:root{--corp-navy:#1d2d3d;--corp-navy-2:#263b50;--corp-bg:#f5f7f9;--corp-border:#e2e7ec;--corp-text:#17283a;--corp-muted:#728092;--corp-green:#36a66f;--corp-red:#ef4444;--corp-blue:#3c91d5;--corp-gold:#b28a4b}.corp-shell{min-height:100vh;background:var(--corp-bg);color:var(--corp-text)}.corp-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:250px;background:linear-gradient(180deg,#1b2b3a,#203448);color:#dce5ed;display:flex;flex-direction:column;z-index:50;transition:width .22s ease;box-shadow:4px 0 18px #17283a12}.corp-brand-row{height:92px;padding:0 12px;border-bottom:1px solid #ffffff0d}.corp-brand,.corp-brand-row{display:flex;align-items:center}.corp-brand{padding:14px 8px;gap:12px;min-width:0;flex:1 1}.corp-mark{width:39px;height:39px;display:grid;place-items:center;border:2px solid #e9f0f5;transform:rotate(45deg);font-size:23px;flex:none}.corp-brand .corp-label{display:grid}.corp-brand strong{font-size:21px;color:#fff}.corp-brand small{font-size:9px;color:#aebdca;margin-top:3px}.sidebar-toggle{width:28px;height:28px;border:0;border-radius:6px;background:#ffffff0b;color:#e7edf2;font-size:20px}.corp-nav{padding:16px 10px;display:grid;grid-gap:3px;gap:3px;overflow:auto}.corp-nav a,.corp-nav button,.corp-sidebar-foot a{width:100%;border:0;background:none;display:flex;align-items:center;gap:13px;padding:10px 13px;border-radius:6px;font-size:13px;color:#d8e1e8;cursor:pointer;text-align:start;white-space:nowrap}.corp-nav a:hover,.corp-nav button:hover,.corp-sidebar-foot a:hover{background:#ffffff0d;color:#fff}.corp-icon{width:20px;height:20px;flex:none}.module-toggle{font-weight:750!important}.module-toggle b{-webkit-margin-start:auto;margin-inline-start:auto}.corp-subnav{display:grid;grid-gap:1px;gap:1px;margin:1px 0 5px;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-border-start:1px solid #ffffff12;border-inline-start:1px solid #ffffff12}.corp-subnav a{font-size:12px;padding-block:8px}.corp-subnav .corp-icon{width:17px;height:17px}.corp-nav-sep{height:1px;background:#ffffff12;margin:10px 4px}.corp-sidebar-foot{margin-top:auto;padding:14px 10px 20px;border-top:1px solid #ffffff12}.corp-workspace{min-height:100vh;-webkit-margin-start:250px;margin-inline-start:250px;transition:-webkit-margin-start .22s ease;transition:margin-inline-start .22s ease;transition:margin-inline-start .22s ease,-webkit-margin-start .22s ease}.corp-topbar{height:68px;background:#fff;border-bottom:1px solid var(--corp-border);display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.corp-search{width:min(450px,45%);height:38px;border:1px solid var(--corp-border);border-radius:6px;background:#fafbfc;color:#8a96a5;gap:9px;padding:0 14px}.corp-search,.corp-top-actions{display:flex;align-items:center;font-size:12px}.corp-top-actions{gap:15px;color:#34475a}.corp-top-actions>a{display:flex;align-items:center;gap:6px}.corp-top-icon{width:35px;height:35px;-webkit-border-start:1px solid #edf0f3;border-inline-start:1px solid #edf0f3;-webkit-padding-start:14px;padding-inline-start:14px;display:grid;place-items:center}.corp-avatar{width:36px;height:36px;border-radius:50%;background:#b9c3cd;color:#fff!important;display:grid!important;place-items:center;font-weight:700}.corp-content .container,.corp-content>.container{max-width:none;padding:28px 30px}.corp-content .page-head{margin-bottom:16px}.corp-content .page-head h1{font-size:27px;color:var(--corp-text)}.corp-content .muted{color:var(--corp-muted)}.corp-content .card{border:1px solid var(--corp-border);border-radius:7px;box-shadow:0 2px 7px rgba(25,42,58,.025);background:#fff}.corp-content .cards,.corp-content .dash-kpis,.corp-content .grid{gap:13px}.corp-content .asset-kpi,.corp-content .dash-metric{border-top:0!important;min-height:105px}.corp-content .metric{font-size:24px;color:#13283b;font-weight:760}.corp-content .dm-icon,.corp-content .kpi-icon,.corp-content .section-icon{border-radius:6px!important;background:#f5f7f9!important;color:#536a80}.corp-content .btn{border-radius:5px;background:var(--corp-navy);border-color:var(--corp-navy);font-size:12px;font-weight:650}.corp-content .btn:hover{background:var(--corp-navy-2)}.corp-content .btn.secondary{background:#fff;color:#3c5369;border-color:#d8e0e7}.corp-content .btn.danger{background:#fff;color:var(--corp-red);border-color:#f2c9c9}.corp-content input,.corp-content select,.corp-content textarea{border-radius:5px;border-color:#dce3e9}.corp-content input:focus,.corp-content select:focus,.corp-content textarea:focus{border-color:#71869a;box-shadow:0 0 0 3px #71869a14}.corp-content .table{border:1px solid #edf0f3;background:#fff}.corp-content .table th{background:#f4f6f8;color:#425468;font-size:11px;font-weight:750}.corp-content .table td{font-size:12px;color:#26394b}.corp-content .table td,.corp-content .table th{padding:9px 10px;border-bottom-color:#e8edf1}.corp-content .table tbody tr:hover{background:#f8fafb}.corp-content .pill{border-radius:4px;background:#e8f5ed;color:#278256}.corp-content .dash-hero{background:#fff;color:var(--corp-text);border:1px solid var(--corp-border);border-radius:7px;box-shadow:none;padding:22px 24px}.corp-content .dash-hero h1{font-size:27px}.corp-content .dash-eyebrow,.corp-content .dash-hero p{color:var(--corp-muted)}.corp-content .currency-switch{background:#f2f5f7;border-color:#e1e6eb}.corp-content .currency-switch a.active,.corp-content .dash-primary{background:var(--corp-navy);color:#fff}.corp-content .dash-primary{border-color:var(--corp-navy)}.corp-content .zakat-card{background:#fff;border-color:var(--corp-border)}.corp-content .guide-hero{background:var(--corp-navy)}.corp-content .guide-card,.corp-content .guide-hero{border-radius:7px;box-shadow:none}.sidebar-collapsed .corp-sidebar{width:72px}.sidebar-collapsed .corp-workspace{-webkit-margin-start:72px;margin-inline-start:72px}.sidebar-collapsed .corp-label{display:none!important}.sidebar-collapsed .corp-brand{justify-content:center;padding:8px}.sidebar-collapsed .corp-brand-row{padding:0 7px;flex-direction:column;justify-content:center;height:92px;gap:4px}.sidebar-collapsed .corp-mark{width:31px;height:31px;font-size:17px}.sidebar-collapsed .sidebar-toggle{width:24px;height:20px;font-size:15px}.sidebar-collapsed .corp-nav a,.sidebar-collapsed .corp-nav button,.sidebar-collapsed .corp-sidebar-foot a{justify-content:center;padding:10px}.sidebar-collapsed .corp-subnav{padding:0;border:0}.footer{border-top:1px solid var(--corp-border);background:#fff;padding:22px;color:#83909d}@media(max-width:1000px){.corp-sidebar{width:72px}.corp-workspace{-webkit-margin-start:72px;margin-inline-start:72px}.corp-label{display:none!important}.corp-brand-row{padding:0 7px;flex-direction:column}.corp-brand,.corp-brand-row{justify-content:center}.corp-mark{width:31px;height:31px}.corp-nav a,.corp-nav button,.corp-sidebar-foot a{justify-content:center}.corp-subnav{padding:0;border:0}.corp-content .container,.corp-content>.container{padding:22px 18px}}@media(max-width:700px){.corp-sidebar{display:none}.corp-workspace{-webkit-margin-start:0!important;margin-inline-start:0!important}.corp-topbar{height:62px;padding:0 14px}.corp-search{display:none}.corp-top-actions{-webkit-margin-start:auto;margin-inline-start:auto}.corp-content .container,.corp-content>.container{padding:16px 10px}.corp-content .dash-kpis,.corp-content .grid{grid-template-columns:1fr 1fr}.corp-content .dash-main,.corp-content .form-grid{grid-template-columns:1fr}}.corp-nav{scrollbar-width:none;-ms-overflow-style:none}.corp-nav::-webkit-scrollbar{width:0;height:0;display:none}.theme-picker{display:flex;gap:4px;padding:3px;border:1px solid #dfe7e4;border-radius:10px;background:#f7faf9}.theme-picker button{border:0;background:transparent;border-radius:7px;padding:6px 8px;cursor:pointer;color:#66736f;font-weight:800}.theme-picker button span{display:none;-webkit-margin-start:5px;margin-inline-start:5px;font-size:10px}.theme-picker button.active{background:#fff;color:#0b766e;box-shadow:0 1px 5px #10251f14}.theme-modern .corp-sidebar{color:#23332f;-webkit-border-end:1px solid #e2e9e7;border-inline-end:1px solid #e2e9e7}.theme-modern .corp-brand,.theme-modern .corp-nav a,.theme-modern .corp-nav button,.theme-modern .corp-sidebar-foot a{color:#344541}.theme-modern .corp-nav a:hover,.theme-modern .corp-nav button:hover{background:#eaf7f3;color:#08756b}.theme-modern .corp-content{max-width:1380px}.theme-modern .card{border-radius:18px;box-shadow:0 8px 26px rgba(20,45,38,.055)}.theme-modern .corp-topbar{box-shadow:0 3px 18px rgba(20,45,38,.045)}.theme-elegant{--bg:#09111d;--card:#101b2a;--ink:#edf4f2;--muted:#94a7a2;--line:#243447;--soft:#122e2c;--accent:#2bc59f;--accent2:#1da786;--goldsoft:#302a18;--redsoft:#321d22;--greensoft:#112d28;--bluesoft:#13283c}.theme-elegant .corp-content,.theme-elegant .corp-workspace{background:#09111d;color:#edf4f2}.theme-elegant .corp-sidebar{background:#07101b;border-color:#1c2b3b}.theme-elegant .corp-topbar{background:#0c1724;border-color:#243447}.theme-elegant .card,.theme-elegant .table th,.theme-elegant input,.theme-elegant select,.theme-elegant textarea{background:#101b2a;color:#edf4f2;border-color:#243447}.theme-elegant .table td,.theme-elegant .table th{border-color:#243447}.theme-elegant .table tbody tr:hover{background:#132132}.theme-elegant .corp-search,.theme-elegant .theme-picker{background:#111e2d;border-color:#26384b;color:#a8b8b4}.theme-elegant .theme-picker button.active{background:#203047;color:#4dd6b4}.theme-elegant .btn.secondary{background:#132132}.theme-elegant .asset-group-head{background:linear-gradient(90deg,#101b2a,#122231)}.theme-elegant .sum-chip{background:#152334;border-color:#2b3c4e}.theme-elegant .dash-actions>a,.theme-elegant .portfolio-mini>div{background:#101b2a}.theme-elegant .zakat-card{background:linear-gradient(160deg,#211f18,#101b2a)}@media(min-width:1150px){.theme-modern .corp-sidebar{width:86px}.theme-modern .corp-sidebar .corp-label,.theme-modern .corp-sidebar .module-toggle b{display:none}.theme-modern .corp-workspace{-webkit-margin-start:86px;margin-inline-start:86px}.theme-modern.sidebar-collapsed .corp-sidebar{width:86px}.theme-modern.sidebar-collapsed .corp-workspace{-webkit-margin-start:86px;margin-inline-start:86px}.theme-modern .corp-icon{width:21px;height:21px}.theme-modern .corp-nav a,.theme-modern .corp-nav button{justify-content:center}.theme-picker button span{display:inline}}@media(max-width:800px){.theme-picker button span{display:none}}.corp-content>.container{max-width:1380px}.corp-content .page-head{padding:4px 2px}.corp-content .page-head h1{font-size:28px;letter-spacing:-.45px}.corp-content .page-head h1+.muted{max-width:760px}.corp-content .section>.card,.corp-content section.card{transition:box-shadow .18s,border-color .18s}.corp-content section.card:hover{border-color:#cbdcd8}.corp-content .table thead th{font-size:11px;text-transform:none;letter-spacing:.01em}.corp-content .table tbody td{line-height:1.55}.corp-content .form-grid label{font-weight:650}.corp-content .form-grid input,.corp-content .form-grid select{min-height:42px}.corp-content .notice,.corp-content .success{margin:12px 0}.page-command{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-command .btn{min-height:40px}.report-card{position:relative;overflow:hidden;min-height:150px}.report-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--accent)}.report-card h3{margin-top:0}.report-card .btn{margin-top:10px}.account-hero{padding:26px!important;background:linear-gradient(135deg,#f8fcfb,#eef8f5)}.account-hero h1{margin:0 0 8px}.theme-elegant .account-hero{background:linear-gradient(135deg,#122334,#10202c)}@media(max-width:650px){.corp-content .page-head h1{font-size:24px}.corp-content>.container{padding-top:20px}}.corp-content .asset-kpi,.corp-content .grid>.card{position:relative;overflow:hidden}.corp-content .asset-kpi .metric,.corp-content .grid>.card .kpi,.corp-content .grid>.card .metric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.corp-content .asset-group{padding:0;overflow:hidden}.corp-content .asset-group>.asset-group-head{padding:18px 20px;margin:0;border-bottom:1px solid var(--line)}.corp-content .asset-group>div[style*=overflowX]{padding:0 4px 6px}.corp-content .asset-group .table{margin:0}.corp-content details.zakat-detail summary{cursor:pointer;list-style:none}.corp-content details.zakat-detail summary::-webkit-details-marker{display:none}.corp-content details.zakat-detail[open]{min-width:320px}.corp-content .zakat-formula{background:var(--soft)!important}.corp-content .table .btn.secondary{white-space:nowrap}.corp-content .cycle-journey{border-radius:14px}.corp-content .notice,.corp-content .success{border-radius:12px}.theme-modern .asset-group,.theme-modern section.card{box-shadow:0 7px 24px rgba(20,45,38,.045)}.theme-modern .table thead th{background:#f4faf8}.theme-modern .table tbody tr:nth-child(2n){background:#fbfdfc}.theme-elegant .table tbody tr:nth-child(2n){background:#0e1927}.theme-elegant .table thead th{background:#132131}.theme-elegant .asset-group>.asset-group-head{border-color:#243447}.theme-elegant .zakat-formula{background:#132131!important}@media(max-width:800px){.corp-content .table{min-width:760px}.corp-content .asset-report-table{min-width:1050px}.corp-content .page-head{align-items:flex-start}.corp-content .page-head>div:last-child{max-width:100%}}.cycle-journey{padding:18px 20px}.cycle-journey-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}.cycle-journey-head h3{margin:3px 0}.cycle-journey-steps{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));grid-gap:7px;gap:7px;overflow-x:auto;padding-bottom:5px}.cycle-journey-steps>div{min-width:112px;padding:11px 10px;border:1px solid var(--line);border-radius:11px;background:var(--card)}.cycle-journey-steps span,.cycle-journey-steps strong{display:block}.cycle-journey-steps span{font-size:10px;font-weight:900;color:var(--muted);margin-bottom:3px}.cycle-journey-steps strong{font-size:12px}.cycle-journey-steps>div.done{background:var(--greensoft);border-color:#b8dfd5}.cycle-journey-steps>div.active{background:var(--bluesoft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.theme-elegant .cycle-journey-steps>div.done{border-color:#23594d}.theme-elegant .cycle-journey-steps>div.active{border-color:#2bc59f}@media(max-width:700px){.cycle-journey-head{align-items:flex-start;flex-direction:column}.cycle-journey-head .pill{white-space:normal}}.corp-content .split.section{gap:16px}.corp-content .split.section>.card{padding:20px}.corp-content .container>h1:first-child{margin-bottom:6px;font-size:28px;letter-spacing:-.45px}.corp-content .container>h1:first-child+.muted{max-width:760px;margin-top:0}.corp-content .card.section>h3:first-child{margin-top:0}.corp-content .card.section>.table{margin-top:10px}.corp-content .table td:first-child,.corp-content .table th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}.corp-content .table td:last-child,.corp-content .table th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}.corp-content .table .pill{font-weight:750}.corp-content .table a.btn.secondary{display:inline-flex;align-items:center}.theme-modern .card.section,.theme-modern .split.section>.card{border-radius:18px}.theme-elegant .container>h1:first-child{color:#edf4f2}.theme-elegant .split.section>.card{background:#101b2a;border-color:#243447}@media(max-width:850px){.corp-content .split.section{grid-template-columns:1fr}.corp-content .card.section{overflow-x:auto}}.corp-shell :where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:2px}.corp-content .btn{font-weight:750;transition:transform .12s,box-shadow .12s,background .12s}.corp-content .btn:not(:disabled):active{transform:translateY(1px)}.corp-content .btn:disabled{opacity:.52;cursor:not-allowed}.corp-content .pill{display:inline-flex;align-items:center;gap:5px;line-height:1.2;border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.corp-content .muted{line-height:1.6}.corp-content td.muted[colspan]{text-align:center;padding:32px 18px!important;background:color-mix(in srgb,var(--soft) 42%,transparent)}.corp-content .success{border:1px solid #b8dfd5;background:var(--greensoft);color:var(--ink);padding:11px 13px}.corp-content .notice{border:1px solid #eadca8;background:var(--goldsoft);color:var(--ink);padding:11px 13px}.corp-content input:disabled,.corp-content select:disabled{opacity:.68;cursor:not-allowed}.corp-content input:focus,.corp-content select:focus,.corp-content textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.corp-content .table tbody tr{transition:background .12s}.corp-content .table strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-elegant .success{border-color:#23594d}.theme-elegant .notice{border-color:#65562a}.theme-elegant td.muted[colspan]{background:#101b2a}@media(prefers-reduced-motion:reduce){.corp-shell *{scroll-behavior:auto!important;transition:none!important}}.corp-content :is(.container,.dashboard-pro){width:100%}.corp-content :is(.container,.dashboard-pro)>.section{margin-top:16px}.corp-content :is(.container,.dashboard-pro)>.card:not(.hero-metric){border-color:var(--line)}.corp-content :is(.container,.dashboard-pro) h2,.corp-content :is(.container,.dashboard-pro) h3{letter-spacing:-.12px}.corp-content .form-grid+.btn,.corp-content .form-grid+button.btn{margin-top:14px}.corp-content .table{border-collapse:separate;border-spacing:0;width:100%}.corp-content .table th{position:relative}.corp-content .table tbody tr:last-child td{border-bottom:0}.theme-modern .corp-content :is(.container,.dashboard-pro)>.card:not(.hero-metric){box-shadow:0 7px 24px rgba(20,45,38,.045)}.theme-elegant .corp-content :is(.container,.dashboard-pro)>.card:not(.hero-metric){background:#101b2a;border-color:#243447}.theme-elegant .corp-content :is(.container,.dashboard-pro) h1,.theme-elegant .corp-content :is(.container,.dashboard-pro) h2,.theme-elegant .corp-content :is(.container,.dashboard-pro) h3{color:#edf4f2}@media(max-width:700px){.corp-content :is(.container,.dashboard-pro){padding-inline:12px}.corp-content .section{margin-top:12px}}.theme-elegant{--ink:#f4f8f7;--muted:#c3d0cd;--line:#385064;--card:#132233;--soft:#182a3d;--accent:#48d7b2;--greensoft:#173a35;--bluesoft:#18354d;--goldsoft:#403820}.theme-elegant .corp-content{color:#f4f8f7}.theme-elegant .corp-content .dash-eyebrow,.theme-elegant .corp-content .muted,.theme-elegant .corp-content .section-kicker,.theme-elegant .corp-content small{color:#c3d0cd!important}.theme-elegant .corp-content :is(h1,h2,h3,h4,strong){color:#fff!important}.theme-elegant .corp-content :is(input,select,textarea){background:#0d1927;color:#f7fbfa;border-color:#456075}.theme-elegant .corp-content :is(input,select,textarea)::placeholder{color:#91a5a1}.theme-elegant .corp-content .table th{color:#dce8e5;background:#192b3e}.theme-elegant .corp-content .table td{color:#edf4f2;border-color:#30475b}.theme-elegant .corp-content .table tbody tr:nth-child(2n){background:#142536}.theme-elegant .corp-content a:not(.btn){color:#69dfc1}.theme-elegant .corp-content .pill{color:#edf7f4;background:#1b3142;border-color:#456075}.theme-elegant .corp-content .btn.outline,.theme-elegant .corp-content .btn.secondary{color:#f1f8f6;background:#1a3043;border-color:#48657b}.theme-elegant .corp-content .btn.outline:hover,.theme-elegant .corp-content .btn.secondary:hover{background:#223d52}.theme-elegant .corp-content .card,.theme-elegant .corp-content section.card{background:#132233;border-color:#385064}.theme-elegant .corp-content .notice{color:#fff3c4}.theme-elegant .corp-content .success{color:#d9fff5}.theme-elegant .corp-content td.muted[colspan]{color:#c3d0cd!important;background:#132233}.theme-elegant{--ink:#172b27;--muted:#687b76;--line:#dce6e2;--card:#ffffff;--soft:#f5f8f7;--accent:#176b58;--greensoft:#eaf5f1;--bluesoft:#eef5f7;--goldsoft:#faf5e7;background:#f4f7f6!important}.theme-elegant .corp-content,.theme-elegant .corp-workspace{background:#f4f7f6!important;color:#172b27}.theme-elegant .corp-content :is(h1,h2,h3,h4,strong){color:#16312b!important}.theme-elegant .corp-content :is(p,span,label,td,li){color:inherit}.theme-elegant .corp-content .dash-eyebrow,.theme-elegant .corp-content .muted,.theme-elegant .corp-content .section-kicker,.theme-elegant .corp-content small{color:#687b76!important}.theme-elegant .corp-content .card,.theme-elegant .corp-content section.card,.theme-elegant .cycle-card,.theme-elegant .dash-customizer,.theme-elegant .hero-metric,.theme-elegant .preset-card,.theme-elegant .recent-payments,.theme-elegant .split.section>.card,.theme-elegant .status-card,.theme-elegant .value-card{background:#fff!important;border-color:#dce6e2!important;box-shadow:0 8px 26px rgba(29,61,53,.055)!important}.theme-elegant .corp-content :is(input,select,textarea){background:#fff;color:#172b27;border-color:#cddbd6}.theme-elegant .corp-content :is(input,select,textarea)::placeholder{color:#8b9a96}.theme-elegant .corp-content .table th,.theme-elegant .recent-payments th{color:#415b54;background:#eef4f2!important;border-color:#dce6e2}.theme-elegant .corp-content .table td{color:#263e38;border-color:#e5ece9}.theme-elegant .corp-content .table tbody tr:nth-child(2n){background:#fafcfb!important}.theme-elegant .corp-content .table tbody tr:hover{background:#f2f7f5!important}.theme-elegant .corp-content a:not(.btn){color:#176b58}.theme-elegant .corp-content .pill{color:#31524a;background:#edf5f2;border-color:#d0e1db}.theme-elegant .corp-content .btn.outline,.theme-elegant .corp-content .btn.secondary{color:#245449;background:#fff;border-color:#c9d9d4}.theme-elegant .corp-content .btn.outline:hover,.theme-elegant .corp-content .btn.secondary:hover{background:#edf5f2}.theme-elegant .cycle-strip,.theme-elegant .pro-currency{background:#eef4f2!important}.theme-elegant .cycle-strip>div,.theme-elegant .value-bar{border-color:#dce6e2!important}.theme-elegant .cycle-strip strong,.theme-elegant .dash-welcome h1,.theme-elegant .hero-metric strong,.theme-elegant .pro-card-head h2,.theme-elegant .value-bar strong{color:#16312b!important}.theme-elegant .cycle-strip small,.theme-elegant .dash-welcome p,.theme-elegant .hero-metric em,.theme-elegant .hero-metric small,.theme-elegant .value-bar{color:#687b76!important}.theme-elegant .pro-currency a.active{background:#fff;color:#176b58;box-shadow:0 2px 8px rgba(29,61,53,.1)}.theme-elegant .corp-content .notice{color:#604e19;background:#fff9e8;border-color:#eadca8}.theme-elegant .corp-content .success{color:#195b4b;background:#edf8f4;border-color:#b8dfd5}.theme-elegant .corp-content td.muted[colspan]{color:#687b76!important;background:#fafcfb}.theme-elegant .cycle-journey-steps>div{background:#fff;border-color:#dce6e2}.theme-elegant .cycle-journey-steps>div.done{background:#eaf5f1;border-color:#b8dacf}.theme-elegant .cycle-journey-steps>div.active{background:#e9f4f1;border-color:#176b58}.theme-elegant .corp-content .grid.section:has(.asset-kpi){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.theme-elegant .asset-kpi{min-height:132px;padding:17px 18px!important;border-radius:18px!important;position:relative;overflow:hidden}.theme-elegant .asset-kpi-head{display:flex;align-items:center;gap:10px}.theme-elegant .asset-kpi-head .muted{font-size:10px!important;font-weight:750}.theme-elegant .asset-kpi .kpi-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#e7f5ef;font-size:18px}.theme-elegant .asset-kpi .metric{font-size:19px!important;font-weight:850;color:#17372f;margin-top:15px;letter-spacing:-.25px}.theme-elegant .asset-kpi-accent{position:absolute;inset-inline:18px;bottom:12px;height:4px;border-radius:99px;background:#e8f0ed}.theme-elegant .asset-kpi-accent:after{content:"";display:block;height:100%;width:56%;border-radius:99px;background:#169768}.theme-elegant .tone-cost .kpi-icon{background:#eef3ff}.theme-elegant .tone-cost .asset-kpi-accent:after{background:#4b78bd}.theme-elegant .tone-gain .kpi-icon{background:#e9f7ee}.theme-elegant .tone-gain .asset-kpi-accent:after{background:#1a9d62}.theme-elegant .tone-due .kpi-icon{background:#fff3e7}.theme-elegant .tone-due .asset-kpi-accent:after{background:#d77a2d}.theme-elegant .tone-paid .kpi-icon{background:#e7f7f0}.theme-elegant .tone-paid .asset-kpi-accent:after{background:#078b59}.theme-elegant .tone-count .kpi-icon{background:#f1edff}.theme-elegant .tone-count .asset-kpi-accent:after{background:#7764b8}.theme-elegant .tone-hawl .kpi-icon{background:#eef7fa}.theme-elegant .tone-hawl .asset-kpi-accent:after{background:#47869b}.theme-elegant .asset-group{border-radius:20px!important}.theme-elegant .asset-group-head{background:linear-gradient(90deg,#f7fbf9,#fff)}.theme-elegant .asset-type-title{display:flex;align-items:center;gap:8px}.theme-elegant .asset-type-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf5f1}.theme-elegant .sum-chip{display:inline-flex;padding:6px 9px;border-radius:9px;background:#edf6f2;-webkit-margin-end:6px;margin-inline-end:6px;font-size:10px}.theme-elegant .sum-chip.due{background:#fff5e8}@media(max-width:1150px){.theme-elegant .corp-content .grid.section:has(.asset-kpi){grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.theme-elegant .corp-content .grid.section:has(.asset-kpi){grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.theme-elegant .corp-content .grid.section:has(.asset-kpi){grid-template-columns:1fr}}.theme-elegant .payment-kpi,.theme-elegant .workflow-kpi{min-height:126px;padding:17px 18px!important;border-radius:18px!important;position:relative;overflow:hidden}.theme-elegant .payment-kpi-head,.theme-elegant .workflow-kpi-head{display:flex;align-items:center;gap:10px}.theme-elegant .payment-kpi-icon,.theme-elegant .workflow-kpi-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#e7f5ef;color:#087653;font-size:17px;font-weight:900}.theme-elegant .payment-kpi .kpi,.theme-elegant .workflow-kpi .metric{font-size:19px!important;font-weight:850;color:#17372f;margin-top:15px}.theme-elegant .payment-kpi-accent,.theme-elegant .workflow-kpi-accent{position:absolute;inset-inline:18px;bottom:12px;height:4px;border-radius:99px;background:#e8f0ed}.theme-elegant .payment-kpi-accent:after,.theme-elegant .workflow-kpi-accent:after{content:"";display:block;width:58%;height:100%;border-radius:99px;background:#159667}.theme-elegant .payment-kpi.tone-remaining .payment-kpi-icon{background:#fff0e9;color:#c84c2a}.theme-elegant .payment-kpi.tone-remaining .payment-kpi-accent:after{background:#d45632;width:74%}.theme-elegant .payment-kpi.tone-prior .payment-kpi-icon{background:#fff5e5;color:#b97a13}.theme-elegant .payment-kpi.tone-prior .payment-kpi-accent:after{background:#d49a32}.theme-elegant .payment-kpi.tone-paid .payment-kpi-icon{background:#e5f6ed;color:#078650}.theme-elegant .payment-kpi.tone-unallocated .payment-kpi-icon{background:#eef3ff;color:#4b72b0}.theme-elegant .payment-kpi.tone-unallocated .payment-kpi-accent:after{background:#5d7fba}.theme-elegant .corp-content .card.section:has(.form-grid){border-radius:20px!important}.theme-elegant .corp-content .card.section:has(>.page-head){border-radius:20px!important}.theme-elegant .premium-report-card{min-height:176px;padding:20px!important;border-radius:19px!important;position:relative}.theme-elegant .premium-report-card .report-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e8f5f0;color:#087653;font-size:20px;font-weight:900;margin-bottom:16px}.theme-elegant .premium-report-card h3{font-size:16px!important;margin:0 0 7px}.theme-elegant .premium-report-card .btn{position:absolute;inset-inline-end:18px;bottom:17px}.theme-elegant .corp-content .table{border:1px solid #dce6e2;border-radius:14px;overflow:hidden}.theme-elegant .corp-content .table thead th{font-size:10px;text-transform:none;letter-spacing:.1px}.theme-elegant .corp-content .table tbody td{vertical-align:middle}.theme-elegant .corp-content .table .btn.secondary{border-radius:9px}.theme-elegant .corp-content .form-grid label{font-size:10px;font-weight:750;color:#536b64}.theme-elegant .corp-content .form-grid :is(input,select,textarea){margin-top:6px;border-radius:10px;min-height:42px}.theme-elegant .corp-content .page-head>div>h1{margin-bottom:5px}.theme-elegant .corp-content .page-head>div>.pill:first-child{margin-bottom:8px}.hawl-badges.display-only{position:relative}.hawl-reference{display:inline-flex;align-items:center;-webkit-margin-start:5px;margin-inline-start:5px;padding:3px 6px;border-radius:7px;background:#eef3f1;color:#667a74;font-size:9px;font-weight:750;border:1px dashed #b9c9c4}.theme-elegant .hawl-reference{background:#f3f7f5;color:#60756f;border-color:#b9cbc5}.theme-elegant .corp-topbar{background:rgba(255,255,255,.96)!important;border-color:#dce6e2!important;box-shadow:0 4px 18px rgba(29,61,53,.045)}.theme-elegant .corp-search{background:#f7faf9!important;border-color:#dce6e2!important;color:#70827d!important}.theme-elegant .theme-picker{background:#f2f7f5!important;border-color:#dce6e2!important}.theme-elegant .theme-picker button{color:#60736d}.theme-elegant .theme-picker button.active{background:#fff!important;color:#176b58!important}.theme-elegant .corp-content .page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 2px 4px}.theme-elegant .corp-content .page-head h1{font-size:29px!important;font-weight:850;letter-spacing:-.6px}.theme-elegant .corp-content .page-command{padding:4px;border-radius:12px}.theme-elegant .corp-content .page-command .btn{min-height:38px;border-radius:9px}.theme-elegant .corp-content .section{margin-top:14px}.theme-elegant .corp-content section.card{box-shadow:0 8px 24px rgba(29,61,53,.045)!important}.theme-elegant .corp-content .table th{height:42px}.theme-elegant .corp-content .table td{height:47px}.theme-elegant .corp-content .table tbody tr:hover{background:#f0f7f4!important}.theme-elegant .corp-content .pill{padding:5px 9px;font-size:10px}.theme-elegant .corp-content details.zakat-detail summary{border-radius:9px}@media(max-width:700px){.theme-elegant .corp-content .page-head{align-items:flex-start;flex-direction:column}.theme-elegant .corp-content .page-command{width:100%}}.theme-elegant .page-title-icon,.theme-elegant .section-title-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8f4ef;color:#0b7657;font-size:17px;font-weight:900;vertical-align:middle}.theme-elegant .section-title-icon{width:30px;height:30px;font-size:15px}.theme-elegant .asset-type-icon{color:#0b7657;font-size:17px;font-weight:900;border:1px solid #d8e9e2}.theme-elegant .asset-row-icon{display:inline-grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:8px;background:#f0f6f3;color:#176c57;border:1px solid #ddeae5;font-size:12px;font-weight:900}.theme-elegant .asset-name-cell{display:inline-flex;align-items:center;gap:8px}.theme-elegant .asset-kpi .kpi-icon{font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px!important;color:#176c57!important;font-weight:900}.asset-kpi-source{display:flex;align-items:center;gap:6px;margin-top:8px;color:#6c817a;font-size:9px;font-weight:750}.asset-kpi-source>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#15985d;box-shadow:0 0 0 3px rgba(21,152,93,.11)}.asset-sort{width:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:start}.asset-sort span:last-child{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:#81948e;font-size:12px}.asset-sort.active span:last-child{background:rgba(15,118,101,.12);color:#07563f}.asset-sort:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.theme-elegant .asset-kpi-source{color:#60776f}.theme-elegant .asset-sort.active span:last-child{background:#dff2ea;color:#07563f}.corp-shell{--brand-primary:#0f7665;--brand-secondary:#1d4350;--brand-bg:#f4f8f6;--brand-surface:#fff;--brand-surface-soft:#f8fcfa;--brand-border:#dce9e4;--brand-text:#18332d;--brand-muted:#6b817a;--brand-shadow:0 12px 30px rgba(24,70,58,.06);color:var(--brand-text)}.corp-shell,.corp-shell .corp-workspace{background:var(--brand-bg)}.corp-shell .corp-sidebar{background:linear-gradient(180deg,#11372f,#0b2927);border:0;box-shadow:8px 0 26px rgba(10,46,39,.13)}.corp-shell .corp-brand-row{height:88px;border-bottom:1px solid rgba(255,255,255,.12)}.corp-shell .corp-brand{gap:13px}.corp-shell .corp-mark{border-color:#b9ead9;color:#e9fff7;border-radius:10px;transform:none;background:rgba(255,255,255,.08)}.corp-shell .corp-brand strong{letter-spacing:-.03em}.corp-shell .corp-brand small{color:#a9ccc2}.corp-shell .corp-nav{padding:18px 12px;gap:5px}.corp-shell .corp-nav a,.corp-shell .corp-nav button,.corp-shell .corp-sidebar-foot a{border-radius:11px;padding:11px 13px;color:#d5e8e1;gap:12px;transition:background .16s,color .16s,transform .16s}.corp-shell .corp-nav a:hover,.corp-shell .corp-nav button:hover,.corp-shell .corp-sidebar-foot a:hover{background:rgba(255,255,255,.1);color:#fff;transform:translateX(-2px)}.corp-shell .corp-nav a.active,.corp-shell .corp-subnav a[aria-current=page]{background:#e6f6f0;color:#0d6959}.corp-shell .corp-subnav{margin:3px 0 8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:1px solid rgba(184,235,219,.28);border-inline-start:1px solid rgba(184,235,219,.28)}.corp-shell .corp-subnav a{font-size:11px;padding-block:9px}.corp-shell .module-toggle{color:#effcf8!important;font-size:12px!important}.corp-shell .corp-topbar{height:72px;padding-inline:28px;background:rgba(255,255,255,.9);border-bottom:1px solid var(--brand-border);box-shadow:0 4px 18px rgba(24,70,58,.035);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.corp-shell .corp-search{height:40px;border-radius:12px;background:var(--brand-surface-soft);border-color:var(--brand-border);color:var(--brand-muted)}.corp-shell .corp-avatar{background:#d7eee6;color:#0b6656!important}.corp-shell .corp-top-actions{gap:12px;color:var(--brand-muted)}.corp-shell .corp-content .container,.corp-shell .corp-content>.container{max-width:1500px;padding:clamp(24px,3vw,42px) clamp(16px,3vw,42px)}.corp-shell .corp-content .page-head{padding:0 2px;margin-bottom:22px}.corp-shell .corp-content .page-head h1{font-size:clamp(26px,3vw,38px);font-weight:850;letter-spacing:-.04em;color:var(--brand-text);margin:0 0 8px}.corp-shell .corp-content .page-head h1+.muted{max-width:760px;color:var(--brand-muted)}.corp-shell .corp-content .section,.corp-shell .corp-content :is(.grid,.cards,.dash-kpis){gap:16px}.corp-shell .corp-content .card,.corp-shell .corp-content section.card{border:1px solid var(--brand-border);border-radius:18px;background:var(--brand-surface);box-shadow:var(--brand-shadow)}.corp-shell .corp-content .card:hover,.corp-shell .corp-content section.card:hover{border-color:#c6ded6;box-shadow:0 15px 34px rgba(24,70,58,.09)}.corp-shell .corp-content .btn{min-height:40px;border-radius:11px;background:var(--brand-primary);border-color:var(--brand-primary);padding-inline:15px;box-shadow:0 5px 12px rgba(15,118,101,.1)}.corp-shell .corp-content .btn:hover{background:#0b6758;transform:translateY(-1px)}.corp-shell .corp-content .btn.secondary{background:#fff;color:var(--brand-primary);border-color:#b8d8ce;box-shadow:none}.corp-shell .corp-content .btn.danger{background:#fff5f3;color:#b42318;border-color:#f1c4bd;box-shadow:none}.corp-shell .corp-content :is(input,select,textarea){min-height:42px;border-radius:11px;border-color:var(--brand-border);background:#fff;color:var(--brand-text)}.corp-shell .corp-content :is(input,select,textarea):focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px rgba(15,118,101,.1)}.corp-shell .corp-content label{color:var(--brand-muted);font-size:11px;font-weight:750}.corp-shell .corp-content .form-grid{gap:14px}.corp-shell .corp-content .form-grid label{line-height:1.45}.corp-shell .corp-content .table{border:1px solid var(--brand-border);border-radius:14px;overflow:hidden;box-shadow:none;background:var(--brand-surface)}.corp-shell .corp-content .table th{height:44px;background:#eef7f3;color:#456b60;font-size:10px;font-weight:850;border-bottom:1px solid #d7e9e1}.corp-shell .corp-content .table td{height:48px;color:var(--brand-text);font-size:11px;border-bottom:1px solid #e8f0ed}.corp-shell .corp-content .table tbody tr:nth-child(2n){background:#fbfdfc}.corp-shell .corp-content .table tbody tr:hover{background:#eff8f4}.corp-shell .corp-content .pill{border-radius:999px;padding:6px 10px;background:#e6f6f0;color:#0b6e5b;border-color:#bfe1d5;font-weight:800}.corp-shell .corp-content .notice{border-radius:13px;background:#fff9e8;border-color:#eedca8;color:#745514}.corp-shell .corp-content .success{border-radius:13px;background:#edf9f4;border-color:#b9dfd3;color:#155f4c}.corp-shell .footer{background:transparent;border-top:1px solid var(--brand-border);color:var(--brand-muted);padding:20px 42px}.theme-classic{--brand-primary:#1e6472;--brand-secondary:#293f50;--brand-bg:#f1f5f7;--brand-surface:#fff;--brand-surface-soft:#f7fafb;--brand-border:#d7e1e6;--brand-text:#243746;--brand-muted:#71818d;--brand-shadow:0 4px 14px rgba(35,61,76,.05)}.theme-classic .corp-sidebar{background:linear-gradient(180deg,#243948,#1b2b39);box-shadow:4px 0 16px rgba(23,40,58,.12)}.theme-classic .corp-content .card,.theme-classic .corp-content section.card{border-radius:10px;box-shadow:var(--brand-shadow)}.theme-classic .corp-content .page-head{margin-bottom:16px}.theme-classic .corp-content .page-head h1{font-size:30px}.theme-classic .corp-content .btn{border-radius:7px;box-shadow:none}.theme-classic .corp-content .table{border-radius:8px}.theme-classic .corp-content .table th{background:#eaf0f3;color:#415666;height:40px}.theme-classic .corp-content .table td{height:43px;font-size:10px}.theme-classic .corp-content .pill{border-radius:6px;background:#e7f0f3;color:#286075;border-color:#c8dce3}.theme-modern{--brand-primary:#4355c7;--brand-secondary:#293c8f;--brand-bg:#f5f7ff;--brand-surface:#fff;--brand-surface-soft:#f7f8ff;--brand-border:#e0e4fa;--brand-text:#27345a;--brand-muted:#78829e;--brand-shadow:0 14px 34px rgba(55,72,169,.09)}.theme-modern .corp-sidebar{background:#fff;color:#334268;-webkit-border-end:1px solid #e0e4fa;border-inline-end:1px solid #e0e4fa;box-shadow:6px 0 24px rgba(55,72,169,.06)}.theme-modern .corp-brand,.theme-modern .corp-nav a,.theme-modern .corp-nav button,.theme-modern .corp-sidebar-foot a{color:#3f4e7c}.theme-modern .corp-brand strong{color:#273c8f}.theme-modern .corp-brand small{color:#8290b0}.theme-modern .corp-mark{border-color:#5366db}.theme-modern .corp-mark,.theme-modern .corp-nav a:hover,.theme-modern .corp-nav button:hover,.theme-modern .corp-sidebar-foot a:hover{color:#4355c7;background:#eef0ff}.theme-modern .corp-nav a.active,.theme-modern .corp-subnav a[aria-current=page]{background:#e9ecff;color:#4355c7}.theme-modern .module-toggle{color:#344775!important}.theme-modern .corp-topbar{background:rgba(255,255,255,.88);border-color:#e0e4fa}.theme-modern .corp-content .btn{background:linear-gradient(135deg,#5367df,#4355c7);border-color:#4355c7;border-radius:13px;box-shadow:0 8px 16px rgba(67,85,199,.2)}.theme-modern .corp-content .btn.secondary{background:#fff;color:#4355c7;border-color:#ccd3f6;box-shadow:none}.theme-modern .corp-content .card,.theme-modern .corp-content section.card{border-radius:20px}.theme-modern .corp-content .table{border-radius:16px;border-color:#e0e4fa}.theme-modern .corp-content .table th{background:#eef0ff;color:#4b5cb4}.theme-modern .corp-content .table tbody tr:hover{background:#f4f5ff}.theme-modern .corp-content .pill{background:#eef0ff;color:#4355c7;border-color:#d5daf9}.theme-elegant{--brand-primary:#0d755f;--brand-secondary:#194d42;--brand-bg:#f5f9f7;--brand-surface:#fff;--brand-surface-soft:#f8fcfa;--brand-border:#dcebe5;--brand-text:#1a3b32;--brand-muted:#6c8179;--brand-shadow:0 14px 34px rgba(29,82,67,.065)}.theme-elegant .corp-sidebar{background:linear-gradient(180deg,#12483d,#0d332f);box-shadow:7px 0 26px rgba(17,73,60,.15)}.theme-elegant .corp-topbar{background:rgba(255,255,255,.9)!important;border-color:#dcebe5!important}.theme-elegant .corp-content .page-head{margin-bottom:26px}.theme-elegant .corp-content .page-head h1{font-size:clamp(28px,3vw,40px)!important}.theme-elegant .corp-content .card,.theme-elegant .corp-content section.card{border-radius:20px;box-shadow:var(--brand-shadow)}.theme-elegant .corp-content .table{border-radius:16px}.theme-elegant .corp-content .table th{background:#edf8f3;color:#3e6d5f;height:46px}.theme-elegant .corp-content .table td{height:52px}.theme-elegant .corp-content .btn{border-radius:12px}.theme-elegant .corp-content .pill{background:#e7f6ef;color:#0d755f;border-color:#c3e4d5}@media(max-width:900px){.corp-shell .corp-content .container,.corp-shell .corp-content>.container,.corp-shell .corp-topbar,.corp-shell .footer{padding-inline:18px}}@media(max-width:700px){.corp-shell .corp-content .container,.corp-shell .corp-content>.container{padding-inline:12px}.corp-shell .corp-content .page-head h1{font-size:26px}.corp-shell .corp-topbar{height:64px}.corp-shell .corp-top-actions{gap:8px}.corp-shell .theme-picker button span{display:none}}.corp-content .assets-page-executive .asset-group{border:1px solid #d8e6e1!important;-webkit-border-start:5px solid #0f7665!important;border-inline-start:5px solid #0f7665!important;border-radius:10px!important;box-shadow:0 5px 18px rgba(20,65,52,.06)!important}.corp-content .assets-page-executive .asset-report-table thead th{background:#eaf4f0!important;color:#173f35!important;border-bottom:2px solid #c7ddd5!important}.corp-content .assets-page-executive .asset-kpi{border-radius:10px!important;box-shadow:0 5px 16px rgba(20,65,52,.07)!important}.corp-content .assets-page-cards .asset-kpi{border:1px solid #e4ece9!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f7fbf9)!important;box-shadow:0 14px 32px rgba(20,65,52,.13)!important;transform:translateY(-2px)}.corp-content .assets-page-cards .asset-group{border:0!important;border-radius:22px!important;background:linear-gradient(150deg,#fff,#f7fbf9)!important;box-shadow:0 18px 42px rgba(20,65,52,.13)!important;padding:22px!important}.corp-content .assets-page-cards .asset-report-table{border:0!important;border-collapse:separate!important;border-spacing:0 9px!important;background:transparent!important}.corp-content .assets-page-cards .asset-report-table thead th{background:transparent!important;color:#63766f!important;border:0!important}.corp-content .assets-page-cards .asset-report-table tbody tr{background:#fff!important;box-shadow:0 6px 18px rgba(18,63,54,.1)!important}.corp-content .assets-page-cards .asset-report-table tbody td{background:#fff!important;border-block:1px solid #e3ece8!important}.corp-content .assets-page-cards .asset-report-table tbody td:first-child{-webkit-border-start:1px solid #e3ece8!important;border-inline-start:1px solid #e3ece8!important;border-start-start-radius:12px;border-end-start-radius:12px}.corp-content .assets-page-cards .asset-report-table tbody td:last-child{-webkit-border-end:1px solid #e3ece8!important;border-inline-end:1px solid #e3ece8!important;border-start-end-radius:12px;border-end-end-radius:12px}.corp-content .assets-page-analytical .asset-kpi{border:1px solid #cfdde0!important;border-top:4px solid #176d79!important;border-radius:5px!important;background:#f8fbfc!important;box-shadow:none!important}.corp-content .assets-page-analytical .asset-group{border:1px solid #cfdde0!important;border-radius:5px!important;box-shadow:none!important}.corp-content .assets-page-analytical .asset-report-table{border:1px solid #bfcfd3!important;border-radius:0!important}.corp-content .assets-page-analytical .asset-report-table thead th{background:#123f46!important;color:#fff!important;border-color:#315e65!important}.corp-content .assets-page-analytical .asset-report-table tbody tr:nth-child(2n),.corp-content .assets-page-analytical .asset-report-table tbody tr:nth-child(2n) td{background:#eaf3f4!important}.corp-content .assets-page-analytical .sum-chip{border-radius:4px!important;background:#edf4f5!important}.theme-elegant .asset-summary{display:inline-flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #dce8e3}.theme-elegant .sum-chip{display:grid!important;grid-template-columns:auto auto;grid-template-areas:"icon label" "icon value";grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-items:center;min-width:190px;padding:9px 12px!important;border:1px solid #d8e7e1!important;border-radius:11px!important;background:#f6faf8!important;margin:0!important}.theme-elegant .sum-chip.due{background:#fff9f0!important;border-color:#eadfc8!important}.theme-elegant .sum-chip .sum-icon{grid-area:icon;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e5f2ed;color:#0a7758;font-size:13px;font-weight:900}.theme-elegant .sum-chip.due .sum-icon{background:#fff0d9;color:#b87314}.theme-elegant .sum-chip>span:not(.sum-icon){grid-area:label;color:#6b7e77;font-size:9px;font-weight:750}.theme-elegant .sum-chip>strong{grid-area:value;color:#193c32;font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-elegant .asset-report-table{border-collapse:separate;border-spacing:0}.theme-elegant .asset-report-table td,.theme-elegant .asset-report-table th{border-bottom:1px solid #e1ebe7!important;-webkit-border-end:1px solid #edf2f0;border-inline-end:1px solid #edf2f0}.theme-elegant .asset-report-table td:last-child,.theme-elegant .asset-report-table th:last-child{-webkit-border-end:0;border-inline-end:0}.theme-elegant .asset-report-table tbody tr:last-child td{border-bottom:0!important}.theme-elegant .asset-report-table thead th{background:#f2f7f5!important;color:#49635b!important}.theme-elegant .asset-group-head{border-bottom:1px solid #dce7e3!important}@media(max-width:650px){.theme-elegant .asset-summary{display:grid;grid-template-columns:1fr;width:100%}.theme-elegant .sum-chip{min-width:0;width:100%}}.theme-elegant{--elegant-page:#f4f7f6;--elegant-surface:#fff;--elegant-heading:#142c26;--elegant-text:#263e38;--elegant-muted:#627b72;--elegant-primary:#07563f;--elegant-accent:#098451;--elegant-accent-soft:#e6f6ed;--elegant-line:#e1ebe6;--elegant-shadow:0 5px 22px rgba(33,70,57,.045)}.theme-elegant .corp-sidebar{background:#fff!important;color:#263c34!important;-webkit-border-end:1px solid #e2ebe6!important;border-inline-end:1px solid #e2ebe6!important;box-shadow:none!important}.theme-elegant .corp-brand strong{color:#07563f!important}.theme-elegant .corp-brand small{color:#6b8277!important}.theme-elegant .corp-mark{color:#087653!important;border-color:#087653!important}.theme-elegant .corp-brand-row,.theme-elegant .corp-sidebar-foot{border-color:#e7eee9!important}.theme-elegant :is(.corp-nav a,.corp-nav button,.corp-sidebar-foot a){color:#243c31!important;border-radius:7px}.theme-elegant :is(.corp-nav a,.corp-nav button,.corp-sidebar-foot a):hover{background:#e9f5ee!important;color:#07563f!important}.theme-elegant .corp-subnav{border-color:#e2ebe6!important}.theme-elegant .corp-nav-sep{background:#e2ebe6!important}.theme-elegant .sidebar-toggle{background:#eef5f0!important;color:#07563f!important}.theme-elegant .corp-avatar{background:#07563f!important;color:#fff!important}.theme-elegant .footer{background:#fff;border-color:#e1ebe6;color:#687b76}.theme-elegant .corp-content{background:var(--elegant-page)!important;color:var(--elegant-text)!important}.theme-elegant .corp-content .card:not(.asset-kpi):not(.asset-group){background:var(--elegant-surface)!important;border-color:var(--elegant-line)!important;color:var(--elegant-text)!important;box-shadow:var(--elegant-shadow)!important}.theme-elegant .corp-content :is(.asset-kpi,.asset-group){color:var(--elegant-text)!important}.theme-elegant .corp-content .container:not(.assets-page) .card{border-radius:12px!important}.theme-elegant .corp-content :is(h1,h2,h3,h4,strong){color:var(--elegant-heading)!important}.theme-elegant .corp-content :is(.muted,small,.section-kicker,.dash-eyebrow){color:var(--elegant-muted)!important}.theme-elegant .corp-content .btn:not(.secondary):not(.outline):not(.danger){background:var(--elegant-primary)!important;border-color:var(--elegant-primary)!important;color:#fff!important;border-radius:7px}.theme-elegant .corp-content .btn:not(.secondary):not(.outline):not(.danger):hover{background:#0b684e!important;border-color:#0b684e!important}.theme-elegant .corp-content :is(.btn.secondary,.btn.outline){background:#fff!important;color:#245449!important;border-color:#c9d9d4!important;border-radius:7px}.theme-elegant .corp-content :is(.btn.secondary,.btn.outline):hover{background:#edf5f2!important;color:#07563f!important}.theme-elegant .corp-content :is(input,select,textarea){background:#fff!important;color:#172b27!important;border-color:#cddbd6!important;border-radius:9px}.theme-elegant .corp-content :is(input,select,textarea):focus{border-color:#168260!important;box-shadow:0 0 0 3px rgba(22,130,96,.12)!important}.theme-elegant .corp-content .table:not(.asset-report-table){border-color:var(--elegant-line)!important;border-radius:12px!important}.theme-elegant .corp-content .table:not(.asset-report-table) thead th{background:#eef4f2!important;color:#415b54!important;border-color:#dce6e2!important}.theme-elegant .corp-content .table:not(.asset-report-table) td{color:var(--elegant-text)!important;border-color:#e5ece9!important}.theme-elegant .corp-content .pill{background:#edf5f2!important;color:#31524a!important;border-color:#d0e1db!important;border-radius:99px}.theme-elegant .corp-content :is(.kpi-icon,.dm-icon,.section-icon,.workflow-kpi-icon,.payment-kpi-icon,.report-icon,.asset-type-icon,.page-title-icon,.section-title-icon,.guide-step span){background:var(--elegant-accent-soft)!important;color:var(--elegant-accent)!important;border-color:#d7e9e1!important}.theme-elegant .corp-content :is(.kpi-icon,.dm-icon,.section-icon,.workflow-kpi-icon,.payment-kpi-icon,.report-icon,.asset-type-icon,.page-title-icon,.section-title-icon){border-radius:50%!important}.theme-elegant .corp-content :is(.asset-kpi-accent,.workflow-kpi-accent,.payment-kpi-accent){background:#e4f1eb!important}.theme-elegant .corp-content :is(.asset-kpi-accent,.workflow-kpi-accent,.payment-kpi-accent):after{background:#15985d!important}.theme-elegant .tone-cost .kpi-icon{background:#eef3ff!important;color:#4b78bd!important}.theme-elegant .tone-cost .asset-kpi-accent:after{background:#4b78bd!important}.theme-elegant .tone-gain .kpi-icon{background:#e9f7ee!important;color:#1a9d62!important}.theme-elegant .tone-gain .asset-kpi-accent:after{background:#1a9d62!important}.theme-elegant .tone-due .kpi-icon{background:#fff3e7!important;color:#d77a2d!important}.theme-elegant .tone-due .asset-kpi-accent:after{background:#d77a2d!important}.theme-elegant .tone-paid .kpi-icon{background:#e7f7f0!important;color:#078b59!important}.theme-elegant .tone-paid .asset-kpi-accent:after{background:#078b59!important}.theme-elegant .tone-count .kpi-icon{background:#f1edff!important;color:#7764b8!important}.theme-elegant .tone-count .asset-kpi-accent:after{background:#7764b8!important}.theme-elegant .tone-hawl .kpi-icon{background:#eef7fa!important;color:#47869b!important}.theme-elegant .tone-hawl .asset-kpi-accent:after{background:#47869b!important}.theme-elegant .payment-kpi.tone-remaining .payment-kpi-icon{background:#fff0e9!important;color:#c84c2a!important}.theme-elegant .payment-kpi.tone-remaining .payment-kpi-accent:after{background:#d45632!important}.theme-elegant .payment-kpi.tone-prior .payment-kpi-icon{background:#fff5e5!important;color:#b97a13!important}.theme-elegant .payment-kpi.tone-prior .payment-kpi-accent:after{background:#d49a32!important}.theme-elegant .payment-kpi.tone-unallocated .payment-kpi-icon{background:#eef3ff!important;color:#4b72b0!important}.theme-elegant .payment-kpi.tone-unallocated .payment-kpi-accent:after{background:#5d7fba!important}.theme-elegant .guide-hero{background:linear-gradient(135deg,#07563f,#0b684e)!important}.theme-elegant .guide-hero :is(h1,p,strong,small){color:#fff!important}.theme-elegant .guide-badge{background:rgba(255,255,255,.14)!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important}.theme-elegant .step.active{color:#07563f!important}.theme-elegant .cycle-journey-steps>div.active,.theme-elegant .step.active{background:#e6f6ed!important;border-color:#15985d!important}.transactions-page{--tx-accent:#0f7665;--tx-accent-dark:#123f36;--tx-accent-soft:#eef8f4;--tx-line:#d9e7e2;--tx-surface:#fff}.transaction-page-head{align-items:flex-end!important}.transaction-page-head h1{display:flex;align-items:center;gap:8px;margin-top:8px}.transaction-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.transaction-kpi{min-height:112px;padding:16px 17px;position:relative;overflow:hidden}.transaction-kpi:after{content:"";position:absolute;inset-inline:17px;bottom:11px;height:3px;border-radius:99px;background:var(--tx-accent)}.transaction-kpi-head{display:flex;align-items:center;gap:9px}.transaction-kpi-head>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--tx-accent-soft);color:var(--tx-accent);font-weight:900}.transaction-kpi-head small{font-size:10px;font-weight:800}.transaction-kpi>strong{display:block;margin-top:12px;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx-accent-dark)}.transaction-entry-card{-webkit-border-start:4px solid var(--tx-accent)!important;border-inline-start:4px solid var(--tx-accent)!important}.transaction-ledger-head,.transaction-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}.transaction-ledger-head h2,.transaction-section-head h2{margin:3px 0 0;font-size:19px}.transaction-ledger-kicker{display:block;color:#668078;font-size:10px;font-weight:850;letter-spacing:.04em}.transaction-ledger-count{display:inline-flex;align-items:center;min-height:31px;padding:5px 10px;border:1px solid var(--tx-line);border-radius:99px;background:var(--tx-accent-soft);color:var(--tx-accent-dark);font-size:11px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.transaction-filters{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;padding:13px;margin-bottom:14px;border:1px solid var(--tx-line);border-radius:12px;background:#f7faf9}.transaction-filters label{display:grid;grid-gap:5px;gap:5px;color:#5f756e;font-size:10px;font-weight:800}.transaction-filters :is(input,select){width:100%;min-height:39px}.transaction-clear-filters{min-height:39px;white-space:nowrap}.transaction-table-wrap{overflow-x:auto}.transaction-table-wrap .table{margin:0;min-width:680px}.transaction-sort{width:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:start}.transaction-sort span:last-child{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:#81948e;font-size:12px}.transaction-sort.active span:last-child{background:rgba(15,118,101,.12);color:var(--tx-accent-dark)}.transaction-value{font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;text-align:start}.transaction-type-pill{white-space:nowrap}.theme-elegant .transactions-page{--tx-line:#d7e9e1;--tx-surface:#fff;--tx-accent:#098451;--tx-accent-dark:#07563f;--tx-accent-soft:#edf7f2}.theme-elegant .transaction-filters{background:#f6faf8}.theme-modern .transaction-filters{border-radius:16px}.theme-modern .transaction-kpi{border-radius:18px}@media(max-width:1100px){.transaction-kpis{grid-template-columns:repeat(2,1fr)}.transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.transaction-filters,.transaction-kpis{grid-template-columns:1fr}.transaction-ledger-head,.transaction-section-head{align-items:flex-start;flex-direction:column}.transaction-clear-filters{width:100%}}.theme-modern .corp-sidebar{width:250px}.theme-modern .corp-workspace{-webkit-margin-start:250px;margin-inline-start:250px}.theme-modern .corp-sidebar .corp-label{display:initial}.theme-modern .corp-sidebar .corp-brand .corp-label{display:grid}.theme-modern .corp-sidebar .module-toggle b{display:block}.theme-modern:not(.sidebar-collapsed) .corp-sidebar .corp-label{display:initial!important}.theme-modern:not(.sidebar-collapsed) .corp-sidebar .corp-brand .corp-label{display:grid!important}.theme-modern:not(.sidebar-collapsed) .corp-sidebar .module-toggle b{display:block!important}.theme-modern .corp-nav a,.theme-modern .corp-nav button{justify-content:flex-start}.theme-modern.sidebar-collapsed .corp-sidebar{width:86px}.theme-modern.sidebar-collapsed .corp-workspace{-webkit-margin-start:86px;margin-inline-start:86px}.theme-modern.sidebar-collapsed .corp-sidebar .corp-label,.theme-modern.sidebar-collapsed .corp-sidebar .module-toggle b{display:none}.theme-modern.sidebar-collapsed .corp-nav a,.theme-modern.sidebar-collapsed .corp-nav button,.theme-modern.sidebar-collapsed .corp-sidebar-foot a{justify-content:center}.corp-mobile-backdrop,.corp-mobile-menu{display:none}@media(max-width:700px){.corp-mobile-menu{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid var(--corp-border);border-radius:9px;background:#fff;color:var(--corp-text);font-size:20px;cursor:pointer}.corp-shell.sidebar-mobile-open .corp-sidebar{display:flex;position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(270px,calc(100vw - 24px));max-width:100vw;box-sizing:border-box;overflow-x:hidden;z-index:61;box-shadow:0 0 0 1px #17283a12,14px 0 36px #17283a30}.corp-shell.sidebar-mobile-open .corp-sidebar,.corp-shell.sidebar-mobile-open .corp-sidebar *{box-sizing:border-box}.corp-shell.sidebar-mobile-open .corp-nav a,.corp-shell.sidebar-mobile-open .corp-nav button,.corp-shell.sidebar-mobile-open .corp-sidebar-foot a{min-width:0;max-width:100%}.corp-shell.sidebar-mobile-open .corp-nav .corp-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.corp-shell.sidebar-mobile-open .corp-brand .corp-label{min-width:0;max-width:100%}.corp-shell.sidebar-mobile-open .corp-brand-row{flex-direction:row;justify-content:space-between;padding:0 12px}.corp-shell.sidebar-mobile-open .corp-brand{justify-content:flex-start}.corp-shell.sidebar-mobile-open .corp-sidebar .corp-label{display:initial!important}.corp-shell.sidebar-mobile-open .corp-sidebar .corp-brand .corp-label{display:grid!important}.corp-shell.sidebar-mobile-open .corp-sidebar .module-toggle b{display:block!important}.corp-shell.sidebar-mobile-open .corp-nav a,.corp-shell.sidebar-mobile-open .corp-nav button,.corp-shell.sidebar-mobile-open .corp-sidebar-foot a{justify-content:flex-start;padding:10px 13px}.corp-shell.sidebar-mobile-open .corp-mobile-backdrop{display:block;position:fixed;inset:0;z-index:60;width:100%;height:100%;border:0;background:rgba(13,26,38,.42);cursor:pointer}}.sidebar-toggle{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid #08756b;border-radius:9px;background:#08756b;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease}.sidebar-toggle:hover{border-color:#075d55;background:#075d55}.sidebar-toggle:focus-visible{outline:3px solid #9eafff;outline-offset:2px}.sidebar-toggle-icon{display:block;width:20px;height:20px;transition:transform .18s ease}.corp-shell[dir=ltr] .sidebar-toggle[aria-expanded=true] .sidebar-toggle-icon,.corp-shell[dir=rtl] .sidebar-toggle[aria-expanded=false] .sidebar-toggle-icon{transform:rotate(180deg)}.sidebar-collapsed .sidebar-toggle{flex-basis:32px;width:32px;height:32px}.theme-modern .sidebar-toggle{border-color:#4355c7;background:#4355c7;color:#fff}.theme-modern .sidebar-toggle:hover{border-color:#3445b1;background:#3445b1}.zakat-workspace-tabs{display:flex;gap:6px;overflow-x:auto;margin:18px 30px 0;padding:4px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-surface);scrollbar-width:thin}.zakat-workspace-tabs a{flex:1 0 auto;display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border-radius:8px;color:var(--brand-muted);font-size:13px;font-weight:750;white-space:nowrap;text-decoration:none}.zakat-workspace-tabs a:hover{background:var(--brand-surface-soft);color:var(--brand-primary)}.zakat-workspace-tabs a[aria-current=page]{background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-surface));color:var(--brand-primary);box-shadow:inset 0 -2px var(--brand-primary)}.zakat-workspace-tabs a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}@media(max-width:1000px){.zakat-workspace-tabs{margin-inline:18px}}@media(max-width:700px){.zakat-workspace-tabs{margin:12px 10px 0;gap:2px}.zakat-workspace-tabs a{flex:0 0 auto;min-height:40px;padding-inline:13px;font-size:12px}}.assets-command-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.assets-command-secondary{display:flex;align-items:center;gap:8px}.asset-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--brand-border);border-radius:9px;background:var(--brand-surface);color:var(--brand-primary);cursor:pointer;font-size:24px;flex:none}.asset-toolbar-icon svg{width:19px;height:19px}.asset-toolbar-icon:hover,.asset-toolbar-icon[aria-expanded=true]{background:var(--brand-surface-soft);border-color:var(--brand-primary)}.assets-command-bar .asset-table-tools{margin:0;padding:0;max-width:none}.assets-command-bar .att-bar{flex-wrap:nowrap}.assets-command-bar .att-panel{inset-inline-end:0;top:44px;background:var(--brand-surface);border-color:var(--brand-border);color:var(--brand-text)}.asset-toolbar-more{position:relative}.asset-toolbar-menu{position:absolute;inset-inline-end:0;top:44px;min-width:160px;padding:5px;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:10px;box-shadow:var(--brand-shadow);z-index:26}.asset-toolbar-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:7px;text-align:start;background:transparent;color:var(--brand-text);cursor:pointer}.asset-toolbar-menu button:hover{background:var(--brand-surface-soft)}.assets-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.assets-page .asset-scope-bar.is-personal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px}.assets-page .asset-scope-bar.is-personal .asset-scope-title{display:grid;grid-gap:2px;gap:2px}@media(max-width:600px){.assets-command-bar{gap:8px;flex-wrap:wrap}.assets-command-secondary{gap:5px}.assets-command-bar .asset-table-tools .att-bar{justify-content:flex-start}.assets-command-bar .att-panel{position:fixed;inset-inline:8px;top:125px;width:auto;max-height:calc(100dvh - 140px)}.assets-market-grid{grid-template-columns:1fr}.asset-toolbar-icon{width:34px;height:34px}}.asset-exit-summary-card{padding:22px!important}.asset-exit-overview{position:relative}.asset-exit-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0;gap:0;width:calc(100% - 125px)}.asset-exit-metric{display:flex;align-items:center;gap:14px;padding:7px 18px;-webkit-border-end:1px solid var(--brand-border);border-inline-end:1px solid var(--brand-border);min-width:0}.asset-exit-metric:first-child{-webkit-padding-start:0;padding-inline-start:0}.asset-exit-metric:last-child{-webkit-border-end:0;border-inline-end:0}.asset-exit-metric>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.asset-exit-metric>div>span{font-size:12px;line-height:1.5;color:var(--brand-muted)}.asset-exit-metric strong{display:block;font-size:21px;line-height:1.35;white-space:nowrap;color:var(--brand-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.asset-exit-metric-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:12px;background:color-mix(in srgb,var(--brand-primary) 9%,var(--brand-surface));color:var(--brand-primary);font-size:25px}.asset-exit-metric-icon svg{width:24px;height:24px}.asset-exit-metric-icon.is-gold{background:#fff6df;color:#bf8a22}.asset-exit-metric-icon.is-metal{background:var(--brand-surface-soft);color:var(--brand-muted)}.asset-exit-history>summary{position:absolute;inset-inline-end:0;top:22px;display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;font-size:14px;font-weight:750;color:var(--brand-text);padding:7px 0}.asset-exit-history>summary::-webkit-details-marker{display:none}.asset-exit-chevron{width:18px;height:18px;transition:transform .18s}.asset-exit-history[open] .asset-exit-chevron{transform:rotate(180deg)}.asset-exit-history-panel{margin-top:22px;padding:16px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-surface-soft)}.asset-exit-history-panel h4{margin:0 0 14px;font-size:15px;color:var(--brand-text)}.asset-exit-table-scroll{overflow-x:auto}.corp-content .asset-exit-table{min-width:720px;margin:0;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.corp-content .asset-exit-table th{height:42px;padding:10px 14px;font-size:12px;background:var(--brand-surface-soft);color:var(--brand-text)}.corp-content .asset-exit-table td{height:50px;padding:12px 14px;font-size:13px;background:var(--brand-surface);color:var(--brand-text);border-bottom:1px solid var(--brand-border)}.corp-content .asset-exit-table tbody tr:last-child td{border-bottom:0}.asset-report-filters{padding:14px;border:1px solid var(--brand-border);border-radius:14px;background:var(--brand-surface)}.asset-report-filters .asset-group-toggle-wrap{order:4}.asset-report-filters .asset-status-filter{order:3}.asset-lifecycle-tabs button[aria-pressed=true]{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}.asset-lifecycle-tabs button[aria-pressed=false]{background:var(--brand-surface)!important;color:var(--brand-text)!important;border-color:var(--brand-border)!important}@media(max-width:1000px){.asset-exit-totals{width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.asset-exit-metric{padding:0 12px}.asset-exit-history>summary{position:static;justify-content:flex-end;margin-top:14px}.asset-exit-history-panel{margin-top:12px}}@media(max-width:600px){.asset-exit-summary-card{padding:16px!important}.asset-exit-totals{grid-template-columns:1fr}.asset-exit-metric{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--brand-border);padding:0 0 14px}.asset-exit-metric:last-child{border-bottom:0;padding-bottom:0}.asset-exit-metric strong{font-size:20px}.asset-exit-history-panel{padding:12px}.asset-report-filters .asset-group-toggle-wrap{order:0}}.assets-page .asset-report-filters{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) max-content max-content}@media(max-width:800px){.assets-page .asset-report-filters{grid-template-columns:1fr 1fr}.assets-page .asset-report-filters .asset-group-toggle-wrap,.assets-page .asset-report-filters .asset-status-filter{grid-column:1/-1}.assets-page .asset-report-filters .asset-group-toggle-wrap{order:4}}.assets-page .asset-group-toggle{background:var(--brand-surface-soft);border-color:var(--brand-border);color:var(--brand-text)}.assets-page .asset-group-toggle .asset-group-knob{background:var(--brand-primary)}.assets-page .asset-group-toggle:focus-visible{outline-color:var(--brand-primary)}.corp-content .assets-page .asset-group.is-exited{border:1px solid var(--brand-border)!important;border-radius:16px!important;background:var(--brand-surface)!important}.corp-content .assets-page .asset-group.is-exited .asset-group-head{background:var(--brand-surface)!important;border-color:var(--brand-border)!important}.corp-content .assets-page .asset-exit-table th{font-size:12px!important;background:var(--brand-surface-soft)!important;color:var(--brand-text)!important}.corp-content .assets-page .asset-exit-table td{font-size:13px!important;background:var(--brand-surface)!important;color:var(--brand-text)!important}.asset-page-header{justify-content:space-between;margin:8px 0 16px}.asset-page-header,.asset-page-heading{display:flex;align-items:center;gap:20px}.asset-page-heading{flex-wrap:wrap}.corp-content .asset-page-heading h1{margin:0;font-size:32px!important;line-height:1.4;color:var(--brand-text)}.asset-page-heading .asset-owner-switch{padding:4px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-surface)}.asset-page-heading .asset-owner-switch .btn{height:36px;min-height:36px;padding:7px 13px;font-size:12px;box-shadow:none}.asset-page-header .assets-command-bar{margin:0;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:nowrap}.asset-page-subtitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.asset-page-subtitle p{margin:0;font-size:12px}.asset-page-subtitle .pill{white-space:nowrap}.asset-exit-caption{margin:0 0 12px;font-size:12px;color:var(--brand-muted);line-height:1.7}@media(max-width:900px){.asset-page-header{align-items:flex-start;flex-wrap:wrap;gap:14px}.asset-page-header .assets-command-bar{justify-content:flex-start}.asset-page-subtitle{align-items:flex-start}.corp-content .asset-page-heading h1{font-size:28px!important}}@media(max-width:600px){.asset-page-heading{gap:12px}.asset-page-header .assets-command-bar,.asset-page-subtitle{flex-wrap:wrap}}.asset-page-header{position:relative}.asset-page-header>.assets-market-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(640px,100%);z-index:28;margin:0;box-shadow:var(--brand-shadow)}.assets-page .asset-scope-bar{grid-template-columns:repeat(3,minmax(180px,1fr))}@media(max-width:900px){.assets-page .asset-scope-bar{grid-template-columns:1fr 1fr}}@media(max-width:620px){.assets-page .asset-scope-bar{grid-template-columns:1fr}}.zakat-workspace-tabs a{gap:8px}.zakat-tab-icon{width:18px;height:18px;flex:none}.asset-cycle-scope{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.asset-cycle-scope label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.asset-cycle-scope select{min-width:210px;border-color:var(--brand-border);color:var(--ink);background:var(--brand-surface)}.asset-cycle-scope>span{font-size:12px}.asset-cycle-detail+.asset-cycle-detail{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.asset-cycle-detail{line-height:1.8}@media(max-width:600px){.asset-cycle-scope label{width:100%;justify-content:space-between}.asset-cycle-scope select{min-width:0;max-width:75%}}.corp-shell .assets-page :is(.asset-kpi,.asset-group,.asset-scope-bar,.asset-group-summary,.asset-exit-summary){background:var(--brand-surface)!important;border-color:var(--brand-border)!important;color:var(--brand-text)!important}.corp-shell .assets-page :is(.asset-kpi .metric,.asset-kpi .kpi,.asset-group h3){color:var(--brand-text)!important}.corp-shell .assets-page :is(.kpi-icon,.asset-type-icon,.asset-class-icon){background:var(--brand-surface-soft)!important;color:var(--brand-primary)!important;border-color:var(--brand-border)!important}.corp-shell .assets-page .asset-kpi-accent{background:var(--brand-border)!important}.corp-shell .assets-page .asset-kpi-accent:after{background:var(--brand-primary)!important}.corp-shell .assets-page .asset-report-table :is(th,td){border-color:var(--brand-border)!important;color:var(--brand-text)!important}.corp-shell .assets-page .asset-report-table thead th{background:var(--brand-surface-soft)!important}.corp-shell .assets-page .asset-report-table tbody tr{background:var(--brand-surface)!important}.corp-shell .assets-page .asset-report-table tbody tr:nth-child(2n){background:var(--brand-surface-soft)!important}.corp-shell .att-panel{background:var(--brand-surface)!important;border-color:var(--brand-border)!important;color:var(--brand-text)!important;box-shadow:var(--brand-shadow)}.corp-shell .att-preset.active :is(strong,small){color:#fff!important}.corp-shell :is(.att-sizes,.att-designs) button.active{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}.corp-shell .dash-customizer{padding:24px}.corp-shell .dash-customizer .preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.corp-shell .dash-customizer .preset-card{padding:16px;text-align:start;min-height:96px;background:var(--brand-surface)!important;border:1px solid var(--brand-border)!important;border-radius:12px}.corp-shell .dash-customizer .preset-card strong{font-size:15px;color:var(--brand-text)!important;display:block}.corp-shell .dash-customizer .preset-card span{font-size:12px;color:var(--brand-muted)!important;display:block;margin-top:6px;line-height:1.6}.corp-shell .dash-customizer .preset-card.active{border-color:var(--brand-primary)!important;background:var(--brand-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--brand-primary)}.corp-shell .customizer-section-title{font-size:14px;margin:24px 0 10px}.corp-shell .dash-customizer .widget-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.corp-shell .dash-customizer .widget-picker label{display:flex;align-items:center;gap:10px;padding:13px;border-radius:10px;background:var(--brand-surface)!important;border:1px solid var(--brand-border)!important;color:var(--brand-text)!important;font-size:13px;cursor:pointer}.corp-shell .dash-customizer .widget-picker label.selected{border-color:var(--brand-primary)!important;background:var(--brand-surface-soft)!important}.corp-shell .dash-customizer input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-primary)}.corp-shell .payments-page .payment-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.corp-shell .payments-page .payment-kpi .kpi{color:var(--brand-text)!important;font-size:clamp(18px,1.5vw,25px);line-height:1.5;white-space:normal;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:16px}.corp-shell .payments-page .payment-kpi{min-height:148px;padding:18px}.corp-shell .payments-page .payment-kpi-head .muted{font-size:12px;line-height:1.6;color:var(--brand-muted)!important}.corp-shell .transactions-page{--tx-accent:var(--brand-primary);--tx-accent-soft:var(--brand-surface-soft);--tx-ink:var(--brand-text);--tx-muted:var(--brand-muted);--tx-border:var(--brand-border)}.corp-shell .transactions-page .transaction-page-head{align-items:center;gap:16px}.corp-shell .transactions-page .transaction-entry-card .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 0}.corp-shell .transactions-page .transaction-entry-card .form-grid>.notice{grid-column:1/-1;margin:0}.corp-shell .transactions-page .transaction-entry-card label{font-size:13px;line-height:1.8}.corp-shell .transactions-page :is(.transaction-kpi,.transaction-entry-card,.transaction-ledger-card){background:var(--brand-surface)!important;border-color:var(--brand-border)!important}.corp-shell .transactions-page :is(.transaction-kpi-icon,.transaction-ledger-count){color:var(--brand-primary)!important;background:var(--brand-surface-soft)!important}.corp-shell :is(.att-panel,.dash-customizer) :is(button,input):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}@media(max-width:1100px){.corp-shell .payments-page .payment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.corp-shell .dash-customizer :is(.preset-grid,.widget-picker),.corp-shell .payments-page .payment-kpis,.corp-shell .transactions-page .transaction-entry-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.corp-shell .dash-customizer :is(.preset-grid,.widget-picker),.corp-shell .payments-page .payment-kpis,.corp-shell .transactions-page .transaction-entry-card .form-grid{grid-template-columns:1fr}}.corp-shell .assets-page :is(.asset-group-head,.sum-chip,.sum-chip.due){background:var(--brand-surface-soft)!important;border-color:var(--brand-border)!important;color:var(--brand-text)!important}.corp-shell .assets-page .sum-chip :is(.sum-icon,strong){color:var(--brand-primary)!important}.corp-shell .assets-page .sum-chip .sum-icon{background:var(--brand-surface)!important}.corp-shell .transactions-page{--tx-accent-dark:var(--brand-text);--tx-line:var(--brand-border);--tx-surface:var(--brand-surface)}.corp-shell .transactions-page .transaction-filters{background:var(--brand-surface-soft)!important;border-color:var(--brand-border)!important;grid-template-columns:auto minmax(180px,1.5fr) repeat(3,minmax(120px,1fr)) auto}.corp-shell .transactions-page :is(.transaction-ledger-kicker,.transaction-filters label){color:var(--brand-muted)!important;font-size:12px}@media(max-width:1100px){.corp-shell .transactions-page .transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.corp-shell .transactions-page .transaction-filters{grid-template-columns:1fr}}.corp-shell .transactions-page .transaction-form-section-title{grid-column:1/-1;margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--brand-border);font-size:14px;color:var(--brand-primary)!important}.corp-shell .transactions-page .transaction-form-section-title:first-child{border:0;padding-top:0;margin-top:0}.corp-shell .transactions-page .transaction-form-notes{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px}.corp-shell .att-panel{max-height:60dvh}.corp-shell .att-save{position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 0 0 8px var(--brand-surface)}@media(max-width:600px){.corp-shell .att-panel{position:fixed;inset-inline:8px;top:80px;max-height:calc(100dvh - 96px);width:auto}}.corp-shell .assets-page button.asset-kpi{font:inherit;text-align:start;width:100%;cursor:pointer}.corp-shell .assets-page button.asset-kpi:hover{border-color:var(--brand-primary)!important}.corp-shell .assets-page button.asset-kpi:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.corp-shell .assets-page button.asset-kpi:disabled{cursor:default}.corp-shell .assets-page .asset-kpi-ratio{display:block;color:var(--brand-muted);font-size:11px;margin-top:10px;line-height:1.6}.corp-shell .assets-page .asset-kpi-accent:after{width:var(--asset-kpi-percent,0)!important;transition:width .2s ease}.assets-page .asset-indicator-details{scroll-margin-top:90px}.corp-shell .assets-page button.asset-kpi{padding-bottom:34px!important}.corp-shell .assets-page .asset-kpi-accent{position:absolute;inset-inline:18px;bottom:12px;height:4px;border-radius:99px}.corp-shell .assets-page .asset-kpi-accent:after{content:"";display:block;height:100%;border-radius:99px}.corp-currency{position:relative}.corp-currency-trigger{display:flex;align-items:center;gap:6px;border:1px solid var(--brand-border,var(--line));background:var(--brand-surface,var(--card));color:var(--brand-primary,var(--accent));border-radius:9px;padding:7px 9px;cursor:pointer;font:inherit;font-size:12px}.corp-currency-trigger svg{width:20px;height:20px}.corp-currency-panel button:focus-visible,.corp-currency-trigger:focus-visible{outline:2px solid var(--brand-primary,var(--accent));outline-offset:2px}.corp-currency-panel{position:absolute;inset-inline-end:0;top:100%;padding:14px;width:min(310px,calc(100vw - 28px));background:var(--brand-surface,var(--card));color:var(--brand-text,var(--ink));border:1px solid var(--brand-border,var(--line));border-radius:12px;box-shadow:0 12px 30px #0002;z-index:120}.corp-currency-panel>strong{display:block;margin-bottom:8px;font-size:13px}.corp-currency-panel button{display:flex;width:100%;justify-content:space-between;gap:10px;padding:10px 8px;background:transparent;border:0;border-radius:7px;color:inherit;text-align:start;cursor:pointer;font:inherit}.corp-currency-panel button[aria-checked=true]{background:color-mix(in srgb,var(--brand-primary,var(--accent)) 12%,transparent);color:var(--brand-primary,var(--accent))}.corp-currency-panel small{display:block;color:var(--brand-muted,var(--muted));font-size:11px;line-height:1.7;margin-top:8px}.display-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.corp-top-actions{flex-wrap:wrap}@media(max-width:600px){.corp-currency-trigger{padding:6px;gap:4px}.corp-currency-trigger svg{width:17px;height:17px}.corp-currency-panel{position:fixed;inset-inline-end:14px;top:70px}}@media print{.corp-currency{display:none}}.corp-currency-panel{width:224px;padding:10px;border-radius:10px}.corp-currency-panel>strong{font-size:12px;margin:0 4px 7px}.corp-currency-panel button{min-height:35px;padding:8px;font-size:12px}.corp-currency-panel button>span:first-child{display:flex;align-items:center;gap:10px;justify-content:space-between;flex:1 1}.corp-currency-panel button b{min-width:31px;text-align:center}.corp-currency-panel button>span:last-child{width:13px;text-align:center}.corp-currency-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--brand-border,var(--line));margin-top:7px;padding:7px 4px 0;font-size:10px;color:var(--brand-muted,var(--muted))}.corp-currency-info{cursor:help;font-size:14px;line-height:1}.corp-currency-panel .corp-currency-rate{margin:4px 4px 0;font-size:10px;text-align:center}@media(max-width:600px){.corp-currency-panel{width:224px;max-width:calc(100vw - 28px)}}.display-money-print{display:none}@media print{.display-money-screen{display:none}.display-money-print{display:inline}}.action-button-wrap{position:relative;display:inline-flex;vertical-align:middle;max-width:100%}.action-button.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:36px;min-height:36px;padding:8px;border-radius:8px;color:inherit;line-height:1.2}.action-button.btn svg{width:18px;height:18px;flex:none}.action-button.btn.action-with-label{padding:8px 11px}.action-button-wrap .action-hover-label{display:none;position:absolute;bottom:calc(100% + 7px);inset-inline-end:0;z-index:30;background:var(--action-surface,var(--card));color:var(--corp-text);border:1px solid var(--corp-border);box-shadow:0 4px 16px #0002;border-radius:6px;padding:6px 9px;white-space:nowrap;font-size:12px;pointer-events:none}.action-button-wrap:focus-within .action-hover-label,.action-button-wrap:hover .action-hover-label{display:block}.asset-detail-actions,.operation-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block:14px}.asset-detail-toolbar{align-items:center!important}.asset-detail-toolbar details{position:relative}.asset-export-options{display:flex;gap:6px;margin-top:8px;align-items:center}.operation-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-block:16px}.operation-detail-grid dt{color:#667a82;font-size:12px}.operation-detail-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.operation-audit-list{-webkit-padding-start:20px;padding-inline-start:20px}.operation-audit-list li{margin-block:8px}.operation-report-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.operation-status-note{display:block;margin-top:6px;color:#667a82;font-size:12px}.operation-details-title{display:flex;align-items:center;gap:8px}.operation-details-title svg{width:20px;height:20px}.operation-detail-card:focus{outline:2px solid var(--accent)}@media(max-width:650px){.operation-detail-grid{grid-template-columns:1fr}.action-button.btn{min-width:44px;min-height:44px}.action-hover-label{max-width:240px;white-space:normal!important}}.theme-classic{--action-surface:var(--card)}.theme-modern{--action-surface:#fff}.theme-elegant{--action-surface:#101b2a}.theme-elegant .operation-detail-grid dt,.theme-elegant .operation-status-note{color:var(--corp-muted)}.corp-shell .transactions-page .transaction-filters{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(130px,1fr));gap:16px;padding:20px;margin-block:16px;align-items:end}.transactions-page .transaction-filter-controls{grid-column:3/-1;display:flex;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;flex-wrap:wrap}.corp-shell .transactions-page .transaction-filters :is(input,select){height:44px;min-width:0;border-radius:10px;font-size:13px;padding-inline:12px}.transactions-page .transaction-filters label{min-width:0;gap:8px}.transactions-page .transaction-filter-controls .btn{min-height:44px;margin:0}.transactions-page .transaction-report-toolbar{padding-block:0 18px;gap:10px;border-bottom:1px solid var(--brand-border);margin-bottom:16px}.transactions-page .transaction-report-toolbar details{position:relative}.transactions-page .transaction-report-toolbar summary{width:auto;min-height:40px;gap:8px;padding-inline:14px;list-style:none;cursor:pointer}.transactions-page .transaction-report-toolbar summary::-webkit-details-marker{display:none}.transactions-page .transaction-report-toolbar small{flex:1 1 320px;-webkit-margin-start:12px;margin-inline-start:12px;color:var(--brand-muted);line-height:1.7}.transactions-page .transaction-column-menu{position:absolute;z-index:30;inset-inline-start:0;top:calc(100% + 8px);width:min(540px,calc(100vw - 64px));max-height:360px;overflow:auto;background:var(--action-surface,var(--brand-surface));border:1px solid var(--brand-border);border-radius:12px;padding:16px;box-shadow:0 12px 30px #0002;grid-template-columns:repeat(2,minmax(0,1fr))}.transactions-page .transaction-column-menu label{display:flex;align-items:center;gap:8px;font-size:13px}.transactions-page .transaction-column-menu input{width:16px;height:16px;flex:none}@media(max-width:1100px){.corp-shell .transactions-page .transaction-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.transactions-page .transaction-filter-search{grid-column:span 3}.transactions-page .transaction-filter-controls{grid-column:3}}@media(max-width:700px){.corp-shell .transactions-page .transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px}.transactions-page .transaction-filter-search{grid-column:span 2}.transactions-page .transaction-filter-controls{grid-column:1/-1;justify-content:flex-start}.transactions-page .transaction-report-toolbar small{flex-basis:100%;-webkit-margin-start:0;margin-inline-start:0}}@media(max-width:450px){.corp-shell .transactions-page .transaction-filters{grid-template-columns:1fr}.transactions-page .transaction-filter-controls,.transactions-page .transaction-filter-search{grid-column:1}.transactions-page .transaction-column-menu{grid-template-columns:1fr}}.asset-details-dialog{width:min(820px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--corp-border);border-radius:16px;background:var(--action-surface,var(--brand-surface,#fff));color:var(--corp-text);box-shadow:0 24px 80px #0004;overflow:auto;overscroll-behavior:contain}.asset-details-dialog::-webkit-backdrop{background:#06132180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.asset-details-dialog::backdrop{background:#06132180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.asset-details-dialog>.operation-detail-card{margin:0!important;padding:22px!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:14px;background:inherit!important}.asset-details-dialog .page-head{top:-22px;padding-block:12px}.asset-details-dialog .asset-details-footer,.asset-details-dialog .page-head{position:-webkit-sticky;position:sticky;z-index:4;background:var(--action-surface,var(--brand-surface,#fff));margin:0}.asset-details-dialog .asset-details-footer{bottom:-22px;order:99;border-top:1px solid var(--corp-border);padding:16px 0 8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.asset-details-dialog .asset-details-footer details{position:relative}.asset-details-dialog .asset-export-options{position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;padding:10px;border:1px solid var(--corp-border);background:var(--action-surface,var(--brand-surface,#fff));border-radius:10px;display:flex;gap:8px}.asset-details-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--corp-border);padding-bottom:14px}.asset-details-tabs [aria-selected=true]{color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-surface-soft)}.purchase-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px;border-radius:10px;background:var(--brand-surface-soft)}.purchase-summary-grid strong{display:block;margin-top:8px;font-size:18px;overflow-wrap:anywhere}.asset-details-dialog [hidden]{display:none!important}@media(max-width:600px){.asset-details-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.asset-details-dialog>.operation-detail-card{padding:16px!important}.asset-details-dialog .page-head{top:-16px}.asset-details-dialog .asset-details-footer{bottom:-16px}.asset-details-dialog .operation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-summary-grid{grid-template-columns:1fr}.asset-details-tabs{gap:6px}}.corp-shell .corp-content .btn:not(.secondary):not(.outline):not(.danger):not(.ghost){color:#fff!important}.corp-shell .corp-content .btn:not(.secondary):not(.outline):not(.danger):not(.ghost) :is(span,strong,small,b,i){color:inherit!important}.corp-shell .corp-content .btn svg{color:inherit}.corp-shell .corp-content .btn:not(.secondary):not(.outline):not(.danger):not(.ghost):is(:hover,:focus-visible,:disabled){color:#fff!important}.invoice-actions-anchor{display:inline-flex;vertical-align:middle}.invoice-actions-trigger.vat-button{width:38px;min-width:38px;height:38px;padding:8px!important}.invoice-actions-trigger svg{width:20px;height:20px}.invoice-actions-strip{position:fixed;inset:auto;margin:0;padding:10px;border:1px solid var(--brand-border,#d7e1e6);border-radius:12px;background:var(--brand-surface,#fff);color:var(--brand-text,#243746);box-shadow:0 10px 30px #0003;width:max-content;max-width:min(520px,calc(100vw - 24px));overflow:visible;z-index:150}.invoice-actions-strip:popover-open{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.invoice-actions-strip:not(:popover-open){display:none}.invoice-actions-strip .vat-button{min-width:40px;width:40px;height:40px;padding:8px!important;position:relative;flex:none;justify-content:center}.invoice-actions-strip .vat-action-icon-content svg{width:20px;height:20px}.invoice-actions-strip .vat-action-tooltip{display:none!important}.invoice-actions-strip .vat-button[data-action-label]:is(:hover,:focus-visible):after{content:attr(data-action-label);position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;white-space:nowrap;background:var(--brand-surface,#fff);color:var(--brand-text,#243746);border:1px solid var(--brand-border,#d7e1e6);padding:7px 10px;border-radius:7px;box-shadow:0 4px 14px #0002;font-size:12px;pointer-events:none;z-index:2}.invoice-actions-strip .vat-action-danger{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-border-start:2px solid var(--brand-border,#d7e1e6)!important;border-inline-start:2px solid var(--brand-border,#d7e1e6)!important;color:#b42318!important;background:#fff5f3!important}@media(max-width:600px){.invoice-actions-strip{max-width:calc(100vw - 24px);gap:6px;padding:8px}.invoice-actions-strip .vat-button{width:44px;height:44px;min-width:44px}}.invoice-details-card .invoice-detail-statuses{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.invoice-dialog-actions .vat-button{position:relative;min-width:40px;min-height:40px;padding:8px!important}.invoice-dialog-actions .vat-action-icon-content svg{width:20px;height:20px}.invoice-dialog-actions .vat-action-danger{-webkit-margin-start:auto;margin-inline-start:auto}.asset-details-dialog>.vat-unified-action-panel{margin:0;border:0;border-radius:0;padding:22px;max-width:none}.asset-report-tabs,.asset-report-toolbar,.asset-report-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.asset-report-toolbar details,.asset-report-tools details{position:relative}.asset-report-column-menu,.asset-report-export{position:absolute;inset-inline-end:0;top:100%;z-index:20;background:var(--brand-surface,var(--surface,#fff));border:1px solid var(--brand-border,#dbe3e8);box-shadow:0 10px 25px #0002;border-radius:12px;padding:12px;min-width:180px}.asset-report-export{display:flex;gap:8px}.asset-report-column-menu{display:grid;grid-gap:10px;gap:10px;min-width:240px;max-height:320px;overflow:auto}.asset-report-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:16px}.asset-report-filters label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:160px}.asset-report-filters input,.asset-report-filters select{width:100%}.asset-report-advanced{flex-basis:100%}.asset-report-advanced>summary{display:flex;align-items:center;gap:8px;cursor:pointer}.asset-report-advanced>summary svg{width:18px;height:18px}.asset-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-block:16px}.asset-report-kpis .card{display:grid;grid-gap:10px;gap:10px}.asset-report-kpis strong{font-size:clamp(17px,1.6vw,24px)}.asset-report-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:18px;gap:18px}.asset-report-main{min-width:0}.asset-report-tabs{padding-bottom:14px;border-bottom:1px solid var(--brand-border,#dbe3e8)}.asset-report-tabs [aria-pressed=true]{background:var(--brand-primary,#24616f)!important;color:white!important}.asset-report-toolbar{justify-content:space-between;margin-block:16px}.asset-report-sort{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:start;padding:5px}.asset-report-caption{margin-block:14px}.asset-report-bar{display:grid;grid-gap:7px;gap:7px;margin-block:18px}.asset-report-bar meter{width:100%;height:12px;accent-color:var(--brand-primary,#24616f)}.asset-report-bar meter::-webkit-meter-optimum-value{background:var(--brand-primary,#24616f)}.asset-report-bar strong{font-size:15px}.asset-report-movement-summary{border-top:1px solid var(--brand-border,#dbe3e8);padding-top:10px}@media(max-width:1100px){.asset-report-layout{grid-template-columns:1fr}.asset-report-distribution{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.asset-report-distribution h3,.asset-report-distribution>p{grid-column:1/-1}}@media(max-width:650px){.asset-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-report-filters label{min-width:130px}.asset-report-tabs{gap:6px}.asset-report-tabs .action-with-label{font-size:12px}.asset-report-distribution{display:block}}.asset-report-distribution{align-self:start}.asset-report-main .transaction-table-wrap{max-height:560px;overflow:auto}.asset-report-main .table{min-width:1020px}.asset-report-main .table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--brand-bg,#f5f7f9)}.asset-report-main .table td{white-space:nowrap}.asset-report-main .table td:first-child{white-space:normal;min-width:160px}.asset-report-main .table .action-button-wrap{vertical-align:middle}.corp-shell .corp-content .asset-report-tabs button.btn[aria-pressed=true]{background:var(--brand-primary,#24616f)!important;border-color:var(--brand-primary,#24616f)!important;color:#fff!important}.investment-filters,.investment-tabs,.investment-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.investment-toolbar{justify-content:space-between;margin-block:16px}.investment-filters{align-items:end;margin-block:18px}.investment-filters label{min-width:150px;flex:1 1}.investment-filters label,.investment-form label{display:grid;grid-gap:6px;gap:6px}.investment-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-block:18px}.investment-kpis .card{display:grid;grid-gap:10px;gap:10px}.investment-kpis strong{font-size:clamp(16px,2vw,22px);direction:ltr;text-align:start}.investment-kpis small,.investment-workspace small{color:var(--brand-muted)}.investment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-block:18px}.investment-form h3,.investment-form>.investment-toolbar,.investment-form>p{grid-column:1/-1}.investment-form input,.investment-form select,.investment-form textarea{width:100%;min-width:0}.investment-table{max-height:600px;overflow:auto}.investment-table table{width:100%;min-width:850px}.investment-table td,.investment-table th{padding:12px;text-align:start;white-space:nowrap}.investment-table td:first-child{white-space:normal;min-width:160px}.investment-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--brand-bg)}.investment-export{position:relative}.investment-export summary{display:flex;cursor:pointer;padding:10px;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-surface);color:var(--brand-primary)}.investment-export svg,.investment-workspace a.btn svg{width:20px;height:20px}.investment-export>div{position:absolute;z-index:5;inset-inline-end:0;display:flex;gap:6px;padding:8px;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:10px}.corp-shell .corp-content .investment-tabs button.btn[aria-pressed=true]{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}.investment-form dd{margin:5px 0;overflow-wrap:anywhere}.investment-form dt{color:var(--brand-muted)}@media(max-width:800px){.investment-form,.investment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.investment-form{grid-template-columns:1fr}.investment-filters label{min-width:130px}.investment-toolbar h1{font-size:24px}}.corp-shell .investment-workspace{box-sizing:border-box;width:100%;min-width:0;padding:24px 30px;margin-inline:auto}.investment-workspace .investment-page-header{align-items:flex-start;gap:20px;margin:0 0 24px}.investment-heading{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1}.investment-heading h1{margin:0 0 7px;line-height:1.4}.investment-heading p{margin:0;color:var(--brand-muted);font-size:13px;line-height:1.9}.investment-heading-icon,.investment-metric-icon,.investment-row-icon{display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--brand-primary) 9%,var(--brand-surface));color:var(--brand-primary);border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--brand-border));border-radius:12px}.investment-heading-icon{width:48px;height:48px}.investment-heading-icon svg{width:26px;height:26px}.investment-workspace .investment-page-actions{gap:10px;justify-content:flex-end;margin:0;flex:none}.corp-shell .corp-content .investment-page-actions>.action-button-wrap>.btn{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.investment-tabs{gap:8px;padding:6px;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:12px;margin-bottom:18px}.investment-tabs .action-button.btn{min-height:42px;padding:10px 16px;box-shadow:none}.investment-tabs .action-button-wrap{flex:1 1}.investment-tabs button{width:100%}.investment-workspace .investment-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-surface);margin:0 0 20px}.investment-filters label{min-width:0;font-size:12px;color:var(--brand-muted)}.investment-filters :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding-inline:11px;color:var(--brand-text)}.investment-workspace .investment-overview{gap:14px;margin:0 0 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.investment-workspace .investment-metric{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:20px 16px;border:1px solid var(--brand-border);border-radius:14px;background:var(--brand-surface);overflow:hidden}.investment-metric:before{content:"";position:absolute;inset-block:18px;inset-inline-start:0;width:3px;background:var(--brand-primary);border-radius:3px}.investment-metric-icon{width:38px;height:38px;border-radius:10px}.investment-metric-icon svg{width:21px;height:21px}.investment-metric-body{min-width:0;flex:1 1;display:grid;grid-gap:9px;gap:9px}.investment-workspace .investment-metric strong{font-size:clamp(19px,1.8vw,27px);font-weight:750;line-height:1.45;color:var(--brand-text);overflow-wrap:anywhere}.investment-metric-body>small{font-size:12px;font-weight:600}.investment-metric-body p{margin:0;font-size:11px;line-height:1.8;color:var(--brand-muted)}.investment-metric-body .investment-metric-currency{font-size:10px;font-weight:400}.investment-workspace .investment-table{padding:0;border:1px solid var(--brand-border);border-radius:14px;margin:0}.investment-table table{border-collapse:collapse}.investment-table th{font-size:12px;padding:15px 16px;z-index:1}.investment-table td{padding:16px;border-bottom:1px solid var(--brand-border);font-size:13px}.investment-table tr:last-child td{border-bottom:0}.investment-name-cell{display:flex;align-items:center;gap:11px}.investment-name-cell>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.investment-name-cell strong{font-size:13px;overflow-wrap:anywhere}.investment-row-icon{width:34px;height:34px;border-radius:9px}.investment-row-icon svg{width:19px;height:19px}.investment-export summary{box-sizing:border-box;min-width:42px;min-height:42px;align-items:center;justify-content:center;list-style:none}.investment-export summary::-webkit-details-marker{display:none}.investment-export>div{top:calc(100% + 8px);min-width:140px;box-shadow:var(--brand-shadow);z-index:20}.investment-workspace .action-hover-label{background:var(--brand-surface);color:var(--brand-text);border-color:var(--brand-border)}@media(max-width:1000px){.corp-shell .investment-workspace{padding:20px 18px}}@media(max-width:700px){.corp-shell .investment-workspace{padding:16px 10px}}@media(max-width:1100px){.investment-workspace .investment-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.investment-workspace .investment-page-header{gap:16px;margin-bottom:18px}.investment-page-actions{width:100%}.investment-heading-icon{width:40px;height:40px}.investment-heading-icon svg{width:23px;height:23px}.investment-tabs .action-button.btn{padding:10px;font-size:12px}.investment-workspace .investment-filters{padding:14px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.investment-workspace .investment-metric{padding:15px 12px;gap:9px}.investment-metric-icon{width:30px;height:30px}.investment-metric-icon svg{width:18px;height:18px}.investment-workspace .investment-metric strong{font-size:19px}}@media(max-width:380px){.investment-workspace .investment-overview{grid-template-columns:1fr}.investment-tabs .action-button-wrap{flex-basis:100%}}.corp-navigation-tools{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.corp-workspace-scope{display:flex;flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-surface-soft)}.corp-workspace-scope button{display:flex;align-items:center;gap:5px;border:0;border-radius:7px;padding:6px 9px;background:transparent;color:var(--brand-muted);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.corp-workspace-scope svg{width:17px;height:17px}.corp-workspace-scope button[aria-pressed=true]{background:var(--brand-primary);color:#fff!important}.corp-command-search{display:flex;align-items:center;gap:7px;position:relative;width:240px;max-width:100%;min-width:100px;height:36px;padding:0 10px;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-surface-soft);color:var(--brand-muted)}.corp-command-search>svg{width:17px;height:17px;flex-shrink:0}.corp-command-search input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--brand-text);font:inherit;font-size:12px;outline:none;box-shadow:none}.corp-command-search:focus-within{border-color:var(--brand-primary)}.corp-search-clear{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer;padding:0 3px}.corp-search-results{position:absolute;top:calc(100% + 8px);inset-inline-start:0;width:max(100%,290px);max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-surface);color:var(--brand-text);box-shadow:var(--brand-shadow);z-index:150}.corp-search-results a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border-radius:7px;color:inherit;font-size:13px;text-decoration:none}.corp-search-results a[aria-selected=true]{background:var(--brand-surface-soft);color:var(--brand-primary)}.corp-search-results p,.corp-search-results small{display:block;padding:8px;color:var(--brand-muted);font-size:11px}.corp-shell .theme-picker{gap:2px;padding:3px;background:var(--brand-surface-soft);border-color:var(--brand-border)}.corp-shell .theme-picker button{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:5px;color:var(--brand-muted)}.corp-shell .theme-picker button svg{width:19px;height:19px}.corp-shell .theme-picker button.active{background:var(--brand-surface)!important;color:var(--brand-primary)!important;box-shadow:inset 0 0 0 1px var(--brand-border)}.theme-picker button[data-tooltip]:is(:hover,:focus-visible):after{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:5px 9px;border-radius:6px;background:var(--brand-text);color:var(--brand-surface);font-size:11px;white-space:nowrap;z-index:160;pointer-events:none}.corp-shell .corp-top-actions{flex-wrap:nowrap;gap:9px}.corp-currency-trigger{min-height:36px;min-width:44px;justify-content:center}.corp-workspace-scope button:focus-visible,.theme-picker button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media(max-width:1100px){.corp-shell .corp-topbar{gap:10px;padding-inline:14px}.corp-navigation-tools{gap:8px}.corp-command-search{width:180px}.corp-top-actions>.corp-top-icon{display:none}}@media(max-width:700px){.corp-shell .corp-topbar{height:auto;min-height:64px;flex-wrap:wrap;padding:10px;gap:8px}.corp-navigation-tools{flex:1 1;flex-wrap:wrap;gap:7px}.corp-workspace-scope button{padding:6px 8px}.corp-command-search{width:100%;flex-basis:100%;order:2}.corp-shell .corp-top-actions{gap:6px;-webkit-margin-start:0;margin-inline-start:0}.corp-top-actions>.corp-avatar{display:none}.corp-navigation-tools{display:contents}.corp-workspace-scope{-webkit-margin-end:auto;margin-inline-end:auto}.corp-command-search{order:3;max-width:none;min-width:0}.corp-shell .theme-picker button{width:26px;height:28px}.corp-top-actions>a:not(.corp-top-icon):not(.corp-avatar){font-size:11px}.corp-top-actions>a>span{display:none}}.corp-organization-controls{display:flex;align-items:center;gap:7px;min-width:0;flex-shrink:1}.corp-organization-controls label{gap:6px;white-space:nowrap;color:var(--brand-muted)}.corp-organization-controls select{width:150px;max-width:180px;height:36px;padding:4px 7px;border:1px solid var(--brand-border);border-radius:9px;background:var(--brand-surface);color:var(--brand-text);font:inherit;font-size:12px}.corp-company-level{display:flex;gap:3px;padding:3px;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-surface-soft);white-space:nowrap}.corp-company-level a{display:flex;align-items:center;gap:4px;padding:6px;border-radius:7px;color:var(--brand-muted);font-size:11px;text-decoration:none}.corp-company-level a.active{background:var(--brand-primary);color:#fff!important}.corp-company-level svg{width:16px;height:16px}.corp-navigation-tools:has(.corp-company-level) .corp-command-search{width:150px}.corp-shell .corp-topbar:has(.corp-company-level){flex-wrap:wrap;height:auto;min-height:72px;padding-block:10px}.corp-navigation-tools:has(.corp-company-level){flex-wrap:wrap}.corp-company-level a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media(max-width:1100px){.corp-organization-controls label{font-size:0}.corp-organization-controls select{width:130px}.corp-navigation-tools:has(.corp-company-level) .corp-command-search{width:130px}}@media(max-width:700px){.corp-organization-controls{order:2;flex-basis:100%;flex-wrap:wrap}.corp-organization-controls label{flex:1 1}.corp-organization-controls select{width:100%;max-width:none}.corp-navigation-tools:has(.corp-company-level) .corp-command-search{width:100%}}.corp-organization-inner{display:contents}.corp-shell .corp-topbar:has(.corp-organization-controls:not(:empty)){height:auto;min-height:72px;flex-wrap:wrap;padding-block:10px}.corp-navigation-tools:has(.corp-organization-controls:not(:empty)){flex-wrap:wrap}.corp-organization-controls{flex-wrap:wrap;gap:6px}.corp-organization-controls label{display:flex;gap:5px;align-items:center;font-size:11px}.corp-organization-controls select{width:140px;min-width:95px;max-width:170px}.corp-organization-controls .finance-scope-switch{display:flex;align-items:center;gap:5px;padding:6px 8px;min-height:36px;border:1px solid var(--brand-border);border-radius:9px;background:var(--brand-surface-soft);color:var(--brand-text);font:inherit;font-size:11px;cursor:pointer}.corp-organization-controls .finance-switch-track{display:block;width:27px;height:16px;border-radius:9px;background:var(--brand-border);padding:2px}.corp-organization-controls .finance-switch-track>span{display:block;width:12px;height:12px;border-radius:50%;background:var(--brand-surface);transition:transform .15s}.corp-organization-controls [aria-checked=true] .finance-switch-track{background:var(--brand-primary)}.corp-organization-controls [aria-checked=true] .finance-switch-track>span{transform:translateX(-11px)}[dir=ltr] .corp-organization-controls [aria-checked=true] .finance-switch-track>span{transform:translateX(11px)}.corp-navigation-tools:has(.corp-organization-controls:not(:empty)) .corp-command-search{width:150px}.corp-organization-controls select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media(max-width:1100px){.corp-organization-controls label{font-size:0}.corp-organization-controls select{width:125px;font-size:12px}}@media(max-width:700px){.corp-organization-controls{width:100%;order:2;flex-basis:100%}.corp-organization-controls label{flex:1 1;min-width:110px}.corp-organization-controls select{width:100%;max-width:none}.corp-navigation-tools:has(.corp-organization-controls:not(:empty)) .corp-command-search{width:100%}}.corp-company-level button{border:0;border-radius:7px;background:transparent;color:var(--brand-muted);font:inherit;font-size:11px;padding:6px 8px;cursor:pointer;white-space:nowrap}.corp-company-level button[aria-pressed=true]{background:var(--brand-primary);color:#fff!important}.corp-company-level button:disabled{opacity:.45;cursor:default}.corp-organization-controls .vat-report-organization{padding:0;min-width:0;background:transparent;border:0}.corp-organization-controls .filter-label,.corp-organization-controls .vat-filter-label{font-size:11px;white-space:nowrap}.corp-organization-controls .budget-organization-control{display:flex;align-items:center;gap:4px}.corp-organization-controls .budget-organization-add{height:32px;width:28px;border:1px solid var(--brand-border);border-radius:7px;background:var(--brand-surface-soft);color:var(--brand-primary);cursor:pointer}.corp-shell .corp-topbar,.corp-shell .corp-topbar:has(.corp-company-level),.corp-shell .corp-topbar:has(.corp-organization-controls:not(:empty)){height:62px;min-height:62px;flex-wrap:nowrap;padding:0 14px;gap:10px}.corp-navigation-tools:has(.corp-company-level),.corp-navigation-tools:has(.corp-organization-controls:not(:empty)),.corp-shell .corp-navigation-tools{display:flex;flex-wrap:nowrap;flex:1 1;gap:7px;min-width:0}.corp-shell .corp-organization-controls{display:flex;flex-wrap:nowrap;flex:1 1 auto;flex-basis:auto;gap:6px;width:auto;min-width:0;overflow-x:auto;scrollbar-width:thin;order:0}.corp-organization-controls:empty{display:none}.corp-shell .corp-organization-controls label{flex:0 0 auto;min-width:0;font-size:0;gap:0}.corp-shell .corp-organization-controls .filter-label,.corp-shell .corp-organization-controls .vat-filter-label{display:none}.corp-shell .corp-organization-controls select{width:125px;min-width:100px;max-width:145px;height:34px;font-size:12px}.corp-company-level,.corp-organization-controls>*,.corp-organization-inner>*{flex-shrink:0}.corp-shell .corp-top-actions{gap:6px;flex-shrink:0;-webkit-margin-start:0;margin-inline-start:0}.corp-search-control{flex:0 0 auto;order:0}.corp-search-trigger,.corp-shell .corp-language-switch{display:grid;place-items:center;width:32px;height:34px;padding:6px;border:1px solid var(--brand-border);border-radius:9px;background:var(--brand-surface-soft);color:var(--brand-primary);cursor:pointer}.corp-language-switch svg,.corp-search-trigger svg{width:19px;height:19px}.corp-language-switch:focus-visible,.corp-search-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.corp-search-popover{position:absolute;top:calc(100% + 8px);inset-inline-end:14px;width:min(420px,calc(100vw - 28px));padding:10px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-surface);box-shadow:var(--brand-shadow);z-index:180}.corp-search-popover[hidden]{display:none}.corp-shell .corp-search-popover .corp-command-search{width:100%;max-width:none;box-sizing:border-box;order:0}.corp-search-popover .corp-search-results{position:static;width:auto;max-width:none;border:0;box-shadow:none;margin-top:8px;padding:0}.corp-search-popover .corp-command-search{flex-wrap:wrap;height:auto;min-height:38px;padding-block:8px}.corp-search-popover .corp-command-search input{flex:1 1;width:auto}.corp-search-popover .corp-search-results{flex-basis:100%}.corp-shell .corp-workspace-scope{-webkit-margin-end:0;margin-inline-end:0}.corp-shell .theme-picker button{width:27px;height:28px}.corp-shell .corp-topbar .corp-mobile-menu{flex-shrink:0}@media(max-width:700px){.corp-shell .corp-topbar{padding-inline:8px;gap:5px}.corp-shell .corp-workspace-scope button{padding:6px;font-size:11px;gap:3px}.corp-shell .corp-workspace-scope svg{display:none}.corp-shell .corp-navigation-tools{gap:5px}.corp-shell .corp-organization-controls select{width:108px}.corp-shell .corp-top-actions{gap:4px}.corp-shell .theme-picker{gap:0;padding:2px}.corp-shell .theme-picker button{width:23px;height:28px}.corp-shell .corp-currency-trigger{padding:5px;min-width:36px;font-size:11px}.corp-search-trigger,.corp-shell .corp-language-switch{width:29px}.corp-shell .corp-top-actions .corp-avatar,.corp-shell .corp-top-actions .corp-top-icon{display:none}}.corp-shell .corp-topbar{--topbar-control-height:36px}.corp-shell .corp-organization-controls label{margin:0;padding:0;min-height:var(--topbar-control-height);align-self:center}.corp-shell .corp-organization-controls select{margin:0;height:var(--topbar-control-height);min-height:var(--topbar-control-height);box-sizing:border-box;align-self:center;line-height:normal}.corp-shell .corp-company-level,.corp-shell .corp-workspace-scope,.corp-shell .theme-picker{height:var(--topbar-control-height);box-sizing:border-box;align-items:center;margin-block:0}.corp-shell .corp-company-level a,.corp-shell .corp-company-level button,.corp-shell .corp-workspace-scope button,.corp-shell .theme-picker button{height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-block:0}.corp-shell .corp-currency-trigger,.corp-shell .corp-language-switch,.corp-shell .corp-organization-controls .finance-scope-switch,.corp-shell .corp-search-trigger{height:var(--topbar-control-height);min-height:var(--topbar-control-height);box-sizing:border-box;margin-block:0}.corp-shell .corp-search-popover input{margin-top:0}.corp-shell .corp-organization-controls .budget-organization-control{align-items:center}.corp-navigation-progress{position:fixed;top:65px;inset-inline-end:16px;z-index:190;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--brand-border);border-radius:9px;background:var(--brand-surface);color:var(--brand-primary);box-shadow:var(--brand-shadow);font-size:12px}.corp-navigation-progress>span{width:13px;height:13px;border:2px solid var(--brand-border);border-top-color:var(--brand-primary);border-radius:50%;animation:corp-scope-spin .7s linear infinite}.corp-shell:has(.corp-navigation-progress) .corp-content{opacity:.45;pointer-events:none}.corp-shell .corp-organization-controls button:disabled,.corp-shell .corp-workspace-scope button:disabled{cursor:wait;opacity:.7}@keyframes corp-scope-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.corp-navigation-progress>span{animation:none}}.corp-shell .corp-company-level button{gap:5px}.corp-shell .corp-company-level button svg{width:16px;height:16px;flex-shrink:0}.corp-shell .corp-company-level button[aria-pressed=false]{color:var(--brand-muted)}.corp-shell .corp-company-level button[aria-pressed=true]{color:#fff!important;background:var(--brand-primary)}