/* Royal Black · espacio de cuenta y operaciones de demostración. */
.sidebar{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar .brand{flex-shrink:0}.sidebar-bottom{flex-shrink:0}.header-recharge{min-height:44px!important}.header-actions .user-pill{min-width:44px;min-height:44px}.account-app{--a-line:#34443e;--a-gold:#edcf92;--a-muted:#a5b5af;max-width:1460px;margin:0 auto}.account-app *{min-width:0}.account-app :is(h1,h2,h3){text-wrap:balance}.account-app :is(p,small,li){line-height:1.65}.account-app :is(button,.btn,input,select){min-height:44px}.account-app :is(input,select,textarea){font-size:16px}.account-app :is(.btn,.tag,label){font-size:12px}.account-app .icon-btn{width:44px;height:44px}.account-app .btn{white-space:normal;text-align:center}.account-app .eyebrow{font-size:10px;letter-spacing:2px}.account-app .surface{background:linear-gradient(135deg,#1a2421,#181e1c);border-color:var(--a-line);padding:25px;margin:0}.account-app .surface>p{font-size:13px;color:var(--a-muted);margin-bottom:20px}.account-app .surface h2{font-size:22px}.account-app .surface h3{font-size:19px}.account-app .form-error{font-size:13px}.account-app .form-stack{gap:18px}.account-app .field-help{font-size:12px;line-height:1.6;color:var(--a-muted)}.account-app .checkbox-label{font-size:13px;align-items:flex-start;padding:12px 0;cursor:pointer}.account-app input[type=checkbox]{min-height:20px;height:20px;width:20px;margin-top:2px}.account-app :is(.positive,.negative){font-weight:600}.account-app .tag{padding:5px 9px;letter-spacing:0}.account-app .tag .icon{width:15px;height:15px}.account-app .table-wrap{max-width:100%;border-color:var(--a-line)}.account-app table{font-size:12px}.account-app td strong{font-size:13px}.account-app th{font-size:10px}.account-app td{padding:16px;color:#c9d5cf}.account-app td small{font-size:11px}.account-app details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;gap:8px;color:var(--a-gold)}.account-app details summary:before{content:'+';width:18px;text-align:center}.account-app details[open] summary:before{content:'−'}.account-app details p{font-size:13px}.account-app .account-details{gap:19px}.account-app .account-details small{font-size:12px;color:var(--a-muted)}.account-app .account-details strong{font-size:14px;overflow-wrap:anywhere}.account-app .info-banner{margin:20px 0;border-color:#557b6655;background:#1c33294d}.account-app .info-banner p{font-size:13px}.ac-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:4px 0 24px}.ac-heading h1{font-size:35px;margin:8px 0 10px}.ac-heading p{font-size:13px;margin:0;color:var(--a-muted);max-width:680px}.ac-heading>.btn{flex-shrink:0}.ac-demo-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:13px 16px;background:#182a23;border:1px solid #375344;border-radius:10px;color:#b5c8bd;font-size:12px}.ac-demo-notice>.icon{width:17px;height:17px;color:#95c4a6;margin-top:2px}.ac-nav{display:flex;gap:5px;margin:0 0 24px;border-bottom:1px solid var(--a-line);overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.ac-nav a{min-height:44px;padding:10px 16px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;white-space:nowrap;font-size:13px;color:var(--a-muted)}.ac-nav a.active{background:#dfb76e12;border-color:#dfb76e33;color:var(--a-gold)}.ac-nav a:hover{background:#ffffff07}.ac-nav .icon{width:17px;height:17px}.ac-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px}.ac-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-stack{display:grid;gap:20px;align-content:start}.ac-span{grid-column:1/-1}.ac-profile-card{position:relative;overflow:hidden;isolation:isolate;padding:30px!important;min-height:284px;background:#13251c!important}.ac-profile-card:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#101e18fa 5%,#152a21dc 60%,#152a2166),url('scenes/emerald-temple.webp') center/cover}.ac-profile-card:after{content:'RB';font-family:Georgia,serif;font-size:170px;letter-spacing:-20px;color:#dec18112;position:absolute;right:32px;bottom:-54px;z-index:-1}.ac-identity{display:flex;align-items:center;gap:16px}.ac-avatar{width:62px;height:62px;border-radius:18px;border:1px solid #d2ac6350;background:linear-gradient(145deg,#b4934c55,#1c3429);box-shadow:0 10px 28px #06100a55;display:grid;place-items:center;color:#efcf91;font:24px Georgia,serif;flex-shrink:0}.ac-identity h2{margin:0 0 4px;font-size:24px!important;overflow-wrap:anywhere}.ac-identity p{margin:0;font-size:13px;color:#b4c7bb}.ac-role-line{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.ac-balance{margin:28px 0 20px}.ac-balance>span{display:block;font-size:11px;letter-spacing:1.5px;color:#b6c7bc;text-transform:uppercase}.ac-balance strong{display:block;font-size:43px;font-weight:600;letter-spacing:-1.5px;color:#f2d99f;line-height:1.35;overflow-wrap:anywhere}.ac-balance small{color:#9fb5a6;font-size:12px}.ac-actions{display:flex;gap:9px;flex-wrap:wrap}.ac-intro-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.ac-intro-card .ac-intro-mark{position:absolute;width:180px;height:180px;right:-52px;top:-50px;border:1px solid #e5c27b18;border-radius:50%;box-shadow:0 0 0 20px #e5c27b07,0 0 0 40px #e5c27b04}.ac-intro-card h2{font-family:Georgia,serif;font-size:29px!important;line-height:1.15;font-weight:400;max-width:280px;margin:14px 0}.ac-intro-card p{font-size:13px;max-width:360px}.ac-mini-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #34483c;font-size:12px}.ac-mini-row span{color:var(--a-muted)}.ac-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.ac-stat{padding:20px;background:linear-gradient(135deg,#202923,#171d1b);border:1px solid var(--a-line);border-radius:13px;position:relative}.ac-stat>span{font-size:12px;color:#bdc9c1;display:flex;align-items:center;justify-content:space-between;gap:8px}.ac-stat>span>.icon{width:18px;height:18px;color:#a0b9a8}.ac-stat>strong{display:block;font-size:28px;line-height:1.4;letter-spacing:-.8px;margin:10px 0 4px;overflow-wrap:anywhere}.ac-stat>small{font-size:11px;color:#9daf9f}.ac-stat.gold{background:linear-gradient(135deg,#3b3221,#1e231b);border-color:#77603b}.ac-stat.gold>strong{color:#efcf92}.ac-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.ac-section-heading h2{margin:0}.ac-section-heading p{font-size:12px;margin:6px 0 0}.ac-section-heading a{color:var(--a-gold);font-size:12px;display:inline-flex;align-items:center;gap:7px;min-height:44px}.ac-section-heading .icon{width:15px;height:15px}.ac-chart{width:100%;height:190px;display:block;margin:12px 0}.ac-chart-label{display:flex;justify-content:space-between;font-size:11px;color:var(--a-muted);gap:15px}.ac-chart-key{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:#b1c4b7}.ac-chart-key i{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;background:#8ed4ae}.ac-chart-key i.gold{background:#e6c07c}.ac-game-list{display:grid;gap:12px}.ac-game-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #34443e}.ac-game-row:last-child{border:0}.ac-game-row img{width:44px;height:48px;object-fit:cover;border:1px solid #455647;border-radius:8px}.ac-game-row strong{display:block;font-size:13px}.ac-game-row small{font-size:11px;color:var(--a-muted)}.ac-game-row>div:last-child{text-align:right}.ac-empty{padding:35px 20px;text-align:center;border:1px dashed #455348;border-radius:12px;background:#10201833}.ac-empty>.icon{width:29px;height:29px;color:#8ea994;margin-bottom:10px}.ac-empty h3{font-size:17px;margin:4px 0 10px}.ac-empty p{font-size:13px;max-width:460px;margin:0 auto;color:var(--a-muted)}.ac-empty .btn{margin-top:18px}.ac-code{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px;background:#0e1914;border:1px dashed #ac8e55;border-radius:10px;margin:17px 0}.ac-code strong{font-family:ui-monospace,Consolas,monospace;font-size:27px;letter-spacing:2px;color:#f0d49b;overflow-wrap:anywhere}.ac-code-label{font-size:11px;color:var(--a-muted);letter-spacing:1px}.ac-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.ac-ledger-summary div{padding:15px;border:1px solid var(--a-line);border-radius:10px;background:#111c17}.ac-ledger-summary span{display:block;color:var(--a-muted);font-size:11px}.ac-ledger-summary strong{font-size:21px;margin-top:6px;display:block;overflow-wrap:anywhere}.ac-amount-field{position:relative}.ac-amount-field input{font-size:30px!important;height:73px;font-weight:600;padding-right:95px;color:#eed39f;letter-spacing:-1px}.ac-amount-field span{position:absolute;right:17px;top:26px;font-size:12px;color:var(--a-muted)}.ac-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.ac-amounts button{border:1px solid #4b5d50;background:#19261e;border-radius:8px;color:#d2ddcf;font-size:12px;min-height:44px}.ac-amounts button:hover{border-color:var(--gold)}.ac-code-input{display:flex;gap:10px}.ac-code-input input{text-transform:uppercase;letter-spacing:1.5px}.ac-code-status{font-size:12px;margin:9px 0 0;min-height:20px;color:var(--a-muted)}.ac-quote{background:linear-gradient(135deg,#1c3225,#17231b);border:1px solid #4a6a50;border-radius:14px;padding:22px}.ac-quote h3{font-size:16px!important;margin:0 0 20px!important}.ac-quote dl{margin:0}.ac-quote dl div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;padding:9px 0}.ac-quote dt{color:#b1c9b8}.ac-quote dd{margin:0;color:#ecf3e9;text-align:right}.ac-quote .ac-total{border-top:1px solid #41604a;margin-top:14px;padding-top:18px;align-items:flex-start}.ac-total dt{font-size:14px;max-width:170px}.ac-total dd{font-size:25px;font-weight:650;color:#f2d293;line-height:1.25}.ac-total dd small{font-size:11px;display:block;font-weight:400;color:#acbcaa;margin-top:4px}.ac-quote .field-help{margin-top:18px}.ac-payout-map{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px;background:#122219;border:1px solid #3b5541;border-radius:12px;margin:19px 0}.ac-payout-map div{text-align:center}.ac-payout-map span{display:block;font-size:11px;color:#aec4b2}.ac-payout-map strong{display:block;font-size:23px;color:#eccd91;margin:6px 0}.ac-payout-map>.icon{color:#97bba1}.ac-rule-list{list-style:none;padding:0;counter-reset:rule;margin:20px 0}.ac-rule-list li{counter-increment:rule;display:grid;grid-template-columns:33px 1fr;gap:12px;margin:18px 0;font-size:13px;color:#acbeb2}.ac-rule-list li:before{content:counter(rule,decimal-leading-zero);border:1px solid #76633c;color:#e3c384;width:31px;height:31px;display:grid;place-items:center;font-size:11px;border-radius:50%;background:#d4af6510}.ac-rule-list strong{display:block;font-size:14px;color:#dbe5db;margin-bottom:3px}.ac-status-list{display:grid;gap:12px;margin-top:18px}.ac-status-card{border:1px solid var(--a-line);background:#151f19;border-radius:12px;padding:18px}.ac-status-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px}.ac-status-card h3{font-size:21px;margin:0 0 4px}.ac-status-card p{font-size:12px;margin:5px 0;color:var(--a-muted)}.ac-status-card small{font-size:11px;color:var(--a-muted)}.ac-status-card .ac-actions{margin-top:17px}.ac-stepper{display:flex;gap:5px;padding:13px 0 1px}.ac-stepper span{height:3px;background:#314335;flex:1;border-radius:2px}.ac-stepper span.done{background:#78bb8e}.ac-stepper span.rejected{background:#db8f8f}.ac-toolbar{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;padding:18px;background:#1a241e;border:1px solid var(--a-line);border-radius:12px;margin:0 0 17px}.ac-toolbar>div{flex:1 1 150px}.ac-toolbar>div.wide{flex:2 1 250px}.ac-toolbar label{font-size:11px}.ac-toolbar .btn{flex-shrink:0}.ac-toolbar .ac-order{flex:0 1 190px}.ac-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:17px 0;font-size:12px;color:var(--a-muted)}.ac-pagination>div{display:flex;gap:8px}.ac-pagination .btn{min-width:90px}.ac-table-note{font-size:12px;color:var(--a-muted);margin:12px 0}.ac-user-link{background:transparent;border:0;color:#e4c68b!important;padding:0;text-align:left;font-size:13px;display:block;min-height:44px;line-height:1.6}.ac-user-link small{display:block;color:var(--a-muted);font-size:11px}.ac-history-detail{max-width:500px;white-space:normal;min-width:210px}.ac-history-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#101a14;padding:13px;border:1px solid #35493a;border-radius:8px;color:#b8c9bc;max-height:280px;overflow:auto}.ac-inline-result{font-size:13px;padding:14px 17px;border:1px solid #3f6a4c;background:#1c3424;color:#b7ddbf;border-radius:10px;margin-bottom:18px}.ac-inline-result.error{border-color:#7a4545;background:#382424;color:#eebbbb}.ac-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.ac-policy-grid div{border:1px solid var(--a-line);border-radius:9px;padding:16px}.ac-policy-grid strong{display:block;font-size:24px;color:#efce8e}.ac-policy-grid span{font-size:12px;color:var(--a-muted)}.ac-owner-warning{font-size:13px;line-height:1.8;background:#30291c;border:1px solid #67563a;border-radius:10px;padding:17px;color:#d3c3a5}.ac-preferences{display:grid;gap:15px}.ac-preference{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--a-line)}.ac-preference strong{display:block;font-size:14px}.ac-preference p{font-size:12px;margin:5px 0 0;color:var(--a-muted)}.ac-preference select{width:180px}.ac-note-list{margin:16px 0 0;padding-left:19px;font-size:13px;color:var(--a-muted)}.ac-note-list li{margin-bottom:10px}.ac-loading{padding:45px 20px;text-align:center;font-size:13px;color:var(--a-muted)}.ac-management-link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border:1px solid #67734e;background:linear-gradient(110deg,#213326,#2b2a1f);border-radius:12px;margin-bottom:20px;font-size:13px}.ac-management-link .icon{color:#e9c787}.ac-management-link small{font-size:12px;color:#a5b7a5;display:block;margin-top:4px}.ac-modal .form-error{font-size:13px}.ac-modal :is(input,select,textarea){font-size:16px}.ac-modal .btn{min-height:44px;font-size:12px}.ac-modal p{font-size:13px;line-height:1.7}.ac-modal label{font-size:12px}.ac-modal .ac-readonly-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ac-modal .ac-readonly-grid input{color:#bcc9bd}.account-app [aria-busy=true]{opacity:.65;pointer-events:none}.account-app .ac-history-head{margin:24px 0 18px}.ac-field-error{color:#f0b0ac;font-size:12px;margin:8px 0 0}.ac-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1150px){.ac-grid{grid-template-columns:1fr 1fr}.ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-heading h1{font-size:31px}.ac-profile-card{padding:25px!important}.ac-policy-grid{gap:8px}.ac-policy-grid div{padding:12px}.ac-policy-grid strong{font-size:21px}.header-actions{gap:7px}.header-recharge{padding:9px 11px!important}.top-nav{gap:14px}}
@media(max-width:800px){.ac-grid,.ac-grid.equal{grid-template-columns:1fr}.ac-heading{align-items:flex-start}.ac-heading h1{font-size:29px}.ac-heading p{font-size:13px}.ac-intro-card h2{max-width:100%}.ac-intro-card .ac-intro-mark{width:140px;height:140px}.ac-profile-card:before{background:linear-gradient(90deg,#101e18fa,#152a21bf),url('scenes/emerald-temple.webp') center/cover}.ac-ledger-summary{gap:8px}.ac-heading>.btn{max-width:140px}.ac-stat>strong{font-size:25px}.ac-stat{padding:17px}.ac-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-toolbar>div.wide{flex-basis:100%}.ac-toolbar>div{flex-basis:120px}.ac-toolbar>.btn{flex:1}.ac-preference{grid-template-columns:1fr}.ac-preference select{width:100%}.ac-nav a{padding:10px 12px}.account-app .surface{padding:22px}.ac-heading{margin-top:7px}.ac-balance strong{font-size:40px}}
@media(max-width:620px){.top-nav{display:none!important}.header-actions{margin-left:auto;gap:6px!important}.header-recharge{font-size:11px!important;min-height:44px!important;padding:9px 11px!important}.header-recharge .icon{display:none}.wallet-pill{min-height:44px}.header-actions .user-pill{font-size:12px}.topbar .mobile-menu{min-width:44px;min-height:44px}.account-app{margin-top:5px}.account-app .surface{padding:20px}.ac-heading{display:block;margin-bottom:20px}.ac-heading>.btn{max-width:none;margin-top:15px}.ac-heading h1{font-size:29px;line-height:1.15}.ac-heading .eyebrow{font-size:10px}.ac-demo-notice{font-size:12px;padding:13px}.ac-nav{margin-bottom:20px}.ac-nav a{font-size:12px}.ac-identity{gap:13px}.ac-avatar{width:52px;height:56px;border-radius:14px;font-size:21px}.ac-identity h2{font-size:21px!important}.ac-identity p{font-size:12px}.ac-profile-card{padding:23px!important}.ac-stats{gap:10px;margin:16px 0}.ac-stat{padding:15px}.ac-stat>span{font-size:11px;align-items:flex-start}.ac-stat>span>.icon{width:16px;height:16px}.ac-stat>strong{font-size:23px;margin-top:12px;letter-spacing:-.7px}.ac-stat>small{font-size:11px;line-height:1.55}.ac-section-heading{align-items:flex-start}.ac-section-heading h2{font-size:21px!important}.ac-section-heading a{font-size:12px;white-space:nowrap}.account-app .btn{font-size:12px;min-height:44px}.ac-amount-field input{font-size:28px!important}.ac-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-amounts button{font-size:13px}.ac-code strong{font-size:23px;letter-spacing:1px}.ac-code{padding:16px}.ac-ledger-summary{grid-template-columns:1fr}.ac-ledger-summary>div{display:flex;justify-content:space-between;align-items:center}.ac-ledger-summary strong{font-size:22px;margin:0}.ac-ledger-summary span{font-size:12px}.ac-quote{padding:20px}.ac-total dd{font-size:24px}.ac-quote .ac-total{gap:10px}.ac-total dt{max-width:150px}.ac-policy-grid{grid-template-columns:1fr}.ac-policy-grid>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.ac-policy-grid strong{font-size:24px}.ac-payout-map{gap:5px;padding:15px 10px}.ac-payout-map strong{font-size:21px}.ac-payout-map span{font-size:11px}.ac-toolbar{padding:15px;gap:12px}.ac-toolbar>div,.ac-toolbar .ac-order{flex:1 1 100%}.ac-pagination{flex-wrap:wrap;align-items:center}.ac-pagination>span{flex:1 1 100%}.ac-pagination>div{width:100%;justify-content:space-between}.ac-pagination .btn{min-width:115px}.ac-status-card{padding:17px}.ac-status-card header{gap:9px}.ac-status-card h3{font-size:20px}.ac-status-card .tag{font-size:10px}.ac-rule-list li{font-size:13px;gap:10px}.ac-rule-list strong{font-size:14px}.ac-chart{height:165px}.ac-actions>.btn{flex:1}.ac-balance{margin-top:22px}.ac-balance strong{font-size:38px}.ac-chart-key{font-size:11px;gap:10px}.ac-chart-label{font-size:11px}.ac-game-row{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.ac-game-row img{width:38px;height:44px}.ac-game-row strong{font-size:12px}.ac-game-row small{font-size:11px}.ac-owner-warning{font-size:12px}.ac-modal .ac-readonly-grid{grid-template-columns:1fr}.ac-management-link{padding:16px;font-size:12px}.ac-management-link small{font-size:11px}.account-app .account-details{grid-template-columns:1fr 1fr;gap:15px}.account-app .account-details strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.account-app *{scroll-behavior:auto}}

/* Keep account tabs readable while the mobile tab strip scrolls. */
.ac-nav a,.ac-nav .icon{flex-shrink:0}

/* Manual chip distribution: readable rows on desktop, cards on phones. */
.account-app .ac-funding-hero{padding:18px 22px;gap:24px;background:radial-gradient(ellipse at 100% 0,#68e4ee24,transparent 65%),linear-gradient(115deg,#432563,#1b2c50);border-color:#9976dd70}
.account-app .ac-funding-hero h2{font-size:24px!important;margin:10px 0}.account-app .ac-funding-hero p{margin:0;font-size:12px}.account-app .ac-funding-wallet{padding:15px 18px;gap:4px}.account-app .ac-funding-wallet>strong{font-size:30px;color:#9af4f2}.account-app .ac-funding-wallet .btn{margin-top:7px;min-height:40px}
.ac-funding-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 16px;flex-wrap:wrap}.ac-funding-list-head h2{margin:0;font-size:21px;display:flex;align-items:center;gap:10px}.ac-funding-list-head h2 span{border-radius:8px;background:#a782ff22;padding:5px 10px;color:#dbc7ff;font-size:14px}.ac-funding-list-head p{font-size:12px;margin:0;color:var(--a-muted)}
.ac-funding-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,1fr);gap:32px;align-items:center;margin-bottom:18px!important;position:relative;overflow:hidden}
.ac-funding-hero h2{font-size:32px!important;line-height:1.2;margin:14px 0}.ac-funding-hero p{max-width:520px;font-size:13px;line-height:1.7;color:var(--a-muted)}
.ac-funding-wallet{border:1px solid var(--a-line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;background:#ffffff05}.ac-funding-wallet>span{font-size:12px}.ac-funding-wallet>strong{font-size:39px;letter-spacing:-1px;overflow-wrap:anywhere}.ac-funding-wallet>small{font-size:11px;color:var(--a-muted)}.ac-funding-wallet .btn{margin-top:10px;align-self:flex-start}
.ac-funding-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px}.ac-funding-stats>div{border:1px solid var(--a-line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px}.ac-funding-stats span{font-size:12px;color:var(--a-muted)}.ac-funding-stats strong{font-size:18px}
.ac-funding-table{border:1px solid var(--a-line);border-radius:14px;overflow:hidden;max-width:100%}.ac-funding-table table{width:100%;min-width:0;border-collapse:collapse;table-layout:auto}.ac-funding-table th{text-align:left}.ac-funding-table td{white-space:normal}.ac-funding-table tr:last-child td{border-bottom:0}.ac-funding-table .ac-actions{flex-wrap:nowrap}.ac-funding-table .btn{padding:10px 13px;font-size:11px;white-space:nowrap}.ac-funding-person{display:flex;align-items:center;gap:12px}.ac-funding-person .ac-avatar{width:42px;height:46px;border-radius:12px;font-size:18px}.ac-funding-person a{min-width:110px;overflow-wrap:anywhere}.ac-funding-unit{display:block;color:var(--a-muted);margin-top:3px}.ac-funding-balance{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px!important}
.ac-funding-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.ac-funding-summary>div{border:1px solid var(--a-line,#474068);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:9px}.ac-funding-summary span{font-size:12px;color:#c4bddb}.ac-funding-summary strong{font-size:24px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ac-quick-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ac-quick-amounts .btn{padding:9px 6px;min-height:44px}.ac-funding-receipt{text-align:center}.ac-funding-receipt .eyebrow{display:block;margin:20px 0 12px}.ac-funding-receipt .ac-actions{justify-content:center}.ac-receipt-icon{display:inline-grid;place-items:center;border-radius:50%;width:58px;height:58px;background:#49eac51a;color:#72efd0;border:1px solid #49eac550}.ac-receipt-icon .icon{width:28px;height:28px}.ac-funding-table button:disabled,.ac-quick-amounts button:disabled{opacity:.4;cursor:not-allowed}
@media(max-width:1180px){.ac-funding-table .ac-actions{flex-wrap:wrap}.ac-funding-table td{padding:12px}.ac-funding-table th{padding:12px}.ac-funding-person .ac-avatar{display:none}.ac-funding-hero{gap:18px}.ac-funding-hero h2{font-size:28px!important}}
@media(max-width:800px){.ac-funding-hero{grid-template-columns:1fr}.ac-funding-hero h2{font-size:27px!important}.ac-funding-stats{grid-template-columns:1fr}.ac-funding-stats>div{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.ac-funding-stats strong{font-size:15px;text-align:right}.ac-funding-table{border:0;overflow:visible}.ac-funding-table table,.ac-funding-table tbody{display:block}.ac-funding-table thead{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.ac-funding-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--a-line);border-radius:14px;padding:16px;margin-bottom:12px;background:var(--panel,#1b1734);gap:14px}.ac-funding-table td{display:block;border:0;padding:0!important}.ac-funding-table td:before{content:attr(data-label);display:block;font-size:10px;color:var(--a-muted);margin-bottom:8px}.ac-funding-table td:first-child,.ac-funding-table td:last-child{grid-column:1/-1}.ac-funding-table td:first-child:before,.ac-funding-table td:last-child:before{display:none}.ac-funding-person .ac-avatar{display:grid}.ac-funding-table td:last-child .btn{flex:1}.ac-funding-table .ac-actions{flex-wrap:nowrap}.ac-funding-wallet{padding:20px}.ac-funding-wallet>strong{font-size:34px}.ac-funding-summary>div{padding:12px}.ac-funding-summary strong{font-size:23px}.ac-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}

