@media screen{.erp-workspace .erp-main{background-image:none}:root[data-erp-background=aurora] .erp-workspace .erp-main{background-image:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--erp-accent-surface) 55%,transparent),transparent 40%)}.erp-workspace{grid-template-columns:226px minmax(0,1fr)}.erp-workspace .erp-sidebar{width:226px;box-shadow:none}.erp-workspace .erp-main{margin-left:0}.erp-workspace .erp-brand{min-height:78px;padding:20px 18px;border-bottom:1px solid var(--titan-feature-line)}.erp-workspace .erp-brand-mark{width:36px;height:36px;flex-basis:36px;border-radius:11px;box-shadow:none}.erp-workspace .erp-brand strong{font-size:14px;letter-spacing:.04em}.erp-workspace .erp-brand span{font-size:10px;letter-spacing:.01em}.erp-workspace .erp-nav{padding:22px 12px 12px}.erp-workspace .workspace-primary-nav{gap:5px}.erp-workspace .erp-nav button,.erp-workspace .workspace-more-nav>summary{min-height:44px;padding:10px 12px;border-radius:9px;font-size:13px;letter-spacing:.005em}.erp-workspace .erp-nav button svg{width:18px;height:18px;flex:0 0 18px;opacity:.82}.erp-workspace .erp-nav button.active{background:var(--erp-sidebar-active);color:var(--erp-sidebar-active-text);box-shadow:inset 3px 0 0 var(--erp-sidebar-active)}.erp-workspace .erp-nav button.active svg{color:var(--erp-sidebar-active);opacity:1}.erp-workspace .erp-sidebar-bottom{padding:10px 12px 12px;border-top:1px solid var(--titan-feature-line)}.erp-workspace .workspace-side-action{font-size:12px;min-height:40px;border-radius:9px}.erp-workspace .workspace-side-action.active{background:var(--erp-sidebar-active);color:var(--erp-sidebar-active-text)}.erp-workspace .workspace-side-action svg{width:17px;height:17px}.erp-workspace .erp-profile-trigger{width:100%;margin-top:12px;padding:14px 4px 3px;cursor:pointer;text-align:left;border-top:1px solid var(--erp-border);display:flex;align-items:center;gap:10px;background:transparent}.erp-workspace .erp-profile-trigger:hover{background:color-mix(in srgb,var(--erp-surface) 2%,transparent)}.erp-workspace .erp-profile-caption{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.erp-workspace .erp-profile-caption strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-workspace .erp-profile-caption small{font-size:10px;color:var(--erp-sidebar-muted)}.erp-workspace .erp-profile-trigger>svg{flex-shrink:0;color:var(--erp-sidebar-muted)}.erp-profile-menu{min-width:230px;padding:6px}.erp-profile-menu [role=menuitem]{padding:10px;font-size:14px}.erp-workspace .erp-topbar{height:72px;min-height:72px;padding:12px 30px;gap:14px;background:var(--erp-surface);border-bottom:1px solid var(--erp-border);box-shadow:none}.erp-workspace .erp-search{max-width:500px;background:var(--erp-soft);border:1px solid transparent;box-shadow:none;border-radius:9px;min-height:40px}.erp-workspace .erp-search:focus-within{border-color:var(--erp-field-border);background:var(--erp-surface)}.erp-workspace .erp-search input{font-size:13px;min-height:40px}.erp-workspace .erp-global-search-button{min-height:38px;border:0;box-shadow:none;background:transparent;font-size:12px}.erp-workspace .erp-global-search-button kbd{font-size:10px;opacity:.65}.erp-workspace .workspace-topbar-caption{color:var(--erp-muted);font-size:13px;flex:1}.erp-workspace .workspace-help-button{border:0;padding:8px;min-height:38px}.erp-workspace .workspace-help-button>span{display:none}.erp-workspace .erp-top-status .online{background:transparent;color:var(--erp-muted);font-size:11px;padding:7px 2px}.erp-workspace .erp-top-status .online svg{width:14px;height:14px;color:var(--erp-positive)}.erp-workspace .erp-top-status [data-slot=button].erp-refresh-button{font-size:0;gap:0;padding:10px;min-width:38px;min-height:38px;border:0;background:transparent}.erp-workspace .erp-top-status .erp-refresh-button svg{width:17px;height:17px}.erp-workspace .erp-content{max-width:1600px;padding:30px 32px 44px;width:100%;min-width:0}.erp-workspace .erp-page-head{display:flex;align-items:center;margin-bottom:24px;gap:20px}.erp-workspace .erp-page-head h1{font-size:28px;font-weight:650;letter-spacing:-.035em;line-height:1.25}.erp-workspace .erp-page-head p:not(.erp-eyebrow){font-size:13px;line-height:1.55;margin-top:7px;color:var(--erp-muted)}.erp-workspace .erp-page-head>.erp-primary{flex-shrink:0;width:auto;min-width:0;font-size:13px;box-shadow:none;padding:10px 16px;min-height:42px}.erp-workspace .erp-page-head .erp-primary svg{width:17px;height:17px}.erp-workspace .product-area-nav{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;padding:0 0 1px;margin:0 0 22px;background:transparent;border:0;border-bottom:1px solid var(--erp-border);border-radius:0;scrollbar-width:thin}.erp-workspace .product-area-nav>button{flex:0 0 auto;min-height:42px;padding:10px 16px;border-radius:0;font-size:13px;white-space:nowrap;background:transparent;box-shadow:none;border-bottom:2px solid transparent;color:var(--erp-muted)}.erp-workspace .product-area-nav>button.active{color:var(--erp-text);background:transparent;border-bottom-color:var(--erp-accent-ink);box-shadow:none}.erp-workspace .erp-panel{box-shadow:var(--erp-shadow-card);border:1px solid var(--erp-border);border-radius:14px}.erp-workspace .erp-panel-heading{padding:18px 20px;border-bottom:1px solid var(--erp-border)}.erp-workspace .erp-panel-heading h2{font-size:16px;font-weight:650;letter-spacing:-.015em}.erp-workspace .erp-panel-heading p{font-size:12px}.erp-workspace .erp-detail-stack{gap:20px}.erp-workspace .erp-kpi{box-shadow:none;border-color:var(--erp-border);border-radius:12px}.erp-workspace .erp-kpi-label{font-weight:500;font-size:12px}.erp-workspace .erp-kpi-value{font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.erp-workspace .erp-kpi-note{font-size:11px;line-height:1.5}.erp-workspace .erp-table th{font-size:12px;padding:12px 16px;background:var(--erp-soft);font-weight:500}.erp-workspace .erp-table td{font-size:13px;padding:14px 16px;vertical-align:middle;border-bottom-color:var(--erp-border)}.erp-workspace .erp-status{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:550;line-height:1.4}.erp-workspace .erp-table .erp-table-link{font-weight:550}.erp-workspace .product-home-create{gap:8px;margin-bottom:22px}.erp-workspace .product-home-create button{font-size:13px}.erp-workspace .product-home-extra{border-top:1px solid var(--erp-border);padding-top:8px}.erp-workspace .product-home-extra>summary{font-size:13px;color:var(--erp-muted);font-weight:500}.erp-workspace .erp-list-filters>summary{list-style:none;font-size:12px;display:flex;align-items:center;gap:7px}.erp-workspace .erp-list-filters>summary::-webkit-details-marker{display:none}.erp-workspace .erp-list-filters>summary::marker{content:""}.erp-workspace .list-filter-chevron{margin-left:4px}.erp-workspace .erp-list-filters>summary:after{content:none}.settings-breadcrumb{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--erp-muted);margin:0 0 10px;padding:0;max-width:100%;text-align:left;flex-wrap:wrap}.settings-breadcrumb:hover{color:var(--erp-text)}.settings-breadcrumb>span{font-size:11px;color:var(--erp-muted)}.settings-hub{max-width:1120px;margin:0}.settings-search{display:flex;align-items:center;gap:12px;max-width:530px;padding:0 14px;min-height:46px;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:10px;color:var(--erp-muted);margin-bottom:32px}.erp-workspace .settings-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px 0;outline:0;box-shadow:none;font-size:14px;color:var(--erp-text)}.settings-search:focus-within{outline:2px solid var(--erp-focus);outline-offset:2px}.settings-search kbd{font:10px inherit;opacity:.6}.settings-hub .settings-group{margin-bottom:30px;border:0;border-radius:0;overflow:visible}.settings-group h2{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;color:var(--erp-muted);margin:0 0 12px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-card{display:flex;align-items:center;text-align:left;padding:20px;gap:16px;min-height:98px;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:12px;transition:background .15s,border-color .15s,box-shadow .15s;min-width:0}.settings-card:hover{background:var(--erp-surface);border-color:var(--erp-field-border);box-shadow:0 4px 16px var(--titan-shadow)}.settings-card>span:nth-child(2){display:grid;gap:6px;flex:1;min-width:0}.settings-card strong{font-size:14px;font-weight:650;color:var(--erp-text)}.settings-card small{font-size:12px;color:var(--erp-muted);line-height:1.55}.settings-card>svg{color:var(--erp-muted);opacity:.6;flex-shrink:0}.settings-card-icon{width:42px;height:42px;flex-shrink:0;border-radius:11px;background:var(--erp-soft);display:grid;place-items:center;color:var(--erp-accent-ink)}.settings-preview{display:flex;align-items:center;gap:8px;padding:4px 0 16px;color:var(--erp-muted);font-size:12px;min-height:40px}.settings-preview:hover{color:var(--erp-text)}.settings-empty{padding:64px 20px;display:grid;justify-items:center;gap:12px;color:var(--erp-muted);text-align:center}.settings-empty h2{font-size:18px;color:var(--erp-text)}.settings-empty p{font-size:13px}.settings-maintenance{display:grid;gap:24px;max-width:1100px}.settings-maintenance-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-sensitive{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:12px;padding:18px 20px}.settings-sensitive summary{font-size:14px;font-weight:600;cursor:pointer}.settings-sensitive p{font-size:13px;color:var(--erp-muted);margin:14px 0;max-width:75ch;line-height:1.6}.erp-workspace.is-collapsed .erp-sidebar{width:72px}.erp-workspace.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.erp-workspace.is-collapsed .erp-main{margin-left:0}.erp-workspace.is-collapsed .erp-profile-caption,.erp-workspace.is-collapsed .erp-profile-trigger>svg{display:none}.erp-workspace.is-collapsed .erp-profile-trigger{justify-content:center;padding-inline:0}.erp-workspace.is-collapsed .erp-sidebar-bottom{padding-inline:8px}@media(min-width:1081px){.erp-workspace .erp-topbar .erp-global-search-button{margin-left:auto}}@media(max-width:1280px){.erp-workspace .erp-content{padding-inline:24px}.erp-workspace .erp-topbar{padding-inline:24px;gap:10px}.erp-workspace .erp-top-status .online{font-size:0;gap:0}.erp-workspace .erp-top-status .online svg{width:16px;height:16px}}@media(max-width:1080px){.erp-workspace,.erp-workspace.is-collapsed{grid-template-columns:minmax(0,1fr)}.erp-workspace .erp-sidebar,.erp-workspace.is-collapsed .erp-sidebar{width:270px}.erp-workspace .erp-main,.erp-workspace.is-collapsed .erp-main{margin-left:0}.erp-workspace .erp-content{padding:24px 24px calc(90px + env(safe-area-inset-bottom))}.erp-workspace .erp-topbar{min-height:64px;height:64px;padding-inline:20px;gap:10px}.erp-workspace.is-collapsed .erp-profile-caption,.erp-workspace.is-collapsed .erp-profile-trigger>svg{display:flex}.erp-workspace.is-collapsed .erp-profile-trigger{justify-content:flex-start;padding:14px 4px 3px}.erp-workspace .workspace-bottom-nav{background:var(--erp-surface);border-top:1px solid var(--erp-border);box-shadow:0 -4px 20px var(--titan-shadow)}.erp-workspace .workspace-bottom-nav button{font-size:10px;gap:6px;min-height:58px;color:var(--erp-muted)}.erp-workspace .workspace-bottom-nav button.active{color:var(--erp-accent-ink);background:var(--erp-accent-surface);box-shadow:none;border-radius:9px}.erp-workspace .workspace-bottom-nav button svg{width:19px;height:19px}}@media(max-width:600px){.erp-workspace .erp-content{padding:20px 14px calc(88px + env(safe-area-inset-bottom))}.erp-workspace .erp-page-head{align-items:flex-start;gap:12px;margin-bottom:20px;flex-wrap:wrap}.erp-workspace .erp-page-head h1{font-size:24px}.erp-workspace .erp-page-head p:not(.erp-eyebrow){font-size:12px;max-width:42ch}.erp-workspace .erp-page-head>.erp-primary{font-size:12px;min-height:40px;padding:9px 12px;width:auto;max-width:100%}.erp-workspace .erp-topbar{height:auto;min-height:60px;padding:8px 12px;gap:6px;flex-wrap:wrap}.erp-workspace .erp-global-search-button kbd,.erp-workspace .erp-global-search-button>span{display:none}.erp-workspace .erp-topbar .erp-global-search-button{padding:8px;min-width:36px;margin-left:auto}.erp-workspace .erp-search{order:10;min-width:0;flex:1 0 100%;width:100%;max-width:none}.erp-workspace .erp-search input{font-size:16px;padding-left:38px;padding-right:12px;width:100%;min-width:0}.erp-workspace .erp-search svg{width:15px;height:15px;margin-right:6px}.erp-workspace .erp-top-status .online,.erp-workspace .erp-topbar .workspace-help-button{display:none}.erp-workspace .product-area-nav{margin-bottom:18px}.erp-workspace .product-area-nav>button{font-size:12px;padding-inline:12px;flex:0 0 auto}.settings-search{margin-bottom:24px}.settings-search kbd{display:none}.settings-grid{grid-template-columns:1fr;gap:10px}.settings-group{margin-bottom:24px}.settings-card{padding:16px;min-height:88px;gap:12px}.settings-card small{font-size:12px}.settings-maintenance-actions{display:grid;grid-template-columns:1fr;width:100%}}@media(prefers-reduced-motion:reduce){.settings-card{transition:none}}}@media screen{.erp-workspace{grid-template-columns:236px minmax(0,1fr);color:var(--erp-text);font-family:var(--erp-font-body);font-size:var(--erp-text-base);line-height:1.5;-webkit-font-smoothing:antialiased}.erp-workspace :is(h1,h2,h3,h4){text-wrap:balance}.erp-workspace :is(input,select,textarea,button){font-family:inherit}.erp-workspace :is(.erp-main,.erp-content,.erp-panel,.erp-panel-body,.erp-two-columns,.erp-three-columns,.erp-detail-stack){min-inline-size:0}.erp-workspace .erp-main{background-color:var(--erp-canvas)}.erp-workspace .erp-content{max-width:1720px;padding:28px 32px 48px;margin-inline:auto}.erp-workspace .erp-content:is([data-module=orders],[data-module=customers],[data-module=crm],[data-module=files],[data-module=estimates],[data-module=quick_calculator],[data-module=finance],[data-module=settings],[data-module=production],[data-module=receipts],[data-module=warehouse],[data-module=purchases],[data-module=suppliers],[data-module=accruals],[data-module=materials],[data-module=inventories]){max-width:none}.erp-workspace .erp-page-head{align-items:center;gap:16px;margin-bottom:24px}.erp-workspace .erp-page-head>div:first-child{min-width:0}.erp-workspace .erp-page-head h1{font-size:clamp(26px,2.2vw,32px);line-height:1.2;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere}.erp-workspace .erp-page-head p:not(.erp-eyebrow){font-size:14px;line-height:1.6;max-width:78ch;color:var(--erp-muted);margin-top:7px}.erp-workspace .erp-eyebrow{color:var(--erp-muted);font-size:12px;letter-spacing:.06em;font-weight:600}.erp-workspace .erp-page-head>.erp-primary{min-height:44px;padding:11px 18px;font-size:14px;border-radius:11px}.erp-workspace :is(.erp-muted,.erp-form-help,.erp-required-note,.erp-field-hint){color:var(--erp-muted);font-size:13px;line-height:1.6}.erp-workspace .erp-sidebar{width:236px;background:var(--erp-sidebar)}.erp-workspace .erp-brand{min-height:82px;padding:20px;gap:12px}.erp-workspace .erp-brand-mark{width:38px;height:38px;flex-basis:38px;border-radius:12px}.erp-workspace .erp-brand strong{font-size:15px;font-weight:700;letter-spacing:.025em}.erp-workspace .erp-brand span{margin-top:4px;color:var(--erp-sidebar-muted);font-size:11px}.erp-workspace .erp-nav{padding:18px 12px}.erp-workspace .workspace-primary-nav{gap:5px}.erp-workspace .erp-nav button,.erp-workspace .workspace-more-nav>summary{min-height:46px;padding:11px 13px;border-radius:11px;font-size:14px;font-weight:500;letter-spacing:0}.erp-workspace .erp-nav button svg{width:19px;height:19px;flex-basis:19px;opacity:1;stroke-width:1.75}.erp-workspace .erp-nav button.active{color:var(--erp-sidebar-active-text);background:var(--erp-sidebar-active);box-shadow:none;font-weight:700}.erp-workspace .erp-nav button.active svg{color:inherit}.erp-workspace .workspace-more-nav{margin-top:14px;padding-top:10px}.erp-workspace .workspace-nav-group>p{color:var(--erp-sidebar-muted);font-size:12px}.erp-workspace .erp-sidebar-bottom{padding:12px}.erp-workspace .workspace-side-action{min-height:42px;font-size:13px;padding:10px 12px}.erp-workspace .erp-profile-trigger{border-radius:0;padding-top:16px}.erp-workspace .erp-profile-caption strong{font-size:13px;line-height:1.45}.erp-workspace .erp-profile-caption small{color:var(--erp-sidebar-muted);font-size:12px}.erp-workspace .erp-sidebar :is(button,a,summary):focus-visible{outline:2px solid var(--erp-sidebar-active);outline-offset:3px}.erp-workspace .erp-topbar{min-height:68px;height:68px;padding:12px 32px;gap:14px;background:var(--erp-surface)}.erp-workspace .erp-search{min-height:42px;border-radius:11px;background:var(--erp-soft);border:1px solid transparent}.erp-workspace .erp-search input{min-height:40px;font-size:14px;border-color:transparent}.erp-workspace .erp-search:focus-within{border-color:var(--erp-focus);outline:2px solid color-mix(in srgb,var(--erp-focus) 15%,transparent);outline-offset:2px}.erp-workspace .workspace-topbar-caption{font-size:14px;font-weight:600;color:var(--erp-text)}.erp-workspace .erp-global-search-button{font-size:13px;border-radius:10px}.erp-workspace .erp-global-search-button kbd{color:var(--erp-muted);opacity:1;font-size:12px}.erp-workspace .erp-top-status .online{font-size:12px;color:var(--erp-muted)}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button]:not(:where(.communication-workspace *,.team-workspace *)){min-height:42px;height:auto;padding:10px 15px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.01em}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button]:is([data-size=sm],[data-size=xs]):not(:where(.communication-workspace *,.team-workspace *)){min-height:38px;padding:8px 12px;font-size:13px}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button][data-size^=icon]:not(:where(.communication-workspace *,.team-workspace *)){width:40px;min-width:40px;height:40px;padding:10px}.erp-workspace .erp-primary,:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button][data-variant=default]{color:var(--erp-accent-text);background:var(--erp-accent);border-color:transparent;box-shadow:none}.erp-workspace .erp-primary:hover,:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button][data-variant=default]:hover{background:var(--erp-accent-hover);box-shadow:none}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button][data-variant=outline]{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text);box-shadow:0 1px 2px var(--titan-shadow)}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button][data-variant=outline]:hover{background:var(--erp-soft);border-color:var(--erp-field-border);color:var(--erp-text)}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):not([type=file]),select,textarea,[data-slot=select-trigger]):not(:where(.communication-workspace *,.team-workspace *)){min-height:44px;border-radius:10px;font-size:16px;border-color:var(--erp-field-border);color:var(--erp-text);background-color:var(--erp-surface);box-shadow:none}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) textarea:not(:where(.communication-workspace *,.team-workspace *)){line-height:1.6;resize:vertical}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) .erp-field>span{color:var(--erp-text);font-size:14px;line-height:1.45;font-weight:600}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(input,textarea)::placeholder{color:var(--erp-muted);opacity:1}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--erp-focus);outline-offset:3px}:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(input,textarea,select,[data-slot=select-trigger])[aria-invalid=true]{border-color:var(--erp-danger);outline-color:var(--erp-danger);box-shadow:0 0 0 1px var(--erp-danger)}.erp-workspace .erp-search input,.erp-workspace .settings-search input{border:0;background:transparent;box-shadow:none;outline:0}.erp-workspace .settings-search input{min-height:44px}:is(.erp-workspace,[data-slot=dialog-content]) .erp-field [data-slot=input-group] [data-slot=input-group-control]{border:0;box-shadow:none;background:transparent}.erp-workspace :is(.erp-search,.settings-search,.order-context-search) input,:is(.erp-workspace,[data-slot=dialog-content]) .erp-field [data-slot=input-group-control]{border:0!important;background:transparent!important;box-shadow:none!important}.erp-workspace :is(.erp-table-link,.erp-small-link,.erp-back){color:var(--erp-accent-ink);font-weight:600;text-underline-offset:4px}.erp-workspace .erp-icon-action{width:40px;height:40px;min-width:40px;border-radius:10px;color:var(--erp-muted)}.erp-workspace .erp-inline-actions{align-items:center;gap:8px;flex-wrap:wrap}.erp-workspace :is(.erp-panel,.workspace-day-section,.production-work-section,.erp-order-plan,.erp-equipment-summary){border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:var(--erp-panel-radius);box-shadow:var(--erp-shadow-card)}.erp-workspace .erp-panel-head{min-height:70px;padding:18px 20px;gap:12px 18px;flex-wrap:wrap;background:var(--erp-surface);border-color:var(--erp-border)}.erp-workspace .erp-panel-head>div:first-child{min-width:0;flex:1 1 180px}.erp-workspace .erp-panel-head h2{color:var(--erp-text);font-size:17px;line-height:1.4;font-weight:700;letter-spacing:-.02em}.erp-workspace .erp-panel-head p{color:var(--erp-muted);font-size:13px;line-height:1.55;margin-top:4px}.erp-workspace .erp-detail-stack{gap:20px}.erp-workspace .erp-kpi-grid{gap:12px;margin-bottom:20px}.erp-workspace .erp-kpi{min-height:132px;padding:20px;border-radius:14px;border-color:var(--erp-border);box-shadow:var(--erp-shadow-card)}.erp-workspace .erp-kpi>span{min-height:0;padding-right:30px;color:var(--erp-muted);font-size:13px;font-weight:500;line-height:1.45}.erp-workspace .erp-kpi>strong{margin:12px 0 6px;color:var(--erp-text);font-size:clamp(24px,2.25vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.erp-workspace .erp-kpi>p{color:var(--erp-muted);font-size:13px;line-height:1.45;margin:6px 0 0}.erp-workspace .erp-kpi-icon{width:32px;height:32px;top:16px;right:16px;color:var(--erp-accent-ink);background:var(--erp-accent-surface);border-radius:10px}.erp-workspace .erp-kpi-icon svg{width:17px;height:17px}.erp-workspace .erp-kpi.is-clickable:hover{transform:none;box-shadow:var(--erp-shadow-raised);border-color:var(--erp-field-border)}.erp-workspace .erp-form-section{border-color:var(--erp-border);background:var(--erp-soft);border-radius:12px;padding:18px}.erp-workspace .erp-form-section>h3{color:var(--erp-text);font-size:15px;line-height:1.4;font-weight:700;margin-bottom:16px}.erp-workspace .erp-form-grid{gap:16px}.erp-workspace .erp-equipment-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.erp-workspace .erp-equipment-summary button{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:17px;color:var(--erp-muted);font-size:13px;line-height:1.5;border-radius:14px}.erp-workspace .erp-equipment-summary button strong{color:var(--erp-text);font-size:28px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.erp-workspace .erp-equipment-summary button[data-priority=urgent][data-has-items=true]{color:var(--erp-danger);background:var(--erp-danger-surface);border-color:color-mix(in srgb,var(--erp-danger) 35%,var(--erp-border))}.erp-workspace .erp-equipment-summary button[data-priority=urgent][data-has-items=true] strong{color:var(--erp-danger)}.erp-workspace .erp-equipment-summary button[aria-pressed=true]{outline:2px solid var(--erp-focus);outline-offset:2px}.erp-workspace .erp-table{font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.erp-workspace .erp-table th{height:44px;padding:12px 16px;color:var(--erp-muted);background:var(--erp-soft);border-color:var(--erp-border);font-size:13px;font-weight:600;line-height:1.45;text-transform:none;letter-spacing:0}.erp-workspace .erp-table td{height:58px;padding:13px 16px;font-size:14px;line-height:1.5;color:var(--erp-text);border-bottom-color:var(--erp-border);vertical-align:middle}.erp-workspace .erp-table :is(td[data-column=name],td[data-column=title],td[data-column=customer_name],td[data-column=supplier_name],td[data-column=description],td[data-column=comment]){white-space:normal;overflow-wrap:anywhere}.erp-workspace .erp-table td :is(small,.erp-muted){font-size:13px;line-height:1.5;color:var(--erp-muted)}.erp-workspace .my-calculations .erp-table [data-column=name]{min-width:180px}.erp-workspace .my-calculations .erp-table [data-column=name] .erp-table-link{text-align:start;justify-content:flex-start}.erp-workspace .erp-table tbody tr:is(:hover,:focus-within) td{background:var(--erp-row-hover)}.erp-workspace .erp-compact-entities .erp-compact-desktop .erp-table-link{color:var(--erp-accent-ink);font-size:14px;font-weight:600}.erp-workspace .erp-table-wrap{position:relative;scrollbar-width:thin;scrollbar-color:var(--erp-field-border) transparent;overscroll-behavior-inline:contain}.erp-workspace .erp-list-toolbar{gap:10px}.erp-workspace .erp-plan-filters :is(input,select){width:100%;min-width:0;max-width:100%}.erp-workspace .erp-list-filters>summary{min-height:40px;font-size:13px;color:var(--erp-muted)}.erp-workspace .erp-pagination{gap:10px;padding:14px 18px;color:var(--erp-muted);font-size:13px}.erp-workspace .erp-pagination select{min-height:38px;font-size:14px;border-color:var(--erp-border)}.erp-workspace .erp-status{min-height:26px;padding:4px 9px;font-size:12px;line-height:1.45;border-radius:7px;font-weight:600}.erp-workspace :is(.erp-empty,.erp-compact-empty,.workspace-inline-empty){color:var(--erp-muted);font-size:14px;line-height:1.6}.erp-workspace .erp-compact-empty-icon{width:48px;height:48px;background:var(--erp-soft);color:var(--erp-muted);border-radius:16px}.erp-workspace .erp-banner{border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55}.erp-workspace .erp-banner strong{font-size:14px}.erp-workspace .erp-banner span{font-size:13px}.erp-workspace .product-area-nav{gap:4px;margin-bottom:22px;border-bottom-color:var(--erp-border)}.erp-workspace .product-area-nav>button{min-height:46px;padding:12px 15px;font-size:14px;font-weight:500}.erp-workspace .product-area-nav>button.active{color:var(--erp-text);border-bottom-color:var(--erp-accent-ink);font-weight:700}.erp-workspace .erp-detail-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;background:var(--erp-soft);border:1px solid var(--erp-border);border-radius:12px;overflow-x:auto;scrollbar-width:thin;max-width:100%}.erp-workspace .erp-detail-tabs>button{flex:0 0 auto;min-height:40px;padding:10px 14px;color:var(--erp-muted);background:transparent;border:0;border-radius:8px;font-size:14px;line-height:1.4;white-space:nowrap;box-shadow:none}.erp-workspace .erp-detail-tabs>button.active,.erp-workspace .erp-detail-tabs>button[aria-selected=true]{color:var(--erp-text);background:var(--erp-surface);box-shadow:0 1px 4px var(--titan-shadow);font-weight:600}.erp-workspace .settings-search{border-color:var(--erp-field-border);border-radius:12px;margin-bottom:28px}.erp-workspace .settings-group h2{font-size:13px;letter-spacing:.025em;text-transform:none;color:var(--erp-muted)}.erp-workspace .settings-card{min-height:100px;border-radius:14px}.erp-workspace .settings-card strong{font-size:15px;line-height:1.4}.erp-workspace .settings-card small{font-size:13px;line-height:1.55}.erp-workspace .settings-card-icon{width:44px;height:44px;border-radius:13px}.erp-workspace .settings-breadcrumb{font-size:13px;min-height:36px;margin-bottom:12px}.erp-workspace .settings-breadcrumb>span{font-size:inherit}.erp-workspace .material-group-nav{gap:7px;padding-block:10px;scrollbar-width:thin}.erp-workspace .material-group-nav button{border-radius:10px;padding:9px 13px;min-height:42px;font-size:14px}.erp-workspace .comm-workspace .comm-list strong{font-size:14px}.erp-workspace .comm-workspace .comm-list small{font-size:13px}.erp-workspace .comm-workspace .comm-list>button.selected{background:var(--erp-selection);box-shadow:inset 3px 0 var(--erp-accent-ink)}.erp-workspace .comm-workspace .comm-detail .erp-field,.erp-workspace .comm-workspace .comm-detail-heading p{font-size:14px}.erp-workspace .comm-workspace .comm-detail .erp-field :is(input,textarea,select){font-size:16px;border-color:var(--erp-field-border)}.erp-workspace .comm-workspace .comm-actions button{font-size:13px}.erp-workspace .comm-workspace .comm-back{min-height:40px;font-size:13px}.comm-popup-top,.comm-secondary{font-size:13px}.comm-popup-top>button{min-width:40px;min-height:40px}.comm-launch:focus-visible,.comm-quiet-control:focus-visible{outline:2px solid var(--erp-focus);outline-offset:3px}.erp-workspace .erp-page-head-record{margin-bottom:16px}.erp-workspace .erp-page-head-record h1{font-size:20px;line-height:1.35;letter-spacing:-.02em}.erp-workspace .order-context-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;min-width:0}.erp-workspace .order-context-detail{min-width:0}.erp-workspace .order-context-queue{position:sticky;top:88px;display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 112px);overflow:hidden;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:16px}.erp-workspace .order-context-queue>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 8px;flex:0 0 auto}.erp-workspace .order-context-queue>header>span{font-size:12px;color:var(--erp-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.erp-workspace .order-context-search{display:flex;align-items:center;gap:2px;margin:4px 12px 10px;border:1px solid var(--erp-field-border);background:var(--erp-soft);border-radius:10px;flex:0 0 auto}.erp-workspace .order-context-search input{width:100%;min-width:0;border:0;box-shadow:none;background:transparent;font-size:14px;padding:10px 0 10px 12px}.erp-workspace .order-context-search:focus-within{outline:2px solid var(--erp-focus);outline-offset:2px}.erp-workspace .order-context-search input:focus-visible{outline:0}.erp-workspace .order-context-search [data-slot=button]{flex-shrink:0}.erp-workspace .order-context-filter{display:block;padding:0 12px 12px;border-bottom:1px solid var(--erp-border);flex:0 0 auto}.erp-workspace .order-context-filter select{width:100%;min-height:40px;font-size:14px;padding:8px 30px 8px 10px;border-color:var(--erp-border)}.erp-workspace .order-context-items{overflow-y:auto;min-height:0;scrollbar-width:thin;overscroll-behavior:contain}.erp-workspace .order-context-item{position:relative;display:grid;gap:7px;width:100%;min-width:0;text-align:left;padding:17px 16px;border-bottom:1px solid var(--erp-border);color:var(--erp-text);cursor:pointer}.erp-workspace .order-context-item:hover{background:var(--erp-row-hover)}.erp-workspace .order-context-item[aria-current=true]{background:var(--erp-selection)}.erp-workspace .order-context-item[aria-current=true]:before{position:absolute;content:"";left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--erp-accent-ink)}.erp-workspace .order-context-item:focus-visible{outline-offset:-3px}.erp-workspace .order-context-item>strong{font-size:15px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.erp-workspace .order-context-item-bottom,.erp-workspace .order-context-item-top{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 10px;font-size:12px;line-height:1.5;color:var(--erp-muted)}.erp-workspace .order-context-item-top>span:first-child{font-variant-numeric:tabular-nums}.erp-workspace .order-context-customer{color:var(--erp-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.erp-workspace .order-context-item-bottom{margin-top:3px}.erp-workspace .order-context-item-bottom strong{color:var(--erp-text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.erp-workspace .order-context-queue>footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:12px;border-top:1px solid var(--erp-border);font-size:13px;color:var(--erp-muted)}.erp-workspace .order-context-empty,.erp-workspace .order-context-items>p{padding:24px 18px;color:var(--erp-muted);font-size:14px;line-height:1.6}.erp-workspace .order-context-error{padding:14px;font-size:13px;line-height:1.55;color:var(--erp-danger);background:var(--erp-danger-surface);overflow-wrap:anywhere}.erp-workspace .order-context-error p{margin-bottom:10px}.erp-workspace .erp-order-title.order-workspace-header{flex-direction:row;align-items:flex-start;gap:16px;min-height:0;padding:0 0 4px;color:var(--erp-text);background:transparent;border:0;border-radius:0;box-shadow:none}.erp-workspace .order-workspace-identity{min-width:0;flex:1}.erp-workspace .order-workspace-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.erp-workspace .order-workspace-eyebrow>span:first-child{color:var(--erp-muted);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.erp-workspace .order-workspace-header h2{color:var(--erp-text);margin:0;font-size:clamp(23px,2vw,30px);line-height:1.3;letter-spacing:-.035em;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.erp-workspace .order-workspace-header p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;color:var(--erp-muted);font-size:14px;line-height:1.5}.erp-workspace .order-workspace-header .erp-table-link{color:var(--erp-text);background:transparent;border:0;padding:0;text-align:left;text-decoration-color:var(--erp-border);font-size:14px;font-weight:600;white-space:normal;overflow-wrap:anywhere}.erp-workspace .order-workspace-phone{display:inline-flex;align-items:center;min-height:32px;color:var(--erp-muted);font-size:14px;text-decoration:none;font-variant-numeric:tabular-nums}.erp-workspace .order-workspace-phone:hover{color:var(--erp-accent-ink);text-decoration:underline;text-underline-offset:4px}.erp-workspace .order-workspace-header>.order-workspace-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding-top:2px}.erp-workspace .order-workspace-actions button[data-variant=ghost]{color:var(--erp-muted);background:var(--erp-surface);border:1px solid var(--erp-border)}.erp-workspace .order-workspace-actions button[data-variant=ghost]:hover{color:var(--erp-text);background:var(--erp-soft);border-color:var(--erp-field-border)}.erp-workspace .order-workspace-header .erp-status{border-color:transparent}.erp-workspace .order-workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:14px;padding:0;min-width:0;overflow:hidden}.erp-workspace .order-workspace-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;min-width:0;border-inline-end:1px solid var(--erp-border)}.erp-workspace .order-workspace-summary>div:last-child{border-inline-end:0}.erp-workspace .order-workspace-summary>div>span{font-size:12px;font-weight:500;line-height:1.45;color:var(--erp-muted)}.erp-workspace .order-workspace-summary .erp-fact-link,.erp-workspace .order-workspace-summary>div>b{color:var(--erp-text);font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.erp-workspace .order-workspace-summary .erp-fact-link{display:flex;gap:4px;align-items:center;text-align:left;background:transparent;padding:0;border:0;border-radius:0}.erp-workspace .order-workspace-summary .erp-fact-link:hover{color:var(--erp-accent-ink);text-decoration:underline;text-underline-offset:4px}.erp-workspace .order-workspace-summary .erp-fact-link>svg{width:15px;height:15px;flex:0 0 15px;color:var(--erp-muted)}.erp-workspace .order-workspace-summary .strong{font-size:18px;font-weight:700;letter-spacing:-.025em}.erp-workspace .order-workspace-tabs{margin:0}.erp-workspace .workflow-disclosure{border:1px solid var(--erp-border);border-radius:12px;background:var(--erp-surface);min-width:0}.erp-workspace .workflow-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:48px;color:var(--erp-text);cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;list-style:none}.erp-workspace .workflow-disclosure>summary::-webkit-details-marker{display:none}.erp-workspace .workflow-disclosure>summary:after{content:"";flex:0 0 7px;width:7px;height:7px;margin-inline-end:3px;border-bottom:1.5px solid var(--erp-muted);border-right:1.5px solid var(--erp-muted);transform:rotate(45deg)}.erp-workspace .workflow-disclosure[open]>summary{border-bottom:1px solid var(--erp-border)}.erp-workspace .workflow-disclosure[open]>summary:after{transform:rotate(225deg)}.erp-workspace .workflow-disclosure>summary:hover{background:var(--erp-soft);border-radius:12px}.erp-workspace .workflow-disclosure[open]>summary:hover{border-radius:12px 12px 0 0}.erp-workspace .workflow-disclosure>:not(summary){margin:16px}.erp-workspace .workflow-disclosure .erp-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:10px}.erp-workspace .workflow-disclosure .erp-order-facts span{text-transform:none;font-weight:500}.erp-workspace .workflow-disclosure .erp-order-facts b{white-space:normal;overflow-wrap:anywhere}.erp-workspace .order-aftercare{margin-top:0}.erp-workspace :is(.order-aftercare,.order-fulfillment)>button[aria-expanded]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 16px;border-radius:12px;border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text);text-align:left;white-space:normal;font-size:14px;line-height:1.5;font-weight:600;box-shadow:none}.erp-workspace :is(.order-aftercare,.order-fulfillment)>button[aria-expanded]:after{content:"";flex:0 0 7px;width:7px;height:7px;margin-inline-end:3px;border-bottom:1.5px solid var(--erp-muted);border-right:1.5px solid var(--erp-muted);transform:rotate(45deg)}.erp-workspace :is(.order-aftercare,.order-fulfillment)>button[aria-expanded=true]:after{transform:rotate(225deg)}.erp-workspace :is(.order-aftercare,.order-fulfillment)>button[aria-expanded]:hover{background:var(--erp-soft);border-color:var(--erp-field-border)}.erp-workspace .team-home-empty{min-height:0;padding:16px 20px;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:14px;box-shadow:none}.erp-workspace .team-home-empty .team-row{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:0;align-items:center;gap:12px 16px}.erp-workspace .team-home-empty .team-row>div{flex:1 1 160px;min-width:0}.erp-workspace .team-home-empty h2{margin:0;color:var(--erp-text);font-size:16px;line-height:1.4;font-weight:600}.erp-workspace .team-home-empty p{margin:4px 0 0;color:var(--erp-muted);font-size:13px;line-height:1.55}.erp-workspace .workspace-day-clear{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid var(--erp-border);border-radius:16px;background:var(--erp-surface)}.erp-workspace .workspace-day-clear>svg{width:44px;height:44px;flex:0 0 44px;padding:10px;color:var(--erp-positive);background:var(--erp-positive-surface);border-radius:14px}.erp-workspace .workspace-day-clear h2{color:var(--erp-text);font-size:18px;line-height:1.4;font-weight:600;margin:0}.erp-workspace .workspace-day-clear p{color:var(--erp-muted);font-size:14px;line-height:1.6;margin:6px 0 0;max-width:72ch}.erp-workspace .workspace-day-section>header{padding:18px 20px}.erp-workspace .workspace-day-section h2{color:var(--erp-text);font-size:17px;font-weight:700}.erp-workspace .workspace-day-section header p{color:var(--erp-muted);font-size:13px}.erp-workspace .workspace-day-section-empty>header{border-bottom:0;padding-bottom:10px}.erp-workspace .workspace-day-section-empty .workspace-empty{padding-top:0;min-height:0;font-size:13px}.erp-workspace .workspace-day-other>.workspace-day-block{margin:12px}.erp-workspace .workspace-day-other .workspace-day-section{box-shadow:none;border-radius:10px}@media (min-width:1200px){.erp-workspace .order-context-detail>.erp-detail-stack>.erp-back{display:none}}@media (max-width:1350px) and (min-width:1200px){.erp-workspace .order-context-workspace{grid-template-columns:280px minmax(0,1fr);gap:20px}.erp-workspace .order-workspace-header{flex-wrap:wrap}.erp-workspace .order-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-workspace .order-workspace-summary>div:nth-child(2){border-inline-end:0}.erp-workspace .order-workspace-summary>div:nth-child(-n+2){border-bottom:1px solid var(--erp-border)}}@media (max-width:1199px){.erp-workspace .order-context-workspace{grid-template-columns:minmax(0,1fr)}.erp-workspace .order-context-queue{display:none}}@media (max-width:760px){.erp-workspace .erp-page-head-record{margin-bottom:16px}.erp-workspace .erp-page-head-record p{display:none}.erp-workspace .erp-order-title.order-workspace-header{align-items:flex-start;flex-wrap:wrap;gap:14px}.erp-workspace .order-workspace-identity{flex-basis:100%}.erp-workspace .order-workspace-header>.order-workspace-actions{width:auto;flex-direction:row;flex-wrap:wrap;align-self:flex-start;gap:6px}.erp-workspace .order-workspace-header>.order-workspace-actions>:is(button,a){width:auto}.erp-workspace .order-workspace-actions [data-slot=button]:not([data-size^=icon]){padding-inline:10px}.erp-workspace .order-workspace-header .order-workspace-actions [data-size=icon]{width:44px}.erp-workspace .order-workspace-header h2{font-size:24px}.erp-workspace .order-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-workspace .order-workspace-summary>div{padding:14px;gap:6px}.erp-workspace .order-workspace-summary>div:nth-child(2){border-inline-end:0}.erp-workspace .order-workspace-summary>div:nth-child(-n+2){border-bottom:1px solid var(--erp-border)}.erp-workspace .order-workspace-summary .erp-fact-link{min-height:44px}.erp-workspace .order-workspace-summary .strong{font-size:17px}.erp-workspace .workflow-disclosure>:not(summary){margin:12px}.erp-workspace .workflow-disclosure .erp-order-facts{grid-template-columns:minmax(0,1fr)}.erp-workspace .workspace-day-clear{padding:18px 16px;gap:14px;align-items:flex-start}.erp-workspace .workspace-day-clear h2{font-size:17px}.erp-workspace .team-home-empty{padding:16px}}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=combobox-content]){font-family:var(--erp-font-body);color:var(--erp-text);background:var(--erp-surface);border-color:var(--erp-border);box-shadow:var(--erp-shadow-modal)}:is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:20px}:is([data-slot=dialog-title],[data-slot=alert-dialog-title]){color:var(--erp-text);font-size:22px;line-height:1.3;letter-spacing:-.025em}:is([data-slot=dialog-description],[data-slot=alert-dialog-description]){color:var(--erp-muted);font-size:14px;line-height:1.6}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=combobox-content]){border-radius:12px;padding:6px;box-shadow:var(--erp-shadow-raised),0 12px 36px var(--titan-shadow)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=select-item],[data-slot=combobox-item]){min-height:40px;font-size:14px;line-height:1.45;border-radius:7px}:is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=combobox-item]):is(:focus,[data-highlighted]){background:var(--erp-selection);color:var(--erp-accent-ink)}:is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]){background:var(--erp-overlay)}.erp-workspace.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.erp-workspace.is-collapsed .erp-sidebar{width:76px}.erp-workspace.is-collapsed .erp-brand{padding-inline:19px}@media (max-width:1280px){.erp-workspace .erp-content{padding-inline:24px}.erp-workspace .erp-topbar{padding-inline:24px;gap:10px}.erp-workspace .erp-top-status .online{font-size:0}}@media (max-width:1080px){.erp-workspace,.erp-workspace.is-collapsed{grid-template-columns:minmax(0,1fr)}.erp-workspace .erp-sidebar,.erp-workspace.is-collapsed .erp-sidebar{width:280px}.erp-workspace.is-collapsed .erp-brand{padding-inline:20px}.erp-workspace .erp-topbar{min-height:64px;height:64px}.erp-workspace .erp-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.erp-workspace .workspace-bottom-nav{gap:4px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:var(--erp-surface)}.erp-workspace .workspace-bottom-nav button{min-height:56px;border-radius:12px;font-size:11px;gap:5px;line-height:1.3}.erp-workspace .workspace-bottom-nav button.active{background:var(--erp-accent-surface);color:var(--erp-accent-ink)}.erp-workspace .workspace-bottom-nav button svg{width:21px;height:21px}}@media (max-width:760px){.erp-workspace .erp-content{padding:22px 16px calc(96px + env(safe-area-inset-bottom))}.erp-workspace .erp-page-head{align-items:flex-start;flex-wrap:wrap;margin-bottom:20px;gap:14px}.erp-workspace .erp-page-head h1{font-size:27px}.erp-workspace .erp-page-head p:not(.erp-eyebrow){font-size:14px}.erp-workspace .erp-panel-head{padding:16px;gap:12px}.erp-workspace .erp-panel-head h2{font-size:16px}.erp-workspace .erp-detail-stack{gap:16px}.erp-workspace .erp-equipment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.erp-workspace .erp-equipment-summary button:first-child{grid-column:1/-1;flex-direction:row;align-items:center}.erp-workspace .erp-equipment-summary button{padding:14px}.erp-workspace .erp-equipment-summary button span{max-width:none}.erp-workspace .erp-kpi-grid{gap:10px}.erp-workspace .erp-kpi{min-height:126px;padding:16px 14px}.erp-workspace .erp-kpi>strong{font-size:clamp(21px,5.2vw,28px)}.erp-workspace .erp-kpi>span{padding-right:23px;font-size:13px}.erp-workspace .erp-kpi>p{font-size:12px}.erp-workspace .erp-kpi.is-clickable>p{padding-inline-end:23px}.erp-workspace .erp-kpi-icon{width:24px;height:24px;top:13px;right:10px;border-radius:7px}.erp-workspace .erp-kpi-icon svg{width:15px;height:15px}.erp-workspace .erp-table td[data-column]{height:auto;min-height:44px;padding:11px 12px}.erp-workspace .erp-detail-tabs>button{min-height:44px;font-size:14px;padding-inline:12px}.erp-workspace .product-area-nav>button{min-height:46px;font-size:14px;padding-inline:12px}.erp-workspace .erp-compact-entities .erp-compact-amount strong,.erp-workspace .erp-compact-entities .erp-compact-name strong{font-size:15px;line-height:1.45}.erp-workspace .erp-compact-entities .erp-compact-row{padding-inline:14px}.erp-workspace .erp-compact-entities .erp-compact-amount small,.erp-workspace .erp-compact-entities .erp-compact-name small{font-size:13px}.erp-workspace .erp-compact-entities .erp-compact-main:hover{background:var(--erp-row-hover)}.erp-workspace .erp-compact-entities .erp-compact-main:has(>.erp-compact-amount>strong>small){grid-template-columns:minmax(0,1fr) 14px;align-items:start}.erp-workspace .erp-compact-entities .erp-compact-main:has(>.erp-compact-amount>strong>small)>.erp-compact-name{grid-column:1;grid-row:1}.erp-workspace .erp-compact-entities .erp-compact-main:has(>.erp-compact-amount>strong>small)>svg{grid-column:2;grid-row:1;align-self:center}.erp-workspace .erp-compact-entities .erp-compact-main:has(>.erp-compact-amount>strong>small)>.erp-compact-amount{grid-column:1/-1;grid-row:2;text-align:start}.erp-workspace .erp-compact-entities .erp-compact-main:has(>.erp-compact-amount>strong>small)>.erp-compact-amount>strong{display:grid;gap:4px}.erp-workspace .erp-order-plan>h2+.erp-inline-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px}.erp-workspace .erp-order-plan>h2+.erp-inline-actions>button{width:auto;flex:0 1 auto;padding-inline:12px}.erp-workspace .settings-card{padding:17px 16px}.erp-workspace .settings-card small{font-size:13px}:is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:16px}}@media (max-width:480px){.erp-workspace .erp-plan-filters{display:grid;grid-template-columns:minmax(0,1fr)}.erp-workspace .erp-plan-filters>label{min-width:0;width:100%}}@media (max-width:600px){.erp-workspace .erp-detail-stack>.erp-banner:has(>svg):has(>div):has(>button){display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start}.erp-workspace .erp-detail-stack>.erp-banner:has(>svg):has(>div)>button{grid-column:1/-1;width:100%;min-width:0;margin-left:0;white-space:normal}.erp-workspace .erp-topbar{min-height:60px;height:auto;padding:8px 12px;gap:6px}.erp-workspace .erp-search{min-height:44px;width:100%}.erp-workspace .erp-search input{font-size:16px}.erp-workspace .erp-page-head>.erp-primary{min-height:44px;font-size:14px;padding-inline:14px}}@media (max-width:359px){.erp-workspace .erp-content{padding-inline:12px}.erp-workspace .erp-page-head h1{font-size:25px}.erp-workspace .erp-kpi-grid{grid-template-columns:minmax(0,1fr)}.erp-workspace .erp-kpi{min-height:112px}.erp-workspace .settings-card{gap:10px}.erp-workspace .settings-card-icon{width:36px;height:36px;border-radius:10px}}@media (max-width:760px),(pointer:coarse){:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button],:is(.erp-workspace,.erp-auth-card,[data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button]:is([data-size=sm],[data-size=xs]),:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=select-item],[data-slot=combobox-item]){min-height:44px}.erp-workspace .erp-icon-action,:is(.erp-workspace,[data-slot=dialog-content]) [data-slot=button][data-size^=icon]{width:44px;min-width:44px;height:44px}.comm-launch,.comm-quiet-control,.erp-workspace .erp-top-status [data-slot=button].erp-refresh-button,.erp-workspace .erp-topbar .erp-global-search-button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:no-preference){:root:not([data-erp-motion=off]) :is(.erp-workspace,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is([data-slot=button],.erp-primary,.erp-icon-action,.settings-card,.erp-nav button,.product-area-nav>button,.erp-detail-tabs>button,.communication-tabs button,.erp-kpi.is-clickable){transition:background-color var(--erp-motion-fast) ease,color var(--erp-motion-fast) ease,border-color var(--erp-motion-fast) ease,box-shadow var(--erp-motion-fast) ease}:root:not([data-erp-motion=off]) .erp-workspace :is(.erp-field input,.erp-field textarea,.erp-field select){transition:border-color var(--erp-motion-fast) ease,box-shadow var(--erp-motion-fast) ease}:root:not([data-erp-motion=off]) .erp-content>:is(.erp-detail-stack,.crm-workspace,.settings-hub,.workflow-dashboard){animation:erp-r56-arrive var(--erp-motion-enter) var(--erp-ease) both}:root:not([data-erp-motion=off]) [data-slot=alert-dialog-content][data-state=open],:root:not([data-erp-motion=off]) [data-slot=dialog-content][data-state=open]{animation-duration:var(--erp-motion-enter);animation-timing-function:var(--erp-ease)}:root:not([data-erp-motion=off]) [data-slot=dropdown-menu-content][data-state=open],:root:not([data-erp-motion=off]) [data-slot=select-content][data-state=open]{animation-duration:var(--erp-motion-fast);animation-timing-function:var(--erp-ease)}}@keyframes erp-r56-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:root[data-erp-motion=off] :is(.erp-workspace,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content]),:root[data-erp-motion=off] :is(.erp-workspace,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content]) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){:is(.erp-workspace,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content]),:is(.erp-workspace,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content]) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}