body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-workspace-canvas:#fff;--workspace-background:#fff;--page-background:#fff;--app-background:#fff;background-color:#fff!important;background-image:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace:before,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace:after{background:0 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.workspace-home,.workspace-page,.section-page,.section-page-modern,.module-page,.module-page-modern,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.ops-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.mfa-required-page,.billing-page,.checkout-page){background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.workspace-home,.workspace-page,.section-page,.section-page-modern,.module-page,.module-page-modern,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.ops-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.mfa-required-page,.billing-page,.checkout-page):before,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.workspace-home,.workspace-page,.section-page,.section-page-modern,.module-page,.module-page-modern,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.ops-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.mfa-required-page,.billing-page,.checkout-page):after{background-image:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-header,.workspace-section,.dashboard-card,.workspace-metric-tile,.module-card,.data-panel,.documentation,.finance-panel,.finance-kpis article,.sales-panel,.sales-kpis article,.einvoice-panel,.einvoice-kpis article,.einvoice-document-card,.recon-panel,.recon-kpis article,.recon-provider-grid article,.recon-transaction,.core-panel,.core-kpis article,.setup-step-card,.setup-import-card,.control-card,.controls-panel,.security-mfa-panel,.security-identity-card,.security-account-note,.security-profile-card,.security-policy-card,.security-status-card){background-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.table-wrap,.table-scroll,.data-table-wrap,.workspace-table-wrap,.finance-table-wrap,.sales-table-wrap,.core-table-wrap,.einvoice-table-wrap,.recon-table-wrap,.workspace-empty-state,.empty-state){background-color:#fff!important;background-image:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header,.module-hero,.page-hero,.workspace-hero,.setup-finish,.new-company-shell>aside,.controls-score){background-color:#14213d!important}@media (max-width:960px){body[data-workspace-system=financial-os-v1] .erp-shell,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.workspace-home,.workspace-page,.section-page,.section-page-modern,.module-page,.module-page-modern,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.ops-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.mfa-required-page,.billing-page,.checkout-page){background-color:#fff!important;background-image:none!important}}@media print{body[data-workspace-system=financial-os-v1] .erp-shell,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace>*{background:#fff!important}}
:root{--biloo-ink:#14213d;--biloo-ink-2:#243452;--biloo-gold:#b88a3b;--biloo-gold-soft:#f7f0e4;--biloo-blue:#315efb;--biloo-bg:#f7f8fa;--biloo-surface:#fff;--biloo-line:#e3e7ed;--biloo-muted:#667085;--biloo-shadow:0 16px 44px #14213d12;--biloo-radius:16px}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}img{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #315efb52}[data-workspace-system=financial-os-v1]{--navy:var(--biloo-ink);--blue:var(--biloo-blue);--bg:#f6f7f9;--card:#fff;--text:var(--biloo-ink);--muted:#667085;--border:#e2e6ec;--green:#16845d;--amber:#b7791f}[data-workspace-system=financial-os-v1] .erp-shell{background:#f6f7f9!important;grid-template-columns:272px minmax(0,1fr)!important}[data-workspace-system=financial-os-v1] .sidebar{color:var(--biloo-ink)!important;background:#fff!important;border-right:1px solid #e1e5eb!important;padding:18px 14px!important;box-shadow:8px 0 28px #14213d06!important}[data-workspace-system=financial-os-v1] .supabase-sidebar-header{border-bottom:1px solid #edf0f4;padding:4px 8px 18px!important}[data-workspace-system=financial-os-v1] .desktop-sidebar-brand strong,[data-workspace-system=financial-os-v1] .mobile-sidebar-header .brand strong{color:var(--biloo-ink)!important;font-size:17px!important}[data-workspace-system=financial-os-v1] .desktop-sidebar-brand small,[data-workspace-system=financial-os-v1] .mobile-sidebar-header .brand small{color:#8a94a6!important}[data-workspace-system=financial-os-v1] .sidebar-workspace-switcher{background:#fafbfc!important;border:1px solid #e5e8ee!important;border-radius:12px!important;margin:14px 0!important;padding:11px 10px!important}[data-workspace-system=financial-os-v1] .sidebar-workspace-mark{background:var(--biloo-gold-soft)!important;color:#8b672d!important;border-radius:9px!important}[data-workspace-system=financial-os-v1] .sidebar-section-label{color:#9aa3b2!important;letter-spacing:.105em!important;text-transform:uppercase!important;padding:12px 10px 6px!important;font-size:12px!important;font-weight:800!important}[data-workspace-system=financial-os-v1] .sidebar-group-items{gap:2px!important}[data-workspace-system=financial-os-v1] .sidebar nav a{align-items:center;gap:10px;min-height:44px;display:flex;color:#667085!important;border-radius:9px!important;padding:9px 11px!important;font-size:12px!important;font-weight:650!important}[data-workspace-system=financial-os-v1] .sidebar nav a:hover{color:var(--biloo-ink)!important;background:#f4f6f8!important}[data-workspace-system=financial-os-v1] .sidebar nav a.active{box-shadow:inset 3px 0 0 var(--biloo-gold);color:#7c5b26!important;background:#f5f0e8!important}[data-workspace-system=financial-os-v1] .sidebar-nav-icon{flex:none}[data-workspace-system=financial-os-v1] .sidebar-footer{border-top:1px solid #edf0f4;padding-top:14px}[data-workspace-system=financial-os-v1] .sidebar-footer p{color:#9aa3b2!important}[data-workspace-system=financial-os-v1] .sidebar-footer a{color:#7c5b26!important}[data-workspace-system=financial-os-v1] .workspace{min-width:0;background:#f6f7f9!important;padding:34px clamp(20px,3vw,44px) 48px!important}[data-workspace-system=financial-os-v1] .topbar{border-bottom:1px solid #e3e7ed;min-height:66px;padding-bottom:20px;margin-bottom:22px!important}[data-workspace-system=financial-os-v1] .topbar h1{letter-spacing:-.035em;color:var(--biloo-ink)!important;font-size:clamp(24px,2.5vw,32px)!important}[data-workspace-system=financial-os-v1] .eyebrow{color:var(--biloo-gold)!important;letter-spacing:.11em!important;font-size:12px!important}[data-workspace-system=financial-os-v1] .metrics-grid{gap:12px!important}[data-workspace-system=financial-os-v1] .metric-card,[data-workspace-system=financial-os-v1] .panel{border:1px solid #e1e5eb!important;border-radius:14px!important;box-shadow:0 8px 28px #14213d0b!important}[data-workspace-system=financial-os-v1] .metric-card{min-height:124px;background:#fff!important;padding:18px!important}[data-workspace-system=financial-os-v1] .metric-icon{color:#8b672d!important;background:#f5f0e8!important;border-radius:10px!important;width:38px!important;height:38px!important}[data-workspace-system=financial-os-v1] .metric-card p{color:#7a8494!important}[data-workspace-system=financial-os-v1] .metric-card strong{letter-spacing:-.02em;color:var(--biloo-ink)!important}[data-workspace-system=financial-os-v1] .content-grid{gap:12px!important;margin-top:12px!important}[data-workspace-system=financial-os-v1] .panel{padding:20px!important}[data-workspace-system=financial-os-v1] .panel h2{color:var(--biloo-ink)!important}[data-workspace-system=financial-os-v1] .chart{border-color:#e6e9ee!important}[data-workspace-system=financial-os-v1] .bar{background:linear-gradient(#d0a35d,#9b712f)!important}[data-workspace-system=financial-os-v1] .transaction{border-color:#edf0f3!important}[data-workspace-system=financial-os-v1] .transaction-mark{background:#f1f7f4!important}[data-workspace-system=financial-os-v1] .text-button{color:#7c5b26!important}[data-workspace-system=financial-os-v1] table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e6ec;border-radius:12px;width:100%;overflow:hidden}[data-workspace-system=financial-os-v1] th{color:#7b8494;letter-spacing:.07em;text-transform:uppercase;background:#f8f9fb;font-size:12px;font-weight:800}[data-workspace-system=financial-os-v1] th,[data-workspace-system=financial-os-v1] td{text-align:left;border-bottom:1px solid #edf0f3;padding:12px 14px}[data-workspace-system=financial-os-v1] tbody tr:last-child td{border-bottom:0}[data-workspace-system=financial-os-v1] tbody tr:hover{background:#fafbfc}[data-workspace-system=financial-os-v1] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=search]),[data-workspace-system=financial-os-v1] select,[data-workspace-system=financial-os-v1] textarea{min-height:44px;color:var(--biloo-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dfe7!important;border-radius:9px!important}[data-workspace-system=financial-os-v1] input:focus,[data-workspace-system=financial-os-v1] select:focus,[data-workspace-system=financial-os-v1] textarea:focus{border-color:#9aaedb!important;box-shadow:0 0 0 3px #315efb17!important}[data-workspace-system=financial-os-v1] button{border-radius:9px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}[data-workspace-system=financial-os-v1] button:hover{transform:translateY(-1px)}[data-workspace-system=financial-os-v1] .workspace>*{max-width:1480px;margin-inline:auto}[data-workspace-system=financial-os-v1] .workspace>.route-loading,[data-workspace-system=financial-os-v1] .workspace>.brand-route-loading{max-width:none}@media (max-width:1000px){.pricing-hero{grid-template-columns:1fr;width:min(900px,100% - 32px)}.pricing-hero>div:first-child{max-width:760px}.pricing-included-section{grid-template-columns:1fr}[data-workspace-system=financial-os-v1] .erp-shell{grid-template-columns:76px minmax(0,1fr)!important}[data-workspace-system=financial-os-v1] .sidebar{padding-inline:8px!important}[data-workspace-system=financial-os-v1] .desktop-sidebar-brand div,[data-workspace-system=financial-os-v1] .sidebar-workspace-copy,[data-workspace-system=financial-os-v1] .sidebar-section-label,[data-workspace-system=financial-os-v1] .sidebar-group-items a>span,[data-workspace-system=financial-os-v1] .sidebar-dock-status strong,[data-workspace-system=financial-os-v1] .sidebar-footer{display:none!important}[data-workspace-system=financial-os-v1] .desktop-sidebar-brand{justify-content:center}[data-workspace-system=financial-os-v1] .sidebar nav a{justify-content:center;padding-inline:8px!important}[data-workspace-system=financial-os-v1] .sidebar-workspace-switcher{justify-content:center}}@media (max-width:760px){.pricing-hero,.marketing-section,.pricing-section,.pricing-included-section,.marketing-cta{width:min(100% - 28px,680px)}.pricing-hero{gap:36px;padding-top:48px!important}.pricing-hero h1{font-size:clamp(38px,12vw,56px)!important}.pricing-hero-notes,.pricing-included-section>div:last-child,.pricing-faq-grid{grid-template-columns:1fr!important}.marketing-cta{border-radius:18px!important;margin-bottom:34px!important}[data-workspace-system=financial-os-v1] .erp-shell{display:block!important}[data-workspace-system=financial-os-v1] .sidebar{z-index:80;transition:transform .24s;transform:translate(-105%);width:min(310px,88vw)!important;position:fixed!important;inset:0 auto 0 0!important}[data-workspace-system=financial-os-v1] .erp-shell[data-mobile-nav-open=true] .sidebar{transform:translate(0)}[data-workspace-system=financial-os-v1] .desktop-sidebar-brand div,[data-workspace-system=financial-os-v1] .sidebar-workspace-copy,[data-workspace-system=financial-os-v1] .sidebar-section-label,[data-workspace-system=financial-os-v1] .sidebar-group-items a>span,[data-workspace-system=financial-os-v1] .sidebar-dock-status strong,[data-workspace-system=financial-os-v1] .sidebar-footer{display:initial!important}[data-workspace-system=financial-os-v1] .sidebar nav a{justify-content:flex-start}[data-workspace-system=financial-os-v1] .workspace{padding:72px 14px 88px!important}[data-workspace-system=financial-os-v1] .topbar{padding-bottom:14px}[data-workspace-system=financial-os-v1] .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-workspace-system=financial-os-v1] .content-grid{grid-template-columns:1fr!important}[data-workspace-system=financial-os-v1] .mobile-workspace-header{display:flex!important}[data-workspace-system=financial-os-v1] .mobile-bottom-nav{display:grid!important}}@media (max-width:460px){[data-workspace-system=financial-os-v1] .metrics-grid{grid-template-columns:1fr!important}[data-workspace-system=financial-os-v1] .metric-card{min-height:104px}[data-workspace-system=financial-os-v1] table{font-size:12px}[data-workspace-system=financial-os-v1] th,[data-workspace-system=financial-os-v1] td{padding:10px 9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.erp-shell{--ui-body:14px;--ui-description:14px;--ui-label:12px;--ui-card-title:17px;--ui-section-title:22px;--ui-page-title:clamp(26px, 3vw, 32px)}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.section-page,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.billing-page,.checkout-page){min-width:0;font-size:var(--ui-body);line-height:1.6}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(h1){overflow-wrap:anywhere;font-size:var(--ui-page-title)!important;line-height:1.2!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(h2){font-size:var(--ui-section-title)!important;line-height:1.35!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(h3){font-size:var(--ui-card-title)!important;line-height:1.4!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(p,td,input,select,textarea){line-height:1.6;font-size:var(--ui-body)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(small,label,th,.eyebrow,.status-badge){line-height:1.5;font-size:var(--ui-label)!important}.erp-shell :is(.workspace,.workspace>main,.section-container,.finance-panel,.sales-panel,.core-panel,.recon-panel,.einvoice-panel,.data-panel,.management-grid>*,.content-grid>*),.erp-shell :is(input,select,textarea){min-width:0;max-width:100%}.erp-shell :is(.panel-head,.section-actions,.finance-panel-head,.sales-panel-head,.core-panel-head,.recon-panel-head,.einvoice-panel-head){flex-wrap:wrap;gap:12px}.erp-shell :is(.section-actions,.finance-hero-actions,.sales-hero-actions,.core-hero-actions)>*{min-width:0}.erp-shell .virtual-data-grid{min-width:0;max-width:100%}.erp-shell .virtual-grid-viewport{max-width:100%;overflow:auto}.erp-shell .sidebar nav a>span{overflow-wrap:anywhere;min-width:0}@media (max-width:960px){.erp-shell :is(button,input:not([type=hidden]),select,summary){min-height:44px}.erp-shell .workspace{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.erp-shell *,.erp-shell :before,.erp-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
body[data-workspace-system=financial-os-v1] .erp-shell{--contrast-ink:#14213d;--contrast-body:#475467;--contrast-muted:#596579;--contrast-accent-on-white:#795014;--contrast-inverse:#fff;--contrast-inverse-muted:#dbe4f2}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.metric-card,.dashboard-card,.workspace-metric-tile,.module-card,.workspace-section,.data-panel,.documentation,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.setup-step-card,.setup-import-card,.controls-panel,.control-card,.security-mfa-panel,.security-identity-card,.security-profile-card,.security-policy-card,.security-status-card,.security-account-note,.mfa-required-card){color:var(--contrast-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.metric-card,.dashboard-card,.workspace-metric-tile,.module-card,.workspace-section,.data-panel,.documentation,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.setup-step-card,.setup-import-card,.controls-panel,.control-card,.security-mfa-panel,.security-identity-card,.security-profile-card,.security-policy-card,.security-status-card) :is(h1,h2,h3,h4,h5,h6){color:var(--contrast-ink)!important;-webkit-text-fill-color:var(--contrast-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.metric-card,.dashboard-card,.workspace-metric-tile,.module-card,.workspace-section,.data-panel,.documentation,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.setup-step-card,.setup-import-card,.controls-panel,.control-card,.security-mfa-panel,.security-identity-card,.security-profile-card,.security-policy-card,.security-status-card) :is(p,small,dd,figcaption,.description,.subtitle,.help-text){color:var(--contrast-body)!important;-webkit-text-fill-color:var(--contrast-body)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-tabs,.sales-tabs,.core-tabs,.einvoice-filters,.setup-step-nav,.tabs,.tab-list,[role=tablist]) :is(button.active,a.active,button[aria-selected=true],a[aria-current=page],[role=tab][aria-selected=true]) :is(span,strong,b,small,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button.primary,a.primary,.action-link.primary,.security-primary-action,.submit-button,.save-button,.create-button) :is(span,strong,b,small,svg),body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button.secondary,a.secondary,.action-link.secondary,button.ghost,button.outline,.cancel-button) :is(span,strong,b,small,svg){color:#14213d!important;-webkit-text-fill-color:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.metric-card,.dashboard-card,.module-card,.data-panel,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel) :is(.eyebrow,.section-kicker,.workspace-eyebrow){color:var(--contrast-accent-on-white)!important;-webkit-text-fill-color:var(--contrast-accent-on-white)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header,.module-hero,.page-hero,.workspace-hero) :is(h1,h2,h3,h4,h5,h6){color:var(--contrast-inverse)!important;-webkit-text-fill-color:var(--contrast-inverse)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header,.module-hero,.page-hero,.workspace-hero) :is(p,small,.description,.subtitle,.help-text){color:var(--contrast-inverse-muted)!important;-webkit-text-fill-color:var(--contrast-inverse-muted)!important;opacity:1!important}@media (max-width:960px){body[data-workspace-system=financial-os-v1] .erp-shell[data-mobile-nav-open=true]>#primary-sidebar{visibility:hidden!important;pointer-events:none!important;transform:translate(-120%)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{overflow-wrap:break-word;min-width:0!important}}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero{color:#fff!important;background:#14213d linear-gradient(125deg,#14213d 0%,#0b1428 100%)!important;border:1px solid #fca31152!important;border-radius:24px!important;box-shadow:0 18px 48px #0b142829!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero>div:first-child>p:not(.eyebrow){color:#dbe4f2!important;-webkit-text-fill-color:#dbe4f2!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .eyebrow{color:#ffd071!important;-webkit-text-fill-color:#ffd071!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-workspace-state{min-width:0;color:#fff!important;box-shadow:none!important;background:#ffffff1c!important;border:1px solid #ffffff40!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-workspace-state strong{overflow-wrap:anywhere;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-workspace-state small{color:#dbe4f2!important;-webkit-text-fill-color:#dbe4f2!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-hero-actions>.ops-primary-link{border-radius:12px;min-height:44px;padding:10px 16px;font-weight:750;color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fca311!important;border:1px solid #fca311!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-hero-actions>a{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;border:1px solid #b9c8dd!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-hero-actions>:is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffd071!important}@media (max-width:620px){html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero{border-radius:20px!important;padding:20px!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-workspace-state{width:100%}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-hero-actions>:is(a,button){white-space:normal;overflow-wrap:anywhere;max-width:100%}}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center>.launch-overview,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-create-intro{color:#fff!important;background:#14213d linear-gradient(135deg,#14213d 0%,#0b1428 100%)!important;border:1px solid #fca31147!important;box-shadow:0 22px 55px #0b142826!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-title-row h1,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-create-intro .launch-create-copy h1{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-overview-copy>p,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-create-intro .launch-create-copy>p{color:#dbe4f2!important;-webkit-text-fill-color:#dbe4f2!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center :is(.launch-overview,.launch-create-intro) .launch-kicker{color:#ffd071!important;-webkit-text-fill-color:#ffd071!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-title-row>span{color:#14213d!important;-webkit-text-fill-color:#14213d!important;opacity:1!important;background:#e8f0fb!important;border:1px solid #d8e5f5!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-primary-action{min-height:44px;color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fca311!important;border:1px solid #fca311!important;box-shadow:0 10px 28px #00000029!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-primary-action :is(span,strong,svg){color:#14213d!important;-webkit-text-fill-color:#14213d!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-tertiary-action{min-height:44px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border:1px solid #b9c8dd!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-tertiary-action :is(span,strong,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-card{color:#14213d!important;background:#fff!important;border:1px solid #ced8e5!important;box-shadow:0 12px 28px #0000001f!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-copy>strong,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-ring strong{color:#14213d!important;-webkit-text-fill-color:#14213d!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview :is(.launch-progress-copy>span,.launch-progress-copy>p,.launch-progress-ring span){color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-ring>div{background:#fff!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-ring{background:conic-gradient(#fca311 var(--launch-progress), #dce4ee 0)!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-track{background:#e4eaf2!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-track>span{background:#fca311!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-create-intro .launch-create-proof b,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-create-intro .launch-blueprint :is(h2,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-create-intro .launch-create-proof small,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-create-intro .launch-blueprint :is(p,small){color:#dbe4f2!important;-webkit-text-fill-color:#dbe4f2!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center :is(.launch-overview,.launch-create-intro) :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffd071!important}@media (max-width:700px){html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center>.launch-overview{gap:18px!important;padding:22px 19px!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center :is(.launch-overview,.launch-create-intro){overflow-wrap:anywhere;min-width:0}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-overview .launch-progress-card{min-width:0;max-width:100%}}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish{min-width:0;color:#fff!important;background:#14213d linear-gradient(125deg,#14213d,#0b1428 100%)!important;border:1px solid #ffffff2e!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>div:nth-child(2)>span{letter-spacing:.08em;font-size:12px;color:#ffd071!important;-webkit-text-fill-color:#ffd071!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>div:nth-child(2)>strong{overflow-wrap:anywhere;font-size:clamp(17px,2.6vw,22px);line-height:1.32;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>div:nth-child(2)>p{font-size:13px;line-height:1.6;color:#dbe4f2!important;-webkit-text-fill-color:#dbe4f2!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>.launch-finish-icon,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>.launch-finish-icon svg{color:#a7eadb!important;-webkit-text-fill-color:#a7eadb!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>a{min-height:44px;font-size:13px;text-decoration:none;color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fca311!important;border:1px solid #fca311!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>a :is(span,strong,svg){color:#14213d!important;-webkit-text-fill-color:#14213d!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>a:hover{background:#ffc04b!important;border-color:#ffc04b!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>a:focus-visible,html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand:focus-visible{outline-offset:3px;outline:3px solid #fca311!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand{align-items:center;max-width:100%;text-decoration:none;min-width:0!important;display:inline-flex!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand>.launch-brand-wordmark{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-width:0;font-size:15px;line-height:1.3;color:#14213d!important;display:flex!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand-wordmark>strong{font-size:inherit;font-weight:850;color:#14213d!important;-webkit-text-fill-color:#14213d!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand-wordmark>.launch-brand-separator{font-weight:750;color:#9b6113!important;-webkit-text-fill-color:#9b6113!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand-wordmark>.launch-brand-context{font-weight:750;color:#475467!important;-webkit-text-fill-color:#475467!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand-wordmark>strong{color:#f3f6fc!important;-webkit-text-fill-color:#f3f6fc!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand-wordmark>.launch-brand-separator{color:#ffd071!important;-webkit-text-fill-color:#ffd071!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand-wordmark>.launch-brand-context{color:#dbe4f2!important;-webkit-text-fill-color:#dbe4f2!important}@media (max-width:700px){html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center .launch-topbar .launch-brand>.launch-brand-wordmark{gap:2px 5px;font-size:clamp(11px,3.3vw,14px);display:flex!important}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish{gap:12px;padding:22px 18px}html[data-theme] body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center footer.launch-finish>a{justify-content:center;width:100%;padding:12px}}
@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell{--mobile-header-height:84px!important;--mobile-bottom-nav-height:72px!important;color:#14213d!important;background:#f6f8fb!important;width:100%!important;max-width:100vw!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger{z-index:173!important;top:calc(env(safe-area-inset-top) + 19px)!important;color:#14213d!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce3ed!important;border-radius:13px!important;place-items:center!important;padding:0!important;display:grid!important;position:fixed!important;right:65px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header{-webkit-backdrop-filter:blur(16px)saturate(1.08);z-index:170!important;width:100%!important;min-height:calc(var(--mobile-header-height) + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 116px 0 12px!important;color:#14213d!important;background:#fffffff7!important;border-bottom:1px solid #e1e7ee!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 4px 16px #14213d0e!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger{color:#14213d!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce3ed!important;border-radius:13px!important;margin:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title{text-align:left!important;grid-column:2!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title small,body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title strong{text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-width:100%!important;display:block!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title small{text-transform:uppercase;color:#5c6676!important;-webkit-text-fill-color:#5c6676!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:780!important;line-height:1.25!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title strong{color:#14213d!important;-webkit-text-fill-color:#14213d!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;margin-top:3px!important;font-size:clamp(12px,3.6vw,15px)!important;font-weight:790!important;line-height:1.2!important}body[data-workspace-system=financial-os-v1] .erp-shell .sticky-user-menu{z-index:175!important;top:calc(env(safe-area-inset-top) + 19px)!important;right:8px!important}body[data-workspace-system=financial-os-v1] .erp-shell .sticky-user-trigger{width:44px!important;height:44px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{overscroll-behavior-y:contain;display:block;width:100%!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;padding:calc(var(--mobile-header-height) + env(safe-area-inset-top)) 0 calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important;background:#f6f8fb!important;margin:0!important;overflow:hidden auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace>:is(main.dashboard-content,main.section-page,main.section-page-modern,main.finance-page,main.sales-page,main.ops-page,main.core-page,main.recon-page,main.einvoice-page,main.controls-page,main.module-page,main.module-detail-page,main.account-security-page,main.security-account-modern,main.security-account-page,main.help-center-page){color:#14213d!important;background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0 auto!important;padding:18px 14px 28px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace>main.dashboard-content{padding-bottom:28px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace>main.dashboard-content>*{min-width:0;max-width:100%}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header{color:#14213d!important;background:#fff!important;border:1px solid #dfe5ec!important;border-radius:20px!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;min-width:0!important;min-height:0!important;margin:0 0 18px!important;padding:clamp(17px,4.5vw,24px)!important;display:flex!important;overflow:visible!important;box-shadow:0 7px 26px #14213d0d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header:after{content:none!important;display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header-copy{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-breadcrumb{width:100%;color:#475467!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0 0 16px!important;font-size:12px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-breadcrumb :is(a,span,svg){color:#475467!important;-webkit-text-fill-color:#475467!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-eyebrow{flex-wrap:wrap;gap:6px;display:flex;color:#475467!important;-webkit-text-fill-color:#475467!important;letter-spacing:.025em!important;font-size:11px!important;line-height:1.45!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header h1{width:100%;color:#14213d!important;-webkit-text-fill-color:#14213d!important;letter-spacing:-.052em!important;overflow-wrap:break-word!important;text-wrap:wrap!important;margin:7px 0 0!important;font-size:clamp(28px,7.8vw,36px)!important;font-weight:820!important;line-height:1.12!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-description{color:#475467!important;-webkit-text-fill-color:#475467!important;margin:12px 0 0!important;font-size:14px!important;line-height:1.58!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-meta{color:#475467!important;-webkit-text-fill-color:#475467!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:16px 0 0!important;font-size:12px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-meta>span:not(.workspace-status-badge){color:#475467!important;-webkit-text-fill-color:#475467!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>.workspace-status{grid-column:1/-1;color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#edf2f7!important;border:1px solid #dfe5ec!important;border-radius:12px!important;min-width:0!important;padding:9px 12px!important;font-size:12px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>.language-selector{grid-column:1/-1;min-width:0;max-width:100%}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>a{white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 8px!important;font-size:12px!important;line-height:1.25!important;display:inline-flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>a.primary{color:#14213d!important;-webkit-text-fill-color:#14213d!important;box-shadow:none!important;background:#fca311!important;border:1px solid #fca311!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>a.secondary{color:#14213d!important;-webkit-text-fill-color:#14213d!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>a :is(span,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>:is(.workspace-section,.financial-analysis-grid,.financial-priority-grid,.financial-module-grid,.mode-notice){min-width:0;max-width:100%}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section{background:#fff!important;border:1px solid #dfe5ec!important;border-radius:18px!important;box-shadow:0 4px 18px #14213d0b!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading h2{color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:clamp(20px,5.2vw,25px)!important;line-height:1.22!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading p{color:#475467!important;-webkit-text-fill-color:#475467!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading .workspace-eyebrow{color:#795014!important;-webkit-text-fill-color:#795014!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section :is(.workspace-metric-tile,.workspace-action-alert,.workspace-empty-state){overflow-wrap:anywhere;min-width:0}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav{min-height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important;padding:5px 6px env(safe-area-inset-bottom)!important;background:#fffffffa!important;border-top:1px solid #dfe5ec!important;box-shadow:0 -5px 20px #14213d0e!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav :is(a,button){min-width:0;color:#475467!important;-webkit-text-fill-color:#475467!important;border-radius:13px!important;min-height:54px!important;padding:7px 2px!important;font-size:11px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav :is(a[aria-current=page],button.active){color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#eef2f9!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav :is(a,button) span{color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;font-size:clamp(9px,2.7vw,11px)!important;line-height:1.25!important}}@media (max-width:350px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:761px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-page-header-copy{min-width:0}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-page-header h1{overflow-wrap:anywhere}}@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell{--mobile-bottom-nav-height:56px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav{-webkit-backdrop-filter:blur(14px)saturate(1.08);z-index:175!important;box-sizing:border-box!important;width:100%!important;height:calc(56px + env(safe-area-inset-bottom))!important;min-height:calc(56px + env(safe-area-inset-bottom))!important;max-height:calc(56px + env(safe-area-inset-bottom))!important;padding:4px 7px calc(4px + env(safe-area-inset-bottom))!important;background:#fff!important;border:0!important;border-top:1px solid #e3e8ef!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:0!important;margin:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -2px 12px #14213d09!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a,button){-webkit-tap-highlight-color:transparent;position:relative;color:#647084!important;-webkit-text-fill-color:#647084!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:20px 12px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;gap:1px 0!important;margin:0!important;padding:5px 2px!important;text-decoration:none!important;display:grid!important;transform:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a,button)>svg{stroke:currentColor;stroke-width:1.85px;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;color:inherit!important;flex:none!important;margin:0 auto!important;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a,button)>span{width:100%!important;max-width:100%!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.01em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:550!important;line-height:12px!important;display:block!important;overflow:hidden!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a[aria-current=page],button.active){color:#14213d!important;-webkit-text-fill-color:#14213d!important;box-shadow:none!important;background:0 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a[aria-current=page],button.active)>span{font-weight:760!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a[aria-current=page],button.active):before{content:"";pointer-events:none;background:#fca311;border-radius:0 0 2px 2px;width:26px;height:2px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a,button):focus-visible{outline-offset:-2px!important;border-radius:6px!important;outline:2px solid #d68a08!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{padding-bottom:calc(56px + env(safe-area-inset-bottom))!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav{background:#111827!important;border-top-color:#334155!important;box-shadow:0 -2px 12px #00000026!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a,button){color:#c3cedc!important;-webkit-text-fill-color:#c3cedc!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav>:is(a[aria-current=page],button.active){color:#fff!important;-webkit-text-fill-color:#fff!important}}
body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard{--dash-canvas:#f6f8fb;--dash-surface:#fff;--dash-surface-soft:#f7f9fc;--dash-text:#14213d;--dash-text-secondary:#475467;--dash-text-muted:#596579;--dash-line:#dfe5ec;--dash-brand:#795014;--dash-info:#244d89;--dash-info-soft:#eef3fa;min-width:0;max-width:1400px;color:#14213d!important;background:0 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.workspace-page-header{background:#fff!important;border:1px solid #dfe5ec!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:start!important;gap:22px!important;min-width:0!important;min-height:0!important;margin:0 0 16px!important;padding:24px!important;display:grid!important;overflow:visible!important;box-shadow:0 3px 16px #14213d0b!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.workspace-page-header:after{content:none!important;display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header-copy{min-width:0;max-width:100%}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-breadcrumb{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;line-height:1.4;color:#596579!important;letter-spacing:0!important;margin:0 0 14px!important;font-size:11px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-breadcrumb :is(a,span,svg){color:#596579!important;-webkit-text-fill-color:#596579!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-eyebrow{align-items:center;gap:5px;color:#596579!important;-webkit-text-fill-color:#596579!important;text-transform:none!important;letter-spacing:0!important;flex-wrap:wrap!important;margin:0 0 7px!important;font-size:11px!important;font-weight:700!important;line-height:1.55!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-eyebrow svg{width:14px;height:14px;color:#b37813!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-eyebrow time{color:#596579!important;-webkit-text-fill-color:#596579!important;letter-spacing:0!important;font-weight:550!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header h1{overflow-wrap:break-word;color:#14213d!important;-webkit-text-fill-color:#14213d!important;letter-spacing:-.045em!important;text-wrap:wrap!important;max-width:100%!important;margin:4px 0 0!important;font-size:clamp(28px,3vw,36px)!important;font-weight:780!important;line-height:1.14!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-page-description{max-width:56ch;color:#475467!important;-webkit-text-fill-color:#475467!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.62!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-meta{color:#475467!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:13px 0 0!important;font-size:11px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-meta>span:not(.workspace-status-badge){color:#475467!important;-webkit-text-fill-color:#475467!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-meta .workspace-status-badge{align-items:center;min-height:26px;padding:3px 9px;font-weight:650;display:inline-flex;color:#244d89!important;-webkit-text-fill-color:#244d89!important;box-shadow:none!important;background:#eef3fa!important;border:1px solid #d5dfed!important;border-radius:999px!important;font-size:11px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions{flex-flow:wrap!important;justify-content:flex-end!important;align-self:start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:390px!important;margin:0!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>.workspace-status{align-items:center;width:100%;font-weight:650;color:#475467!important;-webkit-text-fill-color:#475467!important;background:#f3f6fa!important;border:1px solid #dfe5ec!important;border-radius:9px!important;min-height:31px!important;margin:0 0 3px!important;padding:5px 10px!important;font-size:11px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>:is(a.action-link,button){text-align:center;white-space:normal;max-width:100%;width:auto!important;min-height:40px!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:9px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:inline-flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>a.action-link.primary{color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fca311!important;border:1px solid #fca311!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>a.action-link.secondary{color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fff!important;border:1px solid #cbd5e1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions a.action-link :is(svg,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions a.action-link svg{flex:0 0 15px;width:15px!important;height:15px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.mode-notice{min-width:0;color:#475467!important;min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e3e8ee!important;border-radius:12px!important;flex-flow:wrap!important;align-items:center!important;gap:4px 12px!important;margin:0 0 16px!important;padding:12px 15px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.mode-notice>strong{color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:12px!important;font-weight:740!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.mode-notice>span{color:#475467!important;-webkit-text-fill-color:#475467!important;font-size:12px!important;line-height:1.45!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.mode-notice>a{text-underline-offset:2px;text-decoration:underline;color:#244d89!important;-webkit-text-fill-color:#244d89!important;font-size:12px!important;font-weight:700!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>:is(.workspace-section,.financial-analysis-grid,.dashboard-operating-grid){min-width:0;max-width:100%;margin-bottom:16px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section{min-width:0;background:#fff!important;border:1px solid #dfe5ec!important;border-radius:16px!important;padding:20px!important;box-shadow:0 3px 14px #14213d09!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading{flex-flow:wrap!important;justify-content:space-between!important;align-items:start!important;gap:10px!important;margin:0 0 16px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading>div{min-width:0}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading .workspace-eyebrow{flex-wrap:wrap;align-items:center;color:#795014!important;-webkit-text-fill-color:#795014!important;letter-spacing:.045em!important;text-transform:uppercase!important;gap:6px!important;margin:0 0 6px!important;font-size:10px!important;font-weight:760!important;line-height:1.4!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading .workspace-eyebrow svg{width:14px;height:14px;color:#a66b0f!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading h2{color:#14213d!important;-webkit-text-fill-color:#14213d!important;letter-spacing:-.03em!important;margin:0!important;font-size:clamp(17px,1.8vw,21px)!important;font-weight:740!important;line-height:1.25!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading>div>p:last-child:not(.workspace-eyebrow){color:#475467!important;-webkit-text-fill-color:#475467!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.6!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-inline-action{align-items:center;gap:6px;margin:0;display:inline-flex;color:#244d89!important;-webkit-text-fill-color:#244d89!important;background:0 0!important;border:0!important;min-height:34px!important;padding:5px 8px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-inline-action :is(svg,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-inline-action svg{flex:none;width:14px;height:14px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid{border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile{color:#14213d!important;min-width:0!important;min-height:112px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:12px!important;flex-direction:column!important;grid-column:auto!important;margin:0!important;padding:13px!important;display:flex!important;overflow:hidden!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile:nth-child(5){color:#14213d!important;background:#f5f8fc!important;border-color:#d4deeb!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid .workspace-metric-heading{color:#596579!important;-webkit-text-fill-color:#596579!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:11px!important;font-weight:650!important;line-height:1.4!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid .workspace-metric-heading>span:last-child{min-width:0;color:#475467!important;-webkit-text-fill-color:#475467!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard :is(.workspace-metric-icon,.workspace-link-icon,.workspace-action-alert-icon){color:#244d89!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#eff3f8!important;border:1px solid #e0e7f0!important;border-radius:9px!important;flex:0 0 30px!important;place-items:center!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard :is(.workspace-metric-icon,.workspace-link-icon,.workspace-action-alert-icon) svg{width:16px!important;height:16px!important;color:inherit!important;stroke-width:1.8px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile>strong{font-variant-numeric:tabular-nums;min-width:0;max-width:100%;color:#14213d!important;-webkit-text-fill-color:#14213d!important;letter-spacing:-.035em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;margin:9px 0 0!important;font-size:clamp(16px,1.7vw,21px)!important;font-weight:760!important;line-height:1.24!important;display:block!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile>small{color:#596579!important;-webkit-text-fill-color:#596579!important;white-space:normal!important;text-overflow:clip!important;margin:6px 0 0!important;font-size:10px!important;line-height:1.45!important;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard :is(.financial-analysis-grid,.dashboard-operating-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-analysis-grid>.workspace-section{min-width:0;margin:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-priority-grid{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-priority-grid>a{min-width:0;min-height:66px!important;box-shadow:none!important;color:#14213d!important;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:11px!important;text-decoration:none!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-module-grid>a{min-width:0;text-decoration:none;min-height:140px!important;box-shadow:none!important;color:#14213d!important;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:11px!important;flex-direction:column!important;align-items:start!important;padding:13px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard :is(.financial-priority-grid,.financial-module-grid) a strong{overflow-wrap:anywhere;color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:12px!important;font-weight:740!important;line-height:1.4!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard :is(.financial-priority-grid,.financial-module-grid) a :is(p,small){color:#596579!important;-webkit-text-fill-color:#596579!important;font-size:11px!important;line-height:1.55!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-module-grid>a>b{align-items:center;gap:5px;margin-top:auto;color:#244d89!important;-webkit-text-fill-color:#244d89!important;font-size:11px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-list{background:0 0!important;border:0!important;gap:8px!important;display:grid!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-list>.workspace-action-alert{min-width:0;min-height:66px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ed!important;border-left-width:3px!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:11px!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-copy{min-width:0}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-copy>div{flex-wrap:wrap;align-items:baseline!important;gap:6px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-copy strong,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-copy b{color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:12px!important;line-height:1.45!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-copy p{color:#596579!important;-webkit-text-fill-color:#596579!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.5!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-action-alert-list>.workspace-action-alert>.workspace-inline-action{justify-self:start;min-width:0;grid-column:2!important;min-height:26px!important;margin:0!important;padding:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .dashboard-health-ring{background:conic-gradient(#d68a08 var(--health-progress), #e5eaf1 0)!important;width:126px!important;height:126px!important;box-shadow:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .dashboard-health-ring:before{background:#fff!important;width:102px!important;height:102px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .dashboard-health-ring strong{color:#14213d!important;-webkit-text-fill-color:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .dashboard-health-score p{color:#596579!important;-webkit-text-fill-color:#596579!important;font-size:12px!important;line-height:1.5!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .revenue-summary{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .revenue-summary strong{overflow-wrap:anywhere;color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:clamp(18px,2.6vw,24px)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .health-status-list{border:1px solid #e1e6ed!important;border-radius:11px!important;overflow:hidden!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .health-status-list li{flex-wrap:wrap;color:#475467!important;background:#fff!important;border-color:#e1e6ed!important;font-size:12px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-table-frame{max-width:100%;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:11px!important;overflow-x:auto!important}@media (max-width:1180px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.workspace-page-header{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:20px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions{justify-content:start!important;max-width:100%!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard :is(.financial-analysis-grid,.dashboard-operating-grid){grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}@media (max-width:700px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard>.workspace-page-header{border-radius:15px!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important;margin-bottom:12px!important;padding:17px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-eyebrow{flex-wrap:wrap!important;font-size:10px!important;line-height:1.5!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-eyebrow time{flex-basis:100%;font-size:10px!important;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header .workspace-eyebrow>span[aria-hidden=true]{display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-header h1{margin-top:6px!important;font-size:clamp(25px,6.8vw,29px)!important;line-height:1.18!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-description{font-size:12px!important;line-height:1.55!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-meta{gap:6px!important;margin-top:11px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-self:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>.workspace-status{grid-column:1/-1}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions>a.action-link{width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 7px!important;font-size:11px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section{border-radius:14px!important;padding:15px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading{gap:8px!important;margin-bottom:13px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-section-heading h2{font-size:18px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile{border-radius:11px!important;min-height:108px!important;padding:11px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile:nth-child(5){grid-column:1/-1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid .workspace-metric-heading{flex-wrap:wrap;align-items:flex-start!important;gap:5px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile>strong{margin-top:8px!important;font-size:clamp(16px,4.4vw,20px)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .dashboard-health-ring{width:112px!important;height:112px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .dashboard-health-ring:before{width:90px!important;height:90px!important}}@media (max-width:390px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .financial-module-grid{grid-template-columns:minmax(0,1fr)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace main.apple-grade-dashboard .workspace-page-actions a.action-link span{font-size:10px!important}}
body[data-workspace-system=financial-os-v1] .erp-shell>.workspace>:is(main,section,div),body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is([data-motion-enter],[data-live-row=true],.route-loading,.brand-route-loading),body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center,body[data-workspace-system=financial-os-v1] main.guided-setup-page.launch-center [data-motion-enter]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace>:is(main,section,div):before,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace>:is(main,section,div):after{transition:none!important;animation:none!important}body[data-workspace-system=financial-os-v1] .app-navigation-progress{display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{overflow-anchor:none;scroll-behavior:auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(a,button):focus-visible{outline-offset:2px}@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title{display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger{z-index:175!important;left:68px!important;right:138px!important;top:calc(env(safe-area-inset-top) + 20px)!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#f6f8fb!important;border:1px solid #ccd7e4!important;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;padding:0 13px!important;display:flex!important;position:fixed!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffd9!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger span{color:#475467!important;-webkit-text-fill-color:#475467!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:650!important;display:block!important;overflow:hidden!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger svg{color:#14213d!important;flex:0 0 18px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger:focus-visible{outline-offset:2px!important;outline:3px solid #ad751d!important}}@media (max-width:360px){body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger{padding-inline:9px!important;left:62px!important;right:132px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger span{font-size:11px!important}}body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-workspace-navy:#14213d;--biloo-workspace-gold:#fca311;--biloo-workspace-bg:#f8fafc;--biloo-workspace-surface:#fff;--biloo-workspace-muted:#475467;--biloo-workspace-line:#e2e8f0;--fin-primary:#14213d;--fin-text:#14213d;--fin-text-muted:#475467;--fin-text-faint:#667085;--fin-surface:#fff;--fin-surface-subtle:#f8fafc;--fin-surface-muted:#f1f5f9;--fin-border:#e2e8f0;font-family:var(--font-biloo-manrope), Manrope, "Segoe UI", sans-serif}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{color:#14213d;min-width:0;background-color:#f8fafc!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.finance-page,.sales-page,.core-page,.ops-page,.section-page,.module-page,.module-detail-page,.controls-page,.einvoice-page,.recon-page,.guided-setup-page){color:#14213d;min-width:0;font-family:var(--font-biloo-manrope), Manrope, "Segoe UI", sans-serif}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.section-shell-hero,.section-kpis article,.metric-card,.finance-kpis article,.sales-kpis article,.core-kpis article,.ops-kpis article,.controls-kpis article,.einvoice-kpis article,.recon-kpis article){box-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important;border-radius:14px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header h1,.section-shell-title h1,.workspace-section-heading h2,.section-shell-hero h1){letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.2;color:#14213d!important;-webkit-text-fill-color:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-description,.workspace-section-heading p,.section-shell-title p,.workspace-action-alert-copy p){line-height:1.55;color:#475467!important;-webkit-text-fill-color:#475467!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.workspace-table-frame,table){font-variant-numeric:tabular-nums;max-width:100%}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#14213d;border-color:#cbd5e1}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select)::placeholder{color:#667085;opacity:1}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px!important;outline:3px solid #a66a0b!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary.action-link,a.action-link.primary,button.primary){color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#14213d!important;border-color:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.secondary.action-link,a.action-link.secondary,button.secondary){color:#14213d!important;-webkit-text-fill-color:#14213d!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important}@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.section-shell-hero,.workspace-page-header){gap:12px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.section-shell-title h1,.workspace-page-header h1){font-size:clamp(22px,5.8vw,26px)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.section-shell-hero){padding:16px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header{grid-template-columns:44px minmax(0,1fr)!important;column-gap:10px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger{z-index:2!important;color:#14213d!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;grid-column:1!important;width:44px!important;min-width:44px!important;position:relative!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger{box-sizing:border-box!important;left:68px!important;right:142px!important;top:calc(env(safe-area-inset-top) + 19px)!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;height:44px!important;min-height:44px!important;box-shadow:none!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger>span{text-overflow:ellipsis!important;color:#475467!important;-webkit-text-fill-color:#475467!important;flex:auto!important;min-width:0!important;font-size:12px!important;font-weight:650!important;display:block!important;overflow:hidden!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger:hover{background:#eef2f7!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger:focus-visible{outline-offset:2px!important;outline:3px solid #a66a0b!important}}@media (max-width:360px){body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger{padding-inline:8px!important;left:63px!important;right:130px!important}}@media (min-width:761px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{min-width:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger{color:#14213d!important;min-width:0!important;max-width:520px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:12px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger>span{color:#475467!important;-webkit-text-fill-color:#475467!important}body[data-workspace-system=financial-os-v1] .erp-shell>aside.sidebar nav .sidebar-section-label{letter-spacing:.045em!important;font-size:10px!important;font-weight:750!important;line-height:1.45!important}body[data-workspace-system=financial-os-v1] .erp-shell>aside.sidebar nav .sidebar-group-items>a{border-radius:9px!important;gap:9px!important;min-height:38px!important;padding:7px 10px!important;font-size:12px!important;font-weight:590!important;line-height:1.4!important}body[data-workspace-system=financial-os-v1] .erp-shell>aside.sidebar nav .sidebar-group-items>a>span{min-width:0!important;font-size:12px!important;line-height:1.4!important;font-weight:inherit!important;letter-spacing:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:normal!important}body[data-workspace-system=financial-os-v1] .erp-shell>aside.sidebar nav .sidebar-group-items>a[aria-current=page]{color:#14213d!important;background:#edf2f8!important;font-weight:730!important}body[data-workspace-system=financial-os-v1] .erp-shell>aside.sidebar nav .sidebar-group-items .sidebar-nav-icon{flex:0 0 17px!important;width:17px!important;height:17px!important}body[data-workspace-system=financial-os-v1] .erp-shell>aside.sidebar .sidebar-workspace-copy :is(strong,small){font-size:12px!important;line-height:1.4!important}body[data-workspace-system=financial-os-v1] .erp-shell>aside.sidebar .sidebar-footer{font-size:11px!important;line-height:1.5!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{z-index:185!important;width:auto!important;max-width:none!important;height:58px!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#14213d!important;border:0!important;border-bottom:1px solid #30415f!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 14px!important;display:flex!important;position:fixed!important;inset:0 0 auto 68px!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header>.workspace-header-identity{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;max-width:260px!important;height:40px!important;margin:0 auto 0 0!important;padding:0 9px 0 2px!important;text-decoration:none!important;display:inline-flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header>.workspace-header-identity strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-biloo-manrope), Manrope, "Segoe UI", sans-serif!important;letter-spacing:-.038em!important;white-space:nowrap!important;opacity:1!important;text-shadow:none!important;font-size:15px!important;font-weight:780!important;line-height:1.2!important;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header>.workspace-header-identity:is(:hover,:focus-visible){background:#ffffff1a!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header>.workspace-header-identity:focus-visible{outline-offset:2px!important;outline:2px solid #fca311!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header:before,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header:after{content:none!important;display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{padding-top:58px!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .supabase-sidebar-header{background-color:#14213d!important;background-image:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger{width:auto!important;min-width:140px!important;max-width:380px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;background:#ffffff1a!important;border:1px solid #ffffff4d!important;border-radius:10px!important;flex:300px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger :is(svg,kbd,kbd *,b){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger kbd{flex:none;box-shadow:none!important;background:#ffffff17!important;border:1px solid #ffffff38!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions{background:0 0!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button{width:auto!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 8px!important;font-size:12px!important;font-weight:620!important;display:inline-flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button :is(span,svg,.app-icon){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header :is(.workspace-search-trigger,.workspace-header-actions>button):is(:hover,:focus-visible){background:#ffffff2e!important;border-color:#ffffff73!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header :is(.workspace-search-trigger,.workspace-header-actions>button,.sticky-user-trigger):focus-visible{outline-offset:2px!important;outline:2px solid #fca311!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header>.workspace-header-account{flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-account>.sticky-user-menu{z-index:2!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;display:flex!important;position:relative!important;inset:auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-account .sticky-user-trigger{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#ffffff1c!important;border:1px solid #ffffff4d!important;border-radius:10px!important;margin:0!important;padding:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-account .sticky-user-popover{z-index:200!important;color:#14213d!important;-webkit-text-fill-color:initial!important;background:#fff!important;position:absolute!important;inset:calc(100% + 10px) 0 auto auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-account .sticky-user-popover :is(h2,h3,span,strong,small,a){-webkit-text-fill-color:initial!important}}@media (min-width:961px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{left:276px!important}}@media (min-width:761px) and (max-width:1080px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button{width:40px!important;min-width:40px!important;padding:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button>span{display:none!important}}@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header{background:#14213d!important;border-bottom:1px solid #30415f!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger{color:#fff!important;background:#ffffff1c!important;border:1px solid #ffffff4d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger i{background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1c!important;border:1px solid #ffffff59!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger :is(span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .sticky-user-menu{z-index:180!important;top:calc(env(safe-area-inset-top) + 19px)!important;box-shadow:none!important;background:0 0!important;position:absolute!important;left:auto!important;right:8px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .sticky-user-trigger{width:44px!important;height:44px!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff59!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .sticky-user-popover{z-index:200!important;top:54px!important;right:0!important}}@media (min-width:761px){body[data-workspace-system=financial-os-v1] .erp-shell[data-workspace-brand=biloo]>.workspace{padding-top:58px!important}}@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell[data-workspace-brand=biloo]>.workspace{padding-top:calc(var(--mobile-header-height,84px) + env(safe-area-inset-top))!important}}@media (min-width:761px) and (max-width:1200px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header>.workspace-header-identity strong{letter-spacing:-.026em!important;font-size:13px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger{flex:180px!important;max-width:270px!important}}
body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-ui-ink:#14213d;--biloo-ui-body:#344054;--biloo-ui-muted:#596579;--biloo-ui-line:#dce3ec;--biloo-ui-surface:#fff;--biloo-ui-surface-soft:#f8fafc;--biloo-ui-navy:#14213d;--biloo-ui-gold:#fca311;--biloo-ui-focus:#a66a0b;--biloo-ui-radius:13px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{font-size:14px;line-height:1.55;color:var(--biloo-ui-body)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-shell-hero,.section-header,.module-detail-header,.module-hero,.ops-hero) h1{overflow-wrap:break-word;letter-spacing:-.035em!important;font-size:clamp(24px,2.45vw,33px)!important;font-weight:770!important;line-height:1.16!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section-heading,.section-shell-hero,.section-header,.module-detail-header,.ops-panel-head,.ops-panel,.ops-hero,.detail-panel) h2{letter-spacing:-.028em!important;font-size:clamp(17px,1.6vw,21px)!important;font-weight:740!important;line-height:1.26!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-panel,.ops-kpis,.ops-overview-grid,.ops-controls-grid,.ops-guidance-panel,.module-card,.detail-panel,.workspace-section,.data-panel,.financial-panel,.finance-panel,.sales-panel,.controls-panel) :is(p,li,dd,dt,td){font-size:13px!important;line-height:1.57!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-panel,.ops-kpis,.ops-overview-grid,.module-card,.detail-panel,.workspace-section,.data-panel,.finance-panel,.sales-panel,.controls-panel) :is(small,time,.description,.subtitle,.help-text){font-size:12px!important;line-height:1.5!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero{color:#fff!important;background:linear-gradient(120deg,#14213d,#0b1428)!important;border-color:#fca3114a!important;border-radius:18px!important;padding:24px!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero :is(h1,h2,h3,strong){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero :is(p,small){color:#e0e8f5!important;-webkit-text-fill-color:#e0e8f5!important;opacity:1!important;font-size:13px!important;line-height:1.55!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .eyebrow{color:#ffd071!important;-webkit-text-fill-color:#ffd071!important;font-size:11px!important;font-weight:730!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-workspace-state{background:#ffffff1a!important;border:1px solid #ffffff45!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-hero-actions>.ops-primary-link{color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fca311!important;border:1px solid #fca311!important;font-size:12px!important;font-weight:750!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero .ops-hero-actions>a{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff85!important;font-size:12px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-panel,.ops-kpis>article,.ops-capability-grid>article,.ops-activity-item,.detail-panel:not(.control-panel)){color:#14213d!important;border-color:#dce3ec!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-panel,.ops-kpis>article,.ops-capability-grid>article){background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-panel,.ops-kpis>article,.ops-capability-grid>article,.detail-panel:not(.control-panel)) :is(h2,h3,strong,b,th,label){color:#14213d!important;-webkit-text-fill-color:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-panel,.ops-kpis>article,.ops-capability-grid>article,.detail-panel:not(.control-panel)) :is(p,small,time,dd,td,li){color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel :is(.eyebrow,.ops-panel-head>span){color:#596579!important;-webkit-text-fill-color:#596579!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel :is(table,thead,tbody,tr,th,td){font-variant-numeric:tabular-nums}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel :is(th,thead){color:#344054!important;-webkit-text-fill-color:#344054!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel :is(input,select,textarea){min-height:42px;color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fff!important;border-color:#b8c4d3!important;font-size:13px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel :is(input,textarea)::placeholder{opacity:1;color:#667085!important;-webkit-text-fill-color:#667085!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel :is(input,select,textarea,button,a):focus-visible{outline-offset:2px!important;outline:2px solid #a66a0b!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-tabs>button{color:#344054!important;-webkit-text-fill-color:#344054!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;min-height:40px!important;padding:9px 13px!important;font-size:12px!important;font-weight:660!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-tabs>button:is(.active,[aria-selected=true]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#14213d!important;border-color:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-tabs>button:focus-visible{outline-offset:2px!important;outline:2px solid #a66a0b!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-tabs,.ops-panel-head,.ops-form,.section-actions,.workspace-page-actions,.module-toolbar,.section-breadcrumb) :is(button,a) :is(svg,.app-icon){color:currentColor!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-panel-head,.ops-form,.section-actions,.workspace-page-actions) :is(svg,.app-icon){stroke-width:1.8px;width:17px;height:17px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel-head :is(button,a){color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:12px!important;font-weight:680!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-panel-head :is(button,a):hover{color:#0b1428!important;background:#eef2f7!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-form :is(label,legend){color:#344054!important;-webkit-text-fill-color:#344054!important;font-size:12px!important;font-weight:650!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-form .primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#14213d!important;border-color:#14213d!important;font-size:12px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-form .primary :is(span,strong,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .module-detail-header{color:#14213d!important;background:#fff!important;border-color:#dce3ec!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .module-detail-header :is(h1,h2,strong){color:#14213d!important;-webkit-text-fill-color:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .module-detail-header p{color:#475467!important;-webkit-text-fill-color:#475467!important;font-size:13px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .module-page .module-card h3{font-size:16px!important;line-height:1.3!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .module-page .module-card p{color:#475467!important;-webkit-text-fill-color:#475467!important;font-size:13px!important}@media (min-width:761px){body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav .sidebar-group-items>a{min-height:38px!important;font-size:12px!important;line-height:1.4!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav .sidebar-group-items>a>span{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav .sidebar-group-items>a .sidebar-nav-icon{stroke-width:1.8px!important;width:17px!important;height:17px!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav .sidebar-group-items>a[aria-current=page]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#14213d!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav .sidebar-group-items>a[aria-current=page]>span{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-shell-hero,.section-header,.ops-hero) h1{font-size:clamp(22px,6vw,28px)!important}html[data-theme] body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-page>.ops-hero{padding:18px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .ops-tabs>button{min-height:44px!important;padding:9px 12px!important}}@media (prefers-reduced-motion:reduce){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.ops-tabs button,.ops-panel-head button,.module-card,.workspace-page-actions a){transition-duration:.01ms!important}}
