:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--forq-bg:#0b0d10;--forq-surface:#111419;--forq-surface-raised:#171b21;--forq-surface-hover:#1d2229;--forq-surface-strong:#20262e;--forq-border:#2a3038;--forq-border-strong:#3a424d;--forq-text:#eceff2;--forq-text-muted:#98a1ac;--forq-text-subtle:#6f7884;--forq-accent:#d9212d;--forq-accent-strong:#ee3944;--forq-success:#45b982;--forq-warning:#d9a441;--forq-info:#6c9ee8;--forq-danger:#e34b55;--forq-radius-sm:3px;--forq-radius-md:5px;--forq-radius-lg:7px;--forq-shadow:0 12px 28px #0000003d;--forq-sidebar-width:228px;--forq-topbar-height:56px;--forq-tabbar-height:34px;--forq-workspace-offset:90px;--forq-content-gap:12px;--forq-control-height:34px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=high-contrast]{--forq-bg:#000;--forq-surface:#090909;--forq-surface-raised:#111;--forq-surface-hover:#191919;--forq-surface-strong:#202020;--forq-border:#535353;--forq-border-strong:#747474;--forq-text:#fff;--forq-text-muted:#d0d0d0;--forq-text-subtle:#aaa;--forq-accent:#ef2633}[data-shell=compact]{--forq-sidebar-width:194px;--forq-topbar-height:50px;--forq-tabbar-height:32px;--forq-workspace-offset:82px;--forq-content-gap:9px;--forq-control-height:32px}*{box-sizing:border-box}html{background:var(--forq-bg);min-width:320px;font-size:14px}body{background:var(--forq-bg);min-width:320px;min-height:100vh;color:var(--forq-text);margin:0;font-size:13px;line-height:1.4}button,input,select,textarea{font:inherit}button,select{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:720}table{font-variant-numeric:tabular-nums}input,select,textarea{accent-color:var(--forq-accent)}:focus-visible{outline-offset:1px;outline:2px solid #ee3944b8}::selection{background:#d9212d57}*{scrollbar-width:thin;scrollbar-color:#414953 transparent}.forq-shell{grid-template-columns:var(--forq-sidebar-width) minmax(0, 1fr);background:var(--forq-bg);min-height:100vh;display:grid}.forq-sidebar{border-right:1px solid var(--forq-border);background:#0e1115;flex-direction:column;gap:10px;height:100vh;padding:12px 9px 9px;display:flex;position:sticky;top:0}.forq-brand{align-items:center;gap:8px;height:42px;padding:0 9px;display:flex}.forq-brand img{width:94px;height:auto;display:block}.forq-brand span{border:1px solid var(--forq-border-strong);color:var(--forq-text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:800}.forq-tenant-compact{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.forq-tenant-compact__mark{background:var(--forq-accent);border-radius:3px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.forq-tenant-compact small,.forq-tenant-compact strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.forq-tenant-compact small{color:var(--forq-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.forq-tenant-compact strong{margin-top:2px;font-size:10px}.forq-tenant-compact label{width:45px;height:28px;position:relative}.forq-tenant-compact select{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:100%;height:100%;color:var(--forq-text);appearance:none;border-radius:3px;padding:0 18px 0 6px;font-size:9px}.forq-tenant-compact label svg{pointer-events:none;color:var(--forq-text-muted);position:absolute;top:8px;right:4px}.forq-navigation{flex-direction:column;flex:1;gap:3px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.forq-navigation__register{margin-bottom:4px;font-weight:760;border:1px solid var(--forq-border)!important;background:var(--forq-surface)!important}.forq-navigation__group{flex-direction:column;gap:1px;display:flex}.forq-navigation__group-label{color:var(--forq-text-subtle);letter-spacing:.11em;text-transform:uppercase;margin:9px 8px 3px;font-size:7px;font-weight:800}.forq-navigation a{color:#b1b8c1;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;min-height:32px;padding:0 9px;font-size:10px;text-decoration:none;display:flex}.forq-navigation a svg{color:#78818d}.forq-navigation a:hover{background:var(--forq-surface-raised);color:var(--forq-text)}.forq-navigation a.active{box-shadow:inset 3px 0 var(--forq-accent);color:#fff;background:#20252c}.forq-navigation a.active svg{color:var(--forq-accent-strong)}.forq-sidebar__footer{border-top:1px solid var(--forq-border);min-height:34px;color:var(--forq-text-subtle);align-items:center;gap:7px;padding:0 8px;font-size:8px;display:flex}.forq-status-dot{background:var(--forq-success);border-radius:50%;width:6px;height:6px}.forq-workspace{min-width:0}.forq-topbar{z-index:30;height:var(--forq-topbar-height);border-bottom:1px solid var(--forq-border);background:#0e1115;align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}.forq-search{border:1px solid var(--forq-border);background:var(--forq-surface);width:min(560px,48vw);height:34px;color:var(--forq-text-muted);border-radius:4px;align-items:center;gap:8px;padding:0 9px;display:flex}.forq-search:focus-within{border-color:var(--forq-border-strong);box-shadow:inset 2px 0 var(--forq-accent)}.forq-search input{min-width:0;color:var(--forq-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.forq-search kbd{border:1px solid var(--forq-border);color:var(--forq-text-subtle);border-radius:3px;padding:2px 5px;font-size:8px}.forq-topbar__actions{align-items:center;gap:7px;margin-left:auto;display:flex}.forq-topbar select,.forq-settings select{border:1px solid var(--forq-border);background:var(--forq-surface);color:var(--forq-text);border-radius:3px;padding:7px 8px}.forq-icon-button{border:1px solid var(--forq-border);background:var(--forq-surface);width:34px;height:34px;color:var(--forq-text-muted);border-radius:4px;place-items:center;display:grid;position:relative}.forq-icon-button:hover{border-color:var(--forq-border-strong);background:var(--forq-surface-hover);color:var(--forq-text)}.forq-notification-count{background:var(--forq-accent);border:2px solid #0e1115;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-weight:850;display:grid;position:absolute;top:-4px;right:-4px}.forq-user{align-items:center;gap:7px;min-height:34px;padding:0 6px 0 2px;display:flex}.forq-user>span{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.forq-user strong,.forq-user small{display:block}.forq-user strong{font-size:9px}.forq-user small{color:var(--forq-text-subtle);margin-top:1px;font-size:8px}.forq-secondary-action{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:32px;color:var(--forq-text-muted);border-radius:3px;padding:0 9px;font-size:9px}.forq-settings{position:relative}.forq-settings summary{list-style:none}.forq-settings summary::-webkit-details-marker{display:none}.forq-settings__panel{border:1px solid var(--forq-border-strong);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);width:270px;box-shadow:var(--forq-shadow);padding:14px;position:absolute;top:40px;right:0}.forq-settings__panel h3{margin:3px 0 12px;font-size:15px}.forq-settings__panel label{color:var(--forq-text-muted);gap:5px;margin-top:9px;font-size:9px;display:grid}.forq-workspace-tabs{top:var(--forq-topbar-height);z-index:24;height:var(--forq-tabbar-height);border-bottom:1px solid var(--forq-border);background:#0b0e12;align-items:flex-end;gap:8px;padding:0 10px;display:flex;position:sticky}.forq-workspace-tabs__items{flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex;overflow-x:auto}.forq-workspace-tab{min-width:108px;max-width:210px;height:29px;color:var(--forq-text-subtle);border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;display:grid}.forq-workspace-tab:hover{background:var(--forq-surface);color:var(--forq-text)}.forq-workspace-tab.is-active{border-color:var(--forq-border);background:var(--forq-surface);color:var(--forq-text);box-shadow:inset 0 2px var(--forq-accent)}.forq-workspace-tab a{text-overflow:ellipsis;white-space:nowrap;padding-left:9px;font-size:9px;overflow:hidden}.forq-workspace-tab button{width:22px;height:22px;color:var(--forq-text-subtle);background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.forq-workspace-tab button:hover{background:var(--forq-surface-hover);color:var(--forq-text)}.forq-window-action{border:1px solid var(--forq-border);background:var(--forq-surface);height:27px;color:var(--forq-text-muted);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;margin-bottom:2px;padding:0 8px;font-size:8px;display:inline-flex}.forq-content{min-height:calc(100vh - var(--forq-workspace-offset));padding:16px 18px 24px}.forq-mobile-menu{display:none}.forq-permission-error{color:#ffadb3;background:#e34b5517;border-bottom:1px solid #e34b555c;padding:8px 14px;font-size:9px}.forq-spin{animation:.9s linear infinite forq-shell-spin}@keyframes forq-shell-spin{to{transform:rotate(360deg)}}[data-shell=compact] .forq-sidebar{padding-inline:7px}[data-shell=compact] .forq-navigation a{min-height:29px}[data-shell=compact] .forq-content{padding:11px 13px 18px}@media (max-width:980px){.forq-shell{grid-template-columns:1fr}.forq-sidebar{display:none}.forq-mobile-menu{display:grid}.forq-search{flex:1;width:auto}.forq-user div{display:none}.forq-workspace-tabs{padding-left:8px}}@media (max-width:640px){.forq-topbar{padding:0 8px}.forq-search kbd,.forq-user,.forq-window-action span,.forq-secondary-action{display:none}.forq-content{padding:10px}.forq-workspace-tab{min-width:92px}}.forq-card{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface);box-shadow:none;padding:14px}.forq-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.forq-card__header h2{margin:2px 0 0;font-size:15px}.forq-eyebrow{color:var(--forq-text-subtle);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.forq-badge{border:1px solid var(--forq-border-strong);background:var(--forq-surface-raised);min-height:22px;color:var(--forq-text-muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:8px;font-weight:750;display:inline-flex}.forq-empty-state{text-align:center;place-content:center;min-height:42vh;display:grid}.forq-empty-state h1{max-width:680px;margin:8px auto;font-size:24px}.forq-empty-state p{max-width:560px;color:var(--forq-text-muted);margin:0 auto}.dashboard-page{max-width:none;margin:0}.dashboard-hero{justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:8px;display:flex}.dashboard-hero h1{letter-spacing:-.015em;margin:3px 0 2px;font-size:23px}.dashboard-hero p{color:var(--forq-text-muted);margin:0;font-size:9px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.dashboard-kpi{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;grid-template-rows:auto auto auto;grid-template-columns:30px 1fr;align-items:center;gap:1px 7px;min-height:66px;padding:8px 9px;display:grid}.dashboard-kpi__icon{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:30px;height:30px;color:var(--forq-text-subtle);border-radius:3px;grid-row:1/4;place-items:center;display:grid}.dashboard-kpi__icon svg{width:15px}.dashboard-kpi small,.dashboard-kpi strong,.dashboard-kpi p{display:block}.dashboard-kpi small{color:var(--forq-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.dashboard-kpi strong{margin:0;font-size:17px}.dashboard-kpi p{color:var(--forq-text-muted);margin:0;font-size:7px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:8px;display:grid}.dashboard-column{align-content:start;gap:8px;display:grid}.dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dashboard-action{border:1px solid var(--forq-border);background:var(--forq-surface-raised);text-align:left;border-radius:3px;grid-template-columns:28px 1fr auto;align-items:start;gap:7px;min-height:72px;padding:8px;display:grid}.dashboard-action:hover{border-color:var(--forq-border-strong);background:var(--forq-surface-hover);transform:none}.dashboard-action>span:first-child{border:1px solid var(--forq-border);background:var(--forq-surface);width:28px;height:28px;color:var(--forq-text-muted);border-radius:3px;place-items:center;display:grid}.dashboard-action strong,.dashboard-action small{display:block}.dashboard-action strong{margin:1px 0 3px;font-size:9px}.dashboard-action small{color:var(--forq-text-muted);font-size:7px;line-height:1.35}.dashboard-module-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.dashboard-module-roadmap>div{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;padding:8px}.dashboard-module-roadmap span,.dashboard-module-roadmap strong,.dashboard-module-roadmap small{display:block}.dashboard-module-roadmap span{color:var(--forq-text-subtle);font-size:7px;font-weight:850}.dashboard-module-roadmap strong{margin-top:6px;font-size:9px}.dashboard-module-roadmap small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.dashboard-tasks{gap:2px;display:grid}.dashboard-task{border:0;border-bottom:1px solid var(--forq-border);text-align:left;background:0 0;border-radius:0;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;width:100%;padding:7px 4px;display:grid}.dashboard-task:hover{background:var(--forq-surface-hover)}.dashboard-task__dot{background:var(--forq-accent);border-radius:50%;width:6px;height:6px}.dashboard-task strong,.dashboard-task small{display:block}.dashboard-task strong{font-size:9px}.dashboard-task small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.dashboard-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboard-checks li{color:#c1c7ce;align-items:center;gap:7px;font-size:8px;display:flex}.dashboard-checks li span{background:var(--forq-success);border-radius:50%;width:6px;height:6px}.dashboard-feature-toggles{border-top:1px solid var(--forq-border);gap:5px;margin-top:10px;padding-top:9px;display:grid}.dashboard-feature-toggles label{color:var(--forq-text-muted);align-items:center;gap:6px;font-size:8px;display:flex}@media (max-width:1200px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-kpis,.dashboard-actions,.dashboard-module-roadmap{grid-template-columns:1fr}.dashboard-hero{flex-direction:column;align-items:flex-start}}.customers-page{max-width:1540px;margin:0 auto}.customers-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.customers-header h1{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(28px,3vw,42px)}.customers-header p,.customers-detail__title p{color:var(--forq-text-muted);margin:0}.customers-eyebrow{color:var(--forq-accent-strong);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.customers-header__actions,.customers-detail__actions{align-items:center;gap:10px;display:flex}.customers-mode{border:1px solid var(--forq-border);color:var(--forq-text-muted);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.customers-mode.is-demo{color:var(--forq-warning);border-color:#f4b54559}.customers-primary,.customers-secondary,.customers-warning-button{border:1px solid var(--forq-border);border-radius:10px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.customers-primary{background:var(--forq-accent);color:#fff;min-height:42px;padding:0 14px;font-weight:800}.customers-secondary{background:var(--forq-surface-raised);min-height:36px;color:var(--forq-text);padding:0 11px}.customers-warning-button{min-height:42px;color:var(--forq-warning);background:#f4b5451f;border-color:#f4b54559;padding:0 14px;font-weight:800}.customers-primary:disabled,.customers-secondary:disabled,.customers-warning-button:disabled{opacity:.45}.customers-toolbar{grid-template-columns:minmax(260px,1fr) 190px auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.customers-search{border:1px solid var(--forq-border);background:var(--forq-surface);height:44px;color:var(--forq-text-muted);border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.customers-search input{width:100%;color:var(--forq-text);background:0 0;border:0;outline:0}.customers-toolbar select,.customers-form-grid input,.customers-form-grid select,.customers-form-grid textarea{border:1px solid var(--forq-border);background:var(--forq-surface-raised);color:var(--forq-text);border-radius:9px}.customers-toolbar select{height:44px;padding:0 10px}.customers-toolbar>span{color:var(--forq-text-muted);text-align:right;font-size:11px}.customers-workspace{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:var(--forq-surface);min-height:650px;box-shadow:var(--forq-shadow);grid-template-columns:minmax(310px,390px) minmax(0,1fr);display:grid;overflow:hidden}.customers-list{border-right:1px solid var(--forq-border);background:#00000014;overflow-y:auto}.customers-list button{border:0;border-bottom:1px solid var(--forq-border);text-align:left;width:100%;min-height:78px;color:var(--forq-text);background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.customers-list button:hover{background:var(--forq-surface-hover)}.customers-list button.is-active{box-shadow:inset 3px 0 var(--forq-accent);background:linear-gradient(90deg,#e5232f26,#0000)}.customers-list__icon{background:var(--forq-surface-raised);width:38px;height:38px;color:var(--forq-accent-strong);border-radius:10px;place-items:center;display:grid}.customers-list__body strong,.customers-list__body small{display:block}.customers-list__body strong{font-size:12px}.customers-list__body small{color:var(--forq-text-muted);margin-top:4px;font-size:10px}.customers-list>p{color:var(--forq-text-muted);padding:24px}.customers-status{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.customers-status.is-active{color:var(--forq-success);background:#34c7891c}.customers-status.is-prospect{color:var(--forq-warning);background:#f4b5451c}.customers-status.is-blocked{color:#ff7b84;background:#e5232f1f}.customers-detail{min-width:0;padding:26px}.customers-detail__title{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.customers-detail__title h2{letter-spacing:-.03em;margin:5px 0;font-size:26px}.customers-vat{background:var(--forq-surface-raised);color:var(--forq-text-muted);border-radius:999px;align-self:center;padding:7px 10px;font-size:10px}.customers-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.customers-info-grid article{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);flex-direction:column;min-height:104px;padding:14px;display:flex}.customers-info-grid svg{color:var(--forq-accent-strong);margin-bottom:auto}.customers-info-grid span{color:var(--forq-text-muted);text-transform:uppercase;margin-top:13px;font-size:9px}.customers-info-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.customers-section{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);margin-top:14px;padding:18px}.customers-section__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.customers-section h3{margin:4px 0 0;font-size:16px}.customers-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customers-card-grid article{background:var(--forq-surface-raised);border-radius:11px;padding:14px}.customers-card-grid article.is-inactive{opacity:.58}.customers-card__headline{justify-content:space-between;gap:10px;display:flex}.customers-card__headline strong,.customers-card__headline span{display:block}.customers-card__headline span,.customers-card-grid p{color:var(--forq-text-muted);font-size:10px;line-height:1.55}.customers-card__headline em{color:var(--forq-accent-strong);white-space:nowrap;background:#e5232f1a;border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:8px;font-style:normal}.customers-card-grid p{margin:8px 0 0}.customers-card__actions{border-top:1px solid var(--forq-border);align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.customers-card__actions button{color:var(--forq-text-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:inline-flex}.customers-card__actions button:hover{color:var(--forq-text)}.customers-card__actions button:disabled{opacity:.4}.customers-card__actions span{color:var(--forq-text-muted);margin-left:auto;font-size:9px}.customers-notes{border-left:3px solid var(--forq-accent);background:#e5232f0f;margin-top:14px;padding:16px}.customers-notes span{color:var(--forq-text-muted);text-transform:uppercase;font-size:9px}.customers-notes p{margin:6px 0 0;font-size:11px;line-height:1.6}.customers-loading{min-height:300px;color:var(--forq-text-muted);place-items:center;display:grid}.customers-error{color:#ffb8bd;background:#e5232f17;border:1px solid #e5232f6b;border-radius:10px;justify-content:space-between;margin-bottom:12px;padding:11px 13px;display:flex}.customers-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.customers-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customers-modal__panel{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:var(--forq-surface);width:min(900px,100%);max-height:90vh;box-shadow:var(--forq-shadow);padding:24px;overflow-y:auto}.customers-modal__panel.is-small{width:min(680px,100%)}.customers-dialog-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customers-dialog-title h2{margin:5px 0}.customers-dialog-title p{color:var(--forq-text-muted);margin:0}.customers-icon-button{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:36px;height:36px;color:var(--forq-text-muted);border-radius:9px;place-items:center;display:grid}.customers-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.customers-form-grid label{color:var(--forq-text-muted);gap:6px;font-size:10px;display:grid}.customers-form-grid input,.customers-form-grid select,.customers-form-grid textarea{width:100%;padding:10px}.customers-form-grid .is-wide{grid-column:1/-1}.customers-form-grid .customers-check{align-items:center;gap:8px;display:flex}.customers-form-grid .customers-check input{width:16px}.customers-duplicates{background:#f4b54512;border:1px solid #f4b54559;border-radius:11px;margin-top:18px;padding:15px}.customers-duplicates__heading{color:var(--forq-warning);gap:10px;display:flex}.customers-duplicates__heading strong,.customers-duplicates__heading span{display:block}.customers-duplicates__heading span{color:var(--forq-text-muted);margin-top:3px;font-size:10px}.customers-duplicates__list{gap:7px;margin-top:12px;display:grid}.customers-duplicates__list button{border:1px solid var(--forq-border);background:var(--forq-surface-raised);text-align:left;width:100%;color:var(--forq-text);border-radius:9px;justify-content:space-between;gap:12px;padding:10px;display:flex}.customers-duplicates__list button>span:last-child{text-align:right;color:var(--forq-warning);font-weight:800}.customers-duplicates__list strong,.customers-duplicates__list small{display:block}.customers-duplicates__list small{color:var(--forq-text-muted);margin-top:3px;font-size:9px;font-weight:400}.customers-duplicates>p{color:#ffd391;margin:12px 0 0;font-size:10px}.customers-modal__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:1100px){.customers-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-workspace{grid-template-columns:320px 1fr}}@media (max-width:820px){.customers-header,.customers-detail__title{flex-direction:column}.customers-header__actions,.customers-detail__actions{justify-content:space-between;width:100%}.customers-toolbar{grid-template-columns:1fr}.customers-toolbar>span{text-align:left}.customers-workspace{display:block}.customers-list{border-right:0;border-bottom:1px solid var(--forq-border);max-height:320px}.customers-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.customers-detail{padding:16px}.customers-info-grid,.customers-form-grid{grid-template-columns:1fr}.customers-form-grid .is-wide{grid-column:auto}.customers-header__actions,.customers-detail__actions{flex-direction:column;align-items:stretch}.customers-modal{padding:10px}.customers-modal__actions{flex-direction:column-reverse}}.machines-page{max-width:1540px;margin:0 auto}.machines-header{justify-content:space-between;gap:22px;margin-bottom:18px;display:flex}.machines-header h1{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(28px,3vw,42px)}.machines-header p,.machines-detail__title p,.machines-modal__panel p{color:var(--forq-text-muted);margin:0}.machines-eyebrow{color:var(--forq-accent-strong);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.machines-header__actions{align-items:center;gap:10px;display:flex}.machines-mode{border:1px solid var(--forq-border);color:var(--forq-text-muted);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.machines-mode.is-demo{color:var(--forq-warning);border-color:#f4b54559}.machines-primary,.machines-secondary{border:1px solid var(--forq-border);border-radius:10px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.machines-primary{background:var(--forq-accent);color:#fff;min-height:42px;padding:0 14px;font-weight:800}.machines-secondary{background:var(--forq-surface-raised);min-height:36px;color:var(--forq-text);padding:0 11px}.machines-primary:disabled,.machines-secondary:disabled{opacity:.45}.machines-toolbar{grid-template-columns:minmax(260px,1fr) 170px 210px auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.machines-toolbar label{border:1px solid var(--forq-border);background:var(--forq-surface);height:44px;color:var(--forq-text-muted);border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.machines-toolbar input{width:100%;color:var(--forq-text);background:0 0;border:0;outline:0}.machines-toolbar select,.machines-form-grid input,.machines-form-grid select,.machines-form-grid textarea,.machines-notes-field textarea{border:1px solid var(--forq-border);background:var(--forq-surface-raised);color:var(--forq-text);border-radius:9px}.machines-toolbar select{height:44px;padding:0 10px}.machines-toolbar>span{color:var(--forq-text-muted);text-align:right;font-size:11px}.machines-workspace{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:var(--forq-surface);min-height:650px;box-shadow:var(--forq-shadow);grid-template-columns:minmax(330px,410px) minmax(0,1fr);display:grid;overflow:hidden}.machines-list{border-right:1px solid var(--forq-border);background:#00000014;overflow-y:auto}.machines-list button{border:0;border-bottom:1px solid var(--forq-border);text-align:left;width:100%;min-height:86px;color:var(--forq-text);background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.machines-list button:hover{background:var(--forq-surface-hover)}.machines-list button.is-active{box-shadow:inset 3px 0 var(--forq-accent);background:linear-gradient(90deg,#e5232f26,#0000)}.machines-list button>span{background:var(--forq-surface-raised);width:38px;height:38px;color:var(--forq-accent-strong);border-radius:10px;place-items:center;display:grid}.machines-list strong,.machines-list small,.machines-list em{display:block}.machines-list small,.machines-list em{color:var(--forq-text-muted);margin-top:3px;font-size:9px}.machines-list em{font-style:normal}.machines-list b{border-radius:999px;padding:5px 7px;font-size:8px}.machines-list b.is-customer{color:var(--forq-success);background:#34c7891c}.machines-list b.is-stock,.machines-list b.is-rental{color:var(--forq-warning);background:#f4b5451c}.machines-list b.is-sold,.machines-list b.is-out-of-service{color:var(--forq-text-muted);background:#9298a11f}.machines-list>p{color:var(--forq-text-muted);padding:24px}.machines-detail{min-width:0;padding:26px}.machines-detail__title{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.machines-detail__title h2{margin:5px 0;font-size:27px}.machines-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.machines-info-grid article{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);flex-direction:column;min-height:112px;padding:14px;display:flex}.machines-info-grid svg{color:var(--forq-accent-strong);margin-bottom:auto}.machines-info-grid span{color:var(--forq-text-muted);text-transform:uppercase;margin-top:13px;font-size:9px}.machines-info-grid strong{margin-top:4px;font-size:12px}.machines-info-grid small{color:var(--forq-text-muted)}.machines-schema{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);margin-top:14px;padding:18px}.machines-schema h3{margin:4px 0 14px}.machines-schema>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.machines-schema article{background:var(--forq-surface-raised);border-radius:10px;padding:13px}.machines-schema article span{color:var(--forq-text-muted);font-size:9px;display:block}.machines-schema article strong{margin-top:5px;display:block}.machines-notes{border-left:3px solid var(--forq-accent);background:#e5232f0f;margin-top:14px;padding:16px}.machines-notes span{color:var(--forq-text-muted);text-transform:uppercase;font-size:9px}.machines-notes p{margin:6px 0 0}.machines-loading{min-height:300px;color:var(--forq-text-muted);place-items:center;display:grid}.machines-error{color:#ffb8bd;background:#e5232f17;border:1px solid #e5232f6b;border-radius:10px;justify-content:space-between;margin-bottom:12px;padding:11px 13px;display:flex}.machines-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.machines-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.machines-modal__panel{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:var(--forq-surface);width:min(920px,100%);max-height:92vh;box-shadow:var(--forq-shadow);padding:24px;overflow-y:auto}.machines-modal__panel h2{margin:5px 0}.machines-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.machines-form-grid label,.machines-notes-field{color:var(--forq-text-muted);gap:6px;font-size:10px;display:grid}.machines-form-grid input,.machines-form-grid select,.machines-form-grid textarea,.machines-notes-field textarea{width:100%;padding:10px}.machines-check{align-items:center;gap:8px;display:flex!important}.machines-check input{width:16px}.machines-dynamic{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);margin-top:20px;padding:16px}.machines-dynamic h3{margin:4px 0}.machines-notes-field{margin-top:16px}.machines-modal__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:1100px){.machines-info-grid,.machines-schema>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.machines-header,.machines-detail__title{flex-direction:column}.machines-toolbar{grid-template-columns:1fr}.machines-toolbar>span{text-align:left}.machines-workspace{display:block}.machines-list{border-right:0;border-bottom:1px solid var(--forq-border);max-height:320px}}@media (max-width:560px){.machines-detail{padding:16px}.machines-info-grid,.machines-schema>div:last-child,.machines-form-grid{grid-template-columns:1fr}.machines-header__actions{flex-direction:column;align-items:stretch}.machines-modal{padding:10px}}.masterdata-page{max-width:1540px;margin:0 auto}.masterdata-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.masterdata-header h1{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(28px,3vw,42px)}.masterdata-header p,.masterdata-detail__title p{color:var(--forq-text-muted);margin:0}.masterdata-eyebrow{color:var(--forq-accent-strong);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.masterdata-mode{border:1px solid var(--forq-border);color:var(--forq-text-muted);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.masterdata-mode.is-demo{color:var(--forq-warning);border-color:#f4b54559}.masterdata-tabs{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:12px;gap:5px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.masterdata-tabs button{min-height:38px;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 13px;display:flex}.masterdata-tabs button:hover{background:var(--forq-surface-hover);color:var(--forq-text)}.masterdata-tabs button.is-active{color:#fff;background:#e5232f26;box-shadow:inset 0 0 0 1px #e5232f47}.masterdata-toolbar{grid-template-columns:minmax(260px,1fr) 170px auto auto;align-items:center;gap:9px;margin-bottom:14px;display:grid}.masterdata-toolbar>label{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:43px;color:var(--forq-text-muted);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.masterdata-toolbar input{width:100%;color:var(--forq-text);background:0 0;border:0;outline:0}.masterdata-toolbar select,.masterdata-form-grid input,.masterdata-form-grid select,.masterdata-form-grid textarea{border:1px solid var(--forq-border);background:var(--forq-surface-raised);color:var(--forq-text);border-radius:9px}.masterdata-toolbar select{height:43px;padding:0 10px}.masterdata-toolbar>span{color:var(--forq-text-muted);font-size:10px}.masterdata-primary,.masterdata-secondary{border:1px solid var(--forq-border);border-radius:9px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.masterdata-primary{background:var(--forq-accent);color:#fff;min-height:42px;padding:0 13px;font-weight:800}.masterdata-secondary{background:var(--forq-surface-raised);min-height:35px;color:var(--forq-text);padding:0 10px;font-size:10px}.masterdata-primary:disabled,.masterdata-secondary:disabled{opacity:.45}.masterdata-error{color:#ffb8bd;background:#e5232f17;border:1px solid #e5232f6b;border-radius:10px;justify-content:space-between;margin-bottom:12px;padding:11px 13px;font-size:11px;display:flex}.masterdata-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.masterdata-workspace{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:var(--forq-surface);min-height:650px;box-shadow:var(--forq-shadow);grid-template-columns:minmax(310px,390px) minmax(0,1fr);display:grid;overflow:hidden}.masterdata-list{border-right:1px solid var(--forq-border);background:#00000014;overflow-y:auto}.masterdata-list>button{border:0;border-bottom:1px solid var(--forq-border);text-align:left;width:100%;min-height:76px;color:var(--forq-text);background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.masterdata-list>button:hover{background:var(--forq-surface-hover)}.masterdata-list>button.is-active{box-shadow:inset 3px 0 var(--forq-accent);background:linear-gradient(90deg,#e5232f26,#0000)}.masterdata-list__icon{background:var(--forq-surface-raised);width:38px;height:38px;color:var(--forq-accent-strong);border-radius:10px;place-items:center;display:grid}.masterdata-list strong,.masterdata-list small{display:block}.masterdata-list strong{font-size:11px}.masterdata-list small{color:var(--forq-text-muted);margin-top:4px;font-size:9px}.masterdata-list em{border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.masterdata-list em.is-active{color:var(--forq-success);background:#34c7891c}.masterdata-list em.is-inactive{color:var(--forq-text-muted);background:#9298a11f}.masterdata-list>p{color:var(--forq-text-muted);padding:22px}.masterdata-detail{min-width:0;padding:25px}.masterdata-loading{min-height:320px;color:var(--forq-text-muted);place-items:center;display:grid}.masterdata-detail__title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.masterdata-detail__title h2{letter-spacing:-.03em;margin:5px 0;font-size:26px}.masterdata-detail__title p{max-width:720px;font-size:11px;line-height:1.55}.masterdata-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.masterdata-metrics article{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);flex-direction:column;min-height:105px;padding:13px;display:flex}.masterdata-metrics svg{color:var(--forq-accent-strong);margin-bottom:auto}.masterdata-metrics span{color:var(--forq-text-muted);text-transform:uppercase;margin-top:13px;font-size:8px}.masterdata-metrics strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.masterdata-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.masterdata-card-grid article,.masterdata-supplier-items,.masterdata-notes{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);padding:17px}.masterdata-card-grid h3,.masterdata-supplier-items h3{margin:0 0 12px;font-size:15px}.masterdata-card-grid dl{gap:8px;margin:0;display:grid}.masterdata-card-grid dl div{background:#0000001f;border-radius:8px;padding:8px}.masterdata-card-grid dt{color:var(--forq-text-muted);text-transform:uppercase;font-size:8px}.masterdata-card-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:700}.masterdata-card-grid p{color:var(--forq-text-muted);margin:0;font-size:10px;line-height:1.65}.masterdata-supplier-items{margin-top:12px}.masterdata-supplier-items>div:first-child{align-items:center;gap:10px;margin-bottom:12px;display:flex}.masterdata-supplier-items>div:first-child>div{margin-right:auto}.masterdata-supplier-items h3{margin:4px 0 0}.masterdata-table-wrap{border:1px solid var(--forq-border);border-radius:9px;overflow-x:auto}.masterdata-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.masterdata-table-wrap th{color:var(--forq-text-muted);text-align:left;text-transform:uppercase;background:#0000001a;padding:10px;font-size:8px}.masterdata-table-wrap td{border-top:1px solid var(--forq-border);padding:11px 10px;font-size:9px}.masterdata-table-wrap td strong,.masterdata-table-wrap td small{display:block}.masterdata-table-wrap td small{color:var(--forq-text-muted);margin-top:3px}.masterdata-table-wrap td:last-child{text-align:right}.masterdata-table-wrap td button{border:1px solid var(--forq-border);background:var(--forq-surface);color:#ff9299;border-radius:8px;width:30px;height:30px}.masterdata-notes{border-left:3px solid var(--forq-accent);margin-top:12px}.masterdata-notes span{color:var(--forq-text-muted);text-transform:uppercase;font-size:8px}.masterdata-notes p{margin:6px 0 0;font-size:10px;line-height:1.6}.masterdata-modal{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.masterdata-modal__panel{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:var(--forq-surface);width:min(840px,100%);max-height:90vh;box-shadow:var(--forq-shadow);padding:23px;overflow-y:auto}.masterdata-modal__panel.is-small{width:min(650px,100%)}.masterdata-modal__panel h2{margin:5px 0 0}.masterdata-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.masterdata-form-grid label{color:var(--forq-text-muted);gap:6px;font-size:9px;display:grid}.masterdata-form-grid .is-wide{grid-column:1/-1}.masterdata-form-grid input,.masterdata-form-grid select,.masterdata-form-grid textarea{width:100%;padding:10px}.masterdata-check{align-content:center;align-items:center;grid-template-columns:17px 1fr!important}.masterdata-check input{width:16px;height:16px;accent-color:var(--forq-accent);padding:0}.masterdata-modal__actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (max-width:1100px){.masterdata-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.masterdata-workspace{grid-template-columns:320px 1fr}}@media (max-width:820px){.masterdata-header,.masterdata-detail__title{flex-direction:column}.masterdata-toolbar{grid-template-columns:1fr}.masterdata-workspace{display:block}.masterdata-list{border-right:0;border-bottom:1px solid var(--forq-border);max-height:310px}.masterdata-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.masterdata-detail{padding:15px}.masterdata-metrics,.masterdata-form-grid{grid-template-columns:1fr}.masterdata-form-grid .is-wide{grid-column:auto}.masterdata-modal{padding:10px}}.orders-page{max-width:none;margin:0}.orders-page__header{justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:8px;display:flex}.orders-page__header h1{letter-spacing:-.015em;margin:3px 0 2px;font-size:23px}.orders-page__header p{color:var(--forq-text-muted);margin:0;font-size:9px}.orders-page__eyebrow{color:var(--forq-text-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.orders-page__create,.orders-editor__footer button{border:1px solid var(--forq-accent);background:var(--forq-accent);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.orders-page__create:hover,.orders-editor__footer button:hover{filter:brightness(1.04)}.orders-page__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.orders-page__metrics article{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;align-content:center;min-height:62px;padding:8px 10px;display:grid}.orders-page__metrics span{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px;font-weight:800}.orders-page__metrics strong{margin-top:3px;font-size:18px}.orders-page__metrics small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.orders-list-card,.orders-detail{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px}.orders-list-card{overflow:hidden}.orders-list-card__tabs{border-bottom:1px solid var(--forq-border);align-items:flex-end;gap:2px;min-height:39px;padding:0 7px;display:flex;overflow-x:auto}.orders-list-card__tabs button{min-height:35px;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:760;display:inline-flex}.orders-list-card__tabs button span{background:var(--forq-surface-raised);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid}.orders-list-card__tabs button.is-active{border-color:var(--forq-accent);color:#fff}.orders-list-card__filters{border-bottom:1px solid var(--forq-border);grid-template-columns:minmax(260px,1fr) 210px auto;align-items:center;gap:6px;min-height:42px;padding:5px 7px;display:grid}.orders-list-card__filters label{border:1px solid var(--forq-border);background:var(--forq-surface-raised);height:30px;color:var(--forq-text-muted);border-radius:3px;align-items:center;gap:6px;padding:0 8px;display:flex}.orders-list-card__filters input,.orders-list-card__filters select{width:100%;color:var(--forq-text);background:0 0;border:0;outline:0;font-size:8px}.orders-list-card__filters>span{color:var(--forq-text-subtle);font-size:8px}.orders-page__error{color:#ffb4b9;background:#e34b5514;border:1px solid #e34b555c;border-radius:3px;margin:7px;padding:8px 9px;font-size:8px}.orders-table{min-width:980px}.orders-table__head,.orders-table__row{grid-template-columns:1.05fr 1.35fr .82fr .9fr .68fr .8fr .65fr;align-items:center;gap:8px;display:grid}.orders-table__head{border-bottom:1px solid var(--forq-border);min-height:31px;color:var(--forq-text-subtle);letter-spacing:.05em;text-transform:uppercase;background:#171b20;padding:0 9px;font-size:7px;font-weight:850}.orders-table__row{border:0;border-bottom:1px solid var(--forq-border);width:100%;min-height:52px;color:var(--forq-text);text-align:left;background:0 0;border-radius:0;padding:6px 9px}.orders-table__row:hover,.orders-table__row.is-selected{background:var(--forq-surface-hover)}.orders-table__row.is-selected{box-shadow:inset 3px 0 var(--forq-accent)}.orders-table__row strong,.orders-table__row small{display:block}.orders-table__row strong{font-size:8px}.orders-table__row small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.orders-table__row>span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.orders-table__row>span:nth-child(4){align-items:center;gap:5px;display:flex}.orders-table__row i{background:var(--forq-warning);border-radius:999px;width:6px;height:6px}.orders-table__row i.is-new{background:var(--forq-info)}.orders-table__row i.is-completed{background:var(--forq-success)}.orders-table__empty{min-height:150px;color:var(--forq-text-muted);place-items:center;font-size:9px;display:grid}.orders-detail{grid-template-columns:minmax(240px,1fr) minmax(360px,1.2fr) auto;align-items:center;gap:10px;margin-top:7px;padding:10px;display:grid}.orders-detail h2{margin:3px 0 2px;font-size:15px}.orders-detail p{color:var(--forq-text-muted);margin:0;font-size:8px}.orders-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;display:grid}.orders-detail dl div{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;padding:6px}.orders-detail dt{color:var(--forq-text-subtle);font-size:7px}.orders-detail dd{margin:3px 0 0;font-size:8px;font-weight:760}.orders-detail>button{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-height:30px;color:var(--forq-text);border-radius:3px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:inline-flex}.orders-editor{top:var(--forq-workspace-offset);bottom:0;right:0;left:var(--forq-sidebar-width);z-index:19;background:var(--forq-bg);padding:0;display:block;position:fixed;overflow:hidden}.orders-editor__panel{background:var(--forq-bg);width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.orders-editor__header{border-bottom:1px solid var(--forq-border);background:#0e1115;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.orders-editor__header h2{margin:2px 0 0;font-size:16px}.orders-editor__header>button{border:1px solid var(--forq-border);background:var(--forq-surface);width:30px;height:30px;color:var(--forq-text-muted);border-radius:3px;place-items:center;display:grid}.orders-wizard__progress{border-bottom:1px solid var(--forq-border);background:#0b0e12;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:5px;min-height:46px;padding:5px 18px;display:grid}.orders-wizard__progress span{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:34px;color:var(--forq-text-muted);border-radius:3px;align-items:center;gap:7px;padding:0 8px;font-size:8px;display:flex;position:relative}.orders-wizard__progress span.is-active{border-color:var(--forq-border-strong);background:var(--forq-surface-strong);color:#fff;box-shadow:inset 3px 0 var(--forq-accent)}.orders-wizard__progress i{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:850;display:grid}.orders-wizard{width:min(1180px,100%);min-height:0;margin:0 auto;padding:24px 28px 32px;overflow-y:auto}.orders-wizard h3{margin:0 0 12px;font-size:18px}.orders-wizard>p{color:var(--forq-text-muted);margin:-5px 0 12px;font-size:8px}.orders-wizard>label,.orders-form-grid label,.orders-workbench label{color:var(--forq-text-muted);gap:4px;font-size:8px;display:grid}.orders-wizard input,.orders-wizard select,.orders-workbench input,.orders-workbench select,.orders-workbench textarea{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:32px;color:var(--forq-text);border-radius:3px;outline:0;padding:0 8px}.orders-wizard input:focus,.orders-wizard select:focus,.orders-workbench input:focus,.orders-workbench select:focus,.orders-workbench textarea:focus{border-color:var(--forq-border-strong);box-shadow:inset 2px 0 var(--forq-accent)}.orders-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.orders-profile-grid button{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:72px;color:var(--forq-text-muted);text-align:left;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:9px;display:flex}.orders-profile-grid button:hover{border-color:var(--forq-border-strong);background:var(--forq-surface-raised)}.orders-profile-grid button.is-active{border-color:var(--forq-border-strong);background:var(--forq-surface-strong);color:#fff;box-shadow:inset 3px 0 var(--forq-accent)}.orders-profile-grid strong{font-size:8px}.orders-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.orders-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.orders-address-grid fieldset{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:3px;gap:5px;padding:9px;display:grid}.orders-address-grid legend{color:var(--forq-text);padding:0 4px;font-size:8px;font-weight:760}.orders-address-grid fieldset>div{grid-template-columns:90px 1fr;gap:5px;display:grid}.orders-form-grid--conditions label{position:relative}.orders-form-grid--conditions label span{color:var(--forq-text-subtle);position:absolute;bottom:9px;right:8px}.orders-editor__footer{border-top:1px solid var(--forq-border);background:#0e1115;justify-content:flex-end;align-items:center;gap:6px;min-height:50px;padding:8px 18px;display:flex}.orders-editor__footer .is-secondary{border-color:var(--forq-border);background:var(--forq-surface);color:var(--forq-text-muted);margin-right:auto}.orders-editor__footer button:disabled{opacity:.55;cursor:wait}.orders-workbench{min-height:0;overflow-y:auto}.orders-workbench__head{z-index:5;border-bottom:1px solid var(--forq-border);background:#0e1115;grid-template-columns:150px 160px minmax(220px,1fr) 110px 130px;align-items:end;gap:6px;padding:7px 12px;display:grid;position:sticky;top:0}.orders-workbench__head>div{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:3px;min-height:32px;padding:5px 7px}.orders-workbench__head>div span,.orders-workbench__head>div strong{display:block}.orders-workbench__head>div span{color:var(--forq-text-subtle);font-size:7px}.orders-workbench__head>div strong{margin-top:2px;font-size:8px}.orders-workbench__details{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:3px;margin:7px 12px 0}.orders-workbench__details summary{cursor:pointer;padding:8px 10px;font-size:8px;font-weight:760}.orders-workbench__details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 10px 9px;display:grid}.orders-position-editor{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:3px;margin:7px 12px;overflow-x:auto}.orders-position-editor__hint{border-bottom:1px solid var(--forq-border);min-width:1040px;color:var(--forq-text-subtle);padding:6px 8px;font-size:7px}.orders-position-editor__hint kbd{border:1px solid var(--forq-border);border-radius:2px;padding:1px 3px}.orders-position-grid{grid-template-columns:120px 105px minmax(240px,1fr) 74px 82px 105px 72px 68px 100px;align-items:center;min-width:1040px;display:grid}.orders-position-grid--head{border-bottom:1px solid var(--forq-border);min-height:29px;color:var(--forq-text-subtle);text-transform:uppercase;background:#171b20;padding:0 6px;font-size:7px;font-weight:850}.orders-position-grid:not(.orders-position-grid--head){border-bottom:1px solid var(--forq-border);gap:4px;padding:3px 6px}.orders-position-grid input,.orders-position-grid select{width:100%;min-width:0;height:29px;min-height:29px}.orders-position-grid>strong{text-align:right;padding-right:4px;font-size:8px}.orders-workbench__footer{grid-template-columns:minmax(260px,1fr) 340px;gap:8px;padding:0 12px 10px;display:grid}.orders-workbench__footer textarea{resize:vertical;min-height:94px;padding:7px}.orders-workbench__totals{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:3px;gap:4px;padding:8px;display:grid}.orders-workbench__totals span{color:var(--forq-text-muted);justify-content:space-between;gap:10px;font-size:8px;display:flex}.orders-workbench__totals strong{color:var(--forq-text)}.orders-workbench__totals .is-total{border-top:1px solid var(--forq-border);color:#fff;margin-top:3px;padding-top:6px;font-size:10px;font-weight:850}[data-shell=compact] .orders-editor{top:var(--forq-workspace-offset)}@media (max-width:1120px){.orders-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-list-card{overflow-x:auto}.orders-detail{grid-template-columns:1fr}.orders-workbench__head,.orders-workbench__details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.orders-editor{left:0}}@media (max-width:760px){.orders-page__header{flex-direction:column;align-items:stretch}.orders-page__create{width:100%}.orders-page__metrics,.orders-profile-grid,.orders-form-grid,.orders-address-grid,.orders-workbench__head,.orders-workbench__details-grid,.orders-workbench__footer,.orders-list-card__filters{grid-template-columns:1fr}.orders-editor__panel{width:100%;height:100%}.orders-wizard__progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-page{max-width:1680px;margin:0 auto}.service-page__header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:66px;margin-bottom:12px;display:flex}.service-page__header h1{letter-spacing:-.025em;margin:3px 0 4px;font-size:25px}.service-page__header p{color:var(--forq-text-muted);margin:0;font-size:11px}.service-page__eyebrow{color:var(--forq-accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.service-page__header-actions{align-items:center;gap:6px;display:flex}.service-page__header-actions button,.service-page__header-actions a,.service-dialog button,.service-print-preview>header button{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:34px;color:var(--forq-text);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.service-page__header-actions button:hover,.service-page__header-actions a:hover,.service-dialog button:hover,.service-print-preview>header button:hover{background:var(--forq-surface-hover)}.service-page__header-actions .is-active{background:var(--forq-surface-raised);border-color:#5c626c}.service-page__header-actions .is-primary,.service-dialog .is-primary,.service-print-preview>header .is-primary{border-color:var(--forq-accent);background:var(--forq-accent);color:#fff}.service-error{color:#ffb6bb;background:#e5232f14;border:1px solid #e5232f6b;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:9px 11px;font-size:10px;display:flex}.service-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.service-status-strip{border:1px solid var(--forq-border);background:var(--forq-surface);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px;display:grid}.service-status-strip article{border-right:1px solid var(--forq-border);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.service-status-strip article:last-child{border-right:0}.service-status-strip span{color:var(--forq-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:750}.service-status-strip strong{font-variant-numeric:tabular-nums;font-size:22px}.service-filter-tabs{border:1px solid var(--forq-border);background:#101216;border-bottom:0;align-items:flex-end;gap:2px;min-height:39px;padding:0 8px;display:flex;overflow-x:auto}.service-filter-tabs button{min-height:38px;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 11px;font-size:9px;font-weight:800}.service-filter-tabs button:hover{color:#fff}.service-filter-tabs button.is-active{border-color:var(--forq-accent);color:#fff}.service-toolbar{border:1px solid var(--forq-border);background:var(--forq-surface);grid-template-columns:minmax(280px,1fr) 150px 150px auto auto auto;align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:grid}.service-toolbar label{border:1px solid var(--forq-border);height:32px;color:var(--forq-text-muted);background:#0d0f12;align-items:center;gap:7px;padding:0 9px;display:flex}.service-toolbar input,.service-toolbar select{width:100%;min-width:0;color:var(--forq-text);background:0 0;border:0;outline:0;font-size:10px}.service-toolbar>select,.service-toolbar>button{border:1px solid var(--forq-border);height:32px;color:var(--forq-text);background:#0d0f12;border-radius:4px;padding:0 8px;font-size:9px}.service-toolbar>button{align-items:center;gap:5px;display:inline-flex}.service-toolbar>span{color:var(--forq-text-muted);text-align:right;font-size:9px}.service-workspace{border:1px solid var(--forq-border);background:var(--forq-surface);border-top:0;grid-template-columns:minmax(0,1fr) 360px;min-height:620px;display:grid}.service-list-panel{border-right:1px solid var(--forq-border);min-width:0;overflow-x:auto}.service-table{min-width:1050px}.service-table__head,.service-table__row{grid-template-columns:1fr .72fr 1.15fr 1.1fr .92fr .76fr 1.1fr;align-items:center;gap:10px;display:grid}.service-table__head{border-bottom:1px solid var(--forq-border);min-height:34px;color:var(--forq-text-muted);letter-spacing:.06em;text-transform:uppercase;background:#0f1114;padding:0 10px;font-size:8px;font-weight:900}.service-table__row{border:0;border-bottom:1px solid var(--forq-border);width:100%;min-height:54px;color:var(--forq-text);text-align:left;background:0 0;padding:7px 10px}.service-table__row:hover{background:var(--forq-surface-hover)}.service-table__row.is-selected{box-shadow:inset 3px 0 var(--forq-accent);background:#e5232f12}.service-table__row span{text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.service-table__row strong,.service-table__row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.service-table__row strong{font-size:10px}.service-table__row small{color:var(--forq-text-muted);margin-top:3px;font-size:8px}.service-table__row>span:last-child{align-items:center;gap:6px;display:flex}.service-table__row i{background:#8a9099;border-radius:50%;flex:none;width:7px;height:7px}.service-table__row i.is-planning{background:#6ea8ff}.service-table__row i.is-open{background:var(--forq-warning)}.service-table__row i.is-issued{background:#9f7cff}.service-table__row i.is-returned{background:#52b4d7}.service-table__row i.is-billing{background:var(--forq-success)}.service-table__row i.is-completed{background:#69717d}.service-table__empty{min-height:220px;color:var(--forq-text-muted);place-items:center;font-size:10px;display:grid}.service-detail-panel{min-width:0;padding:15px;overflow-y:auto}.service-detail-panel__heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.service-detail-panel__heading>div>span{color:var(--forq-accent-strong);font-size:8px;font-weight:850}.service-detail-panel__heading h2{margin:4px 0 3px;font-size:16px;line-height:1.3}.service-detail-panel__heading p{color:var(--forq-text-muted);margin:0;font-size:9px}.service-detail-panel__heading em{border:1px solid var(--forq-border);color:var(--forq-text-muted);white-space:nowrap;background:#16191e;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.service-detail-panel__heading em.is-billing{color:var(--forq-success)}.service-detail-panel__heading em.is-returned{color:#75c8e5}.service-detail-panel__heading em.is-issued{color:#baa5ff}.service-detail-panel>nav{border-bottom:1px solid var(--forq-border);gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.service-detail-panel>nav button{min-height:32px;color:var(--forq-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-size:8px}.service-detail-panel>nav button.is-active{border-color:var(--forq-accent);color:#fff}.service-detail-panel dl{border-top:1px solid var(--forq-border);border-left:1px solid var(--forq-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px;display:grid}.service-detail-panel dl div{border-right:1px solid var(--forq-border);border-bottom:1px solid var(--forq-border);min-height:53px;padding:8px}.service-detail-panel dt{color:var(--forq-text-muted);text-transform:uppercase;font-size:7px}.service-detail-panel dd{margin:4px 0 0;font-size:9px;line-height:1.35}.service-detail-panel__description,.service-approval-summary,.service-return-summary{border:1px solid var(--forq-border);background:#0e1013;margin-bottom:10px;padding:10px}.service-detail-panel__description span,.service-approval-summary span,.service-return-summary span{color:var(--forq-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.service-detail-panel__description strong,.service-approval-summary strong,.service-return-summary strong{margin-top:5px;font-size:9px;line-height:1.5;display:block}.service-approval-summary small,.service-return-summary small{color:var(--forq-text-muted);margin-top:4px;font-size:8px;line-height:1.45;display:block}.service-detail-panel__actions{flex-wrap:wrap;gap:6px;display:flex}.service-detail-panel__actions button,.service-next-action{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-height:33px;color:var(--forq-text);border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.service-detail-panel__actions button.is-primary{border-color:var(--forq-accent);background:var(--forq-accent);color:#fff}.service-next-action{color:#8fe2ba;background:#34c7891a;border-color:#34c78973;width:100%;margin-top:8px}.service-detail-panel__empty{min-height:300px;color:var(--forq-text-muted);place-items:center;font-size:10px;display:grid}.service-planner{border:1px solid var(--forq-border);background:var(--forq-surface)}.service-planner>header{border-bottom:1px solid var(--forq-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.service-planner>header span{color:var(--forq-text-muted);text-transform:uppercase;font-size:8px}.service-planner>header h2{margin:3px 0 0;font-size:16px}.service-planner>header>div:last-child{gap:5px;display:flex}.service-planner>header button{border:1px solid var(--forq-border);min-height:31px;color:var(--forq-text);background:#0d0f12;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:inline-flex}.service-planner>header button.is-primary{border-color:var(--forq-accent);background:var(--forq-accent)}.service-planner__body{grid-template-columns:230px minmax(0,1fr);min-height:620px;display:grid}.service-planner__body>aside{border-right:1px solid var(--forq-border);background:#0e1013;padding:12px}.service-planner__body>aside>span{color:var(--forq-accent-strong);text-transform:uppercase;font-size:8px}.service-planner__body>aside h3{margin:4px 0 12px;font-size:13px}.service-planner__body>aside article{border:1px solid var(--forq-border);background:var(--forq-surface);margin-bottom:6px;padding:9px}.service-planner__body>aside strong,.service-planner__body>aside small{display:block}.service-planner__body>aside strong{font-size:9px}.service-planner__body>aside small{color:var(--forq-text-muted);margin-top:3px;font-size:8px}.service-planner__grid{min-width:900px;overflow-x:auto}.service-planner__head,.service-planner__row{grid-template-columns:140px repeat(5,minmax(150px,1fr));display:grid}.service-planner__head{min-height:38px;color:var(--forq-text-muted);background:#0e1013;font-size:8px;font-weight:850}.service-planner__head span,.service-planner__row>strong,.service-planner__row>span{border-right:1px solid var(--forq-border);border-bottom:1px solid var(--forq-border);padding:8px}.service-planner__row{min-height:90px}.service-planner__row>strong{background:#101216;font-size:9px}.service-planner__row>span{min-height:90px}.service-planner__row button{border:1px solid #e5232f59;border-left:3px solid var(--forq-accent);width:100%;color:var(--forq-text);text-align:left;background:#e5232f12;padding:7px}.service-planner__row i,.service-planner__row small{display:block}.service-planner__row i{font-size:8px;font-style:normal;font-weight:850}.service-planner__row small{color:var(--forq-text-muted);margin-top:3px;font-size:7px}.service-dialog{z-index:100;background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.service-dialog__panel{border:1px solid var(--forq-border);background:#111317;width:min(880px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.service-dialog__panel.is-wide{width:min(1080px,100%)}.service-dialog__panel>header{border-bottom:1px solid var(--forq-border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:62px;padding:11px 14px;display:flex}.service-dialog__panel>header span{color:var(--forq-accent-strong);text-transform:uppercase;font-size:8px;font-weight:900}.service-dialog__panel>header h2{margin:4px 0 0;font-size:17px}.service-dialog__panel>header p{color:var(--forq-text-muted);margin:4px 0 0;font-size:9px}.service-dialog__panel>header button{width:31px;padding:0}.service-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.service-form-grid label{color:var(--forq-text-muted);gap:5px;font-size:8px;font-weight:700;display:grid}.service-form-grid label.is-wide{grid-column:1/-1}.service-form-grid input,.service-form-grid select,.service-form-grid textarea{border:1px solid var(--forq-border);width:100%;min-height:33px;color:var(--forq-text);background:#0d0f12;border-radius:4px;outline:0;padding:7px 8px}.service-form-grid textarea{resize:vertical}.service-form-grid input:focus,.service-form-grid select:focus,.service-form-grid textarea:focus{border-color:#e5232fb3}.service-form-grid .service-check{border:1px solid var(--forq-border);min-height:34px;color:var(--forq-text);align-items:center;gap:7px;padding:7px;display:flex}.service-form-grid .service-check input{width:14px;min-height:14px;padding:0}.service-dialog__panel>footer{border-top:1px solid var(--forq-border);justify-content:flex-end;gap:6px;min-height:56px;padding:10px 14px;display:flex}.service-print-preview{top:96px;bottom:0;right:0;left:var(--forq-sidebar-width);z-index:60;background:#202329;position:fixed;overflow:hidden}.service-print-preview>header{background:#111317;border-bottom:1px solid #41464f;align-items:center;gap:12px;min-height:54px;padding:8px 14px;display:flex}.service-print-preview>header>div{flex:1}.service-print-preview>header span,.service-print-preview>header strong{display:block}.service-print-preview>header span{color:var(--forq-text-muted);text-transform:uppercase;font-size:8px}.service-print-preview>header strong{margin-top:2px;font-size:10px}.service-print-preview__canvas{justify-items:center;height:calc(100% - 54px);padding:28px;display:grid;overflow:auto}.service-print-sheet{color:#111;background:#fff;width:210mm;min-height:297mm;padding:14mm 15mm;font-family:Arial,Helvetica,sans-serif;font-size:9pt;box-shadow:0 10px 40px #00000059}.service-print-sheet>header{border-bottom:2px solid #b4000f;justify-content:space-between;gap:15mm;padding-bottom:6mm;display:flex}.service-print-sheet>header div:first-child strong{color:#b4000f;font-size:14pt;display:block}.service-print-sheet>header span{color:#555;margin-top:2mm;font-size:8pt;display:block}.service-print-sheet>header div:last-child{text-align:right}.service-print-sheet>header h1{text-transform:uppercase;margin:0 0 2mm;font-size:18pt}.service-print-sheet__meta{border-top:1px solid #777;border-left:1px solid #777;grid-template-columns:repeat(2,1fr);margin-top:6mm;display:grid}.service-print-sheet__meta>div{border-bottom:1px solid #777;border-right:1px solid #777;min-height:22mm;padding:3mm}.service-print-sheet__meta span,.service-print-sheet__request h2,.service-print-sheet__writing h2,.service-print-sheet__material h2{color:#555;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2mm;font-size:7pt;font-weight:700;display:block}.service-print-sheet__meta strong,.service-print-sheet__meta small{display:block}.service-print-sheet__meta small{color:#444;margin-top:1.5mm}.service-print-sheet__request{border:1px solid #777;margin-top:5mm;padding:3mm}.service-print-sheet__request p{min-height:18mm;margin:0;line-height:1.5}.service-print-sheet__checks{border-top:1px solid #aaa;flex-wrap:wrap;gap:5mm;padding-top:3mm;font-size:8pt;display:flex}.service-print-sheet__checks .is-checked:first-letter{color:#b4000f}.service-print-sheet__times{border-top:1px solid #777;border-left:1px solid #777;grid-template-columns:repeat(5,1fr);margin-top:5mm;display:grid}.service-print-sheet__times div{border-bottom:1px solid #777;border-right:1px solid #777;min-height:17mm;padding:2.5mm}.service-print-sheet__times span{color:#555;text-transform:uppercase;font-size:7pt;display:block}.service-print-sheet__times i{border-bottom:1px solid #555;margin-top:7mm;display:block}.service-print-sheet__writing,.service-print-sheet__material{margin-top:5mm}.service-print-sheet__writing>div{border-bottom:1px solid #aaa;height:7mm}.service-print-sheet__table-head,.service-print-sheet__table-row{border-top:1px solid #777;border-left:1px solid #777;grid-template-columns:32mm 1fr 22mm 22mm;display:grid}.service-print-sheet__table-head{text-transform:uppercase;background:#eee;font-size:7pt;font-weight:700}.service-print-sheet__table-head span,.service-print-sheet__table-row span{border-bottom:1px solid #777;border-right:1px solid #777;min-height:8mm;padding:2mm}.service-print-sheet__result{border:1px solid #777;grid-template-columns:repeat(2,1fr);gap:3mm;margin-top:5mm;padding:3mm;display:grid}.service-print-sheet__signatures{grid-template-columns:repeat(2,1fr);gap:15mm;margin-top:9mm;display:grid}.service-print-sheet__signatures i{border-bottom:1px solid #333;height:12mm;display:block}.service-print-sheet__signatures span{color:#555;margin-top:2mm;font-size:7pt;display:block}.service-print-sheet>footer{color:#555;border-top:1px solid #999;justify-content:space-between;gap:10mm;margin-top:7mm;padding-top:3mm;font-size:7pt;display:flex}[data-shell=compact] .service-print-preview{top:84px}@media (max-width:1250px){.service-workspace{grid-template-columns:1fr}.service-list-panel{border-right:0;border-bottom:1px solid var(--forq-border)}.service-detail-panel{min-height:420px}.service-status-strip{grid-template-columns:repeat(3,1fr)}.service-status-strip article:nth-child(3){border-right:0}.service-toolbar{grid-template-columns:minmax(240px,1fr) 140px 140px auto}.service-toolbar>span{display:none}}@media (max-width:980px){.service-print-preview{top:96px;left:0}.service-planner__body{grid-template-columns:1fr}.service-planner__body>aside{border-right:0;border-bottom:1px solid var(--forq-border)}}@media (max-width:760px){.service-page__header{flex-direction:column}.service-page__header-actions{flex-wrap:wrap;width:100%}.service-status-strip{grid-template-columns:1fr 1fr}.service-status-strip article{border-bottom:1px solid var(--forq-border)}.service-toolbar{grid-template-columns:1fr}.service-workspace{min-height:0}.service-form-grid{grid-template-columns:1fr}.service-form-grid label.is-wide{grid-column:auto}.service-dialog{padding:0}.service-dialog__panel,.service-dialog__panel.is-wide{border:0;width:100vw;min-height:100vh;max-height:100vh}.service-print-preview__canvas{justify-items:start;padding:10px}}@media print{body *{visibility:hidden!important}.service-print-sheet,.service-print-sheet *{visibility:visible!important}.service-print-sheet{width:210mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:12mm 14mm;position:absolute;top:0;left:0}@page{size:A4 portrait;margin:0}}.warehouse-page{max-width:1540px;margin:0 auto}.warehouse-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.warehouse-header h1{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(27px,3vw,40px)}.warehouse-header p{color:var(--forq-text-muted);margin:0}.warehouse-eyebrow{color:var(--forq-accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.warehouse-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.warehouse-mode{border:1px solid var(--forq-border);background:var(--forq-surface);color:var(--forq-text-muted);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.warehouse-mode.is-demo{color:var(--forq-warning);background:#f4b54514;border-color:#f4b54559}.warehouse-primary,.warehouse-secondary{border:1px solid var(--forq-border);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.warehouse-primary{background:var(--forq-accent);color:#fff}.warehouse-secondary{background:var(--forq-surface-raised);color:var(--forq-text)}.warehouse-primary:disabled,.warehouse-secondary:disabled{opacity:.45}.warehouse-error{color:#ffb8bd;background:#e5232f17;border:1px solid #e5232f6b;border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;font-size:11px;display:flex}.warehouse-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.warehouse-tabs{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:13px;gap:5px;margin-bottom:18px;padding:5px;display:flex;overflow-x:auto}.warehouse-tabs button{min-height:40px;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;display:flex}.warehouse-tabs button:hover{background:var(--forq-surface-hover);color:var(--forq-text)}.warehouse-tabs button.is-active{color:#fff;background:#e5232f26;box-shadow:inset 0 0 0 1px #e5232f47}.warehouse-panel{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:linear-gradient(145deg, #ffffff05, transparent 40%), var(--forq-surface);box-shadow:var(--forq-shadow);padding:22px}.warehouse-panel__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.warehouse-panel__heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.warehouse-panel__heading>span{color:var(--forq-text-muted);font-size:10px}.warehouse-loading{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);min-height:320px;color:var(--forq-text-muted);place-items:center;display:grid}.warehouse-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.warehouse-metrics article{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);flex-direction:column;min-height:132px;padding:15px;display:flex}.warehouse-metrics article>svg{color:var(--forq-accent-strong)}.warehouse-metrics article strong{margin-top:auto;font-size:25px}.warehouse-metrics article span{color:var(--forq-text-muted);font-size:10px}.warehouse-metrics article.is-warning{border-color:#f4b54559}.warehouse-metrics article.is-danger{border-color:#e5232f6b}.warehouse-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.warehouse-overview-grid article{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);padding:18px}.warehouse-overview-grid h3{margin:6px 0 5px;font-size:15px}.warehouse-overview-grid p{color:var(--forq-text-muted);margin:0;font-size:11px}.warehouse-toolbar{grid-template-columns:minmax(280px,1fr) auto auto;gap:8px;margin-bottom:14px;display:grid}.warehouse-search{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-height:42px;color:var(--forq-text-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.warehouse-search input{min-width:0;color:var(--forq-text);background:0 0;border:0;outline:0;flex:1}.warehouse-toolbar select,.warehouse-form-grid input,.warehouse-form-grid select,.warehouse-form-grid textarea{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:100%;color:var(--forq-text);border-radius:9px}.warehouse-toolbar select{min-height:42px;padding:0 10px}.warehouse-table-wrap{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);overflow-x:auto}.warehouse-table{border-collapse:collapse;width:100%;min-width:1000px}.warehouse-table th{background:var(--forq-surface-raised);color:var(--forq-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:11px 13px;font-size:9px}.warehouse-table td{border-top:1px solid var(--forq-border);color:#d5d8dd;vertical-align:top;padding:13px;font-size:11px}.warehouse-table tr.is-warning td{background:#f4b54508}.warehouse-table tr.is-danger td{background:#e5232f0d}.warehouse-table td strong,.warehouse-table td small{display:block}.warehouse-table td small{color:var(--forq-text-muted);margin-top:3px;font-size:9px}.warehouse-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.warehouse-status.is-good{color:var(--forq-success);background:#34c7891c}.warehouse-status.is-warning{color:var(--forq-warning);background:#f4b5451c}.warehouse-status.is-danger{color:#ff9aa1;background:#e5232f21}.warehouse-empty{color:var(--forq-text-muted);text-align:center;margin:0;padding:28px;font-size:11px}.warehouse-movement-list{gap:8px;display:grid}.warehouse-movement-list article{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.warehouse-movement-icon{width:36px;height:36px;color:var(--forq-text-muted);background:#ffffff0a;border-radius:9px;place-items:center;display:grid}.warehouse-movement-icon.is-receipt{color:var(--forq-success);background:#34c78917}.warehouse-movement-icon.is-issue{color:#ff9aa1;background:#e5232f17}.warehouse-movement-icon.is-transfer{color:#8fc9ff;background:#42a0ff17}.warehouse-movement-list strong,.warehouse-movement-list small{display:block}.warehouse-movement-list small{color:var(--forq-text-muted);margin-top:3px;font-size:9px}.warehouse-movement-list p{color:#cfd2d7;margin:5px 0 0;font-size:10px}.warehouse-movement-list article>div:last-child{text-align:right}.warehouse-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.warehouse-location-grid article{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);padding:17px}.warehouse-location-grid article.is-inactive{opacity:.55}.warehouse-location-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.warehouse-location-code{color:var(--forq-accent-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:900}.warehouse-location-grid em{color:#ff9aa1;background:#e5232f1f;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.warehouse-location-grid h3{margin:13px 0 6px;font-size:15px}.warehouse-location-grid p{min-height:44px;color:var(--forq-text-muted);margin:0;font-size:10px;line-height:1.5}.warehouse-location-grid footer{border-top:1px solid var(--forq-border);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.warehouse-location-grid footer span{color:var(--forq-text-muted);font-size:9px}.warehouse-location-grid footer button{color:var(--forq-accent-strong);background:0 0;border:0;font-size:9px;font-weight:800}.warehouse-hint{color:var(--forq-text-muted);margin:14px 0 0;font-size:10px;line-height:1.5}.warehouse-modal{z-index:1200;background:#000000b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.warehouse-modal__panel{border:1px solid var(--forq-border-strong);background:#15181d;border-radius:18px;width:min(820px,100%);padding:24px;box-shadow:0 28px 80px #0000008c}.warehouse-modal__panel.is-small{width:min(620px,100%)}.warehouse-modal__panel h2{margin:5px 0 7px}.warehouse-modal__panel>p{color:var(--forq-text-muted);margin:0 0 18px;font-size:11px}.warehouse-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.warehouse-form-grid label{color:var(--forq-text-muted);gap:5px;font-size:10px;display:grid}.warehouse-form-grid label.is-wide{grid-column:1/-1}.warehouse-form-grid input,.warehouse-form-grid select{min-height:42px;padding:0 11px}.warehouse-form-grid textarea{resize:vertical;padding:10px 11px}.warehouse-form-grid .warehouse-check{color:var(--forq-text);align-items:center;gap:8px;display:flex}.warehouse-form-grid .warehouse-check input{width:16px;min-height:16px;accent-color:var(--forq-accent)}.warehouse-modal__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (max-width:1180px){.warehouse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.warehouse-header{flex-direction:column}.warehouse-header__actions{justify-content:flex-start}.warehouse-toolbar,.warehouse-overview-grid,.warehouse-location-grid{grid-template-columns:1fr}.warehouse-movement-list article{grid-template-columns:auto 1fr}.warehouse-movement-list article>div:last-child{text-align:left;grid-column:2}}@media (max-width:620px){.warehouse-panel{padding:16px}.warehouse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-form-grid{grid-template-columns:1fr}.warehouse-form-grid label.is-wide{grid-column:auto}.warehouse-modal{padding:12px}.warehouse-modal__panel{padding:18px}.warehouse-modal__actions{flex-direction:column-reverse}.warehouse-modal__actions button{width:100%}}.sales-page{max-width:none;margin:0}.sales-page__header{justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:8px;display:flex}.sales-page__header h1{letter-spacing:-.015em;margin:3px 0 2px;font-size:23px}.sales-page__header p,.sales-card__heading p,.sales-modal__panel>p{color:var(--forq-text-muted);margin:0;font-size:9px}.sales-eyebrow{color:var(--forq-text-subtle);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.sales-header-actions{align-items:center;gap:6px;display:flex}.sales-mode-badge{border:1px solid var(--forq-border);min-height:28px;color:var(--forq-text-subtle);white-space:nowrap;border-radius:3px;align-items:center;padding:0 8px;font-size:8px;display:inline-flex}.sales-mode-badge.is-demo{color:var(--forq-warning);background:0 0;border-color:#d9a44157}.sales-primary,.sales-secondary,.sales-success,.sales-danger{border:1px solid var(--forq-border);border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:8px;font-weight:780;display:inline-flex}.sales-primary{border-color:var(--forq-accent);background:var(--forq-accent);color:#fff}.sales-secondary{background:var(--forq-surface-raised);color:var(--forq-text-muted)}.sales-success{color:var(--forq-success);background:0 0;border-color:#45b98259}.sales-danger{color:var(--forq-danger);background:0 0;border-color:#e34b5561}.sales-primary:disabled,.sales-secondary:disabled,.sales-success:disabled,.sales-danger:disabled{opacity:.5}.sales-nav{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;align-items:flex-end;gap:2px;min-height:39px;margin-bottom:8px;padding:0 7px;display:flex;overflow-x:auto}.sales-nav button{min-height:35px;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 10px;font-size:0;display:flex}.sales-nav button:after{font-size:8px}.sales-nav button:first-child:after{content:"Cockpit"}.sales-nav button:nth-child(2):after{content:"Anfragen & Leads"}.sales-nav button:nth-child(3):after{content:"Angebote & Pipeline"}.sales-nav button:nth-child(4):after{content:"Verkaufsaufträge"}.sales-nav button:nth-child(5):after{content:"Auslieferungen"}.sales-nav button:hover{color:var(--forq-text);background:0 0}.sales-nav button.is-active{border-color:var(--forq-accent);color:#fff;box-shadow:none;background:0 0}.sales-error{color:#ffb5ba;background:#e34b5514;border:1px solid #e34b5561;border-radius:3px;justify-content:space-between;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:9px;display:flex}.sales-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.sales-loading{border:1px solid var(--forq-border);min-height:260px;color:var(--forq-text-muted);border-radius:4px;place-items:center;display:grid}.sales-overview,.sales-card{border:1px solid var(--forq-border);background:var(--forq-surface);box-shadow:none;border-radius:4px;padding:10px}.sales-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sales-metric-grid article{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;grid-template-rows:auto auto auto;grid-template-columns:22px 1fr;align-items:center;gap:1px 7px;min-height:72px;padding:9px;display:grid}.sales-metric-grid article>svg{color:var(--forq-text-subtle);grid-row:1/4}.sales-metric-grid article strong{margin:0;padding:0;font-size:17px}.sales-metric-grid article span{color:var(--forq-text);font-size:8px;font-weight:760}.sales-metric-grid article small{color:var(--forq-text-subtle);margin:0;font-size:7px}.sales-overview__actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.sales-workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:7px;min-height:560px;display:grid}.sales-list-panel,.sales-detail-panel{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;min-width:0;overflow:hidden}.sales-toolbar{border-bottom:1px solid var(--forq-border);gap:5px;min-height:42px;padding:5px 7px;display:flex}.sales-toolbar label{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;flex:1;align-items:center;gap:6px;min-width:0;height:30px;padding:0 8px;display:flex}.sales-toolbar input,.sales-toolbar select{min-width:0;color:var(--forq-text);background:0 0;border:0;outline:none;font-size:8px}.sales-toolbar input{width:100%}.sales-toolbar>select{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;height:30px;padding:0 7px}.sales-list{max-height:690px;overflow-y:auto}.sales-list>button{border:0;border-bottom:1px solid var(--forq-border);width:100%;min-height:58px;color:var(--forq-text);text-align:left;background:0 0;border-radius:0;gap:3px;padding:8px 10px;display:grid}.sales-list>button:hover{background:var(--forq-surface-hover)}.sales-list>button.is-active{background:var(--forq-surface-hover);box-shadow:inset 3px 0 var(--forq-accent)}.sales-list>button>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.sales-list>button strong{color:var(--forq-text-subtle);letter-spacing:.05em;font-size:7px}.sales-list>button b{font-size:9px}.sales-list>button small{color:var(--forq-text-muted);font-size:7px}.sales-empty{color:var(--forq-text-muted);text-align:center;padding:18px}.sales-detail-panel{padding:12px;overflow:auto}.sales-detail-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sales-detail-heading h2{margin:3px 0 2px;font-size:17px}.sales-detail-heading p{color:var(--forq-text-muted);margin:0;font-size:8px}.sales-status{border:1px solid var(--forq-border);width:-moz-fit-content;width:fit-content;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.sales-status.is-won,.sales-status.is-completed,.sales-status.is-accepted{color:var(--forq-success);border-color:#45b98257}.sales-status.is-lost,.sales-status.is-failed,.sales-status.is-expired{color:var(--forq-danger);border-color:#e34b555c}.sales-status.is-follow-up,.sales-status.is-pending,.sales-status.is-offer-presented,.sales-status.is-presented{color:var(--forq-warning);border-color:#d9a44159}.sales-status.is-new,.sales-status.is-qualification,.sales-status.is-needs-confirmed,.sales-status.is-offer-planned,.sales-status.is-draft{color:var(--forq-info);border-color:#6c9ee859}.sales-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.sales-detail-grid div{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;padding:8px}.sales-detail-grid .is-wide{grid-column:1/-1}.sales-detail-grid dt{color:var(--forq-text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:7px}.sales-detail-grid dd{margin:3px 0 0;font-size:8px;line-height:1.45}.sales-detail-actions{justify-content:flex-end;gap:5px;margin-top:10px;display:flex}.sales-position-table,.sales-handoff-table{border:1px solid var(--forq-border);border-radius:3px;overflow-x:auto}.sales-position-table table,.sales-handoff-table table{border-collapse:collapse;width:100%;min-width:720px}.sales-position-table th,.sales-handoff-table th{color:var(--forq-text-subtle);text-align:left;text-transform:uppercase;background:#171b20;padding:7px 8px;font-size:7px}.sales-position-table td,.sales-handoff-table td{border-top:1px solid var(--forq-border);padding:8px;font-size:8px}.sales-position-table td strong,.sales-position-table td small{display:block}.sales-position-table td small{color:var(--forq-text-muted);margin-top:2px}.sales-totals{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:7px;display:flex}.sales-totals span{border:1px solid var(--forq-border);color:var(--forq-text-muted);border-radius:3px;padding:6px 8px;font-size:8px}.sales-totals strong{color:var(--forq-text);margin-left:6px}.sales-decision-note{border-left:2px solid var(--forq-warning);background:var(--forq-surface-raised);color:var(--forq-text-muted);padding:8px;font-size:8px}.sales-subheading{margin:16px 0 7px;font-size:12px}.sales-handoff-list{gap:5px;display:grid}.sales-handoff-list article{border:1px solid var(--forq-border);border-radius:3px;align-items:center;gap:8px;padding:8px;display:flex}.sales-handoff-list article svg{color:var(--forq-text-subtle)}.sales-handoff-list strong,.sales-handoff-list small{display:block}.sales-handoff-list small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.sales-card__heading{margin-bottom:10px}.sales-card__heading h2{margin:3px 0;font-size:15px}.sales-modal{z-index:80;background:#000000ad;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.sales-modal__panel{border:1px solid var(--forq-border-strong);background:var(--forq-surface);border-radius:5px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:16px;overflow-y:auto;box-shadow:0 14px 40px #0000008c}.sales-modal__panel.is-wide{width:min(1180px,100%)}.sales-modal__panel h2{margin:3px 0 5px;font-size:17px}.sales-form-grid,.sales-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.sales-form-grid label,.sales-position-grid label{color:var(--forq-text-muted);gap:4px;font-size:8px;display:grid}.sales-form-grid label.is-wide,.sales-position-grid label.is-wide{grid-column:1/-1}.sales-form-grid input,.sales-form-grid select,.sales-form-grid textarea,.sales-position-grid input,.sales-position-grid select{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:100%;min-height:32px;color:var(--forq-text);border-radius:3px;padding:7px 8px}.sales-modal__actions{justify-content:flex-end;gap:5px;margin-top:12px;display:flex}.sales-position-editor-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin:16px 0 7px;display:flex}.sales-position-editor-heading h3{margin:3px 0 0;font-size:13px}.sales-position-editor{gap:6px;display:grid}.sales-position-editor article{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;padding:9px}.sales-position-editor__top{justify-content:space-between;align-items:center;display:flex}.sales-position-editor__top button{color:var(--forq-danger);background:0 0;border:0}.sales-position-editor__top button:disabled{opacity:.3}@media (max-width:1120px){.sales-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-workspace{grid-template-columns:1fr}.sales-list{max-height:350px}}@media (max-width:720px){.sales-page__header,.sales-header-actions,.sales-detail-heading,.sales-position-editor-heading{flex-direction:column;align-items:stretch}.sales-metric-grid,.sales-detail-grid,.sales-form-grid,.sales-position-grid{grid-template-columns:1fr}.sales-detail-grid .is-wide,.sales-form-grid label.is-wide,.sales-position-grid label.is-wide{grid-column:auto}.sales-toolbar{flex-wrap:wrap}.sales-toolbar>*{min-height:30px}.sales-modal{padding:6px}}.complete-preview,.module-preview,.professional-module{max-width:none;margin:0}.professional-overview__header,.professional-module__header{justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin-bottom:10px;display:flex}.professional-overview__header>div:first-child>span,.professional-module__header>div:first-child>span{color:var(--forq-text-subtle);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.professional-overview__header h1,.professional-module__header h1{margin:3px 0 2px;font-size:23px}.professional-overview__header p,.professional-module__header p{color:var(--forq-text-muted);margin:0;font-size:10px}.professional-overview__context{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;grid-template-columns:1fr auto;gap:2px 10px;min-width:250px;padding:8px 10px;display:grid}.professional-overview__context small,.professional-overview__context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.professional-overview__context small{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px}.professional-overview__context strong{grid-column:1;font-size:10px}.professional-overview__context span{color:var(--forq-success);grid-area:1/2/3;align-self:center;font-size:8px}.professional-overview__status{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;grid-template-columns:repeat(4,130px) minmax(260px,1fr);align-items:stretch;min-height:58px;margin-bottom:8px;display:grid}.professional-overview__status article{border-right:1px solid var(--forq-border);align-content:center;gap:2px;padding:9px 12px;display:grid}.professional-overview__status article span{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px}.professional-overview__status article strong{font-size:18px}.professional-overview__status p{color:var(--forq-text-muted);align-items:center;gap:7px;margin:0;padding:0 14px;font-size:9px;display:flex}.professional-overview__status p svg{color:var(--forq-success)}.professional-overview__toolbar,.erp-toolbar{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;align-items:center;gap:6px;min-height:42px;margin-bottom:8px;padding:5px 7px;display:flex}.professional-overview__toolbar label,.erp-toolbar label,.erp-finance-workspace>header label{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-width:220px;height:30px;color:var(--forq-text-muted);border-radius:3px;align-items:center;gap:6px;padding:0 8px;display:flex}.professional-overview__toolbar label:first-child,.erp-toolbar label{flex:1;min-width:280px}.professional-overview__toolbar input,.professional-overview__toolbar select,.erp-toolbar input,.erp-finance-workspace>header input{width:100%;color:var(--forq-text);background:0 0;border:0;outline:0;font-size:9px}.professional-overview__toolbar select{appearance:none}.professional-overview__toolbar>span,.erp-toolbar>span{color:var(--forq-text-subtle);margin-left:auto;font-size:8px}.professional-overview__toolbar button,.erp-toolbar button,.professional-module button,.professional-module a,.professional-module__header-actions button,.professional-module__header-actions a{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-height:30px;color:var(--forq-text-muted);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:inline-flex}.professional-module button:hover,.professional-module a:hover,.professional-module__header-actions button:hover,.professional-module__header-actions a:hover{border-color:var(--forq-border-strong);color:var(--forq-text)}.professional-module button.is-primary,.professional-module__header-actions .is-primary{border-color:var(--forq-accent);background:var(--forq-accent);color:#fff}.professional-module button.is-active,.professional-module__header-actions .is-active{border-color:var(--forq-border-strong);background:var(--forq-surface-strong);color:#fff}.professional-module-register{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;overflow:hidden}.professional-module-register__head,.professional-module-register__row{grid-template-columns:230px 180px 145px minmax(260px,1fr) 76px;align-items:center;gap:10px;display:grid}.professional-module-register__head{border-bottom:1px solid var(--forq-border);min-height:34px;color:var(--forq-text-subtle);letter-spacing:.07em;text-transform:uppercase;background:#171b20;padding:0 11px;font-size:7px;font-weight:850}.professional-module-register__row{border-bottom:1px solid var(--forq-border);min-height:52px;color:var(--forq-text-muted);padding:7px 11px;font-size:9px}.professional-module-register__row:last-child{border-bottom:0}.professional-module-register__row:hover{background:var(--forq-surface-hover);color:var(--forq-text)}.professional-module-register__row>span:first-child{color:var(--forq-text);grid-template-columns:28px 1fr;align-items:center;gap:8px;display:grid}.professional-module-register__row>span:first-child i{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:28px;height:28px;color:var(--forq-text-muted);border-radius:3px;place-items:center;display:grid}.professional-module-register__row>span:first-child strong,.professional-module-register__row>span:first-child small{grid-column:2;display:block}.professional-module-register__row>span:first-child small{color:var(--forq-text-subtle);font-size:7px}.professional-module-register__row>span:last-child{color:var(--forq-text);justify-self:end;align-items:center;gap:5px;font-size:8px;display:inline-flex}.professional-module-register em{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:-moz-fit-content;width:fit-content;color:var(--forq-text-muted);border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.professional-module-register em.is-foundation{color:var(--forq-success);border-color:#45b98261}.professional-module-register em.is-interactive-preview{color:var(--forq-info);border-color:#6c9ee857}.professional-module-register em.is-platform-preview{color:var(--forq-warning);border-color:#d9a44161}.professional-module__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.professional-module__header-actions small{color:var(--forq-text-subtle);margin-right:4px;font-size:8px}.professional-action-message{color:#a5dfc4;background:#45b98214;border:1px solid #45b98259;border-radius:3px;align-items:center;gap:7px;min-height:34px;margin-bottom:8px;padding:0 9px;font-size:9px;display:flex}.professional-action-message button{color:inherit;background:0 0;border:0;margin-left:auto}.erp-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.erp-status-strip article{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;align-content:center;min-height:62px;padding:8px 10px;display:grid}.erp-status-strip article span{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px;font-weight:800}.erp-status-strip article strong{margin-top:3px;font-size:16px}.erp-status-strip article small{color:var(--forq-text-muted);margin-top:2px;font-size:8px}.erp-filter-tabs,.erp-module-tabs{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;align-items:flex-end;gap:2px;min-height:38px;margin-bottom:7px;padding:0 7px;display:flex;overflow-x:auto}.erp-filter-tabs button,.erp-module-tabs button{min-height:34px;color:var(--forq-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;border-radius:0!important}.erp-filter-tabs button.is-active,.erp-module-tabs button.is-active{border-color:var(--forq-accent);color:#fff;background:0 0}.erp-filter-tabs button b,.erp-module-tabs button b{background:var(--forq-surface-raised);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid}.erp-toolbar button{min-height:30px}.erp-split-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:7px;min-height:545px;display:grid}.erp-table-panel,.erp-detail-panel,.erp-planner,.erp-data-panel,.erp-dispatch,.erp-calendar,.erp-finance-workspace{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:4px;min-width:0;overflow:hidden}.erp-table{min-width:1000px}.erp-table__head,.erp-table__row{align-items:center;gap:8px;display:grid}.erp-service-table .erp-table__head,.erp-service-table .erp-table__row{grid-template-columns:102px 70px 1fr 1.05fr 105px 90px 130px 110px}.erp-table__head{border-bottom:1px solid var(--forq-border);min-height:31px;color:var(--forq-text-subtle);letter-spacing:.05em;text-transform:uppercase;background:#171b20;padding:0 9px;font-size:7px;font-weight:850}.erp-table__row{border:0;border-bottom:1px solid var(--forq-border);width:100%;min-height:51px;color:var(--forq-text-muted);text-align:left;background:0 0;padding:6px 9px;border-radius:0!important}.erp-table__row:hover,.erp-table__row.is-selected{background:var(--forq-surface-hover);color:var(--forq-text)}.erp-table__row.is-selected{box-shadow:inset 3px 0 var(--forq-accent)}.erp-table__row span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.erp-table__row strong{color:var(--forq-text);font-size:8px}.erp-table__row span:nth-child(7){align-items:center;gap:5px;display:flex}.erp-table__row i,.erp-generic-list i{background:var(--forq-info);border-radius:999px;width:6px;height:6px}.erp-table__row i.is-ready,.erp-generic-list i.is-normal{background:var(--forq-success)}.erp-table__row i.is-planned,.erp-generic-list i.is-attention{background:var(--forq-warning)}.erp-table__row i.is-attention,.erp-generic-list i.is-critical{background:var(--forq-danger)}.erp-detail-panel{padding:12px;overflow:auto}.erp-detail-panel__heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.erp-detail-panel__heading span{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px}.erp-detail-panel__heading h2{margin:3px 0 0;font-size:15px;line-height:1.3}.erp-detail-panel__heading em{border:1px solid var(--forq-border);max-width:110px;color:var(--forq-text-muted);text-align:center;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.erp-detail-panel__heading em.is-ready,.erp-detail-panel__heading em.is-normal{color:var(--forq-success);border-color:#45b98259}.erp-detail-panel__heading em.is-attention,.erp-detail-panel__heading em.is-critical{color:var(--forq-danger);border-color:#e34b5561}.erp-detail-panel nav{border-block:1px solid var(--forq-border);margin:0 -12px 10px;padding:0 8px;display:flex;overflow-x:auto}.erp-detail-panel nav button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:32px;padding:0 7px;border-radius:0!important}.erp-detail-panel nav button.is-active{border-color:var(--forq-accent);color:#fff}.erp-detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.erp-detail-panel dl div{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;padding:7px}.erp-detail-panel dt{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px}.erp-detail-panel dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:8px}.erp-detail-panel>section{border-left:2px solid var(--forq-accent);background:var(--forq-surface-raised);margin-top:8px;padding:8px}.erp-detail-panel>section span,.erp-detail-panel>section strong{display:block}.erp-detail-panel>section span{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px}.erp-detail-panel>section strong{margin-top:4px;font-size:8px;line-height:1.5}.erp-detail-panel__actions{gap:5px;margin-top:10px;display:grid}.erp-detail-panel__actions button{width:100%}.erp-planner>header,.erp-calendar>header,.erp-dispatch>header,.erp-finance-workspace>header,.erp-data-panel>header{border-bottom:1px solid var(--forq-border);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.erp-planner>header span,.erp-calendar>header span,.erp-dispatch>header span,.erp-finance-workspace>header span,.erp-data-panel>header span{color:var(--forq-text-subtle);text-transform:uppercase;font-size:7px;font-weight:800}.erp-planner>header h2,.erp-calendar>header h2,.erp-dispatch>header h2,.erp-finance-workspace>header h2,.erp-data-panel>header h2{margin:2px 0 0;font-size:14px}.erp-planner>header>div:last-child,.erp-calendar>header>div:last-child,.erp-finance-workspace>header>div:last-child{align-items:center;gap:5px;display:flex}.erp-planner__body{grid-template-columns:220px minmax(0,1fr);min-height:520px;display:grid}.erp-planner__body>aside{border-right:1px solid var(--forq-border);padding:10px}.erp-planner__body>aside>span{color:var(--forq-accent-strong);text-transform:uppercase;font-size:7px}.erp-planner__body>aside h3{margin:3px 0 10px;font-size:13px}.erp-planner__body>aside article{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;padding:8px}.erp-planner__body>aside strong,.erp-planner__body>aside small{display:block}.erp-planner__body>aside small{color:var(--forq-text-muted);margin-top:3px;font-size:8px}.erp-planner__grid,.erp-calendar__grid{min-width:720px;overflow:auto}.erp-planner__head,.erp-planner__row,.erp-calendar__head,.erp-calendar__row{grid-template-columns:120px repeat(5,minmax(105px,1fr));display:grid}.erp-calendar__head,.erp-calendar__row{grid-template-columns:150px repeat(8,minmax(86px,1fr))}.erp-planner__head>*,.erp-planner__row>*,.erp-calendar__head>*,.erp-calendar__row>*{border-right:1px solid var(--forq-border);border-bottom:1px solid var(--forq-border);min-height:44px;padding:6px}.erp-planner__head,.erp-calendar__head{color:var(--forq-text-subtle);background:#171b20;font-size:7px}.erp-planner__row strong,.erp-calendar__row strong{font-size:8px}.erp-planner__row span,.erp-calendar__row span{position:relative}.erp-planner__row i,.erp-calendar__row i{border-left:2px solid var(--forq-accent);color:#f2c1c5;background:#d9212d1a;padding:5px;font-size:7px;font-style:normal;position:absolute;inset:5px}.erp-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.erp-data-panel>article{border-bottom:1px solid var(--forq-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.erp-data-panel>article:last-child{border-bottom:0}.erp-data-panel>article strong,.erp-data-panel>article small{display:block}.erp-data-panel>article strong{font-size:9px}.erp-data-panel>article small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.erp-data-panel>article>span{color:var(--forq-text-muted);font-size:8px}.erp-data-panel>article em,.erp-simple-table em{border:1px solid var(--forq-border);color:var(--forq-warning);border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.erp-data-panel>article em.is-ready{color:var(--forq-success)}.erp-data-panel--full{min-height:480px}.erp-simple-table__head,.erp-simple-table>button{grid-template-columns:150px minmax(220px,1fr) 180px 110px;align-items:center;gap:10px;display:grid}.erp-simple-table--finance .erp-simple-table__head,.erp-simple-table--finance>button{grid-template-columns:150px minmax(220px,1fr) 120px 110px 120px}.erp-simple-table__head{border-bottom:1px solid var(--forq-border);min-height:31px;color:var(--forq-text-subtle);text-transform:uppercase;background:#171b20;padding:0 10px;font-size:7px;font-weight:850}.erp-simple-table>button{border:0;border-bottom:1px solid var(--forq-border);width:100%;min-height:49px;color:var(--forq-text-muted);text-align:left;background:0 0;padding:6px 10px;border-radius:0!important}.erp-simple-table>button:hover{background:var(--forq-surface-hover);color:var(--forq-text)}.erp-simple-table>button strong,.erp-simple-table>button small{display:block}.erp-simple-table>button small{color:var(--forq-text-subtle);margin-top:2px;font-size:7px}.erp-dispatch>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.erp-dispatch section{border:1px solid var(--forq-border);border-radius:3px;overflow:hidden}.erp-dispatch h3{border-bottom:1px solid var(--forq-border);align-items:center;gap:6px;min-height:36px;margin:0;padding:0 9px;font-size:10px;display:flex}.erp-dispatch article{border-bottom:1px solid var(--forq-border);gap:3px;padding:9px;display:grid}.erp-dispatch article strong{color:var(--forq-warning);font-size:8px}.erp-dispatch article span{font-size:9px}.erp-dispatch article small{color:var(--forq-text-muted);font-size:7px}.erp-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.erp-document-grid article{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:3px;padding:9px}.erp-document-grid article strong,.erp-document-grid article small{display:block}.erp-document-grid article small{color:var(--forq-text-muted);margin-top:3px;font-size:8px}.erp-document-grid article div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.erp-process-line{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:34px;color:var(--forq-text-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;margin-bottom:7px;padding:0 10px;font-size:8px;display:flex;overflow-x:auto}.erp-process-line svg{color:var(--forq-text-subtle)}.erp-finance-workspace{min-height:430px}.erp-finance-workspace>header label{width:300px}.erp-generic-list__head,.erp-generic-list>button{grid-template-columns:minmax(220px,1fr) 130px 90px 26px;align-items:center;gap:8px;display:grid}.erp-generic-list__head{border-bottom:1px solid var(--forq-border);min-height:31px;color:var(--forq-text-subtle);text-transform:uppercase;background:#171b20;padding:0 9px;font-size:7px}.erp-generic-list>button{border:0;border-bottom:1px solid var(--forq-border);width:100%;min-height:55px;color:var(--forq-text-muted);text-align:left;background:0 0;padding:6px 9px;border-radius:0!important}.erp-generic-list>button:hover,.erp-generic-list>button.is-selected{background:var(--forq-surface-hover)}.erp-generic-list>button.is-selected{box-shadow:inset 3px 0 var(--forq-accent)}.erp-generic-list>button strong,.erp-generic-list>button small{display:block}.erp-generic-list>button strong{color:var(--forq-text);font-size:9px}.erp-generic-list>button small{color:var(--forq-text-subtle);margin-top:3px;font-size:7px}.erp-generic-list>button>span:nth-child(3){align-items:center;gap:5px;display:flex}.complete-preview__missing{border:1px solid var(--forq-border);min-height:300px;color:var(--forq-text-muted);border-radius:4px;place-items:center;display:grid}@media (max-width:1180px){.professional-overview__status{grid-template-columns:repeat(4,1fr)}.professional-overview__status p{border-top:1px solid var(--forq-border);grid-column:1/-1;min-height:34px}.erp-split-workspace{grid-template-columns:1fr}.erp-detail-panel{min-height:280px}}@media (max-width:900px){.professional-overview__header,.professional-module__header{flex-direction:column;align-items:flex-start}.professional-overview__context{width:100%}.professional-module__header-actions{justify-content:flex-start}.professional-module-register{overflow-x:auto}.professional-module-register__head,.professional-module-register__row{min-width:900px}.erp-status-strip,.erp-two-column,.erp-dispatch>div{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-planner__body{grid-template-columns:1fr}.erp-planner__body>aside{border-right:0;border-bottom:1px solid var(--forq-border)}}@media (max-width:620px){.professional-overview__status,.erp-status-strip,.erp-two-column,.erp-dispatch>div,.erp-document-grid{grid-template-columns:1fr}.professional-overview__toolbar,.erp-toolbar,.erp-finance-workspace>header{flex-direction:column;align-items:stretch}.professional-overview__toolbar label,.professional-overview__toolbar label:first-child,.erp-toolbar label,.erp-finance-workspace>header label{width:100%;min-width:0}.professional-overview__toolbar>span,.erp-toolbar>span{margin-left:0}}.admin-page{max-width:1480px;margin:0 auto}.admin-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.admin-page__header h1{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(26px,3vw,40px)}.admin-page__header p{color:var(--forq-text-muted);margin:0}.admin-eyebrow{color:var(--forq-accent-strong);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-mode-badge,.admin-protected-badge{border:1px solid var(--forq-border);background:var(--forq-surface);color:var(--forq-text-muted);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.admin-mode-badge.is-demo{color:var(--forq-warning);background:#f4b54514;border-color:#f4b54559}.admin-section-nav{border:1px solid var(--forq-border);background:var(--forq-surface);border-radius:13px;gap:5px;margin-bottom:20px;padding:5px;display:flex;overflow-x:auto}.admin-section-nav button{min-height:40px;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;display:flex}.admin-section-nav button:hover{background:var(--forq-surface-hover);color:var(--forq-text)}.admin-section-nav button.is-active{color:#fff;background:#e5232f26;box-shadow:inset 0 0 0 1px #e5232f47}.admin-page__content,.admin-feature{min-width:0}.admin-feature{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:linear-gradient(145deg, #ffffff05, transparent 42%), var(--forq-surface);box-shadow:var(--forq-shadow);padding:24px}.admin-feature__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.admin-feature__heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.admin-generated{color:var(--forq-text-muted);font-size:10px}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metric{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);flex-direction:column;min-height:148px;padding:17px;display:flex}.admin-metric__icon{width:34px;height:34px;color:var(--forq-accent-strong);background:#e5232f21;border-radius:9px;place-items:center;margin-bottom:auto;display:grid}.admin-metric strong{margin-top:16px;font-size:26px}.admin-metric>span:not(.admin-metric__icon){font-size:12px;font-weight:700}.admin-metric small{color:var(--forq-text-muted);margin-top:3px}.admin-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-info-card{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);padding:18px}.admin-info-card h3{margin:6px 0 8px;font-size:15px}.admin-info-card p{color:var(--forq-text-muted);margin:0;font-size:12px;line-height:1.6}.admin-primary-button,.admin-secondary-button{border:1px solid var(--forq-border);border-radius:9px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-primary-button{background:var(--forq-accent);color:#fff;min-height:42px;padding:7px 13px;font-weight:800}.admin-primary-button small{opacity:.75;font-size:8px;font-weight:500;display:block}.admin-primary-button:disabled{filter:grayscale(.5);opacity:.55}.admin-secondary-button{background:var(--forq-surface-raised);min-height:34px;color:var(--forq-text);padding:0 10px;font-size:10px}.admin-secondary-button:disabled{opacity:.45}.admin-table-wrap{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:920px}.admin-table th{background:var(--forq-surface-raised);color:var(--forq-text-muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:11px 14px;font-size:9px}.admin-table td{border-top:1px solid var(--forq-border);color:#cfd2d7;vertical-align:top;padding:13px 14px;font-size:11px}.admin-table__action{text-align:right}.admin-user-cell{align-items:center;gap:10px;display:flex}.admin-user-cell>span{background:linear-gradient(145deg,#333740,#1c1f25);border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.admin-user-cell strong,.admin-user-cell small{display:block}.admin-user-cell small{color:var(--forq-text-muted);margin-top:2px}.admin-you-badge{color:var(--forq-accent-strong);background:#e5232f24;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:8px;font-style:normal}.admin-user-role-cell{min-width:220px}.admin-user-role-cell>span{color:#d8dbe0;display:block}.admin-user-role-editor{margin-top:6px}.admin-user-role-editor summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--forq-accent-strong);font-size:9px;font-weight:800}.admin-user-role-options{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:9px;gap:7px;margin-top:8px;padding:10px;display:grid}.admin-user-role-options label{color:var(--forq-text);align-items:center;gap:7px;font-size:10px;display:flex}.admin-user-role-options input{width:15px;height:15px;accent-color:var(--forq-accent)}.admin-user-role-options small{color:var(--forq-text-muted);line-height:1.4}.admin-status{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.admin-status.is-active{color:var(--forq-success);background:#34c7891c}.admin-status.is-inactive{color:var(--forq-text-muted);background:#9298a11f}.admin-hint{color:var(--forq-text-muted);margin:16px 0 0;font-size:10px;line-height:1.5}.admin-hint code{color:#d8dbe0}.admin-select-label{color:var(--forq-text-muted);gap:5px;font-size:10px;display:grid}.admin-select-label select{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-width:220px;color:var(--forq-text);border-radius:9px;padding:9px 11px}.admin-role-summary{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:flex}.admin-role-summary div{margin-right:auto}.admin-role-summary strong{font-size:15px}.admin-role-summary p{color:var(--forq-text-muted);margin:4px 0 0;font-size:11px}.admin-role-summary>span:not(.admin-protected-badge){color:var(--forq-text-muted);font-size:10px}.admin-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-permission-group{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);min-width:0;padding:13px}.admin-permission-group legend{color:var(--forq-text);padding:0 6px;font-size:11px;font-weight:800}.admin-permission-row{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px;display:flex}.admin-permission-row:hover{background:var(--forq-surface-raised)}.admin-permission-row strong,.admin-permission-row small{display:block}.admin-permission-row strong{font-size:11px}.admin-permission-row small{color:var(--forq-text-muted);margin-top:3px;font-size:9px}.admin-permission-row input{width:17px;height:17px;accent-color:var(--forq-accent)}.admin-sequence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-sequence{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:var(--forq-surface-raised);padding:18px}.admin-sequence.is-disabled{opacity:.58}.admin-sequence__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-sequence h3{margin:4px 0 0;font-size:14px}.admin-switch{color:var(--forq-text-muted);align-items:center;gap:6px;font-size:9px;display:flex}.admin-switch input{accent-color:var(--forq-accent)}.admin-sequence__example{letter-spacing:.04em;margin:18px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:25px;font-weight:800}.admin-sequence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 13px;display:grid}.admin-sequence dl div{background:#0000001f;border-radius:8px;padding:9px}.admin-sequence dt{color:var(--forq-text-muted);text-transform:uppercase;font-size:8px}.admin-sequence dd{margin:3px 0 0;font-size:11px;font-weight:700}.admin-sequence>small{color:var(--forq-text-muted);font-size:9px}.admin-audit-list{position:relative}.admin-audit-item{grid-template-columns:1fr;padding:0 0 22px 26px;display:grid;position:relative}.admin-audit-item:not(:last-child):before{content:"";background:var(--forq-border);width:1px;position:absolute;top:14px;bottom:2px;left:6px}.admin-audit-item__dot{border:3px solid var(--forq-surface);background:var(--forq-accent);border-radius:50%;width:13px;height:13px;position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #e5232f8c}.admin-audit-item__headline{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-audit-item__headline strong{font-size:12px}.admin-audit-item time,.admin-audit-item small{color:var(--forq-text-muted);font-size:9px}.admin-audit-item p{color:#cfd2d7;margin:5px 0;font-size:11px}.admin-error{color:#ffb8bd;background:#e5232f17;border:1px solid #e5232f6b;border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;font-size:11px;display:flex}.admin-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.admin-loading{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);min-height:280px;color:var(--forq-text-muted);place-items:center;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-permission-groups,.admin-sequence-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-page__header,.admin-feature__heading,.admin-role-summary{flex-direction:column;align-items:stretch}.admin-mode-badge{align-self:flex-start}.admin-feature{border-radius:var(--forq-radius-md);padding:17px}.admin-metric-grid,.admin-info-grid{grid-template-columns:1fr}.admin-select-label select{width:100%;min-width:0}}.admin-invitation-list{gap:8px;margin-bottom:16px;display:grid}.admin-invitation{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.admin-invitation__icon{width:34px;height:34px;color:var(--forq-accent-strong);background:#e5232f1f;border-radius:9px;place-items:center;display:grid}.admin-invitation strong,.admin-invitation small{display:block}.admin-invitation small{color:var(--forq-text-muted);margin-top:3px;font-size:9px}.admin-invitation>span:last-of-type{color:var(--forq-success);white-space:nowrap;background:#34c7891a;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.admin-invitation.is-pending>span:last-of-type{color:var(--forq-warning);background:#f4b5451a}.admin-invitation.is-failed{border-color:#e5232f59}.admin-invitation.is-failed>span:last-of-type{color:#ff9ca3;background:#e5232f1a}.admin-invitation p{color:#ffb8bd;grid-column:2/-1;margin:0;font-size:9px}.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{border:1px solid var(--forq-border);border-radius:var(--forq-radius-lg);background:var(--forq-surface);width:min(620px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 35px 100px #0000008c}.admin-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-modal h3{margin:5px 0 0;font-size:22px}.admin-modal__close{border:1px solid var(--forq-border);background:var(--forq-surface-raised);width:36px;height:36px;color:var(--forq-text);border-radius:9px;place-items:center;display:grid}.admin-modal form{gap:14px;display:grid}.admin-modal form>label{color:var(--forq-text-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.admin-modal input[type=text],.admin-modal input[type=email],.admin-modal label>input:not([type]){border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-height:42px;color:var(--forq-text);border-radius:9px;padding:0 11px}.admin-modal input:focus{border-color:#e5232fb8;outline:0;box-shadow:0 0 0 3px #e5232f1a}.admin-modal fieldset{border:1px solid var(--forq-border);border-radius:11px;margin:0;padding:14px}.admin-modal legend{color:var(--forq-text);padding:0 6px;font-size:10px;font-weight:800}.admin-invite-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-invite-roles label{background:var(--forq-surface-raised);border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.admin-invite-roles input{width:16px;height:16px;accent-color:var(--forq-accent);margin-top:2px}.admin-invite-roles span{min-width:0}.admin-invite-roles strong,.admin-invite-roles small{display:block}.admin-invite-roles strong{font-size:10px}.admin-invite-roles small{color:var(--forq-text-muted);margin-top:3px;font-size:8px;line-height:1.35}.admin-modal__error{color:#ffb8bd;background:#e5232f14;border:1px solid #e5232f61;border-radius:9px;padding:10px 12px;font-size:10px}.admin-modal__actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}@media (max-width:640px){.admin-modal-backdrop{align-items:end;padding:10px}.admin-modal{border-radius:16px 16px 0 0;max-height:calc(100vh - 20px);padding:17px}.admin-invite-roles{grid-template-columns:1fr}.admin-invitation{grid-template-columns:34px minmax(0,1fr)}.admin-invitation>span:last-of-type{grid-column:2;justify-self:start}}.machine-types-lead{max-width:760px;color:var(--forq-text-muted);margin:7px 0 0;font-size:11px;line-height:1.55}.machine-types-workspace{border:1px solid var(--forq-border);border-radius:var(--forq-radius-md);background:#00000014;grid-template-columns:minmax(260px,330px) minmax(0,1fr);display:grid;overflow:hidden}.machine-types-list{border-right:1px solid var(--forq-border)}.machine-types-list button{border:0;border-bottom:1px solid var(--forq-border);width:100%;min-height:70px;color:var(--forq-text);text-align:left;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.machine-types-list button:hover{background:var(--forq-surface-hover)}.machine-types-list button.is-active{box-shadow:inset 3px 0 var(--forq-accent);background:linear-gradient(90deg,#e5232f26,#0000)}.machine-types-list button.is-new{color:var(--forq-accent-strong)}.machine-types-list button>svg{background:var(--forq-surface-raised);border-radius:9px;width:32px;height:32px;padding:7px}.machine-types-list button span strong,.machine-types-list button span small{display:block}.machine-types-list button span strong{font-size:11px}.machine-types-list button span small{color:var(--forq-text-muted);margin-top:4px;font-size:9px}.machine-types-list button em{background:var(--forq-surface-raised);min-width:25px;height:25px;color:var(--forq-text-muted);border-radius:999px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.machine-types-list button i{color:var(--forq-warning);text-transform:uppercase;grid-column:2/-1;font-size:8px;font-style:normal}.machine-types-editor{background:var(--forq-surface);min-width:0;padding:20px}.machine-types-editor__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.machine-types-editor__header h3{margin:4px 0 0;font-size:20px}.machine-types-usage{color:var(--forq-warning);background:#f4b54514;border:1px solid #f4b54547;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.machine-types-base-grid,.machine-types-field__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.machine-types-base-grid{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:11px;margin-bottom:22px;padding:15px}.machine-types-base-grid label,.machine-types-field__grid label{color:var(--forq-text-muted);gap:5px;font-size:9px;display:grid}.machine-types-base-grid input,.machine-types-base-grid textarea,.machine-types-field__grid input,.machine-types-field__grid select{border:1px solid var(--forq-border);background:var(--forq-surface);width:100%;color:var(--forq-text);border-radius:8px;padding:9px 10px}.machine-types-base-grid .is-wide,.machine-types-field__grid .is-wide{grid-column:1/-1}.machine-types-check{align-items:center;gap:7px!important;display:flex!important}.machine-types-check input{accent-color:var(--forq-accent);width:16px!important;padding:0!important}.machine-types-fields-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.machine-types-fields-heading h4{margin:4px 0 0;font-size:15px}.machine-types-fields{gap:9px;display:grid}.machine-types-fields article{border:1px solid var(--forq-border);background:var(--forq-surface-raised);border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.machine-types-fields article.is-inactive{opacity:.58}.machine-types-field__order{justify-items:center;gap:4px;display:grid}.machine-types-field__order button{border:1px solid var(--forq-border);background:var(--forq-surface);width:27px;height:25px;color:var(--forq-text-muted);border-radius:7px;place-items:center;padding:0;display:grid}.machine-types-field__order button:disabled{opacity:.3}.machine-types-field__order span{color:var(--forq-text-muted);font-size:9px}.machine-types-field__actions{align-items:center;display:flex}.machine-types-delete{color:#ff8d95;background:#e5232f14;border:1px solid #e5232f4d;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:9px;display:inline-flex}.machine-types-empty{border:1px dashed var(--forq-border);color:var(--forq-text-muted);text-align:center;border-radius:10px;margin:0;padding:24px;font-size:10px}.machine-types-footer{border-top:1px solid var(--forq-border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:15px;display:flex}.machine-types-footer p{max-width:650px;color:var(--forq-text-muted);margin:0;font-size:9px;line-height:1.5}@media (max-width:1050px){.machine-types-workspace{grid-template-columns:260px 1fr}.machine-types-fields article{grid-template-columns:32px minmax(0,1fr)}.machine-types-field__actions{grid-column:2}}@media (max-width:760px){.machine-types-workspace{display:block}.machine-types-list{border-right:0;border-bottom:1px solid var(--forq-border);max-height:280px;overflow-y:auto}.machine-types-base-grid,.machine-types-field__grid{grid-template-columns:1fr}.machine-types-base-grid .is-wide,.machine-types-field__grid .is-wide{grid-column:auto}.machine-types-editor__header,.machine-types-footer{flex-direction:column;align-items:stretch}}@media (max-width:520px){.machine-types-editor{padding:14px}.machine-types-fields article{grid-template-columns:1fr}.machine-types-field__order{justify-content:flex-start;display:flex}.machine-types-field__actions{grid-column:1}}.forq-content :is(.dashboard-page,.customers-page,.machines-page,.masterdata-page,.warehouse-page,.sales-page,.orders-page,.admin-page,.complete-preview,.module-preview,.professional-module){max-width:none;margin-inline:0}.forq-content h1{margin-bottom:3px;line-height:1.2;letter-spacing:-.015em!important;font-size:23px!important}.forq-content h2{letter-spacing:-.01em}.forq-content :is(.dashboard-hero,.customers-header,.machines-header,.masterdata-header,.warehouse-page__header,.sales-page__header,.orders-page__header,.admin-header){align-items:center;margin-bottom:11px}.forq-content :is(.dashboard-hero,.customers-header,.machines-header,.masterdata-header,.warehouse-page__header,.sales-page__header,.orders-page__header,.admin-header) p{max-width:840px;font-size:10px}.forq-content :is(.customers-eyebrow,.machines-eyebrow,.masterdata-eyebrow,.warehouse-eyebrow,.sales-eyebrow,.orders-page__eyebrow,.admin-eyebrow){color:var(--forq-text-subtle);letter-spacing:.1em;font-size:7px}.forq-content :is(button,input,select,textarea){border-radius:3px!important}.forq-content :is(.customers-primary,.customers-secondary,.machines-primary,.machines-secondary,.masterdata-primary,.masterdata-secondary,.warehouse-primary,.warehouse-secondary,.sales-primary,.sales-secondary,.orders-page__create){min-height:var(--forq-control-height);font-size:9px;box-shadow:none!important;border-radius:3px!important}.forq-content :is(.dashboard-kpis,.customers-info-grid,.machines-metrics,.masterdata-metrics,.warehouse-metrics,.sales-metric-grid,.orders-page__metrics){gap:7px!important;margin-bottom:10px!important}.forq-content :is(.dashboard-kpi,.customers-info-grid article,.machines-metrics article,.masterdata-metrics article,.warehouse-metrics article,.sales-metric-grid article,.orders-page__metrics article){background:var(--forq-surface)!important;min-height:68px!important;box-shadow:none!important;border-radius:4px!important;padding:10px!important}.forq-content :is(.dashboard-kpi strong,.customers-info-grid strong,.machines-metrics strong,.masterdata-metrics strong,.warehouse-metrics strong,.sales-metric-grid article strong,.orders-page__metrics strong){font-size:18px!important}.forq-content :is(.dashboard-kpi__icon,.customers-list__icon){border-radius:3px;width:30px;height:30px}.forq-content :is(.customers-workspace,.machines-workspace,.masterdata-workspace,.warehouse-workspace,.sales-list-panel,.sales-detail-panel,.orders-list-card,.orders-detail,.forq-card){box-shadow:none!important;border-radius:4px!important}.forq-content :is(.customers-list button,.machines-list button,.masterdata-list button,.sales-list>button){min-height:56px!important;padding:9px 11px!important}.forq-content :is(.customers-detail,.machines-detail,.masterdata-detail,.sales-detail-panel){padding:14px!important}.forq-content :is(.customers-detail__title h2,.machines-detail__title h2,.masterdata-detail__title h2,.sales-detail-heading h2){font-size:18px!important}.forq-content :is(.customers-section,.machines-section,.masterdata-section,.warehouse-card,.sales-card,.sales-overview){box-shadow:none!important;border-radius:4px!important;padding:12px!important}.forq-content :is(.customers-card-grid article,.machines-card-grid article,.masterdata-card-grid article,.sales-detail-grid div){border-radius:3px!important;padding:9px!important}.forq-content :is(.customers-toolbar,.machines-toolbar,.masterdata-toolbar,.warehouse-toolbar,.sales-toolbar){gap:6px;margin-bottom:8px}.forq-content :is(.customers-search,.machines-search,.masterdata-search,.warehouse-search,.sales-toolbar label){height:var(--forq-control-height)!important;border-radius:3px!important}.forq-content table th{letter-spacing:.06em;color:var(--forq-text-subtle)!important;background:#171b20!important;font-size:7px!important}.forq-content table td{font-size:9px!important}.forq-content table th,.forq-content table td{padding:7px 8px!important}.forq-content :is(.customers-modal,.machines-modal,.masterdata-modal,.sales-modal){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.forq-content :is(.customers-modal__panel,.machines-modal__panel,.masterdata-modal__panel,.sales-modal__panel){border-radius:5px!important;box-shadow:0 14px 36px #0000006b!important}.forq-content :is(.sales-status,.customers-status,.machines-status,.masterdata-status){border-radius:999px!important}.forq-content :is(.dashboard-actions,.dashboard-module-roadmap){gap:7px}.forq-content .dashboard-action{border-radius:4px;min-height:76px;padding:10px;transform:none!important}.forq-content .dashboard-action>span:first-child{border-radius:3px;width:30px;height:30px}.forq-content .dashboard-grid,.forq-content .dashboard-column{gap:10px}@media (max-width:760px){.forq-content h1{font-size:20px!important}}.orders-professional-workspace{min-width:0}.orders-document-center,.orders-document-center__hint{border:1px solid var(--forq-border);background:var(--forq-surface);max-width:1560px;margin:12px auto 0}.orders-document-center{padding:14px}.orders-document-center>header{border-bottom:1px solid var(--forq-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.orders-document-center>header span{color:var(--forq-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.orders-document-center>header h2{margin:3px 0 2px;font-size:15px}.orders-document-center>header p,.orders-document-center>header small{color:var(--forq-text-muted);margin:0;font-size:9px}.orders-document-center__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 0;display:grid}.orders-document-center__actions>button{border:1px solid var(--forq-border);border-radius:var(--forq-radius-sm);background:var(--forq-surface-raised);min-height:48px;color:var(--forq-text);text-align:left;align-items:center;gap:8px;padding:7px 9px;display:flex}.orders-document-center__actions>button:hover{border-color:var(--forq-accent)}.orders-document-center__actions svg{color:var(--forq-accent-strong)}.orders-document-center__actions strong,.orders-document-center__actions small{display:block}.orders-document-center__actions strong{font-size:10px}.orders-document-center__actions small{color:var(--forq-text-muted);margin-top:2px;font-size:8px}.orders-document-center__message{border-left:2px solid var(--forq-success);color:#9de2c1;background:#34c78912;margin-bottom:8px;padding:7px 9px;font-size:9px}.orders-document-center__hint{color:var(--forq-text-muted);padding:9px 12px;font-size:9px}.orders-document-history{border:1px solid var(--forq-border);overflow-x:auto}.orders-document-history__head,.orders-document-history__row{grid-template-columns:1.5fr .5fr .7fr 1fr .7fr;align-items:center;gap:8px;min-width:720px;display:grid}.orders-document-history__head{background:var(--forq-surface-raised);min-height:30px;color:var(--forq-text-muted);text-transform:uppercase;padding:0 9px;font-size:7px;font-weight:800}.orders-document-history__row{border-top:1px solid var(--forq-border);min-height:38px;padding:0 9px;font-size:9px}.orders-document-history__row>span:first-child{align-items:center;gap:6px;display:flex}.orders-document-history__row button{border:1px solid var(--forq-border);min-height:26px;color:var(--forq-text);background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:8px;display:inline-flex}.orders-document-history>p{color:var(--forq-text-muted);margin:0;padding:16px;font-size:9px}.sales-center{max-width:1600px;margin:0 auto}.sales-center__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.sales-center__header>div:first-child>span{color:var(--forq-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.sales-center__header h1{letter-spacing:-.02em;margin:3px 0 2px;font-size:23px}.sales-center__header p{color:var(--forq-text-muted);margin:0;font-size:9px}.sales-center__header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.sales-center__header small{color:var(--forq-text-muted);font-size:8px}.sales-center__header button,.sales-center__toolbar button,.sales-center__panel header button,.sales-center__portal-grid button{border:1px solid var(--forq-border);border-radius:var(--forq-radius-sm);background:var(--forq-surface-raised);min-height:30px;color:var(--forq-text);justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.sales-center__header button.is-primary{border-color:var(--forq-accent);background:var(--forq-accent);color:#fff}.sales-center__process{border:1px solid var(--forq-border);background:var(--forq-surface);min-height:32px;color:var(--forq-text-muted);align-items:center;gap:8px;margin-bottom:7px;padding:0 10px;font-size:8px;display:flex}.sales-center__process span{color:var(--forq-text);font-weight:700}.sales-center__process i{color:var(--forq-accent-strong);font-style:normal}.sales-center__tabs{border:1px solid var(--forq-border);background:var(--forq-surface);align-items:center;margin-bottom:8px;display:flex;overflow-x:auto}.sales-center__tabs button{border:0;border-right:1px solid var(--forq-border);min-height:34px;color:var(--forq-text-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:0 10px;font-size:8px;font-weight:700}.sales-center__tabs button:hover{background:var(--forq-surface-hover);color:var(--forq-text)}.sales-center__tabs button.is-active{border-bottom-color:var(--forq-accent);color:#fff;background:#e5232f12}.sales-center__workspace{min-width:0}.sales-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.sales-center__metrics article{border:1px solid var(--forq-border);background:var(--forq-surface);grid-template-columns:26px 1fr;align-items:start;gap:7px;min-height:72px;padding:9px;display:grid}.sales-center__metrics svg{border:1px solid var(--forq-border);width:24px;height:24px;color:var(--forq-accent-strong);padding:5px}.sales-center__metrics span,.sales-center__metrics strong,.sales-center__metrics small{display:block}.sales-center__metrics span{color:var(--forq-text-muted);text-transform:uppercase;font-size:7px;font-weight:800}.sales-center__metrics strong{margin-top:3px;font-size:15px}.sales-center__metrics small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.sales-center__cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-center__panel,.sales-center__table-panel{border:1px solid var(--forq-border);background:var(--forq-surface)}.sales-center__panel{min-height:250px}.sales-center__panel>header{border-bottom:1px solid var(--forq-border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.sales-center__panel header span{color:var(--forq-accent-strong);text-transform:uppercase;font-size:7px;font-weight:800}.sales-center__panel header h2{margin:2px 0 0;font-size:12px}.sales-center__work-item{border-bottom:1px solid var(--forq-border);grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.sales-center__work-item strong,.sales-center__work-item small{display:block}.sales-center__work-item strong{font-size:9px}.sales-center__work-item small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.sales-center__work-item>span,.sales-center__work-item em{font-size:8px}.sales-center__work-item em{border:1px solid var(--forq-border);color:var(--forq-text-muted);padding:3px 5px;font-style:normal}.sales-center__pipeline-row{border-bottom:1px solid var(--forq-border);grid-template-columns:80px 1fr 28px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:8px;display:grid}.sales-center__pipeline-row>div{background:var(--forq-surface-raised);height:5px}.sales-center__pipeline-row i{background:var(--forq-accent);height:100%;display:block}.sales-center__toolbar{border-bottom:1px solid var(--forq-border);align-items:center;gap:6px;min-height:46px;padding:7px;display:flex}.sales-center__toolbar label{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-width:260px;min-height:30px;color:var(--forq-text-muted);flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.sales-center__toolbar input{width:100%;color:var(--forq-text);background:0 0;border:0;outline:0;font-size:8px}.sales-center__stage-strip{border-bottom:1px solid var(--forq-border);align-items:center;gap:4px;min-height:34px;padding:0 7px;display:flex;overflow-x:auto}.sales-center__stage-strip button{border:1px solid var(--forq-border);min-height:24px;color:var(--forq-text-muted);background:0 0;padding:0 7px;font-size:7px}.sales-center__stage-strip button.is-active{border-color:var(--forq-accent);color:#fff}.sales-center__table{overflow-x:auto}.sales-center__table-head,.sales-center__table>button,.sales-center__table-static{align-items:center;gap:8px;min-width:900px;display:grid}.sales-center__table-head{background:var(--forq-surface-raised);min-height:30px;color:var(--forq-text-muted);text-transform:uppercase;padding:0 9px;font-size:7px;font-weight:800}.sales-center__table>button,.sales-center__table-static{border:0;border-top:1px solid var(--forq-border);width:100%;min-height:46px;color:var(--forq-text);text-align:left;background:0 0;padding:6px 9px;font-size:8px}.sales-center__table>button:hover{background:var(--forq-surface-hover)}.sales-center__table strong,.sales-center__table small{display:block}.sales-center__table small{color:var(--forq-text-muted);margin-top:2px;font-size:7px}.sales-center__table em{border:1px solid var(--forq-border);color:var(--forq-text-muted);padding:3px 5px;font-size:7px;font-style:normal}.sales-center__table.is-leads .sales-center__table-head,.sales-center__table.is-leads>button{grid-template-columns:.9fr 1.6fr .7fr .7fr .8fr .7fr .8fr}.sales-center__table.is-pipeline .sales-center__table-head,.sales-center__table.is-pipeline>button{grid-template-columns:.9fr 1.8fr .8fr .8fr .8fr}.sales-center__table.is-machines .sales-center__table-head,.sales-center__table.is-machines>button{grid-template-columns:1.5fr .8fr .8fr .8fr .8fr .8fr}.sales-center__table.is-trade-ins .sales-center__table-head,.sales-center__table.is-trade-ins>button{grid-template-columns:.9fr 1.8fr .8fr .8fr .8fr .8fr}.sales-center__table.is-deliveries .sales-center__table-head,.sales-center__table.is-deliveries>button{grid-template-columns:.9fr 1.8fr 1fr .9fr .9fr}.sales-center__table.is-controlling .sales-center__table-head,.sales-center__table.is-controlling .sales-center__table-static{grid-template-columns:1.4fr .7fr .7fr .7fr 1fr .7fr}.sales-center__portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-center__portal-grid article{border:1px solid var(--forq-border);background:var(--forq-surface);padding:10px}.sales-center__portal-grid header{align-items:center;gap:7px;display:flex}.sales-center__portal-grid header strong{font-size:10px}.sales-center__portal-grid header em{color:var(--forq-success);margin-left:auto;font-size:7px;font-style:normal}.sales-center__portal-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.sales-center__portal-grid dl div{border:1px solid var(--forq-border);padding:6px}.sales-center__portal-grid dt{color:var(--forq-text-muted);font-size:7px}.sales-center__portal-grid dd{margin:2px 0 0;font-size:9px;font-weight:700}.sales-center>.sales-page{max-width:none}.sales-center>.sales-page .sales-page__header,.sales-center>.sales-page .sales-nav{display:none}@media (max-width:1100px){.orders-document-center__actions,.sales-center__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-center__cockpit-grid,.sales-center__portal-grid{grid-template-columns:1fr}}@media (max-width:720px){.sales-center__header{flex-direction:column}.sales-center__header>div:last-child{justify-content:flex-start}.orders-document-center__actions,.sales-center__metrics{grid-template-columns:1fr}.sales-center__process{white-space:nowrap;overflow-x:auto}}.service-completion-panel,.finance-service-page{max-width:1600px;margin:10px auto 0}.service-completion-panel{border:1px solid var(--forq-border);background:var(--forq-surface);padding:12px}.service-completion-panel>header,.service-billing-lines>header,.finance-service-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-completion-panel h2,.finance-service-detail h2{margin:3px 0;font-size:15px}.service-completion-panel p,.finance-service-detail p{color:var(--forq-text-muted);margin:0;font-size:9px}.service-completion-panel button,.service-completion-editor button,.finance-service-page button{border:1px solid var(--forq-border);background:var(--forq-surface-raised);min-height:30px;color:var(--forq-text);justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.is-primary{border-color:var(--forq-accent)!important;background:var(--forq-accent)!important;color:#fff!important}.service-completion-checks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.service-completion-checks span{border:1px solid var(--forq-border);align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.service-completion-message{border-left:2px solid var(--forq-success);background:#34c78912;align-items:center;gap:6px;margin:8px 0;padding:8px 10px;font-size:9px;display:flex}.service-completion-editor{inset:108px 0 0 var(--forq-sidebar-width);z-index:40;background:var(--forq-bg);padding:16px;position:fixed;overflow:auto}.service-completion-editor form{border:1px solid var(--forq-border);background:var(--forq-surface);max-width:1500px;margin:0 auto}.service-completion-editor form>header,.service-completion-editor form>footer{border-bottom:1px solid var(--forq-border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.service-completion-editor form>footer{border-top:1px solid var(--forq-border);border-bottom:0}.service-completion-editor form>footer>div{gap:16px;font-size:9px;display:flex}.service-completion-grid{grid-template-columns:220px 1fr;gap:8px;padding:12px;display:grid}.service-completion-grid label{color:var(--forq-text-muted);gap:4px;font-size:8px;display:grid}.service-completion-grid .is-wide{grid-column:1/-1}.service-completion-grid input,.service-completion-grid textarea,.service-billing-lines input,.service-billing-lines select{border:1px solid var(--forq-border);background:var(--forq-surface-raised);color:var(--forq-text);padding:7px}.service-billing-lines{padding:0 12px 12px;overflow-x:auto}.service-billing-lines__head,.service-billing-lines__row{grid-template-columns:120px 90px 1fr 80px 80px 100px 80px 100px 34px;align-items:center;gap:5px;min-width:1100px;display:grid}.service-billing-lines__head{min-height:28px;color:var(--forq-text-muted);text-transform:uppercase;font-size:7px}.service-billing-lines__row{border-top:1px solid var(--forq-border);padding:5px 0;font-size:8px}.finance-service-workspace{grid-template-columns:minmax(520px,1.2fr) minmax(380px,.8fr);gap:8px;display:grid}.finance-service-list,.finance-service-detail{border:1px solid var(--forq-border);background:var(--forq-surface)}.finance-service-list__head,.finance-service-list>button{grid-template-columns:1fr 1.3fr .7fr .7fr;align-items:center;gap:8px;display:grid}.finance-service-list__head{background:var(--forq-surface-raised);min-height:30px;color:var(--forq-text-muted);text-transform:uppercase;padding:0 9px;font-size:7px}.finance-service-list>button{border:0;border-top:1px solid var(--forq-border);text-align:left;background:0 0;width:100%;min-height:50px;padding:6px 9px;font-size:8px}.finance-service-list>button.is-selected{box-shadow:inset 3px 0 var(--forq-accent);background:#e5232f0f}.finance-service-list strong,.finance-service-list small{display:block}.finance-service-list small{color:var(--forq-text-muted);margin-top:2px}.finance-service-detail{padding:12px}.finance-service-detail dl{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.finance-service-detail dl div{border:1px solid var(--forq-border);padding:7px}.finance-service-detail dt{color:var(--forq-text-muted);font-size:7px}.finance-service-detail dd{margin:3px 0 0;font-size:9px}.finance-service-lines>div{border-top:1px solid var(--forq-border);grid-template-columns:1fr 90px 90px 90px;gap:6px;padding:6px;font-size:8px;display:grid}.finance-service-totals{justify-content:flex-end;gap:12px;padding:10px 0;font-size:9px;display:flex}.finance-service-detail footer{justify-content:flex-end;gap:6px;display:flex}.finance-service-returned{border-left:2px solid var(--forq-warning);background:#f4b54512;padding:8px;font-size:8px}@media (max-width:980px){.service-completion-editor{left:0}.finance-service-workspace{grid-template-columns:1fr}}
