.storage-meter{background:#fff;border:1px solid #e5dfef;border-radius:12px;min-width:0;margin:20px 0;padding:20px 22px}.storage-meter.compact{background:#faf8fd;margin:18px 0;padding:16px 18px}.storage-meter-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.storage-meter-heading h3{color:#665574;align-items:center;gap:8px;margin:0;line-height:1.5;display:flex;font-size:14px!important}.storage-meter-heading h3 svg{color:#7c69be;flex-shrink:0}.storage-meter-heading>span{white-space:nowrap;color:#7e6a91;font-size:11px}.storage-meter-values{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:13px 0 10px;display:flex}.storage-meter-values p{color:#8b7b98;margin:0;font-size:11px;line-height:1.6}.storage-meter-values p:first-child strong{color:#5e4d6c;font-size:20px;font-weight:650}.storage-meter-values p:last-child strong{color:#6f5c7e;margin-left:5px;font-size:12px;font-weight:600}.storage-meter-track{background:#eeebf5;border-radius:99px;height:7px;overflow:hidden}.storage-meter-track>span{border-radius:inherit;background:#8472d1;min-width:0;height:100%;display:block}.storage-meter-note{color:#8b7b98;margin:10px 0 0;font-size:10px;line-height:1.8}.storage-meter.near-limit{background:#fffcf6;border-color:#ead6af}.storage-meter.near-limit .storage-meter-track>span{background:#bd8a39}.storage-meter.near-limit .storage-meter-heading>span{color:#916820}.company-platform-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.company-platform-actions button{font-size:11px}.storage-dialog-company{color:#806b8f;font-size:12px;line-height:1.8}.storage-dialog-company strong{color:#665374}.storage-limit-event{display:block}.storage-meter+.company-reason{margin-top:0}@media (max-width:600px){.storage-meter{margin:16px 0;padding:16px}.storage-meter.compact{padding:14px}.storage-meter-heading{align-items:flex-start;gap:8px}.storage-meter-heading h3{font-size:13px!important}.storage-meter-heading>span{padding-top:2px;font-size:10px}.storage-meter-values{gap:5px}.storage-meter-values p:first-child{flex-basis:100%}.storage-meter-values p:first-child strong{font-size:19px}.company-platform-actions button{flex:1;justify-content:center;min-width:120px}}.cash-page{color:#6b557b;min-width:0}.cash-page .page-title h1{color:#574363}.cash-overview{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-bottom:22px;display:grid}.cash-balance-card{color:#76608d;background:linear-gradient(125deg,#eee8f9,#f5f0fc);border:1px solid #dfd3ef;border-radius:13px;padding:28px 30px}.cash-balance-label{color:#9277a7;align-items:center;gap:9px;font-size:12px;display:flex}.cash-balance-card>strong{letter-spacing:-1.5px;color:#674b7f;margin-top:18px;font-size:43px;font-weight:600;line-height:1.5;display:block}.cash-balance-card>strong>small{letter-spacing:-.5px;color:#a087b2;margin-left:9px;font-size:15px;font-weight:400}.cash-balance-card>p{color:#9a80ae;margin-top:5px;font-size:11px;line-height:1.8}.cash-account-scope{color:#a38ab4;border-top:1px solid #e5d9ef;align-items:flex-start;gap:7px;margin-top:25px;padding-top:17px;font-size:10px;line-height:1.8;display:flex}.cash-account-scope svg{flex-shrink:0;margin-top:2px}.cash-charge-card{padding:25px 27px}.cash-soft-icon{color:#a58bb8;background:#f4eef9;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.cash-charge-card h2{color:#765d88;margin-top:15px;font-size:16px}.cash-charge-card p{color:#a58eb3;margin-top:9px;font-size:11px;line-height:1.9}.cash-charge-card button{color:#a395ae;opacity:1;cursor:not-allowed;background:#f8f6fb;border-color:#e7e0ef;margin-top:17px;font-size:11px}.cash-charge-card>small{color:#b4a0bf;margin-top:10px;font-size:9px;line-height:1.8;display:block}.cash-policy{margin-bottom:22px;padding:22px 25px}.cash-policy>div{align-items:center;gap:13px;display:flex}.cash-policy h2{color:#7e6392;font-size:15px}.cash-policy p{color:#a18aae;margin-top:6px;font-size:11px;line-height:1.8}.cash-policy p strong{color:#8d70a2;font-weight:600}.cash-policy ul{color:#a58fb2;margin:18px 0 0;padding-left:17px;font-size:10px;line-height:2.2}.cash-history{padding:24px 26px}.cash-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.cash-section-heading h2{color:#7c618f;font-size:16px}.cash-section-heading p{color:#a28bae;margin-top:7px;font-size:11px;line-height:1.8}.cash-section-heading>span{color:#ae98ba;background:#f6f1fa;border-radius:5px;padding:5px 8px;font-size:10px}.cash-history-tabs{gap:6px;margin-top:20px;display:flex}.cash-history-tabs button{color:#ac98b9;border-radius:6px;padding:8px 12px;font-size:10px}.cash-history-tabs button.active{color:#9270ad;background:#f4eefa;font-weight:600}.cash-entry{border-bottom:1px solid #eee5f4;align-items:flex-start;gap:13px;min-width:0;padding:20px 0;display:flex}.cash-entry:last-child{border-bottom:0;padding-bottom:0}.cash-entry-icon{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cash-entry-icon.credit{color:#a182bc;background:#f0e9f9}.cash-entry-icon.debit{color:#b1a2bf;background:#f4f2f7}.cash-entry-description{flex:1;min-width:0}.cash-entry-description>strong{color:#856699;font-size:12px;display:block}.cash-entry-description>time{color:#b9a2c7;margin-top:5px;font-size:9px;line-height:1.8;display:block}.cash-entry-description>p{color:#a58ab7;overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.8}.cash-entry-description>small{color:#b69dc5;margin-top:4px;font-size:9px;line-height:1.8;display:block}.cash-entry-amount{text-align:right;flex-shrink:0}.cash-entry-amount>strong{color:#9272a7;letter-spacing:-.4px;font-size:15px;font-weight:600;display:block}.cash-entry-amount.credit>strong{color:#9273b4}.cash-entry-amount>strong>small{color:#b39bc3;margin-left:5px;font-size:9px;font-weight:400}.cash-entry-amount>span{color:#bca5ca;margin-top:8px;font-size:9px;display:block}.cash-empty{text-align:center;color:#b39bc2;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:30px 15px;display:flex}.cash-empty strong{color:#9574a9;font-size:13px;font-weight:500}.cash-empty p{color:#b399c2;font-size:11px;line-height:1.8}.cash-empty .primary{margin-top:8px;font-size:12px}.cash-note{color:#a78cb7;overflow-wrap:anywhere;margin:12px 0;font-size:10px;line-height:1.9}.cash-admin-status{background:#faf7fd;border:1px solid #e9dff1;border-radius:11px;align-items:center;gap:35px;margin-bottom:22px;padding:22px 25px;display:flex}.cash-admin-status>div{flex:1;min-width:0}.cash-admin-status>div>span{color:#a487b8;align-items:center;gap:8px;font-size:11px;display:flex}.cash-admin-status strong{color:#88649f;margin-top:9px;font-size:25px;line-height:1.6;display:block}.cash-admin-status strong>small{color:#b39ac2;margin-left:8px;font-size:11px;font-weight:400}.cash-admin-status .cash-pg-pending{font-size:17px;font-weight:500}.cash-admin-status>div>small{color:#b39ac2;margin-top:4px;font-size:9px;display:block}.cash-admin-status>button{flex-shrink:0;font-size:11px}.cash-admin-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:22px;display:grid}.cash-account-picker{min-width:0;padding:22px}.cash-account-picker>h2{color:#8b6b9f;font-size:15px}.cash-account-search{color:#b49cc4;border:1px solid #e9dff2;border-radius:7px;align-items:center;gap:7px;margin:18px 0 10px;padding:10px;display:flex}.cash-account-search input{border:0;min-width:0;padding:0;font-size:10px}.cash-account-options{max-height:630px;margin:0 -7px;overflow:auto}.cash-account-options>button{text-align:left;border-bottom:1px solid #f0e8f6;border-radius:6px;align-items:center;gap:13px;width:100%;padding:15px 10px;display:flex}.cash-account-options>button.active{background:#f7f0fc}.cash-account-options>button>div{flex:1;min-width:0}.cash-account-options strong{color:#9773ad;overflow-wrap:anywhere;font-size:12px;display:block}.cash-account-options>button>div>small{color:#b49bc5;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.8;display:block}.cash-account-options span{color:#bca6c9;margin-top:4px;font-size:8px;display:block}.cash-account-options em{text-align:right;color:#a085b3;flex-shrink:0;font-size:13px;font-style:normal;font-weight:500}.cash-account-options em>small{color:#bfa7cd;margin-top:4px;font-size:8px;font-weight:400;display:block}.cash-account-detail{min-width:0}.cash-grant-panel{margin-bottom:22px;padding:25px}.cash-selected-account{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.cash-selected-account>div:first-child{overflow-wrap:anywhere;min-width:0}.cash-selected-account p{color:#b098bf;margin-bottom:8px;font-size:10px}.cash-selected-account h2{color:#8d69a3;font-size:18px}.cash-selected-account>div>span{color:#b198c1;margin-top:6px;font-size:10px;display:block}.cash-selected-account>div:last-child{text-align:right;flex-shrink:0}.cash-selected-account small{color:#b198c1;font-size:10px}.cash-selected-account strong{letter-spacing:-.5px;color:#9875ae;margin-top:7px;font-size:24px;display:block}.cash-selected-account strong>span{color:#bba0ca;margin-left:5px;font-size:10px;font-weight:400}.cash-manual-notice{color:#b396c8;background:#faf5ff;border:1px solid #eee2f8;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:13px;display:flex}.cash-manual-notice svg{flex-shrink:0;margin-top:2px}.cash-manual-notice p{color:#ac8cc2;font-size:10px;line-height:1.9}.cash-manual-notice strong{color:#9973b0;margin-bottom:4px;font-size:11px;display:block}.cash-grant-panel .primary{margin-top:5px;font-size:11px}.cash-grant-confirm>p{color:#9f7cb4;font-size:12px;line-height:1.9}.cash-grant-confirm dl{background:#faf5fe;border-radius:8px;margin:16px 0;padding:15px;font-size:11px;line-height:1.8}.cash-grant-confirm dt{color:#b195c5;margin-top:10px;font-size:10px}.cash-grant-confirm dt:first-child{margin-top:0}.cash-grant-confirm dd{color:#9d7ab2;overflow-wrap:anywhere;margin:5px 0 0}.cash-price-settings>p{color:#a484b7;font-size:12px;line-height:1.9}.cash-pagination{border-top:1px solid #eee5f5;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;display:flex}.cash-pagination>span{color:#a086b1;font-size:9px;line-height:1.8}.cash-pagination>div{flex-shrink:0;gap:6px;display:flex}.cash-pagination button{padding:7px 10px;font-size:10px}.cash-account-picker .cash-pagination{flex-wrap:wrap}@media (max-width:1050px){.cash-admin-grid{grid-template-columns:minmax(0,1fr)}.cash-account-options{max-height:260px}.cash-admin-status{flex-wrap:wrap;gap:20px}.cash-admin-status>div{min-width:170px}}@media (max-width:680px){.cash-overview{grid-template-columns:minmax(0,1fr);gap:15px}.cash-balance-card{padding:23px}.cash-balance-card>strong{font-size:37px}.cash-charge-card{padding:22px}.cash-policy,.cash-history,.cash-grant-panel,.cash-account-picker{padding:20px}.cash-entry{gap:9px}.cash-entry-icon{width:28px;height:28px}.cash-entry-amount>strong{font-size:13px}.cash-entry-amount>strong>small{margin-left:3px;font-size:8px}.cash-entry-description>strong{font-size:11px}.cash-entry-description>time{font-size:8px}.cash-section-heading{align-items:flex-start}.cash-section-heading h2{font-size:15px}.cash-section-heading p{font-size:10px}.cash-admin-status{gap:18px;padding:20px}.cash-admin-status>div{min-width:110px}.cash-selected-account{align-items:flex-start}.cash-selected-account h2{font-size:16px}.cash-selected-account strong{font-size:21px}.cash-page .page-title{flex-wrap:wrap}}
