.native-preview-module__JhH3wa__page{color:#f4f4f5;background-color:#09090b;background-image:radial-gradient(circle at 10% 0,#22d3ee1f,#0000 35%),radial-gradient(circle at 90% 100%,#8b5cf61f,#0000 38%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;padding:32px;font-family:Arial,Helvetica,sans-serif}.native-preview-module__JhH3wa__loading{color:#a1a1aa;place-items:center;min-height:calc(100vh - 64px);display:grid}.native-preview-module__JhH3wa__loginCard,.native-preview-module__JhH3wa__shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#18181bd1;border:1px solid #ffffff1c;border-radius:20px;width:min(100%,720px);margin:8vh auto 0;padding:32px;box-shadow:0 24px 80px #0006}.native-preview-module__JhH3wa__shell{width:min(100%,980px);margin-top:5vh;padding:0;overflow:hidden}.native-preview-module__JhH3wa__brand{align-items:center;gap:12px;display:flex}.native-preview-module__JhH3wa__brand strong{letter-spacing:-.02em;font-size:20px;display:block}.native-preview-module__JhH3wa__brand small{color:#a1a1aa;margin-top:2px;display:block}.native-preview-module__JhH3wa__logo{color:#09090b;background:linear-gradient(135deg,#a3e635,#67e8f9);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.native-preview-module__JhH3wa__title{letter-spacing:-.04em;margin:30px 0 8px;font-size:clamp(28px,5vw,42px)}.native-preview-module__JhH3wa__muted{color:#a1a1aa;margin:0 0 24px;line-height:1.55}.native-preview-module__JhH3wa__form{gap:9px;display:grid}.native-preview-module__JhH3wa__fieldLabel{color:#d4d4d8;font-size:14px;font-weight:650}.native-preview-module__JhH3wa__input{color:#f4f4f5;width:100%;font:inherit;background:#09090bad;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:13px 14px}.native-preview-module__JhH3wa__input:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f926}.native-preview-module__JhH3wa__remember{align-items:center;gap:8px;margin:8px 0 4px;font-weight:500;display:flex}.native-preview-module__JhH3wa__remember input{accent-color:#a3e635}.native-preview-module__JhH3wa__authLink{color:#67e8f9;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:14px;font-weight:700}.native-preview-module__JhH3wa__authLink:hover,.native-preview-module__JhH3wa__authLink:focus-visible{text-decoration:underline}.native-preview-module__JhH3wa__primaryButton,.native-preview-module__JhH3wa__secondaryButton,.native-preview-module__JhH3wa__tab,.native-preview-module__JhH3wa__activeTab{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:11px 16px;font-weight:750}.native-preview-module__JhH3wa__primaryButton{color:#09090b;background:#a3e635;margin-top:8px}.native-preview-module__JhH3wa__primaryButton:disabled{cursor:not-allowed;opacity:.55}.native-preview-module__JhH3wa__secondaryButton{color:#f4f4f5;background:#ffffff0f;border-color:#ffffff24}.native-preview-module__JhH3wa__error{color:#fda4af;margin:16px 0 0;font-size:14px}.native-preview-module__JhH3wa__footerNote{color:#71717a;border-top:1px solid #ffffff14;margin:26px 0 0;padding-top:18px;font-size:12px}.native-preview-module__JhH3wa__turnstile{place-items:center;min-height:70px;margin:6px 0;display:grid}.native-preview-module__JhH3wa__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.native-preview-module__JhH3wa__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.native-preview-module__JhH3wa__headerActionButton{color:#d4d4d8;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:750}.native-preview-module__JhH3wa__headerActionButton:hover,.native-preview-module__JhH3wa__headerActionButton:focus-visible{color:#f4f4f5;background:#ffffff1a}.native-preview-module__JhH3wa__headerActionButton:disabled{cursor:wait;opacity:.6}.native-preview-module__JhH3wa__hiddenFileInput{display:none}.native-preview-module__JhH3wa__backupMessage{color:#a1a1aa;text-align:right;flex-basis:100%;font-size:12px}.native-preview-module__JhH3wa__financeNav{gap:8px;padding:14px 28px 0;display:flex}.native-preview-module__JhH3wa__financeTab,.native-preview-module__JhH3wa__activeFinanceTab{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:750}.native-preview-module__JhH3wa__financeTab:hover{color:#f4f4f5;background:#ffffff0f}.native-preview-module__JhH3wa__activeFinanceTab{color:#09090b;background:#a3e635;border-color:#a3e635}.native-preview-module__JhH3wa__content{padding:42px 28px 60px}.native-preview-module__JhH3wa__eyebrow{color:#67e8f9;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:800}.native-preview-module__JhH3wa__content h1{margin-top:0}.native-preview-module__JhH3wa__tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0;display:grid}.native-preview-module__JhH3wa__tab,.native-preview-module__JhH3wa__activeTab{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff1a}.native-preview-module__JhH3wa__activeTab{color:#09090b;background:#a3e635}.native-preview-module__JhH3wa__notice{background:#67e8f90f;border:1px solid #67e8f940;border-radius:14px;gap:7px;padding:18px;display:grid}.native-preview-module__JhH3wa__notice span{color:#a1a1aa}@media (max-width:640px){.native-preview-module__JhH3wa__page{padding:16px}.native-preview-module__JhH3wa__loginCard{margin-top:4vh;padding:24px}.native-preview-module__JhH3wa__header,.native-preview-module__JhH3wa__content{padding-left:20px;padding-right:20px}.native-preview-module__JhH3wa__header{align-items:flex-start}.native-preview-module__JhH3wa__headerActions{justify-content:flex-start}.native-preview-module__JhH3wa__backupMessage{text-align:left}.native-preview-module__JhH3wa__financeNav{padding-left:20px;padding-right:20px;overflow-x:auto}.native-preview-module__JhH3wa__tabs{grid-template-columns:1fr 1fr}}
.receivables-module__-KaJdq__receivables{padding:30px 28px 42px}.receivables-module__-KaJdq__receivablesHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.receivables-module__-KaJdq__sectionTitle{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,38px)}.receivables-module__-KaJdq__eyebrow{color:#67e8f9;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:800}.receivables-module__-KaJdq__muted{color:#a1a1aa;margin:8px 0 0;line-height:1.5}.receivables-module__-KaJdq__periodControls{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:220px;padding:8px 10px;display:flex}.receivables-module__-KaJdq__periodControls strong{text-transform:capitalize;font-size:14px}.receivables-module__-KaJdq__periodControls button,.receivables-module__-KaJdq__toolbarActions>button{color:#f4f4f5;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:20px}.receivables-module__-KaJdq__periodControls button:hover,.receivables-module__-KaJdq__toolbarActions>button:hover{background:#ffffff1a}.receivables-module__-KaJdq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 18px;display:grid}.receivables-module__-KaJdq__summaryCard{background:#ffffff0b;border:1px solid #ffffff1a;border-left:3px solid;border-radius:14px;min-width:0;padding:18px 20px;box-shadow:0 16px 35px #0003}.receivables-module__-KaJdq__summaryCard span,.receivables-module__-KaJdq__summaryCard small{color:#a1a1aa;display:block}.receivables-module__-KaJdq__summaryCard span{font-size:12px}.receivables-module__-KaJdq__summaryCard strong{letter-spacing:-.035em;margin:12px 0 5px;font-size:clamp(20px,3vw,29px);display:block}.receivables-module__-KaJdq__summaryCard small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.receivables-module__-KaJdq__summaryCyan{border-left-color:#67e8f9}.receivables-module__-KaJdq__summaryCyan strong{color:#67e8f9}.receivables-module__-KaJdq__summaryGreen{border-left-color:#86efac}.receivables-module__-KaJdq__summaryGreen strong{color:#86efac}.receivables-module__-KaJdq__summaryAmber{border-left-color:#fbbf24}.receivables-module__-KaJdq__summaryAmber strong{color:#fbbf24}.receivables-module__-KaJdq__summaryPurple{border-left-color:#c4b5fd}.receivables-module__-KaJdq__summaryPurple strong{color:#c4b5fd}.receivables-module__-KaJdq__tableCard{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.receivables-module__-KaJdq__toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.receivables-module__-KaJdq__filters,.receivables-module__-KaJdq__toolbarActions,.receivables-module__-KaJdq__rowActions{align-items:center;gap:8px;display:flex}.receivables-module__-KaJdq__filterButton,.receivables-module__-KaJdq__filterActive{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:700}.receivables-module__-KaJdq__filterButton:hover{color:#f4f4f5;background:#ffffff0f}.receivables-module__-KaJdq__filterActive{color:#09090b;background:#a3e635;border-color:#a3e635}.receivables-module__-KaJdq__toolbarActions input,.receivables-module__-KaJdq__toolbarActions select{color:#f4f4f5;min-width:150px;font:inherit;background:#09090b8c;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.receivables-module__-KaJdq__toolbarActions input{width:min(230px,30vw)}.receivables-module__-KaJdq__toolbarActions input:focus,.receivables-module__-KaJdq__toolbarActions select:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f91f}.receivables-module__-KaJdq__error{color:#fda4af;background:#f43f5e14;border-bottom:1px solid #f43f5e33;margin:0;padding:11px 14px;font-size:13px}.receivables-module__-KaJdq__tableScroll{overflow-x:auto}.receivables-module__-KaJdq__tableScroll table{border-collapse:collapse;width:100%;min-width:720px}.receivables-module__-KaJdq__tableScroll th{color:#a1a1aa;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-size:11px;font-weight:800}.receivables-module__-KaJdq__tableScroll td{border-bottom:1px solid #ffffff12;padding:10px 14px}.receivables-module__-KaJdq__tableScroll input,.receivables-module__-KaJdq__tableScroll select{color:#f4f4f5;width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:8px 9px;font-size:14px}.receivables-module__-KaJdq__tableScroll input:focus,.receivables-module__-KaJdq__tableScroll select:focus{background:#09090b7a;border-color:#67e8f999;box-shadow:0 0 0 3px #67e8f91a}.receivables-module__-KaJdq__tableScroll select{cursor:pointer}.receivables-module__-KaJdq__tableScroll select option{color:#f4f4f5;background:#18181b}.receivables-module__-KaJdq__amountColumn{text-align:right!important}.receivables-module__-KaJdq__amountColumn input{text-align:right;color:#a3e635;font-weight:750}.receivables-module__-KaJdq__rowActions{justify-content:flex-end}.receivables-module__-KaJdq__rowActions button{color:#a1a1aa;cursor:pointer;min-width:30px;height:30px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:0 7px}.receivables-module__-KaJdq__rowActions button:hover{color:#f4f4f5;background:#ffffff1a}.receivables-module__-KaJdq__rowActions .receivables-module__-KaJdq__deleteButton:hover{color:#fda4af;border-color:#fda4af59}.receivables-module__-KaJdq__empty{color:#a1a1aa;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.receivables-module__-KaJdq__empty strong{color:#f4f4f5}.receivables-module__-KaJdq__tableFooter{color:#a1a1aa;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;font-size:13px;display:flex}.receivables-module__-KaJdq__tableFooter strong{color:#67e8f9}.receivables-module__-KaJdq__addButton{color:#a3e635;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:750}.receivables-module__-KaJdq__addButton:hover{color:#d9f99d}.receivables-module__-KaJdq__sessionNote{color:#71717a;margin:14px 2px 0;font-size:12px}@media (max-width:800px){.receivables-module__-KaJdq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.receivables-module__-KaJdq__toolbar{flex-direction:column;align-items:stretch}.receivables-module__-KaJdq__toolbarActions input{width:100%}.receivables-module__-KaJdq__toolbarActions{grid-template-columns:1fr auto auto;display:grid}.receivables-module__-KaJdq__toolbarActions select{min-width:0}}@media (max-width:560px){.receivables-module__-KaJdq__receivables{padding:22px 16px 30px}.receivables-module__-KaJdq__receivablesHeader{flex-direction:column}.receivables-module__-KaJdq__periodControls{width:100%}.receivables-module__-KaJdq__summaryGrid{grid-template-columns:1fr}.receivables-module__-KaJdq__filters{overflow-x:auto}.receivables-module__-KaJdq__tableFooter{flex-direction:column;align-items:flex-start}}.receivables-module__-KaJdq__tableScroll th{padding:10px 12px}.receivables-module__-KaJdq__tableScroll td{padding:8px 12px}.receivables-module__-KaJdq__tableScroll tbody tr:nth-child(2n){background:#ffffff05}.receivables-module__-KaJdq__tableScroll tbody tr:hover{background:#ffffff0e}.receivables-module__-KaJdq__tableScroll tbody tr.receivables-module__-KaJdq__rowReceived td:first-child{border-left:3px solid #34d399;padding-left:9px}.receivables-module__-KaJdq__tableScroll tbody tr.receivables-module__-KaJdq__rowPending td:first-child{border-left:3px solid #f59e0b;padding-left:9px}.receivables-module__-KaJdq__tableScroll tbody tr.receivables-module__-KaJdq__rowOverdue td:first-child{border-left:3px solid #f87171;padding-left:9px}.receivables-module__-KaJdq__tableScroll tbody tr.receivables-module__-KaJdq__draftRow td{background:#67e8f90e}.receivables-module__-KaJdq__tableScroll tbody tr.receivables-module__-KaJdq__draftRow .receivables-module__-KaJdq__personCell input{background:#09090b47;border-color:#67e8f98c}.receivables-module__-KaJdq__personCell{align-items:center;gap:9px;min-width:0;display:flex}.receivables-module__-KaJdq__personCell input{flex:1;min-width:0}.receivables-module__-KaJdq__avatar{border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.receivables-module__-KaJdq__avatarReceived{color:#86efac;background:#22c55e2b}.receivables-module__-KaJdq__avatarPending{color:#fbbf24;background:#f59e0b2b}.receivables-module__-KaJdq__avatarOverdue{color:#fda4af;background:#f43f5e2b}.receivables-module__-KaJdq__statusSelect{cursor:pointer;min-width:106px;font-weight:650;background:0 0!important;border:0!important;width:auto!important;padding:8px 22px 8px 0!important}.receivables-module__-KaJdq__statusReceived{color:#86efac!important}.receivables-module__-KaJdq__statusPending{color:#fbbf24!important}.receivables-module__-KaJdq__statusOverdue{color:#fda4af!important}.receivables-module__-KaJdq__actionMenu{display:inline-block;position:relative}.receivables-module__-KaJdq__actionMenu summary{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:32px;height:30px;font-size:18px;line-height:1;list-style:none;display:grid}.receivables-module__-KaJdq__actionMenu summary::-webkit-details-marker{display:none}.receivables-module__-KaJdq__actionMenu summary:hover,.receivables-module__-KaJdq__actionMenu[open] summary{color:#f4f4f5;background:#ffffff1a}.receivables-module__-KaJdq__actionMenuPanel{z-index:5;background:#18181b;border:1px solid #ffffff1f;border-radius:10px;min-width:132px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #0006}.receivables-module__-KaJdq__actionMenuPanel button{color:#e4e4e7;cursor:pointer;width:100%;min-width:0;height:auto;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;display:block}.receivables-module__-KaJdq__actionMenuPanel button:hover,.receivables-module__-KaJdq__actionMenuPanel button:focus-visible{color:#fff;background:#ffffff1a;outline:none}.receivables-module__-KaJdq__actionMenuPanel button.receivables-module__-KaJdq__deleteAction:hover,.receivables-module__-KaJdq__actionMenuPanel button.receivables-module__-KaJdq__deleteAction:focus-visible{color:#fda4af;background:#f43f5e1f}.receivables-module__-KaJdq__receiptOverlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.receivables-module__-KaJdq__receiptModal{color:#f4f4f5;background:#18181b;border:1px solid #ffffff24;border-radius:18px;width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;box-shadow:0 24px 80px #00000080}.receivables-module__-KaJdq__receiptHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.receivables-module__-KaJdq__receiptEyebrow{color:#67e8f9;letter-spacing:.1em;margin:0 0 4px;font-size:11px;font-weight:800}.receivables-module__-KaJdq__receiptHeader h2{letter-spacing:-.02em;margin:0;font-size:22px}.receivables-module__-KaJdq__receiptHeader span{color:#a1a1aa;margin-top:5px;font-size:13px;display:block}.receivables-module__-KaJdq__receiptClose{color:#f4f4f5;cursor:pointer;width:34px;height:34px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;flex:0 0 34px;place-items:center;font-size:20px;display:grid}.receivables-module__-KaJdq__receiptClose:hover,.receivables-module__-KaJdq__receiptClose:focus-visible{background:#67e8f91f;border-color:#67e8f9a6;outline:none}.receivables-module__-KaJdq__receiptFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px 12px;display:grid}.receivables-module__-KaJdq__receiptFields label{color:#d4d4d8;gap:6px;font-size:12px;font-weight:700;display:grid}.receivables-module__-KaJdq__receiptFields input,.receivables-module__-KaJdq__receiptFields textarea{box-sizing:border-box;color:#f4f4f5;width:100%;min-width:0;font:inherit;background:#111113;border:1px solid #ffffff21;border-radius:9px;padding:10px 11px;font-size:14px}.receivables-module__-KaJdq__receiptFields textarea{resize:vertical;min-height:76px}.receivables-module__-KaJdq__receiptFields input:focus,.receivables-module__-KaJdq__receiptFields textarea:focus{border-color:#67e8f9a6;outline:none;box-shadow:0 0 0 3px #67e8f91f}.receivables-module__-KaJdq__receiptDetails{grid-column:1/-1}.receivables-module__-KaJdq__receiptPreview{background:#101012;border:1px solid #ffffff1c;border-radius:12px;margin:0 22px 14px;padding:16px}.receivables-module__-KaJdq__receiptPreview pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#e4e4e7;font:inherit;margin:0;font-size:13px;line-height:1.55}.receivables-module__-KaJdq__receiptStatus{color:#67e8f9;margin:0 22px 10px;font-size:13px}.receivables-module__-KaJdq__receiptActions{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px 20px;display:flex}.receivables-module__-KaJdq__receiptActions button{color:#e4e4e7;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:700}.receivables-module__-KaJdq__receiptActions button:hover,.receivables-module__-KaJdq__receiptActions button:focus-visible{background:#67e8f91f;border-color:#67e8f98c;outline:none}.receivables-module__-KaJdq__receiptActions button:disabled{cursor:not-allowed;opacity:.5}.receivables-module__-KaJdq__receiptActions .receivables-module__-KaJdq__receiptPrimary{color:#09090b;background:#a3e635;border-color:#a3e635}.receivables-module__-KaJdq__receiptActions .receivables-module__-KaJdq__receiptPrimary:hover,.receivables-module__-KaJdq__receiptActions .receivables-module__-KaJdq__receiptPrimary:focus-visible{background:#bef264;border-color:#bef264}@media (max-width:560px){.receivables-module__-KaJdq__receiptOverlay{padding:8px}.receivables-module__-KaJdq__receiptModal{max-height:96vh}.receivables-module__-KaJdq__receiptFields{grid-template-columns:1fr;padding:16px}.receivables-module__-KaJdq__receiptDetails{grid-column:auto}.receivables-module__-KaJdq__receiptPreview{margin:0 16px 12px}.receivables-module__-KaJdq__receiptActions{padding:12px 16px 16px}.receivables-module__-KaJdq__receiptActions button{flex:calc(50% - 8px)}}.receivables-module__-KaJdq__infoHeader{width:44px;min-width:44px;text-align:center!important;padding-inline:8px!important}.receivables-module__-KaJdq__infoCell{text-align:center;width:44px;min-width:44px;padding-inline:8px!important}.receivables-module__-KaJdq__infoButton{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font:italic 700 14px/1 Georgia,serif;display:inline-flex}.receivables-module__-KaJdq__infoButton:hover,.receivables-module__-KaJdq__infoButton:focus-visible{color:#f4f4f5;background:#67e8f91f;border-color:#67e8f9b3;outline:none}.receivables-module__-KaJdq__infoButtonFilled{color:#a3e635;background:#a3e6351f;border-color:#a3e6358c}.receivables-module__-KaJdq__detailsOverlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040608b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.receivables-module__-KaJdq__detailsModal{color:#f4f4f5;background:#18181b;border:1px solid #ffffff1f;border-radius:16px;width:min(500px,100%);overflow:hidden;box-shadow:0 24px 80px #0000006b}.receivables-module__-KaJdq__detailsHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:20px;display:flex}.receivables-module__-KaJdq__detailsEyebrow{color:#67e8f9;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.receivables-module__-KaJdq__detailsHeader h2{margin:4px 0 0;font-size:20px}.receivables-module__-KaJdq__detailsHeader p:last-child{color:#a1a1aa;margin:5px 0 0;font-size:13px}.receivables-module__-KaJdq__detailsClose{color:#f4f4f5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;width:32px;height:32px;font-size:22px;line-height:1}.receivables-module__-KaJdq__detailsBody{gap:8px;padding:20px;display:grid}.receivables-module__-KaJdq__detailsBody label{font-size:13px;font-weight:600}.receivables-module__-KaJdq__detailsBody textarea{resize:vertical;color:#f4f4f5;min-height:132px;font:inherit;background:#0000003d;border:1px solid #ffffff24;border-radius:10px;padding:12px}.receivables-module__-KaJdq__detailsBody textarea:focus{border-color:#67e8f9b3;outline:none;box-shadow:0 0 0 3px #67e8f91f}.receivables-module__-KaJdq__detailsBody small{color:#a1a1aa;text-align:right}.receivables-module__-KaJdq__detailsActions{justify-content:flex-end;gap:10px;padding:14px 20px 20px;display:flex}.receivables-module__-KaJdq__detailsActions button{color:#f4f4f5;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;padding:9px 14px;font-weight:600}.receivables-module__-KaJdq__detailsActions button:last-child{color:#111827;background:#a3e635;border-color:#a3e635}.receivables-module__-KaJdq__detailsActions button:disabled{cursor:wait;opacity:.6}@media (max-width:560px){.receivables-module__-KaJdq__detailsOverlay{padding:8px}.receivables-module__-KaJdq__detailsModal{max-height:calc(100vh - 16px)}.receivables-module__-KaJdq__detailsActions{justify-content:stretch}.receivables-module__-KaJdq__detailsActions button{flex:1}}
.payables-module__nsX25G__payables{padding:30px 28px 42px}.payables-module__nsX25G__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.payables-module__nsX25G__title{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,38px)}.payables-module__nsX25G__eyebrow{color:#67e8f9;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:800}.payables-module__nsX25G__muted,.payables-module__nsX25G__note{color:#a1a1aa}.payables-module__nsX25G__muted{margin:8px 0 0;line-height:1.5}.payables-module__nsX25G__period{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:220px;padding:8px 10px;display:flex}.payables-module__nsX25G__period strong{text-transform:capitalize;font-size:14px}.payables-module__nsX25G__period button,.payables-module__nsX25G__actions>button{color:#f4f4f5;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:20px}.payables-module__nsX25G__period button:hover,.payables-module__nsX25G__actions>button:hover{background:#ffffff1a}.payables-module__nsX25G__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 18px;display:grid}.payables-module__nsX25G__card{background:#ffffff0b;border:1px solid #ffffff1a;border-left:3px solid;border-radius:14px;min-width:0;padding:18px 20px;box-shadow:0 16px 35px #0003}.payables-module__nsX25G__card span,.payables-module__nsX25G__card small{color:#a1a1aa;display:block}.payables-module__nsX25G__card span{font-size:12px}.payables-module__nsX25G__card strong{letter-spacing:-.035em;margin:12px 0 5px;font-size:clamp(20px,3vw,29px);display:block}.payables-module__nsX25G__card small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payables-module__nsX25G__cyan{border-left-color:#67e8f9}.payables-module__nsX25G__cyan strong{color:#67e8f9}.payables-module__nsX25G__green{border-left-color:#86efac}.payables-module__nsX25G__green strong{color:#86efac}.payables-module__nsX25G__amber{border-left-color:#fbbf24}.payables-module__nsX25G__amber strong{color:#fbbf24}.payables-module__nsX25G__purple{border-left-color:#c4b5fd}.payables-module__nsX25G__purple strong{color:#c4b5fd}.payables-module__nsX25G__tableCard{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.payables-module__nsX25G__toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.payables-module__nsX25G__filters,.payables-module__nsX25G__actions,.payables-module__nsX25G__rowActions{align-items:center;gap:8px;display:flex}.payables-module__nsX25G__filterButton,.payables-module__nsX25G__filterActive{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:700}.payables-module__nsX25G__filterButton:hover{color:#f4f4f5;background:#ffffff0f}.payables-module__nsX25G__filterActive{color:#09090b;background:#a3e635;border-color:#a3e635}.payables-module__nsX25G__actions input,.payables-module__nsX25G__actions select{color:#f4f4f5;min-width:150px;font:inherit;background:#09090b8c;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.payables-module__nsX25G__actions input{width:min(230px,30vw)}.payables-module__nsX25G__actions input:focus,.payables-module__nsX25G__actions select:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f91f}.payables-module__nsX25G__error{color:#fda4af;background:#f43f5e14;border-bottom:1px solid #f43f5e33;margin:0;padding:11px 14px;font-size:13px}.payables-module__nsX25G__scroll{overflow-x:auto}.payables-module__nsX25G__scroll table{border-collapse:collapse;width:100%;min-width:850px}.payables-module__nsX25G__scroll th{color:#a1a1aa;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-size:11px;font-weight:800}.payables-module__nsX25G__scroll td{border-bottom:1px solid #ffffff12;padding:10px 14px}.payables-module__nsX25G__scroll tbody tr:hover{background:#ffffff09}.payables-module__nsX25G__scroll input,.payables-module__nsX25G__scroll select{color:#f4f4f5;width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:8px 9px;font-size:14px}.payables-module__nsX25G__scroll input:focus,.payables-module__nsX25G__scroll select:focus{background:#09090b7a;border-color:#67e8f999;box-shadow:0 0 0 3px #67e8f91a}.payables-module__nsX25G__scroll select option{color:#f4f4f5;background:#18181b}.payables-module__nsX25G__amount{text-align:right!important}.payables-module__nsX25G__amount input{text-align:right;color:#a3e635;font-weight:750}.payables-module__nsX25G__rowActions{justify-content:flex-end}.payables-module__nsX25G__rowActions button{color:#a1a1aa;cursor:pointer;min-width:30px;height:30px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:0 7px}.payables-module__nsX25G__rowActions button:hover{color:#f4f4f5;background:#ffffff1a}.payables-module__nsX25G__rowActions .payables-module__nsX25G__delete:hover{color:#fda4af;border-color:#fda4af59}.payables-module__nsX25G__empty{color:#a1a1aa;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.payables-module__nsX25G__empty strong{color:#f4f4f5}.payables-module__nsX25G__footer{color:#a1a1aa;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;font-size:13px;display:flex}.payables-module__nsX25G__footer strong{color:#67e8f9}.payables-module__nsX25G__footer button{color:#a3e635;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:750}.payables-module__nsX25G__footer button:hover{color:#d9f99d}.payables-module__nsX25G__note{margin:14px 2px 0;font-size:12px}@media (max-width:800px){.payables-module__nsX25G__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.payables-module__nsX25G__toolbar{flex-direction:column;align-items:stretch}.payables-module__nsX25G__actions input{width:100%}.payables-module__nsX25G__actions{grid-template-columns:1fr auto auto;display:grid}.payables-module__nsX25G__actions select{min-width:0}}@media (max-width:560px){.payables-module__nsX25G__payables{padding:22px 16px 30px}.payables-module__nsX25G__header{flex-direction:column}.payables-module__nsX25G__period{width:100%}.payables-module__nsX25G__summaryGrid{grid-template-columns:1fr}.payables-module__nsX25G__filters{overflow-x:auto}.payables-module__nsX25G__footer{flex-direction:column;align-items:flex-start}}.payables-module__nsX25G__scroll th{padding:10px 12px}.payables-module__nsX25G__scroll td{padding:7px 12px}.payables-module__nsX25G__scroll tbody tr:nth-child(2n){background:#ffffff05}.payables-module__nsX25G__scroll tbody tr.payables-module__nsX25G__rowPaid{border-left:3px solid #22c55e}.payables-module__nsX25G__scroll tbody tr.payables-module__nsX25G__rowPending{border-left:3px solid #f59e0b}.payables-module__nsX25G__scroll tbody tr.payables-module__nsX25G__rowOverdue{border-left:3px solid #fb7185}.payables-module__nsX25G__descriptionCell{align-items:center;gap:10px;min-width:180px;display:flex}.payables-module__nsX25G__descriptionCell input{flex:1}.payables-module__nsX25G__avatar{border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.payables-module__nsX25G__avatarPaid{color:#86efac;background:#16653459}.payables-module__nsX25G__avatarPending{color:#fbbf24;background:#92400e59}.payables-module__nsX25G__avatarOverdue{color:#fda4af;background:#9f123959}.payables-module__nsX25G__scroll select.payables-module__nsX25G__statusPaid{color:#86efac}.payables-module__nsX25G__scroll select.payables-module__nsX25G__statusPending{color:#fbbf24}.payables-module__nsX25G__scroll select.payables-module__nsX25G__statusOverdue{color:#fda4af}.payables-module__nsX25G__actionMenu{justify-content:flex-end;display:flex;position:relative}.payables-module__nsX25G__actionMenu summary{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:32px;height:30px;font-size:19px;line-height:1;list-style:none;display:grid}.payables-module__nsX25G__actionMenu summary::-webkit-details-marker{display:none}.payables-module__nsX25G__actionMenu summary:hover,.payables-module__nsX25G__actionMenu[open] summary{color:#f4f4f5;background:#ffffff1a}.payables-module__nsX25G__actionPanel{z-index:5;background:#1c1c20;border:1px solid #ffffff21;border-radius:10px;min-width:130px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0006}.payables-module__nsX25G__actionPanel button{color:#e4e4e7;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.payables-module__nsX25G__actionPanel button:hover,.payables-module__nsX25G__actionPanel button:focus-visible{background:#ffffff14;outline:none}.payables-module__nsX25G__actionPanel .payables-module__nsX25G__deleteAction{color:#fda4af}
.expenses-module__qFTcbq__expenses{padding:30px 28px 42px}.expenses-module__qFTcbq__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.expenses-module__qFTcbq__title{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,38px)}.expenses-module__qFTcbq__eyebrow{color:#67e8f9;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:800}.expenses-module__qFTcbq__muted,.expenses-module__qFTcbq__note{color:#a1a1aa}.expenses-module__qFTcbq__muted{margin:8px 0 0;line-height:1.5}.expenses-module__qFTcbq__period{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:220px;padding:8px 10px;display:flex}.expenses-module__qFTcbq__period strong{text-transform:capitalize;font-size:14px}.expenses-module__qFTcbq__period button,.expenses-module__qFTcbq__actions>button{color:#f4f4f5;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:20px}.expenses-module__qFTcbq__period button:hover,.expenses-module__qFTcbq__actions>button:hover{background:#ffffff1a}.expenses-module__qFTcbq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 18px;display:grid}.expenses-module__qFTcbq__card{background:#ffffff0b;border:1px solid #ffffff1a;border-left:3px solid;border-radius:14px;min-width:0;padding:18px 20px;box-shadow:0 16px 35px #0003}.expenses-module__qFTcbq__card span,.expenses-module__qFTcbq__card small{color:#a1a1aa;display:block}.expenses-module__qFTcbq__card span{font-size:12px}.expenses-module__qFTcbq__card strong{letter-spacing:-.035em;margin:12px 0 5px;font-size:clamp(20px,3vw,29px);display:block}.expenses-module__qFTcbq__card small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.expenses-module__qFTcbq__cyan{border-left-color:#67e8f9}.expenses-module__qFTcbq__cyan strong{color:#67e8f9}.expenses-module__qFTcbq__green{border-left-color:#86efac}.expenses-module__qFTcbq__green strong{color:#86efac}.expenses-module__qFTcbq__amber{border-left-color:#fbbf24}.expenses-module__qFTcbq__amber strong{color:#fbbf24}.expenses-module__qFTcbq__purple{border-left-color:#c4b5fd}.expenses-module__qFTcbq__purple strong{color:#c4b5fd}.expenses-module__qFTcbq__tableCard{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.expenses-module__qFTcbq__toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.expenses-module__qFTcbq__filters,.expenses-module__qFTcbq__actions,.expenses-module__qFTcbq__rowActions{align-items:center;gap:8px;display:flex}.expenses-module__qFTcbq__filterButton,.expenses-module__qFTcbq__filterActive{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:700}.expenses-module__qFTcbq__filterButton:hover{color:#f4f4f5;background:#ffffff0f}.expenses-module__qFTcbq__filterActive{color:#09090b;background:#a3e635;border-color:#a3e635}.expenses-module__qFTcbq__actions input{color:#f4f4f5;width:min(230px,30vw);min-width:150px;font:inherit;background:#09090b8c;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.expenses-module__qFTcbq__actions input:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f91f}.expenses-module__qFTcbq__error{color:#fda4af;background:#f43f5e14;border-bottom:1px solid #f43f5e33;margin:0;padding:11px 14px;font-size:13px}.expenses-module__qFTcbq__scroll table{border-collapse:collapse;width:100%;min-width:980px}.expenses-module__qFTcbq__scroll th{color:#a1a1aa;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-size:11px;font-weight:800}.expenses-module__qFTcbq__scroll td{border-bottom:1px solid #ffffff12;padding:10px 14px}.expenses-module__qFTcbq__scroll tbody tr:hover{background:#ffffff09}.expenses-module__qFTcbq__scroll input,.expenses-module__qFTcbq__scroll select{color:#f4f4f5;width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:8px 9px;font-size:14px}.expenses-module__qFTcbq__scroll input:focus,.expenses-module__qFTcbq__scroll select:focus{background:#09090b7a;border-color:#67e8f999;box-shadow:0 0 0 3px #67e8f91a}.expenses-module__qFTcbq__scroll select option{color:#f4f4f5;background:#18181b}.expenses-module__qFTcbq__amount{text-align:right!important}.expenses-module__qFTcbq__amount input{text-align:right;color:#a3e635;font-weight:750}.expenses-module__qFTcbq__rowActions{justify-content:flex-end}.expenses-module__qFTcbq__rowActions button{color:#a1a1aa;cursor:pointer;min-width:30px;height:30px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:0 7px}.expenses-module__qFTcbq__rowActions button:hover{color:#f4f4f5;background:#ffffff1a}.expenses-module__qFTcbq__rowActions .expenses-module__qFTcbq__delete:hover{color:#fda4af;border-color:#fda4af59}.expenses-module__qFTcbq__empty{color:#a1a1aa;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.expenses-module__qFTcbq__empty strong{color:#f4f4f5}.expenses-module__qFTcbq__footer{color:#a1a1aa;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;font-size:13px;display:flex}.expenses-module__qFTcbq__footer strong{color:#67e8f9}.expenses-module__qFTcbq__footer button{color:#a3e635;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:750}.expenses-module__qFTcbq__footer button:hover{color:#d9f99d}.expenses-module__qFTcbq__note{margin:14px 2px 0;font-size:12px}@media (max-width:800px){.expenses-module__qFTcbq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.expenses-module__qFTcbq__toolbar{flex-direction:column;align-items:stretch}.expenses-module__qFTcbq__actions input{width:100%}.expenses-module__qFTcbq__actions{grid-template-columns:1fr auto;display:grid}}@media (max-width:560px){.expenses-module__qFTcbq__expenses{padding:22px 16px 30px}.expenses-module__qFTcbq__header{flex-direction:column}.expenses-module__qFTcbq__period{width:100%}.expenses-module__qFTcbq__summaryGrid{grid-template-columns:1fr}.expenses-module__qFTcbq__filters{overflow-x:auto}.expenses-module__qFTcbq__footer{flex-direction:column;align-items:flex-start}}.expenses-module__qFTcbq__scroll th{padding:10px 12px}.expenses-module__qFTcbq__scroll td{padding:7px 12px}.expenses-module__qFTcbq__scroll tbody tr:nth-child(2n){background:#ffffff05}.expenses-module__qFTcbq__scroll tbody tr.expenses-module__qFTcbq__rowCredit{border-left:3px solid #c4b5fd}.expenses-module__qFTcbq__scroll tbody tr.expenses-module__qFTcbq__rowDebit{border-left:3px solid #67e8f9}.expenses-module__qFTcbq__scroll tbody tr.expenses-module__qFTcbq__rowCash{border-left:3px solid #86efac}.expenses-module__qFTcbq__descriptionCell{align-items:center;gap:9px;min-width:190px;display:flex}.expenses-module__qFTcbq__avatar{border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-grid}.expenses-module__qFTcbq__avatarCredit{color:#ddd6fe;background:#5b21b652}.expenses-module__qFTcbq__avatarDebit{color:#a5f3fc;background:#0e749052}.expenses-module__qFTcbq__avatarCash{color:#bbf7d0;background:#16653452}.expenses-module__qFTcbq__actionMenu{display:inline-block;position:relative}.expenses-module__qFTcbq__actionMenu summary{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:32px;height:30px;font-size:19px;line-height:1;list-style:none;display:grid}.expenses-module__qFTcbq__actionMenu summary::-webkit-details-marker{display:none}.expenses-module__qFTcbq__actionMenu summary:hover,.expenses-module__qFTcbq__actionMenu[open] summary{color:#f4f4f5;background:#ffffff1a}.expenses-module__qFTcbq__actionPanel{z-index:10;background:#202024;border:1px solid #ffffff1f;border-radius:10px;min-width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000059}.expenses-module__qFTcbq__actionPanel button{color:#f4f4f5;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px}.expenses-module__qFTcbq__actionPanel button:hover,.expenses-module__qFTcbq__actionPanel button:focus-visible{background:#ffffff1a;outline:none}.expenses-module__qFTcbq__actionPanel .expenses-module__qFTcbq__deleteAction{color:#fda4af}.expenses-module__qFTcbq__scroll{overflow-x:hidden}.expenses-module__qFTcbq__scroll table{table-layout:fixed;min-width:0}.expenses-module__qFTcbq__scroll th,.expenses-module__qFTcbq__scroll td{padding-left:6px;padding-right:6px}.expenses-module__qFTcbq__scroll th:first-child,.expenses-module__qFTcbq__scroll td:first-child{width:21%}.expenses-module__qFTcbq__scroll th:nth-child(2),.expenses-module__qFTcbq__scroll td:nth-child(2){width:18%}.expenses-module__qFTcbq__scroll th:nth-child(3),.expenses-module__qFTcbq__scroll td:nth-child(3),.expenses-module__qFTcbq__scroll th:nth-child(4),.expenses-module__qFTcbq__scroll td:nth-child(4){width:16%}.expenses-module__qFTcbq__scroll th:nth-child(5),.expenses-module__qFTcbq__scroll td:nth-child(5){width:11%}.expenses-module__qFTcbq__scroll th:nth-child(6),.expenses-module__qFTcbq__scroll td:nth-child(6){width:10%}.expenses-module__qFTcbq__scroll th:nth-child(7),.expenses-module__qFTcbq__scroll td:nth-child(7){width:8%}.expenses-module__qFTcbq__scroll input,.expenses-module__qFTcbq__scroll select{min-width:0;padding:6px 4px;font-size:12px}.expenses-module__qFTcbq__descriptionCell{gap:5px;min-width:0}.expenses-module__qFTcbq__descriptionCell input{min-width:0}.expenses-module__qFTcbq__avatar{flex:0 0 24px;width:24px;height:24px;font-size:11px}@media (max-width:700px){.expenses-module__qFTcbq__scroll{font-size:12px}.expenses-module__qFTcbq__scroll th,.expenses-module__qFTcbq__scroll td{padding-left:4px;padding-right:4px}.expenses-module__qFTcbq__scroll input,.expenses-module__qFTcbq__scroll select{padding:5px 3px;font-size:11px}.expenses-module__qFTcbq__avatar{flex-basis:22px;width:22px;height:22px}}
.forecast-module__6S4vQG__forecast{gap:22px;display:grid}.forecast-module__6S4vQG__header{justify-content:flex-end;align-items:flex-start;gap:20px;display:flex}.forecast-module__6S4vQG__eyebrow{color:#69e8f2;letter-spacing:.14em;margin:0 0 8px;font-size:.72rem;font-weight:800}.forecast-module__6S4vQG__header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.forecast-module__6S4vQG__muted{color:#a6a2b0;margin:8px 0 0}.forecast-module__6S4vQG__period{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:220px;padding:10px 12px;display:flex}.forecast-module__6S4vQG__period button,.forecast-module__6S4vQG__refresh{color:#f4f4f5;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.forecast-module__6S4vQG__period strong{text-transform:capitalize;font-size:.92rem}.forecast-module__6S4vQG__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.forecast-module__6S4vQG__card,.forecast-module__6S4vQG__panel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 12px 30px #00000029}.forecast-module__6S4vQG__card{border-left:3px solid var(--tone);gap:9px;padding:19px;display:grid}.forecast-module__6S4vQG__card span{color:#b6b2bc;font-size:.8rem}.forecast-module__6S4vQG__card strong{color:var(--tone);letter-spacing:-.03em;font-size:1.5rem}.forecast-module__6S4vQG__card small{color:#aaa6b0}.forecast-module__6S4vQG__cyan{--tone:#69e8f2}.forecast-module__6S4vQG__coral{--tone:#ff7d83}.forecast-module__6S4vQG__green{--tone:#6ee7a0}.forecast-module__6S4vQG__purple{--tone:#c4a6ff}.forecast-module__6S4vQG__contentGrid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.forecast-module__6S4vQG__panel{min-height:190px;padding:22px}.forecast-module__6S4vQG__panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.forecast-module__6S4vQG__panel h2{margin:0;font-size:1.08rem}.forecast-module__6S4vQG__refresh{border:1px solid #ffffff1f;border-radius:9px;padding:8px 12px;font-size:.82rem}.forecast-module__6S4vQG__refresh:disabled{opacity:.5;cursor:wait}.forecast-module__6S4vQG__metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.forecast-module__6S4vQG__metrics div{background:#0000002b;border-radius:12px;gap:8px;padding:14px;display:grid}.forecast-module__6S4vQG__metrics span{color:#a6a2b0;font-size:.78rem}.forecast-module__6S4vQG__metrics strong{font-size:1rem}.forecast-module__6S4vQG__categoryList{gap:5px;margin:24px 0 0;padding:0;list-style:none;display:grid}.forecast-module__6S4vQG__categoryList li{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:11px 0;display:flex}.forecast-module__6S4vQG__categoryList li:last-child{border-bottom:0}.forecast-module__6S4vQG__categoryList strong{color:#f4f4f5}.forecast-module__6S4vQG__empty{color:#aaa6b0;text-align:center;place-items:center;min-height:115px;display:grid}.forecast-module__6S4vQG__error{color:#ffb1b5;background:#ff465014;border:1px solid #ff7d8366;border-radius:10px;margin:0;padding:11px 14px}.forecast-module__6S4vQG__note{color:#817d89;margin:0;font-size:.75rem}.forecast-module__6S4vQG__forecast,.forecast-module__6S4vQG__header,.forecast-module__6S4vQG__contentGrid,.forecast-module__6S4vQG__panel,.forecast-module__6S4vQG__card{min-width:0}.forecast-module__6S4vQG__forecast{overflow-x:hidden}.forecast-module__6S4vQG__header>div:first-child{min-width:0}.forecast-module__6S4vQG__header h1,.forecast-module__6S4vQG__header .forecast-module__6S4vQG__muted,.forecast-module__6S4vQG__card span,.forecast-module__6S4vQG__card small,.forecast-module__6S4vQG__categoryList li span,.forecast-module__6S4vQG__categoryList li strong{overflow-wrap:anywhere;min-width:0}.forecast-module__6S4vQG__period{flex:0 220px;width:min(100%,220px);min-width:0}.forecast-module__6S4vQG__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.forecast-module__6S4vQG__metrics div{min-width:0}@media (max-width:850px){.forecast-module__6S4vQG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-module__6S4vQG__contentGrid{grid-template-columns:1fr}}@media (max-width:560px){.forecast-module__6S4vQG__header{flex-direction:column}.forecast-module__6S4vQG__period{flex-basis:auto;width:100%}.forecast-module__6S4vQG__summaryGrid,.forecast-module__6S4vQG__metrics{grid-template-columns:1fr}.forecast-module__6S4vQG__panel{padding:16px}.forecast-module__6S4vQG__panelHeader{flex-wrap:wrap}}
