:root:has(.ops-shell[data-concept=loplabbet]){--brand-action-light:#25272b;--brand-action-dark:#edeef2;--brand-focus-light:#555b65;--brand-focus-dark:#bfc4cc;--brand-header-background:#111;--brand-header-foreground:#f5f5f5;--brand-header-muted:#252525;--brand-header-secondary:#bfc2c8;--brand-header-border:#3c3c3c}:root,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#202329;--card:#fff;--card-foreground:#20242b;--popover:#fff;--popover-foreground:#20242b;--primary:var(--brand-action-light,#25272b);--primary-foreground:#fff;--secondary:#eef1f4;--secondary-foreground:#20242b;--muted:#f5f5f5;--muted-foreground:#626262;--accent:#efefef;--accent-foreground:#202329;--destructive:#b42332;--border:#e5e5e5;--input:#d9d9d9;--ring:var(--brand-focus-light,#555b65);--radius:.5rem;--surface-subtle:#fafafa;--navigation-surface:#fafafa;--navigation-active:#ebebeb;--navigation-active-text:#202329;--surface-raised:#fff;--text-subtle:#666;--warning-bg:#fffbf2;--warning-border:#eee3cd;--warning-text:#805c24;--success-text:#157650;--diagram-line:#cbd4e0;--diagram-icon:#57729a;--diagram-halo:#f1f4f8;--shadow-soft:0 4px 16px #20232908}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1b1d21;--foreground:#edeef2;--card:#22252a;--card-foreground:#edeef2;--popover:#272a30;--popover-foreground:#edeef2;--primary:var(--brand-action-dark,#edeef2);--primary-foreground:#202329;--secondary:#2c3037;--secondary-foreground:#edeef2;--muted:#23262c;--muted-foreground:#a5acb9;--accent:#30343a;--accent-foreground:#edeef2;--destructive:#ff8f9c;--border:#353941;--input:#424752;--ring:var(--brand-focus-dark,#bfc4cc);--surface-subtle:#202329;--navigation-surface:#141619;--navigation-active:#30343a;--navigation-active-text:#edeef2;--surface-raised:#2a2e35;--text-subtle:#a5acb9;--warning-bg:#332c21;--warning-border:#57462d;--warning-text:#edc27b;--success-text:#77d4ac;--diagram-line:#515b6b;--diagram-icon:#a9bddc;--diagram-halo:#242a33;--shadow-soft:0 4px 16px #0000001a}html,body{letter-spacing:0;font-family:Geist Variable,sans-serif}body{background:var(--background)}html:has(.sales-workspace){scrollbar-gutter:stable}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ops-shell{flex-direction:column;min-height:100dvh;display:flex}.ops-sidebar{display:none}.ops-surface{background:var(--background);flex-direction:column;flex:1;min-width:0;display:flex}.ops-brand{flex-shrink:0;align-items:center;gap:4px;height:56px;padding:0 16px;display:flex}.ops-nav-label{color:var(--muted-foreground);margin-bottom:12px;padding:0 24px;font-size:12px}.ops-concept-trigger,.ops-store-trigger{border-radius:6px;flex-shrink:0;gap:8px;height:32px;padding:0 8px}.ops-concept-trigger[data-state=open],.ops-store-trigger[data-state=open]{background:var(--muted)}.ops-concept-logo{background:#fff;border-radius:3px;justify-content:center;align-items:center;width:120px;height:30px;padding:5px 6px;display:flex}.ops-concept-logo[data-brand=loplabbet]{background:#25272b}.ops-concept-logo img{object-fit:contain;width:100%;height:auto;max-height:22px}.ops-concept-menu{z-index:60;background:var(--popover);width:256px;max-width:calc(100vw - 24px);color:var(--popover-foreground);border:1px solid var(--border);border-radius:8px;padding:6px;box-shadow:0 8px 24px #00000014}.ops-concept-menu-label{color:var(--muted-foreground);padding:8px 10px;font-size:12px}.ops-concept-option{cursor:pointer;border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:6px 10px;display:flex}.ops-concept-option[data-highlighted]{background:var(--muted);box-shadow:inset 0 0 0 1px var(--border);outline:none}.ops-nav-item{min-height:40px;color:var(--muted-foreground);border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.ops-nav-item:hover{background:var(--muted);color:var(--foreground)}.ops-nav-item-active{background:var(--navigation-active);color:var(--navigation-active-text);font-weight:500}.ops-nav-item-active:hover{background:var(--navigation-active);color:var(--navigation-active-text)}.ops-nav-item-active>svg:first-child{color:inherit}.ops-nav-item>svg{flex-shrink:0}.ops-nav-section{flex-direction:column;gap:2px;display:flex}.ops-nav-section+.ops-nav-section{margin-top:18px}.ops-nav-section[data-footer]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.ops-nav-heading{color:var(--foreground);margin:0 0 4px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px}.ops-nav-group-toggle{text-align:left;cursor:pointer;width:100%}.ops-nav-group-holds-current{color:var(--foreground)}.ops-nav-chevron{transition:transform .18s cubic-bezier(.22,1,.36,1)}.ops-nav-group[data-open=true] .ops-nav-chevron{transform:rotate(180deg)}.ops-nav-group-panel{grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.22,1,.36,1);display:grid}.ops-nav-group[data-open=true] .ops-nav-group-panel{grid-template-rows:1fr}.ops-nav-group-links{border-left:1px solid var(--border);visibility:hidden;flex-direction:column;gap:2px;min-height:0;margin-left:17px;padding:2px 0 2px 10px;transition:visibility 0s linear .18s;display:flex;overflow:hidden}.ops-nav-group[data-open=true] .ops-nav-group-links{visibility:visible;transition-delay:0s}.ops-nav-child{min-height:36px}.ops-nav-child>svg:first-child{display:none}.ops-nav-child:focus-visible{outline-offset:-2px}.ops-sidebar-bottom{margin-top:auto;padding:12px}.ops-session{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ops-account-panel .ops-session{border-top:0;border-bottom:1px solid var(--border);margin-top:0;margin-bottom:6px;padding:8px 32px 12px 8px}.ops-account-panel .ops-session p{font-size:13px;font-weight:600}.ops-user-avatar{border:1px solid var(--border);background:var(--muted);width:24px;height:24px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ops-user-avatar>svg{width:14px;height:14px}.ops-account-setting{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 8px;font-size:13px;display:flex}.ops-account-panel .ops-theme-switcher{border-radius:6px;flex-shrink:0;width:114px;padding:2px}.ops-account-panel .ops-theme-switcher label>span{height:32px}.ops-session-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ops-session p{color:var(--foreground);font-size:12px}.ops-session div>span{color:var(--muted-foreground);font-size:12px}.ops-topbar{z-index:30;background:var(--background);min-height:56px;color:var(--foreground);border-bottom:1px solid var(--border);grid-column:1/-1;grid-template-columns:224px minmax(0,1fr) auto;justify-content:space-between;align-items:center;padding:0;display:grid;position:sticky;top:36px}.app-switch{background:var(--surface-subtle);border-bottom:1px solid var(--border);justify-content:center;padding-top:4px;display:flex}.ops-shell>.app-switch{z-index:31;grid-column:1/-1;position:sticky;top:0}.app-switch-tabs{align-items:flex-end;gap:4px;margin-bottom:-1px;display:flex}.app-switch-item{letter-spacing:.01em;height:32px;color:var(--muted-foreground);white-space:nowrap;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.app-switch-item img{opacity:.7;border-radius:4px;width:18px;height:18px}.app-switch-item:hover{color:var(--foreground)}.app-switch-item:hover img{opacity:1}.app-switch-item[aria-current=page]{background:var(--background);border-color:var(--border);color:var(--foreground);font-weight:600}.app-switch-item[aria-current=page] img{opacity:1}.app-switch-item[aria-current=page]:after{content:"";background:var(--background);height:1px;position:absolute;bottom:-1px;left:0;right:0}.app-switch-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:639px){.app-switch-item span{display:none}.app-switch-item{justify-content:center;min-width:56px;padding:0 14px}}@view-transition{navigation:auto}html:active-view-transition-type(ops-filter)::view-transition-old(root){display:none}html:active-view-transition-type(ops-filter)::view-transition-new(root){animation:none}html:active-view-transition-type(ops-filter)::view-transition{pointer-events:none}.ops-filter-toolbar{view-transition-group:contain}::view-transition-group(.ops-filter-container){animation:none}::view-transition-old(.ops-filter-container){display:none}::view-transition-new(.ops-filter-container){animation:none}::view-transition-group(.ops-filter-move){animation-duration:.22s;animation-timing-function:ease-out;animation-delay:.1s;animation-fill-mode:both}::view-transition-group(.ops-filter-move){border-radius:9999px;overflow:clip}::view-transition-group(.ops-filter-return){border-radius:9999px;overflow:clip}::view-transition-old(.ops-filter-move){display:none}::view-transition-new(.ops-filter-move){object-fit:none;object-position:left top;animation:none}::view-transition-group(.ops-filter-return){animation-duration:.22s;animation-timing-function:ease-out;animation-delay:.1s;animation-fill-mode:both}::view-transition-old(.ops-filter-return){animation:90ms ease-out both app-fade-out}::view-transition-new(.ops-filter-return){object-fit:none;object-position:left top;animation:.12s ease-out .32s both ops-filter-reappear}@keyframes ops-filter-reappear{0%{opacity:0}to{opacity:1}}@supports not (view-transition-group:contain){::view-transition-group(.ops-filter-move){animation:none}::view-transition-group(.ops-filter-return){animation:none}::view-transition-new(.ops-filter-return){animation:none}::view-transition-old(.ops-filter-return){display:none}}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(ops-filter)::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html:active-view-transition-type(ops-filter)::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html:active-view-transition-type(ops-filter)::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(.ops-filter-return){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(.ops-filter-return){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(.ops-filter-return){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(.ops-filter-move){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(.ops-filter-move){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(.ops-filter-move){animation-duration:0s!important;animation-delay:0s!important}}::view-transition-old(root){animation:.14s ease-out both app-fade-out}::view-transition-new(root){animation:.22s ease-in both app-fade-in}@keyframes app-fade-out{to{opacity:0}}@keyframes app-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.ops-header-workspace{align-items:center;gap:24px;min-width:0;padding:0 32px;display:flex}.ops-header-account{align-items:center;gap:12px;padding-right:24px;display:flex}.ops-shell[data-concept=loplabbet] .ops-topbar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--brand-header-background);--foreground:var(--brand-header-foreground);--muted:var(--brand-header-muted);--muted-foreground:var(--brand-header-secondary);--accent:var(--brand-header-muted);--accent-foreground:var(--brand-header-foreground);--border:var(--brand-header-border);--input:var(--brand-header-border);--ring:var(--brand-focus-dark)}.ops-shell[data-concept=loplabbet] .ops-topbar .ops-concept-trigger .ops-concept-logo{background:var(--brand-header-background)}.ops-breadcrumb-root{color:var(--muted-foreground);align-items:center;gap:22px;margin-right:6px;font-size:13px;display:flex}.ops-breadcrumb-root>span{color:var(--text-subtle)}.ops-environment{border-color:var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:4px;font-size:11px;font-weight:400}.ops-legacy-link{color:var(--muted-foreground);font-size:12px}.ops-main{background:var(--surface-subtle);outline:none;flex:1;width:100%;padding:24px;animation:.3s ease-out workspace-enter}.ops-page>*{animation:.22s ease-out both view-enter}.ops-page>:is(.sales-workspace,.oms-detail,.oms-queue-workspace,.oms-decoration,.sale-control-workspace,.planning-workspace,.receiving-workspace){animation:none}.ops-main:has(.sales-workspace,.oms-detail,.oms-queue-workspace,.oms-decoration,.sale-control-workspace,.planning-workspace,.receiving-workspace){animation:none}html:has(.sales-workspace,.oms-detail,.oms-queue-workspace,.oms-decoration,.sale-control-workspace,.planning-workspace,.receiving-workspace,.sales-screens-admin)::view-transition-group(root){animation:none}html:has(.sales-workspace,.oms-detail,.oms-queue-workspace,.oms-decoration,.sale-control-workspace,.planning-workspace,.receiving-workspace,.sales-screens-admin)::view-transition-new(root){animation:none}html:has(.sales-workspace,.oms-detail,.oms-queue-workspace,.oms-decoration,.sale-control-workspace,.planning-workspace,.receiving-workspace,.sales-screens-admin)::view-transition-old(root){display:none}@keyframes view-enter{0%{opacity:0}to{opacity:1}}.ops-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.ops-page-heading:has(>.ops-page-navigation){grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ops-page-heading-compact{margin-bottom:12px}.ops-page-title{min-width:0}.ops-page-heading h1{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.ops-page-description{color:var(--text-subtle);margin-top:4px;font-size:13px;line-height:1.5}.ops-page-actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:639px){.ops-page-heading:has(>.ops-page-navigation):has(>.ops-page-actions [role=search]){grid-template-columns:auto minmax(0,1fr)}.ops-page-actions:has([role=search]){grid-column:1/-1;width:100%;margin-left:0}.ops-page-actions:has([role=search])>div{width:100%}}.ops-card{border:1px solid var(--border);background:var(--background);border-radius:8px;overflow:hidden}.ops-stack>*+*{margin-top:16px}.ops-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 20px;display:flex}.ops-card-header h2{font-size:14px;font-weight:600;line-height:1.4}.ops-card-header[data-icon]{min-height:36px;padding:8px 12px}.ops-card-header[data-icon] h2{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:400;line-height:18px;display:flex}.ops-card-header[data-icon] h2>svg{flex:none;width:16px;height:16px}.ops-card-aside{color:var(--text-subtle);align-items:center;gap:8px;font-size:12px;display:flex}.ops-card-body{padding:20px}.ops-card [data-slot=table] th{background:var(--surface-subtle);height:40px;color:var(--text-subtle);font-size:12px;font-weight:500}.ops-card [data-slot=table] td{padding-top:10px;padding-bottom:10px}.ops-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:32px 16px;display:flex}.ops-status-icon{width:24px;height:24px;color:var(--text-subtle)}.ops-status-text{max-width:28rem;color:var(--text-subtle);font-size:14px}.ops-status-reference{color:var(--text-subtle);font-size:12px}.ops-empty-icon{width:32px;height:32px;color:var(--text-subtle);margin-bottom:12px}.ops-empty-action{margin-top:16px}.ops-empty-compact{min-height:200px;padding:24px 16px}.ops-connection-status{border:1px solid var(--warning-border);color:var(--warning-text);background:var(--warning-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.ops-page{width:100%;max-width:1120px;margin-inline:auto}.ops-page:has(.ops-wide){max-width:none}.ops-admin-frame:has(.wf-page){max-width:none}.ops-order-workspace{border:1px solid var(--border);background:var(--background);border-radius:8px;overflow:hidden}.ops-order-workspace [data-slot=table-container]:focus-visible{outline-offset:-2px}.ops-search-section{padding:24px}.ops-search-bar{gap:10px;min-width:0;display:flex}.ops-search-input{border:1px solid var(--input);background:var(--background);height:44px;box-shadow:none;border-radius:6px;padding:0 40px;font-size:14px}.ops-search-input:disabled{opacity:1;color:var(--text-subtle)}.ops-search-input::placeholder{color:var(--text-subtle)}.ops-scan-icon{width:18px;height:18px;color:var(--text-subtle);position:absolute;top:13px;right:16px}.ops-search-button{background:var(--background);min-width:100px;height:44px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:6px}.ops-search-button:disabled{opacity:1}.ops-search-status{color:var(--text-subtle);align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.ops-results{background:var(--background);border-top:1px solid var(--border)}.ops-results-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 20px;display:flex}.ops-results-note{border-bottom:1px solid var(--border);color:var(--text-subtle);padding:10px 20px;font-size:12px}.ops-results-heading h2{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.ops-results-heading h2>svg{color:var(--text-subtle)}.ops-results-heading>span{color:var(--text-subtle);font-size:12px}.ops-table-heading{height:42px;color:var(--text-subtle);background:var(--surface-subtle);padding:0 20px;font-size:12px;font-weight:500}.ops-table{border-collapse:collapse;width:100%;font-size:14px}.ops-table th{color:var(--text-subtle);background:var(--surface-subtle);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;font-weight:500}.ops-table td{vertical-align:top;padding:10px 12px}.ops-table tbody tr+tr td{border-top:1px solid var(--border)}.ops-table th:first-child,.ops-table td:first-child{padding-left:20px}.ops-table th:last-child,.ops-table td:last-child{padding-right:20px}.ops-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ops-line-group{color:var(--text-subtle);background:color-mix(in oklab, var(--muted) 45%, transparent);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 20px;font-size:12px;font-weight:500;display:flex}section:first-child>.ops-line-group{border-top:0}@media (max-width:639px){.ops-line-group{padding-inline:16px}}.ops-segment{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;padding:2px;display:inline-flex}.ops-segment-item{min-height:28px;color:var(--text-subtle);border-radius:6px;outline:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.ops-segment-item:hover{color:var(--foreground)}.ops-segment-item:focus-visible{box-shadow:0 0 0 2px var(--ring)}.ops-segment-item[aria-current=page],.ops-segment-item[aria-selected=true]{background:var(--background);color:var(--foreground);font-weight:500;box-shadow:0 1px 2px #0000000f}.ops-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:32px 20px;display:flex}.ops-connection-art{justify-content:center;align-items:center;margin-bottom:28px;display:flex}.ops-connection-node{border:1px solid var(--border);background:var(--surface-raised);width:40px;height:40px;color:var(--text-subtle);border-radius:8px;place-items:center;display:grid}.ops-connection-node>svg{width:17px;height:17px}.ops-connection-center{border:1px solid var(--input);background:linear-gradient(145deg, var(--surface-raised), var(--muted));width:60px;height:60px;color:var(--text-subtle);box-shadow:var(--shadow-soft), 0 0 0 5px var(--muted);border-radius:8px;place-items:center;display:grid}.ops-connection-center>svg{stroke-width:1.5px;width:24px;height:24px}.ops-connection-line{border-top:1px dashed var(--input);width:28px}.ops-empty>h2{max-width:100%;font-size:15px;font-weight:500;line-height:1.4}.ops-empty>p{max-width:32rem;color:var(--text-subtle);margin-top:6px;font-size:13px;line-height:1.6}.ops-footer{background:var(--background);color:var(--text-subtle);align-items:center;gap:12px;padding:8px 24px;font-size:11px;display:flex}.ops-mobile-menu{background:var(--navigation-surface);color:var(--foreground);border-color:var(--border);overflow-y:auto}.ops-mobile-menu .ops-nav-item{min-height:44px}.ops-mobile-menu .ops-nav-section+.ops-nav-section{margin-top:14px}.ops-mobile-navigation-toggle{z-index:40;left:50%;bottom:max(16px, env(safe-area-inset-bottom));background:var(--background);min-width:112px;height:44px;color:var(--foreground);border-radius:8px;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000014}.ops-header-navigation-toggle,.ops-shell[data-admin=true] .ops-mobile-navigation-toggle,.ops-shell[data-focus=true] .ops-mobile-navigation-toggle{display:none}.ops-shell:has(.oms-returns,.receiving-workspace) .ops-mobile-navigation-toggle{display:none}.ops-shell:has(.oms-decoration)>:is(.app-switch,.ops-topbar){position:static}@media (max-width:1023px){.ops-shell[data-admin=true] .ops-header-navigation-toggle,.ops-shell[data-focus=true] .ops-header-navigation-toggle{display:inline-flex}.ops-shell:has(.oms-returns,.receiving-workspace) .ops-header-navigation-toggle{display:inline-flex}.ops-shell[data-focus=true] .ops-main{padding-bottom:0}}.ops-mobile-menu [data-slot=sheet-title]{color:var(--foreground)}.ops-mobile-menu [data-slot=sheet-description]{color:var(--muted-foreground)}.ops-mobile-menu [data-slot=sheet-close]{color:var(--foreground)}.ops-system-list{border-top:1px solid var(--border);max-width:920px}.ops-system-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 4px;display:flex}.ops-success{color:var(--success-text)}.ops-theme-switcher{border:1px solid var(--border);background:var(--muted);border-radius:8px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.ops-theme-switcher label{cursor:pointer;position:relative}.ops-theme-switcher label>span{height:36px;color:var(--muted-foreground);border-radius:5px;place-items:center;display:grid}.ops-theme-switcher svg{width:16px;height:16px}.ops-theme-switcher input:checked+span{background:var(--surface-raised);color:var(--foreground);box-shadow:0 1px 3px #0000000f}.ops-theme-switcher input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.ops-theme-switcher input:disabled+span{opacity:.5}@keyframes workspace-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.ops-shell{grid-template-rows:auto 57px minmax(0,1fr);grid-template-columns:224px minmax(0,1fr);display:grid}.ops-shell[data-focus=true]{grid-template-columns:minmax(0,1fr)}.ops-shell[data-focus=true] .ops-sidebar{display:none}.ops-sidebar{background:var(--navigation-surface);height:calc(100dvh - 93px);color:var(--foreground);border-right:1px solid var(--border);flex-direction:column;padding-top:16px;display:flex;position:sticky;top:93px;overflow-y:auto}}.ops-sidebar-toggle{display:none}@media (min-width:1024px) and (max-width:1399px){.ops-shell:not([data-focus=true]){grid-template-columns:64px minmax(0,1fr)}.ops-shell[data-navigation-expanded=true]:not([data-focus=true]){grid-template-columns:224px minmax(0,1fr)}.ops-sidebar{padding-top:4px}.ops-sidebar-toggle{align-self:flex-end;width:44px;height:44px;margin:0 10px 4px;display:inline-flex}.ops-shell[data-navigation-expanded=false] .ops-sidebar nav{padding-inline:10px}.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-item{justify-content:center;width:44px;min-height:44px;padding:0}.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-text,.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-item>svg:last-child:not(:first-child),.ops-shell[data-navigation-expanded=false] .ops-sidebar-bottom button>:not(.ops-user-avatar){display:none}.ops-shell[data-navigation-expanded=false] .ops-sidebar-bottom{padding-inline:10px}.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-heading,.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-group-toggle{display:none}.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-section+.ops-nav-section{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-group-panel{grid-template-rows:1fr}.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-group-links{visibility:visible;border:0;margin:0;padding:0;overflow:visible}.ops-shell[data-navigation-expanded=false] .ops-sidebar .ops-nav-child>svg:first-child{display:block}.ops-shell[data-navigation-expanded=false] .ops-sidebar-bottom button{justify-content:center;width:44px;padding:0}}@media (max-width:1023px){.ops-main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ops-topbar{grid-template-columns:auto minmax(0,1fr) auto;min-height:56px}.ops-brand{height:56px;padding:0 4px}.ops-header-account{gap:4px;padding-right:8px}.ops-header-workspace{gap:8px;padding:0 4px}}@media (pointer:coarse){.ops-main button,.ops-main a[data-slot=button],.ops-main input:not([type=checkbox]):not([type=radio]),.ops-main select{min-height:40px}.ops-main input[type=checkbox],.ops-main input[type=radio]{width:20px;height:20px}}@media (max-width:767px){.ops-breadcrumb-root{display:none}.ops-main{padding:20px 16px calc(88px + env(safe-area-inset-bottom))}.ops-page-heading{gap:12px;margin-bottom:20px}.ops-page-heading h1{font-size:20px}.ops-brand{padding:0 4px 0 8px}.ops-concept-trigger,.ops-concept-logo{width:96px}.ops-header-workspace section{min-width:120px}.ops-connection-status{padding:5px 8px;font-size:10px}.ops-search-input{padding-right:12px;font-size:14px}.ops-search-section{padding:20px 16px}.ops-scan-icon{display:none}.ops-search-button{min-width:64px;padding:0 12px}.ops-search-button svg{display:none}.ops-empty{min-height:280px;padding:28px 10px}.ops-empty>h2{font-size:18px}.ops-results-heading{padding-top:14px}.ops-footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ops-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:1.5rem;padding-inline:1.25rem;display:flex;overflow:auto hidden}.ops-tabs::-webkit-scrollbar{display:none}.ops-tab{min-height:2.75rem;color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;outline:none;align-items:center;gap:.5rem;margin-bottom:-1px;padding-inline:.125rem;font-size:.875rem;transition:color .12s;display:inline-flex;position:relative}.ops-tab:hover{color:var(--foreground)}.ops-tab:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:.375rem}.ops-tab[data-state=active],.ops-tab[aria-pressed=true],.ops-tab[aria-selected=true]{border-bottom-color:var(--foreground);color:var(--foreground);font-weight:500}.ops-progress{background:var(--muted);height:3px;position:relative;overflow:hidden}.ops-progress:after{content:"";background:var(--primary);width:35%;animation:1.1s ease-in-out infinite ops-progress;position:absolute;inset:0 auto 0 0}.ops-skeleton{background:var(--muted);border-radius:6px;animation:1.6s ease-in-out infinite ops-skeleton}@keyframes ops-skeleton{0%,to{opacity:1}50%{opacity:.55}}@keyframes ops-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.ops-progress:after{opacity:.4;width:100%;animation:none}}.ops-print-only{display:none}@media print{@page{size:A4;margin:0!important}@page cip-operations{size:A4;margin:0}.ops-topbar,.ops-sidebar,.ops-page-heading,.ops-shell>:not(.ops-surface),nextjs-portal,[role=dialog],[data-print=hide],button:not(.ops-print-only button){display:none!important}.ops-print-only{color:#000;padding:12mm 14mm;font-size:12px;line-height:1.4;display:block}.ops-print-only .ops-table th{color:#000;background:#fff;border-bottom:1px solid #000}.ops-print-only .ops-table td{border-top:1px solid #ccc;padding:6px 8px}.ops-print-only .ops-table th:first-child,.ops-print-only .ops-table td:first-child{padding-left:0}.ops-print-only .ops-table th:last-child,.ops-print-only .ops-table td:last-child{padding-right:0}.ops-print-header{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:12px;display:flex}.ops-print-facts{grid-template-columns:1.2fr 1fr auto;gap:24px;padding:14px 0;display:grid}.ops-print-facts dl{grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.ops-print-facts dt{font-weight:600}.ops-print-barcode{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ops-print-lines{margin-top:4px}.ops-shell,.ops-main,.ops-surface,.ops-page{background:#fff;margin:0;padding:0;display:block}.ops-shell{page:cip-operations}.ops-wide{max-width:none}.ops-card{box-shadow:none;border:0}a{color:inherit;text-decoration:none}}.help-sheet{gap:0;padding:0}.help-sheet[data-side=bottom]{top:var(--help-viewport-top,4dvh);height:var(--help-viewport-height,96dvh);max-height:var(--help-viewport-height,96dvh);bottom:auto}.help-head{border-bottom:1px solid var(--border);flex-shrink:0;padding:12px 16px}.help-log{overscroll-behavior:contain;scroll-behavior:auto;flex:auto;min-height:0;padding:16px;overflow-y:auto}.help-log-content{flex-direction:column;gap:20px;display:flex}.help-turn{overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.6}.help-turn-user{background:var(--muted);max-width:85%;color:var(--foreground);border-radius:12px 12px 4px;align-self:flex-end;padding:8px 12px}.help-turn-user p{white-space:pre-wrap}.help-answer h3{margin:12px 0 6px;font-size:14px;font-weight:600;line-height:1.4}.help-answer h3:first-child{margin-top:0}.help-answer p,.help-answer ol,.help-answer ul{margin:0 0 8px}.help-answer ol,.help-answer ul{padding-left:20px}.help-answer ol{list-style:decimal}.help-answer ul{list-style:outside}.help-answer li+li{margin-top:4px}.help-link,.help-refs a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.help-refs{margin-top:8px;font-size:12px}.help-refs ol,.help-refs ul{margin:4px 0 0;padding-left:20px;list-style:decimal}.help-refs ul{list-style:outside}.help-refs-label{color:var(--muted-foreground);font-size:12px;font-weight:500}.help-notice{color:var(--muted-foreground);font-size:13px}.help-notice a{color:var(--primary);text-decoration:underline}.help-error{color:var(--destructive);font-size:13px}.help-examples{flex-direction:column;gap:6px;display:flex}.help-example{text-align:left;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:10px;padding:8px 12px;font-size:13px}.help-example:hover,.help-example:focus-visible{background:var(--muted)}.help-form{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.help-form textarea{resize:none;border:1px solid var(--input);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.4}.help-form textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent);outline:none}.help-actions{justify-content:flex-end;gap:8px;display:flex}.help-activity{color:var(--muted-foreground);align-items:center;gap:6px;margin:6px 0;font-size:12px;display:flex}.help-activity svg{flex-shrink:0;width:14px;height:14px}.help-activity[data-outcome=failed]{color:var(--destructive)}.help-activity-history{color:var(--muted-foreground);margin-top:8px;font-size:12px}.help-activity-history summary{cursor:pointer;align-items:center;gap:4px;width:fit-content;list-style:none;display:flex}.help-activity-history summary::-webkit-details-marker{display:none}.help-activity-history summary svg{width:14px;height:14px;transform:rotate(-90deg)}.help-activity-history[open] summary svg{transform:rotate(0)}.help-activity-history ul{flex-direction:column;gap:6px;margin-top:8px;display:flex}.help-activity-history li{justify-content:space-between;gap:12px;display:flex}.help-citation{margin-left:2px;font-size:10px}.help-citation a{color:var(--muted-foreground);text-decoration:none}.help-latest{justify-content:center;padding:6px 16px;display:flex}.help-log:focus-visible,.help-activity-history summary:focus-visible,.help-citation a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:639px){.help-form textarea{font-size:16px}.help-head{padding:8px 12px}.help-head [data-slot=sheet-description]{font-size:12px;line-height:1.4}.help-form{padding:8px 12px max(8px, env(safe-area-inset-bottom));gap:6px}.help-log{padding:12px}}.help-guides-nav{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.help-guide-tab{border:1px solid var(--border);color:var(--foreground);border-radius:999px;padding:6px 12px;font-size:13px}.help-guide-tab[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.help-guide{max-width:72ch;margin-bottom:40px;font-size:15px;line-height:1.6}.help-guide h2{margin-bottom:12px;font-size:22px;font-weight:600}.help-guide h3{margin:28px 0 8px;scroll-margin-top:110px;font-size:17px;font-weight:600}.help-guide section{scroll-margin-top:110px}.help-guide p{margin:0 0 10px}.help-guide ol,.help-guide ul{margin:0 0 10px;padding-left:22px}.help-guide ol{list-style:decimal}.help-guide ul{list-style:outside}.help-guide code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.92em}.help-guide a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.help-guide-toc{columns:2;gap:24px;margin-bottom:8px;padding-left:18px;font-size:14px;list-style:outside}@media (max-width:639px){.help-guide-toc{columns:1}}.ops-filter-chip[data-filter-active=true]{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border));background:var(--background);color:var(--foreground);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 8%, transparent)}.ops-filter-chip[data-filter-suggestion=true]{background:var(--surface-subtle,var(--muted));color:var(--muted-foreground);border-style:dashed}@media (pointer:coarse){.ops-filter-chip{height:44px}.ops-main .ops-filter-remove{width:36px;height:36px;min-height:36px}}.ops-mobile-concept{display:none}@media (max-width:767px){.ops-topbar{grid-template-columns:minmax(0,1fr) auto}.ops-topbar>.ops-brand{display:none}.ops-mobile-concept{display:block}.ops-header-workspace{padding-left:8px}.ops-header-workspace section{min-width:0;max-width:100%}.ops-store-trigger{gap:6px;min-width:0;min-height:44px;padding-inline:4px}.ops-header-account{gap:0;padding-right:4px}.ops-header-account button{min-width:44px;min-height:44px}.ops-header-account .ops-environment-trigger{gap:2px;width:64px;padding-inline:4px}.ops-environment-trigger>svg:first-child{display:none}}.planning-content-card,.planning-layout-block{view-transition-group:contain}::view-transition-group(.planning-card-frame){animation-duration:.22s;animation-timing-function:ease-out;animation-delay:.1s;animation-fill-mode:both;overflow:clip}::view-transition-group(.planning-block-move){animation-duration:.22s;animation-timing-function:ease-out;animation-delay:.1s;animation-fill-mode:both;overflow:clip}::view-transition-group(.planning-card-frame){background:var(--background);outline:1px solid var(--border);border-radius:8px}::view-transition-old(.planning-card-frame){display:none}::view-transition-old(.planning-block-move){display:none}::view-transition-new(.planning-card-frame){opacity:0;animation:none}::view-transition-new(.planning-block-move){object-fit:none;object-position:left top;animation:none}@supports not (view-transition-group:contain){::view-transition-group(.planning-card-frame){animation:none}::view-transition-group(.planning-block-move){animation:none}::view-transition-new(.planning-card-frame){opacity:1;object-fit:none;object-position:left top}}.planning-article-filters{padding:12px 20px 8px}.ops-filter-chips{display:contents}@media (max-width:639px){.planning-article-filters{padding-inline:12px}.ops-filter-toolbar{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ops-filter-toolbar>.ops-filter-search{grid-column:1/-1}.ops-filter-chips{align-items:center;gap:8px;min-width:0;padding-block:3px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.ops-filter-chips>.ops-filter-chip{flex-shrink:0;max-width:100%}.ops-filter-toolbar>[role=status]{grid-column:1/-1}.ops-filter-toolbar input{font-size:16px}.planning-workspace .ops-page-heading:has(>.ops-page-navigation){grid-template-columns:auto minmax(0,1fr)}.planning-workspace .ops-page-heading>.ops-page-actions{grid-column:1/-1;width:100%;margin-left:0}.planning-workspace .ops-page-actions>div{width:100%}}.customer-mode .internal-price,.internal-price[data-hidden]{-webkit-user-select:none;user-select:none;pointer-events:none}.internal-price[data-hidden]{vertical-align:-.15em;filter:blur(max(4px,.18em));color:var(--foreground);line-height:1.3;display:inline-block}.internal-price-mask{vertical-align:top;white-space:nowrap;max-width:100%;height:1.3em;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:reduce){.ops-nav-chevron,.ops-nav-group-panel,.ops-nav-group-links{transition:none}}
.sign-in-screen{--sign-in-paper:#fafbfc;--sign-in-ink:#202327;--sign-in-secondary:#5e646c;--sign-in-blue:var(--cip-blue);--sign-in-line:#dce0e6;min-height:100dvh;color:var(--sign-in-ink);background:linear-gradient(180deg, var(--sign-in-paper), var(--background));letter-spacing:0;flex-direction:column;display:flex}.dark .sign-in-screen{--sign-in-paper:#181a1d;--sign-in-ink:#f5f6f8;--sign-in-secondary:#b2b8c1;--sign-in-line:#383d45}.sign-in-header{justify-content:flex-end;align-items:center;gap:16px;min-height:72px;padding:16px 24px;display:flex}.sign-in-logo{width:155px;height:auto}.sign-in-environment{border:1px solid var(--sign-in-line);color:var(--sign-in-secondary);border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600}.sign-in-main{flex:1;place-items:center;padding:32px 24px 104px;display:grid}.sign-in-content{width:100%;max-width:360px;animation:.2s ease-out both sign-in-enter}.sign-in-identity{text-align:center}.sign-in-symbol{width:72px;height:72px;margin:0 auto 20px}.sign-in-title{font-size:28px;font-weight:600;line-height:1.25}.sign-in-action{width:100%}.sign-in-description{text-align:center;color:var(--sign-in-secondary);margin:12px 0 28px;font-size:14px;line-height:1.6}.sign-in-screen .text-muted-foreground{color:var(--sign-in-secondary)}.sign-in-screen .sign-in-button{background:var(--sign-in-blue);color:#fff;height:auto;min-height:48px;box-shadow:none;border-radius:6px;padding:12px 16px;font-size:15px;font-weight:600}.sign-in-screen .sign-in-button:hover:not(:disabled){background:color-mix(in srgb, var(--sign-in-blue), black 12%)}.sign-in-screen .sign-in-button:focus-visible{outline:3px solid var(--sign-in-blue);outline-offset:4px}.sign-in-screen[data-concept=loplabbet]{--sign-in-blue:#25272b}.dark .sign-in-screen[data-concept=loplabbet]{--sign-in-blue:#4a4e56}.sign-in-organizations-title{text-align:center;color:var(--sign-in-secondary);margin:12px 0 20px;font-size:14px;font-weight:400;line-height:1.6}.sign-in-organization-name{color:var(--sign-in-ink);font-size:16px;font-weight:600}.sign-in-organizations ul{gap:8px;display:grid}.sign-in-screen .sign-in-organization{border-color:var(--sign-in-line);background:var(--sign-in-paper);width:100%;height:auto;min-height:48px;color:var(--sign-in-ink);box-shadow:none;border-radius:6px;justify-content:space-between;padding:12px 16px;font-size:15px;font-weight:600}.sign-in-screen .sign-in-organization:hover:not(:disabled){border-color:var(--sign-in-blue);background:var(--sign-in-paper);color:var(--sign-in-ink)}.sign-in-screen .sign-in-organization:focus-visible{outline:3px solid var(--sign-in-blue);outline-offset:4px}.sign-in-affiliation{border-top:1px solid var(--sign-in-line);justify-content:center;margin-top:32px;padding-top:28px;display:flex}.dark .sign-in-affiliation .sign-in-logo{box-sizing:content-box;background:#fff;border-radius:4px;padding:10px 12px}@keyframes sign-in-enter{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.sign-in-main{padding:24px 24px 96px}}@media (prefers-reduced-motion:reduce){.sign-in-content{animation:none}}.sign-in-code{--ring:var(--sign-in-blue)}
