body.speed-admin #accountView > :not(#roleDashboard){display:none!important}
/* Dedicated admin workspace, isolated from customer and merchant screens. */
body.speed-admin #accountView>.account-card,body.speed-admin #accountView>.section-head{display:none!important}
body.speed-admin #accountView>#roleDashboard{display:block!important;scroll-margin-top:105px}
body.speed-admin #accountView>section:not(#roleDashboard){display:none!important}
.sa-workspace{--sa-navy:#112d50;--sa-blue:#1862a5;--sa-muted:#6d7d91;--sa-line:#e1e8f0;--sa-green:#168365;max-width:1160px;margin:0 auto;padding:4px 0 30px;color:#142e4c;text-align:start}
.sa-workspace *,.sa-transfer-dialog *{box-sizing:border-box}
.sa-workspace button,.sa-workspace input,.sa-workspace select,.sa-transfer-dialog button,.sa-transfer-dialog input{font:inherit}
.sa-workspace button{cursor:pointer}.sa-workspace button:focus-visible,.sa-workspace input:focus-visible,.sa-workspace select:focus-visible{outline:3px solid #ed941c;outline-offset:3px}
.sa-workspace svg,.sa-transfer-dialog svg{width:24px;height:24px;flex:none}.sa-workspace h1,.sa-workspace h2,.sa-workspace h3,.sa-workspace p{margin-top:0}
.sa-welcome{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-radius:24px;padding:28px;background:linear-gradient(125deg,#0d294a,#205488);color:white;box-shadow:0 12px 28px #112d5017}
.sa-eyebrow{display:block;font-size:11px;letter-spacing:.08em;font-weight:800;opacity:.78;margin-bottom:10px}.sa-welcome h1{font-size:28px;line-height:1.35;margin-bottom:10px;color:#fff}.sa-welcome p{color:#d5e3f2;font-size:13px;margin-bottom:0;line-height:1.7}.sa-version{padding:6px 10px;border:1px solid #ffffff40;border-radius:30px;font-size:10px;white-space:nowrap}
.sa-overview{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin:16px 0 28px}.sa-overview>span,.sa-overview>button{padding:18px 20px;background:#fff;border:1px solid var(--sa-line);border-radius:18px;text-align:start;display:grid;gap:8px;position:relative;box-shadow:0 4px 15px #10274605}.sa-overview>span>svg{position:absolute;inset-inline-end:16px;top:15px;color:#adc2d4}.sa-overview small{font-size:12px;color:var(--sa-muted);padding-inline-end:22px}.sa-overview strong{font-size:25px;color:var(--sa-navy)}.sa-overview>button>span{font-size:11px;color:var(--sa-blue)}
.sa-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 14px}.sa-section-heading h2{font-size:18px;margin:0}.sa-section-heading>span{font-size:11px;color:var(--sa-muted)}
.sa-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sa-group-tile{background:#fff;border:1px solid var(--sa-line);border-radius:22px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--sa-navy);box-shadow:0 6px 22px #0a294a07;transition:transform .16s,box-shadow .16s}.sa-group-tile:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0a294a12;border-color:#8eadc9}.sa-tile-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#eef4fa;color:#24669b;margin-bottom:4px}.sa-tile-icon svg{width:32px;height:32px}.sa-tone-drivers .sa-tile-icon{background:#e9f5ef;color:#25846a}.sa-tone-home .sa-tile-icon{background:#fff2df;color:#ac721e}.sa-tone-car .sa-tile-icon{background:#eaf0fd;color:#5169ad}.sa-tone-business .sa-tile-icon{background:#f0edfa;color:#7856a0}.sa-tone-water .sa-tile-icon{background:#e5f5fc;color:#1886b2}.sa-group-tile>strong{font-size:18px}.sa-group-tile>small{font-size:11px;color:var(--sa-muted)}.sa-tile-amount{font-size:16px;font-weight:800;color:var(--sa-green);margin-top:7px}.sa-tile-caption{font-size:10px;color:var(--sa-muted)}
.sa-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sa-tools button{display:flex;align-items:center;gap:10px;padding:16px 12px;background:#fff;border:1px solid var(--sa-line);border-radius:16px;text-align:start;color:var(--sa-navy)}.sa-tools button>span{color:#5c7a99}.sa-tools b{font-size:12px;font-weight:700;line-height:1.6}.sa-tools button:hover{background:#edf4fc}
.sa-footer{display:flex;gap:14px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--sa-line);margin-top:26px;padding-top:18px;font-size:11px;color:var(--sa-muted)}.sa-footer>span{margin-inline-end:auto}.sa-footer button{background:none;border:0;padding:4px;color:var(--sa-blue)}
.sa-page-header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.sa-page-header>div{flex:1;min-width:0}.sa-page-header p{font-size:11px;color:var(--sa-muted);margin:0 0 5px}.sa-page-header h1{font-size:24px;margin:0 0 5px;overflow-wrap:anywhere}.sa-page-header span{font-size:12px;color:var(--sa-muted)}.sa-back,.sa-refresh{border:1px solid var(--sa-line);background:#fff;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--sa-navy);flex:none}.sa-refresh{width:38px;height:38px}.sa-refresh svg{width:19px}html[dir=ltr] .sa-back svg{transform:rotate(180deg)}
.sa-directory-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.sa-directory-summary>span{display:grid;gap:6px;padding:18px;background:#fff;border:1px solid var(--sa-line);border-radius:17px;font-size:12px;color:var(--sa-muted)}.sa-directory-summary b{font-size:22px;color:var(--sa-navy)}.sa-directory-summary>span:last-child b{color:var(--sa-green)}
.sa-directory-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:18px}.sa-search{display:flex;align-items:center;gap:10px;background:white;border:1px solid var(--sa-line);border-radius:14px;padding:0 14px;flex:1;min-width:0;color:var(--sa-muted)}.sa-search input{width:100%;background:transparent;border:0!important;box-shadow:none!important;margin:0!important;min-width:0;padding:14px 0!important;font-size:13px!important;outline:none}.sa-search svg{width:19px}.sa-directory-toolbar select,.sa-period select{border:1px solid var(--sa-line);background:white;padding:13px 10px;border-radius:12px;color:var(--sa-navy);max-width:100%;font-size:12px}
.sa-entities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sa-entity-card{padding:20px;background:#fff;border:1px solid var(--sa-line);border-radius:21px;text-align:start;color:var(--sa-navy);min-width:0;transition:border-color .15s,box-shadow .15s}.sa-entity-card:hover{border-color:#76a3c4;box-shadow:0 8px 22px #112d5010}.sa-entity-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.sa-entity-icon{display:grid;place-items:center;background:#edf4fa;color:#386c96;width:45px;height:45px;border-radius:14px;flex:none}.sa-approval{font-size:10px!important;background:#fff4dc;color:#9c6615;border-radius:30px;padding:5px 8px;white-space:normal}.sa-approval.approved{background:#e9f6ef;color:#207c5c}.sa-entity-name{display:block;font-size:17px;margin:0 0 5px;overflow-wrap:anywhere}.sa-entity-id{font-size:11px;color:var(--sa-muted);display:block;text-align:start;overflow-wrap:anywhere}.sa-card-due{display:grid;gap:7px;margin-top:18px;padding:14px;background:#f1f8f5;border-radius:14px}.sa-card-due>small{font-size:11px;color:#548272}.sa-card-due strong{font-size:24px;color:#147456}.sa-entity-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:14px}.sa-entity-foot>span:first-child{display:grid;gap:4px;font-size:10px;color:var(--sa-muted)}.sa-entity-foot b{color:#54718e;font-size:12px}.sa-open-account{font-size:11px;color:var(--sa-blue);font-weight:700}.sa-directory-link{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border:1px dashed #b7c9d9;border-radius:14px;background:transparent;color:var(--sa-blue);font-size:12px}
.sa-empty{padding:30px 16px;text-align:center;color:var(--sa-muted);font-size:13px;grid-column:1/-1;line-height:1.8}.sa-empty svg{width:34px;height:34px;color:#a4b7c8;margin-bottom:8px}.sa-empty p{margin-bottom:0}
.sa-account-ident{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid var(--sa-line);border-radius:17px;margin-bottom:14px}.sa-account-ident>div{flex:1}.sa-account-ident b{font-size:15px}.sa-account-ident small{display:block;font-size:11px;color:var(--sa-muted);margin-top:5px;text-align:start}.sa-account-balance{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(120deg,#123c5b,#126b6c);border-radius:22px;padding:24px;color:#fff}.sa-account-balance h2{font-size:33px;color:#fff;margin:8px 0 10px}.sa-account-balance small{font-size:13px;color:#d2ece8}.sa-account-balance p{font-size:11px;line-height:1.8;margin:0;color:#bfe0e0}.sa-account-balance>span{opacity:.4}.sa-account-balance svg{width:50px;height:50px}.sa-bank-info{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 20px;font-size:12px;padding:15px;color:var(--sa-muted)}.sa-bank-info b{color:var(--sa-navy)}.sa-bank-info span:last-child{flex-basis:100%;text-align:start;overflow-wrap:anywhere}
.sa-statement{background:#fff;border:1px solid var(--sa-line);border-radius:22px;padding:24px;margin:16px 0}.sa-statement h2{font-size:20px;margin-bottom:15px}.sa-statement h3{font-size:15px;margin:20px 0 12px}.sa-statement h3 small{color:var(--sa-muted);font-weight:500}.sa-statement-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.sa-statement-heading h2{margin-bottom:0}.sa-statement-heading .sa-eyebrow{font-size:10px;color:var(--sa-muted);margin-bottom:7px}.sa-status{display:inline-flex;border-radius:30px;padding:5px 9px;font-size:10px;background:#eef3f9;color:#55718d;white-space:nowrap;align-self:start}.sa-status.ready{background:#e7f4ec;color:#177b50}.sa-status.paid{background:#e5f1f9;color:#22689f}.sa-status.review_required{background:#fff0df;color:#a96421}.sa-period{display:grid;gap:9px;font-size:12px;color:var(--sa-muted);margin:22px 0 12px}.sa-period select{width:100%;font-size:12px}.sa-invoice-lines{margin:10px 0 18px}.sa-invoice-lines>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f5;font-size:13px}.sa-invoice-lines>div>span{color:var(--sa-muted)}.sa-invoice-lines b{color:var(--sa-navy)}.sa-invoice-total{background:#f0f8f4;border:0!important;border-radius:12px;padding:15px!important;margin-top:10px;align-items:center}.sa-invoice-total>span{color:#247458!important;font-weight:700}.sa-invoice-total strong{font-size:24px;color:#147456}.sa-transfer-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:linear-gradient(110deg,#ed842a,#f7ad32);color:#fff;border:0;border-radius:14px;padding:16px;font-size:14px;font-weight:800;cursor:pointer}.sa-transfer-button:disabled{opacity:.5;cursor:wait}.sa-cycle-note{font-size:12px;line-height:1.85;background:#f3f6fa;padding:14px;border-radius:13px;color:#617389;margin:12px 0}.sa-statement-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.sa-statement-actions button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;background:#f2f6fb;color:#305c80;border:1px solid #e3ebf4;border-radius:12px;font-size:12px}.sa-statement-actions svg{width:17px;height:17px}.sa-transaction-list{max-height:460px;overflow:auto}.sa-transaction-list>article{display:flex;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid #e9eef4;align-items:center}.sa-transaction-list b{font-size:12px}.sa-transaction-list small{display:block;font-size:10px;color:var(--sa-muted);margin:5px 0;line-height:1.7}.sa-transaction-list>article>strong{font-size:14px;white-space:nowrap;color:var(--sa-green)}
.sa-transfers>article{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid var(--sa-line)}.sa-transfers>article:last-child{border-bottom:0}.sa-transfer-check{display:grid;place-items:center;background:#e8f5ed;border-radius:50%;color:#25845e;flex:none;width:32px;height:32px}.sa-transfer-check svg{width:18px;height:18px}.sa-transfers>article>div{flex:1;min-width:0}.sa-transfers b{font-size:14px;overflow-wrap:anywhere}.sa-transfers small{display:block;color:var(--sa-muted);font-size:10px;line-height:1.8;margin-top:4px;overflow-wrap:anywhere}.sa-transfers>article>strong{color:var(--sa-green);font-size:15px;white-space:nowrap}.sa-transfers>article>strong small{color:var(--sa-green)}
.sa-transfer-dialog{width:min(92vw,470px);border:0;border-radius:24px;padding:26px;box-shadow:0 24px 100px #0005;color:#142e4c;text-align:start;max-height:90vh;overflow:auto}.sa-transfer-dialog::backdrop{background:#08192bb3;backdrop-filter:blur(3px)}.sa-dialog-close{position:absolute;inset-inline-end:16px;top:16px;background:#edf2f7;border:0;border-radius:50%;width:34px;height:34px;font-size:23px!important;color:#45617b;cursor:pointer}.sa-transfer-dialog h2{font-size:22px;margin:16px 0 7px}.sa-transfer-dialog p{font-size:13px}.sa-dialog-amount{font-size:29px;color:#147456;display:block;margin:14px 0}.sa-transfer-dialog label{display:grid;gap:7px;font-size:13px}.sa-transfer-dialog input[name=reference]{border:1px solid #c9d7e5;border-radius:12px;padding:12px;width:100%;font-size:15px}.sa-confirm-line{display:flex!important;align-items:flex-start;gap:8px!important;font-size:12px!important;line-height:1.8;margin:16px 0}.sa-confirm-line input{width:18px;height:18px;flex:none;accent-color:#197b5c;margin-top:3px}#saTransferError{color:#b13443;font-size:12px}.sa-loading{padding:40px;text-align:center}.sa-loading h2{font-size:18px;margin-top:18px}.sa-settings-heading{padding-bottom:0}.sa-settings-section{scroll-margin-top:105px}
@media(max-width:760px){.sa-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sa-tools button{flex-direction:column;text-align:center;padding:15px 6px;gap:8px}.sa-tools b{font-size:11px}.sa-entities{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-welcome{padding:22px 18px}.sa-welcome h1{font-size:25px}.sa-overview strong{font-size:21px}.sa-group-tile{padding:20px 10px}.sa-tile-icon{width:53px;height:53px;border-radius:17px}.sa-group-tile>strong{font-size:16px}.sa-overview{margin-bottom:22px}}
@media(max-width:480px){.sa-workspace{padding-top:0}.sa-welcome p{font-size:11px}.sa-version{font-size:9px;padding:5px 8px}.sa-eyebrow{font-size:9px}.sa-overview{gap:8px}.sa-overview>span,.sa-overview>button{padding:15px 12px}.sa-overview small{font-size:10px}.sa-overview strong{font-size:19px}.sa-overview>span>svg{width:19px;inset-inline-end:10px}.sa-section-heading h2{font-size:17px}.sa-page-header{gap:9px}.sa-page-header h1{font-size:20px}.sa-page-header span{font-size:10px}.sa-directory-summary b{font-size:20px}.sa-directory-summary>span{font-size:10px;padding:15px}.sa-directory-toolbar{flex-direction:column;align-items:stretch}.sa-entities{grid-template-columns:1fr}.sa-entity-card{padding:18px}.sa-entity-top{margin-bottom:12px}.sa-entity-name{font-size:18px}.sa-entity-foot{font-size:12px}.sa-statement{padding:18px 15px}.sa-statement h2{font-size:18px}.sa-status{font-size:9px;padding:5px 7px}.sa-account-balance{padding:22px 18px}.sa-account-balance h2{font-size:29px}.sa-account-balance svg{width:40px}.sa-invoice-total strong{font-size:21px}.sa-transfer-button{font-size:12px;padding:15px 10px}.sa-transfers>article{gap:8px;flex-wrap:wrap}.sa-transfers>article>strong{margin-inline-start:auto;font-size:13px}.sa-footer{gap:10px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.sa-group-tile{transition:none}.sa-group-tile:hover{transform:none}}
.sa-core-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sa-core-tools button{border:1px solid var(--sa-line);background:white;border-radius:18px;padding:18px;display:flex;align-items:center;gap:12px;text-align:start;color:var(--sa-navy);box-shadow:0 5px 18px #10274608}.sa-core-tools button:hover{border-color:#7ba6c6;background:#f5f9ff}.sa-core-tools button>span{color:#216394}.sa-core-tools b{flex:1}.sa-core-tools small{border-radius:16px;background:#eaf1f9;padding:5px 10px}.sa-compact-list{display:grid;gap:10px;margin-top:15px}.sa-compact-list>article{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--sa-line);border-radius:16px;padding:15px;min-width:0}.sa-compact-list>article[hidden]{display:none}.sa-compact-list>article>div{flex:1;min-width:0}.sa-compact-list b,.sa-compact-list small{display:block;overflow-wrap:anywhere}.sa-compact-list small{color:var(--sa-muted);font-size:11px;margin-top:4px}.sa-compact-list strong{color:#178066;font-size:14px;text-align:end}.sa-compact-list strong small{font-weight:400;font-size:10px}.sa-list-action{background:#edf4fb;border:0;border-radius:12px;color:#135c95;padding:9px 12px;font-weight:700}.sa-partner-form{display:grid;gap:14px}.sa-partner-form>label{display:grid;gap:6px;font-size:12px;font-weight:700}.sa-partner-form input:not([type=checkbox]),.sa-partner-form select{width:100%;border:1px solid #c8d6e5;border-radius:12px;background:#fff;padding:12px;color:#142e4c}.sa-partner-form fieldset{border:1px solid var(--sa-line);border-radius:14px}.sa-partner-form legend{font-size:12px;font-weight:700}.sa-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sa-choice-grid label{display:flex;gap:7px;align-items:center;font-size:12px}.sa-choice-grid input{accent-color:#1862a5}.sa-review-actions{display:flex;gap:10px;margin-top:18px}.sa-review-actions button{flex:1;background:#e8f6ec;color:#16714e;border:0;border-radius:12px;padding:13px;display:flex;justify-content:center;align-items:center;gap:7px}.sa-review-actions button:last-child{background:#fff0ef;color:#b14348}.sa-map-actions{display:flex;flex-wrap:wrap;gap:10px}.sa-map-link{display:flex;align-items:center;gap:6px;border:1px solid #bdd5e8;border-radius:12px;color:#12629b;padding:10px;text-decoration:none;font-size:12px}.sa-map-link svg{width:17px}.sa-timeline p{display:flex;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid var(--sa-line);margin:0}.sa-timeline small{color:var(--sa-muted)}.sa-settings-content .panel{max-width:none;width:100%;margin:0}.sa-settings-content .dashboard-grid{display:block}
@media(max-width:640px){.sa-core-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sa-core-tools button{flex-direction:column;align-items:center;text-align:center;padding:14px 6px;gap:5px}.sa-core-tools b{font-size:11px}.sa-compact-list>article{gap:7px;padding:11px}.sa-compact-list strong{font-size:11px}.sa-compact-list .sa-entity-icon{width:35px;height:35px}.sa-list-action{font-size:11px;padding:8px}.sa-choice-grid{grid-template-columns:1fr}}
.sa-control-panel{background:linear-gradient(145deg,#fff,#f5f7ff 72%);border:1px solid #dce4f0;border-top:5px solid #ef8a28;border-radius:28px;padding:28px 22px;box-shadow:0 20px 50px #1d326817;margin-bottom:18px}.sa-control-heading{margin-bottom:28px}.sa-control-chip{display:inline-block;background:#e5f7f0;color:#177d61;border-radius:30px;padding:8px 14px;font-size:11px;font-weight:700;margin-bottom:16px}.sa-control-heading h1{font-size:28px;color:#152b4b;margin:0 0 12px}.sa-control-heading p{color:#718095;line-height:1.8;font-size:13px;margin:0}.sa-control-panel .sa-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sa-control-panel .sa-group-tile{min-height:182px;justify-content:center;box-shadow:0 7px 20px #1b386011;background:linear-gradient(155deg,#fff,#f7f9fe);border-color:#d8e2ee;padding:18px 12px}.sa-control-panel .sa-tile-icon{margin-bottom:7px;background:#ebf0fd}.sa-control-panel .sa-group-tile>strong{font-size:16px}.sa-control-panel .sa-group-tile>small{font-size:11px}.sa-tile-count{font-size:22px;color:#1d3552;font-weight:800}.sa-pending-count{border-radius:30px;padding:5px 9px;background:#fff1dc;color:#996221;font-size:10px;font-weight:700}.sa-control-panel .sa-section-heading{margin-top:26px}.sa-financial-overview{background:white;border:1px solid #dde7ef;border-radius:22px;padding:22px;margin:18px 0;box-shadow:0 6px 22px #182f4808}.sa-financial-title{display:flex;align-items:center;justify-content:space-between;gap:9px}.sa-financial-title h2{margin:0;font-size:19px}.sa-financial-title button{border:0;background:#eef5fb;color:#17659e;padding:10px;border-radius:10px;font-size:11px}.sa-financial-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.sa-financial-cards>div{background:#f4f8fb;border:1px solid #e1eaf2;border-radius:15px;padding:16px;display:grid;gap:7px}.sa-financial-cards small{font-size:11px;color:#61778d}.sa-financial-cards strong{font-size:22px;color:#157657}.sa-financial-cards span,.sa-financial-overview>p{font-size:11px;color:#78879a;line-height:1.7}.sa-financial-overview>p{margin:0}.sa-pending-panel{background:#fff7ec;border:1px solid #f4dcb9;border-radius:20px;padding:18px;margin:14px 0}.sa-pending-panel h2{font-size:18px;margin:0 0 7px}.sa-pending-panel h2 span{background:#ee8b29;color:#fff;border-radius:24px;padding:3px 8px;font-size:11px}.sa-pending-panel p{font-size:12px;line-height:1.7;color:#806541;margin:0 0 12px}.sa-pending-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sa-pending-list button{display:flex;align-items:center;gap:9px;text-align:start;background:white;border:1px solid #edd8bd;border-radius:13px;padding:10px;color:#15304a}.sa-pending-list button>span:nth-child(2){flex:1;min-width:0}.sa-pending-list b,.sa-pending-list small{display:block;overflow-wrap:anywhere}.sa-pending-list small{font-size:10px;color:#7b8b9c;margin-top:3px}.sa-pending-list strong{font-size:11px;color:#aa641d}.sa-review-actions button{background:#fff0ef;color:#b14348}
@media(max-width:760px){.sa-control-panel .sa-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-control-panel .sa-group-tile{min-height:160px}.sa-control-panel .sa-tile-icon{width:52px;height:52px}.sa-financial-cards{grid-template-columns:1fr 1fr}.sa-financial-cards>div:first-child{grid-column:1/-1}}
@media(max-width:480px){.sa-control-panel{padding:22px 12px}.sa-control-heading{padding:2px 6px 0}.sa-control-heading h1{font-size:25px}.sa-control-panel .sa-groups{gap:8px}.sa-control-panel .sa-group-tile{min-height:145px;padding:12px 6px;gap:5px;border-radius:18px}.sa-control-panel .sa-group-tile>strong{font-size:14px}.sa-control-panel .sa-group-tile>small{font-size:10px}.sa-tile-count{font-size:19px}.sa-pending-count{font-size:9px}.sa-financial-overview{padding:15px}.sa-financial-title h2{font-size:16px}.sa-financial-cards strong{font-size:18px}.sa-pending-list{grid-template-columns:1fr}.sa-financial-cards>div{padding:12px}}
