:root{--color-sidebar:#062b63;--color-sidebar-deep:#031d49;--color-background:#f5f7fb;--color-surface:#fff;--color-surface-soft:#f8faff;--color-primary:#0b61f4;--color-primary-hover:#084ed0;--color-text:#0a1d42;--color-muted:#52637c;--color-border:#dce4f0;--color-success:#0751c8;--color-warning:#9a6700;--color-danger:#bd2432;--radius:12px;--shadow:0 8px 24px #0e284f0f;--spacing:8px}:where(.app-shell,.workspace-shell) :where([class*=_panel_],[class*=_metric_],[class*=_sourceCard_],[class*=_contextBar_],[class*=_materialCard_],[class*=_categoryCard_]){background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:var(--shadow)}:where(.app-shell,.workspace-shell) :where([class*=_panel_],[class*=_metric_],[class*=_sourceCard_],[class*=_contextBar_]) :where(h1,h2,h3,strong,dt,dd,p,span,small){color:inherit}:where(.app-shell,.workspace-shell) :where([class*=_metricLabel_],[class*=_metricNote_],[class*=_muted_],[class*=_panelHeader_] p,[class*=_contextBar_] p){color:var(--color-muted)}:where(.app-shell,.workspace-shell) [class*=_metricValue_]{color:var(--color-text)}:where(.app-shell,.workspace-shell) [class*=_quickActions_] a{background:var(--color-surface-soft);border-color:var(--color-border);color:var(--color-text)}:where(.app-shell,.workspace-shell) :where([class*=_affiliateRow_],[class*=_activityRow_]){color:var(--color-text)}:where(.app-shell,.workspace-shell,.login-page,.onboarding-page,.document-share-dialog){--bg:var(--color-background);--background:var(--color-background);--primary:var(--color-primary);--surface:var(--color-surface);--surface-2:var(--color-surface-soft);--surface-3:#edf3ff;--border:var(--color-border);--border-soft:#e9eef6;--text:var(--color-text);--muted:var(--color-muted);--accent:var(--color-primary);--accent-2:var(--color-primary-hover);--blue:var(--color-primary);--danger:var(--color-danger);--warning:var(--color-warning);color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell,.workspace-shell{background:var(--color-background);min-height:100dvh}.app-sidebar,.workspace-sidebar{background:linear-gradient(180deg, var(--color-sidebar) 0%, var(--color-sidebar-deep) 100%);color:#fff;border-right:1px solid #ffffff1a;box-shadow:10px 0 30px #031d4914}.app-sidebar .brand-logo,.workspace-sidebar .brand-logo{color:#fff}.app-sidebar .brand-logo strong,.workspace-sidebar .brand-logo strong{color:#79b5ff}.app-sidebar .nav-label,.workspace-sidebar .workspace-kind,.workspace-sidebar .workspace-nav-group>span,.workspace-sidebar .workspace-nav-group>summary{color:#a9c2e7;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.app-nav a,.workspace-sidebar nav a,.workspace-switches a{color:#e8f1ff;border:1px solid #0000;border-radius:9px;min-height:42px;transition:background .15s,color .15s,transform .15s}.app-nav a:hover,.workspace-sidebar nav a:hover,.workspace-switches a:hover{color:#fff;background:#ffffff1a;transform:translate(2px)}.app-nav a.active,.workspace-sidebar nav a.active{color:#fff;background:linear-gradient(100deg,#0877ff,#0b5ce5);border-color:#ffffff1f;box-shadow:0 8px 20px #0058e640}.app-nav .nav-icon,.workspace-sidebar nav a svg{color:currentColor}.sidebar-profile,.workspace-user{color:#fff;background:#00113052;border-color:#ffffff1f}.sidebar-profile small,.workspace-user small{color:#b9cae4}.topbar,.workspace-shell .workspace-header{border-bottom:1px solid var(--color-border);color:var(--color-text);background:#fffffff5;box-shadow:0 4px 18px #0e284f0a}.topbar{min-height:80px;padding:12px 28px}.global-search,.topbar-company,.company-switcher,.environment-pill{border-color:var(--color-border);color:var(--color-text);background:#fff}.global-search:focus-within,.topbar-company:focus-within,.company-switcher:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0b61f41f}.global-search input,.company-switcher select{color:var(--color-text)}.global-search input::placeholder{color:#8b98ad}.global-search kbd{border-color:var(--color-border);color:var(--color-muted);background:#f1f4f9}.environment-pill i{background:var(--color-primary);box-shadow:0 0 0 3px #0b61f41f}.print-state.missing{color:#8a5200}.print-state.error{color:var(--color-danger)}.print-state.ready{color:var(--color-primary)}.environment-pill.production i{background:var(--color-danger)}.environment-pill.production{color:#9f2430;background:#fff5f5;border-color:#efb7bd}.environment-pill.production i{background:var(--color-danger);box-shadow:0 0 0 3px #bd243224}.app-main,.workspace-area>main{background:var(--color-background);color:var(--color-text);font-size:.94rem}.app-main{width:100%;max-width:1680px;padding:30px 32px 52px}.workspace-area>main{padding:28px 30px 52px}.app-shell .page-title,.workspace-shell .page-title,.app-shell h1,.workspace-shell h1{color:var(--color-text);letter-spacing:-.025em}.app-shell .stat-icon,.workspace-shell .stat-icon{color:var(--color-primary);background:#eaf1ff;border-color:#cfe0ff}.app-shell .avatar,.workspace-shell .avatar,.app-shell .mobile-avatar,.workspace-shell .mobile-avatar{color:#fff;background:linear-gradient(135deg,#1687ff,#0748b8)}.app-shell .page-title,.workspace-shell .page-title{font-size:clamp(1.65rem,2vw,2.1rem);font-weight:800;line-height:1.1}.app-shell .eyebrow,.workspace-shell .eyebrow{color:var(--color-primary);font-weight:800}.app-shell .muted,.workspace-shell .muted{color:var(--color-muted)}.app-shell .card,.workspace-shell .card,.app-shell .stat-card,.workspace-shell .stat-card,.app-shell .empty-state,.workspace-shell .empty-state{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--color-text);min-width:0}.app-shell .card,.workspace-shell .card{padding:clamp(18px,2vw,28px)}.app-main>.card+.card,.workspace-area>main>.card+.card{margin-top:18px}.app-shell .card.compact,.workspace-shell .card.compact{padding:14px}.app-shell .button,.workspace-shell .button,.login-page .button,.onboarding-page .button,.mobile-layer .button,.document-share-layer .button{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;white-space:nowrap;overflow-wrap:normal;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:42px;padding:10px 16px;font-weight:750;display:inline-flex;box-shadow:0 6px 14px #0b61f424}.app-shell .button:hover,.workspace-shell .button:hover,.login-page .button:hover,.onboarding-page .button:hover,.mobile-layer .button:hover,.document-share-layer .button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.app-shell .button.secondary,.workspace-shell .button.secondary,.login-page .button.secondary,.onboarding-page .button.secondary,.mobile-layer .button.secondary,.document-share-layer .button.secondary{box-shadow:none;color:var(--color-text);background:#fff;border-color:#cdd8e8}.app-shell .button.ghost,.workspace-shell .button.ghost,.login-page .button.ghost,.onboarding-page .button.ghost,.mobile-layer .button.ghost,.document-share-layer .button.ghost{box-shadow:none;color:var(--color-primary);background:0 0;border-color:#0000}.app-shell .button.ghost:hover,.workspace-shell .button.ghost:hover,.mobile-layer .button.ghost:hover,.document-share-layer .button.ghost:hover{background:#edf3ff}:is(.app-shell,.workspace-shell,.login-page,.onboarding-page,.mobile-layer,.document-share-layer) .button:disabled,:is(.app-shell,.workspace-shell,.login-page,.onboarding-page,.mobile-layer,.document-share-layer) .button.disabled{box-shadow:none;color:#52637c;cursor:not-allowed;opacity:1;background:#edf1f7;border-color:#ccd7e7}.app-shell .button.danger,.workspace-shell .button.danger{color:#bd2432;background:#fff;border-color:#e8b8bd}.app-shell input,.app-shell select,.app-shell textarea,.workspace-shell input,.workspace-shell select,.workspace-shell textarea,.login-page input,.login-page select,.login-page textarea,.onboarding-page input,.onboarding-page select,.onboarding-page textarea,.mobile-layer input,.mobile-layer select,.mobile-layer textarea,.document-share-layer textarea{color:var(--color-text);background:#fff;border:1px solid #ccd7e7;border-radius:8px;min-height:44px}:is(.app-shell,.workspace-shell,.login-page,.onboarding-page,.mobile-layer,.document-share-layer) select option{background:var(--surface);color:var(--text)}.app-shell textarea,.workspace-shell textarea,.mobile-layer textarea,.document-share-layer textarea{min-height:96px}:is(.app-shell,.workspace-shell,.login-page,.onboarding-page,.mobile-layer,.document-share-layer) input:is([type=checkbox],[type=radio]){width:20px;height:20px;min-height:20px;accent-color:var(--color-primary);flex:0 0 20px;margin:0;padding:0}:is(.app-shell,.workspace-shell,.mobile-layer) :is(.toggle-row,.check-row){align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}:is(.app-shell,.workspace-shell,.mobile-layer) .toggle-row>span{gap:3px;min-width:0;display:grid}:is(.app-shell,.workspace-shell,.mobile-layer) .fiscal-section{background:var(--color-surface);border-color:var(--color-border);min-width:0;color:var(--color-text)}:is(.app-shell,.workspace-shell,.mobile-layer) .fiscal-section legend{color:var(--color-text)}:is(.app-shell,.workspace-shell) .pagination .button.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.app-shell input::placeholder,.app-shell textarea::placeholder,.workspace-shell input::placeholder,.workspace-shell textarea::placeholder,.login-page input::placeholder,.onboarding-page input::placeholder,.mobile-layer input::placeholder,.mobile-layer textarea::placeholder,.document-share-layer textarea::placeholder{color:var(--color-muted);opacity:1}:is(.app-shell,.workspace-shell,.login-page,.onboarding-page,.mobile-layer,.document-share-layer) :is(input,select,textarea):disabled{color:#52637c;cursor:not-allowed;background:#edf1f7}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.workspace-shell input:focus,.workspace-shell select:focus,.workspace-shell textarea:focus,.login-page input:focus,.login-page select:focus,.login-page textarea:focus,.onboarding-page input:focus,.onboarding-page select:focus,.onboarding-page textarea:focus,.mobile-layer input:focus,.mobile-layer select:focus,.mobile-layer textarea:focus,.document-share-layer textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0b61f41f}.app-shell label,.workspace-shell label,.login-page label,.onboarding-page label{color:var(--color-text);font-weight:650}.app-shell .form-grid,.workspace-shell .form-grid{gap:18px 16px}.form-section-heading{color:var(--color-primary);align-items:center;gap:12px;margin:5px 0 0;font-size:.9rem;font-weight:800;display:flex}.form-section-heading:after{content:"";background:#dbe5f5;flex:1;height:1px}.app-shell .table-wrap,.workspace-shell .table-wrap{border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:auto}.app-shell table,.workspace-shell table{color:var(--color-text)}.app-shell th,.workspace-shell th{color:#53637d;letter-spacing:.055em;text-transform:uppercase;background:#f5f8fd;font-size:.72rem}.app-shell td,.app-shell th,.workspace-shell td,.workspace-shell th{border-color:#e6ecf4}.app-shell tbody tr:hover,.workspace-shell tbody tr:hover{background:#f8faff}.app-shell .badge,.workspace-shell .badge{color:#0952c8;background:#eaf1ff;border-color:#cfe0ff}.app-shell .badge.success,.workspace-shell .badge.success,.app-shell .status-authorized,.workspace-shell .status-authorized,.app-shell .status-paid,.workspace-shell .status-paid{color:var(--color-success);background:#eaf1ff;border-color:#b9d1ff}.app-shell .badge.warn,.app-shell .badge.warning,.workspace-shell .badge.warn,.workspace-shell .badge.warning,.app-shell .status-processing,.workspace-shell .status-processing,.app-shell .status-unknown,.workspace-shell .status-unknown{color:var(--color-warning);background:#fff8df;border-color:#ead899}.app-shell .badge.off,.workspace-shell .badge.off,.app-shell .status-canceled,.workspace-shell .status-canceled,.app-shell .status-rejected,.workspace-shell .status-rejected,.app-shell .status-technical_error,.workspace-shell .status-technical_error{color:var(--color-danger);background:#fff1f2;border-color:#f0c2c7}.app-shell .notice,.workspace-shell .notice,.login-page .notice,.onboarding-page .notice,.mobile-layer .notice,.document-share-layer .notice{color:#164c9e;background:#edf4ff;border-color:#bed4ff}.app-shell .notice.success,.workspace-shell .notice.success,.login-page .notice.success,.onboarding-page .notice.success,.mobile-layer .notice.success,.document-share-layer .notice.success{color:var(--color-success);background:#edf4ff;border-color:#bed4ff}.app-shell .notice.warn,.app-shell .notice.warning,.workspace-shell .notice.warn,.workspace-shell .notice.warning,.login-page .notice.warning,.onboarding-page .notice.warning,.mobile-layer .notice.warning,.document-share-layer .notice.warning{color:var(--color-warning);background:#fff8df;border-color:#ead899}.app-shell .notice.error,.workspace-shell .notice.error,.login-page .notice.error,.onboarding-page .notice.error,.mobile-layer .notice.error,.document-share-layer .notice.error{color:#a82431;background:#fff1f2;border-color:#f0c2c7}.app-shell .form-notice,.workspace-shell .form-notice,.login-page .form-notice,.onboarding-page .form-notice,.mobile-layer .form-notice,.document-share-layer .form-notice{color:#164c9e;background:#edf4ff;border-color:#bed4ff}.app-shell .form-notice.success,.workspace-shell .form-notice.success,.login-page .form-notice.success,.onboarding-page .form-notice.success,.mobile-layer .form-notice.success,.document-share-layer .form-notice.success{color:var(--color-success);background:#edf4ff;border-color:#bed4ff}.app-shell .form-notice.error,.workspace-shell .form-notice.error,.login-page .form-notice.error,.onboarding-page .form-notice.error,.mobile-layer .form-notice.error,.document-share-layer .form-notice.error{color:#a82431;background:#fff1f2;border-color:#f0c2c7}.app-shell .mobile-picker-list,.workspace-shell .mobile-picker-list{border:1px solid var(--color-border);scrollbar-color:#a9bbd5 transparent;background:#f8faff;border-radius:10px;grid-template-columns:minmax(0,1fr);max-height:240px;padding:4px}.app-shell .mobile-picker-list button,.app-shell .selected-entity,.workspace-shell .mobile-picker-list button,.workspace-shell .selected-entity{border-color:var(--color-border);color:var(--color-text);background:#fff;box-shadow:0 2px 8px #0e284f0a}.app-shell .mobile-picker-list button:hover,.workspace-shell .mobile-picker-list button:hover{background:#edf4ff;border-color:#a9c8ff}.app-shell .mobile-picker-list button.active,.workspace-shell .mobile-picker-list button.active{border-color:var(--color-primary);background:#e6f0ff}.app-shell .mobile-picker-list small,.app-shell .selected-entity small,.workspace-shell .mobile-picker-list small,.workspace-shell .selected-entity small{color:var(--color-muted)}.app-shell .mobile-picker-list b,.app-shell .selected-entity button,.workspace-shell .mobile-picker-list b,.workspace-shell .selected-entity button{color:var(--color-primary)}.app-shell .pricing-grid,.workspace-shell .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-shell .price-card,.workspace-shell .price-card{border:1px solid var(--color-border);min-width:0;min-height:0;color:var(--color-text);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 12px;padding:20px;display:grid}.app-shell .price-card.featured,.workspace-shell .price-card.featured{box-shadow:0 0 0 1px #8bb7ff, var(--shadow);border-color:#8bb7ff}.app-shell .price-card>label:not(.check-row),.workspace-shell .price-card>label:not(.check-row){min-width:0;color:var(--color-text);gap:5px;font-size:.76rem;font-weight:750;display:grid}.app-shell .price-card>label:first-of-type,.workspace-shell .price-card>label:first-of-type,.app-shell .price-card>label:nth-of-type(2),.workspace-shell .price-card>label:nth-of-type(2),.app-shell .price-card>.button,.workspace-shell .price-card>.button{grid-column:1/-1}.app-shell .price-card>label:nth-of-type(2) input,.workspace-shell .price-card>label:nth-of-type(2) input{min-height:54px;color:var(--color-primary);font-size:1.35rem;font-weight:850}.app-shell .price-card .check-row,.workspace-shell .price-card .check-row{min-width:0;color:var(--color-text);font-size:.74rem}.app-shell .price-card input,.workspace-shell .price-card input{width:100%;min-width:0}.app-shell .inline-form,.workspace-shell .inline-form{min-width:0}.app-shell .inline-form :where(input,select),.workspace-shell .inline-form :where(input,select){border-color:var(--color-border);color:var(--color-text);background:#fff}.app-shell .progress,.workspace-shell .progress{background:#e7edf6}.app-shell .progress span,.workspace-shell .progress span{background:var(--color-primary)}.app-shell details,.workspace-shell details{border-color:var(--color-border);color:var(--color-text);background:#fff}.login-page,.onboarding-page{background:radial-gradient(circle at 15% 10%, #e7f0ff, transparent 38%), var(--color-background)}.login-card,.onboarding-card{border:1px solid var(--color-border);color:var(--color-text);background:#fff;box-shadow:0 24px 70px #07224c21}.login-page .login-foot,.landing .price span{color:var(--color-muted)}.onboarding-steps a.done>span{color:var(--color-primary-hover);background:#eaf1ff}.onboarding-steps a.done{border-color:#bfd3ee}.onboarding-page .badge{color:#084ed0;background:#eaf1ff;border-color:#bfd3ee}.onboarding-page .progress{background:#e7edf6}:is(.app-shell,.workspace-shell) .stats>.card.compact:not(.stat-card){align-content:start;gap:6px;display:grid}.companies-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr);align-items:start}:is(.app-shell,.workspace-shell) .page-actions>.inline-form{flex-wrap:wrap;flex:0 430px;gap:8px;min-width:0;max-width:100%;display:flex}:is(.app-shell,.workspace-shell) .page-actions>.inline-form select{width:100%;min-width:0;max-width:100%}.landing .hero-glow{inset-inline:0}.app-shell .issuer-logo-preview{background:var(--color-surface-soft);color:var(--color-text)}:is(.app-shell,.workspace-shell) .card .mono{overflow-wrap:anywhere}:is(.app-shell,.workspace-shell) .compact-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:14px;display:grid}:is(.app-shell,.workspace-shell) .compact-detail-grid>div{align-content:start;gap:5px;min-width:0;display:grid}:is(.app-shell,.workspace-shell) .mini-row small{margin-top:4px;display:block}:is(.app-shell,.workspace-shell) :is(.form,.stack)>label:not(.check-line):not(.check-row):not(.toggle-row){gap:5px;min-width:0;display:grid}@media (max-width:900px){.companies-grid{grid-template-columns:minmax(0,1fr)}:is(.app-shell,.workspace-shell,.document-share-layer) summary{align-content:center;min-height:44px}:is(.app-shell,.workspace-shell,.mobile-layer) .mobile-search-form button{min-width:44px;min-height:44px}:is(.app-shell,.workspace-shell) .document-pdf-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}:is(.app-shell,.workspace-shell) .checklist-editor-item>summary{flex-wrap:wrap}:is(.app-shell,.workspace-shell) .checklist-editor-item>summary>span:last-child{flex-shrink:0}}.mobile-layer-backdrop{background:#03133075}.mobile-layer-panel,.workspace-mobile-drawer{color:var(--color-text);background:#fff}.mobile-layer-header{border-color:var(--color-border);background:#fff}.app-shell .app-nav a,.workspace-shell .workspace-sidebar nav a{font-size:.86rem}.app-shell :where(.field,.form-grid label,.filter-grid label),.workspace-shell :where(.field,.form-grid label,.filter-grid label){font-size:.8rem}.app-shell .app-main small,.workspace-shell .workspace-area>main small{font-size:.75rem;line-height:1.35}.app-shell :where(.button,button,input,select,textarea),.workspace-shell :where(.button,button,input,select,textarea){font-size:.84rem}:is(.app-shell,.workspace-shell,.landing,.login-page,.onboarding-page,.mobile-layer,.document-share-layer) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.landing{--bg:#f5f7fb;--surface:#fff;--surface-2:#f8faff;--surface-3:#edf3ff;--border:#dce4f0;--border-soft:#e9eef6;--text:#0a1d42;--muted:#66758f;--accent:#0b61f4;--accent-2:#084ed0;min-height:100dvh;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 82% 8%,#0b61f41f,#0000 32%),#f5f7fb}.landing .landing-header{border-color:var(--border);background:#fffffff5;max-width:none;padding-inline:max(24px,50vw - 610px);box-shadow:0 4px 18px #0e284f0d}.landing .brand-logo{color:#062b63}.landing .brand-logo strong{color:#0b61f4}.landing .landing-header nav{color:#45536c;font-size:.9rem;font-weight:650}.landing .landing-header nav a:hover,.landing .landing-footer a{color:var(--accent)}.landing .button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:.88rem;font-weight:800;display:inline-flex}.landing .button:hover{background:var(--accent-2);border-color:var(--accent-2)}.landing .button.secondary{color:var(--text);background:#fff;border-color:#c8d5e7}.landing .hero{min-height:650px}.landing .hero h1,.landing .section-heading h2,.landing .security-section h2,.landing .landing-band h2{color:#071a3d}.landing .hero h1 strong,.landing .eyebrow,.landing .feature-card>span,.landing .price-highlight{color:var(--accent)}.landing .hero>div>p,.landing .hero>div>small,.landing .feature-card p,.landing .price-card p,.landing .price-card ul,.landing .security-section>p,.landing .faq details p{color:var(--muted)}.landing .hero-panel{background:#ffffffeb;border-color:#c9d8ed;box-shadow:0 28px 70px #0e284f1f}.landing .hero-panel article,.landing .feature-card,.landing .price-card,.landing .faq details{border-color:var(--border);color:var(--text);background:#fff;box-shadow:0 8px 24px #0e284f0d}.landing .hero-panel article span{color:var(--accent)}.landing .hero-panel article small{color:var(--muted)}.landing .hero-glow{background:#0b61f41f}.landing .landing-band{background:linear-gradient(135deg,#062b63,#083c80);border-color:#164987;box-shadow:0 24px 60px #062b6329}.landing .landing-band h2,.landing .landing-band .eyebrow{color:#fff}.landing .landing-band p,.landing .landing-band li{color:#dbe9ff}.landing .landing-band li{border-color:#ffffff29}.landing .landing-band li:before{color:#78b7ff}.landing .price-card.featured{border-color:#75aaff;box-shadow:0 0 0 1px #75aaff,0 24px 60px #0b61f41f}.landing .landing-footer{border-color:var(--border);color:var(--muted)}@media (max-width:620px){.landing .landing-footer a{align-items:center;min-height:44px;display:inline-flex}}.app-shell .mobile-sheet,.workspace-shell .mobile-sheet,.app-shell .mobile-sheet>header,.workspace-shell .mobile-sheet>header{border-color:var(--color-border);color:var(--color-text);background:#fff}.app-shell .mobile-sheet>header button,.workspace-shell .mobile-sheet>header button{border-color:var(--color-border);color:var(--color-text);background:#f5f7fb}.app-shell :where(.mobile-action-list>a,.mobile-company-list button,.mobile-more-profile,.mobile-more-grid a,.mobile-search-form label),.workspace-shell :where(.mobile-action-list>a,.mobile-company-list button,.mobile-more-profile,.mobile-more-grid a,.mobile-search-form label){border-color:var(--color-border);color:var(--color-text);background:#f8faff}.app-shell .mobile-action-list>a.primary,.workspace-shell .mobile-action-list>a.primary,.app-shell .mobile-company-list button.active,.workspace-shell .mobile-company-list button.active{background:#eaf1ff;border-color:#8bb7ff}.app-shell .mobile-action-list>a>span:first-child,.workspace-shell .mobile-action-list>a>span:first-child{color:var(--color-primary);background:#eaf1ff}.app-shell :where(.mobile-action-list,.mobile-company-list,.mobile-more-profile) small,.workspace-shell :where(.mobile-action-list,.mobile-company-list,.mobile-more-profile) small{color:var(--color-muted)}.app-shell :where(.compact-list-row,.invoice-compact-row),.workspace-shell :where(.compact-list-row,.invoice-compact-row){border-color:var(--color-border);color:var(--color-text);background:#fff}.app-shell .workspace-mobile-drawer nav a,.workspace-shell .workspace-mobile-drawer nav a{color:var(--color-text);font-size:.86rem}.app-shell .workspace-mobile-drawer nav a.active,.workspace-shell .workspace-mobile-drawer nav a.active{color:var(--color-primary);background:#eaf1ff}@media (max-width:1180px){.topbar{padding-inline:18px}.app-main,.workspace-area>main{padding-inline:22px}.app-shell .pricing-grid,.workspace-shell .pricing-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1399px){.topbar-actions .button.secondary{display:none}}@media (min-width:901px) and (max-width:1180px){.topbar .global-search{flex:260px;width:auto;min-width:0}.topbar .company-switcher{flex:0 240px;min-width:0;max-width:240px}.topbar .company-switcher label{flex:1;min-width:0}.topbar .company-switcher select{width:100%;max-width:100%}.topbar .company-switcher small{display:none}.topbar .company-switch-button{flex:none;padding-inline:9px}}@media (max-width:900px){.app-shell,.workspace-shell{min-height:100dvh;display:block}.mobile-topbar,.workspace-shell .workspace-header{border-bottom:1px solid var(--color-border);color:var(--color-text);background:#fffffff7}.mobile-topbar .icon-button,.mobile-topbar .mobile-icon-button,.workspace-menu-button{border-color:var(--color-border);color:var(--color-text);background:#f4f7fc}.workspace-header>a{align-items:center;min-height:44px;display:inline-flex}:is(.app-shell,.workspace-shell,.login-page) .button,:is(.app-shell,.workspace-shell) .record-actions-menu-content :is(.button,.document-share-trigger){min-width:44px;min-height:44px}:is(.app-shell,.workspace-shell) :is(.page-actions,.actions)>a:not(.button),.landing .brand-logo{align-items:center;min-height:44px;display:inline-flex}:is(.app-shell,.workspace-shell) a.mini-row,.landing summary{min-height:44px}.mobile-bottom-nav,.workspace-mobile-bottom-nav{border-top:1px solid var(--color-border);background:#fffffffa;box-shadow:0 -8px 24px #0e284f14}.mobile-bottom-nav a,.mobile-bottom-nav button,.workspace-mobile-bottom-nav a,.workspace-mobile-bottom-nav button{color:#65738a}.mobile-bottom-nav .active,.workspace-mobile-bottom-nav .active{color:var(--color-primary)}.app-main,.workspace-area>main{padding:18px 14px calc(94px + env(safe-area-inset-bottom))}.app-shell .card,.workspace-shell .card{border-radius:11px;padding:18px 14px}.app-shell .form-grid,.workspace-shell .form-grid,.app-shell .form-grid.two,.workspace-shell .form-grid.two,.app-shell .form-grid.three,.workspace-shell .form-grid.three{grid-template-columns:minmax(0,1fr);gap:14px}.app-shell .button,.workspace-shell .button,.mobile-layer .button,.document-share-layer .button{min-height:46px}.app-shell input,.app-shell select,.app-shell textarea,.workspace-shell input,.workspace-shell select,.workspace-shell textarea,.mobile-layer input,.mobile-layer select,.mobile-layer textarea,.document-share-layer textarea{width:100%;min-width:0;max-width:100%;font-size:16px}.app-shell .mobile-picker-list,.workspace-shell .mobile-picker-list{grid-template-columns:minmax(0,1fr);max-height:250px}.app-shell .table tr,.workspace-shell .table tr{border-color:var(--color-border);color:var(--color-text);background:#fff}:is(.app-shell,.workspace-shell) .table{min-width:620px;display:table}:is(.app-shell,.workspace-shell) .table thead{display:table-header-group}:is(.app-shell,.workspace-shell) .table tbody{display:table-row-group}:is(.app-shell,.workspace-shell) .table tr{border:0;border-radius:0;display:table-row}:is(.app-shell,.workspace-shell) .table :is(th,td,td:empty){border-bottom:1px solid var(--color-border);overflow-wrap:normal;padding:10px 12px;display:table-cell}.app-shell .table tbody tr:hover,.workspace-shell .table tbody tr:hover{background:#f8faff}.app-shell .mobile-sticky-actions,.app-shell .mobile-operational-form .mobile-form-submit,.workspace-shell .mobile-sticky-actions,.workspace-shell .mobile-operational-form .mobile-form-submit{border-color:var(--color-border);background:#fffffffa;box-shadow:0 -8px 24px #0e284f1a}.app-shell .price-card,.workspace-shell .price-card{grid-template-columns:minmax(0,1fr);padding:16px}.app-shell .price-card>label,.workspace-shell .price-card>label,.app-shell .price-card>.button,.workspace-shell .price-card>.button{grid-column:auto}.app-shell .page-actions>.inline-form,.workspace-shell .page-actions>.inline-form{flex:0 auto;grid-template-columns:minmax(0,1fr);align-content:start;width:100%;display:grid}}@media (min-width:1600px){.app-main,.workspace-area>main{padding:34px 42px 60px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.error-fallback{background:var(--color-background);color:var(--color-text)}.error-fallback-card{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:var(--shadow);overflow-wrap:anywhere}body{background:var(--color-background);color:var(--color-text)}:where(.app-shell,.workspace-shell){color:var(--color-text)}:where(.app-shell,.workspace-shell) :where(.lead,.muted){color:var(--color-muted)}:is(.app-shell,.workspace-shell) :is(.stat-label,.mini-row,.table td,.field,.form-grid label,.filter-grid label){color:#52637c}:where(.app-shell,.workspace-shell) :where(.stat-value,.page-title,.card h2,.card h3,.mini-row strong,.table td strong){color:var(--color-text)}:where(.app-shell,.workspace-shell) .stat-note{color:var(--color-success)}.mobile-layer-panel{--bg:var(--color-background);--surface:var(--color-surface);--surface-2:var(--color-surface-soft);--surface-3:#edf3ff;--border:var(--color-border);--border-soft:#e9eef6;--text:var(--color-text);--muted:var(--color-muted);--accent:var(--color-primary);--accent-2:var(--color-primary-hover);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--color-border);color:var(--color-text);background:#fff;box-shadow:0 -22px 60px #07224c2e}.mobile-layer-header,.mobile-layer-content{color:var(--color-text);background:#fff}.mobile-layer-header{border-color:var(--color-border)}.mobile-layer-panel .icon-button{border-color:var(--color-border);color:var(--color-text);background:#f4f7fc}.document-share-dialog{--primary:var(--color-primary);--background:#fff;color:var(--color-text);background:#fff}.document-share-dialog :is(label,.field){min-width:0;color:var(--color-text);gap:5px;display:grid}.document-share-dialog .document-share-save-contact{align-items:center;min-height:44px;display:flex}:is(.document-share-dialog,.document-share-layer) :is(input,select,textarea){max-width:100%;min-height:44px;color:var(--color-text);border:1px solid var(--color-border);background:#fff;border-radius:9px;padding:10px 12px;font-size:16px}.document-share-save-contact{min-height:44px}.document-share-close,.document-share-trigger{border-color:var(--color-border);min-width:44px;min-height:44px;color:var(--color-text);background:#f8faff}:is(.document-share-close,.document-share-trigger):focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.mobile-layer-panel :is(.field,.form-grid label,.filter-grid label){color:var(--text)}.mobile-layer-panel:not(.mobile-layer-panel-dark) :is(.mobile-action-list>a,.mobile-company-list button,.mobile-more-profile,.mobile-more-grid a,.mobile-search-form label){background:var(--surface-2);border-color:var(--border);color:var(--text)}:is(.app-shell,.workspace-shell,.mobile-layer-panel) .mode-switch{background:var(--surface-2);border-color:var(--border);flex-wrap:wrap}:is(.app-shell,.workspace-shell,.mobile-layer-panel) .mode-switch button{color:var(--text)}:is(.app-shell,.workspace-shell,.mobile-layer-panel) .mode-switch button.active{background:var(--color-primary);color:#fff}.mobile-layer-panel .workspace-mobile-drawer{color:var(--color-text);background:#fff}.mobile-layer-panel .workspace-mobile-drawer nav{gap:6px}.mobile-layer-panel .workspace-mobile-drawer nav a{color:#1c365d;border:1px solid #0000;border-radius:9px;min-height:44px;font-size:.9rem;font-weight:650}.mobile-layer-panel .workspace-mobile-drawer nav a .app-icon{color:#536b8b}.mobile-layer-panel .workspace-mobile-drawer nav a:hover{color:var(--color-primary);background:#f1f5fc}.mobile-layer-panel .workspace-mobile-drawer nav a.active{color:var(--color-primary);box-shadow:inset 3px 0 var(--color-primary);background:#eaf1ff;border-color:#b9d1ff}.mobile-layer-panel .workspace-mobile-drawer nav a.active .app-icon{color:var(--color-primary)}.mobile-layer-panel .workspace-nav-collapsible{border-color:var(--color-border)}.mobile-layer-panel .workspace-nav-collapsible>summary{color:#506987}.mobile-layer-panel .workspace-mobile-drawer footer{border-color:var(--color-border)}.mobile-layer-panel .workspace-mobile-drawer footer small{color:var(--color-muted)}.mobile-layer-panel .workspace-mobile-drawer footer>a{color:var(--color-primary);font-weight:700}.mobile-layer-panel .mobile-filter-content .card,.mobile-layer-panel .mobile-filter-content .actions{color:var(--color-text);background:#fff}:where(.app-shell,.workspace-shell) .compact-list-record{border:1px solid var(--color-border);background:#fff;border-radius:11px;overflow:visible;box-shadow:0 5px 16px #0e284f0a}:where(.app-shell,.workspace-shell) .compact-list-record .compact-list-row{color:var(--color-text);background:0 0;border:0;border-radius:0}:where(.app-shell,.workspace-shell) .compact-list-record .compact-list-main small,:where(.app-shell,.workspace-shell) .compact-list-record .compact-list-meta,:where(.app-shell,.workspace-shell) .invoice-compact-row .compact-list-meta,:where(.app-shell,.workspace-shell) .invoice-compact-row .compact-list-main small{color:var(--color-muted)}:where(.app-shell,.workspace-shell) .compact-list-record .compact-list-chevron,:where(.app-shell,.workspace-shell) .invoice-compact-row .compact-list-chevron{color:#6b7e98}:where(.app-shell,.workspace-shell) .invoice-compact-row{border-color:var(--color-border);color:var(--color-text);background:#fff;overflow:visible;box-shadow:0 5px 16px #0e284f0a}:where(.app-shell,.workspace-shell) .invoice-compact-row>a{color:var(--color-text);background:0 0}:where(.app-shell,.workspace-shell) .compact-list-record.has-actions .compact-list-row,:where(.app-shell,.workspace-shell) .invoice-compact-row.has-actions>a{padding-right:52px}:where(.app-shell,.workspace-shell) :where(.compact-list-record,.invoice-compact-row).has-actions .compact-list-chevron{display:none}:where(.app-shell,.workspace-shell) .record-actions-menu{z-index:8;position:absolute;top:8px;right:8px}:where(.app-shell,.workspace-shell) .record-actions-menu>summary{border:1px solid var(--color-border);color:#355276;cursor:pointer;background:#f8faff;border-radius:9px;place-items:center;width:34px;height:34px;list-style:none;display:grid}:where(.app-shell,.workspace-shell) .record-actions-menu>summary::-webkit-details-marker{display:none}:where(.app-shell,.workspace-shell) .record-actions-menu>summary:hover,:where(.app-shell,.workspace-shell) .record-actions-menu>summary:focus-visible{color:var(--color-primary);outline:3px solid var(--color-primary);outline-offset:1px;border-color:#8bb7ff}:where(.app-shell,.workspace-shell) .record-actions-menu[open]>summary{border-color:var(--color-primary);color:var(--color-primary);background:#eaf1ff}:where(.app-shell,.workspace-shell) .record-actions-menu-content{border:1px solid var(--color-border);background:#fff;border-radius:10px;gap:4px;width:min(12.75rem,100vw - 2.5rem);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0e284f29}:where(.app-shell,.workspace-shell) .record-actions-menu-content .document-pdf-actions{display:contents}:where(.app-shell,.workspace-shell) .record-actions-menu-content :where(.button,.document-share-trigger){text-align:left;border-radius:7px;justify-content:flex-start;align-items:center;width:100%;min-height:38px;padding:7px 9px;font-size:.78rem;font-weight:700;display:flex}.mobile-layer-panel-dark{--surface:#091d3a;--surface-2:#12366f;--surface-3:#143f89;--border:#36567f;--border-soft:#29496f;--text:#f5f8ff;--muted:#b4c7df;--accent:#8ec0ff;--accent-2:#4b93ff;color:#f5f8ff;background:linear-gradient(160deg,#0b2348 0%,#06152f 100%);border-color:#36567f;box-shadow:0 -22px 60px #02102a7a}.mobile-layer-panel-dark:before{content:"";background:#7088a8;border-radius:999px;width:42px;height:4px;margin:8px auto 0}.mobile-layer-panel-dark :where(.mobile-layer-header,.mobile-layer-content){color:inherit;background:0 0}.mobile-layer-panel-dark .mobile-layer-header{border-color:#9fbfe83d}.mobile-layer-panel-dark .icon-button{color:#f5f8ff;background:#081b38;border-color:#36567f}.mobile-layer-panel-dark :is(.mobile-action-list>a,.mobile-company-list button,.mobile-more-profile,.mobile-more-grid a,.mobile-search-form label){color:#f4f8ff;background:#091d3a;border-color:#29496f}.mobile-layer-panel-dark .mobile-action-list>a.primary,.mobile-layer-panel-dark .mobile-company-list button.active{background:linear-gradient(135deg,#143f89,#0b2860);border-color:#4b93ff}.mobile-layer-panel-dark .mobile-action-list>a>span:first-child,.mobile-layer-panel-dark .mobile-company-list button>span:last-child:not(.production){color:#8ec0ff;background:#12366f}.mobile-layer-panel-dark .mobile-more-profile .avatar{color:#fff;background:linear-gradient(135deg,#2a83ff,#0751c8)}.mobile-layer-panel-dark :where(.mobile-action-list,.mobile-company-list,.mobile-more-profile) small,.mobile-layer-panel-dark .mobile-search-form p{color:#b4c7df}.mobile-layer-panel-dark :where(.mobile-more-grid a>span,.mobile-action-chevron){color:#82b7ff}.mobile-layer-panel-dark .app-icon{width:1.15rem;height:1.15rem}.mobile-layer-panel-dark :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#8ec0ff}@media (max-width:900px){.login-page a{align-items:center;min-height:44px;display:inline-flex}.app-shell .mobile-bottom-nav .mobile-emit-button{color:#0b61f4}.app-shell .mobile-bottom-nav .mobile-emit-button>span{color:#fff;background:linear-gradient(#2a83ff,#0751c8);border-color:#f5f7fb;box-shadow:0 7px 22px #0b61f447}.app-shell .mobile-bottom-nav .mobile-emit-button>small{color:var(--color-primary)}.app-shell .mobile-environment:not(.production){color:#0751c8;border-color:#9fc2ff}.app-shell .mobile-environment:not(.production) i{background:var(--color-primary);box-shadow:0 0 8px #0b61f480}.app-shell .mobile-filter-button{color:#0751c8;background:#edf4ff;border-color:#8bb7ff}.app-main,.workspace-area>main{padding-top:14px}.app-shell .card,.workspace-shell .card{padding:14px 12px}.app-shell .page-title,.workspace-shell .page-title{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.12}.app-shell .lead,.workspace-shell .lead{margin-top:6px;font-size:.92rem;line-height:1.48}.app-shell .stats,.workspace-shell .stats{gap:8px}:is(.app-shell,.workspace-shell,.mobile-layer) :is(.button,.mode-switch button,.mobile-filter-button,.operational-variant-chips button,.record-actions-menu-content .button){min-height:44px}:is(.app-shell,.workspace-shell,.mobile-layer) .button{white-space:normal}.app-shell .mobile-company-trigger{min-height:44px}.app-shell .mobile-environment.production{color:#a8172c;background:#fff5f6;border-color:#dca0aa}:is(.app-shell,.workspace-shell) .pagination .button{min-width:44px}:is(.app-shell,.workspace-shell,.mobile-layer) :is(.icon-button,.workspace-menu-button,.mobile-icon-button,.mobile-avatar,.record-actions-menu>summary){width:44px;min-width:44px;height:44px;min-height:44px}:is(.app-shell,.workspace-shell) :is(.compact-list-record.has-actions .compact-list-row,.invoice-compact-row.has-actions>a){padding-right:62px}.app-shell .stat-card,.workspace-shell .stat-card{min-height:78px;padding:10px}.app-shell .page-actions>.actions,.workspace-shell .page-actions>.actions{width:100%;display:flex}.app-shell .page-actions>.actions .button,.workspace-shell .page-actions>.actions .button{flex:1 1 0}.app-shell .mobile-more-grid a>span,.app-shell .mobile-action-list>a>span:first-child,.app-shell .mobile-search-form label>.app-icon{place-items:center;display:grid}}.master-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;margin-top:12px;display:grid}.master-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.master-section-heading h2{margin:3px 0 0;font-size:1rem}.master-section-heading>.app-icon{color:var(--color-primary)}.master-attention-list,.master-activity-list{gap:6px;display:grid}.master-attention-row,.master-activity-row,.master-action-card,.master-empty-state{min-width:0;color:var(--color-text)}.master-attention-row{border:1px solid var(--color-border);background:#f8faff;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;display:grid}.master-attention-row:hover{background:#f1f6ff;border-color:#afcaff}.master-attention-row>.app-icon:first-child{color:var(--color-primary)}.master-attention-row.warning>.app-icon:first-child{color:#b66a00}.master-attention-row.danger>.app-icon:first-child{color:#c7384f}.master-attention-row>.app-icon:last-child,.master-action-card>.app-icon:last-child{color:#7286a3}.master-attention-row span,.master-activity-row>span,.master-action-card>span,.master-empty-state>span{gap:2px;min-width:0;display:grid}.master-attention-row strong,.master-activity-row strong,.master-action-card strong,.master-empty-state strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.master-attention-row small,.master-activity-row small,.master-action-card small,.master-empty-state small{color:var(--color-muted);font-size:.73rem;line-height:1.35}.master-empty-state{background:#f8faff;border:1px dashed #b7c8e0;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:14px 10px;display:grid}.master-empty-state>.app-icon{color:var(--color-success)}.master-activity-row{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 0;display:flex}.master-activity-row:last-child{border-bottom:0}.master-activity-row>small{text-align:right;flex:none}.master-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.master-action-card{background:#fff;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px;display:grid}.master-action-card>.app-icon:first-child{color:var(--color-primary)}.master-action-card:hover{border-color:#afcaff;box-shadow:0 8px 20px #0e284f12}.master-diagnostics{gap:10px;margin-top:12px;padding:12px 14px;display:grid}.master-diagnostics summary{color:var(--color-text);cursor:pointer;font-size:.82rem;font-weight:750}.master-diagnostics p{margin:0}@media (max-width:900px){.master-overview-grid,.master-action-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.master-attention-row{min-height:54px}.master-action-card{min-height:62px}.master-activity-row{min-height:44px}}.app-shell .operational-document-form,.workspace-shell .operational-document-form{gap:10px}.app-shell .operational-document-context,.workspace-shell .operational-document-context{gap:9px;padding-block:12px;display:grid}.app-shell .operational-context-grid,.workspace-shell .operational-context-grid{grid-template-columns:minmax(360px,1.6fr) minmax(200px,.58fr) minmax(250px,.82fr);align-items:start;gap:12px;min-width:0;display:grid}.app-shell .operational-customer-actions,.workspace-shell .operational-customer-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.app-shell .operational-customer-actions>.operational-catalog-picker,.workspace-shell .operational-customer-actions>.operational-catalog-picker{grid-column:auto}.app-shell .operational-customer-actions>.compact-action,.workspace-shell .operational-customer-actions>.compact-action{margin-top:23px}.app-shell .compact-action,.workspace-shell .compact-action{min-height:38px;padding-inline:12px}.app-shell .operational-date-field,.workspace-shell .operational-date-field,.app-shell .operational-origin-field,.workspace-shell .operational-origin-field{gap:5px;min-width:0;display:grid}.app-shell .operational-context-label,.workspace-shell .operational-context-label{color:var(--color-text);font-size:.78rem;font-weight:750}.app-shell .operational-origin-field .notice,.workspace-shell .operational-origin-field .notice{min-height:44px;margin:0;padding:9px 10px}.app-shell .success-text,.workspace-shell .success-text{color:var(--color-success);font-weight:650}.app-shell .operational-document-items,.workspace-shell .operational-document-items{gap:10px;display:grid}.app-shell .card-heading,.workspace-shell .card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .operational-document-item,.workspace-shell .operational-document-item{background:#f8faff;border:1px solid #d7e2f1;border-radius:10px;gap:8px;min-width:0;padding:11px;display:grid}.app-shell .operational-document-item-main,.workspace-shell .operational-document-item-main{grid-template-columns:minmax(240px,1fr) 86px 132px minmax(96px,auto) 38px;align-items:start;gap:8px;min-width:0;display:grid}.app-shell .operational-document-item-main>.operational-catalog-picker,.workspace-shell .operational-document-item-main>.operational-catalog-picker{grid-column:auto}.app-shell .operational-document-item-main>label,.workspace-shell .operational-document-item-main>label{min-width:0;color:var(--color-text);gap:5px;font-size:.78rem;font-weight:750;display:grid}.app-shell .operational-document-item-main>label input,.workspace-shell .operational-document-item-main>label input{min-width:0}.app-shell .operational-total-field,.workspace-shell .operational-total-field{min-width:0;color:var(--color-text);gap:5px;font-size:.78rem;font-weight:750;display:grid}.app-shell .operational-item-total,.workspace-shell .operational-item-total{min-width:0;min-height:40px;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1px solid #cbd9ea;border-radius:8px;place-items:center end;padding:8px 10px;font-size:.92rem;font-weight:800;display:grid}.app-shell .operational-remove-item,.workspace-shell .operational-remove-item{margin-top:23px}.app-shell .icon-button,.workspace-shell .icon-button{background:var(--color-surface-soft);border-color:var(--color-border);width:38px;min-width:38px;min-height:38px;color:var(--color-text);padding:0}.app-shell .icon-button .app-icon,.workspace-shell .icon-button .app-icon{width:17px;height:17px}.app-shell .operational-variant-picker,.workspace-shell .operational-variant-picker{background:#fff;border:1px solid #cddced;border-radius:8px;gap:7px;min-width:0;margin:0;padding:9px 10px;display:grid}.app-shell .operational-variant-picker legend,.workspace-shell .operational-variant-picker legend{color:var(--color-text);padding:0 4px;font-size:.76rem;font-weight:800}.app-shell .operational-variant-group,.workspace-shell .operational-variant-group{gap:5px;display:grid}.app-shell .operational-variant-group>span,.workspace-shell .operational-variant-group>span{color:var(--color-muted);font-size:.74rem;font-weight:700}.app-shell .operational-variant-chips,.workspace-shell .operational-variant-chips{flex-wrap:wrap;gap:6px;display:flex}.app-shell .operational-variant-chips button,.workspace-shell .operational-variant-chips button{min-height:32px;color:var(--color-text);background:#fff;border:1px solid #c8d7ea;border-radius:7px;padding:5px 9px;font-size:.78rem;font-weight:700}.app-shell .operational-variant-chips button.active,.workspace-shell .operational-variant-chips button.active{border-color:var(--color-primary);color:#0751c8;background:#e8f0ff}.app-shell .operational-variant-chips button:disabled,.workspace-shell .operational-variant-chips button:disabled{color:#8b9ab0;background:#f7f9fc;border-color:#e0e7f0}.app-shell .operational-item-details,.workspace-shell .operational-item-details{background:0 0;border:0;gap:7px;margin:0;padding:0;display:grid}.app-shell .operational-item-details summary,.workspace-shell .operational-item-details summary{color:var(--color-muted);cursor:pointer;font-size:.75rem;font-weight:700}.app-shell .operational-item-details textarea,.workspace-shell .operational-item-details textarea{min-height:62px}.app-shell .operational-item-meta,.workspace-shell .operational-item-meta{color:var(--color-muted);justify-content:space-between;gap:8px;font-size:.74rem;line-height:1.35;display:flex}.app-shell .operational-item-meta span:last-child,.workspace-shell .operational-item-meta span:last-child{color:var(--color-success);text-align:right;font-weight:700}.app-shell .freight-card,.workspace-shell .freight-card{min-height:auto;padding-block:9px}.app-shell .freight-card .toggle-row,.workspace-shell .freight-card .toggle-row{min-height:34px}.app-shell .operational-document-summary,.workspace-shell .operational-document-summary{gap:10px;display:grid}.app-shell .operational-totals,.workspace-shell .operational-totals{align-content:start}.app-shell .operational-discount-fields,.workspace-shell .operational-discount-fields{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr);gap:8px;display:grid}.app-shell .operational-discount-fields label,.workspace-shell .operational-discount-fields label{min-width:0;color:var(--color-text);gap:5px;font-size:.78rem;font-weight:750;display:grid}.app-shell .operational-totals .mini-row,.workspace-shell .operational-totals .mini-row{grid-template-columns:minmax(0,1fr) auto;padding-block:6px}.app-shell .operational-totals .mini-row.total,.workspace-shell .operational-totals .mini-row.total{color:var(--color-text);border-top:1px solid #cbd9ea;margin-top:1px;padding-top:9px;font-size:.92rem}.app-shell .operational-payment-inline,.workspace-shell .operational-payment-inline{border-top:1px solid #dbe5f2;gap:8px;margin-top:2px;padding-top:9px;display:grid}.app-shell .operational-payment-inline .toggle-row,.workspace-shell .operational-payment-inline .toggle-row{min-height:34px}.app-shell .operational-document-footer,.workspace-shell .operational-document-footer{justify-content:flex-end;margin-top:2px}@media (min-width:901px) and (max-width:1200px){.app-shell .operational-context-grid,.workspace-shell .operational-context-grid{grid-template-columns:minmax(200px,.7fr) minmax(260px,1fr)}.app-shell .operational-customer-actions,.workspace-shell .operational-customer-actions{grid-column:1/-1}}@media (max-width:900px){.app-shell .operational-customer-actions,.workspace-shell .operational-customer-actions{grid-template-columns:minmax(0,1fr)}.app-shell .operational-context-grid,.workspace-shell .operational-context-grid{grid-template-columns:minmax(0,1fr);gap:10px}.app-shell .operational-customer-actions>.compact-action,.workspace-shell .operational-customer-actions>.compact-action{margin-top:0}.app-shell .operational-customer-actions .button,.workspace-shell .operational-customer-actions .button{width:100%}.app-shell .card-heading,.workspace-shell .card-heading{flex-direction:column;align-items:flex-start;gap:3px}.app-shell .operational-document-item-main,.workspace-shell .operational-document-item-main{grid-template-columns:minmax(54px,.45fr) minmax(84px,.75fr) minmax(90px,.78fr) 44px;gap:6px}.app-shell .operational-document-item-main>.operational-catalog-picker,.workspace-shell .operational-document-item-main>.operational-catalog-picker{grid-column:1/-1}.app-shell .operational-item-meta,.workspace-shell .operational-item-meta{flex-direction:column;align-items:flex-start}.app-shell .operational-item-meta span:last-child,.workspace-shell .operational-item-meta span:last-child{text-align:left}.app-shell .operational-discount-fields,.workspace-shell .operational-discount-fields{grid-template-columns:minmax(0,1fr) minmax(110px,.65fr)}}@media (max-width:360px){.app-shell .operational-document-item-main,.workspace-shell .operational-document-item-main{grid-template-columns:minmax(60px,.48fr) minmax(0,1fr) 44px}.app-shell .operational-total-field,.workspace-shell .operational-total-field{grid-column:1/-1}}
