.acct-outlook{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acct-outlook>div,.acct-report-metrics>div{padding:23px;background:#192029;border:1px solid #303946;border-radius:18px;min-width:0}.acct-outlook span,.acct-report-metrics span{font-size:11px;color:#91a0b5;display:block;line-height:1.5}.acct-outlook strong{font-size:30px;letter-spacing:-.7px;font-weight:500;display:block;margin:12px 0;overflow-wrap:anywhere}.acct-outlook small{font-size:10px;color:#7e8ca2}.acct-attention{border-color:#65413f;background:#251e23}.acct-document{display:flex;align-items:center;gap:13px;width:100%;padding:18px 0;border:0;border-bottom:1px solid #2c3441;background:transparent;text-align:left;color:#e7eaf2;min-height:92px}.acct-document:last-child{border-bottom:0}.acct-document:hover{background:#ffffff04}.acct-document-icon{display:grid;place-items:center;width:40px;height:45px;background:#2b2938;border:1px solid #423a54;border-radius:11px;color:#c5b4eb;flex-shrink:0}.acct-document-icon.payable{color:#e0b5a0;background:#322923;border-color:#4b3b32}.acct-document-copy{min-width:0;flex:1}.acct-document-copy>strong{display:block;font-size:13px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.acct-document-copy>small{display:block;font-size:10px;line-height:1.7;color:#8494ac;margin:4px 0 7px;overflow-wrap:anywhere}.acct-status{display:inline-flex;align-items:center;font-size:9px;line-height:1.6;padding:3px 7px;color:#b9b0d1;background:#332d43;border-radius:5px}.acct-status.paid{color:#b2d5a7;background:#29382c}.acct-status.partial{color:#dbc294;background:#383226}.acct-status.overdue{color:#e7aaa6;background:#492f31}.acct-status.void,.acct-status.draft{color:#949db0;background:#2c3039}.acct-document-amount{max-width:40%;text-align:right;flex-shrink:0}.acct-document-amount>strong{font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.acct-document-amount>small{display:block;font-size:9px;line-height:1.5;color:#8394ad;margin-top:7px}.acct-document>svg{width:15px;height:15px;color:#8a819f}.acct-launchers{display:flex;flex-direction:column;gap:9px}.acct-launcher{display:flex;align-items:center;gap:13px;background:#1b222c;border:1px solid #303a48;border-radius:13px;padding:17px 15px;text-align:left;color:#cbbde6}.acct-launcher>span{min-width:0;flex:1}.acct-launcher strong{display:block;font-size:13px;font-weight:500;color:#dce2ed;line-height:1.5}.acct-launcher small{display:block;font-size:10px;color:#8493aa;line-height:1.5;margin-top:5px}.acct-launcher>svg:last-child{width:15px;height:15px}.acct-document-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.acct-document-filters>.fin-search{flex:1}.acct-document-filters>.fin-select>span{display:none}.acct-result-count{font-size:11px;color:#7d90a8;margin:8px 0 12px}.acct-counterparty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.acct-counterparty-grid>.fin-empty{grid-column:1/-1}.acct-counterparty{text-align:left;color:#dce3ef;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:185px}.acct-counterparty-avatar{width:42px;height:42px;background:#303448;border:1px solid #424660;color:#c5bbee;border-radius:14px;display:grid;place-items:center;font-size:19px;margin-bottom:3px}.acct-counterparty>strong{font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.acct-counterparty>span:not(.acct-counterparty-avatar){font-size:11px;color:#b2a9c8}.acct-counterparty>small{font-size:10px;color:#8192aa;line-height:1.6}.acct-counterparty-detail>p{font-size:13px;color:#9da9bc;line-height:1.8;margin-bottom:10px;white-space:pre-wrap;overflow-wrap:anywhere}.acct-counterparty-detail>h3{font-size:16px;margin:22px 0 7px;font-weight:500}.acct-invoice-detail>h3{font-size:22px;line-height:1.5;font-weight:500;margin:17px 0 10px;overflow-wrap:anywhere}.acct-invoice-detail>p{font-size:13px;line-height:1.8;color:#909fb5;overflow-wrap:anywhere}.acct-invoice-total{display:block;font-size:39px;letter-spacing:-1.2px;font-weight:500;margin:23px 0;overflow-wrap:anywhere}.acct-invoice-split{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:#171e27;border:1px solid #303a49;border-radius:15px;padding:18px;margin-bottom:20px}.acct-invoice-split>span{font-size:11px;color:#8a9cb4;line-height:1.6}.acct-invoice-split strong{font-size:18px;color:#d8e0ee;display:block;font-weight:500;margin-top:8px;overflow-wrap:anywhere}.acct-invoice-detail>.acct-invoice-note{white-space:pre-wrap;padding:18px 0;border-top:1px solid #2c3646;margin-top:15px}.acct-invoice-detail>h4{margin:22px 0 10px;font-size:14px;font-weight:500}.acct-payment-row{display:flex;align-items:center;justify-content:space-between;gap:17px;border-bottom:1px solid #2d3748;padding:16px 0;color:#d5deeb;font-size:13px}.acct-payment-row small{display:block;font-size:10px;color:#7f93ac;margin-top:5px}.acct-payment-row strong{font-size:14px;font-weight:500}.acct-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.acct-report-metrics>div{padding:20px}.acct-report-metrics strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.7px;margin-top:14px;overflow-wrap:anywhere}.acct-report-note{font-size:11px;line-height:1.8;color:#8090a8;margin-top:19px}.acct-table{border-collapse:collapse;width:100%;min-width:340px;font-size:12px}.acct-table th,.acct-table td{padding:17px 10px;border-bottom:1px solid #2d3645;text-align:right;font-weight:400;line-height:1.7}.acct-table th{font-size:10px;color:#8b9bb3}.acct-table th:first-child,.acct-table td:first-child{text-align:left}.acct-new-payment[hidden],.acct-existing-payment[hidden]{display:none!important}
@media(max-width:1100px){.acct-counterparty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-document-filters>.fin-search{flex-basis:100%}.acct-report-metrics{grid-template-columns:1fr}.acct-report-metrics>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.acct-report-metrics strong{margin:0}.acct-document-filters>.fin-select{flex:1}.acct-document-filters select{width:100%;max-width:none}}
@media(max-width:740px){.acct-outlook{gap:10px}.acct-outlook>div{padding:18px 15px;border-radius:16px}.acct-outlook span{font-size:10px;line-height:1.5}.acct-outlook strong{font-size:23px;line-height:1.5;margin:9px 0}.acct-outlook small{font-size:9px}.acct-document{gap:10px;padding:16px 0;min-height:97px}.acct-document-icon{width:33px;height:39px;border-radius:9px}.acct-document-icon>svg{width:17px;height:17px}.acct-document-copy>strong{font-size:12px}.acct-document-copy>small{font-size:9px;margin:4px 0 6px}.acct-document-amount>strong{font-size:12px;overflow-wrap:anywhere}.acct-document-amount>small{font-size:8px;line-height:1.5;margin-top:6px}.acct-document>svg{display:none}.acct-status{font-size:8px;padding:3px 6px}.acct-launcher{padding:16px 13px;gap:11px}.acct-launcher strong{font-size:12px}.acct-launcher small{font-size:10px}.acct-document-filters{display:grid;grid-template-columns:1fr 1fr;gap:9px}.acct-document-filters>.fin-search{grid-column:1/-1;min-width:0}.acct-document-filters select{font-size:16px;min-height:44px}.acct-result-count{font-size:10px}.acct-counterparty-grid{grid-template-columns:1fr;gap:13px}.acct-counterparty{min-height:145px;padding:20px;display:grid;grid-template-columns:43px minmax(0,1fr);gap:8px 14px}.acct-counterparty-avatar{grid-row:1/4}.acct-counterparty>strong{font-size:16px}.acct-counterparty>span:not(.acct-counterparty-avatar),.acct-counterparty>small{grid-column:2}.acct-counterparty>small{font-size:11px}.acct-invoice-detail>h3{font-size:22px}.acct-invoice-total{font-size:34px;margin:22px 0}.acct-invoice-split{padding:16px;gap:13px}.acct-invoice-split strong{font-size:18px;line-height:1.5}.acct-invoice-split>span{font-size:10px}.acct-invoice-detail>p{font-size:12px}.acct-payment-row{font-size:12px;gap:13px}.acct-payment-row strong{font-size:13px}.acct-report-metrics{gap:10px}.acct-report-metrics>div{padding:17px}.acct-report-metrics span{font-size:11px;max-width:135px}.acct-report-metrics strong{font-size:22px;text-align:right;max-width:60%}.acct-report-note{font-size:10px}.acct-table{font-size:11px}.acct-table th{font-size:9px}.acct-table th,.acct-table td{padding:15px 7px}.acct-counterparty-detail>p{font-size:12px}}
