:root{--header-h:64px;--hdr-bg:#000;--hdr-fg:#cfcfcf;--hdr-border:rgba(255,255,255,0.06);--frame-border:#3a3a3a;--surface-bg:#d5d5d5;--surface-fg:#333333;--card-bg:#ffffff;--card-border:#dddddd;--card-shadow:0 6px 18px rgba(0,0,0,0.08);--accent:#000000;--accent-fg:#ffffff;--focus-ring:rgba(0,0,0,0.3)}@font-face{font-family:Ethna;src:url(/fonts/ethna/font.woff2) format("woff2"),url(/fonts/ethna/font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--sidebar-width-open:220px;--sidebar-width-rail:56px;--theme-font-family-sans:var(--font-inter),var(--font-ui);--theme-font-family-heading:var(--font-poppins),var(--font-inter),var(--font-ui);--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--hair:#e5e7eb;--error:#b91c1c;--fg-muted:#6b7280;--sidebar-bg:#ffffff;--sidebar-fg:#111827;--sidebar-muted:#6b7280;--sidebar-border:#d1d5db;--sidebar-hover-fg:#111827;--sidebar-active-fg:#111827;--sidebar-focus-ring:rgba(37,99,235,0.35);--sidebar-active-bg:#ffffff;--sidebar-active-accent:#ff9900;--sidebar-primary-bg:#f9fafb;--sidebar-secondary-bg:#ffffff;--app-bg:#f3f4f6;--panel-bg:#ffffff;--panel-elev-bg:#ffffff;--panel-border:#d1d5db;--panel-shadow:0 1px 3px rgba(15,23,42,0.12);--table-header:#f9fafb;--table-row-border:#e5e7eb;--text-main:#111827;--text-on-panel:#111827;--text-dim-on-panel:#6b7280;--focus-ring:rgba(59,130,246,0.35);--radius:10px;--page-padding:24px;--gap-sm:6px;--gap-md:10px;--gap-lg:18px;--input-bg-panel:#ffffff;--input-bg-canvas:#ffffff;--scrollbar-width:10px;--brand:#ff9900;--brand-600:#e98a00;--brand-50:#fef3e0;--input-bg:#ffffff;--input-fg:#0f172a;--input-border:#d1d5db;--input-placeholder:#9ca3af;--input-focus:var(--brand-600);--input-menu-bg:#ffffff;--input-menu-fg:#0f172a}@media (prefers-color-scheme:dark){:root{--input-bg:#ffffff;--input-fg:#0f172a;--input-border:#d1d5db;--input-menu-bg:#ffffff;--input-menu-fg:#0f172a}}.sidebar,[data-admin],[data-client],body,html{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[data-admin] a,[data-client] a{color:inherit;text-decoration:none}[data-admin] a:hover,[data-client] a:hover{text-decoration:underline}.header{background:#003b4f;color:#e5f2f6;border-bottom:1px solid rgba(0,0,0,.45)}.header a{color:inherit}.header a:hover{text-decoration:underline}:where([data-client],[data-admin]) .panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--panel-shadow);color:var(--text-on-panel)}:where([data-client],[data-admin]) .panel--p{padding:14px}:where([data-client],[data-admin]) .page-wrap{display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--page-padding)}:where([data-client],[data-admin]) .page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);color:var(--text-main)}:where([data-client],[data-admin]) .page-title{margin:0;font-size:18px;line-height:1.2;font-weight:700;color:var(--text-main)}:where([data-client],[data-admin]) .grid{display:grid;grid-gap:12px;gap:12px}:where([data-client],[data-admin]) .table{width:100%;border-collapse:collapse;font-size:13px;background:#ffffff;color:var(--text-main)}:where([data-client],[data-admin]) .table thead th{background:var(--table-header);color:var(--text-main);text-align:left;font-weight:700;padding:8px 10px;border-bottom:1px solid var(--table-row-border);white-space:nowrap}:where([data-client],[data-admin]) .table td,:where([data-client],[data-admin]) .table th{padding:8px 10px;font-size:13px;border-bottom:1px solid var(--table-row-border);color:var(--text-main)}:where([data-client],[data-admin]) .table tbody tr:nth-child(2n) td{background:#f9fafb}:where([data-client],[data-admin]) .field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}:where([data-client],[data-admin]) .field>label{font-size:13px;font-weight:600;color:var(--text-dim-on-panel)}:where([data-client],[data-admin]) .input,:where([data-client],[data-admin]) input[type=email],:where([data-client],[data-admin]) input[type=number],:where([data-client],[data-admin]) input[type=text],:where([data-client],[data-admin]) select,:where([data-client],[data-admin]) textarea{width:100%;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius);background:var(--input-bg-panel);color:var(--input-fg);font-size:13px}:where([data-client],[data-admin]) .input::placeholder,:where([data-client],[data-admin]) input::placeholder,:where([data-client],[data-admin]) textarea::placeholder{color:var(--input-placeholder)}:where([data-client],[data-admin]) .input:focus,:where([data-client],[data-admin]) input:focus,:where([data-client],[data-admin]) select:focus,:where([data-client],[data-admin]) textarea:focus{outline:2px solid var(--input-focus);outline-offset:2px;box-shadow:none}:where([data-client],[data-admin]) .save-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#111827;color:#ffffff;padding:8px 14px;border-radius:999px;font-size:.95rem;cursor:pointer;font-weight:600;box-shadow:0 8px 16px rgba(15,23,42,.18)}:where([data-client],[data-admin]) .save-button:hover{filter:brightness(1.06)}:where([data-client],[data-admin]) .save-button:active{transform:translateY(1px)}:where([data-client],[data-admin]) .save-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}:where([data-client],[data-admin]) .save-button[disabled]{opacity:.6;cursor:default}:where([data-client],[data-admin]) .btn-primary{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand-600);background:var(--brand);color:#ffffff;padding:8px 14px;border-radius:999px;font-size:.95rem;font-weight:700;box-shadow:0 8px 16px rgba(15,23,42,.18);text-decoration:none}:where([data-client],[data-admin]) .btn-primary:hover{text-decoration:none}[data-admin] a.btn-primary,[data-client] a.btn-primary{color:#ffffff}:where([data-client],[data-admin]) .btn-primary,:where([data-client],[data-admin]) a.btn-primary,:where([data-client],[data-admin]) button.btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--brand-600);background:linear-gradient(180deg,var(--brand),var(--brand-600));color:#fff!important;padding:8px 14px;border-radius:999px;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 8px 16px rgba(15,23,42,.18);text-decoration:none!important}:where([data-client],[data-admin]) .btn-primary:hover{filter:brightness(1.05);text-decoration:none!important}:where([data-client],[data-admin]) .btn-primary:active{transform:translateY(1px)}:where([data-client],[data-admin]) .btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring),0 8px 16px rgba(15,23,42,.18)}:where([data-client],[data-admin]) .statusPill{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.12);color:#111827;background:#f3f4f6}.statusOk{color:#15803d;font-size:12px}.statusErr{color:#b91c1c;font-size:12px}:where([data-client],[data-admin]) a.btn-primary,:where([data-client],[data-admin]) a.save-button{color:inherit;text-decoration:none}[data-admin] a.save-button,[data-client] a.save-button{color:#ffffff;text-decoration:none}[data-admin] a.btn-primary,[data-client] a.btn-primary{color:#111827;text-decoration:none}[data-admin] a.btn-primary:hover,[data-admin] a.save-button:hover,[data-client] a.btn-primary:hover,[data-client] a.save-button:hover{text-decoration:none}.dashboard-grid{position:relative;height:100vh;display:flex;flex-direction:column;background:var(--app-bg)}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:150;align-items:center;justify-content:space-between;height:62px;background:var(--app-header-bg,#024059);color:var(--app-header-text,#ffffff);padding:0 px;border-bottom:1px solid #020617}.appHeader,.appHeader-left{display:flex}.appHeader-menuBtn{border:none;background:transparent;color:inherit;cursor:pointer;padding:0}.appHeader-menuBtn--full:hover{outline:1px solid rgba(255,255,255,.8);outline-offset:0}.appHeader-title{display:flex;align-items:center;margin-left:12px;font-weight:600;font-size:14px}.headerAccountDock{position:relative;display:flex;align-items:center;gap:8px}.accountMenuRoot{position:relative}.accountGearBtn{border:none;background:transparent;color:inherit;cursor:pointer;padding:8px;border-radius:999px;display:flex;align-items:center;justify-content:center}.accountGearBtn:hover{background:rgba(255,255,255,.08)}.accountGearIcon{font-size:22px;line-height:1}.main{position:relative;z-index:0;flex:1 1 auto;overflow:auto;padding:40px 16px 16px;background:var(--app-bg);color:var(--text-main)}.sidebar{position:fixed;top:0;left:0;z-index:130;width:200px;max-width:80vw;height:100vh;background-color:var(--sidebar-bg);color:var(--sidebar-fg);display:flex;flex-direction:column;border-right:1px solid var(--sidebar-border);overflow:visible;font-size:14px;isolation:isolate;transform:translateX(-100%);transition:transform .3s ease-out,box-shadow .3s ease-out}.sidebar.sidebar--open{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.45)}.topDock{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background-color:#ffffff;border-bottom:1px solid var(--sidebar-border)}.topDock-title{font-size:14px;font-weight:600;letter-spacing:.02em;color:#111827}.topDock-closeBtn{border:none;background:transparent;color:#4b5563;font-size:18px;font-weight:500;padding:2px 4px;cursor:pointer;line-height:1}.topDock-closeBtn:hover{color:#111827}.topDock-closeBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sidebar-focus-ring);border-radius:4px}.sidebarNav{position:relative;display:flex;align-items:flex-start}.navigationContainer{flex:0 0 200px}.sidebar .group{position:relative}.sidebar .tab{display:flex;align-items:center;width:100%;padding:10px 40px 10px 20px;text-align:left;border:none;background:transparent;cursor:pointer}.sidebar .chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none;opacity:.7}.sidebar-inner{display:flex;flex:1 1 auto;min-height:0;background:var(--sidebar-bg)}.sidebar-primary{width:220px;background:var(--sidebar-primary-bg);border-right:1px solid var(--sidebar-border)}.sidebar-secondary{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--sidebar-secondary-bg)}.sidebar-secondary-header{padding:10px 14px;border-bottom:1px solid var(--sidebar-border)}.sidebar-secondary-title{font-size:14px;font-weight:600;color:#111827}.sidebar-secondary-body{flex:1 1 auto;min-height:0;padding:4px 0 8px}.sidebar-secondary-empty{flex:1 1 auto;display:grid;place-items:center;padding:16px}.bottomDock{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;padding:8px 10px;background-color:#ffffff;border-top:1px solid var(--sidebar-border)}.accountBtn,.bottomDock{display:flex;align-items:center;gap:8px}.accountBtn{background:none;border:none;cursor:pointer;color:#111827;border-radius:999px;padding:6px 8px}.accountBtn:hover{background:#f3f4f6}.accountBtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sidebar-focus-ring)}.accountAvatar{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:grid;place-items:center;border:1px solid rgba(148,163,184,.9);overflow:hidden}.accountAvatar img{width:100%;height:100%;object-fit:cover;display:block}.accountLabel{font-weight:600;font-size:.92rem;color:#111827}.accountMenu{position:absolute;left:10px;right:10px;bottom:56px;background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:6px;list-style:none;margin:0;box-shadow:0 12px 24px rgba(15,23,42,.25)}.menuItem{display:block;width:100%;text-align:left;background:none;border:none;color:#111827;text-decoration:none;padding:10px;border-radius:8px;font-size:.95rem;cursor:pointer}.menuItem:hover{background:#f3f4f6}.danger{color:#b91c1c}.danger:hover{color:#7f1d1d;background:#fee2e2}.tab{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0;color:#111827;text-decoration:none;border-radius:0;outline:none;border:none;background:transparent;cursor:pointer;font:inherit;transition:background .2s ease,color .2s ease,box-shadow .19s ease}.tab--primary{padding:9px 16px}.tab:hover{background:#e5e7eb}.tabLabel{overflow:hidden;text-overflow:ellipsis}.chevron{margin-left:auto;font-size:12px;opacity:.7}.tabActive.tab--primary{background:#ffffff;font-weight:600;box-shadow:inset 3px 0 0 #111827}.subtab{display:flex;align-items:center;gap:8px;padding:8px 18px;margin:0;color:#111827;text-decoration:none;border-radius:0;border:none;min-height:32px;background:#ffffff;transition:background .12s ease,color .12s ease}.subtab:hover{background:#f3f4f6}.subtabActive.subtab--secondary{background:#e5efff;font-weight:600;box-shadow:inset 3px 0 0 #111827}.sidebar-backdrop{position:fixed;inset:0;z-index:120;background:rgba(15,23,42,.4);opacity:0;pointer-events:none;border:none;padding:0}.sidebar-backdrop.is-visible{opacity:1;pointer-events:auto;transition:opacity .2s ease}.bh-scroll-viewport{overflow:auto;scrollbar-width:thin}.bh-scroll-viewport::-webkit-scrollbar{width:var(--scrollbar-width)}.sidebar .bh-scroll-viewport::-webkit-scrollbar-track{background:#f9fafb}.sidebar .bh-scroll-viewport::-webkit-scrollbar-thumb{background:#d4d4d8}.sidebar .bh-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.main .bh-scroll-viewport::-webkit-scrollbar-track{background:#e5e7eb}.main .bh-scroll-viewport::-webkit-scrollbar-thumb{background:#cbd5f5}.main .bh-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-client]{background:transparent;color:var(--text-main);--radius:var(--radius);--page-padding:var(--page-padding);--gap-sm:var(--gap-sm);--gap-md:var(--gap-md);--gap-lg:var(--gap-lg)}[data-client] .panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--panel-shadow);color:var(--text-on-panel)}[data-client] .panel--p{padding:14px}[data-client] .panel .panel.panel--surface{background:var(--panel-elev-bg)!important;border:1px solid var(--panel-border)!important;box-shadow:0 6px 16px rgba(15,23,42,.12)!important;color:var(--text-on-panel)}[data-client] .panel .panel:not(.panel--surface){background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-client] .panel .sticky-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:1px solid var(--panel-border);background:var(--panel-bg)!important;color:var(--text-on-panel)}[data-client] .page-wrap{display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--page-padding)}[data-client] .page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);color:var(--text-main)}[data-client] .page-title{margin:0;font-size:18px;line-height:1.2;font-weight:700;color:var(--text-main)}[data-client] .tabs-row{display:flex;gap:var(--gap-sm);flex-wrap:wrap}[data-client] .grid{display:grid;grid-gap:12px;gap:12px}[data-client] .grid-2{grid-template-columns:repeat(2,1fr)}[data-client] .grid-fit-240{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}[data-client] .row{display:flex;align-items:center;gap:8px}[data-client] .on-canvas input,[data-client] .on-canvas select,[data-client] .on-canvas textarea{background:var(--input-bg-canvas);color:var(--text-main);border-color:#cbd5e1}:where([data-client]) .tabs-row .save-button{min-width:96px;padding:6px 12px;border-radius:999px;font-weight:600;line-height:1.1;background:#ffffff;color:#111827;border-color:rgba(15,23,42,.12);box-shadow:0 4px 10px rgba(15,23,42,.08)}:where([data-client]) .tabs-row .save-button:hover{filter:brightness(1.08)}:where([data-client]) .tabs-row [draggable=true]{cursor:-webkit-grab;cursor:grab}:where([data-client]) .tabs-row [draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}:where([data-client]) .tabs-row .drag-over{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}:where([data-client]) .table tbody td:nth-child(3),:where([data-client]) .table thead th:nth-child(3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-client]) .table tbody td:last-child,:where([data-client]) .table thead th:last-child{width:70px;text-align:right}:where([data-client]) .table td,:where([data-client]) .table thead th{padding-top:8px;padding-bottom:8px}:where([data-client]) input[type=checkbox]{accent-color:var(--brand-600)}:where([data-client]) .modal .panel--p{display:grid;grid-gap:12px;gap:12px}.input,input.input,select.input,textarea.input{background-color:var(--input-bg);color:var(--input-fg);border:1px solid var(--input-border);border-radius:6px;padding:8px 10px;line-height:1.4}.input::placeholder{color:var(--input-placeholder)}.input:focus{outline:2px solid var(--input-focus);outline-offset:2px}.input:disabled{opacity:.7;cursor:not-allowed}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,currentColor 50%,transparent 0),linear-gradient(135deg,transparent 50%,currentColor 0),linear-gradient(90deg,transparent,transparent);background-position:calc(100% - 1.15rem) 50%,calc(100% - .65rem) 50%,0 0;background-size:.45rem .45rem,.45rem .45rem,100% 100%;background-repeat:no-repeat}select.input option{color:var(--input-menu-fg);background-color:var(--input-menu-bg)}[data-client] .sheet-white{background:#ffffff;color:#0f172a;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(15,23,42,.08)}[data-client] .sheet-white .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:var(--sheet-head-bg,#f8fafc);border-bottom:1px solid #e5e7eb;font-weight:600}[data-client] .sheet-white .sheet-title{font-size:14px;font-weight:600}[data-client] .sheet-white .sheet-note{font-size:12px;opacity:.7}[data-client] .sheet-white .sheet-body{padding:12px 14px;background:#ffffff}.sheet-white .input,.sheet-white input.input,.sheet-white select.input,.sheet-white textarea.input{background-color:#ffffff;color:#0f172a;border-color:#e5e7eb;color-scheme:light}.sheet-white select.input option{color:#0f172a;background-color:#ffffff}.u-center{display:grid;place-items:center}.u-no-pad{padding:0!important}.main[data-builder=true]{padding:28px 16px 16px!important}.sidebarFlyout{position:absolute;left:100%;margin-left:0;background:#ffffff;color:#111827;border-radius:0;box-shadow:0 10px 20px rgba(15,23,42,.28);min-width:220px;max-width:320px;padding:0;overflow:hidden;border:1px solid #e5e7eb;z-index:140}.sidebarFlyout-head{display:none}.sidebarFlyout-body{padding:0}.sidebarFlyout-item{display:block;padding:10px 22px;font-size:.98rem;font-weight:400;text-decoration:none;color:#111827;white-space:nowrap;background:#ffffff}.sidebarFlyout-item:hover{background:#d0e6ff;text-decoration:none}.sidebarFlyout-item--active{background:#ffffff;font-weight:500}.accountMenu.accountMenu--header{position:absolute;right:0;top:calc(100% + 4px);z-index:300;position:fixed;top:52px;right:16px;left:auto;bottom:auto;min-width:190px;background:#ffffff;color:#0f172a;border-radius:8px;border:1px solid rgba(15,23,42,.18);box-shadow:0 12px 30px rgba(15,23,42,.4),0 0 0 1px rgba(255,255,255,.4);padding:4px 0;z-index:9999}.accountMenu.accountMenu--header .menuItem{display:flex;align-items:center;width:100%;padding:8px 12px;font-size:13px;text-align:left;border:none;background:transparent;color:inherit;cursor:pointer}.accountMenu.accountMenu--header .menuItem:hover{background:#f3f4f6}.accountMenu.accountMenu--header .menuItem.danger{color:#b91c1c}.accountMenu.accountMenu--header .menuItem.danger:hover{background:#fee2e2}.appHeader-right{position:relative;display:flex;align-items:center;gap:12px;padding-right:40px}.appHeader{z-index:100}.sidebar{z-index:300}.sidebar-backdrop{z-index:250}.appHeader,.appHeader-left{align-items:stretch}.appHeader-left>.appHeader-menuBtn{height:100%}.appHeader-menuBtn--full{display:flex;align-items:center;justify-content:center;width:52px;height:100%;padding:0}.appHeader-menuBtn--full:hover{background:rgba(255,255,255,.06);outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.appHeader-logoWrap{display:flex;align-items:center;margin-left:8px;margin-right:8px}.appHeader-logoImg{max-height:28px;width:auto;display:block}.appHeader-logo{height:28px;width:auto;display:block;object-fit:contain}.sidebar .tab,.sidebar .tab:hover,.sidebarFlyout-item,.sidebarFlyout-item:hover{text-decoration:none!important}.sidebar .tab:hover{background:#eceff6}.sidebarFlyout-item,.sidebarFlyout-item.sidebarFlyout-item--active{font-weight:400!important;background:#ffffff}.sidebarFlyout-item:hover{background:#eceff6}.quickAccessRow{flex-wrap:wrap;gap:6px;margin-bottom:8px}.quickAccessTag{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid #d1d5db;background:#f9fafb;color:#111827;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.quickAccessTag:hover{background:#e5e7eb;border-color:#cbd5e1;text-decoration:none}.quickAccessTag--active{background:#e5f2f6;border-color:#60a5fa;box-shadow:0 0 0 1px rgba(37,99,235,.35);font-weight:600}[data-client] .financeTabsRow{display:flex;gap:24px;margin-top:4px;margin-bottom:8px;padding:0 4px;border-bottom:1px solid #e5e7eb}[data-client] .financeTab{position:relative;margin:0 20px 0 0;padding:10px 0 9px;background:none;border:none;border-bottom:3px solid transparent;font:600 14px/1.2 var(--font-ui);color:#4b5563;cursor:pointer;white-space:nowrap}[data-client] .financeTab:hover{color:#111827}[data-client] .financeTab--active{color:#005f73;border-bottom-color:#00a3b4}[data-client] .financeTab:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.45);border-radius:2px}.financePanel-inner{padding:0}.financePanel-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px 0}.financePanel-titleRow{margin-bottom:4px}.financePanel-title{margin:0;font-size:20px;font-weight:700;color:#111827}.financePanel-header .quickAccessRow{margin-bottom:8px}.quickAccessRow{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap}.quickAccessRow-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-weight:600}.quickAccessLink{border:none;background:transparent;padding:0;margin:0 2px;font-size:13px;font-weight:500;color:#2563eb;cursor:pointer;text-decoration:none}.quickAccessLink:hover{text-decoration:underline}.quickAccessLink--active{color:#1d4ed8;font-weight:600}.page-head--finance{align-items:flex-end}.financeTabsRow{display:flex;gap:10px;padding:0 2px;background:#ffffff;border-bottom:1px solid #d1d5db}.financeTab{position:relative;border:none;background:transparent;padding:10px 14px 8px;font-size:14px;font-weight:600;color:#111827;cursor:pointer;white-space:nowrap}.financeTab--active,.financeTab:hover{color:#0f766e}.financeTab--active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:#0f766e}.financePanel-body{background:#ffffff;padding:16px}.financePanel-loading{display:flex;justify-content:center;padding:24px}.finance-subtabs{display:flex;align-items:flex-end;gap:24px;margin-top:8px;padding:0;border-bottom:1px solid #e5e7eb}.finance-subtab{position:relative;border:none;background:transparent;padding:10px 0 12px;margin:0;font-size:15px;font-weight:500;color:#4b5563;cursor:pointer}.finance-subtab:hover{color:#111827}.finance-subtab--active{color:#111827;font-weight:600}.finance-subtab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:#008296}.appHeader-center{flex:1 1 auto;display:flex;justify-content:center;align-items:center;padding:0 16px}.appHeader-search{position:relative;width:100%;max-width:420px}.appHeader-searchInput{width:100%;border-radius:999px;border:1px solid rgba(148,163,184,.9);background:#f9fafb;color:#0f172a;padding:6px 32px 6px 10px;font-size:13px}.appHeader-searchInput::placeholder{color:#cbd5e1}.appHeader-searchInput:focus{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.appHeader-searchBtn{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0;cursor:pointer;color:#0f172a;opacity:.7}.appHeader-searchBtn:hover{opacity:1}.appHeader-searchBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring);border-radius:999px}@font-face{font-family:ethna;src:url(/_next/static/media/a17f2d4e704c4316-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ethna;src:url(/_next/static/media/c3ddf3cac66a3b42-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ethna Fallback;src:local("Arial");ascent-override:62.30%;descent-override:21.81%;line-gap-override:0.00%;size-adjust:112.35%}.__className_c9e1b0{font-family:ethna,ethna Fallback}.__variable_c9e1b0{--font-ethna:"ethna","ethna Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_e36b36{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_e36b36{--font-poppins:"Poppins","Poppins Fallback"}