@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:300;src:url(../media/pretendard-latin-300-normal.22rh-fizexaog.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2"),url(../media/pretendard-latin-300-normal.3in1pf88b04-3.woff?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pretendard-latin-400-normal.0b3u7ignt8dbu.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2"),url(../media/pretendard-latin-400-normal.2tr73kv-9must.woff?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:500;src:url(../media/pretendard-latin-500-normal.0-n5zj38p5zco.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2"),url(../media/pretendard-latin-500-normal.18f0s6plzhh8j.woff?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:600;src:url(../media/pretendard-latin-600-normal.2je90oztabw7z.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2"),url(../media/pretendard-latin-600-normal.0sro4kmosa7r8.woff?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pretendard-latin-700-normal.1cfk49tbzmfis.woff2?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff2"),url(../media/pretendard-latin-700-normal.1lrb5nb-7px4z.woff?dpl=dpl_CK9TgoWExdM6GBPrErpgBohfFwLC)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f3f7;--ink:#222d46;--sheet-ink:#324064;--sheet-muted:#838ca3;--sheet-line:#e7ebf5;--sheet-line-strong:#dee3ef;--sheet-surface:#fdfdff;--sheet-header:#f9fafd;--sheet-hover:#f4f6fc;--sheet-selected:#ecf0fb;--pom-ui-scale:.9;--sheet-font-size:calc(11px * var(--pom-ui-scale));--sheet-header-font-size:calc(11px * var(--pom-ui-scale));--sheet-small-font-size:calc(10px * var(--pom-ui-scale));--sheet-micro-font-size:calc(9px * var(--pom-ui-scale));--muted:#9197a5;--muted-strong:#5b6477;--line:#e0e5ee;--line-soft:#eceff7;--cyan:#2560f6;--cyan-soft:#ddf9fc;--green:#44cd70;--warning:#de9721;--header-brand:#16181c;--header-brand-symbol-filter:none;--header-divider:#16181c2e;--header-search:#16181cc7;--header-search-hover:#16181c;--nav-stroke-border:var(--nav-cta-bg);--nav-stroke-1:#18181c57;--nav-stroke-2:#18181c47;--nav-stroke-3:#18181c2e;--nav-corner:var(--nav-cta-bg);--nav-trace:#18181c80;--nav-surface:#ffffff9e;--nav-shadow:0 18px 60px #18121c14, inset 0 0 0 1px #14141409;--nav-opacity:1;--nav-text:#121212;--nav-text-muted:#484848bd;--nav-text-hover-opacity:.72;--nav-dropdown-border:#0f0f0f6b;--nav-dropdown-surface:#fff;--nav-dropdown-surface-gradient:linear-gradient(180deg, #fff, #fcfcfd);--nav-dropdown-inset-highlight:#ffffffeb;--nav-dropdown-highlight:#0f0f0f09;--nav-dropdown-text:#121212db;--nav-dropdown-shadow:0 34px 82px #18121c21, 0 8px 18px #18121c0f;--nav-dropdown-filter-shadow:none;--nav-cta-bg:#0f0f0f;--nav-cta-text:#fff;--app-header-height:calc(112px * var(--pom-ui-scale));--page-content-gap:calc(24px * var(--pom-ui-scale));color:var(--ink);font-family:"Pretendard", var(--font-manrope), "Noto Sans CJK KR", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", ui-sans-serif, system-ui, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;background:var(--bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141414;--header-brand:#e8e8e8;--header-brand-symbol-filter:invert(1) brightness(.92);--header-divider:#ffffff38;--header-search:#e6e6e6b3;--header-search-hover:#fff;--nav-stroke-border:#ffffff38;--nav-stroke-1:#ffffff61;--nav-stroke-2:#ffffff47;--nav-stroke-3:#ffffff24;--nav-corner:#ffffffeb;--nav-trace:#ffffffe0;--nav-surface:#ffffff17;--nav-shadow:none;--nav-opacity:1;--nav-text:#f5f5f5;--nav-text-muted:#bebebeb8;--nav-text-hover-opacity:1;--nav-dropdown-border:var(--nav-stroke-border);--nav-dropdown-surface:#1c1c1cf5;--nav-dropdown-surface-gradient:linear-gradient(180deg, #1f1f1f, #181818);--nav-dropdown-inset-highlight:#ffffff14;--nav-dropdown-highlight:#ffffff1f;--nav-dropdown-text:#f5f5f5d6;--nav-dropdown-shadow:0 24px 58px #00000057;--nav-dropdown-filter-shadow:drop-shadow(0 22px 36px #00000047);--nav-cta-bg:#050505;--nav-cta-text:#fff}*{box-sizing:border-box}html{background:var(--bg);scrollbar-gutter:stable;scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0;overflow:clip scroll}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shell{min-height:100vh;padding:0 0 48px}.blank-page,.operation-page-shell{background:var(--bg);min-height:100vh;padding:0 0 48px}.account-page-shell{background:var(--bg);min-height:100vh;padding:0 0 64px}.account-profile-panel{width:min(100%,1120px);margin:var(--page-content-gap) auto 0;justify-content:center;padding:0 clamp(18px,2.4vw,34px);display:flex}
.admin-users-page{width:min(100%,1180px);margin:var(--page-content-gap) auto 0;color:#18202c;gap:18px;padding:0 clamp(18px,2.4vw,34px);display:grid}.admin-users-header{gap:7px;display:grid}.admin-users-header p,.admin-users-header h1,.admin-users-header span{margin:0}.admin-users-header p{color:#225cba;font-size:13px;font-weight:800}.admin-users-header h1{color:#121822;letter-spacing:0;font-size:clamp(26px,3vw,40px);font-weight:820}.admin-users-header span{color:#4b5563;font-size:14px;line-height:1.5}.admin-users-panel{gap:18px;display:grid}.admin-users-role-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-users-role-card{background:#ffffffd1;border:1px solid #0f172a1a;border-radius:8px;gap:6px;min-width:0;padding:13px 14px;display:grid;box-shadow:0 12px 30px #0f172a12}.admin-users-role-card strong{color:#111827;font-size:14px;font-weight:820}.admin-users-role-card span{color:#4e5868;font-size:12px;line-height:1.45}.admin-users-table-wrap{background:#ffffffe6;border:1px solid #0f172a1a;border-radius:8px;overflow-x:auto;box-shadow:0 16px 38px #0f172a14}.admin-users-table{border-collapse:collapse;width:100%;min-width:980px}.admin-users-table th,.admin-users-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0f172a14;padding:14px 16px}.admin-users-table th{color:#475569;background:#f7f9fc;font-size:12px;font-weight:820}.admin-users-table td{color:#1f2937;font-size:13px}.admin-users-table tr:last-child td{border-bottom:0}.admin-users-person{gap:4px;min-width:0;display:grid}.admin-users-person strong,.admin-users-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-users-person strong{color:#111827;font-weight:820}.admin-users-person span{color:#5a6576;font-size:12px}.admin-users-role-pill{color:#1e4f9d;background:#225cba17;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.admin-users-executive-control{align-items:center;gap:9px;min-width:210px;display:flex}.admin-users-switch{cursor:pointer;flex:0 0 42px;width:42px;height:24px;display:inline-flex;position:relative}.admin-users-switch input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.admin-users-switch span{background:#94a3b847;border:1px solid #0f172a29;border-radius:999px;transition:background .16s,border-color .16s;position:absolute;inset:0}.admin-users-switch span:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0f172a33}.admin-users-switch input:checked+span{background:#225cba;border-color:#225cba80}.admin-users-switch input:checked+span:after{transform:translate(18px)}.admin-users-switch input:disabled+span{opacity:.66}.admin-users-executive-label{color:#475569;white-space:nowrap;min-width:54px;font-size:12px;font-weight:760}.admin-users-role-control{align-items:center;gap:8px;min-width:250px;display:flex}.admin-users-role-control select{color:#111827;min-width:108px;height:34px;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:6px;padding:0 10px;font-size:13px}.admin-users-role-control button{color:#fff;height:34px;font:inherit;background:#172030;border:0;border-radius:6px;padding:0 13px;font-size:13px;font-weight:760}.admin-users-role-control button:disabled{opacity:.55;cursor:default}.admin-users-save-state{color:#4d596c;min-width:54px;font-size:12px;font-weight:720}.admin-users-save-state.is-success{color:#1e7e4c}.admin-users-save-state.is-error{color:#bf3737}
.executive-dashboard-page{width:min(100%,1180px);margin:var(--page-content-gap) auto 0;color:#18202c;gap:18px;padding:0 clamp(18px,2.4vw,34px);display:grid}.executive-dashboard-header{gap:7px;display:grid}.executive-dashboard-header p,.executive-dashboard-header h1,.executive-dashboard-header span{margin:0}.executive-dashboard-header p{color:#225cba;font-size:13px;font-weight:800}.executive-dashboard-header h1{color:#121822;letter-spacing:0;font-size:clamp(26px,3vw,40px);font-weight:820}.executive-dashboard-header span{color:#4b5563;font-size:14px;line-height:1.5}.executive-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.executive-dashboard-card{background:#ffffffdb;border:1px solid #0f172a1a;border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 30px #0f172a12}.executive-dashboard-card span{color:#475569;font-size:12px;font-weight:820}.executive-dashboard-card strong{color:#111827;letter-spacing:0;font-size:21px;font-weight:820}@media (max-width:760px){.executive-dashboard-page{gap:14px;padding:0 12px}.executive-dashboard-header h1{font-size:24px}.executive-dashboard-grid{grid-template-columns:1fr}}
.database-page{box-sizing:border-box;background:var(--bg);height:100vh;padding:0;overflow:hidden}.database-page>.topbar{margin:0}.operation-page-shell>.topbar{min-width:0}.topbar{z-index:50;height:var(--app-header-height);min-height:var(--app-header-height);pointer-events:none;position:sticky;top:0}.topbar-inner{width:100%;height:var(--app-header-height);padding:0 calc(30px * var(--pom-ui-scale));pointer-events:none;display:block;position:relative}.header-left{top:calc(48px * var(--pom-ui-scale));left:calc(48px * var(--pom-ui-scale));pointer-events:auto;min-width:0;transform:scale(var(--pom-ui-scale));transform-origin:0 0;align-items:flex-start;gap:19px;display:flex;position:absolute}.header-search{border-left:1px solid var(--header-divider);width:44px;height:38px;color:var(--header-search);justify-content:center;align-items:center;padding:0;transition:color .14s,transform .14s;display:inline-flex;transform:translateY(-5px)}.header-search:hover{color:var(--header-search-hover);transform:translateY(-6px)}.header-search svg{transform:translate(-1px)}.header-right{top:calc(27px * var(--pom-ui-scale));right:calc(12px * var(--pom-ui-scale));width:var(--nav-frame-width,506px);--nav-group-count:5;--nav-links-width:351px;--nav-main-width:484px;--nav-frame-width:506px;--nav-path-top-offset:0px;--nav-path-bottom-offset:0px;pointer-events:auto;height:69px;transform:scale(var(--pom-ui-scale));transform-origin:100% 0;position:absolute}.nav-stroke{z-index:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.nav-path-frame,.nav-path-mask-gap,.nav-path-accent{fill:none;vector-effect:non-scaling-stroke}.nav-stroke-mask-fill{fill:#fff}.nav-path-frame{stroke:var(--nav-stroke-border);stroke-width:.5px}.nav-path-mask-gap{stroke:#000;stroke-width:8px;stroke-linecap:round;stroke-dasharray:47 900}.nav-path-mask-gap-top{stroke-dashoffset:var(--nav-path-top-offset)}.nav-path-mask-gap-bottom{stroke-dashoffset:var(--nav-path-bottom-offset)}.nav-path-accent{stroke:var(--nav-corner);stroke-width:3px;stroke-linecap:round;stroke-dasharray:31 900;filter:drop-shadow(0 0 2px #18181c1f)}.nav-path-accent-top{stroke-dashoffset:var(--nav-path-top-offset)}.nav-path-accent-bottom{stroke-dashoffset:var(--nav-path-bottom-offset)}@media (forced-colors:active){.nav-stroke-mask-fill{fill:#fff;forced-color-adjust:none}.nav-path-mask-gap{stroke:#000;forced-color-adjust:none}.nav-path-frame,.nav-path-accent{stroke:canvastext;filter:none}}.main-nav{z-index:2;width:var(--nav-main-width);background:var(--nav-surface);height:47px;box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:var(--nav-opacity);border:0;border-radius:3px;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:11px;left:11px;overflow:visible}.nav-links{grid-template-columns:repeat(var(--nav-group-count), minmax(0, 1fr));width:var(--nav-links-width);align-items:center;height:47px;display:grid}.nav-pill-item{align-items:center;width:100%;height:100%;display:flex;position:relative}.nav-pill-item:after{z-index:58;content:"";pointer-events:none;height:32px;position:absolute;top:100%;left:-54px;right:-54px}.nav-pill-item:hover:after,.nav-pill-item:focus-within:after{pointer-events:auto}.nav-pill-item:before{z-index:59;background:var(--nav-stroke-border);content:"";opacity:0;pointer-events:none;transform-origin:bottom;width:1px;height:14px;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 19px);left:50%;transform:translate(-50%)scaleY(.45)}.nav-pill-item:hover:before,.nav-pill-item:focus-within:before{opacity:.22;transform:translate(-50%)scaleY(1)}.nav-pill-item:first-child,.nav-pill-item:nth-child(2),.nav-pill-item:nth-child(3),.nav-pill-item:nth-child(4),.nav-pill-item:nth-child(5){width:auto}.nav-group-trigger{width:100%;height:100%;color:var(--nav-text);letter-spacing:0;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;line-height:20px;transition:opacity .16s,color .16s,transform .16s;display:inline-flex}:is(.main-nav:has(.nav-pill-item:hover) .nav-group-trigger,.main-nav:has(.nav-pill-item:focus-within) .nav-group-trigger){color:var(--nav-text-muted);opacity:1}.nav-group-trigger:hover,.nav-group-trigger:focus-visible,.nav-group-trigger.is-active{color:var(--nav-text);opacity:1;background:0 0;outline:none;transform:none}:is(.main-nav:has(.nav-pill-item:hover) .nav-group-trigger.is-active,.main-nav:has(.nav-pill-item:focus-within) .nav-group-trigger.is-active){color:var(--nav-text-muted)}.main-nav .nav-pill-item:hover .nav-group-trigger,.main-nav .nav-pill-item:focus-within .nav-group-trigger,:is(.main-nav:has(.nav-pill-item:hover) .nav-pill-item:hover .nav-group-trigger,.main-nav:has(.nav-pill-item:focus-within) .nav-pill-item:focus-within .nav-group-trigger){color:var(--nav-text);opacity:1}.nav-dropdown{z-index:60;background:var(--nav-dropdown-surface-gradient);min-width:190px;box-shadow:inset 0 0 0 .5px var(--nav-dropdown-border), inset 0 1px 0 var(--nav-dropdown-inset-highlight), var(--nav-dropdown-shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);clip-path:inset(0 0 18% round 6px);filter:blur(2px) var(--nav-dropdown-filter-shadow);visibility:hidden;opacity:0;pointer-events:none;transform-origin:top;will-change:opacity, transform, clip-path, filter;border:0;border-radius:6px;gap:2px;padding:7px;transition:opacity .19s cubic-bezier(.16,1,.3,1),transform .23s cubic-bezier(.16,1,.3,1),clip-path .23s cubic-bezier(.16,1,.3,1),filter .19s cubic-bezier(.16,1,.3,1),visibility .19s;display:grid;position:absolute;top:calc(100% + 28px);left:50%;transform:translate(-50%,-10px)scaleY(.96)}.nav-dropdown:before{background:var(--nav-stroke-border);content:"";opacity:.42;pointer-events:none;width:28px;height:1px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.nav-dropdown:after,.nav-mobile-dropdown{display:none}.nav-pill-item:not(.header-account):hover .nav-group-dropdown,.nav-pill-item:not(.header-account):focus-within .nav-group-dropdown{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0 round 6px);filter:blur(0) var(--nav-dropdown-filter-shadow);transform:translate(-50%)scaleY(1)}.nav-dropdown-link{min-height:37px;color:var(--nav-dropdown-text);letter-spacing:0;text-align:center;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 20px;font-size:12.5px;font-weight:590;line-height:18px;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex;position:relative;overflow:hidden}.nav-dropdown-link:before{background:var(--nav-stroke-border);content:"";opacity:0;transform-origin:0;border-radius:999px;width:12px;height:1px;transition:opacity .15s,transform .19s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:9px;transform:scaleX(0)}.nav-dropdown-link:after{background:var(--nav-stroke-border);content:"";opacity:0;transform-origin:100%;border-radius:999px;width:12px;height:1px;transition:opacity .15s,transform .19s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:9px;transform:scaleX(0)}.nav-dropdown-label{z-index:1;transition:color .15s,transform .19s cubic-bezier(.16,1,.3,1);position:relative}.nav-dropdown-link:hover,.nav-dropdown-link:focus-visible,.nav-dropdown-link.is-active{background:var(--nav-dropdown-highlight);color:var(--nav-text);outline:none;transform:none}.nav-dropdown-link:hover:before,.nav-dropdown-link:focus-visible:before,.nav-dropdown-link.is-active:before,.nav-dropdown-link:hover:after,.nav-dropdown-link:focus-visible:after,.nav-dropdown-link.is-active:after{opacity:.38;transform:scaleX(1)}.nav-dropdown-link:hover .nav-dropdown-label,.nav-dropdown-link:focus-visible .nav-dropdown-label,.nav-dropdown-link.is-active .nav-dropdown-label{transform:translateY(-.5px)}.brand{width:117px;color:var(--header-brand);letter-spacing:0;flex:0 0 117px;align-items:center;gap:10px;font-size:18px;font-weight:520;text-decoration:none;display:inline-flex}.brand-symbol{width:24px;height:28px;filter:var(--header-brand-symbol-filter);object-fit:contain}.header-account{flex:0 0 133px;align-items:center;width:133px;height:47px;display:flex;position:relative}.header-account-button{background:var(--nav-cta-bg);width:100%;height:100%;color:var(--nav-cta-text);font:inherit;letter-spacing:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;border:0;border-radius:0 3px 3px 0;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:opacity .16s,transform .16s;display:inline-flex}.header-account-button:hover{opacity:.82;transform:none}.header-account-button.is-loading{cursor:default;opacity:.72}.header-account-menu{min-width:190px}.header-account.is-open .header-account-menu{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0 round 6px);filter:blur(0) var(--nav-dropdown-filter-shadow);transform:translate(-50%)scaleY(1)}.header-account-meta{text-align:center;border-bottom:1px solid #0f0f0f14;justify-items:center;gap:4px;min-width:0;padding:10px 12px 9px;display:grid}.header-account-meta span,.header-account-meta small{min-width:0;max-width:100%;color:var(--nav-dropdown-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.header-account-meta span{font-size:12px;font-weight:720}.header-account-meta small{opacity:.72;font-size:11px;font-weight:680}.header-account-menu-item{border:0;width:100%}.header-account-menu-item:hover,.header-account-menu-item:focus-visible{color:var(--nav-dropdown-text)}
.placeholder-route{width:min(100%,1120px);margin:var(--page-content-gap) auto 0;color:#1c263a;gap:16px;padding:0 clamp(18px,2.4vw,34px);display:grid}.placeholder-route-header{gap:5px;display:grid}.placeholder-route-header p,.placeholder-route-header h1,.placeholder-route-header span,.placeholder-route-panel p{margin:0}.placeholder-route-header p{color:#5e6c84;text-transform:uppercase;font-size:12px;font-weight:850}.placeholder-route-header h1{letter-spacing:0;font-size:32px;font-weight:850}.placeholder-route-header span{color:#4c5972;font-size:13px;font-weight:650;line-height:1.45}.placeholder-route-panel{background:#fff;border:1px solid #dde3ef;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:0 14px 34px #1b253a12}.placeholder-route-panel div{color:#2e3d58;background:#fdfeff;border:1px solid #e8ecf5;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:13px;font-weight:760;display:flex}.placeholder-route-panel div>span{background:#2560f6;border-radius:999px;width:7px;height:7px}.floating-rail{z-index:10;width:30px;color:var(--ink);align-content:start;gap:30px;display:grid;position:fixed;inset:32px auto 32px 20px}.floating-rail button{width:26px;height:26px;color:inherit;place-items:center;display:grid}.floating-rail button:first-child{margin-bottom:28px;font-size:20px;font-weight:400}
.operations-home-shell{--home-ui-scale:var(--pom-ui-scale);--home-header-height:var(--app-header-height);--home-wallpaper-image:linear-gradient(135deg, #ecf1f8, #697b97);--home-wallpaper-blur:0px;--home-wallpaper-dim:.34;--home-glass-opacity:.52;--header-brand:#121820;--header-divider:#12182033;--header-search:#121820c2;--header-search-hover:#121820;--nav-stroke-border:#0e12189e;--nav-corner:#0e1218db;--nav-surface:rgb(244 248 252/calc(var(--home-glass-opacity) + .16));--nav-shadow:0 22px 64px #090e1824, inset 0 0 0 1px #ffffff29;--nav-text:#0d121b;--nav-text-muted:#222a38a8;--nav-dropdown-border:#0e12184d;--nav-dropdown-surface:#f6f9fdf0;--nav-dropdown-surface-gradient:linear-gradient(180deg, #f8fbfff5, #e7eef8e6);--nav-dropdown-inset-highlight:#ffffffb8;--nav-dropdown-highlight:#0e12180d;--nav-dropdown-text:#0d121bdb;--nav-dropdown-shadow:0 30px 78px #090e182e, 0 8px 18px #090e1814;--nav-cta-bg:#0a0c10f0;--nav-cta-text:#fff;height:100vh;min-height:calc(720px * var(--home-ui-scale));background:#111827;position:relative;overflow:hidden}@media (max-width:1180px){.operations-home-shell{--home-ui-scale:1}}.operations-wallpaper,.operations-wallpaper-scrim{pointer-events:none;position:fixed;inset:0}.operations-wallpaper{z-index:0;background-image:var(--home-wallpaper-image);filter:blur(var(--home-wallpaper-blur)) saturate(1.08);background-position:50%;background-size:cover}.operations-wallpaper-scrim{z-index:1;background:linear-gradient(180deg, rgb(6 10 18/calc(var(--home-wallpaper-dim) * .64)), rgb(6 10 18/var(--home-wallpaper-dim))), linear-gradient(90deg, #ffffff1f, #ffffff08 48%, #00000014)}.operations-home-shell>.topbar{z-index:120;height:var(--home-header-height);min-height:var(--home-header-height);position:relative}.operations-home-shell .topbar-inner{height:var(--home-header-height)}.operations-home-shell .header-left{transform:scale(var(--home-ui-scale));transform-origin:0 0}.operations-home-shell .header-right{transform:scale(var(--home-ui-scale));transform-origin:100% 0}.operations-home-grid{z-index:10;grid-template-columns:minmax(calc(306px * var(--home-ui-scale)), .95fr) minmax(calc(740px * var(--home-ui-scale)), 1.95fr) minmax(calc(306px * var(--home-ui-scale)), .95fr);gap:calc(12px * var(--home-ui-scale));height:calc(100vh - var(--home-header-height));min-height:calc(608px * var(--home-ui-scale));min-width:calc(1400px * var(--home-ui-scale));padding:var(--page-content-gap) calc(clamp(14px, 1.5vw, 24px) * var(--home-ui-scale)) calc(16px * var(--home-ui-scale));display:grid;position:relative}.operations-side-stack{gap:calc(12px * var(--home-ui-scale));grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.home-dashboard-panel,.order-command-panel{border-radius:calc(10px * var(--home-ui-scale));background:linear-gradient(135deg, rgb(76 78 74/calc(var(--home-glass-opacity) + .08)), rgb(38 40 38/var(--home-glass-opacity))), #2a2c2a6b;border:0;box-shadow:0 28px 82px #00000057,inset 0 1px #ffffff14,inset 0 -1px #0000001a}.operations-home-shell .home-dashboard-panel,.operations-home-shell .order-command-panel{-webkit-backdrop-filter:blur(30px)}.home-dashboard-panel{--panel-accent:#2560f6;gap:calc(10px * var(--home-ui-scale));min-height:0;padding:calc(14px * var(--home-ui-scale));grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.home-dashboard-panel.is-component{--panel-accent:#2ca169}.home-dashboard-panel.is-repair{--panel-accent:#d17725}.home-dashboard-panel.is-settlement{--panel-accent:#745ccb}.home-dashboard-panel-header{justify-content:space-between;align-items:flex-start;gap:calc(10px * var(--home-ui-scale));min-width:0;display:flex}.home-dashboard-title{grid-template-columns:calc(32px * var(--home-ui-scale)) minmax(0, 1fr);gap:calc(9px * var(--home-ui-scale));min-width:0;display:grid}.home-dashboard-icon{width:calc(32px * var(--home-ui-scale));height:calc(32px * var(--home-ui-scale));border-radius:calc(8px * var(--home-ui-scale));background:color-mix(in srgb, var(--panel-accent) 22%, #ffffff1f);color:#f4f8ff;border:0;place-items:center;display:inline-grid}.home-dashboard-icon svg{width:calc(17px * var(--home-ui-scale));height:calc(17px * var(--home-ui-scale))}.home-dashboard-title h2,.home-dashboard-title p,.order-command-header p,.order-command-header h1{margin:0}.home-dashboard-title h2{color:#f6f8fc;font-size:calc(18px * var(--home-ui-scale));font-weight:820;line-height:1.1}.home-dashboard-title p{margin-top:calc(4px * var(--home-ui-scale));color:#c4cdd8;font-size:calc(11px * var(--home-ui-scale));white-space:nowrap;text-overflow:ellipsis;font-weight:680;line-height:1.25;overflow:hidden}.home-dashboard-link{width:calc(28px * var(--home-ui-scale));height:calc(28px * var(--home-ui-scale));border-radius:calc(7px * var(--home-ui-scale));color:#e5ecf6;background:#ffffff14;border:0;flex:none;place-items:center;text-decoration:none;transition:border-color .14s,color .14s,background .14s;display:inline-grid}.home-dashboard-link svg{width:calc(15px * var(--home-ui-scale));height:calc(15px * var(--home-ui-scale))}.home-dashboard-link:hover,.home-dashboard-link:focus-visible{background:color-mix(in srgb, var(--panel-accent) 24%, #ffffff1f);color:#fff;outline:none}.home-metric-grid{gap:calc(7px * var(--home-ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-metric{gap:calc(5px * var(--home-ui-scale));border-radius:calc(7px * var(--home-ui-scale));min-width:0;padding:calc(8px * var(--home-ui-scale)) calc(7px * var(--home-ui-scale)) calc(7px * var(--home-ui-scale));background:#ffffff12;border:0;display:grid;box-shadow:inset 0 1px #ffffff0f}.home-metric span{color:#c0cad6;font-size:calc(10px * var(--home-ui-scale));white-space:nowrap;text-overflow:ellipsis;font-weight:740;line-height:1;overflow:hidden}.home-metric strong{color:#f7faff;font-size:calc(18px * var(--home-ui-scale));font-weight:840;line-height:1}.home-slot-list{align-content:start;gap:calc(7px * var(--home-ui-scale));min-height:0;padding-right:calc(2px * var(--home-ui-scale));display:grid;overflow:auto}.home-slot-row{grid-template-columns:calc(28px * var(--home-ui-scale)) minmax(0, 1fr) auto;align-items:center;gap:calc(8px * var(--home-ui-scale));min-height:calc(38px * var(--home-ui-scale));border-radius:calc(7px * var(--home-ui-scale));padding:0 calc(9px * var(--home-ui-scale));text-align:left;background:#ffffff13;border:0;transition:border-color .14s,background .14s;display:grid;box-shadow:inset 0 1px #ffffff0e}.home-slot-row:hover,.home-slot-row:focus-visible{background:color-mix(in srgb, var(--panel-accent) 22%, #ffffff1a);outline:none}.home-slot-index{color:color-mix(in srgb, var(--panel-accent) 62%, white);font-size:calc(10px * var(--home-ui-scale));font-weight:860;line-height:1}.home-slot-label{color:#eff4fb;min-width:0;font-size:calc(12px * var(--home-ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.home-slot-value{color:#bcc7d5;font-size:calc(12px * var(--home-ui-scale));font-weight:760}.wallpaper-controls{bottom:calc(22px * var(--home-ui-scale));left:calc(22px * var(--home-ui-scale));z-index:70;justify-items:start;gap:calc(10px * var(--home-ui-scale));pointer-events:none;display:grid;position:fixed}.wallpaper-controls button,.wallpaper-controls label{pointer-events:auto}.wallpaper-toggle{width:calc(42px * var(--home-ui-scale));height:calc(42px * var(--home-ui-scale));border-radius:calc(8px * var(--home-ui-scale));color:#f4f8ff;-webkit-backdrop-filter:blur(18px);background:#3032308f;border:0;place-items:center;transition:background .14s,border-color .14s,transform .14s;display:inline-grid;box-shadow:0 14px 34px #0000002e,inset 0 1px #fff9}.wallpaper-toggle svg{width:calc(18px * var(--home-ui-scale));height:calc(18px * var(--home-ui-scale))}.wallpaper-toggle:hover,.wallpaper-toggle:focus-visible{background:#3e403ea8;outline:none;transform:translateY(-1px)}.wallpaper-panel{width:calc(296px * var(--home-ui-scale));border-radius:calc(10px * var(--home-ui-scale));padding:calc(12px * var(--home-ui-scale));-webkit-backdrop-filter:blur(24px);background:#30323094;border:0;box-shadow:0 22px 62px #00000042,inset 0 1px #ffffff17}.wallpaper-panel-header{justify-content:space-between;align-items:center;gap:calc(10px * var(--home-ui-scale));margin-bottom:calc(10px * var(--home-ui-scale));display:flex}.wallpaper-panel-header span,.wallpaper-panel-header button,.wallpaper-upload-button,.wallpaper-clear-button{justify-content:center;align-items:center;display:inline-flex}.wallpaper-panel-header span{gap:calc(6px * var(--home-ui-scale));color:#f6f8fc;font-size:calc(12px * var(--home-ui-scale));font-weight:840;line-height:1}.wallpaper-panel-header button{width:calc(26px * var(--home-ui-scale));height:calc(26px * var(--home-ui-scale));border-radius:calc(7px * var(--home-ui-scale));color:#e6edf7;background:#ffffff14;border:0}.wallpaper-panel-header svg,.wallpaper-upload-button svg{width:calc(14px * var(--home-ui-scale));height:calc(14px * var(--home-ui-scale))}.wallpaper-panel-header button:hover,.wallpaper-panel-header button:focus-visible{background:#ffffff24;outline:none}.wallpaper-preset-grid{gap:calc(7px * var(--home-ui-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wallpaper-preset{min-width:0;height:calc(50px * var(--home-ui-scale));border-radius:calc(7px * var(--home-ui-scale));background-position:50%;background-size:cover;border:1px solid #ffffff85;align-items:end;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -28px 32px #00000038}.wallpaper-preset[aria-pressed=true]{border-color:#2560f6;box-shadow:inset 0 -28px 32px #00000038,0 0 0 2px #2560f62e}.wallpaper-preset span{min-width:0;padding:0 calc(5px * var(--home-ui-scale)) calc(6px * var(--home-ui-scale));color:#fff;font-size:calc(9.5px * var(--home-ui-scale));text-overflow:ellipsis;text-shadow:0 1px 6px #00000073;white-space:nowrap;font-weight:820;line-height:1;overflow:hidden}.wallpaper-upload-row{grid-template-columns:minmax(0, 1fr) calc(74px * var(--home-ui-scale));gap:calc(8px * var(--home-ui-scale));margin-top:calc(10px * var(--home-ui-scale));display:grid}.wallpaper-upload-button,.wallpaper-clear-button{gap:calc(6px * var(--home-ui-scale));min-height:calc(30px * var(--home-ui-scale));border-radius:calc(7px * var(--home-ui-scale));color:#ecf2fa;font-size:calc(11px * var(--home-ui-scale));background:#ffffff14;border:0;font-weight:800;line-height:1}.wallpaper-upload-button:hover,.wallpaper-upload-button:focus-within,.wallpaper-clear-button:hover,.wallpaper-clear-button:focus-visible{background:#ffffff24;outline:none}.wallpaper-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wallpaper-clear-button:disabled{opacity:.48;cursor:default}.wallpaper-status-text{margin:calc(8px * var(--home-ui-scale)) 0 0;color:#cad4e0;font-size:calc(10.5px * var(--home-ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.25;overflow:hidden}.wallpaper-status-text.is-error{color:#b94837}.wallpaper-slider-list{gap:calc(8px * var(--home-ui-scale));margin-top:calc(11px * var(--home-ui-scale));display:grid}.wallpaper-slider-list label{grid-template-columns:calc(68px * var(--home-ui-scale)) minmax(0, 1fr);align-items:center;gap:calc(8px * var(--home-ui-scale));min-width:0;display:grid}.wallpaper-slider-list span{color:#cad4e0;font-size:calc(10.5px * var(--home-ui-scale));white-space:nowrap;font-weight:780;line-height:1}.wallpaper-slider-list input{accent-color:#2560f6;width:100%}
.order-command-panel{min-width:0;min-height:0;padding:calc(14px * var(--home-ui-scale));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.order-command-header{justify-content:space-between;align-items:flex-start;gap:calc(16px * var(--home-ui-scale));min-width:0;padding:0 calc(2px * var(--home-ui-scale)) calc(11px * var(--home-ui-scale));border-bottom:0;display:flex}.order-command-header p{color:#bec8d4;font-size:calc(10px * var(--home-ui-scale));text-transform:uppercase;font-weight:850;line-height:1}.order-command-header h1{margin-top:calc(5px * var(--home-ui-scale));color:#f8faff;font-size:calc(26px * var(--home-ui-scale));font-weight:860;line-height:1.05}.order-command-subtitle{margin-top:calc(6px * var(--home-ui-scale));color:#c7d1dd;font-size:calc(11px * var(--home-ui-scale));font-weight:720;line-height:1;display:block}.order-command-tabs{align-items:center;gap:calc(6px * var(--home-ui-scale));min-width:max-content;display:flex}.order-command-tabs button{min-height:calc(29px * var(--home-ui-scale));border-radius:calc(7px * var(--home-ui-scale));padding:0 calc(10px * var(--home-ui-scale));color:#d2dbe7;font-size:calc(11px * var(--home-ui-scale));white-space:nowrap;background:#ffffff13;border:0;justify-content:center;align-items:center;font-weight:820;line-height:1;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.order-command-tabs button:hover,.order-command-tabs button:focus-visible{color:#fff;outline:none}.order-command-tabs button[aria-pressed=true]{color:#fff;background:#4389ffc7;border-color:#0000}.order-ledger-scroll{align-content:start;align-items:start;gap:calc(11px * var(--home-ui-scale));min-height:0;padding:calc(10px * var(--home-ui-scale)) calc(1px * var(--home-ui-scale)) calc(1px * var(--home-ui-scale));grid-auto-rows:max-content;display:grid;overflow:auto}.order-ledger{border-radius:calc(9px * var(--home-ui-scale));background:#00000014;border:0;align-self:start;overflow:hidden}.order-ledger-head,.order-client-row,.order-ledger-row{grid-template-columns:minmax(calc(118px * var(--home-ui-scale)), calc(136px * var(--home-ui-scale))) minmax(calc(118px * var(--home-ui-scale)), calc(150px * var(--home-ui-scale))) calc(62px * var(--home-ui-scale)) minmax(calc(330px * var(--home-ui-scale)), 1fr);align-items:center;min-width:0;display:grid}.order-ledger-head{z-index:2;min-height:calc(31px * var(--home-ui-scale));color:#c2ccd9;font-size:calc(10.5px * var(--home-ui-scale));-webkit-backdrop-filter:blur(16px);background:#ffffff0e;border-bottom:0;font-weight:880;line-height:1;position:sticky;top:0}.order-ledger-head>span{min-width:0;padding:0 calc(9px * var(--home-ui-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-stage-labels{min-width:0;padding:0 calc(8px * var(--home-ui-scale)) 0 calc(4px * var(--home-ui-scale));color:#d3dbe6;text-align:center;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:0;display:grid}.order-stage-labels span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-ledger-body{align-content:start;display:grid}.order-ledger-group+.order-ledger-group{border-top:1px solid #ffffff12}.order-client-row{min-height:calc(29px * var(--home-ui-scale));background:#ffffff09}.order-client-row strong{min-width:0;padding:0 calc(9px * var(--home-ui-scale));color:#f7faff;font-size:calc(17px * var(--home-ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:880;line-height:1;overflow:hidden}.order-client-row span{min-width:0;padding:0 calc(9px * var(--home-ui-scale));color:#b5c2d3;font-size:calc(11px * var(--home-ui-scale));text-overflow:ellipsis;white-space:nowrap;grid-column:2/5;font-weight:820;overflow:hidden}.order-ledger-row{min-height:calc(27px * var(--home-ui-scale));color:#ebf1f9;font-size:calc(11.5px * var(--home-ui-scale));background:#ffffff06;border-top:1px solid #ffffff0e;font-weight:760;line-height:1}.order-ledger-row:nth-child(odd){background:#ffffff0b}.order-ledger-cell{min-width:0;padding:0 calc(9px * var(--home-ui-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-ledger-cell.order-id{color:#eef4fc;font-weight:870}.order-ledger-cell.product-line{color:#f2f7ff;font-weight:820}.order-ledger-cell.branch-quantity{color:#ecf3fc;text-align:right;font-weight:830}.order-stage-progress{min-width:0;height:calc(21px * var(--home-ui-scale));margin:0 calc(8px * var(--home-ui-scale)) 0 calc(4px * var(--home-ui-scale));grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;display:grid;position:relative}.order-stage-progress-line,.order-stage-progress-fill{pointer-events:none;border-radius:999px;height:1px;position:absolute;top:50%;left:6.25%;transform:translateY(-50%)}.order-stage-progress-line{background:#ffffff38;right:6.25%}.order-stage-progress-fill{z-index:1;background:#2560f6;height:2px}.order-stage-dot{z-index:2;width:calc(24px * var(--home-ui-scale));height:calc(24px * var(--home-ui-scale));border-radius:calc(6px * var(--home-ui-scale));color:inherit;cursor:pointer;justify-self:center;place-items:center;display:grid;position:relative}.order-stage-dot:before{width:calc(5px * var(--home-ui-scale));height:calc(5px * var(--home-ui-scale));content:"";background:#e0e8f480;border-radius:999px;transition:background .14s,box-shadow .14s,transform .14s;display:block}.order-stage-dot.done:before{opacity:.82;background:#2560f6}.order-stage-dot.current:before{width:calc(8px * var(--home-ui-scale));height:calc(8px * var(--home-ui-scale));background:#2560f6;box-shadow:0 0 0 3px #2560f621}.order-stage-dot:hover,.order-stage-dot:focus-visible{background:#ffffff1a;outline:none}.recent-completed-orders{border-radius:calc(9px * var(--home-ui-scale));background:#ffffff0e;border:0;overflow:hidden}.recent-completed-orders summary{min-height:calc(36px * var(--home-ui-scale));padding:0 calc(12px * var(--home-ui-scale));color:#e8eef7;font-size:calc(12px * var(--home-ui-scale));cursor:pointer;justify-content:space-between;align-items:center;font-weight:780;list-style:none;display:flex}.recent-completed-orders summary::-webkit-details-marker{display:none}.recent-completed-orders summary strong{color:#becada;font-size:calc(11px * var(--home-ui-scale));font-weight:740}.completed-order-list{border-top:1px solid #ffffff14;gap:1px;display:grid}.completed-order-row{align-items:center;gap:calc(10px * var(--home-ui-scale));min-height:calc(34px * var(--home-ui-scale));padding:0 calc(12px * var(--home-ui-scale));color:#c7d3e2;font-size:calc(11px * var(--home-ui-scale));grid-template-columns:minmax(80px,.7fr) minmax(120px,1fr) auto;font-weight:650;display:grid}.completed-order-row+.completed-order-row{border-top:1px solid #ffffff0f}.completed-order-row span,.completed-order-row strong,.completed-order-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.completed-order-row strong{color:#eff5fc;font-weight:780}.completed-order-row em{text-align:right;font-style:normal}
.product-db-workspace{--product-db-header-inset:clamp(18px, 1.6vw, 40px);width:100vw;padding-top:var(--page-content-gap);justify-items:center;gap:18px;display:grid}.product-db-toolbar{z-index:20;box-sizing:border-box;max-width:100vw;min-height:36px;padding-inline:var(--product-db-header-inset);grid-template-columns:minmax(360px,450px) minmax(210px,300px) minmax(220px,340px) max-content max-content;justify-content:start;align-items:center;gap:10px;display:grid;position:relative;overflow:visible}.product-global-search{color:#5c6988;background:#fffffff0;border:1px solid #d1d9ebf0;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 24px auto;align-items:center;gap:7px;min-width:0;height:32px;padding:0 5px 0 10px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #25304c0b}.product-global-search:focus-within{border-color:#7599f8;box-shadow:inset 0 1px #ffffffe6,0 0 0 2px #2560f61a,0 12px 26px #25304c14}.product-global-search input[type=search]{width:100%;min-width:0;color:var(--sheet-ink);background:0 0;border:0;outline:0;font-size:12px;font-weight:680}.product-global-search input[type=search]::placeholder{color:#8590a8}.product-global-search input[type=search]::-webkit-search-cancel-button{display:none}.product-global-search button{color:#606d8b;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.product-global-search button:hover{color:#2560f6;background:#eef3ff}.product-global-search-scope{color:#5b6886;white-space:nowrap;grid-column:4;align-items:center;gap:4px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.product-global-search-scope input{accent-color:#2560f6;width:13px;height:13px;margin:0}.product-summary-toggle{color:#4f5b7b;white-space:nowrap;background:#ffffffdb;border:1px solid #d1d9ebf0;border-radius:9px;justify-content:center;align-items:center;width:86px;height:32px;font-size:11px;font-weight:720;line-height:1;transition:border-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 8px 20px #25304c0a}.product-summary-toggle:hover{color:#2560f6;border-color:#7599f8;box-shadow:inset 0 1px #ffffffe6,0 0 0 2px #2560f617,0 12px 26px #25304c12}.product-summary-toggle[aria-pressed=true]{color:#2560f6;background:#eef3ff;border-color:#2560f66b}.product-sort-reset{width:92px}.product-compact-dropdown{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.product-compact-dropdown-label{color:#677391;white-space:nowrap;font-size:11px;font-weight:720;line-height:1}.product-compact-dropdown-control{min-width:0;position:relative}.product-compact-dropdown-trigger{width:100%;min-width:0;height:32px;color:var(--sheet-ink);text-align:left;background:#ffffffeb;border:1px solid #d1d9ebf0;border-radius:9px;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px 0 10px;font-size:12px;font-weight:650;line-height:1;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:inset 0 1px #ffffffdb,0 8px 20px #25304c0b}.product-compact-dropdown-trigger:hover:not(:disabled),.product-compact-dropdown.is-open .product-compact-dropdown-trigger{border-color:#7599f8;box-shadow:inset 0 1px #ffffffe6,0 0 0 2px #2560f61a,0 12px 26px #25304c14}.product-compact-dropdown-trigger:disabled{color:#8b95ac;cursor:default;background:#f7f9fde6}.product-compact-dropdown-trigger svg{color:#5c6988;transition:transform .14s}.product-compact-dropdown.is-open .product-compact-dropdown-trigger svg{transform:rotate(180deg)}.product-compact-dropdown-value,.product-compact-dropdown-trigger-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-compact-dropdown-value{font-weight:760}.product-compact-dropdown-trigger-meta{color:#6f7b99;font-size:11px;font-weight:560}.product-compact-dropdown-panel{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dbe1eee0;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);width:100%;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 22px 54px #1c274324,0 4px 14px #1c274314}.product-compact-dropdown-scopes{background:#fafcffd1;border-bottom:1px solid #e5e9f3e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.product-compact-dropdown-scopes button{color:#5c6988;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:28px;font-size:11px;font-weight:760;display:inline-flex}.product-compact-dropdown-scopes button:hover,.product-compact-dropdown-scopes button.is-active{color:#2560f6;background:#fff;box-shadow:inset 0 0 0 1px #d6def0db,0 6px 14px #25304c0f}.product-compact-dropdown-scopes span{color:inherit;font-size:10px;font-weight:720}.product-compact-dropdown-search{color:#6f7b99;border-bottom:1px solid #e5e9f3e6;align-items:center;gap:7px;height:38px;padding:0 12px;display:flex}.product-compact-dropdown-search input{width:100%;min-width:0;color:var(--sheet-ink);background:0 0;border:0;outline:0;font-size:12px;font-weight:610}.product-compact-dropdown-search input::placeholder{color:#8993aa}.product-compact-dropdown-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bac4db transparent;align-content:start;max-height:548px;padding:6px;display:grid;overflow-y:auto}.product-compact-dropdown-options::-webkit-scrollbar{width:8px}.product-compact-dropdown-options::-webkit-scrollbar-thumb{background:#bac4dbc2;border-radius:999px}.product-compact-dropdown-option{min-height:38px;color:var(--sheet-ink);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:6px 8px 6px 10px;display:grid}.product-compact-dropdown-option:hover,.product-compact-dropdown-option.is-selected{background:#eff4ffd6}.product-compact-dropdown-option.is-selected{color:#2560f6}.product-compact-dropdown-option svg{justify-self:end}.product-compact-dropdown-option-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.product-compact-dropdown-option-main span,.product-compact-dropdown-option-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-compact-dropdown-option-main span{font-size:12px;font-weight:720}.product-compact-dropdown-option-main small{color:#6b7794;text-align:right;justify-self:end;font-size:11px;font-weight:520}.product-compact-dropdown-empty{color:#78849e;place-items:center;min-height:72px;font-size:12px;font-weight:580;display:grid}.product-compact-dropdown-empty-action{color:#2560f6;border-radius:8px;place-items:center;min-height:72px;font-size:12px;font-weight:760;display:grid}.product-compact-dropdown-empty-action:hover{background:#eff4ffd6}.product-view-switch{flex:none;align-items:center;gap:18px;min-width:max-content;display:inline-flex}.product-view-switch button{color:#6c7791;white-space:nowrap;border-bottom:2px solid #0000;flex:none;height:30px;font-size:13px;font-weight:720}.product-view-switch button:hover,.product-view-switch button.is-active{color:#2560f6;border-bottom-color:#2560f6}.product-load-more-button{color:#2560f6;background:#fff;border:1px solid #cfd8ec;border-radius:6px;flex:none;place-items:center;min-width:84px;height:30px;font-size:12px;font-weight:720;line-height:1;display:inline-grid}.product-load-more-button:hover:not(:disabled){background:#f0f5ff}.product-load-more-button:disabled{color:#7e89a0}.product-load-more-error{color:#b22d2d;margin:0 auto 8px;font-size:12px;font-weight:620}.product-search-status{min-height:26px;padding-inline:var(--product-db-header-inset);color:#576584;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.product-search-status strong{color:#2560f6;white-space:nowrap;flex:none;font-weight:800}.product-search-status span{color:#687593;min-width:0}@media (max-width:900px){.product-db-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px;display:grid}}@media (max-width:640px){.product-db-workspace{padding-top:var(--page-content-gap);gap:20px}.product-db-toolbar{grid-template-columns:minmax(0,1fr)}.product-search-status{flex-wrap:wrap;row-gap:8px}.product-search-status span{flex:180px}.product-compact-dropdown{grid-template-columns:54px minmax(0,1fr)}.product-compact-dropdown-options{max-height:448px}.product-db-workspace .sheet-db-area{height:calc(100vh - 320px);min-height:320px}}.product-order-context{box-sizing:border-box;max-width:100vw;min-height:54px;padding-inline:var(--product-db-header-inset);border-top:1px solid var(--sheet-line);border-bottom:1px solid var(--sheet-line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;margin-bottom:42px;display:grid}.product-order-context.is-all{grid-template-columns:minmax(0,1fr)}.product-order-context.is-partner{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:18px}.product-partner-picker{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.product-partner-picker span{color:#677391;font-size:11px;font-weight:720}.product-partner-picker select{width:100%;min-width:0;height:30px;color:var(--sheet-ink);appearance:none;background:linear-gradient(45deg,#0000 50%,#576584 50%) calc(100% - 13px) 12px/5px 5px no-repeat,linear-gradient(135deg,#576584 50%,#0000 50%) calc(100% - 8px) 12px/5px 5px no-repeat,#fff;border:1px solid #d3dbed;border-radius:6px;outline:0;padding:0 26px 0 9px;font-size:12px;font-weight:650}.product-partner-picker select:focus{border-color:#7599f8;box-shadow:0 0 0 2px #2560f61f}.product-order-main{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.product-order-main strong{color:var(--sheet-ink);font-size:17px;font-weight:780;line-height:1}.product-order-main span{color:#525e7b;font-size:12px;font-weight:620}.product-order-main em{color:#6c7791;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;font-weight:470;line-height:1.2;overflow:hidden}.product-order-position{justify-content:end;align-items:center;gap:14px;display:inline-flex}.product-order-position span{color:#6c7791;font-size:12px;font-weight:620}.product-order-nav{color:#2560f6;height:30px;font-size:12px;font-weight:720}.product-order-nav:disabled{color:#aeb6c8;cursor:default}@media (max-width:640px){.product-order-context.is-partner{grid-template-columns:minmax(0,1fr);gap:8px}.product-partner-picker{grid-template-columns:44px minmax(0,1fr)}.product-order-main{grid-template-columns:minmax(0,1fr);gap:5px}}.product-order-floating-shell{inset:var(--product-order-floating-top,332px) 24px 0 auto;z-index:80;pointer-events:none;width:408px;transition:width .18s;position:fixed}.product-order-floating-shell.is-open{pointer-events:auto}.product-order-floating-edge{pointer-events:auto;background:linear-gradient(90deg,#2560f600 0%,#2560f60f 100%);border-radius:10px 0 0 10px;width:72px;position:absolute;top:0;bottom:0;right:0}.product-order-floating-panel{width:376px;color:var(--sheet-ink);opacity:0;-webkit-backdrop-filter:blur(18px);pointer-events:none;background:#fdfdffad;border:1px solid #ffffffb8;border-radius:10px;grid-template-rows:auto minmax(0,1fr);transition:opacity .16s,transform .18s;display:grid;position:absolute;inset:0 12px 0 auto;overflow:hidden;transform:translate(calc(100% + 18px));box-shadow:0 30px 76px #26314d2e,0 1px 12px #26314d14}.product-order-floating-shell.is-open .product-order-floating-panel{opacity:1;pointer-events:auto;transform:translate(0)}.product-order-floating-filters{background:#fdfdff75;border-bottom:1px solid #e0e5eeb8;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:14px;display:grid}.product-order-floating-filters label{gap:6px;min-width:0;display:grid}.product-order-floating-filters span{color:#677391;font-size:10px;font-weight:720;line-height:1}.product-order-floating-filters select{width:100%;min-width:0;height:28px;color:var(--sheet-ink);appearance:none;font:inherit;background:linear-gradient(45deg,#0000 50%,#576584 50%) calc(100% - 12px) 12px/5px 5px no-repeat,linear-gradient(135deg,#576584 50%,#0000 50%) calc(100% - 7px) 12px/5px 5px no-repeat,#ffffffb3;border:1px solid #d6ddeddb;border-radius:6px;outline:0;padding:0 23px 0 8px;font-size:11px;font-weight:580}.product-order-floating-filters select:focus{border-color:#7599f8;box-shadow:0 0 0 2px #2560f61f}.product-order-floating-filters button{color:#2560f6;border-radius:6px;height:28px;padding:0 8px;font-size:11px;font-weight:760}.product-order-floating-filters button:hover:not(:disabled){background:#e9efffc7}.product-order-floating-filters button:disabled{color:#9ea8be;cursor:default}.product-order-floating-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b1bedeb3 transparent;align-content:start;min-height:0;padding:8px;display:grid;overflow-y:auto}.product-order-floating-list::-webkit-scrollbar{width:8px}.product-order-floating-list::-webkit-scrollbar-thumb{background:#b1bedeb8;border-radius:999px}.product-order-floating-item{min-height:52px;color:var(--sheet-ink);text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;padding:8px 10px;display:grid}.product-order-floating-item:hover{background:#f4f7fdc7}.product-order-floating-item.is-active{background:#e8eeffd1;box-shadow:inset 2px 0 #2560f6}.product-order-floating-client{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:780;line-height:1;overflow:hidden}.product-order-floating-date{color:#525e7b;font-size:11px;font-weight:650;line-height:1}.product-order-floating-meta{color:#677391;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:11px;font-weight:480;line-height:1.25;overflow:hidden}.product-order-floating-empty{color:#75809a;place-items:center;min-height:160px;font-size:12px;font-weight:560;display:grid}.sheet-grid-cell.has-cell-action{cursor:pointer}.product-db-workspace{--product-bom-dock-height:clamp(420px, 46vh, 520px)}.product-bom-drawer{z-index:140;height:var(--product-bom-dock-height);pointer-events:none;justify-content:center;padding-inline:18px;display:flex;position:fixed;inset:auto 0 0}.product-bom-drawer.is-open{pointer-events:auto}.product-bom-drawer-panel{background:#fafcff;border:1px solid #cdd6e8;border-bottom:0;border-radius:8px 8px 0 0;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1320px,100vw - 40px);height:100%;transition:transform .16s;display:grid;transform:translateY(calc(100% + 18px));box-shadow:0 -14px 40px #242c422e}.product-bom-drawer.is-open .product-bom-drawer-panel{transform:translateY(0)}.product-bom-drawer-header{border-bottom:1px solid #e0e5ee;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px 7px;display:flex}.product-bom-drawer-header div{gap:4px;min-width:0;display:grid}.product-bom-drawer-header strong{color:var(--sheet-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;overflow:hidden}.product-bom-drawer-header span{color:#586584;text-overflow:ellipsis;white-space:pre-line;font-size:12px;font-weight:600;overflow:hidden}.product-bom-drawer-header button,.product-bom-drawer-save,.product-bom-drawer-delete{color:#26324e;background:#fff;border:1px solid #cbd5e8;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.product-bom-drawer-header button{width:30px;height:30px}.product-bom-drawer-tabs{border-bottom:1px solid #e5e9f2;gap:6px;padding:7px 10px;display:flex;overflow-x:auto}.product-bom-drawer-tabs button{color:#4b5876;background:#fff;border:1px solid #d2daeb;border-radius:6px;flex:none;height:28px;padding:0 9px;font-size:12px;font-weight:720}.product-bom-drawer-tabs button.is-active{color:#1c46b4;background:#e8efff;border-color:#2560f6}.product-bom-drawer-error{color:#9a2c2c;background:#fff1f1;border:1px solid #f8b4b4;border-radius:6px;margin:10px 12px 0;padding:8px 10px;font-size:12px;font-weight:650}.product-bom-drawer-body{grid-template-columns:minmax(340px,380px) minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding:10px;display:grid;overflow:hidden}.product-bom-drawer-body section{min-height:0;overflow-y:auto}.product-bom-drawer-body section:first-child{overflow:visible}.product-bom-drawer-title{color:#4e5b7a;margin:0 0 6px;font-size:12px;font-weight:800;display:block}.product-bom-drawer-line{background:#fff;border:1px solid #dde3ef;border-radius:8px;grid-template-columns:88px minmax(170px,1.35fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(180px,1fr) 84px 34px;gap:7px;margin-bottom:7px;padding:8px;display:grid}.product-bom-drawer-body section:first-child .product-bom-drawer-line{grid-template-columns:minmax(92px,.8fr) minmax(160px,1.2fr)}.product-bom-drawer-line input,.product-bom-drawer-line select,.product-bom-drawer-line textarea{width:100%;min-width:0;color:var(--sheet-ink);font:inherit;background:#fff;border:1px solid #cdd6e8;border-radius:6px;outline:0;font-size:12px}.product-bom-drawer-line input,.product-bom-drawer-line select{height:30px;padding:0 8px}.product-bom-drawer-line textarea{resize:vertical;grid-column:1/6;min-height:30px;max-height:70px;padding:7px 8px}.product-bom-drawer-line input:focus,.product-bom-drawer-line select:focus,.product-bom-drawer-line textarea:focus{border-color:#2560f6;box-shadow:0 0 0 2px #2560f61f}.product-bom-drawer-qty{grid-template-columns:1fr .7fr 1fr;gap:6px;display:grid}.product-bom-drawer-body section:first-child .product-bom-drawer-qty,.product-bom-drawer-body section:first-child .product-bom-drawer-line textarea,.product-bom-drawer-body section:first-child .product-bom-drawer-save{grid-column:1/-1}.product-bom-drawer-save{color:#2560f6;grid-column:6;height:32px;font-size:12px;font-weight:780}.product-bom-drawer-save:disabled{color:#939db4;cursor:default}.product-bom-drawer-delete{color:#ae3737;grid-column:7;height:32px}.product-bom-drawer-delete:disabled{color:#b49393;cursor:default}.product-bom-drawer-empty{color:#6f7b98;text-align:center;border:1px dashed #d2daeb;border-radius:8px;margin:0;padding:18px 12px;font-size:12px;font-weight:620}@media (max-width:900px){.product-db-workspace{--product-bom-dock-height:min(68vh, 620px)}.product-bom-drawer{padding-inline:8px}.product-bom-drawer-panel{width:calc(100vw - 16px)}.product-bom-drawer-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.product-bom-drawer-body section{overflow:visible}.product-bom-drawer-line{grid-template-columns:minmax(94px,.8fr) minmax(160px,1.3fr)}.product-bom-drawer-qty,.product-bom-drawer-line textarea,.product-bom-drawer-save,.product-bom-drawer-delete{grid-column:1/-1}}
.sheet-db-shell{justify-content:center;width:100vw;display:flex;position:relative}.sheet-db-frame{flex:none;max-width:100vw;position:relative}.sheet-db-actions{top:calc(-42px * var(--pom-ui-scale));right:var(--product-db-header-inset,0);z-index:8;justify-content:flex-end;align-items:center;gap:calc(8px * var(--pom-ui-scale));display:inline-flex;position:absolute}.sheet-action-button{height:calc(30px * var(--pom-ui-scale));justify-content:center;align-items:center;gap:calc(5px * var(--pom-ui-scale));padding:0 calc(10px * var(--pom-ui-scale));color:#2560f6;font-size:calc(12px * var(--pom-ui-scale));border-radius:6px;font-weight:720;line-height:1;display:inline-flex}.sheet-action-button:hover{background:#e9efff}.sheet-persist-error{top:-38px;left:var(--product-db-header-inset,0);z-index:8;color:#b02626;max-width:min(520px,100vw - 32px);font-size:var(--sheet-font-size);background:#fff5f5;border:1px solid #f8b4b4;border-radius:6px;padding:7px 10px;font-weight:680;line-height:1.25;position:absolute}.sheet-db-area{box-sizing:border-box;width:100%;height:calc(100vh - calc(226px * var(--pom-ui-scale)));min-height:calc(420px * var(--pom-ui-scale));border:1px solid var(--sheet-line-strong);background:var(--sheet-surface);overflow:auto}.product-db-workspace .sheet-db-area{height:calc(100vh - calc(224px * var(--pom-ui-scale)));min-height:calc(420px * var(--pom-ui-scale))}.sheet-db-area.is-order-product-view{overscroll-behavior:contain}.sheet-grid{color:var(--sheet-ink);-webkit-user-select:none;user-select:none;outline:none}.sheet-grid-row{display:grid}.sheet-virtual-spacer{flex:none}.sheet-grid-header{z-index:5;position:sticky;top:0}.sheet-grid-cell{height:var(--sheet-row-height,64px);border-right:1px solid var(--sheet-line);border-bottom:1px solid var(--sheet-line);background:var(--sheet-surface);color:var(--sheet-ink);font-size:var(--sheet-font-size);letter-spacing:0;white-space:nowrap;place-items:center;padding:0;font-weight:420;line-height:1;display:grid;position:relative;overflow:hidden}.sheet-grid-cell.is-frozen-column{z-index:3;position:sticky}.sheet-grid-head-cell.is-frozen-column{z-index:7}.sheet-grid-cell.is-frozen-edge{box-shadow:10px 0 16px #3441600f}.sheet-grid-head-cell{height:var(--sheet-header-height,34px);background:var(--sheet-header);color:#3a4660;font-size:var(--sheet-header-font-size);font-weight:720}.sheet-grid-head-cell.is-sorted{color:#2560f6}.sheet-grid-header .sheet-grid-cell{background:var(--sheet-header)}.sheet-column-resize-handle{z-index:9;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:0}.sheet-column-resize-handle:after{content:"";background:0 0;border-radius:999px;width:2px;height:calc(100% - 12px);position:absolute;top:6px;right:3px}.sheet-column-resize-handle:hover:after,.sheet-column-resize-handle.is-resizing:after{background:#2560f6}body.is-sheet-column-resizing,body.is-sheet-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sheet-head-label{pointer-events:none;place-items:center;min-width:0;display:grid;position:absolute;inset:0}.sheet-head-sort-button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute;inset:0}.sheet-head-sort-button:disabled{cursor:default}.sheet-head-sort-button:focus-visible{outline-offset:-2px;outline:2px solid #2560f661}.sheet-head-title{text-overflow:ellipsis;max-width:calc(100% - 8px);overflow:hidden}.sheet-sort-indicator{color:#2560f6;width:9px;font-size:11px;font-weight:820;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sheet-grid-cell.is-category{background:#fcfeff}.sheet-grid-cell.is-system{background:#fafbfe}.sheet-grid-cell.is-image,.sheet-grid-cell.is-checkbox{background:var(--sheet-surface)}.sheet-grid-cell.is-group-category{background:#fcfdff}.sheet-grid-cell.is-group-identity{background:#fff}.sheet-grid-cell.is-group-attribute{background:#fdfefc}.sheet-grid-cell.is-group-supplier{background:#fffefc}.sheet-grid-cell.is-group-price{background:#fcfdff}.sheet-grid-cell.is-group-memo{background:#fcfcfe}.sheet-grid-cell.is-group-system{background:#f8f9fc}.sheet-grid-head-cell.is-group-category,.sheet-grid-head-cell.is-group-identity,.sheet-grid-head-cell.is-group-attribute,.sheet-grid-head-cell.is-group-supplier,.sheet-grid-head-cell.is-group-price,.sheet-grid-head-cell.is-group-memo,.sheet-grid-head-cell.is-group-system{background:var(--sheet-header)}.sheet-grid-cell.is-group-start{border-left:1px solid var(--sheet-line)}.sheet-grid-head-cell.is-group-start{border-left-color:var(--sheet-line)}.product-db-workspace .sheet-grid-cell.is-group-start,.product-db-workspace .sheet-grid-head-cell.is-group-start{border-left:0}.product-db-workspace .sheet-grid-cell.is-group-control{background:#f6f8fc}.product-db-workspace .sheet-grid-head-cell.is-group-control{background:#e5ebf5}.product-db-workspace .sheet-grid-cell.is-group-identity{background:#eff6ff}.product-db-workspace .sheet-grid-head-cell.is-group-identity{background:#dae8fa}.product-db-workspace .sheet-grid-cell.is-group-attribute{background:#effaf4}.product-db-workspace .sheet-grid-head-cell.is-group-attribute{background:#d9efe2}.product-db-workspace .sheet-grid-cell.is-group-supplier{background:#fff8ee}.product-db-workspace .sheet-grid-head-cell.is-group-supplier{background:#f7e5cc}.product-db-workspace .sheet-grid-cell.is-group-category{background:#f8f2ff}.product-db-workspace .sheet-grid-head-cell.is-group-category{background:#e8def6}.product-db-workspace .sheet-grid-cell.is-group-system{background:#f2f4f8}.product-db-workspace .sheet-grid-head-cell.is-group-system{background:#e2e6ee}.sheet-grid-cell.is-selected{background:linear-gradient(#2560f621, #2560f621), var(--sheet-selected);box-shadow:inset 0 0 0 1px #2560f64d}.sheet-grid-cell.is-active{box-shadow:inset 0 0 0 2px var(--cyan), inset 0 0 0 9999px #2560f614}.sheet-grid-cell.is-expanded-editing{box-shadow:inset 0 0 0 1.5px var(--cyan), inset 0 -2px 0 #2560f673}.sheet-grid-row:hover .sheet-grid-cell,.sheet-grid-row:hover .sheet-grid-cell.is-frozen-column{background:var(--sheet-hover)}.sheet-grid-row:hover .sheet-grid-cell.is-selected,.product-db-workspace .sheet-grid-cell.is-selected,.product-db-workspace .sheet-grid-row:hover .sheet-grid-cell.is-selected{background:linear-gradient(#2560f62b, #2560f62b), var(--sheet-selected)}.sheet-empty-row{border-bottom:1px solid var(--sheet-line);background:var(--sheet-surface);color:#838ca3;height:132px;font-size:var(--sheet-font-size);place-items:center;font-weight:560;display:grid}.sheet-cell-text{text-overflow:ellipsis;max-width:100%;padding:0 7px;display:block;overflow:hidden}.sheet-grid-cell.is-text-two-line{white-space:normal}.sheet-grid-cell.is-text-two-line .sheet-cell-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.sheet-cell-input{width:100%;height:100%;color:var(--sheet-ink);font:inherit;text-align:center;background:#fff;border:0;outline:0;padding:0 7px;line-height:1}.sheet-expanded-cell-editor{z-index:2147483000;background:#fff;border:1px solid #2560f675;border-radius:8px;grid-template-rows:auto minmax(0,1fr);height:188px;display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 54px #1720342e,0 2px 10px #17203414}.sheet-expanded-cell-editor-head{color:#3a4660;border-bottom:1px solid #e2e8f4;height:32px;padding:9px 11px 0;font-size:11px;font-weight:850;line-height:1}.sheet-expanded-cell-editor textarea{resize:none;width:100%;height:100%;min-height:0;color:var(--sheet-ink);font:inherit;white-space:pre-wrap;background:#fff;border:0;outline:0;padding:10px 11px 12px;font-size:13px;font-weight:520;line-height:1.45}.sheet-image-cell{width:100%;height:100%;color:var(--sheet-ink);font-size:var(--sheet-micro-font-size);background:#eff2f9;border-radius:0;place-items:center;font-weight:700;display:grid;position:relative}.sheet-image-cell[role=button]{cursor:zoom-in}.sheet-image-cell img{object-fit:contain;width:100%;height:100%;display:block}.sheet-source-capture-badge{z-index:2;color:#fff;cursor:zoom-in;background:#14532deb;border:1px solid #ffffffdb;border-radius:4px;grid-auto-columns:min-content;grid-auto-flow:column;place-items:center;gap:1px;min-width:18px;height:18px;padding:0 3px;line-height:1;display:inline-grid;position:absolute;top:3px;right:3px;box-shadow:0 2px 7px #0f172a38}.sheet-source-capture-badge:hover{background:#166534}.sheet-source-capture-badge span{min-width:7px;font-size:8px;font-weight:850}.sheet-image-status{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#111827e0;border:1px solid #ffffffd1;border-radius:4px;max-width:calc(100% - 6px);padding:1px 4px;font-size:8.5px;font-style:normal;font-weight:760;line-height:1.2;position:absolute;bottom:3px;right:3px;overflow:hidden}.sheet-check-wrap{place-items:center;width:100%;height:100%;display:grid}.sheet-check-wrap input{box-sizing:border-box;appearance:none;caret-color:#0000;cursor:pointer;background:#fff;border:1px solid #a1aec7;border-radius:3px;place-items:center;width:14px;height:14px;margin:0;display:grid}.sheet-check-wrap input:hover{background:#f6f9ff;border-color:#2560f6}.sheet-check-wrap input:focus-visible{outline-offset:2px;outline:2px solid #2560f647}.sheet-check-wrap input:checked{background:#2560f6;border-color:#2560f6}.sheet-check-wrap input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;margin-top:-1px;transform:rotate(45deg)}.sheet-image-preview{pointer-events:none;z-index:2147483000;background:#0b1017;border:1px solid #2f3d4d;border-radius:8px;place-items:center;width:min(1280px,96vw);height:min(960px,92vh);padding:8px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 80px #0000006b}.sheet-image-preview.has-source-capture{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);align-items:stretch;gap:8px;width:min(1840px,100vw - 12px);height:min(920px,100vh - 18px);padding:6px;left:50%;transform:translate(-50%,-50%)}.sheet-image-preview.has-source-capture.is-source-only{grid-template-columns:minmax(0,1fr);width:min(1840px,100vw - 12px);left:50%}.sheet-image-preview-product,.sheet-image-preview-source{border-radius:5px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.sheet-image-preview-product{background:#0f172a}.sheet-image-preview:not(.has-source-capture) .sheet-image-preview-product{width:100%;height:100%}.sheet-image-preview-source{background:#fff}.sheet-image-preview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.sheet-image-preview-product img,.sheet-image-preview:not(.has-source-capture) img{width:100%;height:100%}.sheet-image-preview-source img{object-fit:contain;width:100%;height:100%}.sheet-image-preview-loading{color:#f1f5f9;background:#0f172ac2;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:12px auto;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:780;line-height:1;display:inline-grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 22px #00000047}.sheet-image-preview-loading:before{content:"";border:2px solid #e2e8f052;border-top-color:#fff;border-radius:999px;width:10px;height:10px;animation:.72s linear infinite sheet-preview-loading-spin}@keyframes sheet-preview-loading-spin{to{transform:rotate(360deg)}}.sheet-source-capture-preview{pointer-events:none;z-index:2147483001;background:#fff;border:1px solid #2f3d4d;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;gap:6px;width:min(1840px,100vw - 12px);height:min(920px,100vh - 18px);padding:6px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 80px #0000006b}.sheet-source-capture-preview img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.sheet-source-capture-preview>span,.sheet-source-capture-stage>span{color:#475569;place-items:center;min-height:180px;font-size:13px;font-weight:750;display:grid}.sheet-source-capture-preview em{color:#334155;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:780;line-height:1.2;overflow:hidden}.sheet-source-capture-overlay{z-index:2147483002;background:#0f172a94;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.sheet-source-capture-dialog{background:#fff;border:1px solid #475569;border-radius:8px;grid-template-rows:38px minmax(0,1fr);width:min(1840px,100vw - 24px);height:min(920px,100vh - 24px);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000080}.sheet-source-capture-header{border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:10px;padding:0 7px 0 12px;display:grid}.sheet-source-capture-header strong{color:#0f172a;font-size:13px;font-weight:850}.sheet-source-capture-header span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:730;overflow:hidden}.sheet-source-capture-header button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.sheet-source-capture-body{background:#f1f5f9;grid-template-columns:92px minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid}.sheet-source-capture-body.is-single{grid-template-columns:minmax(0,1fr)}.sheet-source-capture-strip{align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.sheet-source-capture-strip button{background:#fff;border:2px solid #0000;border-radius:5px;place-items:center;width:76px;height:58px;padding:0;display:grid;overflow:hidden}.sheet-source-capture-strip button.is-active{border-color:#2563eb}.sheet-source-capture-strip img{object-fit:cover;width:100%;height:100%}.sheet-source-capture-stage{background:#fff;border:1px solid #e2e8f0;border-radius:6px;place-items:start;min-width:0;min-height:0;display:grid;overflow:auto}.sheet-source-capture-stage img{object-fit:unset;width:auto;max-width:none;height:auto;min-height:0;max-height:none;display:block}@media (max-width:900px){.sheet-image-preview.has-source-capture{grid-template-rows:minmax(120px,.42fr) minmax(320px,1fr);grid-template-columns:1fr;width:calc(100vw - 20px);height:calc(100vh - 20px);left:50%}.sheet-image-preview.has-source-capture.is-source-only{grid-template-rows:1fr}.sheet-image-preview-source img{transform:scale(1.08)}.sheet-source-capture-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.sheet-source-capture-strip{grid-auto-columns:76px;grid-auto-flow:column;overflow:auto hidden}}
.sheet-image-candidate-overlay{z-index:2147483001;background:#0307127a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet-image-candidate-dialog{background:#fafbfe;border:1px solid #263242;border-radius:8px;width:min(980px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:hidden;box-shadow:0 28px 80px #00000061}.sheet-image-candidate-header{color:#0f172a;border-bottom:1px solid #dae0eb;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;min-height:44px;padding:0 10px 0 14px;display:grid}.sheet-image-candidate-header strong{font-size:13px;font-weight:780}.sheet-image-candidate-header span{color:#2563eb;background:#e5ecff;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:740}.sheet-image-candidate-header button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.sheet-image-candidate-header button:hover{color:#0f172a;background:#e2e8f0}.sheet-image-candidate-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;max-height:calc(min(760px,100vh - 32px) - 45px);padding:12px;display:grid;overflow:auto}.sheet-image-candidate-grid figure{background:#fff;border:1px solid #dbe2ec;border-radius:7px;grid-template-rows:168px auto;min-width:0;margin:0;display:grid;overflow:hidden}.sheet-image-candidate-grid figure.is-suggested{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.sheet-image-candidate-grid figure.is-reference{background:#f8fafc;border-style:dashed}.sheet-image-candidate-grid figure.is-rejected{opacity:.58;background:#f8fafc;border-color:#e2e8f0}.sheet-image-candidate-thumb{background:#eff2f9;place-items:center;min-width:0;min-height:0;display:grid}.sheet-image-candidate-thumb button{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.sheet-image-candidate-thumb img{object-fit:contain;width:100%;height:100%;display:block}.sheet-image-candidate-thumb span{color:#64748b;font-size:12px;font-weight:700}.sheet-image-candidate-grid figcaption{color:#1e293b;gap:5px;min-width:0;padding:8px 9px 9px;font-size:11px;line-height:1.25;display:grid}.sheet-image-candidate-grid figcaption strong,.sheet-image-candidate-grid figcaption span,.sheet-image-candidate-grid figcaption small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sheet-image-candidate-grid figcaption strong{color:#0f172a;font-weight:760}.sheet-image-candidate-grid figcaption span{color:#475569}.sheet-image-candidate-grid figcaption small{color:#64748b;font-size:10px}.sheet-image-candidate-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:2px;display:grid}.sheet-image-candidate-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-width:0;height:24px;font-size:10px;font-weight:740}.sheet-image-candidate-actions button:hover:not(:disabled){color:#2563eb;border-color:#2563eb}.sheet-image-candidate-actions button:disabled{cursor:default;opacity:.48}.sheet-image-candidate-error{color:#b91c1c;background:#fef2f2;border-top:1px solid #fecaca;padding:8px 12px;font-size:12px;font-weight:720}.sheet-image-candidate-zoom{z-index:2147483002;background:#0307129e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet-image-candidate-zoom>div{background:#f8fafc;border:1px solid #263242;border-radius:8px;gap:8px;width:min(1100px,100vw - 48px);max-height:calc(100vh - 48px);padding:10px;display:grid;box-shadow:0 28px 80px #0000006b}.sheet-image-candidate-zoom.is-source-capture{padding:10px}.sheet-image-candidate-zoom.is-source-capture>div{width:min(1880px,100vw - 20px);max-height:calc(100vh - 20px)}.sheet-image-candidate-zoom strong{color:#0f172a;font-size:12px;font-weight:780}.sheet-image-candidate-zoom img{object-fit:contain;max-width:100%;max-height:calc(100vh - 100px);display:block}.sheet-image-candidate-zoom.is-source-capture img{width:100%;max-height:calc(100vh - 72px)}.sheet-cell-tooltip{pointer-events:none;z-index:2147482999;color:#fff;max-width:min(760px,82vw);max-height:min(420px,100vh - 84px);font-size:var(--sheet-font-size);overflow-wrap:anywhere;white-space:pre-wrap;background:#0b1017;border:1px solid #2f3d4d;border-radius:6px;padding:9px 11px;font-weight:400;line-height:1.5;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 42px #00000047}.sheet-filter-menu{z-index:2147482998;background:#fdfdff;border:1px solid #dfe4f0;border-radius:7px;max-height:320px;position:fixed;overflow:hidden;box-shadow:0 22px 52px #202a4424,0 2px 8px #202a4414}.sheet-filter-clear{border-bottom:1px solid var(--sheet-line);width:100%;height:34px;color:var(--sheet-ink);font-size:var(--sheet-font-size);text-align:left;grid-template-columns:1fr auto;align-items:center;padding:0 10px;font-weight:650;display:grid}.sheet-filter-clear span{color:var(--sheet-muted);font-weight:520}.sheet-filter-clear:hover{background:var(--sheet-hover)}.sheet-filter-options{max-height:286px;padding:4px 0;overflow-y:auto}.sheet-filter-option{width:100%;min-height:30px;color:var(--sheet-ink);font-size:var(--sheet-font-size);text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;font-weight:440;display:grid}.sheet-filter-option:hover,.sheet-filter-option.is-selected{background:#eff3fd}.sheet-filter-check{width:16px;height:16px;color:var(--cyan);font-size:var(--sheet-small-font-size);border:1px solid #ccd4e6;border-radius:3px;place-items:center;font-weight:800;display:grid}.sheet-filter-option.is-selected .sheet-filter-check{background:#e8eeff;border-color:#98aef6}.sheet-filter-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.sheet-filter-count{color:var(--sheet-muted);font-size:var(--sheet-small-font-size);font-weight:500}.sheet-add-overlay{z-index:2147482997;background:#151b2a38;place-items:center;display:grid;position:fixed;inset:0}.sheet-add-dialog{background:#fdfdff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 96px);max-height:min(780px,100vh - 88px);display:grid;overflow:hidden;box-shadow:0 34px 90px #202a4438,0 2px 14px #202a441a}.sheet-add-header{border-bottom:1px solid var(--sheet-line);height:48px;color:var(--sheet-ink);justify-content:space-between;align-items:center;padding:0 18px 0 20px;display:flex}.sheet-add-header strong{font-size:15px;font-weight:760;line-height:1}.sheet-add-close{color:#505c76;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.sheet-add-close:hover{background:var(--sheet-hover);color:var(--cyan)}.sheet-add-content{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px 20px;display:grid;overflow-y:auto}.sheet-add-content.no-image{grid-template-columns:minmax(0,1fr)}.sheet-add-section,.sheet-add-image-panel{align-content:start;gap:11px;min-width:0;display:grid}.sheet-add-image-panel{position:sticky;top:0}.sheet-add-form-stack{align-content:start;gap:20px;min-width:0;display:grid}.sheet-add-section-title{color:var(--sheet-ink);font-size:12px;font-weight:760;line-height:1}.sheet-add-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sheet-add-component-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sheet-add-field-group{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sheet-add-field{gap:6px;min-width:0;display:grid}.sheet-add-field.is-wide,.sheet-add-field.is-half{grid-column:span 2}.sheet-add-field.is-full{grid-column:1/-1}.sheet-add-field.is-short input,.sheet-add-field.is-short select{max-width:92px}.sheet-add-field span{color:var(--sheet-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:680;line-height:1;display:flex}.sheet-add-field span em{color:#9fa8be;font-style:normal;font-weight:520}.sheet-add-field input,.sheet-add-field select,.sheet-add-field textarea{border:1px solid var(--sheet-line-strong);width:100%;min-width:0;color:var(--sheet-ink);font:inherit;background:#fff;border-radius:5px;outline:0;font-size:12px;font-weight:430;line-height:1.35}.sheet-add-field input,.sheet-add-field select{height:32px;padding:0 8px}.sheet-add-field select{appearance:none;background:linear-gradient(45deg,#0000 50%,#636f8b 50%) calc(100% - 13px) 13px/5px 5px no-repeat,linear-gradient(135deg,#636f8b 50%,#0000 50%) calc(100% - 8px) 13px/5px 5px no-repeat,#fff;padding-right:24px}.sheet-add-field textarea{resize:vertical;min-height:72px;padding:8px}.sheet-add-field input:focus,.sheet-add-field select:focus,.sheet-add-field textarea:focus{border-color:#7599f8;box-shadow:0 0 0 2px #2560f61f}@media (max-width:720px){.sheet-add-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.sheet-add-content{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.sheet-add-image-panel{position:static}.sheet-add-field-grid,.sheet-add-field-group,.sheet-add-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-add-field.is-wide,.sheet-add-field.is-half,.sheet-add-field.is-full{grid-column:1/-1}}@media (max-width:460px){.sheet-add-field-grid,.sheet-add-field-group,.sheet-add-component-grid{grid-template-columns:minmax(0,1fr)}}.sheet-add-weight-row{grid-column:1/-1;grid-template-columns:repeat(3,92px);align-items:end;gap:10px;display:grid}.sheet-image-dropzone{aspect-ratio:1;border:1px solid var(--sheet-line-strong);background:#f6f8fc;border-radius:7px;width:100%;overflow:hidden}.sheet-image-dropzone.is-dragging{background:#ecf2ff;border-color:#5281f7;box-shadow:inset 0 0 0 2px #2560f624}.sheet-image-dropzone button{color:#495776;align-content:center;place-items:center;gap:7px;width:100%;height:100%;font-size:12px;font-weight:720;display:grid}.sheet-image-dropzone button:hover{color:var(--cyan);background:#eff3fd}.sheet-image-dropzone small{color:#8f99b0;font-size:11px;font-weight:520}.sheet-image-dropzone img{object-fit:contain;width:100%;height:100%;display:block}.sheet-image-dropzone input{display:none}.sheet-image-clear{color:#4c5a78;border-radius:5px;justify-self:start;height:26px;padding:0 9px;font-size:11px;font-weight:680}.sheet-image-clear:hover{background:var(--sheet-hover);color:var(--cyan)}.sheet-image-path{border-top:1px solid var(--sheet-line);gap:5px;min-width:0;padding-top:10px;display:grid}.sheet-image-path span{color:var(--sheet-muted);font-size:11px;font-weight:700;line-height:1}.sheet-image-path p{overflow-wrap:anywhere;color:#4e5c7b;margin:0;font-size:11px;font-weight:430;line-height:1.45}.sheet-add-footer{border-top:1px solid var(--sheet-line);justify-content:flex-end;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.sheet-add-footer button{color:#46526c;border-radius:5px;height:31px;padding:0 13px;font-size:12px;font-weight:720}.sheet-add-footer button:hover{background:var(--sheet-hover)}.sheet-add-footer button.is-primary{color:#fff;background:#2560f6}.sheet-add-footer button.is-primary:hover{background:#1652eb}.sheet-add-footer button:disabled{opacity:.52;cursor:default}
@media (max-width:1180px){.shell{padding:0 0 48px;overflow-x:hidden}.topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.brand{gap:12px;font-size:18px}.main-nav{justify-content:flex-end}.operations-home-shell{overflow:auto}.operations-home-grid{width:1400px}.wallpaper-controls{bottom:16px;left:16px}}@media (max-width:920px) and (min-width:761px){.header-left{gap:12px}.brand span{display:none}.brand{flex-basis:24px;gap:0;width:24px}}@media (max-width:760px){:root{--pom-ui-scale:1;--app-header-height:104px;--page-content-gap:12px}.shell{padding:0 0 56px}.topbar{height:var(--app-header-height);min-height:var(--app-header-height)}.floating-rail{gap:30px;inset:28px auto 28px 16px}.topbar-inner{height:var(--app-header-height);padding:0 12px;display:block}.header-left{gap:12px;width:auto;top:20px;left:16px}.header-search{width:34px;height:34px;transform:none}.header-right{width:auto;height:44px;top:20px;left:106px;right:12px}.nav-stroke{display:none}.main-nav{scrollbar-width:none;justify-content:flex-start;width:100%;height:44px;top:0;left:0;overflow:visible}.main-nav::-webkit-scrollbar{display:none}.nav-links{grid-template-columns:repeat(var(--nav-group-count), max-content);scrollbar-width:none;flex:auto;width:auto;min-width:0;height:44px;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-pill-item{flex:none;width:auto!important}.nav-group-dropdown{display:none}.nav-mobile-dropdown{transform-origin:0 0;width:min(210px,100vw - 24px);min-width:146px;display:grid;top:calc(100% + 10px);left:0;right:auto;transform:translateY(-10px)scaleY(.96)}.nav-mobile-dropdown.is-open{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0 round 6px);filter:blur(0) var(--nav-dropdown-filter-shadow);transform:translate(0)scaleY(1)}.nav-group-trigger{height:44px;padding:0 13px;font-size:13px}.brand span{display:none}.brand{flex-basis:24px;gap:0;width:24px}.header-account{flex:0 0 74px;width:74px;height:44px}.header-account-menu{transform-origin:100% 0;min-width:146px;left:auto;right:0;transform:translateY(-10px)scaleY(.96)}.header-account.is-open .header-account-menu{transform:translate(0)scaleY(1)}.admin-users-page{gap:14px;padding:0 12px}.admin-users-header h1{font-size:24px}.admin-users-role-strip{grid-template-columns:1fr}.admin-users-table-wrap{border-right:0;border-radius:8px 0 0 8px;margin-right:-12px}.operations-home-shell{min-height:740px;overflow:auto}.operations-home-grid{width:1400px;min-width:1400px;min-height:620px;padding:var(--page-content-gap) 12px 12px}.home-dashboard-panel,.order-command-panel{padding:12px}.wallpaper-controls{bottom:12px;left:12px}.wallpaper-panel{width:min(320px,100vw - 24px)}.order-command-header h1{font-size:22px}}


