.polaris-workspace{--surface:#121d28;--bg:#0a111b}@media (max-width:680px){.polaris-workspace .financial-toolbar .bounded-field{flex:none}.financial-statement-results{gap:16px;padding:0 16px 18px}.statement-sync-line{flex-wrap:wrap;align-items:flex-start}.statement-sync-line>span:last-child{width:100%;margin-left:16px}.statement-row{grid-template-columns:38px minmax(0,1fr) minmax(96px,auto) 16px;gap:10px;padding:12px}.statement-direction{width:36px;height:36px}.statement-pagination{text-align:center;grid-template-columns:1fr 1fr;display:grid}.statement-pagination span{grid-area:1/1/auto/-1}.statement-detail dl>div{grid-template-columns:1fr;gap:5px}.statement-detail dd{text-align:left}}.polaris-workspace .main-shell{background:radial-gradient(ellipse at 85% 0%, #15332e55, transparent 38%), var(--bg);min-height:100dvh}.polaris-workspace main{max-width:1560px;margin-inline:auto;padding:32px clamp(20px,3vw,48px)}.polaris-workspace .sidebar{padding-top:20px;overflow-y:auto}.polaris-workspace .brand{margin:22px 12px 24px}.polaris-workspace .page-heading p{max-width:64ch;line-height:1.6}.polaris-workspace .panel{border-radius:18px;min-width:0;box-shadow:0 8px 30px #00000010}.polaris-workspace .nav-item{border-radius:10px;transition:background .18s,color .18s}.polaris-workspace .nav-item.active{box-shadow:inset 3px 0 var(--teal)}.polaris-workspace .nav-item span{min-width:0}.polaris-workspace .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1721e8}.polaris-workspace :is(button,a,input,select){-webkit-tap-highlight-color:transparent}.polaris-workspace :is(button,a,input,select):focus-visible{outline:2px solid var(--teal);outline-offset:4px}.polaris-workspace :is(input,select,textarea){min-width:0;max-width:100%}.polaris-workspace .banking-form{max-width:880px}.skip-content{z-index:200;background:var(--teal);color:#08231e;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-content:focus{top:12px}.profile-trigger{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#17242e;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.profile-trigger>span:nth-child(2){flex:1;min-width:0}.profile-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.profile-trigger small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.avatar{background-position:50%;background-size:cover;flex-shrink:0}.workspace-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:20px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow-y:auto;box-shadow:0 32px 100px #0009}.workspace-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030a12bd}@media (prefers-reduced-motion:no-preference){.workspace-dialog[open]{animation:.2s ease-out workspace-dialog-enter}.workspace-dialog[open]::backdrop{animation:.2s ease-out workspace-backdrop-enter}@keyframes workspace-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes workspace-backdrop-enter{0%{opacity:0}}}.transfer-create-dialog{width:min(820px,100vw - 32px)}.transfer-create-dialog .dialog-heading{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121d28f2;position:sticky;top:0}.transfer-create-content{gap:22px;padding:24px;display:grid}.transfer-create-intro{border:1px solid var(--line);background:#0c1721;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.transfer-create-intro>div{gap:4px;min-width:0;display:grid}.transfer-create-intro strong,.transfer-create-intro small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-create-intro small{color:var(--muted)}.transfer-steps{margin:0}.transfer-method-fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.transfer-method-fieldset legend{margin-bottom:12px;font-size:13px;font-weight:700}.transfer-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-method{border:1px solid var(--line);min-height:116px;color:var(--ink);text-align:left;background:#0c1721;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid;position:relative}.transfer-method.selected{border-color:var(--teal);background:#11302f;box-shadow:inset 0 0 0 1px #5bdabd38}.transfer-method>svg{color:var(--teal)}.transfer-method>span{gap:6px;min-width:0;display:grid}.transfer-method small{color:var(--muted);font-size:11px;line-height:1.4}.transfer-method em{color:#a8b6be;letter-spacing:.5px;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-style:normal}.transfer-method:disabled{cursor:not-allowed;opacity:.58}.transfer-section-heading{margin-bottom:18px}.transfer-section-heading h3{margin:5px 0 6px;font-size:19px}.transfer-section-heading p{color:var(--muted);margin:0;font-size:12px}.pix-lookup-fields{grid-template-columns:minmax(140px,.6fr) minmax(0,1.6fr) auto;align-items:end;gap:12px;display:grid}.pix-lookup-fields>label{min-width:0}.pix-lookup-fields input,.pix-lookup-fields select{width:100%;min-height:44px}.pix-lookup-fields .pix-lookup-button{white-space:nowrap;min-height:44px;margin:0}.transfer-recipient-preview{gap:12px;display:grid}.transfer-recipient-preview>p{margin:0}.pix-favorites{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 82%, transparent);border-radius:14px;gap:12px;padding:16px;display:grid}.pix-favorites-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.pix-favorites-heading>div{gap:4px;display:grid}.pix-favorites-heading input{width:min(260px,100%)}.pix-favorite-list{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.pix-favorite-chip{border:1px solid var(--line);background:var(--surface);max-width:280px;color:var(--text);text-align:left;border-radius:12px;flex:none;align-items:center;gap:9px;padding:10px 12px;display:inline-flex}.pix-favorite-chip:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.pix-favorite-chip>span{gap:2px;min-width:0;display:grid}.pix-favorite-chip strong,.pix-favorite-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pix-favorite-chip small{color:var(--muted)}.pix-favorite-manager summary{cursor:pointer;width:fit-content;color:var(--brand);font-size:12px;font-weight:700}.pix-favorite-manager-list{gap:8px;margin-top:12px;display:grid}.pix-favorite-manager-row{grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) auto auto;align-items:center;gap:8px;display:grid}.pix-favorite-manager-row label,.pix-favorite-manager-row input{width:100%}.pix-favorite-manager-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pix-favorite-save{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:4px;display:grid}.pix-favorite-save label,.pix-favorite-save input{width:100%}@media (max-width:640px){.pix-lookup-fields{grid-template-columns:minmax(0,1fr)}.pix-lookup-fields .pix-lookup-button{width:100%}.pix-favorites-heading,.pix-favorite-save{grid-template-columns:1fr;align-items:stretch;display:grid}.pix-favorites-heading input,.pix-favorite-save button{width:100%}.pix-favorite-manager-row{grid-template-columns:minmax(0,1fr) auto auto}.pix-favorite-manager-row small{grid-area:2/1/auto/-1}}.transfer-form-grid{margin-bottom:22px}.transfer-wide-field{grid-column:1/-1}.transfer-safety-note{margin-bottom:20px}.transfer-review{margin-top:0}@media (max-width:700px){.transfer-create-dialog{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.transfer-create-content{padding:18px}.transfer-methods,.transfer-form-grid{grid-template-columns:1fr}.transfer-method{min-height:0}.transfer-wide-field{grid-column:auto}.transfer-create-intro{flex-direction:column;align-items:stretch}.transfer-create-intro .pill{align-self:flex-start}.transfer-create-content .form-footer{grid-template-columns:1fr;display:grid}}.receipt-participant-toggle{cursor:pointer;justify-content:flex-start;align-items:center;gap:9px;width:fit-content;min-height:24px;display:inline-flex}.receipt-participant-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#0a1821;border:1px solid #54707c;border-radius:5px;flex:0 0 18px;place-content:center;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;margin:0;padding:0;display:inline-grid}.receipt-participant-toggle input[type=checkbox]:before{content:"";border:0 solid #06251e;border-width:0 0 2px 2px;width:9px;height:5px;transition:transform .12s;transform:translateY(-1px)rotate(-45deg)scale(0)}.receipt-participant-toggle input[type=checkbox]:checked{border-color:var(--mint);background:var(--mint)}.receipt-participant-toggle input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.receipt-participant-toggle input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #59d4b647}.receipt-participant-toggle strong{line-height:1.2}.receipt-participant.is-unselected{opacity:.62}.transfer-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:640px){.transfer-table-actions{justify-content:space-between;width:100%}.transfer-table-actions .secondary{min-height:40px}}.polaris-workspace .text-action{color:var(--mint);white-space:nowrap;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.polaris-workspace .portfolio-member-overview{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.polaris-workspace .portfolio-statement-page{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.polaris-workspace .portfolio-account-switcher{border:1px solid var(--line);background:#0c1922;border-radius:14px;align-items:center;gap:14px;padding:8px;display:flex}.polaris-workspace .portfolio-account-switcher>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-left:10px;font-size:12px;font-weight:700}.polaris-workspace .portfolio-account-switcher [role=tablist]{gap:6px;display:flex}.polaris-workspace .portfolio-account-switcher button{color:#a9bec7;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;min-width:150px;padding:10px 14px;display:grid}.polaris-workspace .portfolio-account-switcher button small{color:#78909b;font-size:10px}.polaris-workspace .portfolio-account-switcher button.active{color:#f3fbf8;background:#153e36;border-color:#347c6d}.polaris-workspace .portfolio-account-switcher button.active small{color:#79d5bc}.polaris-workspace .portfolio-balance-shell,.polaris-workspace .portfolio-recent-shell,.polaris-workspace .portfolio-statement-shell{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:24px}.polaris-workspace .portfolio-section-header,.polaris-workspace .portfolio-statement-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.polaris-workspace .portfolio-section-header h2,.polaris-workspace .portfolio-section-header p{margin:0}.polaris-workspace .portfolio-section-header p{color:var(--muted);margin-top:5px}.polaris-workspace .portfolio-header-actions,.polaris-workspace .portfolio-statement-actions{align-items:flex-end;gap:10px;display:flex}.polaris-workspace .portfolio-balance-grid{grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(150px,1fr));gap:12px;display:grid}.polaris-workspace .portfolio-balance-main,.polaris-workspace .portfolio-currency-card,.polaris-workspace .portfolio-statement-summary article{background:#0d1c26;border:1px solid #29414c;border-radius:13px;min-width:0;padding:20px;position:relative}.polaris-workspace .portfolio-balance-main{background:linear-gradient(135deg,#124e43,#12372f);border-color:#277967;flex-direction:column;justify-content:center;min-height:142px;display:flex}.polaris-workspace .portfolio-balance-main>svg{color:#67d8bb;position:absolute;bottom:20px;right:20px}.polaris-workspace .portfolio-balance-main span,.polaris-workspace .portfolio-currency-card span,.polaris-workspace .portfolio-statement-summary span{color:#9ab3bf;font-size:12px;font-weight:700}.polaris-workspace .portfolio-balance-main strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:clamp(27px,2.4vw,38px)}.polaris-workspace .portfolio-balance-main small,.polaris-workspace .portfolio-currency-card small{color:#9db4bd}.polaris-workspace .portfolio-currency-card{flex-direction:column;justify-content:center;min-height:142px;display:flex}.polaris-workspace .portfolio-currency-card strong{color:#f5f8f9;letter-spacing:-.6px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:10px 0 7px;font-size:clamp(19px,1.5vw,25px);overflow:hidden}.polaris-workspace .portfolio-movement-list,.polaris-workspace .portfolio-statement-list{border-top:1px solid var(--line)}.polaris-workspace .portfolio-movement-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;display:grid}.polaris-workspace .portfolio-movement-row:last-child{border-bottom:0}.polaris-workspace .portfolio-movement-icon{color:#ff9f8d;background:#3c211f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.polaris-workspace .portfolio-movement-copy,.polaris-workspace .portfolio-manual-value{gap:4px;min-width:0;display:grid}.polaris-workspace .portfolio-movement-copy strong,.polaris-workspace .portfolio-movement-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.polaris-workspace .portfolio-movement-copy small,.polaris-workspace .portfolio-manual-value small{color:var(--muted)}.polaris-workspace .portfolio-movement-value,.polaris-workspace .portfolio-manual-value{text-align:right;font-variant-numeric:tabular-nums}.polaris-workspace .portfolio-movement-value{color:#ffb0a0}.polaris-workspace .portfolio-empty-state{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.polaris-workspace .portfolio-empty-state strong{color:var(--text)}.polaris-workspace .portfolio-statement-top{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:20px}.polaris-workspace .portfolio-statement-top .currency-switcher{margin:0}.polaris-workspace .portfolio-statement-actions label{color:var(--muted);gap:6px;font-size:12px;display:grid}.polaris-workspace .portfolio-month-picker{gap:6px;display:grid}.polaris-workspace .portfolio-month-picker>span{color:var(--muted);font-size:12px}.polaris-workspace .portfolio-month-picker>div{background:#0b1821;border:1px solid #334b57;border-radius:10px;grid-template-columns:38px minmax(180px,1fr) 38px;align-items:center;display:grid;overflow:hidden}.polaris-workspace .portfolio-month-picker .icon-button{border:0;border-radius:0;width:38px;height:38px}.polaris-workspace .portfolio-month-picker select{text-align:center;text-transform:capitalize;background:#101f29;border-width:0 1px;border-color:#2b414c;border-radius:0;min-width:0;height:38px;padding:0 12px}.polaris-workspace .portfolio-statement-actions input{min-width:168px}.polaris-workspace .portfolio-statement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.polaris-workspace .portfolio-statement-summary.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.polaris-workspace .portfolio-statement-summary article{flex-direction:column;justify-content:center;min-height:92px;display:flex}.polaris-workspace .portfolio-statement-summary strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(19px,1.7vw,27px)}@media (max-width:1120px){.polaris-workspace .portfolio-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.polaris-workspace .portfolio-balance-main{grid-column:1/-1}.polaris-workspace .portfolio-statement-top,.polaris-workspace .portfolio-statement-actions{flex-wrap:wrap;align-items:stretch}}@media (max-width:720px){.polaris-workspace .portfolio-balance-shell,.polaris-workspace .portfolio-recent-shell,.polaris-workspace .portfolio-statement-shell{padding:18px}.polaris-workspace .portfolio-section-header,.polaris-workspace .portfolio-statement-top,.polaris-workspace .portfolio-account-switcher{flex-direction:column;align-items:stretch}.polaris-workspace .portfolio-account-switcher>span{padding:4px 6px 0}.polaris-workspace .portfolio-account-switcher [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.polaris-workspace .portfolio-account-switcher button{min-width:0}.polaris-workspace .portfolio-header-actions,.polaris-workspace .portfolio-statement-actions{grid-template-columns:1fr auto;display:grid}.polaris-workspace .portfolio-statement-actions label,.polaris-workspace .portfolio-month-picker,.polaris-workspace .portfolio-statement-actions .secondary:last-child{grid-column:1/-1;width:100%}.polaris-workspace .portfolio-balance-grid,.polaris-workspace .portfolio-statement-summary,.polaris-workspace .portfolio-statement-summary.four-columns{grid-template-columns:1fr}.polaris-workspace .portfolio-balance-main{grid-column:auto}.polaris-workspace .portfolio-movement-row{grid-template-columns:auto minmax(0,1fr);padding:13px 0}.polaris-workspace .portfolio-movement-value,.polaris-workspace .portfolio-manual-value{text-align:left;grid-column:2}}.polaris-workspace .manual-currency-panel{overflow:hidden}.polaris-workspace .manual-currency-panel .financial-heading{align-items:flex-start;gap:24px;padding-bottom:18px}.polaris-workspace .manual-currency-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.polaris-workspace .manual-currency-panel .financial-toolbar{justify-content:flex-start;gap:12px}.polaris-workspace .manual-currency-panel .financial-toolbar .bounded-field{flex:0 260px}.polaris-workspace .manual-currency-panel .statement-metrics{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:0 24px 22px;display:grid}.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric{background:#0d1923;border:1px solid #2a3c49;border-radius:13px;grid-column:span 2;min-width:0;min-height:104px;padding:17px 18px}.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric.closing{background:linear-gradient(145deg,#113b34,#102a27);border-color:#2b6a5d;order:-1;grid-column:span 4}.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric.fees strong{color:#9aaab2}.polaris-workspace .manual-currency-panel .statement-metrics strong{overflow-wrap:anywhere;font-size:clamp(17px,1.25vw,23px);line-height:1.2}.polaris-workspace .manual-currency-list{border-color:#2a3c49;border-radius:13px;margin:0 24px 24px}.polaris-workspace .manual-currency-row{grid-template-columns:minmax(0,1fr) minmax(170px,auto) 42px;min-height:72px;padding:13px 16px}.polaris-workspace .manual-currency-row-amount{text-align:right;justify-items:end}.polaris-workspace .manual-currency-row-amount>span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.polaris-workspace .manual-currency-row .manual-currency-row-fee,.polaris-workspace .portfolio-manual-value .statement-linked-fee{color:#7f9099;font-size:11px;font-weight:500;line-height:1.35;text-decoration:none}.polaris-workspace .manual-currency-list .statement-empty{min-height:150px;padding:30px 20px}.manual-currency-fee-form .percentage-field{align-items:center;display:flex;position:relative}.manual-currency-fee-form .percentage-field input{width:100%;padding-right:42px}.manual-currency-fee-form .percentage-field span{color:#91a5af;pointer-events:none;position:absolute;right:14px}.manual-currency-fee-form .form-help{color:#81949e;line-height:1.5}@media (max-width:1100px){.polaris-workspace .manual-currency-panel .statement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric,.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric.closing{grid-column:span 1}.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric.closing{grid-column:1/-1}}@media (max-width:680px){.polaris-workspace .manual-currency-panel .financial-heading,.polaris-workspace .manual-currency-panel .financial-toolbar{flex-direction:column;align-items:stretch}.polaris-workspace .manual-currency-heading-actions{justify-content:stretch}.polaris-workspace .manual-currency-heading-actions>button{flex:auto}.polaris-workspace .manual-currency-panel .financial-toolbar .bounded-field{flex-basis:auto}.polaris-workspace .manual-currency-panel .statement-metrics{grid-template-columns:minmax(0,1fr);padding-inline:16px}.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric,.polaris-workspace .manual-currency-panel .statement-metrics>.manual-metric.closing{grid-column:1;min-height:88px}.polaris-workspace .manual-currency-list{margin-inline:16px}.polaris-workspace .manual-currency-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.polaris-workspace .manual-currency-row .icon-button{grid-column:2}}.toast-viewport{z-index:1000;pointer-events:none;gap:10px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.toast-viewport[popover]{background:0 0;border:0;margin:0;padding:0;inset:auto clamp(16px,2vw,28px) clamp(16px,2vw,28px) auto;overflow:visible}.toast-message{border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#14212df5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:grid;box-shadow:0 18px 60px #0008}.toast-message>span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.toast-success{border-color:#2f806d}.toast-success>svg{color:var(--teal)}.toast-error{border-color:#9f5057}.toast-error>svg{color:#ff8f98}.toast-info>svg{color:#83b8ff}@media (prefers-reduced-motion:no-preference){.toast-message{animation:.22s ease-out toast-appear}@keyframes toast-appear{0%{opacity:0;transform:translateY(10px)scale(.98)}}}.banking-account-dialog{width:min(1180px,100vw - 32px)}.access-dialog,.transfer-detail-dialog,.reconciliation-case-dialog,.reconciliation-detail-dialog,.distribution-dialog,.financial-detail-dialog{width:min(920px,100vw - 32px)}.reconciliation-detail-dialog>section,.distribution-dialog>section,.financial-detail-dialog>section{gap:18px;margin:0;padding:24px;display:grid}.transfer-detail-dialog .detail-panel{margin-top:0;padding-top:24px}.transfer-detail-dialog .detail-summary>*,.transfer-detail-dialog .timeline>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.workspace-dialog .dialog-heading h2{overflow-wrap:anywhere;min-width:0}.workspace-dialog .dialog-heading>button{flex-shrink:0}.workspace-dialog input,.workspace-dialog select,.workspace-dialog textarea{min-width:0;max-width:100%}.transfer-detail-dialog .detail-panel>.notice{align-items:stretch;gap:14px;display:grid}.transfer-detail-dialog .detail-panel>.notice p{margin:0}.transfer-detail-dialog .detail-panel>.notice label{gap:8px;width:100%;display:grid}.transfer-detail-dialog .detail-panel>.notice input{width:100%}.transfer-detail-dialog .detail-panel>.notice button{justify-self:start}.reconciliation-case-dialog>section{gap:18px;padding:24px;display:grid}.access-dialog .access-editor{margin:0}.banking-account-dialog .dialog-heading{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121d28f2;position:sticky;top:0}.banking-account-dialog-heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 24px;display:flex}.banking-account-dialog-heading h3{overflow-wrap:anywhere;margin:5px 0;font-size:20px}.banking-account-dialog-heading p{color:var(--muted);margin:0}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dialog-heading h2{margin:0;font-size:20px}.auth-recovery-dialog{width:min(580px,100vw - 32px)}.auth-recovery-content{gap:0;padding:24px;display:grid}.auth-recovery-option{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, #071119);border-radius:16px;gap:16px;margin:0;padding:20px;display:grid}.auth-recovery-option-featured{border-color:color-mix(in srgb, var(--teal) 45%, var(--line));background:linear-gradient(145deg,#123029 0%,#101d25 72%)}.auth-recovery-option-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auth-recovery-option-heading h3{margin:5px 0 0;font-size:17px;line-height:1.25}.auth-recovery-eyebrow{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.auth-recovery-badge{color:#9debd2;letter-spacing:.04em;background:#0b241d;border:1px solid #62d7b34d;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.auth-recovery-option p,.auth-recovery-option small{color:var(--muted);margin:0;line-height:1.55}.auth-recovery-option p{font-size:13px}.auth-recovery-option small{font-size:11px}.auth-recovery-form label{color:var(--ink);gap:8px;font-size:12px;font-weight:700;display:grid}.auth-recovery-form input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#0a151f;border-radius:10px;padding:12px 13px}.auth-recovery-form input:focus{border-color:var(--teal);outline:3px solid #5edabb1f}.auth-recovery-submit{justify-content:center;width:100%;min-height:44px}.auth-recovery-separator{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;padding:14px 4px;font-size:11px;display:flex}.auth-recovery-separator:before,.auth-recovery-separator:after{background:var(--line);content:"";flex:1;height:1px}@media (max-width:560px){.auth-recovery-content,.auth-recovery-option{padding:16px}.auth-recovery-option-heading{flex-direction:column;align-items:flex-start;gap:10px}}.wizard-body{gap:18px;min-width:0;padding:24px;display:grid}.wizard-body h3,.wizard-body p{margin:0}.wizard-body p{color:var(--muted);font-size:14px;line-height:1.6}.wizard-body label,.directory-filters label,.bounded-field{color:var(--muted);gap:8px;font-size:13px;display:grid}.wizard-body :is(input:not([type=checkbox]),select),.directory-filters :is(input,select),.bounded-field select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.wizard-steps{gap:12px;margin:0;padding:24px 24px 0;list-style:none;display:flex}.wizard-steps li{color:var(--muted);flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.wizard-steps li>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.wizard-steps .reached{color:var(--teal)}.wizard-steps .reached>span{border-color:var(--teal);background:#5ed8b71a}.dialog-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.wizard-body .permission-choice{background:var(--bg);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.permission-choice input{width:18px;height:18px;accent-color:var(--teal);flex-shrink:0}.permission-choice strong{color:var(--ink);font-weight:500}.permission-choice small{margin-top:5px;line-height:1.5;display:block}.review-details{background:var(--bg);border-radius:12px;grid-template-columns:90px minmax(0,1fr);gap:16px;margin:0;padding:20px;font-size:14px;display:grid}.review-details dt{color:var(--muted)}.review-details dd{overflow-wrap:anywhere;margin:0}.success-symbol{width:52px;height:52px;color:var(--teal);background:#5ed8b71a;border-radius:50%;place-items:center;display:grid}.directory-actions{flex-wrap:wrap;gap:10px;display:flex}.directory-filters{border-block:1px solid var(--line);background:#0a111b66;flex-wrap:wrap;align-items:end;gap:18px;padding:20px 24px;display:flex}.directory-search{flex:240px;max-width:420px}.directory-search>span{align-items:center;gap:8px;display:flex}.directory-filters select{min-width:150px}.directory-count{color:var(--muted);margin-left:auto;padding-bottom:14px;font-size:12px}.directory-person{align-items:center;gap:12px;display:flex}.directory-person strong{text-overflow:ellipsis;max-width:260px;overflow:hidden}.directory-empty{text-align:center;color:var(--muted);padding:24px}.bounded-field{max-width:420px}.profile-dialog{width:min(560px,100vw - 32px)}.profile-details{min-width:0;display:grid}.profile-summary{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:24px;padding:28px 28px 24px;display:grid}.profile-photo-column{justify-items:center;gap:12px;display:grid}.profile-preview{color:#8de7cf;background-color:#24483f;border:1px solid #5ed8b733;border-radius:26px;place-items:center;width:104px;height:104px;font-size:32px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.photo-picker{cursor:pointer;border:1px solid var(--line);border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;padding:8px 10px;transition:border-color .16s,background .16s;position:relative;color:var(--ink)!important;font-size:12px!important;display:flex!important}.photo-picker:hover{background:#5ed8b70d;border-color:#5ed8b766}.photo-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-picker:focus-within{outline:2px solid var(--teal);outline-offset:3px}.profile-identity{min-width:0}.profile-identity h3{overflow-wrap:anywhere;margin:10px 0 6px;font-size:19px;line-height:1.3}.profile-identity p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.profile-role{width:fit-content;color:var(--teal);letter-spacing:.08em;text-transform:uppercase;background:#5ed8b70d;border:1px solid #5ed8b733;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.profile-identity small,.profile-action small{color:var(--muted);font-size:11px;line-height:1.5}.profile-save-bar{background:#5ed8b70d;border:1px solid #5ed8b733;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 28px 22px;padding:12px 14px;font-size:12px;display:flex}.profile-save-bar>div{gap:8px;display:flex}.profile-save-bar :is(.primary,.secondary){min-height:34px;padding:7px 11px}.profile-details>.alert{margin:0 28px 22px}.profile-actions{border-top:1px solid var(--line);background:#0b151e66;gap:8px;padding:18px 20px 20px;display:grid}.profile-action{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.profile-action:hover{border-color:var(--line);background:#172733;transform:translateY(-1px)}.profile-action>span:nth-child(2){gap:3px;min-width:0;display:grid}.profile-action strong{font-size:13px}.profile-action-icon{width:38px;height:38px;color:var(--teal);background:#5ed8b712;border-radius:10px;place-items:center;display:grid}.profile-action>svg{color:var(--muted)}.profile-action.profile-logout{color:#ffc5c5;border-color:#0000}.profile-action.profile-logout .profile-action-icon{color:#ff9ea5;background:#ff7e8612}.profile-action.profile-logout:hover{background:#5a252a22;border-color:#633b43}@media (max-width:520px){.profile-summary{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:24px 20px 20px}.profile-identity{justify-items:center;display:grid}.profile-save-bar{flex-direction:column;align-items:stretch;margin-inline:20px}.profile-save-bar>div,.profile-save-bar :is(.primary,.secondary){flex:1}.profile-details>.alert{margin-inline:20px}.profile-actions{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.workspace-dialog[open]{animation:.2s ease-out dialog-appear}.workspace-dialog[open]::backdrop{animation:.2s ease-out dialog-backdrop-appear}@keyframes dialog-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-backdrop-appear{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}}@media (min-width:2100px){.polaris-workspace main{padding-top:48px}}@media (max-width:700px){.user-directory .table-scroll{overflow:visible}.user-directory table{min-width:0;display:block}.user-directory thead{display:none}.user-directory tbody{gap:12px;padding:16px;display:grid}.user-directory tr{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid}.user-directory td{white-space:normal;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.user-directory td:before{content:attr(data-label);color:var(--muted);flex-shrink:0;font-weight:400}.user-directory .directory-person{text-align:right}.polaris-workspace main{padding:24px 16px}.polaris-workspace .page-heading{gap:18px}.polaris-workspace .topbar{padding-inline:16px}.directory-filters{gap:12px;padding:16px}.directory-search{flex-basis:100%;max-width:none}.directory-count{margin-left:0}.directory-actions{width:100%}.wizard-steps{gap:8px;padding-inline:16px}.wizard-steps li{text-align:center;flex-direction:column;font-size:11px}.wizard-body,.dialog-heading,.dialog-actions{padding:20px}.polaris-workspace .section-heading{flex-wrap:wrap;gap:16px}}.polaris-workspace .reconciliation-workspace{overflow:hidden}.polaris-workspace .reconciliation-scope{border-block:1px solid var(--line);background:#0b1620a6;justify-content:space-between;align-items:end;gap:20px;padding:20px 24px;display:flex}.polaris-workspace .reconciliation-scope .bounded-field{width:min(100%,520px)}.polaris-workspace .reconciliation-central-toggle{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:inline-flex}.polaris-workspace .reconciliation-central-toggle input{width:17px;height:17px;accent-color:var(--teal)}.polaris-workspace .reconciliation-mode-tabs{border-bottom:1px solid var(--line);gap:4px;padding:14px 24px 0;display:flex;overflow-x:auto}.polaris-workspace .reconciliation-mode-tabs button{min-height:46px;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:9px 9px 0 0;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.polaris-workspace .reconciliation-mode-tabs button:hover{color:var(--ink);background:#17382f33}.polaris-workspace .reconciliation-mode-tabs button.active{border-bottom-color:var(--teal);color:var(--teal);background:#17382f66}.polaris-workspace .reconciliation-queue,.polaris-workspace .reconciliation-central-queue{gap:20px;padding:24px;display:grid}.reconciliation-tab-body{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding:24px;display:grid}.reconciliation-tab-body>.planning-board{margin:0}.reconciliation-tab-body>.reconciliation-queue{padding:0}.polaris-workspace .reconciliation-automation-note{background:linear-gradient(135deg,#102a26,#10231f);border:1px solid #285e50;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.polaris-workspace .reconciliation-automation-note div{gap:4px;display:grid}.polaris-workspace .reconciliation-automation-note p{color:#9ebbb5;margin:0;font-size:12px;line-height:1.5}.polaris-workspace .reconciliation-automation-note>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;background:#52d6b51f;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.reconciliation-tab-body .planning-toolbar{border-top:0;padding-top:0}.reconciliation-tab-body>.bounded-field{width:min(100%,420px)}.reconciliation-tab-body>p{color:var(--muted);margin:0;line-height:1.6}@media (max-width:600px){.reconciliation-tab-body{padding:20px}}.polaris-workspace .reconciliation-receipt-list{gap:14px;display:grid}.polaris-workspace .reconciliation-receipt-card{background:#0c1721;border:1px solid #2c414e;border-radius:16px;gap:18px;padding:20px;display:grid}.polaris-workspace button.reconciliation-receipt-card{width:100%;color:inherit;text-align:left;cursor:pointer}.polaris-workspace button.reconciliation-receipt-card:hover{border-color:var(--accent);background:#10222b}.polaris-workspace .reconciliation-entry-choice-dialog{width:min(680px,100vw - 32px)}.polaris-workspace .reconciliation-entry-choice-content{gap:20px;padding:24px;display:grid}.polaris-workspace .reconciliation-entry-choice-intro{align-items:center;gap:14px;display:flex}.polaris-workspace .reconciliation-entry-choice-intro strong{font-size:15px;display:block}.polaris-workspace .reconciliation-entry-choice-intro p{color:var(--muted);margin:4px 0 0;font-size:13px}.polaris-workspace .reconciliation-entry-choice-icon,.polaris-workspace .reconciliation-entry-option-icon{width:42px;height:42px;color:var(--accent);background:#12312e;border:1px solid #286c62;border-radius:12px;flex:none;place-items:center;display:grid}.polaris-workspace .reconciliation-entry-option-icon.secondary-icon{color:#a9c8d8;background:#152632;border-color:#354f5e}.polaris-workspace .reconciliation-new-entry-options{gap:12px;display:grid}.polaris-workspace .reconciliation-entry-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0d1923;border:1px solid #304754;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.polaris-workspace .reconciliation-entry-option:hover{background:#10242b;border-color:#4bbda8;transform:translateY(-1px)}.polaris-workspace .reconciliation-entry-option-copy{gap:5px;min-width:0;display:grid}.polaris-workspace .reconciliation-entry-option-copy strong{font-size:16px}.polaris-workspace .reconciliation-entry-option-copy>span,.polaris-workspace .reconciliation-entry-option-copy small{color:var(--muted);line-height:1.45}.polaris-workspace .reconciliation-entry-option-copy small{margin-top:3px;font-size:12px}.polaris-workspace .reconciliation-entry-option-copy small b{color:#70e0c7;font-weight:700}.polaris-workspace .reconciliation-entry-option-arrow{color:#6e8997;transition:color .16s,transform .16s}.polaris-workspace .reconciliation-entry-option:hover .reconciliation-entry-option-arrow{color:var(--accent);transform:translate(3px)}@media (max-width:560px){.polaris-workspace .reconciliation-entry-choice-content{padding:18px}.polaris-workspace .reconciliation-entry-choice-intro{align-items:flex-start}.polaris-workspace .reconciliation-entry-option{grid-template-columns:auto minmax(0,1fr);padding:16px}.polaris-workspace .reconciliation-entry-option-arrow{display:none}}.polaris-workspace .reconciliation-receipt-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.polaris-workspace .reconciliation-receipt-card>header small{color:var(--muted)}.polaris-workspace .reconciliation-receipt-summary{background:#111f2a;border:1px solid #273b48;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid}.polaris-workspace .reconciliation-receipt-summary>div{gap:6px;min-width:0;display:grid}.polaris-workspace .reconciliation-receipt-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:11px}.polaris-workspace .reconciliation-receipt-summary strong{overflow-wrap:anywhere}.polaris-workspace .reconciliation-receipt-amount{text-align:right}.polaris-workspace .reconciliation-receipt-amount strong{letter-spacing:-.5px;font-size:22px}.polaris-workspace .reconciliation-receipt-summary dl{border-top:1px solid #273b48;grid-column:1/-1;grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0;padding-top:14px;font-size:12px;display:grid}.polaris-workspace .reconciliation-receipt-summary dt{color:var(--muted)}.polaris-workspace .reconciliation-receipt-summary dd{margin:0}.polaris-workspace .reconciliation-queue-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.polaris-workspace .reconciliation-queue-heading h3{letter-spacing:-.35px;font-size:20px}.polaris-workspace .reconciliation-queue-heading p{color:var(--muted);margin-top:6px;font-size:13px}.polaris-workspace .reconciliation-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.polaris-workspace .reconciliation-overview>div{background:#0c1721;border:1px solid #293e49;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.polaris-workspace .reconciliation-overview span{color:var(--muted);font-size:11px}.polaris-workspace .reconciliation-overview strong{letter-spacing:-.5px;font-size:22px}.polaris-workspace .group-automation{gap:20px;display:grid}.polaris-workspace .group-automation>header,.polaris-workspace .automation-card>header{align-items:center;gap:14px;display:flex}.polaris-workspace .group-automation>header>div:first-child{gap:5px;display:grid}.polaris-workspace .group-automation>header>button,.polaris-workspace .automation-card>header>button{margin-left:auto}.polaris-workspace .group-automation h3,.polaris-workspace .group-automation h4,.polaris-workspace .group-automation p{margin:0}.polaris-workspace .group-automation header p,.polaris-workspace .automation-card small,.polaris-workspace .automation-empty{color:var(--muted);font-size:12px;line-height:1.5}.polaris-workspace .group-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.polaris-workspace .automation-card{background:#0c1721;border:1px solid #2b414d;border-radius:16px;align-content:start;gap:18px;min-width:0;padding:20px;display:grid}.polaris-workspace .automation-icon{width:42px;height:42px;color:var(--teal);background:#173b35;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.polaris-workspace .automation-list{gap:8px;display:grid}.polaris-workspace .automation-list>div{background:#101e28;border:1px solid #253945;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.polaris-workspace .automation-list>div>div{gap:3px;min-width:0;display:grid}.polaris-workspace .automation-list strong,.polaris-workspace .automation-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.polaris-workspace .automation-list .source-unassigned{color:#e7bd70}.polaris-workspace .status-dot{background:#697985;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #6979851a}.polaris-workspace .status-dot.active{background:var(--teal);box-shadow:0 0 0 4px #52d6b51f}.polaris-workspace .automation-empty{text-align:center;border:1px dashed #304550;border-radius:12px;padding:28px 18px}.polaris-workspace .telegram-activity-card{background:#0c1721;border:1px solid #2b414d;border-radius:16px;gap:18px;min-width:0;padding:20px;display:grid}.polaris-workspace .telegram-activity-card>header,.polaris-workspace .telegram-activity-title,.polaris-workspace .telegram-activity-heading{align-items:center;gap:12px;display:flex}.polaris-workspace .telegram-activity-card>header,.polaris-workspace .telegram-activity-heading{justify-content:space-between}.polaris-workspace .telegram-activity-title>div:last-child,.polaris-workspace .telegram-activity-heading>div{gap:4px;display:grid}.polaris-workspace .telegram-activity-card h4,.polaris-workspace .telegram-activity-card p{margin:0}.polaris-workspace .telegram-activity-card p,.polaris-workspace .telegram-activity-card small{color:var(--muted);font-size:12px;line-height:1.5}.polaris-workspace .telegram-capture-status{color:#9caeb7;border:1px solid #314550;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.polaris-workspace .telegram-capture-status>span{background:#70808a;border-radius:50%;width:7px;height:7px}.polaris-workspace .telegram-capture-status.active{color:#86ddc2;background:#11332d;border-color:#2e6b5e}.polaris-workspace .telegram-capture-status.active>span{background:var(--teal);box-shadow:0 0 0 4px #52d6b51f}.polaris-workspace .telegram-flow{border:1px solid #263b46;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.polaris-workspace .telegram-flow>div{color:#82949e;border-right:1px solid #263b46;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-size:12px;font-weight:650;display:flex}.polaris-workspace .telegram-flow>div:last-child{border-right:0}.polaris-workspace .telegram-flow>div.done{color:#88ddc4;background:#103029}.polaris-workspace .telegram-activity-heading{padding-top:2px}.polaris-workspace .telegram-activity-heading>span,.polaris-workspace .telegram-message-state{color:#83d9bf;font-size:11px;font-weight:700}.polaris-workspace .telegram-message-list{border:1px solid #263b46;border-radius:12px;display:grid;overflow:hidden}.polaris-workspace .telegram-message-row{border-bottom:1px solid #263b46;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.polaris-workspace .telegram-message-row:last-child{border-bottom:0}.polaris-workspace .telegram-message-icon{width:34px;height:34px;color:var(--teal);background:#15352f;border-radius:9px;place-items:center;display:grid}.polaris-workspace .telegram-message-row>div{gap:4px;min-width:0;display:grid}.polaris-workspace .telegram-message-row strong{color:#dce8ec;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.polaris-workspace .telegram-empty-state{color:#80939d;text-align:center;border:1px dashed #304550;border-radius:12px;place-items:center;gap:8px;min-height:145px;padding:24px;display:grid}.polaris-workspace .telegram-empty-state strong{color:#d5e2e7}.polaris-workspace .telegram-empty-state span{max-width:500px;font-size:12px;line-height:1.5}.polaris-workspace .reconciliation-view-tabs{border:1px solid var(--line);background:#0a151e;border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.polaris-workspace .reconciliation-view-tabs button{min-height:38px;color:var(--muted);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.polaris-workspace .reconciliation-view-tabs button.active{color:var(--teal);background:#1b3937}.polaris-workspace .reconciliation-view-tabs button span{min-width:22px;height:22px;color:var(--ink);background:#263b43;border-radius:999px;place-items:center;padding-inline:6px;font-size:11px;display:grid}.polaris-workspace .reconciliation-triage{background:#201f17;border:1px solid #46503d;border-radius:13px}.polaris-workspace .reconciliation-triage>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.polaris-workspace .reconciliation-triage>summary::-webkit-details-marker{display:none}.polaris-workspace .reconciliation-triage>summary span{color:#ead49d;align-items:center;gap:9px;font-weight:650;display:inline-flex}.polaris-workspace .reconciliation-triage>summary small{color:#aa9f82}.polaris-workspace .reconciliation-triage[open]>summary{border-bottom:1px solid #46503d}.polaris-workspace .reconciliation-triage .statement-panel{padding:18px}.polaris-workspace .reconciliation-list,.polaris-workspace .reconciliation-history-list{gap:10px;display:grid}.polaris-workspace .reconciliation-list-item,.polaris-workspace .reconciliation-history-list article{min-width:0;color:var(--ink);text-align:left;background:#0c1721;border:1px solid #2b3f4c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.polaris-workspace .reconciliation-list-item:hover{background:#11242a;border-color:#438f7d;transform:translateY(-1px)}.polaris-workspace .reconciliation-state{color:#e6d28c;white-space:nowrap;background:#3a321b;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.polaris-workspace .reconciliation-state-no_match{color:#f1a5ad;background:#3a2529}.polaris-workspace .reconciliation-state-ambiguous{color:#e6c77b;background:#382f1d}.polaris-workspace .reconciliation-list-copy,.polaris-workspace .reconciliation-history-list article>div{gap:5px;min-width:0;display:grid}.polaris-workspace .reconciliation-list-copy strong,.polaris-workspace .reconciliation-history-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.polaris-workspace .reconciliation-list-copy small,.polaris-workspace .reconciliation-history-list small{color:var(--muted);font-size:12px}.polaris-workspace .reconciliation-open{color:var(--teal);align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.polaris-workspace .reconciliation-empty{min-height:180px;color:var(--muted);text-align:center;border:1px dashed #304450;border-radius:14px;justify-items:center;gap:8px;padding:42px 24px;display:grid}.polaris-workspace .reconciliation-empty strong{color:var(--ink);font-size:15px}@media (max-width:700px){.polaris-workspace .reconciliation-scope,.polaris-workspace .reconciliation-queue-heading{flex-direction:column;align-items:stretch}.polaris-workspace .reconciliation-scope{padding:18px 20px}.polaris-workspace .reconciliation-central-toggle{white-space:normal}.polaris-workspace .reconciliation-mode-tabs{grid-template-columns:1fr;gap:6px;padding:14px 20px;display:grid;overflow:visible}.polaris-workspace .reconciliation-mode-tabs button{border-bottom:0;border-left:3px solid #0000;border-radius:9px;justify-content:flex-start;width:100%;min-height:42px}.polaris-workspace .reconciliation-mode-tabs button.active{border-bottom:0;border-left-color:var(--teal)}.polaris-workspace .reconciliation-automation-note{flex-direction:column;align-items:flex-start}.polaris-workspace .reconciliation-overview,.polaris-workspace .group-automation-grid{grid-template-columns:1fr}.polaris-workspace .group-automation>header,.polaris-workspace .automation-card>header{flex-wrap:wrap;align-items:flex-start}.polaris-workspace .automation-card>header>button{width:100%;margin-left:0}.polaris-workspace .automation-list>div{grid-template-columns:auto minmax(0,1fr) auto}.polaris-workspace .automation-list>div>.secondary{grid-column:2/-1;width:100%}.polaris-workspace .telegram-activity-card>header,.polaris-workspace .telegram-activity-heading{flex-direction:column;align-items:flex-start}.polaris-workspace .telegram-flow{grid-template-columns:1fr}.polaris-workspace .telegram-flow>div{border-bottom:1px solid #263b46;border-right:0}.polaris-workspace .telegram-flow>div:last-child{border-bottom:0}.polaris-workspace .telegram-message-row{grid-template-columns:34px minmax(0,1fr)}.polaris-workspace .telegram-message-state{grid-column:2}.polaris-workspace .reconciliation-queue,.polaris-workspace .reconciliation-central-queue{padding:20px}.polaris-workspace .reconciliation-queue-heading>button{width:100%}.polaris-workspace .reconciliation-view-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.polaris-workspace .reconciliation-view-tabs button{justify-content:center}.polaris-workspace .reconciliation-triage>summary{flex-direction:column;align-items:flex-start;gap:6px}.polaris-workspace .reconciliation-list-item,.polaris-workspace .reconciliation-history-list article{grid-template-columns:1fr}.polaris-workspace .reconciliation-state{justify-self:start}.polaris-workspace .reconciliation-open{border-top:1px solid #263945;justify-content:space-between;justify-self:stretch;padding-top:10px}.polaris-workspace .reconciliation-history-list article>button{width:100%}.polaris-workspace .reconciliation-receipt-card>header{flex-direction:column;align-items:flex-start}.polaris-workspace .reconciliation-receipt-summary{grid-template-columns:1fr}.polaris-workspace .reconciliation-receipt-amount{text-align:left}.polaris-workspace .reconciliation-receipt-summary dl{grid-column:1;grid-template-columns:1fr;gap:4px}.polaris-workspace .reconciliation-receipt-summary dd+dt{margin-top:8px}}.planning-workspace{width:100%;max-width:1500px;padding:0;overflow:hidden}.portfolio-heading{align-items:center;gap:14px;padding:24px 28px 16px;display:flex}.portfolio-heading h2{margin:0;font-size:17px}.portfolio-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.portfolio-heading>button{margin-left:auto}.portfolio-heading-icon,.portfolio-empty-icon{width:44px;height:44px;color:var(--teal);background:#153831;border:1px solid #285149;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portfolio-members{min-width:0;max-width:460px}.portfolio-members>span{align-items:center;gap:8px;font-size:13px;display:flex}.portfolio-members p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.planning-workspace>.planning-board{margin:0;padding:0 28px 28px}.planning-workspace>.planning-group-actions{padding-inline:28px}.planning-group-actions:empty{display:none}.planning-board{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;margin-top:1.5rem;display:grid}.polaris-workspace .planning-access-note{color:var(--muted);overflow-wrap:anywhere;background:#0d1b24;border-left:2px solid #365a60;border-radius:0 8px 8px 0;margin:0 28px 20px;padding:12px 16px;font-size:13px;line-height:1.6}.planning-group-controls{grid-template-columns:minmax(200px,360px) 1fr auto;align-items:end;gap:16px;padding:0 28px 24px;display:grid}.planning-group-controls .bounded-field{max-width:none}.planning-archive-toggle,.planning-board>.check-label{min-height:44px;color:var(--muted);align-items:center;gap:9px;margin:0;font-size:13px;display:inline-flex}.planning-archive-toggle input,.planning-board>.check-label input{width:17px;height:17px;accent-color:var(--teal)}.planning-group-actions{flex-wrap:wrap;gap:10px;display:flex}.planning-toolbar,.planning-toolbar nav,.planning-toolbar>div,.planning-actions,.planning-tag-list{flex-wrap:wrap;gap:.6rem;display:flex}.planning-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;min-width:0;padding-block:18px}.planning-toolbar nav{background:#09151d;border-radius:12px;gap:4px;padding:4px}.polaris-workspace .planning-toolbar nav button{color:var(--muted);box-shadow:none;background:0 0;border:0;gap:8px;min-height:40px}.polaris-workspace .planning-toolbar nav button[aria-pressed=true]{color:#a0f0db;background:#203a3b}.planning-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:start;gap:1rem;display:grid}.planning-card{overflow-wrap:anywhere;background:#141d2b;border:1px solid #2b3547;border-radius:16px;min-width:0;padding:1.25rem;transition:border-color .18s,transform .18s}.planning-card:hover{border-color:#527988;transform:translateY(-2px)}.planning-card h3{margin-top:0;font-size:1rem}.planning-card p{line-height:1.6}.planning-amount{font-variant-numeric:tabular-nums;font-size:1.5rem}.planning-actions{margin-top:1.25rem}.planning-tag{overflow-wrap:anywhere;border-radius:99px;max-width:100%;padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.planning-tag[draggable=true]{cursor:grab}.planning-tag-tray{border:1px dashed #42546b;border-radius:12px;padding:1rem}.planning-tag-tray .planning-tag{margin:.25rem}.tag-teal{color:#a5f3dc;background:#134e46}.tag-blue{color:#bfdbfe;background:#1e3a68}.tag-violet{color:#ddd6fe;background:#47316b}.tag-amber{color:#fde68a;background:#614418}.tag-rose{color:#fecdd3;background:#642638}.planning-card details{margin-top:1rem}.planning-card summary{cursor:pointer;padding:.5rem 0}.planning-empty{text-align:center;border:1px dashed #354155;border-radius:16px;padding:3rem 1rem}.polaris-workspace .portfolio-empty{text-align:center;background:radial-gradient(at 50% 40%,#19373044,#0000 65%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;padding:36px 24px;display:flex}.portfolio-empty .portfolio-empty-icon{border-radius:19px;width:60px;height:60px;margin-bottom:6px}.portfolio-empty h3{margin:0;font-size:17px}.portfolio-empty p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.planning-confirm{border-top:1px solid #42546b;margin-top:1rem;padding-top:1rem}.planning-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.polaris-workspace .planning-editor-dialog{width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.planning-editor-dialog[open]{flex-direction:column;display:flex}.planning-editor-dialog>.dialog-heading{flex-shrink:0}.polaris-workspace .planning-editor-compact{width:min(480px,100vw - 32px)}.planning-editor-form{flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.planning-editor-body{gap:24px;min-height:0;padding:24px;display:grid;overflow-y:auto}.planning-editor-context{border:1px solid var(--line);background:#0b1821;border-radius:12px;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;display:grid}.planning-editor-context>span{color:var(--muted);font-size:12px}.planning-editor-context>strong{overflow-wrap:anywhere;font-size:13px}.planning-editor-context p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.planning-editor-fields{border:0;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;margin:0;padding:0;display:grid}.planning-editor-fields label{min-width:0;color:var(--ink);gap:8px;font-size:13px;font-weight:500;display:grid}.planning-editor-fields :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1821;border-radius:10px;padding:11px 12px}.planning-editor-fields textarea{resize:vertical;min-height:96px;line-height:1.6}.planning-editor-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.planning-editor-fields :is(input,textarea)::placeholder{color:var(--muted);opacity:.7}.planning-editor-fields .planning-split-fields{border:1px solid var(--line);background:#0b182155;border-radius:12px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.planning-editor-fields .planning-split-fields legend{color:var(--muted);padding:0 6px;font-size:12px}.planning-editor-fields .check-label{align-items:center;gap:10px;display:flex}.planning-editor-fields input[type=checkbox]{width:18px;height:18px;accent-color:var(--teal);flex-shrink:0}.planning-editor-fields p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.planning-reminder-section{border:1px solid var(--line);background:#0b182155;border-radius:12px;gap:16px;padding:16px;display:grid}.planning-reminder-section-heading{gap:4px;display:grid}.planning-reminder-section-heading strong{font-size:13px}.planning-reminder-section-heading span,.planning-reminder-summary{color:var(--muted);font-size:12px;line-height:1.5}.planning-reminder-notes{border:0;padding:0}.planning-reminder-notes summary{cursor:pointer;width:fit-content;color:var(--teal);font-size:13px;font-weight:600}.planning-reminder-notes[open] summary{margin-bottom:14px}.planning-editor-actions{background:#0c1923;flex-shrink:0;justify-content:flex-end}.planning-editor-actions>button{min-width:108px;min-height:44px}@media (max-width:600px){.planning-editor-body{gap:20px;padding:20px}.planning-editor-actions{padding:16px 20px}.planning-editor-actions>button{flex:1;min-width:0}}.planning-options{max-height:220px;overflow:auto}@media (max-width:600px){.planning-workspace{padding:0;overflow:hidden}.portfolio-heading{flex-wrap:wrap;padding:20px}.planning-workspace>.planning-board{padding:0 16px 20px}.planning-group-controls{grid-template-columns:1fr;gap:8px;padding:0 20px 20px}.polaris-workspace .planning-access-note{margin:0 20px 20px;padding:12px}.planning-group-actions{grid-template-columns:1fr;display:grid}.planning-group-actions>button,.planning-group-actions>*>button{width:100%}.planning-form-row{grid-template-columns:1fr}.planning-toolbar{flex-direction:column}.planning-toolbar nav{flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.planning-toolbar nav button{flex:1 1 0;min-width:0}.polaris-workspace .planning-toolbar nav button{white-space:nowrap;padding-inline:8px;font-size:12px}.planning-toolbar nav button svg{display:none}.planning-toolbar>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.planning-toolbar button{min-height:44px}.planning-cards{gap:14px}}@media (prefers-reduced-motion:reduce){.planning-card{transition:none}.planning-card:hover{transform:none}}.planning-label-select{min-width:0}.planning-label-select label{gap:.4rem;margin-block:.8rem;display:grid}.planning-label-select input,.planning-label-select select{width:100%;min-width:0;max-width:24rem}.planning-label-removal{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.planning-label-removal button{overflow-wrap:anywhere;white-space:normal;max-width:100%}.planning-reference{overflow-wrap:anywhere;margin-inline-start:0}.polaris-workspace .sidebar{width:256px;padding:24px 16px 18px}.polaris-workspace .brand{min-height:48px;margin:0 10px 26px;padding:0;font-size:30px}.polaris-workspace .workspace-label{margin-bottom:10px;font-size:10px}.polaris-workspace .nav-item{height:auto;min-height:44px;margin-bottom:4px;padding:10px 12px;font-size:13px;line-height:1.25}.polaris-workspace .nav-separator{margin-block:18px}.polaris-workspace .sidebar-bottom{padding-top:22px}.polaris-workspace .topbar{z-index:30;height:auto;min-height:72px;padding:10px clamp(20px,2.5vw,40px);position:sticky;top:0}.polaris-workspace .topbar-left{flex:1;min-width:0}.polaris-workspace .topbar-account-switcher{min-width:0;position:relative}.polaris-workspace .topbar-account-trigger{color:#e5eef1;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:190px;max-width:min(420px,42vw);padding:7px 10px;transition:border-color .16s,background .16s;display:flex}.polaris-workspace .topbar-account-trigger:hover,.polaris-workspace .topbar-account-trigger[aria-expanded=true]{background:#12232d;border-color:#2d4854}.polaris-workspace .topbar-account-trigger>span{gap:1px;min-width:0;display:grid}.polaris-workspace .topbar-account-trigger small{color:#728b96;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.polaris-workspace .topbar-account-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.polaris-workspace .topbar-account-trigger svg{flex-shrink:0;transition:transform .16s}.polaris-workspace .topbar-account-trigger svg.rotated{transform:rotate(180deg)}.polaris-workspace .topbar-account-menu{z-index:80;background:#0d1a23;border:1px solid #304955;border-radius:12px;gap:4px;width:min(330px,100vw - 32px);padding:7px;animation:.14s ease-out account-menu-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0009}.polaris-workspace .topbar-account-menu button{color:#dce8ec;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;padding:11px 12px;display:flex}.polaris-workspace .topbar-account-menu button:hover{background:#142832}.polaris-workspace .topbar-account-menu button.active{color:#effbf7;background:#153a33;border-color:#326f62}.polaris-workspace .topbar-account-menu button>span{gap:3px;min-width:0;display:grid}.polaris-workspace .topbar-account-menu strong,.polaris-workspace .topbar-account-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.polaris-workspace .topbar-account-menu small{color:#839da8;font-size:10px}.polaris-workspace .topbar-account-menu button.active small,.polaris-workspace .topbar-account-menu button.active>svg{color:#6dd7ba}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.polaris-workspace .topbar select{text-overflow:ellipsis;max-width:min(460px,45vw);min-height:40px;font-size:12px}.polaris-workspace .topbar-right{flex-shrink:0;gap:12px}.polaris-workspace main{width:min(100%,1480px);padding:36px clamp(24px,3vw,52px) 28px}.polaris-workspace .breadcrumb{margin-bottom:24px;font-size:12px}.polaris-workspace .page-heading{margin-bottom:24px}.polaris-workspace .page-heading h1{font-size:clamp(28px,2vw,34px);line-height:1.15}.polaris-workspace .page-heading p,.polaris-workspace .section-heading p{font-size:13px}.polaris-workspace .demo-banner{min-height:42px;font-size:12px}.polaris-workspace .primary,.polaris-workspace .secondary{border-radius:9px;min-height:42px;padding:10px 16px;font-size:12px}.topbar-right .profile-trigger{background:0 0;border-color:#0000;width:min(250px,24vw);min-height:48px;padding:7px 10px}.topbar-right .profile-trigger:hover{border-color:var(--line);background:#17242e}.topbar-right .profile-trigger strong{max-width:150px}.profile-chevron{color:var(--muted);flex-shrink:0}.financial-account-panel{margin-bottom:22px}.financial-heading{border-bottom:1px solid var(--line)}.financial-heading h2{font-size:18px}.financial-visibility{border:1px solid var(--line);width:42px;height:42px;color:var(--ink)}.financial-toolbar{justify-content:space-between;align-items:end;gap:16px;padding:20px 24px;display:flex}.currency-switcher{border:1px solid var(--border);background:var(--surface-raised,#0d1a24);border-radius:.75rem;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.currency-switcher button{min-width:4.5rem;color:var(--muted);background:0 0;border:0;border-radius:.55rem;padding:.55rem .9rem;font-weight:700}.currency-switcher button.active{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent)}.manual-currency-panel .statement-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.manual-currency-fee-note{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--muted);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:.65rem;margin:0;padding:.75rem .9rem}.manual-currency-list{border:1px solid var(--border);border-radius:.8rem;margin-top:1rem;display:grid;overflow:hidden}.manual-currency-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.manual-currency-balances .financial-balance-card{min-height:7.5rem}.manual-currency-balance-error{margin-top:1rem}.manual-currency-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 2.5rem;align-items:center;gap:1rem;min-height:4.5rem;padding:.85rem 1rem;display:grid}.manual-currency-row:last-child{border-bottom:0}.manual-currency-row>div{gap:.25rem;min-width:0;display:grid}.manual-currency-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-currency-row.reversed{opacity:.55;text-decoration:line-through}@media (max-width:760px){.manual-currency-panel .statement-metrics{grid-template-columns:1fr 1fr}.manual-currency-row{grid-template-columns:minmax(0,1fr) auto}.manual-currency-row .icon-button{grid-column:2}.manual-currency-balances{grid-template-columns:1fr}}.financial-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.financial-toolbar .bounded-field{flex:0 240px}.financial-toolbar input{border:1px solid var(--line);border-radius:9px;width:100%;min-height:42px;margin-top:7px;padding:8px 12px}.financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.financial-balance-card{border:1px solid var(--line);background:#0d1721;border-radius:14px;align-content:space-between;gap:12px;min-width:0;min-height:146px;padding:20px;display:grid}.financial-balance-card span,.financial-balance-card small{color:var(--muted)}.financial-balance-card strong{overflow-wrap:anywhere;font-family:"Manrope", var(--font);font-size:clamp(18px,1.5vw,25px);line-height:1.2}.financial-balance-card small{font-size:11px;line-height:1.45}.provider-balance{background:linear-gradient(145deg,#12483f,#123128);border-color:#287564}.provider-balance span,.provider-balance small{color:#b5ddcf}.financial-message{margin:0 24px 20px}.financial-statement-results{gap:20px;padding:0 24px 24px;display:grid}.statement-loading{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.spin{animation:.85s linear infinite polaris-spin}@keyframes polaris-spin{to{transform:rotate(360deg)}}.statement-sync-line{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.statement-sync-line>span:last-child{margin-left:auto}.statement-sync-dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #58d8b41a}.statement-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.statement-metrics>div{border:1px solid var(--line);background:#0d1822;border-radius:13px;gap:8px;min-width:0;padding:16px 18px;display:grid}.statement-metrics span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.statement-metrics strong{overflow-wrap:anywhere;font-family:"Manrope", var(--font);font-size:19px}.statement-credit,.statement-value.credit{color:#75dfbd}.statement-debit,.statement-value.debit{color:#f1a99c}.statement-groups{gap:22px;display:grid}.statement-day{gap:9px;display:grid}.statement-day h3{color:#93a7b3;letter-spacing:.06em;text-transform:capitalize;margin:0;font-size:11px;font-weight:700}.statement-list{border:1px solid var(--line);background:#0d1822;border-radius:14px;overflow:hidden}.polaris-workspace .main-shell,.polaris-workspace main,.admin-overview,.admin-fee-panel{min-width:0}.statement-filter-chips{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.statement-filter-chips label{border:1px solid var(--line);max-width:100%;min-height:42px;color:var(--muted);background:#172832;border-radius:22px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.statement-filter-chips select{min-width:0;max-width:180px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0}.statement-filter-chips button.secondary{border-radius:22px}.polaris-workspace .clean-bank-statement .statement-primary-filters{grid-template-columns:minmax(0,1fr)}.clean-bank-statement .statement-list{background:0 0;border:0;border-radius:0}.polaris-workspace .clean-bank-statement .statement-row{background:0 0;border:0;gap:14px;padding:20px 0}.polaris-workspace .clean-bank-statement .statement-row:hover{background:#152832}.clean-bank-statement .statement-direction{border-radius:50%;width:34px;height:34px}.clean-bank-statement .statement-counterparty strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.clean-bank-statement .statement-value.credit{color:#5ddbbd}.clean-bank-statement .statement-value.debit{color:#ffa48e}.statement-row{width:100%;min-height:70px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #223541;border-radius:0;grid-template-columns:42px minmax(0,1fr) minmax(110px,auto) 18px;align-items:center;gap:13px;padding:12px 16px;display:grid}.statement-row:last-child{border-bottom:0}.statement-row:hover{background:#14242f}.statement-direction{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.statement-direction.credit{color:#67dbb8;background:#123a31}.statement-direction.debit{color:#ef9a8c;background:#3c2322}.statement-counterparty{gap:4px;min-width:0;display:grid}.statement-counterparty strong,.statement-counterparty small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statement-counterparty strong{font-size:13px}.statement-counterparty small{color:var(--muted);font-size:11px}.statement-value{font-family:"Manrope", var(--font);white-space:nowrap;justify-self:end;font-size:13px;font-weight:750}.statement-row-chevron{color:#6f8794}.statement-pagination{color:var(--muted);justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.statement-empty{border:1px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:14px;place-items:center;gap:6px;display:grid}.statement-empty strong{color:var(--ink)}.statement-detail-dialog{width:min(680px,100vw - 32px);overflow:hidden auto}.statement-detail-dialog .dialog-heading{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111e29f2;position:sticky;top:0}.statement-detail{gap:0;padding:24px;display:grid}.statement-detail-hero{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;justify-items:start;gap:8px;margin:0 0 22px;padding:0 0 22px;display:grid}.statement-detail-hero span,.statement-detail-hero small,.statement-detail dt{color:var(--muted)}.statement-detail-hero strong{font-family:"Manrope", var(--font);font-size:clamp(24px,4vw,34px)}.statement-detail-hero span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.statement-detail>h4{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 6px;font-size:12px;font-weight:800}.statement-detail dl{background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid}.statement-detail dl>div{border-bottom:1px solid #223541;grid-template-columns:1fr;gap:5px;padding:14px 0;display:grid}.statement-detail dl>div:last-child{border-bottom:0}.statement-detail dt,.statement-detail dd{overflow-wrap:anywhere;margin:0;font-size:12px}.statement-detail dd{text-align:left;color:var(--ink);font-size:14px;font-weight:650;line-height:1.45}.statement-detail-actions{border-top:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:flex-end;gap:10px;margin:12px -24px -24px;padding:18px 24px;display:flex;position:sticky;bottom:0}@media (max-width:640px){.statement-detail-dialog{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.statement-detail-hero{margin:0 0 18px}.statement-detail dl{margin:0;padding:0}.statement-detail dl>div{grid-template-columns:1fr;gap:5px}.statement-detail dd{text-align:left}.statement-detail-actions{grid-template-columns:1fr;margin:10px -16px -16px;padding:14px 16px;display:grid}.statement-detail{padding:16px}}.settings-panel+.settings-panel{margin-top:20px}.settings-panel .section-heading{border-bottom:1px solid var(--line)}.settings-panel .section-heading h2{font-size:18px}.settings-heading-icon,.settings-row-icon{color:var(--teal);background:#17382f;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.settings-heading-icon{width:42px;height:42px}.settings-content{gap:18px;padding:24px;display:grid}.settings-list{gap:10px;display:grid}.settings-row{border:1px solid var(--line);background:#0d1721;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.settings-row-icon{width:38px;height:38px}.settings-row-copy{flex:1;gap:4px;min-width:0;display:grid}.settings-row-copy strong{font-size:13px}.settings-row-copy small,.settings-hint,.settings-subsection p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.settings-confirmation{background:#241d15;border:1px solid #5a4933;border-radius:12px;gap:16px;padding:18px;display:grid}.settings-confirmation textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;max-width:100%;padding:12px}.settings-subsection{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.settings-subsection h3{margin-bottom:6px;font-size:15px}.settings-form{max-width:680px;margin:0;padding:24px}.settings-form>button{justify-self:start}@media (min-width:1800px){.polaris-workspace main{width:min(100%,1540px);padding-inline:56px}}@media (max-width:1180px){.polaris-workspace .sidebar{width:224px}.polaris-workspace .main-shell{width:calc(100% - 224px);margin-left:224px}.financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.environment{display:none}}@media (max-width:900px){.polaris-workspace .sidebar{width:min(86vw,290px);transition:transform .2s;transform:translate(-100%)}.polaris-workspace .sidebar.open{transform:translate(0)}.polaris-workspace .main-shell{width:100%;margin-left:0}.polaris-workspace .mobile-menu{display:inline-flex}.polaris-workspace .mobile-overlay{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02070cb8;border:0;display:block;position:fixed;inset:0}}@media (max-width:760px){.polaris-workspace .sidebar{width:min(86vw,290px)}.polaris-workspace .main-shell{width:100%;margin-left:0}.topbar-right .profile-trigger{width:44px;height:44px;padding:4px}.topbar-right .profile-trigger>span:nth-child(2),.topbar-right .profile-chevron,.topbar-right>.icon-button{display:none}.topbar-right .profile-trigger .avatar{display:flex}.polaris-workspace .topbar select{max-width:min(48vw,260px)}.financial-toolbar,.settings-subsection{flex-direction:column;align-items:stretch}.financial-actions,.settings-actions{justify-content:stretch}.financial-actions>button,.settings-actions>button,.settings-subsection>button{flex:auto}.financial-summary{grid-template-columns:1fr}.settings-row{flex-wrap:wrap;align-items:flex-start}.settings-row>button{width:100%}}.banking-directory,.banking-flow{overflow:hidden}.pix-qr-preview{justify-items:start;gap:12px;display:grid}.pix-hub-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 24px;display:flex;overflow-x:auto}.banking-panel .pix-hub-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:18px 0;display:flex}.banking-panel .pix-hub-tabs button.active{color:var(--teal);border-bottom-color:var(--teal)}.pix-hub-tabs button span{background:#1c3439;border-radius:6px;padding:2px 7px;font-size:11px}.pix-keys-content{padding:28px 24px}.pix-list-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.pix-list-heading h3{margin:0 0 6px;font-size:20px}.pix-list-heading p{color:var(--muted);margin:0;font-size:13px}.pix-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pix-key-list{border-top:1px solid var(--line)}.pix-key-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:22px 0;display:flex}.pix-key-row:last-child{border-bottom:0;padding-bottom:0}.pix-key-symbol{width:44px;height:44px;color:var(--teal);background:#17382f;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pix-key-info{flex:1;gap:8px;min-width:0;display:grid}.pix-key-info strong{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px;font-weight:500}.pix-key-caption{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.pix-key-caption small{color:var(--teal);background:#17382f;border-radius:20px;padding:3px 8px}.pix-feedback{color:var(--teal);margin:16px 24px 0}.pix-create-dialog{width:min(560px,100vw - 32px);color:var(--ink);background:#111f2a;gap:0}.pix-dialog-content{gap:20px;padding:24px;display:grid}.pix-dialog-content>div>p{color:var(--muted);margin:0}@media (max-width:1100px){.pix-list-heading{flex-direction:column;align-items:flex-start}.pix-key-row{flex-wrap:wrap}.pix-key-row>.pix-row-actions{margin-left:60px}}@media (max-width:640px){.pix-keys-content,.pix-dialog-content{padding:20px 16px}.pix-hub-tabs{gap:16px;padding:0 16px}.pix-row-actions{flex-wrap:wrap}.pix-key-row>.pix-row-actions{width:100%;margin-left:0}.pix-key-info strong{font-size:13px}}.pix-qr-preview canvas{border-radius:12px;max-width:100%;height:auto}.banking-directory>.section-heading,.banking-flow-heading{border-bottom:1px solid var(--line);padding:24px}.banking-directory .section-heading h2,.banking-flow-heading h2{margin-top:6px;font-size:22px}.banking-directory-toolbar{border-bottom:1px solid var(--line);background:#0a111b66;justify-content:space-between;align-items:end;gap:18px;padding:20px 24px;display:flex}.banking-directory-toolbar label{width:min(100%,460px)}.banking-directory-toolbar>span{color:var(--muted);padding-bottom:12px;font-size:12px}.banking-search-field{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:0 12px;display:flex}.banking-search-field input{background:0 0!important;border:0!important}.banking-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.banking-directory .banking-account-card{border:1px solid var(--line);width:100%;min-width:0;height:100%;min-height:142px;color:var(--ink);text-align:left;background:#0d1721;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;justify-self:stretch;align-items:center;gap:14px;padding:18px;transition:border-color .18s,transform .18s,background .18s;display:grid}.banking-account-card:hover{background:#12232a;border-color:#438f7d;transform:translateY(-1px)}.banking-account-symbol{width:44px;height:44px;color:var(--teal);background:#17382f;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.banking-account-card-copy{gap:5px;min-width:0;display:grid}.banking-account-card-copy strong,.banking-account-card-copy small{overflow-wrap:anywhere;white-space:normal}.banking-account-card-copy strong{font-size:14px;line-height:1.5}.banking-directory .banking-account-card:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.banking-account-card-copy small,.banking-account-link{color:var(--muted);font-size:11px}.banking-status{color:#cbd8dd;white-space:nowrap;background:#25313b;border-radius:999px;padding:6px 9px;font-size:10px}.banking-status-active{color:#87e1c4;background:#173c31}.banking-status-in_review{color:#e6d28c;background:#3a321b}.banking-account-link{color:var(--teal);grid-column:2/-1}.banking-directory-empty,.banking-inline-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:52px 24px;display:grid}.banking-flow-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;display:grid}.banking-flow-heading>.secondary{margin-top:2px}.banking-account-title{align-items:center;gap:14px;min-width:0;display:flex}.banking-account-title h2,.banking-account-title p{overflow-wrap:anywhere}.banking-tabs{border-bottom:1px solid var(--line);gap:6px;padding:12px 24px 0;display:flex;overflow-x:auto}.banking-tabs button{min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.banking-tabs button:hover{color:var(--ink);background:#17382f33}.banking-tabs button.active{border-bottom-color:var(--teal);color:var(--teal);background:#17382f66}.banking-tab-content,.banking-documents-workspace{gap:22px;padding:24px;display:grid}.banking-summary-grid,.banking-pix-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.banking-summary-card,.banking-task-card{border:1px solid var(--line);background:#0d1721;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.banking-summary-card>span,.banking-summary-card>small{color:var(--muted)}.banking-summary-card>strong{overflow-wrap:anywhere;min-height:42px;font-size:20px}.banking-summary-card>button{justify-self:start}.banking-summary-balance{background:linear-gradient(145deg,#12483f,#123128);border-color:#287564}.banking-statement-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.banking-statement-heading p,.banking-task-card p{margin-top:5px}.banking-inline-empty{border:1px dashed var(--line);border-radius:12px;min-height:150px}.banking-key-cards{gap:9px;display:grid}.banking-key-cards>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.banking-key-cards span{gap:3px;min-width:0;display:grid}.banking-key-cards strong{overflow-wrap:anywhere}.banking-key-cards small{color:var(--muted)}.banking-onboarding{padding:24px}.banking-onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.banking-onboarding-steps li{min-width:0;color:var(--muted);align-items:center;gap:8px;display:flex}.banking-onboarding-steps li:after{content:"";background:var(--line);flex:1;height:1px}.banking-onboarding-steps li:last-child:after{display:none}.banking-onboarding-steps li>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.banking-onboarding-steps li.reached{color:var(--teal)}.banking-onboarding-steps li.reached>span{border-color:var(--teal);background:#17382f}.banking-onboarding-heading{margin-bottom:22px}.banking-onboarding-heading>span{color:var(--muted);font-size:11px}.banking-onboarding-heading h3{margin-top:5px;font-size:20px}.banking-upload-progress,.banking-review-summary,.banking-step-confirmation{background:#123128;border:1px solid #287564;border-radius:12px;grid-column:1/-1;padding:16px}.banking-step-confirmation{color:#b8f7df;margin:0}.banking-upload-progress{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:820px){.banking-account-grid,.banking-summary-grid,.banking-pix-columns{grid-template-columns:1fr}.banking-onboarding-steps small{display:none}}@media (max-width:640px){.banking-directory>.section-heading,.banking-directory-toolbar,.banking-flow-heading,.banking-statement-heading,.banking-upload-progress{flex-direction:column;align-items:stretch}.banking-directory-toolbar{display:flex}.banking-directory-toolbar>span{padding:0}.banking-account-grid,.banking-tab-content,.banking-documents-workspace,.banking-onboarding{padding:18px}.banking-flow-heading{grid-template-columns:1fr}.banking-directory .banking-account-card{grid-template-columns:auto minmax(0,1fr)}.banking-status{grid-column:2;justify-self:start}.banking-tabs{padding-inline:14px}}.polaris-workspace{--bg:#08111a;--surface:#111d28;--surface-raised:#172632;--line:#263846;--ink:#f1f6f8;--muted:#96a9b6;--teal:#5ee0bd;--teal-dark:#7ce8ca;background:var(--bg);font-size:14px}.polaris-workspace .sidebar{background:#0a151e;border-right:1px solid #20313d;width:260px;padding:24px 16px 18px}.polaris-workspace .main-shell{width:calc(100% - 260px);margin-left:260px}.polaris-workspace .brand{letter-spacing:-1.4px;margin:8px 10px 30px;padding:0;font-size:30px}.polaris-workspace .brand-mark{font-size:35px}.polaris-workspace .workspace-label{color:#708b99;letter-spacing:1.7px;margin:0 10px 10px;padding:0;font-size:10px}.polaris-workspace .nav-item{color:#a9bdc7;border-radius:11px;height:auto;min-height:44px;margin:2px 0;padding:11px 12px;font-size:13px;font-weight:550}.polaris-workspace .nav-item:hover{background:#142a31}.polaris-workspace .nav-item.active{box-shadow:inset 3px 0 var(--teal), 0 8px 24px #0000001f;background:linear-gradient(90deg,#1a4b48,#183a3d)}.polaris-workspace .nav-separator{background:#233640;margin:20px 10px}.polaris-workspace .security-card{background:linear-gradient(145deg,#14312f,#10252a);border-radius:14px;padding:16px}.polaris-workspace .security-card strong,.polaris-workspace .security-card p,.polaris-workspace .help-button{font-size:12px}.polaris-workspace .help-button{padding:16px 10px}.polaris-workspace .topbar{background:#0c1721e8;border-color:#223441;height:72px;padding:0 clamp(22px,3vw,44px)}.polaris-workspace .topbar-left{min-width:0;font-size:13px}.polaris-workspace .topbar select{color:#dce8ec;max-width:min(32vw,360px);font-size:13px}.polaris-workspace main{width:min(100%,1500px);max-width:none;padding:40px clamp(28px,4vw,64px) 28px}.polaris-workspace .breadcrumb{color:#718896;margin-bottom:24px;font-size:12px}.polaris-workspace .page-heading{align-items:end;margin-bottom:28px}.polaris-workspace .eyebrow{color:#68d8bb;letter-spacing:1.8px;margin-bottom:8px;font-size:11px}.polaris-workspace .page-heading h1{letter-spacing:-1.5px;font-size:clamp(31px,2.4vw,42px);line-height:1.08}.polaris-workspace .page-heading p{color:#9aadb9;max-width:62ch;margin-top:10px;font-size:14px}.polaris-workspace .demo-banner{color:#a9c8bc;background:#102a246e;border-color:#295044;border-radius:12px;min-height:46px;margin-bottom:24px;padding:11px 15px;font-size:12px}.polaris-workspace .panel{background:#111d28;border-color:#273946;border-radius:18px;box-shadow:0 16px 44px #02070c24}.polaris-workspace .section-heading{min-height:84px;padding:22px 24px}.polaris-workspace .section-heading h2,.polaris-workspace .financial-heading h2,.polaris-workspace .settings-panel .section-heading h2{letter-spacing:-.4px;font-size:19px}.polaris-workspace .section-heading p{color:#8fa2af;margin-top:6px;font-size:13px}.polaris-workspace .primary,.polaris-workspace .secondary{border-radius:11px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:650}.polaris-workspace .primary{background:linear-gradient(135deg,#65e0bf,#52cdaa);box-shadow:0 8px 22px #2da98c26}.polaris-workspace .secondary{color:#dce7eb;background:#14232e;border-color:#344957}.polaris-workspace .secondary:hover{background:#1a2d39;border-color:#4d6978}.polaris-workspace .financial-account-panel{margin-bottom:24px;overflow:visible}.polaris-workspace .financial-heading{border-bottom:0}.polaris-workspace .financial-toolbar{align-items:center;padding:0 24px 20px}.polaris-workspace .financial-summary{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:0 24px 24px}.polaris-workspace .financial-summary>.financial-balance-card{grid-column:span 4}.polaris-workspace .financial-balance-card{background:linear-gradient(145deg,#0d1822,#101e29);border-color:#2a3c49;border-radius:16px;min-height:170px;padding:22px}.polaris-workspace .financial-balance-card strong{letter-spacing:-.8px;font-size:clamp(21px,1.5vw,29px)}.polaris-workspace .financial-balance-card span{font-size:13px;font-weight:650}.polaris-workspace .financial-balance-card small{font-size:12px}.polaris-workspace .provider-balance{background:radial-gradient(circle at 100% 0,#4ed9b424,#0000 42%),linear-gradient(145deg,#154d43,#10362f);border-color:#2b806d;box-shadow:0 16px 40px #071b182e}.polaris-workspace .internal-balance-card,.polaris-workspace .available-balance-card{background:radial-gradient(circle at 100% 0,#5ee0bd12,#0000 45%),linear-gradient(145deg,#0d1822,#101e29)}.polaris-workspace .operational-balance-card{background:#0d1822;min-height:142px}.polaris-workspace .manual-currency-balances{gap:16px;margin:0 0 24px}.polaris-workspace .manual-currency-balances .financial-balance-card{gap:8px;min-height:118px;padding:18px 22px}.polaris-workspace .manual-currency-balances .financial-balance-card strong{font-size:clamp(20px,1.35vw,27px)}.polaris-workspace .transactions{min-width:0;max-width:100%;overflow:hidden}.polaris-workspace .transactions .recipient,.polaris-workspace .transactions .recipient>div{min-width:0}.polaris-workspace .transactions .recipient strong,.polaris-workspace .transactions .recipient small{white-space:normal;overflow-wrap:anywhere}.polaris-workspace .transactions .table-scroll{min-width:0;max-width:100%}.polaris-workspace .transactions .filters>label{min-width:0}.polaris-workspace .transactions .filter-select select{flex:1;min-width:0}.polaris-workspace .filters{align-items:center;padding:0 24px 20px}.polaris-workspace .search-field,.polaris-workspace .filter-select{background:#0c1721;border-color:#314653;border-radius:11px;min-height:44px}.polaris-workspace .search-field input,.polaris-workspace .filter-select select{font-size:13px}.polaris-workspace table{font-variant-numeric:tabular-nums}.polaris-workspace th{color:#8296a3;letter-spacing:.35px;text-transform:uppercase;background:#0d1822;padding-block:14px;font-size:11px}.polaris-workspace td{color:#d7e1e6;padding-block:16px;font-size:13px}.polaris-workspace tbody tr{transition:background .16s}.polaris-workspace tbody tr:hover{background:#162630}.polaris-workspace .recipient{font-size:13px}.polaris-workspace .recipient small{color:#8295a1;margin-top:4px;font-size:12px}.polaris-workspace .directory-filters{background:#0c172199;border-color:#293c49;gap:16px;padding:20px 24px}.polaris-workspace .directory-filters label,.polaris-workspace .bounded-field{color:#8fa3af;font-size:12px}.polaris-workspace .directory-filters :is(input,select),.polaris-workspace .bounded-field :is(input,select){background:#0b1620;border-radius:11px;min-height:44px;font-size:13px}.polaris-workspace .directory-actions{align-items:center}.polaris-workspace .empty{min-height:240px;padding:44px 24px}.polaris-workspace .empty strong{font-size:15px}.polaris-workspace .page-footer{color:#718794;margin-top:28px;padding:18px 0 0;font-size:12px}.polaris-workspace .workspace-dialog{background:#111e29;border-color:#354b58;box-shadow:0 36px 120px #000c}.polaris-workspace .dialog-heading{background:#111e29f2;min-height:72px;padding:18px 22px}.polaris-workspace .dialog-heading h2{font-size:20px}@media (min-width:1800px){.polaris-workspace main{width:min(100%,1600px);padding-inline:64px}}@media (max-width:1280px){.polaris-workspace .financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.polaris-workspace .financial-summary>.financial-balance-card{grid-column:auto}}@media (max-width:1180px){.polaris-workspace .sidebar{width:230px}.polaris-workspace .main-shell{width:calc(100% - 230px);margin-left:230px}}@media (max-width:900px){.polaris-workspace .sidebar{width:min(86vw,300px)}.polaris-workspace .main-shell{width:100%;margin-left:0}.polaris-workspace main{padding:30px 22px 24px}}@media (max-width:700px){.polaris-workspace .topbar{height:64px;padding:0 16px}.polaris-workspace main{padding:24px 16px 20px}.polaris-workspace .breadcrumb{margin-bottom:18px}.polaris-workspace .page-heading{flex-direction:column;align-items:stretch}.polaris-workspace .page-heading h1{font-size:30px}.polaris-workspace .page-heading>button{width:100%}.polaris-workspace .demo-banner{align-items:flex-start}.polaris-workspace .demo-tag{display:none}.polaris-workspace .section-heading{align-items:stretch;min-height:0;padding:20px}.polaris-workspace .directory-actions{grid-template-columns:1fr;width:100%;display:grid}.polaris-workspace .directory-actions>button{width:100%}.polaris-workspace .financial-toolbar{flex-direction:column;align-items:stretch;padding-inline:20px}.polaris-workspace .financial-heading{flex-direction:row;align-items:flex-start;gap:16px}.polaris-workspace .financial-heading>div{flex:1;min-width:0}.polaris-workspace .financial-visibility{flex:none;align-self:flex-start}.polaris-workspace .financial-actions{grid-template-columns:1fr;width:100%;display:grid}.polaris-workspace .financial-actions>button{width:100%}.polaris-workspace .financial-summary{grid-template-columns:1fr;padding:0 20px 20px}.polaris-workspace .financial-balance-card{min-height:148px}.polaris-workspace .filters{flex-direction:column;align-items:stretch;padding-inline:20px}.polaris-workspace .search-field,.polaris-workspace .filter-select{width:100%;max-width:none}.polaris-workspace .transactions .table-scroll{overflow:visible}.polaris-workspace .transactions table,.polaris-workspace .transactions tbody{width:100%;min-width:0;display:block}.polaris-workspace .transactions thead{display:none}.polaris-workspace .transactions tbody{gap:12px;padding:0 20px 20px;display:grid}.polaris-workspace .transactions tbody tr{background:#0c1721;border:1px solid #2b3e4b;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 52px 16px 16px;display:grid;position:relative}.polaris-workspace .transactions tbody td{overflow-wrap:anywhere;text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0;display:flex}.polaris-workspace .transactions tbody td:before{content:attr(data-label);color:#7f95a2;letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:650}.polaris-workspace .transactions tbody td:first-child{text-align:left;border-bottom:1px solid #263845;padding-bottom:12px;display:block}.polaris-workspace .transactions tbody td:first-child:before,.polaris-workspace .transactions tbody .transaction-row-action:before{display:none}.polaris-workspace .transactions tbody .transaction-row-action{display:block;position:absolute;top:12px;right:12px}.polaris-workspace .transactions .align-right{text-align:right}.polaris-workspace .transactions .table-footer{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:20px}.polaris-workspace .banking-statement-table{overflow:visible}.polaris-workspace .banking-statement-table table,.polaris-workspace .banking-statement-table tbody{width:100%;min-width:0;display:block}.polaris-workspace .banking-statement-table thead{display:none}.polaris-workspace .banking-statement-table tbody{gap:12px;display:grid}.polaris-workspace .banking-statement-table tr{background:#0c1721;border:1px solid #2b3e4b;border-radius:14px;gap:11px;padding:16px;display:grid}.polaris-workspace .banking-statement-table td{text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:0;display:flex}.polaris-workspace .banking-statement-table td:before{content:attr(data-label);color:#7f95a2;letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:650}}.polaris-workspace .account-activity-panel{padding:24px}.activity-heading h2{margin:0 0 8px}.activity-heading p,.activity-period{color:#9ab0bd;font-size:13px;line-height:1.6}.activity-filters{grid-template-columns:minmax(140px,180px) minmax(140px,180px) minmax(180px,280px) auto;align-items:end;gap:16px;margin:24px 0 16px;display:grid}.activity-filters label{gap:8px;min-width:0;font-size:12px;display:grid}.activity-filters input,.activity-filters select{color:#e5f0f5;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1923;border:1px solid #304653;border-radius:9px;width:100%;min-width:0;height:42px;padding:0 12px}.activity-filters button{justify-self:start;min-height:42px}.activity-period{border-bottom:1px solid #293e49;padding-bottom:18px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li+li{border-top:1px solid #243743}.polaris-workspace .activity-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:18px 8px;display:grid}.polaris-workspace .activity-row:hover{background:#172c36}.activity-row:focus-visible{outline-offset:2px;outline:2px solid #5bd5bb}.activity-symbol{color:#6cddc5;background:#173b38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.activity-description{gap:6px;min-width:0;display:grid}.activity-description strong{overflow-wrap:anywhere;font-size:14px}.activity-description>span{color:#9ab0bd;overflow-wrap:anywhere;font-size:12px}.activity-row time{color:#9ab0bd;white-space:nowrap;font-size:12px}.activity-pagination{border-top:1px solid #293e49;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.activity-empty{text-align:center;color:#9ab0bd;justify-items:center;gap:10px;padding:44px 16px;display:grid}.activity-empty h3,.activity-empty p{margin:0}.activity-detail{padding:24px}.activity-detail h3{margin:16px 0 24px}.activity-detail dl{gap:6px;margin:0 0 24px;display:grid}.activity-detail dt{color:#9ab0bd;margin-top:12px;font-size:12px}.activity-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px}.activity-technical{border-top:1px solid #293e49;margin:20px 0;padding-top:16px}.activity-technical summary{color:#9ab0bd;cursor:pointer;font-size:12px}@media (max-width:760px){.polaris-workspace .account-activity-panel{padding:16px}.activity-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.activity-filters label:nth-child(3){grid-column:1/-1}.activity-filters button{grid-column:1/-1;justify-self:stretch}.polaris-workspace .activity-row{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:16px 0}.activity-row time{grid-area:2/2}.activity-row>svg{grid-area:1/3/3}.activity-row .activity-symbol{grid-row:1/3;width:36px;height:36px}}.polaris-workspace .planning-reminders{grid-template-columns:minmax(0,1fr);gap:12px}.polaris-workspace .reminder-row{background:#0e1b25;border-color:#263e49;border-radius:12px;grid-template-columns:minmax(0,1.8fr) minmax(150px,1fr) minmax(140px,.8fr);gap:24px;padding:24px;display:grid}.polaris-workspace .reminder-row:hover{transform:none}.reminder-main,.reminder-schedule,.reminder-value{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.polaris-workspace .reminder-main h3{margin:2px 0 0;font-size:17px;line-height:1.4}.reminder-status{color:#f1cf85;background:#3a301e;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.reminder-status.is-done{color:#82ddbd;background:#173e35}.reminder-owner,.reminder-repeat,.reminder-label{color:#93aab6;font-size:12px;line-height:1.5}.reminder-label{margin-bottom:4px}.polaris-workspace .reminder-notes{color:#b0c2ca;margin:0;font-size:13px}.reminder-schedule strong{font-variant-numeric:tabular-nums;font-size:15px}.reminder-value{text-align:right;align-items:flex-end}.reminder-value strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:22px}.planning-record-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.planning-record-actions .planning-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.reminder-row .planning-record-actions{border-top:1px solid #243843;grid-column:1/-1;margin-top:0;padding-top:16px}.reminder-row .planning-record-actions>button{margin-left:auto}@media (max-width:700px){.polaris-workspace .reminder-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px;padding:18px}.reminder-main{grid-column:1/-1}.reminder-value strong{font-size:19px}.reminder-row .planning-record-actions{gap:10px}.reminder-row .planning-record-actions>button{margin-left:0}}.private-reference-panel{border:1px solid var(--border,#29404d);border-radius:14px;min-width:0;margin-bottom:24px;padding:20px}.private-reference-panel h2{margin:6px 0;font-size:18px}.private-reference-panel p{color:#a7bac7;font-size:13px;line-height:1.5}.private-reference-content{gap:18px;margin-top:20px;display:grid}.private-reference-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.private-reference-controls label{color:#a7bac7;gap:6px;font-size:12px;display:grid}.private-reference-controls input{color:#eef5f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1922;border:1px solid #29404d;border-radius:8px;min-height:42px;padding:10px 12px}.private-reference-balances{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.private-reference-balances article{border:1px solid #29404d;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.private-reference-balances span{color:#a7bac7;font-size:12px}.private-reference-balances strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(17px,1.4vw,23px)}.private-reference-period{color:#a7bac7;flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.private-reference-entries article{border-bottom:1px solid #29404d;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.private-reference-entries article>div{min-width:0}.private-reference-entries small{color:#a7bac7;margin-top:7px;font-size:12px;display:block}.private-reference-entries p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch}.private-reference-value{text-align:right;flex-shrink:0}.private-reference-value .statement-linked-fee{color:#7f9099}@media (max-width:640px){.private-reference-entries article{flex-direction:column;gap:8px}.private-reference-value{text-align:left}.private-reference-panel{padding:14px}}.admin-overview{gap:24px;display:grid}.account-directory-filters{flex-wrap:wrap;align-items:end;gap:16px;padding:24px;display:flex}.account-directory-filters label{width:min(100%,320px);min-width:0;color:var(--muted);gap:8px;font-size:13px;font-weight:500;display:grid}.account-directory-filters label:nth-child(2){width:min(100%,220px)}.account-directory-filters>span{min-height:44px;color:var(--muted);align-items:center;margin-left:auto;font-size:13px;display:flex}.account-directory-search{display:block;position:relative}.account-directory-search>svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.account-directory-filters input,.account-directory-filters select{border:1px solid var(--line);background-color:var(--nav);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:10px;margin:0;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:block}.account-directory-search input{padding-left:42px}.account-directory-search input::placeholder{color:var(--muted);opacity:1}.account-directory-filters select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}.account-directory-filters input:hover,.account-directory-filters select:hover{border-color:#526b76}.account-directory-filters input:focus-visible,.account-directory-filters select:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-color:var(--teal)}.account-directory-empty{padding:32px 24px}.admin-overview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-overview-shortcuts a{border:1px solid var(--line);color:inherit;border-radius:16px;grid-template-columns:1fr auto;gap:10px;padding:24px;text-decoration:none;display:grid}.admin-overview-shortcuts a span{color:var(--muted);grid-column:1;font-size:13px}.admin-overview-shortcuts a svg{grid-area:1/2/3;align-self:center}.admin-overview-shortcuts a:hover{border-color:var(--teal)}@media (max-width:700px){.admin-overview-shortcuts{grid-template-columns:1fr}.account-directory-filters{gap:14px;padding:16px}.account-directory-filters label,.account-directory-filters label:nth-child(2){width:100%}.account-directory-filters>span{min-height:auto;margin-left:0}}.admin-overview-toolbar,.admin-accounts-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.admin-summary-grid article,.admin-accounts-panel{background:var(--surface,#111f29);border:1px solid var(--border,#293e4b);border-radius:16px}.admin-summary-grid article{gap:14px;min-width:0;padding:24px;display:grid}.admin-summary-grid strong{overflow-wrap:anywhere;font-size:clamp(21px,2vw,30px)}.admin-summary-grid small,.admin-account-row small{color:#91a8b5;line-height:1.6;display:block}.admin-accounts-panel>header{padding:24px}.admin-accounts-panel h2{margin:0 0 8px}.admin-accounts-panel p{color:#91a8b5;margin:0}.admin-account-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #293e4b;border-radius:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:20px;padding:20px 24px;display:grid}.admin-account-row:hover,.admin-account-row:focus-visible{background:#173631}.admin-account-row>span:first-child{overflow-wrap:anywhere}.admin-account-row>span:nth-child(2){text-align:right}@media (max-width:640px){.admin-account-row{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:18px}.admin-account-row>span:nth-child(2){text-align:left;grid-row:2}.admin-account-row>svg{grid-area:1/2/3}}.receipt-assistant{background:#122923;border:1px solid #31534e;border-radius:12px;gap:12px;margin-block:16px;padding:18px;display:grid}.receipt-assistant>div{align-items:center;gap:10px;display:flex}.receipt-assistant p{color:#a1b8bf;margin:0;line-height:1.6}.receipt-assistant input{min-width:0;max-width:100%}.receipt-assistant button{justify-self:start}.statement-linked-fee{color:#94a3ad;margin-top:5px;font-size:12px;display:block}.wallet-export-action{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wallet-export-action small{color:#94a6af}.statement-search-area{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;margin:0 24px 18px;display:grid}.wallet-statement-content>.statement-search-area{margin-inline:0}.statement-primary-filters{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:18px;padding:0 24px;display:grid}.statement-primary-filters .statement-search-area{margin:0}.statement-direction-filter{background:#0a1720;border:1px solid #2f4855;border-radius:11px;align-items:center;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:inline-flex}.statement-direction-filter button{color:#9db1ba;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-weight:700}.statement-direction-filter button:hover{color:#edf7fa;background:#142934}.statement-direction-filter button.active{color:#081b18;background:#5ddbbd}.wallet-statement-content>.statement-direction-filter{margin-bottom:16px}.statement-search-box{color:#8fa7b2;background:#0a1720;border:1px solid #35505e;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.statement-search-box:focus-within{border-color:#5ddbbd;box-shadow:0 0 0 3px #5ddbbd20}.statement-search-box input{color:#edf7fa;width:100%;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.statement-search-box input::placeholder{color:#78909b}.statement-search-box input::-webkit-search-cancel-button{display:none}.statement-search-box button{color:#9fb3bc;background:0 0;border:0;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.statement-search-box button:hover{color:#fff;background:#172c36}.statement-search-submit{white-space:nowrap}.statement-search-result{color:#94a6af;white-space:nowrap}.statement-filter-trigger{position:relative}.statement-filter-trigger>span{color:#071710;background:#55d8b7;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.polaris-workspace .statement-filter-dialog{width:min(720px,100vw - 32px);max-height:min(860px,100dvh - 32px);overflow:auto}.statement-filter-intro{background:#0d2a25;border:1px solid #28594d;border-radius:14px;gap:14px;margin:20px 22px 0;padding:16px;display:flex}.statement-filter-intro>span{color:#67dfc0;background:#174b40;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.statement-filter-intro strong{margin-bottom:4px;display:block}.statement-filter-intro p{color:#9db2bd;margin:0;line-height:1.5}.statement-filter-section{border-bottom:1px solid #293e4a;gap:14px;margin:0 22px;padding:20px 0;display:grid}.statement-filter-section-title{color:#dce9ee;align-items:center;gap:8px;display:flex}.statement-filter-grid{gap:14px;display:grid}.statement-filter-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-filter-grid label{color:#b8cbd3;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.statement-filter-grid :is(input,select){color:#edf7fa;background:#0a1720;border:1px solid #35505e;border-radius:10px;width:100%;min-width:0;min-height:46px;padding:0 13px}.statement-filter-grid :is(input,select):focus{border-color:#5ddbbd;outline:3px solid #5ddbbd24}.statement-filter-search{color:#dce9ee;gap:7px;font-size:12px;font-weight:700;display:grid}.statement-filter-search input{color:#edf7fa;width:100%;min-height:50px;font:inherit;background:#0a1720;border:1px solid #35505e;border-radius:11px;outline:0;padding:0 14px}.statement-filter-search input:focus{border-color:#5ddbbd;box-shadow:0 0 0 3px #5ddbbd24}.statement-filter-search small{color:#8196a1;font-weight:500}.statement-filter-presets,.statement-filter-actions,.statement-filter-actions>div{align-items:center;gap:10px;display:flex}.statement-filter-presets button{min-height:36px;padding:0 13px}.statement-filter-presets{flex-wrap:wrap}.statement-filter-error{margin:18px 22px 0}.statement-filter-actions{justify-content:space-between;padding:18px 22px 22px}.statement-filter-actions button{min-height:44px}@media (max-width:820px){.statement-primary-filters{grid-template-columns:1fr}.statement-search-area{grid-template-columns:minmax(0,1fr) auto}.statement-search-result{white-space:normal;grid-column:1/-1}}@media (max-width:620px){.statement-primary-filters{padding-inline:16px}.statement-direction-filter{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.statement-direction-filter button{padding-inline:8px}.polaris-workspace .statement-filter-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.statement-filter-intro,.statement-filter-section{margin-inline:16px}.statement-filter-grid.two-columns{grid-template-columns:1fr}.statement-filter-actions{flex-direction:column-reverse;align-items:stretch;padding-inline:16px}.statement-filter-actions>div{grid-template-columns:1fr 1fr;display:grid}.statement-filter-actions>button{width:100%}.statement-search-area{grid-template-columns:1fr;margin-inline:16px}.wallet-statement-content>.statement-search-area{margin-inline:0}.statement-search-submit{width:100%}.statement-search-result{white-space:normal}}.wallet-statement-content{padding:24px}.mobile-bank-navigation{display:none}@media (max-width:900px){.polaris-workspace .mobile-menu{display:none}.polaris-workspace .main-shell{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.mobile-bank-navigation{z-index:34;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1720ee;border:1px solid #2b4552;border-radius:19px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:62px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 18px 60px #000a}.mobile-bank-navigation :is(a,button){color:#91a7b2;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:50px;padding:5px 4px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.mobile-bank-navigation :is(a,button).active,.mobile-bank-navigation :is(a,button):focus-visible{color:#6be2c2;background:#173d37;outline:none}}@media (max-width:700px){.polaris-workspace .admin-overview-toolbar{align-items:stretch}.polaris-workspace .admin-overview-toolbar .currency-switcher{width:100%}.polaris-workspace .admin-summary-grid,.polaris-workspace .portfolio-balance-grid,.polaris-workspace .manual-currency-balances{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.polaris-workspace .admin-summary-grid::-webkit-scrollbar{display:none}.polaris-workspace .portfolio-balance-grid::-webkit-scrollbar{display:none}.polaris-workspace .manual-currency-balances::-webkit-scrollbar{display:none}.polaris-workspace .admin-summary-grid>article,.polaris-workspace .portfolio-balance-grid>article,.polaris-workspace .manual-currency-balances>article{scroll-snap-align:start;flex:0 0 min(82vw,330px);min-height:132px;padding:18px}.polaris-workspace .admin-summary-grid small,.polaris-workspace .portfolio-balance-grid article>small,.polaris-workspace .manual-currency-balances article>small{display:none}.polaris-workspace .admin-summary-grid strong{font-size:24px}.statement-filter-presets{grid-template-columns:1fr 1fr;display:grid}}.wallet-statement-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.wallet-statement-heading h2{margin:0 0 6px}.wallet-statement-heading p,.wallet-statement-heading span,.wallet-history-note{color:var(--muted,#8da7b5);font-size:12px}.wallet-statement-heading>div:last-child{text-align:right;gap:6px;display:grid}.wallet-statement-heading>div:last-child strong{font-size:22px}.wallet-history-note{margin:0 0 20px;line-height:1.6}.wallet-unified-list{border-top:0}.wallet-entry{border-bottom:0}.wallet-entry-main{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.wallet-entry-icon{color:#64d9be;background:#163d36;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.wallet-entry-icon.debit{color:#eea58b;background:#392b28}.wallet-entry-copy{justify-items:start;gap:6px;min-width:0;display:grid}.wallet-entry-copy>strong{overflow-wrap:anywhere;font-size:13px}.wallet-entry-copy small,.wallet-entry-value small{color:#94a6af;font-size:11px}.wallet-entry-copy .text-action{appearance:none;color:#64d9be;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:11px}.wallet-entry-value{text-align:right;gap:6px;display:grid}.wallet-entry-value>strong{white-space:nowrap;font-size:14px}.wallet-entry-value .statement-linked-fee{color:#94a6af;font-weight:400}.wallet-entry-detail{flex-wrap:wrap;gap:10px;padding:0 0 20px 50px;display:flex}.wallet-entry-detail p{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;margin:0 0 6px;font-size:13px;line-height:1.7}.wallet-entry-detail small{color:#94a6af}.wallet-statement-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:12px;display:flex}.wallet-statement-pagination>div{gap:8px;display:flex}@media (max-width:640px){.wallet-statement-content{padding:16px}.wallet-entry-main{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.wallet-entry-value{text-align:right}.wallet-entry-detail{padding-left:40px}.wallet-statement-pagination{flex-wrap:wrap}}.wallet-entry-fee-row{color:#94a6af;background:#94a3b80b;border-left:2px solid #4b5d66;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px 50px;padding:12px 14px;font-size:12px;display:grid}.wallet-entry-fee-row>div{gap:5px;display:grid}.wallet-entry-fee-row strong{font-weight:500}.wallet-entry-fee-row small{font-size:11px}.wallet-entry-fee-row>span:last-child{white-space:nowrap;text-align:right}@media (max-width:640px){.wallet-entry-fee-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-left:40px;padding:12px}.wallet-entry-fee-row>span:first-child{display:none}}.reconciliation-manual-case{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding:24px;display:grid}.reconciliation-manual-case>p{color:var(--muted);margin:0;line-height:1.5}.reconciliation-manual-case fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.reconciliation-manual-case label{gap:8px;min-width:0;display:grid}.reconciliation-manual-case input,.reconciliation-manual-case select{box-sizing:border-box;color:#e5eff4;width:100%;min-width:0;min-height:42px;font:inherit;background:#0b1922;border:1px solid #2b4553;border-radius:8px;padding:10px 12px}.reconciliation-manual-case input::file-selector-button{color:#e5eff4;cursor:pointer;background:#203c42;border:0;border-radius:6px;margin-right:12px;padding:8px 12px}.reconciliation-manual-case .workspace-dialog-actions{border-top:1px solid #2b4553;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding:16px 0 0;display:flex}.reconciliation-manual-case .two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:540px){.reconciliation-manual-case{padding:16px}.reconciliation-manual-case .two-columns{grid-template-columns:1fr}}.bank-receipt-queue{box-sizing:border-box;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;padding:20px 24px 14px;display:grid}.polaris-workspace .reconciliation-bank-receipt-dialog{width:min(940px,100vw - 32px);max-height:min(860px,100dvh - 32px);overflow:hidden}.polaris-workspace .reconciliation-bank-receipt-dialog>.dialog-heading{z-index:2;flex:none;position:relative}.polaris-workspace .reconciliation-bank-receipt-dialog>.bank-receipt-queue{height:min(720px,100dvh - 105px)}.bank-receipt-queue-intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.bank-receipt-queue-icon{color:#65dbc1;background:#12322f;border:1px solid #28685f;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.bank-receipt-queue-intro h3,.bank-receipt-queue-intro p{margin:0}.bank-receipt-queue-intro h3{font-size:16px}.bank-receipt-queue-intro p{color:#92a9b6;margin-top:4px;font-size:12px}.bank-receipt-total{color:#9bb2be;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.bank-receipt-segments{background:#0a151e;border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.bank-receipt-segments button{color:#9eb3be;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-weight:700;display:inline-flex}.bank-receipt-segments button:hover{color:#dfecef;background:#12232e}.bank-receipt-segments button.active{color:#77e5cc;background:#17342f;box-shadow:inset 0 0 0 1px #285b54}.bank-receipt-segments b{min-width:22px;color:inherit;text-align:center;background:#20333e;border-radius:999px;padding:3px 6px;font-size:11px}.bank-receipt-toolbar{color:#92a9b6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.bank-receipt-search{box-sizing:border-box;background:#0a151e;border:1px solid #29424e;border-radius:10px;align-items:center;gap:8px;width:min(100%,390px);padding:10px 12px;display:flex}.bank-receipt-search input{color:#e5eff4;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0}.bank-receipt-rows{scrollbar-color:#5e747e #0a151e;scrollbar-width:thin;border:1px solid #29424e;border-radius:14px;overflow:hidden auto}.bank-receipt-rows::-webkit-scrollbar{width:9px}.bank-receipt-rows::-webkit-scrollbar-track{background:#0a151e}.bank-receipt-rows::-webkit-scrollbar-thumb{background:#5e747e;border:2px solid #0a151e;border-radius:999px}.bank-receipt-row{background:#0d1923;border-bottom:1px solid #29424e;grid-template-columns:minmax(230px,1fr) minmax(120px,auto) minmax(125px,auto) auto;align-items:center;gap:18px;min-height:76px;padding:14px 16px;transition:background .14s;display:grid}.bank-receipt-row:hover{background:#10212b}.bank-receipt-row:last-child{border-bottom:0}.bank-receipt-person{gap:8px;min-width:0;display:grid}.bank-receipt-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.bank-receipt-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bank-receipt-meta small{color:#92a9b6}.bank-receipt-meta small+small{color:#91cabd;text-transform:uppercase;background:#15302e;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.bank-receipt-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#61dec3}.bank-receipt-badge{color:#a9bac4;white-space:nowrap;background:#1b303a;border-radius:6px;padding:5px 8px;font-size:11px}.bank-receipt-action{white-space:nowrap;min-width:116px}.bank-receipt-badge.draft{color:#80dfcc;background:#163b36}.bank-receipt-no-results{text-align:center;padding:28px}.reconciliation-central-queue .workspace-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receipt-split-summary{border-bottom:1px solid #29424e;gap:10px;padding-bottom:18px;display:grid}.receipt-split-modes{flex-wrap:wrap;gap:8px;display:flex}.reconciliation-manual-case .receipt-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.receipt-split-grid label{min-width:0}.receipt-split-grid small{color:var(--muted,#94a9b4)}.receipt-legacy-review{gap:14px;display:grid}.receipt-legacy-review article{border-bottom:1px solid #29414d;gap:8px;padding:16px 0;display:grid}.receipt-legacy-review button{justify-self:start}.receipt-split-fields{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.receipt-participant{border:1px solid #29414d;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.receipt-participant p{color:#94a9b4;margin:0;font-size:13px}.reconciliation-manual-case .receipt-legacy-choice{align-items:center;gap:10px;display:flex}.reconciliation-manual-case .receipt-legacy-choice input{accent-color:#59d4b6;width:18px;min-height:18px}@media (max-width:540px){.reconciliation-manual-case .receipt-split-grid{grid-template-columns:1fr}}.receipt-split-summary>strong:nth-child(2){color:#61dec3;font-size:26px}.receipt-split-summary small,.receipt-split-evidence{color:#92a9b6}.receipt-split-evidence summary{cursor:pointer}.receipt-split-evidence dd{overflow-wrap:anywhere;margin:6px 0 14px}@media (max-width:1000px){.bank-receipt-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.bank-receipt-badge{grid-row:2;justify-self:start}.bank-receipt-value{grid-area:1/2}}@media (max-width:540px){.bank-receipt-queue{padding:16px}.bank-receipt-queue-intro{grid-template-columns:auto minmax(0,1fr)}.bank-receipt-total{grid-column:2}.bank-receipt-segments{grid-template-columns:1fr;display:grid}.bank-receipt-segments button{justify-content:space-between}.bank-receipt-row{padding:14px}.bank-receipt-person strong{font-size:12px}.bank-receipt-value{font-size:13px}}.transfer-qr-lookup{gap:12px;min-width:0;display:grid}.transfer-qr-lookup textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-height:96px;max-height:200px}.transfer-qr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.transfer-qr-result{overflow-wrap:anywhere;gap:8px;display:grid}@media (max-width:520px){.transfer-qr-actions>button{justify-content:center;width:100%}}.facial-capture-dialog{width:min(680px,100vw - 32px)}.facial-capture-copy{padding:18px 22px 0}.facial-capture-copy p,.facial-capture-copy small{margin:0;display:block}.facial-capture-copy small{color:var(--muted);margin-top:4px}.facial-capture-camera{aspect-ratio:4/3;border:1px solid var(--border);background:#050b10;border-radius:16px;max-height:480px;margin:18px 22px;position:relative;overflow:hidden}.facial-capture-camera video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.facial-capture-guide{pointer-events:none;border:2px solid #5fd7b7d9;border-radius:50%;position:absolute;inset:12% 27%;box-shadow:0 0 0 999px #02080c57}.facial-capture-actions{justify-content:flex-end}.facial-admin-dialog{width:min(560px,100vw - 32px)}.facial-admin-content{gap:18px;padding:22px;display:grid}.facial-admin-person{align-items:center;gap:12px;display:flex}.facial-admin-person div{gap:3px;display:grid}.facial-admin-person small,.facial-admin-content .notice p{color:var(--muted);margin:0}.facial-admin-content .notice{align-items:flex-start}.facial-admin-actions{justify-content:flex-end}.facial-admin-enrollment{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:14px;padding:16px;display:grid}.facial-admin-enrollment p{color:var(--muted);margin:0;line-height:1.5}.facial-admin-enrollment label{color:var(--muted);gap:8px;font-size:13px;display:grid}.facial-admin-enrollment input{width:100%}.facial-admin-enrollment .primary{justify-self:start}.facial-admin-retry{justify-items:start;gap:.75rem;display:grid}.facial-admin-retry .alert{width:100%;margin:0}.facial-enrollment-form{grid-template-columns:minmax(220px,420px) auto;align-items:end;gap:14px;display:grid}@media (max-width:680px){.facial-enrollment-form{grid-template-columns:1fr}.facial-capture-camera{margin:12px}}.receipt-fee-fields{border:1px solid var(--border,#29404d);border-radius:12px;gap:12px;padding:16px;display:grid}.receipt-fee-fields label{gap:8px;min-width:0;display:grid}.receipt-fee-fields input,.receipt-fee-fields select{width:100%;min-height:42px;color:inherit;font:inherit;background:#0b1821;border:1px solid #29404d;border-radius:8px;padding:10px 12px}.receipt-fee-fields p{color:#96aebb;margin:0}.admin-fee-panel{border:1px solid var(--border,#263d49);border-radius:18px;margin-block:24px;padding:24px}.admin-fee-toolbar,.admin-fee-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.admin-fee-toolbar{justify-content:space-between;margin-bottom:20px}.admin-fee-toolbar h2{margin:0 0 8px}.admin-fee-toolbar p,.admin-fee-panel>small{color:#91a9b7}.admin-fee-filters label{gap:8px;font-size:13px;display:grid}.admin-fee-filters input,.admin-fee-filters select{color:#e6f1f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1821;border:1px solid #304957;border-radius:9px;min-height:42px;padding:8px 12px}.admin-fee-panel>small{margin-top:16px;line-height:1.6;display:block}@media (max-width:600px){.admin-fee-panel{padding:16px}.admin-fee-filters{width:100%}.admin-fee-filters label{flex:1;min-width:140px}}@media (max-width:700px){.polaris-workspace .admin-summary-grid{grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid;overflow:visible}.polaris-workspace .admin-summary-grid>article{min-width:0;min-height:auto}.polaris-workspace .admin-overview-toolbar,.polaris-workspace .admin-fee-toolbar,.polaris-workspace .admin-fee-filters{flex-wrap:wrap;min-width:0;max-width:100%}.polaris-workspace .admin-fee-filters>*,.polaris-workspace .admin-fee-filters label{flex:100%;min-width:0;max-width:100%}.polaris-workspace .admin-fee-filters input,.polaris-workspace .admin-fee-filters select{width:100%;min-width:0}.polaris-workspace .clean-bank-statement .statement-row{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.clean-bank-statement .statement-row-chevron{display:none}.clean-bank-statement .statement-value{font-size:12px}.statement-filter-chips{gap:8px}.statement-filter-chips label{flex-wrap:wrap;padding:8px 12px}.polaris-workspace .clean-bank-statement .financial-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.polaris-workspace .clean-bank-statement .financial-actions>button{white-space:normal;min-width:0;padding:10px}}.polaris-workspace .admin-overview{width:100%;max-width:100%;overflow:hidden}.polaris-workspace .admin-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.polaris-workspace .admin-overview-summary article:first-child{border-color:color-mix(in srgb, var(--teal) 42%, var(--line));background:linear-gradient(145deg,#1f68584d,#0d1822bf)}.polaris-workspace .admin-fee-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.polaris-workspace .admin-fee-panel,.polaris-workspace .admin-fee-toolbar,.polaris-workspace .admin-fee-filters,.polaris-workspace .admin-overview-shortcuts{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.polaris-workspace .financial-account-panel.clean-bank-statement{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.polaris-workspace .clean-bank-statement .financial-heading,.polaris-workspace .clean-bank-statement .financial-toolbar,.polaris-workspace .clean-bank-statement .financial-statement-results{padding-inline:0}.polaris-workspace .clean-bank-statement .statement-list,.polaris-workspace .clean-bank-statement .statement-row,.polaris-workspace .clean-bank-statement .statement-day{box-shadow:none;background:0 0;border:0;border-radius:0}.polaris-workspace .clean-bank-statement .statement-row{padding-inline:4px}.polaris-workspace .clean-bank-statement .statement-row:hover{background:#315b5b29;border-radius:12px}.workspace-dialog.wallet-entry-dialog{width:min(560px,100vw - 32px)}.wallet-entry-dialog-body{gap:20px;padding:22px;display:grid}.wallet-entry-dialog-summary{background:linear-gradient(145deg,#1a5b4d5c,#0d1822b3);border-radius:14px;gap:7px;padding:18px;display:grid}.wallet-entry-dialog-summary>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.wallet-entry-dialog-summary>strong{font-family:"Manrope", var(--font);font-size:clamp(24px,5vw,32px)}.wallet-entry-dialog-summary>small{color:var(--muted);overflow-wrap:anywhere}.wallet-entry-dialog-details{gap:0;margin:0;display:grid}.wallet-entry-dialog-details>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.wallet-entry-dialog-details>div:last-child{border-bottom:0}.wallet-entry-dialog-details dt{color:var(--muted);font-size:12px}.wallet-entry-dialog-details dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:650}.wallet-entry-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.wallet-entry-dialog-actions>small{width:100%;color:var(--muted);text-align:center}@media (max-width:700px){.polaris-workspace .admin-overview{gap:18px}.polaris-workspace .admin-overview-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.polaris-workspace .admin-overview-toolbar .currency-switcher{width:auto;min-width:0;margin:0}.polaris-workspace .admin-overview-toolbar .currency-switcher button{min-width:0;padding-inline:13px}.polaris-workspace .admin-overview-toolbar .portfolio-header-actions{flex-wrap:nowrap}.polaris-workspace .admin-overview-summary,.polaris-workspace .admin-fee-summary{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;display:grid;overflow:visible}.polaris-workspace .admin-overview-summary>article{min-height:0;padding:18px;display:grid}.polaris-workspace .admin-overview-summary small{display:block}.polaris-workspace .admin-overview-summary strong{font-size:24px}.polaris-workspace .admin-fee-panel{border-width:1px 0;border-radius:0;margin-block:4px;padding:20px 0}.polaris-workspace .admin-fee-toolbar{gap:16px;display:grid}.polaris-workspace .admin-fee-filters{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.polaris-workspace .admin-fee-filters>*,.polaris-workspace .admin-fee-filters label{width:100%}.polaris-workspace .admin-fee-summary{border-top:1px solid var(--line);gap:0}.polaris-workspace .admin-fee-summary>article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;min-height:0;padding:16px 0;display:flex}.polaris-workspace .admin-fee-summary strong{text-align:right;font-size:20px}.polaris-workspace .admin-overview-shortcuts{gap:8px}.polaris-workspace .admin-overview-shortcuts a{border-radius:13px;padding:17px}.polaris-workspace .clean-bank-statement .financial-heading,.polaris-workspace .clean-bank-statement .financial-toolbar,.polaris-workspace .clean-bank-statement .financial-statement-results{padding-inline:0}.polaris-workspace .clean-bank-statement .statement-row{padding:13px 0}.workspace-dialog.wallet-entry-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.wallet-entry-dialog-body{padding:16px}.wallet-entry-dialog-details>div{grid-template-columns:1fr;gap:5px}.wallet-entry-dialog-details dd{text-align:left}.wallet-entry-dialog-actions>button{width:100%}}.polaris-workspace .clean-bank-statement .statement-row,.wallet-unified-list .wallet-entry{border-bottom:1px solid #8ba4ae29}.polaris-workspace .clean-bank-statement .statement-row:last-child,.wallet-unified-list .wallet-entry:last-child{border-bottom:0}.approval-scope{border:1px solid var(--line);background:#0912198c;border-radius:12px;flex-wrap:wrap;gap:4px;margin-top:10px;padding:4px;display:inline-flex}.approval-scope button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:650}.approval-scope button:hover{color:var(--ink)}.approval-scope button.active{background:var(--teal-soft);color:var(--teal-dark);box-shadow:inset 0 0 0 1px #5ed8b759}.approval-actions:has(.approval-confirm){display:block}.approval-confirm{border:1px solid var(--line);background:#09121980;border-radius:14px;gap:14px;padding:18px;display:grid}.approval-confirm.is-reject{border-color:#f3a59b66}.approval-confirm h4{margin:0;font-size:15px}.approval-confirm dl{margin:0;display:grid}.approval-confirm dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.approval-confirm dl>div:last-child{border-bottom:0}.approval-confirm dt{color:var(--muted);font-size:12px}.approval-confirm dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:650}.approval-confirm p{margin:0;font-size:12px}.approval-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}button.danger-solid{color:#2a0d09;background:#e0786b}.wallet-entry-kind{background:#5ed8b724;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;display:inline-flex}.wallet-entry-dialog-summary.is-debit{background:linear-gradient(145deg,#783c3457,#0d1822b3)}.wallet-entry-dialog-summary.is-debit .wallet-entry-kind{color:#f3a59b;background:#f3a59b24}.wallet-entry-dialog-actions{justify-content:stretch}.wallet-entry-dialog-actions>button{flex:160px;justify-content:center}.select-menu{min-width:0;position:relative}.select-menu-trigger{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#0c1721;border:1px solid #314653;border-radius:11px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.select-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-menu-trigger:hover{border-color:#46606f}.select-menu-trigger:focus-visible,.select-menu-trigger[aria-expanded=true]{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #5ed8b729}.select-menu-chevron{color:var(--muted);transition:transform .15s}.select-menu-trigger[aria-expanded=true] .select-menu-chevron{transform:rotate(180deg)}.select-menu-list{z-index:60;background:#121f29;border:1px solid #314653;border-radius:12px;width:max-content;min-width:100%;max-width:min(360px,86vw);max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.select-menu-list li{color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:13px;display:flex}.select-menu-list li.is-active{background:#5ed8b71a}.select-menu-list li[aria-selected=true]{color:var(--teal-dark);font-weight:700}.polaris-workspace .filters .filter-select-menu{min-width:230px}@media (max-width:700px){.polaris-workspace .filters .filter-select-menu{width:100%;min-width:0}.select-menu-list{width:100%;left:0;right:auto}}select option{color:var(--ink);background:#121f29}select option:checked{color:var(--teal-dark);background:#173b33}select{accent-color:var(--teal)}
