.sidebar-brand-root{position:relative;padding:var(--ds-space-12, 12px);border-bottom:1px solid var(--ds-color-border-default)}.sidebar-brand-trigger{display:flex;align-items:center;gap:var(--ds-space-8, 8px);width:100%;padding:var(--ds-space-8, 8px);background:var(--ds-color-white);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-8, 8px);cursor:pointer;text-align:left;font-family:inherit;color:inherit}.sidebar-brand-trigger:hover{background:var(--ds-color-slate-50)}.sidebar-brand-trigger:disabled{cursor:default}.sidebar-brand-trigger:disabled:hover{background:transparent}.sidebar-brand-trigger:disabled .sidebar-brand-chevron{opacity:.5}.sidebar-brand-logo{width:var(--ds-space-28, 28px);height:var(--ds-space-28, 28px);border-radius:var(--ds-radius-4, 4px);background:var(--ds-color-slate-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ds-color-text-label);font-size:var(--ds-font-size-13, 13px);font-weight:var(--ds-font-weight-semibold);line-height:1;overflow:hidden}.sidebar-brand-logo.has-image{background:var(--ds-color-slate-100);color:inherit}.sidebar-brand-logo img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-brand-info{flex:1;min-width:0;display:flex;align-items:center}.sidebar-brand-name{font-size:var(--ds-font-size-13, 13px);font-weight:var(--ds-font-weight-medium);color:var(--ds-color-text-heading);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-brand-chevron{width:var(--ds-space-14, 14px);height:var(--ds-space-14, 14px);color:var(--ds-color-slate-400);flex-shrink:0;display:flex;align-items:center}.sidebar-brand-chevron svg{width:100%;height:100%}.sidebar-brand-switcher{position:absolute;top:calc(100% + var(--ds-space-4, 4px));left:var(--ds-space-8, 8px);right:var(--ds-space-8, 8px);background:var(--ds-color-white);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-12, 12px);box-shadow:var(--ds-shadow-elevated, 0px 30px 45px -30px rgba(50, 50, 93, .25), 0px 18px 36px -18px rgba(0, 0, 0, .1));z-index:var(--ds-z-popover, 1200);overflow:hidden;padding:var(--ds-space-4, 4px)}.sidebar-brand-store-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--ds-space-8, 8px) var(--ds-space-12, 12px);background:transparent;border:none;border-radius:var(--ds-radius-8, 8px);cursor:pointer;font-family:inherit;text-align:left;transition:background .12s ease}.sidebar-brand-store-option:hover,.sidebar-brand-store-option.is-active{background:var(--ds-color-brand-50)}.sidebar-brand-store-name{font-size:var(--ds-font-size-13, 13px);color:var(--ds-color-text-heading);font-weight:500}.sidebar-brand-store-check{width:var(--ds-space-16, 16px);height:var(--ds-space-16, 16px);color:var(--ds-color-brand-600);display:flex;align-items:center}.sidebar-brand-store-check svg{width:100%;height:100%}body.theme-dark .sidebar-brand-trigger{background:color-mix(in srgb,#2a2a2c 60%,transparent);border-color:var(--ds-color-border-default)}body.theme-dark .sidebar-brand-trigger:hover{background:color-mix(in srgb,#2a2a2c 72%,transparent)}body.theme-dark .sidebar-brand-root{border-bottom-color:var(--ds-color-border-default)}body.theme-dark .sidebar-brand-logo{background:#ffffff14;color:#ffffffd9}body.theme-dark .sidebar-brand-name{color:var(--ds-color-white)}body.theme-dark .sidebar-brand-chevron{color:#fff6}body.theme-dark .sidebar-brand-switcher{background:#2a2a2c;border-color:var(--ds-color-border-default)}body.theme-dark .sidebar-brand-store-option:hover,body.theme-dark .sidebar-brand-store-option.is-active{background:#533afd2e}body.theme-dark .sidebar-brand-store-name{color:var(--ds-color-white)}.glass-surface__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:1000}.glass-surface{background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:var(--ds-radius-12);z-index:1001;overflow:auto}.glass-surface.glass-dark{background:#1c1c1eb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:var(--ds-radius-12)}@media (prefers-reduced-motion: reduce){.glass-surface,.glass-surface.glass-dark{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffffff2}}.glass-surface--drawer{position:fixed;top:0;right:0;height:100vh;width:min(640px,92vw);border-radius:var(--ds-radius-12) 0 0 var(--ds-radius-12)}.glass-surface--modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:560px;max-height:80vh;width:max-content;height:max-content}.glass-surface--palette{position:fixed;top:15vh;left:50%;transform:translate(-50%);width:min(640px,92vw)}.stepper-row{display:flex;align-items:flex-start;gap:0;width:100%}.stepper-row__step{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-6);flex:1 1 0;position:relative;min-width:0}.stepper-row__step:before,.stepper-row__step:after{content:"";position:absolute;top:calc(var(--ds-space-14));height:var(--ds-space-2);background:var(--ds-color-slate-200)}.stepper-row__step:before{right:50%;left:0;margin-right:calc(var(--ds-space-14) + var(--ds-space-4))}.stepper-row__step:after{left:50%;right:0;margin-left:calc(var(--ds-space-14) + var(--ds-space-4))}.stepper-row__step:first-child:before{display:none}.stepper-row__step:last-child:after{display:none}.stepper-row__step.is-done:before,.stepper-row__step.is-done:after{background:var(--ds-color-brand-700)}.stepper-row__step.is-now:before{background:var(--ds-color-brand-700)}.stepper-row__pip{display:flex;align-items:center;justify-content:center;width:calc(var(--ds-space-14) * 2);height:calc(var(--ds-space-14) * 2);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-family-text);font-size:var(--ds-font-size-caption-sm);font-weight:var(--ds-font-weight-medium);line-height:1;border:var(--ds-space-2) solid transparent;background:var(--ds-color-slate-200);color:var(--ds-color-slate-500);position:relative;z-index:1;cursor:default;flex-shrink:0}.stepper-row__pip.is-done{background:var(--ds-color-brand-700);border-color:var(--ds-color-brand-700);color:var(--ds-color-white)}.stepper-row__pip.is-now{background:var(--ds-color-brand-700);border-color:var(--ds-color-brand-700);color:var(--ds-color-white);box-shadow:0 0 0 var(--ds-space-4) var(--ds-color-focus-ring)}button.stepper-row__pip{cursor:pointer;transition:opacity .15s ease}button.stepper-row__pip:hover{opacity:.82}button.stepper-row__pip:focus-visible{outline:var(--ds-space-2) solid var(--ds-color-focus-ring);outline-offset:var(--ds-space-2)}.stepper-row__label{font-family:var(--ds-font-family-text);font-size:var(--ds-font-size-caption-sm);line-height:var(--ds-line-height-caption-sm);color:var(--ds-color-slate-400);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stepper-row__label.is-done,.stepper-row__label.is-now{color:var(--ds-color-brand-700);font-weight:var(--ds-font-weight-medium)}.floating-action-bar{position:fixed;bottom:var(--ds-space-24);left:50%;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-10) var(--ds-space-16);background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:var(--ds-radius-12);box-shadow:var(--ds-shadow-panel)}.floating-action-bar__label{font-size:var(--ds-font-size-14);font-family:var(--ds-font-family-text);color:var(--ds-color-slate-900);font-weight:500;white-space:nowrap;padding:0 var(--ds-space-8)}.floating-action-bar__actions{display:flex;align-items:center;gap:var(--ds-space-8)}.floating-action-bar__action-icon{display:inline-flex;align-items:center;margin-right:var(--ds-space-4)}.floating-action-bar__clear{margin-left:var(--ds-space-4)}@keyframes fab-enter{0%{transform:translate(-50%) translateY(var(--ds-space-16));opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes fab-exit{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(var(--ds-space-16));opacity:0}}.floating-action-bar--entering{animation:fab-enter .2s ease forwards}.floating-action-bar--exiting{animation:fab-exit .2s ease forwards}@media (prefers-reduced-motion: reduce){.floating-action-bar--entering,.floating-action-bar--exiting{animation:none}.floating-action-bar--entering{transform:translate(-50%) translateY(0);opacity:1}.floating-action-bar--exiting{opacity:0}}.popover{position:fixed;top:0;left:0;max-width:calc(100vw - var(--ds-space-24));overflow:auto;background:#ffffffb8;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:12px;box-shadow:0 24px 56px -16px #0f172a38,0 4px 14px #0f172a0f,inset 0 1px #fff9;color:var(--ds-color-slate-900);z-index:var(--ds-z-popover, 1200)}.popover.is-menu{border-radius:8px}.popover[data-placement^=top-]{transform-origin:bottom}.popover[data-placement^=bottom-]{transform-origin:top}@media (prefers-reduced-motion: reduce){.popover{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffffff2}}.assistant-drawer,.assistant-drawer-expanded-workbench{--assistant-page: var(--ds-color-bg-page);--assistant-surface: var(--ds-color-bg-surface);--assistant-surface-subtle: var(--ds-color-surface-subtle, var(--ds-color-bg-page));--assistant-border: var(--ds-color-border-default);--assistant-text: var(--ds-color-text-heading);--assistant-text-secondary: var(--ds-color-text-body);--assistant-text-muted: var(--ds-color-text-body);--assistant-action: var(--ds-color-brand-primary);--assistant-action-hover: var(--ds-color-brand-primary-hover, var(--ds-color-brand-600));--assistant-action-muted: color-mix(in srgb, var(--assistant-action) 16%, transparent);--assistant-action-border: color-mix(in srgb, var(--assistant-action) 45%, transparent);--assistant-focus-ring: color-mix(in srgb, var(--assistant-action) 42%, transparent);color:var(--assistant-text)}.assistant-drawer svg,.assistant-drawer-expanded-workbench svg{display:block;width:var(--ds-space-16);height:var(--ds-space-16);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.assistant-drawer{position:fixed;top:0;right:0;z-index:88;display:flex;width:min(420px,100vw);height:100dvh;flex-direction:column;border-left:1px solid var(--assistant-border);background:radial-gradient(circle at calc(50% + var(--assistant-motion-x, 0px)) calc(14% + var(--assistant-motion-y, 0px)),color-mix(in srgb,var(--assistant-action) 13%,transparent),transparent 28%),radial-gradient(circle at 86% 4%,color-mix(in srgb,var(--assistant-action) 8%,transparent),transparent 30%),var(--assistant-surface);box-shadow:none;outline:none;animation:assistantDrawerReveal .52s cubic-bezier(.22,1,.36,1) both}.assistant-drawer-head{position:relative;z-index:12;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 var(--ds-space-18);border-bottom:1px solid var(--assistant-border);background:color-mix(in srgb,var(--assistant-surface) 76%,transparent);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.assistant-conversation-button,.assistant-tool-button,.assistant-rail-action,.assistant-expanded-history-item,.assistant-suggestion,.assistant-expanded-action,.assistant-action-cycle,.assistant-pill,.assistant-icon-button,.assistant-send,.assistant-history-scope-trigger,.assistant-history-scope-menu button,.assistant-history-menu-trigger,.assistant-history-menu button,.assistant-history-new,.assistant-history-action{font:inherit}.assistant-conversation-button{display:inline-flex;min-width:0;align-items:center;gap:7px;min-height:32px;padding:0 var(--ds-space-8);border:0;border-radius:10px;background:transparent;color:var(--assistant-text);font-size:var(--ds-font-size-13);font-weight:650}.assistant-conversation-button>span{overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:nowrap}.assistant-conversation-button svg{width:15px;height:15px}.assistant-drawer-tools,.assistant-expanded-rail-actions,.assistant-composer-left{display:flex;align-items:center;gap:var(--ds-space-8)}.assistant-composer-left{position:relative}.assistant-task-launcher-wrap{position:relative;display:inline-flex}.assistant-task-launcher{position:absolute;bottom:calc(100% + var(--ds-space-8));left:var(--ds-space-10);z-index:40;display:grid;width:min(320px,calc(100vw - 48px));max-height:min(420px,52vh);gap:var(--ds-space-10);padding:var(--ds-space-10);border:1px solid var(--assistant-border);border-radius:14px;background:color-mix(in srgb,var(--assistant-surface) 96%,transparent);box-shadow:0 18px 38px color-mix(in srgb,var(--assistant-text) 12%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);overflow-y:auto;animation:assistantLayerIn .18s cubic-bezier(.22,1,.36,1) both}.assistant-task-section{display:grid;gap:var(--ds-space-4)}.assistant-task-section-label{padding:0 var(--ds-space-6);color:var(--assistant-text-muted);font-size:var(--ds-font-size-12);font-weight:700}.assistant-task-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--ds-space-8);min-height:34px;padding:0 var(--ds-space-8);border:1px solid transparent;border-radius:10px;background:transparent;color:var(--assistant-text);font:inherit;font-size:var(--ds-font-size-13);text-align:left}.assistant-task-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-task-option:hover,.assistant-task-option.is-active,.assistant-task-option:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 42%,var(--assistant-surface));color:var(--assistant-action);outline:none}.assistant-task-option.is-active{font-weight:700}.assistant-tool-button,.assistant-icon-button,.assistant-send,.assistant-action-cycle{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--assistant-border);background:var(--assistant-surface);color:var(--assistant-text-secondary)}.assistant-tool-button{width:32px;height:32px;border-color:transparent;border-radius:var(--ds-radius-pill);background:transparent}.assistant-tool-button:hover,.assistant-tool-button:focus-visible,.assistant-icon-button:hover,.assistant-icon-button:focus-visible,.assistant-pill:hover,.assistant-pill:focus-visible,.assistant-action-cycle:hover,.assistant-action-cycle:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 42%,var(--assistant-surface));color:var(--assistant-action);outline:none}.assistant-history-popover{position:absolute;top:54px;right:var(--ds-space-12);left:var(--ds-space-12);z-index:14;padding:var(--ds-space-10);border:1px solid var(--assistant-border);border-radius:14px;background:color-mix(in srgb,var(--assistant-surface) 94%,transparent);box-shadow:0 18px 38px color-mix(in srgb,var(--assistant-text) 10%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);animation:assistantLayerIn .22s cubic-bezier(.22,1,.36,1) both}.assistant-history-filter-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:var(--ds-space-8)}.assistant-history-search{display:flex;align-items:center;gap:var(--ds-space-8);min-height:38px;padding:0 var(--ds-space-10);border:1px solid var(--assistant-border);border-radius:var(--ds-radius-large);background:var(--assistant-surface-subtle);color:var(--assistant-text-muted)}.assistant-history-search input{min-width:0;flex:1;border:0;outline:none;background:transparent;color:var(--assistant-text);font:inherit;font-size:var(--ds-font-size-13)}.assistant-history-scope-wrap{position:relative;display:inline-flex}.assistant-history-scope-trigger{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--assistant-border);border-radius:var(--ds-radius-large);background:var(--assistant-surface-subtle);color:var(--assistant-text-muted)}.assistant-history-scope-trigger:hover,.assistant-history-scope-trigger:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 42%,var(--assistant-surface));color:var(--assistant-action);outline:none}.assistant-history-scope-menu{position:absolute;top:calc(100% + var(--ds-space-4));right:0;z-index:3;display:grid;min-width:124px;padding:var(--ds-space-5);border:1px solid var(--assistant-border);border-radius:14px;background:color-mix(in srgb,var(--assistant-surface) 96%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--assistant-text) 12%,transparent);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}.assistant-history-scope-menu button{display:flex;min-height:32px;align-items:center;padding:0 var(--ds-space-8);border:0;border-radius:10px;background:transparent;color:var(--assistant-text);font-size:var(--ds-font-size-13);text-align:left}.assistant-history-scope-menu button:hover,.assistant-history-scope-menu button:focus-visible,.assistant-history-scope-menu button.is-active{background:var(--ds-color-ghost-hover);outline:none}.assistant-history-scope-menu button.is-active{color:var(--assistant-action);font-weight:650}.assistant-history-label,.assistant-expanded-history h3{margin:var(--ds-space-14) var(--ds-space-4) var(--ds-space-6);color:var(--assistant-text-muted);font-size:var(--ds-font-size-12);font-weight:650}.assistant-history-row{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:var(--ds-space-4);min-width:0;position:relative}.assistant-history-rename{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,28px);align-items:center;gap:var(--ds-space-4);min-height:42px;min-width:0}.assistant-history-rename input{min-width:0;height:34px;border:1px solid var(--assistant-action-border);border-radius:var(--ds-radius-large);background:var(--assistant-surface);color:var(--assistant-text);font:inherit;font-size:var(--ds-font-size-13);padding:0 var(--ds-space-8);outline:none}.assistant-history-item,.assistant-expanded-history-item{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-10);min-height:42px;padding:0 var(--ds-space-8);border:0;border-radius:var(--ds-radius-large);background:transparent;color:var(--assistant-text);text-align:left}.assistant-history-item:hover,.assistant-expanded-history-item:hover,.assistant-history-row:focus-within .assistant-history-item,.assistant-history-row:focus-within .assistant-expanded-history-item{background:var(--ds-color-ghost-hover)}.assistant-history-action,.assistant-history-menu-trigger{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ds-radius-pill);background:transparent;color:var(--assistant-text-muted);opacity:0;transition:opacity .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.assistant-history-row:hover .assistant-history-action,.assistant-history-row:focus-within .assistant-history-action,.assistant-history-row:hover .assistant-history-menu-trigger,.assistant-history-row:focus-within .assistant-history-menu-trigger{opacity:1}.assistant-history-rename .assistant-history-action{opacity:1}.assistant-history-action:hover,.assistant-history-action:focus-visible,.assistant-history-menu-trigger:hover,.assistant-history-menu-trigger:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 42%,var(--assistant-surface));color:var(--assistant-action);outline:none}.assistant-history-action svg,.assistant-history-menu-trigger svg{width:15px;height:15px}.assistant-history-menu-wrap{position:relative;display:inline-flex;justify-content:center}.assistant-history-menu{position:absolute;top:calc(100% + var(--ds-space-4));right:0;z-index:2;display:grid;min-width:132px;padding:var(--ds-space-5);border:1px solid var(--assistant-border);border-radius:14px;background:color-mix(in srgb,var(--assistant-surface) 96%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--assistant-text) 12%,transparent);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}.assistant-history-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--ds-space-8);min-height:34px;padding:0 var(--ds-space-8);border:0;border-radius:10px;background:transparent;color:var(--assistant-text);font-size:var(--ds-font-size-13);text-align:left}.assistant-history-menu button:hover,.assistant-history-menu button:focus-visible{background:var(--ds-color-ghost-hover);outline:none}.assistant-history-menu button:disabled{color:var(--assistant-text-muted);cursor:wait;opacity:.7}.assistant-history-new{display:inline-flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:var(--ds-space-8);margin-top:var(--ds-space-10);border:1px solid var(--assistant-border);border-radius:var(--ds-radius-large);background:var(--assistant-surface);color:var(--assistant-text);font-size:var(--ds-font-size-13);font-weight:650}.assistant-history-new:hover,.assistant-history-new:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 28%,var(--assistant-surface));color:var(--assistant-action);outline:none}.assistant-history-empty{display:grid;min-height:54px;place-items:center;color:var(--assistant-text-muted);font-size:var(--ds-font-size-12)}.assistant-history-more{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;margin-top:var(--ds-space-8);border:1px solid var(--assistant-border);border-radius:var(--ds-radius-large);background:var(--assistant-surface);color:var(--assistant-text-muted);font:inherit;font-size:var(--ds-font-size-12)}.assistant-history-more:hover,.assistant-history-more:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 32%,var(--assistant-surface));color:var(--assistant-action);outline:none}.assistant-history-more:disabled{cursor:progress;opacity:.62}.assistant-history-item strong,.assistant-expanded-history-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-font-size-13)}.assistant-history-time,.assistant-expanded-history-item span{color:var(--assistant-text-muted);font-size:var(--ds-font-size-12)}.assistant-drawer-body{position:relative;flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-space-16) var(--ds-space-16) var(--ds-space-18);background-image:radial-gradient(circle at calc(50% + var(--assistant-motion-x, 0px)) calc(8% + var(--assistant-motion-y, 0px)),color-mix(in srgb,var(--assistant-action) 12%,transparent),transparent 28%),radial-gradient(circle,color-mix(in srgb,var(--assistant-action) 12%,transparent) 1px,transparent 1.6px);background-size:auto,20px 20px;animation:assistantGridDrift 18s linear infinite;scrollbar-width:none}.assistant-drawer-body::-webkit-scrollbar{display:none}.assistant-drawer-body:before{position:absolute;inset:0 -24px auto;height:210px;background:linear-gradient(115deg,transparent 0 18%,color-mix(in srgb,var(--assistant-surface) 40%,transparent) 36%,transparent 62%),radial-gradient(circle at calc(24% + var(--assistant-motion-x, 0px)) calc(32% + var(--assistant-motion-y, 0px)),color-mix(in srgb,var(--assistant-action) 12%,transparent),transparent 34%);content:"";pointer-events:none;animation:assistantAmbientSweep 9s ease-in-out infinite}.assistant-drawer-body>*{position:relative;z-index:1}.assistant-start{display:grid;justify-items:center;gap:var(--ds-space-6);margin:34px 0 16px;padding:0 var(--ds-space-8);text-align:center;animation:assistantSurfaceIn .42s 90ms cubic-bezier(.22,1,.36,1) both}.assistant-start .assistant-chat-mark{--assistant-mark-size: 126px;margin-inline:auto}.assistant-start h3{margin:0;color:var(--assistant-text);font-size:22px;line-height:1.2;font-weight:740}.assistant-start-copy{margin:0;color:var(--assistant-text-muted);font-size:12.5px;text-align:center}.assistant-message-list{display:grid;width:min(100%,322px);gap:var(--ds-space-8);margin:0 auto var(--ds-space-12)}.assistant-message{max-width:86%;padding:var(--ds-space-10) var(--ds-space-12);border:1px solid var(--assistant-border);border-radius:16px;background:color-mix(in srgb,var(--assistant-surface) 82%,transparent);color:var(--assistant-text);font-size:var(--ds-font-size-13);line-height:1.55;overflow-wrap:anywhere;-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px)}.assistant-message--user{justify-self:end;background:color-mix(in srgb,var(--assistant-action) 9%,var(--assistant-surface))}.assistant-message--assistant{justify-self:start}.assistant-message.is-thinking{color:var(--assistant-text-muted)}.assistant-thinking{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:22px}.assistant-thinking span{font-size:var(--ds-font-size-13);font-weight:650;letter-spacing:0}.assistant-thinking-dots{display:inline-flex;align-items:center;gap:2px}.assistant-thinking i{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.36;animation:assistantThinkingPulse 1.05s ease-in-out infinite}.assistant-thinking-dots i:nth-child(2){animation-delay:.14s}.assistant-thinking-dots i:nth-child(3){animation-delay:.28s}.assistant-tool-status-list{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);margin-top:var(--ds-space-8)}.assistant-tool-status-item{display:inline-flex;align-items:center;min-height:22px;padding:2px var(--ds-space-8);border:1px solid color-mix(in srgb,var(--assistant-action) 22%,var(--assistant-border));border-radius:999px;background:color-mix(in srgb,var(--assistant-action-muted) 42%,var(--assistant-surface));color:var(--assistant-text-muted);font-size:var(--ds-font-size-11);font-weight:680;line-height:1.2}.assistant-tool-status-item[data-status=running]{color:var(--assistant-action)}@keyframes assistantThinkingPulse{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-3px);opacity:.9}}.assistant-message-text{white-space:pre-wrap}.assistant-message-scroll-anchor{width:100%;height:1px;pointer-events:none}.assistant-message-markdown{display:grid;gap:var(--ds-space-6)}.assistant-message-markdown p{margin:0}.assistant-message-markdown-heading,.assistant-message-markdown strong{color:var(--assistant-text);font-weight:760}.assistant-message-markdown ul,.assistant-message-markdown ol{display:grid;gap:var(--ds-space-4);margin:0;padding-left:1.2em}.assistant-message-markdown li{padding-left:.1em}.assistant-message-markdown code{padding:1px 5px;border-radius:var(--ds-radius-small);background:color-mix(in srgb,var(--assistant-text) 8%,transparent);color:var(--assistant-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.assistant-message-markdown a{color:var(--assistant-action);font-weight:650;text-decoration:none}.assistant-message-markdown a:hover,.assistant-message-markdown a:focus-visible{text-decoration:underline}.assistant-message-actions{display:grid;gap:var(--ds-space-6);margin-top:var(--ds-space-8)}.assistant-message-action{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-8);border:1px solid var(--assistant-border);border-radius:12px;background:color-mix(in srgb,var(--assistant-surface-subtle) 82%,transparent)}.assistant-message-action-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8)}.assistant-message-action-head strong{min-width:0;overflow:hidden;font-size:var(--ds-font-size-12);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.assistant-message-action-head span{flex:none;padding:2px var(--ds-space-6);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--assistant-action-muted) 56%,transparent);color:var(--assistant-action);font-size:11px;font-weight:700}.assistant-message-action p{margin:0;color:var(--assistant-text-muted);font-size:var(--ds-font-size-12);line-height:1.45}.assistant-message-action-entities{display:flex;flex-wrap:wrap;gap:var(--ds-space-4)}.assistant-message-action-entities span{max-width:100%;overflow:hidden;padding:2px var(--ds-space-6);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--assistant-surface) 88%,transparent);color:var(--assistant-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.assistant-message-action-buttons{display:flex;justify-content:flex-end;gap:var(--ds-space-6);margin-top:var(--ds-space-2)}.assistant-message-action-button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 var(--ds-space-10);border:1px solid var(--assistant-border);border-radius:var(--ds-radius-pill);background:var(--assistant-surface);color:var(--assistant-text-secondary);font:inherit;font-size:var(--ds-font-size-12);font-weight:650}.assistant-message-action-button:hover,.assistant-message-action-button:focus-visible{border-color:var(--assistant-action-border);color:var(--assistant-action);outline:none}.assistant-message-action-button--primary{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 48%,var(--assistant-surface));color:var(--assistant-action)}.assistant-message-action-button:disabled{cursor:not-allowed;opacity:.56}.assistant-action-detail{display:grid;width:min(100%,322px);gap:var(--ds-space-6);margin:0 auto var(--ds-space-10);padding:var(--ds-space-10) var(--ds-space-12);border:1px solid var(--assistant-action-border);border-radius:14px;background:color-mix(in srgb,var(--assistant-action-muted) 26%,var(--assistant-surface))}.assistant-action-detail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-10)}.assistant-action-detail-head strong{min-width:0;overflow:hidden;font-size:var(--ds-font-size-13);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.assistant-action-detail-head span{flex:none;color:var(--assistant-action);font-size:var(--ds-font-size-12);font-weight:700}.assistant-action-detail p{margin:0;color:var(--assistant-text-muted);font-size:var(--ds-font-size-12);line-height:1.45}.assistant-message-state,.assistant-message-error{width:min(100%,322px);margin:0 auto var(--ds-space-10);color:var(--assistant-text-secondary);font-size:var(--ds-font-size-13)}.assistant-message-error{color:var(--ds-color-danger-text, var(--assistant-text-secondary))}.assistant-message-more{display:flex;width:min(100%,322px);min-height:32px;align-items:center;justify-content:center;margin:0 auto var(--ds-space-10);border:1px solid var(--assistant-border);border-radius:var(--ds-radius-large);background:color-mix(in srgb,var(--assistant-surface) 88%,transparent);color:var(--assistant-text-muted);font:inherit;font-size:var(--ds-font-size-12);font-weight:650;transition:background .15s ease,border-color .15s ease,color .15s ease}.assistant-message-more:hover,.assistant-message-more:focus-visible{border-color:color-mix(in srgb,var(--assistant-action) 42%,var(--assistant-border));background:color-mix(in srgb,var(--assistant-action) 7%,var(--assistant-surface));color:var(--assistant-text);outline:none}.assistant-message-more:disabled{cursor:progress;opacity:.62}.assistant-chat-mark,.assistant-mini-mark{--assistant-mark-size: 144px;--assistant-chat-face: color-mix(in srgb, var(--assistant-surface) 48%, var(--assistant-text-muted));--assistant-chat-smile: color-mix(in srgb, var(--assistant-text) 88%, var(--assistant-surface));position:relative;width:var(--assistant-mark-size);height:var(--assistant-mark-size);transform:translate3d(var(--assistant-mark-follow-x, 0),var(--assistant-mark-follow-y, 0),0) scale(var(--assistant-mark-scale, 1));animation:assistantChatMarkFloat 5.8s ease-in-out infinite;transition:transform .22s ease;will-change:transform}.assistant-mini-mark{--assistant-mark-size: 28px;display:inline-flex;flex:0 0 28px;width:28px;height:28px;align-items:center;justify-content:center;transform:none;animation:none;transition:none;will-change:auto}.assistant-chat-face{position:absolute;top:50%;left:50%;display:block;width:78%;height:auto;aspect-ratio:1;border-radius:39%;background:radial-gradient(circle at 33% 25%,color-mix(in srgb,var(--ds-color-white) 34%,transparent),transparent 35%),var(--assistant-chat-face);box-shadow:0 18px 34px color-mix(in srgb,var(--assistant-text) 11%,transparent),inset 0 1px color-mix(in srgb,var(--ds-color-white) 24%,transparent);transform:translate(calc(-50% + var(--assistant-face-follow-x, 0px)),calc(-46% + var(--assistant-face-follow-y, 0px))) rotate(-2deg);animation:assistantChatFaceIdle 5.8s ease-in-out infinite;transition:transform .18s ease;will-change:transform}.assistant-mini-mark .assistant-chat-face{top:1px;right:2px;bottom:1px;left:2px;width:auto;height:auto;transform:rotate(-2deg);animation:none;box-shadow:none;transition:none;will-change:auto}.assistant-chat-eye{position:absolute;top:34%;width:6.5%;height:auto;aspect-ratio:1;border-radius:var(--ds-radius-pill);background:var(--assistant-chat-smile);transform-origin:center;animation:assistantChatEyeBlink 5.4s ease-in-out infinite}.assistant-mini-mark .assistant-chat-eye{width:3px}.assistant-chat-eye-left{left:31.5%}.assistant-chat-eye-right{right:31.5%}.assistant-chat-smile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;stroke:var(--assistant-chat-smile)}.assistant-drawer .assistant-chat-smile,.assistant-drawer-expanded-workbench .assistant-chat-smile{width:100%;height:100%}.assistant-mini-mark .assistant-chat-smile{stroke-width:6}.assistant-chat-smile path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:78;stroke-dashoffset:0;stroke-width:5.8;opacity:.94;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--ds-color-white) 22%,transparent))}.assistant-drawer[data-typing=true] .assistant-chat-face,.assistant-drawer-expanded-workbench[data-typing=true] .assistant-chat-face{animation:assistantChatFaceTyping 1.1s ease-in-out infinite}.assistant-drawer[data-typing=true] .assistant-chat-smile path,.assistant-drawer-expanded-workbench[data-typing=true] .assistant-chat-smile path{animation:assistantChatSmileSweep 1.15s ease-in-out infinite}.assistant-drawer-expanded-workbench[data-typing=true] .assistant-mini-mark .assistant-chat-face,.assistant-mini-mark .assistant-chat-face,.assistant-mini-mark .assistant-chat-eye,.assistant-drawer-expanded-workbench[data-typing=true] .assistant-mini-mark .assistant-chat-smile path,.assistant-mini-mark .assistant-chat-smile path{animation:none}.assistant-suggestions{display:grid;gap:var(--ds-space-8)}.assistant-suggestion{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:var(--ds-space-10);min-height:56px;padding:0 var(--ds-space-14) 0 var(--ds-space-10);border:1px solid var(--assistant-border);border-radius:14px;background:color-mix(in srgb,var(--assistant-surface) 74%,transparent);color:var(--assistant-text);text-align:left;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;animation:assistantSurfaceIn .42s cubic-bezier(.22,1,.36,1) both}.assistant-suggestions{width:min(100%,322px);margin:0 auto}.assistant-suggestion:nth-child(2){animation-delay:55ms}.assistant-suggestion:nth-child(3){animation-delay:.11s}.assistant-suggestion:nth-child(4){animation-delay:165ms}.assistant-suggestion:nth-child(5){animation-delay:.22s}.assistant-suggestion:before{position:absolute;top:var(--ds-space-10);bottom:var(--ds-space-10);left:0;width:3px;border-radius:var(--ds-radius-pill);background:transparent;content:""}.assistant-suggestion:hover,.assistant-suggestion:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 24%,var(--assistant-surface));box-shadow:inset 0 1px color-mix(in srgb,var(--assistant-surface) 86%,transparent),0 10px 22px color-mix(in srgb,var(--assistant-action) 8%,transparent);outline:none;transform:translateY(-2px) scale(1.006)}.assistant-suggestion:hover:before,.assistant-suggestion:focus-visible:before{background:var(--assistant-action)}.assistant-suggestion-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--assistant-surface-subtle) 70%,transparent);color:var(--assistant-action)}.assistant-suggestion:hover .assistant-suggestion-icon,.assistant-suggestion:focus-visible .assistant-suggestion-icon{background:color-mix(in srgb,var(--assistant-action-muted) 60%,var(--assistant-surface));animation:assistantIconNudge .9s ease-in-out infinite}.assistant-suggestion strong,.assistant-expanded-action strong{display:block;overflow:hidden;color:var(--assistant-text);font-size:12.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.assistant-suggestion-chevron{color:var(--assistant-action);font-size:18px;line-height:1;text-align:right}.assistant-suggestion span span,.assistant-expanded-action span span{display:block;overflow:hidden;margin-top:2px;color:var(--assistant-text-muted);font-size:var(--ds-font-size-12);text-overflow:ellipsis;white-space:nowrap}.assistant-composer{position:relative;z-index:6;flex:0 0 auto;padding:var(--ds-space-12) var(--ds-space-16) var(--ds-space-14);border-top:1px solid var(--assistant-border);background:color-mix(in srgb,var(--assistant-surface) 76%,transparent);-webkit-backdrop-filter:saturate(180%) blur(26px);backdrop-filter:saturate(180%) blur(26px);overflow:visible}.assistant-composer.is-task-launcher-open{z-index:30}.assistant-composer-panel{position:relative;z-index:1;overflow:visible}.assistant-composer-panel.is-task-launcher-open{z-index:31}.assistant-composer-beam{--ai-border-beam-radius: 22px;--ai-border-beam-border-width: var(--ds-space-2);--ai-border-beam-track: transparent;width:100%;border-radius:var(--ai-border-beam-radius)}.assistant-composer-beam .ai-border-beam__content{border-radius:inherit}.assistant-composer-box{position:relative;display:grid;grid-template-rows:minmax(32px,1fr) auto auto;gap:var(--ds-space-8);min-height:104px;padding:var(--ds-space-8) var(--ds-space-10);border:1px solid color-mix(in srgb,var(--assistant-border) 88%,transparent);border-radius:22px;background:color-mix(in srgb,var(--assistant-surface) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--assistant-surface) 86%,transparent),0 14px 30px color-mix(in srgb,var(--assistant-text) 7%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.assistant-file-input{display:none;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.assistant-composer-box:focus-within{border-color:color-mix(in srgb,var(--assistant-border) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--assistant-surface) 86%,transparent),0 14px 30px color-mix(in srgb,var(--assistant-text) 7%,transparent)}.assistant-composer-input-row{display:block;min-width:0}.assistant-composer-input-row.has-skill-highlight{position:relative}.assistant-composer-text-mirror{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:32px;overflow:hidden;color:var(--assistant-text);font:inherit;font-size:var(--ds-font-size-14);line-height:1.45;white-space:pre-wrap;pointer-events:none;word-break:break-word}.assistant-composer-skill-prefix,.assistant-message-skill-prefix{color:var(--assistant-action);font-weight:720}.assistant-composer-box textarea{flex:1 1 auto;width:100%;min-height:32px;resize:none;padding:0;border:0;outline:none;background:transparent;color:var(--assistant-text);font:inherit;font-size:var(--ds-font-size-14);line-height:1.45}.assistant-composer-box textarea.is-skill-highlighted{color:transparent;caret-color:var(--assistant-text)}.assistant-composer-box textarea.is-skill-highlighted::selection{background:color-mix(in srgb,var(--assistant-action) 22%,transparent);color:transparent}.assistant-composer-box textarea::placeholder{color:var(--assistant-text-muted)}.assistant-attachments{display:flex;flex-wrap:wrap;gap:var(--ds-space-6)}.assistant-attachment{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--ds-space-8);border:1px solid var(--assistant-border);border-radius:var(--ds-radius-standard);background:var(--assistant-surface-subtle);color:var(--assistant-text-muted);font-size:var(--ds-font-size-12)}.assistant-attachment.is-uploading{color:var(--assistant-text)}.assistant-attachment.is-failed{border-color:color-mix(in srgb,var(--ds-color-danger-500) 48%,var(--assistant-border));color:var(--ds-color-danger-500)}.assistant-composer-error{margin:calc(var(--ds-space-4) * -1) 0 0;color:var(--ds-color-danger-500);font-size:var(--ds-font-size-12);line-height:1.45}.assistant-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-10)}.assistant-pill,.assistant-icon-button{min-height:36px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.assistant-pill,.assistant-icon-button,.assistant-send{border:1px solid var(--assistant-border);border-radius:16px;background:var(--assistant-surface)}.assistant-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 var(--ds-space-12);color:var(--assistant-text);font-size:var(--ds-font-size-12);font-weight:760}.assistant-icon-button,.assistant-send{width:36px;height:36px}.assistant-send{border-color:color-mix(in srgb,var(--assistant-action-muted) 56%,transparent);background:var(--assistant-action-muted);color:var(--ds-color-text-inverse, var(--ds-color-white));opacity:.6}.assistant-send:not(:disabled){background:var(--assistant-action);opacity:1;box-shadow:0 10px 22px color-mix(in srgb,var(--assistant-action) 24%,transparent)}.assistant-send:not(:disabled):hover{background:var(--assistant-action-hover);transform:translateY(-1px)}.assistant-send:disabled{cursor:not-allowed}.assistant-ai-disclaimer{margin:var(--ds-space-12) 0 0;color:var(--assistant-text-muted);font-size:10.5px;line-height:1.45;text-align:center}.assistant-expanded-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;padding:0;border:0;background:color-mix(in srgb,var(--assistant-text) 26%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.assistant-expanded-backdrop:focus-visible{outline:none}.assistant-drawer-expanded-workbench{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:block;height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--assistant-action) 8%,transparent),transparent 34%),var(--assistant-page)}.assistant-expanded-main{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:280px minmax(0,1fr);height:100%;min-height:0}.assistant-drawer-expanded-workbench[data-rail=hidden] .assistant-expanded-main{grid-template-columns:1fr}.assistant-drawer-expanded-workbench[data-rail=hidden] .assistant-expanded-rail{display:none}.assistant-expanded-rail-toggle,.assistant-expanded-floating-actions{position:absolute;z-index:4}.assistant-expanded-rail-toggle{top:var(--ds-space-18);left:var(--ds-space-18);display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--assistant-border);border-radius:var(--ds-radius-large);background:color-mix(in srgb,var(--assistant-surface) 78%,transparent);color:var(--assistant-text);box-shadow:0 10px 24px color-mix(in srgb,var(--assistant-text) 6%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.assistant-expanded-floating-actions{top:var(--ds-space-18);right:var(--ds-space-18);display:flex;align-items:center;gap:var(--ds-space-10)}.assistant-expanded-floating-actions .assistant-tool-button{width:44px;height:44px;border:1px solid var(--assistant-border);border-radius:var(--ds-radius-large);background:color-mix(in srgb,var(--assistant-surface) 78%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--assistant-text) 6%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.assistant-expanded-rail-toggle:hover,.assistant-expanded-rail-toggle:focus-visible,.assistant-expanded-floating-actions .assistant-tool-button:hover,.assistant-expanded-floating-actions .assistant-tool-button:focus-visible{border-color:color-mix(in srgb,var(--assistant-action-border) 56%,var(--assistant-border));background:color-mix(in srgb,var(--assistant-surface) 88%,transparent);outline:none}.assistant-expanded-rail{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--assistant-border);background:var(--assistant-surface-subtle)}.assistant-expanded-rail-head{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 var(--ds-space-24);border-bottom:1px solid var(--assistant-border)}.assistant-expanded-brand,.assistant-rail-action{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.assistant-expanded-brand{font-size:var(--ds-font-size-14);font-weight:500}.assistant-expanded-brand span{line-height:1}.assistant-expanded-rail-head .assistant-tool-button{width:28px;height:28px}.assistant-expanded-rail-actions{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-16) var(--ds-space-16) var(--ds-space-10)}.assistant-rail-action{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr);min-height:36px;align-items:center;gap:var(--ds-space-8);padding:0 var(--ds-space-8);border:0;border-radius:var(--ds-radius-large);background:transparent;color:var(--assistant-text-secondary);font-size:var(--ds-font-size-13);text-align:left}.assistant-rail-action span{justify-self:start}.assistant-rail-action:hover,.assistant-rail-action:focus-visible{background:var(--ds-color-ghost-hover);color:var(--assistant-text);outline:none}.assistant-expanded-rail .assistant-history-filter-row{margin:0 var(--ds-space-16) var(--ds-space-10)}.assistant-expanded-history{padding:0 var(--ds-space-12) var(--ds-space-16)}.assistant-expanded-rail .assistant-expanded-history h3{margin:var(--ds-space-12) var(--ds-space-8) var(--ds-space-4)}.assistant-expanded-rail .assistant-history-row{grid-template-columns:minmax(0,1fr)}.assistant-expanded-rail .assistant-expanded-history-item{grid-template-columns:minmax(0,1fr);min-height:38px;padding:0 var(--ds-space-10)}.assistant-expanded-rail .assistant-expanded-history-item span{display:none}.assistant-expanded-rail .assistant-history-menu-wrap{position:absolute;top:50%;right:var(--ds-space-4);transform:translateY(-50%)}.assistant-expanded-rail .assistant-history-menu{top:50%;left:calc(100% + var(--ds-space-6));right:auto;transform:translateY(-50%)}.assistant-expanded-history .assistant-history-empty{min-height:auto;padding:var(--ds-space-14) 0;place-items:start;justify-items:start;text-align:left}.assistant-expanded-chat{position:relative;display:grid;height:100%;min-width:0;min-height:0;overflow:hidden;background-image:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--assistant-action) 7%,transparent),transparent 32%),radial-gradient(circle,color-mix(in srgb,var(--assistant-action) 12%,transparent) 1px,transparent 1.5px);background-size:auto,24px 24px}.assistant-expanded-thread{display:grid;height:100%;min-height:0;align-content:center;justify-items:center;gap:var(--ds-space-18);padding:70px 36px 42px;overflow:auto}.assistant-expanded-thread[data-state=chat]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:var(--ds-space-16);padding:clamp(28px,5vh,54px) clamp(24px,6vw,72px) 28px;overflow:hidden}.assistant-expanded-hero{display:grid;width:min(900px,100%);justify-items:center;gap:var(--ds-space-32);text-align:center}.assistant-expanded-hero .assistant-chat-mark{--assistant-mark-size: 132px}.assistant-expanded-hero h2{margin:0;color:var(--assistant-text);font-size:clamp(26px,2.45vw,34px);line-height:1.2;font-weight:740}.assistant-expanded-composer{width:min(900px,100%)}.assistant-expanded-scroll{display:grid;width:100%;min-height:0;align-content:end;justify-items:center;gap:var(--ds-space-10);overflow:auto;overscroll-behavior:contain}.assistant-expanded-scroll:empty{display:none}.assistant-expanded-thread[data-state=chat] .assistant-message-list{width:min(100%,760px);gap:var(--ds-space-10);margin:0 auto var(--ds-space-8)}.assistant-expanded-thread[data-state=chat] .assistant-message{max-width:min(86%,640px);font-size:var(--ds-font-size-14);line-height:1.62}.assistant-expanded-thread[data-state=chat] .assistant-expanded-composer{width:min(100%,760px)}.assistant-expanded-composer .assistant-composer-box{min-height:112px;padding:var(--ds-space-18) var(--ds-space-18) var(--ds-space-14);border-radius:24px}.assistant-expanded-composer .assistant-composer-box textarea{cursor:default}.assistant-expanded-composer .assistant-composer-box:hover textarea,.assistant-expanded-composer .assistant-composer-box textarea:focus-visible{cursor:text}.assistant-expanded-composer .assistant-composer-box textarea:focus-visible{box-shadow:none}.assistant-expanded-composer .assistant-ai-disclaimer{margin-top:var(--ds-space-12)}.assistant-expanded-action-strip{display:grid;width:min(900px,100%);grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:var(--ds-space-10)}.assistant-expanded-action-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-10);min-width:0}.assistant-expanded-action{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:var(--ds-space-10);min-height:54px;padding:var(--ds-space-8) var(--ds-space-12);border:1px solid var(--assistant-border);border-radius:14px;background:color-mix(in srgb,var(--assistant-surface) 78%,transparent);color:var(--assistant-text);text-align:left;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}.assistant-expanded-action:hover,.assistant-expanded-action:focus-visible{border-color:var(--assistant-action-border);background:color-mix(in srgb,var(--assistant-action-muted) 42%,var(--assistant-surface));outline:none}.assistant-action-cycle{min-width:0;border-radius:var(--ds-radius-large);background:color-mix(in srgb,var(--assistant-surface) 84%,transparent);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}.assistant-action-cycle.is-spinning svg{animation:assistantActionCycleSpin .48s cubic-bezier(.2,.8,.2,1)}body.theme-dark .assistant-drawer,body.theme-dark .assistant-drawer-expanded-workbench{--assistant-page: var(--ds-color-bg-page);--assistant-surface: var(--ds-color-bg-surface);--assistant-surface-subtle: var(--ds-color-bg-elevated, var(--ds-color-bg-surface));--assistant-border: var(--ds-color-border-default);--assistant-text: var(--ds-color-text-heading);--assistant-text-secondary: var(--ds-color-text-body);--assistant-text-muted: var(--ds-color-text-body)}body.theme-dark .assistant-drawer,body.theme-dark .assistant-history-popover,body.theme-dark .assistant-expanded-rail,body.theme-dark .assistant-composer-box,body.theme-dark .assistant-suggestion,body.theme-dark .assistant-expanded-action,body.theme-dark .assistant-action-cycle{background-color:var(--assistant-surface)}body.theme-dark .assistant-chat-mark,body.theme-dark .assistant-mini-mark{--assistant-chat-face: color-mix(in srgb, var(--assistant-text) 58%, var(--assistant-surface));--assistant-chat-smile: color-mix(in srgb, var(--ds-color-bg-page) 82%, var(--assistant-text))}@keyframes assistantDrawerReveal{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assistantSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes assistantGridDrift{0%{background-position:0 0,0 0}to{background-position:0 0,20px 20px}}@keyframes assistantAmbientSweep{0%,to{opacity:.52;transform:translate(-10%)}50%{opacity:.85;transform:translate(8%)}}@keyframes assistantLayerIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assistantChatMarkFloat{0%,to{transform:translate3d(var(--assistant-mark-follow-x, 0),var(--assistant-mark-follow-y, 0),0) scale(var(--assistant-mark-scale, 1))}50%{transform:translate3d(var(--assistant-mark-follow-x, 0),calc(var(--assistant-mark-follow-y, 0) - 4px),0) scale(var(--assistant-mark-scale, 1))}}@keyframes assistantChatFaceIdle{0%,to{transform:translate(calc(-50% + var(--assistant-face-follow-x, 0px)),calc(-46% + var(--assistant-face-follow-y, 0px))) rotate(-2deg)}50%{transform:translate(calc(-50% + var(--assistant-face-follow-x, 0px)),calc(-48% + var(--assistant-face-follow-y, 0px))) rotate(0)}}@keyframes assistantChatFaceTyping{0%,to{transform:translate(calc(-50% + var(--assistant-face-follow-x, 0px)),calc(-46% + var(--assistant-face-follow-y, 0px))) rotate(-2deg) scale(1)}50%{transform:translate(calc(-50% + var(--assistant-face-follow-x, 0px)),calc(-47% + var(--assistant-face-follow-y, 0px))) rotate(1deg) scale(1.025)}}@keyframes assistantChatEyeBlink{0%,46%,52%,to{transform:scaleY(1)}49%{transform:scaleY(.12)}}@keyframes assistantChatSmileSweep{0%,to{opacity:.9;stroke-width:5.8}50%{opacity:1;stroke-width:6.4}}@keyframes assistantIconNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes assistantActionCycleSpin{0%{transform:rotate(0) scale(1)}42%{transform:rotate(170deg) scale(.9)}to{transform:rotate(360deg) scale(1)}}@media (max-width: 980px){.assistant-expanded-main{grid-template-columns:1fr}.assistant-expanded-rail{display:none}.assistant-expanded-thread{align-content:start;padding:76px var(--ds-space-16) 24px}.assistant-expanded-action-strip,.assistant-expanded-action-list{grid-template-columns:1fr}.assistant-action-cycle{min-height:44px}}@media (prefers-reduced-motion: reduce){.assistant-drawer,.assistant-drawer-body,.assistant-drawer-body:before,.assistant-start,.assistant-suggestion,.assistant-chat-mark,.assistant-mini-mark,.assistant-chat-face,.assistant-chat-eye,.assistant-chat-smile path,.assistant-suggestion:hover .assistant-suggestion-icon,.assistant-suggestion:focus-visible .assistant-suggestion-icon,.assistant-action-cycle.is-spinning svg{animation:none}}.command-palette-input-row{display:flex;align-items:center;gap:var(--ds-space-12);padding:0 var(--ds-space-16);height:var(--ds-command-palette-input-height);border-bottom:1px solid var(--ds-color-border-default)}.command-palette-input-row svg{width:var(--ds-space-20);height:var(--ds-space-20);flex-shrink:0;color:var(--ds-color-slate-400)}.command-palette-input-row input{flex:1;background:transparent;border:none;outline:none;font-size:var(--ds-font-size-15);color:var(--ds-color-slate-900);font-family:inherit}.command-palette-input-row input::placeholder{color:var(--ds-color-slate-400)}.command-palette-surface:focus{outline:none}.command-palette-input-row kbd{padding:var(--ds-space-2) var(--ds-space-6);border-radius:var(--ds-radius-4);border:1px solid var(--ds-color-slate-200);background:var(--ds-color-white);font-size:var(--ds-font-size-12);color:var(--ds-color-slate-400);font-family:inherit;line-height:1}.command-palette-list{padding:var(--ds-space-8);max-height:var(--ds-command-palette-list-max-height);overflow-y:auto}.command-palette-group-label{padding:var(--ds-space-8) var(--ds-space-12) var(--ds-space-4);font-size:var(--ds-font-size-12);font-weight:700;color:var(--ds-color-slate-500);letter-spacing:0;text-transform:none}.command-palette-item{display:grid;grid-template-columns:var(--ds-space-32) minmax(0,1fr) var(--ds-space-20);align-items:center;gap:var(--ds-space-12);min-height:calc(var(--ds-space-40) + var(--ds-space-8));padding:var(--ds-space-6) var(--ds-space-12);border-radius:var(--ds-radius-8);cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-family:inherit;transition:background .12s ease}.command-palette-item:hover,.command-palette-item.is-active{background:var(--ds-color-bg-page, var(--ds-color-slate-50))}.command-palette-item-icon{width:var(--ds-space-32);height:var(--ds-space-32);border-radius:0;background:transparent;color:var(--ds-color-slate-500);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--ds-font-size-13);font-weight:700}.command-palette-item-icon svg{width:var(--ds-font-size-16);height:var(--ds-font-size-16);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.command-palette-item-copy{display:flex;align-items:center;gap:var(--ds-space-10);min-width:0}.command-palette-item-prefix{flex-shrink:0;font-size:var(--ds-font-size-13);font-weight:640;color:var(--ds-color-slate-900)}.command-palette-item-divider{flex-shrink:0;color:var(--ds-color-slate-400);font-size:var(--ds-font-size-13)}.command-palette-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ds-font-size-13);font-weight:500;color:var(--ds-color-slate-900)}.command-palette-item--ask .command-palette-item-label,.command-palette-item--prefix .command-palette-item-label{color:var(--ds-color-slate-400)}.command-palette-item-action{justify-self:end;color:var(--ds-color-slate-400);font-size:var(--ds-font-size-14)}.command-palette-empty{padding:var(--ds-space-24) var(--ds-space-12);text-align:center;font-size:var(--ds-font-size-13);color:var(--ds-color-slate-400)}.command-palette-footer{display:flex;align-items:center;justify-content:space-between;padding:0 var(--ds-space-16);height:var(--ds-space-40);border-top:1px solid var(--ds-color-border-default);font-size:var(--ds-font-size-12);color:var(--ds-color-slate-400)}.command-palette-footer-nav{display:flex;align-items:center;gap:var(--ds-space-12)}.command-palette-footer-nav kbd{padding:var(--ds-space-1) var(--ds-space-4);border-radius:var(--ds-radius-4);border:1px solid var(--ds-color-slate-200);background:var(--ds-color-white);font-family:inherit;font-size:var(--ds-font-size-12)}.command-palette-footer-note{color:var(--ds-color-brand-500);font-weight:500}.notification-drawer{width:min(420px,92vw);display:flex;flex-direction:column;overflow:hidden}.notification-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--ds-space-20);height:var(--ds-notification-drawer-header-height);border-bottom:1px solid var(--ds-color-border-default)}.notification-drawer-header-left{display:flex;align-items:center;gap:var(--ds-space-8)}.notification-drawer-header-left svg{width:var(--ds-space-16);height:var(--ds-space-16);color:var(--ds-color-slate-600)}.notification-drawer-title{font-size:var(--ds-font-size-14);font-weight:600;color:var(--material-bg, var(--ds-color-night-600));margin:0}.notification-drawer-badge{padding:var(--ds-space-2) var(--ds-space-6);border-radius:var(--ds-radius-6);background:var(--ds-color-danger-500);color:var(--ds-color-white);font-size:var(--ds-font-size-10);font-weight:600;font-variant-numeric:tabular-nums}.notification-drawer-header-right{display:flex;align-items:center;gap:var(--ds-space-4)}.notification-drawer-mark-all{background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:var(--ds-font-size-12);font-weight:500;color:var(--ds-color-brand-600);padding:var(--ds-space-4) var(--ds-space-8);border-radius:var(--ds-radius-6);transition:background .12s ease}.notification-drawer-mark-all:hover{background:#fff9}.notification-drawer-mark-all:disabled{opacity:.5;cursor:default}.notification-drawer-close{width:var(--ds-space-28);height:var(--ds-space-28);display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-6);border:none;background:transparent;cursor:pointer;transition:background .12s ease}.notification-drawer-close:hover{background:#fff9}.notification-drawer-close svg{width:var(--ds-space-16);height:var(--ds-space-16);color:var(--ds-color-slate-400)}.notif-filter-tabs{display:flex;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-8) var(--ds-space-12);border-bottom:1px solid var(--ds-color-border-default)}.notif-filter-tab{display:inline-flex;align-items:center;gap:var(--ds-space-4);height:var(--ds-space-24);padding:0 var(--ds-space-10);border-radius:var(--ds-radius-pill);border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--ds-font-size-12);font-weight:500;color:var(--ds-color-slate-500);transition:background .12s ease,color .12s ease}.notif-filter-tab:hover{background:#fff9;color:var(--ds-color-slate-700)}.notif-filter-tab.is-active{background:var(--ds-color-slate-900);color:var(--ds-color-white)}.notif-filter-tab-count{font-size:var(--ds-font-size-10);font-weight:600;font-variant-numeric:tabular-nums;opacity:.85}.notif-filter-tab.is-active .notif-filter-tab-count{opacity:1}.notification-drawer-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ds-space-8)}.notification-drawer-group+.notification-drawer-group{margin-top:var(--ds-space-4)}.notif-group-header{padding:var(--ds-space-8) var(--ds-space-12) var(--ds-space-4);font-size:var(--ds-font-size-10);font-weight:600;color:var(--ds-color-slate-500);letter-spacing:.08em;text-transform:uppercase}.notification-drawer-section-label{padding:var(--ds-space-8) var(--ds-space-12) var(--ds-space-4);font-size:var(--ds-font-size-10);font-weight:600;color:var(--ds-color-slate-400);letter-spacing:.08em;text-transform:uppercase}.notification-drawer-item{display:block;padding:var(--ds-space-10) var(--ds-space-12);border-radius:var(--ds-radius-12);transition:background .12s ease;text-decoration:none;color:inherit;position:relative;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;font-family:inherit}.notification-drawer-item:hover{background:#fff9}.notification-drawer-item-dot{position:absolute;top:var(--ds-space-14);left:var(--ds-space-6);width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-pill);background:var(--ds-color-brand-500)}.notification-drawer-item-body{display:flex;align-items:flex-start;gap:var(--ds-space-12);padding-left:var(--ds-space-12)}.notification-drawer-item-icon{width:var(--ds-space-32);height:var(--ds-space-32);border-radius:var(--ds-radius-8);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ds-color-slate-100);color:var(--ds-color-slate-600)}.notification-drawer-item-icon svg{width:var(--ds-space-16);height:var(--ds-space-16)}.notification-drawer-item-icon.level-critical{background:color-mix(in srgb,var(--ds-color-danger-500) 10%,var(--ds-color-white) 90%);color:var(--ds-color-danger-500)}.notification-drawer-item-icon.level-warning{background:color-mix(in srgb,var(--ds-color-warning) 10%,var(--ds-color-white) 90%);color:var(--ds-color-warning)}.notification-drawer-item-icon.level-info{background:var(--ds-color-brand-50);color:var(--ds-color-brand-600)}.notification-drawer-item-content{flex:1;min-width:0}.notification-drawer-item-head{display:flex;align-items:center;justify-content:space-between}.notification-drawer-item-title{font-size:var(--ds-font-size-13);font-weight:600;color:var(--ds-color-slate-900);margin:0}.notification-drawer-item-time{font-size:var(--ds-font-size-10);color:var(--ds-color-slate-400);font-variant-numeric:tabular-nums;flex-shrink:0}.notification-drawer-item-desc{font-size:var(--ds-font-size-12);color:var(--ds-color-slate-500);margin:var(--ds-space-2) 0 0;line-height:1.45}.notification-drawer-item-actions{display:flex;align-items:center;gap:var(--ds-space-6);margin-top:var(--ds-space-8)}.notification-drawer-item-actions button{height:var(--ds-space-24);padding:0 var(--ds-space-8);border-radius:var(--ds-radius-6);font-size:var(--ds-font-size-12);font-weight:500;cursor:pointer;font-family:inherit;border:none;transition:background .12s ease}.notification-drawer-item-action-primary{background:var(--ds-color-slate-900);color:var(--ds-color-white)}.notification-drawer-item-action-secondary{background:#fff9;border:1px solid var(--ds-color-slate-200)!important;color:var(--ds-color-slate-600)}.notification-drawer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-8);min-height:100%;box-sizing:border-box;padding:var(--ds-space-32) var(--ds-space-16);text-align:center}.notification-drawer-empty svg{width:var(--ds-space-32);height:var(--ds-space-32);color:var(--ds-color-slate-300)}.notification-drawer-empty p{font-size:var(--ds-font-size-13);color:var(--ds-color-slate-400);margin:0}.notification-drawer-error{padding:var(--ds-space-24) var(--ds-space-16);text-align:center;font-size:var(--ds-font-size-13);color:var(--ds-color-danger-500)}.notification-drawer-loading{padding:var(--ds-space-16);display:flex;flex-direction:column;gap:var(--ds-space-12)}.notification-drawer-loading-row{height:var(--ds-space-24);border-radius:var(--ds-radius-8);background:var(--ds-color-slate-100);animation:notif-pulse 1.2s ease-in-out infinite}@keyframes notif-pulse{0%,to{opacity:1}50%{opacity:.4}}.notification-drawer-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;flex:0 0 auto;padding:var(--ds-space-12) var(--ds-space-20);border-top:1px solid var(--ds-color-border-default)}.notification-drawer-footer a,.notification-drawer-footer button{font-size:var(--ds-font-size-12);font-weight:500;font-family:inherit;cursor:pointer;background:transparent;border:none;text-decoration:none}.notification-drawer-footer a{color:var(--ds-color-brand-600)}.notification-drawer-footer a:hover{color:var(--ds-color-brand-700)}.notification-drawer-footer button{color:var(--ds-color-slate-400);display:flex;align-items:center;gap:var(--ds-space-4)}.notification-drawer-footer button:hover{color:var(--ds-color-slate-600)}.notification-drawer-footer svg{width:var(--ds-font-size-14);height:var(--ds-font-size-14)}body.theme-dark .notif-filter-tabs{border-bottom-color:#ffffff14}body.theme-dark .notif-filter-tab{color:#fff9}body.theme-dark .notif-filter-tab:hover{background:#ffffff0f;color:var(--ds-color-white)}body.theme-dark .notif-filter-tab.is-active{background:var(--ds-color-white);color:var(--material-bg, var(--ds-color-night-600))}body.theme-dark .notif-group-header{color:#ffffff80}.page-breadcrumb{display:flex;align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-4) 0 var(--ds-space-12);color:var(--ds-color-slate-600);font-size:var(--ds-font-size-13);font-weight:500;line-height:1}.page-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--ds-space-6)}.page-breadcrumb__link{border:0;padding:0;background:transparent;color:var(--ds-color-slate-500);font:inherit;text-decoration:none;cursor:pointer}.page-breadcrumb__link:hover{color:var(--ds-color-slate-600)}.page-breadcrumb__link:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-color-brand-500) 28%,transparent);outline-offset:4px;border-radius:var(--ds-radius-4)}.page-breadcrumb__current{color:var(--ds-color-text-label);font-weight:500}.page-breadcrumb__separator{display:inline-flex;align-items:center;color:var(--ds-color-slate-400)}.page-breadcrumb__separator-icon{display:block;flex-shrink:0;width:var(--ds-space-14);height:var(--ds-space-14)}body.theme-dark .app-shell-appearance .page-breadcrumb{color:var(--ds-color-slate-200)}body.theme-dark .app-shell-appearance .page-breadcrumb__link{color:var(--ds-color-slate-500)}body.theme-dark .app-shell-appearance .page-breadcrumb__link:hover,body.theme-dark .app-shell-appearance .page-breadcrumb__current{color:var(--ds-color-slate-50)}body.theme-dark .app-shell-appearance .page-breadcrumb__separator{color:var(--ds-color-slate-500)}.sx-home{position:relative;min-height:100dvh;overflow:hidden;padding:24px clamp(16px,4vw,44px) 28px;color:#f5f7fb;background:#050507}.sx-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 54%,rgba(255,162,103,.22),transparent 36%),radial-gradient(circle at 24% 12%,rgba(140,175,255,.12),transparent 32%),linear-gradient(160deg,#040507,#05070b 54%,#020307);opacity:1;transition:opacity .28s ease}.sx-home.is-video-ready:before{opacity:0}.sx-video{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .32s ease}.sx-home.is-video-ready .sx-video{opacity:1}.sx-nav,.sx-hero-copy,.sx-copyright{position:relative;z-index:1}.sx-nav{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.sx-logo{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sx-logo-brand{display:inline-flex;width:clamp(138px,13vw,188px);height:auto;pointer-events:none}.sx-logo-brand svg{display:block;width:100%;height:auto}.sx-menu{display:flex;gap:clamp(10px,1.8vw,28px);justify-content:center}.sx-menu a{font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;color:#ebeff7eb;transition:opacity .22s ease}.sx-menu a:hover{opacity:.72}.sx-actions{display:flex;align-items:center;gap:10px}.sx-launch-btn,.sx-login{height:40px;border-radius:4px;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.sx-launch-btn{border:1px solid rgba(242,245,252,.26);color:#f3f6fceb;background:#0b0c0f73;padding:0 14px}.sx-login{border:1px solid rgba(255,255,255,.36);color:#fdfdff;background:#08080a75;padding:0 14px}.sx-launch-btn:hover,.sx-login:hover{transform:translateY(-1px);border-color:#ffffffa6;background:#090a0db8}.sx-launch-btn:focus-visible,.sx-login:focus-visible,.sx-form input:focus-visible,.sx-form button:focus-visible{outline:2px solid rgba(255,200,213,.86);outline-offset:2px}.sx-copyright{position:absolute;right:clamp(16px,4vw,44px);bottom:max(18px,env(safe-area-inset-bottom));display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;color:#ebeff7d1;font-size:clamp(1.05rem,1.55vw,1.6rem);line-height:1.12;letter-spacing:.01em}.sx-copyright span{display:block}.sx-hero-copy{width:min(1320px,calc(100% - 8px));margin:clamp(84px,16vh,170px) auto 0;padding-left:clamp(6px,.9vw,16px);display:grid;gap:clamp(10px,1.4vw,18px)}.sx-hero-fixed{margin:0;font-size:clamp(2.4rem,6.5vw,6.2rem);line-height:.98;font-weight:500;letter-spacing:.01em;color:#fafbfff0;text-shadow:0 16px 40px rgba(0,0,0,.5)}.sx-hero-rotator{position:relative;height:clamp(2.8rem,5.8vw,5.4rem);overflow:hidden}.sx-hero-rotator-item{display:none;position:absolute;top:0;left:0;margin:0;font-size:clamp(2.1rem,5.4vw,5.1rem);line-height:1;font-weight:500;letter-spacing:.01em;color:#f7f9fff5;text-shadow:0 12px 30px rgba(0,0,0,.46);white-space:nowrap}.sx-hero-rotator-item.is-active{display:block}@media (max-width: 980px){.sx-nav{grid-template-columns:auto auto;justify-content:space-between}.sx-menu{display:none}.sx-hero-copy{margin-top:clamp(70px,12vh,120px)}}@media (max-width: 640px){.sx-home{padding:16px 12px 18px}.sx-actions{gap:6px}.sx-launch-btn,.sx-login{padding:0 10px;height:36px;font-size:.74rem}.sx-copyright{right:12px;bottom:max(12px,env(safe-area-inset-bottom));align-items:flex-start;text-align:left;font-size:clamp(.9rem,4.4vw,1.15rem)}.sx-hero-copy{margin-top:clamp(52px,10vh,80px);gap:8px}.sx-hero-rotator-item{white-space:normal}}@media (prefers-reduced-motion: reduce){.sx-launch-btn,.sx-login,.sx-menu a,.sx-form button{animation:none;transition:none}}.authid-page{position:relative;min-height:100vh;display:grid;place-items:center;padding:12px;background:#04050a url(/images/login-bg.png) center center / cover no-repeat;overflow:hidden}.authid-shell{position:relative;z-index:1;width:min(640px,100%);display:flex;flex-direction:column;align-items:center}.authid-mark{position:relative;z-index:1;width:clamp(72px,8vw,112px);height:clamp(72px,8vw,112px);margin-bottom:clamp(12px,1.8vh,22px);display:inline-flex;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.authid-mark svg{width:100%;height:100%;display:block;pointer-events:none}.authid-card{position:relative;z-index:1;width:100%;background:#f5f5f6;border-radius:8px;padding:24px 26px 18px;border:1px solid #e5e7eb}.authid-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#111827;font-size:1.7rem;line-height:1;cursor:pointer}.authid-close:hover{background:#11182714}.authid-card h1{margin:0;font-size:2.05rem;line-height:1;color:#111827}.authid-subtitle{margin:8px 0 0;color:#5f6673;font-size:.98rem;font-weight:500}.authid-session-notice{margin:10px 0 0;padding:10px 12px;border:1px solid #b9b9f9;border-radius:10px;background:#efebff;color:#2e2b8c;font-size:.9rem;font-weight:500;line-height:1.5}.authid-form{margin-top:14px;display:grid;gap:8px}.authid-form--pending{margin-top:12px;gap:10px}.authid-form label{font-size:.92rem;color:#334155;font-weight:500}.authid-form input{width:100%;height:48px;border-radius:4px;border:1px solid #1f2937;background:#fff;color:#111827;font-size:.95rem;padding:0 14px;outline:none}.authid-form input.is-invalid{border-color:#d92d20;background:#fff8f7;box-shadow:0 0 0 1px #d92d201f}.authid-password-row{position:relative}.authid-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:28px;height:48px;border-radius:8px;border:none;background:transparent;color:#4b5563;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.authid-password-row input{padding-right:44px}.authid-toggle svg{width:20px;height:20px}.authid-toggle:hover{color:#111827}.authid-field-error{margin:6px 0 0;color:#b42318;font-size:.83rem;font-weight:500;line-height:1.4}.authid-remember{width:fit-content;display:inline-flex;align-items:center;gap:10px;color:#334155;font-size:.9rem;font-weight:500;line-height:1.4;cursor:pointer}.authid-remember input{width:18px;height:18px;padding:0;border-radius:4px;accent-color:#533afd;cursor:pointer}.authid-turnstile{margin-top:4px}.authid-turnstile>div{min-height:62px;max-width:420px}.authid-submit,.authid-feishu,.authid-passkey,.authid-social-btn{height:46px;border-radius:4px;font-size:.98rem;font-weight:500;cursor:pointer}.authid-submit{margin-top:4px;border:1px solid #c7c9cc;background:#c7c9cc;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px}.authid-submit:not(:disabled){border-color:#533afd;background:#533afd}.authid-submit:not(:disabled):hover{border-color:#4434d4;background:#4434d4}.authid-submit:not(:disabled):active{border-color:#2e2b8c;background:#2e2b8c}.authid-submit:disabled{opacity:.74;cursor:not-allowed}.authid-form--pending .authid-submit{margin-top:2px}.authid-passkey{margin-top:2px;border:1px solid #d1d5db;background:#efeff0;color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:12px}.authid-passkey:disabled{opacity:.7;cursor:not-allowed}.authid-passkey-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#273951;flex:0 0 24px}.authid-passkey-icon svg{width:22px;height:22px}.authid-alt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.authid-passkey,.authid-social-btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.authid-passkey:not(:disabled):hover,.authid-social-btn:not(:disabled):hover{transform:scale(.985);background:#e7e8ea}.authid-divider{display:flex;align-items:center;gap:12px;margin:4px 0;color:#6b7280;font-size:.96rem;font-weight:500}.authid-divider:before,.authid-divider:after{content:"";flex:1;height:1px;background:#d4d4d8}.authid-feishu{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d1d5db;background:#efeff0;color:#111827}.authid-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #d1d5db;background:#efeff0;color:#111827}.authid-feishu-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.authid-feishu-icon svg{width:22px;height:22px}.authid-feishu-text{line-height:1}.authid-last-chip{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:64px;border-radius:4px;padding:0 8px;background:#fff;color:#533afd;font-size:.75rem;font-weight:500;line-height:1;border:1px solid #533afd}.authid-error{margin:2px 0 0;color:#be123c;font-size:.9rem}.glass-surface.authid-verify-fail-modal{width:min(820px,100%);border-radius:20px;border:1px solid rgba(71,85,105,.42);background:#1f2127f0;box-shadow:0 28px 70px #0f172a2e;padding:clamp(24px,3vw,44px);color:#f3f4f6}.glass-surface.authid-verify-fail-modal{background:#1f2127f0;border-color:#4755696b;box-shadow:0 18px 40px #00000047;color:#f3f4f6}.authid-verify-fail-icon{width:66px;height:66px;margin:0 auto 16px;display:grid;place-items:center;color:#7a869a}.authid-verify-fail-icon svg{width:100%;height:100%}.authid-verify-fail-text{margin:0;color:#d0d6e1;font-size:1rem;line-height:1.7;text-align:center}.authid-verify-fail-extra{margin:12px 0 0;color:#6b7280;font-size:.88rem;line-height:1.5;text-align:center;word-break:break-word}.authid-verify-fail-actions{margin:20px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:1rem;color:#d0d6e1}.authid-verify-fail-actions button{border:none;background:transparent;color:#533afd;font-size:inherit;font-weight:500;padding:0;cursor:pointer}.authid-verify-fail-actions button:hover{color:#4434d4}.authid-verify-fail-actions button:focus-visible,.authid-verify-fail-back:focus-visible{outline:2px solid rgba(83,58,253,.42);outline-offset:2px;border-radius:6px}.authid-verify-fail-back{margin-top:38px;border:none;background:transparent;color:#f3f4f6;font-size:1.02rem;font-weight:500;cursor:pointer;padding:0}.authid-verify-fail-back:hover{color:#4434d4}.authid-agreement-stack{display:grid;gap:8px}.authid-agreement-confirm-summary{display:grid;gap:4px;margin:0}.authid-agreement-confirm-meta,.authid-agreement-confirm-hint{margin:0}.authid-agreement-confirm-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:#64748b;font-size:.82rem;line-height:1.5}.authid-agreement-confirm-label{color:#94a3b8}.authid-agreement-confirm-value{color:#334155;font-weight:500;word-break:break-all}.authid-agreement-confirm-hint{color:#64748b;font-size:.82rem;line-height:1.5}.authid-agreement{margin-top:2px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px;color:#4b5563;font-size:.9rem;line-height:1.45}.authid-form--pending .authid-agreement-stack{gap:6px}.authid-form--pending .authid-agreement{margin-top:0;gap:6px 4px;color:#475569;font-size:.88rem}.authid-form--pending .authid-agreement-copy span{color:#334155}.authid-form--pending .authid-legal-link{font-weight:500}.authid-legal-hint{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#64748b;font-size:.84rem;line-height:1.6}.authid-legal-hint-copy{color:inherit}.authid-legal-hint-separator{color:#94a3b8}.authid-legal-hint .authid-legal-link{font-weight:500}.authid-agreement input{width:16px;height:16px;margin:0;accent-color:#533afd}.authid-agreement-copy{display:inline-flex;align-items:center;min-height:22px;cursor:pointer}.authid-agreement-copy span{color:inherit}.authid-agreement-separator{color:#64748b}.authid-agreement-error{margin:0;color:#b42318;font-size:.83rem;font-weight:500;line-height:1.4}.authid-legal-link{border:none;background:transparent;color:#334155;font-size:inherit;font-weight:500;line-height:inherit;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:#33415552;text-underline-offset:.16em;transition:color .2s ease,text-decoration-color .2s ease}.authid-legal-link:hover{color:#111827;text-decoration-color:#11182780}.glass-surface.authid-legal-modal{width:min(760px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));border:1px solid #d3d9e2;border-radius:24px;background:#fff;box-shadow:0 28px 70px #0f172a2e;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.authid-legal-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 18px;border-bottom:1px solid #e5e7eb}.authid-legal-modal-copy{display:grid;gap:6px}.authid-legal-modal-copy h2{margin:0;color:#111827;font-size:1.18rem;font-weight:500;line-height:1.2}.authid-legal-modal-meta{margin:0;color:#6b7280;font-size:.88rem;font-weight:500}.authid-legal-modal-close{width:36px;height:36px;border:1px solid #d3d9e2;border-radius:999px;background:#fff;color:#475569;font-size:1.3rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.authid-legal-modal-close:hover{border-color:#94a3b8;background:#f8fafc;color:#111827}.authid-legal-modal-body{overflow:auto;padding:18px 22px 24px;display:grid;gap:22px;overscroll-behavior:contain}.authid-legal-modal-intro,.authid-legal-section,.authid-legal-subsection{display:grid;gap:10px}.authid-legal-modal-intro p,.authid-legal-section p,.authid-legal-subsection p{margin:0;color:#374151;font-size:.94rem;line-height:1.72}.authid-legal-section h3,.authid-legal-subsection h4{margin:0;color:#111827;line-height:1.35}.authid-legal-section h3{font-size:1rem;font-weight:500}.authid-legal-subsection h4{font-size:.95rem;font-weight:500}.authid-legal-list{margin:0;padding-left:22px;display:grid;gap:10px;color:#374151;font-size:.94rem;line-height:1.72}.authid-legal-list--ordered{list-style:decimal}.authid-legal-list--unordered{list-style:disc}.authid-close:focus-visible,.authid-form input:focus-visible,.authid-toggle:focus-visible,.authid-submit:focus-visible,.authid-feishu:focus-visible,.authid-passkey:focus-visible,.authid-social-btn:focus-visible,.authid-legal-link:focus-visible,.authid-legal-modal-close:focus-visible{outline:2px solid rgba(83,58,253,.42);outline-offset:2px}@media (max-width: 820px){.authid-card{width:min(560px,100%);padding:18px 14px 14px;border-radius:8px}}@media (max-width: 820px){.authid-card h1{font-size:1.8rem}}@media (max-width: 820px){.authid-form input,.authid-toggle,.authid-submit,.authid-feishu,.authid-passkey,.authid-social-btn{height:44px;border-radius:4px}}@media (max-width: 820px){.authid-alt-grid{grid-template-columns:1fr;gap:8px}}@media (max-width: 820px){.glass-surface.authid-legal-modal{width:min(100%,100vw - 24px);max-height:min(100dvh - 24px,100%);border-radius:18px}}@media (max-width: 820px){.authid-legal-modal-head,.authid-legal-modal-body{padding-left:16px;padding-right:16px}}@media (max-width: 820px){.authid-legal-modal-head{padding-top:16px;padding-bottom:14px}}@media (max-width: 820px){.authid-legal-modal-body{padding-top:16px;padding-bottom:18px;gap:18px}}:root{--ds-color-white: #ffffff;--ds-color-slate-50: #fafafa;--ds-color-slate-100: #f5f5f5;--ds-color-slate-200: #e5e5e5;--ds-color-slate-300: #d4d4d6;--ds-color-slate-400: #9a9a9c;--ds-color-slate-500: #7a7a7e;--ds-color-slate-600: #4a4a4c;--ds-color-slate-800: #2a2a2c;--ds-color-slate-900: #272729;--ds-color-slate-950: #1d1d1f;--ds-color-ink-300: var(--ds-color-slate-300);--ds-color-ink-900: var(--ds-color-slate-900);--ds-color-night-300: #3a3a3c;--ds-color-brand-50: #efebff;--ds-color-brand-200: var(--ds-color-border-brand-soft);--ds-color-brand-300: var(--ds-color-brand-primary-soft);--ds-color-brand-500: var(--ds-color-brand-primary);--ds-color-brand-600: var(--ds-color-brand-primary-hover);--ds-color-brand-700: var(--ds-color-brand-primary-deep);--ds-color-accent-teal-500: #14b8a6;--ds-color-accent-teal-400: #2dd4bf;--ds-color-accent-blue-600: #2563eb;--ds-color-danger-500: #f43f5e;--ds-color-white-alpha-98: rgba(255, 255, 255, .98);--ds-color-white-alpha-90: rgba(255, 255, 255, .9);--ds-color-white-alpha-78: rgba(255, 255, 255, .78);--ds-color-white-alpha-68: rgba(255, 255, 255, .68);--ds-color-white-alpha-14: rgba(255, 255, 255, .14);--ds-color-white-alpha-8: var(--ds-color-white-alpha-08);--ds-color-white-alpha-08: rgba(255, 255, 255, .08);--ds-color-white-alpha-07: rgba(255, 255, 255, .07);--ds-color-ink-alpha-72: rgba(15, 23, 42, .72);--ds-color-ink-alpha-14: rgba(15, 23, 42, .14);--ds-color-ink-alpha-12: rgba(15, 23, 42, .12);--ds-color-border-alpha-18: rgba(148, 163, 184, .18);--ds-color-brand-alpha-18: rgba(83, 58, 253, .18);--ds-color-danger-alpha-16: rgba(240, 68, 56, .16);--ds-color-dataviz-1: var(--ds-color-brand-primary);--ds-color-dataviz-2: var(--ds-color-accent-teal-500);--ds-color-dataviz-3: var(--ds-color-accent-blue-600);--ds-color-dataviz-4: var(--ds-color-accent-ruby);--ds-color-dataviz-5: var(--ds-color-accent-magenta);--ds-color-dataviz-6: var(--ds-color-accent-teal-400);--ds-font-family-display: "Helvetica Neue", "SF Pro Display", "PingFang SC", "Noto Sans SC", sans-serif;--ds-font-family-text: "Helvetica Neue", "SF Pro Text", "PingFang SC", "Noto Sans SC", sans-serif;--ds-font-family-cjk: "IBM Plex Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--ds-font-size-8: 8px;--ds-font-size-10: 10px;--ds-font-size-11: 11px;--ds-font-size-12: 12px;--ds-font-size-13: 13px;--ds-font-size-14: 14px;--ds-font-size-15: 15px;--ds-font-size-16: 16px;--ds-font-size-18: 18px;--ds-font-size-20: 20px;--ds-font-size-22: 22px;--ds-font-size-24: 24px;--ds-font-size-27: 27px;--ds-font-size-30: 30px;--ds-font-size-45: 45px;--ds-font-size-51: 51px;--ds-font-size-61: 61px;--ds-space-24: 24px;--ds-space-28: 28px;--ds-space-32: 32px;--ds-category-cascader-list-max-height: calc(var(--ds-space-20) * 16);--ds-radius-4: 4px;--ds-radius-6: 6px;--ds-radius-8: 8px;--ds-radius-10: 10px;--ds-radius-12: 12px;--ds-radius-14: 14px;--ds-radius-16: 16px;--ds-radius-18: 18px;--ds-radius-20: 20px;--ds-radius-24: 24px;--ds-radius-pill: 999px;--ds-radius-full: var(--ds-radius-pill);--ds-shadow-inset-specular: inset 0 1px 0 rgba(255, 255, 255, .54);--ds-shadow-soft: 0 6px 22px rgba(15, 23, 42, .05);--ds-shadow-card: 0 16px 40px rgba(15, 23, 42, .05);--ds-shadow-panel: 0 18px 38px rgba(15, 23, 42, .06);--ds-shadow-work: 0 18px 50px rgba(15, 23, 42, .08);--ds-shadow-material: 0 22px 44px rgba(15, 23, 42, .1);--ds-shadow-dark: 0 18px 44px rgba(2, 6, 23, .32);--ds-shadow-raise: 0 4px 12px rgba(0, 0, 0, .08);--ds-z-popover: 1200;--ds-color-bg-page: #ffffff;--ds-color-bg-surface: #ffffff;--ds-color-bg-brand-dark: #1c1e54;--ds-color-bg-dark-navy: #0d253d;--ds-color-text-heading: #1f1f23;--ds-color-text-label: #2a2a2c;--ds-color-text-body: #7a7a7e;--ds-color-text-inverse: #ffffff;--ds-color-brand-primary: #533afd;--ds-color-brand-primary-hover: #4434d4;--ds-color-brand-primary-deep: #2e2b8c;--ds-color-brand-primary-mid: #665efd;--ds-color-brand-primary-soft: #b9b9f9;--ds-color-accent-ruby: #ea2261;--ds-color-accent-magenta: #f96bee;--ds-color-accent-magenta-soft: #ffd7ef;--ds-color-success: #15be53;--ds-color-success-text: #108c3d;--ds-color-warning: #9b6829;--ds-color-border-default: #e5e5e5;--ds-color-border-brand: #b9b9f9;--ds-color-border-brand-soft: #d6d9fc;--ds-color-border-accent: #ffd7ef;--ds-color-border-dashed: #362baa;--ds-color-info-text: #2874ad;--ds-color-info-border: rgba(43, 145, 223, .2);--ds-color-muted-text: rgba(16, 16, 16, .3);--ds-color-muted-outline: rgb(212, 222, 233);--ds-color-success-bg: rgba(21, 190, 83, .2);--ds-color-success-border: rgba(21, 190, 83, .4);--ds-color-ghost-hover: rgba(83, 58, 253, .05);--ds-color-transparent: rgba(255, 255, 255, 0);--ds-color-action-primary: var(--ds-color-brand-primary);--ds-color-action-primary-hover: var(--ds-color-brand-primary-hover);--ds-color-action-primary-muted: #d6d9fc;--ds-color-action-primary-border: var(--ds-color-brand-primary-soft);--ds-color-button-secondary-bg: rgba(0, 0, 0, .04);--ds-color-button-secondary-border: rgba(0, 0, 0, .08);--ds-color-button-secondary-bg-hover: rgba(0, 0, 0, .07);--ds-color-button-secondary-border-hover: rgba(0, 0, 0, .14);--ds-color-button-secondary-bg-dark: rgba(255, 255, 255, .06);--ds-color-button-secondary-border-dark: rgba(255, 255, 255, .1);--ds-color-button-secondary-bg-hover-dark: rgba(255, 255, 255, .1);--ds-color-button-secondary-border-hover-dark: rgba(255, 255, 255, .18);--ds-color-interactive-active-bg: rgba(83, 58, 253, .16);--ds-color-interactive-active-border: rgba(83, 58, 253, .45);--ds-color-interactive-focus-ring: rgba(83, 58, 253, .42);--ds-color-status-success-text: var(--ds-color-success-text);--ds-color-status-success-bg: var(--ds-color-success-bg);--ds-color-status-warning-text: var(--ds-color-warning);--ds-color-status-warning-bg: #fff8eb;--ds-color-status-danger-text: var(--ds-color-accent-ruby);--ds-color-status-danger-bg: #fdeceb;--ds-color-surface-subtle: #f6f9fc;--ds-color-stock-seg-ok: #16a673;--ds-color-stock-seg-locked: #e8a33d;--ds-color-stock-seg-transit: #6366f1;--ds-color-stock-seg-low: #e0544e;--ds-color-heat-0: #f4f4f0;--ds-color-heat-1: #e0e7ff;--ds-color-heat-2: #a5b4fc;--ds-color-heat-3: #6366f1;--ds-color-heat-4: #4338ca;--ds-color-emerald-50: #ecfdf5;--ds-color-emerald-100: #d1fae5;--ds-color-emerald-500: #10b981;--ds-color-emerald-600: #059669;--ds-color-emerald-700: #047857;--ds-color-emerald-alpha-12: rgba(16, 185, 129, .12);--ds-color-amber-50: #fffbeb;--ds-color-amber-100: #fef3c7;--ds-color-amber-500: #f59e0b;--ds-color-amber-600: #d97706;--ds-color-amber-700: #b45309;--ds-color-amber-alpha-12: rgba(245, 158, 11, .12);--ds-color-purple-50: #faf5ff;--ds-color-purple-700: #7e22ce;--ds-color-blue-50: #eff6ff;--ds-color-blue-700: #1d4ed8;--ds-color-green-50: #f0fdf4;--ds-color-green-700: #15803d;--ds-color-cyan-50: #ecfeff;--ds-color-cyan-700: #0e7490;--ds-color-orange-50: #fff7ed;--ds-color-orange-700: #c2410c;--ds-color-red-50: #fef2f2;--ds-color-red-200: #fecaca;--ds-color-red-300: #fca5a5;--ds-color-red-600: #dc2626;--ds-color-red-700: #b91c1c;--ds-color-rose-50: #fff1f2;--ds-color-rose-600: #e11d48;--ds-color-green-600: #16a34a;--ds-font-family-sans: "sohne-var", "SF Pro Display", sans-serif;--ds-font-family-mono: "SourceCodePro", "SFMono-Regular", monospace;--ds-font-feature-default: "ss01" 1;--ds-font-feature-tabular: "tnum" 1;--ds-font-weight-display: 300;--ds-font-weight-body: 300;--ds-font-weight-body-strong: 400;--ds-font-weight-ui: 400;--ds-font-weight-code: 500;--ds-font-weight-code-bold: 700;--ds-font-size-display-hero: 56px;--ds-font-size-display-lg: 48px;--ds-font-size-section: 32px;--ds-font-size-title-lg: 26px;--ds-font-size-title: 22px;--ds-font-size-body-lg: 18px;--ds-font-size-body: 16px;--ds-font-size-button: 16px;--ds-font-size-button-sm: 14px;--ds-font-size-link: 14px;--ds-font-size-caption: 13px;--ds-font-size-caption-sm: 12px;--ds-font-size-micro: 10px;--ds-font-size-nano: 8px;--ds-font-size-code: 12px;--ds-font-size-code-micro: 9px;--ds-line-height-display-hero: 1.03;--ds-line-height-display-lg: 1.15;--ds-line-height-section: 1.1;--ds-line-height-title-lg: 1.12;--ds-line-height-title: 1.1;--ds-line-height-body: 1.4;--ds-line-height-button: 1;--ds-line-height-caption-sm: 1.33;--ds-line-height-micro: 1.15;--ds-line-height-nano: 1.07;--ds-line-height-code: 2;--ds-letter-spacing-display-hero: -1.4px;--ds-letter-spacing-display-lg: -.96px;--ds-letter-spacing-section: -.64px;--ds-letter-spacing-title-lg: -.26px;--ds-letter-spacing-title: -.22px;--ds-letter-spacing-caption-tabular: -.36px;--ds-letter-spacing-micro: .1px;--ds-letter-spacing-micro-tabular: -.3px;--ds-space-base: 8px;--ds-space-1: 1px;--ds-space-2: 2px;--ds-space-4: 4px;--ds-space-6: 6px;--ds-space-8: 8px;--ds-space-10: 10px;--ds-space-11: 11px;--ds-space-12: 12px;--ds-space-14: 14px;--ds-space-16: 16px;--ds-space-18: 18px;--ds-space-20: 20px;--ds-radius-micro: 1px;--ds-radius-standard: 4px;--ds-radius-comfortable: 5px;--ds-radius-relaxed: 6px;--ds-radius-large: 8px;--ds-radius-compound-bottom: 0px 0px 6px 6px;--ds-shadow-color-blue: rgba(50, 50, 93, .25);--ds-shadow-color-dark-blue: rgba(3, 3, 39, .25);--ds-shadow-color-black: rgba(0, 0, 0, .1);--ds-shadow-color-ambient: rgba(23, 23, 23, .08);--ds-shadow-color-soft: rgba(23, 23, 23, .06);--ds-shadow-color-top: rgba(0, 55, 112, .08);--ds-shadow-ambient: 0px 3px 6px rgba(23, 23, 23, .06);--ds-shadow-standard: 0px 15px 35px rgba(23, 23, 23, .08);--ds-shadow-elevated: 0px 30px 45px -30px rgba(50, 50, 93, .25), 0px 18px 36px -18px rgba(0, 0, 0, .1);--ds-shadow-deep: 0px 14px 21px -14px rgba(3, 3, 39, .25), 0px 8px 17px -8px rgba(0, 0, 0, .1);--ds-focus-ring: 2px solid #533afd;--bg-0: #1d1d1f;--bg-1: #272729;--bg-2: #2a2a2c;--line: #3a3a3c;--text-main: #e5e7eb;--text-sub: #9a9a9c;--brand: #14b8a6;--brand-soft: #2dd4bf;--danger: #f43f5e;--ok: #22c55e;--radius-lg: 16px;--shadow: 0 10px 35px rgba(2, 6, 23, .35);--app-topbar-h: 60px;--brand-primary: var(--ds-color-brand-500);--brand-hover: var(--ds-color-brand-600);--brand-active: var(--ds-color-brand-700);--brand-soft-bg: var(--ds-color-brand-50);--brand-border-accent: var(--ds-color-brand-300);--brand-focus-ring: rgba(83, 58, 253, .42);--brand-gradient: linear-gradient( 180deg, rgba(83, 58, 253, .1), rgba(83, 58, 253, .03) );--brand-shadow: 0 4px 20px rgba(83, 58, 253, .18);--surface-bg: #f8fafc;--surface-card: #ffffff;--surface-border: #e5e7eb;--text-primary: #272729;--text-secondary: #374151;--text-muted: #6b7280;--appearance-text-primary: var(--text-primary);--appearance-text-secondary: var(--text-secondary);--appearance-text-tertiary: var(--text-muted);--appearance-text-quaternary: #9a9a9c;--appearance-accent-primary: var(--brand-primary);--appearance-shell-bg: rgba(255, 255, 255, .88);--appearance-shell-border: #e5e7eb;--appearance-shell-shadow: 0 16px 40px rgba(15, 23, 42, .05);--appearance-control-bg: rgba(255, 255, 255, .82);--appearance-control-bg-hover: rgba(248, 250, 252, .98);--appearance-control-border: rgba(209, 213, 219, .96);--appearance-control-active-bg: rgba(83, 58, 253, .08);--appearance-control-active-border: rgba(83, 58, 253, .24);--appearance-control-accent: var(--appearance-accent-primary);--appearance-content-card-bg: rgba(255, 255, 255, .9);--appearance-content-card-border: rgba(229, 231, 235, .96);--appearance-content-card-shadow: 0 16px 40px rgba(15, 23, 42, .05);--appearance-loading-surface-bg: rgba(255, 255, 255, .88);--appearance-loading-surface-border: #e5e7eb;--appearance-loading-surface-shadow: 0 16px 40px rgba(15, 23, 42, .05);--appearance-loading-card-bg: #ffffff;--appearance-loading-card-border: #edf2f7;--appearance-loading-block-fill: linear-gradient( 90deg, rgba(226, 232, 240, .72), rgba(241, 245, 249, .95), rgba(226, 232, 240, .72) );--appearance-material-fill: linear-gradient( 180deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .48) );--appearance-material-fill-strong: linear-gradient( 180deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .68) );--appearance-material-border: rgba(148, 163, 184, .22);--appearance-material-specular: rgba(255, 255, 255, .54);--appearance-material-shadow: 0 22px 44px rgba(15, 23, 42, .1);--appearance-material-blur: 22px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{color:var(--text-main);font-family:Space Grotesk,IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 10%,rgba(20,184,166,.2),transparent 30%),radial-gradient(circle at 88% 0%,rgba(245,158,11,.14),transparent 28%),linear-gradient(140deg,#1d1d1f,#121a30 48%,#1d1d1f)}body.theme-light{--text-main: var(--text-primary);--text-sub: var(--text-muted);background:var(--surface-bg)}body.theme-dark{background:#1d1d1f;--bg-0: #1d1d1f;--bg-1: #272729;--text-main: #e5e7eb;--text-sub: #9a9a9c;--ds-color-bg-page: var(--bg-0);--ds-color-bg-surface: var(--appearance-content-card-bg);--ds-color-bg-brand-dark: color-mix(in srgb, var(--ds-color-brand-500) 24%, var(--bg-0) 76%);--ds-color-bg-dark-navy: var(--bg-1);--ds-color-text-heading: var(--appearance-text-primary);--ds-color-text-label: var(--appearance-text-secondary);--ds-color-text-body: var(--appearance-text-tertiary);--ds-color-brand-primary-soft: color-mix(in srgb, var(--ds-color-brand-500) 18%, var(--bg-0) 82%);--ds-color-border-default: var(--appearance-shell-border);--ds-color-border-brand: var(--appearance-control-active-border);--ds-color-border-brand-soft: color-mix(in srgb, var(--appearance-control-active-border) 72%, transparent);--ds-color-border-accent: color-mix(in srgb, var(--ds-color-accent-magenta) 24%, transparent);--ds-color-info-border: color-mix(in srgb, var(--ds-color-info-text) 24%, transparent);--ds-color-muted-text: color-mix(in srgb, var(--appearance-text-tertiary) 72%, transparent);--ds-color-muted-outline: color-mix(in srgb, var(--appearance-shell-border) 88%, transparent);--ds-color-success-bg: color-mix(in srgb, var(--ds-color-success) 14%, var(--bg-0) 86%);--ds-color-success-border: color-mix(in srgb, var(--ds-color-success) 34%, transparent);--ds-color-ghost-hover: var(--appearance-control-bg-hover);--ds-shadow-standard: var(--appearance-shell-shadow);--ds-shadow-elevated: var(--appearance-material-shadow);--ds-focus-ring: 2px solid color-mix(in srgb, var(--ds-color-brand-300) 68%, var(--ds-color-white) 32%);--ds-color-focus-ring: color-mix(in srgb, var(--ds-color-brand-300) 42%, transparent);--appearance-text-primary: #f3f4f6;--appearance-text-secondary: #d4d4d6;--appearance-text-tertiary: #9a9a9c;--appearance-text-quaternary: #737373;--appearance-accent-primary: var(--ds-color-brand-500);--appearance-shell-bg: #272729;--appearance-shell-border: #3a3a3c;--appearance-shell-shadow: 0 18px 44px rgba(2, 6, 23, .32);--appearance-control-bg: #272729;--appearance-control-bg-hover: #2a2a2c;--appearance-control-border: #3a3a3c;--appearance-control-active-bg: rgba(83, 58, 253, .16);--appearance-control-active-border: rgba(129, 140, 248, .48);--appearance-control-accent: #e5e7eb;--appearance-content-card-bg: #272729;--appearance-content-card-border: #3a3a3c;--appearance-content-card-shadow: 0 18px 44px rgba(2, 6, 23, .32);--appearance-loading-surface-bg: #272729;--appearance-loading-surface-border: #3a3a3c;--appearance-loading-surface-shadow: 0 18px 44px rgba(2, 6, 23, .32);--appearance-loading-card-bg: #272729;--appearance-loading-card-border: #3a3a3c;--appearance-loading-block-fill: linear-gradient( 90deg, rgba(42, 42, 44, .7), rgba(58, 58, 60, .92), rgba(42, 42, 44, .7) );--appearance-material-fill: linear-gradient( 180deg, #272729, #272729 );--appearance-material-fill-strong: linear-gradient( 180deg, #2a2a2c, #272729 );--appearance-material-border: rgba(255, 255, 255, .08);--appearance-material-specular: rgba(255, 255, 255, .07);--appearance-material-shadow: 0 28px 60px rgba(0, 0, 0, .42)}button:not(:disabled),a[href],summary,[role=button]:not([aria-disabled=true]),input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file]):not(:disabled),select:not(:disabled){cursor:pointer}button:disabled,[role=button][aria-disabled=true],input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file]):disabled,select:disabled{cursor:not-allowed}.top-progress-bar{position:absolute;inset:0 0 auto;height:2px;overflow:hidden;z-index:20;opacity:0;pointer-events:none;transition:opacity .18s ease}.top-progress-bar.is-visible{opacity:1}.top-progress-bar__rail,.top-progress-bar__bar{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:999px}.top-progress-bar__rail{background:#94a3b82e}.top-progress-bar__bar{width:34%;background:linear-gradient(90deg,#94a3b82e,#6373819e,#94a3b82e);animation:topProgressIndeterminate 1.2s ease-in-out infinite;will-change:transform}@keyframes topProgressIndeterminate{0%{transform:translate(-110%)}to{transform:translate(320%)}}.skeleton-block{display:block;width:100%;min-width:0;border-radius:10px;background:var(--appearance-loading-block-fill);background-size:220% 100%;animation:skeletonShimmer 2.4s ease-in-out infinite}.appearance-loading-block{background:var(--appearance-loading-block-fill);background-size:220% 100%}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.inline-spinner{display:inline-flex;align-items:center;gap:4px}.inline-spinner span{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.32;animation:inlineSpinnerPulse .9s ease-in-out infinite}.inline-spinner span:nth-child(2){animation-delay:.12s}.inline-spinner span:nth-child(3){animation-delay:.24s}@keyframes inlineSpinnerPulse{0%,to{transform:translateY(0);opacity:.26}50%{transform:translateY(-1px);opacity:.84}}.button-loading{position:relative;display:inline-grid;place-items:center;min-width:0}.button-loading__label{display:inline-flex;align-items:center;justify-content:center}.button-loading.is-busy .button-loading__label{opacity:0}.button-loading__busy{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.page-skeleton,.settings-page-skeleton,.drawer-skeleton,.auth-gate-skeleton,.appearance-loading-surface{border:1px solid var(--appearance-loading-surface-border);border-radius:18px;background:var(--appearance-loading-surface-bg);box-shadow:var(--appearance-loading-surface-shadow)}.page-skeleton{display:grid;gap:20px;padding:20px}.page-skeleton__hero,.drawer-skeleton__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page-skeleton__hero-copy,.page-skeleton__hero-actions,.page-skeleton__meta,.page-skeleton__body,.page-skeleton__side,.settings-page-skeleton,.settings-page-skeleton__header,.settings-page-skeleton__cards,.drawer-skeleton,.drawer-skeleton__actions,.drawer-skeleton__body,.drawer-skeleton__main,.drawer-skeleton__side,.loading-card-skeleton,.table-skeleton,.table-skeleton__head,.table-skeleton__body,.table-skeleton__row,.chart-skeleton,.chart-skeleton__bars{display:grid}.page-skeleton__hero-copy,.drawer-skeleton__main,.drawer-skeleton__side,.loading-card-skeleton,.settings-page-skeleton,.table-skeleton__body{gap:12px}.page-skeleton__hero-actions,.drawer-skeleton__actions{gap:10px;justify-items:end}.page-skeleton__meta{grid-template-columns:repeat(3,minmax(0,max-content));gap:10px 16px}.page-skeleton__summary,.settings-page-skeleton__cards{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-skeleton__body,.drawer-skeleton__body{grid-template-columns:minmax(0,1.65fr) minmax(280px,.95fr);gap:16px}.loading-card-skeleton{padding:18px;border:1px solid var(--appearance-loading-card-border);border-radius:16px;background:var(--appearance-loading-card-bg)}.loading-card-skeleton.is-large{min-height:360px}.loading-card-skeleton .skeleton-block.is-title{margin-bottom:6px}.table-skeleton{gap:12px}.table-skeleton__head,.table-skeleton__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.table-skeleton__row{padding:16px 0;border-top:1px solid #eef2f7}.chart-skeleton{min-height:180px;align-items:end;padding:18px}.chart-skeleton__bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;min-height:144px}.chart-skeleton__bar{align-self:end;min-height:48px}.settings-page-skeleton{gap:18px;padding:12px 0 0}.settings-page-skeleton__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-content-skeleton{display:grid;gap:18px}.settings-content-skeleton__cards{display:grid;gap:14px;grid-template-columns:repeat(var(--settings-content-skeleton-columns, 2),minmax(0,1fr))}.drawer-skeleton{gap:18px;padding:18px}.auth-gate-skeleton{position:relative;min-height:100vh;padding:24px;background:#f8fafc}body.theme-dark .top-progress-bar__rail{background:#4755693d}body.theme-dark .top-progress-bar__bar{background:linear-gradient(90deg,#ffffff29,#ffffff7a,#ffffff29)}body.theme-dark .skeleton-block{background:var(--appearance-loading-block-fill)}body.theme-dark .page-skeleton,body.theme-dark .settings-page-skeleton,body.theme-dark .drawer-skeleton,body.theme-dark .auth-gate-skeleton,body.theme-dark .loading-card-skeleton{border-color:#3a3a3c;background:#272729;box-shadow:0 18px 44px #02061752}body.theme-dark .auth-gate-skeleton{background:#1d1d1f}@media (max-width: 960px){.page-skeleton__summary,.settings-page-skeleton__cards,.settings-content-skeleton__cards,.page-skeleton__body,.drawer-skeleton__body{grid-template-columns:1fr}.page-skeleton__hero,.drawer-skeleton__head{flex-direction:column}.page-skeleton__hero-actions,.drawer-skeleton__actions{justify-items:start}.page-skeleton__meta{grid-template-columns:1fr}}.shipment-batches-page-head-actions{display:inline-flex;align-items:center;gap:12px}.shipment-batches-status-filter{display:inline-flex;align-items:center;gap:8px;color:#4b5563;font-size:.92rem}.shipment-batches-status-filter select{min-width:132px;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font:inherit;color:#272729;background:#fff}.shipment-batches-table th:nth-child(1),.shipment-batches-table td:nth-child(1){width:20%}.shipment-batches-table th:nth-child(2),.shipment-batches-table td:nth-child(2){width:14%}.shipment-batches-table th:nth-child(3),.shipment-batches-table td:nth-child(3){width:16%}.shipment-batches-table th:nth-child(4),.shipment-batches-table td:nth-child(4){width:20%}.shipment-batches-table th:nth-child(5),.shipment-batches-table td:nth-child(5){width:12%}.shipment-batches-table th:nth-child(6),.shipment-batches-table td:nth-child(6){width:10%}.shipment-batches-table th:nth-child(7),.shipment-batches-table td:nth-child(7){width:10%}.shipment-batch-create-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f172a61;display:flex;justify-content:flex-end}.shipment-batch-create-drawer,.shipment-batch-detail-drawer{width:min(860px,100%);height:100%;background:#fff;box-shadow:-24px 0 60px #0f172a2e;display:flex;flex-direction:column}.shipment-batch-create-drawer-head,.shipment-batch-detail-drawer-head{padding:24px 28px 18px;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.shipment-batch-create-drawer-summary{margin:6px 0 0;color:#6b7280;font-size:.94rem}.shipment-batch-create-drawer-body,.shipment-batch-detail-drawer-body{flex:1;overflow:auto;padding:0 28px 24px}.shipment-batch-create-section,.shipment-batch-detail-section{margin-top:22px}.shipment-batch-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.shipment-batch-selection-table-shell{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}.shipment-batch-create-loading-card{display:grid;gap:16px}.shipment-batch-create-loading-field{display:grid;gap:8px}.shipment-batch-create-loading-field.is-span-2{grid-column:span 2}.shipment-batch-selection-table th:nth-child(1),.shipment-batch-selection-table td:nth-child(1){width:12%}.shipment-batch-selection-table th:nth-child(2),.shipment-batch-selection-table td:nth-child(2){width:20%}.shipment-batch-selection-table th:nth-child(3),.shipment-batch-selection-table td:nth-child(3){width:18%}.shipment-batch-selection-table th:nth-child(4),.shipment-batch-selection-table td:nth-child(4){width:18%}.shipment-batch-selection-table th:nth-child(5),.shipment-batch-selection-table td:nth-child(5){width:14%}.shipment-batch-selection-table th:nth-child(6),.shipment-batch-selection-table td:nth-child(6){width:18%}.shipment-batch-checkbox-cell{display:inline-flex;align-items:center;gap:8px;color:#374151}.shipment-batch-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.shipment-batch-form-grid label{display:grid;gap:8px;color:#374151;font-size:.94rem}.shipment-batch-form-grid label.is-span-2,.shipment-batch-detail-grid article.is-span-2{grid-column:span 2}.shipment-batch-form-grid input,.shipment-batch-form-grid select,.shipment-batch-form-grid textarea{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:11px 12px;font:inherit;color:#272729;background:#fff}.shipment-batch-field-note{color:#6b7280;font-style:normal}.shipment-batch-create-drawer-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:22px}.shipment-batch-status-action-panel{display:grid;gap:14px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.shipment-batch-status-action-panel label{display:grid;gap:8px;color:#374151;font-size:.94rem}.shipment-batch-status-action-panel input,.shipment-batch-status-action-panel textarea{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:11px 12px;font:inherit;color:#272729;background:#fff}.shipment-batch-status-action-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.shipment-batch-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.shipment-batch-detail-grid article{display:grid;gap:6px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.shipment-batch-detail-grid article span{color:#6b7280;font-size:.86rem}.shipment-batch-detail-grid article strong{color:#272729;font-size:.96rem}.shipment-batch-stockout-list{display:grid;gap:12px}.shipment-batch-stockout-id-list{display:flex;flex-wrap:wrap;gap:8px}.inventory-record-meta .shipment-batch-stockout-link{color:#2563eb;background:transparent;border:0;padding:0;font:inherit;cursor:pointer}@media (max-width: 960px){.shipment-batch-create-drawer,.shipment-batch-detail-drawer{width:100%}.shipment-batch-filter-row,.shipment-batch-form-grid,.shipment-batch-detail-grid{grid-template-columns:1fr}.shipment-batch-form-grid label.is-span-2,.shipment-batch-detail-grid article.is-span-2{grid-column:auto}}.purchase-orders-page-head-actions{display:inline-flex;align-items:center}.purchase-orders-table th:nth-child(2),.purchase-orders-table td:nth-child(2){width:16%}.purchase-orders-table th:nth-child(3),.purchase-orders-table td:nth-child(3){width:12%}.purchase-orders-table th:nth-child(4),.purchase-orders-table td:nth-child(4){width:18%}.purchase-orders-table th:nth-child(5),.purchase-orders-table td:nth-child(5){width:12%}.purchase-orders-table th:nth-child(6),.purchase-orders-table td:nth-child(6){width:10%}.purchase-orders-table th:nth-child(7),.purchase-orders-table td:nth-child(7){width:14%}.purchase-orders-table-actions{display:grid;justify-items:flex-start;gap:8px}.purchase-order-create-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f172a61;display:flex;justify-content:flex-end}.purchase-order-create-drawer,.purchase-order-detail-drawer{width:min(920px,100%);height:100%;background:#fff;box-shadow:-24px 0 60px #0f172a2e;display:flex;flex-direction:column}.purchase-order-detail-drawer{width:min(860px,100%)}.purchase-order-create-drawer-head,.purchase-order-detail-drawer-head{padding:24px 28px 18px;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.purchase-order-create-drawer-head h3{margin:0;color:#272729}.purchase-order-create-drawer-summary{margin:8px 0 0;color:#6b7280;font-size:.94rem}.purchase-order-create-drawer-body,.purchase-order-detail-drawer-body{flex:1;overflow:auto;padding:0 28px 24px}.purchase-order-create-section,.purchase-order-detail-section{margin-top:22px}.purchase-order-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.purchase-order-form-grid label{display:grid;gap:8px;color:#374151;font-size:.94rem}.purchase-order-form-grid label.is-span-2,.purchase-order-detail-grid article.is-span-2{grid-column:span 2}.purchase-order-form-grid input,.purchase-order-form-grid select,.purchase-order-form-grid textarea,.purchase-order-lines-table input{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:11px 12px;font:inherit;color:#272729;background:#fff}.purchase-order-selection-table-shell,.purchase-order-lines-table-shell,.purchase-order-items-table-shell{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}.purchase-order-create-loading-card{display:grid;gap:16px}.purchase-order-create-loading-field{display:grid;gap:8px}.purchase-order-create-loading-field.is-span-2{grid-column:span 2}.purchase-order-selection-table th:nth-child(1),.purchase-order-selection-table td:nth-child(1){width:20%}.purchase-order-selection-table th:nth-child(2),.purchase-order-selection-table td:nth-child(2){width:18%}.purchase-order-selection-table th:nth-child(3),.purchase-order-selection-table td:nth-child(3),.purchase-order-selection-table th:nth-child(4),.purchase-order-selection-table td:nth-child(4),.purchase-order-selection-table th:nth-child(5),.purchase-order-selection-table td:nth-child(5){width:14%}.purchase-order-selection-table th:nth-child(6),.purchase-order-selection-table td:nth-child(6){width:8%}.purchase-order-selection-table th:nth-child(7),.purchase-order-selection-table td:nth-child(7){width:12%}.purchase-order-lines-table th:nth-child(1),.purchase-order-lines-table td:nth-child(1){width:20%}.purchase-order-lines-table th:nth-child(2),.purchase-order-lines-table td:nth-child(2){width:18%}.purchase-order-lines-table th:nth-child(3),.purchase-order-lines-table td:nth-child(3){width:9%}.purchase-order-lines-table th:nth-child(4),.purchase-order-lines-table td:nth-child(4),.purchase-order-lines-table th:nth-child(5),.purchase-order-lines-table td:nth-child(5){width:12%}.purchase-order-lines-table th:nth-child(6),.purchase-order-lines-table td:nth-child(6){width:17%}.purchase-order-lines-table th:nth-child(7),.purchase-order-lines-table td:nth-child(7){width:12%}.purchase-order-lines-table input{min-width:0;padding:9px 10px}.purchase-order-create-drawer-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:22px}.purchase-order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.purchase-order-detail-grid article{display:grid;gap:6px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.purchase-order-detail-grid article span{color:#6b7280;font-size:.86rem}.purchase-order-detail-grid article strong{color:#272729;font-size:.96rem}.purchase-order-stockin-layer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a6b;display:grid;place-items:center;padding:24px}.purchase-order-stockin-layer{width:min(760px,100%);max-height:min(88vh,900px);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 28px 80px #0f172a3d;display:flex;flex-direction:column}.purchase-order-stockin-layer-head,.purchase-order-stockin-layer-foot{padding:24px 28px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.purchase-order-stockin-layer-head{border-bottom:1px solid #e5e7eb}.purchase-order-stockin-layer-head h3{margin:0;color:#272729}.purchase-order-stockin-layer-summary{margin:8px 0 0;color:#6b7280;font-size:.94rem}.purchase-order-stockin-layer-body{flex:1;overflow:auto;padding:0 28px 24px}.purchase-order-stockin-layer-section{margin-top:22px;display:grid;gap:14px}.purchase-order-stockin-loading-card{border:1px solid #e5e7eb;border-radius:18px;padding:16px}.purchase-order-stockin-loading-stack{display:grid;gap:14px}.purchase-order-stockin-loading-field{display:grid;gap:10px}.purchase-order-stockin-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.purchase-order-stockin-source-grid article{border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc;padding:16px;display:grid;gap:8px}.purchase-order-stockin-source-grid span{color:#6b7280;font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.purchase-order-stockin-source-grid strong{color:#272729;font-size:.94rem;line-height:1.45}.purchase-order-stockin-item-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.purchase-order-stockin-item-list li{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:15px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.purchase-order-stockin-item-list li>div{display:grid;gap:6px}.purchase-order-stockin-item-list strong,.purchase-order-stockin-item-list b{color:#272729}.purchase-order-stockin-item-list span{color:#6b7280;font-size:.84rem}.purchase-order-stockin-item-table-shell{border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;background:#fff}.purchase-order-stockin-item-table input{width:100%;min-width:88px;border:1px solid #d1d5db;border-radius:10px;padding:8px 10px;font:inherit;color:#272729;background:#fff}.purchase-order-stockin-field{display:grid;gap:8px;color:#374151;font-size:.94rem}.purchase-order-stockin-field input,.purchase-order-stockin-field textarea{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:11px 12px;font:inherit;color:#272729;background:#fff}.purchase-order-stockin-layer-foot{padding-top:18px;border-top:1px solid #e5e7eb;justify-content:flex-end}.purchase-order-receipt-history-list{display:grid;gap:14px}.purchase-order-receipt-history-group{gap:14px}.purchase-order-receipt-line-list{display:grid;gap:10px}.purchase-order-receipt-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px dashed #d1d5db}@media (max-width: 960px){.purchase-order-create-drawer,.purchase-order-detail-drawer{width:100%}.purchase-order-form-grid,.purchase-order-detail-grid,.purchase-order-stockin-source-grid{grid-template-columns:1fr}.purchase-order-form-grid label.is-span-2,.purchase-order-detail-grid article.is-span-2{grid-column:auto}.purchase-order-stockin-layer-overlay{padding:0}.purchase-order-stockin-layer{width:100%;max-height:100vh;border-radius:0}.purchase-order-stockin-layer-head,.purchase-order-stockin-layer-foot,.purchase-order-stockin-layer-body{padding-inline:20px}.purchase-order-receipt-line{flex-direction:column}}a{color:inherit;text-decoration:none}.app-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 100%);mask-image:radial-gradient(circle at center,black 40%,transparent 100%)}.app-shell{--assistant-drawer-width: min(420px, 100vw);display:flex;flex-direction:column;min-height:100vh;position:relative;background:#0f1012;width:100%;transition:width .22s cubic-bezier(.22,1,.36,1)}@media (min-width: 769px){.app-shell:has(.assistant-drawer):not(:has(.assistant-drawer-expanded-workbench)){width:calc(100vw - var(--assistant-drawer-width))}}.app-topbar{height:var(--app-topbar-h);background:#0f1012;border-bottom:1px solid #26292f;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 16px}.app-topbar-brand-link{display:inline-flex;align-items:center;justify-self:start;gap:5px;color:#f9fafb;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;min-height:44px;border-radius:8px;padding:6px 10px;transition:background-color .2s ease}.app-topbar-brand-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;cursor:grab;transition:filter .2s ease}.app-topbar-brand-icon svg{width:100%;height:100%;display:block}.app-topbar-brand-icon:active{cursor:grabbing}.app-topbar-brand-icon .st0{fill:var(--brand-icon-fill, #ffffff);transition:fill .2s ease}.app-topbar-brand-text{font-size:1.14rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.02em;color:#f9fafb;line-height:1.05}.app-topbar-brand-link:hover,.app-topbar-brand-link:focus-visible{background:#ffffff0f}.app-topbar-brand-link:hover .app-topbar-brand-icon,.app-topbar-brand-link:focus-visible .app-topbar-brand-icon{filter:drop-shadow(0 0 7px rgba(255,255,255,.24))}.app-topbar-brand-link:hover .app-topbar-brand-icon .st0,.app-topbar-brand-link:focus-visible .app-topbar-brand-icon .st0{fill:var(--brand-icon-fill, #ffffff)}.app-topbar-center{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 var(--ds-space-12)}.app-topbar-search{display:inline-flex;align-items:center;gap:var(--ds-space-10);width:clamp(calc(var(--ds-space-20) * 21),28vw,calc(var(--ds-space-20) * 36));height:calc(var(--ds-space-18) * 2);padding:0 var(--ds-space-12);background:var(--ds-color-white-alpha-07);border:var(--ds-space-1) solid var(--ds-color-white-alpha-14);border-radius:var(--ds-radius-10);color:var(--ds-color-white-alpha-68);font-family:inherit;font-size:var(--ds-font-size-13);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.app-topbar-search:hover{background:var(--ds-color-white-alpha-08);border-color:var(--ds-color-white-alpha-14);color:var(--ds-color-white-alpha-90)}.app-topbar-search:focus-visible{outline:none;background:var(--ds-color-white-alpha-08);border-color:var(--ds-color-brand-300);box-shadow:0 0 0 var(--ds-space-2) var(--ds-color-brand-alpha-18);color:var(--ds-color-white)}.app-topbar-search-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-16);height:var(--ds-space-16);flex-shrink:0;color:var(--ds-color-white-alpha-68)}.app-topbar-search-icon svg{width:100%;height:100%;display:block}.app-topbar-search-placeholder{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.app-topbar-search-kbd{flex-shrink:0;padding:var(--ds-space-2) var(--ds-space-6);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-10);line-height:var(--ds-line-height-caption-sm);color:var(--ds-color-white-alpha-68);background:var(--ds-color-white-alpha-08);border:var(--ds-space-1) solid var(--ds-color-white-alpha-14);border-radius:var(--ds-radius-4)}.app-topbar-actions{--app-topbar-action-font-size: var(--ds-font-size-14);--app-topbar-action-line-height: var(--ds-space-20);--app-topbar-action-font-weight: var(--ds-font-weight-regular);display:inline-flex;align-items:center;justify-self:end;gap:var(--ds-space-8)}.app-topbar-ai{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-6);height:calc(var(--ds-space-18) * 2);padding:0 var(--ds-space-12);border:0;border-radius:var(--ds-radius-10);background:transparent;color:var(--ds-color-white-alpha-90);font-family:inherit;font-size:var(--app-topbar-action-font-size);font-weight:var(--app-topbar-action-font-weight);line-height:var(--app-topbar-action-line-height);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.app-topbar-ai:hover,.app-topbar-ai:focus-visible,.app-topbar-ai[aria-expanded=true]{background:var(--ds-color-white-alpha-08);color:var(--ds-color-white)}.app-topbar-ai:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-space-2) var(--ds-color-brand-alpha-18)}.app-topbar-ai-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-20);height:var(--ds-space-20);flex-shrink:0;line-height:0}.app-topbar-ai-icon svg{display:block;width:100%;height:100%}.app-topbar-ai-label{white-space:nowrap;font-weight:var(--app-topbar-action-font-weight);line-height:var(--app-topbar-action-line-height)}.app-mobile-nav-trigger,.mobile-sidebar-backdrop{display:none}@media (max-width: 768px){.app-mobile-nav-trigger{width:var(--ds-space-44);height:var(--ds-space-44);display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:0;border:0;border-radius:var(--ds-radius-10);background:transparent;color:var(--ds-color-white-alpha-90)}.app-mobile-nav-trigger svg{width:var(--ds-space-20);height:var(--ds-space-20);display:block}.app-mobile-nav-trigger:hover,.app-mobile-nav-trigger:focus-visible,.app-mobile-nav-trigger[aria-expanded=true]{background:var(--ds-color-white-alpha-08);color:var(--ds-color-white)}.app-mobile-nav-trigger--placeholder{visibility:hidden;pointer-events:none}.app-topbar{grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--ds-space-8);padding:0 var(--ds-space-10)}.app-topbar-center{justify-content:flex-end;padding:0}.app-topbar-search{width:var(--ds-space-44);height:var(--ds-space-44);justify-content:center;gap:0;padding:0}.app-topbar-search-placeholder,.app-topbar-search-kbd{display:none}.app-topbar-actions{gap:var(--ds-space-4)}.app-topbar-ai{width:var(--ds-space-44);height:var(--ds-space-44);padding:0}.app-topbar-ai-label{display:none}.app-topbar .account-menu-trigger{width:var(--ds-space-44);height:var(--ds-space-44);justify-content:center;gap:0;padding:0}.app-topbar .account-trigger-meta,.app-topbar .account-card-caret{display:none}.app-body{grid-template-columns:1fr;overflow:visible}.app-sidebar-shell{display:contents}.app-body .sidebar{position:fixed;top:var(--app-topbar-h);bottom:0;left:0;z-index:940;width:calc(100vw - var(--ds-space-16));border-right:1px solid var(--ds-color-border-default);box-shadow:18px 0 44px #0f172a2e;transform:translate(-100%);transition:transform .18s ease}.app-body.is-mobile-nav-open .sidebar{transform:translate(0)}.mobile-sidebar-backdrop{position:fixed;top:var(--app-topbar-h);right:0;bottom:0;left:0;z-index:930;display:none;border:0;padding:0;background:#0f10125c}.app-body.is-mobile-nav-open .mobile-sidebar-backdrop{display:block}.main{min-width:0}}@media (max-width: 480px){.app-topbar-brand-link{padding-inline:var(--ds-space-8)}.app-topbar-brand-text{display:none}}@media (max-width: 768px){.app-body-settings{padding:var(--ds-space-12);overflow:visible}.app-body-settings .sysset-page{width:100%;grid-template-columns:minmax(0,1fr)}.app-body-settings .sysset-side{position:fixed;top:var(--app-topbar-h);bottom:0;left:0;z-index:940;width:calc(100vw - var(--ds-space-16));min-height:auto;border-radius:0 var(--ds-radius-18, 18px) var(--ds-radius-18, 18px) 0;transform:translate(-100%);transition:transform .18s ease}.app-body-settings.is-mobile-nav-open .sysset-side{transform:translate(0)}.app-body-settings.is-mobile-nav-open .mobile-sidebar-backdrop{display:block}.app-body-settings .sysset-main{min-width:0}}.app-body{--ds-sidebar-shell-width-expanded: 250px;--ds-sidebar-shell-width: var(--ds-sidebar-shell-width-expanded);display:grid;grid-template-columns:var(--ds-sidebar-shell-width) 1fr;min-height:calc(100vh - var(--app-topbar-h));border-top-left-radius:18px;border-top-right-radius:18px;overflow:hidden;border:1px solid #d8dde5;border-bottom:0;background:var(--surface-bg)}.app-sidebar-shell{min-width:0;min-height:100%;display:flex;position:relative;z-index:2}.app-sidebar-shell .sidebar{width:100%;min-height:100%}.app-body-settings{min-height:calc(100vh - var(--app-topbar-h));padding:12px 16px;background:var(--surface-bg);border-top-left-radius:18px;border-top-right-radius:18px;overflow:hidden}.appearance-domain-root{color:var(--appearance-text-primary)}.settings-appearance-layout{--appearance-canvas: #edf1f7;--appearance-backdrop: rgba(255, 255, 255, .68);--appearance-noise-opacity: .08;--material-bg: rgba(255, 255, 255, .62);--material-bg-strong: rgba(255, 255, 255, .8);--material-border: rgba(148, 163, 184, .22);--material-highlight: rgba(255, 255, 255, .82);--material-shadow: 0 18px 42px rgba(15, 23, 42, .08);--material-blur: 22px;--content-card-bg: rgba(255, 255, 255, .9);--content-card-border: rgba(203, 213, 225, .82);--content-card-shadow: 0 18px 38px rgba(15, 23, 42, .06);--content-card-inset: inset 0 1px 0 rgba(255, 255, 255, .72);--text-primary: #272729;--text-secondary: #4a4a4c;--text-tertiary: #7a7a7e;--text-quaternary: #9a9a9c;--control-bg: rgba(255, 255, 255, .78);--control-bg-hover: rgba(248, 250, 252, .98);--control-border: rgba(203, 213, 225, .84);--control-active-bg: rgba(255, 255, 255, .9);--control-active-border: rgba(17, 24, 39, .14);--control-accent: var(--text-primary);--glass-fill: linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .48));--glass-fill-strong: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .68));--glass-stroke: rgba(255, 255, 255, .54);--glass-specular: rgba(255, 255, 255, .54);--glass-shadow: 0 22px 44px rgba(15, 23, 42, .1);--settings-panel-bg: color-mix(in srgb, var(--content-card-bg) 94%, var(--material-bg-strong) 6%);--settings-panel-muted: color-mix(in srgb, var(--content-card-bg) 82%, var(--material-bg-strong) 18%);--settings-input-bg: color-mix(in srgb, var(--content-card-bg) 72%, var(--appearance-canvas) 28%);--settings-map-scale-1: color-mix(in srgb, var(--appearance-canvas) 82%, var(--content-card-bg) 18%);--settings-map-scale-2: color-mix(in srgb, var(--settings-input-bg) 58%, var(--appearance-canvas) 42%);--settings-map-scale-3: color-mix(in srgb, var(--text-quaternary) 72%, var(--settings-panel-bg) 28%);--settings-map-scale-4: color-mix(in srgb, var(--text-secondary) 82%, var(--settings-panel-bg) 18%);--settings-map-text: var(--text-tertiary);--settings-map-area: color-mix(in srgb, var(--appearance-canvas) 76%, var(--content-card-bg) 24%);--settings-map-border: color-mix(in srgb, var(--control-border) 82%, var(--text-quaternary) 18%);--settings-map-emphasis: color-mix(in srgb, var(--control-active-bg) 82%, var(--settings-panel-bg) 18%);--settings-strong-fill: #272a31;--settings-strong-fill-hover: #1f2229;--settings-strong-fill-active: #181a20;--settings-strong-fg: #f8fafc;--appearance-text-primary: var(--text-primary);--appearance-text-secondary: var(--text-secondary);--appearance-text-tertiary: var(--text-tertiary);--appearance-text-quaternary: var(--text-quaternary);--appearance-accent-primary: var(--control-accent);--appearance-shell-bg: var(--appearance-backdrop);--appearance-shell-border: var(--content-card-border);--appearance-shell-shadow: var(--content-card-shadow);--appearance-control-bg: var(--control-bg);--appearance-control-bg-hover: var(--control-bg-hover);--appearance-control-border: var(--control-border);--appearance-control-active-bg: var(--control-active-bg);--appearance-control-active-border: var(--control-active-border);--appearance-control-accent: var(--control-accent);--appearance-content-card-bg: var(--content-card-bg);--appearance-content-card-border: var(--content-card-border);--appearance-content-card-shadow: var(--content-card-shadow);--appearance-material-fill: var(--glass-fill);--appearance-material-fill-strong: var(--glass-fill-strong);--appearance-material-border: var(--material-border);--appearance-material-specular: var(--glass-specular);--appearance-material-shadow: var(--glass-shadow);--appearance-material-blur: var(--material-blur);--appearance-loading-surface-bg: rgba(255, 255, 255, .78);--appearance-loading-surface-border: rgba(214, 223, 235, .9);--appearance-loading-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .62);--appearance-loading-card-bg: rgba(255, 255, 255, .78);--appearance-loading-card-border: rgba(214, 223, 235, .9);--appearance-loading-block-fill: linear-gradient( 90deg, rgba(226, 232, 240, .62), rgba(241, 245, 249, .94), rgba(226, 232, 240, .62) )}.user-name{margin:0;font-size:.9rem;font-weight:var(--ds-font-weight-medium)}.user-role{margin:4px 0 0;color:var(--text-sub);font-size:.8rem}.main{position:relative;border-top-right-radius:18px;padding:var(--ds-space-12) var(--ds-space-24) var(--ds-space-24);background:var(--surface-bg);overflow:hidden}.main:has(.product-list-page){padding-bottom:0}.app-body.app-body-product-create{overflow:visible}.app-body.app-body-product-create-standalone{grid-template-columns:1fr;overflow:visible}.main.main-product-create{overflow:visible}.main.main-product-create-standalone{border-top-left-radius:18px;overflow:visible}.main-account{display:none}.accounts-shell{min-height:calc(100vh - 56px);padding:18px 20px;background:#eceef1}.accounts-page{width:min(1460px,100%);margin:0 auto;border-radius:16px;border:1px solid #d8dde5;background:#ebedf1;display:grid;grid-template-columns:240px 1fr;overflow:hidden}.accounts-side{border-right:1px solid #d7dce4;padding:16px 10px;background:#f3f4f6}.accounts-side-item{width:100%;height:40px;border:0;border-radius:10px;background:transparent;color:#4b5563;text-align:left;padding:0 12px;font-size:1rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.accounts-side-item:hover{background:#e5e7eb;color:#272729}.accounts-side-item.active{background:#dff2ea;color:#0f766e}.accounts-main{padding:18px 22px 22px;min-width:0}.accounts-head{border-bottom:1px solid #d6dbe2;min-height:52px;display:flex;align-items:center}.accounts-head h2{margin:0;font-size:1.86rem;font-weight:var(--ds-font-weight-medium);color:#272729}.accounts-general-row{padding:22px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.accounts-general-row+.accounts-general-row{border-top:1px solid #d6dbe2}.accounts-general-meta{width:260px;flex:0 0 260px}.accounts-general-meta h3{margin:0;font-size:1.12rem;line-height:1.35;font-weight:var(--ds-font-weight-medium);color:#272729}.accounts-recommend-badge{display:inline-flex;align-items:center;height:24px;margin-left:10px;padding:0 10px;border-radius:999px;background:#a7f3d0;color:#065f46;font-size:.82rem;font-weight:var(--ds-font-weight-medium);vertical-align:middle}.accounts-general-meta p{margin:8px 0 0;color:#6b7280;font-size:1rem;line-height:1.5}.accounts-general-card{flex:1;min-width:0;border:1px solid #d3d9e2;border-radius:12px;background:#fff;padding:16px}.accounts-loading-shell{display:grid}.accounts-loading-row{pointer-events:none}.accounts-loading-meta,.accounts-loading-card{display:grid;gap:12px}.accounts-loading-card{align-content:start;min-height:138px}.accounts-loading-block{display:block;border-radius:999px;background:linear-gradient(90deg,#eef2f7,#e5e5e5,#eef2f7);background-size:200% 100%;animation:accountsLoadingPulse 1.4s ease-in-out infinite}.accounts-loading-title{width:104px;height:18px}.accounts-loading-line{width:min(220px,100%);height:14px}.accounts-loading-line.is-short{width:min(170px,78%)}.accounts-loading-card-line{width:min(360px,100%);height:14px}.accounts-loading-card-line.is-short{width:min(260px,72%)}.accounts-loading-card-line.is-button{width:124px;height:42px;border-radius:12px;margin-top:4px}@keyframes accountsLoadingPulse{0%{background-position:100% 50%;opacity:.78}50%{background-position:0% 50%;opacity:1}to{background-position:100% 50%;opacity:.78}}.accounts-security-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.accounts-security-card p{margin:0;color:#4b5563;font-size:1rem;line-height:1.5;width:100%}.accounts-passkey-list{width:100%;margin-top:2px;border-top:1px solid #e5e7eb}.accounts-passkey-item{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7eb;padding:12px 0}.accounts-passkey-item:last-child{border-bottom:0}.accounts-passkey-main{min-width:0}.accounts-passkey-name{margin:0;color:#272729;font-size:1rem;font-weight:var(--ds-font-weight-medium)}.accounts-passkey-meta{margin:4px 0 0;color:#6b7280;font-size:.95rem;line-height:1.45}.accounts-security-btn{border:1px solid #c8cdd4;border-radius:10px;min-height:42px;padding:0 18px;background:#f8fafc;color:#272729;font-size:.98rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.accounts-security-btn:hover{background:#f1f5f9}.accounts-password-summary{line-height:1.5}.accounts-password-editor{margin-top:2px;width:100%;border:0;border-top:1px solid #d6dbe2;border-radius:0;padding:14px 0 0;background:transparent}.challenge-page{min-height:calc(100vh - 56px);display:grid;place-items:center;padding:24px}.challenge-card{width:min(520px,calc(100vw - 32px));border-radius:18px;border:1px solid #d3d9e2;background:#fff;box-shadow:0 24px 60px #0f172a24;padding:22px}.challenge-icon-wrap{width:56px;height:56px;border-radius:999px;background:#dcfce7;color:#0f766e;display:grid;place-items:center;margin:0 auto 10px}.challenge-lock-icon{width:24px;height:24px}.challenge-card h2{margin:0;text-align:center;font-size:1.26rem;font-weight:var(--ds-font-weight-medium);color:#272729}.challenge-subtitle{margin:10px 0 0;text-align:center;color:#6b7280}.challenge-feedback{margin:14px 0 0;font-size:.95rem}.challenge-feedback.is-error{color:#dc2626}.challenge-feedback.is-hint{color:#6b7280;font-size:.9rem}.challenge-field{display:grid;gap:8px;margin-top:14px}.challenge-field span{font-weight:var(--ds-font-weight-medium);color:#272729}.challenge-input-wrap{display:flex;align-items:center;border:1px solid #c8cdd4;border-radius:10px;background:#fff;overflow:hidden}.challenge-input-wrap input{flex:1;border:0;outline:0;height:46px;padding:0 12px;font-size:.96rem;background:transparent}.challenge-eye{width:44px;min-width:44px;height:46px;border:0;background:transparent;color:#7a7a7e;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.challenge-eye svg{width:20px;height:20px}.challenge-eye:hover{color:#272729}.challenge-eye:focus-visible{outline:2px solid rgba(17,24,39,.48);outline-offset:-2px;border-radius:8px}.challenge-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.challenge-btn{min-height:42px;border-radius:10px;padding:0 16px;font-weight:var(--ds-font-weight-medium);cursor:pointer}.challenge-btn.ghost{border:1px solid #c8cdd4;background:#fff;color:#272729}.challenge-btn.primary{border:0;background:#272729;color:#fff}.challenge-btn:disabled{opacity:.7;cursor:not-allowed}.accounts-device-card h4{margin:0;font-size:1.06rem;font-weight:var(--ds-font-weight-medium);color:#272729}.accounts-device-list{width:100%;margin-top:4px;border-top:1px solid #e5e7eb}.accounts-device-item{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e5e7eb;padding:14px 0}.accounts-device-item:last-child{border-bottom:0}.accounts-device-main{min-width:0}.accounts-device-title{margin:0;color:#2a2a2c;font-size:1rem;font-weight:var(--ds-font-weight-medium)}.accounts-device-current{display:inline-flex;align-items:center;margin-left:10px;height:24px;padding:0 10px;border-radius:999px;background:#c4f1f9;color:#0f766e;font-size:.82rem;font-weight:var(--ds-font-weight-medium)}.accounts-device-meta{margin:6px 0 0;color:#6b7280;font-size:1rem;line-height:1.5}.accounts-device-empty{margin:16px 0 0;color:#6b7280;font-size:1rem;line-height:1.5}.accounts-auth-list{display:inline-flex;align-items:center;gap:12px}.accounts-auth-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.accounts-auth-copy p{margin:0;color:#6b7280;font-size:.98rem}.accounts-auth-item{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid #d3d9e2;background:#fff;color:var(--ds-color-brand-500);font-size:.98rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.accounts-auth-item:hover{background:#f8fafc;border-color:var(--ds-color-brand-300)}.accounts-auth-item.is-connected{color:#272729;cursor:default}.accounts-auth-item.is-connected:hover{background:#fff;border-color:#d3d9e2}.accounts-auth-item img{width:20px;height:20px}.account-menu-wrap{position:relative}.account-menu-trigger{min-width:auto;height:42px;border:0;border-radius:10px;background:transparent;color:#e5e5e5;padding:0 var(--ds-space-8) 0 var(--ds-space-6);display:inline-flex;align-items:center;gap:0;cursor:pointer;transition:background-color .2s ease}.account-menu-trigger:hover{background:#ffffff14}.account-trigger-meta{display:block;text-align:left;min-width:0;flex:1;margin-left:var(--ds-space-8)}.account-trigger-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:var(--ds-font-weight-medium);line-height:var(--app-topbar-action-line-height, var(--ds-space-20))}.user-avatar{--user-avatar-size: 32px;--user-avatar-initials-size: 14px;width:var(--user-avatar-size);height:var(--user-avatar-size);flex:0 0 var(--user-avatar-size);border-radius:calc(var(--user-avatar-size) * .3);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1d1d1f;box-shadow:inset 0 0 0 1px #0f172a1a}.user-avatar.is-initials{background:#f7f7f8;color:#4a4a4c;box-shadow:inset 0 0 0 1px #0f172a1a}.user-avatar-image{width:100%;height:100%;display:block;object-fit:cover}.user-avatar-initials{font-size:var(--user-avatar-initials-size);font-weight:var(--ds-font-weight-medium);line-height:1}body.theme-light .app-bg{display:none}body.theme-dark .app-shell{background:#1d1d1f}body.theme-dark .app-bg{display:block;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}body.theme-dark .app-body{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .accounts-shell{background:#1d1d1f}body.theme-dark .accounts-page{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .accounts-side{background:#272729;border-right-color:#3a3a3c}body.theme-dark .accounts-side-item{color:#9a9a9c}body.theme-dark .accounts-side-item:hover{background:#2a2a2c;color:#f8fafc}body.theme-dark .accounts-side-item.active{background:#2a2a2c;color:#5eead4}body.theme-dark .accounts-head{border-bottom-color:#3a3a3c}body.theme-dark .accounts-head h2{color:#f8fafc}body.theme-dark .accounts-general-row+.accounts-general-row{border-top-color:#3a3a3c}body.theme-dark .accounts-general-meta h3{color:#f8fafc}body.theme-dark .accounts-recommend-badge{background:#10b98138;color:#6ee7b7}body.theme-dark .accounts-general-meta p{color:#9a9a9c}body.theme-dark .accounts-general-card{background:#272729;border-color:#3a3a3c}body.theme-dark .accounts-loading-block{background:linear-gradient(90deg,#3a3a3c8c,#ffffff1f,#3a3a3c8c);background-size:200% 100%}body.theme-dark .accounts-avatar-feedback.is-error{color:#fca5a5}body.theme-dark .accounts-avatar-modal-overlay{background:#02061794}body.theme-dark .accounts-avatar-modal{background:#1d1d1f;border-color:#3a3a3c;box-shadow:0 32px 80px #02061785}body.theme-dark .accounts-avatar-modal-head h4,body.theme-dark .accounts-avatar-modal-current-copy strong{color:#f8fafc}body.theme-dark .accounts-avatar-modal-close{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .accounts-avatar-modal-close:hover:not(:disabled){background:#2a2a2c;border-color:#4a4a4c;color:#f8fafc}body.theme-dark .accounts-avatar-option{border-color:#3a3a3c;background:#1d1d1f}body.theme-dark .accounts-avatar-option:hover{border-color:#4a4a4c;background:#272729}body.theme-dark .accounts-avatar-option.is-selected{border-color:#60a5fa;background:#2563eb29;box-shadow:0 0 0 1px #60a5fa38}body.theme-dark .accounts-avatar-modal-footer{border-top-color:#3a3a3c}body.theme-dark .accounts-security-card p{color:#9a9a9c}body.theme-dark .accounts-passkey-list{border-top-color:#3a3a3c}body.theme-dark .accounts-passkey-item{border-bottom-color:#3a3a3c}body.theme-dark .accounts-passkey-name{color:#e5e5e5}body.theme-dark .accounts-passkey-meta{color:#9a9a9c}body.theme-dark .accounts-security-btn{background:#1d1d1f;border-color:#3a3a3c;color:#e5e5e5}body.theme-dark .accounts-security-btn:hover{background:#272729}body.theme-dark .accounts-password-editor{border-top-color:#3a3a3c;background:transparent}body.theme-dark .challenge-card{border-color:#3a3a3c;background:#272729;box-shadow:0 24px 60px #0206176b}body.theme-dark .challenge-icon-wrap{background:#10b98138;color:#6ee7b7}body.theme-dark .challenge-card h2,body.theme-dark .challenge-field span{color:#f8fafc}body.theme-dark .challenge-subtitle,body.theme-dark .challenge-feedback.is-hint{color:#9a9a9c}body.theme-dark .challenge-input-wrap{border-color:#3a3a3c;background:#272729}body.theme-dark .challenge-input-wrap input{color:#e5e5e5}body.theme-dark .challenge-eye{color:#9a9a9c}body.theme-dark .challenge-eye:hover{color:#e5e5e5}body.theme-dark .challenge-btn.ghost{border-color:#3a3a3c;background:#272729;color:#e5e5e5}body.theme-dark .challenge-btn.primary{background:var(--ds-color-brand-500);color:var(--ds-color-white)}body.theme-dark .accounts-device-card h4{color:#f8fafc}body.theme-dark .accounts-device-list{border-top-color:#3a3a3c}body.theme-dark .accounts-device-item{border-bottom-color:#3a3a3c}body.theme-dark .accounts-device-title{color:#e5e5e5}body.theme-dark .accounts-device-current{background:#14b8a633;color:#5eead4}body.theme-dark .accounts-device-meta,body.theme-dark .accounts-device-empty{color:#9a9a9c}body.theme-dark .accounts-auth-item{border-color:#3a3a3c;background:#1d1d1f;color:var(--ds-color-brand-300)}body.theme-dark .accounts-auth-item:hover{background:#272729;border-color:var(--ds-color-brand-300)}body.theme-dark .accounts-auth-item.is-connected{color:#e5e5e5}body.theme-dark .accounts-auth-item.is-connected:hover{background:#1d1d1f;border-color:#3a3a3c}@media (max-width: 860px){.accounts-general-row{flex-direction:column;align-items:flex-start}.accounts-general-meta{width:100%;flex:0 0 auto}.accounts-avatar-stack{flex-direction:column;align-items:flex-start}.accounts-avatar-modal{width:min(720px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px));padding:18px}.accounts-avatar-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.accounts-avatar-modal-overlay{padding:16px}.accounts-avatar-modal{width:min(100vw - 16px,100%);max-height:calc(100vh - 16px);padding:16px;border-radius:20px;gap:12px}.accounts-avatar-modal-current{align-items:flex-start}.accounts-avatar-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accounts-avatar-option{min-height:108px}.accounts-avatar-option img{width:64px;height:64px}.accounts-avatar-modal-footer{flex-direction:column;align-items:stretch}.accounts-avatar-modal-actions{width:100%}.accounts-avatar-modal-actions button{flex:1}}body.theme-dark .app-body-settings{background:#1d1d1f}body.theme-dark .settings-appearance-layout{--appearance-canvas: #1d1d1f;--appearance-backdrop: rgba(22, 24, 29, .82);--appearance-noise-opacity: .06;--material-bg: #272729;--material-bg-strong: #2a2a2c;--material-border: rgba(255, 255, 255, .08);--material-highlight: rgba(255, 255, 255, .08);--material-shadow: 0 22px 50px rgba(0, 0, 0, .36);--content-card-bg: #272729;--content-card-border: #3a3a3c;--content-card-shadow: 0 18px 40px rgba(0, 0, 0, .28);--content-card-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--text-primary: #f3f4f6;--text-secondary: #d4d4d6;--text-tertiary: #9a9a9c;--text-quaternary: #737373;--control-bg: #272729;--control-bg-hover: #2a2a2c;--control-border: #3a3a3c;--control-active-bg: #2a2a2c;--control-active-border: rgba(255, 255, 255, .14);--control-accent: var(--text-primary);--glass-fill: linear-gradient(180deg, #272729, #272729);--glass-fill-strong: linear-gradient(180deg, #2a2a2c, #272729);--glass-stroke: rgba(255, 255, 255, .08);--glass-specular: rgba(255, 255, 255, .07);--glass-shadow: 0 28px 60px rgba(0, 0, 0, .42);--settings-panel-bg: #272729;--settings-panel-muted: #2a2a2c;--settings-input-bg: rgba(25, 27, 32, .96);--settings-strong-fill: #353840;--settings-strong-fill-hover: #3d4048;--settings-strong-fill-active: #2a2d34;--settings-strong-fg: #f8fafc;--appearance-loading-surface-bg: rgba(42, 42, 44, .88);--appearance-loading-surface-border: #3a3a3c;--appearance-loading-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);--appearance-loading-card-bg: rgba(42, 42, 44, .88);--appearance-loading-card-border: #3a3a3c;--appearance-loading-block-fill: linear-gradient( 90deg, rgba(58, 58, 60, .72), rgba(74, 74, 76, .94), rgba(58, 58, 60, .72) )}body.theme-light .main{background:var(--surface-bg)}body.theme-dark .main{background:#1d1d1f}body.theme-dark .app-shell-appearance.settings-appearance-layout{--phasea-surface-base: var(--appearance-canvas);--phasea-surface-raised: var(--settings-panel-bg);--phasea-surface-muted: var(--settings-panel-muted);--phasea-border: var(--appearance-shell-border);--phasea-border-strong: var(--settings-divider);--phasea-text: var(--appearance-text-primary);--phasea-text-sub: var(--appearance-text-secondary);--phasea-text-soft: var(--appearance-text-tertiary);--phasea-accent: var(--appearance-control-accent);--phasea-accent-soft: var(--appearance-control-active-bg);--phasea-accent-border: var(--appearance-control-active-border);--phasea-shadow: var(--appearance-content-card-shadow);--phasea-material-fill: var(--appearance-material-fill);--phasea-material-border: var(--appearance-material-border);--phasea-strong-fill: var(--settings-strong-fill);--phasea-strong-fill-hover: var(--settings-strong-fill-hover);--phasea-strong-fill-active: var(--settings-strong-fill-active);--phasea-strong-fg: var(--settings-strong-fg);background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))}body.theme-dark .app-shell-appearance .app-topbar{background:#0f1012;border-bottom-color:#26292f;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body.theme-dark .app-shell-appearance .app-topbar-brand-link:hover,body.theme-dark .app-shell-appearance .app-topbar-brand-link:focus-visible,body.theme-dark .app-shell-appearance .account-menu-trigger:hover,body.theme-dark .app-shell-appearance .notify-trigger:hover{background:var(--appearance-control-bg)}body.theme-dark .app-shell-appearance .app-body{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas));border-color:var(--appearance-shell-border);box-shadow:none}body.theme-dark .app-shell-appearance .main{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))}body.theme-dark .app-shell-appearance .sidebar{--sidebar-row-color: var(--appearance-text-secondary);--sidebar-row-color-strong: var(--appearance-text-primary);--sidebar-hover-bg: var(--appearance-control-bg-hover);--sidebar-active-bg: color-mix(in srgb, var(--ds-color-brand-500) 16%, transparent);--sidebar-chevron-color: var(--appearance-text-tertiary);background:var(--appearance-material-fill);border-right-color:var(--appearance-shell-border);-webkit-backdrop-filter:blur(var(--appearance-material-blur));backdrop-filter:blur(var(--appearance-material-blur));box-shadow:inset -1px 0 #ffffff08,inset 0 1px 0 var(--appearance-material-specular)}body.theme-dark .app-shell-appearance .sidebar-nav-footer{margin-top:auto;padding-top:var(--ds-space-24)}body.theme-dark .app-shell-appearance .sidebar-nav-row,body.theme-dark .app-shell-appearance .sidebar-subnav-item{border:1px solid transparent}body.theme-dark .app-shell-appearance .sidebar-nav-row:hover,body.theme-dark .app-shell-appearance .sidebar-nav-row:focus-visible,body.theme-dark .app-shell-appearance .sidebar-subnav-item:hover,body.theme-dark .app-shell-appearance .sidebar-subnav-item:focus-visible{background:var(--ds-sidebar-hover-bg);color:var(--ds-sidebar-row-color-strong)}body.theme-dark .app-shell-appearance .sidebar-nav-row.is-active,body.theme-dark .app-shell-appearance .sidebar-subnav-item.is-active{background:var(--ds-sidebar-active-bg);border-color:var(--appearance-control-active-border);box-shadow:0 10px 24px #0000002e,inset 0 1px 0 var(--appearance-material-specular)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-trigger:after{background:var(--settings-panel-muted);border:1px solid var(--appearance-shell-border);color:var(--appearance-text-primary);box-shadow:var(--appearance-content-card-shadow)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-panel,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-panel,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-role-popover{background:var(--settings-panel-bg);border-color:var(--appearance-shell-border);box-shadow:var(--appearance-content-card-shadow);color:var(--appearance-text-primary)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-head,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-list,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-foot,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-header{background:transparent;border-color:var(--settings-divider)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-item{background:color-mix(in srgb,var(--settings-panel-bg) 88%,var(--appearance-canvas) 12%);border-color:var(--settings-divider)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-item:not(.is-unread){background:color-mix(in srgb,var(--settings-panel-muted) 84%,var(--appearance-canvas) 16%)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-item:hover,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-item.is-unread:hover{background:var(--appearance-control-bg-hover)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-head h3,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-title,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-name,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-logout,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-role-popover-value{color:var(--appearance-text-primary)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-meta,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-desc,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-empty,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-foot,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-email,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-role-popover-title{color:var(--appearance-text-secondary)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-action-btn,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-item-toggle,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-role-trigger{background:transparent;border-color:var(--appearance-control-border);color:var(--appearance-text-secondary)}body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-action-btn.is-active,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-action-btn:hover,body.theme-dark .app-shell-appearance.settings-appearance-layout .notify-item-toggle,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-role-trigger:hover,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-role-trigger:focus-visible,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-role-trigger.is-active{background:var(--appearance-control-active-bg);color:var(--appearance-text-primary)}body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-logout:hover{background:var(--appearance-control-bg-hover)}body.theme-dark .dashboard-home-layout,body.theme-dark .dashboard-main-flow{background:#1d1d1f}body.theme-dark .topbar h2,body.theme-dark .topbar p{color:#e5e7eb}body.theme-dark .notify-panel,body.theme-dark .notify-head,body.theme-dark .notify-list,body.theme-dark .notify-item,body.theme-dark .notify-foot{background:#2a2a2c;border-color:#3a3a3c}body.theme-dark .notify-head h3,body.theme-dark .notify-title{color:#f1f5f9}body.theme-dark .notify-meta,body.theme-dark .notify-desc,body.theme-dark .notify-empty,body.theme-dark .notify-foot{color:#d4d4d6}body.theme-dark .notify-item:not(.is-unread){background:#2a2a2c}body.theme-dark .notify-item:not(.is-unread) .notify-title,body.theme-dark .notify-item:not(.is-unread) .notify-meta,body.theme-dark .notify-item:not(.is-unread) .notify-desc{color:#9a9a9c}body.theme-dark .notify-item:hover,body.theme-dark .notify-item.is-unread:hover{background:#2a2a2c}body.theme-dark .notify-action-btn{color:#d4d4d6}body.theme-dark .notify-action-btn.is-active,body.theme-dark .notify-action-btn:hover,body.theme-dark .notify-item-toggle{background:#3a3a3c;color:#e5e7eb}body.theme-dark .notify-op-notice{border-color:#3a3a3c}body.theme-dark .notify-op-notice.is-success{background:#10b98124;color:#a7f3d0}body.theme-dark .notify-op-notice.is-error{background:#ef444424;color:#fecaca}body.theme-dark .notify-badge{background:#ef4444;color:#fff}body.theme-dark .account-menu-panel{background:#303034;border-color:#ffffff1a;box-shadow:0 18px 40px #0000008c}body.theme-dark .user-avatar,body.theme-dark .user-avatar.is-initials{background:#303034;color:#f1f5f9;box-shadow:inset 0 0 0 1px #ffffff1f}body.theme-dark .account-menu-header{border-bottom-color:#3a3a3c}body.theme-dark .account-menu-name{color:#f1f5f9}body.theme-dark .account-menu-logout{color:#ff6b8a}body.theme-dark .account-menu-logout:hover{background:#ff6b8a1f}body.theme-dark .account-menu-logout-icon{background:transparent;color:inherit}body.theme-dark .account-menu-email{color:#d4d4d6}body.theme-dark .account-menu-role-trigger{color:#9a9a9c}body.theme-dark .account-menu-role-trigger:hover,body.theme-dark .account-menu-role-trigger:focus-visible,body.theme-dark .account-menu-role-trigger.is-active{background:#3a3a3c;color:#e5e5e5}body.theme-dark .account-role-popover{background:#1f2127f0;border-color:#4755696b;box-shadow:0 18px 40px #00000047;backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark .account-role-popover-title,body.theme-dark .account-role-popover-value{color:var(--appearance-text-primary)}body.theme-dark .account-role-popover-title{color:var(--appearance-text-secondary)}body.theme-dark .sysset-page{background:transparent;border-color:transparent}body.theme-dark .sysset-side{background:#272729;border-color:#3a3a3c}body.theme-dark .sysset-workspace{border-bottom-color:#3a3a3c}body.theme-dark .sysset-workspace-sub{color:#9a9a9c}body.theme-dark .sysset-side-search input{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .sysset-side-search input::placeholder{color:#7a7a7e}body.theme-dark .sysset-side-account{background:#272729;border-top-color:#3a3a3c}body.theme-dark .sysset-side-account:hover{background:#2a2a2c}body.theme-dark .sysset-side-account.active{background:#2a2a2c;box-shadow:inset 0 0 0 1px #94a3b833}body.theme-dark .sysset-side-account-avatar{color:#e5e7eb;background:#1e3a8a}body.theme-dark .sysset-side-account-name{color:#f8fafc}body.theme-dark .sysset-side-account-email,body.theme-dark .settings-general-field span,body.theme-dark .sysset-side-tab{color:#9a9a9c}body.theme-dark .sysset-side-tab:hover{background:#ffffff1a;color:#e5e5e5}body.theme-dark .sysset-side-tab.active{background:#2a2a2c;color:#f8fafc}body.theme-dark .sysset-close-btn{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .sysset-close-btn:hover{background:#3a3a3c;color:#f8fafc}body.theme-dark .sysset-card{background:#272729;border-color:#3a3a3c}body.theme-dark .settings-section-intro h2,body.theme-dark .settings-general-field strong,body.theme-dark .sysset-card h3,body.theme-dark .sysset-label,body.theme-dark .sysset-chip{color:#f1f5f9}body.theme-dark .sysset-note,body.theme-dark .sysset-help{color:#9a9a9c}body.theme-dark .sysset-form input{background:#272729;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .sysset-form input[readonly]{background:#2a2a2c;border-color:#4a4a4c;color:#9a9a9c}body.theme-dark .ai-kpi,body.theme-dark .ai-settings-panel,body.theme-dark .ai-table th,body.theme-dark .ai-table td{background:#272729;border-color:#3a3a3c}body.theme-dark .ai-settings-tabs{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .ai-settings-panel h4,body.theme-dark .ai-kpi strong,body.theme-dark .ai-mode-item header strong,body.theme-dark .ai-role-main strong,body.theme-dark .ai-table th,body.theme-dark .ai-table td{color:#f1f5f9}body.theme-dark .ai-kpi span,body.theme-dark .ai-kpi small,body.theme-dark .ai-muted,body.theme-dark .ai-empty,body.theme-dark .ai-mode-item header span,body.theme-dark .ai-role-main small,body.theme-dark .ai-role-limit span,body.theme-dark .ai-trend-item small{color:#9a9a9c}body.theme-dark .ai-settings-tabs button{background:#1d1d1f;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .ai-settings-tabs button.is-active{background:#272729;border-color:#4a4a4c;color:#f8fafc}body.theme-dark .ai-trend-row,body.theme-dark .ai-progress,body.theme-dark .ai-mode-bar{background:#2a2a2c;border-color:#3a3a3c}body.theme-dark .ai-trend-item{background:#272729;border-color:#3a3a3c}body.theme-dark .ai-trend-item span{color:#e5e7eb}body.theme-dark .ai-scene-display__eyebrow{background:#6366f138;color:var(--ds-color-brand-300)}body.theme-dark .ai-mode-item code,body.theme-dark .ai-scene-display code{background:#1d1d1f;color:#9a9a9c}body.theme-dark .ai-config-key-row input,body.theme-dark .ai-config-grid select,body.theme-dark .ai-config-grid input,body.theme-dark .ai-role-limit input{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .ai-role-item{background:#272729;border-color:#3a3a3c}body.theme-dark .sysset-log-item{border-color:#3a3a3c;background:#272729}body.theme-dark .sysset-log-title{color:#f1f5f9}body.theme-dark .audit-log-kpi,body.theme-dark .audit-log-filters,body.theme-dark .audit-log-table-wrap,body.theme-dark .audit-log-detail-grid article,body.theme-dark .audit-log-detail-block{background:#272729;border-color:#3a3a3c}body.theme-dark .audit-log-kpi span,body.theme-dark .audit-log-event span,body.theme-dark .audit-log-detail-grid article span,body.theme-dark .audit-log-detail-block li span,body.theme-dark .audit-log-empty{color:#9a9a9c!important}body.theme-dark .audit-log-kpi strong,body.theme-dark .audit-log-table td,body.theme-dark .audit-log-event strong,body.theme-dark .audit-log-detail-grid article strong,body.theme-dark .audit-log-detail-block h5,body.theme-dark .audit-log-detail-block li b,body.theme-dark .audit-log-raw{color:#e5e7eb}body.theme-dark .audit-log-filters label>span,body.theme-dark .audit-log-table th{color:#9a9a9c}body.theme-dark .audit-log-filters input,body.theme-dark .audit-log-filters select{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .audit-log-range-pills{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .audit-log-range-pill{color:#d4d4d6}body.theme-dark .audit-log-range-pill:hover{background:#ffffff24}body.theme-dark .audit-log-range-pill.is-active{background:#533afd2e;border-color:#533afd73;color:var(--ds-color-brand-300)}body.theme-dark .audit-log-table th{background:#1d1d1f}body.theme-dark .audit-log-result-pill.is-success{color:#bbf7d0;border-color:#166534;background:#16653433}body.theme-dark .audit-log-result-pill.is-warning{color:#fcd34d;border-color:#92400e;background:#92400e33}body.theme-dark .audit-log-result-pill.is-info{color:#d4d4d6;border-color:#4a4a4c;background:#47556940}body.theme-dark .audit-log-risk-pill.is-high{color:#fecaca;border-color:#991b1b;background:#991b1b3d}body.theme-dark .audit-log-risk-pill.is-medium{color:#fcd34d;border-color:#92400e;background:#92400e33}body.theme-dark .audit-log-risk-pill.is-low{color:#99f6e4;border-color:#0f766e;background:#0f766e33}body.theme-dark .audit-log-detail-block li{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .audit-log-empty-state strong{color:#e5e7eb}body.theme-dark .audit-log-empty-state p{color:#9a9a9c}body.theme-dark .sysset-quiet-btn{background:var(--ds-color-button-secondary-bg-dark);border-color:var(--ds-color-button-secondary-border-dark);color:var(--text-secondary)}body.theme-dark .sysset-quiet-btn:hover:not(:disabled){background:var(--ds-color-button-secondary-bg-hover-dark);border-color:var(--ds-color-button-secondary-border-hover-dark);color:var(--text-primary)}body.theme-dark .action-btn,body.theme-dark .sysset-primary-btn{background:var(--ds-color-brand-500);color:var(--ds-color-white)}body.theme-dark .sysset-ghost-btn{background:var(--ds-color-button-secondary-bg-dark);border-color:var(--ds-color-button-secondary-border-dark);color:var(--text-secondary)}body.theme-dark .sysset-ghost-btn:hover:not(:disabled){background:var(--ds-color-button-secondary-bg-hover-dark);border-color:var(--ds-color-button-secondary-border-hover-dark);color:var(--text-primary)}body.theme-dark .sysset-ghost-btn.is-active{background:#c2410c29;border-color:#f9731699;color:#fdba74}body.theme-dark .sysset-primary-btn--glow:hover:not(:disabled),body.theme-dark .sysset-primary-btn--glow:focus-visible{box-shadow:0 0 0 1px #e5e7eb57,0 8px 18px #0f172a73}body.theme-dark .sysset-password-strength-bar span{background:#7a7a7e}body.theme-dark .sysset-password-strength b{color:#9a9a9c}body.theme-dark .sysset-password-card{background:transparent;border-color:transparent}body.theme-dark .sysset-password-field label{color:#e5e7eb}body.theme-dark .sysset-password-input-wrap input{border-color:#3a3a3c;background:#272729;color:#f3f4f6}body.theme-dark .sysset-password-input-wrap input::placeholder{color:#7a7f88}body.theme-dark .sysset-eye-btn{color:#b4b7be}.account-card-caret{width:16px;height:16px;margin-left:var(--ds-space-6);color:#9a9a9c;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}body.theme-dark .account-card-caret{color:#9a9a9c}.account-menu-header{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #d4d4d8}.account-menu-header-meta{min-width:0;flex:1}.account-menu-name{margin:0;font-size:1rem;font-weight:var(--ds-font-weight-medium);color:#2f2f32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-name-row{display:flex;align-items:center;gap:8px;min-width:0}.account-menu-email{margin:0;padding:5px 0 0;color:#5f6368;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-role-trigger{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#9a9a9c;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.account-menu-role-trigger:hover,.account-menu-role-trigger:focus-visible,.account-menu-role-trigger.is-active{background:#e4e4e7eb;color:#7a7a7e}.account-menu-role-trigger svg{width:18px;height:18px}.account-role-popover{position:fixed;z-index:calc(var(--ds-z-popover, 1200) + 10);width:max-content;min-width:0;max-width:min(168px,calc(100vw - 24px));border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#fffffff5;box-shadow:0 8px 18px #0f172a1a;padding:8px 10px 9px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.account-role-popover-title{margin:0;color:#7a7a7e;font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:1.2}.account-role-popover-list{display:grid;gap:4px;margin-top:4px}.account-role-popover-item{display:block}.account-role-popover-item+.account-role-popover-item{margin-top:0;padding-top:0;border-top:0}.account-role-popover-value{display:block;color:#2a2a2c;font-size:14px;font-weight:var(--ds-font-weight-medium);line-height:1.2;white-space:nowrap}.account-menu-logout{width:100%;border:0;background:transparent;color:#b42318;font-size:.92rem;font-weight:var(--ds-font-weight-medium);text-align:left;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.account-menu-logout-icon{width:18px;height:18px;border-radius:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.account-menu-logout-icon svg{width:18px;height:18px}.notify-wrap{position:relative}.notify-trigger{position:relative;width:42px;height:42px;border-radius:999px;border:0;background:transparent;color:#e5e5e5;display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease}.notify-trigger:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%,-2px);padding:10px 12px;border-radius:12px;background:#495b74f0;color:#f8fafc;font-size:.82rem;font-weight:var(--ds-font-weight-medium);line-height:var(--app-topbar-action-line-height, var(--ds-space-20));letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 8px 14px #0f172a24;transition:opacity .16s ease,transform .16s ease;z-index:35}.notify-trigger:is(:hover,:focus-visible):not([aria-expanded=true]):after{opacity:1;transform:translate(-50%)}body:has(.popover.account-menu-panel) .notify-trigger:after{opacity:0!important;transform:translate(-50%,-2px)!important}.notify-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-20);height:var(--ds-space-20);line-height:0}.notify-icon svg{display:block;width:100%;height:100%}.notify-trigger:hover{background:#0f172a47}.notify-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:.74rem;font-weight:var(--ds-font-weight-medium);display:inline-flex;align-items:center;justify-content:center}.notify-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #d6d6d6;background:#f3f4f6;border-top-left-radius:12px;border-top-right-radius:12px}.notify-head h3{margin:0;font-size:.95rem;line-height:1;font-weight:var(--ds-font-weight-medium);color:#27272a}.notify-actions{display:inline-flex;gap:8px}.notify-op-notice{margin:0;border-bottom:1px solid #d6d6d6;padding:8px 12px;font-size:.78rem;line-height:1.3}.notify-op-notice.is-success{background:#ecfdf3;color:#166534}.notify-op-notice.is-error{background:#fef2f2;color:#b91c1c}.notify-action-btn{position:relative;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:#737373;cursor:pointer;display:grid;place-items:center;transition:background-color .15s ease,color .15s ease}.notify-action-btn.is-active{color:#27272a;background:#e4e4e7}.notify-action-btn:hover{background:#e4e4e7}.notify-action-btn:disabled{opacity:.42;cursor:not-allowed}.notify-action-btn:disabled:hover{background:transparent}.notify-action-btn:after,.notify-item-toggle:after{content:attr(data-tip);position:absolute;left:50%;top:-10px;transform:translate(-50%,-100%);padding:6px 10px;border-radius:10px;border:1px solid #cbced4;background:#fff;color:#27272a;font-size:.78rem;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 22px #27272a2e;transition:opacity .16s ease;z-index:40}.notify-action-btn:before,.notify-item-toggle:before{content:"";position:absolute;left:50%;top:-10px;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;opacity:0;transition:opacity .16s ease;z-index:40}.notify-action-btn:hover:after,.notify-action-btn:hover:before,.notify-item-toggle:hover:after,.notify-item-toggle:hover:before{opacity:1}.notify-item-toggle:after{display:none}.notify-item-toggle:before{display:none}.notify-actions .notify-action-btn:last-child:after{left:50%;right:auto;transform:translate(-50%,-100%)}.notify-actions .notify-action-btn:last-child:before{left:50%;right:auto;transform:translate(-50%)}.notify-actions button svg{width:17px;height:17px}.notify-list{max-height:min(62vh,520px);overflow-y:auto;overflow-x:visible;background:#f3f4f6;padding-top:8px}.notify-item{--notify-leading: 14px;--notify-gap: 8px;position:relative;padding:16px 18px 14px;border-bottom:1px solid #d6d6d6;background:#f3f4f6;transition:background-color .16s ease;overflow:visible}.notify-item.is-unread{background:#f3f4f6}.notify-item:not(.is-unread){background:#f7f8fb}.notify-row-head{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;column-gap:10px;position:relative;min-height:20px;width:100%;padding-right:0}.notify-meta{margin:0;color:#737373;font-size:.78rem;line-height:1.2;display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0}.dot{width:var(--notify-leading);height:var(--notify-leading);flex-shrink:0;position:relative}.dot:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#7a7a7e;transform:translate(-50%,-50%)}.notify-title{margin:8px 0 0;font-size:.82rem;line-height:1.28;color:#3f3f46;word-break:break-word;display:grid;grid-template-columns:var(--notify-leading) minmax(0,1fr);align-items:start;column-gap:var(--notify-gap);font-weight:400;max-width:100%;width:100%;padding-right:0}.notify-title-icon{width:var(--notify-leading);height:var(--notify-leading);color:#8b8b90;flex-shrink:0;margin-top:1px}.notify-title-icon.is-placeholder{visibility:hidden}.notify-title-icon svg{width:100%;height:100%}.notify-item.is-unread .notify-title{color:#27272a;font-weight:var(--ds-font-weight-medium)}.notify-title-link{color:inherit;text-decoration:none}.notify-title-link:hover,.notify-title-link:focus-visible{text-decoration:underline}.notify-item:not(.is-unread) .notify-title{color:#667085;font-weight:var(--ds-font-weight-medium)}.notify-title-icon.level-critical{color:#ef4444}.notify-title-icon.level-warning{color:#f59e0b}.notify-title-icon.level-low{color:#7a7a7e}.notify-desc{margin:6px 0 0;font-size:.82rem;line-height:1.38;color:#52525b;word-break:break-word;max-width:100%;width:100%;padding-right:0;padding-left:calc(var(--notify-leading) + var(--notify-gap))}.notify-item:not(.is-unread) .notify-meta{color:#98a2b3}.notify-item:not(.is-unread) .notify-desc{color:#98a2b3}.notify-item-toggle{position:static;margin-left:0;align-self:center;justify-self:end;width:28px;height:28px;border-radius:10px;border:0;background:#e4e4e7;color:#737373;display:grid;place-items:center;cursor:pointer;flex-shrink:0;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92);transition:opacity .16s ease,transform .16s ease;z-index:30}.notify-item-toggle:disabled{cursor:not-allowed}.notify-item-ring{width:16px;height:16px;border-radius:999px;border:2px solid #7b7f87;display:grid;place-items:center}.notify-item-toggle.is-read .notify-item-ring{border-color:#5f6368}.notify-item-ring svg{width:9px;height:9px}.notify-item:hover .notify-item-toggle,.notify-item:focus-within .notify-item-toggle{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.notify-item:hover{background:#eceef2}.notify-item.is-unread:hover{background:#e8edf6}.notify-foot{margin:0;padding:10px 8px;color:#52525b;text-align:center;font-size:.8rem;font-weight:var(--ds-font-weight-medium);background:#f3f4f6;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.notify-empty{margin:0;padding:14px 10px;color:#737373;text-align:center;font-size:.76rem}@media (max-width: 900px){.main{padding:var(--ds-space-14)}.account-menu-trigger{min-width:auto;height:44px;padding:0 10px}.account-trigger-name{font-size:.98rem}.notify-trigger{width:44px;height:44px}.notify-icon{width:20px;height:20px}.notify-head{padding:9px 10px;border-top-left-radius:12px;border-top-right-radius:12px}.notify-head h3{font-size:.9rem}.notify-item{padding:10px 12px 9px}.notify-list{max-height:min(58vh,520px)}.notify-meta{font-size:.74rem}.notify-title{margin-top:7px;font-size:.78rem;gap:8px}.notify-desc{margin-top:5px;font-size:.78rem}.notify-action-btn{width:36px;height:36px}.notify-item-toggle{width:26px;height:26px}.notify-item-ring{width:14px;height:14px;border-width:2px}.notify-actions button svg{width:15px;height:15px}.notify-title-icon{width:13px;height:13px}.notify-foot{padding:8px;font-size:.76rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.notify-empty{font-size:.72rem}}.notify-floating-tip{position:fixed;transform:translate(-50%,-100%);padding:6px 12px;border-radius:12px;border:1px solid #cbced4;background:#fff;color:#27272a;font-size:.78rem;line-height:1;white-space:nowrap;box-shadow:0 10px 22px #27272a2e;z-index:9999;pointer-events:none}.notify-floating-tip-arrow{position:absolute;left:50%;bottom:-7px;width:12px;height:12px;background:#fff;border-right:1px solid #cbced4;border-bottom:1px solid #cbced4;transform:translate(-50%) rotate(45deg)}.topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.topbar h2{margin:0;font-size:1.5rem}.topbar p{margin:6px 0 0;color:var(--text-sub);font-size:.95rem}.action-btn,.ghost-btn{border:none;border-radius:999px;padding:10px 14px;font-size:.85rem;cursor:pointer}.action-btn{background:#272729;color:#f9fafb;font-weight:var(--ds-font-weight-medium)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px}.card{background:linear-gradient(160deg,#1e293bd1,#0f172ac7);border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-lg);padding:14px;box-shadow:var(--shadow);animation:rise .5s ease both}.card p{margin:0 0 8px;color:var(--text-sub);font-size:.9rem}.card h3{margin:0;font-size:1.4rem}.up{color:var(--ok)}.down{color:var(--danger)}.table-card{margin-top:18px;border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.2);background:#0f172acc;overflow:hidden}.table-head{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(148,163,184,.2)}.table-head h3{margin:0;font-size:1rem}.ghost-btn{background:#94a3b81f;color:var(--text-main)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.16)}th{color:var(--text-sub);font-size:.84rem;font-weight:var(--ds-font-weight-medium)}td{font-size:.92rem}.status{display:inline-block;padding:4px 8px;border-radius:999px;font-size:.78rem;font-weight:var(--ds-font-weight-medium)}.status-paid{color:#064e3b;background:#22c55ed9}.status-pending{color:#78350f;background:#f59e0be6}.status-cancel{color:#881337;background:#f43f5ee6}.placeholder-body{padding:20px 16px 24px}.placeholder-body p{margin:0;color:var(--text-sub)}.sysset-page{width:min(1460px,100%);margin:0 auto;display:grid;grid-template-columns:320px 1fr;gap:20px;border:0;background:transparent;padding:0;color:#272729}.sysset-side{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:10px 10px 12px;align-self:start;position:static;top:auto;min-height:calc(100vh - 120px);overflow:hidden;display:flex;flex-direction:column}.sysset-workspace{padding:16px;border-bottom:1px solid #e5e7eb}.sysset-workspace-name{margin:0;font-size:1.75rem;line-height:1.05;font-weight:var(--ds-font-weight-medium)}.sysset-workspace-sub{margin:6px 0 0;color:#6b7280;font-size:.95rem}.sysset-side-search{display:block;padding:2px 2px 8px}.sysset-side-search input{width:100%;height:38px;border-radius:10px;border:1px solid #d1d5db;background:#fff;padding:0 12px;font-size:.9rem;color:#272729}.sysset-side-search input::placeholder{color:#9ca3af}.sysset-side-nav{display:flex;flex-direction:column;align-items:stretch;align-content:flex-start;gap:4px;padding:0 2px;overflow:auto;flex:1}.sysset-side-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border-radius:10px;color:#4b5563;font-size:.98rem;font-weight:var(--ds-font-weight-medium);text-decoration:none;transition:background-color .2s ease,color .2s ease}.sysset-side-tab:hover{background:#f3f4f6;color:#272729}.sysset-side-tab.active{background:#eef2f7;color:#272729}.sysset-side-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:.85;flex-shrink:0}.sysset-side-icon svg{width:18px;height:18px;display:block}.settings-tab-icon-solid{fill:currentColor;opacity:.18;transition:opacity .2s ease}.sysset-side-tab:hover .sysset-side-icon,.sysset-side-tab.active .sysset-side-icon{opacity:1}.sysset-side-tab:hover .settings-tab-icon-solid{opacity:.28}.sysset-side-tab.active .settings-tab-icon-solid{opacity:.42}.sysset-side-account{margin-top:auto;width:100%;border:0;border-top:1px solid #e5e7eb;background:#fff;padding:12px 10px 8px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.sysset-side-account:hover{background:#f8fafc}.sysset-side-account.active{background:#eef2f7}.sysset-side-account-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:.95rem;font-weight:var(--ds-font-weight-medium);color:#1d1d1f;background:#bae6fd;flex-shrink:0}.sysset-side-account-meta{min-width:0;display:grid}.sysset-side-account-name{font-size:.98rem;font-weight:var(--ds-font-weight-medium);color:#272729;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sysset-side-account-email{font-size:.82rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sysset-main{min-width:0;display:grid;align-content:start;gap:12px}.sysset-main-content{min-width:0;display:grid;align-content:start;gap:24px}.sysset-main-toolbar{display:flex;justify-content:flex-end;align-items:center;min-height:0}.sysset-close-btn{width:36px;height:36px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#4a4a4c;font-size:1.4rem;line-height:1;display:grid;place-items:center;cursor:pointer}.sysset-close-btn.is-text{width:auto;min-width:110px;padding:0 14px;font-size:.92rem;font-weight:var(--ds-font-weight-medium)}.sysset-close-btn:hover{background:#f8fafc;color:#272729}.sysset-card{margin-top:0;border:1px solid #e5e7eb;border-radius:16px;padding:22px;background:#fff}.sysset-card h3{margin:0;font-size:1.1rem;font-weight:var(--ds-font-weight-medium)}.sysset-row{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sysset-label{margin:0;font-size:1rem;font-weight:var(--ds-font-weight-medium);color:#272729}.sysset-note{margin:4px 0 0;color:#6b7280;font-size:.9rem}.settings-business-page,.settings-content-card{display:grid;gap:18px}.settings-business-back-link{width:fit-content}.settings-section-intro{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-section-intro h2{margin:0;color:#272729;font-size:1.34rem;font-weight:var(--ds-font-weight-medium);line-height:1.2}.settings-section-intro-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-general-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-general-field{margin-top:14px;display:grid;gap:6px}.settings-general-control-row{margin-top:14px;display:flex;align-items:flex-start}.settings-general-field span{color:#7a7a7e;font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.settings-general-field strong{color:#272729;font-size:1rem}.appearance-material-surface,.settings-material-surface{background:var(--appearance-material-fill);border:1px solid var(--appearance-material-border);box-shadow:var(--appearance-material-shadow);backdrop-filter:blur(var(--appearance-material-blur));-webkit-backdrop-filter:blur(var(--appearance-material-blur))}.appearance-solid-card,.settings-solid-card{background:var(--appearance-content-card-bg);border:1px solid var(--appearance-content-card-border);box-shadow:var(--appearance-content-card-shadow)}.appearance-control-surface{border:1px solid var(--appearance-material-border);background:var(--appearance-material-fill-strong);color:var(--appearance-text-primary);box-shadow:inset 0 1px 0 var(--appearance-material-specular);backdrop-filter:blur(var(--appearance-material-blur));-webkit-backdrop-filter:blur(var(--appearance-material-blur))}.settings-segmented-control{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:44px;padding:5px;border-radius:999px;border:1px solid var(--material-border);background:var(--glass-fill-strong);box-shadow:inset 0 1px 0 var(--glass-specular);backdrop-filter:blur(var(--material-blur));-webkit-backdrop-filter:blur(var(--material-blur))}.settings-segmented-control__item{min-width:72px;height:34px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.92rem;font-weight:var(--ds-font-weight-medium);padding:0 16px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.settings-segmented-control__item:hover:not(:disabled){background:var(--control-bg-hover)}.settings-segmented-control__item.is-active{border:1.5px solid var(--control-active-border);background:var(--control-active-bg);color:var(--control-accent);box-shadow:0 10px 24px #0f172a1f,inset 0 1px 0 var(--glass-specular)}.settings-segmented-control__item:disabled{cursor:not-allowed;opacity:.65}.app-body-settings.settings-appearance-layout{--work-surface: var(--content-card-bg);--work-surface-soft: var(--settings-panel-bg);--work-surface-muted: var(--settings-panel-muted);--work-border: var(--content-card-border);--work-border-strong: color-mix(in srgb, var(--content-card-border) 92%, white 8%);--work-text: var(--text-primary);--work-text-sub: var(--text-tertiary);--work-text-soft: var(--text-quaternary);--work-accent: var(--text-primary);--work-accent-soft: var(--control-active-bg);--work-accent-border: var(--control-active-border);--work-shadow: var(--content-card-shadow);--work-shadow-soft: 0 12px 26px rgba(15, 23, 42, .14);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.72),transparent 26%),radial-gradient(circle at 100% 0%,rgba(255,255,255,.48),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 92%,white 8%),var(--appearance-canvas))}body.theme-dark .app-body-settings.settings-appearance-layout{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))}.app-body-settings.settings-appearance-layout .sysset-page{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .sysset-side{background:var(--glass-fill);border-color:var(--material-border);box-shadow:var(--glass-shadow)}.app-body-settings.settings-appearance-layout .sysset-side-search input,.app-body-settings.settings-appearance-layout .sysset-close-btn,.app-body-settings.settings-appearance-layout .org-filter-pop,.app-body-settings.settings-appearance-layout .audit-log-range-pills,.app-body-settings.settings-appearance-layout .ai-settings-tabs{background:var(--glass-fill-strong);border-color:var(--material-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular);backdrop-filter:blur(var(--material-blur));-webkit-backdrop-filter:blur(var(--material-blur))}.app-body-settings.settings-appearance-layout .sysset-side-search input::placeholder{color:var(--text-quaternary)}.app-body-settings.settings-appearance-layout .sysset-side-tab,.app-body-settings.settings-appearance-layout .sysset-side-account,.app-body-settings.settings-appearance-layout .org-tab,.app-body-settings.settings-appearance-layout .org-segment,.app-body-settings.settings-appearance-layout .org-filter-chip,.app-body-settings.settings-appearance-layout .audit-log-range-pill,.app-body-settings.settings-appearance-layout .notify-action-btn,.app-body-settings.settings-appearance-layout .ai-settings-tabs button,.app-body-settings.settings-appearance-layout .sysset-ghost-btn,.app-body-settings.settings-appearance-layout .is-ghost{background:transparent;color:var(--text-secondary);border-color:var(--control-border)}.app-body-settings.settings-appearance-layout .sysset-side-tab:hover,.app-body-settings.settings-appearance-layout .sysset-side-account:hover,.app-body-settings.settings-appearance-layout .org-tab:hover,.app-body-settings.settings-appearance-layout .org-segment:hover,.app-body-settings.settings-appearance-layout .org-filter-chip:hover,.app-body-settings.settings-appearance-layout .audit-log-range-pill:hover,.app-body-settings.settings-appearance-layout .notify-action-btn:hover,.app-body-settings.settings-appearance-layout .ai-settings-tabs button:hover,.app-body-settings.settings-appearance-layout .sysset-ghost-btn:hover,.app-body-settings.settings-appearance-layout .is-ghost:hover{background:var(--control-bg-hover);color:var(--text-primary)}.app-body-settings.settings-appearance-layout .sysset-side-tab.active,.app-body-settings.settings-appearance-layout .sysset-side-account.active,.app-body-settings.settings-appearance-layout .org-tab.active,.app-body-settings.settings-appearance-layout .org-segment.active,.app-body-settings.settings-appearance-layout .org-filter-chip.active,.app-body-settings.settings-appearance-layout .audit-log-range-pill.is-active,.app-body-settings.settings-appearance-layout .notify-action-btn.is-active,.app-body-settings.settings-appearance-layout .ai-settings-tabs button.is-active,.app-body-settings.settings-appearance-layout .sysset-ghost-btn.is-active,.app-body-settings.settings-appearance-layout .is-ghost.is-active{border:1.5px solid var(--control-active-border);background:var(--control-active-bg);color:var(--control-accent);box-shadow:0 10px 24px #0f172a1f,inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .sysset-card,.app-body-settings.settings-appearance-layout .notify-admin-card,.app-body-settings.settings-appearance-layout .audit-log-card,.app-body-settings.settings-appearance-layout .ai-settings-summary-card,.app-body-settings.settings-appearance-layout .ai-settings-section,.app-body-settings.settings-appearance-layout .org-table-wrap,.app-body-settings.settings-appearance-layout .work-items-table-shell{background:var(--content-card-bg);border-color:var(--content-card-border);box-shadow:var(--content-card-shadow)}.app-body-settings.settings-appearance-layout .org-metric,.app-body-settings.settings-appearance-layout .org-info-panel,.app-body-settings.settings-appearance-layout .store-metric,.app-body-settings.settings-appearance-layout .store-toolbar,.app-body-settings.settings-appearance-layout .store-table-wrap,.app-body-settings.settings-appearance-layout .store-insights,.app-body-settings.settings-appearance-layout .store-insights article,.app-body-settings.settings-appearance-layout .store-form-panel,.app-body-settings.settings-appearance-layout .store-pricing-card,.app-body-settings.settings-appearance-layout .supply-metric,.app-body-settings.settings-appearance-layout .supply-distribution,.app-body-settings.settings-appearance-layout .supply-map-card,.app-body-settings.settings-appearance-layout .supply-province-item,.app-body-settings.settings-appearance-layout .supply-form-panel,.app-body-settings.settings-appearance-layout .supply-table-wrap,.app-body-settings.settings-appearance-layout .ctree-tree-shell,.app-body-settings.settings-appearance-layout .notify-admin-summary-grid article,.app-body-settings.settings-appearance-layout .notify-admin-form-shell,.app-body-settings.settings-appearance-layout .audit-log-table-wrap{background:var(--settings-panel-bg);border-color:var(--content-card-border);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .ctree-tree-toolbar,.app-body-settings.settings-appearance-layout .store-table th,.app-body-settings.settings-appearance-layout .supply-table th,.app-body-settings.settings-appearance-layout .audit-log-table th{background:var(--settings-panel-muted);color:var(--text-tertiary);border-color:var(--content-card-border)}.app-body-settings.settings-appearance-layout .store-table td,.app-body-settings.settings-appearance-layout .supply-table td,.app-body-settings.settings-appearance-layout .audit-log-table td,.app-body-settings.settings-appearance-layout .ctree-node-name,.app-body-settings.settings-appearance-layout .ctree-details p strong,.app-body-settings.settings-appearance-layout .store-metric strong,.app-body-settings.settings-appearance-layout .store-main strong,.app-body-settings.settings-appearance-layout .store-insights article h4,.app-body-settings.settings-appearance-layout .store-insight-item b,.app-body-settings.settings-appearance-layout .store-form-grid label span,.app-body-settings.settings-appearance-layout .supply-metric strong,.app-body-settings.settings-appearance-layout .supply-distribution h4,.app-body-settings.settings-appearance-layout .supply-form-grid label span,.app-body-settings.settings-appearance-layout .supply-main strong,.app-body-settings.settings-appearance-layout .notify-admin-summary-grid article strong,.app-body-settings.settings-appearance-layout .notify-admin-form>label>span,.app-body-settings.settings-appearance-layout .notify-admin-form-grid label>span,.app-body-settings.settings-appearance-layout .notify-main strong,.app-body-settings.settings-appearance-layout .audit-log-range-title,.app-body-settings.settings-appearance-layout .audit-log-custom-date-field span{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .store-table th,.app-body-settings.settings-appearance-layout .supply-table th,.app-body-settings.settings-appearance-layout .audit-log-table th,.app-body-settings.settings-appearance-layout .store-metric span,.app-body-settings.settings-appearance-layout .store-main span,.app-body-settings.settings-appearance-layout .store-filter-head h4,.app-body-settings.settings-appearance-layout .store-insight-item span,.app-body-settings.settings-appearance-layout .store-timeline-item b,.app-body-settings.settings-appearance-layout .store-timeline-item p,.app-body-settings.settings-appearance-layout .supply-metric span,.app-body-settings.settings-appearance-layout .supply-main span,.app-body-settings.settings-appearance-layout .supply-province-item header b,.app-body-settings.settings-appearance-layout .supply-map-side section h5,.app-body-settings.settings-appearance-layout .ctree-node-id,.app-body-settings.settings-appearance-layout .ctree-node-toggle,.app-body-settings.settings-appearance-layout .ctree-empty,.app-body-settings.settings-appearance-layout .ctree-details p span,.app-body-settings.settings-appearance-layout .notify-main p,.app-body-settings.settings-appearance-layout .notify-main span,.app-body-settings.settings-appearance-layout .audit-log-event span,.app-body-settings.settings-appearance-layout .sysset-note{color:var(--text-tertiary)}.app-body-settings.settings-appearance-layout .settings-section-intro h2,.app-body-settings.settings-appearance-layout .settings-general-field strong,.app-body-settings.settings-appearance-layout .sysset-card h3,.app-body-settings.settings-appearance-layout .sysset-label,.app-body-settings.settings-appearance-layout .ai-settings-panel h4,.app-body-settings.settings-appearance-layout .ai-kpi strong{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .sysset-note,.app-body-settings.settings-appearance-layout .settings-general-field span,.app-body-settings.settings-appearance-layout .sysset-side-account-email,.app-body-settings.settings-appearance-layout .ai-muted,.app-body-settings.settings-appearance-layout .ai-settings-feature-copy span,.app-body-settings.settings-appearance-layout .ai-settings-feature-copy p{color:var(--text-tertiary)}.app-body-settings.settings-appearance-layout .sysset-close-btn{color:var(--text-secondary)}.app-body-settings.settings-appearance-layout .sysset-primary-btn,.app-body-settings.settings-appearance-layout .org-filter-pop-actions.is-full .sysset-primary-btn,.app-body-settings.settings-appearance-layout .product-list-create-btn{background:var(--settings-strong-fill)!important;border:1px solid var(--settings-strong-fill)!important;color:var(--settings-strong-fg)!important;box-shadow:0 14px 28px #0f172a38}.app-body-settings.settings-appearance-layout .sysset-primary-btn:hover:not(:disabled),.app-body-settings.settings-appearance-layout .org-filter-pop-actions.is-full .sysset-primary-btn:hover:not(:disabled),.app-body-settings.settings-appearance-layout .product-list-create-btn:hover:not(:disabled){background:var(--settings-strong-fill-hover)!important;border-color:var(--settings-strong-fill-hover)!important}.app-body-settings.settings-appearance-layout .sysset-primary-btn:active:not(:disabled),.app-body-settings.settings-appearance-layout .org-filter-pop-actions.is-full .sysset-primary-btn:active:not(:disabled),.app-body-settings.settings-appearance-layout .product-list-create-btn:active:not(:disabled){background:var(--settings-strong-fill-active)!important;border-color:var(--settings-strong-fill-active)!important}.app-body-settings.settings-appearance-layout .sysset-switch-track{box-sizing:border-box;border:1px solid var(--control-border);background:color-mix(in srgb,var(--settings-input-bg) 84%,var(--settings-panel-muted) 16%);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .sysset-switch.is-on .sysset-switch-track{border-color:var(--control-accent);background:color-mix(in srgb,var(--control-accent) 68%,var(--settings-input-bg) 32%)}.app-body-settings.settings-appearance-layout .sysset-switch:hover:not(:disabled) .sysset-switch-track{border-color:color-mix(in srgb,var(--control-accent) 28%,var(--control-border) 72%);background:color-mix(in srgb,var(--settings-surface-hover) 72%,var(--settings-input-bg) 28%)}.app-body-settings.settings-appearance-layout .sysset-switch-knob{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--content-card-border) 74%,transparent);box-shadow:var(--ds-shadow-soft)}.app-body-settings.settings-appearance-layout .sysset-switch.is-on .sysset-switch-knob{box-shadow:var(--ds-shadow-panel)}.app-body-settings.settings-appearance-layout .sysset-switch:focus-visible{outline:none}.app-body-settings.settings-appearance-layout .sysset-switch:focus-visible .sysset-switch-track{box-shadow:0 0 0 var(--ds-page-focus-ring-width) var(--settings-focus-ring),inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .ai-settings-key-mask,.app-body-settings.settings-appearance-layout .ai-settings-form-field input,.app-body-settings.settings-appearance-layout .ai-settings-form-field select,.app-body-settings.settings-appearance-layout .ai-settings-model-dropdown,.app-body-settings.settings-appearance-layout .store-filters input,.app-body-settings.settings-appearance-layout .store-filters select,.app-body-settings.settings-appearance-layout .store-form-grid input,.app-body-settings.settings-appearance-layout .store-form-grid select,.app-body-settings.settings-appearance-layout .store-form-grid textarea,.app-body-settings.settings-appearance-layout .store-tag-input,.app-body-settings.settings-appearance-layout .supply-filters input,.app-body-settings.settings-appearance-layout .supply-filters select,.app-body-settings.settings-appearance-layout .supply-form-grid input,.app-body-settings.settings-appearance-layout .supply-form-grid select,.app-body-settings.settings-appearance-layout .supply-form-grid textarea,.app-body-settings.settings-appearance-layout .supply-multi-select,.app-body-settings.settings-appearance-layout .org-filters input,.app-body-settings.settings-appearance-layout .org-filters select,.app-body-settings.settings-appearance-layout .org-modal-grid input,.app-body-settings.settings-appearance-layout .org-modal-grid select,.app-body-settings.settings-appearance-layout .org-email-chip-input,.app-body-settings.settings-appearance-layout .org-filter-pop-field input,.app-body-settings.settings-appearance-layout .org-filter-pop-field select,.app-body-settings.settings-appearance-layout .notify-admin-control,.app-body-settings.settings-appearance-layout .audit-log-filters input,.app-body-settings.settings-appearance-layout .audit-log-filters select,.app-body-settings.settings-appearance-layout .audit-log-custom-date-field input,.app-body-settings.settings-appearance-layout .ctree-tree-filters input,.app-body-settings.settings-appearance-layout .category-cascader-single-trigger,.app-body-settings.settings-appearance-layout .category-cascader-multi-trigger,.app-body-settings.settings-appearance-layout .category-cascader-search-row input{border-color:var(--control-border);background:var(--settings-input-bg);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .ai-settings-form-field input::placeholder,.app-body-settings.settings-appearance-layout .ai-settings-form-field select::placeholder,.app-body-settings.settings-appearance-layout .store-filters input::placeholder,.app-body-settings.settings-appearance-layout .store-form-grid input::placeholder,.app-body-settings.settings-appearance-layout .supply-filters input::placeholder,.app-body-settings.settings-appearance-layout .supply-form-grid input::placeholder,.app-body-settings.settings-appearance-layout .notify-admin-control::placeholder,.app-body-settings.settings-appearance-layout .audit-log-filters input::placeholder,.app-body-settings.settings-appearance-layout .audit-log-custom-date-field input::placeholder,.app-body-settings.settings-appearance-layout .ctree-tree-filters input::placeholder,.app-body-settings.settings-appearance-layout .category-cascader-search-row input::placeholder{color:var(--text-quaternary)}.app-body-settings.settings-appearance-layout .ai-settings-model-option:hover,.app-body-settings.settings-appearance-layout .ai-settings-model-option:focus-visible,.app-body-settings.settings-appearance-layout .ai-settings-model-option.is-selected,.app-body-settings.settings-appearance-layout .org-filter-pop-item.active,.app-body-settings.settings-appearance-layout .category-cascader-item.is-active,.app-body-settings.settings-appearance-layout .category-cascader-search-item.is-selected,.app-body-settings.settings-appearance-layout .ctree-node.is-active,.app-body-settings.settings-appearance-layout .supply-province-item.is-active,.app-body-settings.settings-appearance-layout .supply-step-tab.active{background:var(--control-active-bg);border-color:var(--control-active-border);color:var(--text-primary);outline:none}.app-body-settings.settings-appearance-layout .ai-settings-model-option strong{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .ai-settings-model-option span,.app-body-settings.settings-appearance-layout .ai-settings-model-empty{color:var(--text-tertiary)}.app-body-settings.settings-appearance-layout .ctree-node:hover,.app-body-settings.settings-appearance-layout .category-cascader-item:hover,.app-body-settings.settings-appearance-layout .category-cascader-search-item:hover,.app-body-settings.settings-appearance-layout .supply-step-tab:hover,.app-body-settings.settings-appearance-layout .row-more-item:hover,.app-body-settings.settings-appearance-layout .row-more-trigger:hover,.app-body-settings.settings-appearance-layout .row-more-trigger:focus-visible,.app-body-settings.settings-appearance-layout .row-edit-trigger:hover,.app-body-settings.settings-appearance-layout .row-edit-trigger:focus-visible{background:var(--control-bg-hover)}.app-body-settings.settings-appearance-layout .org-filter-clear,.app-body-settings.settings-appearance-layout .category-field-note button,.app-body-settings.settings-appearance-layout .category-apply-link,.app-body-settings.settings-appearance-layout .supply-file-actions a{color:var(--text-secondary)}.app-body-settings.settings-appearance-layout .org-filter-clear:hover,.app-body-settings.settings-appearance-layout .category-field-note button:hover,.app-body-settings.settings-appearance-layout .category-apply-link:hover,.app-body-settings.settings-appearance-layout .supply-file-actions a:hover{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .store-tag-chip,.app-body-settings.settings-appearance-layout .store-tag-input input.is-draft-chip,.app-body-settings.settings-appearance-layout .supply-tag,.app-body-settings.settings-appearance-layout .org-email-chip,.app-body-settings.settings-appearance-layout .category-cascader-tag{border-color:var(--control-active-border);background:var(--control-active-bg);color:var(--text-primary)}.app-body-settings.settings-appearance-layout .store-tag-chip em,.app-body-settings.settings-appearance-layout .supply-tag button,.app-body-settings.settings-appearance-layout .org-email-chip em,.app-body-settings.settings-appearance-layout .category-cascader-tag button{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .store-tag-chip button:hover,.app-body-settings.settings-appearance-layout .category-cascader-tag button:hover,.app-body-settings.settings-appearance-layout .supply-tag button:hover{background:color-mix(in srgb,var(--text-secondary) 16%,transparent)}.app-body-settings.settings-appearance-layout .supply-upload-zone{border-color:color-mix(in srgb,var(--content-card-border) 86%,var(--text-primary) 14%);background:linear-gradient(180deg,var(--settings-panel-bg),var(--settings-input-bg))}.app-body-settings.settings-appearance-layout .supply-upload-zone.is-drag-over{border-color:var(--control-active-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-active-border) 28%,transparent)}.app-body-settings.settings-appearance-layout .top-progress-bar{border-color:transparent;background:transparent;box-shadow:none}.app-body-settings.settings-appearance-layout .settings-content-skeleton{gap:20px}.app-body-settings.settings-appearance-layout .settings-content-skeleton__cards{gap:16px}.app-body-settings.settings-appearance-layout .table-skeleton{padding:18px}.app-body-settings.settings-appearance-layout .table-skeleton__row{border-top-color:var(--content-card-border)}body.theme-light .app-body-settings.settings-appearance-layout .loading-card-skeleton,body.theme-light .app-body-settings.settings-appearance-layout .table-skeleton{border:1px solid rgba(214,223,235,.9);border-radius:18px;background:#ffffffc7;box-shadow:inset 0 1px #ffffff9e}body.theme-light .app-body-settings.settings-appearance-layout .skeleton-block{background:linear-gradient(90deg,#e2e8f09e,#f1f5f9f0,#e2e8f09e);background-size:220% 100%}body.theme-light .app-body-settings.settings-appearance-layout .top-progress-bar__rail{background:#cbd5e16b}body.theme-light .app-body-settings.settings-appearance-layout .top-progress-bar__bar{background:linear-gradient(90deg,#cbd5e129,#94a3b87a,#cbd5e129)}body.theme-dark .app-body-settings.settings-appearance-layout .loading-card-skeleton,body.theme-dark .app-body-settings.settings-appearance-layout .table-skeleton{border:1px solid #3a3a3c;border-radius:18px;background:#2a2a2ce0;box-shadow:inset 0 1px #ffffff0d}body.theme-dark .app-body-settings.settings-appearance-layout .skeleton-block{background:linear-gradient(90deg,#3a3a3cb8,#4a4a4cf0,#3a3a3cb8);background-size:220% 100%}body.theme-dark .app-body-settings.settings-appearance-layout .top-progress-bar__rail{background:#494e583d}body.theme-dark .app-body-settings.settings-appearance-layout .top-progress-bar__bar{background:linear-gradient(90deg,#494e581f,#6c707a75,#494e581f)}.sysset-switch{width:72px;height:36px;border-radius:999px;border:0;background:transparent;position:relative;cursor:pointer}.sysset-switch:disabled{cursor:not-allowed;opacity:.7}.sysset-switch-track{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:999px;background:#cfd4da;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.sysset-switch-knob{position:absolute;top:4px;left:4px;box-sizing:border-box;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0f172a33;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sysset-switch.is-on .sysset-switch-track{background:#9ca3af}.sysset-switch.is-on .sysset-switch-knob{transform:translate(36px)}.sysset-form{margin-top:14px;display:grid;gap:12px}.sysset-form label{display:grid;gap:8px}.sysset-form label span{font-size:.92rem;font-weight:var(--ds-font-weight-medium)}.sysset-form input{width:100%;height:44px;border-radius:7px;border:1px solid #c8cdd4;background:#fff;color:#2a2a2c;padding:0 12px;font-size:.92rem}.sysset-form input[readonly]{background:#f3f4f6;border-color:#bcc3cd;color:#374151;cursor:not-allowed}.sysset-form input::placeholder{color:#9ca3af}.sysset-help{margin:12px 0 0;color:#6b7280;font-size:.86rem}.sysset-actions{margin-top:14px;display:flex;justify-content:flex-end}.sysset-primary-btn{border:0;border-radius:8px;padding:9px 18px;background:#272729;color:#f9fafb;font-size:.95rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:box-shadow .22s ease,transform .22s ease,opacity .22s ease}.sysset-primary-btn:disabled{opacity:.7;cursor:not-allowed}.sysset-ghost-btn{height:40px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#374151;padding:0 12px;font-size:.88rem;cursor:pointer}.sysset-ghost-btn.is-active{border-color:#f97316;color:#c2410c;background:#fff7ed}.sysset-primary-btn--glow:hover:not(:disabled),.sysset-primary-btn--glow:focus-visible{box-shadow:0 0 0 1px #11182733,0 8px 18px #11182747;transform:translateY(-1px)}.sysset-status-block{margin-top:20px}.sysset-status-grid{display:grid;gap:14px}.sysset-status-grid .sysset-status-block{margin-top:0}.sysset-chip{display:inline-flex;margin-top:8px;height:30px;align-items:center;padding:0 12px;border-radius:999px;border:1px solid #c8cdd4;font-size:.92rem;font-weight:var(--ds-font-weight-medium);color:#272729}.sysset-log-list{margin-top:14px;display:grid;gap:14px}.sysset-log-pager{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.ai-settings-page{display:grid;gap:14px}.ai-settings-head h3{margin:0;font-size:1.06rem;font-weight:var(--ds-font-weight-medium);color:#272729}.ai-settings-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-kpi{position:relative;border:1px solid #d6dbe2;border-radius:10px;background:#f8fafc;padding:12px;display:grid;gap:6px;overflow:hidden}.ai-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:10px 0 0 10px;background:#d4d4d6}.ai-kpi span{color:#6b7280;font-size:.84rem;font-weight:var(--ds-font-weight-medium)}.ai-kpi strong{color:#272729;font-size:1.72rem;line-height:1.08;font-weight:var(--ds-font-weight-medium);letter-spacing:-.01em}.ai-kpi small{color:#6b7280;font-size:.84rem}.ai-kpi-orange{color:#92400e}.ai-kpi-orange:before{background:#f59e0b}.ai-kpi-green{color:#166534}.ai-kpi-green:before{background:#10b981}.ai-kpi-blue{color:#1d4ed8}.ai-kpi-blue:before{background:#3b82f6}.ai-kpi-purple{color:#6d28d9}.ai-kpi-purple:before{background:#a855f7}.ai-settings-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:8px}.ai-settings-tabs button{display:inline-flex;align-items:center;justify-content:center;height:34px;border:1px solid #d1d5db;background:#f9fafb;color:#4b5563;border-radius:8px;padding:0 14px;line-height:1;white-space:nowrap;font-size:.9rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ai-settings-tabs button.is-active{background:#eef2f7;border-color:#bcc6d4;color:#272729}.ai-settings-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-settings-panel{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:14px}.ai-settings-panel h4{margin:0;font-size:.96rem;font-weight:var(--ds-font-weight-medium);color:#272729}.ai-settings-panel-table{overflow:hidden;padding:0}.ai-settings-panel-table h4{padding:12px 14px;border-bottom:1px solid #e5e7eb}.ai-muted{margin:8px 0 0;color:#6b7280;font-size:.84rem}.ai-empty{margin:10px 0 0;color:#6b7280;font-size:.86rem}.ai-empty-cell{color:#6b7280;text-align:center;padding:16px!important}.ai-trend-row{margin-top:10px;min-height:120px;border:1px solid #d6dbe2;border-radius:10px;padding:10px;background:#f8fafc;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end}.ai-trend-item{border-radius:8px;border:1px solid #e5e7eb;background:#fff;padding:8px;text-align:center}.ai-trend-item span{display:block;color:#272729;font-size:.9rem;font-weight:var(--ds-font-weight-medium)}.ai-trend-item small{display:block;margin-top:4px;color:#6b7280;font-size:.8rem}.ai-mode-list{margin-top:10px;display:grid;gap:10px}.ai-mode-item header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ai-mode-item-copy,.ai-scene-display{display:grid;gap:4px;min-width:0}.ai-scene-display__eyebrow{width:fit-content;display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:var(--ds-color-brand-50);color:var(--ds-color-brand-500);font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.03em}.ai-mode-item header strong{color:#272729;font-size:.9rem}.ai-mode-item code,.ai-scene-display code{width:fit-content;border-radius:6px;padding:2px 6px;background:#f8fafc;color:#6b7280;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:nowrap}.ai-mode-item header span{color:#6b7280;font-size:.82rem;flex-shrink:0}.ai-mode-bar{margin-top:6px;height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.dashboard-home{display:grid;gap:16px}.dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-20);padding:var(--ds-space-4) 0 var(--ds-space-14)}.dashboard-header-copy{display:grid;align-content:end;gap:var(--ds-space-6)}.dashboard-header-eyebrow{margin:0;color:#6b7280;font-size:.75rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.dashboard-header-copy p:last-child{margin:0;color:#6b7280;font-size:.96rem}.dashboard-header-actions{display:inline-flex;align-items:center;align-self:flex-end;gap:var(--ds-space-10);flex-wrap:wrap}.dashboard-home-layout{display:grid;gap:18px}.dashboard-main-flow{display:grid;gap:14px}.dashboard-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:18px 20px}.dashboard-card-primary{border-color:#dbe4f0;background:linear-gradient(180deg,#fff,#faf8ff)}.dashboard-focus-card{box-shadow:0 12px 34px #635bff14}.dashboard-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-card-head h2{margin:4px 0 0;color:#272729;font-size:1.05rem;line-height:1.35}.dashboard-card-head p:last-child{margin:4px 0 0;color:#6b7280;font-size:.9rem;line-height:1.5}.dashboard-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-inline-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-inline-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f6f8fc;color:#6b7280;font-size:.78rem;font-weight:var(--ds-font-weight-medium)}.dashboard-recommendation-list,.dashboard-action-list,.dashboard-change-list{display:grid;gap:10px}.dashboard-priority-body{display:grid;gap:0}.dashboard-recommendation-row,.dashboard-action-row,.dashboard-change-row{width:100%;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:inherit;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-recommendation-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;cursor:pointer}.dashboard-recommendation-row:hover,.dashboard-action-row:hover,.dashboard-change-row:hover,.dashboard-queue-pill:hover{border-color:#d4d4d6;background:#f8fafc}.dashboard-priority-row:hover{background:var(--work-surface-soft)}.dashboard-recommendation-row:active,.dashboard-action-row:active,.dashboard-change-row:active,.dashboard-queue-pill:active,.dashboard-priority-row:active,.dashboard-action-button:active{transform:translateY(1px)}.dashboard-recommendation-row:focus-visible,.dashboard-action-row:focus-visible,.dashboard-change-row:focus-visible,.dashboard-queue-pill:focus-visible,.dashboard-priority-row:focus-visible,.dashboard-action-button:focus-visible{outline:2px solid rgba(83,58,253,.28);outline-offset:2px}.dashboard-recommendation-copy{min-width:0;display:grid;gap:4px}.dashboard-recommendation-copy strong,.dashboard-action-row-main strong,.dashboard-change-copy strong{color:#272729;font-size:.95rem;font-weight:var(--ds-font-weight-medium)}.dashboard-recommendation-copy p,.dashboard-action-row-main span,.dashboard-change-copy span{margin:0;color:#6b7280;font-size:.88rem;line-height:1.45}.dashboard-action-button{border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#272729;min-height:36px;padding:0 12px;font:inherit;font-size:.88rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.dashboard-action-button:hover{background:#f8fafc}.dashboard-action-button:disabled,.dashboard-queue-pill:disabled,.dashboard-action-row:disabled,.dashboard-change-row:disabled{cursor:not-allowed;opacity:.56}.dashboard-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:14px 16px;cursor:pointer}.dashboard-action-row-main,.dashboard-action-row-meta,.dashboard-change-copy{display:grid;gap:4px}.dashboard-action-row-meta{text-align:right;color:#6b7280;font-size:.82rem}.dashboard-action-row-meta strong{color:#272729;font-size:1rem}.dashboard-change-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:14px 16px;cursor:pointer}.dashboard-change-row time{color:#6b7280;font-size:.82rem;white-space:nowrap}.dashboard-queue-panel{display:flex;align-items:center;gap:14px}.dashboard-queue-copy{min-width:0;display:grid;gap:4px}.dashboard-queue-copy strong{color:#272729;font-size:.82rem;font-weight:var(--ds-font-weight-medium)}.dashboard-queue-copy span{color:#6b7280;font-size:.82rem}.dashboard-queue-row{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-queue-pill{border:1px solid #e5e7eb;border-radius:12px;background:#fff;min-height:62px;padding:12px 14px;display:grid;gap:6px;text-align:left;color:inherit;cursor:pointer}.dashboard-queue-pill span{color:#6b7280;font-size:.82rem}.dashboard-queue-pill strong{color:#272729;font-size:1.1rem}.dashboard-queue-pill.is-active{border-color:var(--ds-color-brand-300);background:var(--ds-color-brand-50)}.dashboard-priority-list{padding-bottom:4px}.dashboard-priority-row{width:100%;border:0;background:transparent;border-bottom:1px solid var(--work-border);padding:12px 16px;display:flex;flex-direction:column;gap:4px;text-align:left;color:inherit;cursor:pointer;transition:background-color .15s ease,transform .18s ease}.dashboard-priority-row:last-child{border-bottom:none}.dashboard-priority-topline{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;min-width:0}.dashboard-priority-reason{min-height:24px;padding:0 8px;font-size:.75rem;font-weight:var(--ds-font-weight-medium);flex-shrink:0}.dashboard-priority-title{flex:1;min-width:0;color:var(--work-text);font-size:.94rem;font-weight:var(--ds-font-weight-medium);line-height:1.4}.dashboard-priority-subtitle{color:var(--work-text-soft);font-size:.82rem;line-height:1.4}body.theme-dark .dashboard-card,body.theme-dark .dashboard-recommendation-row,body.theme-dark .dashboard-action-row,body.theme-dark .dashboard-change-row,body.theme-dark .dashboard-queue-pill{border-color:#263041;background:#272729}body.theme-dark .dashboard-priority-row{border-color:#263041}body.theme-dark .dashboard-header-copy h1,body.theme-dark .dashboard-card-head h2,body.theme-dark .dashboard-recommendation-copy strong,body.theme-dark .dashboard-action-row-main strong,body.theme-dark .dashboard-change-copy strong,body.theme-dark .dashboard-action-row-meta strong,body.theme-dark .dashboard-queue-pill strong,body.theme-dark .dashboard-priority-title{color:#f8fafc}body.theme-dark .dashboard-header-copy p:last-child,body.theme-dark .dashboard-header-eyebrow,body.theme-dark .dashboard-card-head p:last-child,body.theme-dark .dashboard-recommendation-copy p,body.theme-dark .dashboard-action-row-main span,body.theme-dark .dashboard-change-copy span,body.theme-dark .dashboard-change-row time,body.theme-dark .dashboard-action-row-meta,body.theme-dark .dashboard-queue-pill span,body.theme-dark .dashboard-priority-subtitle{color:#9a9a9c}body.theme-dark .dashboard-queue-pill.is-active{border-color:var(--ds-color-brand-500);background:#533afd29}body.theme-dark .dashboard-inline-meta span{background:#1d1d1f;color:#9a9a9c}body.theme-dark .dashboard-action-button{border-color:#3a3a3c;background:#1d1d1f;color:#e5e7eb}@media (max-width: 1100px){.dashboard-secondary-grid,.dashboard-queue-row{grid-template-columns:1fr}.dashboard-queue-panel{flex-direction:column;align-items:stretch}}@media (max-width: 720px){.dashboard-header,.dashboard-recommendation-row,.dashboard-action-row,.dashboard-change-row{flex-direction:column;align-items:stretch}}.ai-mode-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fb923c)}.ai-table{width:100%;border-collapse:collapse}.ai-table th,.ai-table td{border-bottom:1px solid #e5e7eb;padding:12px 14px;color:#2a2a2c;font-size:.9rem;text-align:left;vertical-align:middle}.ai-table th{color:#4b5563;font-size:.86rem;font-weight:var(--ds-font-weight-medium);background:#f8fafc;border-bottom:1px solid #dbe1e8;white-space:nowrap}.ai-progress{width:96px;height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:8px}.ai-progress i{display:block;height:100%;background:#10b981}.ai-config-key-row{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ai-config-key-row input{height:42px;border-radius:8px;border:1px solid #c8cdd4;background:#f9fafb;padding:0 12px;color:#272729;font-size:.92rem;font-weight:400}.ai-config-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-config-grid label{display:grid;gap:8px}.ai-config-grid label span{color:#272729;font-size:.9rem;font-weight:var(--ds-font-weight-medium)}.ai-inline-actions{min-height:42px;display:flex;align-items:center}.ai-config-grid select,.ai-config-grid input{height:42px;border:1px solid #c8cdd4;border-radius:8px;background:#fff;color:#272729;padding:0 12px;font-size:.92rem;font-weight:400}.ai-role-list{margin-top:10px;display:grid;gap:10px}.ai-role-item{border:1px solid #d6dbe2;border-radius:10px;background:#fff;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.ai-role-main strong{display:block;color:#272729;font-size:.95rem;font-weight:var(--ds-font-weight-medium)}.ai-role-main small{display:block;margin-top:2px;color:#6b7280;font-size:.82rem}.ai-role-limit{display:grid;gap:6px}.ai-role-limit span{color:#6b7280;font-size:.82rem}.ai-role-limit input{width:128px;height:36px;border:1px solid #c8cdd4;border-radius:8px;background:#fff;color:#272729;padding:0 10px;font-size:.9rem;font-weight:400}@media (max-width: 1180px){.ai-settings-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-settings-panel-grid{grid-template-columns:1fr}}@media (max-width: 760px){.ai-settings-kpi-grid,.ai-config-grid{grid-template-columns:1fr}.ai-role-item{grid-template-columns:1fr;align-items:start}.ai-role-limit input{width:100%}.ai-trend-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.audit-log-pager{justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:10px 12px}.audit-log-pager-total{color:#2a2a2c;font-size:.95rem;font-weight:var(--ds-font-weight-medium)}.audit-log-pager-nav{display:flex;align-items:center;gap:8px}.audit-log-page-nav-btn,.audit-log-page-btn{height:36px;min-width:36px;border-radius:10px;border:1px solid #d1d5db;background:#fff;color:#272729;font-size:.95rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.audit-log-page-nav-btn:hover:not(:disabled),.audit-log-page-btn:hover:not(:disabled){border-color:#9ca3af}.audit-log-page-nav-btn:disabled,.audit-log-page-btn:disabled{opacity:.45;cursor:not-allowed}.audit-log-page-numbers{display:flex;align-items:center;gap:6px}.audit-log-page-btn.is-active{border-color:var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:#2563eb}.audit-log-page-ellipsis{color:#9ca3af;font-size:.92rem;font-weight:var(--ds-font-weight-medium);padding:0 3px}.audit-log-page-size{margin-left:auto;display:inline-flex;align-items:center;gap:8px;position:relative;border:1px solid var(--ds-color-brand-300);border-radius:10px;background:#fff;padding:0 10px;height:36px}.audit-log-page-size span{color:#2563eb;font-size:.95rem;font-weight:var(--ds-font-weight-medium)}.audit-log-page-size select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 28px 0 0;color:#272729;font-size:.9rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.audit-log-page-size select:focus{outline:none}.audit-log-page-size-chevron{position:absolute;right:10px;top:50%;color:#6b7280;transform:translateY(-50%);pointer-events:none}@media (max-width: 900px){.audit-log-pager{align-items:flex-start}.audit-log-pager-nav{width:100%;justify-content:center;order:3}.audit-log-page-size{margin-left:0}}.sysset-quiet-btn{border:1px solid #c8cdd4;border-radius:8px;height:34px;padding:0 12px;background:#fff;color:#272729;font-size:.9rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.sysset-quiet-btn:disabled{opacity:.55;cursor:not-allowed}.sysset-log-item{border:1px solid #c8cdd4;border-radius:9px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.sysset-log-title{margin:0;font-size:.98rem;font-weight:var(--ds-font-weight-medium);color:#272729}.audit-log-card{display:grid;gap:14px}.audit-log-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.audit-log-kpi-list{min-width:420px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.audit-log-kpi{border:1px solid #d6dbe2;border-radius:10px;background:#f8fafc;padding:8px 10px;display:grid;gap:2px}.audit-log-kpi span{font-size:.78rem;color:#6b7280}.audit-log-kpi strong{font-size:1rem;color:#272729}.audit-log-filters{border:1px solid #d6dbe2;border-radius:12px;padding:10px;background:#fff;display:grid;gap:10px}.audit-log-filters-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(320px,1.25fr);gap:10px;align-items:end}.audit-log-filters-custom{display:grid;grid-template-columns:minmax(0,1fr)}.audit-log-filters label{display:grid;gap:6px}.audit-log-filters label>span{color:#374151;font-size:.8rem;font-weight:var(--ds-font-weight-medium)}.audit-log-filters input,.audit-log-filters select{width:100%;height:38px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#272729;padding:0 10px;font-size:.88rem}.audit-log-filters input:focus,.audit-log-filters select:focus{outline:none;border-color:var(--ds-color-brand-500);box-shadow:0 0 0 3px #533afd2e}.audit-log-range-pills{min-height:38px;border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:4px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.audit-log-range-pill{height:28px;border:1px solid transparent;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:var(--ds-font-weight-medium);color:#4b5563;background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.audit-log-range-pill:hover{background:#f3f4f6}.audit-log-range-pill:focus-visible{outline:none;border-color:var(--ds-color-brand-500);box-shadow:0 0 0 3px #533afd2e}.audit-log-range-pill.is-active{background:var(--ds-color-brand-50);border-color:var(--ds-color-brand-300);color:var(--ds-color-brand-600)}.audit-log-custom-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-log-filter-actions{display:flex;align-items:flex-end;justify-content:flex-end;padding-top:2px}.audit-log-table-wrap{border:1px solid #d6dbe2;border-radius:12px;overflow:hidden;background:#fff}.audit-log-table{width:100%;border-collapse:collapse;table-layout:fixed}.audit-log-table th,.audit-log-table td{border-bottom:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:middle}.audit-log-table th{background:#f8fafc;color:#4b5563;font-size:.82rem;font-weight:var(--ds-font-weight-medium)}.audit-log-table td{color:#272729;font-size:.86rem}.audit-log-table th:nth-child(1),.audit-log-table td:nth-child(1){width:12%}.audit-log-table th:nth-child(2),.audit-log-table td:nth-child(2){width:30%}.audit-log-table th:nth-child(3),.audit-log-table td:nth-child(3),.audit-log-table th:nth-child(4),.audit-log-table td:nth-child(4){width:11%}.audit-log-table th:nth-child(5),.audit-log-table td:nth-child(5),.audit-log-table th:nth-child(6),.audit-log-table td:nth-child(6),.audit-log-table th:nth-child(7),.audit-log-table td:nth-child(7),.audit-log-table th:nth-child(8),.audit-log-table td:nth-child(8){width:9%}.audit-log-event{display:grid;gap:2px}.audit-log-event strong{font-size:.9rem}.audit-log-event span{font-size:.78rem;color:#6b7280}.audit-log-result-pill,.audit-log-risk-pill{height:26px;min-width:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #c8cdd4;font-size:.8rem;font-weight:var(--ds-font-weight-medium)}.audit-log-result-pill.is-success{color:#166534;border-color:#86efac;background:#f0fdf4}.audit-log-result-pill.is-warning{color:#92400e;border-color:#fcd34d;background:#fffbeb}.audit-log-result-pill.is-info{color:#3a3a3c;border-color:#d4d4d6;background:#f8fafc}.audit-log-risk-pill.is-high{color:#991b1b;border-color:#fecaca;background:#fef2f2}.audit-log-risk-pill.is-medium{color:#92400e;border-color:#fcd34d;background:#fff7ed}.audit-log-risk-pill.is-low{color:#0f766e;border-color:#99f6e4;background:#f0fdfa}.audit-log-ip-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem}.audit-log-empty{text-align:center;color:#6b7280!important;padding:22px 0!important}.audit-log-empty-cell{padding:0!important}.audit-log-empty-state{min-height:220px;display:grid;align-content:center;justify-items:center;gap:8px;padding:24px;text-align:center}.audit-log-empty-state strong{font-size:1rem;color:#272729}.audit-log-empty-state p{margin:0;font-size:.86rem;color:#6b7280}.audit-log-drawer{grid-template-rows:auto auto auto 1fr}.audit-log-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-log-detail-grid article{border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:10px;display:grid;gap:4px}.audit-log-detail-grid article span{font-size:.78rem;color:#6b7280}.audit-log-detail-grid article strong{font-size:.88rem;color:#272729}.audit-log-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem}.audit-log-detail-block{border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:10px}.audit-log-detail-block h5{margin:0 0 8px;font-size:.9rem;color:#272729}.audit-log-detail-block ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.audit-log-detail-block li{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.audit-log-detail-block li span{color:#6b7280;font-size:.8rem}.audit-log-detail-block li b{color:#272729;font-size:.82rem;font-weight:var(--ds-font-weight-medium)}.audit-log-raw{margin:0;color:#374151;font-size:.84rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 1220px){.audit-log-kpi-list{min-width:0}.audit-log-filters-main{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-log-range-field{grid-column:1 / -1}}@media (max-width: 860px){.audit-log-header{flex-direction:column;align-items:stretch}.audit-log-kpi-list{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-log-filters-main,.audit-log-custom-date-row{grid-template-columns:minmax(0,1fr)}.audit-log-filter-actions{justify-content:stretch}.audit-log-filter-actions .sysset-quiet-btn{width:100%}.audit-log-detail-grid{grid-template-columns:minmax(0,1fr)}}.sysset-password-card{margin-top:14px;border-radius:0;background:transparent;border:0;padding:0}.sysset-password-field{display:grid;gap:8px}.sysset-password-field+.sysset-password-field{margin-top:12px}.sysset-password-field label{font-size:.92rem;font-weight:var(--ds-font-weight-medium);color:#272729}.sysset-password-input-wrap{position:relative}.sysset-password-input-wrap input{width:100%;height:44px;border-radius:7px;border:1px solid #c8cdd4;background:#fff;color:#272729;font-size:.92rem;padding:0 42px 0 12px}.sysset-password-input-wrap input::placeholder{color:#9ca3af}.sysset-eye-btn{position:absolute;top:50%;right:6px;width:30px;height:30px;transform:translateY(-50%);border:0;background:transparent;color:#6b7280;display:grid;place-items:center;cursor:pointer}.sysset-eye-btn svg{width:22px;height:22px}.sysset-password-strength{margin:10px 0 2px;display:flex;align-items:center;gap:10px}.sysset-password-strength-bar{flex:1;height:5px;border-radius:999px;background:#e5e7eb;overflow:hidden}.sysset-password-strength-bar span{display:block;height:100%;border-radius:999px;background:#6b7280}.sysset-password-strength-bar span[data-level=weak]{background:#9ca3af}.sysset-password-strength-bar span[data-level=medium]{background:#6b7280}.sysset-password-strength-bar span[data-level=strong]{background:#374151}.sysset-password-strength b{font-size:.94rem;color:#6b7280;font-weight:var(--ds-font-weight-medium);min-width:32px}.sysset-feedback{margin:12px 0 0;font-size:.88rem;color:#4b5563}.sysset-feedback.is-error{color:#b91c1c}.sysset-feedback.is-success{color:#166534}.notify-settings-form{margin-top:14px;display:grid;gap:12px}.notify-settings-form label{display:grid;gap:8px}.notify-settings-form label span{font-size:.92rem;font-weight:var(--ds-font-weight-medium);color:#272729}.notify-settings-form input,.notify-settings-form select,.notify-settings-form textarea{width:100%;border-radius:7px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:10px 12px;font-size:.92rem}.notify-settings-form select{height:44px}.notify-settings-form textarea{resize:vertical;min-height:84px}.notify-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notify-settings-check{display:flex!important;align-items:center;gap:10px!important}.notify-settings-check input{width:16px;height:16px}.notify-settings-check span{font-weight:var(--ds-font-weight-medium)!important;color:#374151!important}.notify-settings-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.notify-settings-actions{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.notify-settings-actions .sysset-quiet-btn.is-active{background:#eef2f7;border-color:#b8c1ce}.notify-settings-item{align-items:flex-start}.notify-settings-item.is-unread{border-color:#b8c1ce;background:#f8fafc}.notify-settings-item .sysset-quiet-btn{flex-shrink:0}.notify-settings-desc{margin-top:8px;line-height:1.65}body.theme-dark .notify-settings-form label span{color:#f3f4f6}body.theme-dark .notify-settings-form input,body.theme-dark .notify-settings-form select,body.theme-dark .notify-settings-form textarea{background:#1d1d1f;border-color:#94a3b840;color:#e5e7eb}body.theme-dark .notify-settings-check span{color:#d4d4d6!important}body.theme-dark .notify-settings-actions .sysset-quiet-btn.is-active{background:#162135;border-color:#94a3b859}body.theme-dark .notify-settings-item.is-unread{border-color:#94a3b859;background:#0f172a94}@media (max-width: 860px){.notify-settings-grid{grid-template-columns:1fr}.notify-settings-actions{justify-content:flex-start;flex-wrap:wrap}}.home-page{position:relative;min-height:100vh;overflow:hidden;background:#1f221b}.saas-bg-layer,.saas-bg-grid{position:fixed;top:0;right:0;bottom:0;left:0}.saas-bg-layer{z-index:0;pointer-events:none;will-change:transform,opacity}.bg-layer-a{background:linear-gradient(180deg,#b9b1962e,#68755a33 45%,#444a3875),radial-gradient(circle at 62% 30%,rgba(232,220,182,.14),transparent 42%),linear-gradient(145deg,#4f5b45,#384233 48%,#2a3126);animation:driftLayerA 26s ease-in-out infinite alternate}.bg-layer-a:before{content:"";position:absolute;top:14%;right:8%;bottom:26%;left:8%;border-radius:26px;opacity:.52;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 10.5%,rgba(84,92,68,.42) 10.5%,rgba(84,92,68,.42) 12.5%),radial-gradient(circle at 9% 0%,rgba(242,229,191,.35),transparent 30%),radial-gradient(circle at 36% 0%,rgba(242,229,191,.28),transparent 30%),radial-gradient(circle at 64% 0%,rgba(242,229,191,.3),transparent 30%),radial-gradient(circle at 91% 0%,rgba(242,229,191,.3),transparent 30%);transform:translateZ(0)}.bg-layer-b{background:radial-gradient(circle at 24% 68%,rgba(188,174,140,.22),transparent 38%),radial-gradient(circle at 76% 66%,rgba(175,162,132,.24),transparent 38%);opacity:.78;animation:driftLayerB 30s ease-in-out infinite alternate}.bg-layer-b:before,.bg-layer-b:after{content:"";position:absolute;bottom:20%;width:30vw;height:46vh;min-width:280px;border-radius:48% 52% 44% 56%/45% 45% 55% 55%;filter:blur(.5px);opacity:.62}.bg-layer-b:before{left:12%;background:radial-gradient(circle at 56% 18%,rgba(239,225,188,.45),transparent 22%),radial-gradient(circle at 64% 38%,rgba(212,195,159,.52),transparent 35%),radial-gradient(circle at 38% 84%,rgba(140,126,96,.58),transparent 62%),linear-gradient(175deg,#ad9b7a70,#6a60489e);transform:rotate(-3deg) translateZ(0)}.bg-layer-b:after{right:12%;background:radial-gradient(circle at 38% 20%,rgba(239,225,188,.42),transparent 24%),radial-gradient(circle at 30% 42%,rgba(206,188,152,.52),transparent 34%),radial-gradient(circle at 62% 84%,rgba(136,122,94,.62),transparent 62%),linear-gradient(182deg,#a896766b,#665c469e);transform:rotate(4deg) translateZ(0)}.bg-layer-c{background:linear-gradient(118deg,#f6eac61f 14%,#f6eac600 42%),radial-gradient(circle at 58% 30%,rgba(244,231,194,.2),transparent 28%),radial-gradient(circle at center,transparent 52%,rgba(14,16,12,.62) 100%);opacity:.92}.saas-bg-grid{z-index:1;background-image:radial-gradient(rgba(255,244,219,.2) .8px,transparent .8px);background-size:4px 4px;opacity:.08;-webkit-mask-image:radial-gradient(circle at center,black 36%,transparent 95%);mask-image:radial-gradient(circle at center,black 36%,transparent 95%);pointer-events:none}.home-nav{position:sticky;top:20px;z-index:5;width:min(1600px,calc(100% - 80px));margin:20px auto 0;height:72px;padding:0 24px;display:flex;align-items:center;gap:24px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0b101f66;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);box-shadow:inset 0 1px #ffffff42,0 20px 44px #00000070}.home-logo{display:flex;align-items:center;gap:10px;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;font-size:1rem}.logo-mark{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 130deg,#e9dcb7,#bda975,#dbc99f,#e9dcb7);box-shadow:0 0 18px #e1cc9a6b}.home-menu{margin:0 auto;display:flex;align-items:center;gap:6px}.home-nav-item{border:0;background:transparent;color:#f1f5f9e6;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.86rem;letter-spacing:.02em;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease}.home-nav-item:hover{transform:translateY(-2px);opacity:.75}.home-user{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.3);color:#f1f5f9f2;background:#0f172a8c;display:grid;place-items:center;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}.home-user:hover{transform:translateY(-2px) scale(1.03);opacity:.82}.landing-content{position:relative;z-index:3;width:min(1320px,calc(100% - 64px));margin:44px auto 88px;display:grid;gap:34px}.hero-section{min-height:min(70vh,760px);display:grid;align-content:center;justify-items:center;text-align:center;padding:36px 20px}.hero-kicker{margin:0 0 18px;font-size:.82rem;letter-spacing:.24em;text-transform:uppercase;color:#e7d9b2eb}.hero-section h1{margin:0;font-size:clamp(3rem,6vw,6.3rem);line-height:.98;letter-spacing:.02em;font-weight:var(--ds-font-weight-semibold);color:#f7efddf5;text-shadow:0 24px 56px rgba(0,0,0,.62),0 0 36px rgba(237,222,176,.16)}.hero-sub{margin:18px 0 0;max-width:720px;color:#e1d9c5e0;font-size:1.05rem;line-height:1.65}.hero-actions{margin-top:28px;display:flex;gap:12px}.primary-cta,.secondary-cta{border-radius:999px;padding:12px 20px;font-weight:var(--ds-font-weight-medium);cursor:pointer;border:1px solid transparent;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.primary-cta{background:linear-gradient(140deg,#d8c599,#b9a16e);color:#2d281d}.secondary-cta{background:#ffffff14;border-color:#ffffff38;color:#f8fafc}.primary-cta:hover,.secondary-cta:hover{transform:translateY(-3px) scale(1.02);opacity:.88}.feature-section{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:14px}.feature-card{border-radius:18px;border:1px solid rgba(255,255,255,.18);background:#0f172a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px;min-height:170px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .24s ease}.feature-card:hover{transform:translateY(-6px);opacity:.9}.feature-card h3{margin:0;font-size:1.06rem}.feature-card p{margin:10px 0 0;color:#cbd5e1e0;line-height:1.6}.float-card{animation:cardFloat 5.6s ease-in-out infinite}.feature-card:nth-child(2){animation-delay:.8s}.feature-card:nth-child(3){animation-delay:1.6s}.metric-section{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.metric-item{border-radius:16px;border:1px solid rgba(255,255,255,.15);background:#02061761;padding:16px;text-align:center}.metric-item h3{margin:0;font-size:1.6rem}.metric-item p{margin:6px 0 0;color:#cbd5e1db}.bottom-cta{border-radius:24px;border:1px solid rgba(255,255,255,.18);background:#0f172a52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px 20px;text-align:center}.bottom-cta h2{margin:0 0 16px;font-size:clamp(1.4rem,2vw,2rem)}.reveal-up{transform:translate3d(0,30px,0) scale(.985);opacity:0;transition:transform .72s cubic-bezier(.2,1.1,.25,1),opacity .62s ease}.reveal-up.is-visible{transform:translateZ(0) scale(1);opacity:1}.delay-1{transition-delay:80ms}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}.delay-5{transition-delay:.4s}.delay-6{transition-delay:.48s}@keyframes driftLayerA{0%{transform:translate3d(-1.4%,-1%,0) scale(1);opacity:.84}to{transform:translate3d(1.4%,1%,0) scale(1.05);opacity:.98}}@keyframes driftLayerB{0%{transform:translate3d(1%,-1.4%,0) scale(1.01);opacity:.68}to{transform:translate3d(-1%,1.4%,0) scale(1.06);opacity:.86}}@keyframes cardFloat{0%,to{transform:translateZ(0);opacity:1}50%{transform:translate3d(0,-6px,0);opacity:.95}}.login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px;background:#00000085;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-modal{width:min(1020px,100%);min-height:560px;background:#f4f4f5;color:#272729;border-radius:14px;display:grid;grid-template-columns:minmax(260px,44%) 1fr;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.5);box-shadow:0 30px 80px #020617a6}.login-visual{margin:28px;border-radius:18px;background-image:linear-gradient(160deg,#0f172a6b,#0f172a1a),url(https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=900&q=80);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;padding:18px;color:#f8fafc}.visual-badge{align-self:flex-start;font-size:.75rem;letter-spacing:.14em;font-weight:var(--ds-font-weight-medium);padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#02061759}.visual-content h2{margin:0;font-size:1.6rem}.visual-content p{margin:8px 0 0;color:#f8fafce0}.login-panel{padding:34px 40px;display:flex;flex-direction:column;justify-content:center;position:relative}.close-btn{position:absolute;top:18px;right:22px;border:none;background:transparent;color:#2a2a2c;font-size:1.8rem;line-height:1;cursor:pointer}.login-tabs{display:flex;gap:18px;margin-bottom:26px}.tab{border:none;background:transparent;color:#272729;font-size:1rem;font-weight:var(--ds-font-weight-medium);padding:4px 0;border-bottom:2px solid #272729}.tab.disabled{border-bottom-color:transparent;color:#9ca3af;cursor:not-allowed}.login-form{display:grid;gap:12px}.login-form label{font-size:.86rem;color:#374151;font-weight:var(--ds-font-weight-medium)}.login-form input{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:12px;color:#272729;background:#fff;outline:none;font-size:.92rem}.login-form input:focus{border-color:#1d1d1f;box-shadow:0 0 0 3px #0f172a1f}.password-row{display:grid;grid-template-columns:1fr auto;gap:8px}.password-toggle{border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:10px;padding:0 12px;cursor:pointer}.action-row{margin-top:6px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ghost-login-btn,.login-btn{border:1px solid #d1d5db;border-radius:10px;padding:11px 12px;cursor:pointer;font-weight:var(--ds-font-weight-medium);font-size:.95rem}.login-btn{color:#f9fafb;background:#272729;border-color:#272729}.ghost-login-btn{color:#272729;background:#fff}.login-btn:disabled{opacity:.7;cursor:not-allowed}.form-error{margin:4px 0 0;color:#be123c;font-size:.85rem}.agreement-row{margin-top:4px}.agreement-label{display:flex;align-items:center;gap:8px;font-weight:var(--ds-font-weight-medium);color:#4b5563;cursor:pointer}.agreement-label input{width:15px;height:15px;accent-color:var(--brand-primary)}@keyframes rise{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 960px){.app-body{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid #e5e7eb;border-top-right-radius:18px}.stats-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.login-modal{grid-template-columns:1fr;min-height:auto}.login-visual{min-height:220px}.home-menu{display:none}.home-nav{width:calc(100% - 26px);margin-top:12px;height:64px;padding:0 14px}.landing-content{width:calc(100% - 28px);margin-top:26px}.feature-section,.metric-section{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.main{padding:16px}.topbar{flex-direction:column;align-items:flex-start}.stats-grid{grid-template-columns:1fr}.login-overlay{padding:14px}.login-panel{padding:26px 16px 20px}.action-row{grid-template-columns:1fr}.hero-section h1{font-size:clamp(2rem,11vw,3.2rem)}.feature-section,.metric-section{grid-template-columns:1fr}.hero-actions{flex-direction:column;width:100%;max-width:320px}}@media (prefers-reduced-motion: reduce){.saas-bg-layer,.float-card{animation:none}.reveal-up{transition:none;transform:none;opacity:1}}.qy-home{position:relative;min-height:100vh;background:#02040a;padding:18px}.qy-stage{min-height:calc(100vh - 36px);border-radius:26px;overflow:hidden;position:relative;box-shadow:none}.art-bg,.art-mountains,.art-portrait,.art-accent,.art-light,.art-texture{position:absolute;top:0;right:0;bottom:0;left:0}.art-bg{background:linear-gradient(180deg,#acb6a0eb,#7e8e74f0 44%,#5a523af5),radial-gradient(circle at 68% 15%,rgba(246,236,209,.3),transparent 34%),linear-gradient(145deg,#707a63,#58604d 48%,#4b4535)}.art-mountains{background:radial-gradient(ellipse at 18% 68%,rgba(70,86,68,.68),transparent 38%),radial-gradient(ellipse at 48% 70%,rgba(76,92,72,.66),transparent 42%),radial-gradient(ellipse at 78% 72%,rgba(72,88,70,.64),transparent 40%);filter:blur(.35px);opacity:.72}.art-portrait{inset:0 auto 0 0;width:70%;background:radial-gradient(ellipse at 44% 19%,rgba(68,52,42,.82),transparent 11%),radial-gradient(ellipse at 42% 31%,rgba(246,236,217,.96),transparent 18%),radial-gradient(ellipse at 39% 54%,rgba(241,231,208,.98),transparent 31%),radial-gradient(ellipse at 46% 76%,rgba(208,188,156,.82),transparent 27%),radial-gradient(ellipse at 50% 86%,rgba(132,112,85,.66),transparent 20%);-webkit-mask-image:radial-gradient(ellipse at 44% 21%,black 12%,transparent 13%),radial-gradient(ellipse at 42% 38%,black 22%,transparent 24%),radial-gradient(ellipse at 38% 63%,black 30%,transparent 32%),radial-gradient(ellipse at 46% 84%,black 28%,transparent 30%);mask-image:radial-gradient(ellipse at 44% 21%,black 12%,transparent 13%),radial-gradient(ellipse at 42% 38%,black 22%,transparent 24%),radial-gradient(ellipse at 38% 63%,black 30%,transparent 32%),radial-gradient(ellipse at 46% 84%,black 28%,transparent 30%);opacity:.95}.art-accent{inset:auto auto 34% 30%;width:12%;height:12%;border-radius:56% 44% 48% 52%;background:radial-gradient(circle at 35% 35%,#ff7b88fa,#e81a3aeb);transform:rotate(-18deg);filter:saturate(1.12);opacity:.96}.art-light{background:linear-gradient(112deg,#f8edd066 10%,#f8edd000 40%),radial-gradient(circle at center,transparent 50%,rgba(18,20,16,.54) 100%)}.art-texture{background-image:radial-gradient(rgba(255,243,217,.2) .55px,transparent .62px);background-size:3px 3px;mix-blend-mode:soft-light;opacity:.3}.sc-hero{position:relative;z-index:3;min-height:calc(100vh - 36px);padding:0 28px 24px;display:grid;align-content:center;justify-items:center;text-align:center}.sc-hero h1{margin:8px 0 0;font-family:Helvetica Neue,SF Pro Display,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:var(--ds-font-weight-semibold);font-size:clamp(4.6rem,12vw,11rem);line-height:.96;letter-spacing:0;color:#f9faf7f2;text-shadow:0 16px 36px rgba(24,22,18,.38)}.qy-login-btn{width:52px;height:52px;border:none;background:transparent;color:#f1f8fff5;border-radius:50%;display:grid;place-items:center;box-shadow:none;cursor:pointer;transition:transform .24s ease,opacity .24s ease}.qy-login-btn:hover{transform:translateY(-1px) scale(1.02);opacity:.92}.qy-login-floating{position:absolute;top:22px;right:22px;z-index:4}.qy-copyright{position:absolute;left:52%;bottom:58px;z-index:4;margin:0;font-family:Helvetica Neue,SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:0;color:#e2e8f0c7}.qy-copyright span{display:block}.qy-login-icon-wrap{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#94a3b829}@media (max-width: 900px){.qy-home{padding:10px}.qy-stage{min-height:calc(100vh - 20px)}.sc-hero{padding:0 16px 30px}.art-portrait{width:76%;opacity:.9}.art-accent{left:34%;width:14%;height:10%}}@media (max-width: 560px){.qy-nav{height:58px;padding:0 12px}.qy-login-btn{width:44px;height:44px}.qy-login-floating{top:14px;right:14px}.qy-copyright{left:16px;bottom:14px;font-size:.92rem}.qy-login-icon-wrap{width:32px;height:32px}.sc-hero h1{font-size:clamp(2.4rem,15vw,4rem)}.sc-hero{padding:0 10px 18px}.art-portrait{width:90%}.art-accent{left:44%;width:16%;height:10%}}.ed-home{min-height:100vh;background:#070b13;padding:16px}.accounts-avatar-card{display:flex;align-items:center;justify-content:flex-start}.accounts-avatar-stack{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:auto;max-width:360px}.accounts-avatar-actions{display:flex;align-items:center;gap:10px}.accounts-avatar-feedback{margin:0;font-size:.9rem;min-height:22px}.accounts-avatar-feedback.is-error{color:#b91c1c}.accounts-avatar-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.accounts-avatar-modal{width:min(780px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));border:1px solid #d3d9e2;border-radius:24px;background:#fff;box-shadow:0 28px 70px #0f172a2e;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;padding:22px}.accounts-avatar-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.accounts-avatar-modal-head h4{margin:0;color:#272729;font-size:1.08rem;font-weight:var(--ds-font-weight-medium)}.accounts-avatar-modal-close{width:36px;height:36px;border:1px solid #d3d9e2;border-radius:999px;background:#fff;color:#4a4a4c;font-size:1.3rem;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.accounts-avatar-modal-close:hover:not(:disabled){border-color:#9a9a9c;color:#272729;background:#f8fafc}.accounts-avatar-modal-current{display:flex;align-items:center;gap:16px}.accounts-avatar-modal-preview-avatar{--user-avatar-size: 88px !important;--user-avatar-initials-size: 36px !important}.accounts-avatar-modal-current-copy{display:grid;gap:4px}.accounts-avatar-modal-current-copy strong{color:#272729;font-size:1rem}.accounts-avatar-modal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-height:396px;overflow:auto;padding:4px 4px 0 0}.accounts-avatar-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:118px;border:1px solid #d3d9e2;border-radius:16px;background:#f8fafc;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.accounts-avatar-option:hover{border-color:#9fb1c7;background:#f1f5f9}.accounts-avatar-option.is-selected{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb29}.accounts-avatar-option img{width:72px;height:72px;object-fit:contain}.accounts-avatar-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #e5e7eb}.accounts-avatar-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.ed-stage{min-height:calc(100vh - 32px);border-radius:24px;overflow:hidden;position:relative}.ed-bg,.ed-noise,.ed-vignette{position:absolute;top:0;right:0;bottom:0;left:0}.ed-bg{background:linear-gradient(160deg,#070b13,#1d1d1f 48%,#0a1422);animation:edDrift 16s ease-in-out infinite alternate}.ed-noise{background-image:radial-gradient(rgba(255,255,255,.14) .55px,transparent .65px);background-size:3px 3px;opacity:.06;mix-blend-mode:soft-light}.ed-vignette{background:radial-gradient(circle at center,transparent 52%,rgba(2,6,23,.68) 100%)}.ed-login{position:absolute;top:22px;right:22px;z-index:4;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#0f172a5c;color:#f1f5f9f0;padding:8px 16px;font-size:.84rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ed-login:hover{transform:translateY(-1px);opacity:.86}.ed-hero{position:relative;z-index:3;min-height:calc(100vh - 32px);width:min(1200px,calc(100% - 48px));margin:0 auto;display:grid;align-content:end;justify-items:center;text-align:center;padding:0 12px 12vh}.ed-kicker{margin:0;color:#cbd5e1c2;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.ed-hero h1{margin:14px 0 0;color:#f7fafcf5;font-family:Helvetica Neue,SF Pro Display,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(4rem,11vw,9.2rem);font-weight:var(--ds-font-weight-semibold);letter-spacing:-.03em;line-height:.95}.ed-subtitle{margin:14px 0 0;color:#cbd5e1d1;font-size:1rem}.ed-actions{margin-top:24px;display:flex;gap:10px}.ed-btn-primary,.ed-btn-secondary{border-radius:999px;padding:10px 18px;font-size:.86rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ed-btn-primary{border:none;color:#09121f;background:#f3f4f6}.ed-btn-secondary{border:1px solid rgba(148,163,184,.28);color:#e5e5e5;background:transparent}.ed-btn-primary:hover,.ed-btn-secondary:hover{transform:translateY(-1px);opacity:.84}@keyframes edDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-.6%,.5%,0) scale(1.008)}}@media (max-width: 640px){.ed-home{padding:10px}.ed-stage{min-height:calc(100vh - 20px)}.ed-login{top:14px;right:14px}.ed-hero{width:calc(100% - 24px);padding-bottom:9vh}.ed-actions{flex-direction:column;width:min(320px,100%)}}.nft-home{min-height:100vh;padding:20px;background:#0b0b0d;color:#f5f5f4;font-family:Space Grotesk,Helvetica Neue,Avenir Next,Segoe UI,sans-serif}.nft-nav{max-width:1220px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.nft-logo{font-size:.86rem;letter-spacing:.16em;font-weight:var(--ds-font-weight-medium)}.nft-menu{display:flex;gap:16px}.nft-menu a{color:#f5f5f4cc;text-decoration:none;font-size:.88rem}.nft-login{border:1px solid rgba(245,245,244,.24);background:transparent;color:#f5f5f4;border-radius:999px;padding:8px 14px;cursor:pointer}.nft-hero{max-width:1220px;margin:58px auto 0}.nft-hero p{margin:0;color:#f5f5f4a3;font-size:.76rem;letter-spacing:.2em}.nft-hero h1{margin:14px 0 0;font-size:clamp(2.4rem,5.6vw,5.6rem);line-height:.98;max-width:980px}.nft-section{max-width:1220px;margin:46px auto 0}.nft-section-head h2{margin:0;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f4d1}.nft-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.nft-card{min-height:320px;border-radius:18px;display:flex;align-items:flex-end;padding:16px;border:1px solid rgba(245,245,244,.1)}.nft-card span{font-size:.95rem}.nft-art-a{background:linear-gradient(145deg,#18181b,#27272a)}.nft-art-b{background:linear-gradient(160deg,#292524,#3f3f46)}.nft-art-c{background:linear-gradient(160deg,#1d1d1f,#18181b)}.nft-artist-list{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.nft-artist{border-radius:14px;border:1px solid rgba(245,245,244,.12);padding:14px;background:#18181bb3}.nft-artist h3{margin:0;font-size:1rem}.nft-artist p{margin:10px 0 0;color:#f5f5f4b8;line-height:1.55;font-size:.9rem}.nft-preview{margin-top:16px;border-radius:14px;border:1px solid rgba(245,245,244,.12);padding:18px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.nft-preview h3{margin:0;font-size:1.2rem}.nft-preview p{margin:8px 0 0;color:#f5f5f4bd;max-width:620px;line-height:1.6}.nft-preview button,.nft-mint button{border:none;border-radius:999px;background:#f8fafc;color:#1d1d1f;font-weight:var(--ds-font-weight-medium);padding:10px 16px;cursor:pointer}.nft-mint{margin-top:16px;border-radius:14px;border:1px solid rgba(245,245,244,.12);padding:16px;display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;align-items:end}.nft-input label{display:block;margin:0 0 6px;font-size:.78rem;color:#f5f5f49e}.nft-input input{width:100%;border:1px solid rgba(245,245,244,.14);background:#09090ba6;color:#f5f5f4;border-radius:10px;padding:10px 12px}@media (max-width: 900px){.nft-menu{display:none}.nft-grid,.nft-artist-list,.nft-mint{grid-template-columns:1fr}}.qlx-home{--qlx-bg: #f6f4ee;--qlx-text: #1b1c1e;--qlx-muted: #666b73;--qlx-line: rgba(31, 35, 41, .12);--qlx-accent: #bf3a2b;--qlx-accent-soft: rgba(191, 58, 43, .1);position:relative;min-height:100vh;padding:28px clamp(18px,4vw,54px) 34px;background:radial-gradient(circle at 84% 10%,rgba(211,201,181,.18),transparent 32%),linear-gradient(180deg,#f8f6f1 0%,var(--qlx-bg) 60%,#f2efe8 100%);color:var(--qlx-text);font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.qlx-home:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;background:radial-gradient(circle at 16% 22%,rgba(255,255,255,.7),transparent 38%),radial-gradient(circle at 74% 78%,rgba(206,187,157,.14),transparent 44%);animation:qlxDrift 22s ease-in-out infinite alternate}.qlx-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:radial-gradient(rgba(8,10,14,.2) .4px,transparent .4px);background-size:3px 3px;mix-blend-mode:soft-light}.qlx-nav,.qlx-section,.qlx-hero,.qlx-copyright{position:relative;z-index:1}.qlx-nav{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1180px}.qlx-brand{font-size:1.36rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;color:var(--qlx-text)}.qlx-login{border:0;color:#f9fafb;background:#171b23d9;border-radius:999px;padding:9px 18px;font-size:.9rem;line-height:1;cursor:pointer;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.qlx-login:hover{transform:translateY(-1px);background:#171b23eb;box-shadow:0 8px 24px #0f111638}.qlx-login:focus-visible,.qlx-btn-primary:focus-visible,.qlx-btn-ghost:focus-visible,.qlx-card:focus-visible,.qlx-step:focus-visible{outline:2px solid rgba(191,58,43,.58);outline-offset:2px}.qlx-hero{max-width:980px;margin:clamp(50px,11vh,120px) auto 0}.qlx-kicker{margin:0;font-size:.72rem;letter-spacing:.22em;color:#30353dad}.qlx-hero h1{margin:16px 0 0;max-width:900px;font-size:clamp(2.1rem,6vw,5.2rem);line-height:1.04;letter-spacing:-.03em;font-weight:var(--ds-font-weight-semibold)}.qlx-subtitle{margin:22px 0 0;max-width:680px;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.75;color:var(--qlx-muted)}.qlx-section{max-width:1180px;margin:clamp(36px,7vh,74px) auto 0}.qlx-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:18px}.qlx-section-head h2{margin:0;font-size:1.16rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.02em}.qlx-section-head p{margin:0;font-size:.86rem;color:var(--qlx-muted)}.qlx-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px}.qlx-card{border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#ffffff8c,#fdfbf57a);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 20px #1013170f;transition:transform .24s ease,box-shadow .24s ease}.qlx-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1013171a}.qlx-card span{display:block;font-size:.74rem;letter-spacing:.16em;color:#2c303785}.qlx-card h3{margin:10px 0 0;font-size:1.08rem}.qlx-card p{margin:9px 0 0;color:var(--qlx-muted);font-size:.9rem;line-height:1.6}.qlx-flow{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.qlx-step{border-radius:16px;background:#f7f4ee;box-shadow:inset 0 0 0 1px #1f232914;padding:16px 14px;transition:transform .22s ease,box-shadow .22s ease}.qlx-step:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #1f232924,0 8px 18px #13171f14}.qlx-step span{font-size:.72rem;color:#373d468a;letter-spacing:.12em}.qlx-step h3{margin:9px 0 0;font-size:1rem}.qlx-step p{margin:8px 0 0;font-size:.84rem;color:var(--qlx-muted);line-height:1.6}.qlx-invite{border-radius:20px;padding:20px;background:linear-gradient(170deg,#ffffffb8,#faf4ebb8);border:1px solid rgba(255,255,255,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;gap:16px}.qlx-invite h2{margin:0;font-size:1.14rem}.qlx-invite p{margin:9px 0 0;color:var(--qlx-muted);font-size:.9rem}.qlx-actions{display:flex;gap:10px;flex-wrap:wrap}.qlx-btn-primary,.qlx-btn-ghost{border-radius:999px;padding:10px 16px;font-size:.86rem;cursor:pointer;transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease}.qlx-btn-primary{border:0;color:#fff;background:linear-gradient(135deg,#b53a2c,#cd5442);box-shadow:0 10px 24px #bf3a2b3d}.qlx-btn-primary:hover,.qlx-btn-ghost:hover{transform:translateY(-1px);opacity:.92}.qlx-btn-ghost{border:1px solid var(--qlx-line);color:#2b2f35;background:#fff9}.qlx-copyright{max-width:1180px;margin:clamp(28px,7vh,82px) auto 0;display:flex;justify-content:flex-end}.qlx-copyright span{display:block;text-align:left;color:#323841d6;line-height:1.45;font-size:.93rem}@keyframes qlxDrift{0%{transform:translateZ(0)}to{transform:translate3d(-.8%,.7%,0)}}@media (max-width: 980px){.qlx-grid,.qlx-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.qlx-invite{flex-direction:column;align-items:flex-start}}@media (max-width: 700px){.qlx-home{padding:18px 14px 24px}.qlx-grid,.qlx-flow{grid-template-columns:1fr}.qlx-section-head{flex-direction:column;align-items:flex-start}.qlx-copyright{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.qlx-home:before,.qlx-login,.qlx-card,.qlx-step,.qlx-btn-primary,.qlx-btn-ghost{animation:none;transition:none}}@media (max-width: 980px){.accounts-shell{padding:12px}.accounts-page{width:100%;grid-template-columns:1fr}.accounts-side{border-right:0;border-bottom:1px solid #d7dce4}body.theme-dark .accounts-side{border-bottom-color:#3a3a3c}.app-body-settings{padding:12px}.sysset-page{width:100%;grid-template-columns:1fr;gap:12px;padding:10px}.sysset-side{position:static;height:auto}}.org-page{display:grid;gap:14px}.org-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.org-head h3{margin:0;font-size:1.1rem;font-weight:var(--ds-font-weight-medium)}.org-member-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.org-member-card{display:grid;gap:6px;text-align:left;cursor:pointer;font:inherit}.org-member-card span{color:#6b7280;font-size:.84rem}.org-member-card strong{font-size:1.25rem;color:#272729}.org-member-card.active{border-color:#9ca3af;background:#eef2f7}.org-info-panel{border:1px solid #d6dbe2;border-radius:12px;background:#f8fafc;padding:12px;display:grid;gap:4px}.org-info-panel strong{color:#1d1d1f;font-size:.96rem}.org-info-panel p{margin:0;color:#4a4a4c;font-size:.86rem;line-height:1.55}.org-metric{border:1px solid #d6dbe2;border-radius:12px;background:#f8fafc;padding:10px 12px;display:grid;gap:6px}.org-metric span{color:#6b7280;font-size:.86rem}.org-metric strong{color:#272729;font-size:1.24rem}.org-metric.ok strong{color:#166534}.org-metric.danger strong{color:#991b1b}.org-metric.brand strong{color:var(--ds-color-brand-600)}.org-tabs{display:inline-flex;align-items:center;gap:8px}.org-tab{border:1px solid #c8cdd4;border-radius:9px;background:#fff;color:#3a3a3c;font-size:.9rem;font-weight:var(--ds-font-weight-medium);height:34px;padding:0 12px;cursor:pointer}.org-tab.active{background:#eef2f7;color:#272729}.org-toolbar{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:10px;position:relative;overflow:visible}.org-segment-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.org-segment{height:56px;border-radius:12px;border:1px solid #cdd6e2;background:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#3a3a3c;font-size:1.03rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.org-segment em{font-style:normal;min-width:30px;height:30px;border-radius:999px;border:1px solid #e5e5e5;background:#f1f5f9;color:#3a3a3c;display:inline-flex;align-items:center;justify-content:center;font-size:1.02rem;font-weight:var(--ds-font-weight-medium)}.org-segment.active{border-color:var(--ds-color-brand-500);color:var(--ds-color-brand-600);background:#fff}.org-toolbar-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.org-filter-chipbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.org-toolbar-actions{display:inline-flex;align-items:center;gap:8px}.org-toolbar-actions .sysset-quiet-btn,.org-toolbar-actions .sysset-primary-btn{height:38px;border-radius:10px;padding:0 14px}.org-filter-chip{height:34px;border:1px dashed #c8d1de;border-radius:999px;background:#fff;color:#3a3a3c;font-size:.9rem;font-weight:var(--ds-font-weight-medium);padding:0 14px;cursor:pointer}.org-filter-chip.active{border-style:solid;border-color:var(--ds-color-brand-500);color:var(--ds-color-brand-600);background:var(--ds-color-brand-50)}.org-filter-clear{border:0;background:transparent;color:var(--ds-color-brand-500);font-size:.92rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.org-filter-pop{width:min(420px,100%);position:absolute;top:44px;left:0;border:1px solid #d6dbe2;border-radius:12px;background:#fff;box-shadow:0 14px 30px #0f172a24;padding:10px;z-index:20}.store-toolbar .org-filter-pop{top:44px}.org-filter-pop-group{display:grid;gap:10px}.org-filter-pop-group strong{color:#1d1d1f;font-size:1.02rem}.org-filter-pop-field{display:grid;gap:10px}.org-filter-inline-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.org-filter-inline-field span{color:#3a3a3c;font-size:.95rem;font-weight:var(--ds-font-weight-medium)}.org-filter-pop-field input,.org-filter-pop-field select{width:100%;height:38px;border-radius:10px;border:1px solid #c8d1de;background:#fff;color:#1d1d1f;padding:0 12px;font-size:.92rem}.org-filter-pop-actions{display:flex;justify-content:flex-end}.org-filter-pop-actions.is-full{justify-content:stretch}.org-filter-pop-actions.is-full .sysset-primary-btn{width:100%;background:var(--ds-color-brand-500);border-color:var(--ds-color-brand-500)}.org-filter-pop-actions.is-full .sysset-primary-btn:hover{background:var(--ds-color-brand-600);border-color:var(--ds-color-brand-600)}.org-filter-pop-actions .sysset-primary-btn{height:34px;min-width:70px;padding:0 14px;font-size:.88rem}.org-filter-pop-options{display:grid;gap:6px;max-height:240px;overflow:auto}.org-filter-pop-item{border:1px solid #dbe1e8;border-radius:10px;background:#fff;height:36px;text-align:left;padding:0 10px;color:#3a3a3c;cursor:pointer}.org-filter-pop-item.active{border-color:var(--ds-color-brand-500);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700)}.org-filters{display:grid;grid-template-columns:160px 160px 180px minmax(220px,1fr);gap:10px}.org-filters.org-filters-primary{grid-template-columns:minmax(320px,1fr) 220px}.org-filters input,.org-filters select{width:100%;height:38px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:0 12px;font-size:.9rem}.org-filter-hint{display:none}.org-table-wrap{border:1px solid #d6dbe2;border-radius:12px;overflow:visible;background:#fff}.org-table{width:100%;border-collapse:collapse;table-layout:auto}.org-table th,.org-table td{border-bottom:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:middle}.org-table th{color:#4b5563;font-size:.84rem;font-weight:var(--ds-font-weight-medium);background:#f8fafc}.org-table td{color:#272729;font-size:.88rem}.org-user-main{display:grid;gap:3px}.org-user-main strong{font-size:.94rem}.org-user-name-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.org-inline-tag{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:8px;border:1px solid #d5dce5;background:#f5f7fa;color:#7a7a7e;font-size:.8rem;font-weight:var(--ds-font-weight-medium);line-height:1}.org-user-main span{color:#6b7280;font-size:.82rem;overflow-wrap:break-word;word-break:normal;white-space:normal}.org-user-main .org-user-email{max-width:240px}.org-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;min-width:74px;border-radius:999px;border:1px solid #d1d5db;font-size:.78rem;font-weight:var(--ds-font-weight-medium);letter-spacing:0;line-height:1.15;white-space:nowrap}.org-status.is-active{color:#1f7a52;border-color:#bde8d2;background:#f2fbf6}.org-status.is-disabled{color:#8f3f3f;border-color:#f2caca;background:#fdf5f5}.org-status.is-pending_invite,.org-status.is-warn{color:#9a641f;border-color:#f1d39a;background:#fdf8ee}.org-status.is-muted{color:#4b5563;border-color:#d1d5db;background:#f3f4f6}.org-status.is-danger{color:#991b1b;border-color:#fecaca;background:#fef2f2}.org-status.is-neutral{color:#3a3a3c;border-color:#d4d4d6;background:#f8fafc}.org-row-actions{display:flex;align-items:center;gap:6px}.org-row-menu-wrap{position:relative}.org-empty{margin:6px 0;text-align:center}.org-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.org-role-card{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:12px;display:grid;gap:8px}.org-role-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.org-role-card h4{margin:0;font-size:1.02rem;color:#272729}.org-role-card header span{border:1px solid #d1d5db;border-radius:999px;padding:2px 9px;color:#374151;font-size:.8rem;font-weight:var(--ds-font-weight-medium)}.org-scope-list{display:flex;flex-wrap:wrap;gap:6px}.org-scope-list span{border:1px solid #dbe1e8;border-radius:999px;background:#f8fafc;color:#3a3a3c;font-size:.78rem;padding:2px 8px}.org-role-scene{margin:-2px 0 0;font-size:.8rem;color:#4b5563}.org-role-card-actions{display:flex;justify-content:flex-end}.org-role-apply-btn{height:30px;padding:0 12px;font-size:.82rem}.org-inline-editor{margin-top:10px}.org-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a61;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200}.org-modal{width:min(940px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:14px;border:1px solid #d6dbe2;background:#fff;box-shadow:0 18px 36px #0f172a33;padding:14px;display:grid;gap:12px}.org-modal-inline{width:100%;max-height:none;overflow:visible;box-shadow:none;border-radius:12px}.org-modal header{display:flex;align-items:center;justify-content:space-between;gap:10px}.org-modal h4{margin:0;color:#272729;font-size:1.04rem}.org-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.org-modal-grid label{display:grid;gap:7px}.org-modal-grid label.is-span-2{grid-column:span 2}.org-modal-grid label>span{color:#272729;font-size:.88rem;font-weight:var(--ds-font-weight-medium)}.org-modal-stripe{gap:14px}.org-modal-stripe .org-modal-section+.org-modal-section{margin-top:2px}.org-modal-grid input,.org-modal-grid select{width:100%;height:40px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:0 12px;font-size:.9rem}.org-email-chip-input{min-height:40px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:6px 8px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;cursor:text}.org-email-chip-input.is-invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.org-email-chip-input input{flex:1 1 180px;min-width:160px;height:28px;border:0;outline:none;background:transparent;color:#272729;padding:0 4px;font-size:.92rem}.org-email-chip-input input.is-draft-chip{flex:0 0 auto;min-width:120px;max-width:100%;height:30px;border:1px solid #d1d5db;border-radius:999px;background:#f3f4f6;color:#272729;padding:0 14px}.org-email-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #d1d5db;background:#f3f4f6;border-radius:999px;padding:2px 8px;max-width:100%}.org-email-chip em{margin:0;font-style:normal;font-size:.86rem;color:#2a2a2c;white-space:nowrap}.org-email-chip button{border:0;background:transparent;color:#6b7280;font-size:.9rem;line-height:1;cursor:pointer;padding:0}.org-modal-grid input.is-invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.org-field-error{margin:4px 0 0;display:inline-flex;align-items:flex-start;gap:6px;color:#d92d20;font-size:.82rem;line-height:1.35;font-weight:var(--ds-font-weight-medium)}.org-field-error-icon{width:16px;height:16px;border-radius:999px;border:1.4px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:var(--ds-font-weight-medium);line-height:1;margin-top:1px}.org-field-error>span:not(.org-field-error-icon){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.org-role-picker{position:relative}.org-role-picker-trigger{width:100%;min-height:40px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:6px 40px 6px 12px;display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer;position:relative}.org-role-picker-trigger.is-disabled{background:#f8fafc;color:#7a7a7e;border-color:#d6dbe2;cursor:not-allowed}.org-role-picker-values{display:flex;flex-wrap:wrap;gap:6px}.org-role-picker-values em{margin:0;font-style:normal;border:1px solid #dbe1e8;border-radius:999px;background:#f8fafc;color:#3a3a3c;font-size:.78rem;line-height:1;padding:4px 8px}.org-role-picker-values i{margin:0;font-style:normal;color:#6b7280;font-size:.88rem}.org-role-picker-caret{color:#7a7a7e;pointer-events:none}.org-role-picker-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);border:1px solid #d6dbe2;border-radius:10px;background:#fff;box-shadow:0 16px 36px #0f172a29;z-index:30;max-height:320px;overflow:auto;padding:6px;display:grid;gap:4px}.org-role-option{width:100%;border:1px solid transparent;border-radius:8px;background:#fff;color:#272729;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:8px;cursor:pointer;text-align:left}.org-role-option:hover{background:#f8fafc}.org-role-option.is-active{border-color:var(--ds-color-brand-300);background:var(--ds-color-brand-50)}.org-role-option-check{width:18px;height:18px;border-radius:5px;border:1px solid #c8cdd4;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:.72rem;font-weight:var(--ds-font-weight-medium);margin-top:2px}.org-role-option-check.is-active{border-color:var(--ds-color-brand-500);background:var(--ds-color-brand-500);color:#fff}.org-role-option-body{display:grid;gap:1px}.org-role-option-body strong{font-size:.9rem;color:#272729}.org-role-option-body small{color:#7a7a7e;font-size:.78rem;line-height:1.35}.org-readonly-field{min-height:40px;border-radius:8px;border:1px solid #d6dbe2;background:#f8fafc;color:#3a3a3c;display:flex;align-items:center;padding:0 12px;font-size:.9rem}.org-invite-policy{margin:0 0 10px;border:1px solid #d6dbe2;border-radius:10px;background:#f8fafc;padding:12px;display:grid;gap:10px}.org-invite-policy-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.org-invite-policy-role{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;background:#c4b5fd;color:#fff;font-size:.86rem;font-weight:var(--ds-font-weight-medium)}.org-invite-policy-delete{color:#3a3a3c}.org-invite-policy p{margin:0;border:1px solid #d6dbe2;border-radius:10px;background:#fff;color:#3a3a3c;font-size:.9rem;line-height:1.6;padding:12px}.org-editor-group{border:1px solid #dbe1e8;border-radius:10px;background:#f8fafc;overflow:hidden}.org-editor-group-head{width:100%;border:0;border-bottom:1px solid #e5e7eb;background:#f3f6fa;min-height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#272729;cursor:pointer}.org-editor-group-head strong{font-size:.9rem}.org-editor-group-head span{font-size:.8rem;color:#7a7a7e}.org-editor-group-head.is-open{background:#eef2f7}.org-editor-group-body{padding:10px}.org-invite-toggle-row{display:flex;align-items:center;gap:10px}.org-invite-toggle-row .sysset-note{margin:0}.org-password-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.org-modal footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.org-action-error{margin:0 auto 0 0;border:1px solid #fecaca;background:#fff1f2;color:#b42318;border-radius:10px;padding:9px 12px;font-size:.9rem;line-height:1.45;font-weight:var(--ds-font-weight-medium)}.org-security-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:16px}.org-security-modal{width:min(520px,100%);border-radius:12px;border:1px solid #d6dbe2;background:#fff;box-shadow:0 20px 40px #0f172a47;padding:16px;display:grid;gap:10px}.org-security-modal h4{margin:0;color:#272729;font-size:1.12rem}.org-security-modal p{margin:0;color:#4a4a4c;font-size:.92rem;line-height:1.55}.org-security-modal label{display:grid;gap:6px}.org-security-modal label span{color:#272729;font-size:.88rem;font-weight:var(--ds-font-weight-medium)}.org-security-modal input{width:100%;height:40px;border-radius:10px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:0 12px;font-size:.9rem}.org-security-modal footer{display:flex;justify-content:flex-end;gap:8px}body.theme-dark .org-metric,body.theme-dark .org-toolbar,body.theme-dark .org-role-card,body.theme-dark .org-modal,body.theme-dark .org-table-wrap,body.theme-dark .org-info-panel{background:#272729;border-color:#3a3a3c}body.theme-dark .org-info-panel strong{color:var(--ds-color-brand-50)}body.theme-dark .org-info-panel p,body.theme-dark .org-member-card{color:#d4d4d6}body.theme-dark .org-member-card{background:#272729;border-color:#3a3a3c}body.theme-dark .org-member-card span{color:#9a9a9c}body.theme-dark .org-member-card strong{color:#e5e7eb}body.theme-dark .org-member-card.active{border-color:#4a4a4c;background:#1d1d1f}body.theme-dark .org-table th,body.theme-dark .org-user-main span,body.theme-dark .org-metric span{color:#9a9a9c}body.theme-dark .org-table td,body.theme-dark .org-user-main strong,body.theme-dark .org-role-card h4,body.theme-dark .org-role-scene,body.theme-dark .org-metric strong,body.theme-dark .org-modal h4,body.theme-dark .org-modal-grid label>span{color:#e5e7eb}body.theme-dark .org-security-modal{background:#272729;border-color:#3a3a3c}body.theme-dark .org-security-modal h4,body.theme-dark .org-security-modal label span{color:#e5e7eb}body.theme-dark .org-security-modal p{color:#9a9a9c}body.theme-dark .org-security-modal input,body.theme-dark .org-filters input,body.theme-dark .org-filters select,body.theme-dark .org-modal-grid input,body.theme-dark .org-modal-grid select,body.theme-dark .org-email-chip-input{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .org-email-chip-input.is-invalid{border-color:#f87171;box-shadow:0 0 0 2px #f8717133}body.theme-dark .org-email-chip-input input{color:#e5e7eb}body.theme-dark .org-email-chip-input input.is-draft-chip{background:#2a2a2c;border-color:#4a4a4c;color:#e5e7eb}body.theme-dark .org-email-chip{background:#2a2a2c;border-color:#4a4a4c}body.theme-dark .org-email-chip em{color:#e5e7eb}body.theme-dark .org-email-chip button{color:#d4d4d6}body.theme-dark .org-status{border-color:#3f4a59;color:#d1d5db;background:#2a2a2c}body.theme-dark .org-status.is-active{color:#8de5bf;border-color:#2f6b52;background:#172f26}body.theme-dark .org-status.is-disabled{color:#f2b3b3;border-color:#6a3b3b;background:#321f1f}body.theme-dark .org-status.is-pending_invite,body.theme-dark .org-status.is-warn{color:#f1cf99;border-color:#6e5b35;background:#30271b}body.theme-dark .org-status.is-muted{color:#d4d4d6;border-color:#4a4a4c;background:#2a2a2c}body.theme-dark .org-status.is-danger{color:#fecaca;border-color:#7f1d1d;background:#7f1d1d33}body.theme-dark .org-status.is-neutral{color:#dbe4ef;border-color:#4a4a4c;background:#18212f}body.theme-dark .org-modal-grid input.is-invalid{border-color:#f87171;box-shadow:0 0 0 2px #f8717133}body.theme-dark .org-field-error{color:#fca5a5}body.theme-dark .org-action-error{border-color:#7f1d1d;background:#7f1d1d3d;color:#fecaca}body.theme-dark .org-filter-chip,body.theme-dark .org-segment{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .org-segment em{background:#1d1d1f;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .org-segment.active{border-color:var(--ds-color-brand-500);color:var(--ds-color-brand-300)}body.theme-dark .org-filter-chip.active{border-color:var(--ds-color-brand-500);background:#533afd2e;color:var(--ds-color-brand-300)}body.theme-dark .org-filter-clear{color:var(--ds-color-brand-300)}body.theme-dark .org-filter-pop{background:#272729;border-color:#3a3a3c}body.theme-dark .org-filter-pop-group strong{color:#e5e7eb}body.theme-dark .org-filter-pop-field input,body.theme-dark .org-filter-pop-field select{background:#272729;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .org-filter-inline-field span{color:#d4d4d6}body.theme-dark .org-filter-pop-item{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .org-filter-pop-item.active{border-color:var(--ds-color-brand-500);background:#533afd38;color:var(--ds-color-brand-50)}body.theme-dark .org-filter-hint{background:#1d1d1f;border-color:#3a3a3c;color:#9a9a9c}body.theme-dark .org-role-picker-trigger{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .org-role-picker-values em{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .org-role-picker-values i,body.theme-dark .org-role-picker-caret,body.theme-dark .org-role-option-body small{color:#9a9a9c}body.theme-dark .org-role-picker-panel{background:#272729;border-color:#3a3a3c}body.theme-dark .org-role-option{background:#272729;color:#e5e7eb}body.theme-dark .org-role-picker-trigger.is-disabled{background:#272729;border-color:#3a3a3c;color:#9a9a9c}body.theme-dark .org-role-option:hover{background:#1d1d1f}body.theme-dark .org-role-option.is-active{border-color:var(--ds-color-brand-600);background:#1e40af3d}body.theme-dark .org-role-option-check{border-color:#3a3a3c}body.theme-dark .org-role-option-body strong{color:#e5e7eb}body.theme-dark .org-readonly-field{background:#1d1d1f;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .org-invite-policy{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .org-invite-policy-role{background:var(--ds-color-brand-500);color:#e0e7ff}body.theme-dark .org-invite-policy-delete{color:#e5e7eb}body.theme-dark .org-invite-policy p{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .org-tab{background:#1d1d1f;color:#d4d4d6;border-color:#3a3a3c}body.theme-dark .org-tab.active{background:#272729;color:#e5e5e5}body.theme-dark .org-editor-group{border-color:#3a3a3c;background:#1d1d1f}body.theme-dark .org-editor-group-head{background:#272729;border-bottom-color:#3a3a3c;color:#e5e7eb}body.theme-dark .org-editor-group-head span{color:#9a9a9c}@media (max-width: 900px){.org-invite-toggle-row{flex-direction:column;align-items:flex-start}}@media (max-width: 1280px){.org-member-cards,.org-segment-row,.org-filters,.org-filters.org-filters-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.org-member-cards,.org-segment-row,.org-role-grid,.org-modal-grid{grid-template-columns:1fr}.org-modal-grid label.is-span-2{grid-column:span 1}.org-invite-policy-actions{justify-content:flex-start;flex-wrap:wrap}.org-filters.org-filters-primary{grid-template-columns:1fr}.org-filter-pop{width:min(420px,calc(100vw - 48px));max-width:100%}.org-head{flex-direction:column;align-items:stretch}.org-head .sysset-primary-btn{align-self:flex-start}.org-toolbar-top{flex-direction:column;align-items:stretch}.org-toolbar-actions{justify-content:flex-end}}.authx-page{position:relative;min-height:100vh;display:grid;place-items:center;padding:16px;background:#070a13;overflow:hidden}.authx-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 22% 92%,rgba(20,77,191,.3),transparent 38%),radial-gradient(circle at 78% 10%,rgba(87,35,146,.22),transparent 32%),linear-gradient(135deg,#080b13,#0a1020 52%,#0a142a)}.authx-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:60px 60px;opacity:.26}.authx-card{position:relative;z-index:1;width:min(1060px,100%);background:#f3f4f6;border-radius:22px;display:grid;grid-template-columns:minmax(260px,420px) 1fr;box-shadow:0 30px 80px #0308148c;overflow:hidden}.authx-close{position:absolute;top:16px;right:20px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#272729;font-size:2rem;line-height:1;cursor:pointer}.authx-close:hover{background:#11182714}.authx-visual{margin:24px;border-radius:18px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#040d1842,#040d18a3),radial-gradient(circle at 66% 14%,rgba(147,197,253,.22),transparent 36%),linear-gradient(140deg,#2f4430,#495e3e 40%,#253622);color:#f8fafc;min-height:430px}.authx-visual:before{content:"";position:absolute;inset:24px auto 24px 24px;width:min(420px,calc(100% - 48px));border-radius:18px;pointer-events:none;background:linear-gradient(92deg,rgba(255,255,255,.14),transparent 40%),radial-gradient(circle at 24% 80%,rgba(255,181,103,.16),transparent 28%);mix-blend-mode:soft-light}.authx-badge{align-self:flex-start;border:1px solid rgba(248,250,252,.5);border-radius:999px;padding:6px 12px;font-size:.72rem;letter-spacing:.14em;font-weight:var(--ds-font-weight-medium);background:#02061759}.authx-copy h2{margin:0;font-size:clamp(1.6rem,2.4vw,2rem)}.authx-copy p{margin:10px 0 0;font-size:1rem;color:#f1f5f9e0}.authx-panel{padding:46px 36px 24px}.authx-tabs{display:flex;gap:18px;margin-bottom:18px}.authx-tabs button{border:0;background:transparent;color:#9098a4;font-size:1.55rem;font-weight:var(--ds-font-weight-medium);line-height:1;cursor:default;padding:0}.authx-tabs .active{color:#272729}.authx-form{display:grid;gap:10px}.authx-form label{font-size:.95rem;font-weight:var(--ds-font-weight-medium);color:#374151}.authx-form input{width:100%;border:1px solid #c9d0da;border-radius:12px;padding:11px 14px;font-size:.98rem;color:#1d1d1f;background:#fbfcfe;outline:none}.authx-form input:focus-visible,.authx-toggle:focus-visible,.authx-register:focus-visible,.authx-submit:focus-visible,.authx-close:focus-visible{outline:2px solid rgba(15,23,42,.52);outline-offset:2px}.authx-password-row{display:grid;grid-template-columns:1fr auto;gap:8px}.authx-toggle{border:1px solid #c9d0da;background:#fff;border-radius:12px;padding:0 14px;color:#4b5563;font-weight:var(--ds-font-weight-medium);cursor:pointer}.authx-actions{margin-top:4px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.authx-register,.authx-submit{height:44px;border-radius:12px;font-size:1rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.authx-register{border:1px solid #c9d0da;color:#272729;background:#fff}.authx-submit{border:1px solid #272729;color:#f8fafc;background:#272729}.authx-submit:disabled{opacity:.72;cursor:not-allowed}.authx-error{margin:2px 0 0;font-size:.86rem;color:#be123c}.authx-turnstile{margin-top:0;max-width:420px}.authx-turnstile>div{min-height:62px;width:100%}.authx-turnstile-missing{margin:2px 0 0;font-size:.86rem;color:#92400e}.authx-agreement{margin-top:0;display:flex;gap:8px;align-items:center;color:#4b5563;font-weight:var(--ds-font-weight-medium);cursor:pointer}.authx-agreement input{width:16px;height:16px;margin:0;accent-color:var(--brand-primary)}.invite-register-page{min-height:100vh;padding:clamp(20px,5vh,48px) 16px;display:grid;place-items:center;background:linear-gradient(180deg,#f4f7fb,#eef2f7)}.invite-register-card{width:min(860px,100%);background:#fff;border:1px solid #dbe2eb;border-radius:20px;padding:clamp(22px,4vw,44px);box-shadow:0 24px 56px #0f172a14}.invite-register-card h1{margin:0;color:#2a2a2c;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.15;letter-spacing:-.02em}.activate-invite-loading-card{margin-top:20px;display:grid;gap:18px}.activate-invite-loading-intro{display:grid;gap:12px;padding:20px 22px;border:1px solid var(--appearance-loading-card-border);border-radius:12px;background:var(--appearance-loading-card-bg)}.activate-invite-loading-grid{display:grid;gap:14px}.activate-invite-loading-field{display:grid;gap:8px}.activate-invite-loading-field.is-button{margin-top:4px}.invite-register-intro{margin-top:20px;padding:20px 22px;border:1px solid #d4e0ef;border-radius:12px;background:#edf4fb;color:#4a4a4c}.invite-register-intro p{margin:0;font-size:1rem;line-height:1.7}.invite-register-intro p+p{margin-top:8px}.invite-register-intro strong{color:var(--ds-color-brand-500);font-weight:var(--ds-font-weight-medium)}.invite-register-inviter-link{color:var(--ds-color-brand-500);font-weight:var(--ds-font-weight-medium);text-decoration:underline;text-underline-offset:2px}.invite-register-inviter-link:hover{color:var(--ds-color-brand-600)}.invite-register-inviter-link:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px;border-radius:4px}.invite-register-role-line{font-size:.92rem;color:#3a3a3c}.invite-register-form{margin-top:26px;display:grid;gap:14px}.invite-register-form label{color:#2a2a2c;font-size:1rem;font-weight:var(--ds-font-weight-medium)}.invite-register-form input{width:100%;height:56px;border-radius:12px;border:1px solid #d2d8e2;background:#fff;color:#272729;padding:0 16px;font-size:1rem;outline:none}.invite-register-form input[readonly]{background:#f8fafc;color:#374151}.invite-register-form input:focus-visible,.invite-register-submit:focus-visible{outline:2px solid rgba(83,58,253,.38);outline-offset:2px}.invite-register-submit{margin-top:4px;height:56px;border-radius:12px;border:0;background:linear-gradient(135deg,var(--ds-color-brand-500),var(--ds-color-brand-600));color:#fff;font-size:1.05rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.invite-register-submit:disabled{opacity:.72;cursor:not-allowed}.invite-register-error{margin:2px 0 0;font-size:.9rem;color:#dc2626}.invite-register-notice{margin:2px 0 0;font-size:.9rem;color:#3a3a3c}.invite-register-footer{margin:20px 0 0;color:#7a7a7e;font-size:.95rem}.invite-register-footer a{color:var(--ds-color-brand-500);text-decoration:none}.invite-register-footer a:hover{text-decoration:underline}body.theme-dark .invite-register-page{background:linear-gradient(180deg,#020617,#1d1d1f)}body.theme-dark .invite-register-card{background:#1d1d1f;border-color:#3a3a3c;box-shadow:0 24px 56px #00000059}body.theme-dark .invite-register-card h1{color:#e5e7eb}body.theme-dark .invite-register-intro{background:#102034;border-color:#2f4a66;color:#d4d4d6}body.theme-dark .invite-register-role-line{color:#d4d4d6}body.theme-dark .invite-register-form label{color:#e5e7eb}body.theme-dark .invite-register-form input{background:#1d1d1f;border-color:#4a4a4c;color:#e5e7eb}body.theme-dark .invite-register-form input[readonly]{background:#272729;color:#d4d4d6}body.theme-dark .invite-register-notice,body.theme-dark .invite-register-footer{color:#9a9a9c}@media (max-width: 720px){.invite-register-card{border-radius:16px;padding:18px 14px 16px}.invite-register-intro{padding:14px}.invite-register-form input,.invite-register-submit{height:50px}}@media (max-width: 980px){.authx-card{grid-template-columns:1fr;max-width:720px}.authx-visual{min-height:240px}.authx-visual:before{display:none}.authx-panel{padding:36px 24px 24px}}@media (max-width: 580px){.authx-page{padding:10px}.authx-visual{margin:12px;min-height:180px}.authx-tabs button{font-size:1.3rem}.authx-actions{grid-template-columns:1fr}}.logout-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:52;display:grid;place-items:center;padding:24px;background:#0f172a3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.logout-transition-modal{width:min(250px,100%);min-height:198px;border:1px solid var(--surface-border);border-radius:16px;background:var(--surface-card);color:var(--text-primary);box-shadow:0 18px 40px #0f172a24;display:grid;place-items:center;gap:12px;text-align:center;padding:24px 16px}.logout-transition-modal p{margin:0;font-size:1.08rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.01em}.logout-transition-spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--surface-border);border-top-color:var(--brand-primary);animation:logout-spin .8s linear infinite}@keyframes logout-spin{to{transform:rotate(360deg)}}.glass-surface__scrim.session-reauth-scrim{background:#0f172a80;backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%)}.glass-surface.session-reauth-modal{width:min(880px,100%);border-radius:24px;box-shadow:0 34px 80px #0f172a47,0 1px #ffffffa8 inset;padding:clamp(20px,2.8vw,34px)}.session-reauth-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.session-reauth-modal h2{margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.08;letter-spacing:-.03em}.session-reauth-desc{margin:10px 0 0;color:var(--text-secondary);font-size:1.02rem;line-height:1.52;max-width:640px}.session-reauth-error{margin:16px 0 0;font-size:.9rem;color:#b91c1c;line-height:1.5;padding:10px 13px;border-radius:12px;border:1px solid rgba(185,28,28,.2);background:#fee2e2b8}.session-reauth-meta-icon{width:34px;height:34px;flex:0 0 auto;color:#7a7a7e;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(100,116,139,.34);background:#f1f5f9e0}.session-reauth-meta-icon svg{width:17px;height:17px;display:block}.session-reauth-tabs{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.session-reauth-tab{border:1px solid rgba(148,163,184,.32);background:#f8fafce0;border-radius:16px;min-height:84px;padding:12px 14px;display:flex;align-items:center;gap:10px;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.session-reauth-tab:hover:not(:disabled){border-color:#6366f185;background:#eef2ffd1;transform:translateY(-1px)}.session-reauth-tab.is-active{border-color:#6366f19e;background:linear-gradient(150deg,#eef2fff2,#f3f4f6e6);box-shadow:0 0 0 1px #6366f124 inset,0 8px 24px #6366f11f}.session-reauth-tab:disabled{cursor:not-allowed;opacity:.66}.session-reauth-tab-copy{display:grid;gap:4px}.session-reauth-tab-copy strong{font-size:1rem;line-height:1.15}.session-reauth-tab-copy small{font-size:.84rem;color:var(--text-muted);line-height:1.3}.session-reauth-panel{margin-top:12px;border-radius:18px;border:1px solid rgba(148,163,184,.28);background:#ffffffd6;padding:clamp(14px,2vw,20px);display:grid;gap:12px;animation:session-reauth-fade-in .16s ease}.session-reauth-panel-lead{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.session-reauth-remember{width:fit-content;margin-top:12px;display:inline-flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:.92rem;font-weight:var(--ds-font-weight-medium);line-height:1.4;cursor:pointer}.session-reauth-remember input{width:18px;height:18px;margin:0;accent-color:var(--brand-primary);cursor:pointer}.session-reauth-primary,.session-reauth-submit{height:44px;border-radius:13px;border:1px solid var(--brand-primary);background:linear-gradient(135deg,var(--brand-primary),var(--ds-color-brand-500));color:#fff;font-size:.98rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.01em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}.session-reauth-primary:hover:not(:disabled),.session-reauth-submit:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.session-reauth-primary:active:not(:disabled),.session-reauth-submit:active:not(:disabled){background:var(--brand-active);border-color:var(--brand-active);transform:translateY(1px)}.session-reauth-primary:disabled,.session-reauth-submit:disabled{cursor:not-allowed;opacity:.62}.session-reauth-password-form{display:grid;gap:11px}.session-reauth-password-form input{height:48px;border-radius:12px;border:1px solid rgba(100,116,139,.34);background:#fffffff0;color:var(--text-primary);font-size:.98rem;padding:0 14px;outline:none;box-shadow:0 1px #0f172a05,0 10px 24px #94a3b81f}.session-reauth-password-form input::placeholder{color:#9ca3af}.session-reauth-password-form input:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px;border-color:var(--brand-primary)}.session-reauth-turnstile{margin-top:2px}.session-reauth-link{border:1px solid rgba(148,163,184,.36);background:#f8fafcd1;border-radius:999px;color:var(--ds-color-brand-500);font-size:.87rem;font-weight:var(--ds-font-weight-medium);height:38px;padding:0 14px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.session-reauth-link:hover{border-color:#533afd52;background:#533afd14;color:var(--brand-hover)}.session-reauth-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-dark .session-reauth-meta-icon,body.theme-dark .session-reauth-meta-icon{color:#d4d4d6;border-color:#94a3b859;background:#94a3b829}.session-reauth-primary:focus-visible,.session-reauth-submit:focus-visible,.session-reauth-link:focus-visible,.session-reauth-tab:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px}@media (max-width: 760px){.session-reauth-header{flex-direction:column;align-items:stretch}.session-reauth-tabs{grid-template-columns:1fr}.session-reauth-link{width:fit-content}}@keyframes session-reauth-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.session-reauth-tab,.session-reauth-primary,.session-reauth-submit,.session-reauth-panel{transition:none;animation:none}}.supply-page{display:grid;gap:14px}.supply-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.supply-head h3{margin:0;font-size:1.1rem;font-weight:var(--ds-font-weight-medium)}.supply-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.supply-metric{border:1px solid #d6dbe2;border-radius:10px;background:#f8fafc;padding:12px;display:grid;gap:6px}.supply-metric span{color:#6b7280;font-size:.84rem}.supply-metric strong{font-size:1.32rem;color:#272729}.supply-metric.ok strong{color:#166534}.supply-metric.warn strong{color:#92400e}.supply-metric.danger strong{color:#991b1b}.supply-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto;gap:10px}.supply-filters input,.supply-filters select{width:100%;height:40px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:0 12px;font-size:.9rem}.supply-table-wrap{border:1px solid #d6dbe2;border-radius:12px;overflow-x:visible;overflow-y:visible;background:#fff}.supply-table{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed}.supply-table th,.supply-table td{border-bottom:1px solid #e5e7eb;padding:12px 14px;text-align:left;vertical-align:middle}.supply-table th{color:#4b5563;font-size:.86rem;font-weight:var(--ds-font-weight-medium);background:#f8fafc;white-space:nowrap}.supply-table td{color:#272729;font-size:.9rem}.supply-table th:nth-child(1),.supply-table td:nth-child(1){width:24%}.supply-table th:nth-child(2),.supply-table td:nth-child(2){width:17%}.supply-table th:nth-child(3),.supply-table td:nth-child(3){width:9%}.supply-table th:nth-child(4),.supply-table td:nth-child(4){width:11%}.supply-table th:nth-child(5),.supply-table td:nth-child(5){width:16%}.supply-table th:nth-child(6),.supply-table td:nth-child(6){width:11%;white-space:nowrap}.supply-table th:nth-child(7),.supply-table td:nth-child(7){width:12%}.supply-table tbody tr:last-child td{border-bottom:0}.supply-main{display:grid;gap:4px}.supply-main strong{font-size:.95rem}.supply-main span{color:#6b7280;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supply-status{display:inline-flex;align-items:center;height:28px;border-radius:999px;border:1px solid #d1d5db;padding:0 10px;font-weight:var(--ds-font-weight-medium);font-size:.8rem}.supply-status.is-active{color:#166534;border-color:#a7f3d0;background:#ecfdf5}.supply-status.is-warn{color:#92400e;border-color:#fcd34d;background:#fef3c7}.supply-status.is-muted{color:#4b5563;border-color:#d1d5db;background:#f3f4f6}.supply-status.is-danger{color:#991b1b;border-color:#fecaca;background:#fef2f2}.supply-status.is-neutral{color:#3a3a3c;border-color:#d4d4d6;background:#f8fafc}.supply-row-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.supply-row-actions .sysset-quiet-btn{width:auto;min-width:52px;padding:0 9px;font-size:.86rem;height:32px;white-space:nowrap}.row-action-main,.row-more-wrap{position:relative}.row-more-trigger{min-width:34px;width:34px!important;padding:0!important;border-radius:9px;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.row-more-trigger-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#7a7a7e}.row-more-trigger-icon svg{width:100%;height:100%;display:block}.row-more-trigger:hover{border-color:#dbe1e8!important;background:#f8fafc!important}.row-more-trigger:focus-visible{border-color:#d4d4d6!important;background:#f8fafc!important}.row-edit-trigger{border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding:0 8px!important;min-width:auto!important;color:#3a3a3c!important}.row-edit-trigger:hover{border-color:#dbe1e8!important;background:#f8fafc!important;color:#1d1d1f!important}.row-edit-trigger:focus-visible{border-color:#d4d4d6!important;background:#f8fafc!important}.row-more-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:156px;max-width:min(240px,calc(100vw - 48px));padding:8px;border:1px solid #d6dbe2;border-radius:10px;background:#fff;box-shadow:0 8px 20px #0f172a24;z-index:80;display:grid;gap:4px}.row-more-note{margin:2px 8px 6px;color:#7a7a7e;font-size:.8rem;line-height:1.35;white-space:nowrap}.row-more-item{width:100%;border:0;background:transparent;color:#272729;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:.84rem;font-weight:var(--ds-font-weight-medium);display:inline-flex;align-items:center;gap:8px}.row-more-item:hover{background:#eef2f7}.row-more-item.is-danger{color:#b91c1c}.row-more-item-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.row-more-item-icon svg{width:100%;height:100%;display:block}.row-more-item:disabled{opacity:.55;cursor:not-allowed}.supply-table td{word-break:break-word}.supply-empty{margin:8px 0;text-align:center}.supply-distribution{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:14px}.supply-distribution h4{margin:0;font-size:1.04rem;color:#272729}.supply-map-grid{margin-top:10px;display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(320px,1fr);gap:12px}.supply-map-card{border:1px solid #dbe1e8;border-radius:10px;background:#f8fafc;padding:8px}.supply-map{width:100%;height:360px;touch-action:none;overscroll-behavior:contain}.supply-map-side{display:grid;gap:12px}.supply-map-side section h5{margin:0;font-size:.92rem;color:#374151}.supply-province-grid{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supply-province-item{border:1px solid #dbe1e8;border-radius:10px;background:#f8fafc;padding:10px;display:grid;gap:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.supply-province-item:hover{border-color:#c6d0dc;transform:translateY(-1px)}.supply-province-item.is-active{border-color:#9db5d1;box-shadow:0 0 0 1px #3b82f62e}.supply-province-item header{display:flex;justify-content:space-between;align-items:center;gap:12px}.supply-province-item header strong{color:#2a2a2c;font-size:.92rem}.supply-province-item header b{color:#4a4a4c;font-size:.85rem}.supply-province-bar{width:100%;height:7px;border-radius:999px;background:#e5e7eb;overflow:hidden}.supply-province-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#f97316)}.supply-form-head{display:flex;align-items:center;gap:12px}.supply-form-head h3{margin:0}.supply-steps{display:flex;gap:8px;flex-wrap:wrap}.supply-step-tab{height:34px;border:1px solid #d1d5db;border-radius:8px;background:#f8fafc;color:#4b5563;padding:0 12px;cursor:pointer}.supply-step-tab.active{background:#eef2f7;border-color:#bcc6d4;color:#272729}.supply-form-panel{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:14px}.supply-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supply-form-grid label{display:grid;gap:8px}.supply-form-grid label span{color:#272729;font-size:.9rem;font-weight:var(--ds-font-weight-medium)}.supply-form-grid label.is-span-2{grid-column:span 2}.supply-form-grid input,.supply-form-grid select,.supply-form-grid textarea{width:100%;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:10px 12px;font-size:.92rem}.supply-form-grid input,.supply-form-grid select{height:42px}.supply-form-grid textarea{resize:vertical}.supply-form-grid input.is-invalid,.supply-form-grid select.is-invalid,.supply-form-grid textarea.is-invalid,.supply-multi-select.is-invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.supply-duplicate-tip{border:1px solid #fcd34d;background:#fffbeb;border-radius:8px;padding:8px 10px;display:grid;gap:4px}.supply-duplicate-tip strong{color:#92400e;font-size:.84rem}.supply-duplicate-tip p{margin:0;color:#7c2d12;font-size:.82rem}.supply-duplicate-tip ul{margin:0;padding-left:16px;color:#7c2d12;font-size:.8rem;display:grid;gap:2px}.supply-duplicate-tip li{display:flex;align-items:center;justify-content:space-between;gap:8px}.supply-duplicate-tip button{border:0;background:transparent;color:var(--ds-color-brand-600);font-size:.8rem;text-decoration:underline;cursor:pointer;padding:0}.supply-duplicate-tip.is-danger{border-color:#fca5a5;background:#fef2f2}.supply-duplicate-tip.is-danger strong,.supply-duplicate-tip.is-danger p,.supply-duplicate-tip.is-danger ul{color:#991b1b}.supply-multi-select{border:1px solid #c8cdd4;border-radius:8px;background:#fff;padding:10px;display:grid;gap:10px}.supply-tag-list{display:flex;flex-wrap:wrap;gap:8px}.supply-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:999px;border:1px solid var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:#1e3a8a;font-size:.82rem;font-weight:var(--ds-font-weight-medium);pointer-events:none}.supply-tag button{border:none;background:transparent;color:#1e3a8a;cursor:pointer;font-size:.9rem;padding:0;line-height:1;pointer-events:auto;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.supply-tag-placeholder{color:#7a7a7e;font-size:.86rem}.supply-product-input-row{display:grid;grid-template-columns:1fr auto;gap:8px}.supply-product-input-row .sysset-quiet-btn{white-space:nowrap}.ui-chevron-slot{position:absolute;right:12px;top:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.ui-field-status-rail{position:absolute;right:12px;gap:8px;align-items:center;top:50%;transform:translateY(-50%);display:inline-flex;margin:0;flex-shrink:0;z-index:1}.ui-field-status-rail .ui-chevron-slot{position:static;right:auto;top:auto;transform:none}.ui-field-hint-anchor{display:inline-flex;align-items:center}.ui-field-hint-btn{width:16px;height:16px;padding:0;border:0;background:transparent;color:#9a9a9c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ui-field-hint-btn:hover,.ui-field-hint-btn:focus-visible{color:#7a7a7e}.ui-field-hint-btn svg{width:100%;height:100%}.ui-field-hint-popover{position:fixed;width:min(280px,calc(100vw - 96px));border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#313946;color:#f8fafc;padding:10px 12px;font-size:var(--product-create-font-field-help, 13px);line-height:1.55;white-space:pre-line;box-shadow:0 14px 32px #0f172a3d;transform:translateY(-50%);z-index:80}.ui-field-hint-popover:after{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-style:solid;border-color:transparent #313946 transparent transparent}.ui-nav-typography{--ui-nav-title-size: 27px;--ui-nav-title-weight: var(--ds-font-weight-medium);--ui-nav-item-size: 15px;--ui-nav-item-weight: var(--ds-font-weight-medium)}.ui-nav-typography .ui-nav-title{font-size:var(--ui-nav-title-size, 27px);font-weight:var(--ui-nav-title-weight, var(--ds-font-weight-medium));line-height:1.12}.ui-nav-typography .ui-nav-item{font-size:var(--ui-nav-item-size, 15px);font-weight:var(--ui-nav-item-weight, var(--ds-font-weight-medium));letter-spacing:.005em}.ui-chevron-icon{width:16px;height:16px;display:block;transition:transform .2s ease}.ui-chevron-icon.is-open{transform:rotate(180deg)}.category-cascader-single-trigger,.category-cascader-multi-trigger{width:100%;min-height:42px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:8px 40px 8px 12px;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer;position:relative}.category-cascader-single-trigger{font-size:.92rem}.category-cascader.is-invalid .category-cascader-single-trigger,.category-cascader.is-invalid .category-cascader-multi-trigger{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.category-cascader-single-trigger:focus-visible,.category-cascader-multi-trigger:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px;border-color:var(--ds-color-brand-500)}.category-cascader-value{color:#272729;font-weight:var(--ds-font-weight-medium);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-cascader-placeholder{color:#7a7a7e;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-cascader-caret{color:#4a4a4c;pointer-events:none}.category-cascader-tag-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.category-cascader-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:999px;border:1px solid var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700);font-size:.8rem;max-width:min(340px,100%)}.category-cascader-tag>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-cascader-tag button{border:0;background:transparent;color:var(--ds-color-brand-700);cursor:pointer;padding:0;width:16px;height:16px;border-radius:999px;line-height:1}.category-cascader-tag button:hover{background:#3730a31f}.category-cascader-search-row{padding:8px 12px;border-bottom:1px solid #e5e7eb}.category-cascader-search-field{width:100%;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #d2dae6;border-radius:12px;background:#fff;padding:0 12px}.category-cascader-search-icon{width:16px;height:16px;color:#9a9a9c}.category-cascader-search-input{min-width:0;min-height:30px;border:0;background:transparent;color:#272729;font-size:var(--product-create-font-body, 14px);padding:0;outline:none}.category-cascader-search-input::placeholder{color:#6b7280}.category-cascader-search-field:focus-within{box-shadow:0 0 0 1px #2563eb2e;border-color:#2563eb}.category-cascader-search-clear{width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#9a9a9c;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.category-cascader-search-clear:hover:not(:disabled){color:#7a7a7e;background:#f8fafc}.category-cascader-search-clear:disabled{opacity:0;pointer-events:none}.category-cascader-search-list{max-height:var(--category-cascader-list-max-height, 320px);overflow:auto}.category-cascader-search-item{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:10px 12px;color:#1d1d1f;cursor:pointer}.category-cascader-search-item span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-cascader-search-item em{font-style:normal;font-size:var(--product-create-font-body, 13px);color:#7a7a7e}.category-cascader-search-item:hover{background:#f8fafc}.category-cascader-search-item.is-selected{background:var(--ds-color-brand-50);color:#312e81}.category-cascader-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);min-height:min(280px,var(--category-cascader-list-max-height, 320px));max-height:var(--category-cascader-list-max-height, 320px);overflow-x:auto}.category-cascader-col{border-right:1px solid #e5e7eb;overflow:auto;padding:8px 0;min-width:0}.category-cascader-item{width:100%;border:0;background:transparent;color:#1d1d1f;font-size:.9rem;text-align:left;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.category-cascader-item span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-cascader-item:hover{background:#f8fafc}.category-cascader-item.is-active{background:var(--ds-color-brand-50);color:#1e3a8a}.category-cascader-item.is-selected{font-weight:400}.category-cascader-item b{color:#7a7a7e;font-weight:400}.category-cascader-empty{margin:0;padding:18px 12px;color:#7a7a7e;font-size:var(--product-create-font-body, 13px)}.category-cascader-search-item em,.category-cascader-empty{font-size:var(--product-create-font-body, 13px)}.category-cascader-foot{border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafc}.category-cascader-foot p{margin:0;color:#7a7a7e;font-size:var(--product-create-font-body, 13px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px}.category-cascader-foot p strong{margin-left:6px;color:#1d1d1f;font-weight:400}.category-cascader-foot p em{font-style:normal;color:#b45309;font-weight:400}.category-cascader-foot p.is-warning{color:#b45309}.category-cascader-foot-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}.category-cascader-foot-extra{display:inline-flex;align-items:center}.category-cascader-footer-apply{margin:0;font-size:.8rem;white-space:nowrap}.category-field-note{margin:2px 0 0;font-size:.78rem;color:#7a7a7e;line-height:1.4;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.category-field-note.is-error{color:#b91c1c}.category-field-note button{border:0;background:transparent;color:var(--ds-color-brand-500);text-decoration:underline;cursor:pointer;padding:0;font-size:.78rem;font-weight:var(--ds-font-weight-medium)}.category-field-note button:hover{color:var(--ds-color-brand-600)}.category-field-note button:focus-visible,.category-apply-link:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px;border-radius:4px}.category-apply-hint{margin:2px 0 0;font-size:.78rem;color:#7a7a7e;line-height:1.4;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.category-apply-link{color:var(--ds-color-brand-500);text-decoration:underline;font-weight:var(--ds-font-weight-medium)}.category-apply-link:hover{color:var(--ds-color-brand-600)}.supply-category-support-row{margin-top:4px;min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.supply-category-support-row .category-field-note,.supply-category-support-row .category-apply-hint{margin:0}.supply-upload-zone{border:1px dashed #bfd2e8;border-radius:10px;background:radial-gradient(circle at 20% 10%,rgba(37,99,235,.06),transparent 48%),linear-gradient(180deg,#fbfdff,#f8fafc);padding:14px;display:grid;justify-items:center;gap:8px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.supply-upload-zone.is-drag-over{border-color:var(--ds-color-brand-500);box-shadow:0 0 0 3px #3b82f624;background:radial-gradient(circle at 20% 10%,rgba(37,99,235,.12),transparent 55%),linear-gradient(180deg,#f8fbff,#f1f7ff)}.supply-upload-zone.is-uploading{opacity:.85}.supply-upload-input{display:none}.supply-upload-trigger{min-width:110px;height:36px;padding:0 14px}.supply-upload-title{margin:0;color:#4a4a4c;font-size:.88rem}.supply-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:2px}.supply-file-item{border:1px solid #dbe1e8;border-radius:8px;background:#f8fafc;padding:8px 10px;display:grid;grid-template-columns:88px 1fr;align-items:center;gap:10px}.supply-file-preview{width:88px;height:64px;border-radius:6px;overflow:hidden;background:#e5e7eb;border:1px solid #d1d5db}.supply-file-preview img{width:100%;height:100%;object-fit:cover;display:block}.supply-file-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;color:#4a4a4c;font-size:.86rem}.supply-file-meta{min-width:0;display:grid;gap:6px}.supply-file-meta>span{color:#374151;font-size:.88rem;font-weight:var(--ds-font-weight-medium)}.supply-file-meta>small{color:#7a7a7e;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supply-file-actions{display:flex;align-items:center;gap:8px}.supply-file-actions a{color:var(--ds-color-brand-600);font-size:.86rem;text-decoration:underline}.supply-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}body.theme-dark .supply-metric,body.theme-dark .supply-distribution,body.theme-dark .supply-province-item,body.theme-dark .supply-form-panel,body.theme-dark .supply-table-wrap{background:#272729;border-color:#3a3a3c}body.theme-dark .supply-metric strong,body.theme-dark .supply-distribution h4,body.theme-dark .supply-form-grid label span,body.theme-dark .supply-table td,body.theme-dark .supply-main strong{color:#e5e7eb}body.theme-dark .supply-map-card{background:#272729;border-color:#3a3a3c}body.theme-dark .supply-map-side section h5{color:#d4d4d6}body.theme-dark .supply-metric span,body.theme-dark .supply-main span,body.theme-dark .supply-province-item header b,body.theme-dark .supply-table th{color:#9a9a9c}body.theme-dark .supply-filters input,body.theme-dark .supply-filters select,body.theme-dark .supply-form-grid input,body.theme-dark .supply-form-grid select,body.theme-dark .supply-form-grid textarea{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .supply-form-grid input.is-invalid,body.theme-dark .supply-form-grid select.is-invalid,body.theme-dark .supply-form-grid textarea.is-invalid,body.theme-dark .supply-multi-select.is-invalid{border-color:#f87171;box-shadow:0 0 0 2px #f8717133}body.theme-dark .supply-file-item{background:#272729;border-color:#3a3a3c}body.theme-dark .supply-duplicate-tip{border-color:#854d0e;background:#292524}body.theme-dark .supply-duplicate-tip strong,body.theme-dark .supply-duplicate-tip p,body.theme-dark .supply-duplicate-tip ul{color:#fde68a}body.theme-dark .supply-duplicate-tip.is-danger{border-color:#7f1d1d;background:#2b1212}body.theme-dark .supply-duplicate-tip.is-danger strong,body.theme-dark .supply-duplicate-tip.is-danger p,body.theme-dark .supply-duplicate-tip.is-danger ul{color:#fecaca}body.theme-dark .supply-duplicate-tip button{color:var(--ds-color-brand-300)}body.theme-dark .supply-multi-select{border-color:#3a3a3c;background:#1d1d1f}body.theme-dark .supply-tag{border-color:var(--ds-color-brand-600);background:#1e3a8a73;color:var(--ds-color-brand-50)}body.theme-dark .supply-tag button{color:var(--ds-color-brand-50)}body.theme-dark .supply-tag-placeholder{color:#9a9a9c}body.theme-dark .category-cascader-single-trigger,body.theme-dark .category-cascader-multi-trigger{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .category-cascader-value{color:#e5e7eb}body.theme-dark .category-cascader-placeholder,body.theme-dark .category-cascader-caret{color:#9a9a9c}body.theme-dark .category-cascader-tag{border-color:var(--ds-color-brand-600);background:#1e3a8a73;color:var(--ds-color-brand-50)}body.theme-dark .category-cascader-tag button{color:var(--ds-color-brand-50)}body.theme-dark .category-cascader-tag button:hover{background:#c7d2fe33}body.theme-dark .category-cascader-search-row{border-bottom-color:#3a3a3c}body.theme-dark .category-cascader-search-row input{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .category-cascader-search-item{color:#e5e7eb}body.theme-dark .category-cascader-search-item em{color:#9a9a9c}body.theme-dark .category-cascader-search-item:hover{background:#272729}body.theme-dark .category-cascader-search-item.is-selected{background:#533afd3d;color:var(--ds-color-brand-300)}body.theme-dark .category-cascader-col{border-right-color:#3a3a3c}body.theme-dark .category-cascader-item{color:#e5e7eb}body.theme-dark .category-cascader-item:hover{background:#272729}body.theme-dark .category-cascader-item.is-active{background:#533afd3d;color:var(--ds-color-brand-300)}body.theme-dark .category-cascader-item b,body.theme-dark .category-cascader-empty,body.theme-dark .category-cascader-foot p{color:#9a9a9c}body.theme-dark .category-cascader-foot p.is-warning,body.theme-dark .category-cascader-foot p em{color:#fbbf24}body.theme-dark .category-cascader-foot{border-top-color:#3a3a3c;background:#272729}body.theme-dark .category-cascader-foot p strong{color:#e5e7eb}body.theme-dark .category-field-note{color:#9a9a9c}body.theme-dark .category-field-note.is-error{color:#fca5a5}body.theme-dark .category-field-note button,body.theme-dark .category-apply-link{color:var(--ds-color-brand-300)}body.theme-dark .category-field-note button:hover,body.theme-dark .category-apply-link:hover{color:#e0e7ff}body.theme-dark .store-category-support-row,body.theme-dark .supply-category-support-row{color:#9a9a9c}body.theme-dark .supply-upload-zone{border-color:#3b4c63;background:radial-gradient(circle at 20% 10%,rgba(56,189,248,.1),transparent 48%),linear-gradient(180deg,#0f1a2d,#1d1d1f)}body.theme-dark .supply-upload-zone.is-drag-over{border-color:var(--ds-color-brand-300);box-shadow:0 0 0 3px #60a5fa33}body.theme-dark .supply-upload-title{color:#9a9a9c}body.theme-dark .supply-file-preview{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .supply-file-placeholder,body.theme-dark .supply-file-meta>span,body.theme-dark .supply-file-meta>small{color:#d4d4d6}body.theme-dark .supply-file-actions a{color:var(--ds-color-brand-300)}body.theme-dark .supply-step-tab{background:#272729;border-color:#3a3a3c;color:#9a9a9c}body.theme-dark .supply-step-tab.active{background:#2a2a2c;color:#f8fafc}body.theme-dark .supply-table th,body.theme-dark .supply-table td{border-bottom-color:#3a3a3c}body.theme-dark .supply-table th{background:#162135}body.theme-dark .supply-status.is-muted{background:#2a2a2c;border-color:#4a4a4c;color:#d4d4d6}body.theme-dark .supply-status.is-neutral{background:#162135;border-color:#4a4a4c;color:#d4d4d6}body.theme-dark .supply-province-item.is-active{border-color:var(--ds-color-brand-500);box-shadow:0 0 0 1px #3b82f659}@media (max-width: 1180px){.supply-metrics,.supply-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-form-grid{grid-template-columns:1fr}.supply-form-grid label.is-span-2{grid-column:auto}.supply-map-grid{grid-template-columns:1fr}}@media (max-width: 820px){.supply-head{flex-direction:column;align-items:stretch}.supply-metrics,.supply-filters,.supply-province-grid{grid-template-columns:1fr}}.store-page{display:grid;gap:14px}.store-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.store-metric{border:1px solid #d6dbe2;border-radius:10px;background:#f8fafc;padding:12px;display:grid;gap:6px}.store-metric span{color:#6b7280;font-size:.84rem}.store-metric strong{font-size:1.25rem;color:#272729}.store-metric.ok strong{color:#166534}.store-metric.warn strong{color:#92400e}.store-metric.danger strong{color:#991b1b}.store-metric.brand strong{color:var(--ds-color-brand-600)}.store-toolbar{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:12px;display:grid;gap:10px;position:relative;overflow:visible}.store-filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.store-filter-head h4{margin:0;font-size:.9rem;color:#3a3a3c}.store-advanced-toggle{border:none;background:transparent;color:#4a4a4c;font-size:.88rem;font-weight:var(--ds-font-weight-medium);display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;cursor:pointer;transition:background-color .18s ease,color .18s ease}.store-advanced-toggle:hover{background:#f1f5f9;color:#272729}.store-advanced-toggle:focus-visible{outline:2px solid var(--ds-color-brand-300);outline-offset:1px}.store-advanced-toggle-icon{display:inline-block;transition:transform .18s ease;transform:rotate(-90deg);font-size:.72rem;line-height:1}.store-advanced-toggle-icon.is-open{transform:rotate(0)}.store-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.store-filters-basic{grid-template-columns:minmax(320px,1fr) minmax(180px,260px) auto}.store-filters-advanced{grid-template-columns:minmax(240px,420px) minmax(180px,260px);justify-content:start;border-top:1px dashed #dbe1e8;padding-top:10px}.store-filters input,.store-filters select{width:100%;height:40px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:0 12px;font-size:.9rem}.store-filter-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.store-filter-actions .sysset-quiet-btn,.store-filter-actions .sysset-primary-btn{height:40px}.store-table-wrap{border:1px solid #d6dbe2;border-radius:12px;overflow-x:visible;overflow-y:visible;background:#fff}.store-table{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed}.store-table th,.store-table td{border-bottom:1px solid #e5e7eb;padding:12px 14px;text-align:left;vertical-align:middle}.store-table th{color:#4b5563;font-size:.86rem;font-weight:var(--ds-font-weight-medium);background:#f8fafc;white-space:nowrap}.store-table td{color:#272729;font-size:.9rem;word-break:normal}.store-table th:nth-child(1),.store-table td:nth-child(1){width:17%}.store-table th:nth-child(2),.store-table td:nth-child(2){width:11%}.store-table th:nth-child(3),.store-table td:nth-child(3){width:10%}.store-table th:nth-child(4),.store-table td:nth-child(4){width:10%}.store-table th:nth-child(5),.store-table td:nth-child(5){width:10%}.store-table th:nth-child(6),.store-table td:nth-child(6){width:10%}.store-table th:nth-child(7),.store-table td:nth-child(7){width:10%}.store-table th:nth-child(8),.store-table td:nth-child(8){width:9%}.store-table th:nth-child(9),.store-table td:nth-child(9){width:14%}.store-main{display:grid;gap:4px}.store-main-with-logo{display:flex;align-items:flex-start;gap:10px;min-width:0}.store-logo-thumb{width:24px;height:24px;border-radius:6px;background:#eef2f7;color:#4a4a4c;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;font-size:.78rem;font-weight:var(--ds-font-weight-semibold)}.store-logo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-main strong{font-size:.95rem}.store-main span{color:#6b7280;font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.store-status{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:999px;border:1px solid #d1d5db;padding:0 10px;min-width:72px;font-weight:var(--ds-font-weight-medium);font-size:.8rem;white-space:nowrap}.store-status.is-active{color:#166534;border-color:#a7f3d0;background:#ecfdf5}.store-status.is-warn{color:#92400e;border-color:#fcd34d;background:#fef3c7}.store-status.is-muted{color:#4b5563;border-color:#d1d5db;background:#f3f4f6}.store-status.is-danger{color:#991b1b;border-color:#fecaca;background:#fef2f2}.store-status.is-neutral{color:#3a3a3c;border-color:#d4d4d6;background:#f8fafc}.store-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px}.store-row-actions .sysset-quiet-btn{width:auto;min-width:52px;padding:0 9px;font-size:.86rem;height:32px;white-space:nowrap}.store-empty{margin:8px 0;text-align:center}.store-insights{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-insights article{border:1px solid #dbe1e8;border-radius:10px;background:#f8fafc;padding:10px}.store-insights article h4{margin:0;font-size:.95rem;color:#272729}.store-insight-meta{margin:6px 0 0;color:#6b7280;font-size:.78rem;line-height:1.35}.store-insight-list{margin-top:8px;display:grid;gap:8px}.store-insight-item{border:1px solid #dbe1e8;border-radius:8px;background:#fff;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.store-insight-item.is-action{width:100%;cursor:pointer;font:inherit;text-align:left}.store-insight-item span{color:#374151;font-size:.88rem}.store-insight-item b{color:#272729;font-size:.88rem}.store-insight-item.is-over-capacity{border-color:#f59e0b;background:#fff7ed}.store-insight-item.is-others{border-style:dashed;background:#f9fafb}.store-insight-item.is-action:hover{border-color:var(--ds-color-brand-300);box-shadow:0 0 0 2px #533afd26}.supply-province-item.is-others{width:100%;text-align:left;font:inherit;border-style:dashed;background:#f9fafb}.supply-province-item.is-others:hover{border-color:var(--ds-color-brand-300);box-shadow:0 0 0 2px #533afd26}.insight-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0f172a3d;display:flex;justify-content:flex-end}.insight-drawer-panel{width:min(440px,100vw);height:100%;border-left:1px solid #d6dbe2;background:#fff;box-shadow:-12px 0 28px #0f172a29;padding:16px;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px}.insight-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.insight-drawer-head h4{margin:0;color:#272729;font-size:1rem}.insight-drawer-head .sysset-note{margin-top:4px}.insight-drawer-controls{display:grid;gap:8px}.insight-drawer-controls input{width:100%;height:40px;border-radius:10px;border:1px solid #d1d5db;padding:0 12px;font-size:.9rem;color:#272729;background:#fff}.insight-drawer-controls input:focus{outline:none;border-color:var(--ds-color-brand-500);box-shadow:0 0 0 3px #533afd2e}.insight-drawer-sort{display:inline-flex;gap:8px}.insight-drawer-sort button{height:32px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#374151;padding:0 12px;font-size:.82rem;font-weight:var(--ds-font-weight-medium)}.insight-drawer-sort button.active{border-color:var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700)}.insight-drawer-list{border:1px solid #e5e7eb;border-radius:12px;padding:8px;overflow-y:auto;min-height:120px;max-height:calc(100vh - 260px);display:grid;align-content:start;gap:8px;background:#f8fafc}.insight-drawer-item{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-drawer-item span{color:#374151;font-size:.88rem}.insight-drawer-item b{color:#272729;font-size:.88rem}.insight-drawer-pager{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-timeline{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:12px}.store-timeline h4{margin:0;font-size:.96rem;color:#272729}.store-timeline-list{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.store-timeline-item{border:1px solid #dbe1e8;border-radius:10px;background:#f8fafc;padding:10px;display:grid;gap:4px}.store-timeline-item span{color:#2a2a2c;font-size:.86rem;font-weight:var(--ds-font-weight-medium)}.store-timeline-item b{color:#7a7a7e;font-size:.8rem}.store-timeline-item p{margin:0;color:#4a4a4c;font-size:.84rem}.store-brand-summary{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:12px;display:flex;align-items:center;gap:12px}.store-brand-summary-logo{width:56px;height:56px;border:1px solid #d6dbe2;border-radius:12px;background:#eef2f7;color:#4a4a4c;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font:inherit;font-size:1.2rem;font-weight:var(--ds-font-weight-semibold);cursor:pointer;flex-shrink:0;transition:border-color .12s ease,background .12s ease}.store-brand-summary-logo:hover{border-color:var(--ds-color-brand-500);background:#e0e7ff}.store-brand-summary-logo.is-uploading{cursor:progress;opacity:.6}.store-brand-summary-logo img{width:100%;height:100%;object-fit:cover;display:block}.store-brand-summary-meta{flex:1;min-width:0}.store-brand-summary h4{margin:0;color:#272729;font-size:1rem}.store-brand-summary p{margin:4px 0 0;color:#6b7280;font-size:.84rem}.store-brand-summary-actions{display:flex;gap:12px;align-items:center;margin-top:6px;flex-wrap:wrap}.store-brand-summary-hint{color:#6b7280;font-size:.78rem}.store-brand-summary-link{background:none;border:0;padding:0;font:inherit;font-size:.78rem;color:var(--ds-color-brand-500);cursor:pointer}.store-brand-summary-link:hover{text-decoration:underline}.store-brand-summary-link.is-danger{color:#b91c1c}.image-upload-field{display:grid;gap:8px}.image-upload-field-label{color:#272729;font-size:.9rem;font-weight:var(--ds-font-weight-medium)}.image-upload-field-body{border:1px solid #d6dbe2;border-radius:12px;background:#f8fafc;padding:12px;display:flex;align-items:center;gap:12px}.image-upload-field-preview{width:76px;height:76px;border:1px dashed #c8cdd4;border-radius:12px;background:#fff;color:#7a7a7e;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font:inherit;font-size:1.1rem;font-weight:var(--ds-font-weight-semibold)}.image-upload-field-preview.has-image{cursor:zoom-in;border-style:solid}.image-upload-field-preview img{width:100%;height:100%;object-fit:cover;display:block}.image-upload-field-copy{flex:1;min-width:0;display:grid;gap:10px}.image-upload-field-copy p{margin:0;color:#6b7280;font-size:.84rem;line-height:1.5}.image-upload-field-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.image-upload-field-actions input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.image-upload-field-trigger{width:auto;min-width:86px;margin:0}.store-logo-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:#0f172a94;display:flex;align-items:center;justify-content:center;padding:24px}.store-logo-preview-panel{position:relative;width:min(520px,90vw);aspect-ratio:1 / 1;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0f172a47;padding:18px}.store-logo-preview-panel img{width:100%;height:100%;object-fit:contain;display:block}.store-logo-preview-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:1px solid #d6dbe2;border-radius:999px;background:#fff;color:#272729;cursor:pointer;font-size:1.2rem;line-height:1}.store-form-head{display:flex;align-items:center;gap:12px}.store-form-head h3{margin:0}.store-steps{display:flex;gap:8px;flex-wrap:wrap}.store-step-tab{height:34px;border:1px solid #d1d5db;border-radius:8px;background:#f8fafc;color:#4b5563;padding:0 12px;cursor:pointer}.store-step-tab.active{background:#eef2f7;border-color:#bcc6d4;color:#272729}.store-form-panel{border:1px solid #d6dbe2;border-radius:12px;background:#fff;padding:14px}.store-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-form-grid label{display:grid;gap:8px}.store-form-grid label span{color:#272729;font-size:.9rem;font-weight:var(--ds-font-weight-medium)}.store-form-grid label.is-span-2,.store-form-grid .is-span-2{grid-column:span 2}.store-form-grid input,.store-form-grid select,.store-form-grid textarea{width:100%;border-radius:8px;border:1px solid #c8cdd4;background:#fff;color:#272729;padding:10px 12px;font-size:.92rem}.store-form-grid input,.store-form-grid select{height:42px}.store-form-grid textarea{resize:vertical}.store-tag-input{width:100%;min-height:42px;border-radius:8px;border:1px solid #c8cdd4;background:#fff;padding:6px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.store-tag-input:focus-within{border-color:var(--ds-color-brand-500);box-shadow:0 0 0 2px #533afd26}.store-tag-input input{border:0!important;box-shadow:none!important;height:30px!important;min-width:180px;flex:1 1 180px;padding:0 6px!important;background:transparent!important}.store-tag-input input:disabled{cursor:not-allowed;color:#9ca3af}.store-tag-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;height:30px;padding:0 10px;border:1px solid var(--ds-color-brand-300);background:var(--ds-color-brand-50)}.store-tag-chip em{margin:0;font-style:normal;color:#1d4ed8;font-size:.85rem;font-weight:var(--ds-font-weight-medium)}.store-tag-chip button{border:0;background:transparent;color:#4a4a4c;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;line-height:1}.store-tag-chip button:hover{background:#0f172a1f;color:#1d1d1f}.store-tag-hint{margin:0;color:#7a7a7e;font-size:.82rem}.store-category-support-row{grid-column:1 / -1;margin-top:-2px;min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.store-category-support-row .category-field-note,.store-category-support-row .category-apply-hint{margin:0}.store-form-grid input.is-invalid,.store-form-grid select.is-invalid,.store-form-grid textarea.is-invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.store-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.store-pricing-card{border:1px solid #dbe1e8;border-radius:10px;background:#f8fafc;padding:12px;display:grid;gap:12px}.store-pricing-head{display:grid;gap:2px}.store-pricing-card h5{margin:0;color:#272729;font-size:.92rem}.store-pricing-head p{margin:0;color:#7a7a7e;font-size:.82rem}.store-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-pricing-grid label{display:grid;gap:6px}.store-pricing-grid label span{font-size:.82rem;color:#4a4a4c;font-weight:var(--ds-font-weight-medium)}.store-pricing-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.store-pricing-actions .sysset-primary-btn,.store-pricing-actions .sysset-quiet-btn{white-space:nowrap;height:38px}.store-pricing-result{border:1px solid var(--ds-color-brand-300);border-radius:8px;background:var(--ds-color-brand-50);padding:8px 10px;display:grid;gap:4px}.store-pricing-result p{margin:0;color:#1e3a8a;font-size:.86rem}.glass-surface.store-reason-modal{width:min(calc(var(--ds-space-20) * 26),100%);display:grid;gap:var(--ds-space-12);padding:var(--ds-space-16);border-radius:var(--ds-radius-14);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);background:var(--ds-color-white);box-shadow:var(--ds-shadow-panel)}.store-reason-modal h4{margin:0;color:var(--ds-color-slate-900);font-size:var(--ds-font-size-16);font-weight:var(--ds-font-weight-semibold)}.store-reason-modal textarea{width:100%;border-radius:var(--ds-radius-10);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 92%,transparent);background:var(--ds-color-white);color:var(--ds-color-slate-900);padding:var(--ds-space-10) var(--ds-space-12);font-size:var(--ds-font-size-14);line-height:var(--ds-line-height-body);resize:vertical}.store-reason-actions{display:flex;justify-content:flex-end;gap:var(--ds-space-8)}body.theme-dark .glass-surface.store-reason-modal{background:color-mix(in srgb,#272729 92%,transparent);border-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .store-metric,body.theme-dark .store-toolbar,body.theme-dark .store-insights,body.theme-dark .store-insights article,body.theme-dark .store-timeline,body.theme-dark .store-brand-summary,body.theme-dark .store-pricing-card,body.theme-dark .store-form-panel,body.theme-dark .store-table-wrap{background:#272729;border-color:#3a3a3c}body.theme-dark .store-metric strong,body.theme-dark .store-form-grid label span,body.theme-dark .store-main strong,body.theme-dark .store-brand-summary h4,body.theme-dark .store-table td,body.theme-dark .store-insights article h4,body.theme-dark .store-insight-item b{color:#e5e7eb}body.theme-dark .store-metric span,body.theme-dark .store-main span,body.theme-dark .store-brand-summary p,body.theme-dark .store-table th,body.theme-dark .store-insight-item span,body.theme-dark .store-timeline-item b,body.theme-dark .store-timeline-item p{color:#9a9a9c}body.theme-dark .store-filters input,body.theme-dark .store-filters select,body.theme-dark .store-form-grid input,body.theme-dark .store-form-grid select,body.theme-dark .store-form-grid textarea{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .store-brand-summary-logo:hover{background:#312e81;border-color:var(--ds-color-brand-500)}body.theme-dark .store-brand-summary-hint{color:#9a9a9c}body.theme-dark .store-brand-summary-link{color:var(--ds-color-brand-primary-mid)}body.theme-dark .store-brand-summary-link.is-danger{color:#fca5a5}body.theme-dark .store-logo-thumb,body.theme-dark .store-brand-summary-logo{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .image-upload-field-label{color:#e5e7eb}body.theme-dark .image-upload-field-body{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .image-upload-field-preview{background:#272729;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .image-upload-field-copy p{color:#9a9a9c}body.theme-dark .store-logo-preview-panel,body.theme-dark .store-logo-preview-close{background:#272729;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .store-tag-input{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .store-tag-input input:disabled{color:#7a7a7e}body.theme-dark .store-tag-chip{border-color:var(--ds-color-brand-700);background:#4338ca38}body.theme-dark .store-tag-chip em{color:var(--ds-color-brand-300)}body.theme-dark .store-tag-chip button{color:#d4d4d6}body.theme-dark .store-tag-chip button:hover{background:#94a3b838;color:#f8fafc}body.theme-dark .store-tag-hint{color:#9a9a9c}body.theme-dark .store-form-grid input.is-invalid,body.theme-dark .store-form-grid select.is-invalid,body.theme-dark .store-form-grid textarea.is-invalid{border-color:#f87171;box-shadow:0 0 0 2px #f8717133}body.theme-dark .store-filter-head h4{color:#d4d4d6}body.theme-dark .row-more-menu{background:#1d1d1f;border-color:#3a3a3c;box-shadow:0 10px 24px #02061780}body.theme-dark .row-more-item{color:#e5e7eb}body.theme-dark .row-more-item:hover{background:#272729}body.theme-dark .row-more-item.is-danger{color:#fda4af}body.theme-dark .row-more-trigger-icon{color:#9a9a9c}body.theme-dark .row-more-trigger{border-color:transparent!important;background:transparent!important}body.theme-dark .row-more-trigger:hover,body.theme-dark .row-more-trigger:focus-visible{border-color:#3a3a3c!important;background:#272729!important}body.theme-dark .row-edit-trigger{border-color:transparent!important;background:transparent!important;color:#d4d4d6!important}body.theme-dark .row-edit-trigger:hover,body.theme-dark .row-edit-trigger:focus-visible{border-color:#3a3a3c!important;background:#272729!important;color:#e5e7eb!important}@media (max-width: 1320px){.row-more-menu{left:auto;right:calc(100% + 10px);top:calc(100% + 6px)}}body.theme-dark .store-advanced-toggle{color:#9a9a9c}body.theme-dark .store-advanced-toggle:hover{background:#272729;color:#e5e5e5}body.theme-dark .store-advanced-toggle:focus-visible{outline-color:var(--ds-color-brand-300)}body.theme-dark .store-filters-advanced{border-top-color:#3a3a3c}body.theme-dark .store-reason-modal textarea{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .store-table th,body.theme-dark .store-table td{border-bottom-color:#3a3a3c}body.theme-dark .store-table th{background:#162135}body.theme-dark .store-step-tab{background:#272729;border-color:#3a3a3c;color:#9a9a9c}body.theme-dark .store-step-tab.active{background:#2a2a2c;color:#f8fafc}body.theme-dark .store-insight-item{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .store-insight-item.is-over-capacity{border-color:#f59e0b;background:#2a1f12}body.theme-dark .store-insight-item.is-others{border-style:dashed;background:#272729}body.theme-dark .store-insight-meta{color:#9a9a9c}body.theme-dark .store-timeline-item{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .store-timeline-item span,body.theme-dark .store-timeline h4,body.theme-dark .store-reason-modal h4,body.theme-dark .store-pricing-card h5{color:#e5e7eb}body.theme-dark .store-pricing-grid label span,body.theme-dark .store-pricing-head p{color:#9a9a9c}body.theme-dark .store-pricing-result{background:#272729;border-color:var(--ds-color-brand-500)}body.theme-dark .store-pricing-result p{color:var(--ds-color-brand-300)}body.theme-dark .store-category-support-row{color:#9a9a9c}@media (max-width: 1180px){.store-metrics,.store-filters,.store-filters-basic,.store-filters-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.store-insights,.store-form-grid{grid-template-columns:1fr}.store-form-grid label.is-span-2{grid-column:auto}.store-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-category-support-row{margin-top:0}}@media (max-width: 820px){.store-metrics,.store-filters,.store-filters-basic,.store-filters-advanced{grid-template-columns:1fr}.store-filter-head{align-items:stretch;flex-direction:column}.store-pricing-grid{grid-template-columns:1fr}.store-pricing-grid label.is-span-2{grid-column:auto}.store-filter-actions{justify-content:stretch}.store-filter-actions .sysset-quiet-btn,.store-filter-actions .sysset-primary-btn{flex:1}.category-cascader-columns{grid-auto-columns:minmax(180px,72vw)}.store-category-support-row,.supply-category-support-row{justify-content:flex-start}}body.theme-dark{--brand-soft-bg: rgba(83, 58, 253, .2);--brand-border-accent: rgba(199, 210, 254, .58)}body.theme-light{color:var(--text-main)}body.theme-light .authx-page,body.theme-light .invite-register-page{background:radial-gradient(circle at 12% 8%,rgba(83,58,253,.08),transparent 32%),var(--surface-bg)!important}body.theme-light .authx-backdrop{background:radial-gradient(circle at 22% 92%,rgba(83,58,253,.06),transparent 36%),radial-gradient(circle at 78% 10%,rgba(83,58,253,.05),transparent 32%)!important}body.theme-light .authx-backdrop:before{opacity:.14}body.theme-light .app-shell,body.theme-light .app-main,body.theme-light .app-body-settings,body.theme-light .sysset-main,body.theme-light .sysset-main-layout,body.theme-light .org-page,body.theme-light .store-page,body.theme-light .supply-page{background:var(--surface-bg)}body.theme-dark .app-shell,body.theme-dark .app-main,body.theme-dark .app-body-settings,body.theme-dark .sysset-main,body.theme-dark .sysset-main-layout,body.theme-dark .org-page,body.theme-dark .store-page,body.theme-dark .supply-page{background:var(--bg-0)}body.theme-light .sysset-panel,body.theme-light .org-panel,body.theme-light .org-toolbar,body.theme-light .org-table-wrap,body.theme-light .store-toolbar,body.theme-light .store-table-wrap,body.theme-light .invite-register-card,body.theme-light .authx-card{background:var(--surface-card);border-color:var(--surface-border)}body.theme-light .invite-register-intro{background:var(--brand-soft-bg);border-color:var(--brand-border-accent);color:var(--text-secondary)}.sysset-primary-btn,.action-btn,.login-btn,.challenge-btn.primary,.authx-submit,.invite-register-submit,.org-filter-pop-actions.is-full .sysset-primary-btn{background:var(--brand-primary)!important;border:1px solid var(--brand-primary)!important;color:#fff!important;box-shadow:0 1px 2px #11182714}.sysset-primary-btn:hover:not(:disabled),.action-btn:hover:not(:disabled),.login-btn:hover:not(:disabled),.challenge-btn.primary:hover:not(:disabled),.authx-submit:hover:not(:disabled),.invite-register-submit:hover:not(:disabled),.org-filter-pop-actions.is-full .sysset-primary-btn:hover:not(:disabled){background:var(--brand-hover)!important;border-color:var(--brand-hover)!important}.sysset-primary-btn:active:not(:disabled),.action-btn:active:not(:disabled),.login-btn:active:not(:disabled),.challenge-btn.primary:active:not(:disabled),.authx-submit:active:not(:disabled),.invite-register-submit:active:not(:disabled),.org-filter-pop-actions.is-full .sysset-primary-btn:active:not(:disabled){background:var(--brand-active)!important;border-color:var(--brand-active)!important}.sysset-quiet-btn,.challenge-btn.ghost,.authx-register,.accounts-security-btn{border:1px solid var(--surface-border)!important;background:#fff;color:var(--text-secondary)}.sysset-quiet-btn:hover:not(:disabled),.challenge-btn.ghost:hover:not(:disabled),.authx-register:hover:not(:disabled),.accounts-security-btn:hover:not(:disabled){border-color:var(--brand-border-accent)!important;background:var(--brand-soft-bg)!important;color:var(--brand-hover)!important}.invite-register-footer a,.org-filter-clear,.supply-duplicate-tip button,.supply-file-actions a,.invite-register-intro strong,.invite-register-inviter-link,.org-metric.brand strong,.store-metric.brand strong,a.link-brand{color:var(--brand-primary)}.invite-register-footer a:hover,.org-filter-clear:hover,.supply-duplicate-tip button:hover,.supply-file-actions a:hover,.invite-register-inviter-link:hover,a.link-brand:hover{color:var(--brand-hover)}.accounts-auth-item,.accounts-auth-item:hover{color:var(--ds-color-slate-900)}.accounts-auth-item{border-color:var(--surface-border)}.accounts-auth-item:hover{border-color:var(--brand-border-accent)}.org-tab.active,.org-filter-chip.active,.store-step-tab.active,.supply-step-tab.active{border-color:var(--brand-border-accent);background:var(--brand-soft-bg);color:var(--text-primary)}.sysset-side-tab.active,.sysset-side-account.active{background:var(--brand-soft-bg);color:var(--text-primary)}.org-segment.active{border-color:var(--brand-primary);background:#fff;color:var(--brand-primary)}body.theme-dark .org-segment.active{background:#272729;color:var(--ds-color-brand-300)}.accounts-recommend-badge,.org-invite-policy-role{background:var(--brand-soft-bg);border:1px solid var(--brand-border-accent);color:var(--brand-active)}.sysset-switch.is-on .sysset-switch-track{background:var(--brand-primary)}.sysset-switch.is-on .sysset-switch-knob{box-shadow:0 2px 8px #533afd42}.org-role-option.is-active{border-color:var(--brand-border-accent);background:var(--brand-soft-bg)}.org-role-option-check.is-active{border-color:var(--brand-primary);background:var(--brand-primary)}input[type=checkbox],input[type=radio]{accent-color:var(--brand-primary)}.sysset-form input,.sysset-form select,.org-filters input,.org-filters select,.org-filter-pop-field input,.org-filter-pop-field select,.store-filters input,.store-filters select,.authx-form input,.invite-register-form input{border:1px solid var(--surface-border)!important;background:#fff!important;color:var(--text-primary)!important}.sysset-form input::placeholder,.org-filters input::placeholder,.org-filter-pop-field input::placeholder,.store-filters input::placeholder,.authx-form input::placeholder,.invite-register-form input::placeholder{color:var(--text-muted)}.app-topbar-brand-link:focus-visible,.sysset-primary-btn:focus-visible,.sysset-quiet-btn:focus-visible,.challenge-btn:focus-visible,.accounts-security-btn:focus-visible,.authx-form input:focus-visible,.authx-toggle:focus-visible,.authx-register:focus-visible,.authx-submit:focus-visible,.authx-close:focus-visible,.invite-register-form input:focus-visible,.invite-register-submit:focus-visible,.store-advanced-toggle:focus-visible,.row-more-trigger:focus-visible,.row-edit-trigger:focus-visible,.org-filter-pop-field input:focus-visible,.org-filter-pop-field select:focus-visible,.org-filters input:focus-visible,.org-filters select:focus-visible,.store-filters input:focus-visible,.store-filters select:focus-visible{outline:2px solid var(--brand-focus-ring)!important;outline-offset:2px!important;border-color:var(--brand-primary)!important}.dot.unread:after{background:var(--brand-primary)}.notify-title-icon.level-info{color:var(--brand-primary)}.notify-item-ring{border-color:var(--brand-border-accent)}.notify-item-toggle.is-read .notify-item-ring{border-color:var(--brand-primary)}.sysset-password-strength-bar span[data-level=weak]{background:#e5e7eb}.sysset-password-strength-bar span[data-level=medium]{background:var(--brand-border-accent)}.sysset-password-strength-bar span[data-level=strong],.supply-province-bar span,.store-progress-fill{background:var(--brand-primary)}.supply-tag,.store-pricing-result{border-color:var(--brand-border-accent);background:var(--brand-soft-bg);color:var(--brand-active)}.supply-tag button,.store-pricing-result p{color:var(--brand-active)}.supply-upload-zone.is-drag-over{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-focus-ring);background:var(--brand-gradient)}@keyframes slate-brand-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.portal-home{min-height:calc(100vh - 120px);padding:24px 28px;border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-card);box-shadow:0 1px 2px #0f172a0a}.portal-home h1{margin:0;font-size:1.72rem;color:var(--text-primary);letter-spacing:-.01em}.portal-home p{margin:10px 0 0;color:var(--text-secondary);line-height:1.55}.product-list-page{min-height:calc(100vh - 120px);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:12px}.product-module-page{grid-template-rows:auto 1fr}.product-list-head{padding:16px 18px;border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-card);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product-list-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ds-space-8)}.product-list-create-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-6);white-space:nowrap;min-height:38px;border-radius:10px;border:1px solid var(--ds-color-brand-500);background:var(--ds-color-brand-500);color:#fff;padding:0 14px;font-size:.84rem;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.product-list-create-btn:hover{background:var(--ds-color-brand-600);border-color:var(--ds-color-brand-600)}.product-list-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-6);white-space:nowrap;min-height:38px;border-radius:var(--ds-radius-10);border:var(--ds-page-border-width) solid var(--ds-color-border-default);background:var(--ds-color-white);color:var(--ds-color-slate-700);padding:0 14px;font-size:.84rem;font-weight:var(--ds-font-weight-medium);cursor:pointer}.product-list-secondary-btn:hover:not(:disabled){background:var(--ds-color-slate-100)}.product-list-secondary-btn:disabled{opacity:.7;cursor:not-allowed}.product-list-head p{margin:8px 0 0;color:var(--text-secondary)}.product-list-head-hint{margin:4px 0 0;color:#166534;font-size:.82rem}.product-list-head-actions .product-list-head-hint{flex:1 0 100%;text-align:right}.product-list-table tbody tr.is-created{background:linear-gradient(180deg,#3b82f60d,#3b82f605)}.product-list-table tbody tr.is-created td{box-shadow:inset 0 1px #3b82f62e}.product-list-tabs{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(140px,1fr))}.product-list-tab{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:12px;padding:12px 14px;display:grid;gap:6px;text-align:left;cursor:pointer;color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.product-list-tab span{font-size:.82rem;color:var(--text-secondary)}.product-list-tab strong{font-size:1.28rem;line-height:1}.product-list-tab.is-active{border-color:var(--ds-color-brand-500);box-shadow:0 0 0 2px #533afd1f,0 6px 16px #533afd14}.product-list-filter{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:14px;padding:14px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end}.product-list-filter label{display:grid;gap:6px}.product-list-filter label>span{font-size:.82rem;color:var(--text-secondary)}.product-list-filter input,.product-list-filter select{width:100%;border:1px solid var(--surface-border);border-radius:10px;min-height:40px;padding:0 12px;background:#fff;color:var(--text-primary)}.product-list-filter-actions{display:inline-flex;gap:8px}.product-list-filter-actions button{min-height:40px;border-radius:10px;border:1px solid var(--ds-color-brand-500);background:var(--ds-color-brand-500);color:#fff;padding:0 14px;cursor:pointer;font-weight:var(--ds-font-weight-medium)}.product-list-filter-actions .is-ghost{border-color:var(--surface-border);background:#fff;color:var(--text-primary)}.product-list-table-wrap{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:14px;overflow:auto;min-height:360px}.product-items-status-shell{display:grid;gap:var(--ds-space-12)}.product-items-tabs{display:flex;flex-wrap:wrap;gap:var(--ds-space-10)}.product-items-tab{min-inline-size:132px}.product-items-filter-card,.product-items-filter-form{display:grid;gap:var(--ds-space-16)}.product-items-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-14) var(--ds-space-16)}.product-items-filter-grid label{display:grid;align-content:start;gap:var(--ds-space-8);min-width:0}.product-items-filter-grid label>span{color:var(--work-text-soft);font-size:var(--ds-font-size-13)}.product-items-filter-grid input,.product-items-filter-grid select{width:100%;min-height:var(--ds-space-40);padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--appearance-control-border);border-radius:var(--ds-radius-10);background:var(--settings-input-bg);color:var(--work-text);box-shadow:inset 0 var(--ds-page-border-width) 0 var(--glass-specular)}.product-items-filter-grid input::placeholder{color:var(--work-text-soft)}.product-items-filter-grid input:focus,.product-items-filter-grid select:focus{outline:none;border-color:var(--appearance-control-active-border);box-shadow:0 0 0 var(--ds-page-focus-ring-width) var(--settings-focus-ring)}.product-items-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-10)}.product-operations-filter-card,.product-operations-results-shell,.product-bindings-filter-card,.product-bindings-results-shell{display:grid;gap:var(--ds-space-16)}.product-operations-filter-summary,.product-operations-toolbar-bar,.product-operations-results-head,.product-bindings-filter-summary,.product-bindings-results-head,.product-binding-history-head{display:flex;align-items:start;justify-content:space-between;gap:var(--ds-space-12);flex-wrap:wrap}.product-operations-filter-copy,.product-operations-toolbar-copy,.product-operations-results-copy,.product-bindings-filter-copy,.product-bindings-results-copy,.product-binding-history-copy{display:grid;gap:var(--ds-space-4)}.product-operations-filter-copy strong,.product-operations-toolbar-copy strong,.product-operations-results-copy strong{color:var(--work-text);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.product-bindings-filter-copy strong,.product-bindings-results-copy strong,.product-binding-history-copy h3{margin:0;color:var(--ds-color-text-heading);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.product-operations-filter-copy span,.product-operations-toolbar-copy span,.product-operations-results-copy span,.product-operations-preview-subtitle,.product-operations-preview-aside span{color:var(--work-text-soft);font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-relaxed)}.product-bindings-filter-copy span,.product-bindings-results-copy span,.product-binding-history-eyebrow,.product-binding-history-timeline-copy span,.product-binding-history-timeline-copy time{color:var(--ds-color-text-body);font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-relaxed)}.product-operations-filter-form,.product-bindings-filter-form{display:grid;gap:var(--ds-space-16)}.product-operations-filter-toggle{flex-shrink:0}.product-operations-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-14) var(--ds-space-16)}.product-bindings-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-14) var(--ds-space-16)}.product-operations-filter-field,.product-bindings-filter-field{display:grid;align-content:start;gap:var(--ds-space-8);min-width:0}.product-operations-filter-field>span{color:var(--work-text-soft);font-size:var(--ds-font-size-13)}.product-bindings-filter-field>span{color:var(--ds-color-text-body);font-size:var(--ds-font-size-13)}.product-operations-filter-field input,.product-operations-filter-field select{width:100%;min-height:var(--ds-space-40);padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--appearance-control-border);border-radius:var(--ds-radius-10);background:var(--settings-input-bg);color:var(--work-text);box-shadow:inset 0 var(--ds-page-border-width) 0 var(--glass-specular)}.product-bindings-filter-field input,.product-bindings-filter-field select{width:100%;min-height:var(--ds-space-40);padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-color-border-default);border-radius:var(--ds-radius-10);background:var(--ds-color-bg-surface);color:var(--ds-color-text-heading);box-shadow:var(--ds-shadow-inset-specular)}.product-operations-filter-field input::placeholder{color:var(--work-text-soft)}.product-bindings-filter-field input::placeholder{color:var(--ds-color-text-body)}.product-operations-filter-field input:focus,.product-operations-filter-field select:focus{outline:none;border-color:var(--appearance-control-active-border);box-shadow:0 0 0 var(--ds-page-focus-ring-width) var(--settings-focus-ring)}.product-bindings-filter-field input:focus,.product-bindings-filter-field select:focus,.product-bindings-link-button:focus-visible{outline:none;border-color:var(--ds-color-border-brand);box-shadow:0 0 0 var(--ds-page-focus-ring-width) var(--ds-color-focus-ring)}.product-operations-filter-field--placeholder input,.product-operations-filter-field--placeholder select{background:color-mix(in srgb,var(--work-surface-muted) 72%,var(--work-surface))}.product-operations-filter-actions,.product-bindings-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-10)}.product-operations-toolbar-card{display:grid;gap:var(--ds-space-16)}.product-operations-toolbar-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-10)}.product-operations-results-shell{min-height:calc(var(--ds-space-20) * 18)}.product-bindings-results-shell{min-height:calc(var(--ds-space-20) * 16)}.product-operations-table-shell{overflow-x:auto;border:var(--ds-page-border-width) solid var(--settings-divider);border-radius:calc(var(--ds-page-card-radius) - var(--ds-space-6))}.product-bindings-table-shell{overflow-x:auto;border:var(--ds-page-border-width) solid var(--ds-color-border-default);border-radius:var(--ds-radius-12)}.product-operations-table{min-width:1480px}.product-bindings-table{min-width:1180px}.product-operations-table td,.product-bindings-table td{vertical-align:top}.product-operations-info-cell,.product-operations-info-copy,.product-operations-status-cell,.product-operations-action-stack{display:grid;gap:var(--ds-space-8);min-width:0}.product-operations-info-cell{grid-template-columns:calc(var(--ds-space-28) * 2) minmax(0,1fr);align-items:start;gap:var(--ds-space-12)}.product-operations-info-thumb{inline-size:calc(var(--ds-space-28) * 2);block-size:calc(var(--ds-space-28) * 2);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ds-radius-8);background:color-mix(in srgb,var(--work-text-soft) 10%,transparent);color:var(--work-text-soft);font-size:var(--ds-font-size-12)}.product-operations-info-thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.product-operations-info-copy strong,.product-operations-status-cell .work-item-chip{width:fit-content}.product-operations-info-copy strong,.product-operations-status-cell strong{color:var(--work-text);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.product-operations-tags-cell{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);align-content:start}.product-operations-empty-copy,.product-operations-status-cell p{margin:0;color:var(--work-text-soft);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-relaxed)}.product-operations-status-cell p{font-size:var(--ds-font-size-13);color:var(--work-text-sub)}.product-operations-action-stack{min-width:156px;justify-items:flex-start}.product-bindings-store-cell,.product-bindings-action-stack,.product-binding-history-timeline-copy{display:grid;gap:var(--ds-space-6);min-width:0}.product-bindings-store-cell strong,.product-binding-history-timeline-copy strong{color:var(--ds-color-text-heading);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.product-bindings-link-button{border:0;background:transparent;color:var(--ds-color-brand-primary);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);padding:0;text-align:left;cursor:pointer}.product-bindings-link-button:hover{color:var(--ds-color-brand-primary-hover)}.product-bindings-image-cell{inline-size:calc(var(--ds-space-28) * 2);block-size:calc(var(--ds-space-28) * 2);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ds-radius-8);background:color-mix(in srgb,var(--ds-color-slate-200) 28%,transparent);color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.product-bindings-image-cell img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.product-bindings-action-stack{min-width:120px;justify-items:flex-start}.product-bindings-pagination{padding-top:var(--ds-space-4)}.product-binding-history-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;padding:var(--ds-space-16);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ds-color-slate-950) 28%,transparent)}.product-binding-history-dialog.glass{width:min(720px,calc(100vw - (var(--ds-space-16) * 2)));max-height:calc(100vh - (var(--ds-space-16) * 2));overflow:auto;padding:var(--ds-space-20);display:grid;gap:var(--ds-space-16);color:var(--ds-color-text-heading);box-shadow:var(--ds-shadow-material)}.product-binding-history-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-14)}.product-binding-history-timeline-item{display:grid;grid-template-columns:var(--ds-space-16) minmax(0,1fr);gap:var(--ds-space-12);align-items:start}.product-binding-history-timeline-dot{inline-size:var(--ds-space-10);block-size:var(--ds-space-10);margin-top:var(--ds-space-4);border-radius:var(--ds-radius-pill);background:var(--ds-color-brand-primary);box-shadow:0 0 0 var(--ds-space-2) color-mix(in srgb,var(--ds-color-brand-primary) 16%,transparent)}.product-binding-history-empty{min-height:0}.product-operations-pagination{padding-top:var(--ds-space-4)}@media (max-width: 72rem){.product-operations-filter-grid,.product-bindings-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.product-operations-filter-grid,.product-bindings-filter-grid{grid-template-columns:minmax(0,1fr)}.product-binding-history-dialog.glass{width:min(100vw - (var(--ds-space-16) * 2),720px);padding:var(--ds-space-16)}}.product-items-selection-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-10);padding:0 var(--ds-space-4) var(--ds-space-14);color:var(--work-text-soft);font-size:var(--ds-font-size-13)}.product-items-table-shell{overflow-x:auto;border:var(--ds-page-border-width) solid var(--settings-divider);border-radius:calc(var(--ds-page-card-radius) - var(--ds-space-6))}.product-items-table{min-width:1080px}.product-items-info-cell,.product-items-code-block,.product-items-binding-cell,.product-items-action-stack{display:grid;gap:var(--ds-space-6)}.product-items-info-cell{min-width:0}.product-items-info-cell strong,.product-items-code-block strong{color:var(--work-text);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.product-items-info-cell span,.product-items-code-block span,.product-items-binding-cell span{color:var(--work-text-soft);font-size:var(--ds-font-size-13);line-height:1.5}.product-items-action-stack{min-width:148px;justify-items:flex-start}.product-item-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:color-mix(in srgb,var(--ds-color-slate-950) 28%,transparent);display:flex;justify-content:flex-end}.product-item-drawer{width:min(920px,100%);height:100%;background:var(--work-surface);box-shadow:-24px 0 60px color-mix(in srgb,var(--ds-color-slate-950) 18%,transparent);display:flex;flex-direction:column}.product-item-drawer-meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);color:var(--work-text-soft);font-size:var(--ds-font-size-13)}.product-item-drawer-body{flex:1;overflow:auto;padding:var(--ds-space-20) var(--ds-space-24) var(--ds-space-24);display:grid;gap:var(--ds-space-18)}.product-item-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-14) var(--ds-space-16)}.product-item-form-grid label,.product-item-search-form label{display:grid;gap:var(--ds-space-8);min-width:0}.product-item-form-grid label>span,.product-item-search-form label>span{color:var(--work-text-soft);font-size:var(--ds-font-size-13)}.product-item-form-grid input,.product-item-form-grid select,.product-item-search-form input{width:100%;min-height:var(--ds-space-40);padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--appearance-control-border);border-radius:var(--ds-radius-10);background:var(--settings-input-bg);color:var(--work-text);box-shadow:inset 0 var(--ds-page-border-width) 0 var(--glass-specular)}.product-item-form-grid input:focus,.product-item-form-grid select:focus,.product-item-search-form input:focus{outline:none;border-color:var(--appearance-control-active-border);box-shadow:0 0 0 var(--ds-page-focus-ring-width) var(--settings-focus-ring)}.product-item-search-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:var(--ds-space-12) var(--ds-space-16);align-items:end}.product-item-drawer-inline-actions{display:flex;align-items:flex-end}.product-operations-trend-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:color-mix(in srgb,var(--ds-color-slate-950) 28%,transparent);display:flex;justify-content:flex-end}.product-operations-trend-drawer{width:min(860px,100%);height:100%;background:var(--work-surface);box-shadow:-24px 0 60px color-mix(in srgb,var(--ds-color-slate-950) 18%,transparent);display:flex;flex-direction:column}.product-operations-trend-meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);color:var(--work-text-soft);font-size:var(--ds-font-size-13)}.product-operations-trend-body{flex:1;overflow:auto;padding:var(--ds-space-20) var(--ds-space-24) var(--ds-space-24);display:grid;gap:var(--ds-space-16)}.product-operations-trend-panel{min-height:420px;padding:var(--ds-space-16);border:var(--ds-page-border-width) solid var(--work-border);border-radius:var(--ds-radius-12);background:var(--work-surface-soft);display:grid}.product-operations-trend-chart{width:100%;min-height:388px}.product-operations-trend-axis-note{margin:0;color:var(--work-text-soft);font-size:var(--ds-font-size-13)}.product-item-bind-results{display:grid;gap:var(--ds-space-12)}.product-item-bind-results__option{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-14);border:var(--ds-page-border-width) solid var(--work-border);border-radius:var(--ds-radius-14);background:var(--work-surface-soft);cursor:pointer}.product-item-bind-results__option.is-selected{border-color:var(--work-accent-border);background:var(--work-accent-soft)}.product-item-bind-results__option input[type=radio]{margin:0;accent-color:var(--work-accent)}.product-item-bind-results__image,.product-item-bind-results__placeholder{width:52px;height:52px;border-radius:var(--ds-radius-12);object-fit:cover}.product-item-bind-results__placeholder{display:grid;place-items:center;border:var(--ds-page-border-width) dashed var(--work-border-strong);background:var(--work-surface);color:var(--work-text-soft);font-size:var(--ds-font-size-12)}.product-item-bind-results__copy{display:grid;gap:var(--ds-space-4);min-width:0}.product-item-bind-results__copy strong{color:var(--work-text);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.product-item-bind-results__copy span{color:var(--work-text-soft);font-size:var(--ds-font-size-13)}@media (max-width: 1080px){.product-items-filter-grid,.product-item-form-grid,.product-item-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.product-item-drawer-inline-actions{grid-column:1 / -1}}@media (max-width: 720px){.product-items-filter-grid,.product-item-form-grid,.product-item-search-form{grid-template-columns:minmax(0,1fr)}.product-items-filter-actions{width:100%}.product-items-tab{min-inline-size:0;flex:1 1 160px}.product-item-drawer-body,.product-operations-trend-body{padding-inline:var(--ds-space-18)}.product-operations-trend-chart{min-height:320px}}.product-list-table{width:100%;border-collapse:collapse;min-width:1280px}.product-list-table th,.product-list-table td{padding:12px 14px;border-bottom:1px solid var(--surface-border);text-align:left;color:var(--text-primary);font-size:.9rem}.product-list-table thead th{font-size:.82rem;color:var(--text-secondary);background:#f8fafc}.product-list-table-v2 td{vertical-align:top}.product-cell-main{min-width:330px}.product-cell-main-wrap{display:flex;align-items:flex-start;gap:var(--ds-space-12)}.product-thumb{width:calc(var(--ds-space-32) * 2);height:calc(var(--ds-space-32) * 2);border-radius:var(--ds-radius-8);border:1px solid var(--work-border);background:var(--work-surface);overflow:hidden;flex-shrink:0;display:grid;place-items:center}.product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-thumb span{font-size:var(--ds-font-size-caption-sm);color:var(--text-tertiary)}.product-main-text{display:grid;gap:var(--ds-space-4);min-width:0}.product-title-link{text-align:left;border:0;background:transparent;color:var(--text-primary);font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-15);line-height:1.35;cursor:pointer;padding:0;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-id-line{display:inline-flex;align-items:center;gap:var(--ds-space-8);color:var(--text-secondary);font-size:var(--ds-font-size-caption-sm)}.product-id-line button{border:0;padding:0;background:transparent;color:var(--work-accent);cursor:pointer;font-size:var(--ds-font-size-caption-sm)}.product-category{margin:0;color:var(--text-tertiary);font-size:var(--ds-font-size-caption-sm);max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sku-toggle{width:fit-content;border:0;background:transparent;color:var(--work-accent);cursor:pointer;padding:0;font-size:var(--ds-font-size-caption-sm);font-weight:var(--ds-font-weight-medium);display:inline-flex;align-items:center;gap:var(--ds-space-6)}.product-sku-toggle span{color:var(--text-tertiary)}.product-sku-panel{margin-top:var(--ds-space-8);border-radius:var(--ds-radius-8);border:1px solid var(--work-border);background:linear-gradient(180deg,var(--work-surface) 0%,var(--work-surface-soft) 100%);padding:var(--ds-space-10) var(--ds-space-12);display:grid;gap:var(--ds-space-10)}.product-sku-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-10)}.product-sku-panel-heading{display:grid;gap:var(--ds-space-4);min-width:0}.product-sku-panel-title{color:var(--text-primary);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-medium)}.product-sku-panel-status{color:var(--text-tertiary);font-size:var(--ds-font-size-caption-sm)}.product-sku-panel-status.is-error{color:var(--ds-page-danger-text)}.product-sku-panel-action{border:0;background:transparent;color:var(--work-accent);cursor:pointer;padding:0;font-size:var(--ds-font-size-link);font-weight:var(--ds-font-weight-medium);white-space:nowrap}.product-title-link:hover,.product-id-line button:hover,.product-sku-toggle:hover,.product-sku-panel-action:hover{color:var(--text-primary)}.product-sku-panel-list{display:grid;gap:var(--ds-space-8)}.product-sku-preview-row{display:grid;grid-template-columns:calc(var(--ds-space-24) * 2) minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-10)}.product-sku-preview-row+.product-sku-preview-row{border-top:1px solid color-mix(in srgb,var(--work-border) 86%,transparent);padding-top:var(--ds-space-8)}.product-sku-preview-image{width:calc(var(--ds-space-24) * 2);height:calc(var(--ds-space-24) * 2);border-radius:var(--ds-radius-6);border:1px solid var(--work-border);background:var(--work-surface);display:grid;place-items:center;overflow:hidden}.product-sku-preview-image img{width:100%;height:100%;display:block;object-fit:cover}.product-sku-preview-image span{color:var(--text-tertiary);font-size:var(--ds-font-size-caption-sm)}.product-sku-preview-meta{min-width:0;display:grid;gap:var(--ds-space-4)}.product-sku-preview-title{color:var(--text-primary);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sku-preview-subtitle{color:var(--text-tertiary);font-size:var(--ds-font-size-caption-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sku-preview-stats{min-width:max-content;display:grid;gap:var(--ds-space-6);justify-items:end;text-align:right}.product-sku-preview-stat{display:grid;gap:var(--ds-space-2)}.product-sku-preview-stat-label{color:var(--text-tertiary);font-size:var(--ds-font-size-micro)}.product-sku-preview-stat-value{color:var(--text-primary);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-medium)}.product-sku-panel-empty{margin:0;color:var(--text-tertiary);font-size:var(--ds-font-size-caption-sm)}.product-inline-edit{display:inline-flex;align-items:center;gap:8px}.product-inline-edit button{border:0;padding:0;background:transparent;color:#2563eb;cursor:pointer}.product-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 10px;font-size:.8rem;border:1px solid transparent}.product-pill.is-success{background:#ecfdf3;border-color:#86efac;color:#166534}.product-pill.is-warning{background:#fff7ed;border-color:#fdba74;color:#c2410c}.product-pill.is-danger{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.product-pill.is-info{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.product-pill.is-neutral{background:#f8fafc;border-color:#d4d4d6;color:#3a3a3c}.product-list-loading,.product-list-empty,.product-list-error{margin:0;padding:18px;color:var(--text-secondary)}.product-list-error{color:#b42318}.product-list-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--surface-border);background:var(--surface-card);border-radius:14px;padding:12px 14px;color:var(--text-secondary);font-size:.85rem}.product-list-pagination-actions{display:inline-flex;gap:8px}.product-list-pagination-actions .is-ghost{min-height:36px;border-radius:9px;border:1px solid var(--surface-border);background:#fff;color:var(--text-primary);padding:0 10px;cursor:pointer}.product-list-pagination-actions .is-ghost:disabled{opacity:.45;cursor:not-allowed}.product-create-page{--product-create-font-page-title: 22px;--product-create-font-module-title: 24px;--product-create-font-alert-title: 27px;--product-create-font-card-title: var(--product-create-font-module-title);--product-create-font-tab: 15px;--product-create-font-step: 15px;--product-create-font-subsection-title: 18px;--product-create-font-label: 14px;--product-create-font-field-label: var(--product-create-font-label);--product-create-line-height-field-label: 1.4;--product-create-font-field-input: 14px;--product-create-font-field-placeholder: 14px;--product-create-font-field-help: var(--product-create-font-body);--product-create-font-panel-label: var(--product-create-font-label);--product-create-font-panel-sub: var(--product-create-font-body);--product-create-font-panel-tip: var(--product-create-font-body);--product-create-font-panel-search: 15px;--product-create-font-chip: 14px;--product-create-font-meta: 12px;--product-create-font-action: 14px;--product-create-font-body: 13px;--product-create-font-icon-md: 18px;--product-create-font-icon-lg: 23px;--product-create-font-modal-title: 30px;--product-create-font-modal-body: 16px;--product-create-font-modal-icon: 61px;--product-create-font-alert-title-tablet: 23px;--product-create-font-step-mobile: 14px;--product-create-font-modal-title-tablet: 24px;--product-create-font-modal-body-tablet: 15px;--product-create-font-modal-icon-tablet: 51px;--product-create-font-modal-title-mobile: 19px;--product-create-font-modal-body-mobile: 14px;--product-create-font-modal-icon-mobile: 45px;--product-create-control-height: 36px;--product-control-height: var(--product-create-control-height);--product-control-radius: 6px;--product-control-padding-x: 12px;--product-control-icon-zone: 24px;--product-control-icon-right: 12px;min-height:calc(100vh - 110px);display:grid;gap:14px;align-content:start}.product-create-page,.product-create-page button,.product-create-page input,.product-create-page select,.product-create-page textarea{font-size:var(--product-create-font-body, 13px)}.product-create-head{border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#fff,#fafbfd);padding:18px 22px}.product-create-head p{margin:7px 0 0;color:var(--text-secondary);font-size:var(--product-create-font-body, 13px);line-height:1.45}.product-create-shell{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"main side";gap:14px;align-items:start}.product-create-side{grid-area:side;position:sticky;top:12px;display:grid;gap:10px}.product-create-alert{border-radius:16px;border:1px solid #fde2e8;background:#fff4f7;min-height:92px;padding:18px 16px;display:grid;align-content:center}.product-create-alert h3{margin:0;color:#2a2a2c}.product-create-main{grid-area:main;display:grid;gap:12px}.product-create-top-tabs{border:1px solid var(--surface-border);background:#fff;border-radius:14px;padding:8px;display:flex;flex-wrap:wrap;gap:6px}.product-top-tab{min-height:40px;border-radius:10px;border:1px solid transparent;background:transparent;color:#374151;font-size:var(--product-create-font-tab, 15px);font-weight:400;padding:0 16px;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.product-top-tab:hover:not(:disabled){background:#f8fafc;color:#272729}.product-top-tab.is-active{border-color:#dbeafe;background:#eff6ff;color:#1d4ed8}.product-top-tab.is-done{color:#3a3a3c}.product-top-tab:disabled{opacity:.46;cursor:not-allowed}.product-create-stepper{border-radius:16px;background:var(--surface-card);padding:10px 0;display:grid;gap:2px;grid-template-columns:1fr}.product-step-btn{border:0;min-height:44px;border-radius:0;background:transparent;padding:0 16px;display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);cursor:pointer;position:relative;transition:background-color .16s ease,color .16s ease;text-align:left}.product-step-btn:before{content:"";position:absolute;left:0;top:10px;width:3px;height:calc(100% - 20px);border-radius:2px;background:transparent}.product-step-btn:disabled{cursor:not-allowed;opacity:.45}.product-step-index{display:none}.product-step-label{line-height:1.2}.product-step-btn small{display:none}.product-step-btn.is-active{background:#f8fbff;color:#272729}.product-step-btn.is-active:before{background:#3b82f6}.product-step-btn.is-done{color:#272729}.product-create-form{display:grid;gap:24px}.product-create-card{border-radius:16px;border:1px solid var(--surface-border);background:#fff;padding:24px;scroll-margin-top:82px}.product-create-card[data-tab-key=basic],.product-create-card[data-tab-key=detail]{--product-basic-control-height: 36px;--product-basic-control-radius: 6px;--product-basic-control-font: 14px;--product-basic-border-color: #E5E7EB;--product-basic-focus-color: #3B82F6;--product-basic-error-color: #EF4444}.product-create-card[data-tab-key=basic] .product-subsection,.product-create-card[data-tab-key=detail] .product-subsection{margin-top:24px;padding-top:24px;gap:16px}.product-create-card[data-tab-key=basic] .product-form-grid,.product-create-card[data-tab-key=detail] .product-form-grid{gap:24px}.product-create-card[data-tab-key=basic] .product-form-grid label>input,.product-create-card[data-tab-key=basic] .product-form-grid label>select,.product-create-card[data-tab-key=basic] .product-form-grid label>textarea,.product-create-card[data-tab-key=basic] .product-form-grid label .product-customs-input-wrap>input,.product-create-card[data-tab-key=detail] .product-form-grid label>input,.product-create-card[data-tab-key=detail] .product-form-grid label>select,.product-create-card[data-tab-key=detail] .product-form-grid label>textarea,.product-create-card[data-tab-key=detail] .product-form-grid label .product-customs-input-wrap>input{min-height:var(--product-basic-control-height, 36px);border-radius:var(--product-basic-control-radius, 6px);border-color:var(--product-basic-border-color, #E5E7EB);font-size:var(--product-basic-control-font, 14px)}.product-create-card[data-tab-key=basic] .product-form-grid label>input:focus,.product-create-card[data-tab-key=basic] .product-form-grid label>select:focus,.product-create-card[data-tab-key=basic] .product-form-grid label>textarea:focus,.product-create-card[data-tab-key=basic] .product-form-grid label .product-customs-input-wrap>input:focus,.product-create-card[data-tab-key=detail] .product-form-grid label>input:focus,.product-create-card[data-tab-key=detail] .product-form-grid label>select:focus,.product-create-card[data-tab-key=detail] .product-form-grid label>textarea:focus,.product-create-card[data-tab-key=detail] .product-form-grid label .product-customs-input-wrap>input:focus{border-color:var(--product-basic-focus-color, #3B82F6);box-shadow:0 0 0 1px var(--product-basic-focus-color, #3B82F6),0 0 0 3px #3b82f61f}.product-create-card[data-tab-key=basic] .product-form-grid label.is-invalid>input,.product-create-card[data-tab-key=basic] .product-form-grid label.is-invalid>select,.product-create-card[data-tab-key=basic] .product-form-grid label.is-invalid>textarea,.product-create-card[data-tab-key=basic] .product-form-grid label.is-invalid .product-customs-input-with-ai,.product-create-card[data-tab-key=detail] .product-form-grid label.is-invalid>input,.product-create-card[data-tab-key=detail] .product-form-grid label.is-invalid>select,.product-create-card[data-tab-key=detail] .product-form-grid label.is-invalid>textarea,.product-create-card[data-tab-key=detail] .product-form-grid label.is-invalid .product-customs-input-with-ai{border-color:var(--product-basic-error-color, #EF4444)}.product-create-card[data-tab-key=basic] .product-category-selector-trigger,.product-create-card[data-tab-key=detail] .product-category-selector-trigger,.product-create-card[data-tab-key=basic] .brand-combo-trigger,.product-create-card[data-tab-key=basic] .option-panel-select-trigger,.product-create-card[data-tab-key=detail] .brand-combo-trigger,.product-create-card[data-tab-key=detail] .option-panel-select-trigger{min-height:var(--product-basic-control-height, 36px);border-radius:var(--product-basic-control-radius, 6px);border-color:var(--product-basic-border-color, #E5E7EB)}.product-create-card[data-tab-key=basic] .brand-combo-input,.product-create-card[data-tab-key=basic] .option-panel-select-value,.product-create-card[data-tab-key=basic] .option-panel-select-placeholder,.product-create-card[data-tab-key=detail] .brand-combo-input,.product-create-card[data-tab-key=detail] .option-panel-select-value,.product-create-card[data-tab-key=detail] .option-panel-select-placeholder{font-size:var(--product-basic-control-font, 14px)}.product-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product-create-card[data-tab-key=goods]>.product-card-head{margin-bottom:8px}.product-card-head h2{margin:0;font-size:var(--product-create-font-module-title, 24px);color:var(--text-primary);letter-spacing:.01em;font-weight:var(--ds-font-weight-medium)}.product-card-head p{margin:6px 0 0;color:var(--text-secondary);font-size:var(--product-create-font-body, 13px);line-height:1.45}.product-subsection{margin-top:24px;padding-top:24px;border-top:1px solid #edf1f7;display:grid;gap:16px}.product-subsection.is-invalid{border-top-color:#fecaca}.product-subsection:first-of-type{margin-top:24px}.product-subsection-title{margin:0;color:#272729;font-size:var(--product-create-font-subsection-title, 18px);font-weight:var(--ds-font-weight-medium)}.product-subsection-title .product-required-text{font-weight:inherit}.product-subsection-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-subsection-state-note{margin:0;display:inline-flex;align-items:center;gap:6px;color:#d97706;font-size:var(--product-create-font-body, 13px);font-weight:400;line-height:1.35}.product-subsection-state-note svg{width:15px;height:15px;flex-shrink:0}.product-subsection-image{gap:8px}.product-image-section{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-field-tip{margin:0;color:#7a7a7e;font-size:var(--product-create-font-body, 13px);line-height:1.45;font-weight:400}.product-card-badge{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;border:1px solid var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700);font-size:var(--product-create-font-meta, 12px);font-weight:400;white-space:nowrap;padding:0 10px}.product-image-grid{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(98px,1fr))}.product-image-grid.is-compact{grid-template-columns:repeat(6,minmax(98px,1fr))}.product-image-grid.is-reference{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px}.product-subsection-image.is-invalid .product-image-grid{border:1px solid #f04438;border-radius:12px;padding:8px;background:snow}.product-image-slot{border:1px solid var(--surface-border);border-radius:8px;background:#fff;display:grid;grid-template-rows:auto 1fr;min-height:172px;overflow:hidden;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.product-image-slot.is-compact{min-height:172px}.product-image-slot header{min-height:30px;border-bottom:1px solid var(--surface-border);padding:0 10px;display:inline-flex;align-items:center;background:#6b7280}.product-image-slot header strong{color:#f9fafb;font-size:var(--product-create-font-body, 14px);letter-spacing:.01em;font-weight:400;display:inline-flex;align-items:center;gap:6px}.product-image-picker{position:relative;display:grid;place-items:center;padding:10px;cursor:pointer}.product-image-picker.is-compact{padding:10px}.product-image-picker input{display:none}.product-image-picker img{width:100%;height:120px;border-radius:6px;border:1px solid #e5e7eb;object-fit:cover;display:block}.product-image-placeholder{width:100%;height:120px;border-radius:6px;border:1px dashed #d4d4d6;background:#f8fafc;color:#7a7a7e;display:grid;place-items:center;gap:2px}.product-image-placeholder.is-compact{height:120px}.product-image-placeholder svg{width:28px;height:28px}.product-image-placeholder em{font-style:normal;font-size:var(--product-create-font-field-placeholder, 15px)}.product-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#0f172a8c;color:#f8fafc;display:grid;place-items:center;font-size:var(--product-create-font-field-help, 13px);font-weight:400}.product-image-remove-btn{position:absolute;right:10px;top:38px;min-height:24px;border:0;border-radius:6px;background:#0f172ab8;color:#f8fafc;font-size:var(--product-create-font-meta, 12px);padding:0 8px;cursor:pointer}.product-image-slot.is-filled{border-color:var(--ds-color-brand-300)}.product-image-slot.is-uploading{box-shadow:0 0 0 2px #533afd24}.product-image-section-actions{display:inline-flex;align-items:center;gap:12px}.product-image-summary-count{color:#7a7a7e;font-size:var(--product-create-font-meta, 12px);white-space:nowrap}.product-title-counter{display:inline-flex;align-items:center;color:#7a7a7e;font-size:var(--product-create-font-meta, 12px);line-height:1.5;margin:0}.product-image-summary{display:grid;margin-top:10px}.product-image-summary-empty,.product-image-summary-filled{width:100%;border:1px solid #dbe4f0;border-radius:16px;background:#fff;padding:18px 20px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.product-image-summary-empty:hover,.product-image-summary-filled:hover{border-color:#bfd0e5;box-shadow:0 8px 24px #0f172a0d}.product-image-summary-empty{width:100%;max-width:640px;min-height:188px;display:grid;place-items:center;border-style:dashed;background:linear-gradient(180deg,#fbfdff,#f8fbff)}.product-image-summary-empty-copy{display:grid;justify-items:center;gap:8px;text-align:center;color:#7a7a7e}.product-image-summary-empty-copy svg{width:28px;height:28px}.product-image-summary-empty-copy strong{color:#1d1d1f;font-size:var(--product-create-font-body, 16px);font-weight:var(--ds-font-weight-medium);line-height:1.35}.product-image-summary-empty-copy em{font-style:normal;font-size:var(--product-create-font-body, 14px);line-height:1.5}.product-image-summary-empty-copy small{max-width:420px;color:#7a7a7e;font-size:var(--product-create-font-field-help, 12px);line-height:1.6}.product-image-summary-filled{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;text-align:left}.product-image-summary-main-thumb,.product-image-summary-thumb,.product-image-manager-card-media{aspect-ratio:1 / 1}.product-image-summary-main-thumb{width:96px;border-radius:14px;overflow:hidden;border:1px solid #dbe4f0;background:#f8fafc}.product-image-summary-main-thumb img,.product-image-summary-thumb img,.product-image-manager-card-media img{width:100%;height:100%;object-fit:cover;display:block}.product-image-summary-content{min-width:0;display:grid;gap:12px}.product-image-summary-copy{display:grid;gap:4px;text-align:left}.product-image-summary-copy strong{color:#1d1d1f;font-size:var(--product-create-font-body, 15px);font-weight:var(--ds-font-weight-medium)}.product-image-summary-thumb-list{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-image-summary-thumb{width:52px;border-radius:12px;overflow:hidden;border:1px solid #dbe4f0;background:#f8fafc;display:grid;place-items:center}.product-subsection-image.is-invalid .product-image-summary{border:1px solid #f04438;border-radius:16px;padding:10px;background:snow}.product-image-manager-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#0f172a4d}.product-image-manager-drawer{position:fixed;top:0;right:0;height:100vh;width:min(620px,calc(100vw - 24px));background:#fff;box-shadow:-16px 0 48px #0f172a24;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:16px;padding:24px}.product-image-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-image-manager-head-copy{display:grid;gap:4px}.product-image-manager-head-copy strong{color:#1d1d1f;font-size:20px;font-weight:var(--ds-font-weight-medium);line-height:1.2}.product-image-manager-head-copy span{color:#7a7a7e;font-size:13px;line-height:1.5}.product-image-manager-close{width:32px;height:32px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#7a7a7e;cursor:pointer}.product-image-manager-toolbar{display:grid;gap:12px}.product-image-manager-upload-dropzone{border:1px dashed #cfd8e3;border-radius:16px;background:#f8fbff;min-height:96px;display:grid;place-items:center;padding:20px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.product-image-manager-upload-dropzone:hover,.product-image-manager-upload-dropzone.is-drag-over{border-color:#93c5fd;background:#f2f8ff;box-shadow:0 0 0 2px #3b82f61f}.product-image-manager-upload-dropzone.is-uploading{opacity:.78}.product-image-manager-upload-dropzone input{display:none}.product-image-manager-upload-copy{display:grid;justify-items:center;gap:6px;text-align:center;color:#7a7a7e}.product-image-manager-upload-copy svg{width:24px;height:24px}.product-image-manager-upload-copy strong{color:#1d1d1f;font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium)}.product-image-manager-upload-copy em{font-style:normal;font-size:12px;line-height:1.5}.product-image-manager-toolbar-meta{display:grid;gap:4px;color:#7a7a7e}.product-image-manager-toolbar-meta strong{color:#3a3a3c;font-size:13px;font-weight:var(--ds-font-weight-medium)}.product-image-manager-toolbar-meta small{font-size:12px;line-height:1.5}.product-image-manager-grid{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:16px;align-content:start;padding-right:4px}.product-image-manager-card{display:grid;gap:8px}.product-image-manager-card.is-dragging{opacity:.52}.product-image-manager-card[draggable=true] .product-image-manager-card-media{cursor:grab}.product-image-manager-card.is-dragging .product-image-manager-card-media{cursor:grabbing}.product-image-manager-card-media{position:relative;border-radius:16px;overflow:hidden;border:1px solid #dbe4f0;background:#f8fafc}.product-image-manager-main-badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#0f172acc;color:#f8fafc;font-size:11px;font-weight:var(--ds-font-weight-medium)}.product-image-manager-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a7a7e;font-size:12px}.product-image-manager-card-meta strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1d1d1f;font-weight:var(--ds-font-weight-medium)}.product-image-manager-card-actions{display:flex;gap:8px;justify-content:flex-start}.product-image-manager-action-btn{flex:0 0 auto;min-width:96px;min-height:32px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#4a4a4c;font-size:12px;font-weight:var(--ds-font-weight-medium);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.product-image-manager-action-btn.is-danger{color:#b42318;border-color:#f3d3cf;background:#fff7f6}.product-image-manager-empty{min-height:220px;border:1px dashed #dbe4f0;border-radius:16px;background:#fbfdff;display:grid;place-items:center;align-content:center;gap:8px;color:#7a7a7e;text-align:center}.product-image-manager-empty svg{width:28px;height:28px}.product-image-manager-empty strong{color:#1d1d1f;font-size:15px;font-weight:var(--ds-font-weight-medium)}.product-image-manager-empty span{max-width:280px;font-size:13px;line-height:1.5}.product-image-manager-foot{display:flex;justify-content:flex-end;gap:12px}.product-image-manager-secondary,.product-image-manager-primary{min-height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:var(--ds-font-weight-medium);cursor:pointer}.product-image-manager-secondary{border:1px solid #dbe4f0;background:#fff;color:#4a4a4c}.product-image-manager-primary{border:1px solid var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700)}.product-form-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:24px}.product-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-form-grid.is-single-col{grid-template-columns:1fr}.product-form-grid label{display:grid;gap:6px;position:relative}.product-form-grid label.product-field-width-xs{max-width:300px}.product-form-grid label.product-field-width-sm{max-width:380px}.product-form-grid label.product-field-width-md{max-width:520px}.product-form-grid label.product-field-width-lg{max-width:620px}.product-form-grid label.product-field-fill{max-width:none}.product-field-label,.product-form-grid label>span,.product-pricing-control>span{color:var(--text-secondary);font-size:var(--product-create-font-field-label, 14px);font-weight:400;line-height:var(--product-create-line-height-field-label, 1.4)}.product-required-text{display:inline-flex;align-items:center;gap:4px;line-height:1.2}.product-required-text.is-compact{gap:3px}.product-required-mark{display:inline-block;color:#2563eb;font-size:12px;font-weight:var(--ds-font-weight-medium);line-height:1;letter-spacing:0;transform:translateY(-2px);pointer-events:none}.product-required-mark.is-compact{font-size:11px;transform:translateY(-1px)}.product-required-mark.is-icon-only{font-size:12px;transform:translateY(-1px)}.product-form-grid label.product-inline-only>span{display:none}.product-form-grid label.is-invalid>input,.product-form-grid label.is-invalid>select,.product-form-grid label.is-invalid>textarea,.product-form-grid label.is-invalid .product-customs-input-with-ai{border-color:#f04438;box-shadow:0 0 0 1px #f0443829;padding-right:42px}.product-form-grid label.is-invalid .category-cascader-single-trigger,.product-form-grid label.is-invalid .category-cascader-multi-trigger,.product-form-grid label.is-invalid .option-panel-select-trigger,.product-form-grid label.is-invalid .brand-combo-trigger{border-color:#f04438;box-shadow:0 0 0 1px #f0443829}.product-field-error{margin:0;display:block;color:#f04438;font-size:var(--product-create-font-body, 13px);line-height:1.4;font-weight:400}.product-field-inline-note{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:var(--product-create-font-body, 13px);line-height:1.35;font-weight:400}.product-field-inline-note.is-warning{color:#d97706}.product-field-inline-note.is-placeholder{visibility:hidden;pointer-events:none}.product-field-inline-note svg{width:15px;height:15px;flex-shrink:0}.brand-combo{position:relative}.brand-combo-trigger{width:100%;min-height:var(--product-control-height, 56px);border-radius:var(--product-control-radius, 16px);border:1px solid #d6dee8;background:#fff;display:grid;grid-template-columns:1fr;align-items:center;font-weight:400;transition:border-color .18s ease,box-shadow .18s ease;cursor:text;position:relative}.brand-combo.is-open .brand-combo-trigger{border-color:#1767ff;box-shadow:0 0 0 1px #1767ff3d}.brand-combo-input{width:100%;min-height:calc(var(--product-control-height, 56px) - 2px);border:0;outline:0;background:transparent;color:#272729;font-size:var(--product-create-font-field-input, 14px);font-weight:400;padding:0 44px 0 16px}.brand-combo-input::placeholder{color:#6b7280;font-size:var(--product-create-font-field-placeholder, 14px);font-weight:400}.brand-combo-icons{color:#9a9a9c}.brand-combo-icons:hover{color:#7a7a7e}.brand-combo-chevron-btn{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.brand-combo-chevron-btn:disabled{opacity:.55;cursor:not-allowed}.brand-combo-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid #d9e2ee;border-radius:16px;background:#fff;box-shadow:0 24px 48px #0f172a1f;z-index:40;overflow:hidden}.brand-combo-tip{margin:0;padding:14px 16px 12px;color:#7a7a7e;font-size:var(--product-create-font-panel-tip, 14px);line-height:1.6}.brand-combo-divider{border-top:1px solid #edf1f7}.brand-combo-list{max-height:300px;overflow:auto}.brand-combo-preset{width:100%;min-height:76px;border:0;border-radius:0;background:#f2f6fb;border-bottom:1px solid #edf1f7;padding:12px 16px;display:inline-flex;align-items:center;gap:14px;text-align:left;cursor:pointer}.brand-combo-preset:hover{background:#ecf2fb}.brand-combo-preset.is-active{background:#e8effa}.brand-combo-preset-icon{width:38px;height:38px;border-radius:999px;background:#9fb0c3;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--product-create-font-icon-lg, 23px);font-weight:var(--ds-font-weight-medium);line-height:1;flex-shrink:0}.brand-combo-option{width:100%;min-height:58px;border:0;border-radius:0;background:#fff;border-bottom:1px solid #f1f5f9;padding:10px 16px;display:inline-flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.brand-combo-option-main{display:grid;gap:2px}.brand-combo-option-main strong{color:#1d1d1f;font-size:var(--product-create-font-label, 14px);font-weight:400}.brand-combo-option-main small{color:#7a7a7e;font-size:var(--product-create-font-panel-sub, 13px)}.brand-combo-option:hover{background:#f8fbff}.brand-combo-option.is-active{background:#eff6ff}.brand-combo-option.is-create strong{color:#1d4ed8}.brand-combo-check{width:24px;height:24px;border-radius:8px;border:1px solid #c7d4e6;background:#edf3fb;position:relative;flex-shrink:0}.brand-combo-check.is-checked{border-color:#1767ff;background:#1767ff24}.brand-combo-check.is-checked:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:12px;border:solid #1767ff;border-width:0 2px 2px 0;transform:rotate(45deg)}.brand-combo-empty{margin:0;min-height:88px;display:grid;place-items:center;color:#9a9a9c;font-size:var(--product-create-font-panel-sub, 13px)}.product-form-grid label>input,.product-form-grid label>select,.product-form-grid label>textarea,.product-form-grid label .product-customs-input-wrap>input{width:100%;min-height:var(--product-control-height, 44px);border:1px solid var(--surface-border);border-radius:var(--product-control-radius, 12px);background:#fff;color:var(--text-primary);padding:0 13px;font-size:var(--product-create-font-field-input, 14px);font-weight:400}.product-form-grid label>input::placeholder,.product-form-grid label>select::placeholder,.product-form-grid label>textarea::placeholder,.product-form-grid label .product-customs-input-wrap>input::placeholder{color:#6b7280;font-size:var(--product-create-font-field-placeholder, 14px);font-weight:400}.product-form-grid label>textarea{min-height:100px;padding:10px 13px;resize:vertical}.product-form-grid label.product-field-compact .brand-combo-trigger,.product-form-grid label.product-field-compact .option-panel-select-trigger{min-height:var(--product-control-height, 44px);border-radius:var(--product-control-radius, 12px)}.product-form-grid label.product-field-compact .brand-combo-input{min-height:calc(var(--product-control-height, 44px) - 2px);font-size:var(--product-create-font-field-input, 14px);font-weight:400;padding:0 13px}.product-form-grid label.product-field-compact .brand-combo-input::placeholder{font-weight:400}.product-form-grid label.product-field-compact .brand-combo-icons{width:30px;height:30px;margin-right:4px}.product-form-grid label.product-field-compact .brand-combo-icons svg{width:18px;height:18px}.product-form-grid label.product-field-compact .option-panel-select-trigger{padding:0 0 0 13px}.product-form-grid label.product-field-compact .option-panel-select-value{font-size:var(--product-create-font-field-input, 14px);font-weight:400}.product-form-grid label.product-field-compact .option-panel-select-placeholder{font-size:var(--product-create-font-field-placeholder, 14px);font-weight:400}.product-form-grid label.product-field-compact .option-panel-select-multi-value{min-height:30px;padding:2px 0}.product-form-grid label.product-field-compact .option-panel-select-inline-input{min-height:30px;font-size:var(--product-create-font-field-input, 14px);font-weight:400}.product-form-grid label.product-field-compact .option-panel-select-inline-input::placeholder{font-weight:400}.product-form-grid label.product-field-compact .option-panel-select-icons{margin-right:4px}.product-form-grid label.product-field-compact .option-panel-select-icons svg{width:18px;height:18px}.option-panel-select{position:relative;width:100%}.option-panel-select-trigger{width:100%;min-height:var(--product-control-height, 56px);border-radius:var(--product-control-radius, 16px);border:1px solid #d6dee8;background:#fff;color:#272729;padding:0 52px 0 18px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;font-weight:400;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease;position:relative}.option-panel-select-trigger.is-simple{padding:0 18px;justify-content:space-between;gap:12px}.option-panel-select:hover .option-panel-select-trigger{border-color:#bfd0e4}.option-panel-select-trigger:focus-visible{outline:none;border-color:#1767ff;box-shadow:0 0 0 1px #1767ff47}.option-panel-select.is-open .option-panel-select-trigger{border-color:#1767ff;box-shadow:0 0 0 1px #1767ff47}.option-panel-select.is-disabled .option-panel-select-trigger{opacity:.58;cursor:not-allowed;background:#f8fafc}.option-panel-select-value,.option-panel-select-placeholder{flex:1;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.option-panel-select-value{color:#272729;font-size:var(--product-create-font-field-input, 14px);font-weight:400}.option-panel-select-placeholder{color:#6b7280;font-size:var(--product-create-font-field-placeholder, 14px);font-weight:400}.option-panel-select-trigger-copy{flex:1;min-width:0;display:inline-flex;align-items:center}.option-panel-select-trigger-chevron{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#9a9a9c}.option-panel-select-multi-value{flex:1;min-height:40px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 0}.option-panel-select-multi-value .option-panel-select-inline-input{flex:1;width:auto;min-width:44px;max-width:220px}.option-panel-select-chip{min-height:28px;border-radius:8px;background:#eef2f7;color:#272729;padding:0 8px;display:inline-flex;align-items:center;gap:5px;font-size:var(--product-create-font-chip, 14px);font-weight:400}.option-panel-select-chip button{border:0;background:transparent;color:#9a9a9c;font-size:var(--product-create-font-icon-md, 18px);line-height:1;padding:0;cursor:pointer}.option-panel-select-chip button:hover{color:#7a7a7e}.option-panel-select-single-search-wrap{flex:1;min-height:36px;display:inline-flex;align-items:center;position:relative}.option-panel-select-single-search-wrap .option-panel-select-value{position:absolute;inset:0 auto 0 0;max-width:calc(100% - 8px);display:inline-flex;align-items:center;pointer-events:none}.option-panel-select.is-searchable .option-panel-select-trigger{cursor:text}.option-panel-select.uses-panel-search .option-panel-select-trigger{cursor:pointer}.option-panel-select-inline-input{width:100%;min-height:34px;border:0;outline:none;background:transparent;color:#272729;font-size:var(--product-create-font-field-input, 14px);font-weight:400;padding:0;margin:0}.option-panel-select-inline-input::placeholder{color:#6b7280;font-size:var(--product-create-font-field-placeholder, 14px);font-weight:400}.option-panel-select-icons{color:#9a9a9c}.option-panel-select-warning-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#f59e0b}.option-panel-select.is-warning .option-panel-select-trigger{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b33}.option-panel-select.is-warning .option-panel-select-icons{color:#7a7a7e}.option-panel-select .ui-field-hint-btn{opacity:0;pointer-events:none;transition:opacity .15s ease}.option-panel-select:hover .ui-field-hint-btn,.option-panel-select:focus-within .ui-field-hint-btn,.option-panel-select .ui-field-hint-btn:focus-visible{opacity:1;pointer-events:auto}.option-panel-select-panel{position:fixed;border:1px solid #d9e2ee;border-radius:16px;background:#fff;box-shadow:0 24px 48px #0f172a1f;overflow:hidden;display:flex;flex-direction:column;z-index:1600;min-width:var(--option-panel-select-trigger-width, 0px)}.option-panel-select-options-scroll{min-height:0;margin:6px 6px 6px 10px;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff);overflow:auto;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.72) transparent;scrollbar-gutter:stable}.product-special-type-select{position:relative;width:100%}.product-special-type-select-trigger{width:100%;min-height:var(--product-pricing-control-height, 36px);border-radius:var(--product-pricing-control-radius, 10px);border:1px solid #d6dee8;background:#fff;color:#272729;font-family:inherit;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.product-special-type-select-trigger:disabled,.product-special-type-select.is-disabled .product-special-type-select-trigger{opacity:.58;cursor:not-allowed;background:#f8fafc}.product-special-type-select-trigger:focus-visible{outline:none;border-color:#1767ff;box-shadow:0 0 0 1px #1767ff47}.product-special-type-select-trigger-copy{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-family:inherit;font-size:14px;font-weight:400}.product-special-type-select-trigger-copy.is-value{color:var(--product-create-text, #272729)}.product-special-type-select-trigger-copy.is-placeholder{color:var(--product-create-text-muted, #6b7280)}.product-special-type-select-trigger-chevron{width:18px;height:18px;flex-shrink:0;color:#9a9a9c}.product-special-type-select-panel{position:fixed;z-index:1650;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;border:1px solid #d9e2ee;border-radius:18px;background:#fff;box-shadow:0 24px 48px #0f172a1f;overflow:hidden;min-width:var(--product-special-type-select-trigger-width, 0px)}.product-special-type-select-recommendation{grid-column:1 / -1;border-bottom:1px solid #edf1f7;background:linear-gradient(180deg,#f8fbff,#fff);padding:12px 14px}.product-special-type-select-panel-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-special-type-select-recommendation-copy{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.product-special-type-select-recommendation-copy strong{color:#1d1d1f;font-size:13px;font-weight:var(--ds-font-weight-medium)}.product-special-type-select-recommendation-copy span{color:#7a7a7e;font-size:12px;line-height:1.45}.product-special-type-select-recommendation-apply{border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:0 12px;min-height:30px;font-size:12px;font-weight:var(--ds-font-weight-medium);cursor:pointer;flex-shrink:0}.product-special-type-select-recommendation-apply:hover{background:#dbeafe}.product-special-type-select-body{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.15fr);min-height:0;height:100%;overflow:hidden}.product-special-type-select-list{min-height:0;padding:10px 8px 10px 10px;overflow:auto;scrollbar-gutter:stable;border-right:1px solid #edf1f7}.product-special-type-select-option{width:100%;min-height:48px;border:0;border-radius:12px;background:transparent;color:#1d1d1f;display:inline-flex;align-items:center;gap:10px;padding:0 10px;text-align:left;cursor:pointer}.product-special-type-select-option:hover,.product-special-type-select-option.is-hovered{background:#f8fafc}.product-special-type-select-option.is-selected{background:#eff6ff;color:#1d4ed8}.product-special-type-select-option.is-danger{color:#b91c1c}.product-special-type-select-option.is-danger.is-selected,.product-special-type-select-option.is-danger.is-hovered{background:#fef2f2}.product-special-type-select-option-dot{width:18px;height:18px;border-radius:999px;border:1px solid #c7d4e6;background:#edf3fb;flex-shrink:0}.product-special-type-select-option-dot.is-selected{border-color:#1767ff;background:#1767ff24}.product-special-type-select-option-label{font-size:14px;font-weight:400;line-height:1.3}.product-special-type-select-detail{min-width:0;min-height:0;overflow:auto;padding:14px 14px 16px;background:linear-gradient(180deg,#fff,#fbfdff)}.product-special-type-select-detail.is-danger{background:linear-gradient(180deg,#fff7f7,#fffdfd)}.product-special-type-select-detail-head{margin-bottom:10px}.product-special-type-select-detail-head strong{color:#1d1d1f;font-size:15px;font-weight:var(--ds-font-weight-medium)}.product-special-type-select-detail-block{display:grid;gap:6px;margin-bottom:12px}.product-special-type-select-detail-label{color:#7a7a7e;font-size:12px;font-weight:400}.product-special-type-select-detail-block p{margin:0;color:#3a3a3c;font-size:13px;line-height:1.6}.option-panel-select-panel-tip{border-bottom:1px solid #edf1f7;background:#fff;flex-shrink:0}.option-panel-select-options-scroll::-webkit-scrollbar{width:8px}.option-panel-select-options-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b8b8;border:2px solid transparent;background-clip:padding-box}.option-panel-select-options-scroll::-webkit-scrollbar-track{background:transparent}.option-panel-select-search-row{position:sticky;top:0;z-index:1;border-bottom:1px solid #e6edf7;background:#fff;padding:8px 12px}.option-panel-select-search-field{width:100%;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #d2dae6;border-radius:12px;background:#fff;padding:0 12px}.option-panel-select-search-icon{width:16px;height:16px;color:#9a9a9c}.option-panel-select-search-input{min-width:0;min-height:30px;border:0;background:transparent;color:#272729;font-size:var(--product-create-font-panel-search, 15px);padding:0;outline:none}.option-panel-select-search-input::placeholder{color:#6b7280}.option-panel-select-search-field:focus-within{box-shadow:0 0 0 1px #2563eb2e;border-color:#2563eb}.option-panel-select-search-clear{width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#9a9a9c;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.option-panel-select-search-clear:hover:not(:disabled){color:#7a7a7e;background:#f8fafc}.option-panel-select-search-clear:disabled{opacity:0;pointer-events:none}.option-panel-select-panel ul{list-style:none;margin:0;padding:8px;display:grid;gap:2px}.option-panel-select-featured{border-top:1px solid #edf1f7;flex-shrink:0}.option-panel-select-footer{flex:0 0 auto;border-top:1px solid #edf1f7;background:#fff;padding:12px 16px}.option-panel-select-featured-tip{margin:0;padding:12px 16px 10px;color:#7a7a7e;font-size:var(--product-create-font-panel-tip, 14px);line-height:1.5}.option-panel-select-featured-divider{border-top:1px solid #edf1f7}.option-panel-select-featured-card{width:100%;min-height:74px;border:0;border-radius:0;background:#f2f6fb;padding:12px 16px;display:inline-flex;align-items:center;gap:14px;text-align:left;cursor:pointer}.option-panel-select-featured-card:hover{background:#ecf2fb}.option-panel-select-featured-card.is-active{background:#e8effa}.option-panel-select-featured-icon{width:38px;height:38px;border-radius:999px;background:#9fb0c3;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--product-create-font-icon-lg, 23px);font-weight:var(--ds-font-weight-medium);line-height:1;flex-shrink:0}.option-panel-select-featured-main{display:grid;gap:2px}.option-panel-select-featured-main strong{color:#1d1d1f;font-size:var(--product-create-font-label, 14px);font-weight:400}.option-panel-select-featured-main small{color:#7a7a7e;font-size:var(--product-create-font-panel-sub, 13px)}.option-panel-select-panel li button{width:100%;min-height:54px;border:0;border-radius:12px;background:transparent;padding:0 16px;display:inline-flex;align-items:center;gap:14px;text-align:left;cursor:pointer;transition:background-color .18s ease}.option-panel-select-panel li button:hover{background:#f8fbff}.option-panel-select-check{width:26px;height:26px;border-radius:8px;border:1px solid #c7d4e6;background:#edf3fb;position:relative;flex-shrink:0}.option-panel-select-check.is-checked{border-color:#1767ff;background:#1767ff24}.option-panel-select-check.is-checked:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:12px;border:solid #1767ff;border-width:0 2px 2px 0;transform:rotate(45deg)}.option-panel-select-item-label{color:#272729;font-size:var(--product-create-font-label, 14px);font-weight:400}.option-panel-select-item-main{display:grid;gap:2px}.option-panel-select-item-sub{color:#9a9a9c;font-size:var(--product-create-font-panel-sub, 13px);line-height:1.3}.option-panel-select-warning-text{margin:8px 0 0;display:inline-flex;align-items:center;color:#d97706;font-size:var(--product-create-font-field-help, 13px);font-weight:400;line-height:1.45}.option-panel-select.has-warning .option-panel-select-panel{top:calc(100% + 34px)}.option-panel-select-panel li.is-empty{min-height:96px;display:grid;place-items:center;color:#9a9a9c;font-size:var(--product-create-font-panel-sub, 13px)}.product-create-page .product-form-grid label>input,.product-create-page .product-form-grid label>select,.product-create-page .product-form-grid label>textarea,.product-create-page .product-form-grid label .product-customs-input-wrap>input{min-height:var(--product-create-control-height, 36px);border-radius:var(--product-control-radius, 6px);padding-left:12px;padding-right:12px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.product-create-page .product-form-grid label>input:hover,.product-create-page .product-form-grid label>select:hover,.product-create-page .product-form-grid label>textarea:hover,.product-create-page .product-form-grid label .product-customs-input-wrap>input:hover{border-color:#c7d3e2}.product-create-page .product-form-grid label>input:focus,.product-create-page .product-form-grid label>select:focus,.product-create-page .product-form-grid label>textarea:focus,.product-create-page .product-form-grid label .product-customs-input-wrap>input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 0 0 3px #2563eb1f}.product-create-page .brand-combo-trigger,.product-create-page .option-panel-select-trigger{position:relative;min-height:var(--product-control-height);border-radius:var(--product-control-radius);border-color:#d2dae6;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.product-create-page .brand-combo:hover .brand-combo-trigger,.product-create-page .option-panel-select:hover .option-panel-select-trigger{border-color:#c7d3e2}.product-create-page .brand-combo.is-open .brand-combo-trigger,.product-create-page .option-panel-select.is-open .option-panel-select-trigger,.product-create-page .option-panel-select-trigger:focus-visible{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 0 0 3px #2563eb1f}.product-create-page .brand-combo-input{min-height:calc(var(--product-control-height) - 2px);padding:0 calc(var(--product-control-icon-zone) + var(--product-control-icon-right) + 4px) 0 var(--product-control-padding-x)}.product-create-page .option-panel-select-trigger{padding:0 calc(var(--product-control-icon-zone) + var(--product-control-icon-right) + 4px) 0 var(--product-control-padding-x)}.product-create-page .option-panel-select-multi-value{min-height:32px;padding:4px 0}.product-create-page .option-panel-select-inline-input{min-height:32px}.product-create-page .brand-combo-icons{right:12px;gap:2px;color:#7a7a7e}.product-create-page .option-panel-select-icons{right:12px;gap:0;color:#7a7a7e}.product-create-page .brand-combo-icons:hover,.product-create-page .option-panel-select:hover .option-panel-select-icons{background:transparent;color:#3a3a3c}.product-create-page .brand-combo-icons svg,.product-create-page .option-panel-select-icons svg{width:16px;height:16px}.product-create-page .option-panel-select-warning-icon+.ui-field-hint-anchor{margin-left:2px}.product-create-page .ui-field-hint-anchor+.ui-chevron-slot{margin-left:4px}.product-create-page .option-panel-select-warning-icon{display:none}.product-create-page .product-origin-country-select .option-panel-select-warning-icon{display:inline-flex}.product-create-page .product-origin-country-select .option-panel-select-multi-value{min-height:calc(var(--product-control-height) - 2px);padding:0}.product-create-page .product-origin-country-select .option-panel-select-inline-input{min-height:calc(var(--product-control-height) - 2px)}.product-create-page .option-panel-select .ui-field-hint-anchor{display:none}.product-create-page .ui-field-hint-btn{color:#7a7a7e}.product-create-page .ui-field-hint-btn:hover,.product-create-page .ui-field-hint-btn:focus-visible{color:#3a3a3c}.product-create-page .option-panel-select:hover .ui-field-hint-btn,.product-create-page .option-panel-select:focus-within .ui-field-hint-btn,.product-create-page .option-panel-select .ui-field-hint-btn:focus-visible{color:#3a3a3c}.product-create-page .option-panel-select:hover .ui-field-hint-anchor,.product-create-page .option-panel-select:focus-within .ui-field-hint-anchor,.product-create-page .option-panel-select .ui-field-hint-anchor:focus-within{display:inline-flex}.product-form-grid label.is-span-2{grid-column:span 2}.product-pricing-studio{margin-top:10px;border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:20px}.product-pricing-studio.is-invalid{border-color:#fda4af}.product-pricing-shell,.product-goods-detail{--product-pricing-control-height: 36px;--product-pricing-control-radius: 10px;--product-pricing-control-padding-x: 12px;--product-pricing-control-chevron-right: 12px;--product-pricing-control-chevron-slot: 36px;--product-pricing-control-label-width: 136px;--product-pricing-control-field-width: 420px;--product-pricing-control-font-size: 14px;--product-pricing-field-width-price: 160px;--product-pricing-field-width-code: 220px;--product-pricing-field-width-ean: 190px;--product-pricing-field-width-weight: 148px;--product-pricing-field-width-dimensions: 220px;--product-pricing-field-width-special-type: 188px;--product-pricing-field-width-inventory: 220px;--product-pricing-field-width-supplier: 316px;--product-pricing-field-width-location: 328px;--product-pricing-inline-label-width: 84px;--product-pricing-inline-field-gap: 8px;--product-pricing-inline-grid-gap: 8px;--product-pricing-location-label-width: 42px;--product-pricing-location-field-width: 136px;--product-pricing-location-field-gap: 6px}.product-pricing-shell{--product-pricing-content-offset: 0px;display:grid;gap:20px}.product-pricing-topline{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.product-pricing-control-stack{display:grid;gap:16px;width:min(100%,760px)}.product-pricing-control{display:grid;grid-template-columns:var(--product-pricing-control-label-width, 136px) minmax(260px,var(--product-pricing-control-field-width, 420px));gap:10px 16px;align-items:center}.product-pricing-control>span{white-space:nowrap}.product-pricing-control>input,.product-pricing-composer-name input,.product-pricing-retail-input{width:100%;min-height:var(--product-pricing-control-height, 36px);border:1px solid #d2dae6;border-radius:var(--product-pricing-control-radius, 10px);background:#fff;color:var(--text-primary);padding:0 var(--product-pricing-control-padding-x, 12px);font-size:var(--product-pricing-control-font-size, 14px);font-weight:400;line-height:1.2;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.product-pricing-control>input::placeholder,.product-pricing-composer-name input::placeholder,.product-pricing-retail-input::placeholder{color:#6b7280;font-size:var(--product-pricing-control-font-size, 14px)}.product-pricing-control>input:hover,.product-pricing-composer-name input:hover,.product-pricing-retail-input:hover{border-color:#c7d3e2}.product-pricing-control>input:focus,.product-pricing-composer-name input:focus,.product-pricing-retail-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 0 0 3px #2563eb1f}.product-pricing-control.is-invalid>input{border-color:#f04438;box-shadow:0 0 0 1px #f0443829}.product-pricing-control.is-invalid .option-panel-select-trigger{border-color:#f04438;box-shadow:0 0 0 1px #f0443829}.product-pricing-control>.option-panel-select{width:100%}.product-pricing-control .option-panel-select-trigger{min-height:var(--product-pricing-control-height, 36px);border-radius:var(--product-pricing-control-radius, 10px);padding:0 var(--product-pricing-control-chevron-slot, 36px) 0 var(--product-pricing-control-padding-x, 12px)}.product-pricing-control .option-panel-select-value,.product-pricing-control .option-panel-select-placeholder,.product-pricing-control .option-panel-select-inline-input{font-size:var(--product-pricing-control-font-size, 14px)}.product-pricing-shell .option-panel-select-trigger.is-simple,.product-goods-detail .option-panel-select-trigger.is-simple,.product-goods-cell-combobox .option-panel-select-trigger.is-simple{position:relative;justify-content:flex-start;padding-right:var(--product-pricing-control-chevron-slot, 36px)}.product-pricing-shell .option-panel-select-trigger.is-simple .option-panel-select-trigger-copy,.product-goods-detail .option-panel-select-trigger.is-simple .option-panel-select-trigger-copy,.product-goods-cell-combobox .option-panel-select-trigger.is-simple .option-panel-select-trigger-copy{min-width:0}.product-pricing-shell .option-panel-select-trigger.is-simple .option-panel-select-trigger-chevron,.product-goods-detail .option-panel-select-trigger.is-simple .option-panel-select-trigger-chevron,.product-goods-cell-combobox .option-panel-select-trigger.is-simple .option-panel-select-trigger-chevron{position:absolute;right:var(--product-pricing-control-chevron-right, 12px);top:50%;transform:translateY(-50%)}.product-pricing-control .product-field-error{grid-column:2;margin-top:-4px}.product-pricing-multiplier-group,.product-pricing-action-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.product-pricing-composer{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:8px;width:100%}.product-pricing-composer-head,.product-pricing-detail-head,.product-pricing-retail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.product-pricing-detail-head{justify-content:flex-end;margin-left:var(--product-pricing-content-offset);width:calc(100% - var(--product-pricing-content-offset))}.product-pricing-composer-head p,.product-pricing-detail-head p{margin:0;color:#1d1d1f;font-size:14px;font-weight:var(--ds-font-weight-medium)}.product-pricing-composer-head span,.product-pricing-detail-head span,.product-pricing-retail-head span{color:#7a7a7e;font-size:12px;font-weight:400}.product-pricing-retail-head strong{color:#272729;font-size:12px;font-weight:400;letter-spacing:.08em}.product-pricing-composer-list{display:grid;gap:0;justify-items:start;margin-left:var(--product-pricing-content-offset);width:calc(100% - var(--product-pricing-content-offset))}.product-pricing-composer-row{display:grid;grid-template-columns:36px 56px minmax(220px,420px) 52px;gap:12px;align-items:center;border:0;border-radius:0;background:transparent;width:fit-content;max-width:100%;padding:4px 0}.product-pricing-composer-row.is-single{grid-template-columns:36px 56px minmax(220px,420px)}.product-pricing-composer-row+.product-pricing-composer-row{border-top:1px solid #edf2f7}.product-pricing-composer-remove{justify-self:center;align-self:end;margin-bottom:2px;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:#9a9a9c;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.product-pricing-composer-remove svg{width:18px;height:18px;flex:0 0 auto}.product-pricing-composer-remove:hover,.product-pricing-composer-remove:focus-visible{outline:none;border-color:#d4d4d6;background:#0000000a;color:#4a4a4c}.product-pricing-composer-remove:active{border-color:#ea226152;background:#ea226114;color:#ea2261}.product-pricing-composer-priority{display:inline-flex;align-items:center;justify-content:flex-start}.product-pricing-composer-priority input{width:32px;min-height:24px;padding:0 4px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#4a4a4c;font-size:11px;font-weight:400;line-height:1;text-align:center}.product-pricing-composer-priority input::-webkit-outer-spin-button,.product-pricing-composer-priority input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-pricing-composer-priority input[type=number]{-moz-appearance:textfield}.product-pricing-composer-name{display:grid;gap:4px;min-width:0;max-width:var(--product-pricing-control-field-width, 420px)}.product-pricing-composer-name.is-invalid input{border-color:#f04438;box-shadow:0 0 0 1px #f0443829}.product-pricing-composer-index{color:#9a9a9c;font-size:10px;font-weight:400}.product-pricing-composer-media{position:relative;width:56px;height:56px}.product-pricing-composer-thumb{width:56px;height:56px;border-radius:8px;border:1px solid #e5e5e5;background:#fbfdff;display:grid;place-items:center;overflow:hidden}.product-pricing-composer-thumb--upload{border-style:dashed;background:transparent;cursor:pointer}.product-pricing-composer-thumb--upload:hover,.product-pricing-composer-thumb--upload:focus-within{background:transparent;border-color:#c8cdd4}.product-pricing-composer-thumb--upload.is-upload-error{border-color:#ea2261;background:#ea226114}.product-pricing-preview-thumb{width:48px;height:48px;border-radius:10px;border:1px solid #dbe4f0;background:#f8fafc;display:grid;place-items:center;overflow:hidden}.product-pricing-composer-thumb img,.product-pricing-preview-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-pricing-composer-thumb span,.product-pricing-preview-thumb span{color:#9a9a9c;font-size:10px;font-weight:400}.product-pricing-composer-name input{max-width:var(--product-pricing-control-field-width, 420px);min-height:var(--product-pricing-control-height, 36px);border-color:#dbe4f0;border-radius:var(--product-pricing-control-radius, 10px);padding:0 var(--product-pricing-control-padding-x, 12px)}.product-pricing-composer-thumb input{display:none}.product-pricing-composer-thumb-error{position:absolute;left:0;top:calc(100% + 4px);width:180px;margin:0;color:#ea2261;font-size:11px;font-weight:500;line-height:1.3}.product-pricing-composer-thumb-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:1px solid #d3deef;border-radius:999px;background:#fff;color:#7a7a7e;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:12px;line-height:1;cursor:pointer}.product-pricing-composer-thumb-remove:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.product-pricing-chip-btn,.product-pricing-action-btn{min-height:34px;border-radius:10px;border:1px solid #d3deef;background:#fff;color:#3a3a3c;padding:0 10px;font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.product-pricing-chip-btn svg,.product-pricing-action-btn svg{width:1em;height:1em;flex:0 0 1em;display:block}.product-pricing-action-group.is-batch-fill-editing{gap:8px}.product-pricing-action-group.is-batch-fill-editing .product-pricing-action-btn{min-height:30px;padding:0 9px;border-radius:9px;font-size:13px;font-weight:var(--ds-font-weight-medium)}.product-pricing-action-group.is-batch-fill-editing .product-pricing-action-btn.is-strong{border-color:#d8e4f5;background:#fbfdff;color:#47617f}.product-pricing-action-btn.is-strong{border-color:#b9cdf1;color:#1e3a8a;background:#f8fbff}.product-pricing-chip-btn:hover:not(:disabled),.product-pricing-action-btn:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.product-pricing-chip-btn:disabled,.product-pricing-action-btn:disabled{opacity:.5;cursor:not-allowed}.product-pricing-detail{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:12px}.product-pricing-cell-stack{display:grid;gap:6px}.product-pricing-cell-stack.is-invalid .product-pricing-cell-control>input,.product-pricing-cell-stack.is-invalid>.option-panel-select .option-panel-select-trigger{border-color:#f04438;box-shadow:0 0 0 1px #f0443829}.product-pricing-retail-card{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:12px}.product-pricing-table-wrap{border:0;border-radius:0;overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#d4d4d6 transparent;background:transparent;margin-left:var(--product-pricing-content-offset);width:calc(100% - var(--product-pricing-content-offset))}.product-pricing-table-wrap::-webkit-scrollbar{height:12px}.product-pricing-table-wrap::-webkit-scrollbar-track{background:transparent}.product-pricing-table-wrap::-webkit-scrollbar-thumb{background:#d4d4d6;border-radius:999px;border:3px solid transparent;background-clip:padding-box}.product-goods-table-wrap{padding-bottom:12px;scrollbar-width:none}.product-goods-table-wrap::-webkit-scrollbar{height:0}.product-goods-table-wrap::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:0}.product-goods-table-wrap::-webkit-scrollbar-track{background:transparent}.product-goods-table-scroll-helper{position:absolute;left:0;right:0;bottom:4px;z-index:2;display:flex;justify-content:stretch;padding:0 4px;opacity:0;pointer-events:none;transition:opacity .16s ease}.product-goods-table-scroll-helper.has-overflow.is-active,.product-goods-table-scroll-helper.has-overflow.is-dragging,.product-create-card[data-tab-key=goods]:hover .product-goods-table-scroll-helper.has-overflow,.product-create-card[data-tab-key=goods]:focus-within .product-goods-table-scroll-helper.has-overflow,.product-goods-detail:hover .product-goods-table-scroll-helper.has-overflow,.product-goods-detail:focus-within .product-goods-table-scroll-helper.has-overflow{opacity:1;pointer-events:auto}.product-goods-table-scroll-track{position:relative;width:100%;height:8px;border-radius:999px;background:#cbd5e147}.product-goods-table-scroll-thumb{position:absolute;top:0;left:0;height:8px;border-radius:999px;background:#c7d2df;cursor:grab;transition:background-color .14s ease}.product-goods-table-scroll-thumb:hover{background:#b8c6d9}.product-goods-table-scroll-helper.is-dragging .product-goods-table-scroll-thumb{cursor:grabbing;background:#afbed3}.product-pricing-table{width:100%;min-width:1240px;border-collapse:collapse}.product-pricing-table--compact{min-width:1240px}.product-pricing-table--goods{min-width:1880px}.product-pricing-table th,.product-pricing-table td{border-bottom:1px solid #e8eef6;border-right:1px solid #edf2f8;padding:14px 16px;vertical-align:top}.product-pricing-table--compact tbody td,.product-pricing-table--goods tbody td{padding:8px 12px;vertical-align:middle}.product-pricing-table th:last-child,.product-pricing-table td:last-child{border-right:0}.product-pricing-table th{position:sticky;top:0;z-index:1;background:#f8fbff;color:#3a3a3c;font-size:12px;font-weight:400;letter-spacing:.01em;white-space:nowrap}.product-pricing-header-label{display:inline-flex;align-items:center;gap:8px}.product-pricing-header-cell.is-editing{white-space:normal;padding-top:10px;padding-bottom:10px;background:#fbfdff}.product-pricing-header-cluster{display:grid;gap:10px;min-width:0}.product-pricing-header-cluster--dual{grid-template-columns:repeat(2,minmax(0,1fr))}.product-pricing-header-cluster--quad{grid-template-columns:repeat(2,minmax(120px,1fr))}.product-pricing-table th input{width:100%;min-height:var(--product-pricing-control-height, 36px);border:1px solid #d2dae6;border-radius:var(--product-pricing-control-radius, 10px);background:#fff;color:var(--text-primary);padding:0 var(--product-pricing-control-padding-x, 12px);font-size:var(--product-pricing-control-font-size, 14px);line-height:1.2;font-weight:400}.product-pricing-header-cell.is-editing input{min-height:var(--product-pricing-control-height, 36px);border-color:#dbe4f0;background:#fcfdff;padding:0 var(--product-pricing-control-padding-x, 12px);font-size:var(--product-pricing-control-font-size, 14px);color:#4a4a4c}.product-pricing-header-cell.is-editing input::placeholder{color:#9a9a9c}.product-pricing-preview-cell{width:90px}.product-pricing-table td input{width:100%;min-height:var(--product-pricing-control-height, 36px);border:1px solid #d2dae6;border-radius:var(--product-pricing-control-radius, 10px);background:#fff;color:var(--text-primary);padding:0 var(--product-pricing-control-padding-x, 12px);font-size:var(--product-pricing-control-font-size, 14px);line-height:1.2}.product-pricing-table--compact td input{min-height:var(--product-pricing-control-height, 36px);padding:0 var(--product-pricing-control-padding-x, 12px);max-width:none}.product-pricing-cell-control{display:flex;align-items:center;justify-content:flex-start}.product-pricing-table td .option-panel-select,.product-pricing-table th .option-panel-select{width:100%}.product-pricing-table td .option-panel-select-trigger{min-height:var(--product-pricing-control-height, 36px);border-radius:var(--product-pricing-control-radius, 10px);padding:0 var(--product-pricing-control-chevron-slot, 36px) 0 var(--product-pricing-control-padding-x, 12px)}.product-pricing-table th .option-panel-select-trigger{min-height:var(--product-pricing-control-height, 36px);border-radius:var(--product-pricing-control-radius, 10px);padding:0 var(--product-pricing-control-chevron-slot, 36px) 0 var(--product-pricing-control-padding-x, 12px);background:#fff;border:1px solid #d2dae6}.product-pricing-header-cell.is-editing .option-panel-select-trigger{min-height:var(--product-pricing-control-height, 36px);border-color:#dbe4f0;background:#fcfdff;padding:0 var(--product-pricing-control-chevron-slot, 36px) 0 var(--product-pricing-control-padding-x, 12px)}.product-pricing-header-cell.is-editing .option-panel-select-value,.product-pricing-header-cell.is-editing .option-panel-select-placeholder,.product-pricing-header-cell.is-editing .option-panel-select-inline-input{font-size:var(--product-pricing-control-font-size, 14px);color:#4a4a4c}.product-pricing-header-cell.is-editing .option-panel-select-placeholder{color:#9a9a9c}.product-pricing-header-cell.is-editing .product-goods-inline-field>span{font-size:11px;color:#7b8aa0}.product-pricing-header-cell.is-editing .product-goods-flat-stack,.product-pricing-header-cell.is-editing .product-goods-location-grid,.product-pricing-header-cell.is-editing .product-goods-dimensions-cell--header{gap:6px}.product-pricing-table td .option-panel-select-value,.product-pricing-table td .option-panel-select-placeholder,.product-pricing-table td .option-panel-select-inline-input,.product-pricing-table th .option-panel-select-value,.product-pricing-table th .option-panel-select-placeholder,.product-pricing-table th .option-panel-select-inline-input{font-size:var(--product-pricing-control-font-size, 14px)}.product-pricing-table td input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40}.product-pricing-table th input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40}.product-pricing-variant-cell{min-width:190px}.product-pricing-variant-copy{display:grid;gap:6px}.product-pricing-variant-copy strong{color:#1d1d1f;font-size:14px;font-weight:400;line-height:1.25}.product-pricing-row-identity{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center}.product-pricing-compact-price-cell{min-width:var(--product-pricing-field-width-price, 160px)}.product-pricing-compact-sku-cell{min-width:var(--product-pricing-field-width-code, 220px)}.product-pricing-compact-ean-cell{min-width:var(--product-pricing-field-width-ean, 190px)}.product-pricing-variant-headless-cell{min-width:240px}.product-pricing-variant-info-cell,.product-goods-variant-info-cell,.product-pricing-summary-cell{min-width:320px}.product-pricing-summary-stack{display:grid;gap:4px}.product-pricing-summary-stack.is-invalid .product-pricing-summary-item{border-color:#f04438;box-shadow:0 0 0 1px #f0443829}.product-pricing-summary-item{display:flex;align-items:center;gap:8px;min-height:var(--product-pricing-control-height, 36px);padding:0 8px;border-radius:6px;background:#f8fafc;border:1px solid #e5e5e5}.product-pricing-summary-item>span{min-width:56px;color:#7a7a7e;font-size:12px;font-weight:400;line-height:1.2}.product-pricing-summary-item>input{flex:1;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#3a3a3c;font-size:13px;font-weight:400}.product-pricing-summary-item>input::placeholder{color:#9a9a9c}.product-pricing-summary-item>input:focus{outline:none;box-shadow:none}.product-pricing-summary-item>.option-panel-select{flex:1;min-width:0}.product-pricing-summary-item>.option-panel-select .option-panel-select-trigger{min-height:auto;padding:0 20px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-pricing-summary-item>.option-panel-select .option-panel-select-value,.product-pricing-summary-item>.option-panel-select .option-panel-select-placeholder,.product-pricing-summary-item>.option-panel-select .option-panel-select-inline-input{color:#3a3a3c;font-size:13px;font-weight:400}.product-pricing-summary-item>.option-panel-select .option-panel-select-placeholder{color:#9a9a9c}.product-pricing-summary-item>.option-panel-select:hover .option-panel-select-trigger,.product-pricing-summary-item>.option-panel-select.is-open .option-panel-select-trigger,.product-pricing-summary-item>.option-panel-select .option-panel-select-trigger:focus-visible{border:0;box-shadow:none}.product-pricing-mode-chip{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;border:1px solid #dbe4f0;background:#f8fafc;color:#3a3a3c;font-size:12px;font-weight:400}.product-pricing-mode-chip.is-bound{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.product-pricing-info-cell{min-width:0}.product-pricing-pricing-cell{min-width:240px}.product-pricing-code-cell{min-width:280px}.product-pricing-inventory-cell{min-width:340px}.product-pricing-storage-cell{min-width:300px}.product-pricing-packaging-cell{min-width:260px}.product-goods-cell-combobox{width:100%}.product-goods-cell-combobox .option-panel-select-trigger.is-simple .option-panel-select-trigger-copy{min-width:0}.product-goods-cell-combobox .option-panel-select-trigger.is-simple .option-panel-select-trigger-chevron{right:var(--product-pricing-control-chevron-right, 12px)}.product-goods-weight-cell{min-width:var(--product-pricing-field-width-weight, 148px)}.product-goods-dimensions-cell{min-width:var(--product-pricing-field-width-dimensions, 220px)}.product-goods-dimensions-cell-content,.product-goods-dimensions-cell--header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.product-goods-supplier-info-cell{min-width:var(--product-pricing-field-width-supplier, 316px)}.product-goods-special-type-cell{min-width:var(--product-pricing-field-width-special-type, 188px)}.product-goods-inventory-binding-cell{min-width:var(--product-pricing-field-width-inventory, 220px)}.product-goods-location-cell{min-width:var(--product-pricing-field-width-location, 328px)}.product-goods-flat-stack{display:grid;gap:8px;min-width:0}.product-goods-flat-stack.is-invalid .product-goods-inline-field>input,.product-goods-flat-stack.is-invalid .product-goods-inline-field>.option-panel-select .option-panel-select-trigger,.product-goods-location-grid.is-invalid .product-goods-inline-field>input,.product-goods-inventory-status-cell.is-invalid .product-pricing-action-btn{border-color:#f04438;box-shadow:0 0 0 1px #f0443829}.product-goods-inline-field{display:grid;grid-template-columns:var(--product-pricing-inline-label-width, 84px) minmax(0,1fr);align-items:center;gap:var(--product-pricing-inline-field-gap, 8px);min-width:0}.product-goods-inline-field>span{color:#7a7a7e;font-size:12px;font-weight:400;line-height:1.3}.product-goods-inline-field>input{width:100%}.product-goods-inline-field>.option-panel-select{width:100%;min-width:0}.product-goods-inline-field>.option-panel-select .option-panel-select-trigger{min-height:var(--product-pricing-control-height, 36px)}.product-goods-location-cell .product-goods-location-grid{display:grid;grid-template-columns:repeat(2,minmax(var(--product-pricing-location-field-width, 136px),1fr));min-width:0;max-width:calc(var(--product-pricing-location-field-width, 136px) + var(--product-pricing-location-field-width, 136px) + var(--product-pricing-inline-grid-gap, 8px));margin:0 auto;gap:var(--product-pricing-location-field-gap, 6px) var(--product-pricing-inline-grid-gap, 8px)}.product-goods-location-grid .product-goods-inline-field{grid-template-columns:var(--product-pricing-location-label-width, 42px) minmax(0,1fr);gap:var(--product-pricing-location-field-gap, 6px)}.product-goods-summary-stack{min-width:0}.product-goods-inventory-status-cell{display:grid;gap:4px;align-content:start;min-width:0}.product-goods-inventory-binding-cell .product-goods-inventory-status-cell{max-width:168px;margin:0 auto}.product-goods-inventory-status-title{color:#1d1d1f;font-size:13px;font-weight:var(--ds-font-weight-medium);line-height:1.25}.product-goods-inventory-status-copy{margin:0;color:#7a7a7e;font-size:12px;line-height:1.4}.product-goods-inventory-status-action{display:flex;align-items:center}.product-goods-inline-status-cell{align-items:flex-start}.product-goods-inline-status-cell>span{padding-top:2px}.product-goods-inline-status-cell .product-goods-inventory-status-cell{flex:1}.product-pricing-field-cluster{display:grid;gap:10px;min-width:0}.product-pricing-field-cluster--dual,.product-pricing-field-cluster--packaging{grid-template-columns:repeat(2,minmax(0,1fr))}.product-pricing-field-cluster--quad{grid-template-columns:repeat(2,minmax(140px,1fr))}.product-pricing-inline-field{display:grid;gap:6px;min-width:0}.product-pricing-inline-field>span{color:#7a7a7e;font-size:12px;font-weight:400;line-height:1.3}.product-pricing-inline-field.is-wide{grid-column:1 / -1}.product-pricing-binding-mode{display:inline-flex}.product-pricing-binding-summary{display:grid;gap:4px}.product-pricing-binding-summary strong{color:#3a3a3c;font-size:13px;font-weight:400;line-height:1.45}.product-pricing-binding-actions{margin-top:10px;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.product-pricing-binding-editor{display:grid;gap:16px}.product-pricing-binding-editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#0f172a66;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-pricing-binding-editor--modal{width:min(680px,calc(100vw - 32px));border-radius:24px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 24px 56px #0f172a3d;padding:24px}.product-pricing-binding-editor-head{display:grid;gap:6px}.product-pricing-binding-editor-head strong{color:#1d1d1f;font-size:14px;font-weight:400}.product-pricing-binding-editor-head span,.product-pricing-binding-editor-note{color:#7a7a7e;font-size:12px;line-height:1.55}.product-pricing-binding-editor-note{margin:0}.product-pricing-binding-editor-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:16px;align-items:end}.product-pricing-binding-editor-field{display:grid;gap:8px}.product-pricing-binding-editor-field>span{color:#4a4a4c;font-size:12px;font-weight:400}.product-pricing-binding-editor-field input{min-height:var(--product-create-control-height, 40px);border-radius:10px;padding:0 12px;border:1px solid #d2dae6;background:#fff;color:var(--text-primary)}.product-pricing-binding-editor-field input{font-size:14px}.product-pricing-binding-editor-field input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40}.product-pricing-binding-editor-source-grid{display:grid;gap:12px}.product-pricing-binding-editor-source-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:12px 14px;text-align:left;border:1px solid #dbe4f0;border-radius:14px;background:#f8fafc;color:#1d1d1f;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.product-pricing-binding-editor-source-option:hover{border-color:#bfd0e6;background:#f2f7fd}.product-pricing-binding-editor-source-option.is-selected{border-color:#93c5fd;background:#eff6ff;box-shadow:0 0 0 1px #3b82f62e}.product-pricing-binding-editor-source-copy{display:grid;gap:4px;min-width:0}.product-pricing-binding-editor-source-copy strong{color:#1d1d1f;font-size:14px;font-weight:var(--ds-font-weight-medium);line-height:1.4}.product-pricing-binding-editor-source-copy span{color:#7a7a7e;font-size:12px;line-height:1.5}.product-pricing-binding-editor-source-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:#4a4a4c;font-size:12px;font-weight:var(--ds-font-weight-medium);flex-shrink:0}.product-pricing-binding-editor-actions{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.product-goods-detail{margin-top:0;border:0;border-radius:0;background:transparent;padding:0;position:relative;display:grid;gap:20px}.product-pricing-footer{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.product-pricing-metrics{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.product-pricing-metric{border:1px solid #e5e5e5;border-radius:12px;background:#fff;min-height:74px;padding:10px 12px;display:grid;align-content:center;gap:4px}.product-pricing-metric>span{color:#7a7a7e;font-size:var(--product-create-font-meta, 12px);font-weight:var(--ds-font-weight-medium)}.product-pricing-metric>strong{color:#1d1d1f;font-size:18px;line-height:1.15;letter-spacing:.01em}.product-pricing-metric.is-highlight{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#eef6ff)}.product-pricing-metric.is-highlight>strong{color:#1d4ed8}.product-inline-warning-row{grid-column:1 / -1;margin-top:-2px;display:flex;justify-content:flex-end}.product-inline-warning-row .product-field-inline-note{margin-top:0;width:calc((100% - 12px)/2)}.product-form-grid small{color:var(--text-muted);font-size:var(--product-create-font-meta, 12px);line-height:1.35}.product-ai-inline-row{margin-top:2px;display:inline-flex;align-items:center}.product-ai-inline-btn{min-height:32px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;padding:0 10px;display:inline-flex;align-items:center;gap:8px;font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.product-ai-inline-btn:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.product-ai-inline-btn:disabled{cursor:not-allowed;opacity:.62}.product-ai-inline-badge{min-width:20px;height:20px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:20px;text-align:center;letter-spacing:.02em}.product-customs-input-wrap{position:relative;width:100%}.product-form-grid label.product-customs-code-field{max-width:420px}.product-customs-input-with-ai{min-height:42px!important;padding-right:56px!important}.product-customs-ai-trigger{position:absolute;right:var(--ds-space-12);top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:10px;border:1px solid transparent;background:linear-gradient(180deg,#fffffffa,#f1f5f9fa) padding-box,conic-gradient(from 180deg,#38bdf8,#818cf8,#2dd4bf,#38bdf8) border-box;color:var(--ds-color-brand-500);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px -14px #533afd75;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.product-customs-ai-trigger svg{width:17px;height:17px}.product-customs-ai-trigger:hover:not(:disabled){transform:translateY(-50%) scale(1.04);box-shadow:0 12px 24px -16px #6366f18f;filter:saturate(1.08)}.product-customs-ai-trigger:disabled{cursor:not-allowed;opacity:.7}.product-customs-ai-trigger.is-loading svg{animation:product-customs-ai-spin 1s linear infinite}.product-customs-ai-trigger.is-error{background:linear-gradient(180deg,#fffffffa,#fffffffa) padding-box,linear-gradient(135deg,#fda4af,#fb7185) border-box;color:#e11d48;box-shadow:0 8px 20px -16px #e11d4840}.product-customs-ai-chip-row{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.product-customs-ai-chip{border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#1d1d1f;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.product-customs-ai-chip:hover{border-color:#1d1d1f}.product-customs-ai-chip.is-active{border-color:#272729;background:#f3f4f6}.product-customs-ai-chip-code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:var(--ds-font-weight-medium);letter-spacing:.03em}.product-customs-ai-chip-meta{font-size:11px;color:#6b7280}@keyframes product-customs-ai-spin{to{transform:rotate(360deg)}}.product-qualification-grid{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(260px,1fr))}.product-qualification-card{border:1px solid var(--surface-border);border-radius:10px;padding:10px;background:#fff;display:grid;grid-template-rows:auto auto auto;gap:8px;min-height:0}.product-qualification-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-qualification-card-head h3{margin:0;color:var(--text-primary);font-size:var(--product-create-font-body, 14px);font-weight:400}.product-qualification-card-head span{margin:0;color:var(--text-muted);font-size:var(--product-create-font-meta, 12px);white-space:nowrap}.product-qualification-card-actions{min-height:34px;display:flex;align-items:center}.product-qualification-card-body{min-height:0;display:grid;align-content:start;gap:6px}.product-qualification-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,172px));gap:8px;align-items:start}.product-qualification-photo-item{display:grid;gap:6px}.product-qualification-photo-item img{width:172px;height:104px;object-fit:cover;border-radius:10px;border:1px solid #d5dce6;background:#f8fafc}.product-file-uploader{position:relative;display:grid;place-items:center;width:min(172px,100%);min-height:94px;border:1px dashed #d4d4d6;border-radius:10px;background:#f8fafc;cursor:pointer;overflow:hidden}.product-file-uploader.is-compact-tile{width:172px;min-height:104px}.product-file-uploader input{display:none}.product-file-uploader span{color:#4a4a4c;font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium)}.product-file-uploader img{width:100%;height:94px;object-fit:cover;display:block}.product-file-uploader em{position:absolute;inset:auto 0 0;min-height:28px;display:grid;place-items:center;background:#0f172a9e;color:#f8fafc;font-style:normal;font-size:var(--product-create-font-field-help, 13px);font-weight:var(--ds-font-weight-medium)}.product-file-button{display:inline-flex;min-height:34px;border-radius:9px;border:1px solid var(--surface-border);background:#fff;color:var(--text-primary);padding:0 12px;align-items:center;font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium);cursor:pointer;width:fit-content}.product-file-button input{display:none}.product-file-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.product-file-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start;max-height:128px;overflow:auto}.product-file-list li{min-height:30px;border:1px solid var(--surface-border);border-radius:9px;background:#f8fafc;padding:0 8px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.product-file-list a{color:#1d4ed8;font-size:var(--product-create-font-field-help, 13px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-file-list small{color:var(--text-muted);font-size:var(--product-create-font-meta, 12px)}.product-file-list button{border:0;background:transparent;color:#b91c1c;cursor:pointer;font-size:var(--product-create-font-field-help, 13px)}.product-upload-inline-actions{display:inline-flex;gap:6px;flex-wrap:wrap}.product-upload-inline-actions a,.product-upload-inline-actions button{border:1px solid var(--surface-border);border-radius:8px;min-height:28px;background:#fff;color:var(--text-secondary);padding:0 8px;text-decoration:none;display:inline-flex;align-items:center;font-size:var(--product-create-font-meta, 12px);cursor:pointer}.product-upload-inline-actions button{color:#b91c1c}.product-empty-hint{color:var(--text-muted);font-size:var(--product-create-font-field-help, 13px);min-height:72px;border:1px dashed #dbe3ef;border-radius:10px;background:#fbfcfe;display:grid;place-items:center;margin:0}.product-create-member-list{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px}.product-create-member-list p{margin:0;color:var(--text-muted);font-size:var(--product-create-font-body, 14px)}.product-category-support-row{margin-top:4px;min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-category-support-row .category-field-note,.product-category-support-row .category-apply-hint{margin:0}.product-category-support-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.product-category-main-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.product-category-selector-trigger{width:100%;min-height:36px;border-radius:10px;border:1px solid #d4d4d6;background:#fff;color:#1d1d1f;padding:0 36px 0 12px;text-align:left;display:flex;align-items:center;justify-content:flex-start;position:relative;cursor:pointer}.product-category-selector-trigger:hover{border-color:#b8c5d6}.product-category-selector-trigger:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px;border-color:var(--ds-color-brand-500)}.product-category-selector-trigger.is-invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.product-category-selector-value,.product-category-selector-placeholder{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--product-create-font-field-input, 15px)}.product-category-selector-value{color:#1d1d1f}.product-category-selector-placeholder{color:#7a7a7e}.product-category-selector-caret{color:#7a7a7e;pointer-events:none}.product-category-path{margin-top:6px;color:#7a7a7e;font-size:var(--product-create-font-body, 13px);line-height:1.5;white-space:normal}.glass-surface.category-selector-drawer{width:min(880px,calc(100vw - 24px));height:100%;display:flex;flex-direction:column;background:#fff;border:0;border-left:1px solid #e5e7eb;border-radius:0;box-shadow:-16px 0 48px #0f172a24;gap:16px;padding:24px}.category-selector-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.category-selector-drawer-head-copy{display:grid;gap:4px}.category-selector-drawer-head-copy strong{color:#1d1d1f;font-size:20px;font-weight:var(--ds-font-weight-medium);line-height:1.2}.category-selector-drawer-head-copy span{color:#7a7a7e;font-size:var(--product-create-font-body, 13px);line-height:1.5}.category-selector-drawer-close{width:32px;height:32px;padding:0;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#7a7a7e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.category-selector-drawer-close svg{width:16px;height:16px}.category-selector-drawer-search-row{display:grid}.category-selector-drawer-current{display:grid;gap:10px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;padding:16px}.category-selector-drawer-current p{margin:0;color:#4a4a4c;font-size:var(--product-create-font-body, 13px);font-weight:var(--ds-font-weight-medium)}.category-selector-drawer-current strong{color:#1d1d1f;font-size:var(--product-create-font-label, 14px);line-height:1.5}.category-selector-drawer-search-field{width:100%;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #d2dae6;border-radius:12px;background:#fff;padding:0 12px}.category-selector-drawer-search-field svg{width:16px;height:16px;color:#9a9a9c}.category-selector-drawer-search-input{min-width:0;min-height:30px;border:0;background:transparent;color:#272729;font-size:var(--product-create-font-body, 14px);padding:0;outline:none}.category-selector-drawer-search-input::placeholder{color:#6b7280}.category-selector-drawer-search-field:focus-within{box-shadow:0 0 0 1px #2563eb2e;border-color:#2563eb}.category-selector-drawer-search-clear{width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#9a9a9c;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.category-selector-drawer-search-clear:hover:not(:disabled){color:#7a7a7e;background:#f8fafc}.category-selector-drawer-search-clear:disabled{opacity:0;pointer-events:none}.category-selector-drawer-recent{display:grid;gap:10px}.category-selector-drawer-recent p{margin:0;color:#4a4a4c;font-size:var(--product-create-font-body, 13px);font-weight:var(--ds-font-weight-medium)}.category-selector-drawer-recent-list{display:flex;flex-wrap:wrap;gap:8px}.category-selector-drawer-recent-item{min-height:32px;border-radius:999px;border:1px solid #dbe4f0;background:#fff;color:#3a3a3c;font-size:var(--product-create-font-body, 13px);padding:0 12px;cursor:pointer}.category-selector-drawer-recent-item:hover{border-color:#d4d4d6;background:#f8fafc}.category-selector-drawer-body{flex:1 1 auto;min-height:0;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}.category-selector-drawer-search-list{height:100%;overflow:auto}.category-selector-drawer-search-item{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:10px 12px;color:#1d1d1f;cursor:pointer}.category-selector-drawer-search-item span{min-width:0;font-size:var(--product-create-font-label, 14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-selector-drawer-search-item em{font-style:normal;font-size:var(--product-create-font-body, 13px);color:#7a7a7e}.category-selector-drawer-search-item:hover,.category-selector-drawer-search-item.is-highlighted{background:var(--ds-color-brand-50)}.category-selector-drawer-search-item.is-selected{color:#312e81}.category-selector-drawer-columns{display:grid;height:100%;min-width:max-content;overflow-x:auto}.category-selector-drawer-col{border-right:1px solid #e5e7eb;overflow:auto;padding:8px 0;min-width:0}.category-selector-drawer-col:last-child{border-right:0}.category-selector-drawer-item{width:100%;border:0;background:transparent;color:#1d1d1f;font-size:var(--product-create-font-label, 14px);text-align:left;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.category-selector-drawer-item span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-selector-drawer-item:hover{background:#f8fafc}.category-selector-drawer-item.is-active{background:var(--ds-color-brand-50);color:#1e3a8a}.category-selector-drawer-item.is-selected{background:#e0f2fe;color:#1d1d1f;font-weight:var(--ds-font-weight-medium)}.category-selector-drawer-item b{color:#7a7a7e;font-weight:400}.category-selector-drawer-empty,.category-selector-drawer-state{margin:0;padding:18px 12px;color:#7a7a7e;font-size:var(--product-create-font-body, 13px);line-height:1.5}.category-selector-drawer-state{display:grid;gap:10px}.category-selector-drawer-state.is-error{color:#b91c1c}.category-selector-drawer-state button{justify-self:start;border:0;background:transparent;color:#2563eb;font-size:var(--product-create-font-body, 13px);font-weight:var(--ds-font-weight-medium);padding:0;cursor:pointer}.category-selector-drawer-footer{border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px}.category-selector-drawer-footer-extra{display:inline-flex;align-items:center}.product-category-main-recent{position:relative}.product-category-main-recent-trigger{min-height:42px;border-radius:12px;border:1px solid #d4d4d6;background:#fff;color:#15803d;font-size:var(--product-create-font-field-input, 15px);font-weight:400;padding:0 16px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;white-space:nowrap}.product-category-main-recent-trigger:hover{border-color:#86efac;background:#f0fdf4}.product-category-main-recent-caret{color:#7a7a7e;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.product-category-recent{position:relative}.product-category-recent-trigger{border:0;background:transparent;color:#2563eb;font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium);padding:0;cursor:pointer}.product-category-recent-trigger:hover{color:#1d4ed8}.product-category-recent-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:min(460px,calc(100vw - 36px));border:1px solid #e5e5e5;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f172a1f;padding:6px;display:grid;gap:2px}.product-category-main-recent .product-category-recent-popover{right:0}.product-category-recent-item{width:100%;min-height:40px;border:0;border-radius:10px;background:#fff;color:#272729;font-size:var(--product-create-font-body, 14px);text-align:left;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.product-category-recent-item:hover{background:#f8fafc}.product-category-recent-empty{margin:0;min-height:40px;display:grid;place-items:center;color:#9a9a9c;font-size:var(--product-create-font-field-help, 13px)}.product-create-member-item{display:inline-flex;align-items:center;gap:8px;min-height:38px;border-radius:10px;border:1px solid var(--surface-border);background:#fff;padding:0 10px;color:var(--text-secondary);font-size:var(--product-create-font-body, 14px)}.product-create-member-item.is-active{border-color:var(--ds-color-brand-500);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700)}.product-create-member-item input{margin:0}.product-create-attrs{margin-top:16px;display:grid;gap:16px;max-width:min(100%,1080px)}.product-create-attrs-head{display:grid;gap:4px}.product-create-attrs h3{margin:0;color:var(--text-primary);font-size:var(--product-create-font-field-input, 15px)}.product-create-attrs-head p{margin:0;color:var(--text-secondary);font-size:var(--product-create-font-field-help, 13px);line-height:1.5}.product-create-attr-list{display:grid;gap:16px}.product-create-attr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.product-create-attr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-create-attr-field{display:grid;gap:6px}.product-create-attr-field span{color:var(--text-secondary);font-size:var(--product-create-font-field-help, 13px);line-height:1.5}.product-create-attr-row input{height:var(--product-control-height, 36px);border:1px solid var(--surface-border);border-radius:var(--product-control-radius, 10px);background:#fff;color:var(--text-primary);padding:0 12px;font-size:var(--product-create-font-field-input, 14px);font-weight:400}.product-create-attr-row input::placeholder{color:#6b7280;font-size:var(--product-create-font-field-placeholder, 14px);font-weight:400}.product-create-attr-remove{height:var(--product-control-height, 36px);align-self:end;justify-self:start;border:0;background:transparent;font-size:13px;color:#7a7a7e;padding:0 6px;font-weight:400;cursor:pointer;border-radius:8px;transition:color .18s ease,background-color .18s ease}.product-create-attr-remove:hover,.product-create-attr-remove:focus-visible{color:#3a3a3c;background:#f8fafc}.product-create-attr-remove:disabled{color:#9a9a9c;cursor:not-allowed}.product-create-attr-add{width:fit-content;height:36px;border-radius:10px;border:1px dashed #d7dee8;background:transparent;color:#3a3a3c;padding:0 12px;font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.product-create-attr-add:hover,.product-create-attr-add:focus-visible{background:#f8fafc;border-color:#d4d4d6}.product-platform-binding-section{margin-top:10px;display:grid;gap:16px}.product-platform-binding-list{display:grid;gap:16px}.product-platform-binding-card{border:1px solid var(--surface-border);border-radius:16px;background:#fff;padding:24px;display:grid;gap:16px}.product-platform-binding-card-head{margin-bottom:0}.product-platform-binding-card-copy h3{margin:0;color:var(--text-primary);font-size:var(--product-create-font-body, 14px);font-weight:var(--ds-font-weight-medium);line-height:1.4}.product-platform-binding-card-actions{justify-content:flex-end}.product-platform-binding-card-action{display:inline-flex;align-items:center;gap:6px}.product-platform-binding-card-action.is-danger{color:#b91c1c;border-color:#f3d2d0;background:#fffafb}.product-platform-binding-card-action.is-danger:hover,.product-platform-binding-card-action.is-danger:focus-visible{background:#fff1f2;color:#991b1b}.product-platform-binding-grid.product-form-grid{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.product-platform-binding-grid>label,.product-platform-binding-readonly-wrap{gap:6px}.product-platform-binding-grid>label.is-span-4{grid-column:1 / -1}.product-platform-binding-readonly-wrap>input{background:#f8fafc;color:#3a3a3c;cursor:default;opacity:1}.product-platform-binding-readonly-note{color:var(--text-muted);font-size:var(--product-create-font-meta, 12px);line-height:1.4}.product-platform-binding-add{display:inline-flex;align-items:center;gap:6px}@media (max-width: 1200px){.product-platform-binding-grid.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-platform-binding-grid>label.is-span-4{grid-column:1 / -1}}@media (max-width: 760px){.product-platform-binding-card{padding:24px}.product-platform-binding-card-head{flex-direction:column;align-items:stretch}.product-platform-binding-card-actions{justify-content:flex-end}.product-platform-binding-grid.product-form-grid{grid-template-columns:1fr}}.product-create-note,.product-create-error,.product-create-success{margin:0;font-size:var(--product-create-font-field-help, 13px);border-radius:10px;padding:10px 12px}.product-create-feedback{display:grid;gap:8px;margin:0 0 16px}.product-create-note{color:var(--text-secondary);border:1px solid #e5e7eb;background:#f8fafc}.product-create-error{color:#b42318;border:1px solid #fecaca;background:#fef2f2}.product-create-success{color:#166534;border:1px solid #86efac;background:#ecfdf3}.product-create-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--surface-border);border-radius:12px;background:#fff;padding:10px}.product-create-actions-right{display:inline-flex;align-items:center;gap:8px}.product-create-actions button{min-height:40px;border-radius:9px;border:1px solid var(--ds-color-brand-500);background:var(--ds-color-brand-500);color:#fff;padding:0 14px;font-size:var(--product-create-font-action, 14px);font-weight:var(--ds-font-weight-medium);cursor:pointer}.product-create-actions .is-ghost{border-color:var(--surface-border);background:#fff;color:var(--text-primary)}.product-create-actions button:disabled{opacity:.55;cursor:not-allowed}.product-cancel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#0f172a6b;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-cancel-modal{width:min(640px,calc(100vw - 40px));border-radius:24px;border:1px solid #e4e9f0;background:#fff;box-shadow:0 18px 46px #0f172a33;padding:24px 26px;display:grid;gap:18px}.product-cancel-modal-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.product-cancel-modal-copy h2{margin:0;color:#272729;font-size:var(--product-create-font-modal-title, 30px);letter-spacing:.01em;line-height:1.2}.product-cancel-modal-copy p{margin:10px 0 0;color:#374151;font-size:var(--product-create-font-modal-body, 16px);line-height:1.55}.product-cancel-modal-icon{width:92px;height:92px;border-radius:999px;background:linear-gradient(180deg,#fcd34d,#f6be24);border:1px solid #e2aa18;box-shadow:0 8px 20px #e9b3084d;color:#fff;font-size:var(--product-create-font-modal-icon, 61px);font-weight:var(--ds-font-weight-medium);line-height:1;display:grid;place-items:center;text-shadow:0 1px 2px rgba(15,23,42,.18)}.product-cancel-modal-actions{display:inline-flex;align-items:center;gap:10px}.product-cancel-modal-actions button{min-height:46px;min-width:152px;border-radius:12px;border:1px solid #d2dce9;font-size:var(--product-create-font-action, 14px);font-weight:var(--ds-font-weight-medium);letter-spacing:.01em;padding:0 18px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.product-cancel-modal-actions .is-primary{border-color:#0a2540;background:#0a2540;color:#fff;box-shadow:0 2px 6px #0a25403d}.product-cancel-modal-actions .is-primary:hover{background:#0f3357;border-color:#0f3357}.product-cancel-modal-actions .is-secondary{border-color:#d2dce9;background:#f5f8fc;color:#0a2540}.product-cancel-modal-actions .is-secondary:hover{background:#eef3f9}.product-preview-grid{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-preview-grid article{border:1px solid var(--surface-border);border-radius:10px;background:#fff;padding:10px;display:grid;gap:6px}.product-preview-grid article h3{margin:0;font-size:var(--product-create-font-body, 14px);color:var(--text-primary)}.product-preview-grid article p{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.product-preview-grid article p span{color:var(--text-muted);font-size:var(--product-create-font-field-help, 13px)}.product-preview-grid article p strong{color:var(--text-primary);font-size:var(--product-create-font-body, 14px);text-align:right}.product-preview-members{margin-top:10px}.product-preview-members h3{margin:0;color:var(--text-primary);font-size:var(--product-create-font-body, 14px)}.product-create-page .category-cascader-single-trigger,.product-create-page .category-cascader-multi-trigger{min-height:44px;border-radius:12px;border-color:#d2dae6;padding:0 40px 0 12px;font-size:var(--product-create-font-field-input, 15px);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.product-create-page .category-cascader:hover .category-cascader-single-trigger,.product-create-page .category-cascader:hover .category-cascader-multi-trigger{border-color:#c7d3e2}.product-create-page .category-cascader-single-trigger:focus-visible,.product-create-page .category-cascader-multi-trigger:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 0 0 3px #2563eb1f}.product-create-page .category-cascader-value{font-size:var(--product-create-font-field-input, 15px);font-weight:400}.product-create-page .category-cascader-placeholder{font-size:var(--product-create-font-field-placeholder, 15px);font-weight:400}.product-create-page .category-cascader-caret{color:#7a7a7e}.product-create-page .category-cascader-tag{font-size:var(--product-create-font-chip, 14px)}.product-create-page .category-cascader-search-row input{font-size:var(--product-create-font-panel-search, 15px)}.product-create-page .category-cascader-item,.product-create-page .category-cascader-search-item span{font-size:var(--product-create-font-label, 14px)}.product-create-page .category-cascader-search-item em,.product-create-page .category-cascader-empty,.product-create-page .category-cascader-foot p{font-size:var(--product-create-font-body, 13px)}.product-create-page .category-cascader-footer-apply,.product-create-page .category-field-note,.product-create-page .category-field-note button,.product-create-page .category-apply-hint{font-size:var(--product-create-font-field-help, 13px)}body.theme-dark .product-image-slot,body.theme-dark .product-image-card-media,body.theme-dark .product-image-upload-card,body.theme-dark .product-image-empty-state,body.theme-dark .product-file-button,body.theme-dark .product-upload-inline-actions a,body.theme-dark .product-upload-inline-actions button,body.theme-dark .product-create-member-item,body.theme-dark .product-create-attr-row input,body.theme-dark .product-form-grid input,body.theme-dark .product-form-grid select,body.theme-dark .product-form-grid textarea{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .product-create-actions{background:#0f172ae6;border-color:#3a3a3c}body.theme-dark .product-create-attrs-head p,body.theme-dark .product-create-attr-field span,body.theme-dark .product-create-attr-remove{color:#9a9a9c}body.theme-dark .product-create-attr-remove:hover,body.theme-dark .product-create-attr-remove:focus-visible,body.theme-dark .product-create-attr-add:hover,body.theme-dark .product-create-attr-add:focus-visible{background:#ffffff14;color:#e5e5e5}body.theme-dark .product-create-attr-add{background:transparent;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .product-file-list li,body.theme-dark .product-image-placeholder{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .product-empty-hint{background:#1d1d1f;border-color:#3a3a3c;color:#9a9a9c}body.theme-dark .product-qualification-card-head span{color:#9a9a9c}body.theme-dark .product-create-alert{background:#fde2e814;border-color:#fde2e840}body.theme-dark .product-create-alert .ui-nav-title,body.theme-dark .product-create-stepper .ui-nav-item{color:#f8fafc}body.theme-dark .product-subsection{border-top-color:#2a2a2c}body.theme-dark .product-subsection-title{color:#e5e7eb}body.theme-dark .product-required-mark{color:#93c5fd}body.theme-dark .product-field-tip{color:#9a9a9c}body.theme-dark .product-create-top-tabs{background:#272729;border-color:#3a3a3c}body.theme-dark .product-top-tab{color:#d4d4d6}body.theme-dark .product-top-tab:hover:not(:disabled){background:#ffffff1f;color:#f8fafc}body.theme-dark .product-top-tab.is-active{background:#3b82f633;border-color:#3b82f673;color:#bfdbfe}body.theme-dark .product-image-placeholder{color:#9a9a9c}body.theme-dark .product-image-remove-btn,body.theme-dark .product-image-card-actions button{background:#94a3b842;color:#e5e7eb}body.theme-dark .product-image-card-meta strong{color:#e5e7eb}body.theme-dark .product-image-card-meta{color:#9a9a9c}body.theme-dark .product-image-empty-state:hover{border-color:#60a5fa;background:#2a2a2ceb}body.theme-dark .product-image-empty-state-copy strong{color:#f8fafc}body.theme-dark .product-image-empty-state-copy em,body.theme-dark .product-image-empty-state-copy small{color:#9a9a9c}body.theme-dark .product-image-upload-card:hover{border-color:#60a5fa;background:#2a2a2ceb}body.theme-dark .product-subsection-state-note,body.theme-dark .product-field-inline-note.is-warning{color:#fbbf24}body.theme-dark .product-category-main-recent-trigger{background:#272729;border-color:#3a3a3c;color:#86efac}body.theme-dark .product-category-main-recent-trigger:hover{background:#1d1d1f;border-color:#22c55e}body.theme-dark .product-category-main-recent-caret{color:#9a9a9c}body.theme-dark .product-category-recent-popover{border-color:#3a3a3c;background:#1d1d1f}body.theme-dark .product-category-recent-item{background:#1d1d1f;color:#e5e7eb}body.theme-dark .product-category-recent-item:hover{background:#272729}body.theme-dark .product-category-recent-empty{color:#9a9a9c}body.theme-dark .product-ai-inline-btn{background:#1e40af33;border-color:#3b82f680;color:#bfdbfe}body.theme-dark .product-ai-inline-btn:hover:not(:disabled){background:#1e40af4d;border-color:#60a5fab3;color:#dbeafe}body.theme-dark .product-ai-inline-badge{background:#3b82f6}body.theme-dark .product-customs-ai-trigger{background:linear-gradient(180deg,#2a2a2ceb,#0f172af0) padding-box,conic-gradient(from 180deg,#60a5fa,#a78bfa,#22d3ee,#60a5fa) border-box;color:var(--ds-color-brand-300);box-shadow:0 10px 24px -16px #818cf885}body.theme-dark .product-customs-ai-trigger.is-error{background:linear-gradient(180deg,#2a2a2ceb,#0f172af0) padding-box,linear-gradient(135deg,#f87171db,#f43f5ee6) border-box;color:#fda4af;box-shadow:0 10px 22px -18px #f43f5e61}body.theme-dark .product-customs-ai-chip{border-color:#3a3a3c;background:#1d1d1f;color:#e5e5e5}body.theme-dark .product-customs-ai-chip:hover{border-color:#d4d4d6}body.theme-dark .product-customs-ai-chip.is-active{border-color:#e5e5e5;background:#272729}@media (max-width: 900px){.product-form-grid label.product-customs-code-field{max-width:none}}body.theme-dark .product-customs-ai-chip-meta,body.theme-dark .brand-combo-tip{color:#9a9a9c}body.theme-dark .brand-combo-divider{border-top-color:#3a3a3c}body.theme-dark .brand-combo-preset{background:#272729;border-bottom-color:#3a3a3c}body.theme-dark .brand-combo-preset:hover,body.theme-dark .brand-combo-preset.is-active{background:#2a2a2c}body.theme-dark .brand-combo-preset-icon{background:#7a7a7e}body.theme-dark .option-panel-select-featured-tip{color:#9a9a9c}body.theme-dark .option-panel-select-panel-tip{border-bottom-color:#3a3a3c;background:#1d1d1f}body.theme-dark .option-panel-select-featured-divider{border-top-color:#3a3a3c}body.theme-dark .option-panel-select-featured-card{background:#272729}body.theme-dark .option-panel-select-featured-card:hover,body.theme-dark .option-panel-select-featured-card.is-active{background:#2a2a2c}body.theme-dark .option-panel-select-featured-icon{background:#7a7a7e}body.theme-dark .product-create-page .brand-combo-trigger,body.theme-dark .product-create-page .option-panel-select-trigger,body.theme-dark .product-create-page .category-cascader-single-trigger,body.theme-dark .product-create-page .category-cascader-multi-trigger{border-color:#3a3a3c;background:#1d1d1f}body.theme-dark .product-create-page .brand-combo:hover .brand-combo-trigger,body.theme-dark .product-create-page .option-panel-select:hover .option-panel-select-trigger,body.theme-dark .product-create-page .category-cascader:hover .category-cascader-single-trigger,body.theme-dark .product-create-page .category-cascader:hover .category-cascader-multi-trigger{border-color:#4a4a4c}body.theme-dark .product-create-page .brand-combo.is-open .brand-combo-trigger,body.theme-dark .product-create-page .option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .product-create-page .option-panel-select-trigger:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa,0 0 0 3px #60a5fa29}body.theme-dark .product-create-page .category-cascader-single-trigger:focus-visible,body.theme-dark .product-create-page .category-cascader-multi-trigger:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa,0 0 0 3px #60a5fa29}body.theme-dark .product-create-page .brand-combo-icons,body.theme-dark .product-create-page .option-panel-select-icons{background:transparent;color:#9a9a9c}body.theme-dark .product-pricing-studio{border:0;background:transparent}body.theme-dark .product-pricing-studio.is-invalid{border-color:#f87171a6}body.theme-dark .product-pricing-control>input,body.theme-dark .product-pricing-composer-name input,body.theme-dark .product-pricing-retail-input{border-color:#3a3a3c;background:#1d1d1f;color:#e5e7eb}body.theme-dark .product-pricing-control .option-panel-select-trigger{border-color:#3a3a3c;background:#1d1d1f}body.theme-dark .product-pricing-control>input:hover,body.theme-dark .product-pricing-composer-name input:hover,body.theme-dark .product-pricing-retail-input:hover{border-color:#4a4a4c}body.theme-dark .product-pricing-control>input:focus,body.theme-dark .product-pricing-composer-name input:focus,body.theme-dark .product-pricing-retail-input:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa,0 0 0 3px #60a5fa29}body.theme-dark .product-create-page .option-panel-select-value,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-value{color:#f1f5f9}body.theme-dark .product-create-page .option-panel-select-placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-placeholder{color:#9a9a9c}body.theme-dark .product-create-page .product-special-type-select-trigger-copy.is-value,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-trigger-copy.is-value{color:#f1f5f9}body.theme-dark .product-create-page .product-special-type-select-trigger-copy.is-placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-trigger-copy.is-placeholder{color:#9a9a9c}body.theme-dark .product-pricing-composer,body.theme-dark .product-pricing-detail,body.theme-dark .product-goods-detail,body.theme-dark .product-pricing-retail-card,body.theme-dark .product-pricing-composer-row{border:0;background:transparent}body.theme-dark .product-pricing-composer-row+.product-pricing-composer-row{border-top-color:#272729}body.theme-dark .product-pricing-composer-head p,body.theme-dark .product-pricing-detail-head p,body.theme-dark .product-pricing-variant-copy strong{color:#e5e7eb}body.theme-dark .product-pricing-composer-head span,body.theme-dark .product-pricing-detail-head span,body.theme-dark .product-pricing-retail-head span,body.theme-dark .product-pricing-composer-index,body.theme-dark .product-pricing-inline-field>span,body.theme-dark .product-pricing-composer-thumb span,body.theme-dark .product-pricing-preview-thumb span{color:#9a9a9c}body.theme-dark .product-pricing-composer-thumb,body.theme-dark .product-pricing-preview-thumb{border-color:#3a3a3c;background:#020617}body.theme-dark .product-pricing-composer-remove{color:#7a7a7e}body.theme-dark .product-pricing-composer-remove:hover,body.theme-dark .product-pricing-composer-remove:focus-visible{border-color:#4a4a4c;background:#ffffff0f;color:#e5e7eb}body.theme-dark .product-pricing-composer-remove:active{border-color:#f43f5e5c;background:#f43f5e29;color:#fda4af}body.theme-dark .product-pricing-chip-btn,body.theme-dark .product-pricing-action-btn{border-color:#3a3a3c;background:#1d1d1f;color:#d4d4d6}body.theme-dark .product-pricing-chip-btn:hover:not(:disabled),body.theme-dark .product-pricing-action-btn:hover:not(:disabled){border-color:#3b82f6;background:#2563eb2e;color:#bfdbfe}body.theme-dark .product-pricing-table-wrap{border:0;background:transparent;scrollbar-color:#4a4a4c transparent}body.theme-dark .product-pricing-table-wrap::-webkit-scrollbar-thumb{background:#4a4a4c;border:3px solid transparent;background-clip:padding-box}body.theme-dark .product-goods-table-wrap{scrollbar-width:none}body.theme-dark .product-goods-table-wrap::-webkit-scrollbar-track{background:transparent}body.theme-dark .product-goods-table-wrap::-webkit-scrollbar-thumb{background:transparent}body.theme-dark .product-goods-table-scroll-track{background:#47556957}body.theme-dark .product-goods-table-scroll-thumb{background:#526277}body.theme-dark .product-goods-table-scroll-thumb:hover{background:#7a7a7e}body.theme-dark .product-goods-table-scroll-helper.is-dragging .product-goods-table-scroll-thumb{background:#718198}body.theme-dark .product-pricing-table th,body.theme-dark .product-pricing-table td{border-color:#3a3a3c}body.theme-dark .product-pricing-table th{background:#1d1d1f;color:#d4d4d6}body.theme-dark .product-pricing-table td input,body.theme-dark .product-pricing-table th input{border-color:#3a3a3c;background:#1d1d1f;color:#e5e7eb}body.theme-dark .product-pricing-mode-chip{background:#1d1d1f;border-color:#3a3a3c;color:#d4d4d6}body.theme-dark .product-pricing-mode-chip.is-bound{background:#2563eb29;border-color:#60a5fa80;color:#bfdbfe}body.theme-dark .product-pricing-binding-summary strong{color:#e5e5e5}body.theme-dark .product-pricing-summary-item{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .product-pricing-summary-item>span{color:#9a9a9c}body.theme-dark .product-pricing-summary-item>input{background:transparent;color:#e5e7eb}body.theme-dark .product-pricing-summary-item>input::placeholder{color:#7a7a7e}body.theme-dark .product-goods-inventory-status-title{color:#e5e7eb}body.theme-dark .product-goods-cell-combobox .option-panel-select-trigger{background:#1d1d1f}body.theme-dark .product-goods-inventory-status-copy{color:#9a9a9c}body.theme-dark .product-pricing-summary-item>.option-panel-select .option-panel-select-value,body.theme-dark .product-pricing-summary-item>.option-panel-select .option-panel-select-inline-input{color:#e5e7eb}body.theme-dark .product-pricing-summary-item>.option-panel-select .option-panel-select-placeholder{color:#7a7a7e}body.theme-dark .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger,body.theme-dark .product-pricing-summary-item>.option-panel-select:hover .option-panel-select-trigger,body.theme-dark .product-pricing-summary-item>.option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger:focus-visible{background:transparent;border:0;box-shadow:none}body.theme-dark .product-pricing-binding-editor-overlay{background:#020617b8}body.theme-dark .product-pricing-binding-editor--modal{border-color:#3a3a3c;background:#1d1d1f;box-shadow:0 24px 56px #02061794}body.theme-dark .product-pricing-binding-editor-head strong{color:#f8fafc}body.theme-dark .product-pricing-binding-editor-head span,body.theme-dark .product-pricing-binding-editor-note,body.theme-dark .product-pricing-binding-editor-field>span{color:#9a9a9c}body.theme-dark .product-pricing-binding-editor-field input{border-color:#3a3a3c;background:#1d1d1f;color:#e5e7eb}body.theme-dark .product-pricing-binding-editor-source-option{border-color:#3a3a3c;background:#111c2d;color:#f8fafc}body.theme-dark .product-pricing-binding-editor-source-option:hover{border-color:#4a4a4c;background:#162338}body.theme-dark .product-pricing-binding-editor-source-option.is-selected{border-color:#60a5fa;background:#2563eb29;box-shadow:0 0 0 1px #60a5fa3d}body.theme-dark .product-pricing-binding-editor-source-copy strong{color:#f8fafc}body.theme-dark .product-pricing-binding-editor-source-copy span,body.theme-dark .product-pricing-binding-editor-source-badge{color:#d4d4d6}body.theme-dark .product-pricing-binding-editor-source-badge,body.theme-dark .product-pricing-metric{border-color:#3a3a3c;background:#1d1d1f}body.theme-dark .product-pricing-metric>span{color:#9a9a9c}body.theme-dark .product-pricing-metric>strong{color:#e5e5e5}body.theme-dark .product-pricing-metric.is-highlight{border-color:#3b82f680;background:#2563eb26}body.theme-dark .product-pricing-metric.is-highlight>strong{color:#bfdbfe}body.theme-dark .product-create-page .brand-combo-icons:hover,body.theme-dark .product-create-page .option-panel-select:hover .option-panel-select-icons{background:transparent;color:#d4d4d6}body.theme-dark .product-card-badge{border-color:var(--ds-color-brand-700);background:#4338ca33;color:var(--ds-color-brand-300)}body.theme-dark .product-create-stepper{background:var(--settings-panel-bg);border-color:var(--appearance-shell-border);box-shadow:var(--phaseb-page-shadow)}body.theme-dark .product-preview-grid article,body.theme-dark .product-create-actions{background:#272729;border-color:#3a3a3c}body.theme-dark .product-step-btn.is-active,body.theme-dark .product-step-btn.is-done{background:#ffffff1a;border-color:transparent}body.theme-dark .product-step-btn:before{background:transparent}body.theme-dark .product-step-btn.is-active:before{background:#60a5fa}body.theme-dark .product-cancel-overlay{background:#020617b8}body.theme-dark .product-cancel-modal{border-color:#3a3a3c;background:#1d1d1f;box-shadow:0 20px 48px #0206178c}body.theme-dark .product-cancel-modal-copy h2{color:#f8fafc}body.theme-dark .product-cancel-modal-copy p{color:#d4d4d6}body.theme-dark .product-cancel-modal-actions .is-secondary{border-color:#3a3a3c;background:#272729;color:#bfdbfe}body.theme-dark .product-cancel-modal-actions .is-secondary:hover{background:#3a3a3c}body.theme-dark .product-cancel-modal-actions .is-primary{border-color:#2563eb;background:#2563eb}body.theme-dark .product-cancel-modal-actions .is-primary:hover{border-color:#1d4ed8;background:#1d4ed8}@media (max-width: 900px){.product-list-tabs{grid-template-columns:repeat(2,minmax(140px,1fr))}.product-list-filter{grid-template-columns:repeat(2,minmax(120px,1fr))}.product-list-filter-actions{grid-column:1 / -1;justify-content:flex-start}.product-list-pagination{flex-direction:column;align-items:flex-start}.product-create-shell{grid-template-columns:1fr;grid-template-areas:"main" "side"}.product-create-side{position:static}.product-create-alert{min-height:76px}.product-create-alert.ui-nav-typography{--ui-nav-title-size: var(--product-create-font-alert-title-tablet, 23px);--ui-nav-item-size: var(--product-create-font-step-mobile, 14px)}.product-create-stepper{grid-template-columns:repeat(2,minmax(130px,1fr));border-radius:14px;padding:10px;gap:8px}.product-step-btn{border:1px solid var(--surface-border);border-radius:10px;min-height:44px;background:#fff}.product-step-btn:before{display:none}.product-image-grid,.product-image-grid.is-reference{grid-template-columns:repeat(3,minmax(120px,1fr))}.product-image-uploader-grid{grid-template-columns:repeat(auto-fit,minmax(160px,160px))}.product-form-grid{grid-template-columns:1fr}.product-form-grid label.is-span-2{grid-column:auto}.product-pricing-topline,.product-pricing-footer,.product-pricing-metrics{grid-template-columns:1fr}.product-pricing-composer-head,.product-pricing-detail-head,.product-pricing-retail-head{align-items:flex-start;flex-direction:column}.product-pricing-composer-list,.product-pricing-detail-head,.product-pricing-table-wrap{margin-left:0;width:100%}.product-pricing-detail-head{justify-content:flex-start}.product-pricing-composer-row{grid-template-columns:36px 56px minmax(0,1fr) 52px;width:100%}.product-pricing-composer-row.is-single{grid-template-columns:36px 56px minmax(0,1fr)}.product-pricing-composer-name{max-width:none}.product-pricing-control{grid-template-columns:1fr;gap:6px}.product-pricing-control .product-field-error{grid-column:auto;margin-top:0}.product-pricing-field-cluster--dual,.product-pricing-field-cluster--quad,.product-pricing-field-cluster--packaging,.product-pricing-binding-editor-fields{grid-template-columns:1fr}.product-form-grid label.product-field-width-xs,.product-form-grid label.product-field-width-sm,.product-form-grid label.product-field-width-md,.product-form-grid label.product-field-width-lg{max-width:none}.product-inline-warning-row{grid-column:auto}.product-inline-warning-row .product-field-inline-note{width:100%}.product-customs-ai-chip-row{gap:6px}.product-category-main-row{grid-template-columns:1fr;gap:8px}.product-category-main-recent{justify-self:end}.product-category-main-recent-trigger{min-height:38px;padding:0 12px;font-size:var(--product-create-font-field-input, 15px)}.product-qualification-grid,.product-preview-grid,.product-create-member-list,.product-create-attr-row{grid-template-columns:1fr}.product-create-actions{justify-content:flex-start;flex-wrap:wrap}.product-cancel-modal{width:min(620px,calc(100vw - 28px));border-radius:20px;padding:20px;gap:14px}.product-cancel-modal-copy h2{font-size:var(--product-create-font-modal-title-tablet, 24px)}.product-cancel-modal-copy p{margin-top:8px;font-size:var(--product-create-font-modal-body-tablet, 15px)}.product-cancel-modal-icon{width:84px;height:84px;font-size:var(--product-create-font-modal-icon-tablet, 51px)}.product-cancel-modal-actions button{min-height:42px;min-width:140px;font-size:var(--product-create-font-action, 14px);border-radius:10px}.ui-field-hint-popover{left:auto;right:0;top:calc(100% + 8px);transform:none;width:min(260px,calc(100vw - 28px))}.ui-field-hint-popover:after{left:auto;right:12px;top:-6px;transform:none;border-width:0 6px 6px 6px;border-color:transparent transparent #313946 transparent}.ctree-layout{grid-template-columns:1fr}.ctree-tree-shell{min-height:420px}}@media (max-width: 640px){.product-create-top-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;position:static}.product-top-tab{white-space:nowrap;min-height:36px;font-size:var(--product-create-font-tab, 15px);padding:0 12px}.product-create-stepper{grid-template-columns:1fr}.product-cancel-overlay{padding:14px}.product-cancel-modal{width:min(480px,calc(100vw - 22px));border-radius:16px;padding:16px;gap:12px}.product-cancel-modal-main{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px}.product-cancel-modal-copy h2{font-size:var(--product-create-font-modal-title-mobile, 19px)}.product-cancel-modal-copy p{margin-top:6px;font-size:var(--product-create-font-modal-body-mobile, 14px)}.product-cancel-modal-icon{width:72px;height:72px;font-size:var(--product-create-font-modal-icon-mobile, 45px)}.product-cancel-modal-actions{width:100%;display:grid;grid-template-columns:1fr;gap:8px}.product-cancel-modal-actions button{width:100%;min-width:0;min-height:40px;font-size:var(--product-create-font-action, 14px);border-radius:9px}.product-image-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.product-image-uploader-grid{grid-template-columns:minmax(160px,160px)}.product-file-list li{grid-template-columns:1fr;align-items:start;padding:8px 10px}.product-image-grid.is-compact,.product-image-grid.is-reference{grid-template-columns:repeat(2,minmax(120px,1fr))}}body.theme-light .sysset-page,body.theme-light .accounts-page{background:transparent;border-color:transparent;box-shadow:none}body.theme-light .sysset-side,body.theme-light .accounts-side{border-color:var(--surface-border);background:var(--surface-card)}body.theme-light .accounts-head{border-color:var(--surface-border)}body.theme-light .sysset-close-btn{border-color:var(--surface-border);background:#fff;color:var(--text-secondary)}body.theme-light .sysset-close-btn:hover{background:#f9fafb;border-color:#d1d5db;color:var(--text-primary)}body.theme-light .sysset-card,body.theme-light .org-toolbar,body.theme-light .org-table-wrap,body.theme-light .store-toolbar,body.theme-light .store-table-wrap,body.theme-light .supply-table-wrap,body.theme-light .supply-form-panel,body.theme-light .store-form-panel,body.theme-light .store-insights,body.theme-light .store-insights article,body.theme-light .store-timeline,body.theme-light .invite-register-card{border-color:var(--surface-border);background:var(--surface-card);box-shadow:0 1px 2px #0f172a08}body.theme-light .org-filter-pop,body.theme-light .org-role-picker-panel{border-color:var(--surface-border);box-shadow:0 8px 24px #0f172a0f}body.theme-light .invite-register-page{background:radial-gradient(circle at 16% 4%,rgba(83,58,253,.06),transparent 34%),var(--surface-bg)!important}body.theme-light .invite-register-card h1{color:var(--text-primary)}body.theme-light .invite-register-intro{background:#f3f6ff;border-color:var(--brand-border-accent)}body.theme-dark .portal-home{border-color:#3a3a3c;background:#1d1d1f;box-shadow:none}body.theme-dark .portal-home h1{color:#f8fafc}body.theme-dark .portal-home p{color:#9a9a9c}.network-status-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;padding:0;display:grid;place-items:stretch;background:#f1f5f9c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.theme-dark .network-status-overlay{background:#0f1012c7}section.incident-screen{width:100%;min-height:100vh;color:var(--text-primary, #1f1f23);background:radial-gradient(circle at 76% 40%,rgba(83,58,253,.09),transparent 34%),radial-gradient(circle at 82% 88%,rgba(20,184,166,.12),transparent 30%),linear-gradient(180deg,#fff,#fbfcff 48%,#f7fafc);overflow:hidden}.network-status-overlay section.incident-screen{min-height:100%}body.theme-dark section.incident-screen{color:#f8fafc;background:radial-gradient(circle at 74% 38%,rgba(83,58,253,.16),transparent 34%),radial-gradient(circle at 84% 88%,rgba(20,184,166,.1),transparent 30%),linear-gradient(180deg,#0f1013,#17181c 54%,#111318)}.incident-screen .incident-screen__page{min-height:100vh;display:grid;grid-template-rows:102px minmax(0,1fr)}.incident-screen .incident-screen__header{height:102px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(32px,6vw,120px);background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.theme-dark .incident-screen .incident-screen__header{background:#0f10139e}.incident-screen .incident-screen__brand{display:inline-flex;align-items:center;min-width:0;color:#1f1f23}body.theme-dark .incident-screen .incident-screen__brand{color:#fff}.incident-screen .incident-screen__brand-logo{display:inline-flex;width:clamp(148px,11vw,210px);color:currentColor}.incident-screen .incident-screen__brand-logo svg{display:block;width:100%;height:auto}.incident-screen .incident-screen__main{width:100%;max-width:1780px;min-height:calc(100vh - 102px);margin:0 auto;padding:clamp(56px,8vh,116px) clamp(40px,7vw,144px) clamp(52px,8vh,96px);display:grid;grid-template-columns:minmax(420px,.82fr) minmax(420px,1fr);gap:clamp(48px,8vw,148px);align-items:center}.incident-screen .incident-screen__copy{position:relative;z-index:2;display:grid;gap:26px;min-width:0;animation:incidentCopyEnter .5s cubic-bezier(.2,.8,.2,1) both}.incident-screen .incident-screen__title{margin:0;font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,sans-serif;font-size:clamp(52px,5.6vw,88px);line-height:1.02;letter-spacing:0;font-weight:800;color:#202126;white-space:nowrap}body.theme-dark .incident-screen .incident-screen__title{color:#f8fafc}.incident-screen .incident-screen__description{max-width:680px;margin:0;font-size:clamp(16px,1.1vw,20px);line-height:1.68;font-weight:650;color:#1f1f23b8}body.theme-dark .incident-screen .incident-screen__description{color:#f8fafcc2}.incident-screen .incident-screen__reassurance{max-width:680px;margin:-8px 0 0;font-size:14px;line-height:1.6;font-weight:650;color:#1f1f238a}body.theme-dark .incident-screen .incident-screen__reassurance{color:#f8fafc94}.incident-screen .incident-screen__actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:14px}.incident-screen .incident-screen__button{min-height:54px;padding:0 22px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:16px;line-height:1.2;font-weight:800;letter-spacing:0;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.incident-screen .incident-screen__button:focus-visible{outline:none;box-shadow:0 0 0 3px #533afd47}.incident-screen .incident-screen__button--primary{background:var(--ds-color-brand-primary, #533afd);color:#fff;box-shadow:0 20px 42px #533afd38}.incident-screen .incident-screen__button--primary:hover,.incident-screen .incident-screen__button--primary:focus-visible{transform:translateY(-1px);background:var(--ds-color-brand-primary-hover, #4434d4)}.incident-screen .incident-screen__button--secondary{background:#ffffffc7;border-color:#0f172a1c;color:#202126}.incident-screen .incident-screen__button--secondary:hover,.incident-screen .incident-screen__button--secondary:focus-visible{transform:translateY(-1px);background:#fff;border-color:#0f172a2e}body.theme-dark .incident-screen .incident-screen__button--secondary{background:#ffffff0f;border-color:#ffffff1f;color:#f8fafc}body.theme-dark .incident-screen .incident-screen__button--secondary:hover,body.theme-dark .incident-screen .incident-screen__button--secondary:focus-visible{background:#ffffff1a;border-color:#fff3}.incident-screen .incident-screen__visual{position:relative;min-height:clamp(420px,54vh,640px);display:grid;align-items:end;justify-items:center}.incident-screen .incident-screen__big-code{position:absolute;top:-8%;left:54%;transform:translate(-50%);font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,sans-serif;font-size:clamp(150px,20vw,420px);line-height:.78;letter-spacing:0;font-weight:800;color:#533afd12;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;animation:incidentCodeBreathe 4.8s ease-in-out infinite}body.theme-dark .incident-screen .incident-screen__big-code{color:#8b7bff1c}.incident-screen .incident-screen__diagnostics{position:relative;z-index:2;width:min(620px,100%);display:grid;gap:20px;padding:28px 30px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffeb;box-shadow:0 36px 80px #0f172a1f,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);color:#1f1f23bd;animation:incidentPanelEnter .6s .08s cubic-bezier(.2,.8,.2,1) both}body.theme-dark .incident-screen .incident-screen__diagnostics{border-color:#ffffff1a;background:#16181edb;box-shadow:0 36px 80px #00000057,inset 0 1px #ffffff14;color:#f8fafcb8}.incident-screen .incident-screen__diagnostics-head{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;line-height:1.4;font-weight:800}.incident-screen .incident-screen__diagnostics-head span{font-size:13px;color:#1f1f2385;white-space:nowrap}body.theme-dark .incident-screen .incident-screen__diagnostics-head span{color:#f8fafc7a}.incident-screen .incident-screen__diagnostics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.incident-screen .incident-screen__diagnostics-grid div{min-width:0}.incident-screen .incident-screen__diagnostics-grid dt{margin:0 0 5px;font-size:12px;line-height:1.4;font-weight:750;color:#1f1f237a}.incident-screen .incident-screen__diagnostics-grid dd{margin:0;font-size:19px;line-height:1.25;font-weight:800;color:#202126}body.theme-dark .incident-screen .incident-screen__diagnostics-grid dt{color:#f8fafc7a}body.theme-dark .incident-screen .incident-screen__diagnostics-grid dd{color:#f8fafc}.incident-screen .incident-screen__diagnostics p{margin:0;padding-top:16px;border-top:1px solid rgba(15,23,42,.08);font-size:13px;line-height:1.6;font-weight:650;color:#1f1f2385}body.theme-dark .incident-screen .incident-screen__diagnostics p{border-color:#ffffff1a;color:#f8fafc8f}@keyframes incidentCopyEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes incidentPanelEnter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes incidentCodeBreathe{0%,to{opacity:.74;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.015)}}@media (prefers-reduced-motion: reduce){.incident-screen .incident-screen__copy,.incident-screen .incident-screen__diagnostics,.incident-screen .incident-screen__big-code{animation:none}.incident-screen .incident-screen__button{transition:none}}@media (max-width: 980px){.incident-screen .incident-screen__main{grid-template-columns:1fr;gap:44px;align-items:start}.incident-screen .incident-screen__title{white-space:normal}.incident-screen .incident-screen__visual{min-height:360px}}@media (max-width: 720px){.network-status-overlay{padding:0}.incident-screen .incident-screen__page{grid-template-rows:82px minmax(0,1fr)}.incident-screen .incident-screen__header{height:82px;padding:0 22px}.incident-screen .incident-screen__brand-logo{width:142px}.incident-screen .incident-screen__main{min-height:calc(100vh - 82px);padding:42px 22px 46px}.incident-screen .incident-screen__copy{gap:20px}.incident-screen .incident-screen__title{font-size:clamp(46px,17vw,72px)}.incident-screen .incident-screen__description{font-size:16px}.incident-screen .incident-screen__actions{align-items:stretch;flex-direction:column}.incident-screen .incident-screen__button{width:100%}.incident-screen .incident-screen__visual{min-height:300px}.incident-screen .incident-screen__big-code{font-size:clamp(116px,36vw,210px);top:8%}.incident-screen .incident-screen__diagnostics{padding:22px}.incident-screen .incident-screen__diagnostics-head{align-items:flex-start;flex-direction:column;gap:6px}.incident-screen .incident-screen__diagnostics-grid{grid-template-columns:1fr;gap:12px}}.notify-admin-card{display:grid;gap:18px}.notify-admin-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.notify-admin-summary-grid article{border:1px solid var(--surface-border);border-radius:14px;padding:12px 14px;background:#fbfcfe;display:grid;gap:6px}.notify-admin-summary-grid article span{color:var(--text-muted);font-size:12px}.notify-admin-summary-grid article strong{color:var(--text-primary);font-size:22px}.notify-admin-form-shell{border:1px solid var(--surface-border);border-radius:16px;background:#fbfcfe;padding:16px}.notify-admin-form{display:grid;gap:14px}.notify-admin-form>label,.notify-admin-form-grid label{display:grid;gap:6px}.notify-admin-form>label>span,.notify-admin-form-grid label>span{font-size:13px;color:var(--text-secondary);font-weight:var(--ds-font-weight-medium)}.notify-admin-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.notify-admin-control{width:100%;min-height:38px;border-radius:10px;border:1px solid var(--surface-border);background:#fff;color:var(--text-primary);padding:0 12px;font-size:.92rem}textarea.notify-admin-control{min-height:120px;padding:10px 12px;resize:vertical;line-height:1.55}.notify-admin-control:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px;border-color:var(--brand-primary)}.notify-admin-audience{display:grid;gap:8px}.notify-admin-audience>span{font-size:13px;color:var(--text-secondary);font-weight:var(--ds-font-weight-medium)}.notify-admin-chipbar{gap:8px}.notify-admin-role-list{display:flex;flex-wrap:wrap;gap:8px;max-height:164px;overflow:auto;padding-right:4px}.notify-admin-role-list .org-filter-chip{font-size:.86rem}.notify-record-filter-pop{width:min(420px,100%)}.notify-admin-check{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--text-secondary)}.notify-admin-form>label.notify-admin-check{display:inline-flex;align-items:center;gap:8px}.notify-admin-check input{margin:0;flex:0 0 auto}.notify-main{display:grid;gap:4px}.notify-main strong{font-size:.96rem;color:var(--text-primary)}.notify-main p{margin:0;color:var(--text-secondary);line-height:1.55}.notify-main span{color:var(--text-muted);font-size:.82rem}.notify-read-pill{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;border:1px solid #a7f3d0;background:#f0fdf4;color:#166534;font-size:.8rem;font-weight:var(--ds-font-weight-medium)}.notify-read-pill.is-unread{border-color:#fcd34d;background:#fffbeb;color:#92400e}.notify-row-actions{display:inline-flex;gap:8px}.notify-row-actions .sysset-quiet-btn{height:34px;border-radius:10px}.notify-empty-state{min-height:180px}.notify-admin-note{margin:0;color:var(--text-secondary);line-height:1.7}.audit-log-toolbar{gap:12px}.audit-log-filter-pop{width:min(460px,100%)}.audit-log-range-row{display:grid;gap:8px}.audit-log-range-title{color:#3a3a3c;font-size:.9rem;font-weight:var(--ds-font-weight-medium)}.audit-log-custom-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.audit-log-custom-date-field{display:grid;gap:6px}.audit-log-custom-date-field span{color:#374151;font-size:.82rem;font-weight:var(--ds-font-weight-medium)}.audit-log-custom-date-field input{width:100%;min-height:38px;border-radius:10px;border:1px solid #d1d5db;background:#fff;color:#272729;padding:0 12px;font-size:.9rem}.audit-log-custom-date-field input:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px;border-color:var(--brand-primary)}@media (max-width: 980px){.notify-admin-summary-grid,.notify-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.notify-admin-summary-grid,.notify-admin-form-grid{grid-template-columns:1fr}.notify-admin-chipbar .org-filter-chip{flex:1}.audit-log-custom-date-row{grid-template-columns:1fr}}body.theme-dark .notify-admin-form-shell{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .notify-admin-summary-grid article,body.theme-dark .settings-page-skeleton,body.theme-dark .loading-card-skeleton,body.theme-dark .table-skeleton{background:#272729;border-color:#3a3a3c}body.theme-dark .notify-admin-control{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .notify-admin-control::placeholder{color:#7a7a7e}body.theme-dark .notify-main strong{color:#f8fafc}body.theme-dark .notify-main p{color:#d4d4d6}body.theme-dark .notify-main span{color:#9a9a9c}body.theme-dark .notify-read-pill{border-color:#166534;background:#16653433;color:#bbf7d0}body.theme-dark .notify-read-pill.is-unread{border-color:#92400e;background:#92400e33;color:#fcd34d}body.theme-dark .audit-log-range-title,body.theme-dark .audit-log-custom-date-field span{color:#9a9a9c}body.theme-dark .audit-log-custom-date-field input{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}body.theme-dark .audit-log-custom-date-field input::placeholder{color:#7a7a7e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workbench-page{display:grid;gap:20px;color:#272729}.workbench-head,.work-items-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workbench-head h1,.work-items-page-head h1{margin:4px 0 8px;font-size:2rem;line-height:1.1;color:#272729}.workbench-head p,.work-items-page-head p,.work-item-page-kicker{margin:0;color:#6b7280}.resource-page-head{gap:16px 20px}.resource-page-head-copy{display:grid;gap:8px;min-width:0}.resource-page-head-copy p{max-width:760px;line-height:1.55}.resource-page-head-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--work-text-soft);font-size:.82rem}.resource-page-head-action{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.resource-page-family{--resource-page-gap: 24px;--resource-card-radius: 18px;--resource-card-padding: 18px;display:grid;gap:var(--resource-page-gap)}.resource-page-family--supply-chain{--resource-page-gap: 22px}.resource-page-toolbar-card,.resource-page-table-card{border-radius:var(--resource-card-radius)}.resource-page-toolbar-card{padding:16px 18px}.resource-page-table-card{padding:var(--resource-card-padding)}.resource-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px}.resource-pagination__summary{color:var(--work-text-soft);font-size:.9rem}.resource-pagination__actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.resource-surface-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start}.resource-surface-header__copy{display:grid;gap:8px;min-width:0}.resource-surface-header__kicker,.resource-surface-header__copy h3{margin:0}.resource-surface-header__summary{margin:0;max-width:720px;color:var(--appearance-text-secondary, var(--text-secondary));line-height:1.6}.resource-surface-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resource-surface-header__actions,.resource-surface-footer__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.resource-surface-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;padding-top:16px;border-top:1px solid var(--settings-divider, rgba(255, 255, 255, .08))}.resource-surface-footer__note{margin:0;max-width:420px;color:var(--appearance-text-secondary, var(--text-secondary));font-size:.92rem;line-height:1.6}.resource-surface-family.resource-surface-header{padding:24px 28px 20px;border-bottom:1px solid var(--content-card-border);background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-shell-bg) 46%,white 54%),color-mix(in srgb,var(--appearance-content-card-bg) 94%,white 6%));box-shadow:inset 0 1px 0 var(--glass-specular, rgba(255, 255, 255, .72))}.resource-surface-family.resource-surface-footer{margin-top:8px;padding:18px 28px 24px;border-top:1px solid var(--content-card-border);background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-content-card-bg) 92%,white 8%),color-mix(in srgb,var(--appearance-shell-bg) 30%,white 70%))}.resource-surface-card{display:grid;gap:18px;padding:22px;border:1px solid color-mix(in srgb,var(--content-card-border) 86%,var(--appearance-shell-border) 14%);border-radius:24px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--appearance-shell-bg) 44%,white 56%));box-shadow:0 20px 44px #0f172a1a,inset 0 1px 0 var(--glass-specular, rgba(255, 255, 255, .74))}.resource-surface-card .work-section-head{margin-bottom:0}body.theme-dark .resource-surface-family.resource-surface-header{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-shell-bg) 88%,var(--appearance-content-card-bg) 12%),color-mix(in srgb,var(--appearance-content-card-bg) 90%,black 10%));border-bottom-color:var(--appearance-shell-border)}body.theme-dark .resource-surface-family.resource-surface-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-content-card-bg) 92%,black 8%),color-mix(in srgb,var(--appearance-shell-bg) 86%,var(--appearance-content-card-bg) 14%));border-top-color:var(--appearance-shell-border)}body.theme-dark .resource-surface-card{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-content-card-bg) 82%,var(--appearance-shell-bg) 18%),color-mix(in srgb,var(--appearance-content-card-bg) 72%,black 28%));border-color:var(--appearance-shell-border);box-shadow:0 18px 44px #02061747,inset 0 1px 0 var(--glass-specular)}body.theme-dark .order-create-layer-body,body.theme-dark .purchase-order-create-drawer-body,body.theme-dark .shipment-batch-create-drawer-body{background:transparent}.order-create-layer-body,.purchase-order-create-drawer-body,.shipment-batch-create-drawer-body{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-shell-bg) 18%,white 82%),color-mix(in srgb,var(--appearance-shell-bg) 52%,white 48%))}.workbench-search{min-width:280px}.workbench-search input,.work-items-filter input,.work-items-filter select,.work-item-transfer-form select,.work-item-comment-form select,.work-item-transfer-form textarea,.work-item-comment-form textarea,.work-item-form-grid input,.work-item-form-grid select,.work-item-form-grid textarea{width:100%;border:1px solid #d7dce4;border-radius:12px;background:#fff;color:#272729;padding:12px 14px;font:inherit}.workbench-search input:focus,.work-items-filter input:focus,.work-items-filter select:focus,.work-item-transfer-form select:focus,.work-item-comment-form select:focus,.work-item-transfer-form textarea:focus,.work-item-comment-form textarea:focus,.work-item-form-grid input:focus,.work-item-form-grid select:focus,.work-item-form-grid textarea:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f624}.workbench-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.workbench-summary-card,.product-work-summary article{border:1px solid #dde3ea;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);padding:18px;display:grid;gap:8px}.workbench-summary-card span,.product-work-summary article span{color:#6b7280;font-size:.92rem}.workbench-summary-card strong,.product-work-summary article strong{font-size:1.9rem;color:#272729}.workbench-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:20px;align-items:start}.workbench-panel,.work-items-filter,.work-items-table-shell,.product-detail-panel,.product-work-group{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-18);background:var(--ds-page-surface);padding:var(--ds-space-16)}.workbench-panel-head,.work-item-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);margin-bottom:var(--ds-space-12)}.workbench-panel-head h2,.work-item-section-head h4,.work-item-form-section h3,.work-item-side-card h3{margin:0;color:var(--ds-page-text)}.workbench-segmented{display:inline-flex;gap:var(--ds-space-8);flex-wrap:wrap}.workbench-segment{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);padding:var(--ds-space-8) var(--ds-space-14);font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.workbench-segment:hover:not(.is-active){border-color:var(--ds-color-slate-300);background:var(--ds-page-surface)}.workbench-segment.is-active,.product-detail-tab.is-active,.work-item-status-toggle.is-active{border-color:var(--ds-color-border-brand);background:color-mix(in srgb,var(--ds-color-brand-primary) 8%,var(--ds-color-bg-surface));color:var(--ds-color-brand-primary)}.workbench-link{color:var(--ds-color-accent-blue-600);font-weight:var(--ds-font-weight-semibold)}.workbench-item-list,.workbench-activity-list,.product-work-item-list,.product-work-activity-list,.work-item-comment-list,.work-item-timeline-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--ds-space-12)}.workbench-item-card,.product-work-item-button{width:100%;border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft);padding:var(--ds-space-16);text-align:left;display:grid;gap:var(--ds-space-10);cursor:pointer;transition:border-color .15s ease,background .12s ease}.workbench-item-card:hover,.product-work-item-button:hover,.work-item-row-title:hover{border-color:color-mix(in srgb,var(--ds-color-accent-blue-600) 30%,transparent)}.workbench-item-head,.workbench-item-meta,.work-item-detail-badges,.work-item-comment-meta,.product-detail-drawer-head,.product-work-summary{display:flex;align-items:center;gap:var(--ds-space-10);flex-wrap:wrap}.workbench-item-head{justify-content:space-between}.workbench-item-meta,.product-work-item-button span,.workbench-activity-list p,.work-item-inline-note{color:var(--ds-color-text-body);font-size:var(--ds-font-size-caption)}.workbench-activity-list li,.product-work-activity-list li,.work-item-comment-card,.work-item-timeline-card{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft);padding:var(--ds-space-14)}.workbench-activity-list strong,.product-work-activity-list strong,.work-item-comment-card p,.work-item-timeline-card p{color:var(--ds-page-text)}.workbench-activity-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);margin-bottom:var(--ds-space-8)}.work-items-page{display:grid;gap:var(--ds-space-18);color:var(--ds-page-text)}.work-items-filter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ds-space-14)}.work-items-filter label,.work-item-form-grid label{display:grid;gap:var(--ds-space-8);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-14)}.work-items-table th,.work-items-table td{padding:var(--ds-space-14) var(--ds-space-12);border-bottom:var(--ds-page-border-width) solid var(--ds-page-border);text-align:left;vertical-align:top}.work-items-table th{color:var(--ds-page-text-soft);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-semibold)}.work-items-table tbody tr{cursor:pointer;transition:background .12s ease}.work-items-table tbody tr:hover{background:var(--ds-page-surface-soft)}.work-item-row-title{border:0;padding:0;background:transparent;color:var(--ds-page-text);font:inherit;font-weight:var(--ds-font-weight-semibold);text-align:left;cursor:pointer}.work-item-chip{display:inline-flex;align-items:center;min-height:var(--ds-space-24);padding:0 var(--ds-space-10);border-radius:var(--ds-radius-pill);border:var(--ds-page-border-width) solid var(--ds-page-border);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-ui)}.work-item-chip.is-danger{border-color:var(--ds-color-danger-alpha-16);background:color-mix(in srgb,var(--ds-color-danger) 6%,var(--ds-page-surface));color:var(--ds-color-danger)}.work-item-chip.is-warning{border-color:color-mix(in srgb,var(--ds-color-warning) 30%,transparent);background:color-mix(in srgb,var(--ds-color-warning) 6%,var(--ds-page-surface));color:var(--ds-color-warning-dark, #b45309)}.work-item-chip.is-info{border-color:color-mix(in srgb,var(--ds-color-accent-blue-600) 25%,transparent);background:color-mix(in srgb,var(--ds-color-accent-blue-600) 6%,var(--ds-page-surface));color:var(--ds-color-accent-blue-600)}.work-item-chip.is-success{border-color:color-mix(in srgb,var(--ds-color-success) 30%,transparent);background:color-mix(in srgb,var(--ds-color-success) 6%,var(--ds-page-surface));color:var(--ds-color-success)}.work-item-chip.is-neutral{border-color:var(--ds-color-slate-200);background:var(--ds-color-slate-50);color:var(--ds-page-text-sub)}.member-identity,.member-identity-meta,.work-item-inline-member-list{display:grid;gap:var(--ds-space-4)}.member-identity-name{font-weight:var(--ds-font-weight-semibold);color:var(--ds-page-text)}.member-identity-email,.member-identity-meta,.member-identity-fallback{color:var(--ds-page-text-soft);font-size:var(--ds-font-size-13)}.member-identity-meta{display:flex;gap:var(--ds-space-8);flex-wrap:wrap}.work-item-detail-drawer-overlay,.product-detail-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ds-color-slate-950) 32%,transparent);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);z-index:160;display:flex;justify-content:flex-end}.work-item-detail-drawer{width:min(560px,100vw);height:100vh;background:var(--ds-color-bg-page);box-shadow:var(--ds-shadow-panel);display:grid;grid-template-rows:auto 1fr}.work-item-detail-drawer-head,.product-detail-drawer-head{padding:var(--ds-space-20) var(--ds-space-24) var(--ds-space-18);border-bottom:var(--ds-page-border-width, 1px) solid var(--ds-color-border-default);align-items:flex-start;justify-content:space-between}.work-item-detail-drawer-head h3,.product-detail-drawer-head h3{margin:var(--ds-space-6) 0 var(--ds-space-8);color:var(--ds-color-text-heading)}.work-item-drawer-kicker,.work-item-form-kicker{margin:0;color:var(--ds-color-accent-blue-600);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-medium);letter-spacing:.02em;text-transform:uppercase}.work-item-detail-drawer-body{padding:var(--ds-space-18) var(--ds-space-24) var(--ds-space-28);overflow:auto;display:grid;gap:var(--ds-space-16)}.work-item-detail-section,.work-item-form-section{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-18);background:var(--ds-color-bg-surface);padding:var(--ds-space-18)}.work-item-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-16)}.work-item-field-label{display:block;margin-bottom:var(--ds-space-6);color:var(--ds-color-text-body);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-ui);letter-spacing:.01em}.work-item-rich-copy{margin:0;color:var(--ds-color-text-label);font-size:var(--ds-font-size-14);line-height:1.7;white-space:pre-wrap}.work-item-status-toggle{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-pill);background:var(--ds-color-slate-50);color:var(--ds-color-text-body);padding:var(--ds-space-8) var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-13);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.work-item-status-toggle:hover{background:var(--ds-color-bg-surface);border-color:var(--ds-color-slate-300)}.work-item-transfer-form,.work-item-comment-form{display:grid;gap:12px}.work-item-inline-error{margin:0;border:1px solid var(--ds-color-danger-alpha-16);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-danger-500) 6%,var(--ds-color-bg-surface));color:var(--ds-color-danger-500);padding:var(--ds-space-12) var(--ds-space-14);font-size:var(--ds-font-size-14)}.work-item-form-layer{top:0;right:0;bottom:0;left:0;margin:auto;width:min(1200px,calc(100vw - var(--ds-space-32) * 2));height:min(88vh,920px);background:var(--ds-color-slate-50);border-radius:var(--ds-radius-24);box-shadow:var(--ds-shadow-material);overflow:hidden}.work-item-form-head,.work-item-form-foot{padding:var(--ds-space-20) var(--ds-space-28, 28px);border-bottom:1px solid var(--ds-color-border-default);background:color-mix(in srgb,var(--ds-color-slate-50) 96%,transparent);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-16)}.work-item-form-head h2{margin:var(--ds-space-4) 0 var(--ds-space-8);color:var(--ds-color-text-heading)}.work-item-form-head p{margin:0;color:var(--ds-color-text-body);font-size:var(--ds-font-size-14)}.work-item-form-head-actions{display:inline-flex;align-items:center;gap:var(--ds-space-12);flex-wrap:wrap}.work-item-form-body{overflow:auto;padding:var(--ds-space-24) var(--ds-space-28, 28px) var(--ds-space-28, 28px);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:var(--ds-space-20)}.work-item-form-main,.work-item-form-side{display:grid;gap:var(--ds-space-18);align-content:start}.work-item-form-side .work-item-side-card{border:1px dashed var(--ds-color-border-dashed);border-radius:var(--ds-radius-18);background:var(--ds-color-slate-50);padding:var(--ds-space-16)}.work-item-side-card ul{margin:var(--ds-space-12) 0 0;padding-left:var(--ds-space-18);color:var(--ds-color-text-body);font-size:var(--ds-font-size-14)}.work-item-watcher-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-10)}.work-item-watcher-option{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-14);background:var(--ds-color-bg-surface);padding:var(--ds-space-12);display:flex;gap:var(--ds-space-10);align-items:flex-start;transition:border-color .15s ease,background .15s ease}.work-item-watcher-option:hover{border-color:var(--ds-color-slate-300)}.work-item-watcher-option.is-active{border-color:var(--ds-color-border-brand);background:color-mix(in srgb,var(--ds-color-brand-primary) 5%,var(--ds-color-bg-surface))}.work-item-watcher-option input{margin-top:var(--ds-space-2)}.work-item-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-12)}.work-item-form-foot{border-top:1px solid var(--ds-color-border-default);border-bottom:0;align-items:center}.product-detail-drawer{width:min(720px,100vw);height:100vh;background:var(--ds-color-bg-page);box-shadow:var(--ds-shadow-panel);display:grid;grid-template-rows:auto auto 1fr}.product-detail-tab-strip{display:flex;gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-24) 0}.product-detail-tab{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);padding:var(--ds-space-8) var(--ds-space-14);font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.product-detail-tab:hover:not(.is-active){border-color:var(--ds-color-slate-300);background:var(--ds-page-surface)}.product-detail-tab.is-active{border-color:var(--ds-color-border-brand);background:color-mix(in srgb,var(--ds-color-brand-primary) 8%,var(--ds-color-bg-surface));color:var(--ds-color-brand-primary)}.product-detail-panel{overflow:auto;padding:var(--ds-space-18) var(--ds-space-24) var(--ds-space-28);display:grid;gap:var(--ds-space-18)}.product-detail-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-14)}.product-detail-overview-grid article{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);padding:var(--ds-space-16);background:var(--ds-page-surface-soft);display:grid;gap:var(--ds-space-8)}.product-detail-overview-grid span{color:var(--ds-page-text-soft)}.product-work-summary{justify-content:space-between}.product-work-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);gap:var(--ds-space-16)}.product-work-activity-list li{display:grid;gap:var(--ds-space-6)}.product-work-activity-list time{color:var(--ds-page-text-soft);font-size:var(--ds-font-size-13)}.is-ghost{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface);color:var(--ds-page-text-sub);padding:var(--ds-space-10) var(--ds-space-14);font:inherit;cursor:pointer;transition:border-color .15s ease,background .12s ease}.is-ghost:hover{border-color:var(--ds-color-slate-300);background:var(--ds-page-surface-soft)}@media (max-width: 1100px){.workbench-summary-grid,.work-item-advanced-grid,.work-items-filter,.product-detail-overview-grid,.work-item-watcher-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-layout,.work-item-form-body,.product-work-layout{grid-template-columns:1fr}}@media (max-width: 780px){.workbench-head,.work-items-page-head,.work-item-form-head,.work-item-form-foot,.product-work-summary{flex-direction:column;align-items:stretch}.workbench-summary-grid,.work-item-detail-grid,.work-items-filter,.work-item-form-grid,.work-item-advanced-grid,.work-item-watcher-list{grid-template-columns:1fr}.work-item-form-layer,.work-item-detail-drawer,.product-detail-drawer{width:100vw;height:100vh;border-radius:0}}body.theme-dark .workbench-page,body.theme-dark .work-items-page{color:#e5e7eb}body.theme-dark .workbench-panel,body.theme-dark .work-items-filter,body.theme-dark .work-items-table-shell,body.theme-dark .work-item-detail-drawer,body.theme-dark .work-item-form-layer,body.theme-dark .product-detail-drawer,body.theme-dark .product-detail-panel,body.theme-dark .product-work-group,body.theme-dark .work-item-detail-section,body.theme-dark .work-item-form-section{background:#272729;border-color:#3a3a3c}body.theme-dark .workbench-summary-card,body.theme-dark .product-work-summary article,body.theme-dark .workbench-item-card,body.theme-dark .product-work-item-button,body.theme-dark .workbench-activity-list li,body.theme-dark .product-work-activity-list li,body.theme-dark .work-item-comment-card,body.theme-dark .work-item-timeline-card,body.theme-dark .product-detail-overview-grid article,body.theme-dark .work-item-side-card,body.theme-dark .work-item-watcher-option{background:#1d1d1f;border-color:#3a3a3c}body.theme-dark .workbench-head h1,body.theme-dark .work-items-page-head h1,body.theme-dark .workbench-summary-card strong,body.theme-dark .product-work-summary article strong,body.theme-dark .member-identity-name,body.theme-dark .work-item-detail-drawer-head h3,body.theme-dark .product-detail-drawer-head h3,body.theme-dark .work-item-form-head h2,body.theme-dark .workbench-activity-list strong,body.theme-dark .product-work-activity-list strong,body.theme-dark .work-item-comment-card p,body.theme-dark .work-item-timeline-card p,body.theme-dark .work-item-row-title{color:#f8fafc}body.theme-dark .workbench-head p,body.theme-dark .work-items-page-head p,body.theme-dark .work-item-page-kicker,body.theme-dark .workbench-summary-card span,body.theme-dark .product-work-summary article span,body.theme-dark .member-identity-email,body.theme-dark .member-identity-meta,body.theme-dark .member-identity-fallback,body.theme-dark .workbench-item-meta,body.theme-dark .workbench-activity-list p,body.theme-dark .work-item-inline-note{color:#9a9a9c}body.theme-dark .workbench-search input,body.theme-dark .work-items-filter input,body.theme-dark .work-items-filter select,body.theme-dark .inventory-replenishment-draft-field input,body.theme-dark .work-item-transfer-form select,body.theme-dark .work-item-comment-form select,body.theme-dark .work-item-transfer-form textarea,body.theme-dark .work-item-comment-form textarea,body.theme-dark .work-item-form-grid input,body.theme-dark .work-item-form-grid select,body.theme-dark .work-item-form-grid textarea,body.theme-dark .is-ghost{background:#1d1d1f;border-color:#3a3a3c;color:#e5e7eb}.workbench-page,.work-items-page,.work-item-detail-drawer,.work-item-form-layer,.product-detail-drawer{--work-surface: #ffffff;--work-surface-soft: #f6f8fc;--work-surface-muted: #f9fbff;--work-border: #e7ebf3;--work-border-strong: #d7deea;--work-text: #1d1d1f;--work-text-sub: #5f6b7c;--work-text-soft: #7c8898;--work-accent: var(--ds-color-brand-500);--work-accent-soft: #f2f0ff;--work-accent-border: rgba(99, 91, 255, .18);--work-shadow: 0 18px 50px rgba(15, 23, 42, .08);--work-shadow-soft: 0 6px 22px rgba(15, 23, 42, .05)}.workbench-page,.work-items-page{display:grid;gap:24px;color:var(--work-text)}.workbench-home-hero,.work-items-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workbench-home-hero{padding:8px 0 4px}.workbench-home-intro,.work-items-page-intro{min-width:0;display:grid;gap:10px}.workbench-head h1,.work-items-page-head h1{margin:0;font-size:2.3rem;line-height:1.02;letter-spacing:-.04em;color:var(--work-text)}.workbench-head p,.work-items-page-head p,.work-item-page-kicker{margin:0;color:var(--work-text-sub)}.work-item-page-kicker{font-size:.78rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--work-accent)}.workbench-home-glance,.work-items-page-meta,.work-item-form-head-meta,.product-detail-title-meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-6)}.workbench-home-glance span,.work-items-page-meta span,.work-item-form-head-meta span,.product-detail-title-meta span{display:inline-flex;align-items:center;min-height:var(--ds-space-24);padding:0 var(--ds-space-10);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium)}.workbench-head-actions{display:flex;align-items:center;gap:12px}.workbench-search{min-width:320px}.workbench-search input,.work-items-filter input,.work-items-filter select,.work-item-transfer-form select,.work-item-comment-form select,.work-item-transfer-form textarea,.work-item-comment-form textarea,.work-item-form-grid input,.work-item-form-grid select,.work-item-form-grid textarea{width:100%;border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface);color:var(--ds-page-text);padding:var(--ds-space-10) var(--ds-space-14);font:inherit;font-size:var(--ds-font-size-14);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.workbench-search input,.work-items-search-field input{min-height:42px}.workbench-search input:focus,.work-items-filter input:focus,.work-items-filter select:focus,.work-item-transfer-form select:focus,.work-item-comment-form select:focus,.work-item-transfer-form textarea:focus,.work-item-comment-form textarea:focus,.work-item-form-grid input:focus,.work-item-form-grid select:focus,.work-item-form-grid textarea:focus{outline:none;border-color:color-mix(in srgb,var(--ds-page-accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 10%,transparent)}.workbench-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-12)}.workbench-summary-card,.product-work-summary article{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface);box-shadow:var(--ds-shadow-soft);padding:var(--ds-space-16) var(--ds-space-16) var(--ds-space-18);display:grid;gap:var(--ds-space-6)}.workbench-summary-card.is-primary{background:var(--ds-page-surface);border-color:var(--ds-page-accent-border)}.workbench-summary-card span,.product-work-summary article span{color:var(--work-text-soft);font-size:.78rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.03em;text-transform:uppercase}.workbench-summary-card strong,.product-work-summary article strong{font-size:2.05rem;line-height:1;letter-spacing:-.04em;color:var(--work-text)}.workbench-summary-card p{margin:0;color:var(--work-text-sub);font-size:.92rem;line-height:1.5}.workbench-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:24px;align-items:start}.workbench-column,.workbench-panel,.work-items-table-shell,.product-detail-panel{min-width:0}.workbench-panel,.work-items-filter,.work-items-table-shell,.product-detail-panel,.product-work-group{border:1px solid var(--work-border);border-radius:22px;background:var(--work-surface);box-shadow:var(--work-shadow-soft)}.workbench-panel,.product-detail-panel,.product-work-group,.work-items-table-shell{padding:18px 20px}.workbench-panel-head,.work-item-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.workbench-panel-head h2,.work-item-section-head h4,.work-item-form-section h3,.work-item-side-card h3{margin:0;color:var(--work-text);font-size:1rem;line-height:1.25}.workbench-panel-head p,.work-item-section-head span{margin:4px 0 0;color:var(--work-text-soft);font-size:.84rem}.workbench-link{color:var(--work-accent);font-weight:var(--ds-font-weight-medium)}.workbench-item-list,.workbench-activity-list,.product-work-item-list,.product-work-activity-list,.work-item-comment-list,.work-item-timeline-list{list-style:none;padding:0;margin:0;display:grid}.workbench-item-list li+li,.workbench-activity-list li+li,.product-work-item-list li+li,.product-work-activity-list li+li,.work-item-comment-list article+article,.work-item-timeline-list article+article{margin-top:0}.workbench-item-card,.product-work-item-button{width:100%;border:0;border-radius:16px;background:transparent;padding:14px 0;text-align:left;display:grid;gap:10px;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.workbench-item-list li+li .workbench-item-card,.product-work-item-list li+li .product-work-item-button{border-top:1px solid var(--work-border)}.workbench-item-card:hover,.product-work-item-button:hover,.work-item-row-title:hover{background:var(--work-surface-muted)}.workbench-item-eyebrow,.product-work-item-eyebrow,.workbench-item-meta,.work-item-detail-badges,.work-item-comment-meta,.product-detail-drawer-head,.product-work-summary,.product-work-item-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workbench-item-body,.workbench-activity-body{display:grid;gap:6px}.workbench-item-body strong,.workbench-activity-body strong,.product-work-item-button strong{color:var(--work-text);font-size:1rem;line-height:1.35}.workbench-item-body p,.workbench-activity-body p,.product-work-item-button span,.workbench-item-meta,.workbench-item-trailing,.work-item-inline-note{margin:0;color:var(--work-text-sub);font-size:.9rem;line-height:1.5}.workbench-item-meta,.product-work-item-meta{justify-content:space-between}.workbench-item-trailing,.product-work-item-meta time{display:grid;gap:4px;justify-items:end;color:var(--work-text-soft);font-size:.82rem}.workbench-activity-list li,.product-work-activity-list li,.work-item-comment-card,.work-item-timeline-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px 15px}.workbench-activity-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.work-items-filter{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px}.work-items-filter-main{flex:1;display:grid;gap:14px}.work-items-search-field{max-width:420px}.work-items-filter-strip{display:flex;flex-wrap:wrap;gap:10px}.work-items-filter label,.work-item-form-grid label{display:grid;gap:6px;color:var(--work-text-sub);font-size:.84rem;min-width:0}.work-items-filter-strip label{min-width:140px}.work-items-filter label span,.work-item-form-grid label span{font-size:.75rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--work-text-soft)}.work-items-filter-actions{justify-content:flex-end;align-self:stretch}.work-items-table{width:100%;border-collapse:collapse}.work-items-table-loading-state{position:relative;min-height:308px;display:grid;align-items:center}.work-items-table-loading-state .table-skeleton{opacity:.72}.work-items-table th,.work-items-table td{padding:14px 10px;border-bottom:1px solid var(--work-border);text-align:left;vertical-align:top}.work-items-table th{color:var(--work-text-soft);font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.work-items-table tbody tr{cursor:pointer;transition:background-color .18s ease}.work-items-table tbody tr:hover{background:var(--work-surface-muted)}.work-item-row-stack,.work-item-row-subline{display:grid;gap:6px}.work-item-row-subline{color:var(--work-text-sub);font-size:.86rem}.work-item-row-title{border:0;padding:0;background:transparent;color:var(--work-text);font:inherit;font-weight:var(--ds-font-weight-medium);text-align:left;cursor:pointer}.work-item-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid #dbe2ec;background:#f7f9fc;color:#516072;font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.02em}.work-item-chip.is-quiet{border-color:transparent;background:var(--work-surface-soft);color:var(--work-text-soft)}.work-item-chip.is-danger{border-color:#ffd8d6;background:#fff4f3;color:#c03b32}.work-item-chip.is-warning{border-color:#ffe2a8;background:#fff8ea;color:#ae6a00}.work-item-chip.is-info{border-color:#ddd7ff;background:#f5f3ff;color:var(--work-accent)}.work-item-chip.is-success{border-color:#cce8d3;background:#f3fbf5;color:#287a44}.work-item-chip.is-neutral{border-color:#d9dee8;background:#f5f7fa;color:#67768a}body.theme-dark .app-appearance-page .work-item-chip,body.theme-dark .app-appearance-drawer .work-item-chip{border-color:var(--work-border-strong);background:var(--work-surface-soft);color:var(--work-text-sub)}body.theme-dark .app-appearance-page .work-item-chip.is-quiet,body.theme-dark .app-appearance-drawer .work-item-chip.is-quiet{border-color:transparent;background:var(--work-surface-muted);color:var(--work-text-soft)}body.theme-dark .app-appearance-page .work-item-chip.is-danger,body.theme-dark .app-appearance-drawer .work-item-chip.is-danger{border-color:#f871713d;background:#7f1d1d33;color:#fecaca}body.theme-dark .app-appearance-page .work-item-chip.is-warning,body.theme-dark .app-appearance-drawer .work-item-chip.is-warning{border-color:#fbbf243d;background:#78350f38;color:#fde68a}body.theme-dark .app-appearance-page .work-item-chip.is-info,body.theme-dark .app-appearance-drawer .work-item-chip.is-info{border-color:var(--work-accent-border);background:var(--work-accent-soft);color:var(--work-accent)}body.theme-dark .app-appearance-page .work-item-chip.is-success,body.theme-dark .app-appearance-drawer .work-item-chip.is-success{border-color:#4ade803d;background:#14532d38;color:#bbf7d0}body.theme-dark .app-appearance-page .work-item-chip.is-neutral,body.theme-dark .app-appearance-drawer .work-item-chip.is-neutral{border-color:var(--work-border-strong);background:var(--work-surface-muted);color:var(--work-text-sub)}.member-identity{display:flex;align-items:flex-start;gap:10px;min-width:0}.member-identity.is-compact{align-items:center;gap:8px}.member-identity-avatar{flex-shrink:0;margin-top:1px;border-radius:999px}.member-identity-copy,.member-identity-meta,.work-item-inline-member-list{display:grid;gap:3px;min-width:0}.member-identity-name{font-weight:var(--ds-font-weight-medium);color:var(--work-text);line-height:1.2}.member-identity.is-compact .member-identity-copy{gap:0}.member-identity-email,.member-identity-meta,.member-identity-fallback{color:var(--work-text-soft);font-size:.8rem;line-height:1.35}.member-identity-meta{display:flex;gap:8px;flex-wrap:wrap}.work-item-detail-drawer-overlay,.product-detail-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ds-color-black) 18%,transparent);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);z-index:160;display:flex;justify-content:flex-end}.product-detail-drawer-overlay{z-index:150}.work-item-detail-drawer,.product-detail-drawer{background:var(--ds-page-surface);box-shadow:-16px 0 48px color-mix(in srgb,var(--ds-color-black) 12%,transparent)}body.theme-dark .app-appearance-drawer{background:var(--work-surface);box-shadow:-16px 0 48px color-mix(in srgb,var(--ds-color-black) 40%,transparent)}.work-item-detail-drawer{width:min(760px,100vw);height:100vh;display:grid;grid-template-rows:auto 1fr}.work-item-detail-drawer-head,.product-detail-drawer-head{padding:var(--ds-space-20) var(--ds-space-24) var(--ds-space-18);border-bottom:var(--ds-page-border-width) solid var(--ds-page-border);align-items:flex-start;justify-content:space-between;background:color-mix(in srgb,var(--ds-page-surface) 92%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}body.theme-dark .app-appearance-drawer .work-item-detail-drawer-head{background:color-mix(in srgb,var(--phasea-surface-base, var(--appearance-shell-bg)) 88%,var(--work-surface) 12%);border-bottom-color:var(--work-border)}.work-item-detail-drawer-head h3,.product-detail-drawer-head h3{margin:var(--ds-space-4) 0 var(--ds-space-6);color:var(--ds-page-text);font-size:var(--ds-font-size-24);line-height:1.1;letter-spacing:-.03em;font-weight:var(--ds-font-weight-semibold)}.work-item-drawer-kicker,.work-item-form-kicker{margin:0;color:var(--ds-page-accent);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.work-item-detail-head-actions{display:inline-flex;gap:var(--ds-space-10)}.work-item-detail-drawer-body{padding:var(--ds-space-20) var(--ds-space-24) var(--ds-space-32);overflow:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.78fr);gap:var(--ds-space-20);align-items:start}.work-item-detail-main,.work-item-detail-side{display:grid;gap:var(--ds-space-18);align-content:start}.work-item-detail-section,.work-item-form-section{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-20);background:var(--ds-page-surface);padding:var(--ds-space-16) var(--ds-space-18) var(--ds-space-18);box-shadow:var(--ds-shadow-soft)}.work-item-detail-context-card{background:var(--ds-page-surface)}body.theme-dark .app-appearance-drawer .work-item-detail-context-card{background:linear-gradient(180deg,color-mix(in srgb,var(--work-surface) 92%,var(--phasea-surface-base, var(--appearance-shell-bg)) 8%) 0%,var(--work-surface-soft) 100%)}.work-item-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-16) var(--ds-space-14)}.work-item-detail-grid>.is-span-2{grid-column:span 2}.work-item-field-label{display:block;margin-bottom:var(--ds-space-6);color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.work-item-rich-copy{margin:0;color:var(--ds-page-text-sub);line-height:1.68;white-space:pre-wrap;font-size:var(--ds-font-size-14)}body.theme-dark .app-appearance-drawer .work-item-rich-copy{color:var(--work-text-sub)}.work-item-status-row{display:flex;gap:var(--ds-space-8);flex-wrap:wrap}.work-item-status-toggle{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);padding:var(--ds-space-8) var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-13);cursor:pointer;transition:all .15s ease}.work-item-status-toggle.is-active{border-color:var(--ds-page-accent-border);background:var(--ds-page-accent-soft);color:var(--ds-page-accent)}.work-item-transfer-form,.work-item-comment-form{display:grid;gap:var(--ds-space-10)}.work-item-comment-visibility-field{display:grid;gap:var(--ds-space-6);max-width:220px}.work-item-transfer-form button,.work-item-comment-form button,.work-item-form-head-actions button:not(.is-ghost),.work-item-form-foot button:not(.is-ghost){min-height:40px;border-radius:12px;border:1px solid var(--work-accent);background:var(--work-accent);color:#fff;padding:0 14px;font:inherit;font-weight:var(--ds-font-weight-medium);cursor:pointer}.work-item-transfer-form button:disabled,.work-item-comment-form button:disabled,.work-item-form-head-actions button:not(.is-ghost):disabled,.work-item-form-foot button:not(.is-ghost):disabled{opacity:.56;cursor:not-allowed}.work-item-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.work-item-comment-meta time{margin-left:auto;color:var(--work-text-soft);font-size:.8rem}.work-item-inline-error{margin:0;border:1px solid #ffd8d6;border-radius:14px;background:#fff4f3;color:#c03b32;padding:12px 14px}.work-item-form-layer{top:0;right:0;bottom:0;left:0;margin:auto;width:min(1180px,calc(100vw - 32px));height:min(92vh,920px);background:var(--ds-page-surface);border-radius:var(--ds-radius-28);border:var(--ds-page-border-width) solid var(--ds-page-border);box-shadow:0 30px 80px color-mix(in srgb,var(--ds-color-black) 18%,transparent);overflow:hidden}.work-item-form-shell{display:grid;grid-template-rows:auto auto 1fr auto;height:100%}.work-item-form-head,.work-item-form-foot{padding:var(--ds-space-18) var(--ds-space-24);border-bottom:var(--ds-page-border-width) solid var(--ds-page-border);background:color-mix(in srgb,var(--ds-page-surface) 92%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-16)}.work-item-form-head h2{margin:var(--ds-space-4) 0 var(--ds-space-6);color:var(--ds-page-text);font-size:var(--ds-font-size-24);line-height:1.1;letter-spacing:-.03em;font-weight:var(--ds-font-weight-semibold)}.work-item-form-head p{margin:0;color:var(--ds-page-text-sub)}.work-item-form-head-actions{display:inline-flex;align-items:center;gap:var(--ds-space-10);flex-wrap:wrap}.work-item-form-body{overflow:auto;padding:0 var(--ds-space-28) var(--ds-space-28);display:grid;grid-template-columns:minmax(0,1.52fr) minmax(260px,.62fr);gap:var(--ds-space-20)}.work-item-form-main,.work-item-form-side{display:grid;gap:var(--ds-space-16);align-content:start}.work-item-form-main,.work-item-form-side{padding-top:var(--ds-space-20)}.work-item-form-section{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 0 var(--ds-space-20);border-bottom:var(--ds-page-border-width) solid var(--ds-page-border)}.work-item-form-title-field input{min-height:54px;font-size:var(--ds-font-size-18);font-weight:var(--ds-font-weight-semibold);letter-spacing:-.02em;border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft)}.work-item-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-14)}.work-item-form-grid label.is-span-2{grid-column:span 2}.work-item-form-side .work-item-side-card{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-18);background:var(--ds-page-surface);box-shadow:var(--ds-shadow-soft);padding:var(--ds-space-16)}.work-item-side-card ul{margin:12px 0 0;padding-left:18px;color:var(--work-text-sub)}.work-item-side-product{display:grid;gap:4px}.work-item-watcher-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-item-watcher-option{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface);padding:12px;display:flex;gap:10px;align-items:flex-start}.work-item-watcher-option.is-active{border-color:var(--work-accent-border);background:var(--work-accent-soft)}.work-item-watcher-option input{margin-top:2px}.work-item-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.work-item-form-foot{border-top:1px solid var(--work-border);border-bottom:0;align-items:center}.product-detail-drawer{width:min(860px,100vw);height:100vh;display:grid;grid-template-rows:auto auto 1fr}.product-detail-tab-strip{display:flex;gap:20px;padding:0 28px;border-bottom:1px solid var(--work-border)}.product-detail-tab{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--work-text-soft);padding:14px 0 12px;font:inherit;font-weight:var(--ds-font-weight-medium);cursor:pointer}.product-detail-tab.is-active{border-color:var(--work-accent);background:transparent;color:var(--work-text)}.product-detail-panel{overflow:auto;padding:22px 28px 32px;display:grid;gap:20px}.product-detail-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-detail-overview-grid article{border:1px solid var(--work-border);border-radius:18px;padding:16px;background:var(--work-surface-soft);display:grid;gap:8px}.product-detail-overview-grid span{color:var(--work-text-soft);font-size:.8rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.product-work-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.product-work-summary .product-list-create-btn{align-self:stretch;width:100%}.product-work-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:18px}.product-work-item-list li,.product-work-activity-list li{margin:0}.product-work-activity-list li{display:grid;gap:6px}.product-work-activity-list time{color:var(--work-text-soft);font-size:.82rem}.work-items-page .product-list-pagination{margin-top:-4px;border-top:1px solid var(--work-border);padding-top:16px}.is-ghost{border:1px solid var(--work-border-strong);border-radius:12px;background:var(--work-surface);color:#3a3a3c;padding:10px 14px;font:inherit;cursor:pointer}@media (max-width: 1180px){.workbench-summary-grid,.product-work-summary,.work-item-advanced-grid,.product-detail-overview-grid,.work-item-watcher-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-layout,.work-item-detail-drawer-body,.work-item-form-body,.product-work-layout{grid-template-columns:1fr}}@media (max-width: 860px){.workbench-home-hero,.work-items-page-head,.work-item-form-head,.work-item-form-foot,.product-detail-drawer-head,.workbench-head-actions,.work-item-composer-actions{flex-direction:column;align-items:stretch}.workbench-search{min-width:0}.workbench-summary-grid,.workbench-team-summary-grid,.work-item-detail-grid,.work-item-form-grid,.work-item-advanced-grid,.work-item-watcher-list,.product-work-summary,.product-detail-overview-grid{grid-template-columns:1fr}.work-items-filter{flex-direction:column;align-items:stretch}.work-items-filter-strip{display:grid;grid-template-columns:1fr 1fr}.work-item-form-layer,.work-item-detail-drawer,.product-detail-drawer{width:100vw;height:100vh;border-radius:0}}@media (max-width: 640px){.workbench-head h1,.work-items-page-head h1,.work-item-form-head h2,.work-item-detail-drawer-head h3,.product-detail-drawer-head h3{font-size:1.7rem}.workbench-item-meta,.product-work-item-meta,.workbench-activity-meta{align-items:flex-start}.workbench-item-trailing{justify-items:start}.work-items-filter-strip{grid-template-columns:1fr}.work-item-detail-drawer-head,.product-detail-drawer-head,.product-detail-panel,.work-item-detail-drawer-body,.work-item-form-head,.work-item-form-foot,.work-item-form-body{padding-left:20px;padding-right:20px}}body.theme-dark .workbench-page,body.theme-dark .work-items-page,body.theme-dark .work-item-detail-drawer,body.theme-dark .work-item-form-layer,body.theme-dark .product-detail-drawer{--work-surface: #1d1d1f;--work-surface-soft: #111b2f;--work-surface-muted: #132033;--work-border: rgba(148, 163, 184, .16);--work-border-strong: rgba(148, 163, 184, .22);--work-text: #f8fafc;--work-text-sub: #d4d4d6;--work-text-soft: #9a9a9c;--work-accent: var(--ds-color-brand-500);--work-accent-soft: rgba(99, 91, 255, .16);--work-accent-border: rgba(155, 150, 255, .24)}body.theme-dark .workbench-summary-card,body.theme-dark .product-work-summary article,body.theme-dark .workbench-panel,body.theme-dark .work-items-filter,body.theme-dark .work-items-table-shell,body.theme-dark .product-detail-panel,body.theme-dark .product-work-group,body.theme-dark .work-item-detail-section,body.theme-dark .work-item-side-card,body.theme-dark .work-item-watcher-option,body.theme-dark .product-detail-overview-grid article,body.theme-dark .workbench-activity-list li,body.theme-dark .product-work-activity-list li,body.theme-dark .work-item-comment-card,body.theme-dark .work-item-timeline-card{background:var(--work-surface);border-color:var(--work-border)}body.theme-dark .workbench-summary-card.is-primary,body.theme-dark .work-item-detail-context-card{background:linear-gradient(180deg,#1d1d1f,#111b2f)}body.theme-dark .workbench-item-card:hover,body.theme-dark .product-work-item-button:hover,body.theme-dark .work-items-table tbody tr:hover{background:var(--work-surface-muted)}body.theme-dark .app-appearance-page,body.theme-dark .app-appearance-drawer{--work-surface: var(--phasea-surface-raised, var(--appearance-content-card-bg));--work-surface-soft: var(--phasea-surface-muted, color-mix(in srgb, var(--appearance-content-card-bg) 84%, var(--appearance-shell-bg) 16%));--work-surface-muted: color-mix(in srgb, var(--phasea-surface-raised, var(--appearance-content-card-bg)) 74%, var(--phasea-surface-base, var(--appearance-shell-bg)) 26%);--work-border: var(--phasea-border, var(--appearance-content-card-border));--work-border-strong: var(--phasea-border-strong, color-mix(in srgb, var(--appearance-content-card-border) 82%, var(--appearance-text-quaternary) 18%));--work-text: var(--phasea-text, var(--appearance-text-primary));--work-text-sub: var(--phasea-text-sub, var(--appearance-text-secondary));--work-text-soft: var(--phasea-text-soft, var(--appearance-text-tertiary));--work-accent: var(--phasea-accent, var(--appearance-control-accent));--work-accent-soft: var(--phasea-accent-soft, var(--appearance-control-active-bg));--work-accent-border: var(--phasea-accent-border, var(--appearance-control-active-border));--work-shadow: var(--phasea-shadow, var(--appearance-content-card-shadow));--work-shadow-soft: var(--phasea-shadow, var(--appearance-content-card-shadow))}.work-surface-card{border:1px solid var(--work-border);border-radius:22px;background:var(--work-surface);box-shadow:var(--work-shadow-soft)}.work-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-12);margin-bottom:var(--ds-space-14)}.work-section-head>div{min-width:0;display:grid;gap:var(--ds-space-4)}.work-section-head h2,.work-section-head h3,.work-section-head h4{margin:0;color:var(--ds-color-text-heading);font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-ui);line-height:1.3}.work-section-head p,.work-section-head span{margin:0;color:var(--ds-color-text-body);font-size:var(--ds-font-size-12);line-height:1.5}.work-section-eyebrow{margin:0;color:var(--ds-color-brand-primary);font-size:var(--ds-font-size-micro);font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.workbench-home-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.92fr)}.workbench-home-focus,.workbench-home-agenda{min-width:0}.workbench-home-agenda{display:grid;gap:18px;align-content:start}.workbench-home-team-load,.workbench-home-period-summary,.workbench-home-team-summary{min-width:0}.workbench-panel{padding:20px}.workbench-panel-body{display:grid;gap:12px}.intelligence-console-page,.ai-settings-console{gap:18px}.intelligence-console-head,.ai-settings-console__head{padding:4px 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.intelligence-console-head__copy,.ai-settings-console__copy{min-width:0;display:grid;gap:8px}.intelligence-console-head__copy h1,.ai-settings-console__copy h1{margin:0}.intelligence-console-head__meta,.ai-settings-console__meta{display:grid;justify-items:end;gap:4px;color:var(--work-text-soft);font-size:.78rem}.intelligence-console-head__meta strong,.ai-settings-console__meta strong{color:var(--work-text);font-size:.92rem}.ai-settings-v1-page{display:grid;gap:16px}.ai-settings-summary-card,.ai-settings-section{padding:calc(var(--ds-space-20) + var(--ds-space-2))}.ai-settings-summary-card{display:grid;gap:16px}.ai-settings-statusbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:center}.ai-settings-statusbar__item{min-width:0;display:grid;gap:6px}.ai-settings-statusbar__item span,.ai-settings-field-label,.ai-settings-form-field span{color:var(--work-text-soft);font-size:.74rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.ai-settings-statusbar__item strong{color:var(--work-text);font-size:1rem;line-height:1.3}.ai-settings-statusbar__value{display:inline-flex;align-items:center;gap:8px}.ai-settings-status-loader{color:#4a4a4c;flex:0 0 auto;margin-left:-1px}.ai-settings-statusbar__value.is-success{color:#166534}.ai-settings-statusbar__value.is-warning{color:#b45309}.ai-settings-statusbar__value.is-danger{color:#b91c1c}.ai-settings-statusbar__value.is-muted{color:var(--work-text)}.ai-settings-statusbar__item--meta{justify-items:end}.ai-settings-status-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto;background:#9a9a9c}.ai-settings-status-dot.is-success{background:#16a34a}.ai-settings-status-dot.is-warning{background:#f59e0b}.ai-settings-status-dot.is-danger{background:#dc2626}.ai-settings-status-dot.is-muted{background:#9ca3af}body.theme-dark .ai-settings-status-loader{color:#e2e8f0db}.ai-settings-section{display:grid;gap:16px}.ai-settings-edit-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-settings-key-summary{display:flex;flex-direction:column;align-items:stretch;gap:12px}.ai-settings-field-stack,.ai-settings-feature-copy{min-width:0;display:grid;gap:6px}.ai-settings-key-mask{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:40px;padding:0 12px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface-soft);color:var(--work-text);font-size:.96rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-settings-key-actions{display:grid;gap:8px}.ai-settings-inline-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ai-settings-inline-actions.is-key-actions{justify-content:flex-start}.ai-settings-inline-feedback{display:inline-flex;align-items:center;min-height:30px;font-size:.84rem;font-weight:var(--ds-font-weight-medium);line-height:1.5}.ai-settings-inline-feedback.is-success{color:#166534}.ai-settings-inline-feedback.is-danger{color:#b91c1c}.ai-settings-form-field{min-width:min(420px,100%);display:grid;gap:6px}.ai-settings-form-field input,.ai-settings-form-field select{width:100%;height:40px;border:1px solid var(--work-border-strong);border-radius:12px;background:var(--work-surface);color:var(--work-text);padding:0 12px;font:inherit}.ai-settings-model-combobox,.ai-settings-model-input-wrap{position:relative}.ai-settings-model-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:grid;gap:6px;max-height:240px;overflow:auto;padding:8px;border:1px solid var(--work-border);border-radius:16px;background:color-mix(in srgb,var(--work-surface) 94%,white);box-shadow:0 18px 36px #0f172a29}.ai-settings-model-option,.ai-settings-model-empty{border-radius:12px;padding:10px 12px}.ai-settings-model-option{width:100%;border:0;background:transparent;display:grid;gap:4px;text-align:left;cursor:pointer}.ai-settings-model-option strong{color:var(--work-text);font-size:.92rem}.ai-settings-model-option span,.ai-settings-model-empty{color:var(--work-text-soft);font-size:.82rem;line-height:1.45}.ai-settings-model-option:hover,.ai-settings-model-option:focus-visible,.ai-settings-model-option.is-selected{background:color-mix(in srgb,var(--work-accent) 10%,var(--work-surface-soft));outline:none}.ai-settings-field-helper{color:var(--work-text-sub);font-size:.82rem;line-height:1.5}.ai-settings-model-row{display:flex;align-items:flex-end;gap:12px}.ai-settings-feature-list{display:grid;gap:12px}.ai-settings-feature-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px 16px}.ai-settings-feature-copy strong{color:var(--work-text);font-size:.96rem}.ai-settings-feature-copy span{color:var(--work-text-soft);font-size:.78rem}.ai-settings-feature-copy p{margin:0;color:var(--work-text-sub);font-size:.84rem;line-height:1.6}.ai-settings-danger-btn{color:#be123c}.intelligence-console-nav{display:grid;gap:10px}.intelligence-console-nav__primary,.intelligence-console-nav__secondary{display:flex;flex-wrap:wrap;gap:8px}.intelligence-console-nav__item,.intelligence-console-nav__subitem{border:1px solid var(--work-border);border-radius:999px;background:var(--work-surface);color:var(--work-text-soft);padding:8px 12px;font-size:.84rem;font-weight:var(--ds-font-weight-medium);text-decoration:none}.intelligence-console-nav__item.is-active,.intelligence-console-nav__subitem.is-active{border-color:var(--work-accent-border);background:var(--work-accent-soft);color:var(--work-accent)}.intelligence-console-banner{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface-soft);padding:12px 14px;font-size:.86rem;line-height:1.5}.intelligence-console-banner.is-error{border-color:#f43f5e33;color:#be123c}.intelligence-console-banner.is-notice{border-color:var(--work-accent-border);color:var(--work-accent)}.intelligence-console-route{display:grid;gap:16px}.intelligence-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.intelligence-page-header__copy{min-width:0;display:grid;gap:8px}.intelligence-page-header__copy h2{margin:0;color:var(--work-text);font-size:1.34rem;line-height:1.1;letter-spacing:-.03em}.intelligence-page-header__copy p{margin:0;color:var(--work-text-sub);font-size:.92rem;line-height:1.6}.intelligence-page-header__meta{display:flex;flex-wrap:wrap;gap:8px}.intelligence-page-header__meta span{border:1px solid var(--work-border);border-radius:999px;background:var(--work-surface);color:var(--work-text-soft);padding:5px 9px;font-size:.76rem}.intelligence-page-header__actions{display:flex;flex-wrap:wrap;gap:8px}.intelligence-panel{padding:18px}.intelligence-panel__head{margin-bottom:14px}.intelligence-panel__body{display:grid;gap:12px}.intelligence-overview-grid,.intelligence-split-layout,.intelligence-usage-grid{display:grid;gap:16px}.intelligence-overview-grid{grid-template-columns:minmax(290px,.92fr) minmax(0,1.08fr)}.intelligence-overview-rail,.intelligence-overview-focus,.intelligence-stack-column{display:grid;gap:16px;align-content:start}.intelligence-split-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.92fr)}.intelligence-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-empty-state{border:1px dashed var(--work-border-strong);border-radius:16px;padding:16px;display:grid;gap:6px;color:var(--work-text-sub)}.intelligence-empty-state strong{color:var(--work-text)}.carriers-page-head-actions,.carrier-detail-hero-actions,.carrier-form-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-resource-analytics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.settings-resource-analytics-card{border:1px solid #d6dbe2;border-radius:14px;background:#f8fafc;padding:16px;display:grid;gap:12px}.settings-resource-analytics-card h4{margin:0;color:#1d1d1f;font-size:.95rem}.settings-resource-analytics-list{display:grid;gap:8px}.settings-resource-analytics-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#ffffffb8;border:1px solid rgba(214,219,226,.9)}.settings-resource-analytics-item span{color:#4a4a4c;font-size:.85rem}.settings-resource-analytics-item b{color:#272729;font-size:.9rem}.settings-resource-form-shell{display:grid;gap:16px}.settings-resource-form-back{width:fit-content}.settings-resource-form-head{display:flex;align-items:center;gap:12px}.settings-resource-form-head h3{margin:0}.settings-resource-form-body{display:grid;gap:16px}.settings-resource-form-footer{display:grid;gap:12px}.carrier-detail-page .settings-section-intro,.carrier-form-page .settings-section-intro{margin-bottom:2px}.carriers-contact-cell,.carrier-detail-stack,.carrier-form-shell,.carrier-balance-dialog-stack{display:grid;gap:16px}.carriers-contact-cell span,.carrier-detail-note{color:var(--work-text-sub)}.carrier-detail-loading-state{align-items:stretch}.carrier-detail-loading-card,.carrier-form-loading-card{position:relative;overflow:hidden}.carrier-detail-loading-meta{align-items:center}.carrier-detail-loading-grid,.carrier-form-loading-grid{align-items:start}.carrier-form-loading-type{display:inline-flex}.carrier-detail-ledger-loading{display:grid;gap:12px}.carrier-detail-page-head .work-items-page-intro{gap:12px}.carrier-detail-back{width:fit-content}body.theme-dark .settings-resource-analytics-card{background:#272729;border-color:#3a3a3c}body.theme-dark .settings-resource-analytics-card h4,body.theme-dark .settings-resource-analytics-item b{color:#e5e7eb}body.theme-dark .settings-resource-analytics-item{background:#0f172ab8;border-color:#3a3a3c}body.theme-dark .settings-resource-analytics-item span{color:#9a9a9c}.carrier-detail-hero,.carrier-form-section{padding:20px}.carrier-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.carrier-detail-hero-copy{min-width:0;display:grid;gap:10px}.carrier-detail-hero-copy h2{margin:0;color:var(--work-text);font-size:1.4rem;line-height:1.1}.carrier-detail-hero-copy p{margin:0;color:var(--work-text-sub);font-size:.96rem}.carrier-detail-badges,.carrier-detail-meta{display:flex;flex-wrap:wrap;gap:8px}.carrier-detail-meta span{color:var(--work-text-soft);font-size:.84rem}.carrier-detail-section{padding:20px;display:grid;gap:14px}.carrier-detail-grid,.carrier-form-grid,.carrier-balance-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.carrier-detail-grid article,.carrier-form-field,.carrier-balance-dialog-field{min-width:0;display:grid;gap:6px}.carrier-detail-grid article.is-span-2,.carrier-form-field.is-span-2,.carrier-balance-dialog-field.is-span-2{grid-column:1 / -1}.carrier-detail-grid span,.carrier-form-field span,.carrier-balance-dialog-field span{color:var(--work-text-soft);font-size:.74rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.carrier-detail-grid strong{color:var(--work-text);font-size:.98rem;line-height:1.5}.carrier-form-type{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface-soft);color:var(--work-text);font-size:.96rem;font-weight:var(--ds-font-weight-medium)}.carrier-form-field input,.carrier-form-field select,.carrier-form-field textarea,.carrier-balance-dialog-field input,.carrier-balance-dialog-field textarea{width:100%;border:1px solid var(--work-border-strong);border-radius:12px;background:var(--work-surface);color:var(--work-text);padding:10px 12px;font:inherit}.carrier-form-field input,.carrier-form-field select,.carrier-balance-dialog-field input{min-height:42px}.carrier-form-field textarea,.carrier-balance-dialog-field textarea{resize:vertical}.carrier-form-field em,.carrier-balance-dialog-error{color:#b91c1c;font-size:.82rem;font-style:normal;line-height:1.5}.carrier-balance-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a61;display:grid;place-items:center;padding:24px}.carrier-balance-dialog{width:min(640px,100%);border:1px solid var(--work-border);border-radius:22px;background:var(--work-surface);box-shadow:var(--work-shadow-soft);padding:20px;display:grid;gap:16px}.carrier-balance-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.carrier-balance-dialog-head h3{margin:0 0 6px;color:var(--work-text);font-size:1.16rem}.carrier-balance-dialog-head p{margin:0;color:var(--work-text-sub);font-size:.9rem;line-height:1.6}.carrier-balance-dialog-body{display:grid;gap:16px}.carrier-balance-dialog-field.is-readonly strong,.carrier-balance-dialog-record strong{color:var(--work-text);font-size:1rem;line-height:1.5}.carrier-balance-dialog-warning{margin:0;border:1px solid rgba(245,158,11,.24);border-radius:14px;background:#fef3c78f;color:#92400e;padding:12px 14px;font-size:.88rem;line-height:1.6}.carrier-balance-dialog-record{display:grid;gap:6px}.carrier-balance-dialog-footer{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 960px){.carrier-detail-hero{grid-template-columns:1fr;display:grid}.carrier-detail-grid,.carrier-form-grid,.carrier-balance-dialog-grid{grid-template-columns:1fr}.carrier-detail-grid article.is-span-2,.carrier-form-field.is-span-2,.carrier-balance-dialog-field.is-span-2{grid-column:auto}}.intelligence-empty-state p,.intelligence-inline-note{margin:0;color:var(--work-text-soft);font-size:.84rem;line-height:1.6}.intelligence-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--work-border);background:var(--work-surface-soft);color:var(--work-text-sub);font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em}.intelligence-pill.is-danger{border-color:#f43f5e29;background:#f43f5e14;color:#be123c}.intelligence-pill.is-warning{border-color:#f59e0b2e;background:#f59e0b14;color:#b45309}.intelligence-pill.is-success{border-color:#22c55e33;background:#22c55e14;color:#15803d}.intelligence-pill.is-info{border-color:var(--work-accent-border);background:var(--work-accent-soft);color:var(--work-accent)}.intelligence-signal-list,.intelligence-log-preview-list,.intelligence-scene-list,.intelligence-action-grid,.intelligence-policy-list,.intelligence-alert-list,.intelligence-member-list,.intelligence-inspector-stack{display:grid;gap:10px}.intelligence-signal-card,.intelligence-log-preview,.intelligence-action-card,.intelligence-policy-card,.intelligence-alert-card,.intelligence-member-row{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px;text-decoration:none;color:inherit;display:grid;gap:8px;cursor:pointer}.intelligence-signal-card:hover,.intelligence-log-preview:hover,.intelligence-action-card:hover,.intelligence-policy-card:hover,.intelligence-alert-card:hover,.intelligence-member-row:hover,.intelligence-resource-row:hover{background:var(--work-surface-muted)}.intelligence-signal-card strong,.intelligence-log-preview strong,.intelligence-action-card strong,.intelligence-policy-card strong,.intelligence-alert-card strong,.intelligence-member-row strong,.intelligence-scene-item strong,.intelligence-key-callout strong,.intelligence-summary-block strong,.intelligence-trend-card strong{color:var(--work-text)}.intelligence-signal-card p,.intelligence-log-preview p,.intelligence-action-card p,.intelligence-policy-card p,.intelligence-alert-card p,.intelligence-member-row p,.intelligence-key-callout p,.intelligence-summary-block span,.intelligence-trend-card span{margin:0;color:var(--work-text-soft)}.intelligence-signal-card__head,.intelligence-log-preview__head,.intelligence-policy-card__head,.intelligence-alert-card__head,.intelligence-key-callout,.intelligence-inspector-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.intelligence-log-preview__meta,.intelligence-policy-card__meta,.intelligence-alert-card__meta,.intelligence-member-row__meta,.intelligence-scene-item__meta,.intelligence-key-callout__meta,.intelligence-page-header__actions,.intelligence-inline-actions,.intelligence-saved-view-row,.intelligence-definition-list,.intelligence-page-header__meta{display:flex;flex-wrap:wrap;gap:8px}.intelligence-summary-grid,.intelligence-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.intelligence-summary-block,.intelligence-trend-card{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface-soft);padding:14px;display:grid;gap:6px}.intelligence-summary-block strong{font-size:1.28rem;line-height:1.05}.intelligence-summary-stat strong{display:block;color:var(--work-text);font-size:1.8rem;line-height:1;letter-spacing:-.04em}.intelligence-summary-stat span{color:var(--work-text-soft)}.intelligence-scene-item,.intelligence-key-callout{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface-soft);padding:14px}.intelligence-key-callout__meta{justify-content:flex-end;min-width:140px}.intelligence-resource-table{display:grid;gap:8px}.intelligence-resource-table__head,.intelligence-resource-row{display:grid;gap:10px;grid-template-columns:minmax(140px,1.1fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(120px,.9fr);align-items:center}.intelligence-resource-table__head.is-members,.intelligence-resource-row.is-members{grid-template-columns:minmax(180px,1.15fr) minmax(120px,.95fr) 110px 100px 100px minmax(140px,1fr)}.intelligence-resource-table__head.is-logs,.intelligence-resource-row.is-logs{grid-template-columns:90px 100px 100px 90px 90px 110px 70px 80px 80px 70px}.intelligence-resource-table__head{padding:0 8px;color:var(--work-text-soft);font-size:.74rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.intelligence-resource-table__body{display:grid;gap:8px}.intelligence-resource-row{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface);padding:12px 10px;text-align:left;font:inherit;color:var(--work-text-sub);cursor:pointer}.intelligence-resource-row.is-active,.intelligence-policy-card.is-active,.intelligence-alert-card.is-active{border-color:var(--work-accent-border);background:var(--work-accent-soft)}.intelligence-inspector{padding:18px;position:sticky;top:20px;height:fit-content}.intelligence-inspector__body{display:grid;gap:12px}.intelligence-inspector-section{border-top:1px solid var(--work-border);padding-top:12px;display:grid;gap:8px}.intelligence-inspector-section:first-child{border-top:0;padding-top:0}.intelligence-inspector-section h4{margin:0;color:var(--work-text);font-size:.9rem}.intelligence-inspector-section p,.intelligence-definition-list dt,.intelligence-definition-list dd{margin:0;color:var(--work-text-sub);font-size:.84rem;line-height:1.6}.intelligence-definition-list{display:grid;gap:8px}.intelligence-definition-list>div{display:grid;gap:4px}.intelligence-definition-list dt{color:var(--work-text-soft)}.intelligence-definition-list dd{color:var(--work-text)}.intelligence-filter-grid,.intelligence-form-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.intelligence-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-form-field,.intelligence-toggle-field{display:grid;gap:6px;min-width:0}.intelligence-form-field.is-wide{grid-column:span 2}.intelligence-form-field span,.intelligence-toggle-field span{color:var(--work-text-soft);font-size:.74rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.intelligence-form-field input,.intelligence-form-field select{height:40px;border:1px solid var(--work-border-strong);border-radius:12px;background:var(--work-surface);color:var(--work-text);padding:0 12px;font:inherit}.intelligence-toggle-field input{width:18px;height:18px}.intelligence-saved-view-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--work-border);border-radius:999px;background:var(--work-surface-soft);padding:4px 8px}.intelligence-saved-view-chip button{padding:0;border:0;background:transparent;color:var(--work-text-sub);font:inherit;cursor:pointer}.intelligence-danger-btn,.intelligence-close-btn{padding:0;border:0;background:transparent;color:#be123c;font:inherit;cursor:pointer}.intelligence-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:grid;place-items:center;padding:20px;z-index:30}.intelligence-modal{width:min(560px,100%);border:1px solid var(--work-border);border-radius:22px;background:var(--work-surface);box-shadow:var(--work-shadow);padding:18px;display:grid;gap:14px}.intelligence-modal__body,.intelligence-modal__footer{display:grid;gap:12px}.intelligence-modal__footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 1180px){.intelligence-overview-grid,.intelligence-split-layout,.intelligence-usage-grid,.ai-settings-statusbar{grid-template-columns:1fr}.intelligence-inspector{position:static}.intelligence-filter-grid,.intelligence-form-grid,.intelligence-summary-grid,.intelligence-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.intelligence-console-head,.ai-settings-console__head,.intelligence-page-header{flex-direction:column;align-items:stretch}.intelligence-resource-table__head,.intelligence-resource-row,.intelligence-resource-table__head.is-members,.intelligence-resource-row.is-members,.intelligence-resource-table__head.is-logs,.intelligence-resource-row.is-logs,.intelligence-filter-grid,.intelligence-form-grid,.intelligence-summary-grid,.intelligence-trend-grid{grid-template-columns:1fr}.intelligence-form-field.is-wide{grid-column:auto}.ai-settings-edit-row{flex-direction:column;align-items:stretch}.ai-settings-feature-row{grid-template-columns:1fr}.ai-settings-statusbar__item--meta,.ai-settings-inline-actions{justify-items:start;justify-content:flex-start}}.workbench-compact-list .workbench-item-card.is-compact{padding:12px 0;gap:8px}.workbench-period-summary-headline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;color:var(--work-text-soft);font-size:.8rem}.workbench-period-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-period-summary-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:13px 14px;display:grid;gap:8px}.workbench-period-summary-card span{color:var(--work-text-soft);font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.workbench-period-summary-card strong{color:var(--work-text);font-size:1.15rem;line-height:1.15}.workbench-period-summary-note{margin:12px 0 0;color:var(--work-text-soft);font-size:.78rem;line-height:1.5}.workbench-period-signal-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-period-signal-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:13px 14px;display:grid;align-content:start;gap:8px}.workbench-period-signal-card>span,.workbench-member-execution-primary-label,.workbench-member-execution-metrics span{color:var(--work-text-soft);font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.workbench-period-signal-list{display:grid;gap:6px}.workbench-period-signal-list p{margin:0;color:var(--work-text-sub);font-size:.82rem;line-height:1.45}.dashboard-team-risk-signals{margin-bottom:12px}.workbench-member-execution-headline{color:var(--work-text-soft);font-size:.8rem;line-height:1.5;text-align:right}.workbench-member-execution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workbench-member-execution-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px;display:grid;gap:12px;min-width:0}.workbench-member-execution-card.is-blocked{border-color:#f43f5e3d}.workbench-member-execution-card.is-waiting{border-color:#f59e0b38}.workbench-member-execution-card.is-active{border-color:#3b82f633}.workbench-member-execution-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workbench-member-execution-copy{min-width:0;display:grid;gap:6px}.workbench-member-execution-copy strong{color:var(--work-text);font-size:.98rem;line-height:1.2}.workbench-member-execution-copy p,.workbench-member-execution-meta,.workbench-member-execution-primary span,.workbench-member-execution-empty{margin:0;color:var(--work-text-soft);font-size:.8rem;line-height:1.45}.workbench-member-execution-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workbench-member-execution-metrics article{border:1px solid var(--work-border);border-radius:14px;background:var(--work-surface);padding:10px 11px;display:grid;gap:6px}.workbench-member-execution-metrics strong,.workbench-member-execution-primary strong{color:var(--work-text);font-size:1.02rem;line-height:1.15}.workbench-member-execution-primary{width:100%;border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface);padding:12px 13px;display:grid;gap:6px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.workbench-member-execution-primary:hover{border-color:var(--work-accent-border);background:var(--work-accent-soft)}.workbench-member-execution-empty{border:1px dashed var(--work-border);border-radius:16px;background:var(--work-surface);padding:12px 13px}.workbench-team-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-team-summary-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px;display:grid;gap:8px}.workbench-team-summary-card span{color:var(--work-text-soft);font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.workbench-team-summary-card strong{color:var(--work-text);font-size:1.8rem;line-height:1;letter-spacing:-.04em}.workbench-team-summary-card p{margin:0;color:var(--work-text-sub);font-size:.8rem;line-height:1.45}.workbench-team-summary-card.is-info{border-color:#3b82f629}.workbench-team-summary-card.is-warning{border-color:#f59e0b33}.workbench-team-summary-card.is-danger{border-color:#f43f5e38}.workbench-team-summary-card.is-success{border-color:#22c55e38}.workbench-team-summary-note{margin:12px 0 0;color:var(--work-text-soft);font-size:.78rem;line-height:1.5}.workbench-team-load-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-height:440px;overflow:auto}.workbench-team-load-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px;display:grid;gap:12px}.workbench-team-load-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workbench-team-load-head .member-identity{flex:1}.workbench-team-load-main{display:grid;gap:6px;min-width:0}.workbench-team-load-label{color:var(--work-text-soft);font-size:.73rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.workbench-team-load-title,.workbench-team-load-empty{margin:0;color:var(--work-text);font-size:.95rem;line-height:1.35}.workbench-team-load-title{padding:0;border:0;background:transparent;text-align:left;font:inherit;font-weight:var(--ds-font-weight-medium);cursor:pointer;max-width:100%}.workbench-team-load-title:hover{color:var(--work-accent-strong)}.workbench-team-load-meta{margin:0;display:flex;flex-wrap:wrap;gap:8px;color:var(--work-text-soft);font-size:.82rem}.workbench-team-load-metrics{display:flex;flex-wrap:wrap;gap:8px}.workbench-team-load-metrics span{border:1px solid var(--work-border);border-radius:999px;background:var(--work-surface);color:var(--work-text-soft);padding:5px 9px;font-size:.76rem;line-height:1.2}.work-items-resource-shell{padding:var(--ds-space-16) var(--ds-space-18)}.work-items-resource-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-12) var(--ds-space-16);align-items:end}.work-items-resource-primary{display:grid;grid-template-columns:minmax(320px,1.4fr) repeat(2,minmax(150px,.6fr));gap:var(--ds-space-12)}.work-items-resource-toolbar label{display:grid;gap:var(--ds-space-4);color:var(--ds-color-text-body);font-size:var(--ds-font-size-caption);min-width:0}.work-items-resource-toolbar label span{font-size:var(--ds-font-size-micro);font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-color-text-body)}.work-items-resource-toolbar input,.work-items-resource-toolbar select{width:100%;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-14);background:var(--ds-color-bg-surface);color:var(--ds-color-text-heading);padding:var(--ds-space-10) var(--ds-space-14);font:inherit;font-size:var(--ds-font-size-14);min-height:calc(var(--ds-space-20) * 2 + var(--ds-space-6));transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.work-items-resource-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-10);flex-wrap:wrap}.work-items-resource-command-group{display:flex;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap}.work-items-archive-toggle{display:inline-flex;align-items:center;gap:var(--ds-space-8);color:var(--ds-color-text-body);font-size:var(--ds-font-size-caption);white-space:nowrap}.work-items-archive-toggle input{width:var(--ds-space-16);height:var(--ds-space-16);margin:0;accent-color:var(--ds-color-brand-primary)}.work-items-resource-advanced{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-10)}.work-items-toolbar-submit{min-height:calc(var(--ds-space-20) * 2);border-radius:var(--ds-radius-12);border:1px solid var(--ds-color-brand-primary);background:var(--ds-color-brand-primary);color:var(--ds-color-text-inverse);padding:0 var(--ds-space-14);font:inherit;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:opacity .15s ease,transform .1s ease}.work-items-toolbar-submit:hover:not(:disabled){opacity:.92}.work-items-toolbar-submit:active:not(:disabled){transform:scale(.98)}.work-items-toolbar-submit:disabled,.work-items-toolbar-reset:disabled{opacity:.56;cursor:not-allowed}.work-items-toolbar-reset{border:0;background:transparent;color:var(--ds-color-brand-primary);padding:0;font:inherit;font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:opacity .15s ease}.work-items-toolbar-reset:hover:not(:disabled){opacity:.72}.work-items-resource-toolbar input:focus,.work-items-resource-toolbar select:focus{outline:none;border-color:color-mix(in srgb,var(--ds-color-brand-primary) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-color-brand-primary) 10%,transparent)}.work-items-resource-meta{margin-top:var(--ds-space-12);padding-top:var(--ds-space-12);border-top:1px solid var(--ds-color-border-default)}.work-item-row-summary{display:flex;flex-wrap:wrap;gap:var(--ds-space-6);align-items:center;color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.work-item-row-summary-link{color:var(--ds-color-brand-primary);font-weight:var(--ds-font-weight-medium);text-decoration:none}.work-item-row-summary-link:hover,.work-item-row-summary-link:focus-visible{color:var(--ds-color-text-heading);text-decoration:underline}.work-item-row--archived,.work-item-row--archived .work-item-row-title,.work-item-row--archived .member-identity-name,.work-item-row--archived td{color:var(--ds-color-text-body)}.work-item-row--archived .work-item-chip{opacity:.5}.archive-badge{display:inline-flex;align-items:center;min-height:var(--ds-space-20);margin-left:var(--ds-space-8);padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--ds-color-slate-100);color:var(--ds-color-text-body);font-size:var(--ds-font-size-micro);font-weight:var(--ds-font-weight-medium);line-height:1;vertical-align:middle}.work-item-next-step-badge{display:inline-flex;align-items:center;min-height:var(--ds-space-20);margin-left:var(--ds-space-8);padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-color-brand-primary) 8%,transparent);color:var(--ds-color-brand-primary);font-size:var(--ds-font-size-micro);font-weight:var(--ds-font-weight-medium);line-height:1;vertical-align:middle}.work-item-detail-subtitle{margin:0 0 var(--ds-space-10);color:var(--ds-color-text-body);font-size:var(--ds-font-size-15)}.work-item-detail-overview,.work-item-detail-feed,.work-item-detail-side-stack,.work-item-form-context,.product-work-column,.product-work-rail{display:grid;gap:18px;align-content:start}.work-item-detail-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.work-item-detail-fact{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px;display:grid;gap:10px}.work-item-detail-fact.is-span-2{grid-column:span 2}.work-item-detail-fact strong{color:var(--work-text);font-size:.95rem}.work-item-execution-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-item-execution-summary-item{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:13px 14px;display:grid;gap:8px}.work-item-execution-summary-item.is-span-2{grid-column:span 2}.work-item-execution-summary-item strong{color:var(--work-text);font-size:.95rem;line-height:1.35}.work-item-execution-summary-note{color:var(--work-text-soft);font-size:.82rem;line-height:1.45}.work-item-review-summary-bridge{margin-top:14px;padding-top:14px;border-top:1px solid var(--work-border);display:grid;gap:12px}.work-item-review-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.work-item-review-summary-head>div{display:grid;gap:6px}.work-item-review-summary-head strong{color:var(--work-text);font-size:.95rem;line-height:1.35}.work-item-review-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.work-item-review-summary-item{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface-soft);padding:12px;display:grid;gap:6px}.work-item-review-summary-item span{color:var(--work-text-soft);font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.work-item-review-summary-item strong{color:var(--work-text);font-size:.94rem}.work-item-review-summary-note{margin:0;color:var(--work-text-soft);font-size:.82rem;line-height:1.5}.work-item-review-summary-meta-block{display:grid;gap:8px}.work-item-review-summary-chip-list{display:flex;flex-wrap:wrap;gap:8px}.work-item-detail-side-stack{grid-template-rows:repeat(2,auto)}.work-item-form-hero{padding:20px;background:linear-gradient(180deg,var(--work-surface) 0%,var(--work-surface-soft) 100%);display:grid;gap:14px}.work-item-form-hero-field{display:grid;gap:8px}.work-item-form-hero-field span{color:var(--work-text-soft);font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.work-item-form-hero-field input{min-height:68px;width:100%;border:1px solid var(--work-border);border-radius:20px;background:var(--work-surface);color:var(--work-text);padding:16px 18px;font:inherit;font-size:1.35rem;font-weight:var(--ds-font-weight-medium);letter-spacing:-.03em}.work-item-form-hero-field input:focus{outline:none;border-color:#635bff73;box-shadow:0 0 0 4px #635bff1a}.work-item-form-flow{display:grid;gap:20px}.work-item-form-flow .work-item-form-section{padding-bottom:20px;border-bottom:1px solid var(--work-border)}.work-item-form-flow .work-item-form-section:last-child{padding-bottom:0;border-bottom:0}.work-item-form-context .work-item-side-card{padding:18px}.work-items-empty-state{padding:12px 0;display:grid;gap:14px;justify-items:start}.resource-empty-state{min-height:240px;border:0;border-radius:0;background:transparent;padding:56px 32px;display:grid;gap:16px;align-content:center;justify-items:center;text-align:center;max-width:560px;margin:0 auto}.resource-empty-state.is-hero{justify-items:center;text-align:center;padding:72px 32px 64px}.resource-empty-state.with-icon{gap:16px}.resource-empty-state-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#533afd14;color:var(--ds-color-brand-500)}body.theme-dark .resource-empty-state-icon{background:#533afd24;color:var(--ds-color-brand-300)}.resource-empty-state-icon svg{width:24px;height:24px}.resource-empty-state-copy{display:grid;gap:6px;max-width:460px;justify-items:center;text-align:center}.resource-empty-state.is-hero .resource-empty-state-copy{justify-items:center;max-width:460px}.resource-empty-state-eyebrow{color:var(--work-text-soft);font-size:.74rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.resource-empty-state h2{margin:0;color:var(--work-text);font-size:1.5rem;font-weight:var(--ds-font-weight-semibold);line-height:1.3}.resource-empty-state p{margin:0;color:var(--work-text-sub);font-size:.92rem;line-height:1.6}.resource-empty-state-hint{color:var(--work-text-soft)}.resource-empty-state-learn-more{margin-top:var(--ds-space-4);display:inline-flex;align-items:center;gap:var(--ds-space-4);padding:0;border:0;background:transparent;color:var(--work-accent, var(--ds-color-brand-500));font-size:.88rem;font-weight:var(--ds-font-weight-medium);text-decoration:none;cursor:pointer}.resource-empty-state-learn-more:hover{text-decoration:underline}.resource-empty-state-actions{margin-top:var(--ds-space-8);display:flex;flex-wrap:wrap;gap:10px}.resource-empty-state-actions button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-6);white-space:nowrap}.resource-empty-state-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.work-items-empty-actions{display:flex;flex-wrap:wrap;gap:10px}.work-item-form-summary-list{display:grid;gap:12px}.work-item-form-summary-list>div{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--work-border)}.work-item-form-summary-list>div:last-child{padding-bottom:0;border-bottom:0}.work-item-form-summary-list span{color:var(--work-text-soft);font-size:.74rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.work-item-form-summary-list strong{color:var(--work-text);font-size:.94rem;line-height:1.45}.work-item-ai-card.is-inline{gap:10px;padding:14px 16px;border-radius:16px;background:#635bff08}.work-item-side-member-list{display:grid;gap:12px}.product-work-shell{display:grid;gap:20px}.product-work-layout{grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr)}.product-work-rail{min-width:0}.product-work-group{padding:18px 20px}.product-work-group .work-section-head{margin-bottom:14px}.product-work-activity-list li{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:14px 15px}@media (max-width: 1180px){.work-items-resource-toolbar{grid-template-columns:1fr}.work-items-resource-primary,.work-items-resource-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.work-items-resource-actions{justify-content:flex-start}}@media (max-width: 860px){.workbench-period-summary-grid,.workbench-period-signal-grid,.workbench-member-execution-grid,.workbench-member-execution-metrics,.work-items-resource-primary,.work-items-resource-advanced,.work-item-detail-fact-list,.work-item-execution-summary-grid,.work-item-review-summary-grid{grid-template-columns:1fr}.work-item-detail-fact.is-span-2,.work-item-execution-summary-item.is-span-2{grid-column:auto}.work-items-resource-meta{flex-direction:column;align-items:stretch}.work-items-page-head--issue-center{align-items:stretch}.work-items-list-section-head{align-items:flex-start}.work-items-list-section-head p{max-width:none;text-align:left}}@media (max-width: 640px){.work-item-form-hero,.work-items-resource-shell,.workbench-panel,.product-work-group{padding:18px}}.work-items-resource-shell,.work-items-resource-shell.work-surface-card{padding:0;border:0;background:transparent;box-shadow:none}body.theme-dark .app-appearance-page .work-items-resource-shell,body.theme-dark .app-appearance-page .work-items-resource-shell.work-surface-card{padding:16px 18px;border:1px solid var(--work-border);background:var(--work-surface);box-shadow:var(--work-shadow-soft)}.work-items-resource-toolbar{gap:10px 14px}.work-items-resource-primary{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(150px,.7fr))}.work-items-resource-toolbar input,.work-items-resource-toolbar select,.work-item-ai-prompt-row input,.work-item-form-grid input,.work-item-form-grid select,.work-item-transfer-form select,.work-item-comment-form select{min-height:44px;border-radius:12px}.work-items-resource-actions{gap:8px}.work-items-toolbar-toggle,.work-items-toolbar-submit,.work-item-composer-actions button,.work-item-transfer-form button,.work-item-form-head-actions button,.product-list-create-btn{min-height:40px}.work-items-toolbar-submit{border-color:var(--work-border);background:var(--work-surface-soft);color:var(--work-text-sub);font-weight:var(--ds-font-weight-medium)}body.theme-dark .app-appearance-page .work-items-toolbar-submit{border-color:color-mix(in srgb,var(--phasea-strong-fill) 76%,var(--work-border-strong) 24%);background:var(--phasea-strong-fill);color:var(--phasea-strong-fg)}body.theme-dark .app-appearance-page .work-items-toolbar-submit:hover:not(:disabled){background:var(--phasea-strong-fill-hover)}body.theme-dark .app-appearance-page .work-items-toolbar-submit:active:not(:disabled){background:var(--phasea-strong-fill-active)}.work-items-toolbar-reset{display:inline-flex;align-items:center;min-height:40px}body.theme-dark .app-appearance-page .work-items-toolbar-reset{color:var(--work-text-sub)}.work-items-page-family{--resource-page-gap: var(--ds-space-16)}.work-items-page-head--issue-center{align-items:center;gap:20px 24px;min-block-size:calc(var(--ds-space-24) + var(--ds-space-20));padding-block:0}.work-items-page-intro--issue-center{gap:10px}.work-items-header-actions{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-10);flex-wrap:wrap}.work-items-command-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--ds-space-20) + var(--ds-space-20));padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text);font:inherit;cursor:pointer}.work-items-gamification-dock{position:relative}.work-items-gamification-trigger{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:calc(var(--ds-space-20) + var(--ds-space-20));padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text);font:inherit;cursor:pointer}.work-items-gamification-trigger span{color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.work-items-gamification-trigger strong{color:var(--ds-page-text);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-semibold)}.work-items-gamification-popover{position:absolute;top:calc(100% + var(--ds-space-10));right:0;z-index:8;width:min(420px,calc(100vw - var(--ds-space-32)))}.work-items-section-facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-8)}.work-items-section-fact{display:inline-flex;align-items:center;min-height:calc(var(--ds-space-20) + var(--ds-space-4));padding:0 var(--ds-space-10);border:0;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);line-height:1}.issues-appearance-page .issue-center-panel{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-20);background:var(--ds-page-surface);box-shadow:var(--ds-page-shadow)}.issues-appearance-page .work-items-resource-shell,.issues-appearance-page .work-items-resource-shell.work-surface-card{padding:var(--ds-space-18)}.work-items-view-tabs{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.work-items-view-tab{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:calc(var(--ds-space-24) + var(--ds-space-12));padding:0 var(--ds-space-14);border:var(--ds-page-border-width) solid transparent;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-page-text-sub);font:inherit;font-size:var(--ds-font-size-13);cursor:pointer;transition:all .15s ease}.work-items-view-tab:hover{background:var(--ds-page-surface-soft);color:var(--ds-page-text)}.work-items-view-tab strong{min-width:var(--ds-space-18);color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-semibold)}.work-items-view-tab.is-active{border-color:var(--ds-page-accent-border);background:var(--ds-page-accent-soft);color:var(--ds-page-accent)}.work-items-view-tab.is-active strong{color:var(--ds-page-accent)}.work-items-v2-toolbar,.work-items-v2-toolbar-row{display:grid;gap:var(--ds-space-10)}.work-items-v2-toolbar-row{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(120px,.7fr)) auto auto auto;align-items:center}.work-items-v2-toolbar-row input,.work-items-v2-toolbar-row select{min-height:calc(var(--ds-space-24) + var(--ds-space-16));font-size:var(--ds-font-size-13)}.issues-appearance-page .work-items-resource-toolbar{gap:var(--ds-space-12) var(--ds-space-16)}.issues-appearance-page .work-items-resource-actions{gap:var(--ds-space-10) var(--ds-space-14)}.issues-appearance-page .work-items-resource-command-group{gap:var(--ds-space-10)}.issues-appearance-page .work-items-toolbar-submit{border-color:var(--ds-page-accent);background:var(--ds-page-accent);color:var(--ds-color-white);box-shadow:var(--ds-shadow-soft)}.issues-appearance-page .work-items-toolbar-submit:hover:not(:disabled){border-color:var(--ds-page-accent-hover);background:var(--ds-page-accent-hover);color:var(--ds-color-white)}.issues-appearance-page .work-items-archive-toggle{min-height:calc(var(--ds-space-20) + var(--ds-space-20));padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft)}.work-items-resource-advanced{padding-top:2px}.issues-appearance-page .work-items-resource-advanced{padding-top:var(--ds-space-14);border-top:var(--ds-page-border-width) solid var(--ds-page-border)}.work-items-list-section-head{align-items:flex-end}.work-items-list-section-head p{max-width:360px;text-align:right}.issues-appearance-page .work-items-list-section-head{align-items:flex-start;gap:var(--ds-space-10) var(--ds-space-24)}.work-item-row-stack{min-width:0;display:grid;gap:var(--ds-space-4)}.work-item-row-progress-line{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.work-item-row-kicker-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-6)}.work-item-row-kind{display:inline-flex;align-items:center;min-height:var(--ds-space-20);color:var(--ds-page-text-soft);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);line-height:1;letter-spacing:.01em}.work-item-row-progress{display:inline-flex;align-items:center;min-height:var(--ds-space-20);padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-page-accent) 8%,transparent);color:var(--ds-page-accent);font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:1}.work-item-row-progress.is-muted{background:var(--ds-page-surface-soft);color:var(--ds-page-text-soft)}.work-item-row-complete-slot{display:flex;align-items:center;justify-content:center;inline-size:var(--ds-space-20);min-inline-size:var(--ds-space-20)}.work-item-complete-button{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-20);height:var(--ds-space-20);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-text) 26%,var(--ds-page-border));border-radius:var(--ds-radius-6);background:color-mix(in srgb,var(--ds-page-surface-soft) 88%,var(--ds-page-surface));color:color-mix(in srgb,var(--ds-page-text-soft) 64%,var(--ds-page-text) 36%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-page-surface) 78%,transparent);font-size:var(--ds-font-size-12);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease}.work-item-complete-icon{width:var(--ds-space-10);height:var(--ds-space-10);display:block;flex:0 0 auto}.work-item-complete-button:hover:not(:disabled){border-color:var(--ds-page-accent-border);background:color-mix(in srgb,var(--ds-page-accent) 6%,var(--ds-page-surface));color:var(--ds-page-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-page-accent) 10%,transparent)}.work-item-complete-button.is-complete{border-color:color-mix(in srgb,var(--ds-page-text) 30%,var(--ds-page-border));background:color-mix(in srgb,var(--ds-page-surface-soft) 78%,var(--ds-page-surface));color:color-mix(in srgb,var(--ds-page-text-soft) 78%,var(--ds-page-text) 22%)}.work-item-complete-button.is-complete:disabled{opacity:1}.work-item-complete-button:active:not(:disabled){transform:scale(.92)}.work-item-complete-spinner{display:inline-block;width:var(--ds-space-14);height:var(--ds-space-14);border:2px solid var(--ds-page-border);border-top-color:var(--ds-page-accent);border-radius:var(--ds-radius-pill);animation:spin-loop .6s linear infinite}@keyframes spin-loop{to{transform:rotate(360deg)}}.issues-appearance-page .issue-center-table-shell{padding:0;overflow:hidden}.work-items-quick-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-10);padding:var(--ds-space-14) var(--ds-space-18);border-bottom:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-border) 60%,transparent)}.work-items-quick-create-main,.work-items-quick-create-side{min-width:0}.work-items-quick-create-main input,.work-items-quick-create-side select{min-height:calc(var(--ds-space-24) + var(--ds-space-16));border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text);padding:0 var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-13)}.work-items-quick-create-main input{width:100%;min-width:0}.work-items-quick-create-main input:focus,.work-items-quick-create-side select:focus{outline:none;border-color:var(--ds-page-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 14%,transparent)}.work-items-quick-create-side{display:inline-flex;align-items:center;gap:var(--ds-space-10)}.work-items-quick-create-submit{min-height:calc(var(--ds-space-24) + var(--ds-space-12));padding:0 var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-page-accent);border-radius:var(--ds-radius-12);background:var(--ds-page-accent);color:var(--ds-color-white);font:inherit;font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background .15s ease,border-color .15s ease}.work-items-quick-create-submit:hover:not(:disabled){background:var(--ds-page-accent-hover);border-color:var(--ds-page-accent-hover)}.work-items-list-block{display:grid;gap:var(--ds-space-18)}.work-items-empty-open-state{padding:var(--ds-space-24) var(--ds-space-18);display:grid;gap:var(--ds-space-6);text-align:center}.work-items-empty-open-state strong{color:var(--ds-page-text);font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-medium)}.work-items-empty-open-state span{color:var(--ds-page-text-sub);font-size:var(--ds-font-size-13)}.work-items-resolved-group{display:grid;gap:var(--ds-space-12);padding:0 0 var(--ds-space-18)}.work-items-resolved-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-10) var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text);font:inherit;font-size:var(--ds-font-size-13);cursor:pointer;transition:background .15s ease}.work-items-resolved-toggle:hover{background:var(--ds-page-surface)}.work-items-resolved-toggle strong{color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.issues-appearance-page .issue-center-table-shell>.work-section-head{padding:var(--ds-space-14) var(--ds-space-18);border-bottom:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-border) 60%,transparent);margin-bottom:0}.issues-appearance-page .work-items-table{background:transparent;table-layout:fixed}.issues-appearance-page .work-items-table col.work-items-table-col--status{width:9%}.issues-appearance-page .work-items-table col.work-items-table-col--priority{width:8%}.issues-appearance-page .work-items-table col.work-items-table-col--assignee{width:20%}.issues-appearance-page .work-items-table col.work-items-table-col--due{width:10%}.work-items-table-col--select{width:var(--ds-space-40)}.work-item-row-select-cell{width:var(--ds-space-40);padding:var(--ds-space-8) var(--ds-space-10);text-align:center;vertical-align:middle}.work-item-row-checkbox{width:var(--ds-space-16);height:var(--ds-space-16);accent-color:var(--ds-color-brand-500);cursor:pointer;border-radius:var(--ds-radius-4)}.work-items-filter-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-8) var(--ds-space-16)}.work-items-filter-chip-row .org-filter-chip{font-size:var(--ds-font-size-13);font-family:var(--ds-font-family-text)}.work-items-filter-chip-label{font-size:var(--ds-font-size-12);font-family:var(--ds-font-family-text);color:var(--ds-color-slate-400);margin-right:var(--ds-space-4);font-weight:500}.issues-appearance-page .work-items-table thead{background:color-mix(in srgb,var(--ds-page-surface-soft) 60%,transparent)}.issues-appearance-page .work-items-table th{padding:var(--ds-space-10) var(--ds-space-16);color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-medium);letter-spacing:.03em;text-transform:uppercase}.issues-appearance-page .work-items-table th:first-child{padding-left:calc(var(--ds-space-16) + var(--ds-space-20) + (var(--ds-space-12) * 2) + var(--ds-space-6))}.issues-appearance-page .work-items-table td{padding:var(--ds-space-14) var(--ds-space-16);border-bottom:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-border) 60%,transparent)}.issues-appearance-page .work-items-table td:first-child{padding-right:var(--ds-space-20)}.issues-appearance-page .work-items-table td:not(:first-child){vertical-align:middle}.issues-appearance-page .work-items-table td:last-child,.issues-appearance-page .work-items-resolved-toggle strong,.issues-appearance-page .work-item-row-progress{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.issues-appearance-page .work-items-table tbody tr{transition:background .15s ease}.issues-appearance-page .work-items-table tbody tr:hover{background:color-mix(in srgb,var(--ds-page-surface-soft) 70%,transparent)}.issues-appearance-page .work-items-table tbody tr.work-item-row--focused{background:color-mix(in srgb,var(--ds-page-accent) 6%,var(--ds-page-surface))}.issues-appearance-page .work-item-row-main{grid-template-columns:var(--ds-space-20) var(--ds-space-6) minmax(0,1fr);column-gap:var(--ds-space-12);row-gap:var(--ds-space-6);align-items:flex-start}.issues-appearance-page .work-item-row-complete-slot{align-self:center}.issues-appearance-page .work-item-row-priority-dot{flex:0 0 auto;width:var(--ds-space-6);height:var(--ds-space-6);margin-top:var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--ds-color-slate-300)}.issues-appearance-page .work-item-row-priority-dot.is-danger{background:var(--ds-color-danger-500)}.issues-appearance-page .work-item-row-priority-dot.is-warning{background:var(--ds-color-warning)}.issues-appearance-page .work-item-row-priority-dot.is-info{background:var(--ds-color-accent-blue-600)}.issues-appearance-page .work-item-row-priority-dot.is-neutral{background:var(--ds-color-slate-300)}.issues-appearance-page .work-item-row-title{font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-medium);line-height:1.35;letter-spacing:-.006em}.work-item-row-summary{gap:var(--ds-space-6) var(--ds-space-10);font-size:var(--ds-font-size-12)}.work-item-row-gamification-hint{display:inline-flex;align-items:center;min-height:var(--ds-space-20);padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-page-accent) 8%,transparent);color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-medium);white-space:nowrap}.issues-appearance-page .work-item-row-summary{gap:var(--ds-space-6) var(--ds-space-10);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.issues-appearance-page .work-item-row-summary span{display:inline-flex;align-items:center}.issues-appearance-page .work-item-row-kicker-line{gap:var(--ds-space-8)}.issues-appearance-page .work-item-row-stack{gap:var(--ds-space-6)}.issues-appearance-page .work-items-table td:nth-child(4) .member-identity{min-height:var(--ds-space-24);align-items:center}.work-item-row--resolved .work-item-row-title,.work-item-row--resolved .member-identity-name,.work-item-row--resolved td{color:var(--ds-page-text-sub)}.work-item-row--resolved .work-item-row-summary,.work-item-row--resolved .work-item-row-summary-link{color:var(--ds-page-text-soft)}.issues-appearance-page .work-item-xp-label{color:var(--ds-page-text-soft);opacity:.58;font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium)}.work-items-page-gamification{display:flex;justify-content:flex-end}.glass-surface.work-items-command-palette{width:min(640px,92vw);display:grid;gap:var(--ds-space-12);padding:var(--ds-space-16);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-20);background:#ffffffb8;box-shadow:var(--ds-page-shadow);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.work-items-command-palette-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-10)}.work-items-command-palette-head input{min-height:calc(var(--ds-space-24) + var(--ds-space-20))}.work-items-command-palette-head button,.work-items-command-palette-item{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft);color:var(--ds-page-text);font:inherit}.work-items-command-palette-head button{min-height:calc(var(--ds-space-24) + var(--ds-space-20));padding:0 var(--ds-space-12);cursor:pointer}.work-items-command-palette-list{display:grid;gap:var(--ds-space-8)}.work-items-command-palette-item{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-14);text-align:left;cursor:pointer}.work-items-command-palette-item.is-active{border-color:var(--ds-page-accent-border);background:var(--ds-page-accent-soft)}.work-items-command-palette-copy{display:grid;gap:var(--ds-space-4)}.work-items-command-palette-copy strong{color:var(--ds-page-text);font-size:var(--ds-font-size-14)}.work-items-command-palette-copy span{color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.work-items-command-palette-item kbd{min-width:fit-content;padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface);color:var(--ds-page-text-soft);font-size:11px;line-height:calc(var(--ds-space-20) + var(--ds-space-2))}.issues-appearance-page .work-items-page-gamification{justify-content:flex-start}.issues-appearance-page .work-items-page-gamification .gamification-status-bar{margin-bottom:0;max-width:none;width:100%;padding:var(--ds-space-12) var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-18);background:var(--ds-page-surface-soft);box-shadow:none;opacity:.7}.issues-appearance-page .work-items-page-gamification .gamification-status-copy strong{font-size:var(--ds-font-size-14)}.issues-appearance-page .work-items-page-gamification .gamification-status-copy p{font-size:var(--ds-font-size-12)}.work-items-empty-state{padding:4px 0 0}.work-item-form-section-head,.work-item-form-section-body,.work-item-detail-inline-actions,.work-item-mounted-add,.work-item-form-linked-products-add,.work-item-detail-actions-group{display:flex;align-items:center;gap:var(--ds-space-10);flex-wrap:wrap}.work-item-form-section-head{justify-content:space-between;margin-bottom:var(--ds-space-14)}.work-item-form-section-copy,.work-item-form-collaborators,.work-item-form-linked-products,.work-item-detail-description-editor,.work-item-detail-tag-editor,.work-item-detail-collaborators,.work-item-detail-action-stack,.work-item-detail-transfer-section,.work-item-form-locked-relation{display:grid;gap:var(--ds-space-10)}.work-item-form-block-label,.work-item-field-label{color:var(--ds-page-text-soft);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium)}.work-item-form-grid--primary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.work-item-form-collaborator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ds-space-8)}.work-item-form-collaborator{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:calc(var(--ds-space-20) + var(--ds-space-16));padding:0 var(--ds-space-10);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft)}.work-item-form-linked-product-list,.work-item-mounted-list,.work-item-checklist-list,.work-item-detail-collaborator-list{display:grid;gap:var(--ds-space-10)}.work-item-form-linked-product,.work-item-mounted-row,.work-item-checklist-item{display:grid;gap:var(--ds-space-10);padding:var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft);transition:border-color .15s ease,background .15s ease}.work-item-form-linked-product:hover,.work-item-mounted-row:hover{border-color:var(--ds-color-slate-200);background:color-mix(in srgb,var(--ds-page-surface-soft) 70%,var(--ds-page-surface))}.work-item-form-linked-product,.work-item-mounted-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center}.work-item-form-linked-product-copy,.work-item-mounted-copy,.work-item-checklist-copy{display:grid;gap:var(--ds-space-2);min-width:0}.work-item-form-linked-product-copy strong,.work-item-mounted-copy strong,.work-item-checklist-copy strong{color:var(--ds-page-text);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-ui);line-height:1.45}.work-item-form-linked-product-copy span,.work-item-mounted-copy span,.work-item-checklist-copy span{color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.work-item-detail-strip{display:grid;gap:var(--ds-space-10);padding-bottom:var(--ds-space-10)}.work-item-detail-strip-group{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.work-item-detail-strip-member,.work-item-detail-strip-date,.work-item-detail-tag{display:inline-flex;align-items:center;min-height:calc(var(--ds-space-20) + var(--ds-space-8));padding:0 var(--ds-space-10);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.work-item-detail-tag-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.work-item-detail-ai-summary{margin:0;padding:var(--ds-space-12) var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-page-accent-border);border-radius:var(--ds-radius-16);background:var(--ds-page-accent-soft);color:var(--ds-page-text);font-size:var(--ds-font-size-13);line-height:1.6}.work-item-detail-tag-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end}.work-item-detail-tag-editor label,.work-item-detail-description-editor,.work-item-comment-form,.work-item-transfer-form,.work-item-checklist-create,.work-item-checklist-edit{display:grid;gap:var(--ds-space-10)}.work-item-detail-popover{position:absolute;right:0;bottom:calc(100% + var(--ds-space-8));z-index:4;min-width:200px;display:grid;gap:var(--ds-space-2);padding:var(--ds-space-6);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--ds-shadow-panel)}.work-item-detail-popover button{border:0;border-radius:var(--ds-radius-10);background:transparent;color:var(--ds-page-text);padding:var(--ds-space-8) var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-14);text-align:left;cursor:pointer;transition:background .12s ease}.work-item-detail-popover button:hover{background:var(--ds-page-surface-soft)}.work-item-detail-popover button:active{background:color-mix(in srgb,var(--ds-page-accent) 8%,var(--ds-page-surface-soft))}.work-item-detail-action-stack{position:relative}.work-item-checklist-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.work-item-detail-main-card,.work-item-detail-checklist-card{display:grid;gap:var(--ds-space-14)}.work-item-detail-inline-actions{justify-content:flex-end}.work-item-detail-actions{display:flex;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-14) var(--ds-space-16);border-top:var(--ds-page-border-width) solid var(--ds-page-border);background:var(--ds-page-surface)}.work-item-detail-transfer-section{padding-bottom:var(--ds-space-8)}.work-item-detail-tag-editor input,.work-item-comment-form textarea,.work-item-transfer-form textarea,.work-item-detail-description-editor textarea,.work-item-mounted-row input,.work-item-form-linked-product input,.work-item-checklist-edit input,.work-item-checklist-create input,.work-item-checklist-create select,.work-item-checklist-edit select,.work-item-mounted-add select,.work-item-form-linked-products-add select{width:100%}@media (max-width: 900px){.work-items-v2-toolbar-row,.work-items-quick-create,.work-item-form-linked-product,.work-item-mounted-row,.work-item-checklist-item,.work-item-detail-tag-editor{grid-template-columns:1fr}.work-items-quick-create-side,.work-item-detail-actions{flex-direction:column;align-items:stretch}}.orders-resource-primary{grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr) repeat(2,minmax(150px,.7fr))}.shipment-batches-resource-toolbar{grid-template-columns:1fr}.shipment-batches-resource-primary{grid-template-columns:minmax(240px,320px)}.orders-table th:nth-child(1),.orders-table td:nth-child(1){width:22%}.orders-table th:nth-child(2),.orders-table td:nth-child(2){width:18%}.orders-table th:nth-child(3),.orders-table td:nth-child(3){width:10%}.orders-table th:nth-child(4),.orders-table td:nth-child(4){width:24%}.orders-table th:nth-child(5),.orders-table td:nth-child(5){width:12%}.orders-table th:nth-child(6),.orders-table td:nth-child(6){width:14%}.orders-row-number{color:var(--work-text);font-size:.95rem;line-height:1.35}.orders-package-cell,.orders-buyer-cell,.orders-processing-cell,.orders-table-actions{display:grid;gap:8px}.orders-package-statuses{display:flex;flex-wrap:wrap;gap:8px}.orders-buyer-cell strong{color:var(--work-text);font-size:.94rem}.orders-buyer-cell span{color:var(--work-text-soft);font-size:.84rem;line-height:1.4}.orders-detail-button{min-width:88px}body.theme-dark .app-appearance-page .product-list-pagination{border-color:var(--work-border);background:var(--work-surface);color:var(--work-text-sub)}body.theme-dark .app-appearance-page .product-list-pagination-actions .is-ghost{border-color:var(--work-border-strong);background:var(--work-surface-soft);color:var(--work-text)}body.theme-dark .app-appearance-page .product-list-pagination-actions .is-ghost:hover:not(:disabled){background:var(--work-surface-muted)}.inventory-table th:nth-child(1),.inventory-table td:nth-child(1){width:8%}.inventory-table th:nth-child(2),.inventory-table td:nth-child(2){width:22%}.inventory-table th:nth-child(3),.inventory-table td:nth-child(3){width:18%}.inventory-table th:nth-child(4),.inventory-table td:nth-child(4){width:14%}.inventory-table th:nth-child(5),.inventory-table td:nth-child(5){width:16%}.inventory-table th:nth-child(6),.inventory-table td:nth-child(6){width:12%}.inventory-table th:nth-child(7),.inventory-table td:nth-child(7){width:10%}.inventory-table th:nth-child(8),.inventory-table td:nth-child(8){width:10%}.inventory-product-cell,.inventory-sku-cell{display:grid;gap:8px}.inventory-source-cell{display:grid;gap:8px;min-width:0}.inventory-source-cell strong{color:var(--work-text);font-size:.92rem;line-height:1.45}.inventory-source-cell .work-item-row-summary{display:flex;flex-wrap:wrap;gap:8px}.inventory-source-cell .work-item-row-summary span{color:var(--work-text-soft);font-size:.8rem;line-height:1.4}.inventory-product-cell strong,.inventory-sku-cell strong{color:var(--work-text);font-size:.94rem;line-height:1.4}.inventory-detail-button{min-width:88px}.inventory-enhancement-shell{display:grid;gap:var(--ds-space-16)}.inventory-enhancement-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-16)}.inventory-enhancement-shell-copy{min-width:0;display:grid;gap:var(--ds-space-10)}.inventory-enhancement-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8)}.inventory-enhancement-title-row h4{margin:0;color:var(--work-text);font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-ui);line-height:1.3}.inventory-enhancement-shell-badge{display:inline-flex;align-items:center;min-height:var(--ds-space-20);padding:0 var(--ds-space-8);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--work-accent) 22%,transparent);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--work-accent-soft) 46%,var(--work-surface) 54%);color:var(--work-accent);font-size:11px;font-weight:var(--ds-font-weight-medium);white-space:nowrap}.inventory-enhancement-summary{margin:0;max-width:calc(var(--ds-space-24) * 28);color:var(--work-text-sub);font-size:var(--ds-font-size-13);line-height:1.6}.inventory-enhancement-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-10)}.inventory-enhancement-fact{min-width:0;display:grid;gap:var(--ds-space-4);padding:var(--ds-space-12);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--work-border) 84%,transparent);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--work-surface-soft) 82%,var(--work-surface) 18%)}.inventory-enhancement-fact-label{color:var(--work-text-soft);font-size:11px;line-height:1.4}.inventory-enhancement-fact-value{color:var(--work-text);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);line-height:1.45}.inventory-enhancement-shell-actions{flex-shrink:0;display:grid;gap:var(--ds-space-8);justify-items:end}.inventory-enhancement-shell-state{color:var(--work-text-soft);font-size:var(--ds-font-size-12);line-height:1.45}.inventory-replenishment-toggle{display:inline-flex;align-items:center;gap:var(--ds-space-8);color:var(--work-text-sub);font-size:var(--ds-font-size-13);white-space:nowrap}.inventory-enhancement-toggle{min-height:calc(var(--ds-space-20) + var(--ds-space-12));padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--appearance-control-border);border-radius:var(--ds-radius-8);background:var(--settings-input-bg);color:var(--work-text);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);box-shadow:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.inventory-enhancement-toggle:hover:not(:disabled){background:var(--ds-filter-surface-bg-hover);border-color:var(--ds-filter-pill-border-hover);color:var(--work-text)}.inventory-enhancement-collapsed{display:grid;gap:var(--ds-space-12);padding:var(--ds-space-14) var(--ds-space-16);border:var(--ds-page-border-width) dashed color-mix(in srgb,var(--work-border) 76%,transparent);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--work-accent-soft) 30%,var(--work-surface) 70%)}.inventory-enhancement-collapsed-copy{display:grid;gap:var(--ds-space-6)}.inventory-enhancement-collapsed-copy strong{color:var(--work-text);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);line-height:1.45}.inventory-enhancement-collapsed-copy p{margin:0;color:var(--work-text-sub);font-size:var(--ds-font-size-12);line-height:1.6}.inventory-enhancement-collapsed-meta{display:flex;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap}.inventory-enhancement-shell-body{display:grid;gap:var(--ds-space-16)}.inventory-replenishment-toggle input,.inventory-replenishment-checkbox input{width:16px;height:16px;margin:0}.inventory-toolbar-note,.inventory-replenishment-toolbar-note{margin-top:8px;color:var(--work-text-soft);font-size:.82rem;line-height:1.5}.inventory-replenishment-candidate-panel{margin-bottom:18px;padding:18px 20px;display:grid;gap:14px}.inventory-replenishment-candidate-note{margin:0;color:var(--work-text-sub);font-size:.9rem;line-height:1.55}.inventory-replenishment-candidate-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.inventory-replenishment-candidate-bridge-copy{display:grid;gap:6px}.inventory-replenishment-candidate-bridge-copy strong{color:var(--work-text);font-size:.92rem}.inventory-replenishment-candidate-bridge-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.inventory-replenishment-candidate-list,.inventory-replenishment-candidate-loading{display:grid;gap:12px}.inventory-replenishment-candidate-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:16px;display:grid;gap:12px}.inventory-replenishment-candidate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-replenishment-candidate-copy{display:grid;gap:8px}.inventory-replenishment-candidate-copy strong{color:var(--work-text);font-size:.95rem;line-height:1.4}.inventory-replenishment-candidate-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.inventory-replenishment-checkbox{display:inline-flex;align-items:center;gap:8px;color:var(--work-text-sub);font-size:.84rem;font-weight:var(--ds-font-weight-medium)}.inventory-replenishment-checkbox.is-disabled{opacity:.56}.inventory-replenishment-status{display:grid;gap:8px}.inventory-replenishment-status-note{margin:0;color:var(--work-text-soft);font-size:.8rem;line-height:1.45}.inventory-replenishment-candidate-metrics{gap:8px 10px}.inventory-replenishment-candidate-body{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.inventory-replenishment-draft-field{display:grid;gap:6px;min-width:132px;color:var(--work-text-sub);font-size:.82rem;font-weight:var(--ds-font-weight-medium)}.inventory-replenishment-draft-field input{width:100%;border:1px solid var(--work-border);border-radius:12px;background:#fff;color:var(--work-text);padding:10px 12px;font:inherit}.inventory-replenishment-draft-field input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd3d}body.theme-dark .app-appearance-drawer .inventory-replenishment-draft-field input{background:var(--work-surface);border-color:var(--work-border-strong)}body.theme-dark .app-appearance-drawer .inventory-replenishment-draft-field input:focus{border-color:var(--work-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--work-accent) 24%,transparent)}.work-item-detail-drawer.inventory-detail-drawer{width:min(860px,100vw)}.work-item-detail-drawer-body.inventory-detail-drawer-body{display:grid;gap:18px}.inventory-detail-summary{margin:10px 0 0;color:var(--work-text-sub);font-size:.94rem}.replenishment-summary-stack{display:grid;gap:8px}.replenishment-summary-stack strong{color:var(--work-text);font-size:.94rem;line-height:1.45}.replenishment-summary-list{display:flex;flex-wrap:wrap;gap:8px}.replenishment-summary-text{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:var(--work-surface-soft);color:var(--work-text-soft);font-size:.78rem;line-height:1.4}.replenishment-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:14px}.replenishment-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:16px;display:grid;gap:8px}.replenishment-card span{color:var(--work-text-soft);font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.replenishment-card strong{color:var(--work-text);font-size:.94rem;line-height:1.45}.inventory-replenishment-cell{min-width:220px}.inventory-detail-section{display:grid;gap:16px}.inventory-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inventory-detail-grid article,.inventory-record-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:16px;display:grid;gap:8px}.inventory-detail-grid span,.inventory-record-card>span{color:var(--work-text-soft);font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.inventory-detail-grid strong,.inventory-record-card strong{color:var(--work-text);font-size:.94rem;line-height:1.45}.inventory-record-list{display:grid;gap:14px}.inventory-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-record-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.inventory-record-meta{display:flex;flex-wrap:wrap;gap:8px}.inventory-record-meta span{color:var(--work-text-soft);font-size:.82rem;line-height:1.4}.inventory-record-note{margin:0;color:var(--work-text-sub);font-size:.84rem;line-height:1.5}.inventory-anchor-stack{display:grid;gap:10px}.inventory-anchor-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.inventory-anchor-copy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;color:var(--work-text-sub);font-size:.84rem;line-height:1.45}.inventory-anchor-note{color:var(--work-text-soft);font-size:.8rem;line-height:1.4}.product-detail-inline-link{justify-self:start;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--work-accent);font-size:.84rem}.product-detail-inline-link:hover{color:var(--work-text)}@media (max-width: 860px){.inventory-enhancement-shell-head{flex-direction:column}.inventory-enhancement-shell-actions{width:100%;justify-items:stretch}.inventory-enhancement-toggle{width:100%;justify-content:center}.inventory-enhancement-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-replenishment-candidate-actions,.inventory-replenishment-candidate-body,.inventory-replenishment-candidate-head{flex-direction:column}.inventory-replenishment-candidate-bridge-actions,.inventory-replenishment-candidate-row-actions,.inventory-anchor-row{justify-content:flex-start}.inventory-replenishment-draft-field{width:100%;min-width:0}}@media (max-width: 640px){.inventory-enhancement-facts{grid-template-columns:minmax(0,1fr)}}.work-item-detail-drawer.order-detail-drawer{width:min(860px,100vw)}.work-item-detail-drawer-body.order-detail-drawer-body{display:grid;grid-template-columns:1fr;gap:18px}.order-detail-buyer-line{margin:10px 0 0;color:var(--work-text-sub);font-size:.94rem}.order-detail-section{display:grid;gap:16px}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order-detail-grid article,.order-detail-operator-card{border:1px solid var(--work-border);border-radius:18px;background:var(--work-surface-soft);padding:16px;display:grid;gap:8px}.order-detail-grid article.is-span-2{grid-column:span 2}.order-detail-grid span,.order-detail-operator-card>span{color:var(--work-text-soft);font-size:.76rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.order-detail-grid strong,.order-detail-operator-card strong{color:var(--work-text);font-size:.94rem;line-height:1.45}.order-package-list{display:grid;gap:14px}.order-package-card{border:1px solid var(--work-border);border-radius:20px;background:var(--work-surface-soft);padding:16px;display:grid;gap:16px}.order-package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-package-head-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-package-head strong{color:var(--work-text);font-size:.95rem}.order-package-head p{margin:6px 0 0;color:var(--work-text-sub);font-size:.86rem}.order-package-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-package-meta-item{display:grid;gap:6px}.order-package-meta-item span{color:var(--work-text-soft);font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.order-package-meta-item strong{color:var(--work-text);font-size:.9rem;line-height:1.45}.order-package-items{display:grid;gap:10px}.order-package-item-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.order-package-item-list li{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.order-package-item-list li>div{display:grid;gap:4px}.order-package-item-list strong{color:var(--work-text);font-size:.9rem;line-height:1.4}.order-package-item-list span{color:var(--work-text-soft);font-size:.8rem;line-height:1.35}.order-package-item-list b{color:var(--work-text);font-size:.86rem}.order-package-stockout-bridge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--work-border)}.order-package-stockout-bridge-note{margin:0;color:var(--work-text-sub);font-size:.84rem;line-height:1.45}.order-package-stockout-groups{display:grid;gap:14px}.order-package-stockout-group{border:1px solid var(--work-border);border-radius:20px;background:var(--work-surface-soft);padding:16px;display:grid;gap:12px;scroll-margin-top:24px}.order-package-stockout-group.is-highlighted{border-color:color-mix(in srgb,var(--work-accent) 38%,var(--work-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--work-accent) 22%,transparent)}.order-package-stockout-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-package-stockout-group-head strong{color:var(--work-text);font-size:.94rem}.order-package-stockout-group-head p{margin:6px 0 0;color:var(--work-text-sub);font-size:.84rem}.order-package-stockout-group-head span{color:var(--work-text-soft);font-size:.8rem}.order-package-stockout-layer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:24px;background:#0f172a5c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-package-stockout-layer{width:min(640px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));border:1px solid var(--work-border);border-radius:24px;background:var(--work-surface);box-shadow:0 28px 80px #0f172a2e;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.order-package-stockout-layer-head,.order-package-stockout-layer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px}.order-package-stockout-layer-head{border-bottom:1px solid var(--work-border)}.order-package-stockout-layer-head h3{margin:4px 0 0;color:var(--work-text);font-size:1.2rem}.order-package-stockout-layer-summary{margin:8px 0 0;color:var(--work-text-sub);font-size:.88rem}.order-package-stockout-layer-body{display:grid;gap:18px;overflow:auto;padding:20px}.order-package-stockout-layer-section{display:grid;gap:12px}.order-package-stockout-loading-stack{display:grid;gap:10px}.order-package-stockout-loading-card{border:1px solid var(--work-border);border-radius:16px;padding:14px;display:grid;gap:8px}.order-package-stockout-loading-field{gap:10px}.order-package-stockout-item-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.order-package-stockout-item-list li{border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface-soft);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.order-package-stockout-item-list li>div{display:grid;gap:4px}.order-package-stockout-item-list strong{color:var(--work-text);font-size:.92rem}.order-package-stockout-item-list span{color:var(--work-text-soft);font-size:.8rem;line-height:1.4}.order-package-stockout-item-list b{color:var(--work-text);font-size:.86rem}.order-package-stockout-remark-field{display:grid;gap:8px}.order-package-stockout-remark-field span{color:var(--work-text-soft);font-size:.78rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.order-package-stockout-remark-field textarea{width:100%;min-height:104px;padding:12px 14px;border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface-soft);color:var(--work-text);font:inherit;resize:vertical}.order-package-stockout-remark-field textarea::placeholder{color:var(--work-text-soft)}.order-package-stockout-remark-field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--work-accent) 44%,var(--work-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--work-accent) 18%,transparent)}.order-package-stockout-layer-foot{border-top:1px solid var(--work-border)}.order-detail-operator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 900px){.inventory-detail-grid{grid-template-columns:1fr}.inventory-record-head{flex-direction:column;align-items:stretch}}.work-item-form-layer{width:min(840px,calc(100vw - 32px));height:min(90vh,860px)}.work-item-form-head,.work-item-form-foot{padding:18px 24px;align-items:center}.work-item-form-head h2{margin:0;font-size:1.46rem}.work-item-form-body{grid-template-columns:1fr;gap:0;padding:0 24px 24px}.work-item-form-main{padding-top:20px;gap:20px}.work-item-form-hero{padding:0;background:transparent;gap:12px}.work-item-ai-label{margin:0;color:var(--work-text-soft);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium)}.work-item-form-hero-field input{min-height:72px;border-radius:18px;background:var(--work-surface)}.work-item-ai-card.is-inline{padding:14px 0 0;border-top:1px solid var(--work-border);border-radius:0;background:transparent}.work-item-form-flow{gap:18px}.work-item-form-flow .work-item-form-section{padding-bottom:18px}.work-item-form-foot{justify-content:flex-end}.work-item-detail-drawer{width:min(720px,100vw);grid-template-rows:auto minmax(0,1fr) auto}.work-item-detail-drawer-head{padding:12px 16px;border-bottom:1px solid var(--work-border)}.work-item-detail-drawer-head h3{margin:0;font-size:1.36rem;line-height:1.15}.work-item-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.work-item-detail-header-copy{display:grid;gap:8px;min-width:0}.work-item-detail-meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.work-item-detail-meta-fact{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--work-border);border-radius:14px;background:var(--work-surface-soft)}.work-item-detail-meta-label{color:var(--work-text-soft);font-size:.75rem;white-space:nowrap}.work-item-detail-meta-value{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--work-text);font-size:.88rem}.work-item-detail-meta-member,.work-item-detail-meta-member .member-identity{min-width:0}.work-item-detail-progress-line{margin:0;color:var(--work-text-soft);font-size:.88rem;line-height:1.4}.work-item-detail-related-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--work-text-soft);font-size:.84rem}.work-item-detail-related-link{color:var(--work-accent);font-weight:var(--ds-font-weight-medium);text-decoration:none}.work-item-detail-related-link:hover,.work-item-detail-related-link:focus-visible{color:var(--work-text);text-decoration:underline}.work-item-detail-assignee{display:inline-flex;align-items:center;min-width:0}.work-item-detail-assignee .member-identity,.work-item-activity-meta .member-identity{min-width:0}.work-item-detail-assignee .member-identity-avatar,.work-item-activity-meta .member-identity-avatar{--user-avatar-size: var(--ds-space-24);--user-avatar-initials-size: var(--ds-font-size-12);margin-top:0}.work-item-detail-due-date{color:var(--ds-color-text-body);font-size:var(--ds-font-size-caption);white-space:nowrap}.work-item-detail-drawer-body{display:block;overflow:auto;padding:0 var(--ds-space-16)}.work-item-detail-activity-section{display:grid;gap:var(--ds-space-12);align-content:start;min-height:100%;padding:var(--ds-space-12) 0}.work-item-detail-activity-header{display:flex;align-items:center;justify-content:space-between}.work-item-detail-activity-header h4{margin:0;font-size:var(--ds-font-size-15);line-height:1.4}.work-item-activity-composer{display:grid;gap:var(--ds-space-8);padding:0 0 var(--ds-space-12);border-bottom:var(--ds-page-border-width) solid var(--ds-page-border)}.work-item-activity-composer textarea,.work-item-detail-handoff-panel textarea,.work-item-detail-handoff-panel select{width:100%;border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text);padding:var(--ds-space-10) var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-14);transition:border-color .18s ease,box-shadow .18s ease}.work-item-activity-composer textarea:focus,.work-item-detail-handoff-panel textarea:focus,.work-item-detail-handoff-panel select:focus{outline:none;border-color:color-mix(in srgb,var(--ds-page-accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 10%,transparent)}.work-item-activity-composer-actions{display:flex;justify-content:flex-end;gap:var(--ds-space-8)}.work-item-detail-checklist-card{display:grid;gap:var(--ds-space-10)}.work-item-checklist-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-8);align-items:end}.work-item-checklist-field,.work-item-checklist-edit{display:grid;gap:var(--ds-space-4)}.work-item-checklist-field input,.work-item-checklist-edit input{width:100%;border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-10);background:var(--ds-page-surface-soft);color:var(--ds-page-text);padding:var(--ds-space-8) var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-14);transition:border-color .18s ease,box-shadow .18s ease}.work-item-checklist-field input:focus,.work-item-checklist-edit input:focus{outline:none;border-color:color-mix(in srgb,var(--ds-page-accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 10%,transparent)}.work-item-checklist-list{display:grid;gap:0}.work-item-checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-8);align-items:start;padding:var(--ds-space-10) 0;border-top:var(--ds-page-border-width) solid var(--ds-page-border)}.work-item-checklist-item:first-child{border-top:var(--ds-page-border-width) solid var(--ds-page-border)}.work-item-checklist-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-space-20);height:var(--ds-space-20);margin-top:var(--ds-space-2);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-6);background:var(--ds-page-surface);color:transparent;font-size:var(--ds-font-size-12);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.work-item-checklist-toggle:hover:not(:disabled){border-color:var(--ds-color-slate-300);background:var(--ds-page-surface-soft)}.work-item-checklist-toggle.is-complete{border-color:var(--ds-color-success);background:var(--ds-color-success);color:var(--ds-color-text-inverse)}.work-item-checklist-toggle:disabled{opacity:.5;cursor:not-allowed}.work-item-checklist-copy{display:grid;gap:var(--ds-space-2);min-width:0}.work-item-checklist-item.is-complete .work-item-checklist-copy strong,.work-item-checklist-item.is-complete .work-item-checklist-text{color:var(--ds-page-text-soft);text-decoration:line-through}.work-item-checklist-text{margin:0;color:var(--ds-page-text-sub);line-height:1.5;white-space:pre-wrap;font-size:var(--ds-font-size-14)}.work-item-checklist-text.is-checked{color:var(--ds-page-text-soft);text-decoration:line-through}.work-item-checklist-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-6);color:var(--ds-page-text-soft);font-size:var(--ds-font-size-12)}.work-item-checklist-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-6)}.work-item-activity-stream{display:grid;gap:0;align-content:start}.work-item-activity-entry{display:grid;gap:var(--ds-space-6);padding:var(--ds-space-10) 0;border-top:var(--ds-page-border-width) solid var(--ds-page-border)}.work-item-activity-stream>.work-item-activity-entry:first-child{border-top:0;padding-top:0}.work-item-activity-meta{display:flex;align-items:center;gap:var(--ds-space-8);min-width:0}.work-item-activity-meta time{margin-left:auto;color:var(--ds-page-text-soft);font-size:var(--ds-font-size-12);white-space:nowrap}.work-item-activity-kind{display:inline-flex;align-items:center;padding:2px var(--ds-space-8);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text-soft);font-size:11px;line-height:1.4}.work-item-activity-entry p{margin:0;padding-left:var(--ds-space-32);color:var(--ds-page-text-sub);line-height:1.6;white-space:pre-wrap;font-size:var(--ds-font-size-14)}.work-item-detail-actions{position:sticky;bottom:0;z-index:1;display:grid;gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16);border-top:var(--ds-page-border-width) solid var(--ds-page-border);background:color-mix(in srgb,var(--ds-page-surface) 96%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.work-item-detail-actions .work-section-head{margin-bottom:0}.work-item-detail-main-card{gap:var(--ds-space-12)}.work-item-detail-section-note{margin:0;color:var(--ds-page-text-soft);font-size:var(--ds-font-size-13);line-height:1.5}.work-item-detail-archive-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-8) var(--ds-space-10);padding:var(--ds-space-10) var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft)}.work-item-detail-archive-prompt p{margin:0;color:var(--ds-page-text-soft);font-size:var(--ds-font-size-13);line-height:1.45}.work-item-detail-actions-bar{display:flex;align-items:center;gap:var(--ds-space-8)}.work-item-primary-action{flex:1 1 auto;min-height:calc(var(--ds-space-20) * 2 - var(--ds-space-2));border:var(--ds-page-border-width) solid var(--ds-page-accent);border-radius:var(--ds-radius-12);background:var(--ds-page-accent);color:var(--ds-color-text-inverse);padding:0 var(--ds-space-14);font:inherit;font-weight:var(--ds-font-weight-semibold);font-size:var(--ds-font-size-14);cursor:pointer;transition:opacity .15s ease,transform .1s ease}.work-item-primary-action:hover:not(:disabled){opacity:.92}.work-item-primary-action:active:not(:disabled){transform:scale(.98)}.work-item-primary-action:disabled{opacity:.56;cursor:not-allowed}.work-item-primary-action:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 30%,transparent)}.work-item-overflow-trigger{min-width:calc(var(--ds-space-20) * 2);padding-left:var(--ds-space-10);padding-right:var(--ds-space-10);font-weight:var(--ds-font-weight-semibold);letter-spacing:.12em}.work-item-detail-floating-panel,.work-item-detail-handoff-panel{position:absolute;left:var(--ds-space-14);right:var(--ds-space-14);bottom:calc(100% + 8px);z-index:2;display:grid;gap:var(--ds-space-10);padding:var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface);box-shadow:var(--ds-shadow-soft)}.work-item-detail-status-menu{right:auto;min-width:240px}.work-item-detail-overflow-menu{left:auto;min-width:180px;width:max-content}.work-item-detail-overflow-menu button{width:100%;justify-content:flex-start}.work-item-detail-handoff-panel label{display:grid;gap:var(--ds-space-4)}.work-item-detail-handoff-actions{display:flex;justify-content:flex-end;gap:8px}.issues-appearance-layer .work-item-form-head,.issues-appearance-layer .work-item-form-foot{background:color-mix(in srgb,var(--ds-page-surface) 94%,transparent)}.issues-appearance-layer .work-item-form-flow .work-item-form-section{padding:var(--ds-space-14) 0 0;border:0;border-top:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:0;background:transparent;box-shadow:none}.issues-appearance-layer .work-item-form-flow .work-item-form-section:first-child{padding-top:0;border-top:0}.issues-appearance-layer .work-item-form-section-head{gap:var(--ds-space-8)}.issues-appearance-layer .work-item-form-section-copy{gap:var(--ds-space-6)}.issues-appearance-layer .work-item-form-section-copy h3{font-size:var(--ds-font-size-16)}.issues-appearance-layer .work-item-ai-card.is-inline{display:grid;gap:var(--ds-space-10);padding:var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-18);background:var(--ds-page-surface-soft);box-shadow:var(--ds-shadow-soft)}.issues-appearance-drawer .work-item-detail-section{padding:var(--ds-space-14) 0 0;border:0;border-top:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:0;background:transparent;box-shadow:none}.issues-appearance-drawer .work-item-detail-section:first-child{padding-top:0;border-top:0}.issues-appearance-drawer .work-item-detail-context-card,.issues-appearance-drawer .work-item-detail-checklist-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.issues-appearance-drawer .work-item-detail-main-card{gap:var(--ds-space-10)}.issues-appearance-drawer .work-item-detail-drawer-body{padding:0 var(--ds-space-18)}.issues-appearance-drawer .work-item-detail-inline-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-12)}.issues-appearance-drawer .work-item-detail-inline-fact{display:grid;gap:var(--ds-space-6);padding:var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft)}.issues-appearance-drawer .work-item-detail-inline-fact .work-item-field-label,.issues-appearance-layer .work-item-form-related-field .work-item-field-label,.issues-appearance-drawer .work-item-detail-section .work-section-head{margin-bottom:0}.issues-appearance-drawer .work-item-detail-section .work-section-head h4,.issues-appearance-drawer .work-item-detail-actions-head h4{font-size:var(--ds-font-size-16)}.issues-appearance-layer .work-item-form-layer{background:var(--ds-page-surface-strong)}.issues-appearance-layer .work-item-form-head,.issues-appearance-layer .work-item-form-foot{padding:var(--ds-space-18) var(--ds-space-24)}.issues-appearance-layer .work-item-form-head h2{font-size:var(--ds-font-size-20)}.issues-appearance-layer .work-item-form-body{padding:0 var(--ds-space-24) var(--ds-space-24)}.issues-appearance-layer .work-item-form-main{gap:var(--ds-space-24);padding-top:var(--ds-space-20)}.issues-appearance-layer .work-item-form-hero{gap:var(--ds-space-14)}.issues-appearance-layer .work-item-form-hero-field input{min-height:calc(var(--ds-space-32) * 2);border:var(--ds-page-border-width) solid var(--ds-page-border-strong);border-radius:var(--ds-radius-20);background:var(--ds-page-surface-strong);box-shadow:var(--ds-shadow-soft);font-size:var(--ds-font-size-22);font-weight:var(--ds-font-weight-semibold)}.issues-appearance-layer .work-item-form-section--primary{display:grid;gap:var(--ds-space-16);padding:var(--ds-space-16);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-20);background:var(--ds-page-surface);box-shadow:var(--ds-page-shadow)}.issues-appearance-layer .work-item-form-grid--primary{gap:var(--ds-space-14) var(--ds-space-16)}.issues-appearance-layer .work-item-form-related-field{padding-top:var(--ds-space-14);border-top:var(--ds-page-border-width) solid var(--ds-page-border)}.issues-appearance-layer .work-item-form-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-18)}.issues-appearance-layer .work-item-form-section--secondary{display:grid;gap:var(--ds-space-14);padding:var(--ds-space-16);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-18);background:var(--ds-page-surface-soft)}.issues-appearance-layer .work-item-form-section--secondary .work-item-form-grid{gap:var(--ds-space-12) var(--ds-space-14)}.issues-appearance-layer .work-item-form-foot{justify-content:flex-end}.issues-appearance-drawer .work-item-detail-actions{gap:var(--ds-space-10);padding:var(--ds-space-12) var(--ds-space-18);border-top-color:var(--ds-page-border);background:color-mix(in srgb,var(--ds-page-surface) 96%,transparent);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.issues-appearance-drawer .work-item-detail-section-note,.issues-appearance-drawer .work-item-inline-note,.issues-appearance-layer .work-item-form-section-copy p{color:var(--ds-page-text-sub)}.issues-appearance-drawer .work-item-activity-entry,.issues-appearance-drawer .work-item-checklist-item,.issues-appearance-drawer .work-item-activity-composer{border-color:var(--ds-page-border)}.issues-appearance-drawer .work-item-detail-archive-prompt,.issues-appearance-drawer .work-item-detail-floating-panel,.issues-appearance-drawer .work-item-detail-handoff-panel{border-color:var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-strong);box-shadow:var(--ds-shadow-panel)}.issues-appearance-drawer .work-item-detail-actions-bar{flex-wrap:wrap}.issues-appearance-drawer .work-item-overflow-trigger{min-width:calc(var(--ds-space-20) * 3);letter-spacing:normal}@media (max-width: 900px){.issues-appearance-layer .work-item-form-secondary-grid,.issues-appearance-drawer .work-item-detail-inline-facts{grid-template-columns:1fr}}@media (max-width: 680px){.work-items-section-facts,.issues-appearance-page .work-items-section-facts{justify-content:flex-start}.issues-appearance-page .issue-center-panel{border-radius:var(--ds-radius-18)}}.issues-appearance-layer .work-item-form-hero.work-surface-card{border:0;border-radius:0;background:transparent;box-shadow:none}.issues-appearance-layer .work-item-form-hero-field span{color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.issues-appearance-layer .work-item-form-hero-field input:focus{border-color:var(--ds-page-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 12%,transparent)}.issues-appearance-layer .work-item-ai-label{color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.issues-appearance-layer .work-item-ai-prompt-row input{min-height:calc(var(--ds-space-24) + var(--ds-space-16));border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text);padding:0 var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-14);transition:border-color .18s ease,box-shadow .18s ease}.issues-appearance-layer .work-item-ai-prompt-row input:focus{outline:none;border-color:var(--ds-page-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 12%,transparent)}.issues-appearance-layer .work-item-form-grid input,.issues-appearance-layer .work-item-form-grid select,.issues-appearance-layer .work-item-form-linked-products-add select{min-height:calc(var(--ds-space-24) + var(--ds-space-16));border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text);padding:0 var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-14);transition:border-color .18s ease,box-shadow .18s ease}.issues-appearance-layer .work-item-form-grid input:focus,.issues-appearance-layer .work-item-form-grid select:focus,.issues-appearance-layer .work-item-form-linked-products-add select:focus{outline:none;border-color:var(--ds-page-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 12%,transparent)}.issues-appearance-layer .work-item-form-grid label span{display:block;margin-bottom:var(--ds-space-6);color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.issues-appearance-page .work-items-table th{white-space:nowrap}.issues-appearance-page .issue-center-table-shell>.work-section-head .work-items-section-facts{gap:var(--ds-space-6)}.issues-appearance-page .issue-center-table-shell>.work-section-head .work-items-section-fact{padding:var(--ds-space-4) var(--ds-space-10);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-page-surface-soft) 80%,transparent);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);font-variant-numeric:tabular-nums}.work-items-quick-create-main input::placeholder,.work-items-quick-create-side select{color:var(--ds-page-text-soft)}.work-items-quick-create-main input::placeholder{color:var(--ds-page-text-sub);font-weight:var(--ds-font-weight-normal)}.work-items-quick-create-submit:disabled{opacity:.5;cursor:not-allowed}.issues-appearance-drawer .work-item-detail-strip{padding:var(--ds-space-4) 0 var(--ds-space-14);border-bottom:var(--ds-page-border-width) solid var(--ds-page-border);margin-bottom:var(--ds-space-4)}.issues-appearance-drawer .work-item-detail-strip-group{gap:var(--ds-space-6)}.issues-appearance-drawer .work-item-detail-strip-group .work-item-chip{min-height:calc(var(--ds-space-20) + var(--ds-space-6));padding:0 var(--ds-space-10);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);border-radius:var(--ds-radius-pill)}.issues-appearance-drawer .work-item-detail-strip-member,.issues-appearance-drawer .work-item-detail-strip-date{border-color:transparent;background:transparent;padding:0 var(--ds-space-6);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.issues-appearance-drawer .work-item-detail-tag{border-color:color-mix(in srgb,var(--ds-page-accent) 20%,transparent);background:color-mix(in srgb,var(--ds-page-accent) 6%,transparent);color:var(--ds-page-accent);font-weight:var(--ds-font-weight-medium)}.issues-appearance-drawer .work-item-mounted-add select,.issues-appearance-drawer .work-item-checklist-create select,.issues-appearance-drawer .work-item-checklist-edit select,.issues-appearance-drawer .work-item-transfer-form select,.issues-appearance-drawer .work-item-checklist-create input,.issues-appearance-drawer .work-item-checklist-edit input,.issues-appearance-drawer .work-item-mounted-row input,.issues-appearance-drawer .work-item-detail-tag-editor input,.issues-appearance-drawer .work-item-comment-form textarea,.issues-appearance-drawer .work-item-transfer-form textarea,.issues-appearance-drawer .work-item-detail-description-editor textarea{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text);padding:var(--ds-space-8) var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-14);transition:border-color .18s ease,box-shadow .18s ease}.issues-appearance-drawer .work-item-mounted-add select,.issues-appearance-drawer .work-item-checklist-create select,.issues-appearance-drawer .work-item-checklist-edit select,.issues-appearance-drawer .work-item-transfer-form select,.issues-appearance-drawer .work-item-checklist-create input,.issues-appearance-drawer .work-item-checklist-edit input,.issues-appearance-drawer .work-item-mounted-row input,.issues-appearance-drawer .work-item-detail-tag-editor input{min-height:calc(var(--ds-space-24) + var(--ds-space-12))}.issues-appearance-drawer .work-item-mounted-add select:focus,.issues-appearance-drawer .work-item-checklist-create select:focus,.issues-appearance-drawer .work-item-checklist-edit select:focus,.issues-appearance-drawer .work-item-transfer-form select:focus,.issues-appearance-drawer .work-item-checklist-create input:focus,.issues-appearance-drawer .work-item-checklist-edit input:focus,.issues-appearance-drawer .work-item-mounted-row input:focus,.issues-appearance-drawer .work-item-detail-tag-editor input:focus,.issues-appearance-drawer .work-item-comment-form textarea:focus,.issues-appearance-drawer .work-item-transfer-form textarea:focus,.issues-appearance-drawer .work-item-detail-description-editor textarea:focus{outline:none;border-color:var(--ds-page-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-page-accent) 12%,transparent)}.issues-appearance-drawer .work-item-mounted-add select::placeholder,.issues-appearance-drawer .work-item-checklist-create input::placeholder,.issues-appearance-drawer .work-item-comment-form textarea::placeholder,.issues-appearance-drawer .work-item-transfer-form textarea::placeholder,.issues-appearance-drawer .work-item-detail-description-editor textarea::placeholder{color:var(--ds-page-text-sub)}.issues-appearance-drawer .work-item-comment-form textarea,.issues-appearance-drawer .work-item-transfer-form textarea,.issues-appearance-drawer .work-item-detail-description-editor textarea{min-height:calc(var(--ds-space-32) * 2);border-radius:var(--ds-radius-16);padding:var(--ds-space-12) var(--ds-space-14);line-height:1.6;resize:vertical}.issues-appearance-drawer .work-item-mounted-list{gap:var(--ds-space-8)}.issues-appearance-drawer .work-item-mounted-row{border-color:var(--ds-page-border);border-radius:var(--ds-radius-14);padding:var(--ds-space-10) var(--ds-space-12);background:var(--ds-page-surface-soft)}.issues-appearance-drawer .work-item-mounted-row:hover{border-color:color-mix(in srgb,var(--ds-page-accent) 20%,var(--ds-page-border))}.issues-appearance-drawer .work-item-mounted-add{gap:var(--ds-space-8);padding-top:var(--ds-space-10);border-top:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-border) 50%,transparent);margin-top:var(--ds-space-4)}.issues-appearance-drawer .work-item-checklist-create{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:var(--ds-space-8);padding-bottom:var(--ds-space-12);border-bottom:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-border) 50%,transparent)}.issues-appearance-drawer .work-item-checklist-create .work-item-checklist-field{min-width:0}.issues-appearance-drawer .work-item-checklist-list{gap:0}.issues-appearance-drawer .work-item-checklist-item{padding:var(--ds-space-10) 0;border-top-color:color-mix(in srgb,var(--ds-page-border) 60%,transparent)}.issues-appearance-drawer .work-item-checklist-item:first-child{border-top-color:transparent}.issues-appearance-drawer .work-item-checklist-copy strong{font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-ui);line-height:1.45}.issues-appearance-drawer .work-item-checklist-copy span{font-size:var(--ds-font-size-12);color:var(--ds-page-text-sub)}.issues-appearance-drawer .work-item-checklist-item.is-complete .work-item-checklist-copy strong{text-decoration:line-through;color:var(--ds-page-text-sub)}.issues-appearance-drawer .work-item-checklist-item-actions{display:inline-flex;align-items:center;gap:var(--ds-space-4)}.issues-appearance-drawer .work-item-detail-main-card .work-item-rich-copy{padding:var(--ds-space-12) var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-14);background:var(--ds-page-surface-soft);line-height:1.65;font-size:var(--ds-font-size-14);color:var(--ds-page-text-sub);min-height:calc(var(--ds-space-32) + var(--ds-space-24))}.issues-appearance-drawer .work-item-detail-tag-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--ds-space-8)}.issues-appearance-drawer .work-item-detail-collaborators{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-8);padding-top:var(--ds-space-10);border-top:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-border) 50%,transparent)}.issues-appearance-drawer .work-item-detail-collaborators .work-item-field-label{margin-bottom:0}.issues-appearance-drawer .work-item-detail-section .work-section-head{margin-bottom:var(--ds-space-12)}.issues-appearance-drawer .work-item-detail-section .work-section-head>span{color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12);white-space:nowrap}.issues-appearance-drawer .work-item-detail-actions-group{gap:var(--ds-space-6)}.issues-appearance-drawer .work-item-detail-actions-group .btn{min-height:calc(var(--ds-space-20) + var(--ds-space-14));padding:0 var(--ds-space-12);border-radius:var(--ds-radius-10);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);transition:background .15s ease,border-color .15s ease,color .15s ease}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-ghost{border:var(--ds-page-border-width) solid var(--ds-page-accent);background:var(--ds-page-accent);color:var(--ds-color-white)}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-ghost:hover:not(:disabled){background:var(--ds-page-accent-hover);border-color:var(--ds-page-accent-hover)}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-quiet{border:var(--ds-page-border-width) solid var(--ds-page-border);background:var(--ds-page-surface-soft);color:var(--ds-page-text)}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-quiet:hover:not(:disabled){background:var(--ds-page-surface);border-color:color-mix(in srgb,var(--ds-page-text-sub) 30%,var(--ds-page-border))}.issues-appearance-drawer .work-item-detail-actions-group .btn:disabled{opacity:.5;cursor:not-allowed}.issues-appearance-drawer .work-item-activity-entry{padding:var(--ds-space-12) 0;border-top:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-page-border) 50%,transparent)}.issues-appearance-drawer .work-item-activity-entry:first-child{border-top-color:transparent}.issues-appearance-drawer .work-item-activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-6);margin-bottom:var(--ds-space-6)}.issues-appearance-drawer .work-item-activity-kind{padding:var(--ds-space-2) var(--ds-space-6);border-radius:var(--ds-radius-6);background:color-mix(in srgb,var(--ds-page-surface-soft) 80%,transparent);color:var(--ds-page-text-sub);font-size:11px;font-weight:var(--ds-font-weight-medium)}.issues-appearance-drawer .work-item-activity-meta time{color:var(--ds-page-text-sub);font-size:11px}.issues-appearance-drawer .work-item-activity-entry>p{margin:0;color:var(--ds-page-text);font-size:var(--ds-font-size-14);line-height:1.55}.issues-appearance-drawer .work-item-activity-entry>p.work-item-inline-note{color:var(--ds-page-text-sub);font-size:var(--ds-font-size-13)}.issues-appearance-drawer .work-item-inline-note{padding:var(--ds-space-10) var(--ds-space-14);border:var(--ds-page-border-width) dashed color-mix(in srgb,var(--ds-page-border) 60%,transparent);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--ds-page-surface-soft) 50%,transparent);color:var(--ds-page-text-sub);font-size:var(--ds-font-size-13);text-align:center;font-style:normal;margin:0}.issues-appearance-drawer .work-item-transfer-form{gap:var(--ds-space-14)}.issues-appearance-drawer .work-item-transfer-form label span{display:block;margin-bottom:var(--ds-space-6);color:var(--ds-page-text-soft);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.issues-appearance-layer .work-item-form-section.work-surface-card{border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-20);background:var(--ds-page-surface);box-shadow:var(--ds-shadow-soft);padding:var(--ds-space-18)}.issues-appearance-drawer .work-item-detail-inline-actions{gap:var(--ds-space-6);padding-top:var(--ds-space-4)}.issues-appearance-drawer .work-item-detail-inline-actions .btn{min-height:calc(var(--ds-space-20) + var(--ds-space-10));padding:0 var(--ds-space-10);border-radius:var(--ds-radius-8);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium)}.issues-appearance-page,.issues-appearance-drawer,.issues-appearance-layer{--issues-color-heading: #1f1f23;--issues-color-body: #7a7a7e;--issues-color-label: #2a2a2c;--issues-color-border: #e5e5e5;--issues-color-purple: #533afd;--issues-color-purple-hover: #4434d4;--issues-color-purple-light: #b9b9f9;--issues-color-purple-soft: #d6d9fc;--issues-shadow-elevated: rgba(50,50,93,.25) 0px 30px 45px -30px, rgba(0,0,0,.1) 0px 18px 36px -18px;--issues-shadow-ambient: rgba(23,23,23,.08) 0px 15px 35px 0px;--issues-shadow-subtle: rgba(23,23,23,.06) 0px 3px 6px;--issues-shadow-deep: rgba(3,3,39,.25) 0px 14px 21px -14px, rgba(0,0,0,.1) 0px 8px 17px -8px;--issues-radius-std: 4px;--issues-radius-card: 6px;--issues-radius-featured: 8px}.issues-appearance-page .issue-center-panel{border-radius:var(--issues-radius-featured);border-color:var(--issues-color-border);box-shadow:var(--issues-shadow-ambient)}.issues-appearance-page .work-items-resource-shell,.issues-appearance-page .work-items-resource-shell.work-surface-card{border-color:var(--issues-color-border)}.issues-appearance-page .issue-center-table-shell{border-radius:var(--issues-radius-card)}.issues-appearance-page h1,.issues-appearance-page h2,.issues-appearance-page h3,.issues-appearance-page h4,.issues-appearance-drawer h3,.issues-appearance-drawer h4,.issues-appearance-layer h2,.issues-appearance-layer h3{color:var(--issues-color-heading);font-weight:300;letter-spacing:-.22px}.issues-appearance-page .work-items-page-intro--issue-center{gap:var(--ds-space-6)}.issues-appearance-drawer .work-item-detail-drawer-head h3,.issues-appearance-layer .work-item-form-head h2{color:var(--issues-color-heading);font-weight:300;letter-spacing:-.26px}.issues-appearance-drawer .work-item-detail-section .work-section-head h4,.issues-appearance-drawer .work-item-detail-actions-head h4,.issues-appearance-layer .work-item-form-section-copy h3{color:var(--issues-color-heading);font-weight:300}.issues-appearance-page .work-item-row-summary,.issues-appearance-page .work-items-empty-open-state span,.issues-appearance-drawer .work-item-rich-copy,.issues-appearance-drawer .work-item-inline-note,.issues-appearance-drawer .work-item-activity-entry>p,.issues-appearance-layer .work-item-form-section-copy p{color:var(--issues-color-body)}.issues-appearance-page .work-item-form-block-label,.issues-appearance-page .work-item-field-label,.issues-appearance-drawer .work-item-field-label,.issues-appearance-layer .work-item-form-grid label span,.issues-appearance-drawer .work-item-transfer-form label span{color:var(--issues-color-label);font-weight:400;letter-spacing:normal;text-transform:none}.issues-appearance-page .issue-center-table-shell>.work-section-head,.issues-appearance-page .work-items-table td,.issues-appearance-page .work-items-table th,.issues-appearance-drawer .work-item-detail-section,.issues-appearance-drawer .work-item-detail-strip,.issues-appearance-drawer .work-item-detail-actions,.issues-appearance-drawer .work-item-detail-drawer-head,.issues-appearance-layer .work-item-form-head,.issues-appearance-layer .work-item-form-foot,.issues-appearance-layer .work-item-form-flow .work-item-form-section{border-color:var(--issues-color-border)}.issues-appearance-page .work-items-resource-shell.resource-page-toolbar-card{padding:var(--ds-space-16) var(--ds-space-18);display:flex;flex-direction:column;gap:0}.issues-appearance-page .resource-page-toolbar-card>.work-section-head{margin-bottom:var(--ds-space-10)}.issues-appearance-page .work-items-view-tabs{display:flex;align-items:stretch;gap:0;position:relative;padding-bottom:0}.issues-appearance-page .work-items-view-tabs:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--issues-color-border);z-index:0}.issues-appearance-page .work-items-view-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 16px 12px;border:0;border-radius:0;background:transparent;color:var(--issues-color-body);font-size:13px;font-weight:400;letter-spacing:0;cursor:pointer;transition:color .18s ease;z-index:1}.issues-appearance-page .work-items-view-tab:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:2px;border-radius:1px;background:transparent;transition:background .18s ease}.issues-appearance-page .work-items-view-tab:hover{color:var(--issues-color-heading);background:transparent}.issues-appearance-page .work-items-view-tab.is-active{color:var(--issues-color-purple);background:transparent;border-color:transparent;font-weight:400}.issues-appearance-page .work-items-view-tab.is-active:after{background:var(--issues-color-purple)}.issues-appearance-page .work-items-view-tab .work-items-view-tab-label{white-space:nowrap}.issues-appearance-page .work-items-view-tab .work-items-view-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:9px;background:#7a7a7e14;color:var(--issues-color-body);font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:1;font-variant-numeric:tabular-nums;transition:background .18s ease,color .18s ease}.issues-appearance-page .work-items-view-tab.is-active .work-items-view-tab-count{background:#533afd1a;color:var(--issues-color-purple)}.issues-appearance-page .work-items-view-tab strong{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:9px;background:#7a7a7e14;color:var(--issues-color-body);font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:1;font-variant-numeric:tabular-nums}.issues-appearance-page .work-items-view-tab.is-active strong{background:#533afd1a;color:var(--issues-color-purple)}.issues-appearance-page .work-items-toolbar-divider{height:0;margin:0}.issues-appearance-page .work-items-v2-toolbar{padding-top:var(--ds-space-12)}.issues-appearance-page .work-items-v2-toolbar-row{gap:8px;align-items:center}.issues-appearance-page .work-items-v2-toolbar-row input,.issues-appearance-page .work-items-v2-toolbar-row select{min-height:34px;padding:6px 10px;border:1px solid var(--issues-color-border);border-radius:var(--issues-radius-std);background:var(--ds-page-surface);color:var(--issues-color-heading);font-size:13px;font-weight:400;transition:border-color .18s ease,box-shadow .18s ease}.issues-appearance-page .work-items-v2-toolbar-row input::placeholder{color:#64748d8f;font-weight:300}.issues-appearance-page .work-items-v2-toolbar-row input:focus,.issues-appearance-page .work-items-v2-toolbar-row select:focus{outline:none;border-color:var(--issues-color-purple);box-shadow:0 0 0 2px #533afd1a}.issues-appearance-page .work-items-v2-toolbar-row .work-items-toolbar-submit{min-height:34px;padding:6px 14px;border-radius:var(--issues-radius-std);border:1px solid var(--issues-color-purple);background:var(--issues-color-purple);color:#fff;font-size:13px;font-weight:400;box-shadow:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.issues-appearance-page .work-items-v2-toolbar-row .work-items-toolbar-submit:hover:not(:disabled){background:var(--issues-color-purple-hover);border-color:var(--issues-color-purple-hover)}.issues-appearance-page .work-items-v2-toolbar-row .work-items-toolbar-reset{min-height:34px;padding:6px 10px;border:0;background:transparent;color:var(--issues-color-purple);font-size:12px;font-weight:400;cursor:pointer;transition:opacity .15s ease}.issues-appearance-page .work-items-v2-toolbar-row .work-items-toolbar-reset:hover:not(:disabled){opacity:.72}.issues-appearance-page .work-items-v2-toolbar-row .work-items-archive-toggle{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 8px;border:0;border-radius:var(--issues-radius-std);background:transparent;color:var(--issues-color-body);font-size:12px;white-space:nowrap;cursor:pointer;transition:color .15s ease}.issues-appearance-page .work-items-v2-toolbar-row .work-items-archive-toggle:hover{color:var(--issues-color-heading)}.issues-appearance-page .work-items-v2-toolbar-row .work-items-archive-toggle input{width:14px;height:14px;min-height:auto;padding:0;margin:0;border:1px solid var(--issues-color-border);border-radius:3px;accent-color:var(--issues-color-purple)}.issues-appearance-page .resource-page-toolbar-card .work-items-section-fact{border-radius:var(--issues-radius-std);background:#533afd0f;color:var(--issues-color-purple);font-size:11px;font-weight:400;padding:3px 8px;min-height:auto}.issues-appearance-page .work-items-archive-toggle,.issues-appearance-page .work-items-quick-create-main input,.issues-appearance-page .work-items-quick-create-side select{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-page .work-items-quick-create-main input:focus,.issues-appearance-page .work-items-quick-create-side select:focus{border-color:var(--issues-color-purple);box-shadow:0 0 0 2px #533afd1f}.issues-appearance-page .work-items-quick-create-submit{border-radius:var(--issues-radius-std);border-color:var(--issues-color-purple);background:var(--issues-color-purple);padding:8px 16px;font-weight:400}.issues-appearance-page .work-items-quick-create-submit:hover:not(:disabled){background:var(--issues-color-purple-hover);border-color:var(--issues-color-purple-hover)}.issues-appearance-page .work-items-table th{color:var(--issues-color-body);font-weight:400;letter-spacing:.01em}.issues-appearance-page .work-items-table td{border-bottom-color:var(--issues-color-border)}.issues-appearance-page .work-items-table thead{border-bottom:1px solid var(--issues-color-border)}.issues-appearance-page .work-item-row-title{color:var(--issues-color-heading);font-weight:300}.issues-appearance-page .work-item-chip,.issues-appearance-drawer .work-item-chip,.issues-appearance-drawer .work-item-detail-strip-group .work-item-chip,.issues-appearance-drawer .work-item-detail-strip-member,.issues-appearance-drawer .work-item-detail-strip-date,.issues-appearance-drawer .work-item-detail-tag,.issues-appearance-page .work-item-row-progress{border-radius:var(--issues-radius-std)}.issues-appearance-page .issue-center-table-shell>.work-section-head .work-items-section-fact{border-radius:var(--issues-radius-std)}.issues-appearance-page .work-item-row-gamification-hint{border-radius:var(--issues-radius-std)}.issues-appearance-page .work-items-resolved-toggle{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border);margin:0 var(--ds-space-18);padding-left:calc(var(--ds-space-16) + var(--ds-space-20) + (var(--ds-space-12) * 2) + var(--ds-space-6) - var(--ds-space-18))}.issues-appearance-page .work-item-complete-button{border-radius:var(--ds-radius-6);border-color:color-mix(in srgb,var(--issues-color-heading) 22%,var(--issues-color-border));background:color-mix(in srgb,var(--ds-page-surface-soft) 74%,var(--issues-color-border) 26%);color:color-mix(in srgb,var(--issues-color-label) 84%,var(--issues-color-heading) 16%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-page-surface) 22%,var(--issues-color-border) 78%)}.issues-appearance-page .work-item-complete-button:hover:not(:disabled),.issues-appearance-page .work-item-complete-button:focus-visible{border-color:var(--issues-color-purple);background:color-mix(in srgb,var(--issues-color-purple) 6%,var(--ds-page-surface));color:var(--issues-color-purple);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--issues-color-purple) 10%,transparent)}.issues-appearance-page .work-item-complete-button.is-complete{border-color:color-mix(in srgb,var(--issues-color-heading) 22%,var(--issues-color-border));background:color-mix(in srgb,var(--ds-page-surface-soft) 74%,var(--issues-color-border) 26%);color:var(--issues-color-purple)}.issues-appearance-page .work-items-toolbar-submit{border-radius:var(--issues-radius-std);border-color:var(--issues-color-purple);background:var(--issues-color-purple);box-shadow:var(--issues-shadow-subtle);font-weight:400}.issues-appearance-page .work-items-toolbar-submit:hover:not(:disabled){background:var(--issues-color-purple-hover);border-color:var(--issues-color-purple-hover)}.issues-appearance-drawer .work-item-detail-drawer{box-shadow:var(--issues-shadow-deep)}.issues-appearance-drawer .work-item-detail-inline-fact{border-radius:var(--issues-radius-card);border-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-detail-main-card .work-item-rich-copy{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-inline-note{border-radius:var(--issues-radius-std)}.issues-appearance-drawer .work-item-detail-section{border-top-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-mounted-add select,.issues-appearance-drawer .work-item-checklist-create select,.issues-appearance-drawer .work-item-checklist-edit select,.issues-appearance-drawer .work-item-transfer-form select,.issues-appearance-drawer .work-item-checklist-create input,.issues-appearance-drawer .work-item-checklist-edit input,.issues-appearance-drawer .work-item-mounted-row input,.issues-appearance-drawer .work-item-detail-tag-editor input,.issues-appearance-drawer .work-item-comment-form textarea,.issues-appearance-drawer .work-item-transfer-form textarea,.issues-appearance-drawer .work-item-detail-description-editor textarea{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-mounted-add select:focus,.issues-appearance-drawer .work-item-checklist-create select:focus,.issues-appearance-drawer .work-item-checklist-edit select:focus,.issues-appearance-drawer .work-item-transfer-form select:focus,.issues-appearance-drawer .work-item-checklist-create input:focus,.issues-appearance-drawer .work-item-checklist-edit input:focus,.issues-appearance-drawer .work-item-mounted-row input:focus,.issues-appearance-drawer .work-item-detail-tag-editor input:focus,.issues-appearance-drawer .work-item-comment-form textarea:focus,.issues-appearance-drawer .work-item-transfer-form textarea:focus,.issues-appearance-drawer .work-item-detail-description-editor textarea:focus{border-color:var(--issues-color-purple);box-shadow:0 0 0 2px #533afd1f}.issues-appearance-drawer .work-item-mounted-row{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-checklist-item{border-top-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-detail-actions-group .btn{border-radius:var(--issues-radius-std);font-weight:400}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-ghost{border-color:var(--issues-color-purple);background:var(--issues-color-purple)}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-ghost:hover:not(:disabled){background:var(--issues-color-purple-hover);border-color:var(--issues-color-purple-hover)}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-quiet{border-color:var(--issues-color-purple-light);background:transparent;color:var(--issues-color-purple)}.issues-appearance-drawer .work-item-detail-actions-group .btn.is-quiet:hover:not(:disabled){background:#533afd0d;border-color:var(--issues-color-purple-light)}.issues-appearance-drawer .work-item-detail-inline-actions .btn{border-radius:var(--issues-radius-std);font-weight:400}.issues-appearance-drawer .work-item-activity-kind{border-radius:var(--issues-radius-std)}.issues-appearance-drawer .work-item-detail-archive-prompt,.issues-appearance-drawer .work-item-detail-floating-panel,.issues-appearance-drawer .work-item-detail-handoff-panel{border-radius:var(--issues-radius-card);box-shadow:var(--issues-shadow-elevated)}.issues-appearance-drawer .work-item-detail-popover{border-radius:var(--issues-radius-card);box-shadow:var(--issues-shadow-deep);border-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-detail-popover button{border-radius:var(--issues-radius-std)}.issues-appearance-layer .work-item-form-layer{border-radius:var(--issues-radius-featured);box-shadow:var(--issues-shadow-deep)}.issues-appearance-layer .work-item-form-grid input,.issues-appearance-layer .work-item-form-grid select,.issues-appearance-layer .work-item-form-linked-products-add select{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-layer .work-item-form-grid input:focus,.issues-appearance-layer .work-item-form-grid select:focus,.issues-appearance-layer .work-item-form-linked-products-add select:focus{border-color:var(--issues-color-purple);box-shadow:0 0 0 2px #533afd1f}.issues-appearance-layer .work-item-form-hero-field input{border-radius:var(--issues-radius-card);box-shadow:var(--issues-shadow-subtle);font-weight:300}.issues-appearance-layer .work-item-form-hero-field input:focus{border-color:var(--issues-color-purple);box-shadow:0 0 0 2px #533afd1f}.issues-appearance-layer .work-item-ai-prompt-row input{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-layer .work-item-ai-prompt-row input:focus{border-color:var(--issues-color-purple);box-shadow:0 0 0 2px #533afd1f}.issues-appearance-layer .work-item-ai-card.is-inline{border-radius:var(--issues-radius-card);box-shadow:var(--issues-shadow-subtle)}.issues-appearance-layer .work-item-form-section--primary{border-radius:var(--issues-radius-card);border-color:var(--issues-color-border);box-shadow:var(--issues-shadow-ambient)}.issues-appearance-layer .work-item-form-section--secondary{border-radius:var(--issues-radius-card);border-color:var(--issues-color-border)}.issues-appearance-layer .work-item-form-section.work-surface-card{border-radius:var(--issues-radius-card);box-shadow:var(--issues-shadow-subtle)}.issues-appearance-layer .work-item-form-side .work-item-side-card{border-radius:var(--issues-radius-card);border-color:var(--issues-color-border)}.issues-appearance-layer .work-item-form-collaborator,.issues-appearance-layer .work-item-form-linked-product,.issues-appearance-layer .work-item-mounted-row,.issues-appearance-layer .work-item-checklist-item,.issues-appearance-layer .work-item-watcher-option{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-layer .work-item-inline-error,.issues-appearance-drawer .work-item-inline-error{border-radius:var(--issues-radius-std)}.issues-appearance-layer .work-item-form-foot .btn,.issues-appearance-layer .work-item-form-foot button{border-radius:var(--issues-radius-std);font-weight:400;padding:8px 16px}.issues-appearance-page .glass-surface.work-items-command-palette{border-radius:var(--issues-radius-featured);box-shadow:var(--issues-shadow-elevated)}.issues-appearance-page .work-items-command-palette-head button,.issues-appearance-page .work-items-command-palette-item{border-radius:var(--issues-radius-card)}.issues-appearance-page .work-items-command-palette-item kbd{border-radius:var(--issues-radius-std)}.issues-appearance-page .work-items-page-gamification .gamification-status-bar{border-radius:var(--issues-radius-card);border-color:var(--issues-color-border)}.issues-appearance-page .work-item-row-title{font-weight:300;letter-spacing:-.006em}.issues-appearance-page .work-items-empty-open-state strong{font-weight:300;color:var(--issues-color-heading)}.issues-appearance-page .work-item-row-kind{font-weight:400}.issues-appearance-drawer .work-item-detail-tag{border-color:#533afd33;background:#533afd0f;color:var(--issues-color-purple)}.issues-appearance-drawer .work-item-detail-actions{border-top-color:var(--issues-color-border)}.issues-appearance-drawer .work-item-detail-section .work-section-head>span{font-weight:400}.issues-appearance-drawer .work-item-drawer-kicker,.issues-appearance-layer .work-item-form-kicker{color:var(--issues-color-purple);font-weight:400;letter-spacing:.02em}body.theme-dark .issues-appearance-layer .work-item-form-flow .work-item-form-section,body.theme-dark .issues-appearance-drawer .work-item-detail-section{border-top-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .issues-appearance-page .issue-center-panel,body.theme-dark .issues-appearance-layer .work-item-form-section--primary,body.theme-dark .issues-appearance-layer .work-item-form-section--secondary,body.theme-dark .issues-appearance-drawer .work-item-detail-inline-fact,body.theme-dark .issues-appearance-page .work-items-page-gamification .gamification-status-bar,.dashboard-focus-card{box-shadow:none}.dashboard-queue-panel{display:block}.dashboard-queue-row{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-queue-pill{min-height:54px;padding:10px 12px;gap:4px}.dashboard-action-row{min-height:60px}.workbench-home-team-summary .workbench-team-load-metrics{gap:10px}.dashboard-card-secondary{border-color:#e8edf4;background:#fbfcfe;box-shadow:none}.dashboard-card-secondary .dashboard-card-head h2{font-size:.98rem}.dashboard-card-secondary .dashboard-action-row,.dashboard-card-secondary .dashboard-change-row{border-color:#edf1f6;background:#fff}.dashboard-card-secondary .dashboard-action-row:hover,.dashboard-card-secondary .dashboard-change-row:hover{border-color:#d8e0ea;background:#f8fafc}.dashboard-card-primary.dashboard-focus-card{border-color:#dbe4f0;background:linear-gradient(180deg,#fff,#faf8ff);box-shadow:0 14px 34px #635bff17}body.theme-dark .dashboard-card-secondary{border-color:#263041;background:#1d1d1f}body.theme-dark .dashboard-card-secondary .dashboard-action-row,body.theme-dark .dashboard-card-secondary .dashboard-change-row{border-color:#263041;background:#272729}body.theme-dark .dashboard-card-primary.dashboard-focus-card{border-color:var(--ds-color-brand-500);background:linear-gradient(180deg,#533afd33,#1d1d1f)}@media (max-width: 900px){.settings-general-grid{grid-template-columns:1fr}}.workbench-member-execution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workbench-member-execution-card{gap:10px;padding:12px}.workbench-member-execution-card-head{align-items:center}.workbench-member-execution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-member-execution-primary{padding:10px 12px}@media (max-width: 860px){.orders-resource-primary,.order-detail-grid,.order-package-meta,.order-detail-operator-grid,.work-items-resource-primary,.work-items-resource-advanced,.workbench-member-execution-grid,.workbench-member-execution-metrics,.work-item-detail-header{grid-template-columns:1fr}.work-item-activity-composer-actions,.work-item-detail-actions-bar,.work-item-detail-handoff-actions,.work-item-checklist-row-actions{flex-direction:column;align-items:stretch}.work-item-checklist-create,.work-item-checklist-item{grid-template-columns:1fr}.work-item-checklist-toggle{padding-top:0}.work-item-detail-floating-panel,.work-item-detail-status-menu,.work-item-detail-overflow-menu,.work-item-detail-handoff-panel{left:16px;right:16px;min-width:0;width:auto}.work-item-activity-meta{align-items:flex-start}.work-item-activity-entry p{padding-left:0}.order-detail-grid article.is-span-2{grid-column:auto}.order-package-head,.order-package-item-list li,.order-package-stockout-bridge,.order-package-stockout-group-head,.order-package-stockout-item-list li,.order-package-stockout-layer-head,.order-package-stockout-layer-foot{flex-direction:column;align-items:flex-start}.order-package-head-statuses{justify-content:flex-start}.order-package-stockout-layer-overlay{padding:16px}.order-package-stockout-layer{width:min(640px,calc(100vw - 16px));max-height:min(760px,calc(100vh - 16px))}}body.theme-dark .work-item-detail-actions{background:#0f172aeb}.disputes-inbox-list{display:grid;gap:0}.disputes-inbox-shell-head{padding:var(--ds-space-14) var(--ds-space-18);border-bottom:var(--ds-page-border-width) solid color-mix(in srgb,var(--work-border) 72%,transparent);margin-bottom:0}.disputes-inbox-shell-head .work-items-section-facts{justify-content:flex-start}.disputes-inbox-section{display:grid;gap:0}.disputes-inbox-section+.disputes-inbox-section{border-top:var(--ds-page-border-width) solid color-mix(in srgb,var(--work-border) 68%,transparent)}.disputes-inbox-section-head{align-items:flex-start;gap:var(--ds-space-12) var(--ds-space-16);padding:var(--ds-space-14) var(--ds-space-18) var(--ds-space-10);margin-bottom:0}.disputes-inbox-section-head h3{margin:0;color:var(--work-text);font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-compact)}.disputes-inbox-section-head p{margin:var(--ds-space-4) 0 0;color:var(--work-text-sub);font-size:var(--ds-font-size-12)}.disputes-inbox-section-list{display:grid}.disputes-inbox-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1.1fr) auto auto;align-items:center;gap:var(--ds-space-12) var(--ds-space-16);padding:var(--ds-space-14) var(--ds-space-18);border-top:var(--ds-page-border-width) solid color-mix(in srgb,var(--work-border) 56%,transparent);background:transparent;transition:background .15s ease,box-shadow .15s ease}.disputes-inbox-row:hover{background:color-mix(in srgb,var(--work-surface-soft) 68%,transparent)}.disputes-inbox-row.is-selected{background:color-mix(in srgb,var(--work-accent) 7%,var(--work-surface));box-shadow:inset 3px 0 0 var(--work-accent)}.disputes-inbox-main,.disputes-inbox-meta,.disputes-inbox-actions{min-width:0}.disputes-inbox-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-8)}.disputes-inbox-statuses{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.disputes-inbox-meta{display:grid;gap:var(--ds-space-4);justify-items:end;color:var(--work-text-sub);font-size:var(--ds-font-size-12)}.disputes-inbox-meta strong{color:var(--work-text);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium)}.disputes-inbox-actions{display:flex;justify-content:flex-end}.dispute-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-14) var(--ds-space-18)}.dispute-detail-grid article,.dispute-detail-note{border:var(--ds-page-border-width) solid var(--work-border);border-radius:var(--ds-radius-16);background:linear-gradient(180deg,var(--work-surface) 0%,var(--work-surface-soft) 100%);padding:var(--ds-space-16) var(--ds-space-18)}.dispute-detail-grid article span,.dispute-detail-note span{display:block;margin-bottom:var(--ds-space-8);color:var(--work-text-sub);font-size:var(--ds-font-size-12);letter-spacing:.08em;text-transform:uppercase}.dispute-detail-grid article strong,.dispute-detail-note strong{color:var(--work-text);font-size:var(--ds-font-size-14);line-height:1.6;white-space:pre-wrap;word-break:break-word}.dispute-detail-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-14)}@media (max-width: 900px){.disputes-inbox-row{grid-template-columns:1fr;align-items:flex-start}.disputes-inbox-meta,.disputes-inbox-actions{justify-items:flex-start;justify-content:flex-start}.dispute-detail-grid{grid-template-columns:1fr}}.app-body-settings.settings-appearance-layout{--settings-table-header-bg: color-mix(in srgb, var(--settings-panel-muted) 88%, var(--settings-input-bg) 12%);--settings-pagination-bg: color-mix(in srgb, var(--settings-panel-bg) 90%, var(--settings-input-bg) 10%);--settings-summary-chip-bg: color-mix(in srgb, var(--settings-panel-muted) 80%, var(--settings-input-bg) 20%);--settings-summary-chip-border: color-mix(in srgb, var(--content-card-border) 78%, var(--text-primary) 22%);--settings-surface-hover: color-mix(in srgb, var(--control-bg-hover) 84%, transparent);--settings-focus-ring: color-mix(in srgb, var(--control-active-border) 26%, transparent);--settings-divider: color-mix(in srgb, var(--content-card-border) 84%, transparent)}body.theme-dark .app-body-settings.settings-appearance-layout{--settings-table-header-bg: color-mix(in srgb, var(--settings-panel-muted) 90%, rgba(255, 255, 255, .03) 10%);--settings-pagination-bg: color-mix(in srgb, var(--settings-panel-bg) 94%, rgba(255, 255, 255, .03) 6%);--settings-summary-chip-bg: color-mix(in srgb, var(--settings-panel-muted) 86%, rgba(255, 255, 255, .02) 14%);--settings-summary-chip-border: color-mix(in srgb, var(--content-card-border) 88%, rgba(255, 255, 255, .14) 12%)}.app-body-settings.settings-appearance-layout .work-items-resource-shell,.app-body-settings.settings-appearance-layout .work-items-resource-shell.work-surface-card,.app-body-settings.settings-appearance-layout .org-toolbar,.app-body-settings.settings-appearance-layout .audit-log-toolbar,.app-body-settings.settings-appearance-layout .notify-toolbar,.app-body-settings.settings-appearance-layout .store-toolbar,.app-body-settings.settings-appearance-layout .supply-toolbar,.app-body-settings.settings-appearance-layout .ctree-tree-shell,.app-body-settings.settings-appearance-layout .ctree-panel,.app-body-settings.settings-appearance-layout .notify-admin-form-shell,.app-body-settings.settings-appearance-layout .notify-admin-summary-grid article,.app-body-settings.settings-appearance-layout .org-segment,.app-body-settings.settings-appearance-layout .ctree-segment.is-static,.app-body-settings.settings-appearance-layout .store-metric,.app-body-settings.settings-appearance-layout .supply-metric,.app-body-settings.settings-appearance-layout .store-insights,.app-body-settings.settings-appearance-layout .store-insights article,.app-body-settings.settings-appearance-layout .store-insight-item,.app-body-settings.settings-appearance-layout .supply-distribution,.app-body-settings.settings-appearance-layout .supply-map-card,.app-body-settings.settings-appearance-layout .supply-province-item,.app-body-settings.settings-appearance-layout .ai-settings-feature-row,.app-body-settings.settings-appearance-layout .store-pricing-result,.app-body-settings.settings-appearance-layout .row-more-menu,.app-body-settings.settings-appearance-layout .insight-drawer-panel,.app-body-settings.settings-appearance-layout .org-modal,.app-body-settings.settings-appearance-layout .org-security-modal{background:var(--settings-panel-bg);border-color:var(--content-card-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .work-items-resource-shell,.app-body-settings.settings-appearance-layout .work-items-resource-shell.work-surface-card{padding:16px 18px;border:1px solid var(--content-card-border);border-radius:16px}.app-body-settings.settings-appearance-layout .work-items-table-shell,.app-body-settings.settings-appearance-layout .org-table-wrap,.app-body-settings.settings-appearance-layout .store-table-wrap,.app-body-settings.settings-appearance-layout .supply-table-wrap,.app-body-settings.settings-appearance-layout .audit-log-table-wrap,.app-body-settings.settings-appearance-layout .notify-table-wrap{background:var(--content-card-bg);border:1px solid var(--content-card-border);box-shadow:var(--content-card-shadow)}.app-body-settings.settings-appearance-layout .ctree-tree-toolbar,.app-body-settings.settings-appearance-layout .work-items-table th,.app-body-settings.settings-appearance-layout .org-table th,.app-body-settings.settings-appearance-layout .store-table th,.app-body-settings.settings-appearance-layout .supply-table th,.app-body-settings.settings-appearance-layout .audit-log-table th,.app-body-settings.settings-appearance-layout .notify-table th{background:var(--settings-table-header-bg);color:var(--text-tertiary);border-color:var(--settings-divider)}.app-body-settings.settings-appearance-layout .work-items-table td,.app-body-settings.settings-appearance-layout .org-table td,.app-body-settings.settings-appearance-layout .store-table td,.app-body-settings.settings-appearance-layout .supply-table td,.app-body-settings.settings-appearance-layout .audit-log-table td,.app-body-settings.settings-appearance-layout .notify-table td{background:transparent;color:var(--text-primary);border-color:var(--settings-divider)}.app-body-settings.settings-appearance-layout .work-items-resource-toolbar label,.app-body-settings.settings-appearance-layout .store-filters label,.app-body-settings.settings-appearance-layout .supply-filters label,.app-body-settings.settings-appearance-layout .audit-log-filters label,.app-body-settings.settings-appearance-layout .store-form-grid label,.app-body-settings.settings-appearance-layout .supply-form-grid label,.app-body-settings.settings-appearance-layout .notify-admin-form>label>span,.app-body-settings.settings-appearance-layout .notify-admin-form-grid label>span,.app-body-settings.settings-appearance-layout .org-filter-inline-field span,.app-body-settings.settings-appearance-layout .ctree-tree-toolbar-actions,.app-body-settings.settings-appearance-layout .store-filter-head h4,.app-body-settings.settings-appearance-layout .audit-log-range-title,.app-body-settings.settings-appearance-layout .supply-map-side section h5{color:var(--text-tertiary)}.app-body-settings.settings-appearance-layout .work-items-resource-toolbar input,.app-body-settings.settings-appearance-layout .work-items-resource-toolbar select,.app-body-settings.settings-appearance-layout .ai-settings-key-mask,.app-body-settings.settings-appearance-layout .ai-settings-form-field input,.app-body-settings.settings-appearance-layout .ai-settings-form-field select,.app-body-settings.settings-appearance-layout .ai-settings-model-dropdown,.app-body-settings.settings-appearance-layout .store-filters input,.app-body-settings.settings-appearance-layout .store-filters select,.app-body-settings.settings-appearance-layout .store-form-grid input,.app-body-settings.settings-appearance-layout .store-form-grid select,.app-body-settings.settings-appearance-layout .store-form-grid textarea,.app-body-settings.settings-appearance-layout .store-tag-input,.app-body-settings.settings-appearance-layout .supply-filters input,.app-body-settings.settings-appearance-layout .supply-filters select,.app-body-settings.settings-appearance-layout .supply-form-grid input,.app-body-settings.settings-appearance-layout .supply-form-grid select,.app-body-settings.settings-appearance-layout .supply-form-grid textarea,.app-body-settings.settings-appearance-layout .supply-multi-select,.app-body-settings.settings-appearance-layout .org-filters input,.app-body-settings.settings-appearance-layout .org-filters select,.app-body-settings.settings-appearance-layout .org-modal-grid input,.app-body-settings.settings-appearance-layout .org-modal-grid select,.app-body-settings.settings-appearance-layout .org-email-chip-input,.app-body-settings.settings-appearance-layout .org-filter-pop-field input,.app-body-settings.settings-appearance-layout .org-filter-pop-field select,.app-body-settings.settings-appearance-layout .notify-admin-control,.app-body-settings.settings-appearance-layout .audit-log-filters input,.app-body-settings.settings-appearance-layout .audit-log-filters select,.app-body-settings.settings-appearance-layout .audit-log-custom-date-field input,.app-body-settings.settings-appearance-layout .ctree-tree-filters input,.app-body-settings.settings-appearance-layout .category-cascader-single-trigger,.app-body-settings.settings-appearance-layout .category-cascader-multi-trigger,.app-body-settings.settings-appearance-layout .category-cascader-search-row input{border-color:var(--control-border);background:var(--settings-input-bg);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .ctree-tree-filters input{background:var(--settings-input-bg)!important;border-color:var(--control-border)!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)!important}.app-body-settings.settings-appearance-layout .work-items-resource-toolbar input::placeholder,.app-body-settings.settings-appearance-layout .store-filters input::placeholder,.app-body-settings.settings-appearance-layout .supply-filters input::placeholder,.app-body-settings.settings-appearance-layout .store-form-grid input::placeholder,.app-body-settings.settings-appearance-layout .supply-form-grid input::placeholder,.app-body-settings.settings-appearance-layout .notify-admin-control::placeholder,.app-body-settings.settings-appearance-layout .audit-log-filters input::placeholder,.app-body-settings.settings-appearance-layout .audit-log-custom-date-field input::placeholder,.app-body-settings.settings-appearance-layout .ctree-tree-filters input::placeholder,.app-body-settings.settings-appearance-layout .category-cascader-search-row input::placeholder{color:var(--text-quaternary)}.app-body-settings.settings-appearance-layout .work-items-resource-toolbar input:focus,.app-body-settings.settings-appearance-layout .work-items-resource-toolbar select:focus,.app-body-settings.settings-appearance-layout .store-filters input:focus,.app-body-settings.settings-appearance-layout .store-filters select:focus,.app-body-settings.settings-appearance-layout .supply-filters input:focus,.app-body-settings.settings-appearance-layout .supply-filters select:focus,.app-body-settings.settings-appearance-layout .audit-log-filters input:focus,.app-body-settings.settings-appearance-layout .audit-log-filters select:focus,.app-body-settings.settings-appearance-layout .notify-admin-control:focus,.app-body-settings.settings-appearance-layout .org-filter-pop-field input:focus,.app-body-settings.settings-appearance-layout .org-filter-pop-field select:focus,.app-body-settings.settings-appearance-layout .org-modal-grid input:focus,.app-body-settings.settings-appearance-layout .org-modal-grid select:focus,.app-body-settings.settings-appearance-layout .category-cascader-single-trigger:focus-visible,.app-body-settings.settings-appearance-layout .category-cascader-multi-trigger:focus-visible,.app-body-settings.settings-appearance-layout .category-cascader-search-row input:focus,.app-body-settings.settings-appearance-layout .ctree-node-select:focus-visible{outline:none;border-color:var(--control-active-border);box-shadow:0 0 0 3px var(--settings-focus-ring)}.app-body-settings.settings-appearance-layout .sysset-quiet-btn,.app-body-settings.settings-appearance-layout .work-items-toolbar-submit,.app-body-settings.settings-appearance-layout .product-list-pagination-actions .is-ghost,.app-body-settings.settings-appearance-layout .audit-log-page-nav-btn,.app-body-settings.settings-appearance-layout .audit-log-page-btn,.app-body-settings.settings-appearance-layout .audit-log-page-size,.app-body-settings.settings-appearance-layout .row-edit-trigger,.app-body-settings.settings-appearance-layout .row-more-trigger{border:1px solid var(--control-border)!important;background:var(--settings-input-bg)!important;color:var(--text-secondary)!important;box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .sysset-quiet-btn:hover:not(:disabled),.app-body-settings.settings-appearance-layout .work-items-toolbar-submit:hover:not(:disabled),.app-body-settings.settings-appearance-layout .product-list-pagination-actions .is-ghost:hover:not(:disabled),.app-body-settings.settings-appearance-layout .audit-log-page-nav-btn:hover:not(:disabled),.app-body-settings.settings-appearance-layout .audit-log-page-btn:hover:not(:disabled),.app-body-settings.settings-appearance-layout .audit-log-page-size:hover,.app-body-settings.settings-appearance-layout .row-edit-trigger:hover,.app-body-settings.settings-appearance-layout .row-more-trigger:hover,.app-body-settings.settings-appearance-layout .row-more-item:hover,.app-body-settings.settings-appearance-layout .store-advanced-toggle:hover,.app-body-settings.settings-appearance-layout .store-insight-item.is-action:hover,.app-body-settings.settings-appearance-layout .supply-province-item.is-others:hover,.app-body-settings.settings-appearance-layout .ctree-node:hover,.app-body-settings.settings-appearance-layout .category-cascader-item:hover,.app-body-settings.settings-appearance-layout .category-cascader-search-item:hover{background:var(--settings-surface-hover)!important;border-color:var(--control-border)!important;color:var(--text-primary)!important;box-shadow:none}.app-body-settings.settings-appearance-layout .audit-log-page-btn.is-active,.app-body-settings.settings-appearance-layout .org-segment.active,.app-body-settings.settings-appearance-layout .org-filter-chip.active,.app-body-settings.settings-appearance-layout .org-filter-pop-item.active,.app-body-settings.settings-appearance-layout .audit-log-range-pill.is-active,.app-body-settings.settings-appearance-layout .notify-action-btn.is-active,.app-body-settings.settings-appearance-layout .category-cascader-item.is-active,.app-body-settings.settings-appearance-layout .category-cascader-item.is-selected,.app-body-settings.settings-appearance-layout .category-cascader-search-item.is-selected,.app-body-settings.settings-appearance-layout .ctree-node.is-active,.app-body-settings.settings-appearance-layout .supply-province-item.is-active,.app-body-settings.settings-appearance-layout .supply-step-tab.active{background:var(--control-active-bg)!important;border-color:var(--control-active-border)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px 0 var(--glass-specular),0 12px 24px #0f172a1f}.app-body-settings.settings-appearance-layout .product-list-pagination,.app-body-settings.settings-appearance-layout .audit-log-pager,.app-body-settings.settings-appearance-layout .sysset-log-pager,.app-body-settings.settings-appearance-layout .sysset-log-pager.is-shell{border:1px solid var(--content-card-border);border-radius:16px;background:var(--settings-pagination-bg);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .product-list-pagination,.app-body-settings.settings-appearance-layout .audit-log-pager,.app-body-settings.settings-appearance-layout .sysset-log-pager{padding:12px 14px}.app-body-settings.settings-appearance-layout .notify-admin-form .sysset-log-pager{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-body-settings.settings-appearance-layout .product-list-pagination>span,.app-body-settings.settings-appearance-layout .audit-log-pager-total,.app-body-settings.settings-appearance-layout .audit-log-page-size span,.app-body-settings.settings-appearance-layout .sysset-log-pager .sysset-note,.app-body-settings.settings-appearance-layout .audit-log-page-ellipsis,.app-body-settings.settings-appearance-layout .audit-log-page-size-chevron{color:var(--text-tertiary)!important}.app-body-settings.settings-appearance-layout .audit-log-page-size select{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .org-segment em,.app-body-settings.settings-appearance-layout .store-tag-chip,.app-body-settings.settings-appearance-layout .supply-tag,.app-body-settings.settings-appearance-layout .category-cascader-tag,.app-body-settings.settings-appearance-layout .org-email-chip,.app-body-settings.settings-appearance-layout .notify-read-pill,.app-body-settings.settings-appearance-layout .org-inline-tag{border-color:var(--settings-summary-chip-border);background:var(--settings-summary-chip-bg);color:var(--text-secondary)}.app-body-settings.settings-appearance-layout .work-item-chip,.app-body-settings.settings-appearance-layout .work-item-chip.is-success,.app-body-settings.settings-appearance-layout .work-item-chip.is-info,.app-body-settings.settings-appearance-layout .work-item-chip.is-warning,.app-body-settings.settings-appearance-layout .work-item-chip.is-danger,.app-body-settings.settings-appearance-layout .work-item-chip.is-neutral{border-color:var(--settings-summary-chip-border);background:var(--settings-summary-chip-bg);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout input[type=checkbox]{accent-color:var(--text-secondary)}.app-body-settings.settings-appearance-layout .store-tag-chip em,.app-body-settings.settings-appearance-layout .supply-tag button,.app-body-settings.settings-appearance-layout .category-cascader-tag button,.app-body-settings.settings-appearance-layout .org-email-chip em{color:inherit}.app-body-settings.settings-appearance-layout .store-tag-chip button:hover,.app-body-settings.settings-appearance-layout .supply-tag button:hover,.app-body-settings.settings-appearance-layout .category-cascader-tag button:hover{background:color-mix(in srgb,var(--text-secondary) 16%,transparent)}.app-body-settings.settings-appearance-layout .org-segment em,.app-body-settings.settings-appearance-layout .store-insight-item b,.app-body-settings.settings-appearance-layout .supply-province-item header b,.app-body-settings.settings-appearance-layout .ctree-segment.is-static span,.app-body-settings.settings-appearance-layout .ai-settings-feature-copy strong,.app-body-settings.settings-appearance-layout .store-metric.brand strong,.app-body-settings.settings-appearance-layout .supply-metric strong,.app-body-settings.settings-appearance-layout .store-metric strong,.app-body-settings.settings-appearance-layout .org-metric.brand strong{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .org-segment em,.app-body-settings.settings-appearance-layout .store-metric,.app-body-settings.settings-appearance-layout .supply-metric,.app-body-settings.settings-appearance-layout .notify-admin-summary-grid article,.app-body-settings.settings-appearance-layout .ctree-segment.is-static{box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .store-insight-item,.app-body-settings.settings-appearance-layout .supply-province-item,.app-body-settings.settings-appearance-layout .store-pricing-result,.app-body-settings.settings-appearance-layout .ctree-panel,.app-body-settings.settings-appearance-layout .ai-settings-feature-row{background:var(--settings-input-bg)}.app-body-settings.settings-appearance-layout .supply-province-item{padding:12px 13px;gap:10px;border-color:var(--settings-summary-chip-border)}.app-body-settings.settings-appearance-layout .supply-province-item header{align-items:center;gap:10px}.app-body-settings.settings-appearance-layout .supply-province-item header strong{flex:1;min-width:0;color:var(--text-primary);font-size:.92rem;font-weight:var(--ds-font-weight-medium);line-height:1.25}.app-body-settings.settings-appearance-layout .supply-province-item header b{color:var(--text-secondary);font-size:.8rem;font-weight:var(--ds-font-weight-medium);line-height:1.2;text-align:right;white-space:nowrap}.app-body-settings.settings-appearance-layout .supply-province-bar,.app-body-settings.settings-appearance-layout .store-insight-item.is-others,.app-body-settings.settings-appearance-layout .supply-province-item.is-others{background:var(--settings-summary-chip-bg)}.app-body-settings.settings-appearance-layout .supply-province-bar{height:8px;border:1px solid color-mix(in srgb,var(--settings-summary-chip-border) 72%,transparent);box-shadow:inset 0 1px 0 var(--glass-specular)}.app-body-settings.settings-appearance-layout .supply-province-bar span{background:linear-gradient(90deg,color-mix(in srgb,var(--text-tertiary) 70%,transparent),color-mix(in srgb,var(--text-primary) 56%,transparent))}.app-body-settings.settings-appearance-layout .row-more-note,.app-body-settings.settings-appearance-layout .store-insight-meta,.app-body-settings.settings-appearance-layout .supply-empty,.app-body-settings.settings-appearance-layout .store-empty,.app-body-settings.settings-appearance-layout .ctree-empty,.app-body-settings.settings-appearance-layout .notify-admin-note,.app-body-settings.settings-appearance-layout .audit-log-empty-state p,.app-body-settings.settings-appearance-layout .store-main span,.app-body-settings.settings-appearance-layout .supply-main span,.app-body-settings.settings-appearance-layout .notify-main span,.app-body-settings.settings-appearance-layout .audit-log-event span{color:var(--text-tertiary)}.app-body-settings.settings-appearance-layout .row-more-item,.app-body-settings.settings-appearance-layout .audit-log-empty-state strong,.app-body-settings.settings-appearance-layout .store-main strong,.app-body-settings.settings-appearance-layout .supply-main strong,.app-body-settings.settings-appearance-layout .notify-main strong,.app-body-settings.settings-appearance-layout .audit-log-event strong,.app-body-settings.settings-appearance-layout .ctree-node-name{color:var(--text-primary)}.app-body-settings.settings-appearance-layout .store-insight-item.is-over-capacity,.app-body-settings.settings-appearance-layout .supply-province-item.is-over-capacity,.app-body-settings.settings-appearance-layout .work-item-next-step-badge{border-color:var(--settings-summary-chip-border);background:var(--settings-summary-chip-bg);color:var(--text-secondary)}.app-body-settings.settings-appearance-layout .category-cascader-col+.category-cascader-col,.app-body-settings.settings-appearance-layout .category-cascader-foot,.app-body-settings.settings-appearance-layout .ctree-tree-toolbar,.app-body-settings.settings-appearance-layout .store-filters-advanced,.app-body-settings.settings-appearance-layout .work-items-table th,.app-body-settings.settings-appearance-layout .org-table th,.app-body-settings.settings-appearance-layout .store-table th,.app-body-settings.settings-appearance-layout .supply-table th,.app-body-settings.settings-appearance-layout .audit-log-table th,.app-body-settings.settings-appearance-layout .notify-table th{border-color:var(--settings-divider)}body.theme-dark .main:has(.issues-appearance-page.settings-appearance-layout){background:linear-gradient(180deg,color-mix(in srgb,#121318 82%,black 18%),#121318)}body.theme-dark .issues-appearance-page.settings-appearance-layout,body.theme-dark .issues-appearance-drawer.settings-appearance-layout{--phasea-surface-base: var(--appearance-shell-bg);--phasea-surface-raised: var(--appearance-content-card-bg);--phasea-surface-muted: var(--settings-panel-bg);--phasea-border: var(--appearance-content-card-border);--phasea-border-strong: color-mix(in srgb, var(--content-card-border) 88%, rgba(255, 255, 255, .14) 12%);--phasea-text: var(--text-primary);--phasea-text-sub: var(--text-secondary);--phasea-text-soft: var(--text-tertiary);--phasea-accent: var(--text-primary);--phasea-accent-soft: var(--control-active-bg);--phasea-accent-border: var(--control-active-border);--phasea-shadow: var(--content-card-shadow);--phasea-strong-fill: var(--settings-strong-fill);--phasea-strong-fill-hover: var(--settings-strong-fill-hover);--phasea-strong-fill-active: var(--settings-strong-fill-active);--phasea-strong-fg: var(--settings-strong-fg);--settings-table-header-bg: color-mix(in srgb, var(--settings-panel-muted) 90%, rgba(255, 255, 255, .03) 10%);--settings-pagination-bg: color-mix(in srgb, var(--settings-panel-bg) 94%, rgba(255, 255, 255, .03) 6%);--settings-summary-chip-bg: color-mix(in srgb, var(--settings-panel-muted) 86%, rgba(255, 255, 255, .02) 14%);--settings-summary-chip-border: color-mix(in srgb, var(--content-card-border) 88%, rgba(255, 255, 255, .14) 12%);--settings-surface-hover: color-mix(in srgb, var(--control-bg-hover) 84%, transparent);--settings-focus-ring: color-mix(in srgb, var(--control-active-border) 26%, transparent);--settings-divider: color-mix(in srgb, var(--content-card-border) 84%, transparent)}body.theme-dark .issues-appearance-page.settings-appearance-layout{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-resource-shell,body.theme-dark .issues-appearance-page.settings-appearance-layout .gamification-status-bar{border:1px solid var(--content-card-border);border-radius:16px;background:var(--settings-panel-bg);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .issues-appearance-page.settings-appearance-layout .gamification-status-bar{box-shadow:var(--content-card-shadow)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-table-shell,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-section,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-floating-panel,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-handoff-panel{background:var(--content-card-bg);border-color:var(--content-card-border);box-shadow:var(--content-card-shadow)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-table th{background:var(--settings-table-header-bg);color:var(--text-tertiary);border-color:var(--settings-divider)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-table td,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-activity-entry,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-activity-composer{border-color:var(--settings-divider)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-table td{color:var(--text-primary);background:transparent}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-table tbody tr:hover{background:var(--settings-surface-hover)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-resource-toolbar input,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-resource-toolbar select,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-activity-composer textarea,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-handoff-panel textarea,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-handoff-panel select{border-color:var(--control-border);background:var(--settings-input-bg);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-resource-toolbar input::placeholder,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-activity-composer textarea::placeholder,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-handoff-panel textarea::placeholder{color:var(--text-quaternary)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-resource-toolbar input:focus,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-resource-toolbar select:focus,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-activity-composer textarea:focus,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-handoff-panel textarea:focus,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-handoff-panel select:focus{outline:none;border-color:var(--control-active-border);box-shadow:0 0 0 3px var(--settings-focus-ring)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-toggle,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-submit,body.theme-dark .issues-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .is-ghost,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-status-toggle{border-color:var(--control-border);background:var(--settings-input-bg);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-toggle:hover:not(:disabled),body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-submit:hover:not(:disabled),body.theme-dark .issues-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost:hover:not(:disabled),body.theme-dark .issues-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-status-toggle:hover:not(:disabled){background:var(--settings-surface-hover);color:var(--text-primary)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-reset,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-row-summary-link,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-related-link{color:var(--text-secondary)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-reset:hover,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-row-summary-link:hover,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-related-link:hover,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-related-link:focus-visible{color:var(--text-primary)}body.theme-dark .issues-appearance-page.settings-appearance-layout .product-list-create-btn,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-primary-action{border-color:var(--settings-strong-fill);background:var(--settings-strong-fill);color:var(--settings-strong-fg);box-shadow:0 14px 28px #0f172a38}body.theme-dark .issues-appearance-page.settings-appearance-layout .product-list-create-btn:hover,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-primary-action:hover:not(:disabled){background:var(--settings-strong-fill-hover);border-color:var(--settings-strong-fill-hover)}body.theme-dark .issues-appearance-page.settings-appearance-layout .product-list-create-btn:active,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-primary-action:active:not(:disabled){background:var(--settings-strong-fill-active);border-color:var(--settings-strong-fill-active)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-submit{border-color:var(--ds-page-accent);background:var(--ds-page-accent);color:#1d1d1f;box-shadow:none}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-items-toolbar-submit:hover:not(:disabled){border-color:var(--ds-page-accent-hover);background:var(--ds-page-accent-hover);color:#1d1d1f}body.theme-dark .issues-appearance-page.settings-appearance-layout .product-list-pagination{border-color:var(--content-card-border);background:var(--settings-pagination-bg);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .issues-appearance-page.settings-appearance-layout .product-list-pagination>span{color:var(--text-tertiary)}body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .issues-appearance-page.settings-appearance-layout .archive-badge,body.theme-dark .issues-appearance-page.settings-appearance-layout .work-item-next-step-badge,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-chip,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-chip.is-neutral{border-color:var(--settings-summary-chip-border);background:var(--settings-summary-chip-bg);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .issues-appearance-drawer.settings-appearance-layout{background:var(--content-card-bg)}body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-drawer-head{background:color-mix(in srgb,var(--appearance-shell-bg) 88%,var(--content-card-bg) 12%);border-bottom-color:var(--content-card-border)}body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-detail-actions{background:color-mix(in srgb,var(--appearance-shell-bg) 84%,var(--content-card-bg) 16%);border-top-color:var(--settings-divider)}body.theme-dark .issues-appearance-drawer.settings-appearance-layout .work-item-status-toggle.is-active{background:var(--control-active-bg);border-color:var(--control-active-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular),0 12px 24px #0f172a1f}body.theme-dark .dashboard-appearance-page.settings-appearance-layout,body.theme-dark .orders-appearance-page.settings-appearance-layout,body.theme-dark .inventory-appearance-page.settings-appearance-layout,body.theme-dark .orders-appearance-drawer.settings-appearance-layout,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout{--settings-table-header-bg: color-mix(in srgb, var(--settings-panel-muted) 90%, rgba(255, 255, 255, .03) 10%);--settings-pagination-bg: color-mix(in srgb, var(--settings-panel-bg) 94%, rgba(255, 255, 255, .03) 6%);--settings-summary-chip-bg: color-mix(in srgb, var(--settings-panel-muted) 86%, rgba(255, 255, 255, .02) 14%);--settings-summary-chip-border: color-mix(in srgb, var(--content-card-border) 88%, rgba(255, 255, 255, .14) 12%);--settings-surface-hover: color-mix(in srgb, var(--control-bg-hover) 84%, transparent);--settings-focus-ring: color-mix(in srgb, var(--control-active-border) 26%, transparent);--settings-divider: color-mix(in srgb, var(--content-card-border) 84%, transparent);--phasea-page-surface: var(--settings-panel-bg);--phasea-page-card-bg: var(--appearance-content-card-bg);--phasea-page-card-muted: var(--settings-panel-muted);--phasea-page-border: var(--appearance-shell-border);--phasea-page-border-strong: var(--settings-divider);--phasea-page-hover: var(--settings-surface-hover);--phasea-table-header-bg: var(--settings-table-header-bg);--phasea-page-pager-bg: var(--settings-pagination-bg);--phasea-page-chip-bg: var(--settings-summary-chip-bg);--phasea-page-chip-border: var(--settings-summary-chip-border);--phasea-page-shadow: var(--appearance-content-card-shadow);--work-surface: var(--phasea-page-surface);--work-surface-soft: var(--phasea-page-card-muted);--work-surface-muted: var(--phasea-page-hover);--work-border: var(--phasea-page-border);--work-border-strong: var(--phasea-page-border-strong);--work-text: var(--text-primary);--work-text-sub: var(--text-secondary);--work-text-soft: var(--text-tertiary);--work-accent: var(--ds-color-brand-500);--work-accent-soft: var(--control-active-bg);--work-accent-border: var(--control-active-border);--work-shadow-soft: var(--phasea-page-shadow)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout{--appearance-canvas: #1d1d1f;--appearance-content-card-bg: #272729;--content-card-bg: #272729;--appearance-shell-border: #3a3a3c;--content-card-border: #3a3a3c;--settings-panel-muted: #2a2a2c;--settings-divider: #3a3a3c}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-home-layout,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-main-flow{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-card,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-card,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-metrics article,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-summary-card,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-load-card,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-period-signal-card{background:var(--phasea-page-card-bg, var(--appearance-content-card-bg));border-color:var(--phasea-page-border, var(--appearance-shell-border));box-shadow:var(--phasea-page-shadow)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-card-primary.dashboard-focus-card{background:var(--settings-panel-muted);border-color:var(--appearance-control-active-border);box-shadow:var(--phasea-page-shadow)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-recommendation-row,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-action-row,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-change-row,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-priority-row,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-primary,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-empty,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-load-metrics span{background:var(--phasea-page-card-muted);border-color:var(--phasea-page-border);color:var(--text-primary)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-recommendation-row:hover,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-action-row:hover,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-change-row:hover,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-priority-row:hover,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-primary:hover,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-load-title:hover{background:var(--settings-surface-hover);border-color:var(--phasea-page-border)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-queue-pill{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-queue-pill:hover:not(:disabled){background:var(--settings-surface-hover)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-queue-pill.is-active{background:var(--appearance-control-active-bg);border-color:var(--appearance-control-active-border);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-card-secondary,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-card-secondary .dashboard-action-row,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-card-secondary .dashboard-change-row,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-card.is-blocked,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-card.is-waiting,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-member-execution-card.is-active,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-summary-card.is-info,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-summary-card.is-warning,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-summary-card.is-danger,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .workbench-team-summary-card.is-success{border-color:var(--phasea-page-border)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-action-button,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .product-list-create-btn{background:var(--settings-strong-fill);border-color:var(--settings-strong-fill);color:var(--settings-strong-fg);box-shadow:0 14px 28px #0f172a38}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-header-actions .is-ghost{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-action-button:hover,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .product-list-create-btn:hover{background:var(--settings-strong-fill-hover);border-color:var(--settings-strong-fill-hover)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-header-actions .is-ghost:hover:not(:disabled){background:var(--settings-surface-hover);color:var(--text-primary)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .dashboard-action-button:active,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .product-list-create-btn:active{background:var(--settings-strong-fill-active);border-color:var(--settings-strong-fill-active)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-resource-shell,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-table-shell,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-resource-shell,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-table-shell,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-candidate-panel,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-detail-section,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-detail-section{background:var(--settings-panel-bg);border-color:var(--appearance-shell-border);box-shadow:var(--phasea-page-shadow)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-resource-toolbar input,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-resource-toolbar select,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-resource-toolbar input,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-resource-toolbar select,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell input,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell select,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .inventory-replenishment-draft-field input{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-resource-toolbar input::placeholder,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-resource-toolbar input::placeholder,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell input::placeholder,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .inventory-replenishment-draft-field input::placeholder{color:var(--text-quaternary)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-resource-toolbar input:focus,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-resource-toolbar select:focus,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-resource-toolbar input:focus,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-resource-toolbar select:focus,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell input:focus,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell select:focus,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .inventory-replenishment-draft-field input:focus{outline:none;border-color:var(--control-active-border);box-shadow:0 0 0 3px var(--settings-focus-ring)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-table th,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-table th,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell .work-items-table th{background:var(--settings-table-header-bg);color:var(--text-tertiary);border-color:var(--settings-divider)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-table td,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-table td,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell .work-items-table td{background:transparent;color:var(--text-primary);border-color:var(--settings-divider)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-shell .work-items-table tbody tr:hover{background:var(--settings-surface-hover)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-toolbar-submit,body.theme-dark .orders-appearance-page.settings-appearance-layout .orders-detail-button,body.theme-dark .orders-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-toolbar-submit,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-detail-button,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-toggle,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-toggle,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-candidate-row-actions .is-ghost,body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-candidate-bridge-actions .is-ghost,body.theme-dark .inventory-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .is-ghost,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .is-ghost{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .orders-appearance-page.settings-appearance-layout .work-items-toolbar-submit:hover:not(:disabled),body.theme-dark .orders-appearance-page.settings-appearance-layout .orders-detail-button:hover:not(:disabled),body.theme-dark .orders-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost:hover:not(:disabled),body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-items-toolbar-submit:hover:not(:disabled),body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-detail-button:hover:not(:disabled),body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-enhancement-toggle:hover:not(:disabled),body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-toggle:hover:not(:disabled),body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-candidate-row-actions .is-ghost:hover:not(:disabled),body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-candidate-bridge-actions .is-ghost:hover:not(:disabled),body.theme-dark .inventory-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost:hover:not(:disabled),body.theme-dark .orders-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled){background:var(--settings-surface-hover);color:var(--text-primary)}body.theme-dark .orders-appearance-page.settings-appearance-layout .product-list-pagination,body.theme-dark .inventory-appearance-page.settings-appearance-layout .product-list-pagination{background:var(--settings-pagination-bg);border-color:var(--appearance-shell-border);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .orders-appearance-page.settings-appearance-layout .product-list-pagination>span,body.theme-dark .inventory-appearance-page.settings-appearance-layout .product-list-pagination>span{color:var(--text-tertiary)}body.theme-dark .dashboard-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .dashboard-appearance-page.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .orders-appearance-page.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .inventory-appearance-page.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-chip,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-chip,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-chip.is-neutral{background:var(--settings-summary-chip-bg);border-color:var(--settings-summary-chip-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .orders-appearance-drawer.settings-appearance-layout,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout{background:var(--content-card-bg)}body.theme-dark .orders-appearance-drawer.settings-appearance-layout .product-list-create-btn{background:var(--settings-strong-fill);border-color:var(--settings-strong-fill);color:var(--settings-strong-fg);box-shadow:0 14px 28px #0f172a38}body.theme-dark .orders-appearance-drawer.settings-appearance-layout .product-list-create-btn:hover:not(:disabled){background:var(--settings-strong-fill-hover);border-color:var(--settings-strong-fill-hover)}body.theme-dark .orders-appearance-drawer.settings-appearance-layout .product-list-create-btn:active:not(:disabled){background:var(--settings-strong-fill-active);border-color:var(--settings-strong-fill-active)}body.theme-dark .orders-appearance-drawer.settings-appearance-layout .work-item-detail-drawer-head,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-detail-drawer-head{background:color-mix(in srgb,var(--appearance-shell-bg) 88%,var(--content-card-bg) 12%);border-bottom-color:var(--content-card-border)}body.theme-dark .orders-appearance-drawer.settings-appearance-layout .order-detail-grid article,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .order-package-card,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .order-package-stockout-item,body.theme-dark .orders-appearance-drawer.settings-appearance-layout .order-package-stockout-group,body.theme-dark .inventory-appearance-drawer.settings-appearance-layout .work-item-detail-grid article{background:var(--settings-panel-muted);border-color:var(--appearance-shell-border)}body.theme-dark .inventory-appearance-page.settings-appearance-layout .inventory-replenishment-candidate-card{background:var(--phasea-page-card-muted, var(--settings-panel-muted));border-color:var(--appearance-shell-border)}body.theme-dark .products-appearance-page.settings-appearance-layout,body.theme-dark .disputes-appearance-page.settings-appearance-layout,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout,body.theme-dark .products-create-appearance-page.settings-appearance-layout,body.theme-dark .products-appearance-drawer.settings-appearance-layout,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout{--settings-table-header-bg: color-mix(in srgb, var(--settings-panel-muted) 90%, rgba(255, 255, 255, .03) 10%);--settings-pagination-bg: color-mix(in srgb, var(--settings-panel-bg) 94%, rgba(255, 255, 255, .03) 6%);--settings-summary-chip-bg: color-mix(in srgb, var(--settings-panel-muted) 86%, rgba(255, 255, 255, .02) 14%);--settings-summary-chip-border: color-mix(in srgb, var(--content-card-border) 88%, rgba(255, 255, 255, .14) 12%);--settings-surface-hover: color-mix(in srgb, var(--control-bg-hover) 84%, transparent);--settings-focus-ring: color-mix(in srgb, var(--control-active-border) 26%, transparent);--settings-divider: color-mix(in srgb, var(--content-card-border) 84%, transparent);--phaseb-page-surface: var(--settings-panel-bg);--phaseb-page-card-bg: var(--appearance-content-card-bg);--phaseb-page-card-muted: var(--settings-panel-muted);--phaseb-page-border: var(--appearance-shell-border);--phaseb-page-hover: var(--settings-surface-hover);--phaseb-table-header-bg: var(--settings-table-header-bg);--phaseb-page-pager-bg: var(--settings-pagination-bg);--phaseb-page-chip-bg: var(--settings-summary-chip-bg);--phaseb-page-chip-border: var(--settings-summary-chip-border);--phaseb-page-shadow: var(--appearance-content-card-shadow);--work-surface: var(--phaseb-page-surface);--work-surface-soft: var(--phaseb-page-card-muted);--work-surface-muted: var(--phaseb-page-hover);--work-border: var(--phaseb-page-border);--work-border-strong: var(--settings-divider);--work-text: var(--text-primary);--work-text-sub: var(--text-secondary);--work-text-soft: var(--text-tertiary);--work-accent: var(--ds-color-brand-500);--work-accent-soft: var(--control-active-bg);--work-accent-border: var(--control-active-border);--work-shadow-soft: var(--phaseb-page-shadow)}body.theme-dark.products-create-appearance-portal-host{--appearance-canvas: #1d1d1f;--appearance-backdrop: rgba(22, 24, 29, .82);--content-card-bg: #272729;--content-card-border: #3a3a3c;--content-card-shadow: 0 18px 40px rgba(0, 0, 0, .28);--text-primary: #f3f4f6;--text-secondary: #d4d4d6;--text-tertiary: #9a9a9c;--text-quaternary: #737373;--control-bg: #272729;--control-bg-hover: #2a2a2c;--control-border: #3a3a3c;--control-active-bg: #2a2a2c;--control-active-border: rgba(255, 255, 255, .14);--control-accent: var(--text-primary);--glass-specular: rgba(255, 255, 255, .07);--settings-panel-bg: #272729;--settings-panel-muted: #2a2a2c;--settings-input-bg: rgba(25, 27, 32, .96);--settings-strong-fill: #353840;--settings-strong-fill-hover: #3d4048;--settings-strong-fill-active: #2a2d34;--settings-strong-fg: #f8fafc;--appearance-shell-bg: var(--appearance-backdrop);--appearance-shell-border: var(--content-card-border);--appearance-control-bg: var(--control-bg);--appearance-control-bg-hover: var(--control-bg-hover);--appearance-control-border: var(--control-border);--appearance-control-active-bg: var(--control-active-bg);--appearance-control-active-border: var(--control-active-border);--appearance-content-card-bg: var(--content-card-bg);--appearance-content-card-border: var(--content-card-border);--appearance-content-card-shadow: var(--content-card-shadow);--settings-surface-hover: color-mix(in srgb, var(--appearance-control-bg-hover) 84%, transparent);--settings-focus-ring: color-mix(in srgb, var(--appearance-control-active-border) 26%, transparent);--settings-divider: color-mix(in srgb, var(--appearance-content-card-border) 84%, transparent);--phaseb-page-shadow: var(--appearance-content-card-shadow)}body.theme-dark.products-create-appearance-portal-host .glass-surface.category-selector-drawer,body.theme-dark.products-create-appearance-portal-host .option-panel-select-panel,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-panel{background:var(--settings-panel-bg);border-color:var(--appearance-shell-border);box-shadow:var(--phaseb-page-shadow);color:var(--text-primary)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-current,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-body,body.theme-dark.products-create-appearance-portal-host .brand-combo-panel,body.theme-dark.products-create-appearance-portal-host .option-panel-select-options-scroll,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-row,body.theme-dark.products-create-appearance-portal-host .option-panel-select-panel-tip,body.theme-dark.products-create-appearance-portal-host .option-panel-select-footer,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-recommendation,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-detail{background:var(--settings-panel-muted);border-color:var(--settings-divider)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-footer,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-col,body.theme-dark.products-create-appearance-portal-host .brand-combo-divider,body.theme-dark.products-create-appearance-portal-host .option-panel-select-featured,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-list{border-color:var(--settings-divider)}body.theme-dark.products-create-appearance-portal-host .brand-combo-preset,body.theme-dark.products-create-appearance-portal-host .brand-combo-option{border-bottom-color:var(--settings-divider)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-field,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-field{background:var(--settings-input-bg);border-color:var(--appearance-control-border);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-input,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-input{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-input::placeholder,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-input::placeholder{color:var(--text-quaternary)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-field:focus-within,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-field:focus-within{outline:none;border-color:var(--appearance-control-active-border);box-shadow:0 0 0 3px var(--settings-focus-ring)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-close,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-clear,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-recent-item,body.theme-dark.products-create-appearance-portal-host .brand-combo-preset,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-clear,body.theme-dark.products-create-appearance-portal-host .option-panel-select-featured-card{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-item,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-item,body.theme-dark.products-create-appearance-portal-host .brand-combo-option,body.theme-dark.products-create-appearance-portal-host .brand-combo-preset,body.theme-dark.products-create-appearance-portal-host .option-panel-select-panel li button,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-option{background:transparent;color:var(--text-primary)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-close:hover:not(:disabled),body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-clear:hover:not(:disabled),body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-recent-item:hover,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-item:hover,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-item:hover,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-item.is-highlighted,body.theme-dark.products-create-appearance-portal-host .brand-combo-option:hover,body.theme-dark.products-create-appearance-portal-host .brand-combo-preset:hover,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-clear:hover:not(:disabled),body.theme-dark.products-create-appearance-portal-host .option-panel-select-panel li button:hover,body.theme-dark.products-create-appearance-portal-host .option-panel-select-featured-card:hover,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-option:hover,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-option.is-hovered{background:var(--settings-surface-hover);color:var(--text-primary)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-item.is-active,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-item.is-selected,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-item.is-selected,body.theme-dark.products-create-appearance-portal-host .brand-combo-option.is-active,body.theme-dark.products-create-appearance-portal-host .brand-combo-preset.is-active,body.theme-dark.products-create-appearance-portal-host .option-panel-select-featured-card.is-active,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-option.is-selected{background:var(--appearance-control-active-bg);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--appearance-control-active-border)}body.theme-dark.products-create-appearance-portal-host .product-special-type-select-recommendation-apply{background:var(--settings-strong-fill);border-color:var(--settings-strong-fill);color:var(--settings-strong-fg)}body.theme-dark.products-create-appearance-portal-host .product-special-type-select-recommendation-apply:hover{background:var(--settings-strong-fill-hover)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-head-copy span,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-recent p,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-empty,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-state,body.theme-dark.products-create-appearance-portal-host .brand-combo-tip,body.theme-dark.products-create-appearance-portal-host .brand-combo-option-main small,body.theme-dark.products-create-appearance-portal-host .option-panel-select-featured-tip,body.theme-dark.products-create-appearance-portal-host .option-panel-select-item-sub,body.theme-dark.products-create-appearance-portal-host .option-panel-select-featured-main small,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-recommendation-copy span,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-detail-label{color:var(--text-tertiary)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-head-copy strong,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-current strong,body.theme-dark.products-create-appearance-portal-host .brand-combo-option-main strong,body.theme-dark.products-create-appearance-portal-host .option-panel-select-item-label,body.theme-dark.products-create-appearance-portal-host .option-panel-select-featured-main strong,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-recommendation-copy strong,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-detail-head strong,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-detail-block p{color:var(--text-primary)}body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-current p,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-item em,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-item b,body.theme-dark.products-create-appearance-portal-host .brand-combo-divider,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-field svg,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-clear,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-icon,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-clear,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-trigger-chevron{color:var(--text-secondary)}body.theme-dark.products-create-appearance-portal-host .option-panel-select-check,body.theme-dark.products-create-appearance-portal-host .brand-combo-check,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-option-dot{border-color:var(--appearance-control-border);background:var(--settings-input-bg)}body.theme-dark.products-create-appearance-portal-host .option-panel-select-check.is-checked,body.theme-dark.products-create-appearance-portal-host .brand-combo-check.is-checked,body.theme-dark.products-create-appearance-portal-host .product-special-type-select-option-dot.is-selected{border-color:var(--appearance-control-active-border);background:var(--appearance-control-active-bg)}body.theme-dark.products-create-appearance-portal-host .option-panel-select-check.is-checked:after{border-color:var(--text-primary)}body.theme-dark .products-appearance-page.settings-appearance-layout,body.theme-dark .products-create-appearance-page.settings-appearance-layout{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-trigger,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-pop{background:#1d1d1f;border-color:var(--ds-color-night-300);color:#4a4a4c}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-trigger:hover,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-item:not(:disabled):hover{background:var(--ds-color-night-400, var(--settings-surface-hover))}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-item{color:#4a4a4c}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-item:disabled{color:#7a7a7e}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-icon{color:#9a9a9c}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-menu-trigger[aria-expanded=true]{border-color:#4a4a4c;color:#f5f5f5}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-table-wrap,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-pagination,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-tab,body.theme-dark .products-appearance-page.settings-appearance-layout .product-sku-panel,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-head,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-alert,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-top-tabs,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-card,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-drawer,body.theme-dark .products-create-appearance-page.settings-appearance-layout .glass-surface.category-selector-drawer,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-panel,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-panel,body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-detail-panel,body.theme-dark .products-appearance-drawer.settings-appearance-layout .inventory-detail-section,body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-work-group,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-resource-shell,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-table-shell,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-items-table-shell,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-items-resource-shell,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-items-table-shell,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-create-section,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-selection-table-shell,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-selected-table-shell,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-detail-section,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-section,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-create-section,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-selection-table-shell,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-detail-section{background:var(--settings-panel-bg);border-color:var(--appearance-shell-border);box-shadow:var(--phaseb-page-shadow)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-tab.is-active,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-top-tab.is-active,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-step-btn.is-active{background:var(--appearance-control-active-bg);border-color:var(--appearance-control-active-border);box-shadow:inset 0 1px 0 var(--glass-specular),0 10px 24px #0f172a1f}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-table thead th,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-table th,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-items-table th,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-items-table th,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-items-table th,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-items-table th,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-items-table th{background:var(--settings-table-header-bg);color:var(--text-tertiary);border-color:var(--settings-divider)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-table td,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-table td,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-items-table td,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-items-table td,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-items-table td,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-items-table td,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-items-table td{background:transparent;color:var(--text-primary);border-color:var(--settings-divider)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-table tbody tr:hover,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-items-table tbody tr:hover{background:var(--settings-surface-hover)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter input,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter select,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-resource-toolbar input,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-resource-toolbar select,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .shipment-batches-status-filter select,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-filter-row input,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-form-grid input,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-form-grid select,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-form-grid textarea,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid input,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid select,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid textarea,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field input,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field textarea,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-item-table input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>select,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>textarea,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-wrap>input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-input{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter input::placeholder,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-resource-toolbar input::placeholder,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-filter-row input::placeholder,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid input::placeholder,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid textarea::placeholder,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field input::placeholder,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field textarea::placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>input::placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>textarea::placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-input::placeholder{color:var(--text-quaternary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter input:focus,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter select:focus,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-resource-toolbar input:focus,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-items-resource-toolbar select:focus,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .shipment-batches-status-filter select:focus,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-filter-row input:focus,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-form-grid input:focus,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-form-grid select:focus,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-form-grid textarea:focus,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid input:focus,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid select:focus,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid textarea:focus,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field input:focus,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field textarea:focus,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-item-table input:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>input:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>select:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>textarea:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-wrap>input:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo.is-open .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-field:focus-within{outline:none;border-color:var(--appearance-control-active-border);box-shadow:0 0 0 3px var(--settings-focus-ring)}body.theme-dark .products-create-appearance-page.settings-appearance-layout{--appearance-control-active-bg: rgba(59, 130, 246, .16);--appearance-control-active-border: rgba(96, 165, 250, .45);--settings-focus-ring: rgba(96, 165, 250, .16)}body.theme-dark .product-top-tab:not(.is-active),body.theme-dark .product-step-btn:not(.is-active){background:transparent;border-color:transparent;box-shadow:none}body.theme-dark .product-top-tab:not(.is-active):hover:not(:disabled),body.theme-dark .product-step-btn:not(.is-active):hover:not(:disabled){background:#ffffff14}body.theme-dark .product-top-tab.is-active{color:#bfdbfe}body.theme-dark .product-qualification-card,body.theme-dark .product-file-uploader{background:var(--phaseb-page-card-muted);border-color:var(--appearance-shell-border);color:#e5e7eb}body.theme-dark .product-subsection{border-top-color:var(--settings-divider)}body.theme-dark .product-create-alert,body.theme-dark .product-create-alert h3,body.theme-dark .product-create-alert p,body.theme-dark .product-create-alert span,body.theme-dark .product-create-alert strong{color:var(--appearance-text-primary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-trigger{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-trigger:hover:not(:disabled){background:var(--settings-surface-hover);border-color:var(--appearance-shell-border)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-panel{background:var(--settings-panel-bg);border-color:var(--appearance-shell-border);box-shadow:var(--phaseb-page-shadow);color:var(--text-primary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-chip{background:var(--phaseb-page-card-muted);border-color:var(--appearance-control-border);color:var(--text-primary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-chip button{color:var(--text-secondary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-chip button:hover{color:var(--text-primary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-row input{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th{background:var(--phaseb-table-header-bg);border-color:var(--settings-divider);color:var(--text-tertiary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-button{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-button:hover:not(:disabled){background:var(--settings-surface-hover);color:var(--text-primary)}body.theme-dark .product-create-page input::placeholder,body.theme-dark .product-create-page textarea::placeholder{color:var(--appearance-text-quaternary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-secondary-btn{background:var(--appearance-control-bg);border-color:var(--appearance-control-border);color:var(--text-secondary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-secondary-btn:hover:not(:disabled){background:var(--appearance-control-bg-hover)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost,body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter-actions .is-ghost,body.theme-dark .disputes-appearance-page.settings-appearance-layout .is-ghost,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .is-ghost,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .is-ghost,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .is-ghost,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .is-ghost,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .is-ghost,body.theme-dark .products-appearance-drawer.settings-appearance-layout .is-ghost,body.theme-dark .products-create-appearance-page.settings-appearance-layout .is-ghost,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-close,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-clear,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-recent-item,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-item,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-item,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-secondary,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-close,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-action-btn{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-pagination-actions .is-ghost:hover:not(:disabled),body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter-actions .is-ghost:hover:not(:disabled),body.theme-dark .disputes-appearance-page.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .products-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-close:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-clear:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-recent-item:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-item:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-item:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-item.is-highlighted,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-secondary:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-action-btn:hover:not(:disabled){background:var(--settings-surface-hover);color:var(--text-primary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-pagination,body.theme-dark .disputes-appearance-page.settings-appearance-layout .product-list-pagination,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .product-list-pagination,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .product-list-pagination{background:var(--settings-pagination-bg);border-color:var(--appearance-shell-border);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-head-hint,body.theme-dark .products-appearance-page.settings-appearance-layout .product-category,body.theme-dark .products-appearance-page.settings-appearance-layout .product-sku-panel li small,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-note,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-head p,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-step-btn small,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-head-copy span,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-empty,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-state,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-head-copy span,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-toolbar-meta small{color:var(--text-tertiary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-title-link,body.theme-dark .products-appearance-page.settings-appearance-layout .product-id-line button,body.theme-dark .products-appearance-page.settings-appearance-layout .product-sku-toggle,body.theme-dark .products-appearance-page.settings-appearance-layout .product-inline-edit button,body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-detail-inline-link,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-state button{color:var(--text-secondary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-title-link:hover,body.theme-dark .products-appearance-page.settings-appearance-layout .product-id-line button:hover,body.theme-dark .products-appearance-page.settings-appearance-layout .product-sku-toggle:hover,body.theme-dark .products-appearance-page.settings-appearance-layout .product-inline-edit button:hover,body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-detail-inline-link:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-state button:hover{color:var(--text-primary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-pill,body.theme-dark .products-appearance-page.settings-appearance-layout .product-pill.is-success,body.theme-dark .products-appearance-page.settings-appearance-layout .product-pill.is-warning,body.theme-dark .products-appearance-page.settings-appearance-layout .product-pill.is-danger,body.theme-dark .products-appearance-page.settings-appearance-layout .product-pill.is-info,body.theme-dark .products-appearance-page.settings-appearance-layout .product-pill.is-neutral,body.theme-dark .products-appearance-drawer.settings-appearance-layout .work-item-chip,body.theme-dark .products-appearance-drawer.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .products-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .products-appearance-drawer.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .products-appearance-drawer.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .products-appearance-drawer.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .disputes-appearance-page.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .work-item-chip,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .shipment-batches-appearance-page.settings-appearance-layout .work-item-chip.is-neutral,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-chip,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-chip.is-danger,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-chip.is-neutral{background:var(--settings-summary-chip-bg);border-color:var(--settings-summary-chip-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-table tbody tr.is-created{background:color-mix(in srgb,var(--appearance-control-active-bg) 44%,transparent)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-table tbody tr.is-created td{box-shadow:inset 0 1px 0 var(--appearance-control-active-border)}body.theme-dark .products-appearance-drawer.settings-appearance-layout,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout{background:var(--appearance-content-card-bg)}body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-detail-drawer-head,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .work-item-detail-drawer-head,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-detail-drawer-head,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-head,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-create-drawer-head,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .work-item-detail-drawer-head,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-create-drawer-head{background:color-mix(in srgb,var(--appearance-shell-bg) 88%,var(--appearance-content-card-bg) 12%);border-bottom-color:var(--appearance-shell-border)}body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-detail-tab-strip,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-top-tabs{background:var(--settings-panel-muted);border-color:var(--appearance-shell-border);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-work-item-button,body.theme-dark .products-appearance-drawer.settings-appearance-layout .product-detail-overview-grid article,body.theme-dark .products-appearance-drawer.settings-appearance-layout .replenishment-card,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .dispute-detail-grid article,body.theme-dark .disputes-appearance-drawer.settings-appearance-layout .dispute-detail-note,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .order-detail-grid article,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-receipt-history-item,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-source-grid article,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-detail-grid article,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-stockout-card,body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-stockout-bridge,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-card,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-dropzone{background:var(--settings-panel-muted);border-color:#fff3}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-dropzone:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-dropzone.is-drag-over{border-color:#fff3;background:var(--settings-panel-muted);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-copy strong{color:#f1f5f9}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-copy,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-copy em{color:#d4d4d6}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-drawer-head .work-item-detail-head-actions button:not(.is-ghost),body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-section .work-item-detail-head-actions button:not(.is-ghost),body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-foot button:not(.is-ghost),body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-detail-drawer-head .work-item-detail-head-actions button:not(.is-ghost),body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-status-action-panel-actions button:not(.is-ghost),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-primary,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-action-btn.is-strong,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-chip-btn.is-strong{background:var(--settings-strong-fill);border-color:var(--settings-strong-fill);color:var(--settings-strong-fg);box-shadow:0 14px 28px #0f172a38}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-drawer-head .work-item-detail-head-actions button:not(.is-ghost):hover:not(:disabled),body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-section .work-item-detail-head-actions button:not(.is-ghost):hover:not(:disabled),body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-foot button:not(.is-ghost):hover:not(:disabled),body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-detail-drawer-head .work-item-detail-head-actions button:not(.is-ghost):hover:not(:disabled),body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-status-action-panel-actions button:not(.is-ghost):hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-primary:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-action-btn.is-strong:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-chip-btn.is-strong:hover:not(:disabled){background:color-mix(in srgb,var(--settings-strong-fill) 88%,white 12%);border-color:color-mix(in srgb,var(--settings-strong-fill) 88%,white 12%);color:var(--settings-strong-fg)}body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-stockout-link,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-chip-btn:not(.is-strong),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-action-btn:not(.is-danger):not(.is-strong){background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .shipment-batches-appearance-drawer.settings-appearance-layout .shipment-batch-stockout-link:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-chip-btn:not(.is-strong):hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-action-btn:not(.is-danger):not(.is-strong):hover:not(:disabled){background:var(--settings-surface-hover);border-color:var(--appearance-shell-border);color:var(--text-primary)}body.theme-dark .product-create-page.products-create-appearance-page.settings-appearance-layout .product-image-summary-empty,body.theme-dark .product-create-page.products-create-appearance-page.settings-appearance-layout .product-image-summary-filled,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-drawer{background:var(--settings-panel-bg);border-color:#fff3;box-shadow:var(--phaseb-page-shadow)}body.theme-dark .product-create-page.products-create-appearance-page.settings-appearance-layout .product-image-summary-empty:hover,body.theme-dark .product-create-page.products-create-appearance-page.settings-appearance-layout .product-image-summary-filled:hover{background:var(--settings-panel-muted);border-color:#fff3}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-main-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-card-media{background:var(--settings-panel-muted);border-color:var(--appearance-shell-border)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-empty{background:var(--settings-panel-muted);border-color:#fff3}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-empty strong{color:#f1f5f9}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-empty span{color:#d4d4d6}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-empty-copy,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-copy,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-toolbar-meta,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-empty{color:var(--text-tertiary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-empty-copy strong,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-copy strong,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-head-copy strong,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-toolbar-meta strong,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-card-meta strong,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-empty strong{color:var(--text-primary)}body.theme-dark .accounts-appearance-page.settings-appearance-layout,body.theme-dark .auth-appearance-page.settings-appearance-layout,body.theme-dark .public-appearance-page.settings-appearance-layout,body.theme-dark.phasec-accounts-appearance-host .glass-surface.session-reauth-modal.settings-appearance-layout,body.theme-dark.phasec-auth-appearance-host .glass-surface.session-reauth-modal.settings-appearance-layout,body.theme-dark.phasec-public-appearance-host .glass-surface.session-reauth-modal.settings-appearance-layout,body.theme-dark.phasec-accounts-appearance-host .logout-transition-modal.settings-appearance-layout,body.theme-dark.phasec-auth-appearance-host .logout-transition-modal.settings-appearance-layout,body.theme-dark.phasec-public-appearance-host .logout-transition-modal.settings-appearance-layout{--phasec-surface-base: var(--appearance-canvas);--phasec-surface-raised: var(--settings-panel-bg);--phasec-surface-muted: var(--settings-panel-muted);--phasec-surface-control: var(--settings-input-bg);--phasec-border: var(--appearance-shell-border);--phasec-border-strong: var(--settings-divider);--phasec-text: var(--appearance-text-primary);--phasec-text-sub: var(--appearance-text-secondary);--phasec-text-soft: var(--appearance-text-tertiary);--phasec-active-bg: var(--appearance-control-active-bg);--phasec-active-border: var(--appearance-control-active-border);--settings-surface-hover: color-mix(in srgb, var(--appearance-control-bg-hover) 84%, transparent);--settings-divider: color-mix(in srgb, var(--appearance-content-card-border) 84%, transparent);--phasec-strong-fill: var(--settings-strong-fill);--phasec-strong-fill-hover: var(--settings-strong-fill-hover);--phasec-strong-fg: var(--settings-strong-fg);--phasec-shadow: var(--appearance-content-card-shadow)}body.theme-dark .accounts-appearance-shell.settings-appearance-layout .accounts-shell,body.theme-dark .auth-appearance-page.settings-appearance-layout,body.theme-dark .public-appearance-page.settings-appearance-layout{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas));color:var(--phasec-text)}body.theme-dark .invite-register-page.auth-appearance-page.settings-appearance-layout{background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))!important;color:var(--phasec-text)}body.theme-dark .auth-gate-skeleton.home-redirect-shell.public-appearance-page.settings-appearance-layout{min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-canvas) 82%,black 18%),var(--appearance-canvas))!important;border-color:transparent;box-shadow:none;color:var(--phasec-text)}body.theme-dark .accounts-page.accounts-appearance-page.settings-appearance-layout{background:color-mix(in srgb,var(--phasec-surface-raised) 82%,var(--phasec-surface-base) 18%);border-color:var(--phasec-border);box-shadow:var(--phasec-shadow)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-side{background:var(--appearance-content-card-bg);border-right-color:var(--phasec-border-strong)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-side-item,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-general-meta p,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-security-card p,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-passkey-meta,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-device-meta,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-device-empty,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-feedback,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-modal-current-copy,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-auth-copy p{color:var(--phasec-text-sub)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-side-item:hover,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-auth-item:hover{background:var(--settings-surface-hover);color:var(--phasec-text)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-side-item.active{background:var(--phasec-active-bg);color:var(--phasec-text);box-shadow:inset 0 0 0 1px var(--phasec-active-border)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-head,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-general-row+.accounts-general-row,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-password-editor,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-modal-footer,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-passkey-list,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-passkey-item,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-device-list,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-device-item{border-color:var(--phasec-border-strong)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-head h2,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-general-meta h3,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-passkey-name,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-device-card h4,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-device-title,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-modal-head h4,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-modal-current-copy strong,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-feedback.is-error{color:var(--phasec-text)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-general-card,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-modal{background:var(--phasec-surface-raised);border-color:var(--phasec-border);box-shadow:var(--phasec-shadow)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-modal-overlay,body.theme-dark.phasec-accounts-appearance-host .logout-transition-overlay,body.theme-dark.phasec-auth-appearance-host .logout-transition-overlay,body.theme-dark.phasec-public-appearance-host .logout-transition-overlay{background:#121318c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-option{background:var(--phasec-surface-control);border-color:var(--phasec-border)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-option:hover{background:var(--settings-surface-hover);border-color:var(--phasec-border)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-avatar-option.is-selected,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-recommend-badge,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-device-current{background:var(--phasec-active-bg);border:1px solid var(--phasec-active-border);color:var(--phasec-text);box-shadow:none}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-security-btn,body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-auth-item,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-btn.ghost,body.theme-dark.phasec-accounts-appearance-host .session-reauth-link,body.theme-dark.phasec-auth-appearance-host .session-reauth-link,body.theme-dark.phasec-public-appearance-host .session-reauth-link{background:var(--phasec-surface-control)!important;border-color:var(--appearance-control-border)!important;color:var(--phasec-text-sub)!important;box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-security-btn:hover:not(:disabled),body.theme-dark .accounts-appearance-page.settings-appearance-layout .accounts-auth-item:hover:not(:disabled),body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-btn.ghost:hover:not(:disabled),body.theme-dark.phasec-accounts-appearance-host .session-reauth-link:hover,body.theme-dark.phasec-auth-appearance-host .session-reauth-link:hover,body.theme-dark.phasec-public-appearance-host .session-reauth-link:hover{background:var(--settings-surface-hover)!important;border-color:var(--phasec-border)!important;color:var(--phasec-text)!important}body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-btn.primary,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-submit,body.theme-dark.phasec-accounts-appearance-host .session-reauth-primary,body.theme-dark.phasec-auth-appearance-host .session-reauth-primary,body.theme-dark.phasec-public-appearance-host .session-reauth-primary,body.theme-dark.phasec-accounts-appearance-host .session-reauth-submit,body.theme-dark.phasec-auth-appearance-host .session-reauth-submit,body.theme-dark.phasec-public-appearance-host .session-reauth-submit{background:var(--phasec-strong-fill)!important;border-color:var(--phasec-strong-fill)!important;color:var(--phasec-strong-fg)!important;box-shadow:0 14px 28px #0f172a38}body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-btn.primary:hover:not(:disabled),body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-submit:hover:not(:disabled),body.theme-dark.phasec-accounts-appearance-host .session-reauth-primary:hover:not(:disabled),body.theme-dark.phasec-auth-appearance-host .session-reauth-primary:hover:not(:disabled),body.theme-dark.phasec-public-appearance-host .session-reauth-primary:hover:not(:disabled),body.theme-dark.phasec-accounts-appearance-host .session-reauth-submit:hover:not(:disabled),body.theme-dark.phasec-auth-appearance-host .session-reauth-submit:hover:not(:disabled),body.theme-dark.phasec-public-appearance-host .session-reauth-submit:hover:not(:disabled){background:var(--phasec-strong-fill-hover)!important;border-color:var(--phasec-strong-fill-hover)!important;color:var(--phasec-strong-fg)!important}body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-card,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-card,body.theme-dark.phasec-accounts-appearance-host .logout-transition-modal.settings-appearance-layout,body.theme-dark.phasec-auth-appearance-host .logout-transition-modal.settings-appearance-layout,body.theme-dark.phasec-public-appearance-host .logout-transition-modal.settings-appearance-layout,body.theme-dark.phasec-accounts-appearance-host .glass-surface.session-reauth-modal.settings-appearance-layout,body.theme-dark.phasec-auth-appearance-host .glass-surface.session-reauth-modal.settings-appearance-layout,body.theme-dark.phasec-public-appearance-host .glass-surface.session-reauth-modal.settings-appearance-layout{background:var(--phasec-surface-raised);border-color:var(--phasec-border);box-shadow:var(--phasec-shadow);color:var(--phasec-text)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-card,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-card{-webkit-backdrop-filter:blur(var(--appearance-material-blur));backdrop-filter:blur(var(--appearance-material-blur))}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-card h1,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-card h2,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-field span,body.theme-dark.phasec-accounts-appearance-host .glass-surface.session-reauth-modal h2{color:var(--phasec-text)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-notice,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-footer,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-role-line,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-subtitle,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-feedback.is-hint,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-intro,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-form label,body.theme-dark.phasec-accounts-appearance-host .logout-transition-modal.settings-appearance-layout p,body.theme-dark.phasec-accounts-appearance-host .session-reauth-desc,body.theme-dark.phasec-accounts-appearance-host .session-reauth-tab-copy small,body.theme-dark.phasec-accounts-appearance-host .session-reauth-panel-lead,body.theme-dark.phasec-auth-appearance-host .logout-transition-modal.settings-appearance-layout p,body.theme-dark.phasec-auth-appearance-host .session-reauth-desc,body.theme-dark.phasec-auth-appearance-host .session-reauth-tab-copy small,body.theme-dark.phasec-auth-appearance-host .session-reauth-panel-lead,body.theme-dark.phasec-public-appearance-host .logout-transition-modal.settings-appearance-layout p,body.theme-dark.phasec-public-appearance-host .session-reauth-desc,body.theme-dark.phasec-public-appearance-host .session-reauth-tab-copy small,body.theme-dark.phasec-public-appearance-host .session-reauth-panel-lead{color:var(--phasec-text-sub)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-form input,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-input-wrap,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-input-wrap input,body.theme-dark.phasec-accounts-appearance-host .session-reauth-password-form input,body.theme-dark.phasec-auth-appearance-host .session-reauth-password-form input,body.theme-dark.phasec-public-appearance-host .session-reauth-password-form input{background:var(--phasec-surface-control)!important;border-color:var(--appearance-control-border)!important;color:var(--phasec-text)!important;box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-form input::placeholder,body.theme-dark.phasec-accounts-appearance-host .session-reauth-password-form input::placeholder,body.theme-dark.phasec-auth-appearance-host .session-reauth-password-form input::placeholder,body.theme-dark.phasec-public-appearance-host .session-reauth-password-form input::placeholder{color:var(--phasec-text-soft)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-form input[readonly],body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-intro,body.theme-dark.phasec-accounts-appearance-host .session-reauth-tab,body.theme-dark.phasec-auth-appearance-host .session-reauth-tab,body.theme-dark.phasec-public-appearance-host .session-reauth-tab,body.theme-dark.phasec-accounts-appearance-host .session-reauth-panel,body.theme-dark.phasec-auth-appearance-host .session-reauth-panel,body.theme-dark.phasec-public-appearance-host .session-reauth-panel{background:var(--phasec-surface-muted);border-color:var(--phasec-border);color:var(--phasec-text);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-form input[readonly]{background:var(--phasec-surface-muted)!important;color:var(--phasec-text-sub)!important}body.theme-dark.phasec-accounts-appearance-host .session-reauth-tab.is-active,body.theme-dark.phasec-auth-appearance-host .session-reauth-tab.is-active,body.theme-dark.phasec-public-appearance-host .session-reauth-tab.is-active{background:var(--phasec-active-bg);border-color:var(--phasec-active-border);color:var(--phasec-text);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark.phasec-accounts-appearance-host .logout-transition-spinner,body.theme-dark.phasec-auth-appearance-host .logout-transition-spinner,body.theme-dark.phasec-public-appearance-host .logout-transition-spinner{color:var(--phasec-text-soft)}body.theme-dark.phasec-accounts-appearance-host .logout-transition-spinner,body.theme-dark.phasec-auth-appearance-host .logout-transition-spinner,body.theme-dark.phasec-public-appearance-host .logout-transition-spinner{border-color:var(--phasec-border);border-top-color:var(--phasec-strong-fill)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-footer a,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-intro strong,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-inviter-link{color:var(--phasec-text);text-decoration-color:color-mix(in srgb,var(--phasec-text) 28%,transparent)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-footer a:hover,body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-inviter-link:hover{color:var(--phasec-text-sub);text-decoration-color:color-mix(in srgb,var(--phasec-text-sub) 44%,transparent)}body.theme-dark .auth-appearance-page.settings-appearance-layout .invite-register-error,body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-feedback.is-error,body.theme-dark.phasec-accounts-appearance-host .session-reauth-error,body.theme-dark.phasec-auth-appearance-host .session-reauth-error,body.theme-dark.phasec-public-appearance-host .session-reauth-error{color:#fca5a5}body.theme-dark .auth-appearance-page.settings-appearance-layout .challenge-feedback.is-error,body.theme-dark.phasec-accounts-appearance-host .session-reauth-error,body.theme-dark.phasec-auth-appearance-host .session-reauth-error,body.theme-dark.phasec-public-appearance-host .session-reauth-error{background:color-mix(in srgb,rgba(248,113,113,.22) 78%,transparent);border:1px solid color-mix(in srgb,rgba(248,113,113,.36) 82%,transparent);border-radius:12px;padding:10px 12px}.glass-surface.order-create-layer{width:min(920px,100%);height:100%;display:flex;flex-direction:column;background:var(--settings-panel-bg, #11161c);border:0;border-left:1px solid var(--settings-divider, rgba(255, 255, 255, .08));border-radius:0;box-shadow:-24px 0 48px #00000047}.order-create-layer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 32px 18px;border-bottom:1px solid var(--settings-divider, rgba(255, 255, 255, .08))}.order-create-layer-head h3{margin:0;font-size:1.78rem;line-height:1.02;letter-spacing:-.04em}.order-create-layer-summary{max-width:640px;margin:10px 0 0;color:var(--settings-panel-muted, rgba(255, 255, 255, .68));line-height:1.6}.order-create-layer-body{flex:1;overflow:auto;padding:20px 32px 28px;display:flex;flex-direction:column;gap:18px}.order-create-section{display:flex;flex-direction:column;gap:20px;padding:22px}.order-create-section--packages{gap:22px;border-color:color-mix(in srgb,var(--content-card-border) 88%,rgba(93,135,255,.18) 12%);background:linear-gradient(180deg,color-mix(in srgb,white 97%,rgba(93,135,255,.06) 3%),color-mix(in srgb,white 90%,var(--appearance-shell-bg) 10%))}.order-create-stage-card{border-color:color-mix(in srgb,var(--content-card-border) 94%,rgba(255,255,255,.92) 6%);background:linear-gradient(180deg,color-mix(in srgb,white 94%,var(--appearance-shell-bg) 6%),color-mix(in srgb,white 88%,var(--appearance-shell-bg) 12%));box-shadow:0 24px 52px #0f172a17,0 10px 22px #94a3b814,inset 0 1px #ffffffeb}.order-create-section-head{min-width:0}.order-create-section-intro{margin:0;color:var(--settings-panel-muted, rgba(255, 255, 255, .68))}.order-create-package-toolbar{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.order-create-package-toolbar-state{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--content-card-border) 86%,rgba(255,255,255,.88) 14%);background:color-mix(in srgb,rgba(255,255,255,.92) 84%,var(--appearance-shell-bg) 16%);box-shadow:inset 0 1px #ffffffe6}.order-create-package-toolbar-label{font-size:.72rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--settings-panel-muted, rgba(255, 255, 255, .68))}.order-create-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.order-create-form-grid .is-span-2,.order-create-variant-search .is-span-2{grid-column:span 2}.order-create-layer .work-item-form-field{display:grid;gap:8px;min-width:0}.order-create-layer .work-item-form-field span{font-size:.75rem;font-weight:var(--ds-font-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--settings-panel-muted, rgba(255, 255, 255, .68)) 88%,var(--appearance-text-primary, #272729) 12%)}.order-create-layer .work-item-form-field input,.order-create-layer .work-item-form-field select,.order-create-layer .work-item-form-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--content-card-border) 84%,rgba(255,255,255,.88) 16%);border-radius:14px;background:color-mix(in srgb,white 96%,var(--appearance-shell-bg) 4%);color:var(--appearance-text-primary, #272729);padding:12px 14px;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;box-shadow:inset 0 1px #ffffffe6}.order-create-layer .work-item-form-field input,.order-create-layer .work-item-form-field select{min-height:46px}.order-create-layer .work-item-form-field textarea{min-height:108px;resize:vertical}.order-create-layer .work-item-form-field input:focus,.order-create-layer .work-item-form-field select:focus,.order-create-layer .work-item-form-field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--appearance-control-active-border, rgba(93, 135, 255, .42)) 88%,white 12%);box-shadow:0 0 0 4px #5d87ff1f;background:#fff}.order-create-package-form-grid{padding-top:2px}.order-create-package-stack{display:flex;flex-direction:column;gap:16px}.order-create-package-card{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:20px;border:1px solid color-mix(in srgb,var(--content-card-border) 90%,rgba(255,255,255,.9) 10%);background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,white 90%,var(--appearance-shell-bg) 10%));box-shadow:0 18px 36px #0f172a14,0 8px 18px #94a3b814,inset 0 1px #fffffff0}.order-create-package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--settings-divider, rgba(255, 255, 255, .08))}.order-create-package-copy{min-width:0;display:grid;gap:6px}.order-create-package-title-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.order-create-package-head strong,.order-create-package-items h5{display:block;margin:0}.order-create-package-summary{margin:0;color:var(--settings-panel-muted, rgba(255, 255, 255, .68));line-height:1.6}.order-create-package-actions{display:inline-flex;align-items:center}.order-create-package-items{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--content-card-border) 78%,rgba(255,255,255,.7) 22%);background:linear-gradient(180deg,color-mix(in srgb,white 72%,var(--appearance-shell-bg) 28%),color-mix(in srgb,white 64%,var(--appearance-shell-bg) 36%));box-shadow:inset 0 1px #ffffffb8}.order-create-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--settings-divider, rgba(255, 255, 255, .08)) 82%,transparent)}.order-create-item-head>div{min-width:0;display:grid;gap:6px}.order-create-item-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.order-create-variant-panel{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--content-card-border) 80%,rgba(255,255,255,.76) 20%);background:linear-gradient(180deg,color-mix(in srgb,white 92%,var(--appearance-shell-bg) 8%),color-mix(in srgb,white 84%,var(--appearance-shell-bg) 16%))}.order-create-variant-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-create-variant-candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-create-variant-candidate{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid var(--settings-divider, rgba(255, 255, 255, .08));background:var(--settings-input-bg, rgba(255, 255, 255, .04));color:inherit;text-align:left}.order-create-variant-candidate:hover{border-color:var(--appearance-control-active-border, rgba(255, 255, 255, .22));background:var(--appearance-control-bg-hover, rgba(255, 255, 255, .07))}.order-create-variant-candidate span{color:var(--settings-panel-muted, rgba(255, 255, 255, .68));font-size:13px}.order-create-inline-note{margin:0;padding:12px 14px;border-radius:14px;border:1px solid var(--work-border, rgba(148, 163, 184, .18));background:color-mix(in srgb,var(--settings-input-bg, rgba(255, 255, 255, .04)) 66%,transparent);color:var(--settings-panel-muted, rgba(255, 255, 255, .68));line-height:1.6}.order-create-inline-note.is-warning{border-color:#fbbf243d;background:#78350f29;color:#fde68a}.order-create-item-table{display:flex;flex-direction:column;gap:12px}.order-create-item-row{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--content-card-border) 74%,rgba(255,255,255,.78) 26%);background:linear-gradient(180deg,#fffffff5,color-mix(in srgb,white 90%,var(--appearance-shell-bg) 10%));box-shadow:0 10px 18px #94a3b814}.order-create-item-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--settings-divider, rgba(255, 255, 255, .08)) 78%,transparent)}.order-create-item-row-copy{min-width:0;display:grid;gap:6px}.order-create-item-row-index{display:block;margin:0;color:var(--appearance-text-primary, #272729);font-size:.95rem}.order-create-item-row-meta{margin:0;color:var(--settings-panel-muted, rgba(255, 255, 255, .68));font-size:.88rem;line-height:1.55}body.theme-dark .order-create-package-card{border-color:var(--appearance-shell-border);background:color-mix(in srgb,var(--appearance-content-card-bg) 82%,var(--appearance-shell-bg) 18%);box-shadow:0 16px 34px #0206173d,inset 0 1px 0 var(--glass-specular)}body.theme-dark .order-create-package-items{border-color:var(--appearance-shell-border);background:color-mix(in srgb,var(--appearance-content-card-bg) 74%,black 26%)}body.theme-dark .order-create-variant-panel{border-color:var(--appearance-shell-border);background:color-mix(in srgb,var(--appearance-content-card-bg) 76%,black 24%)}body.theme-dark .order-create-item-row{border-color:var(--appearance-shell-border);background:color-mix(in srgb,var(--appearance-content-card-bg) 78%,black 22%)}body.theme-dark .order-create-section--packages{border-color:color-mix(in srgb,var(--appearance-shell-border) 82%,var(--appearance-control-active-border) 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-content-card-bg) 90%,var(--appearance-shell-bg) 10%),color-mix(in srgb,var(--appearance-content-card-bg) 74%,black 26%))}body.theme-dark .order-create-package-toolbar-state{border-color:var(--appearance-shell-border);background:color-mix(in srgb,var(--appearance-content-card-bg) 80%,black 20%);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .order-create-layer .work-item-form-field input,body.theme-dark .order-create-layer .work-item-form-field select,body.theme-dark .order-create-layer .work-item-form-field textarea{background:var(--settings-input-bg);border-color:var(--appearance-control-border);color:var(--appearance-text-primary);box-shadow:inset 0 1px 0 var(--glass-specular)}body.theme-dark .order-create-layer .work-item-form-field input:focus,body.theme-dark .order-create-layer .work-item-form-field select:focus,body.theme-dark .order-create-layer .work-item-form-field textarea:focus{border-color:var(--appearance-control-active-border);box-shadow:0 0 0 4px color-mix(in srgb,var(--appearance-control-active-border) 28%,transparent);background:color-mix(in srgb,var(--settings-input-bg) 72%,var(--appearance-content-card-bg) 28%)}.order-create-item-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,180px);gap:16px}.order-create-danger-action{color:#b42318}.order-create-danger-action:hover:not(:disabled){color:#991b1b;background:#dc262614}.order-create-danger-action:disabled{opacity:.48}.order-create-item-actions{display:flex;justify-content:flex-end;padding-top:2px}.order-create-layer-error{margin-top:-2px}.order-create-layer-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;bottom:-28px;z-index:3;margin:6px -32px -28px;padding:18px 32px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--settings-divider, rgba(255, 255, 255, .08));background:linear-gradient(180deg,#f8fafcb8,#fffffff0 22%,#fffffffa);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -18px 34px #94a3b82e}.order-create-layer-foot-note{margin:0;max-width:360px;color:var(--settings-panel-muted, rgba(255, 255, 255, .68));font-size:.92rem;line-height:1.6}.order-create-layer-foot-actions{display:inline-flex;align-items:center;gap:12px}body.theme-dark .order-create-layer-foot{background:linear-gradient(180deg,#0c121cb8,#0c121cf0 22%,#0c121cfa);box-shadow:0 -18px 34px #02061766}@media (max-width: 900px){.glass-surface.order-create-layer{width:100%}.order-create-form-grid,.order-create-variant-search,.order-create-variant-candidate-list,.order-create-item-grid{grid-template-columns:minmax(0,1fr)}.order-create-form-grid .is-span-2,.order-create-variant-search .is-span-2{grid-column:auto}.order-create-layer-head,.order-create-layer-body{padding-left:20px;padding-right:20px}.order-create-layer-foot{align-items:stretch;flex-direction:column;bottom:-28px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.order-create-layer-foot-note{max-width:none}.order-create-layer-foot-actions{justify-content:flex-end}}.customer-create-layer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;justify-content:flex-end;background:#0a0e1285;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-create-layer{width:min(640px,100%);height:100%;display:flex;flex-direction:column;background:var(--settings-panel-bg, #11161c);border-left:1px solid var(--settings-divider, rgba(255, 255, 255, .08));box-shadow:-24px 0 48px #00000047}.customer-create-layer-head{padding:var(--ds-space-20) var(--ds-space-24) var(--ds-space-16)}.customer-create-layer-body{flex:1;overflow:auto;padding:20px 32px 28px;display:flex;flex-direction:column;gap:18px}.customer-create-section{display:flex;flex-direction:column;gap:20px;padding:22px}.customer-create-section-head h4{margin:0;font-size:var(--ds-font-size-16);font-weight:600}.customer-create-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.customer-create-form-grid .is-span-2{grid-column:span 2}.customer-create-layer .work-item-form-field{display:grid;gap:8px;min-width:0}.customer-create-layer .work-item-form-field span{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--settings-panel-muted, rgba(255, 255, 255, .68)) 88%,var(--appearance-text-primary, #272729) 12%)}.customer-create-layer .work-item-form-field input,.customer-create-layer .work-item-form-field select,.customer-create-layer .work-item-form-field textarea{height:var(--ds-space-36, 36px);padding:0 var(--ds-space-12);font-size:var(--ds-font-size-14);font-family:inherit;background:var(--content-card-surface, var(--ds-color-white));color:var(--appearance-text-primary, var(--ds-color-slate-900));border:1px solid var(--content-card-border, var(--ds-color-slate-200));border-radius:var(--ds-radius-8);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.customer-create-layer .work-item-form-field textarea{height:auto;padding:var(--ds-space-8) var(--ds-space-12);resize:vertical}.customer-create-layer .work-item-form-field input:focus,.customer-create-layer .work-item-form-field textarea:focus{border-color:var(--ds-color-blue-500, #3b82f6);box-shadow:0 0 0 3px #3b82f626}.customer-create-layer .work-item-form-field input::placeholder,.customer-create-layer .work-item-form-field textarea::placeholder{color:var(--ds-color-slate-400, #9a9a9c)}.customer-create-layer-error{padding:0 4px}.customer-create-layer-foot{padding:var(--ds-space-14) var(--ds-space-24)}.customer-create-layer-foot-actions{display:flex;align-items:center;gap:var(--ds-space-10)}@media (max-width: 640px){.customer-create-form-grid{grid-template-columns:minmax(0,1fr)}.customer-create-form-grid .is-span-2{grid-column:auto}.customer-create-layer-head,.customer-create-layer-body{padding-left:20px;padding-right:20px}}:root{--ds-space-2: 2px;--ds-space-11: 11px;--ds-space-26: 26px;--ds-space-34: 34px;--ds-space-40: 40px;--ds-space-42: 42px;--ds-space-44: 44px;--ds-font-weight-regular: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-line-height-tight: 1;--ds-line-height-compact: 1.2;--ds-line-height-body: 1.4;--ds-line-height-relaxed: 1.6;--ds-color-slate-700: #3a3a3c;--ds-color-focus-ring: color-mix(in srgb, var(--ds-color-brand-500) 28%, transparent)}.sysset-primary-btn,.action-btn,.login-btn,.challenge-btn.primary,.authx-submit,.invite-register-submit,.org-filter-pop-actions.is-full .sysset-primary-btn{min-height:var(--ds-space-40);border:1px solid var(--ds-color-brand-500)!important;border-radius:var(--ds-radius-8);padding:0 var(--ds-space-18);background:var(--ds-color-brand-500)!important;color:var(--ds-color-white)!important;font-family:var(--ds-font-family-sans);font-size:var(--ds-font-size-16);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-tight);box-shadow:var(--ds-shadow-soft)}.sysset-primary-btn:hover:not(:disabled),.action-btn:hover:not(:disabled),.login-btn:hover:not(:disabled),.challenge-btn.primary:hover:not(:disabled),.authx-submit:hover:not(:disabled),.invite-register-submit:hover:not(:disabled),.org-filter-pop-actions.is-full .sysset-primary-btn:hover:not(:disabled){background:var(--ds-color-brand-600)!important;border-color:var(--ds-color-brand-600)!important}.sysset-primary-btn:active:not(:disabled),.action-btn:active:not(:disabled),.login-btn:active:not(:disabled),.challenge-btn.primary:active:not(:disabled),.authx-submit:active:not(:disabled),.invite-register-submit:active:not(:disabled),.org-filter-pop-actions.is-full .sysset-primary-btn:active:not(:disabled){background:var(--ds-color-brand-700)!important;border-color:var(--ds-color-brand-700)!important}.sysset-primary-btn:disabled,.sysset-ghost-btn:disabled,.sysset-quiet-btn:disabled,.ctree-danger-btn:disabled{opacity:.62;cursor:not-allowed}.sysset-ghost-btn{min-height:var(--ds-space-40);border:1px solid var(--ds-color-brand-300);border-radius:var(--ds-radius-8);background:var(--ds-color-white);color:var(--ds-color-brand-600);padding:0 var(--ds-space-12);font-family:var(--ds-font-family-sans);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight)}.sysset-ghost-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ds-color-brand-50) 92%,var(--ds-color-white) 8%);border-color:var(--ds-color-brand-500);color:var(--ds-color-brand-700)}.sysset-ghost-btn.is-active{border-color:var(--ds-color-brand-500);background:color-mix(in srgb,var(--ds-color-brand-50) 86%,var(--ds-color-white) 14%);color:var(--ds-color-brand-700)}.sysset-quiet-btn,.challenge-btn.ghost,.authx-register,.accounts-security-btn{min-height:var(--ds-space-34);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 92%,transparent)!important;border-radius:var(--ds-radius-8);padding:0 var(--ds-space-12);background:var(--ds-color-white)!important;color:var(--ds-color-slate-600)!important;font-family:var(--ds-font-family-sans);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight)}.sysset-quiet-btn:hover:not(:disabled),.challenge-btn.ghost:hover:not(:disabled),.authx-register:hover:not(:disabled),.accounts-security-btn:hover:not(:disabled){border-color:var(--ds-color-brand-300)!important;background:color-mix(in srgb,var(--ds-color-brand-50) 90%,var(--ds-color-white) 10%)!important;color:var(--ds-color-brand-600)!important}.ctree-danger-btn{min-height:var(--ds-space-34);border:1px solid color-mix(in srgb,var(--ds-color-danger-500) 78%,var(--ds-color-slate-900) 22%);border-radius:var(--ds-radius-8);padding:0 var(--ds-space-12);background:color-mix(in srgb,var(--ds-color-danger-500) 88%,var(--ds-color-slate-900) 12%);color:var(--ds-color-white);font-family:var(--ds-font-family-sans);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-tight)}body.theme-dark .sysset-primary-btn,body.theme-dark .action-btn{background:var(--ds-color-brand-500)!important;border-color:var(--ds-color-brand-500)!important;color:var(--ds-color-white)!important;box-shadow:var(--ds-shadow-dark)}body.theme-dark .sysset-primary-btn:hover:not(:disabled),body.theme-dark .action-btn:hover:not(:disabled){background:var(--ds-color-brand-600)!important;border-color:var(--ds-color-brand-600)!important}body.theme-dark .sysset-primary-btn:active:not(:disabled),body.theme-dark .action-btn:active:not(:disabled){background:var(--ds-color-brand-primary-deep)!important;border-color:var(--ds-color-brand-primary-deep)!important}body.theme-dark .sysset-ghost-btn{background:color-mix(in srgb,#1d1d1f 90%,transparent);border-color:color-mix(in srgb,#3a3a3c 82%,transparent);color:#e5e5e5}body.theme-dark .sysset-ghost-btn:hover:not(:disabled),body.theme-dark .sysset-ghost-btn.is-active{background:color-mix(in srgb,var(--ds-color-brand-500) 24%,#1d1d1f 76%);border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent);color:var(--ds-color-brand-300)}body.theme-dark .sysset-quiet-btn,body.theme-dark .challenge-btn.ghost,body.theme-dark .authx-register,body.theme-dark .accounts-security-btn{background:color-mix(in srgb,#1d1d1f 92%,transparent)!important;border-color:color-mix(in srgb,#3a3a3c 84%,transparent)!important;color:#f5f5f5!important}body.theme-dark .sysset-quiet-btn:hover:not(:disabled),body.theme-dark .challenge-btn.ghost:hover:not(:disabled),body.theme-dark .authx-register:hover:not(:disabled),body.theme-dark .accounts-security-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ds-color-brand-500) 18%,#1d1d1f 82%)!important;border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent)!important;color:var(--ds-color-brand-300)!important}body.theme-dark .ctree-danger-btn{background:color-mix(in srgb,var(--ds-color-danger-500) 56%,#1d1d1f 44%);border-color:color-mix(in srgb,var(--ds-color-danger-500) 72%,#3a3a3c 28%);color:var(--ds-color-white)}.top-progress-bar{height:var(--ds-space-2)}.top-progress-bar__rail{background:var(--ds-color-border-alpha-18)}.top-progress-bar__bar{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-color-brand-300) 18%,transparent),color-mix(in srgb,var(--ds-color-brand-500) 58%,transparent),color-mix(in srgb,var(--ds-color-brand-300) 18%,transparent))}.skeleton-block,.appearance-loading-block{border-radius:var(--ds-radius-10);background:linear-gradient(90deg,color-mix(in srgb,var(--ds-color-slate-100) 64%,var(--ds-color-white) 36%),color-mix(in srgb,var(--ds-color-white) 88%,var(--ds-color-slate-100) 12%),color-mix(in srgb,var(--ds-color-slate-100) 64%,var(--ds-color-white) 36%));background-size:220% 100%}.inline-spinner{gap:var(--ds-space-4)}.inline-spinner span{width:calc(var(--ds-space-10) / 2);height:calc(var(--ds-space-10) / 2)}.button-loading__busy{gap:var(--ds-space-8)}.page-skeleton,.settings-page-skeleton,.drawer-skeleton,.auth-gate-skeleton,.appearance-loading-surface{border:1px solid color-mix(in srgb,var(--ds-color-slate-100) 88%,transparent);border-radius:var(--ds-radius-18);background:var(--ds-color-white-alpha-90);box-shadow:var(--ds-shadow-card)}.page-skeleton{gap:var(--ds-space-20);padding:var(--ds-space-20)}.page-skeleton__hero,.drawer-skeleton__head{gap:var(--ds-space-18)}.page-skeleton__hero-copy,.drawer-skeleton__main,.drawer-skeleton__side,.loading-card-skeleton,.settings-page-skeleton,.table-skeleton__body{gap:var(--ds-space-12)}.page-skeleton__hero-actions,.drawer-skeleton__actions{gap:var(--ds-space-10)}.page-skeleton__meta{gap:var(--ds-space-10) var(--ds-space-16)}.page-skeleton__summary,.settings-page-skeleton__cards,.settings-content-skeleton__cards{gap:var(--ds-space-14)}.page-skeleton__body,.drawer-skeleton__body,.settings-content-skeleton{gap:var(--ds-space-18)}.loading-card-skeleton{padding:var(--ds-space-18);border:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);border-radius:var(--ds-radius-16);background:var(--ds-color-white)}.loading-card-skeleton.is-large{min-height:calc(var(--ds-space-20) * 18)}.table-skeleton{gap:var(--ds-space-12)}.table-skeleton__head,.table-skeleton__row{gap:var(--ds-space-16)}.table-skeleton__row{padding:var(--ds-space-16) 0;border-top:1px solid color-mix(in srgb,var(--ds-color-slate-100) 88%,transparent)}.chart-skeleton{min-height:calc(var(--ds-space-20) * 9);padding:var(--ds-space-18)}.chart-skeleton__bars{gap:var(--ds-space-12);min-height:calc(var(--ds-space-24) * 6)}.chart-skeleton__bar{min-height:calc(var(--ds-space-24) * 2)}.settings-page-skeleton{gap:var(--ds-space-18);padding:var(--ds-space-12) 0 0}.drawer-skeleton{gap:var(--ds-space-18);padding:var(--ds-space-18)}.auth-gate-skeleton{padding:var(--ds-space-24);background:var(--ds-color-slate-50)}body.theme-dark .top-progress-bar__rail{background:color-mix(in srgb,#3a3a3c 24%,transparent)}body.theme-dark .top-progress-bar__bar{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-color-brand-300) 16%,transparent),color-mix(in srgb,var(--ds-color-brand-300) 42%,var(--ds-color-white) 6%),color-mix(in srgb,var(--ds-color-brand-300) 16%,transparent))}body.theme-dark .skeleton-block,body.theme-dark .appearance-loading-block{background:linear-gradient(90deg,color-mix(in srgb,#2a2a2c 82%,transparent),color-mix(in srgb,#3a3a3c 36%,#2a2a2c 64%),color-mix(in srgb,#2a2a2c 82%,transparent));background-size:220% 100%}body.theme-dark .page-skeleton,body.theme-dark .settings-page-skeleton,body.theme-dark .drawer-skeleton,body.theme-dark .auth-gate-skeleton,body.theme-dark .appearance-loading-surface,body.theme-dark .loading-card-skeleton{border-color:color-mix(in srgb,#3a3a3c 72%,transparent);background:var(--ds-color-ink-alpha-72);box-shadow:var(--ds-shadow-dark)}body.theme-dark .auth-gate-skeleton{background:color-mix(in srgb,#1d1d1f 92%,transparent)}.user-avatar{background:#fff;color:#1d1d1f;box-shadow:inset 0 0 0 1px #0f172a1a}.user-avatar.is-pending{background:#f7f7f8;box-shadow:inset 0 0 0 1px #0f172a14}.user-avatar-initials{font-weight:var(--ds-font-weight-bold)}body.theme-dark .user-avatar{background:#303034;color:#f1f5f9;box-shadow:inset 0 0 0 1px #ffffff1f}.sidebar{--ds-sidebar-row-height: var(--ds-space-32);--ds-sidebar-row-font-size: var(--ds-font-size-13);--ds-sidebar-row-line-height: var(--ds-space-18);--ds-sidebar-row-font-weight: var(--ds-font-weight-regular);--ds-sidebar-row-font-weight-active: var(--ds-font-weight-regular);--ds-sidebar-icon-size: var(--ds-space-16);--ds-sidebar-icon-slot-size: var(--ds-space-18);--ds-sidebar-chevron-size: var(--ds-space-14);--ds-sidebar-row-gap: var(--ds-space-12);--ds-sidebar-row-settings-gap: var(--ds-space-10);--ds-sidebar-row-padding-x: var(--ds-space-12);--ds-sidebar-row-radius: var(--ds-radius-8);--ds-sidebar-subnav-indent: calc(var(--ds-sidebar-row-padding-x) + var(--ds-sidebar-icon-slot-size) + var(--ds-sidebar-row-gap));--ds-sidebar-row-color: var(--ds-color-text-body);--ds-sidebar-row-color-strong: var(--ds-color-text-heading);--ds-sidebar-hover-bg: color-mix(in srgb, var(--ds-color-slate-100) 70%, transparent);--ds-sidebar-active-bg: var(--ds-color-brand-50);--ds-sidebar-active-fg: var(--ds-color-brand-600);--ds-sidebar-chevron-color: var(--ds-color-slate-300);display:flex;flex-direction:column;border-right:1px solid var(--ds-color-border-default);padding:var(--ds-space-10) var(--ds-space-8);background:var(--ds-color-bg-surface);overflow:hidden}.sidebar-nav{display:grid;flex:1 1 auto;align-content:start;gap:0;min-height:0}.sidebar-nav-group{display:grid;gap:var(--ds-space-6)}.sidebar-subnav{display:grid;gap:var(--ds-space-4)}.sidebar-nav-row,.sidebar-subnav-item{min-height:var(--ds-sidebar-row-height);gap:var(--ds-sidebar-row-gap);padding-left:var(--ds-sidebar-row-padding-x);padding-right:var(--ds-sidebar-row-padding-x);border-radius:var(--ds-sidebar-row-radius);color:var(--ds-sidebar-row-color);font-size:var(--ds-sidebar-row-font-size);font-weight:var(--ds-sidebar-row-font-weight);line-height:var(--ds-sidebar-row-line-height);transition:background-color .18s ease,color .18s ease}.sidebar-nav-row{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;text-align:left}.sidebar-nav-row:hover,.sidebar-nav-row:focus-visible,.sidebar-subnav-item:hover,.sidebar-subnav-item:focus-visible{background:var(--ds-sidebar-hover-bg);color:var(--ds-sidebar-row-color-strong)}.sidebar-nav-row.is-active,.sidebar-subnav-item.is-active{background:var(--ds-sidebar-active-bg);color:var(--ds-sidebar-active-fg);font-weight:var(--ds-font-weight-semibold)}.sidebar-nav-row-button{cursor:pointer;font-family:var(--ds-font-family-sans)}.sidebar-nav-row-main{min-width:0;display:inline-flex;align-items:center;gap:var(--ds-sidebar-row-gap)}.sidebar-nav-row--settings .sidebar-nav-row-main{gap:var(--ds-sidebar-row-settings-gap)}.sidebar-nav-row--settings .sidebar-nav-icon svg{width:var(--ds-space-20);height:var(--ds-space-20)}.sidebar-nav-icon{width:var(--ds-sidebar-icon-slot-size);height:var(--ds-sidebar-icon-slot-size);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.sidebar-nav-icon svg{width:var(--ds-sidebar-icon-size);height:var(--ds-sidebar-icon-size);display:block}.sidebar-nav-label{min-width:0}.sidebar-nav-chevron{width:var(--ds-sidebar-chevron-size);height:var(--ds-sidebar-chevron-size);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ds-sidebar-chevron-color)}.sidebar-nav-row.is-active .sidebar-nav-chevron,.sidebar-nav-row:hover .sidebar-nav-chevron,.sidebar-nav-row:focus-visible .sidebar-nav-chevron{color:currentColor}.sidebar-nav-chevron .ui-chevron-icon{width:var(--ds-sidebar-chevron-size);height:var(--ds-sidebar-chevron-size)}.sidebar-subnav{margin-top:var(--ds-space-4)}.sidebar-subnav-item{display:flex;align-items:center;padding-left:var(--ds-sidebar-subnav-indent)}.sidebar-subnav-label{min-width:0}.sidebar-nav-footer{margin-top:auto;padding-top:var(--ds-space-12)}body.theme-dark .sidebar{--ds-sidebar-row-color: #4a4a4c;--ds-sidebar-row-color-strong: #f5f5f5;--ds-sidebar-hover-bg: color-mix(in srgb, #3a3a3c 58%, transparent);--ds-sidebar-active-bg: color-mix(in srgb, var(--ds-color-brand-500) 16%, transparent);--ds-sidebar-active-fg: var(--ds-color-brand-300);--ds-sidebar-chevron-color: #4a4a4c;background:color-mix(in srgb,#1d1d1f 70%,transparent);border-right-color:var(--ds-color-border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 769px) and (max-width: 1280px){.app-body{--ds-sidebar-shell-width: calc(var(--ds-space-32) * 2 + var(--ds-space-18));overflow:visible}.app-sidebar-shell{width:var(--ds-sidebar-shell-width);z-index:40}.app-sidebar-shell .sidebar{width:var(--ds-sidebar-shell-width);height:100%;transition:width .18s ease,box-shadow .18s ease}.app-sidebar-shell:hover .sidebar,.app-sidebar-shell:focus-within .sidebar{width:var(--ds-sidebar-shell-width-expanded);box-shadow:18px 0 44px #0000003d}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-brand-root{padding-inline:var(--ds-space-10)}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-brand-trigger{justify-content:center;padding-inline:0}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-brand-info,.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-brand-chevron,.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-nav-label,.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-nav-chevron,.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-shortcuts-title,.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-shortcuts-manage,.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-subnav{display:none}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-nav-row{justify-content:center;padding-inline:0}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-nav-row-main{justify-content:center;gap:0}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-shortcuts-head{padding-bottom:var(--ds-space-4)}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-nav-section--direct+.sidebar-nav-section--quick-access{margin-top:var(--ds-space-16)}.app-sidebar-shell:not(:hover):not(:focus-within) .sidebar-nav-section--quick-access+.sidebar-nav-section--families{margin-top:var(--ds-space-16)}}body.theme-dark .app-shell-appearance .sidebar{--ds-sidebar-row-color: color-mix(in srgb, var(--appearance-text-secondary) 84%, var(--appearance-text-tertiary) 16%);--ds-sidebar-row-color-strong: color-mix(in srgb, var(--appearance-text-primary) 90%, var(--appearance-text-secondary) 10%);--ds-sidebar-hover-bg: color-mix(in srgb, var(--appearance-control-bg-hover) 72%, transparent);--ds-sidebar-active-bg: color-mix(in srgb, var(--ds-color-brand-500) 16%, transparent);--ds-sidebar-active-fg: var(--ds-color-brand-300);--ds-sidebar-chevron-color: var(--appearance-text-tertiary)}.ui-field-hint-btn{width:var(--ds-space-16);height:var(--ds-space-16);color:var(--ds-color-slate-300)}.ui-field-hint-btn:hover,.ui-field-hint-btn:focus-visible{color:var(--ds-color-slate-400)}.ui-field-hint-popover{width:min(280px,calc(100vw - 96px));border-radius:var(--ds-radius-10);border:1px solid color-mix(in srgb,var(--ds-color-slate-300) 12%,transparent);background:color-mix(in srgb,var(--ds-color-slate-600) 92%,transparent);color:var(--ds-color-slate-50);padding:var(--ds-space-10) var(--ds-space-12);font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-relaxed);box-shadow:var(--ds-shadow-panel)}.ui-field-hint-popover:after{border-color:transparent color-mix(in srgb,var(--ds-color-slate-600) 92%,transparent) transparent transparent}.category-cascader-single-trigger,.category-cascader-multi-trigger{min-height:var(--ds-space-42);border-radius:var(--ds-radius-8);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 92%,transparent);background:var(--ds-color-white);color:var(--ds-color-slate-900);padding:var(--ds-space-8) 40px var(--ds-space-8) var(--ds-space-12);gap:var(--ds-space-10)}.category-cascader-single-trigger{font-size:var(--ds-font-size-14)}.category-cascader.is-invalid .category-cascader-single-trigger,.category-cascader.is-invalid .category-cascader-multi-trigger{border-color:var(--ds-color-danger-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-color-danger-500) 18%,transparent)}.category-cascader-single-trigger:focus-visible,.category-cascader-multi-trigger:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:var(--ds-space-2);border-color:var(--ds-color-brand-500)}.category-cascader-tag{height:var(--ds-space-26);gap:var(--ds-space-6);padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);border:1px solid var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700);font-size:var(--ds-font-size-12)}.category-cascader-tag button{color:currentColor;border-radius:var(--ds-radius-pill)}.category-cascader-search-row{padding:var(--ds-space-8) var(--ds-space-12);border-bottom:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent)}.category-cascader-search-field{min-height:var(--ds-space-44);gap:var(--ds-space-8);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 92%,transparent);border-radius:var(--ds-radius-12);background:var(--ds-color-white);padding:0 var(--ds-space-12)}.category-cascader-search-field:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-color-brand-500) 22%,transparent);border-color:var(--ds-color-brand-500)}.category-cascader-search-item{gap:var(--ds-space-12);padding:var(--ds-space-10) var(--ds-space-12)}.category-cascader-col{border-right:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent)}.category-cascader-item{font-size:var(--ds-font-size-14);padding:9px var(--ds-space-12)}.category-cascader-foot{gap:var(--ds-space-12);padding:var(--ds-space-10) var(--ds-space-12);border-top:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);background:var(--ds-color-slate-50)}.category-cascader-foot p{gap:var(--ds-space-8);line-height:var(--ds-line-height-body)}.category-cascader-foot p strong{margin-left:var(--ds-space-6);color:var(--ds-color-slate-950);font-weight:var(--ds-font-weight-medium)}.category-cascader-foot-actions{gap:var(--ds-space-12)}.category-cascader-footer-apply,.category-field-note,.category-field-note button,.category-apply-hint,.category-apply-link{font-size:var(--ds-font-size-12)}.category-field-note,.category-apply-hint{gap:var(--ds-space-8);color:var(--ds-color-slate-400);line-height:var(--ds-line-height-body)}.category-field-note.is-error{color:color-mix(in srgb,var(--ds-color-danger-500) 76%,var(--ds-color-slate-900) 24%)}.category-field-note button,.category-apply-link{color:var(--ds-color-brand-500);font-weight:var(--ds-font-weight-semibold)}.category-field-note button:hover,.category-apply-link:hover{color:var(--ds-color-brand-600)}.category-field-note button:focus-visible,.category-apply-link:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:var(--ds-space-2);border-radius:var(--ds-radius-4)}body.theme-dark .category-cascader-single-trigger,body.theme-dark .category-cascader-multi-trigger{background:color-mix(in srgb,#1d1d1f 92%,transparent);border-color:color-mix(in srgb,#3a3a3c 84%,transparent);color:#fafafa}body.theme-dark .category-cascader-search-row{border-bottom-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .category-cascader-search-field{background:color-mix(in srgb,#1d1d1f 92%,transparent);border-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .category-cascader-col,body.theme-dark .category-cascader-foot{border-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .category-cascader-foot{background:color-mix(in srgb,#272729 88%,transparent)}.notify-wrap{--ds-notify-trigger-size: var(--ds-space-42);--ds-notify-trigger-fg: color-mix(in srgb, var(--ds-color-white) 86%, transparent);--ds-notify-trigger-hover-bg: color-mix(in srgb, var(--ds-color-slate-950) 28%, transparent);--ds-notify-badge-bg: var(--ds-color-danger-500);--ds-notify-badge-fg: var(--ds-color-white);--ds-notify-panel-bg: color-mix(in srgb, var(--ds-color-white) 94%, var(--ds-color-slate-50) 6%);--ds-notify-panel-border: color-mix(in srgb, var(--ds-color-slate-200) 88%, transparent);--ds-notify-panel-shadow: var(--ds-shadow-panel);--ds-notify-heading-fg: var(--ds-color-slate-900);--ds-notify-body-fg: var(--ds-color-slate-500);--ds-notify-muted-fg: var(--ds-color-slate-300);--ds-notify-item-muted-bg: color-mix(in srgb, var(--ds-color-slate-50) 84%, var(--ds-color-white) 16%);--ds-notify-item-hover-bg: color-mix(in srgb, var(--ds-color-brand-50) 28%, var(--ds-color-slate-50) 72%);--ds-notify-action-fg: var(--ds-color-slate-400);--ds-notify-action-bg: color-mix(in srgb, var(--ds-color-slate-100) 88%, var(--ds-color-white) 12%);--ds-notify-action-bg-active: color-mix(in srgb, var(--ds-color-brand-50) 76%, var(--ds-color-white) 24%);--ds-notify-action-fg-active: var(--ds-color-brand-600);--ds-notify-tooltip-bg: var(--ds-color-white);--ds-notify-tooltip-fg: var(--ds-color-slate-900);--ds-notify-tooltip-border: color-mix(in srgb, var(--ds-color-slate-200) 88%, transparent);--ds-notify-tooltip-shadow: var(--ds-shadow-panel);--ds-notify-success-bg: color-mix(in srgb, var(--ds-color-accent-teal-500) 14%, var(--ds-color-white) 86%);--ds-notify-success-fg: color-mix(in srgb, var(--ds-color-accent-teal-500) 76%, var(--ds-color-slate-950) 24%);--ds-notify-error-bg: color-mix(in srgb, var(--ds-color-danger-500) 12%, var(--ds-color-white) 88%);--ds-notify-error-fg: color-mix(in srgb, var(--ds-color-danger-500) 76%, var(--ds-color-slate-950) 24%)}.notify-trigger{width:var(--ds-notify-trigger-size);height:var(--ds-notify-trigger-size);color:var( --ds-notify-trigger-fg, color-mix(in srgb, var(--ds-color-white) 86%, transparent) )}.notify-trigger:after{background:color-mix(in srgb,var(--ds-color-slate-600) 92%,transparent);color:var(--ds-color-slate-50);box-shadow:var(--ds-shadow-soft)}.notify-trigger:hover{background:var(--ds-notify-trigger-hover-bg)}.notify-badge{background:var(--ds-notify-badge-bg);color:var(--ds-notify-badge-fg);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-bold)}.popover.notify-panel{width:min(calc(var(--ds-space-20) * 19),calc(100vw - var(--ds-space-16)));border-radius:var(--ds-radius-12);border:1px solid var(--ds-notify-panel-border);background:var(--ds-notify-panel-bg);box-shadow:var(--ds-notify-panel-shadow)}.notify-head,.notify-list,.notify-item,.notify-foot{background:var(--ds-notify-panel-bg);border-color:var(--ds-notify-panel-border)}.notify-head{padding:var(--ds-space-10) var(--ds-space-12)}.notify-head h3{font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-semibold);color:var(--ds-notify-heading-fg)}.notify-actions{gap:var(--ds-space-8)}.notify-op-notice{border-bottom:1px solid var(--ds-notify-panel-border);padding:var(--ds-space-8) var(--ds-space-12);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-body)}.notify-op-notice.is-success{background:var(--ds-notify-success-bg);color:var(--ds-notify-success-fg)}.notify-op-notice.is-error{background:var(--ds-notify-error-bg);color:var(--ds-notify-error-fg)}.notify-action-btn{border-radius:var(--ds-radius-12);color:var(--ds-notify-action-fg)}.notify-action-btn.is-active,.notify-action-btn:hover,.notify-item-toggle{background:var(--ds-notify-action-bg-active);color:var(--ds-notify-action-fg-active)}.notify-action-btn:after,.notify-item-toggle:after,.notify-floating-tip{border:1px solid var(--ds-notify-tooltip-border);background:var(--ds-notify-tooltip-bg);color:var(--ds-notify-tooltip-fg);box-shadow:var(--ds-notify-tooltip-shadow)}.notify-action-btn:before{border-top-color:var(--ds-notify-tooltip-bg)}.notify-list{background:var(--ds-notify-panel-bg)}.notify-item{border-bottom:1px solid var(--ds-notify-panel-border);background:var(--ds-notify-panel-bg)}.notify-item:not(.is-unread){background:var(--ds-notify-item-muted-bg)}.notify-meta{color:var(--ds-notify-action-fg);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-compact)}.dot:after{background:var(--ds-color-slate-400)}.dot.unread:after{background:var(--ds-color-brand-500)}.notify-title{font-size:var(--ds-font-size-13);color:var(--ds-notify-body-fg)}.notify-item.is-unread .notify-title{color:var(--ds-notify-heading-fg);font-weight:var(--ds-font-weight-semibold)}.notify-item:not(.is-unread) .notify-title,.notify-item:not(.is-unread) .notify-meta,.notify-item:not(.is-unread) .notify-desc{color:var(--ds-notify-muted-fg)}.notify-title-icon.level-critical{color:var(--ds-color-danger-500)}.notify-title-icon.level-warning{color:color-mix(in srgb,var(--ds-color-danger-500) 42%,var(--ds-color-brand-500) 58%)}.notify-title-icon.level-info{color:var(--ds-color-brand-500)}.notify-title-icon.level-low{color:var(--ds-color-slate-400)}.notify-desc,.notify-foot,.notify-empty{color:var(--ds-notify-body-fg)}.notify-desc{font-size:var(--ds-font-size-13);line-height:1.38}.notify-item-ring{border:2px solid color-mix(in srgb,var(--ds-color-slate-400) 86%,transparent)}.notify-item-toggle.is-read .notify-item-ring{border-color:color-mix(in srgb,var(--ds-color-slate-500) 84%,transparent)}.notify-item:hover,.notify-item.is-unread:hover{background:var(--ds-notify-item-hover-bg)}.notify-foot{padding:var(--ds-space-10) var(--ds-space-8);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-semibold)}.notify-empty{padding:var(--ds-space-14) var(--ds-space-10);font-size:var(--ds-font-size-12)}.notify-floating-tip-arrow{background:var(--ds-notify-tooltip-bg);border-right:1px solid var(--ds-notify-tooltip-border);border-bottom:1px solid var(--ds-notify-tooltip-border)}body.theme-dark .notify-wrap{--ds-notify-trigger-fg: #e5e5e5;--ds-notify-trigger-hover-bg: color-mix(in srgb, #3a3a3c 44%, transparent);--ds-notify-panel-bg: color-mix(in srgb, #2a2a2c 94%, transparent);--ds-notify-panel-border: color-mix(in srgb, #3a3a3c 84%, transparent);--ds-notify-panel-shadow: var(--ds-shadow-dark);--ds-notify-heading-fg: #f5f5f5;--ds-notify-body-fg: #e5e5e5;--ds-notify-muted-fg: #4a4a4c;--ds-notify-item-muted-bg: color-mix(in srgb, #2a2a2c 82%, #272729 18%);--ds-notify-item-hover-bg: color-mix(in srgb, #3a3a3c 68%, #1d1d1f 32%);--ds-notify-action-fg: #e5e5e5;--ds-notify-action-bg: color-mix(in srgb, #3a3a3c 76%, transparent);--ds-notify-action-bg-active: color-mix(in srgb, #3a3a3c 92%, transparent);--ds-notify-action-fg-active: #fafafa;--ds-notify-tooltip-bg: color-mix(in srgb, #1d1d1f 92%, transparent);--ds-notify-tooltip-fg: #fafafa;--ds-notify-tooltip-border: color-mix(in srgb, #3a3a3c 84%, transparent);--ds-notify-success-bg: color-mix(in srgb, var(--ds-color-accent-teal-500) 14%, #1d1d1f 86%);--ds-notify-success-fg: color-mix(in srgb, var(--ds-color-accent-teal-400) 72%, var(--ds-color-white) 28%);--ds-notify-error-bg: color-mix(in srgb, var(--ds-color-danger-500) 14%, #1d1d1f 86%);--ds-notify-error-fg: color-mix(in srgb, var(--ds-color-danger-500) 34%, var(--ds-color-white) 66%)}body.theme-dark .popover.notify-panel,body.theme-dark .notify-head,body.theme-dark .notify-list,body.theme-dark .notify-item,body.theme-dark .notify-foot{background:var(--ds-notify-panel-bg);border-color:var(--ds-notify-panel-border)}body.theme-dark .notify-head h3,body.theme-dark .notify-title,body.theme-dark .notify-meta,body.theme-dark .notify-desc,body.theme-dark .notify-empty,body.theme-dark .notify-foot,body.theme-dark .notify-action-btn{color:inherit}.resource-surface-header{gap:var(--ds-space-16) var(--ds-space-24)}.resource-surface-header__copy{gap:var(--ds-space-8)}.resource-surface-header__summary,.resource-surface-footer__note{color:var(--ds-color-slate-400);line-height:var(--ds-line-height-relaxed)}.resource-surface-header__summary{max-width:calc(var(--ds-space-24) * 30)}.resource-surface-header__meta{gap:var(--ds-space-8)}.resource-surface-header__actions,.resource-surface-footer__actions{gap:var(--ds-space-12)}.resource-surface-footer{gap:var(--ds-space-16);margin-top:var(--ds-space-4);padding-top:var(--ds-space-16);border-top:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent)}.resource-surface-footer__note{max-width:calc(var(--ds-space-20) * 21);font-size:var(--ds-font-size-15)}.resource-surface-family.resource-surface-header{padding:var(--ds-space-24) var(--ds-space-28) var(--ds-space-20);border-bottom:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-slate-50) 46%,var(--ds-color-white) 54%),color-mix(in srgb,var(--ds-color-white) 94%,var(--ds-color-slate-50) 6%));box-shadow:inset 0 1px color-mix(in srgb,var(--ds-color-white) 72%,transparent)}.resource-surface-family.resource-surface-footer{margin-top:var(--ds-space-8);padding:var(--ds-space-18) var(--ds-space-28) var(--ds-space-24);border-top:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%),color-mix(in srgb,var(--ds-color-slate-50) 30%,var(--ds-color-white) 70%))}.resource-surface-card{gap:var(--ds-space-18);padding:calc(var(--ds-space-12) + var(--ds-space-10));border:1px solid color-mix(in srgb,var(--ds-color-slate-100) 86%,transparent);border-radius:var(--ds-radius-24);background:linear-gradient(180deg,var(--ds-color-white) 0%,color-mix(in srgb,var(--ds-color-slate-50) 44%,var(--ds-color-white) 56%) 100%);box-shadow:var(--ds-shadow-material)}body.theme-dark .resource-surface-family.resource-surface-header{background:linear-gradient(180deg,color-mix(in srgb,#1d1d1f 88%,#272729 12%),color-mix(in srgb,#272729 90%,black 10%));border-bottom-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .resource-surface-family.resource-surface-footer{background:linear-gradient(180deg,color-mix(in srgb,#272729 92%,black 8%),color-mix(in srgb,#1d1d1f 86%,#272729 14%));border-top-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .resource-surface-card{background:linear-gradient(180deg,color-mix(in srgb,#272729 82%,#1d1d1f 18%),color-mix(in srgb,#272729 72%,black 28%));border-color:color-mix(in srgb,#3a3a3c 84%,transparent);box-shadow:var(--ds-shadow-dark)}.settings-appearance-layout{--ds-page-shell-bg: linear-gradient( 180deg, color-mix(in srgb, var(--ds-color-slate-50) 88%, var(--ds-color-white) 12%), color-mix(in srgb, var(--ds-color-slate-50) 72%, var(--ds-color-white) 28%) );--ds-page-surface: var(--ds-color-white-alpha-90);--ds-page-surface-strong: var(--ds-color-white-alpha-98);--ds-page-surface-soft: color-mix(in srgb, var(--ds-color-slate-50) 68%, var(--ds-color-white) 32%);--ds-page-surface-muted: color-mix(in srgb, var(--ds-color-slate-50) 82%, var(--ds-color-white) 18%);--ds-page-border: color-mix(in srgb, var(--ds-color-slate-200) 82%, var(--ds-color-white) 18%);--ds-page-border-strong: color-mix(in srgb, var(--ds-color-slate-200) 88%, var(--ds-color-slate-300) 12%);--ds-page-text: var(--ds-color-slate-900);--ds-page-text-sub: var(--ds-color-slate-500);--ds-page-text-soft: var(--ds-color-slate-400);--ds-page-accent: var(--ds-color-brand-500);--ds-page-accent-hover: var(--ds-color-brand-600);--ds-page-accent-strong: var(--ds-color-brand-700);--ds-page-accent-soft: color-mix(in srgb, var(--ds-color-brand-50) 86%, var(--ds-color-white) 14%);--ds-page-accent-border: color-mix(in srgb, var(--ds-color-brand-500) 24%, transparent);--ds-page-success-bg: color-mix(in srgb, var(--ds-color-accent-teal-500) 12%, var(--ds-color-white) 88%);--ds-page-success-border: color-mix(in srgb, var(--ds-color-accent-teal-500) 32%, transparent);--ds-page-success-text: color-mix(in srgb, var(--ds-color-accent-teal-500) 76%, var(--ds-color-slate-900) 24%);--ds-page-warning-bg: color-mix(in srgb, var(--ds-color-brand-50) 72%, var(--ds-color-white) 28%);--ds-page-warning-border: color-mix(in srgb, var(--ds-color-brand-300) 78%, transparent);--ds-page-warning-text: var(--ds-color-brand-700);--ds-page-danger-bg: color-mix(in srgb, var(--ds-color-danger-500) 10%, var(--ds-color-white) 90%);--ds-page-danger-border: color-mix(in srgb, var(--ds-color-danger-500) 26%, transparent);--ds-page-danger-text: color-mix(in srgb, var(--ds-color-danger-500) 76%, var(--ds-color-slate-900) 24%);--ds-page-shadow: var(--ds-shadow-card);--ds-page-shadow-strong: var(--ds-shadow-material);--ds-page-card-radius: var(--ds-radius-18);--ds-page-card-radius-lg: var(--ds-radius-24);--ds-page-card-padding: calc(var(--ds-space-12) + var(--ds-space-6));--ds-page-card-padding-lg: calc(var(--ds-space-12) + var(--ds-space-12));--ds-page-cluster-gap: var(--ds-space-18);--ds-page-gap: var(--ds-space-24);--ds-page-inline-gap: var(--ds-space-12);--ds-page-control-height: var(--ds-space-40);--ds-page-control-height-lg: var(--ds-space-44);--ds-page-border-width: calc(var(--ds-space-2) / 2);--ds-page-focus-ring-width: calc(var(--ds-space-4) - (var(--ds-space-2) / 2));--appearance-canvas: color-mix(in srgb, var(--ds-color-slate-50) 78%, var(--ds-color-white) 22%);--appearance-backdrop: var(--ds-color-white-alpha-68);--material-bg: color-mix(in srgb, var(--ds-color-white-alpha-68) 92%, var(--ds-color-white) 8%);--material-bg-strong: var(--ds-color-white-alpha-90);--material-border: color-mix(in srgb, var(--ds-color-slate-300) 22%, transparent);--material-highlight: color-mix(in srgb, var(--ds-color-white) 82%, transparent);--material-shadow: var(--ds-shadow-material);--material-blur: calc(var(--ds-space-20) + var(--ds-space-2));--content-card-bg: var(--ds-page-surface);--content-card-border: var(--ds-page-border);--content-card-shadow: var(--ds-page-shadow);--content-card-inset: var(--ds-shadow-inset-specular);--text-primary: var(--ds-page-text);--text-secondary: var(--ds-page-text-sub);--text-tertiary: var(--ds-page-text-soft);--text-quaternary: var(--ds-color-slate-300);--control-bg: var(--ds-page-surface-strong);--control-bg-hover: var(--ds-page-surface-soft);--control-border: var(--ds-page-border-strong);--control-active-bg: var(--ds-page-accent-soft);--control-active-border: var(--ds-page-accent-border);--control-accent: var(--ds-page-accent-hover);--glass-fill: linear-gradient( 180deg, color-mix(in srgb, var(--ds-color-white-alpha-90) 86%, var(--ds-color-white) 14%), color-mix(in srgb, var(--ds-color-white-alpha-68) 82%, var(--ds-color-white) 18%) );--glass-fill-strong: linear-gradient( 180deg, var(--ds-color-white-alpha-98), color-mix(in srgb, var(--ds-color-white-alpha-78) 88%, var(--ds-color-white) 12%) );--glass-stroke: color-mix(in srgb, var(--ds-color-white) 54%, transparent);--glass-specular: color-mix(in srgb, var(--ds-color-white) 54%, transparent);--glass-shadow: var(--ds-page-shadow-strong);--settings-panel-bg: color-mix(in srgb, var(--ds-page-surface) 94%, var(--material-bg-strong) 6%);--settings-panel-muted: color-mix(in srgb, var(--ds-page-surface-soft) 84%, var(--material-bg-strong) 16%);--settings-input-bg: color-mix(in srgb, var(--ds-page-surface-strong) 88%, var(--appearance-canvas) 12%);--settings-table-header-bg: color-mix(in srgb, var(--settings-panel-muted) 88%, var(--settings-input-bg) 12%);--settings-pagination-bg: color-mix(in srgb, var(--settings-panel-bg) 92%, var(--settings-input-bg) 8%);--settings-summary-chip-bg: color-mix(in srgb, var(--settings-panel-muted) 86%, var(--ds-page-surface) 14%);--settings-summary-chip-border: var(--ds-page-border-strong);--settings-surface-hover: color-mix(in srgb, var(--ds-page-accent-soft) 42%, var(--settings-panel-muted) 58%);--settings-focus-ring: color-mix(in srgb, var(--ds-page-accent) 24%, transparent);--settings-divider: color-mix(in srgb, var(--ds-page-border) 84%, transparent);--settings-strong-fill: var(--ds-color-slate-900);--settings-strong-fill-hover: color-mix(in srgb, var(--ds-color-slate-950) 78%, var(--ds-color-slate-900) 22%);--settings-strong-fill-active: var(--ds-color-slate-950);--settings-strong-fg: var(--ds-color-white);--phasea-surface-base: var(--appearance-shell-bg);--phasea-surface-raised: var(--appearance-content-card-bg);--phasea-surface-muted: var(--settings-panel-bg);--phasea-border: var(--appearance-content-card-border);--phasea-border-strong: var(--settings-divider);--phasea-text: var(--appearance-text-primary);--phasea-text-sub: var(--appearance-text-secondary);--phasea-text-soft: var(--appearance-text-tertiary);--phasea-accent: var(--appearance-control-accent);--phasea-accent-soft: var(--appearance-control-active-bg);--phasea-accent-border: var(--appearance-control-active-border);--phasea-shadow: var(--appearance-content-card-shadow);--phasea-page-surface: var(--settings-panel-bg);--phasea-page-card-bg: var(--appearance-content-card-bg);--phasea-page-card-muted: var(--settings-panel-muted);--phasea-page-border: var(--appearance-shell-border);--phasea-page-border-strong: var(--settings-divider);--phasea-page-hover: var(--settings-surface-hover);--phasea-table-header-bg: var(--settings-table-header-bg);--phasea-page-pager-bg: var(--settings-pagination-bg);--phasea-page-chip-bg: var(--settings-summary-chip-bg);--phasea-page-chip-border: var(--settings-summary-chip-border);--phasea-page-shadow: var(--appearance-content-card-shadow);--phaseb-page-surface: var(--settings-panel-bg);--phaseb-page-card-bg: var(--appearance-content-card-bg);--phaseb-page-card-muted: var(--settings-panel-muted);--phaseb-page-border: var(--appearance-shell-border);--phaseb-page-hover: var(--settings-surface-hover);--phaseb-table-header-bg: var(--settings-table-header-bg);--phaseb-page-pager-bg: var(--settings-pagination-bg);--phaseb-page-chip-bg: var(--settings-summary-chip-bg);--phaseb-page-chip-border: var(--settings-summary-chip-border);--phaseb-page-shadow: var(--appearance-content-card-shadow);--work-surface: var(--appearance-content-card-bg);--work-surface-soft: var(--settings-panel-muted);--work-surface-muted: var(--settings-surface-hover);--work-border: var(--appearance-content-card-border);--work-border-strong: var(--settings-divider);--work-text: var(--appearance-text-primary);--work-text-sub: var(--appearance-text-secondary);--work-text-soft: var(--appearance-text-tertiary);--work-accent: var(--appearance-control-accent);--work-accent-soft: var(--appearance-control-active-bg);--work-accent-border: var(--appearance-control-active-border);--work-shadow: var(--appearance-content-card-shadow);--work-shadow-soft: var(--appearance-content-card-shadow)}body.theme-dark .settings-appearance-layout{--ds-page-shell-bg: linear-gradient(180deg, color-mix(in srgb, var(--appearance-canvas) 82%, black 18%), var(--appearance-canvas));--ds-page-surface: #272729;--ds-page-surface-strong: color-mix(in srgb, #2a2a2c 92%, #1d1d1f 8%);--ds-page-surface-soft: color-mix(in srgb, #272729 84%, #1d1d1f 16%);--ds-page-surface-muted: color-mix(in srgb, #2a2a2c 82%, #1d1d1f 18%);--ds-page-border: #3a3a3c;--stripe-page-surface: #272729;--stripe-page-border: #3a3a3c;--ds-page-border-strong: color-mix(in srgb, #4a4a4c 22%, transparent);--ds-page-text: #fafafa;--ds-page-text-sub: #e5e5e5;--ds-page-text-soft: #4a4a4c;--ds-page-accent: var(--ds-color-brand-500);--ds-page-accent-hover: var(--ds-color-brand-600);--ds-page-accent-strong: var(--ds-color-white);--ds-page-accent-soft: color-mix(in srgb, var(--ds-color-brand-500) 18%, #1d1d1f 82%);--ds-page-accent-border: color-mix(in srgb, var(--ds-color-brand-300) 68%, transparent);--ds-page-success-bg: color-mix(in srgb, var(--ds-color-accent-teal-500) 14%, #1d1d1f 86%);--ds-page-success-border: color-mix(in srgb, var(--ds-color-accent-teal-400) 24%, transparent);--ds-page-success-text: color-mix(in srgb, var(--ds-color-accent-teal-400) 72%, var(--ds-color-white) 28%);--ds-page-warning-bg: color-mix(in srgb, var(--ds-color-brand-500) 18%, #1d1d1f 82%);--ds-page-warning-border: color-mix(in srgb, var(--ds-color-brand-300) 42%, transparent);--ds-page-warning-text: var(--ds-color-brand-300);--ds-page-danger-bg: color-mix(in srgb, var(--ds-color-danger-500) 14%, #1d1d1f 86%);--ds-page-danger-border: color-mix(in srgb, var(--ds-color-danger-500) 28%, transparent);--ds-page-danger-text: color-mix(in srgb, var(--ds-color-danger-500) 34%, var(--ds-color-white) 66%);--appearance-canvas: #1d1d1f;--appearance-backdrop: var(--ds-color-ink-alpha-72);--material-bg: #272729;--material-bg-strong: #2a2a2c;--material-border: #3a3a3c;--material-highlight: var(--ds-color-white-alpha-08);--material-shadow: var(--ds-shadow-dark);--content-card-bg: #272729;--content-card-border: #3a3a3c;--content-card-shadow: var(--ds-shadow-dark);--control-bg: #272729;--control-bg-hover: #2a2a2c;--control-border: var(--ds-page-border);--control-active-bg: var(--ds-page-accent-soft);--control-active-border: var(--ds-page-accent-border);--control-accent: var(--ds-page-accent);--glass-fill: #272729;--glass-fill-strong: #2a2a2c;--glass-stroke: var(--ds-color-white-alpha-08);--glass-specular: var(--ds-color-white-alpha-07);--glass-shadow: var(--ds-shadow-dark);--settings-strong-fill: var(--ds-color-brand-500);--settings-strong-fill-hover: var(--ds-color-brand-600);--settings-strong-fill-active: var(--ds-color-brand-primary-deep);--settings-strong-fg: #ffffff}.app-body-settings.settings-appearance-layout,.app-appearance-page.settings-appearance-layout{background:var(--ds-page-shell-bg)}.resource-page-family,.workbench-page,.work-items-page,.product-list-page,.product-create-page{gap:var(--ds-page-gap)}.product-create-page{--product-create-font-page-title: var(--ds-font-size-22);--product-create-font-module-title: var(--ds-font-size-24);--product-create-font-alert-title: var(--ds-font-size-24);--product-create-font-card-title: var(--product-create-font-module-title);--product-create-font-tab: var(--ds-font-size-15);--product-create-font-step: var(--ds-font-size-15);--product-create-font-subsection-title: var(--ds-font-size-18);--product-create-font-label: var(--ds-font-size-14);--product-create-font-field-input: var(--ds-font-size-14);--product-create-font-field-placeholder: var(--ds-font-size-14);--product-create-font-panel-search: var(--ds-font-size-15);--product-create-font-chip: var(--ds-font-size-14);--product-create-font-meta: var(--ds-font-size-12);--product-create-font-action: var(--ds-font-size-14);--product-create-font-body: var(--ds-font-size-13);--product-create-font-icon-md: var(--ds-font-size-18);--product-create-font-icon-lg: var(--ds-font-size-22);--product-create-font-modal-title: var(--ds-font-size-30);--product-create-font-modal-body: var(--ds-font-size-16);--product-create-font-modal-icon: var(--ds-font-size-61);--product-create-font-alert-title-tablet: var(--ds-font-size-20);--product-create-font-step-mobile: var(--ds-font-size-14);--product-create-font-modal-title-tablet: var(--ds-font-size-24);--product-create-font-modal-body-tablet: var(--ds-font-size-15);--product-create-font-modal-icon-tablet: var(--ds-font-size-51);--product-create-font-modal-title-mobile: var(--ds-font-size-20);--product-create-font-modal-body-mobile: var(--ds-font-size-14);--product-create-font-modal-icon-mobile: var(--ds-font-size-45);--product-create-control-height: calc(var(--ds-space-20) + var(--ds-space-16));--product-control-height: var(--product-create-control-height);--product-control-radius: var(--ds-radius-8);--product-control-padding-x: var(--ds-space-12);--product-control-icon-zone: var(--ds-space-24);--product-control-icon-right: var(--ds-space-12)}.portal-home,.product-list-head,.product-list-filter,.product-list-table-wrap,.product-list-pagination,.product-create-head,.product-create-top-tabs,.product-create-stepper,.product-create-card,.resource-page-toolbar-card,.resource-page-table-card,.workbench-panel,.work-items-filter,.work-items-table-shell,.work-item-detail-section,.work-item-side-card,.work-item-watcher-option,.product-detail-panel,.product-work-group,.product-detail-overview-grid article{border:var(--ds-page-border-width) solid var(--work-border);border-radius:var(--ds-page-card-radius);background:var(--work-surface);box-shadow:var(--work-shadow-soft)}.portal-home,.product-create-head,.resource-page-table-card,.product-create-card,.product-detail-panel{padding:var(--ds-page-card-padding-lg)}.product-list-head,.product-list-filter,.resource-page-toolbar-card,.workbench-panel,.work-items-filter,.work-items-table-shell,.work-item-detail-section,.work-item-side-card,.work-item-watcher-option,.product-work-group,.product-detail-overview-grid article{padding:var(--ds-page-card-padding)}.portal-home h1,.product-list-head h1,.product-create-head h1,.product-card-head h2,.product-subsection-title,.workbench-head h1,.work-items-page-head h1,.work-item-detail-drawer-head h3,.product-detail-drawer-head h3,.work-item-form-head h2{color:var(--work-text)}.portal-home p,.product-list-head p,.product-create-head p,.product-field-tip,.product-subsection-state-note,.resource-pagination__summary,.resource-surface-footer__note{color:var(--work-text-sub)}.resource-page-head .resource-page-head-title{margin:0;color:var(--work-text);font-size:var(--ds-font-size-title, var(--ds-font-size-22));font-weight:var(--ds-font-weight-semibold, var(--ds-font-weight-ui));line-height:var(--ds-line-height-compact, var(--ds-line-height-title));letter-spacing:var(--ds-letter-spacing-title)}.product-list-head-hint{color:var(--ds-page-success-text);font-size:var(--ds-font-size-13)}.product-list-tab,.product-top-tab,.product-step-btn,.app-appearance-page.settings-appearance-layout .is-ghost,.app-appearance-drawer.settings-appearance-layout .is-ghost,.product-create-page .is-ghost,.work-item-status-toggle{border:var(--ds-page-border-width) solid var(--work-border-strong);background:var(--work-surface-soft);color:var(--work-text-sub);box-shadow:inset 0 var(--ds-page-border-width) 0 var(--glass-specular)}.product-list-tab:hover,.product-top-tab:hover:not(:disabled),.product-step-btn:hover:not(:disabled),.app-appearance-page.settings-appearance-layout .is-ghost:hover:not(:disabled),.app-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled),.product-create-page .is-ghost:hover:not(:disabled),.work-item-status-toggle:hover:not(:disabled){background:var(--work-surface-muted);color:var(--work-text)}.product-list-tab.is-active,.product-top-tab.is-active,.product-step-btn.is-active,.work-item-status-toggle.is-active{border-color:var(--work-accent-border);background:var(--work-accent-soft);color:var(--work-accent)}.product-list-create-btn,.product-list-filter-actions button:not(.is-ghost),.product-create-actions button[type=submit],.work-item-transfer-form button,.work-item-comment-form button,.work-item-form-head-actions button:not(.is-ghost),.work-item-form-foot button:not(.is-ghost){border-color:var(--work-accent);background:var(--work-accent);color:var(--ds-color-white);box-shadow:var(--work-shadow-soft)}.product-list-create-btn:hover:not(:disabled),.product-list-filter-actions button:not(.is-ghost):hover:not(:disabled),.product-create-actions button[type=submit]:hover:not(:disabled),.work-item-transfer-form button:hover:not(:disabled),.work-item-comment-form button:hover:not(:disabled),.work-item-form-head-actions button:not(.is-ghost):hover:not(:disabled),.work-item-form-foot button:not(.is-ghost):hover:not(:disabled){border-color:var(--ds-page-accent-hover);background:var(--ds-page-accent-hover)}.product-list-filter input,.product-list-filter select,.product-create-page .product-form-grid label>input,.product-create-page .product-form-grid label>select,.product-create-page .product-form-grid label>textarea,.product-create-page .product-customs-input-wrap>input,.product-create-page .brand-combo-trigger,.product-create-page .option-panel-select-trigger,.product-create-page .product-category-selector-trigger,.workbench-search input,.work-items-filter input,.work-items-filter select,.work-item-transfer-form select,.work-item-comment-form select,.work-item-transfer-form textarea,.work-item-comment-form textarea,.work-item-form-grid input,.work-item-form-grid select,.work-item-form-grid textarea{border-color:var(--appearance-control-border);background:var(--settings-input-bg);color:var(--work-text);box-shadow:inset 0 var(--ds-page-border-width) 0 var(--glass-specular)}.product-list-filter input:focus,.product-list-filter select:focus,.product-create-page .product-form-grid label>input:focus,.product-create-page .product-form-grid label>select:focus,.product-create-page .product-form-grid label>textarea:focus,.product-create-page .product-customs-input-wrap>input:focus,.product-create-page .brand-combo.is-open .brand-combo-trigger,.product-create-page .option-panel-select.is-open .option-panel-select-trigger,.product-create-page .option-panel-select-trigger:focus-visible,.workbench-search input:focus,.work-items-filter input:focus,.work-items-filter select:focus,.work-item-transfer-form select:focus,.work-item-comment-form select:focus,.work-item-transfer-form textarea:focus,.work-item-comment-form textarea:focus,.work-item-form-grid input:focus,.work-item-form-grid select:focus,.work-item-form-grid textarea:focus{outline:none;border-color:var(--appearance-control-active-border);box-shadow:0 0 0 var(--ds-page-focus-ring-width) var(--settings-focus-ring)}.product-list-table thead th,.work-items-table th{background:var(--settings-table-header-bg);color:var(--work-text-soft);border-color:var(--settings-divider)}.product-list-table td,.work-items-table td,.resource-surface-family.resource-surface-footer,.resource-surface-footer{border-color:var(--settings-divider)}.product-list-table tbody tr:hover,.work-items-table tbody tr:hover{background:var(--settings-surface-hover)}.product-list-selection-col{inline-size:var(--ds-space-32);width:var(--ds-space-32)}.product-list-row-check{inline-size:var(--ds-space-16);block-size:var(--ds-space-16);accent-color:var(--work-accent);cursor:pointer}.product-list-batch-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);border:var(--ds-page-border-width) solid var(--work-border);border-radius:var(--ds-radius-8);background:var(--work-surface);box-shadow:var(--work-shadow-soft)}.product-list-batch-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.product-list-batch-actions button:not(.is-ghost){border:var(--ds-page-border-width) solid var(--work-accent);border-radius:var(--ds-radius-8);background:var(--work-accent);color:var(--ds-color-white)}.product-list-review-toggle.is-active{border-color:var(--ds-color-brand-500);background:var(--ds-color-brand-500);color:var(--ds-color-white)}.product-list-batch-actions .is-ghost{border:var(--ds-page-border-width) solid var(--work-border-strong);border-radius:var(--ds-radius-8);background:var(--work-surface-soft);color:var(--work-text-sub)}.product-list-dialog-form{display:grid;gap:var(--ds-space-12)}.product-list-member-dialog-form{gap:var(--ds-space-10)}.product-list-member-dialog-field{padding:var(--ds-space-10);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--work-border) 70%,transparent);border-radius:var(--ds-radius-8);background:color-mix(in srgb,var(--work-surface) 76%,transparent)}.product-list-review-dialog-form{min-height:calc(var(--ds-space-20) * 7);align-content:start}.product-list-dialog-field{display:grid;gap:var(--ds-space-6)}.product-list-dialog-field>span{color:var(--work-text-sub);font-size:var(--ds-font-size-13)}.product-list-member-dialog-form .product-list-dialog-field>span{color:var(--work-text);font-weight:var(--ds-font-weight-medium)}.product-list-member-dialog-form .option-panel-select-trigger{min-height:calc(var(--ds-space-20) * 2);border-radius:var(--ds-radius-8);padding:0 calc(var(--ds-space-20) + var(--ds-space-12)) 0 var(--ds-space-12)}.product-list-member-dialog-form .option-panel-select-multi-value{min-height:calc(var(--ds-space-20) + var(--ds-space-8));padding:var(--ds-space-4) 0}.product-list-member-dialog-form .option-panel-select-chip{min-height:calc(var(--ds-space-20) + var(--ds-space-4));border-radius:var(--ds-radius-6);font-size:var(--ds-font-size-12)}.product-list-dialog-field select,.product-list-dialog-field textarea{width:100%;border:var(--ds-page-border-width) solid var(--appearance-control-border);border-radius:var(--ds-radius-8);background:var(--settings-input-bg);color:var(--work-text);padding:var(--ds-space-10) var(--ds-space-12)}.product-list-review-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--ds-space-8)}.product-list-review-toggle{inline-size:100%;min-width:0;min-height:calc(var(--ds-space-20) + var(--ds-space-16));border:calc(var(--ds-space-2) / 2) solid var(--ds-color-slate-200);border-radius:var(--ds-radius-8);background:color-mix(in srgb,var(--ds-color-white) 82%,var(--ds-color-slate-50) 18%);color:var(--ds-color-slate-900);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--ds-space-12);text-align:center}body.theme-dark .product-list-review-toggle{border-color:color-mix(in srgb,#3a3a3c 78%,transparent);background:color-mix(in srgb,#272729 86%,transparent);color:#f4f4f5}.product-list-review-toggle.is-reject.is-active{border-color:var(--ds-color-danger-500);background:var(--ds-color-danger-500);color:var(--ds-color-white)}.product-list-dialog-note{margin:0;color:var(--work-text-sub);font-size:var(--ds-font-size-13)}.product-detail-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-16)}.product-detail-cell-stack{display:grid;gap:var(--ds-space-4)}.product-variant-detail-table,.product-platform-binding-list{display:grid;gap:var(--ds-space-12)}.product-variant-detail-table .work-items-table td,.product-variant-detail-table .work-items-table th{vertical-align:top}.product-platform-binding-list{list-style:none;margin:0;padding:0}.product-platform-binding-list li{display:grid;gap:var(--ds-space-10);padding:var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-16);background:var(--ds-page-surface-soft)}.product-platform-binding-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);flex-wrap:wrap}.product-title-link,.product-id-line button,.product-sku-toggle,.product-inline-edit button,.workbench-link{color:var(--work-accent)}.product-sku-panel,.product-thumb,.product-image-slot,.work-item-detail-context-card{background:linear-gradient(180deg,var(--work-surface) 0%,var(--work-surface-soft) 100%);border-color:var(--work-border)}.product-card-badge{border-color:var(--ds-page-warning-border);background:var(--ds-page-warning-bg);color:var(--ds-page-warning-text)}.work-item-chip{border-color:var(--work-border-strong);background:var(--work-surface-soft);color:var(--work-text-sub)}.work-item-chip.is-quiet,.work-item-chip.is-neutral{border-color:transparent;background:var(--work-surface-muted);color:var(--work-text-soft)}.work-item-chip.is-danger{border-color:var(--ds-page-danger-border);background:var(--ds-page-danger-bg);color:var(--ds-page-danger-text)}.work-item-chip.is-warning{border-color:var(--ds-page-warning-border);background:var(--ds-page-warning-bg);color:var(--ds-page-warning-text)}.work-item-chip.is-info{border-color:var(--work-accent-border);background:var(--work-accent-soft);color:var(--work-accent)}.work-item-chip.is-success{border-color:var(--ds-page-success-border);background:var(--ds-page-success-bg);color:var(--ds-page-success-text)}.work-item-rich-copy{color:var(--work-text-sub)}.work-item-inline-error,.product-list-error,.product-create-alert{border-color:var(--ds-page-danger-border);background:var(--ds-page-danger-bg);color:var(--ds-page-danger-text)}.work-item-detail-drawer,.product-detail-drawer{background:var(--work-surface);box-shadow:calc(var(--ds-space-20) * -1) 0 calc(var(--ds-space-20) * 2 + var(--ds-space-10)) color-mix(in srgb,var(--ds-color-slate-900) 14%,transparent)}.work-item-form-layer{background:var(--work-surface-soft);border-color:var(--work-border);box-shadow:var(--ds-page-shadow-strong)}.work-item-detail-drawer-head,.product-detail-drawer-head,.work-item-form-head,.work-item-form-foot{border-color:var(--work-border);background:color-mix(in srgb,var(--work-surface) 92%,var(--work-surface-soft) 8%)}:root{--ds-button-height-sm: calc(var(--ds-space-12) + var(--ds-space-20));--ds-button-height-md: calc(var(--ds-space-20) + var(--ds-space-20));--ds-button-height-lg: calc(var(--ds-space-24) + var(--ds-space-20));--ds-button-padding-x-sm: var(--ds-space-12);--ds-button-padding-x-md: var(--ds-space-16);--ds-button-padding-x-lg: calc(var(--ds-space-12) + var(--ds-space-6));--ds-button-radius: var(--ds-radius-10);--ds-button-gap: var(--ds-space-8)}.ai-border-beam{--ai-border-beam-radius: var(--ds-radius-16);--ai-border-beam-border-width: var(--ds-space-1);--ai-border-beam-duration: 1.96s;--ai-border-beam-segment-size-horizontal: clamp(calc(var(--ds-space-20) * 2), 24%, calc(var(--ds-space-32) * 2));--ai-border-beam-segment-size-vertical: clamp(calc(var(--ds-space-18) * 2), 40%, calc(var(--ds-space-24) * 3));--ai-border-beam-track: color-mix( in srgb, var(--ds-page-border, var(--ds-color-slate-200)) 84%, var(--ds-color-brand-300) 16% );--ai-border-beam-stroke-hot: color-mix(in srgb, var(--ds-color-accent-ruby) 56%, var(--ds-color-accent-magenta) 44%);--ai-border-beam-stroke-soft: color-mix(in srgb, var(--ds-color-accent-blue-600) 92%, var(--ds-color-white) 8%);--ai-border-beam-stroke-strong: color-mix(in srgb, var(--ds-color-brand-primary) 84%, var(--ds-color-accent-magenta) 16%);--ai-border-beam-stroke-accent: color-mix(in srgb, var(--ds-color-accent-teal-500) 84%, var(--ds-color-accent-blue-600) 16%);--ai-border-beam-glow-hot: color-mix(in srgb, var(--ai-border-beam-stroke-hot) 30%, transparent);--ai-border-beam-glow-color: color-mix(in srgb, var(--ai-border-beam-stroke-strong) 54%, transparent);--ai-border-beam-glow-accent: color-mix(in srgb, var(--ai-border-beam-stroke-accent) 36%, transparent);position:relative;display:block;min-width:0;border-radius:var(--ai-border-beam-radius);overflow:hidden;isolation:isolate;box-shadow:none;transition:box-shadow .18s ease}.ai-border-beam[data-inline=true]{display:inline-flex;max-width:100%}.ai-border-beam__marquee{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .18s ease;box-shadow:none}.ai-border-beam:not([data-size=line]) .ai-border-beam__marquee{padding:var(--ai-border-beam-border-width);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.ai-border-beam__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;--ai-border-beam-offset-path: none;--ai-border-beam-runner-size: clamp(calc(var(--ds-space-20) * 2), 22%, calc(var(--ds-space-24) * 5));--ai-border-beam-runner-thickness: calc(var(--ds-space-16) + var(--ds-space-10))}.ai-border-beam__frame-track,.ai-border-beam__frame-pulse{position:absolute;pointer-events:none}.ai-border-beam__frame-track{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ai-border-beam-track)}.ai-border-beam__frame-pulse{top:0;left:0;width:var(--ai-border-beam-runner-size);height:var(--ai-border-beam-runner-thickness);border-radius:var(--ds-radius-pill);background:linear-gradient(90deg,transparent 0%,var(--ai-border-beam-stroke-hot) 16%,var(--ai-border-beam-stroke-soft) 34%,var(--ai-border-beam-stroke-strong) 58%,var(--ai-border-beam-stroke-accent) 82%,transparent 100%);opacity:.98;offset-path:var(--ai-border-beam-offset-path);-webkit-offset-path:var(--ai-border-beam-offset-path);offset-distance:0%;-webkit-offset-distance:0%;offset-rotate:0deg;-webkit-offset-rotate:0deg;offset-anchor:center;-webkit-offset-anchor:center;pointer-events:none;filter:drop-shadow(0 0 calc(var(--ds-space-4) + var(--ds-space-2)) var(--ai-border-beam-glow-hot)) drop-shadow(0 0 calc(var(--ds-space-4) + var(--ds-space-2)) var(--ai-border-beam-glow-color)) drop-shadow(0 0 calc(var(--ds-space-8) + var(--ds-space-2)) var(--ai-border-beam-glow-accent)) brightness(1.24) saturate(1.36);will-change:offset-distance,opacity,transform;animation:ai-border-beam-path-travel var(--ai-border-beam-duration) linear infinite}.ai-border-beam__frame-pulse--echo{width:calc(var(--ai-border-beam-runner-size) * .72);opacity:.74;filter:blur(calc(var(--ds-space-2) / 2)) drop-shadow(0 0 calc(var(--ds-space-4) + var(--ds-space-2)) var(--ai-border-beam-glow-hot)) drop-shadow(0 0 calc(var(--ds-space-8) + var(--ds-space-2)) var(--ai-border-beam-glow-color)) brightness(1.18) saturate(1.28);animation-delay:calc(var(--ai-border-beam-duration) * -.44)}.ai-border-beam__edge,.ai-border-beam__line{position:absolute;display:block;overflow:hidden;border-radius:var(--ds-radius-pill);opacity:0;background-repeat:no-repeat;filter:drop-shadow(0 0 calc(var(--ds-space-4) + var(--ds-space-2)) var(--ai-border-beam-glow-hot)) drop-shadow(0 0 calc(var(--ds-space-4) + var(--ds-space-2)) var(--ai-border-beam-glow-color)) drop-shadow(0 0 calc(var(--ds-space-8) + var(--ds-space-2)) var(--ai-border-beam-glow-accent)) brightness(1.16) saturate(1.22);will-change:background-position,opacity}.ai-border-beam:not([data-size=line]) .ai-border-beam__edge{display:none}.ai-border-beam[data-size=line] .ai-border-beam__frame{display:none}.ai-border-beam__edge--top,.ai-border-beam__edge--bottom,.ai-border-beam__line{height:var(--ai-border-beam-border-width);background-image:linear-gradient(90deg,transparent 0%,transparent 10%,var(--ai-border-beam-stroke-hot) 24%,var(--ai-border-beam-stroke-soft) 40%,var(--ai-border-beam-stroke-strong) 58%,var(--ai-border-beam-stroke-accent) 76%,transparent 100%);background-size:var(--ai-border-beam-segment-size-horizontal) 100%}.ai-border-beam__edge--right,.ai-border-beam__edge--left{width:var(--ai-border-beam-border-width);background-image:linear-gradient(180deg,transparent 0%,transparent 10%,var(--ai-border-beam-stroke-hot) 24%,var(--ai-border-beam-stroke-soft) 40%,var(--ai-border-beam-stroke-strong) 58%,var(--ai-border-beam-stroke-accent) 76%,transparent 100%);background-size:100% var(--ai-border-beam-segment-size-vertical)}.ai-border-beam__edge--top{inset:0 0 auto 0;background-position:calc(var(--ai-border-beam-segment-size-horizontal) * -1) 0;animation:ai-border-beam-edge-top var(--ai-border-beam-duration) linear infinite}.ai-border-beam__edge--right{inset:0 0 0 auto;background-position:0 calc(var(--ai-border-beam-segment-size-vertical) * -1);animation:ai-border-beam-edge-right var(--ai-border-beam-duration) linear infinite}.ai-border-beam__edge--bottom{inset:auto 0 0 0;background-position:calc(100% + var(--ai-border-beam-segment-size-horizontal)) 0;animation:ai-border-beam-edge-bottom var(--ai-border-beam-duration) linear infinite}.ai-border-beam__edge--left{inset:0 auto 0 0;background-position:0 calc(100% + var(--ai-border-beam-segment-size-vertical));animation:ai-border-beam-edge-left var(--ai-border-beam-duration) linear infinite}.ai-border-beam[data-size=sm]{--ai-border-beam-radius: var(--ds-radius-10);--ai-border-beam-border-width: calc(var(--ds-space-2) / 2);--ai-border-beam-duration: 1.82s;--ai-border-beam-segment-size-horizontal: clamp(calc(var(--ds-space-16) * 2), 28%, calc(var(--ds-space-24) * 2));--ai-border-beam-segment-size-vertical: clamp(calc(var(--ds-space-14) * 2), 52%, calc(var(--ds-space-20) * 2))}.ai-border-beam[data-size=md]{--ai-border-beam-border-width: var(--ds-space-2)}.ai-border-beam[data-size=line]{--ai-border-beam-radius: var(--ds-radius-12);--ai-border-beam-border-width: var(--ds-space-2)}.ai-border-beam[data-size=line] .ai-border-beam__edge{display:none}.ai-border-beam__line{display:none;inset:auto var(--ds-space-4) 0 var(--ds-space-4);height:var(--ds-space-2);background-size:42% 100%;background-position:-42% 0}.ai-border-beam[data-size=line] .ai-border-beam__line{display:block;animation:ai-border-beam-line-travel var(--ai-border-beam-duration) linear infinite}.ai-border-beam__content{position:relative;z-index:1;min-width:0;width:100%;border-radius:inherit}.ai-border-beam[data-active]{box-shadow:none}.ai-border-beam[data-active] .ai-border-beam__marquee{opacity:1}.ai-border-beam[data-size=line][data-active]{box-shadow:none}.ai-border-beam[data-size=line][data-active] .ai-border-beam__marquee{box-shadow:inset 0 calc(var(--ai-border-beam-border-width) * -1) 0 0 var(--ai-border-beam-track)}.ai-border-beam.product-customs-ai-beam{--ai-border-beam-radius: var(--product-control-radius, var(--ds-radius-6));border-radius:var(--ai-border-beam-radius)}.product-customs-ai-beam .ai-border-beam__line{inset:auto 0 0 0}.product-customs-ai-beam .ai-border-beam__content,.product-customs-ai-beam .product-customs-input-wrap{width:100%}.product-special-type-select-recommendation.is-loading{padding:var(--ds-space-10) var(--ds-space-14)}.product-special-type-select-loading-pill-beam{--ai-border-beam-radius: var(--ds-radius-pill)}.product-special-type-select-loading-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--ds-space-12);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-color-white) 90%,var(--ds-color-brand-50) 10%);color:var(--ds-color-brand-700);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-body-strong)}.work-item-ai-action-beam{--ai-border-beam-radius: var(--ds-radius-10)}.work-item-ai-action-beam .ai-border-beam__content,.product-special-type-select-loading-pill-beam .ai-border-beam__content{width:auto}.work-item-ai-action-beam[data-active] .ui-button{border-color:transparent;background-clip:padding-box}@keyframes ai-border-beam-edge-top{0%{opacity:1;background-position:calc(var(--ai-border-beam-segment-size-horizontal) * -1) 0}24.999%{opacity:1;background-position:calc(100% + var(--ai-border-beam-segment-size-horizontal)) 0}25%,to{opacity:0;background-position:calc(100% + var(--ai-border-beam-segment-size-horizontal)) 0}}@keyframes ai-border-beam-edge-right{0%,24.999%{opacity:0;background-position:0 calc(var(--ai-border-beam-segment-size-vertical) * -1)}25%{opacity:1;background-position:0 calc(var(--ai-border-beam-segment-size-vertical) * -1)}49.999%{opacity:1;background-position:0 calc(100% + var(--ai-border-beam-segment-size-vertical))}50%,to{opacity:0;background-position:0 calc(100% + var(--ai-border-beam-segment-size-vertical))}}@keyframes ai-border-beam-edge-bottom{0%,49.999%{opacity:0;background-position:calc(100% + var(--ai-border-beam-segment-size-horizontal)) 0}50%{opacity:1;background-position:calc(100% + var(--ai-border-beam-segment-size-horizontal)) 0}74.999%{opacity:1;background-position:calc(var(--ai-border-beam-segment-size-horizontal) * -1) 0}75%,to{opacity:0;background-position:calc(var(--ai-border-beam-segment-size-horizontal) * -1) 0}}@keyframes ai-border-beam-edge-left{0%,74.999%{opacity:0;background-position:0 calc(100% + var(--ai-border-beam-segment-size-vertical))}75%{opacity:1;background-position:0 calc(100% + var(--ai-border-beam-segment-size-vertical))}99.999%{opacity:1;background-position:0 calc(var(--ai-border-beam-segment-size-vertical) * -1)}to{opacity:0;background-position:0 calc(var(--ai-border-beam-segment-size-vertical) * -1)}}@keyframes ai-border-beam-line-travel{0%{background-position:-42% 0}to{background-position:142% 0}}@keyframes ai-border-beam-path-travel{0%{offset-distance:0%;-webkit-offset-distance:0%}to{offset-distance:100%;-webkit-offset-distance:100%}}@media (prefers-reduced-motion: reduce){.ai-border-beam__frame-pulse,.ai-border-beam__edge,.ai-border-beam__line{animation:none}.ai-border-beam[data-active] .ai-border-beam__frame-pulse{opacity:.92;stroke-dashoffset:calc(var(--ai-border-beam-path-length) * -.12)}.ai-border-beam[data-active] .ai-border-beam__edge{opacity:0}.ai-border-beam[data-active] .ai-border-beam__edge--top,.ai-border-beam[data-active] .ai-border-beam__line{opacity:.88;background-position:50% 0}}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-button-gap);min-width:0;border:calc(var(--ds-space-2) / 2) solid transparent;border-radius:var(--ds-button-radius);padding:0 var(--ds-button-padding-x-md);font-family:var(--ds-font-family-sans);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-button--stretch{width:100%}.ui-button--sm{min-height:var(--ds-button-height-sm);padding-inline:var(--ds-button-padding-x-sm);font-size:var(--ds-font-size-13)}.ui-button--md{min-height:var(--ds-button-height-md);padding-inline:var(--ds-button-padding-x-md)}.ui-button--lg{min-height:var(--ds-button-height-lg);padding-inline:var(--ds-button-padding-x-lg);font-size:var(--ds-font-size-15)}.ui-button:focus-visible{outline:none;box-shadow:0 0 0 calc(var(--ds-space-4) - (var(--ds-space-2) / 2)) var(--ds-color-focus-ring)}.ui-button:disabled{cursor:not-allowed;transform:none}.ui-button.ui-button--primary,.sysset-primary-btn{border-color:var(--ds-color-brand-500)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-500) 88%,var(--ds-color-white) 12%) 0%,var(--ds-color-brand-500) 100%)!important;color:var(--ds-color-white)!important;box-shadow:var(--ds-shadow-soft)}.ui-button.ui-button--primary:hover:not(:disabled),.sysset-primary-btn:hover:not(:disabled){border-color:var(--ds-color-brand-600)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-600) 88%,var(--ds-color-white) 12%) 0%,var(--ds-color-brand-600) 100%)!important;transform:translateY(calc(var(--ds-space-2) / -2))}.ui-button.ui-button--primary:active:not(:disabled),.sysset-primary-btn:active:not(:disabled){border-color:var(--ds-color-brand-700)!important;background:var(--ds-color-brand-700)!important;transform:translateY(0);box-shadow:var(--ds-shadow-soft)}.ui-button.ui-button--ghost,.sysset-ghost-btn{border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,var(--ds-color-slate-100) 28%);background:color-mix(in srgb,var(--ds-color-white) 88%,var(--ds-color-brand-50) 12%);color:var(--ds-color-brand-600);box-shadow:inset 0 calc(var(--ds-space-2) / 2) 0 color-mix(in srgb,var(--ds-color-white) 84%,transparent)}.ui-button.ui-button--ghost:hover:not(:disabled),.sysset-ghost-btn:hover:not(:disabled),.sysset-ghost-btn.is-active{border-color:var(--ds-color-brand-500);background:color-mix(in srgb,var(--ds-color-brand-50) 86%,var(--ds-color-white) 14%);color:var(--ds-color-brand-700)}.ui-button.ui-button--quiet,.sysset-quiet-btn{border-color:color-mix(in srgb,var(--ds-color-slate-200) 92%,transparent)!important;background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%)!important;color:var(--ds-color-slate-600)!important;box-shadow:inset 0 calc(var(--ds-space-2) / 2) 0 color-mix(in srgb,var(--ds-color-white) 88%,transparent)}.ui-button.ui-button--quiet:hover:not(:disabled),.sysset-quiet-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent)!important;background:color-mix(in srgb,var(--ds-color-brand-50) 82%,var(--ds-color-white) 18%)!important;color:var(--ds-color-brand-600)!important}.ui-button.ui-button--danger,.ctree-danger-btn{border-color:color-mix(in srgb,var(--ds-color-danger-500) 74%,var(--ds-color-slate-900) 26%);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-danger-500) 78%,var(--ds-color-brand-700) 22%),color-mix(in srgb,var(--ds-color-danger-500) 92%,var(--ds-color-slate-900) 8%));color:var(--ds-color-white);box-shadow:var(--ds-shadow-soft)}.ui-button.ui-button--danger:hover:not(:disabled),.ctree-danger-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-color-danger-500) 84%,var(--ds-color-slate-900) 16%);background:color-mix(in srgb,var(--ds-color-danger-500) 84%,var(--ds-color-brand-700) 16%);transform:translateY(calc(var(--ds-space-2) / -2))}.ui-button.ui-button--danger:active:not(:disabled),.ctree-danger-btn:active:not(:disabled){background:color-mix(in srgb,var(--ds-color-danger-500) 92%,var(--ds-color-slate-900) 8%);transform:translateY(0)}.ui-button:disabled,.sysset-primary-btn:disabled,.sysset-ghost-btn:disabled,.sysset-quiet-btn:disabled,.ctree-danger-btn:disabled{opacity:.62;box-shadow:none}body.theme-dark .ui-button.ui-button--primary,body.theme-dark .sysset-primary-btn{border-color:var(--ds-color-brand-500)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-500) 88%,var(--ds-color-white) 12%) 0%,var(--ds-color-brand-500) 100%)!important;color:var(--ds-color-white)!important;box-shadow:var(--ds-shadow-dark)}body.theme-dark .ui-button.ui-button--primary:hover:not(:disabled),body.theme-dark .sysset-primary-btn:hover:not(:disabled){border-color:var(--ds-color-brand-600)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-600) 88%,var(--ds-color-white) 12%) 0%,var(--ds-color-brand-600) 100%)!important}body.theme-dark .ui-button.ui-button--ghost,body.theme-dark .sysset-ghost-btn{border-color:color-mix(in srgb,#3a3a3c 84%,transparent);background:color-mix(in srgb,#1d1d1f 90%,transparent);color:#f5f5f5}body.theme-dark .ui-button.ui-button--ghost:hover:not(:disabled),body.theme-dark .sysset-ghost-btn:hover:not(:disabled),body.theme-dark .sysset-ghost-btn.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 16%,#1d1d1f 84%);color:var(--ds-color-brand-300)}body.theme-dark .ui-button.ui-button--quiet,body.theme-dark .sysset-quiet-btn{border-color:color-mix(in srgb,#3a3a3c 84%,transparent)!important;background:color-mix(in srgb,#272729 92%,transparent)!important;color:#f5f5f5!important}body.theme-dark .ui-button.ui-button--quiet:hover:not(:disabled),body.theme-dark .sysset-quiet-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent)!important;background:color-mix(in srgb,var(--ds-color-brand-500) 18%,#1d1d1f 82%)!important;color:var(--ds-color-brand-300)!important}body.theme-dark .ui-button.ui-button--danger,body.theme-dark .ctree-danger-btn{border-color:color-mix(in srgb,var(--ds-color-danger-500) 72%,#3a3a3c 28%);background:color-mix(in srgb,var(--ds-color-danger-500) 56%,#1d1d1f 44%)}:root{--ds-dialog-width-sm: calc(var(--ds-space-24) * 18);--ds-dialog-padding: calc(var(--ds-space-12) + var(--ds-space-10));--ds-dialog-gap: var(--ds-space-18)}.glass-surface.confirm-action-dialog{width:min(calc(100vw - (var(--ds-space-20) * 2)),var(--ds-dialog-width-sm));max-width:none;max-height:80vh;border:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-page-card-radius-lg, var(--ds-radius-24));background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white-alpha-98) 88%,var(--ds-color-white) 12%),color-mix(in srgb,var(--ds-color-white-alpha-90) 92%,var(--ds-color-slate-50) 8%));box-shadow:var(--ds-page-shadow-strong, var(--ds-shadow-material))}.confirm-action-dialog__header,.confirm-action-dialog__body,.confirm-action-dialog__actions{padding-inline:var(--ds-dialog-padding)}.confirm-action-dialog__header{display:grid;gap:var(--ds-space-8);padding-top:var(--ds-dialog-padding)}.confirm-action-dialog__header--clean{gap:var(--ds-space-6)}.confirm-action-dialog__eyebrow{margin:0;color:var(--ds-page-accent, var(--ds-color-brand-500));font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.confirm-action-dialog__header h4{margin:0;color:var(--ds-page-text, var(--ds-color-slate-900));font-size:var(--ds-font-size-24);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-compact)}.confirm-action-dialog__body{display:grid;gap:var(--ds-space-12);padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-18)}.confirm-action-dialog__description{margin:0;color:var(--ds-page-text-sub, var(--ds-color-slate-500));font-size:var(--ds-font-size-14);line-height:var(--ds-line-height-relaxed)}.confirm-action-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-12);padding-top:var(--ds-space-16);padding-bottom:var(--ds-dialog-padding);border-top:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);background:transparent}.confirm-action-dialog__actions .ui-button{min-width:calc(var(--ds-space-24) * 4)}.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form){--ds-button-height-lg: calc(var(--ds-space-20) + var(--ds-space-16));--ds-button-font-size-lg: var(--ds-font-size-13);width:min(calc(100vw - (var(--ds-space-16) * 2)),calc(var(--ds-space-20) * 22));border-radius:var(--ds-radius-16)}.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__header,.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__body,.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__actions{padding-inline:var(--ds-space-20)}.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__header{gap:var(--ds-space-4);padding-top:var(--ds-space-20)}.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__header h4{font-size:var(--ds-font-size-20);line-height:var(--ds-line-height-compact)}.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__body{gap:var(--ds-space-10);padding-top:var(--ds-space-6);padding-bottom:var(--ds-space-16)}.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__actions{gap:var(--ds-space-8);padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-16)}.glass-surface.confirm-action-dialog:has(.product-list-member-dialog-form) .confirm-action-dialog__actions .ui-button{min-width:calc(var(--ds-space-20) * 4)}body.theme-dark .glass-surface.confirm-action-dialog{border-color:color-mix(in srgb,#3a3a3c 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#272729 94%,#1d1d1f 6%),color-mix(in srgb,#1d1d1f 92%,#272729 8%));box-shadow:var(--ds-shadow-dark)}body.theme-dark .confirm-action-dialog__eyebrow{color:var(--ds-page-accent, var(--ds-color-brand-300))}body.theme-dark .confirm-action-dialog__header h4{color:var(--ds-page-text, #fafafa)}body.theme-dark .confirm-action-dialog__description{color:var(--ds-page-text-sub, #4a4a4c)}body.theme-dark .confirm-action-dialog__actions{border-top-color:color-mix(in srgb,#3a3a3c 72%,transparent);background:transparent}body.theme-dark .product-list-member-dialog-field{border-color:color-mix(in srgb,var(--work-border) 70%,transparent);background:#1d1d1f9e}:root{--ds-category-trigger-height: calc(var(--ds-space-20) + var(--ds-space-24));--ds-category-search-height: calc(var(--ds-space-20) + var(--ds-space-24));--ds-category-trigger-padding-inline: var(--ds-space-12);--ds-category-trigger-icon-zone: calc(var(--ds-space-24) + var(--ds-space-16));--ds-category-search-icon-size: calc(var(--ds-space-8) * 2);--ds-category-search-clear-size: var(--ds-space-24);--ds-category-tag-height: calc(var(--ds-space-12) + var(--ds-space-14));--ds-category-panel-radius: var(--ds-radius-16)}.category-cascader{position:relative}.category-cascader-single-trigger,.category-cascader-multi-trigger{min-height:var(--ds-category-trigger-height);border-radius:var(--ds-radius-10);border:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-200) 92%,transparent);background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%);color:var(--ds-color-slate-900);padding-block:var(--ds-space-8);padding-inline:var(--ds-category-trigger-padding-inline) var(--ds-category-trigger-icon-zone);gap:var(--ds-space-10);box-shadow:inset 0 calc(var(--ds-space-2) / 2) 0 color-mix(in srgb,var(--ds-color-white) 88%,transparent)}.category-cascader-single-trigger:hover:not(:disabled),.category-cascader-multi-trigger:hover{border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 32%,var(--ds-color-white) 68%)}.category-cascader-single-trigger:focus-visible,.category-cascader-multi-trigger:focus-visible{outline:none;border-color:var(--ds-color-brand-500);box-shadow:0 0 0 calc(var(--ds-space-4) - (var(--ds-space-2) / 2)) var(--ds-color-focus-ring)}.category-cascader.is-invalid .category-cascader-single-trigger,.category-cascader.is-invalid .category-cascader-multi-trigger{border-color:var(--ds-color-danger-500);box-shadow:0 0 0 calc(var(--ds-space-4) - (var(--ds-space-2) / 2)) color-mix(in srgb,var(--ds-color-danger-500) 18%,transparent)}.category-cascader-value{color:var(--ds-color-slate-900);font-weight:var(--ds-font-weight-semibold)}.category-cascader-placeholder,.category-cascader-caret,.category-cascader-item b{color:var(--ds-color-slate-400)}.category-cascader-tag-list{gap:var(--ds-space-6)}.category-cascader-tag{min-height:var(--ds-category-tag-height);gap:var(--ds-space-6);padding-inline:var(--ds-space-8);border-radius:var(--ds-radius-pill);border:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-brand-300) 76%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 82%,var(--ds-color-white) 18%);color:var(--ds-color-brand-700);font-size:var(--ds-font-size-12)}.category-cascader-tag button{width:var(--ds-space-18);height:var(--ds-space-18);color:currentColor;border-radius:var(--ds-radius-pill)}.category-cascader-tag button:hover{background:color-mix(in srgb,var(--ds-color-brand-700) 12%,transparent)}.popover.category-cascader-panel{border:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-category-panel-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white-alpha-98) 92%,var(--ds-color-white) 8%),color-mix(in srgb,var(--ds-color-white-alpha-90) 92%,var(--ds-color-slate-50) 8%));box-shadow:var(--ds-shadow-panel);overflow:hidden;display:flex;flex-direction:column}.popover.category-cascader-panel>.category-cascader-search-row,.popover.category-cascader-panel>.category-cascader-foot{flex-shrink:0}.popover.category-cascader-panel>.category-cascader-columns,.popover.category-cascader-panel>.category-cascader-search-list{flex:1 1 auto;min-height:0}.popover.category-cascader-panel>.category-cascader-columns{flex-basis:var(--ds-category-cascader-list-max-height, var(--category-cascader-list-max-height, calc(var(--ds-space-20) * 14)))}.popover.category-cascader-panel>.category-cascader-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-12)}.popover.category-cascader-panel>.category-cascader-foot>.category-cascader-foot-copy{min-width:0}.popover.category-cascader-panel>.category-cascader-foot>.category-cascader-foot-copy p{display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-cascader-search-row{padding:var(--ds-space-10) var(--ds-space-12);border-bottom:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent)}.category-cascader-search-field{min-height:var(--ds-category-search-height);display:grid;grid-template-columns:var(--ds-category-search-icon-size) minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-8);border:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-200) 92%,transparent);border-radius:var(--ds-radius-12);background:var(--ds-color-white);padding-inline:var(--ds-space-12);box-shadow:inset 0 calc(var(--ds-space-2) / 2) 0 color-mix(in srgb,var(--ds-color-white) 88%,transparent)}.category-cascader-search-field:focus-within{border-color:var(--ds-color-brand-500);box-shadow:0 0 0 calc(var(--ds-space-4) - (var(--ds-space-2) / 2)) var(--ds-color-focus-ring)}.category-cascader-search-icon,.category-cascader-search-clear{color:var(--ds-color-slate-300)}.category-cascader-search-input{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-14)}.category-cascader-search-input::placeholder{color:var(--ds-color-slate-400)}.category-cascader-search-clear{width:var(--ds-category-search-clear-size);height:var(--ds-category-search-clear-size);border:0;border-radius:var(--ds-radius-pill);background:transparent}.category-cascader-search-clear:hover:not(:disabled){color:var(--ds-color-slate-500);background:var(--ds-color-slate-50)}.category-cascader-search-clear:disabled{opacity:.5}.category-cascader-search-list{max-height:var(--ds-category-cascader-list-max-height, var(--category-cascader-list-max-height, calc(var(--ds-space-20) * 16)));overflow:auto}.category-cascader-search-item,.category-cascader-item{color:var(--ds-color-slate-950)}.category-cascader-search-item{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-10) var(--ds-space-12)}.category-cascader-search-item em,.category-cascader-empty,.category-cascader-foot p{font-size:var(--ds-font-size-13);color:var(--ds-color-slate-400)}.category-cascader-columns{min-height:min(calc(var(--ds-space-20) * 14),var(--ds-category-cascader-list-max-height, var(--category-cascader-list-max-height, calc(var(--ds-space-20) * 16))));max-height:var(--ds-category-cascader-list-max-height, var(--category-cascader-list-max-height, calc(var(--ds-space-20) * 16)))}.category-cascader-col{border-right:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent)}.category-cascader-col:last-child{border-right:0}.category-cascader-item{font-size:var(--ds-font-size-14);padding:var(--ds-space-10) var(--ds-space-12)}.category-cascader-search-item:hover,.category-cascader-item:hover{background:var(--ds-color-slate-50)}.category-cascader-search-item.is-selected,.category-cascader-item.is-active{background:color-mix(in srgb,var(--ds-color-brand-50) 88%,var(--ds-color-white) 12%);color:var(--ds-color-brand-700)}.category-cascader-item.is-selected{font-weight:var(--ds-font-weight-medium)}.category-cascader-empty{padding:var(--ds-space-18) var(--ds-space-12)}.category-cascader-foot{display:grid;gap:var(--ds-space-12);padding:var(--ds-space-12);border-top:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 86%,var(--ds-color-slate-50) 14%),color-mix(in srgb,var(--ds-color-slate-50) 42%,var(--ds-color-white) 58%))}.category-cascader-foot-copy,.category-cascader-foot p{display:grid;gap:var(--ds-space-8)}.category-cascader-foot p{margin:0;line-height:var(--ds-line-height-body)}.category-cascader-foot p strong{color:var(--ds-color-slate-950);font-weight:var(--ds-font-weight-medium)}.category-cascader-foot p em,.category-cascader-foot p.is-warning{color:color-mix(in srgb,var(--ds-color-danger-500) 52%,var(--ds-color-brand-600) 48%)}.category-cascader-foot-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.category-cascader-footer-apply{flex-shrink:0}body.theme-dark .category-cascader-single-trigger,body.theme-dark .category-cascader-multi-trigger{border-color:color-mix(in srgb,#3a3a3c 84%,transparent);background:color-mix(in srgb,#1d1d1f 92%,transparent);color:#fafafa}body.theme-dark .category-cascader-single-trigger:hover:not(:disabled),body.theme-dark .category-cascader-multi-trigger:hover{border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 16%,#1d1d1f 84%)}body.theme-dark .category-cascader-value{color:#fafafa}body.theme-dark .category-cascader-placeholder,body.theme-dark .category-cascader-caret,body.theme-dark .category-cascader-item b,body.theme-dark .category-cascader-search-item em,body.theme-dark .category-cascader-empty,body.theme-dark .category-cascader-foot p{color:#4a4a4c}body.theme-dark .category-cascader-tag{border-color:color-mix(in srgb,var(--ds-color-brand-300) 68%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 24%,#1d1d1f 76%);color:var(--ds-color-brand-300)}body.theme-dark .category-cascader-tag button:hover{background:color-mix(in srgb,var(--ds-color-brand-300) 18%,transparent)}body.theme-dark .popover.category-cascader-panel{border-color:color-mix(in srgb,#3a3a3c 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#272729 94%,#1d1d1f 6%),color-mix(in srgb,#1d1d1f 92%,#272729 8%))}body.theme-dark .category-cascader-search-row,body.theme-dark .category-cascader-foot,body.theme-dark .category-cascader-col{border-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .category-cascader-search-field{border-color:color-mix(in srgb,#3a3a3c 84%,transparent);background:color-mix(in srgb,#1d1d1f 92%,transparent)}body.theme-dark .category-cascader-search-input,body.theme-dark .category-cascader-search-item,body.theme-dark .category-cascader-item,body.theme-dark .category-cascader-foot p strong{color:#fafafa}body.theme-dark .category-cascader-search-item:hover,body.theme-dark .category-cascader-item:hover{background:color-mix(in srgb,#2a2a2c 82%,transparent)}body.theme-dark .category-cascader-search-item.is-selected,body.theme-dark .category-cascader-item.is-active{background:color-mix(in srgb,var(--ds-color-brand-500) 24%,#1d1d1f 76%);color:var(--ds-color-brand-300)}body.theme-dark .category-cascader-foot{background:linear-gradient(180deg,color-mix(in srgb,#272729 90%,transparent),color-mix(in srgb,#1d1d1f 88%,#272729 12%))}:root{--ds-phasea-surface-border-width: calc(var(--ds-space-2) / 2);--ds-phasea-surface-padding: var(--ds-space-18);--ds-phasea-surface-gap: var(--ds-space-18);--ds-phasea-surface-radius: var(--ds-radius-20);--ds-phasea-card-radius: var(--ds-radius-16);--ds-phasea-grid-min: calc(var(--ds-space-20) * 8);--ds-phasea-drawer-padding: var(--ds-space-20)}.work-item-form-layer,.work-item-detail-drawer.order-detail-drawer,.purchase-order-detail-drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 94%,var(--ds-color-slate-50) 6%),color-mix(in srgb,var(--ds-color-slate-50) 82%,var(--ds-color-white) 18%))}.work-item-form-shell{min-height:100%;display:flex;flex-direction:column}.work-item-form-body,.work-item-detail-drawer-body.order-detail-drawer-body,.purchase-order-detail-drawer-body{padding:var(--ds-phasea-drawer-padding);display:grid;gap:var(--ds-space-20);align-content:start}.work-item-form-main,.work-item-form-flow,.work-item-detail-overview-section,.order-package-list,.order-package-stockout-groups,.purchase-order-receipt-history-list{display:grid;gap:var(--ds-phasea-surface-gap)}.work-item-form-hero,.work-item-form-section,.work-item-detail-summary-card,.work-item-detail-context-card,.order-detail-grid article,.purchase-order-detail-grid article,.order-package-card,.order-package-stockout-group,.purchase-order-receipt-history-group{border:var(--ds-phasea-surface-border-width) solid color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);border-radius:var(--ds-phasea-surface-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 94%,transparent),color-mix(in srgb,var(--ds-color-slate-50) 68%,var(--ds-color-white) 32%));box-shadow:var(--ds-shadow-panel)}.work-item-form-hero,.work-item-form-section,.order-package-card,.order-package-stockout-group,.purchase-order-receipt-history-group{padding:var(--ds-phasea-surface-padding)}.work-item-form-hero,.work-item-form-section,.work-item-form-section-head,.work-item-form-section-copy,.work-item-form-section-body,.work-item-ai-card.is-inline,.work-item-detail-summary-card,.work-item-detail-context-card,.order-package-card,.order-package-stockout-group,.purchase-order-receipt-history-group{display:grid;gap:var(--ds-space-12)}.work-item-form-hero-field,.work-item-form-hero-field span,.work-item-form-section-copy p,.work-item-form-section-copy h3,.work-item-form-section-summary,.work-item-detail-summary-card span,.work-item-detail-context-card .work-item-field-label,.order-detail-grid article span,.purchase-order-detail-grid article span{margin:0}.work-item-form-hero-field span,.work-item-form-section-copy p,.work-item-detail-summary-card span,.work-item-detail-context-card .work-item-field-label,.order-detail-grid article span,.purchase-order-detail-grid article span{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.work-item-form-section-copy h3,.order-detail-grid article strong,.purchase-order-detail-grid article strong,.work-item-detail-summary-card strong,.work-item-detail-context-card .work-item-rich-copy{color:var(--ds-color-slate-950)}.work-item-form-section-summary,.work-item-detail-context-card .work-item-rich-copy,.order-package-stockout-bridge-note,.inventory-anchor-note{color:var(--ds-color-slate-500);line-height:var(--ds-line-height-body)}.work-item-form-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.work-item-form-section-actions,.work-item-form-head-actions,.order-detail-footer-actions,.purchase-order-detail-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-12)}.work-item-ai-card.is-inline{padding:var(--ds-space-12);border:var(--ds-phasea-surface-border-width) solid color-mix(in srgb,var(--ds-color-brand-200) 76%,transparent);border-radius:var(--ds-phasea-card-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-50) 88%,var(--ds-color-white) 12%),color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-brand-50) 8%))}.work-item-ai-prompt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-10);width:100%;align-items:center}.work-item-ai-input-beam{--ai-border-beam-radius: var(--ds-radius-12);--ai-border-beam-border-width: var(--ds-space-2);--ai-border-beam-track: color-mix(in srgb, var(--ds-page-border) 88%, var(--ds-color-brand-300) 12%);--ai-border-beam-stroke-hot: color-mix(in srgb, var(--ds-color-accent-ruby) 48%, var(--ds-color-accent-magenta) 52%);--ai-border-beam-stroke-soft: color-mix(in srgb, var(--ds-color-accent-blue-600) 95%, var(--ds-color-white) 5%);--ai-border-beam-stroke-strong: color-mix(in srgb, var(--ds-color-brand-primary) 78%, var(--ds-color-accent-magenta) 22%);--ai-border-beam-stroke-accent: color-mix(in srgb, var(--ds-color-accent-teal-500) 82%, var(--ds-color-accent-blue-600) 18%);--ai-border-beam-glow-hot: color-mix(in srgb, var(--ds-color-accent-magenta) 26%, transparent);--ai-border-beam-glow-color: color-mix(in srgb, var(--ds-color-brand-primary) 44%, transparent);--ai-border-beam-glow-accent: color-mix(in srgb, var(--ds-color-accent-blue-600) 28%, transparent);width:100%;min-width:0;justify-self:stretch}.work-item-ai-input-beam .ai-border-beam__content{width:100%}.work-item-ai-input-shell{display:flex;align-items:center;width:100%;min-width:0;min-height:calc(var(--ds-space-24) + var(--ds-space-20));padding:0;border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:inherit;background:var(--ds-page-surface-soft);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.work-item-ai-prompt-row .work-item-ai-input-shell .work-item-ai-prompt-input{display:block;width:100%;min-width:0;min-height:calc(var(--ds-space-24) + var(--ds-space-20));padding:0 var(--ds-space-12);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ds-page-text);font:inherit;font-size:var(--ds-font-size-14);outline:none}.work-item-ai-prompt-row .work-item-ai-input-shell .work-item-ai-prompt-input::placeholder{color:var(--ds-page-text-sub)}.work-item-ai-input-shell:focus-within{border-color:var(--ds-page-accent-border);box-shadow:none}.work-item-due-picker{position:relative;width:100%}.work-item-due-picker-trigger{width:100%;min-height:calc(var(--ds-space-24) + var(--ds-space-20));padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--appearance-control-border, var(--ds-page-border));border-radius:var(--ds-radius-12);background:var(--settings-input-bg, var(--ds-page-surface-soft));box-shadow:inset 0 var(--ds-page-border-width) 0 var(--glass-specular);color:var(--work-text, var(--ds-page-text));font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.work-item-due-picker-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-page-accent) 18%,var(--appearance-control-border, var(--ds-page-border)));background:color-mix(in srgb,var(--settings-input-bg, var(--ds-page-surface-soft)) 90%,var(--ds-page-surface) 10%)}.work-item-due-picker-trigger:focus-visible,.work-item-due-picker.is-open .work-item-due-picker-trigger{outline:none;border-color:var(--appearance-control-active-border, var(--ds-page-accent-border));box-shadow:0 0 0 var(--ds-page-focus-ring-width) var(--settings-focus-ring, color-mix(in srgb, var(--ds-page-accent) 14%, transparent)),inset 0 var(--ds-page-border-width) 0 var(--glass-specular)}.work-item-due-picker-trigger:disabled{cursor:not-allowed;opacity:.72}.work-item-due-picker-trigger-copy{min-width:0;flex:1 1 auto}.work-item-due-picker-value,.work-item-due-picker-placeholder{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--ds-font-size-14)}.work-item-due-picker-value{color:var(--work-text, var(--ds-page-text))}.work-item-due-picker-placeholder{color:var(--ds-page-text-sub)}.work-item-due-picker-icons{display:inline-flex;align-items:center;gap:var(--ds-space-10);color:var(--ds-page-text-sub);flex:0 0 auto}.work-item-due-picker-icon-slot,.work-item-due-picker-nav-button svg{width:var(--ds-space-16);height:var(--ds-space-16);display:inline-flex;align-items:center;justify-content:center}.work-item-due-picker-icon-slot svg{width:100%;height:100%}.popover.work-item-due-picker-panel{display:grid;gap:var(--ds-space-14);width:min(calc(var(--ds-space-20) * 18),calc(100vw - var(--ds-space-32)));max-height:calc(100vh - var(--ds-space-32));overflow:auto;padding:var(--ds-space-16);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-20);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-page-surface, var(--ds-color-white)) 96%,transparent),color-mix(in srgb,var(--ds-page-surface-soft, var(--ds-color-slate-50)) 82%,var(--ds-page-surface, var(--ds-color-white)) 18%));box-shadow:var(--ds-shadow-panel)}.work-item-due-picker-head,.work-item-due-picker-nav,.work-item-due-picker-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.work-item-due-picker-month{color:var(--ds-page-text);font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-semibold)}.work-item-due-picker-nav-button,.work-item-due-picker-clear{min-height:calc(var(--ds-space-20) + var(--ds-space-16));padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);font:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.work-item-due-picker-nav-button{width:calc(var(--ds-space-20) + var(--ds-space-16));padding:0;justify-content:center}.work-item-due-picker-nav-button:hover,.work-item-due-picker-clear:hover{border-color:var(--ds-page-accent-border);background:color-mix(in srgb,var(--ds-page-accent) 8%,var(--ds-page-surface));color:var(--ds-page-accent)}.work-item-due-picker-nav-button:focus-visible,.work-item-due-picker-clear:focus-visible,.work-item-due-picker-chip:focus-visible,.work-item-due-picker-day-button:focus-visible{outline:none;border-color:var(--ds-page-accent-border);box-shadow:0 0 0 var(--ds-page-focus-ring-width) color-mix(in srgb,var(--ds-page-accent) 14%,transparent)}.work-item-due-picker-shortcuts{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.work-item-due-picker-chip{min-height:calc(var(--ds-space-20) + var(--ds-space-8));padding:0 var(--ds-space-10);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-pill);background:var(--ds-page-surface-soft);color:var(--ds-page-text-sub);font:inherit;font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.work-item-due-picker-chip:hover{border-color:color-mix(in srgb,var(--ds-page-text) 30%,var(--ds-page-border));background:color-mix(in srgb,var(--ds-page-surface-soft) 78%,var(--ds-page-surface));color:var(--ds-page-text)}.work-item-due-picker-chip.is-active{border-color:var(--ds-page-accent-border);background:var(--ds-page-accent-soft);color:var(--ds-page-accent)}.work-item-due-picker-weekdays,.work-item-due-picker-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ds-space-6)}.work-item-due-picker-weekdays span{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--ds-space-20) + var(--ds-space-4));color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium)}.work-item-due-picker-weeks{display:grid;gap:var(--ds-space-6)}.work-item-due-picker-day-button{width:100%;aspect-ratio:1 / 1;min-height:calc(var(--ds-space-20) + var(--ds-space-12));border:var(--ds-page-border-width) solid transparent;border-radius:var(--ds-radius-12);background:transparent;color:var(--ds-page-text);font:inherit;font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.work-item-due-picker-day.is-outside .work-item-due-picker-day-button{color:color-mix(in srgb,var(--ds-page-text-sub) 78%,transparent)}.work-item-due-picker-day-button:hover{border-color:color-mix(in srgb,var(--ds-page-accent) 18%,var(--ds-page-border));background:var(--ds-page-surface-soft)}.work-item-due-picker-day.is-today .work-item-due-picker-day-button{border-color:color-mix(in srgb,var(--ds-page-accent) 32%,transparent)}.work-item-due-picker-day.is-selected .work-item-due-picker-day-button{border-color:var(--ds-page-accent);background:var(--ds-page-accent);color:var(--ds-color-white);box-shadow:var(--ds-shadow-soft)}.work-item-due-picker-time-field{display:grid;gap:var(--ds-space-6);min-width:0;flex:1 1 auto;color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12)}.work-item-due-picker-time-field input{width:100%;min-height:calc(var(--ds-space-20) + var(--ds-space-16));padding:0 var(--ds-space-12);border:var(--ds-page-border-width) solid var(--ds-page-border);border-radius:var(--ds-radius-12);background:var(--ds-page-surface-soft);color:var(--ds-page-text);font:inherit}.work-item-due-picker-time-field input:focus{outline:none;border-color:var(--ds-page-accent-border);box-shadow:0 0 0 var(--ds-page-focus-ring-width) color-mix(in srgb,var(--ds-page-accent) 14%,transparent)}.work-item-due-picker-summary{margin:0;color:var(--ds-page-text-sub);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-body)}body.theme-dark .work-item-due-picker-day.is-selected .work-item-due-picker-day-button{color:#1d1d1f}body.theme-dark .ai-border-beam{--ai-border-beam-track: color-mix( in srgb, var(--ds-page-border, #3a3a3c) 76%, var(--ds-color-brand-300) 24% );--ai-border-beam-stroke-hot: color-mix(in srgb, var(--ds-color-accent-magenta) 68%, var(--ds-color-accent-ruby) 32%);--ai-border-beam-stroke-soft: color-mix(in srgb, var(--ds-color-accent-blue-600) 74%, transparent);--ai-border-beam-stroke-strong: color-mix(in srgb, var(--ds-color-brand-300) 72%, var(--ds-color-accent-magenta) 28%);--ai-border-beam-stroke-accent: color-mix(in srgb, var(--ds-color-accent-teal-400) 74%, transparent);--ai-border-beam-glow-hot: color-mix(in srgb, var(--ds-color-accent-magenta) 18%, transparent);--ai-border-beam-glow-color: color-mix(in srgb, var(--ds-color-brand-300) 30%, transparent);--ai-border-beam-glow-accent: color-mix(in srgb, var(--ds-color-accent-blue-600) 18%, transparent)}.work-item-ai-input-beam[data-active] .work-item-ai-input-shell{border-color:transparent;background-clip:padding-box;box-shadow:none}.issues-appearance-layer .work-item-ai-input-beam{--ai-border-beam-radius: var(--issues-radius-std)}.issues-appearance-layer .work-item-ai-input-shell,.issues-appearance-layer .work-item-due-picker-trigger,.issues-appearance-layer .work-item-due-picker-time-field input{border-radius:var(--issues-radius-std);border-color:var(--issues-color-border)}.issues-appearance-layer .work-item-ai-input-shell:focus-within{border-color:var(--issues-color-purple);box-shadow:none}.issues-appearance-layer .work-item-due-picker.is-open .work-item-due-picker-trigger,.issues-appearance-layer .work-item-due-picker-trigger:focus-visible,.issues-appearance-layer .work-item-due-picker-time-field input:focus{border-color:var(--issues-color-purple);box-shadow:0 0 0 2px #533afd1f}.issues-appearance-layer .popover.work-item-due-picker-panel{border-radius:var(--issues-radius-featured);box-shadow:var(--issues-shadow-deep)}.work-item-detail-summary-grid,.order-package-meta,.purchase-order-detail-grid,.order-detail-grid{display:grid;gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-phasea-grid-min)),1fr))}.work-item-detail-summary-card,.work-item-detail-context-card,.order-detail-grid article,.purchase-order-detail-grid article{padding:var(--ds-space-16)}.work-item-detail-summary-card strong{font-size:var(--ds-font-size-16)}.work-item-detail-context-card .work-item-rich-copy{margin:0}.work-item-detail-related-row,.inventory-anchor-row,.order-package-head,.order-package-stockout-group-head,.inventory-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-12)}.order-package-head,.order-package-stockout-group-head{padding-bottom:var(--ds-space-12);border-bottom:var(--ds-phasea-surface-border-width) solid color-mix(in srgb,var(--ds-color-slate-100) 88%,transparent)}.order-package-meta-item{display:grid;gap:var(--ds-space-6)}.order-package-meta-item strong,.order-package-stockout-group-head strong,.order-package-head strong,.purchase-order-receipt-line strong{color:var(--ds-color-slate-950)}.order-package-item-list,.inventory-anchor-stack{display:grid;gap:var(--ds-space-10)}.order-package-item-list li,.purchase-order-receipt-line,.inventory-anchor-row{padding:var(--ds-space-12);border:var(--ds-phasea-surface-border-width) solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);border-radius:var(--ds-phasea-card-radius);background:color-mix(in srgb,var(--ds-color-white) 94%,transparent)}.purchase-order-receipt-line-list,.order-package-stockout-bridge{display:grid;gap:var(--ds-space-10)}.order-detail-drawer-foot,.purchase-order-detail-drawer-foot,.work-item-form-foot{flex-shrink:0}.order-detail-drawer-foot .resource-surface-footer__note,.purchase-order-detail-drawer-foot .resource-surface-footer__note{max-width:calc(var(--ds-space-20) * 17)}.order-package-stockout-bridge .ui-button,.inventory-anchor-row .ui-button,.work-item-detail-head-actions .ui-button{width:fit-content}.work-item-detail-actions{padding:var(--ds-space-16) var(--ds-space-20);border-top:var(--ds-phasea-surface-border-width) solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 88%,var(--ds-color-slate-50) 12%),color-mix(in srgb,var(--ds-color-slate-50) 52%,var(--ds-color-white) 48%))}.work-item-detail-floating-panel,.work-item-detail-handoff-panel{border:var(--ds-phasea-surface-border-width) solid color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);border-radius:var(--ds-phasea-card-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 94%,transparent),color-mix(in srgb,var(--ds-color-slate-50) 72%,var(--ds-color-white) 28%));box-shadow:var(--ds-shadow-panel)}.work-item-detail-floating-panel{padding:var(--ds-space-12)}.work-item-detail-handoff-panel{padding:var(--ds-space-16);display:grid;gap:var(--ds-space-12)}body.theme-dark .work-item-form-layer,body.theme-dark .work-item-detail-drawer.order-detail-drawer,body.theme-dark .purchase-order-detail-drawer{background:linear-gradient(180deg,color-mix(in srgb,#272729 92%,#1d1d1f 8%),color-mix(in srgb,#1d1d1f 88%,#272729 12%))}body.theme-dark .work-item-form-hero,body.theme-dark .work-item-form-section,body.theme-dark .work-item-detail-summary-card,body.theme-dark .work-item-detail-context-card,body.theme-dark .order-detail-grid article,body.theme-dark .purchase-order-detail-grid article,body.theme-dark .order-package-card,body.theme-dark .order-package-stockout-group,body.theme-dark .purchase-order-receipt-history-group,body.theme-dark .order-package-item-list li,body.theme-dark .purchase-order-receipt-line,body.theme-dark .inventory-anchor-row,body.theme-dark .work-item-detail-floating-panel,body.theme-dark .work-item-detail-handoff-panel{border-color:color-mix(in srgb,#3a3a3c 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#272729 94%,transparent),color-mix(in srgb,#1d1d1f 90%,#272729 10%))}body.theme-dark .work-item-ai-card.is-inline{border-color:color-mix(in srgb,var(--ds-color-brand-300) 54%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-500) 18%,#1d1d1f 82%),color-mix(in srgb,#1d1d1f 90%,var(--ds-color-brand-500) 10%))}body.theme-dark .work-item-form-hero-field span,body.theme-dark .work-item-form-section-copy p,body.theme-dark .work-item-detail-summary-card span,body.theme-dark .work-item-detail-context-card .work-item-field-label,body.theme-dark .order-detail-grid article span,body.theme-dark .purchase-order-detail-grid article span,body.theme-dark .work-item-form-section-summary,body.theme-dark .work-item-detail-context-card .work-item-rich-copy,body.theme-dark .order-package-stockout-bridge-note,body.theme-dark .inventory-anchor-note{color:#4a4a4c}body.theme-dark .work-item-form-section-copy h3,body.theme-dark .work-item-detail-summary-card strong,body.theme-dark .work-item-detail-context-card .work-item-rich-copy,body.theme-dark .order-detail-grid article strong,body.theme-dark .purchase-order-detail-grid article strong,body.theme-dark .order-package-meta-item strong,body.theme-dark .order-package-stockout-group-head strong,body.theme-dark .order-package-head strong,body.theme-dark .purchase-order-receipt-line strong{color:#fafafa}body.theme-dark .order-package-head,body.theme-dark .order-package-stockout-group-head,body.theme-dark .work-item-detail-actions{border-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .work-item-detail-actions{background:linear-gradient(180deg,color-mix(in srgb,#272729 90%,transparent),color-mix(in srgb,#1d1d1f 88%,#272729 12%))}:root{--ds-pagination-pill-min-width: calc(var(--ds-space-20) * 2);--ds-pagination-pill-height: calc(var(--ds-space-18) * 2)}.resource-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-16);padding:0 var(--ds-space-4)}.resource-pagination__status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-10);min-width:0}.resource-pagination__summary{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-14)}.resource-pagination__page-pill{min-width:var(--ds-pagination-pill-min-width);min-height:var(--ds-pagination-pill-height);padding-inline:var(--ds-space-10);display:inline-flex;align-items:center;justify-content:center;border:calc(var(--ds-space-2) / 2) solid color-mix(in srgb,var(--ds-color-brand-200) 84%,transparent);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-color-brand-50) 86%,var(--ds-color-white) 14%);color:var(--ds-color-brand-700);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);box-shadow:inset 0 calc(var(--ds-space-2) / 2) 0 color-mix(in srgb,var(--ds-color-white) 88%,transparent)}.resource-pagination__actions{display:inline-flex;align-items:center;gap:var(--ds-space-10);flex-wrap:wrap;justify-content:flex-end}@media (max-width: 640px){.resource-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-10);width:100%}.resource-pagination__status{justify-content:flex-start}.resource-pagination__summary{white-space:nowrap}.resource-pagination__actions{justify-content:flex-end;flex-wrap:nowrap;gap:var(--ds-space-8)}}body.theme-dark .resource-pagination__summary{color:#4a4a4c}body.theme-dark .resource-pagination__page-pill{border-color:color-mix(in srgb,var(--ds-color-brand-300) 52%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 18%,#1d1d1f 82%);color:var(--ds-color-brand-300);box-shadow:inset 0 calc(var(--ds-space-2) / 2) 0 color-mix(in srgb,var(--ds-color-white-alpha-8) 82%,transparent)}.loading-shell{display:grid;gap:var(--ds-space-16)}.loading-shell--card,.loading-shell--page,.loading-shell--settings{padding:var(--ds-space-18);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);border-radius:var(--ds-radius-16);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 96%,var(--ds-color-slate-50) 4%),color-mix(in srgb,var(--ds-color-slate-50) 58%,var(--ds-color-white) 42%));box-shadow:var(--ds-shadow-soft)}.loading-shell__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-12)}.loading-shell__section{display:grid;gap:var(--ds-space-10)}.loading-shell__block{display:block}.accounts-loading-shell{display:grid;gap:var(--ds-space-18)}.user-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ds-radius-pill)}.user-avatar__content{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.user-avatar-image{width:100%;height:100%;object-fit:cover}.user-avatar--topbar,.user-avatar--account-menu,.user-avatar--settings-sidebar,.user-avatar--profile-preview{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-white) 72%,transparent),0 0 0 1px color-mix(in srgb,var(--ds-color-slate-200) 26%,transparent)}.user-avatar--member-inline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-slate-200) 24%,transparent)}.user-avatar.is-active{background:#fff}.user-avatar.is-pending-invite{background:#f7f7f8;color:#4a4a4c}.user-avatar.is-disabled{background:#f7f7f8;color:#9a9a9c}.member-identity{gap:var(--ds-space-10)}.member-identity-line{min-width:0;display:flex;align-items:center;gap:var(--ds-space-8)}.member-identity-line--primary{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-body)}.member-identity-line--secondary,.member-identity-meta-item,.member-identity-fallback{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-body)}.member-identity-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8)}.member-identity-status{min-height:var(--ds-space-24);display:inline-flex;align-items:center;padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-color-brand-50) 78%,var(--ds-color-white) 22%);color:var(--ds-color-brand-700);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-semibold)}.floating-feedback-stack{position:fixed;top:calc(var(--app-topbar-h) + var(--ds-space-20));right:max(var(--ds-space-20),env(safe-area-inset-right));z-index:72;width:min(360px,calc(100vw - var(--ds-space-24)));display:grid;gap:var(--ds-space-8);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.floating-feedback-stack.is-suspended{opacity:0;visibility:hidden;transform:translateY(calc(var(--ds-space-6) * -1))}.floating-feedback{pointer-events:auto;display:grid;gap:var(--ds-space-10);padding:var(--ds-space-12) var(--ds-space-14);border-radius:var(--ds-radius-16);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 94%,transparent),color-mix(in srgb,var(--ds-color-slate-50) 68%,transparent));box-shadow:var(--ds-shadow-soft);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.floating-feedback__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-12)}.floating-feedback__copy{min-width:0;display:grid;gap:var(--ds-space-4)}.floating-feedback__eyebrow{width:fit-content;min-height:var(--ds-space-24);display:inline-flex;align-items:center;padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-slate-500);background:color-mix(in srgb,var(--ds-color-slate-100) 82%,var(--ds-color-white) 18%)}.floating-feedback__eyebrow--action{color:var(--ds-color-brand-700);background:color-mix(in srgb,var(--ds-color-brand-500) 12%,var(--ds-color-white) 88%)}.floating-feedback__message{margin:0;color:var(--ds-color-slate-950);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-body)}.floating-feedback__description{margin:0;color:var(--ds-color-slate-500);font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-body)}.floating-feedback--success{border-color:color-mix(in srgb,var(--ds-color-accent-teal-500) 24%,var(--ds-color-slate-200) 76%)}.floating-feedback--error{border-color:color-mix(in srgb,var(--ds-color-danger-500) 28%,var(--ds-color-slate-200) 72%)}.floating-feedback--action{border-color:color-mix(in srgb,var(--ds-color-brand-300) 54%,var(--ds-color-slate-200) 46%);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-50) 74%,var(--ds-color-white) 26%),color-mix(in srgb,var(--ds-color-white) 84%,transparent))}.floating-feedback__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-6);flex-wrap:nowrap}.floating-feedback__primary.ui-button,.floating-feedback__dismiss.ui-button{min-height:var(--ds-space-32);padding:0 var(--ds-space-10);border-radius:var(--ds-radius-pill)}.floating-feedback--action .floating-feedback__primary.ui-button{border:1px solid rgba(255,255,255,.08);background:#1c1c1eb8;color:var(--ds-color-white);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:none}.floating-feedback--action .floating-feedback__primary.ui-button:hover:not(:disabled),.floating-feedback--action .floating-feedback__primary.ui-button:focus-visible{background:#1c1c1ecc;border-color:#ffffff24}.floating-feedback__dismiss.ui-button{min-width:var(--ds-space-32);padding:0 var(--ds-space-8)}@media (max-width: 820px){.floating-feedback-stack{top:calc(var(--app-topbar-h) + var(--ds-space-12));left:var(--ds-space-12);right:var(--ds-space-12);width:auto}.floating-feedback__body{grid-template-columns:minmax(0,1fr);align-items:stretch}.floating-feedback__actions{justify-content:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.floating-feedback{backdrop-filter:none;-webkit-backdrop-filter:none}}.popover.account-menu-panel{border-radius:var(--ds-radius-20);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 95%,var(--ds-color-slate-50) 5%),color-mix(in srgb,var(--ds-color-slate-50) 48%,var(--ds-color-white) 52%));box-shadow:var(--ds-shadow-panel);width:clamp(228px,28vw,258px);overflow:hidden}.account-menu-panel-section{padding:var(--ds-space-14) var(--ds-space-16)}.account-menu-panel-section+.account-menu-panel-section{border-top:1px solid color-mix(in srgb,var(--ds-color-slate-100) 92%,transparent)}.account-menu-header.account-menu-panel-section{align-items:flex-start;gap:var(--ds-space-12)}.account-menu-name{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-16);font-weight:var(--ds-font-weight-semibold)}.account-menu-email{padding-top:var(--ds-space-4);color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.account-menu-role-trigger{border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 86%,transparent);background:color-mix(in srgb,var(--ds-color-slate-50) 88%,var(--ds-color-white) 12%);color:var(--ds-color-slate-400)}.account-menu-role-trigger:hover,.account-menu-role-trigger:focus-visible,.account-menu-role-trigger.is-active{background:color-mix(in srgb,var(--ds-color-brand-50) 58%,var(--ds-color-white) 42%);border-color:color-mix(in srgb,var(--ds-color-brand-300) 42%,transparent);color:var(--ds-color-brand-600)}.account-role-popover{border-radius:var(--ds-radius-12);border-color:color-mix(in srgb,var(--ds-color-slate-200) 82%,transparent);background:color-mix(in srgb,var(--ds-color-white) 96%,transparent);box-shadow:var(--ds-shadow-panel)}.account-role-popover-title{color:var(--ds-color-slate-400)}.account-role-popover-value{color:var(--ds-color-slate-900)}.account-menu-panel-section--footer{padding-top:var(--ds-space-12)}.account-menu-logout{min-height:var(--ds-space-40);padding:10px 16px;font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium);color:#b42318}.account-menu-logout:hover{background:#b4231814}.account-menu-logout-icon{width:18px;height:18px;border-radius:0;background:transparent;color:inherit}.notify-action-btn.ui-button{min-width:var(--ds-space-40);min-height:var(--ds-space-40);padding:0;border-radius:var(--ds-radius-12);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);background:var(--ds-notify-action-bg);color:var(--ds-notify-action-fg);box-shadow:none}.notify-action-btn.ui-button:hover:not(:disabled),.notify-action-btn.ui-button.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 44%,transparent);background:var(--ds-notify-action-bg-active);color:var(--ds-notify-action-fg-active)}.sidebar-nav-section--direct{display:grid;gap:var(--ds-space-4)}.sidebar-nav-section--quick-access{display:grid;gap:var(--ds-space-6)}.sidebar-nav-section--direct+.sidebar-nav-section--quick-access{margin-top:var(--ds-space-24);padding-top:0}.sidebar-nav-section--quick-access+.sidebar-nav-section--families{margin-top:var(--ds-space-20);padding-top:0}.sidebar-shortcuts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8);padding:0 0 var(--ds-space-8)}.sidebar-shortcuts-title{color:var(--ds-color-text-body);font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:1;letter-spacing:.08em;text-transform:none;padding-left:var(--ds-space-12)}.sidebar-shortcuts-manage{width:var(--ds-space-28);height:var(--ds-space-28);display:grid;place-items:center;border:none;border-radius:var(--ds-radius-6);background:var(--ds-sidebar-hover-bg);color:var(--ds-color-slate-400);padding:0;opacity:0;pointer-events:none;transition:opacity .16s ease,color .16s ease,outline-color .16s ease}.sidebar-shortcuts-head:hover .sidebar-shortcuts-manage,.sidebar-shortcuts-head:focus-within .sidebar-shortcuts-manage,.sidebar-shortcuts-manage:focus-visible{opacity:1;pointer-events:auto}.sidebar-shortcuts-manage:hover,.sidebar-shortcuts-manage:focus-visible{color:var(--ds-color-text-body);background:var(--ds-sidebar-active-bg)}.sidebar-shortcuts-manage:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-color-brand-400) 28%,transparent);outline-offset:2px}.sidebar-shortcuts-manage svg{width:var(--ds-space-18);height:var(--ds-space-18)}.sidebar-shortcuts-list{display:grid;gap:var(--ds-space-6)}.sidebar-shortcut-item{position:relative}.sidebar-shortcut-item.has-inline-action .sidebar-shortcut-row{padding-right:calc(var(--ds-space-12) + var(--ds-space-28))}.sidebar-shortcut-row{min-height:var(--ds-space-28);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-regular);color:var(--ds-sidebar-row-color)}.sidebar-shortcut-row .sidebar-nav-icon{color:var(--ds-color-slate-400)}.sidebar-shortcut-row:hover,.sidebar-shortcut-row:focus-visible{color:var(--ds-sidebar-row-color-strong)}.sidebar-shortcut-row.is-active{background:var(--ds-sidebar-active-bg);color:var(--ds-sidebar-active-fg);font-weight:var(--ds-font-weight-semibold)}.sidebar-shortcut-inline-action{position:absolute;top:50%;right:var(--ds-space-4);transform:translateY(-50%);width:var(--ds-space-28);height:var(--ds-space-28);display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--ds-radius-6);background:transparent;color:var(--ds-color-slate-400);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease}.sidebar-shortcut-inline-action svg{width:var(--ds-space-14);height:var(--ds-space-14)}.sidebar-shortcut-item.has-inline-action:hover .sidebar-shortcut-inline-action,.sidebar-shortcut-item.has-inline-action:focus-within .sidebar-shortcut-inline-action{opacity:1;visibility:visible;pointer-events:auto}.sidebar-shortcut-inline-action:hover,.sidebar-shortcut-inline-action:focus-visible{color:var(--ds-color-text-label);background:var(--ds-color-bg-surface);border-color:var(--ds-color-border-default)}.glass-surface.sidebar-shortcut-modal{width:min(430px,calc(100vw - 32px));border-radius:var(--ds-radius-12);border:1px solid var(--ds-color-border-default);background:var(--ds-color-bg-surface);box-shadow:var(--ds-shadow-panel);padding:var(--ds-space-20) var(--ds-space-16) var(--ds-space-16)}.sidebar-shortcut-modal-header h2{margin:0;color:var(--ds-color-text-heading);font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-space-20)}.sidebar-shortcut-modal-group{display:grid;gap:var(--ds-space-6);margin-top:var(--ds-space-18)}.sidebar-shortcut-modal-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-10)}.sidebar-shortcut-modal-label{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-space-18)}.sidebar-shortcut-modal-clear{border:none;background:transparent;padding:0;color:var(--ds-color-brand-500);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-semibold)}.sidebar-shortcut-modal-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);min-height:var(--ds-space-34)}.sidebar-shortcut-modal-main{display:flex;align-items:center;gap:var(--ds-space-10);min-width:0;color:var(--ds-color-slate-700);font-size:var(--ds-font-size-14);line-height:var(--ds-space-20)}.sidebar-shortcut-modal-main span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-shortcut-modal-icon,.sidebar-shortcut-modal-action{width:var(--ds-space-16);height:var(--ds-space-16);color:var(--ds-color-slate-400);flex:none}.sidebar-shortcut-modal-icon svg,.sidebar-shortcut-modal-action svg{width:100%;height:100%}.sidebar-shortcut-modal-action{width:var(--ds-space-28);height:var(--ds-space-28);border-radius:var(--ds-radius-8);border:none;background:transparent;padding:var(--ds-space-6)}.sidebar-shortcut-modal-action:hover,.sidebar-shortcut-modal-action:focus-visible,.sidebar-shortcut-modal-clear:hover,.sidebar-shortcut-modal-clear:focus-visible{color:var(--ds-color-slate-600)}.sidebar-shortcut-modal-clear:disabled{color:var(--ds-color-slate-300)}.sidebar-shortcut-modal-empty{margin:0;color:var(--ds-color-slate-400);font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-relaxed)}.sidebar-shortcut-modal-actions{display:flex;justify-content:flex-end;gap:var(--ds-space-8);margin-top:var(--ds-space-22)}.sidebar-nav-section--families{display:grid;gap:var(--ds-space-8)}.glass-surface.session-reauth-modal{border-radius:var(--ds-radius-24);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--ds-color-white) 95%,var(--ds-color-slate-50) 5%),color-mix(in srgb,var(--ds-color-slate-50) 42%,var(--ds-color-white) 58%));box-shadow:var(--ds-shadow-panel)}.session-reauth-header{gap:var(--ds-space-16)}.session-reauth-desc,.session-reauth-panel-lead{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-14)}.session-reauth-error{border-radius:var(--ds-radius-12);border-color:color-mix(in srgb,var(--ds-color-danger-500) 22%,transparent);background:color-mix(in srgb,var(--ds-color-danger-500) 10%,var(--ds-color-white) 90%);color:color-mix(in srgb,var(--ds-color-danger-500) 76%,var(--ds-color-slate-900) 24%)}.session-reauth-meta-icon{border-radius:var(--ds-radius-pill);border-color:color-mix(in srgb,var(--ds-color-slate-200) 86%,transparent);background:color-mix(in srgb,var(--ds-color-slate-50) 88%,var(--ds-color-white) 12%);color:var(--ds-color-slate-400)}.session-reauth-tab{min-height:calc(var(--ds-space-20) * 4);padding:var(--ds-space-12) var(--ds-space-14);border-radius:var(--ds-radius-16);border-color:color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%);color:var(--ds-color-slate-900)}.session-reauth-tab:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-color-brand-300) 52%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 34%,var(--ds-color-white) 66%)}.session-reauth-tab.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 62%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 62%,var(--ds-color-white) 38%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-brand-300) 28%,transparent)}.session-reauth-tab-copy strong{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-14)}.session-reauth-tab-copy small{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.session-reauth-panel{border-radius:var(--ds-radius-18);border-color:color-mix(in srgb,var(--ds-color-slate-200) 82%,transparent);background:color-mix(in srgb,var(--ds-color-white) 94%,var(--ds-color-slate-50) 6%)}.session-reauth-primary.ui-button,.session-reauth-submit.ui-button{min-height:var(--ds-space-44);border-radius:var(--ds-radius-12)}.session-reauth-link.ui-button{min-height:var(--ds-space-34);padding:0 var(--ds-space-12);border-radius:var(--ds-radius-pill)}.session-reauth-password-form input{min-height:var(--ds-space-44);border-radius:var(--ds-radius-12);border-color:color-mix(in srgb,var(--ds-color-slate-200) 82%,transparent);background:color-mix(in srgb,var(--ds-color-white) 95%,var(--ds-color-slate-50) 5%);color:var(--ds-color-slate-900)}.session-reauth-password-form input::placeholder{color:var(--ds-color-slate-300)}.shipment-batch-stockout-link,.product-detail-inline-link{font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium)}.shipment-batch-stockout-link.ui-button,.product-detail-inline-link.ui-button,.product-list-create-btn.ui-button,.order-create-danger-action.ui-button{width:fit-content}.shipment-batch-stockout-link.ui-button,.product-detail-inline-link.ui-button{min-height:var(--ds-space-34);padding:0 var(--ds-space-10)}.product-detail-inline-link.ui-button{border-radius:var(--ds-radius-pill)}.order-create-danger-action.ui-button{min-height:var(--ds-space-34);border-radius:var(--ds-radius-10)}body.theme-dark .loading-shell--card,body.theme-dark .loading-shell--page,body.theme-dark .loading-shell--settings{border-color:color-mix(in srgb,#3a3a3c 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#272729 92%,transparent),color-mix(in srgb,#1d1d1f 88%,#272729 12%));box-shadow:var(--ds-shadow-dark)}body.theme-dark .user-avatar.is-active,body.theme-dark .user-avatar.is-pending-invite{background:#303034;color:#f1f5f9}body.theme-dark .user-avatar.is-disabled{background:#303034;color:#9a9a9c}body.theme-dark .user-avatar--topbar,body.theme-dark .user-avatar--account-menu,body.theme-dark .user-avatar--settings-sidebar,body.theme-dark .user-avatar--profile-preview,body.theme-dark .user-avatar--member-inline{box-shadow:inset 0 0 0 1px color-mix(in srgb,#4a4a4c 18%,transparent),0 0 0 1px color-mix(in srgb,#3a3a3c 24%,transparent)}body.theme-dark .member-identity-line--primary{color:#fafafa}body.theme-dark .member-identity-line--secondary,body.theme-dark .member-identity-meta-item,body.theme-dark .member-identity-fallback{color:#4a4a4c}body.theme-dark .member-identity-status{background:color-mix(in srgb,var(--ds-color-brand-500) 18%,#1d1d1f 82%);color:var(--ds-color-brand-300)}body.theme-dark .floating-feedback{border-color:color-mix(in srgb,#3a3a3c 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#272729 94%,transparent),color-mix(in srgb,#1d1d1f 90%,#272729 10%));color:#fafafa;box-shadow:var(--ds-shadow-dark)}body.theme-dark .floating-feedback__message{color:#fafafa}body.theme-dark .floating-feedback__description{color:#4a4a4c}body.theme-dark .floating-feedback__eyebrow{background:color-mix(in srgb,#2a2a2c 86%,transparent);color:#e5e5e5}body.theme-dark .floating-feedback__eyebrow--action{background:color-mix(in srgb,var(--ds-color-brand-500) 22%,#1d1d1f 78%);color:var(--ds-color-brand-300)}body.theme-dark .floating-feedback--success{border-color:color-mix(in srgb,var(--ds-color-accent-teal-400) 34%,#3a3a3c 66%)}body.theme-dark .floating-feedback--error{border-color:color-mix(in srgb,var(--ds-color-danger-500) 38%,#3a3a3c 62%)}body.theme-dark .floating-feedback--action{border-color:color-mix(in srgb,var(--ds-color-brand-300) 36%,#3a3a3c 64%);background:linear-gradient(135deg,color-mix(in srgb,var(--ds-color-brand-500) 14%,#1d1d1f 86%),color-mix(in srgb,#1d1d1f 94%,transparent))}body.theme-dark .floating-feedback--action .floating-feedback__primary.ui-button{background:#ffffffb8;border:1px solid rgba(255,255,255,.3);color:#1d1d1f}body.theme-dark .notify-action-btn.ui-button{border-color:color-mix(in srgb,#3a3a3c 82%,transparent);background:var(--ds-notify-action-bg);color:var(--ds-notify-action-fg)}body.theme-dark .notify-action-btn.ui-button:hover:not(:disabled),body.theme-dark .notify-action-btn.ui-button.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 42%,transparent);background:var(--ds-notify-action-bg-active);color:var(--ds-notify-action-fg-active)}body.theme-dark .sidebar-nav-section--direct+.sidebar-nav-section--quick-access:before,body.theme-dark .sidebar-nav-section--quick-access+.sidebar-nav-section--families:before{background:color-mix(in srgb,#3a3a3c 82%,transparent)}body.theme-dark .sidebar-shortcuts-manage{color:#4a4a4c}body.theme-dark .sidebar-shortcuts-manage:hover,body.theme-dark .sidebar-shortcuts-manage:focus-visible{color:#f5f5f5}body.theme-dark .sidebar-shortcuts-manage:focus-visible{outline-color:color-mix(in srgb,var(--ds-color-brand-300) 34%,transparent)}body.theme-dark .sidebar-shortcut-row .sidebar-nav-icon,body.theme-dark .sidebar-shortcut-modal-icon,body.theme-dark .sidebar-shortcut-modal-action,body.theme-dark .sidebar-shortcut-inline-action{color:#4a4a4c}body.theme-dark .sidebar-shortcut-inline-action:hover,body.theme-dark .sidebar-shortcut-inline-action:focus-visible{color:#fafafa;background:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .sidebar-shortcut-modal-empty{color:#4a4a4c}body.theme-dark .glass-surface.sidebar-shortcut-modal{border-color:color-mix(in srgb,#3a3a3c 82%,transparent);background:linear-gradient(160deg,color-mix(in srgb,#272729 92%,transparent),color-mix(in srgb,#1d1d1f 88%,#272729 12%));box-shadow:var(--ds-shadow-dark)}body.theme-dark .sidebar-shortcut-modal-header h2,body.theme-dark .sidebar-shortcut-modal-label{color:#fafafa}body.theme-dark .sidebar-shortcut-modal-main{color:#e5e5e5}body.theme-dark .sidebar-shortcut-modal-clear{color:var(--ds-color-brand-300)}body.theme-dark .glass-surface.session-reauth-modal{border-color:color-mix(in srgb,#3a3a3c 82%,transparent);background:linear-gradient(160deg,color-mix(in srgb,#272729 92%,transparent),color-mix(in srgb,#1d1d1f 88%,#272729 12%));box-shadow:var(--ds-shadow-dark)}body.theme-dark .session-reauth-desc,body.theme-dark .session-reauth-panel-lead,body.theme-dark .session-reauth-tab-copy small{color:#4a4a4c}body.theme-dark .session-reauth-error{border-color:color-mix(in srgb,var(--ds-color-danger-500) 24%,transparent);background:color-mix(in srgb,var(--ds-color-danger-500) 14%,#1d1d1f 86%);color:color-mix(in srgb,var(--ds-color-danger-500) 34%,var(--ds-color-white) 66%)}body.theme-dark .session-reauth-meta-icon{border-color:color-mix(in srgb,#3a3a3c 82%,transparent);background:color-mix(in srgb,#2a2a2c 88%,transparent);color:#4a4a4c}body.theme-dark .session-reauth-tab,body.theme-dark .session-reauth-panel,body.theme-dark .session-reauth-password-form input{border-color:color-mix(in srgb,#3a3a3c 82%,transparent);background:color-mix(in srgb,#1d1d1f 92%,transparent);color:#fafafa}body.theme-dark .session-reauth-tab:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-color-brand-300) 48%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 16%,#1d1d1f 84%)}body.theme-dark .session-reauth-tab.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 56%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 22%,#1d1d1f 78%)}body.theme-dark .session-reauth-tab-copy strong{color:#fafafa}body.theme-dark .session-reauth-password-form input::placeholder{color:#4a4a4c}:root{--ds-resource-page-head-gap-y: var(--ds-space-16);--ds-resource-page-head-gap-x: var(--ds-space-20);--ds-resource-page-head-copy-gap: var(--ds-space-8);--ds-resource-page-head-description-size: var(--ds-font-size-15);--ds-resource-page-head-meta-size: var(--ds-font-size-13);--ds-filter-pill-height: calc(var(--ds-space-20) + var(--ds-space-20));--ds-filter-pill-padding-x: var(--ds-space-14);--ds-filter-pill-radius: var(--ds-radius-pill);--ds-filter-pill-gap: var(--ds-space-8);--ds-filter-pill-font-size: var(--ds-font-size-14);--ds-filter-pill-font-weight: var(--ds-font-weight-medium);--ds-filter-pill-border: color-mix(in srgb, var(--ds-color-slate-200) 88%, transparent);--ds-filter-pill-border-hover: color-mix(in srgb, var(--ds-color-brand-300) 56%, transparent);--ds-filter-pill-border-active: color-mix(in srgb, var(--ds-color-brand-300) 62%, transparent);--ds-filter-pill-bg: color-mix(in srgb, var(--ds-color-white) 92%, var(--ds-color-slate-50) 8%);--ds-filter-pill-bg-hover: color-mix(in srgb, var(--ds-color-brand-50) 34%, var(--ds-color-white) 66%);--ds-filter-pill-bg-active: color-mix(in srgb, var(--ds-color-brand-50) 62%, var(--ds-color-white) 38%);--ds-filter-pill-text: var(--ds-color-slate-600);--ds-filter-pill-text-hover: var(--ds-color-slate-950);--ds-filter-pill-text-active: var(--ds-color-brand-700);--ds-filter-surface-radius: var(--ds-radius-12);--ds-filter-surface-padding-y: var(--ds-space-12);--ds-filter-surface-padding-x: var(--ds-space-14);--ds-filter-surface-gap: var(--ds-space-6);--ds-filter-surface-meta-size: var(--ds-font-size-13);--ds-filter-surface-value-size: var(--ds-font-size-20);--ds-filter-surface-border: color-mix(in srgb, var(--ds-color-slate-200) 88%, transparent);--ds-filter-surface-bg: color-mix(in srgb, var(--ds-color-white) 94%, var(--ds-color-slate-50) 6%);--ds-filter-surface-bg-hover: color-mix(in srgb, var(--ds-color-slate-50) 78%, var(--ds-color-white) 22%);--ds-filter-surface-bg-active: color-mix(in srgb, var(--ds-color-brand-50) 52%, var(--ds-color-white) 48%);--ds-filter-surface-border-active: color-mix(in srgb, var(--ds-color-brand-300) 62%, transparent);--ds-filter-surface-text: var(--ds-color-slate-950);--ds-filter-surface-text-sub: var(--ds-color-slate-400);--ds-filter-surface-text-active: var(--ds-color-brand-700);--ds-segment-surface-height: calc(var(--ds-space-20) * 2 + var(--ds-space-8));--ds-table-cell-padding-y: var(--ds-space-12);--ds-table-cell-padding-x: var(--ds-space-14);--ds-table-header-font-size: var(--ds-font-size-13);--ds-table-header-font-weight: var(--ds-font-weight-semibold);--ds-table-body-font-size: var(--ds-font-size-14);--ds-table-header-text: var(--ds-color-slate-400);--ds-table-body-text: var(--ds-color-slate-950);--ds-table-header-bg: color-mix(in srgb, var(--ds-color-slate-50) 88%, var(--ds-color-white) 12%);--ds-table-row-border: color-mix(in srgb, var(--ds-color-slate-100) 92%, transparent);--ds-table-row-hover: color-mix(in srgb, var(--ds-color-slate-50) 82%, var(--ds-color-white) 18%);--ds-drawer-panel-padding-inline: var(--ds-space-28);--ds-drawer-panel-padding-top: var(--ds-space-24);--ds-drawer-panel-padding-bottom: var(--ds-space-24);--ds-drawer-panel-gap: var(--ds-space-16);--ds-drawer-title-font-size: var(--ds-font-size-22);--ds-drawer-title-font-weight: var(--ds-font-weight-semibold);--ds-drawer-title-line-height: var(--ds-line-height-compact);--ds-drawer-title-letter-spacing: var(--ds-letter-spacing-title);--ds-drawer-copy-font-size: var(--ds-font-size-14);--ds-button-font-size-sm: var(--ds-font-size-13);--ds-button-font-size-md: var(--ds-font-size-14);--ds-button-font-size-lg: var(--ds-font-size-15);--ds-button-font-weight: var(--ds-font-weight-medium);--ds-nav-item-height: var(--ds-space-40);--ds-nav-item-radius: var(--ds-radius-10);--ds-nav-item-font-size: var(--ds-font-size-15);--ds-nav-item-line-height: var(--ds-space-20);--ds-nav-item-font-weight: var(--ds-font-weight-medium);--ds-nav-item-font-weight-active: var(--ds-font-weight-semibold);--ds-nav-item-color: var(--ds-color-text-body);--ds-nav-item-color-strong: var(--ds-color-text-heading);--ds-nav-item-hover-bg: var(--ds-color-slate-50);--ds-nav-item-active-bg: color-mix(in srgb, var(--ds-color-brand-50) 52%, var(--ds-color-white) 48%);--ds-chip-height: calc(var(--ds-space-20) + var(--ds-space-8));--ds-chip-padding-x: var(--ds-space-10);--ds-chip-gap: var(--ds-space-6);--ds-chip-list-gap: var(--ds-space-8);--ds-chip-radius: var(--ds-radius-pill);--ds-chip-font-size: var(--ds-font-size-13);--ds-chip-font-weight: var(--ds-font-weight-semibold);--ds-chip-line-height: var(--ds-line-height-tight);--ds-chip-dismiss-size: var(--ds-space-16);--ds-chip-dismiss-font-size: var(--ds-font-size-14);--ds-chip-border: color-mix(in srgb, var(--ds-color-slate-200) 88%, transparent);--ds-chip-bg: color-mix(in srgb, var(--ds-color-slate-50) 84%, var(--ds-color-white) 16%);--ds-chip-text: var(--ds-color-slate-600);--ds-chip-text-strong: var(--ds-color-slate-950);--ds-chip-remove-hover-bg: color-mix(in srgb, var(--ds-color-slate-950) 12%, transparent);--ds-chip-border-neutral: color-mix(in srgb, var(--ds-color-slate-200) 92%, transparent);--ds-chip-bg-neutral: color-mix(in srgb, var(--ds-color-slate-100) 58%, var(--ds-color-white) 42%);--ds-chip-text-neutral: var(--ds-color-slate-500);--ds-chip-border-brand: color-mix(in srgb, var(--ds-color-brand-300) 62%, transparent);--ds-chip-bg-brand: color-mix(in srgb, var(--ds-color-brand-50) 64%, var(--ds-color-white) 36%);--ds-chip-text-brand: var(--ds-color-brand-700);--ds-chip-border-info: color-mix(in srgb, var(--ds-color-accent-blue-600) 24%, transparent);--ds-chip-bg-info: color-mix(in srgb, var(--ds-color-accent-blue-600) 10%, var(--ds-color-white) 90%);--ds-chip-text-info: var(--ds-color-accent-blue-600);--ds-chip-border-success: color-mix(in srgb, var(--ds-color-success) 26%, transparent);--ds-chip-bg-success: color-mix(in srgb, var(--ds-color-success) 10%, var(--ds-color-white) 90%);--ds-chip-text-success: var(--ds-color-success-text);--ds-chip-border-warning: color-mix(in srgb, var(--ds-color-warning) 30%, transparent);--ds-chip-bg-warning: color-mix(in srgb, var(--ds-color-warning) 10%, var(--ds-color-white) 90%);--ds-chip-text-warning: var(--ds-color-warning);--ds-chip-border-danger: color-mix(in srgb, var(--ds-color-danger-500) 26%, transparent);--ds-chip-bg-danger: color-mix(in srgb, var(--ds-color-danger-500) 10%, var(--ds-color-white) 90%);--ds-chip-text-danger: color-mix(in srgb, var(--ds-color-danger-500) 78%, var(--ds-color-slate-900) 22%);--ds-command-palette-input-height: calc(var(--ds-space-40) + var(--ds-space-16));--ds-command-palette-list-max-height: calc(var(--ds-space-40) * 11 + var(--ds-space-20));--ds-notification-drawer-header-height: calc(var(--ds-space-40) + var(--ds-space-16));--ds-customers-search-input-min-width: calc(var(--ds-space-40) * 5);--ds-customers-search-input-max-width: calc(var(--ds-space-40) * 9);--ds-customer-avatar-size: var(--ds-space-32)}:where(.resource-page-head){gap:var(--ds-resource-page-head-gap-y) var(--ds-resource-page-head-gap-x)}.dashboard-appearance-page .resource-page-head,.issues-appearance-page .resource-page-head,.orders-appearance-page .resource-page-head,.disputes-appearance-page .resource-page-head,.inventory-appearance-page .resource-page-head,.purchase-orders-appearance-page .resource-page-head,.shipment-batches-appearance-page .resource-page-head{padding-inline:var(--ds-space-18)}.app-appearance-page.settings-appearance-layout .resource-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-20);padding:var(--ds-space-4) 0 var(--ds-space-14)}.app-appearance-page.settings-appearance-layout .resource-page-head-copy{position:relative;display:grid;align-content:end;gap:var(--ds-space-6);min-width:0;min-block-size:calc(var(--ds-space-24) + var(--ds-space-24) + var(--ds-space-6))}.app-appearance-page.settings-appearance-layout .resource-page-head-copy:before{content:"";display:block;height:var(--ds-space-12)}.resource-page-head-copy{gap:var(--ds-resource-page-head-copy-gap)}.resource-page-head-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-12)}.resource-page-head .resource-page-head-title{margin:0;color:var(--ds-color-slate-950);font-size:var(--ds-font-size-title, var(--ds-font-size-22));font-weight:var(--ds-font-weight-semibold, var(--ds-font-weight-ui));line-height:var(--ds-line-height-compact, var(--ds-line-height-title));letter-spacing:var(--ds-letter-spacing-title)}.resource-page-head-title-addon{display:inline-flex;align-items:center}.resource-page-head .resource-page-head-description{margin:0;max-width:calc(var(--ds-space-24) * 31);color:var(--ds-color-slate-400);font-size:var(--ds-resource-page-head-description-size);line-height:var(--ds-line-height-relaxed)}.resource-page-head-meta{gap:var(--ds-space-8);color:var(--ds-color-slate-400);font-size:var(--ds-resource-page-head-meta-size)}.resource-page-head-action{gap:var(--ds-space-10)}.app-appearance-page.settings-appearance-layout .resource-page-head-action{align-self:flex-end}.product-list-page .resource-page-family,.resource-page-family--supply-chain{gap:var(--ds-space-14)}.settings-section-intro h2{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-title, var(--ds-font-size-22));font-weight:var(--ds-font-weight-semibold, var(--ds-font-weight-ui));line-height:var(--ds-line-height-compact, var(--ds-line-height-title));letter-spacing:var(--ds-letter-spacing-title)}.settings-segmented-control{gap:var(--ds-filter-pill-gap);min-height:calc(var(--ds-filter-pill-height) + var(--ds-space-8));padding:var(--ds-space-4);border-radius:calc(var(--ds-filter-pill-radius) + var(--ds-space-4))}.settings-segmented-control__item,.audit-log-range-pill{min-height:var(--ds-filter-pill-height);height:auto;padding:0 var(--ds-filter-pill-padding-x);border-radius:var(--ds-filter-pill-radius);border:1px solid transparent;background:transparent;color:var(--ds-filter-pill-text);font-size:var(--ds-filter-pill-font-size);font-weight:var(--ds-filter-pill-font-weight);line-height:var(--ds-line-height-tight)}.settings-segmented-control__item:hover:not(:disabled),.audit-log-range-pill:hover{border-color:var(--ds-filter-pill-border-hover);background:var(--ds-filter-pill-bg-hover);color:var(--ds-filter-pill-text-hover)}.settings-segmented-control__item.is-active,.audit-log-range-pill.is-active{border-color:var(--ds-filter-pill-border-active);background:var(--ds-filter-pill-bg-active);color:var(--ds-filter-pill-text-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-filter-pill-border-active) 28%,transparent)}.audit-log-range-pills{min-height:calc(var(--ds-filter-pill-height) + var(--ds-space-8));padding:var(--ds-space-4);gap:var(--ds-filter-pill-gap);border-radius:calc(var(--ds-filter-pill-radius) + var(--ds-space-4));border-color:var(--ds-filter-surface-border);background:var(--ds-filter-surface-bg)}.org-segment-row{gap:var(--ds-space-8)}.org-segment{min-height:var(--ds-segment-surface-height);height:auto;gap:var(--ds-filter-surface-gap);padding:var(--ds-space-8) var(--ds-filter-surface-padding-x);border-radius:var(--ds-filter-surface-radius);border:1px solid var(--ds-filter-surface-border);background:var(--ds-filter-surface-bg);color:var(--ds-filter-surface-text);font-size:var(--ds-filter-pill-font-size);font-weight:var(--ds-filter-pill-font-weight);line-height:var(--ds-line-height-tight);box-shadow:none}.org-segment:hover{border-color:var(--ds-filter-surface-border-active);background:var(--ds-filter-surface-bg-hover)}.org-segment.active{border-color:var(--ds-filter-surface-border-active);background:var(--ds-filter-surface-bg-active);color:var(--ds-filter-surface-text-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-filter-surface-border-active) 24%,transparent)}.org-segment em{min-width:auto;height:auto;min-height:var(--ds-chip-height);padding:0 var(--ds-chip-padding-x);border-radius:var(--ds-chip-radius);border:1px solid var(--ds-chip-border-neutral);background:var(--ds-chip-bg-neutral);color:var(--ds-chip-text-neutral);font-size:var(--ds-chip-font-size);font-weight:var(--ds-chip-font-weight);line-height:var(--ds-chip-line-height)}.org-segment.active em{border-color:var(--ds-chip-border-brand);background:var(--ds-chip-bg-brand);color:var(--ds-chip-text-brand)}.org-filter-chip,.gamification-settings-nav__link,.work-item-status-toggle{min-height:var(--ds-filter-pill-height);padding:0 var(--ds-filter-pill-padding-x);border-radius:var(--ds-filter-pill-radius);border:1px solid var(--ds-filter-pill-border);background:var(--ds-filter-pill-bg);color:var(--ds-filter-pill-text);font-size:var(--ds-filter-pill-font-size);font-weight:var(--ds-filter-pill-font-weight);line-height:var(--ds-line-height-tight)}.org-filter-chip:hover,.gamification-settings-nav__link:hover,.work-item-status-toggle:hover:not(:disabled){border-color:var(--ds-filter-pill-border-hover);background:var(--ds-filter-pill-bg-hover);color:var(--ds-filter-pill-text-hover)}.org-filter-chip.active,.gamification-settings-nav__link.active,.work-item-status-toggle.is-active{border-color:var(--ds-filter-pill-border-active);background:var(--ds-filter-pill-bg-active);color:var(--ds-filter-pill-text-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-filter-pill-border-active) 28%,transparent)}.product-list-tab{border:1px solid var(--ds-filter-surface-border);border-radius:var(--ds-filter-surface-radius);padding:var(--ds-filter-surface-padding-y) var(--ds-filter-surface-padding-x);gap:var(--ds-filter-surface-gap);background:var(--ds-filter-surface-bg);color:var(--ds-filter-surface-text)}.product-list-tab span{font-size:var(--ds-filter-surface-meta-size);color:var(--ds-filter-surface-text-sub)}.product-list-tab strong{font-size:var(--ds-filter-surface-value-size);line-height:var(--ds-line-height-tight)}.product-list-tab:hover{background:var(--ds-filter-surface-bg-hover);border-color:var(--ds-filter-surface-border-hover, var(--ds-filter-pill-border-hover))}.product-list-tab.is-active{border-color:var(--ds-filter-surface-border-active);background:var(--ds-filter-surface-bg-active);color:var(--ds-filter-surface-text-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-filter-surface-border-active) 24%,transparent)}.resource-page-tabs-shell{display:grid;gap:0;padding:var(--ds-space-18)}.resource-page-tabs{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;position:relative;padding-bottom:0}.resource-page-tabs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--ds-page-border-width);background:color-mix(in srgb,var(--work-border) 76%,transparent);z-index:0}.resource-page-tab{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-6);min-height:auto;padding:var(--ds-space-10) var(--ds-space-12) var(--ds-space-12);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--work-text-sub);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);letter-spacing:0;text-decoration:none;z-index:1}.resource-page-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--ds-page-border-width) + 1px);border-radius:var(--ds-radius-4);background:transparent;transition:background .18s ease}.resource-page-tab:hover{background:transparent;border-color:transparent;color:var(--work-text)}.resource-page-tab.is-active{background:transparent;border-color:transparent;color:var(--work-accent)}.resource-page-tab.is-active:after{background:var(--work-accent)}.resource-page-tab-label{white-space:nowrap;color:currentColor;font-size:var(--ds-font-size-13)}.resource-page-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ds-space-20);height:calc(var(--ds-space-16) + var(--ds-space-2));padding:0 var(--ds-space-6);border-radius:var(--ds-radius-pill);background:var(--ds-color-button-secondary-bg);color:var(--text-secondary);font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:1;font-variant-numeric:tabular-nums;transition:background .18s ease,color .18s ease}body.theme-dark .resource-page-tab-count{background:var(--ds-color-button-secondary-bg-dark);color:var(--text-secondary)}.resource-page-tab.is-active .resource-page-tab-count{background:color-mix(in srgb,var(--work-accent) 10%,transparent);color:var(--work-accent)}.resource-page-tab-count.is-zero{background:transparent;color:var(--ds-color-slate-400);font-weight:var(--ds-font-weight-regular);opacity:.55}.resource-page-tab.is-active .resource-page-tab-count.is-zero{opacity:1}.product-list-status-shell{display:grid;gap:0;padding:var(--ds-space-18);position:relative}.product-list-toolbar-divider{height:0;margin:0}.resource-page-tabs-end{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:var(--ds-space-8);padding-bottom:var(--ds-space-2)}.product-list-view-mode{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.product-list-view-mode button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-4);min-height:calc(var(--ds-space-20) + var(--ds-space-8));padding:0 var(--ds-space-10);border:var(--ds-space-1) solid var(--ds-color-slate-200);border-radius:var(--ds-radius-6);background:var(--ds-color-white);color:var(--ds-color-slate-500);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight)}.product-list-view-mode-icon{width:var(--ds-space-12);height:var(--ds-space-12)}.product-list-view-mode button.is-active{border-color:var(--ds-color-ink-900);color:var(--ds-color-ink-900)}.product-list-view-mode button:disabled{cursor:not-allowed;opacity:.58}.products-sigma-capsule-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-8) 0;border-bottom:var(--ds-space-1) solid var(--ds-color-slate-100)}.products-sigma-capsule{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--ds-space-20) + var(--ds-space-8));padding:0 var(--ds-space-10);border:var(--ds-space-1) dashed var(--ds-color-ink-300);border-radius:var(--ds-radius-full);background:var(--ds-color-white);color:var(--ds-color-slate-700);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight);cursor:not-allowed;opacity:.72}.product-list-filter.product-list-filter--task{padding:var(--ds-space-8) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;grid-template-columns:none;gap:var(--ds-space-10)}.product-list-filter--task .product-list-filter-row{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-8);align-items:center}.product-list-filter--task label{display:grid;gap:0;min-width:0}.product-list-filter--task label>span{font-size:0}.product-list-filter--task input{min-height:var(--ds-space-32);min-width:calc(var(--ds-space-20) * 8);padding:0 var(--ds-space-10);border:var(--ds-space-1) solid var(--ds-color-slate-200);border-radius:var(--ds-radius-8);background:var(--ds-color-white);color:var(--ds-color-slate-900);box-shadow:none;font-size:var(--ds-font-size-13)}.product-list-filter--task input::placeholder{color:var(--ds-color-slate-400)}.product-list-filter--task input:focus{border-color:var(--ds-color-slate-400);box-shadow:0 0 0 var(--ds-space-2) var(--ds-color-brand-alpha-18)}.product-list-filter--task .product-list-filter-actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-8)}.product-list-filter--task .product-list-filter-actions button{min-height:var(--ds-space-32);padding:0 var(--ds-space-12);border-radius:var(--ds-radius-8);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium);box-shadow:none}.product-list-filter--task .product-list-filter-actions .is-ghost{border:var(--ds-space-1) solid var(--ds-color-slate-200);background:transparent;color:var(--ds-color-slate-600)}.product-list-filter--task .product-list-filter-actions .is-ghost:hover:not(:disabled){background:var(--ds-color-slate-50);color:var(--ds-color-slate-900)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter.product-list-filter--task{border:0;background:transparent;box-shadow:none}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter--task input{border-color:var(--ds-color-night-300);background:#1d1d1f;color:#fafafa}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-filter--task input::placeholder{color:#4a4a4c}body.theme-dark .products-appearance-page.settings-appearance-layout .products-sigma-capsule-row{border-bottom-color:var(--ds-color-night-300)}body.theme-dark .products-appearance-page.settings-appearance-layout .products-sigma-capsule{border-color:var(--ds-color-night-300);background:#1d1d1f;color:#e5e5e5}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-view-mode button{border-color:var(--ds-color-button-secondary-border-dark);background:var(--ds-color-button-secondary-bg-dark);color:var(--text-secondary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-view-mode button:hover:not(.is-active){background:var(--ds-color-button-secondary-bg-hover-dark);color:var(--text-primary)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-view-mode button.is-active{background:var(--ds-color-brand-500);border-color:var(--ds-color-brand-500);color:var(--ds-color-white)}.product-list-table-wrap--m1{overflow:hidden;padding:0}.product-list-m1-table{min-width:calc(var(--ds-space-20) * 58)}.product-list-m1-table th,.product-list-m1-table td{vertical-align:middle}.product-list-m1-table thead th{white-space:nowrap}.product-list-m1-table .is-number{text-align:right}.product-list-m1-table tbody tr.is-selected td{background:color-mix(in srgb,var(--ds-color-brand-50) 70%,transparent)}.product-list-m1-table tbody tr.is-discontinued{opacity:.72}.product-m1-info{display:grid;grid-template-columns:calc(var(--ds-space-20) * 2) minmax(0,1fr) var(--ds-space-24);align-items:center;gap:var(--ds-space-10);min-width:calc(var(--ds-space-20) * 14)}.product-m1-thumb{display:grid;place-items:center;inline-size:calc(var(--ds-space-20) * 2);block-size:calc(var(--ds-space-20) * 2);overflow:hidden;border:var(--ds-space-1) solid var(--ds-color-slate-200);border-radius:var(--ds-radius-8);background:var(--ds-color-slate-50);color:var(--ds-color-slate-400);font-size:var(--ds-font-size-10)}.product-m1-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.product-m1-copy{display:grid;gap:var(--ds-space-2);min-width:0}.product-m1-title-row{display:flex;align-items:center;gap:var(--ds-space-6);min-width:0}.product-m1-title{min-width:0;overflow:hidden;border:0;background:transparent;color:var(--ds-color-ink-900);cursor:default;font-size:var(--ds-font-size-13);font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-m1-id-line,.product-m1-stack span,.product-m1-sales-cell span,.product-m1-muted,.product-m1-viewer-count{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-10)}.product-m1-chip,.product-m1-badge{display:inline-flex;align-items:center;gap:var(--ds-space-4);border-radius:var(--ds-radius-6);font-size:var(--ds-font-size-10);font-weight:600;line-height:1.3;padding:var(--ds-space-1) var(--ds-space-4);white-space:nowrap}.product-m1-chip--ink{background:var(--ds-color-slate-100);color:var(--ds-color-slate-600)}.product-m1-chip--brand{background:var(--ds-color-brand-50);color:var(--ds-color-brand-700)}.product-m1-chip--danger{background:color-mix(in srgb,var(--ds-color-danger-500) 12%,var(--ds-color-white));color:var(--ds-color-danger-500)}.product-m1-price-cell strong,.product-m1-stack strong,.product-m1-sales-cell strong{color:var(--ds-color-ink-900);font-size:var(--ds-font-size-13);font-weight:600}.product-m1-stack,.product-m1-owner{display:grid;gap:var(--ds-space-4)}.product-m1-sales-cell strong,.product-m1-sales-cell span{display:block}.product-m1-sales-cell span{margin-top:var(--ds-space-4)}.product-m1-owner-main,.product-m1-viewers{display:flex;align-items:center;gap:var(--ds-space-6);min-width:0}.product-m1-owner-main span:last-child{overflow:hidden;color:var(--ds-color-slate-700);font-size:var(--ds-font-size-12);text-overflow:ellipsis;white-space:nowrap}.product-m1-avatar{display:inline-grid;place-items:center;inline-size:var(--ds-space-20);block-size:var(--ds-space-20);flex:0 0 auto;border-radius:var(--ds-radius-full);background:var(--ds-color-brand-600);color:var(--ds-color-white);font-size:var(--ds-font-size-10);font-weight:600}.product-m1-avatar--viewer{border:var(--ds-space-1) solid var(--ds-color-white);background:var(--ds-color-slate-600)}.product-m1-avatar--viewer+.product-m1-avatar--viewer{margin-left:calc(var(--ds-space-8) * -1)}.product-m1-badge--success{background:color-mix(in srgb,var(--ds-color-success) 12%,var(--ds-color-white));color:var(--ds-color-success-text)}.product-m1-badge--warning{background:color-mix(in srgb,var(--ds-color-warning) 12%,var(--ds-color-white));color:var(--ds-color-warning)}.product-m1-badge--danger{background:color-mix(in srgb,var(--ds-color-danger-500) 12%,var(--ds-color-white));color:var(--ds-color-danger-500)}.product-m1-badge--ink{background:var(--ds-color-slate-100);color:var(--ds-color-slate-500)}.product-m1-badge-dot{inline-size:var(--ds-space-6);block-size:var(--ds-space-6);border-radius:var(--ds-radius-full);background:currentColor}body.theme-dark .products-appearance-page.settings-appearance-layout .product-list-m1-table tbody tr.is-selected td{background:color-mix(in srgb,var(--ds-color-brand-500) 16%,transparent)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-thumb{border-color:var(--ds-color-night-400, #2a2a2c);background:var(--ds-color-night-600, #272729);color:#4a4a4c}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-title,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-price-cell strong,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-stack strong,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-sales-cell strong{color:#fafafa}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-id-line,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-stack span,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-sales-cell span,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-muted,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-viewer-count{color:#4a4a4c}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-chip--ink,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-badge--ink{background:var(--ds-color-night-500, #1d1d1f);color:#4a4a4c}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-chip--brand{background:color-mix(in srgb,var(--ds-color-brand-500) 18%,var(--ds-color-night-600, #272729));color:var(--ds-color-brand-300)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-chip--danger,body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-badge--danger{background:color-mix(in srgb,var(--ds-color-danger-500) 18%,var(--ds-color-night-600, #272729));color:var(--ds-color-danger-500)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-badge--success{background:color-mix(in srgb,var(--ds-color-success) 18%,var(--ds-color-night-600, #272729));color:var(--ds-color-success)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-badge--warning{background:color-mix(in srgb,var(--ds-color-warning) 18%,var(--ds-color-night-600, #272729));color:var(--ds-color-warning)}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-owner-main span:last-child{color:#f5f5f5}body.theme-dark .products-appearance-page.settings-appearance-layout .product-m1-avatar--viewer{border-color:var(--ds-color-night-600, #272729)}@media (max-width: 1180px){.product-list-filter--task .product-list-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.product-list-filter--task label:first-child,.product-list-filter--task .product-list-filter-actions{grid-column:1 / -1}}@media (max-width: 720px){.resource-page-tabs-shell{padding:var(--ds-space-14)}.resource-page-tabs{flex-wrap:nowrap;overflow-x:auto}.product-list-status-shell{padding:var(--ds-space-14)}.product-list-filter--task .product-list-filter-row{grid-template-columns:minmax(0,1fr)}.product-list-filter--task label:first-child,.product-list-filter--task .product-list-filter-actions{grid-column:auto}.product-list-filter--task .product-list-filter-actions{flex-wrap:wrap}}@media (max-width: 640px){.app-appearance-page.settings-appearance-layout .resource-page-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;justify-content:flex-start;gap:var(--ds-space-12)}.app-appearance-page.settings-appearance-layout .resource-page-head-copy{width:100%;min-block-size:0}.app-appearance-page.settings-appearance-layout .resource-page-head-copy:before{display:none}.app-appearance-page.settings-appearance-layout .resource-page-head-title-row{width:100%;align-items:flex-start;justify-content:flex-start}.app-appearance-page.settings-appearance-layout .resource-page-head-title-addon{align-self:flex-start;max-width:100%}.app-appearance-page.settings-appearance-layout .resource-page-head-action{width:100%;align-self:flex-start;justify-content:flex-end;flex-wrap:wrap}.app-appearance-page.settings-appearance-layout .resource-page-tabs-shell{overflow:hidden}.app-appearance-page.settings-appearance-layout .resource-page-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.app-appearance-page.settings-appearance-layout .resource-page-tabs::-webkit-scrollbar{display:none}.app-appearance-page.settings-appearance-layout .resource-page-tabs:after{display:none}.app-appearance-page.settings-appearance-layout .resource-page-tab{flex:0 0 auto}}.product-top-tab{min-height:var(--ds-filter-pill-height);padding:0 var(--ds-space-16);border-radius:var(--ds-radius-10);color:var(--ds-filter-surface-text-sub);font-size:var(--ds-font-size-15);font-weight:var(--ds-font-weight-medium)}.product-step-btn{min-height:calc(var(--ds-space-20) * 2 + var(--ds-space-4));padding:0 var(--ds-space-16);gap:var(--ds-space-8);color:var(--ds-filter-surface-text);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.org-table th,.org-table td,.store-table th,.store-table td,.supply-table th,.supply-table td,.audit-log-table th,.audit-log-table td,.notify-table th,.notify-table td,.work-items-table th,.work-items-table td,.product-list-table th,.product-list-table td,.gamification-leaderboard-table th,.gamification-leaderboard-table td{padding:var(--ds-table-cell-padding-y) var(--ds-table-cell-padding-x);border-bottom-color:var(--ds-table-row-border)}.org-table th,.store-table th,.supply-table th,.audit-log-table th,.notify-table th,.work-items-table th,.product-list-table thead th,.gamification-leaderboard-table th{background:var(--ds-table-header-bg);color:var(--ds-table-header-text);font-size:var(--ds-table-header-font-size);font-weight:var(--ds-table-header-font-weight)}.org-table td,.store-table td,.supply-table td,.audit-log-table td,.notify-table td,.work-items-table td,.product-list-table td,.gamification-leaderboard-table td{color:var(--ds-table-body-text);font-size:var(--ds-table-body-font-size)}.org-table tbody tr:hover,.store-table tbody tr:hover,.supply-table tbody tr:hover,.audit-log-table tbody tr:hover,.notify-table tbody tr:hover,.work-items-table tbody tr:hover,.product-list-table tbody tr:hover,.gamification-leaderboard-row:hover td{background:var(--ds-table-row-hover)}@media (max-width: 640px){.app-body-settings.settings-appearance-layout .sysset-page{width:100%;max-width:100%;padding:0}.app-body-settings.settings-appearance-layout .sysset-main,.app-body-settings.settings-appearance-layout .sysset-main-content,.app-body-settings.settings-appearance-layout .settings-section-intro{min-width:0;max-width:100%}.app-body-settings.settings-appearance-layout .settings-section-intro{align-items:flex-start}.app-body-settings.settings-appearance-layout .settings-content-card,.app-body-settings.settings-appearance-layout .settings-business-page,.app-body-settings.settings-appearance-layout .sysset-card{min-width:0;width:100%;max-width:100%;padding:var(--ds-space-16);overflow:visible}.app-body-settings.settings-appearance-layout .org-segment-row{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;gap:var(--ds-space-8);margin-inline:calc(var(--ds-space-4) * -1);padding:0 var(--ds-space-4) var(--ds-space-4);scrollbar-width:none;-ms-overflow-style:none}.app-body-settings.settings-appearance-layout .org-segment-row::-webkit-scrollbar{display:none}.app-body-settings.settings-appearance-layout .org-segment{flex:0 0 auto;min-width:min(168px,72vw);white-space:nowrap}.app-body-settings.settings-appearance-layout .org-toolbar-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-10);align-items:stretch}.app-body-settings.settings-appearance-layout .org-filter-chipbar{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--ds-space-4);scrollbar-width:none;-ms-overflow-style:none}.app-body-settings.settings-appearance-layout .org-filter-chipbar::-webkit-scrollbar{display:none}.app-body-settings.settings-appearance-layout .org-filter-chip,.app-body-settings.settings-appearance-layout .org-filter-clear,.app-body-settings.settings-appearance-layout .audit-log-range-pill,.app-body-settings.settings-appearance-layout .notify-action-btn{flex:0 0 auto;white-space:nowrap}.app-body-settings.settings-appearance-layout .org-toolbar-actions{max-width:100%;justify-content:flex-end;flex-wrap:wrap}.app-body-settings.settings-appearance-layout .org-filter-pop,.app-body-settings.settings-appearance-layout .store-toolbar .org-filter-pop{left:0;right:auto;width:min(420px,100%);max-width:100%}.app-body-settings.settings-appearance-layout .org-table-wrap,.app-body-settings.settings-appearance-layout .store-table-wrap,.app-body-settings.settings-appearance-layout .supply-table-wrap,.app-body-settings.settings-appearance-layout .audit-log-table-wrap,.app-body-settings.settings-appearance-layout .notify-table-wrap,.app-body-settings.settings-appearance-layout .work-items-table-shell{max-width:100%;overflow-x:auto;overflow-y:hidden}.app-body-settings.settings-appearance-layout .org-table,.app-body-settings.settings-appearance-layout .store-table,.app-body-settings.settings-appearance-layout .supply-table,.app-body-settings.settings-appearance-layout .audit-log-table,.app-body-settings.settings-appearance-layout .notify-table,.app-body-settings.settings-appearance-layout .work-items-table{min-width:720px}}.resource-surface-family.resource-surface-header,.work-item-detail-drawer-head,.product-detail-drawer-head,.glass-surface.category-selector-drawer,.product-image-manager-drawer,.insight-drawer-panel{gap:var(--ds-drawer-panel-gap)}.work-item-detail-drawer-head,.product-detail-drawer-head,.glass-surface.category-selector-drawer,.product-image-manager-drawer,.insight-drawer-panel{padding:var(--ds-drawer-panel-padding-top) var(--ds-drawer-panel-padding-inline) var(--ds-drawer-panel-padding-bottom)}.resource-surface-family.resource-surface-header{padding:var(--ds-drawer-panel-padding-top) var(--ds-drawer-panel-padding-inline) var(--ds-space-20)}.resource-surface-header__copy h3,.work-item-detail-drawer-head h3,.product-detail-drawer-head h3,.category-selector-drawer-head-copy strong,.product-image-manager-head-copy strong,.insight-drawer-head h4{margin:0;color:var(--ds-color-slate-950);font-size:var(--ds-drawer-title-font-size);font-weight:var(--ds-drawer-title-font-weight);line-height:var(--ds-drawer-title-line-height);letter-spacing:var(--ds-drawer-title-letter-spacing)}.category-selector-drawer-head,.product-image-manager-head,.insight-drawer-head{gap:var(--ds-space-16)}.category-selector-drawer-head-copy,.product-image-manager-head-copy{gap:var(--ds-space-4)}.category-selector-drawer-head-copy span,.product-image-manager-head-copy span,.insight-drawer-head .sysset-note{color:var(--ds-color-slate-400);font-size:var(--ds-drawer-copy-font-size);line-height:var(--ds-line-height-relaxed)}.ui-button{border-radius:var(--ds-button-radius);font-size:var(--ds-button-font-size-md);font-weight:var(--ds-button-font-weight)}.ui-button--sm{min-height:var(--ds-button-height-sm);padding-inline:var(--ds-button-padding-x-sm);font-size:var(--ds-button-font-size-sm)}.ui-button--md{min-height:var(--ds-button-height-md);padding-inline:var(--ds-button-padding-x-md);font-size:var(--ds-button-font-size-md)}.ui-button--lg{min-height:var(--ds-button-height-lg);padding-inline:var(--ds-button-padding-x-lg);font-size:var(--ds-button-font-size-lg)}.sysset-primary-btn,.action-btn,.login-btn,.challenge-btn.primary,.authx-submit,.invite-register-submit,.org-filter-pop-actions.is-full .sysset-primary-btn,.product-list-create-btn,.product-list-filter-actions button:not(.is-ghost),.product-create-actions button[type=submit],.work-item-transfer-form button,.work-item-comment-form button,.work-item-form-head-actions button:not(.is-ghost),.work-item-form-foot button:not(.is-ghost){min-height:var(--ds-button-height-md);border-radius:var(--ds-button-radius);padding:0 var(--ds-button-padding-x-md);font-size:var(--ds-button-font-size-md);font-weight:var(--ds-button-font-weight);line-height:var(--ds-line-height-tight)}.sysset-ghost-btn,.sysset-quiet-btn,.ctree-danger-btn,.challenge-btn.ghost,.authx-register,.accounts-security-btn,.ghost-login-btn{min-height:var(--ds-button-height-md);border-radius:var(--ds-button-radius);padding:0 var(--ds-button-padding-x-md);font-size:var(--ds-button-font-size-md);font-weight:var(--ds-button-font-weight);line-height:var(--ds-line-height-tight)}.ctree-page{gap:var(--ds-space-14)}.ctree-inline-stats{display:flex;align-items:center;gap:var(--ds-space-16);padding:0 var(--ds-space-2);color:var(--text-tertiary, var(--ds-color-slate-500));font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-tight)}.ctree-inline-stats strong{color:var(--ds-color-slate-950);font-weight:var(--ds-font-weight-semibold)}body.theme-dark .ctree-inline-stats strong{color:#fafafa}.ctree-page-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--ds-space-8)}.ctree-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,420px);gap:var(--ds-space-14);align-items:start}.ctree-tree-shell{min-height:min(560px,calc(100vh - var(--ds-space-20) * 14));display:grid;grid-template-rows:auto 1fr;overflow:hidden}.ctree-tree-toolbar{display:flex;align-items:center;gap:var(--ds-space-10);padding:var(--ds-space-12) var(--ds-space-14)}.ctree-danger-zone-copy p{margin:0;color:var(--text-tertiary, var(--ds-color-slate-500));font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-relaxed)}.ctree-tree-filters{flex:1 1 0;min-width:0;grid-template-columns:minmax(0,1fr)}.ctree-tree-filters input{height:calc(var(--ds-space-20) * 2 + var(--ds-space-2))}.ctree-tree-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-6)}.ctree-tree-scroll{overflow:auto;padding:var(--ds-space-8)}.ctree-node-wrap+.ctree-node-wrap{margin-top:var(--ds-space-4)}.ctree-node{display:grid;grid-template-columns:var(--ds-space-24) minmax(0,1fr);align-items:center;column-gap:var(--ds-space-8);min-height:calc(var(--ds-space-18) * 2);margin:0;padding-top:var(--ds-space-6);padding-bottom:var(--ds-space-6);padding-right:var(--ds-space-12);border:1px solid transparent;border-radius:var(--ds-radius-10);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ctree-node:hover{background:var(--ds-table-row-hover);border-color:color-mix(in srgb,var(--ds-filter-surface-border-hover, var(--ds-filter-pill-border-hover)) 68%,transparent)}.ctree-node.is-active{background:var(--ds-filter-surface-bg-active);border-color:var(--ds-filter-surface-border-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-filter-surface-border-active) 24%,transparent)}.ctree-node-toggle{display:grid;place-items:center;width:var(--ds-space-24);height:var(--ds-space-24);padding:0;border:0;border-radius:var(--ds-radius-8);background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;cursor:pointer;color:var(--text-tertiary, var(--ds-color-slate-500));font:inherit;line-height:1}.ctree-node-toggle.is-empty{color:var(--text-quaternary, var(--ds-color-slate-300))}.ctree-node-select{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-10);width:100%;min-width:0;padding:0;border:0;border-radius:var(--ds-radius-8);background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ctree-node-name{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-color-slate-950);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium)}.ctree-node-id{justify-self:end;padding-left:var(--ds-space-8);color:var(--text-tertiary, var(--ds-color-slate-500));font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-tight)}.ctree-node-toggle-icon{transition:transform .18s ease}.ctree-node-toggle-icon.is-open{transform:rotate(180deg)}.ctree-editor{display:grid;gap:var(--ds-space-14);align-content:start}.ctree-panel{display:grid;gap:var(--ds-space-12);padding:var(--ds-space-14)}.ctree-panel-head{display:flex;align-items:center;min-height:var(--ds-space-24);gap:var(--ds-space-10)}.ctree-node-heading{display:grid;gap:var(--ds-space-4);min-width:0}.ctree-node-heading strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-color-slate-950);font-size:var(--ds-font-size-17);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-tight)}body.theme-dark .ctree-node-heading strong{color:#fafafa}.ctree-node-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-8);color:var(--text-tertiary, var(--ds-color-slate-500));font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-tight)}.ctree-node-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-10)}.ctree-node-fact{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-10);border:1px solid var(--ds-filter-surface-border);border-radius:var(--ds-radius-10);background:color-mix(in srgb,var(--settings-panel-bg, var(--ds-color-white)) 92%,var(--ds-color-slate-50) 8%)}.ctree-node-fact.is-wide{grid-column:1 / -1}.ctree-node-fact span{color:var(--text-tertiary, var(--ds-color-slate-500));font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-tight)}.ctree-node-fact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-color-slate-950);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-medium)}.ctree-create-context{color:var(--text-tertiary, var(--ds-color-slate-500));font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-tight)}.ctree-form-grid{margin-top:0;grid-template-columns:1fr}.ctree-panel-actions{margin-top:0;justify-content:flex-start}.ctree-details{margin-top:0;display:grid;gap:var(--ds-space-14)}.ctree-danger-zone{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-12);padding-top:var(--ds-space-10);border-top:1px solid var(--ds-filter-surface-border)}.ctree-danger-zone-copy{display:grid;gap:var(--ds-space-4)}.ui-button.ui-button--danger.ctree-danger-btn--subtle,.ctree-danger-btn.ctree-danger-btn--subtle{border-color:var(--ds-chip-border-danger);background:var(--ds-chip-bg-danger);color:var(--ds-chip-text-danger);box-shadow:none}.ui-button.ui-button--danger.ctree-danger-btn--subtle:hover:not(:disabled),.ctree-danger-btn.ctree-danger-btn--subtle:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-color-danger-500) 46%,transparent);background:color-mix(in srgb,var(--ds-color-danger-500) 14%,var(--settings-panel-bg, var(--ds-color-white)) 86%);color:color-mix(in srgb,var(--ds-color-danger-500) 78%,var(--ds-color-slate-900) 22%);transform:none}.ui-button.ui-button--danger.ctree-danger-btn--subtle:active:not(:disabled),.ctree-danger-btn.ctree-danger-btn--subtle:active:not(:disabled){background:color-mix(in srgb,var(--ds-color-danger-500) 18%,var(--settings-panel-bg, var(--ds-color-white)) 82%);transform:none}.ctree-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-10);padding:var(--ds-space-16) var(--ds-space-14)}.ctree-empty-state strong{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight)}body.theme-dark .ctree-empty-state strong{color:#fafafa}.ctree-empty-state.is-side-panel{padding:var(--ds-space-8) 0}body.theme-dark .ctree-node-fact{background:color-mix(in srgb,var(--settings-panel-bg, #1d1d1f) 88%,#272729 12%)}body.theme-dark .ctree-node-fact strong{color:#fafafa}.ctree-confirm-modal p{color:var(--text-secondary, var(--ds-color-slate-600))}@media (max-width: 1180px){.ctree-page-hero,.ctree-layout{grid-template-columns:1fr}.ctree-tree-toolbar-actions,.ctree-panel-head{justify-content:flex-start}.ctree-panel-head{align-items:flex-start}}@media (max-width: 900px){.ctree-danger-zone{flex-direction:column}.ctree-node-facts{grid-template-columns:1fr}}body.theme-dark .ctree-node-name{color:#fafafa}.sidebar{--ds-sidebar-row-font-weight: var(--ds-font-weight-regular);--ds-sidebar-row-font-weight-active: var(--ds-font-weight-regular);--ds-sidebar-row-color: var(--ds-color-text-body);--ds-sidebar-row-color-strong: var(--ds-color-text-heading);--ds-sidebar-hover-bg: color-mix(in srgb, var(--ds-nav-item-hover-bg) 74%, transparent);--ds-sidebar-active-bg: color-mix(in srgb, var(--ds-nav-item-active-bg) 56%, transparent)}.settings-appearance-layout{--ds-nav-item-color: var(--appearance-text-secondary, var(--ds-color-slate-500));--ds-nav-item-color-strong: var(--appearance-text-primary, var(--ds-color-slate-950));--ds-nav-item-hover-bg: var(--appearance-control-bg-hover, var(--ds-color-slate-50));--ds-nav-item-active-bg: var(--appearance-control-active-bg, color-mix(in srgb, var(--ds-color-brand-50) 52%, var(--ds-color-white) 48%));--ds-chip-border: var(--settings-summary-chip-border, color-mix(in srgb, var(--ds-color-slate-200) 88%, transparent));--ds-chip-bg: var(--settings-summary-chip-bg, color-mix(in srgb, var(--ds-color-slate-50) 84%, var(--ds-color-white) 16%));--ds-chip-text: var(--text-secondary, var(--ds-color-slate-600));--ds-chip-text-strong: var(--text-primary, var(--ds-color-slate-950));--ds-chip-remove-hover-bg: color-mix(in srgb, var(--text-secondary, var(--ds-color-slate-600)) 16%, transparent);--ds-chip-border-neutral: var(--settings-summary-chip-border, color-mix(in srgb, var(--ds-color-slate-200) 92%, transparent));--ds-chip-bg-neutral: var(--settings-summary-chip-bg, color-mix(in srgb, var(--ds-color-slate-100) 58%, var(--ds-color-white) 42%));--ds-chip-text-neutral: var(--text-secondary, var(--ds-color-slate-500));--ds-chip-border-brand: var(--settings-summary-chip-border, color-mix(in srgb, var(--ds-color-brand-300) 62%, transparent));--ds-chip-bg-brand: var(--settings-summary-chip-bg, color-mix(in srgb, var(--ds-color-brand-50) 64%, var(--ds-color-white) 36%));--ds-chip-text-brand: var(--text-secondary, var(--ds-color-brand-700));--ds-chip-border-info: var(--settings-summary-chip-border, color-mix(in srgb, var(--ds-color-accent-blue-600) 24%, transparent));--ds-chip-bg-info: var(--settings-summary-chip-bg, color-mix(in srgb, var(--ds-color-accent-blue-600) 10%, var(--ds-color-white) 90%));--ds-chip-text-info: var(--text-secondary, var(--ds-color-accent-blue-600));--ds-chip-border-success: var(--settings-summary-chip-border, color-mix(in srgb, var(--ds-color-success) 26%, transparent));--ds-chip-bg-success: var(--settings-summary-chip-bg, color-mix(in srgb, var(--ds-color-success) 10%, var(--ds-color-white) 90%));--ds-chip-text-success: var(--text-secondary, var(--ds-color-success-text));--ds-chip-border-warning: var(--settings-summary-chip-border, color-mix(in srgb, var(--ds-color-warning) 30%, transparent));--ds-chip-bg-warning: var(--settings-summary-chip-bg, color-mix(in srgb, var(--ds-color-warning) 10%, var(--ds-color-white) 90%));--ds-chip-text-warning: var(--text-secondary, var(--ds-color-warning));--ds-chip-border-danger: var(--settings-summary-chip-border, color-mix(in srgb, var(--ds-color-danger-500) 26%, transparent));--ds-chip-bg-danger: var(--settings-summary-chip-bg, color-mix(in srgb, var(--ds-color-danger-500) 10%, var(--ds-color-white) 90%));--ds-chip-text-danger: var(--text-secondary, color-mix(in srgb, var(--ds-color-danger-500) 78%, var(--ds-color-slate-900) 22%))}.sysset-side-tab,.sysset-side-account{min-height:var(--ds-nav-item-height);border-radius:var(--ds-nav-item-radius);color:var(--ds-nav-item-color);font-size:var(--ds-nav-item-font-size);font-weight:var(--ds-nav-item-font-weight);line-height:var(--ds-nav-item-line-height);border:none}.sysset-side-tab:hover,.sysset-side-account:hover{background:var(--ds-nav-item-hover-bg);color:var(--ds-nav-item-color-strong)}.app-body-settings.settings-appearance-layout .sysset-side-tab.active,.app-body-settings.settings-appearance-layout .sysset-side-account.active,.sysset-side-tab.active,.sysset-side-account.active{border-color:transparent;background:var(--ds-nav-item-active-bg);color:var(--ds-nav-item-color-strong);box-shadow:none;font-weight:var(--ds-nav-item-font-weight-active)}.store-tag-input,.supply-tag-list,.category-cascader-tag-list,.leaderboard-toolbar__meta{gap:var(--ds-chip-list-gap)}.notify-read-pill,.org-status,.store-status,.audit-log-result-pill,.audit-log-risk-pill,.store-tag-chip,.supply-tag,.category-cascader-tag,.work-item-chip,.leaderboard-toolbar__meta-pill,.gamification-leaderboard-pill,.member-identity-status,.app-toast__status{height:auto;min-height:var(--ds-chip-height);border-radius:var(--ds-chip-radius);padding:0 var(--ds-chip-padding-x);gap:var(--ds-chip-gap);border:1px solid var(--ds-chip-border);background:var(--ds-chip-bg);color:var(--ds-chip-text);font-size:var(--ds-chip-font-size);font-weight:var(--ds-chip-font-weight);line-height:var(--ds-chip-line-height);white-space:nowrap}.store-tag-chip em,.leaderboard-toolbar__meta-pill strong{color:var(--ds-chip-text-strong);font-size:inherit;font-weight:inherit}.store-tag-chip button,.supply-tag button,.category-cascader-tag button{width:var(--ds-chip-dismiss-size);height:var(--ds-chip-dismiss-size);border-radius:var(--ds-chip-radius);color:currentColor;font-size:var(--ds-chip-dismiss-font-size);line-height:1}.store-tag-chip button:hover,.supply-tag button:hover,.category-cascader-tag button:hover{background:var(--ds-chip-remove-hover-bg)}.notify-read-pill,.org-status.is-active,.store-status.is-active,.audit-log-result-pill.is-success,.work-item-chip.is-success,.app-toast__status--success{border-color:var(--ds-chip-border-success);background:var(--ds-chip-bg-success);color:var(--ds-chip-text-success)}.notify-read-pill.is-unread,.org-status.is-pending_invite,.org-status.is-warn,.store-status.is-warn,.audit-log-result-pill.is-warning,.audit-log-risk-pill.is-medium,.work-item-chip.is-warning{border-color:var(--ds-chip-border-warning);background:var(--ds-chip-bg-warning);color:var(--ds-chip-text-warning)}.org-status.is-disabled,.org-status.is-danger,.store-status.is-danger,.audit-log-risk-pill.is-high,.work-item-chip.is-danger,.app-toast__status--error{border-color:var(--ds-chip-border-danger);background:var(--ds-chip-bg-danger);color:var(--ds-chip-text-danger)}.audit-log-result-pill.is-info,.audit-log-risk-pill.is-low,.work-item-chip.is-info{border-color:var(--ds-chip-border-info);background:var(--ds-chip-bg-info);color:var(--ds-chip-text-info)}.org-status.is-muted,.org-status.is-neutral,.store-status.is-muted,.store-status.is-neutral,.work-item-chip,.work-item-chip.is-quiet,.work-item-chip.is-neutral,.leaderboard-toolbar__meta-pill,.gamification-leaderboard-pill,.app-toast__status{border-color:var(--ds-chip-border-neutral);background:var(--ds-chip-bg-neutral);color:var(--ds-chip-text-neutral)}.store-tag-chip,.supply-tag,.category-cascader-tag,.member-identity-status{border-color:var(--ds-chip-border-brand);background:var(--ds-chip-bg-brand);color:var(--ds-chip-text-brand)}body.theme-dark .resource-page-head .resource-page-head-title,body.theme-dark .settings-section-intro h2{color:#fafafa}body.theme-dark .resource-page-head .resource-page-head-description,body.theme-dark .resource-page-head-meta{color:#4a4a4c}body.theme-dark{--ds-filter-pill-border: color-mix(in srgb, #3a3a3c 82%, transparent);--ds-filter-pill-border-hover: color-mix(in srgb, var(--ds-color-brand-300) 48%, transparent);--ds-filter-pill-border-active: color-mix(in srgb, var(--ds-color-brand-300) 56%, transparent);--ds-filter-pill-bg: color-mix(in srgb, #1d1d1f 92%, transparent);--ds-filter-pill-bg-hover: color-mix(in srgb, var(--ds-color-brand-500) 16%, #1d1d1f 84%);--ds-filter-pill-bg-active: color-mix(in srgb, var(--ds-color-brand-500) 22%, #1d1d1f 78%);--ds-filter-pill-text: #f5f5f5;--ds-filter-pill-text-hover: #fafafa;--ds-filter-pill-text-active: var(--ds-color-brand-300);--ds-filter-surface-border: color-mix(in srgb, #3a3a3c 82%, transparent);--ds-filter-surface-bg: color-mix(in srgb, #272729 92%, transparent);--ds-filter-surface-bg-hover: color-mix(in srgb, var(--ds-color-brand-500) 12%, #1d1d1f 88%);--ds-filter-surface-bg-active: color-mix(in srgb, var(--ds-color-brand-500) 18%, #1d1d1f 82%);--ds-filter-surface-border-active: color-mix(in srgb, var(--ds-color-brand-300) 56%, transparent);--ds-filter-surface-text: #fafafa;--ds-filter-surface-text-sub: #4a4a4c;--ds-filter-surface-text-active: var(--ds-color-brand-300);--ds-table-header-text: #4a4a4c;--ds-table-body-text: #fafafa;--ds-table-header-bg: color-mix(in srgb, #272729 88%, #1d1d1f 12%);--ds-table-row-border: color-mix(in srgb, #3a3a3c 82%, transparent);--ds-table-row-hover: color-mix(in srgb, var(--ds-color-brand-500) 12%, #1d1d1f 88%);--ds-nav-item-color: #e5e5e5;--ds-nav-item-color-strong: #fafafa;--ds-nav-item-hover-bg: color-mix(in srgb, #3a3a3c 72%, transparent);--ds-nav-item-active-bg: color-mix(in srgb, var(--ds-color-brand-500) 18%, #1d1d1f 82%);--ds-chip-border: color-mix(in srgb, #3a3a3c 82%, transparent);--ds-chip-bg: color-mix(in srgb, #272729 92%, transparent);--ds-chip-text: #e5e5e5;--ds-chip-text-strong: #fafafa;--ds-chip-remove-hover-bg: color-mix(in srgb, #fafafa 12%, transparent);--ds-chip-border-neutral: color-mix(in srgb, #3a3a3c 82%, transparent);--ds-chip-bg-neutral: color-mix(in srgb, #272729 94%, transparent);--ds-chip-text-neutral: #e5e5e5;--ds-chip-border-brand: color-mix(in srgb, var(--ds-color-brand-300) 52%, transparent);--ds-chip-bg-brand: color-mix(in srgb, var(--ds-color-brand-500) 18%, #1d1d1f 82%);--ds-chip-text-brand: var(--ds-color-brand-300);--ds-chip-border-info: color-mix(in srgb, var(--ds-color-accent-blue-600) 34%, transparent);--ds-chip-bg-info: color-mix(in srgb, var(--ds-color-accent-blue-600) 18%, #1d1d1f 82%);--ds-chip-text-info: color-mix(in srgb, var(--ds-color-accent-blue-600) 42%, var(--ds-color-white) 58%);--ds-chip-border-success: color-mix(in srgb, var(--ds-color-success) 38%, transparent);--ds-chip-bg-success: color-mix(in srgb, var(--ds-color-success) 18%, #1d1d1f 82%);--ds-chip-text-success: color-mix(in srgb, var(--ds-color-success) 44%, var(--ds-color-white) 56%);--ds-chip-border-warning: color-mix(in srgb, var(--ds-color-warning) 42%, transparent);--ds-chip-bg-warning: color-mix(in srgb, var(--ds-color-warning) 18%, #1d1d1f 82%);--ds-chip-text-warning: color-mix(in srgb, var(--ds-color-warning) 42%, var(--ds-color-white) 58%);--ds-chip-border-danger: color-mix(in srgb, var(--ds-color-danger-500) 38%, transparent);--ds-chip-bg-danger: color-mix(in srgb, var(--ds-color-danger-500) 18%, #1d1d1f 82%);--ds-chip-text-danger: color-mix(in srgb, var(--ds-color-danger-500) 34%, var(--ds-color-white) 66%)}body.theme-dark .settings-appearance-layout{--ds-nav-item-color: var(--appearance-text-secondary, #e5e5e5);--ds-nav-item-color-strong: var(--appearance-text-primary, #fafafa);--ds-nav-item-hover-bg: var(--appearance-control-bg-hover, color-mix(in srgb, #3a3a3c 72%, transparent));--ds-nav-item-active-bg: var(--appearance-control-active-bg, color-mix(in srgb, var(--ds-color-brand-500) 18%, #1d1d1f 82%))}body.theme-dark .resource-surface-header__copy h3,body.theme-dark .work-item-detail-drawer-head h3,body.theme-dark .product-detail-drawer-head h3,body.theme-dark .category-selector-drawer-head-copy strong,body.theme-dark .product-image-manager-head-copy strong,body.theme-dark .insight-drawer-head h4{color:#fafafa}body.theme-dark .category-selector-drawer-head-copy span,body.theme-dark .product-image-manager-head-copy span,body.theme-dark .insight-drawer-head .sysset-note{color:#4a4a4c}.vault-settings-page{gap:var(--ds-space-16)}.vault-search-command{display:grid;grid-template-columns:var(--ds-space-20) minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-10);min-height:calc(var(--ds-space-20) * 2 + var(--ds-space-6));padding:0 var(--ds-space-14);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%);color:var(--ds-color-slate-500);box-shadow:var(--ds-shadow-inset-specular)}.vault-command-icon,.vault-filter-icon,.vault-secret-actions button,.vault-lifecycle-strip button svg,.vault-empty-card svg,.vault-focus-empty svg{display:inline-flex;align-items:center;justify-content:center}.vault-command-icon svg,.vault-filter-icon svg,.vault-secret-actions svg,.vault-lifecycle-strip svg,.vault-empty-card svg,.vault-focus-empty svg{width:var(--ds-space-16);height:var(--ds-space-16);fill:none;stroke:currentColor;stroke-width:var(--ds-space-2);stroke-linecap:round;stroke-linejoin:round}.vault-search-command input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ds-color-slate-950);font:inherit;font-size:var(--ds-font-size-14);line-height:var(--ds-line-height-body)}.vault-search-command input::placeholder{color:var(--ds-color-slate-400)}.vault-command-count,.vault-filter-button em,.vault-lifecycle-strip em{min-height:var(--ds-space-20);min-width:var(--ds-space-20);padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 86%,transparent);background:color-mix(in srgb,var(--ds-color-slate-50) 84%,var(--ds-color-white) 16%);color:var(--ds-color-slate-500);font-size:var(--ds-font-size-12);font-style:normal;font-weight:var(--ds-font-weight-body-strong);line-height:var(--ds-line-height-body);text-align:center}.vault-workspace{display:grid;grid-template-columns:auto minmax(0,1.2fr) minmax(calc(var(--ds-space-20) * 14),.82fr);gap:var(--ds-space-14);align-items:stretch}.vault-filter-rail{display:grid;align-content:start;gap:var(--ds-space-8)}.vault-filter-button{display:grid;grid-template-columns:var(--ds-space-20) minmax(0,auto) auto;align-items:center;gap:var(--ds-space-8);min-height:calc(var(--ds-space-20) * 2);padding:0 var(--ds-space-10);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-white) 90%,var(--ds-color-slate-50) 10%);color:var(--ds-color-slate-500);cursor:pointer;font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-body-strong);line-height:var(--ds-line-height-body);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.vault-filter-button:hover,.vault-filter-button:focus-visible{border-color:color-mix(in srgb,var(--ds-color-brand-300) 52%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 34%,var(--ds-color-white) 66%);color:var(--ds-color-slate-950)}.vault-filter-button:focus-visible,.vault-card-main:focus-visible,.vault-secret-actions button:focus-visible,.vault-lifecycle-strip button:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-space-2)}.vault-filter-button.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 62%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 62%,var(--ds-color-white) 38%);color:var(--ds-color-brand-700)}.vault-card-grid{min-height:min(calc(var(--ds-space-20) * 28),calc(100vh - var(--ds-space-20) * 11));display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--ds-space-20) * 11),1fr));align-content:start;gap:var(--ds-space-10)}.vault-card,.vault-empty-card,.vault-focus-panel,.vault-lifecycle-strip button{border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-radius-16);background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%);box-shadow:var(--ds-shadow-inset-specular)}.vault-card{display:grid;gap:var(--ds-space-10);padding:var(--ds-space-12);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.vault-card.is-selected{border-color:color-mix(in srgb,var(--ds-color-brand-300) 64%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 48%,var(--ds-color-white) 52%)}.vault-card:hover{transform:translateY(calc(var(--ds-space-1) * -1));border-color:color-mix(in srgb,var(--ds-color-slate-300) 78%,transparent)}.vault-card-main{display:grid;grid-template-columns:calc(var(--ds-space-20) * 2) minmax(0,1fr);align-items:center;gap:var(--ds-space-10);width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.vault-item-mark{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--ds-space-20) * 2);height:calc(var(--ds-space-20) * 2);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--ds-color-slate-900) 88%,var(--ds-color-slate-600) 12%);color:var(--ds-color-white);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-body-strong)}.vault-item-mark.is-large{width:calc(var(--ds-space-20) * 2 + var(--ds-space-8));height:calc(var(--ds-space-20) * 2 + var(--ds-space-8))}.vault-item-copy{min-width:0;display:grid;gap:var(--ds-space-2)}.vault-item-copy strong,.vault-focus-head h3,.vault-empty-card strong{margin:0;overflow:hidden;color:var(--ds-color-slate-950);font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-body-strong);line-height:var(--ds-line-height-body);text-overflow:ellipsis;white-space:nowrap}.vault-item-copy span,.vault-focus-head p,.vault-card-meta,.vault-detail-list dt{margin:0;color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-body)}.vault-card-meta,.vault-card-tags,.vault-access-strip,.vault-lifecycle-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-8)}.vault-card-meta{justify-content:space-between}.vault-card-tags span,.vault-access-strip span{display:inline-flex;align-items:center;min-height:var(--ds-space-20);padding:0 var(--ds-space-8);border-radius:var(--ds-radius-pill);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 86%,transparent);background:color-mix(in srgb,var(--ds-color-slate-50) 78%,var(--ds-color-white) 22%);color:var(--ds-color-slate-500);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-body)}.vault-focus-panel{display:grid;align-content:start;gap:var(--ds-space-14);padding:var(--ds-space-14)}.vault-focus-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ds-space-12)}.vault-detail-list{display:grid;gap:var(--ds-space-8);margin:0}.vault-detail-list div{display:grid;grid-template-columns:calc(var(--ds-space-20) * 3) minmax(0,1fr);gap:var(--ds-space-10);align-items:center;min-height:calc(var(--ds-space-20) + var(--ds-space-14));padding:var(--ds-space-8) var(--ds-space-10);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--ds-color-slate-50) 82%,var(--ds-color-white) 18%)}.vault-detail-list dd{margin:0;overflow:hidden;color:var(--ds-color-slate-950);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-body-strong);line-height:var(--ds-line-height-body);text-overflow:ellipsis;white-space:nowrap}.vault-secret-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-8)}.vault-secret-actions button,.vault-lifecycle-strip button{min-height:calc(var(--ds-space-20) * 2);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%);color:var(--ds-color-slate-500);cursor:pointer}.vault-secret-actions button:hover,.vault-lifecycle-strip button:hover{border-color:color-mix(in srgb,var(--ds-color-brand-300) 52%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 34%,var(--ds-color-white) 66%);color:var(--ds-color-slate-950)}.vault-lifecycle-strip{justify-content:flex-end}.vault-lifecycle-strip button{display:inline-grid;grid-template-columns:var(--ds-space-16) auto auto;align-items:center;gap:var(--ds-space-8);padding:0 var(--ds-space-12);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-body-strong)}.vault-lifecycle-strip button.is-danger:hover{border-color:color-mix(in srgb,var(--ds-color-danger-500) 38%,transparent);background:color-mix(in srgb,var(--ds-color-danger-500) 10%,var(--ds-color-white) 90%);color:var(--ds-color-danger-500)}.vault-empty-card{display:grid;place-items:center;gap:var(--ds-space-8);min-height:calc(var(--ds-space-20) * 8);padding:var(--ds-space-18);color:var(--ds-color-slate-400)}.vault-focus-empty{display:grid;place-items:center;gap:var(--ds-space-8);min-height:calc(var(--ds-space-20) * 8);text-align:center;color:var(--ds-color-slate-400)}.vault-focus-state{min-height:calc(var(--ds-space-20) * 6)}.vault-empty-note{margin:0;max-width:calc(var(--ds-space-20) * 10);color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-body);text-align:center}.vault-focus-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.vault-secret-actions button:disabled{cursor:not-allowed;opacity:1}.vault-form-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--ds-space-20);background:color-mix(in srgb,var(--appearance-backdrop, var(--ds-color-white-alpha-68)) 72%,transparent)}.vault-form-layer__surface{width:min(calc(100vw - (var(--ds-space-20) * 2)),calc(var(--ds-space-20) * 24));border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-radius-24);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white-alpha-98) 88%,var(--ds-color-white) 12%),color-mix(in srgb,var(--ds-color-white-alpha-90) 92%,var(--ds-color-slate-50) 8%));box-shadow:var(--ds-page-shadow-strong, var(--ds-shadow-material))}.vault-form-layer__surface .settings-resource-form-shell{gap:var(--ds-space-16);padding:calc(var(--ds-space-18) + var(--ds-space-2))}.vault-secret-layer__surface{width:min(calc(100vw - (var(--ds-space-20) * 2)),calc(var(--ds-space-20) * 20))}.vault-secret-layer__body{display:grid;gap:var(--ds-space-14)}.vault-scope-layer__surface{width:min(calc(100vw - (var(--ds-space-20) * 2)),calc(var(--ds-space-20) * 28))}.vault-scope-layer__body{display:grid;gap:var(--ds-space-14)}.vault-secret-layer__note{margin:0;color:var(--ds-color-slate-500);font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-body)}.vault-scope-layer__note,.vault-scope-layer__hint,.vault-scope-group header span,.vault-scope-option__copy span,.vault-scope-empty p{margin:0;color:var(--ds-color-slate-500);font-size:var(--ds-font-size-13);line-height:var(--ds-line-height-body)}.vault-scope-mode-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-8)}.vault-scope-mode{min-height:calc(var(--ds-space-20) * 2);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%);color:var(--ds-color-slate-500);cursor:pointer;font:inherit;font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-body-strong);line-height:var(--ds-line-height-body);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.vault-scope-mode:hover,.vault-scope-mode:focus-visible{border-color:color-mix(in srgb,var(--ds-color-brand-300) 52%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 34%,var(--ds-color-white) 66%);color:var(--ds-color-slate-950);outline:none}.vault-scope-mode.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 62%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 62%,var(--ds-color-white) 38%);color:var(--ds-color-brand-700)}.vault-scope-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-12)}.vault-scope-group{display:grid;gap:var(--ds-space-10);padding:var(--ds-space-12);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 86%,transparent);border-radius:var(--ds-radius-16);background:color-mix(in srgb,var(--ds-color-white) 90%,var(--ds-color-slate-50) 10%)}.vault-scope-group header,.vault-scope-option{display:grid;gap:var(--ds-space-6)}.vault-scope-group header strong,.vault-scope-option__copy strong,.vault-scope-empty strong{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-13);font-weight:var(--ds-font-weight-body-strong);line-height:var(--ds-line-height-body)}.vault-scope-option-list{display:grid;gap:var(--ds-space-8)}.freight-templates-page{min-block-size:100%}.freight-template-upload-card{display:grid;gap:var(--ds-space-16)}.freight-template-summary-grid{display:grid;gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.freight-template-summary-item{display:grid;gap:var(--ds-space-8);padding:var(--ds-space-16);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-8);background:var(--ds-color-bg-surface)}.freight-template-summary-label{font-size:var(--ds-font-size-caption-sm);color:var(--ds-color-text-body)}.freight-template-inline-notice{margin:0;color:var(--ds-color-text-label)}.freight-template-header-actions{display:inline-flex;gap:var(--ds-space-10);align-items:center}.freight-template-import-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-10);margin-block:var(--ds-space-12) var(--ds-space-16)}.freight-template-version-table{overflow:hidden}.freight-template-workbench-card,.freight-template-generated-list-card{display:grid;gap:var(--ds-space-16)}.freight-template-preview-service-strip,.freight-template-generated-list-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-10);align-items:center}.freight-template-country-routing-card{display:grid;gap:var(--ds-space-12)}.freight-template-country-routing-head{display:flex;flex-wrap:wrap;gap:var(--ds-space-12);align-items:flex-start;justify-content:space-between}.freight-template-country-routing-head-main{display:grid;gap:var(--ds-space-4);min-width:calc(var(--ds-space-20) * 10);flex:1 1 auto}.freight-template-country-routing-title{font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-body-strong);color:var(--ds-color-text-heading)}.freight-template-country-routing-subtitle{margin:0;font-size:var(--ds-font-size-12);color:var(--ds-color-text-body)}.freight-template-country-routing-head-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-10);align-items:center}.freight-template-country-routing-tabs{display:inline-flex;align-items:center;gap:var(--ds-space-4)}.freight-template-country-routing-tab{border:0;background:transparent;color:var(--ds-color-text-body);border-radius:var(--ds-radius-4);padding:var(--ds-space-6) var(--ds-space-10);font-size:var(--ds-font-size-12);line-height:1;font-weight:var(--ds-font-weight-ui);cursor:pointer;display:inline-flex;align-items:center;gap:var(--ds-space-4)}.freight-template-country-routing-tab.is-active{color:var(--ds-color-brand-primary);background:color-mix(in srgb,var(--ds-color-brand-primary) 12%,var(--ds-color-bg-surface) 88%)}.freight-template-country-routing-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ds-space-16);height:var(--ds-space-16);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--ds-color-warning) 16%,transparent);color:var(--ds-color-warning);font-size:var(--ds-font-size-11)}.freight-template-country-routing-bulk-trigger:disabled{opacity:.55;cursor:not-allowed}.freight-template-country-routing-table th,.freight-template-country-routing-table td{vertical-align:middle}.freight-template-country-routing-code{font-variant-numeric:tabular-nums;font-weight:var(--ds-font-weight-body-strong)}.freight-template-country-routing-row.is-conflict td{background:var(--ds-color-status-warning-bg)}.freight-template-country-routing-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);align-items:center}.freight-template-country-routing-dimensions{display:flex;flex-wrap:wrap;gap:var(--ds-space-12);align-items:center;padding:var(--ds-space-8) 0}.freight-template-country-routing-dimension{display:inline-flex;align-items:center;gap:var(--ds-space-6);font-size:var(--ds-font-size-12);color:var(--ds-color-text-body)}.freight-template-country-routing-dimension-label{font-weight:var(--ds-font-weight-ui)}.freight-template-country-routing-dimension-select{height:var(--ds-space-28);padding:0 var(--ds-space-8);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-4);background:var(--ds-color-bg-surface);color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.freight-template-country-routing-dimension-select:disabled{opacity:.55;cursor:not-allowed}.freight-template-country-routing-slots{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);align-items:stretch}.freight-template-country-routing-slot{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-10);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-6);background:var(--ds-color-bg-surface);font:inherit;font-size:var(--ds-font-size-12);cursor:pointer;text-align:left;min-width:calc(var(--ds-space-32) * 3)}.freight-template-country-routing-slot[data-tooltip]:hover:after,.freight-template-country-routing-slot[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:40;left:0;bottom:calc(100% + var(--ds-space-8));width:max-content;max-width:calc(var(--ds-space-20) * 14);padding:var(--ds-space-8) var(--ds-space-10);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-6);background:var(--ds-color-bg-surface);box-shadow:var(--ds-shadow-popover, var(--ds-shadow-panel));color:var(--ds-color-text-body);font-size:var(--ds-font-size-12);line-height:1.45;white-space:normal;pointer-events:none}.freight-template-country-routing-slot[data-tooltip]:hover:before,.freight-template-country-routing-slot[data-tooltip]:focus-visible:before{content:"";position:absolute;z-index:41;left:var(--ds-space-12);bottom:calc(100% + var(--ds-space-2));width:var(--ds-space-8);height:var(--ds-space-8);transform:rotate(45deg);border-right:1px solid var(--ds-color-border-default);border-bottom:1px solid var(--ds-color-border-default);background:var(--ds-color-bg-surface);pointer-events:none}.freight-template-country-routing-slot:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ds-color-brand-500, var(--ds-color-slate-700))}.freight-template-country-routing-slot:disabled,.freight-template-country-routing-slot[aria-disabled=true]{cursor:not-allowed;opacity:.6;background:var(--ds-color-slate-50, transparent)}.freight-template-country-routing-slot.is-conflict{border-color:var(--ds-color-status-warning-fg, var(--ds-color-status-warning-bg));background:var(--ds-color-status-warning-bg)}.freight-template-country-routing-slot.is-orphan{color:var(--ds-color-text-muted, var(--ds-color-slate-600));background:var(--ds-color-slate-50, transparent)}.freight-template-country-routing-slot.is-busy{opacity:.7;cursor:progress}.freight-template-country-routing-slot-tier{font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600));font-weight:var(--ds-font-weight-body-strong)}.freight-template-country-routing-slot-chip{font-size:var(--ds-font-size-11)}.freight-template-country-routing-slot-text{font-size:var(--ds-font-size-12);color:var(--ds-color-text-body)}.freight-template-country-routing-slot-popover{width:calc(var(--ds-space-20) * 14);max-width:calc(100vw - var(--ds-space-24));padding:var(--ds-space-12);background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-8);box-shadow:var(--ds-shadow-card);display:grid;gap:var(--ds-space-8)}.freight-template-country-routing-slot-popover-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-8)}.freight-template-country-routing-slot-popover-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-4);max-height:calc(var(--ds-space-32) * 6);overflow-y:auto}.freight-template-country-routing-slot-popover-option{display:grid;grid-template-columns:1fr auto;align-items:baseline;row-gap:var(--ds-space-4);column-gap:var(--ds-space-8);width:100%;padding:var(--ds-space-6) var(--ds-space-8);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-6);background:var(--ds-color-bg-surface);font:inherit;font-size:var(--ds-font-size-12);cursor:pointer;text-align:left}.freight-template-country-routing-slot-popover-option-name{font-weight:600}.freight-template-country-routing-slot-popover-context{margin:0;font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-slot-popover-current-block{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-8);background:var(--ds-color-slate-50, transparent);border-radius:var(--ds-radius-6)}.freight-template-country-routing-slot-popover-current-title{font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-slot-popover-current-name{font-size:var(--ds-font-size-13)}.freight-template-country-routing-slot-popover-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--ds-space-8);font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-slot-popover-option:hover:not(:disabled){background:var(--ds-color-slate-50, transparent)}.freight-template-country-routing-slot-popover-option.is-current{border-color:var(--ds-color-brand-500, var(--ds-color-slate-700))}.freight-template-country-routing-slot-popover-current{font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600));margin-left:auto}.freight-template-country-routing-slot-popover-empty{margin:0;font-size:var(--ds-font-size-12);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-slot-popover-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-8);border-top:1px solid var(--ds-color-border-default);padding-top:var(--ds-space-8)}.freight-template-country-routing-slot-popover-summary{margin:0;font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-slot-popover-candidates{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-4);max-height:calc(var(--ds-space-32) * 6);overflow-y:auto}.freight-template-country-routing-slot-popover-chip{margin-left:auto}.freight-template-country-routing-slot-popover-option.is-ineligible{opacity:.6;cursor:not-allowed;background:var(--ds-color-slate-50, transparent)}.freight-template-country-routing-slot-popover-option.is-ineligible:hover:not(:disabled){background:var(--ds-color-slate-50, transparent)}.freight-template-country-routing-slot-popover-reason{grid-column:1 / -1;font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-bulk-fieldset{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-6);padding:var(--ds-space-8);margin:0;display:grid;gap:var(--ds-space-6)}.freight-template-country-routing-bulk-fieldset legend{padding:0 var(--ds-space-4);font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-bulk-tiers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.freight-template-country-routing-bulk-tiers label{display:inline-flex;align-items:center;gap:var(--ds-space-4);font-size:var(--ds-font-size-12);cursor:pointer}.freight-template-country-routing-action-select{font-size:var(--ds-font-size-12)}.freight-template-country-routing-action-link{background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.freight-template-country-routing-action-muted{color:var(--ds-color-text-muted, var(--ds-color-slate-600));font-size:var(--ds-font-size-12)}.freight-template-country-routing-bulk-popover{width:calc(var(--ds-space-20) * 17);max-width:calc(100vw - var(--ds-space-24));padding:var(--ds-space-12);background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-8);box-shadow:var(--ds-shadow-card)}.freight-template-country-routing-bulk-content{display:grid;gap:var(--ds-space-12)}.freight-template-country-routing-bulk-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-8)}.freight-template-country-routing-bulk-step{font-size:var(--ds-font-size-11);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-bulk-body{display:grid;gap:var(--ds-space-8)}.freight-template-country-routing-bulk-body input[type=search]{width:100%}.freight-template-country-routing-bulk-list,.freight-template-country-routing-bulk-services{list-style:none;margin:0;padding:0;max-height:calc(var(--ds-space-32) * 6);overflow-y:auto;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-6)}.freight-template-country-routing-bulk-list li,.freight-template-country-routing-bulk-services li{border-bottom:1px solid var(--ds-color-border-default)}.freight-template-country-routing-bulk-list li:last-child,.freight-template-country-routing-bulk-services li:last-child{border-bottom:0}.freight-template-country-routing-bulk-list label,.freight-template-country-routing-bulk-services label{display:flex;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-6) var(--ds-space-8);font-size:var(--ds-font-size-12);cursor:pointer}.freight-template-country-routing-bulk-empty{padding:var(--ds-space-12);font-size:var(--ds-font-size-12);color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-bulk-name{color:var(--ds-color-text-muted, var(--ds-color-slate-600))}.freight-template-country-routing-bulk-hint{margin:0;font-size:var(--ds-font-size-12);color:var(--ds-color-text-body)}.freight-template-country-routing-bulk-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-8)}.freight-template-upload-trigger{position:relative;overflow:hidden;cursor:pointer}.freight-template-upload-trigger input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.freight-template-create-layer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:172;display:grid;place-items:center;padding:var(--ds-space-20);background:color-mix(in srgb,var(--ds-color-slate-950) 22%,transparent);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.freight-template-create-layer{inline-size:min(980px,100%);max-block-size:calc(100vh - var(--ds-space-24));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-24);background:var(--work-surface-soft, var(--ds-color-bg-surface));box-shadow:var(--ds-page-shadow-strong, var(--ds-shadow-material))}.freight-template-create-layer-body{overflow:auto;display:grid;gap:var(--ds-space-16);padding:var(--ds-space-20) var(--ds-space-24)}.freight-template-create-form-section,.freight-template-preview-card{display:grid;gap:var(--ds-space-16)}.freight-template-create-form-grid{display:grid;gap:var(--ds-space-14);grid-template-columns:repeat(2,minmax(0,1fr))}.freight-template-field{display:grid;gap:var(--ds-space-8)}.vault-scope-option{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:var(--ds-space-10);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 86%,transparent);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-slate-50) 78%,var(--ds-color-white) 22%);cursor:pointer}.vault-scope-option input{margin:0;inline-size:var(--ds-space-16);block-size:var(--ds-space-16);accent-color:var(--ds-color-brand-500)}.vault-scope-option__copy{min-width:0;display:grid;gap:var(--ds-space-2)}.vault-scope-empty{display:grid;gap:var(--ds-space-6);padding:var(--ds-space-12);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-slate-50) 78%,var(--ds-color-white) 22%)}.vault-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-14)}.vault-form-field{display:grid;gap:var(--ds-space-8)}.vault-form-field--span-full,.vault-form-error{grid-column:1 / -1}.vault-form-field span{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-body-strong);line-height:var(--ds-line-height-body)}.vault-form-field input{min-height:calc(var(--ds-space-20) * 2 + var(--ds-space-8));width:100%;min-width:0;padding:0 var(--ds-space-12);border:var(--ds-space-1) solid color-mix(in srgb,var(--ds-color-slate-200) 88%,transparent);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-white) 92%,var(--ds-color-slate-50) 8%);color:var(--ds-color-slate-950);font:inherit;font-size:var(--ds-font-size-14);line-height:var(--ds-line-height-body);box-shadow:var(--ds-shadow-inset-specular)}.vault-form-field input::placeholder{color:var(--ds-color-slate-400)}.vault-form-field input:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-space-2)}.vault-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-10)}.vault-secret-value.is-revealed{text-overflow:clip;white-space:normal;word-break:break-all}.vault-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-8)}body.theme-dark .vault-search-command,body.theme-dark .vault-filter-button,body.theme-dark .vault-card,body.theme-dark .vault-empty-card,body.theme-dark .vault-focus-panel,body.theme-dark .vault-secret-actions button,body.theme-dark .vault-lifecycle-strip button{border-color:color-mix(in srgb,var(--content-card-border) 82%,transparent);background:color-mix(in srgb,var(--content-card-bg) 92%,transparent);color:var(--text-secondary)}body.theme-dark .vault-filter-button:hover,body.theme-dark .vault-filter-button:focus-visible,body.theme-dark .vault-secret-actions button:hover,body.theme-dark .vault-lifecycle-strip button:hover{border-color:color-mix(in srgb,var(--ds-color-brand-300) 48%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 16%,var(--appearance-canvas) 84%);color:var(--text-primary)}body.theme-dark .vault-filter-button.is-active,body.theme-dark .vault-card.is-selected{border-color:color-mix(in srgb,var(--ds-color-brand-300) 56%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 18%,var(--appearance-canvas) 82%);color:var(--ds-color-brand-300)}body.theme-dark .vault-search-command input,body.theme-dark .vault-item-copy strong,body.theme-dark .vault-focus-head h3,body.theme-dark .vault-detail-list dd,body.theme-dark .vault-empty-card strong,body.theme-dark .vault-focus-empty strong,body.theme-dark .vault-form-field input{color:var(--text-primary)}body.theme-dark .vault-card-tags span,body.theme-dark .vault-access-strip span,body.theme-dark .vault-command-count,body.theme-dark .vault-filter-button em,body.theme-dark .vault-lifecycle-strip em,body.theme-dark .vault-detail-list div,body.theme-dark .vault-form-field input{border-color:color-mix(in srgb,var(--content-card-border) 82%,transparent);background:color-mix(in srgb,var(--appearance-canvas) 88%,transparent);color:var(--text-tertiary)}body.theme-dark .vault-form-layer{background:color-mix(in srgb,var(--appearance-backdrop, var(--ds-color-ink-alpha-72)) 82%,transparent)}body.theme-dark .vault-form-layer__surface{border-color:color-mix(in srgb,var(--content-card-border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--content-card-bg) 94%,var(--appearance-canvas) 6%),color-mix(in srgb,var(--appearance-canvas) 92%,var(--content-card-bg) 8%));box-shadow:var(--ds-shadow-dark)}body.theme-dark .vault-form-field span{color:var(--text-tertiary)}body.theme-dark .vault-secret-layer__note,body.theme-dark .vault-scope-layer__note,body.theme-dark .vault-scope-layer__hint,body.theme-dark .vault-scope-group header span,body.theme-dark .vault-scope-option__copy span,body.theme-dark .vault-scope-empty p{color:var(--text-tertiary)}body.theme-dark .vault-empty-note,body.theme-dark .vault-focus-empty{color:var(--text-tertiary)}body.theme-dark .vault-scope-mode,body.theme-dark .vault-scope-group,body.theme-dark .vault-scope-option,body.theme-dark .vault-scope-empty{border-color:color-mix(in srgb,var(--content-card-border) 82%,transparent);background:color-mix(in srgb,var(--content-card-bg) 92%,transparent);color:var(--text-secondary)}body.theme-dark .vault-scope-mode:hover,body.theme-dark .vault-scope-mode:focus-visible{border-color:color-mix(in srgb,var(--ds-color-brand-300) 48%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 16%,var(--appearance-canvas) 84%);color:var(--text-primary)}body.theme-dark .vault-scope-mode.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 56%,transparent);background:color-mix(in srgb,var(--ds-color-brand-500) 18%,var(--appearance-canvas) 82%);color:var(--ds-color-brand-300)}body.theme-dark .vault-scope-group header strong,body.theme-dark .vault-scope-option__copy strong,body.theme-dark .vault-scope-empty strong{color:var(--text-primary)}@media (max-width: 64rem){.vault-workspace{grid-template-columns:minmax(0,1fr)}.vault-filter-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.vault-filter-button{grid-template-columns:minmax(0,1fr);justify-items:center}.vault-filter-label{display:none}}@media (max-width: 46rem){.vault-card-grid,.vault-scope-groups,.vault-form-grid{grid-template-columns:minmax(0,1fr)}.vault-lifecycle-strip{justify-content:stretch}.vault-lifecycle-strip button{flex:1;justify-content:center}}.freight-template-upload-trigger:not(.is-disabled){background:transparent;color:var(--ds-color-brand-primary);border-color:var(--ds-color-brand-primary)}.freight-template-upload-trigger:not(.is-disabled):hover{background:var(--ds-color-action-primary-muted);color:var(--ds-color-brand-primary);border-color:var(--ds-color-brand-primary)}.freight-template-metric-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:var(--ds-space-8) 0 var(--ds-space-12)}.freight-templates-page .freight-template-metric-chip,.freight-templates-page a.freight-template-metric-chip{height:auto;min-height:0;padding:6px 10px;inline-size:auto;width:auto;line-height:1.2;text-decoration:none;font-weight:400;font-variant-numeric:tabular-nums}.freight-templates-page .work-items-table tbody td{font-variant-numeric:tabular-nums}.freight-templates-page .resource-page-tabs-shell{padding:0;background:transparent;border:0;box-shadow:none;margin-bottom:var(--ds-space-8)}.freight-templates-page{min-block-size:auto;align-content:start}.freight-templates-page .resource-page-family{align-content:start;grid-auto-rows:max-content;gap:var(--ds-space-12)}.freight-templates-page.app-appearance-page.settings-appearance-layout .resource-page-head{padding:0 0 var(--ds-space-8);align-items:flex-end}.freight-templates-page.app-appearance-page.settings-appearance-layout .resource-page-head-copy{min-block-size:0}.freight-templates-page.app-appearance-page.settings-appearance-layout .resource-page-head-copy:before{display:none}.freight-template-templates-tab{display:grid;align-content:start;gap:var(--ds-space-12)}.generic-template-create-drawer .is-ghost:disabled,.generic-template-create-drawer button.is-ghost[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.freight-template-data-tab-alert-row{display:grid;gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--ds-space-12)}.freight-template-data-tab-alert{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-8, 8px);border:1px solid var(--ds-color-border-alpha-18);background:var(--ds-color-surface-alt, #fafafa)}body.theme-dark .freight-template-data-tab-alert{background:var(--ds-color-night-300)}.freight-template-data-tab-alert.is-warning{border-left:3px solid var(--ds-color-warning)}.freight-template-data-tab-alert.is-danger{border-left:3px solid var(--ds-color-danger-500)}.freight-template-templates-tab{display:grid;gap:var(--ds-space-16)}.freight-template-filter-chip-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);align-items:center}.freight-template-filter-chip-row .work-item-chip.is-active{background:var(--interactive-active-bg, rgba(83, 58, 253, .16));color:var(--text-primary, var(--ds-color-text-body));border-color:var(--interactive-active-border, rgba(83, 58, 253, .45))}.freight-template-filter-toggle{display:inline-flex;align-items:center;gap:var(--ds-space-4);font-size:var(--ds-font-size-13)}.freight-template-filter-base-country{padding:var(--ds-space-4) var(--ds-space-8);border-radius:var(--ds-radius-6, 6px);border:1px solid var(--ds-color-border-alpha-18)}.freight-template-goods-attribute-chip.is-general{background:var(--ds-color-success-bg)}.freight-template-goods-attribute-chip.is-nonGeneral{background:var(--ds-color-brand-alpha-18)}.freight-template-goods-attribute-chip.is-specialGoods{background:var(--ds-color-danger-alpha-16)}.freight-template-goods-attribute-chip.is-pureBatterySensitive,.freight-template-parcel-class-chip{background:var(--ds-color-border-alpha-18)}.freight-template-sync-status-cell{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.freight-template-sync-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.freight-template-sync-status-dot.is-synced{background:var(--ds-color-success)}.freight-template-sync-status-dot.is-unsynced{background:var(--ds-color-warning)}.freight-template-sync-status-text{display:inline-flex;flex-direction:column;font-size:var(--ds-font-size-13)}.freight-template-sync-status-meta{font-size:var(--ds-font-size-11);color:var(--ds-color-slate-500)}.freight-template-sync-status-action{margin-left:var(--ds-space-8)}.generic-template-create-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end}.generic-template-create-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.generic-template-create-drawer-card{position:relative;width:min(540px,90vw);height:100%;background:var(--ds-color-white);display:flex;flex-direction:column;box-shadow:-8px 0 24px #0000001f}body.theme-dark .generic-template-create-drawer-card{background:var(--ds-color-night-300);color:var(--ds-color-white-alpha-90)}.generic-template-create-drawer-head,.generic-template-create-drawer-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-16);border-bottom:1px solid var(--ds-color-border-alpha-18)}.generic-template-create-drawer-footer{border-top:1px solid var(--ds-color-border-alpha-18);border-bottom:none;gap:var(--ds-space-12);justify-content:flex-end;margin-top:auto}.generic-template-create-drawer-body{flex:1;overflow-y:auto;padding:var(--ds-space-16);display:grid;gap:var(--ds-space-16)}.generic-template-create-field{display:grid;gap:var(--ds-space-6)}.generic-template-create-field-label{font-size:var(--ds-font-size-13);font-weight:600}.generic-template-create-field-hint{font-size:var(--ds-font-size-11);color:var(--ds-color-slate-500)}.generic-template-create-field input[type=text],.generic-template-create-field select{padding:var(--ds-space-8);border-radius:var(--ds-radius-6, 6px);border:1px solid var(--ds-color-border-alpha-18);background:transparent;font-size:var(--ds-font-size-13);color:inherit}.generic-template-create-segmented{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-4);border:1px solid var(--ds-color-border-alpha-18);border-radius:var(--ds-radius-6, 6px);padding:2px}.generic-template-create-segmented-item{padding:var(--ds-space-6) var(--ds-space-12);border:none;background:transparent;font-size:var(--ds-font-size-13);cursor:pointer;color:inherit;border-radius:4px}.generic-template-create-segmented-item.is-active{background:var(--ds-color-brand-primary);color:var(--ds-color-white)}.generic-template-create-service-list{display:grid;gap:var(--ds-space-4);max-height:240px;overflow-y:auto;border:1px solid var(--ds-color-border-alpha-18);border-radius:var(--ds-radius-6, 6px);padding:var(--ds-space-8)}.generic-template-create-service-item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ds-space-8);align-items:center;font-size:var(--ds-font-size-13)}.generic-template-create-service-meta{font-size:var(--ds-font-size-11);color:var(--ds-color-slate-500)}.generic-template-create-base-country-row{display:flex;gap:var(--ds-space-8);align-items:center}.generic-template-create-base-country-row select{flex:1}.generic-template-create-candidate-list{display:flex;flex-wrap:wrap;gap:var(--ds-space-4)}.generic-template-create-candidate-chip{padding:var(--ds-space-4) var(--ds-space-8);border-radius:999px;border:1px solid var(--ds-color-border-alpha-18);background:transparent;font-size:var(--ds-font-size-11);cursor:pointer;color:inherit}.generic-template-create-coverage-summary{display:flex;align-items:center;gap:var(--ds-space-12)}.generic-template-create-preview-grid{display:grid;gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.generic-template-create-preview-card{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-12);border-radius:var(--ds-radius-8, 8px);border:1px solid var(--ds-color-border-alpha-18)}.generic-template-create-preview-label,.generic-template-create-preview-meta{font-size:var(--ds-font-size-11);color:var(--ds-color-slate-500)}.freight-template-pending-quick-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end}.freight-template-pending-quick-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.freight-template-pending-quick-drawer-card{position:relative;width:min(420px,90vw);height:100%;background:var(--ds-color-white);display:flex;flex-direction:column;box-shadow:-8px 0 24px #0000001f}body.theme-dark .freight-template-pending-quick-drawer-card{background:var(--ds-color-night-300);color:var(--ds-color-white-alpha-90)}.freight-template-pending-quick-drawer-head,.freight-template-pending-quick-drawer-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-16);border-bottom:1px solid var(--ds-color-border-alpha-18)}.freight-template-pending-quick-drawer-footer{border-top:1px solid var(--ds-color-border-alpha-18);border-bottom:none;gap:var(--ds-space-12);justify-content:flex-end;margin-top:auto}.freight-template-pending-quick-drawer-body{flex:1;overflow-y:auto;padding:var(--ds-space-16);display:grid;gap:var(--ds-space-12)}.freight-template-pending-quick-drawer-label{font-size:var(--ds-font-size-11);color:var(--ds-color-slate-500);display:block;margin-bottom:var(--ds-space-4)}.freight-template-pending-quick-drawer-country-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-4)}.freight-template-pending-quick-drawer-hint{font-size:var(--ds-font-size-11);color:var(--ds-color-slate-500)}.freight-template-upload-trigger.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.freight-template-billing-profile-audit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.freight-template-billing-profile-audit-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ds-color-slate-950) 32%,transparent)}.freight-template-billing-profile-audit-modal-card{position:relative;z-index:1;background:var(--ds-color-white);border-radius:var(--ds-radius-12);padding:var(--ds-space-20);min-width:calc(var(--ds-space-20) * 21);max-width:calc(var(--ds-space-20) * 36);max-height:80vh;overflow:auto;box-shadow:var(--ds-shadow-overlay, 0 var(--ds-space-20) calc(var(--ds-space-20) * 3) rgba(0, 0, 0, .18))}.freight-template-billing-profile-audit-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ds-space-12)}.freight-template-billing-profile-audit-modal-body{display:grid;gap:var(--ds-space-10)}.freight-template-billing-profile-audit-trigger-list{margin:0;padding-left:var(--ds-space-16);color:var(--ds-color-amber-600)}.glass{background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:12px}.sales-overview-section,.sales-alert-tabs,.sales-stats-filter-card,.sales-stats-results-shell{display:grid;gap:var(--ds-space-16)}.sales-overview-section__header,.sales-stats-filter-card__summary,.sales-stats-table__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-16)}.sales-overview-section__copy,.sales-stats-filter-card__copy,.sales-stats-table__copy{display:grid;gap:var(--ds-space-6)}.sales-overview-section__copy strong,.sales-stats-filter-card__copy strong,.sales-stats-table__copy strong{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-16);font-weight:var(--ds-font-weight-medium, 500)}.sales-overview-section__copy span,.sales-stats-filter-card__copy span,.sales-stats-table__copy span,.sales-overview-section__meta span{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-13)}.sales-overview-section__meta{display:flex;align-items:center;gap:var(--ds-space-12);flex-wrap:wrap}.sales-overview-section__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-16)}.sales-overview-card{display:grid;gap:var(--ds-space-8);padding:var(--ds-space-16);border:1px solid var(--ds-color-slate-100);border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--ds-color-white) 94%,var(--ds-color-brand-50) 6%)}.sales-overview-card span{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-13)}.sales-overview-card strong{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-24);font-weight:var(--ds-font-weight-semibold, 600);line-height:1}.sales-overview-section__charts{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:var(--ds-space-16)}.sales-overview-chart-panel{display:grid;gap:var(--ds-space-12);padding:var(--ds-space-16);border:1px solid var(--ds-color-slate-100);border-radius:var(--ds-radius-12);background:var(--ds-color-white);min-height:22rem}.sales-overview-chart-panel header{display:grid;gap:var(--ds-space-4)}.sales-overview-chart-panel header strong{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-14)}.sales-overview-chart-panel header span{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.sales-overview-chart{min-height:17rem}.sales-alert-tabs__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ds-space-10)}.sales-alert-tabs__item{display:grid;justify-items:start;gap:var(--ds-space-8);padding:var(--ds-space-14);border:1px solid var(--ds-color-slate-100);border-radius:var(--ds-radius-12);background:var(--ds-color-white);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sales-alert-tabs__item strong{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-18);font-weight:var(--ds-font-weight-semibold, 600)}.sales-alert-tabs__item.is-active,.sales-alert-tabs__item:hover,.sales-alert-tabs__item:focus-visible{border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent);box-shadow:var(--ds-shadow-soft)}.sales-stats-filter-card__form,.sales-stats-filter-card__grid{display:grid;gap:var(--ds-space-14)}.sales-stats-filter-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-stats-filter-card__field{display:grid;gap:var(--ds-space-6)}.sales-stats-filter-card__field span{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-12)}.sales-stats-filter-card__field input,.sales-stats-filter-card__field select,.date-range-picker__field input{min-height:2.5rem;border:1px solid var(--ds-color-slate-100);border-radius:var(--ds-radius-10);background:var(--ds-color-white);color:var(--ds-color-slate-900);padding:0 var(--ds-space-12);font-size:var(--ds-font-size-14)}.sales-stats-filter-card__actions,.date-range-picker__actions{display:flex;justify-content:flex-end;gap:var(--ds-space-10);flex-wrap:wrap}.date-range-picker{position:relative}.date-range-picker__trigger{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:2.5rem;padding:0 var(--ds-space-12);border:1px solid var(--ds-color-slate-100);border-radius:var(--ds-radius-10);background:var(--ds-color-white);color:var(--ds-color-slate-900);cursor:pointer}.date-range-picker__label{font-size:var(--ds-font-size-14)}.date-range-picker__caret{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.date-range-picker__popover{position:absolute;right:0;top:calc(100% + var(--ds-space-8));z-index:20;width:min(24rem,calc(100vw - var(--ds-space-24)));display:grid;gap:var(--ds-space-14);padding:var(--ds-space-16);box-shadow:var(--ds-shadow-work)}.date-range-picker__preset-list{display:flex;gap:var(--ds-space-8);flex-wrap:wrap}.date-range-picker__preset{min-height:2rem;padding:0 var(--ds-space-10);border:1px solid var(--ds-color-slate-100);border-radius:var(--ds-radius-pill);background:var(--ds-color-white);color:var(--ds-color-slate-500);cursor:pointer}.date-range-picker__preset.is-active{border-color:color-mix(in srgb,var(--ds-color-brand-300) 72%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 88%,transparent);color:var(--ds-color-brand-600)}.date-range-picker__body{display:grid;gap:var(--ds-space-12)}.date-range-picker__hint{margin:0;color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.date-range-picker__range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-12)}.date-range-picker__field{display:grid;gap:var(--ds-space-6)}.date-range-picker__field span{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-12)}.sales-stats-table__shell{overflow-x:auto}.sales-stats-table{width:100%;min-width:76rem}.sales-stats-table th,.sales-stats-table td{vertical-align:top}.sales-stats-table__sort{display:inline-flex;align-items:center;gap:var(--ds-space-6);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.sales-stats-table__sort.is-active{color:var(--ds-color-brand-600)}.sales-stats-table__product{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-10);align-items:start}.sales-stats-table__thumb{width:3rem;height:3rem;border-radius:var(--ds-radius-10);background:color-mix(in srgb,var(--ds-color-brand-50) 84%,var(--ds-color-white) 16%);color:var(--ds-color-brand-600);display:grid;place-items:center;overflow:hidden}.sales-stats-table__thumb img{width:100%;height:100%;object-fit:cover}.sales-stats-table__product-copy,.sales-stats-table__channel-list{display:grid;gap:var(--ds-space-4)}.sales-stats-table__product-copy strong{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-14)}.sales-stats-table__product-copy span{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.sales-stats-column-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--ds-space-24);background:color-mix(in srgb,var(--ds-color-ink-alpha-72) 78%,transparent)}.sales-stats-column-dialog{width:min(44rem,100%);display:grid;gap:var(--ds-space-16);padding:var(--ds-space-20);box-shadow:var(--ds-shadow-work)}.sales-stats-column-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-12)}.freight-template-field-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.freight-template-field>span,.freight-template-field-head>span,.freight-template-preview-card>.freight-template-summary-label{font-size:var(--ds-font-size-caption-sm);color:var(--ds-color-text-body)}.freight-template-field-toggle{min-block-size:calc(var(--ds-space-10) + var(--ds-space-16));padding:0 var(--ds-space-10);border-radius:var(--ds-radius-10);font-size:var(--ds-font-size-caption-sm);white-space:nowrap}.freight-template-field input,.freight-template-field select{min-block-size:calc(var(--ds-space-12) + var(--ds-space-20) + var(--ds-space-12));padding:var(--ds-space-12) var(--ds-space-14);border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-12);background:var(--work-surface, var(--ds-color-bg-surface));color:var(--ds-page-text, var(--ds-color-text-heading));font:inherit}.freight-template-field input:focus-visible,.freight-template-field select:focus-visible,.freight-template-option-card:focus-visible,.freight-template-country-chip:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-space-4) color-mix(in srgb,var(--ds-color-brand-500) 22%,transparent)}.freight-template-option-grid{display:grid;gap:var(--ds-space-12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.freight-template-option-card,.freight-template-country-chip{border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-14);background:var(--work-surface, var(--ds-color-bg-surface));color:var(--ds-page-text, var(--ds-color-text-heading));cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.freight-template-option-card{display:grid;gap:var(--ds-space-8);padding:var(--ds-space-14);text-align:left}.freight-template-option-card strong{font-size:var(--ds-font-size-15);color:var(--ds-page-text, var(--ds-color-text-heading))}.freight-template-option-card span{font-size:var(--ds-font-size-caption-sm);color:var(--ds-color-text-body)}.freight-template-option-card:hover:not(:disabled),.freight-template-country-chip:hover:not(:disabled){border-color:var(--ds-color-brand-300);transform:translateY(calc(var(--ds-space-2) * -.5));box-shadow:var(--ds-shadow-soft)}.freight-template-option-card.is-selected,.freight-template-country-chip.is-selected{border-color:var(--ds-color-brand-500);background:color-mix(in srgb,var(--ds-color-brand-50) 82%,var(--work-surface, var(--ds-color-bg-surface)) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-brand-500) 18%,transparent)}.freight-template-country-picker{display:flex;flex-wrap:wrap;gap:var(--ds-space-10);padding:var(--ds-space-12);border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-16);background:color-mix(in srgb,var(--work-surface, var(--ds-color-bg-surface)) 78%,var(--ds-color-white) 22%);max-block-size:calc(var(--ds-space-24) * 6);overflow:auto}.freight-template-country-chip{display:inline-flex;align-items:center;justify-content:center;min-block-size:calc(var(--ds-space-10) + var(--ds-space-20));padding:0 var(--ds-space-12);font-size:var(--ds-font-size-13)}.freight-template-preview-chip-groups,.freight-template-preview-stack{display:grid;gap:var(--ds-space-16)}.freight-template-preview-chip-group{display:grid;gap:var(--ds-space-10)}.freight-template-preview-paid-detail-list{display:grid;gap:var(--ds-space-12)}.freight-template-preview-paid-detail-card{display:grid;gap:var(--ds-space-12);padding:var(--ds-space-14);border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--work-surface, var(--ds-color-bg-surface)) 84%,var(--ds-color-white) 16%)}.freight-template-preview-paid-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-12)}.sales-stats-column-dialog__header span,.sales-stats-column-dialog__option em{color:var(--ds-color-slate-400);font-size:var(--ds-font-size-12)}.sales-stats-column-dialog__header h2{margin:var(--ds-space-4) 0 0;color:var(--ds-color-slate-900);font-size:var(--ds-font-size-20)}.sales-stats-column-dialog__groups,.sales-stats-column-dialog__group,.sales-stats-column-dialog__options{display:grid;gap:var(--ds-space-12)}.sales-stats-column-dialog__option{display:flex;align-items:center;gap:var(--ds-space-10);padding:var(--ds-space-10) var(--ds-space-12);border:1px solid var(--ds-color-slate-100);border-radius:var(--ds-radius-10);background:color-mix(in srgb,var(--ds-color-white) 96%,var(--ds-color-slate-50) 4%)}@media (prefers-reduced-motion: reduce){.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffffff2}}@media (max-width: 75rem){.sales-overview-section__cards,.sales-alert-tabs__list,.sales-stats-filter-card__grid,.date-range-picker__range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-overview-section__charts{grid-template-columns:minmax(0,1fr)}}@media (max-width: 48rem){.sales-overview-section__header,.sales-stats-filter-card__summary,.sales-stats-table__head,.sales-stats-column-dialog__header{grid-template-columns:minmax(0,1fr);display:grid}.sales-overview-section__cards,.sales-alert-tabs__list,.sales-stats-filter-card__grid,.date-range-picker__range-grid{grid-template-columns:minmax(0,1fr)}.sales-stats-column-dialog__overlay{padding:var(--ds-space-12)}}.freight-template-preview-paid-detail-metrics{display:grid;gap:var(--ds-space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.freight-template-preview-paid-detail-metric,.freight-template-preview-tier-cell{display:grid;gap:var(--ds-space-4)}.freight-template-preview-paid-detail-metric{padding:var(--ds-space-12);border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-12);background:var(--work-surface, var(--ds-color-bg-surface))}.freight-template-preview-tier-table{display:grid;gap:var(--ds-space-10)}.freight-template-preview-tier-row{display:grid;gap:var(--ds-space-10);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--ds-space-12);border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--work-surface, var(--ds-color-bg-surface)) 74%,var(--ds-color-white) 26%)}.freight-template-create-empty-foot{margin:0;padding:0;border:0}.freight-template-create-layer-foot button:not(.is-ghost),.freight-template-generated-list-actions button:not(.is-ghost){border:1px solid var(--ds-color-brand-500);border-radius:var(--ds-radius-12);background:var(--ds-color-brand-500);color:var(--ds-color-white)}.freight-template-create-layer-foot button:not(.is-ghost):hover:not(:disabled),.freight-template-generated-list-actions button:not(.is-ghost):hover:not(:disabled){background:var(--ds-color-brand-600);border-color:var(--ds-color-brand-600)}.freight-template-preview-drawer{width:min(960px,100vw)}.freight-template-preview-drawer-body{grid-template-columns:minmax(0,1.08fr) minmax(250px,.72fr)}.freight-template-preview-table-shell{overflow:auto}.freight-template-preview-table{min-inline-size:100%}.freight-template-preview-card{padding:var(--ds-space-16);border:1px solid var(--work-border, var(--ds-color-border-default));border-radius:var(--ds-radius-16);background:var(--work-surface, var(--ds-color-bg-surface));box-shadow:var(--ds-shadow-soft)}.freight-template-preview-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.freight-template-detail-list{display:grid;gap:var(--ds-space-12);margin:0}.freight-template-detail-list div{display:grid;gap:var(--ds-space-4)}.freight-template-detail-list dt{font-size:var(--ds-font-size-caption-sm);color:var(--ds-color-text-body)}.freight-template-detail-list dd{margin:0;color:var(--ds-page-text, var(--ds-color-text-heading))}.freight-templates-page,.freight-template-create-layer,.freight-template-preview-drawer{--ft-page-bg: #ffffff;--ft-surface: #ffffff;--ft-surface-subtle: #f6f9fc;--ft-surface-muted: #f6f9fc;--ft-border: #e5e5e5;--ft-border-strong: #b9b9f9;--ft-text-primary: #1f1f23;--ft-text-secondary: #2a2a2c;--ft-text-muted: #7a7a7e;--ft-primary: #533afd;--ft-primary-hover: #4434d4;--ft-primary-muted: #d6d9fc;--ft-active-bg: rgba(83, 58, 253, .12);--ft-active-border: rgba(83, 58, 253, .42);--ft-focus-ring: rgba(83, 58, 253, .42);--ft-success-text: #108c3d;--ft-success-bg: rgba(21, 190, 83, .16);--ft-info-bg: rgba(83, 58, 253, .08);--ft-warning-text: #9b6829;--ft-warning-bg: #fff8eb;--ft-danger-text: #ea2261;--ft-danger-bg: #fdeceb;--ft-row-hover: rgba(83, 58, 253, .04);--ft-row-zebra: rgba(246, 249, 252, .68);--ft-shadow: rgba(23, 23, 23, .08) 0 8px 24px -18px;--ft-shadow-soft: rgba(23, 23, 23, .06) 0 3px 10px -6px;--ft-radius: var(--ds-radius-6, 6px);--ft-radius-lg: var(--ds-radius-8, 8px)}.freight-templates-page{background:var(--ft-page-bg);color:var(--ft-text-secondary)}.freight-templates-page .resource-page-family{gap:var(--ds-space-16)}.freight-templates-page .resource-page-table-card,.freight-template-create-layer .work-item-form-section,.freight-template-preview-drawer .work-item-detail-section{border:1px solid var(--ft-border);border-radius:var(--ft-radius-lg);background:var(--ft-surface);box-shadow:var(--ft-shadow)}.freight-template-upload-card,.freight-template-workbench-card,.freight-template-generated-list-card{padding:var(--ds-space-18, 18px)}.freight-template-version-table-head{align-items:flex-start;padding-block-end:var(--ds-space-4)}.freight-template-version-table-head strong,.freight-template-summary-item strong,.freight-template-preview-card-head strong,.freight-template-detail-list dd,.freight-templates-page .work-item-row-stack strong,.freight-template-create-layer .work-section-head h4,.freight-template-preview-drawer .work-section-head h4{color:var(--ft-text-primary)}.freight-template-version-table-head .work-item-row-summary,.freight-template-summary-item p,.freight-template-summary-label,.freight-template-detail-list dt,.freight-template-field>span,.freight-template-field-head>span,.freight-template-preview-card>.freight-template-summary-label,.freight-templates-page .work-item-row-summary,.freight-template-create-layer .work-item-row-summary,.freight-template-preview-drawer .work-item-row-summary,.freight-template-create-layer .work-section-eyebrow,.freight-template-preview-drawer .work-section-eyebrow{color:var(--ft-text-muted)}.freight-template-summary-item{border-color:var(--ft-border);border-radius:var(--ft-radius);background:var(--ft-surface-subtle);box-shadow:none}.freight-template-summary-item strong{font-weight:var(--ds-font-weight-medium, 500);font-variant-numeric:tabular-nums}.freight-template-inline-notice{padding:var(--ds-space-10) var(--ds-space-12);border:1px solid var(--ft-border-strong);border-left:3px solid var(--ft-primary);border-radius:var(--ft-radius);background:var(--ft-info-bg);color:var(--ft-text-secondary);line-height:var(--ds-line-height-body)}.freight-templates-page .work-item-inline-error,.freight-template-create-layer .work-item-inline-error,.freight-template-preview-drawer .work-item-inline-error{border-color:color-mix(in srgb,var(--ft-danger-text) 24%,transparent);border-radius:var(--ft-radius);background:var(--ft-danger-bg);color:var(--ft-danger-text)}.freight-templates-page .work-items-table-shell,.freight-template-preview-table-shell{border-color:var(--ft-border);border-radius:var(--ft-radius-lg);background:var(--ft-surface);box-shadow:var(--ft-shadow)}.freight-templates-page .work-items-table,.freight-template-preview-table{border-collapse:separate;border-spacing:0;color:var(--ft-text-secondary);font-variant-numeric:tabular-nums}.freight-templates-page .work-items-table th,.freight-template-preview-table th{border-block-end:1px solid var(--ft-border);background:var(--ft-surface-subtle);color:var(--ft-text-secondary);font-weight:var(--ds-font-weight-medium, 500)}.freight-templates-page .work-items-table td,.freight-template-preview-table td{border-block-end:1px solid var(--ft-border);background:var(--ft-surface);color:var(--ft-text-secondary)}.freight-templates-page .work-items-table tbody tr:nth-child(2n) td,.freight-template-preview-table tbody tr:nth-child(2n) td{background:var(--ft-row-zebra)}.freight-templates-page .work-items-table tbody tr:hover td,.freight-template-preview-table tbody tr:hover td{background:var(--ft-row-hover)}.freight-templates-page .work-items-table th:last-child,.freight-templates-page .work-items-table td:last-child{text-align:right}.freight-templates-page .work-item-chip,.freight-template-create-layer .work-item-chip,.freight-template-preview-drawer .work-item-chip{border-radius:var(--ft-radius);border-color:var(--ft-border);background:var(--ft-surface-muted);color:var(--ft-text-secondary)}.freight-templates-page .work-item-chip.is-info,.freight-template-create-layer .work-item-chip.is-info,.freight-template-preview-drawer .work-item-chip.is-info{border-color:var(--ft-border-strong);background:var(--ft-active-bg);color:var(--ft-primary)}.freight-templates-page .work-item-chip.is-success,.freight-template-preview-drawer .work-item-chip.is-success{border-color:color-mix(in srgb,var(--ft-success-text) 30%,transparent);background:var(--ft-success-bg);color:var(--ft-success-text)}.freight-templates-page .product-list-create-btn,.freight-template-create-layer-foot button:not(.is-ghost),.freight-template-generated-list-actions button:not(.is-ghost){border:1px solid var(--ft-primary);border-radius:var(--ft-radius);background:var(--ft-primary);color:#fff;box-shadow:none}.freight-templates-page .product-list-create-btn:hover:not(:disabled),.freight-template-create-layer-foot button:not(.is-ghost):hover:not(:disabled),.freight-template-generated-list-actions button:not(.is-ghost):hover:not(:disabled){border-color:var(--ft-primary-hover);background:var(--ft-primary-hover);color:#fff}.freight-templates-page .is-ghost,.freight-template-create-layer .is-ghost,.freight-template-preview-drawer .is-ghost{border-color:var(--ft-border-strong);border-radius:var(--ft-radius);background:transparent;color:var(--ft-primary);box-shadow:none}.freight-templates-page .is-ghost:hover:not(:disabled),.freight-template-create-layer .is-ghost:hover:not(:disabled),.freight-template-preview-drawer .is-ghost:hover:not(:disabled){border-color:var(--ft-active-border);background:var(--ft-active-bg);color:var(--ft-primary-hover)}.freight-templates-page.settings-appearance-layout .is-ghost,.freight-template-create-layer.settings-appearance-layout .is-ghost,.freight-template-preview-drawer.settings-appearance-layout .is-ghost{border-color:var(--ft-border-strong);background:transparent;color:var(--ft-primary);box-shadow:none}.freight-templates-page.settings-appearance-layout .is-ghost:hover:not(:disabled),.freight-template-create-layer.settings-appearance-layout .is-ghost:hover:not(:disabled),.freight-template-preview-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled){border-color:var(--ft-active-border);background:var(--ft-active-bg);color:var(--ft-primary-hover);box-shadow:none}.freight-templates-page button:disabled,.freight-templates-page label:has(input:disabled),.freight-template-create-layer button:disabled,.freight-template-create-layer input:disabled,.freight-template-create-layer select:disabled,.freight-template-preview-drawer button:disabled{cursor:not-allowed;opacity:.58}.freight-templates-page button:focus-visible,.freight-templates-page label:focus-within,.freight-template-create-layer button:focus-visible,.freight-template-create-layer input:focus-visible,.freight-template-create-layer select:focus-visible,.freight-template-preview-drawer button:focus-visible{outline:2px solid var(--ft-focus-ring);outline-offset:2px}.freight-template-create-layer-overlay{background:#061b3138}.freight-template-create-layer,.freight-template-preview-drawer{border-color:var(--ft-border);border-radius:var(--ft-radius-lg);background:var(--ft-surface);color:var(--ft-text-secondary);box-shadow:#17171729 0 24px 58px -34px}.freight-template-create-layer-head,.freight-template-create-layer-foot,.freight-template-preview-drawer-head{border-color:var(--ft-border);background:#ffffffc7;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.freight-template-create-layer-body,.freight-template-preview-drawer-body{background:var(--ft-page-bg)}.freight-template-create-form-section,.freight-template-preview-card{border-color:var(--ft-border);border-radius:var(--ft-radius-lg);background:var(--ft-surface);box-shadow:var(--ft-shadow-soft)}.freight-template-field input,.freight-template-field select,.freight-template-country-picker,.freight-template-preview-paid-detail-card,.freight-template-preview-paid-detail-metric,.freight-template-preview-tier-row{border-color:var(--ft-border);border-radius:var(--ft-radius);background:var(--ft-surface);color:var(--ft-text-primary)}.freight-template-country-picker,.freight-template-preview-paid-detail-card,.freight-template-preview-tier-row{background:var(--ft-surface-subtle)}.freight-template-option-card,.freight-template-country-chip{border-color:var(--ft-border);border-radius:var(--ft-radius);background:var(--ft-surface);color:var(--ft-text-primary);box-shadow:none}.freight-template-option-card:hover:not(:disabled),.freight-template-country-chip:hover:not(:disabled){border-color:var(--ft-active-border);background:var(--ft-row-hover);box-shadow:var(--ft-shadow-soft);transform:none}.freight-template-option-card.is-selected,.freight-template-country-chip.is-selected{border-color:var(--ft-active-border);background:var(--ft-active-bg);color:var(--ft-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ft-primary) 16%,transparent)}.freight-template-option-card strong{color:var(--ft-text-primary)}.freight-template-option-card span,.freight-template-preview-paid-detail-metric span,.freight-template-preview-tier-cell span{color:var(--ft-text-muted)}.freight-template-preview-card{box-shadow:none}.freight-template-detail-list div{padding:var(--ds-space-10) 0;border-block-end:1px solid var(--ft-border)}.freight-template-detail-list div:last-child{border-block-end:0}body.theme-dark .freight-templates-page,body.theme-dark .freight-template-create-layer,body.theme-dark .freight-template-preview-drawer{--ft-page-bg: #1d1d1f;--ft-surface: #272729;--ft-surface-subtle: #2a2a2c;--ft-surface-muted: #252527;--ft-border: rgba(255, 255, 255, .12);--ft-border-strong: rgba(185, 185, 249, .72);--ft-text-primary: #ffffff;--ft-text-secondary: #cccccc;--ft-text-muted: #7a7a7a;--ft-row-hover: rgba(83, 58, 253, .12);--ft-row-zebra: rgba(255, 255, 255, .025);--ft-shadow: none;--ft-shadow-soft: none;--ft-info-bg: rgba(83, 58, 253, .14);--ft-success-bg: rgba(21, 190, 83, .2);--ft-danger-bg: rgba(234, 34, 97, .16)}body.theme-dark .freight-templates-page{background:var(--ft-page-bg)}body.theme-dark .app-shell-appearance:has(.freight-templates-page),body.theme-dark .app-body:has(.freight-templates-page),body.theme-dark .main:has(.freight-templates-page){background:var(--ft-page-bg)}body.theme-dark .freight-template-create-layer-overlay{background:#00000085}body.theme-dark .freight-template-create-layer.freight-templates-appearance-layer,body.theme-dark .freight-template-preview-drawer.freight-templates-appearance-drawer{border-color:var(--ft-border);background:var(--ft-surface);color:var(--ft-text-secondary);box-shadow:none}body.theme-dark .freight-template-create-layer-head,body.theme-dark .freight-template-create-layer-foot,body.theme-dark .freight-template-preview-drawer-head{background:#272729c7;border-color:var(--ft-border);box-shadow:none}body.theme-light .freight-template-create-layer.freight-templates-appearance-layer.settings-appearance-layout .freight-template-create-layer-head,body.theme-light .freight-template-create-layer.freight-templates-appearance-layer.settings-appearance-layout .freight-template-create-layer-foot,body.theme-light .freight-template-preview-drawer.freight-templates-appearance-drawer.settings-appearance-layout .freight-template-preview-drawer-head{background:#ffffffc7;border-color:var(--ft-border);box-shadow:none}body.theme-dark .freight-template-create-layer.freight-templates-appearance-layer.settings-appearance-layout .freight-template-create-layer-head,body.theme-dark .freight-template-create-layer.freight-templates-appearance-layer.settings-appearance-layout .freight-template-create-layer-foot,body.theme-dark .freight-template-preview-drawer.freight-templates-appearance-drawer.settings-appearance-layout .freight-template-preview-drawer-head{background:#272729c7;border-color:var(--ft-border);box-shadow:none}body.theme-dark .freight-template-create-layer-body,body.theme-dark .freight-template-preview-drawer-body{background:var(--ft-page-bg)}body.theme-dark .freight-template-create-layer .work-item-form-section,body.theme-dark .freight-template-preview-drawer .work-item-detail-section,body.theme-dark .freight-template-preview-card{border-color:var(--ft-border);background:var(--ft-surface);color:var(--ft-text-secondary);box-shadow:none}body.theme-dark .freight-template-field input,body.theme-dark .freight-template-field select,body.theme-dark .freight-template-country-picker,body.theme-dark .freight-template-preview-paid-detail-card,body.theme-dark .freight-template-preview-paid-detail-metric,body.theme-dark .freight-template-preview-tier-row,body.theme-dark .freight-template-option-card,body.theme-dark .freight-template-country-chip{border-color:var(--ft-border);background:var(--ft-surface);color:var(--ft-text-primary)}body.theme-dark .freight-template-country-picker,body.theme-dark .freight-template-preview-paid-detail-card,body.theme-dark .freight-template-preview-tier-row,body.theme-dark .freight-template-summary-item{background:var(--ft-surface-subtle)}body.theme-dark .freight-templates-page .work-items-table td,body.theme-dark .freight-template-preview-table td{background:var(--ft-surface)}body.theme-dark .freight-templates-page .work-items-table tbody tr:nth-child(2n) td,body.theme-dark .freight-template-preview-table tbody tr:nth-child(2n) td{background:var(--ft-row-zebra)}body.theme-dark .freight-templates-page .work-items-table tbody tr:hover td,body.theme-dark .freight-template-preview-table tbody tr:hover td{background:var(--ft-row-hover)}@media (max-width: 720px){.freight-template-header-actions{inline-size:100%}.freight-template-header-actions>*{flex:0 1 auto}.freight-template-create-layer-overlay{padding:var(--ds-space-12)}.freight-template-create-layer{max-block-size:calc(100vh - var(--ds-space-12));border-radius:var(--ds-radius-18)}.freight-template-create-layer-body,.freight-template-preview-drawer-body{padding:var(--ds-space-16)}.freight-template-create-form-grid,.freight-template-preview-drawer-body,.freight-template-preview-paid-detail-metrics,.freight-template-preview-tier-row{grid-template-columns:minmax(0,1fr)}.freight-template-preview-drawer{width:100vw}}.orders-page-head-meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-10);align-items:center}.orders-page-head-stat{display:grid;gap:var(--ds-space-4);min-inline-size:calc(var(--ds-space-24) * 3);padding:var(--ds-space-10) var(--ds-space-12);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-border-default) 86%,transparent);border-radius:var(--ds-radius-16);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 94%,transparent),color-mix(in srgb,var(--ds-color-slate-50) 72%,var(--ds-color-white) 28%));box-shadow:var(--ds-shadow-soft)}.orders-page-head-stat span{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-caption-sm);line-height:var(--ds-line-height-caption-sm)}.orders-page-head-stat strong{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-body-lg);line-height:var(--ds-line-height-title);font-weight:var(--ds-font-weight-semibold)}.orders-page-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-10)}.orders-page-toolbar-card{padding:var(--ds-space-16) var(--ds-space-18)}.orders-page-filter-form{display:grid;gap:var(--ds-space-12)}.orders-page-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ds-space-12);align-items:end}.orders-page-filter-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-10);flex-wrap:wrap}.orders-page-filter-sort{display:grid;gap:var(--ds-space-4);min-inline-size:calc(var(--ds-space-24) * 4);padding:var(--ds-space-10) var(--ds-space-12);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-border-default) 82%,transparent);border-radius:var(--ds-radius-14);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 96%,transparent),color-mix(in srgb,var(--ds-color-brand-50) 34%,var(--ds-color-white) 66%))}.orders-page-filter-sort span{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-micro);font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.orders-page-filter-sort strong{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-body);font-weight:var(--ds-font-weight-semibold)}.order-detail-glass-surface{inline-size:min(76rem,96vw)}.order-detail-drawer-shell{min-block-size:100%;display:flex;flex-direction:column;background:transparent}.order-detail-split-layout{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:var(--ds-space-20);align-items:start}.order-detail-fulfillment-panel,.order-detail-main-pane{min-width:0}.order-detail-fulfillment-panel{align-content:start;padding:var(--ds-space-18);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-brand-200) 76%,transparent);border-radius:var(--ds-radius-20);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-50) 88%,var(--ds-color-white) 12%),color-mix(in srgb,var(--ds-color-white) 90%,var(--ds-color-brand-50) 10%));box-shadow:var(--ds-shadow-panel)}.order-detail-fulfillment-panel .stepper-row{padding-block:var(--ds-space-6)}.order-detail-fulfillment-captions{display:grid;gap:var(--ds-space-8)}.order-detail-fulfillment-caption{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-10) var(--ds-space-12);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-border-default) 86%,transparent);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-white) 92%,transparent)}.order-detail-fulfillment-caption strong{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-body);font-weight:var(--ds-font-weight-semibold)}.order-detail-fulfillment-caption span{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-caption-sm);line-height:var(--ds-line-height-body)}.order-detail-fulfillment-caption.is-now{border-color:color-mix(in srgb,var(--ds-color-brand-primary) 36%,transparent);background:color-mix(in srgb,var(--ds-color-brand-50) 86%,var(--ds-color-white) 14%)}.order-detail-fulfillment-caption.is-done strong{color:var(--ds-color-brand-700)}.order-detail-fulfillment-facts{display:grid;gap:var(--ds-space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-fulfillment-facts article{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-12);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-border-default) 86%,transparent);border-radius:var(--ds-radius-14);background:color-mix(in srgb,var(--ds-color-white) 94%,transparent)}.order-detail-fulfillment-facts span{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-micro);font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.order-detail-fulfillment-facts strong{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-body);font-weight:var(--ds-font-weight-semibold)}.order-detail-main-pane{display:grid;gap:var(--ds-space-20)}.product-returns-head-meta{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-body)}.product-returns-table-card{overflow:hidden}.product-returns-table tbody tr.is-selected{background:color-mix(in srgb,var(--ds-color-brand-50) 72%,transparent)}.product-returns-customer-cell{display:flex;align-items:flex-start;gap:var(--ds-space-10)}.product-returns-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--ds-space-18) * 2);block-size:calc(var(--ds-space-18) * 2);border-radius:var(--ds-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-primary) 20%,var(--ds-color-white) 80%),color-mix(in srgb,var(--ds-color-accent-blue-600) 18%,var(--ds-color-brand-50) 82%));color:var(--ds-color-brand-700);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-semibold)}.product-returns-approval-surface{inline-size:min(46rem,calc(100vw - var(--ds-space-24) * 2));max-block-size:calc(100vh - var(--ds-space-24) * 2)}.return-approval-modal{display:flex;flex-direction:column;gap:var(--ds-space-18);padding:var(--ds-space-20)}.product-returns-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-12);padding-bottom:var(--ds-space-14);border-bottom:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-border-default) 82%,transparent)}.product-returns-modal-head h2,.product-returns-modal-head p{margin:0}.product-returns-modal-head h2{color:var(--ds-color-slate-950);font-size:var(--ds-font-size-title);line-height:var(--ds-line-height-title)}.product-returns-modal-head p{color:var(--ds-color-slate-500);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-body)}.product-returns-modal-kicker{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);align-items:center;color:var(--ds-color-slate-500);font-size:var(--ds-font-size-caption-sm)}.product-returns-modal-body{display:grid;gap:var(--ds-space-18)}.product-returns-modal-items,.product-returns-item-list{display:grid;gap:var(--ds-space-12)}.product-returns-item-card{display:flex;align-items:flex-start;gap:var(--ds-space-12);padding:var(--ds-space-14);border:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-border-default) 84%,transparent);border-radius:var(--ds-radius-16);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-white) 96%,transparent),color-mix(in srgb,var(--ds-color-slate-50) 68%,var(--ds-color-white) 32%))}.product-returns-item-thumb{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--ds-space-20) * 2);block-size:calc(var(--ds-space-20) * 2);border-radius:var(--ds-radius-14);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-50) 88%,var(--ds-color-white) 12%),color-mix(in srgb,var(--ds-color-border-brand-soft) 72%,var(--ds-color-white) 28%));color:var(--ds-color-brand-700);font-size:var(--ds-font-size-body);font-weight:var(--ds-font-weight-semibold);flex:0 0 auto}.product-returns-item-tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.product-returns-modal-field{display:grid;gap:var(--ds-space-8);color:var(--ds-color-slate-500);font-size:var(--ds-font-size-caption-sm)}.product-returns-modal-field textarea{inline-size:100%;min-block-size:calc(var(--ds-space-24) * 4);padding:var(--ds-space-12) var(--ds-space-14);border:var(--ds-page-border-width) solid var(--ds-color-border-default);border-radius:var(--ds-radius-16);background:color-mix(in srgb,var(--ds-color-white) 96%,transparent);color:var(--ds-color-slate-950);font:inherit;font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-body);resize:vertical}.product-returns-modal-field textarea:focus{outline:var(--ds-focus-ring);outline-offset:0;border-color:color-mix(in srgb,var(--ds-color-brand-primary) 42%,transparent)}.product-returns-modal-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-10);flex-wrap:wrap;padding-top:var(--ds-space-14);border-top:var(--ds-page-border-width) solid color-mix(in srgb,var(--ds-color-border-default) 82%,transparent)}body.theme-dark .orders-page-head-stat,body.theme-dark .orders-page-filter-sort,body.theme-dark .order-detail-fulfillment-panel,body.theme-dark .order-detail-fulfillment-caption,body.theme-dark .order-detail-fulfillment-facts article,body.theme-dark .product-returns-item-card{border-color:color-mix(in srgb,#3a3a3c 84%,transparent)}body.theme-dark .orders-page-head-stat,body.theme-dark .orders-page-filter-sort,body.theme-dark .order-detail-fulfillment-caption,body.theme-dark .order-detail-fulfillment-facts article,body.theme-dark .product-returns-item-card,body.theme-dark .product-returns-modal-field textarea{background:linear-gradient(180deg,color-mix(in srgb,#272729 94%,transparent),color-mix(in srgb,#1d1d1f 90%,#272729 10%))}body.theme-dark .order-detail-fulfillment-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-brand-500) 16%,#1d1d1f 84%),color-mix(in srgb,#1d1d1f 92%,var(--ds-color-brand-500) 8%))}body.theme-dark .orders-page-head-stat span,body.theme-dark .orders-page-filter-sort span,body.theme-dark .product-returns-head-meta,body.theme-dark .product-returns-modal-head p,body.theme-dark .product-returns-modal-kicker,body.theme-dark .product-returns-modal-field,body.theme-dark .product-returns-modal-field textarea,body.theme-dark .order-detail-fulfillment-caption span,body.theme-dark .order-detail-fulfillment-facts span{color:#4a4a4c}body.theme-dark .orders-page-head-stat strong,body.theme-dark .orders-page-filter-sort strong,body.theme-dark .product-returns-modal-head h2,body.theme-dark .order-detail-fulfillment-caption strong,body.theme-dark .order-detail-fulfillment-facts strong{color:#fafafa}body.theme-dark .product-returns-table tbody tr.is-selected{background:color-mix(in srgb,var(--ds-color-brand-500) 12%,transparent)}@media (max-width: 72rem){.orders-page-filter-row,.order-detail-split-layout{grid-template-columns:minmax(0,1fr)}.orders-page-filter-actions{justify-content:flex-start}.orders-page-filter-sort{min-inline-size:0}.order-detail-glass-surface{inline-size:min(62rem,100vw)}.order-detail-fulfillment-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width: 48rem){.orders-page-head-actions,.product-returns-modal-head,.product-returns-customer-cell{align-items:stretch}.orders-page-head-actions,.product-returns-modal-head,.product-returns-item-card{flex-direction:column}.orders-page-head-stat,.return-approval-modal{padding:var(--ds-space-14)}.product-returns-approval-surface{inline-size:calc(100vw - var(--ds-space-12) * 2);max-block-size:calc(100vh - var(--ds-space-12) * 2)}}.discrepancy-service-shell{gap:var(--ds-space-14)}.discrepancy-service-head-meta{color:var(--ds-color-text-body);font-size:var(--ds-font-size-13)}.discrepancy-service-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-12)}.discrepancy-service-kpi-card,.discrepancy-service-side-card,.discrepancy-service-description,.discrepancy-service-info-grid,.discrepancy-service-resolution-form{border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);border-radius:var(--ds-radius-12);background:var(--ds-color-white-alpha-90);box-shadow:var(--ds-shadow-soft)}.discrepancy-service-kpi-card{padding:var(--ds-space-16)}.discrepancy-service-kpi-card strong{display:block;margin-block-start:var(--ds-space-6);color:var(--ds-color-slate-900);font-size:var(--ds-font-size-title-lg);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.discrepancy-service-kpi-card p{margin:var(--ds-space-8) 0 0;color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.discrepancy-service-kpi-label{display:inline-flex;align-items:center;gap:var(--ds-space-6);color:var(--ds-color-text-body);font-size:var(--ds-font-size-12);font-weight:700}.discrepancy-service-kpi-label:before{content:"";inline-size:var(--ds-space-6);block-size:var(--ds-space-6);border-radius:var(--ds-radius-pill);background:currentColor}.discrepancy-service-kpi-label.is-warning{color:var(--ds-color-amber-600)}.discrepancy-service-kpi-label.is-info{color:var(--ds-color-brand-500)}.discrepancy-service-kpi-label.is-success{color:var(--ds-color-emerald-600)}.discrepancy-service-kpi-label.is-danger{color:var(--ds-color-danger-500)}.discrepancy-service-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-10);margin-block-start:var(--ds-space-12);padding-block-start:var(--ds-space-12);border-block-start:1px solid color-mix(in srgb,var(--ds-color-slate-200) 74%,transparent)}.discrepancy-service-filter-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-6)}.discrepancy-service-filter-group>span,.discrepancy-service-search span{color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.discrepancy-service-filter-group button,.discrepancy-service-reset,.discrepancy-service-submit,.discrepancy-service-resolution-options button{min-block-size:2rem;border:1px solid transparent;border-radius:var(--ds-radius-8);padding:0 var(--ds-space-10);font:inherit;font-size:var(--ds-font-size-12);cursor:pointer}.discrepancy-service-filter-group button,.discrepancy-service-reset,.discrepancy-service-resolution-options button{background:transparent;color:var(--ds-color-slate-500)}.discrepancy-service-filter-group button.is-active,.discrepancy-service-resolution-options button.is-active{border-color:var(--ds-color-brand-300);background:var(--ds-color-brand-50);color:var(--ds-color-brand-700);font-weight:700}.discrepancy-service-search{display:inline-flex;align-items:center;gap:var(--ds-space-8);margin-inline-start:auto;border:1px solid var(--ds-color-slate-200);border-radius:var(--ds-radius-8);padding:0 var(--ds-space-10);background:var(--ds-color-white)}.discrepancy-service-search input{inline-size:11rem;block-size:2rem;border:0;outline:0;background:transparent;color:var(--ds-color-slate-900);font-size:var(--ds-font-size-13)}.discrepancy-service-submit{background:var(--ds-color-slate-900);color:var(--ds-color-white)}.discrepancy-service-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:var(--ds-space-12);align-items:start}.discrepancy-service-table-card{overflow:hidden}.discrepancy-service-table th,.discrepancy-service-table td{white-space:nowrap}.discrepancy-service-table tbody tr.is-selected{background:color-mix(in srgb,var(--ds-color-brand-50) 84%,transparent)}.discrepancy-service-product-cell{display:flex;align-items:center;gap:var(--ds-space-10);min-inline-size:16rem}.discrepancy-service-thumb{inline-size:2rem;block-size:2rem;flex:0 0 auto;border-radius:var(--ds-radius-8);background:linear-gradient(135deg,var(--ds-color-brand-50),var(--ds-color-brand-300)),radial-gradient(circle at 30% 30%,var(--ds-color-white-alpha-68),transparent 62%)}.discrepancy-service-number-cell,.discrepancy-service-money-cell{text-align:right;font-variant-numeric:tabular-nums}.discrepancy-service-money-cell{color:var(--ds-color-danger-500);font-weight:700}.discrepancy-service-empty{display:grid;justify-items:center;gap:var(--ds-space-6);padding:var(--ds-space-24);color:var(--ds-color-text-body)}.discrepancy-service-empty strong{color:var(--ds-color-slate-900)}.discrepancy-service-right-rail{display:grid;gap:var(--ds-space-12)}.discrepancy-service-side-card{padding:var(--ds-space-16)}.discrepancy-service-side-card header,.discrepancy-service-rank-row>div,.discrepancy-service-reason-list div{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8)}.discrepancy-service-side-card header strong{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-13)}.discrepancy-service-side-card header span,.discrepancy-service-rank-row,.discrepancy-service-reason-list{color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.discrepancy-service-rank-list,.discrepancy-service-reason-list{display:grid;gap:var(--ds-space-10);margin-block-start:var(--ds-space-12)}.discrepancy-service-rank-row meter{inline-size:100%;block-size:var(--ds-space-6)}.discrepancy-service-reason-list strong,.discrepancy-service-rank-row strong{color:var(--ds-color-slate-900)}.discrepancy-service-drawer-surface{inline-size:min(35rem,100vw)}.discrepancy-service-drawer{display:flex;flex-direction:column;block-size:100%;color:var(--ds-color-slate-900)}.discrepancy-service-drawer-head,.discrepancy-service-drawer-foot{padding:var(--ds-space-16) var(--ds-space-20);border-block-end:1px solid color-mix(in srgb,var(--ds-color-slate-200) 70%,transparent)}.discrepancy-service-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-12)}.discrepancy-service-drawer-head p,.discrepancy-service-drawer-section h3{margin:0 0 var(--ds-space-8);color:var(--ds-color-text-body);font-size:var(--ds-font-size-12);font-weight:800;text-transform:uppercase}.discrepancy-service-drawer-head h2{margin:0 0 var(--ds-space-8);color:var(--ds-color-brand-700);font-size:var(--ds-font-size-18)}.discrepancy-service-drawer-head div div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.discrepancy-service-drawer-body{flex:1;overflow:auto;padding:var(--ds-space-16) var(--ds-space-20)}.discrepancy-service-drawer-section+.discrepancy-service-drawer-section{margin-block-start:var(--ds-space-18)}.discrepancy-service-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-12);padding:var(--ds-space-14)}.discrepancy-service-info-grid div:last-child{grid-column:1 / -1}.discrepancy-service-info-grid dt{color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.discrepancy-service-info-grid dd{margin:var(--ds-space-4) 0 0;color:var(--ds-color-slate-900);font-size:var(--ds-font-size-13);font-weight:700}.discrepancy-service-description{padding:var(--ds-space-14)}.discrepancy-service-description>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);color:var(--ds-color-text-body);font-size:var(--ds-font-size-13)}.discrepancy-service-description p{margin:var(--ds-space-10) 0 0;color:var(--ds-color-slate-600);font-size:var(--ds-font-size-13);line-height:1.55}.discrepancy-service-attachment-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ds-space-6)}.discrepancy-service-attachment-grid span{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--ds-radius-8);background:linear-gradient(135deg,var(--ds-color-amber-100),var(--ds-color-brand-300));color:var(--ds-color-slate-700);font-size:var(--ds-font-size-12);font-weight:800}.discrepancy-service-timeline{position:relative;display:grid;gap:var(--ds-space-10);margin:0;padding:var(--ds-space-14) var(--ds-space-14) var(--ds-space-14) var(--ds-space-28);border:1px solid color-mix(in srgb,var(--ds-color-slate-200) 84%,transparent);border-radius:var(--ds-radius-12);background:var(--ds-color-white-alpha-90);list-style:none}.discrepancy-service-timeline li{position:relative;display:grid;gap:var(--ds-space-4)}.discrepancy-service-timeline li:before{content:"";position:absolute;inset-inline-start:calc(var(--ds-space-18) * -1);inset-block-start:var(--ds-space-2);inline-size:var(--ds-space-10);block-size:var(--ds-space-10);border-radius:var(--ds-radius-pill);background:var(--ds-color-slate-200)}.discrepancy-service-timeline li.is-done:before{background:var(--ds-color-emerald-500)}.discrepancy-service-timeline li.is-current:before{background:var(--ds-color-brand-500);box-shadow:0 0 0 var(--ds-space-4) var(--ds-color-brand-alpha-18)}.discrepancy-service-timeline strong{color:var(--ds-color-slate-900);font-size:var(--ds-font-size-13)}.discrepancy-service-timeline span{color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.discrepancy-service-resolution-form{display:grid;gap:var(--ds-space-12);padding:var(--ds-space-14)}.discrepancy-service-resolution-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-6)}.discrepancy-service-resolution-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-10)}.discrepancy-service-resolution-fields label,.discrepancy-service-resolution-note{display:grid;gap:var(--ds-space-6);color:var(--ds-color-text-body);font-size:var(--ds-font-size-12)}.discrepancy-service-resolution-fields input,.discrepancy-service-resolution-note textarea{inline-size:100%;border:1px solid var(--ds-color-slate-200);border-radius:var(--ds-radius-8);background:var(--ds-color-white);color:var(--ds-color-slate-900);font-size:var(--ds-font-size-13)}.discrepancy-service-resolution-fields input{block-size:2.25rem;padding:0 var(--ds-space-10)}.discrepancy-service-resolution-note textarea{min-block-size:4rem;padding:var(--ds-space-10);resize:vertical}.discrepancy-service-drawer-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-10);border-block-start:1px solid color-mix(in srgb,var(--ds-color-slate-200) 70%,transparent);border-block-end:0}body.theme-dark .discrepancy-service-kpi-card,body.theme-dark .discrepancy-service-side-card,body.theme-dark .discrepancy-service-description,body.theme-dark .discrepancy-service-info-grid,body.theme-dark .discrepancy-service-resolution-form,body.theme-dark .discrepancy-service-timeline{border-color:var(--ds-color-white-alpha-08);background:color-mix(in srgb,#1d1d1f 78%,var(--ds-color-white) 4%)}body.theme-dark .discrepancy-service-kpi-card strong,body.theme-dark .discrepancy-service-side-card header strong,body.theme-dark .discrepancy-service-reason-list strong,body.theme-dark .discrepancy-service-rank-row strong,body.theme-dark .discrepancy-service-info-grid dd,body.theme-dark .discrepancy-service-timeline strong,body.theme-dark .discrepancy-service-drawer{color:#fafafa}body.theme-dark .discrepancy-service-head-meta,body.theme-dark .discrepancy-service-kpi-card p,body.theme-dark .discrepancy-service-side-card header span,body.theme-dark .discrepancy-service-rank-row,body.theme-dark .discrepancy-service-reason-list,body.theme-dark .discrepancy-service-description p,body.theme-dark .discrepancy-service-timeline span,body.theme-dark .discrepancy-service-drawer-head div div{color:#4a4a4c}body.theme-dark .discrepancy-service-search,body.theme-dark .discrepancy-service-search input,body.theme-dark .discrepancy-service-resolution-fields input,body.theme-dark .discrepancy-service-resolution-note textarea{border-color:var(--ds-color-white-alpha-08);background:var(--ds-color-white-alpha-07);color:#fafafa}@media (max-width: 900px){.discrepancy-service-kpi-grid,.discrepancy-service-main-grid,.discrepancy-service-resolution-fields{grid-template-columns:minmax(0,1fr)}.discrepancy-service-filter-row,.discrepancy-service-search{align-items:stretch}.discrepancy-service-search{inline-size:100%;margin-inline-start:0}.discrepancy-service-search input{inline-size:100%}.discrepancy-service-resolution-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-create-page{--product-create-page-bg: #ffffff;--product-create-surface: #ffffff;--product-create-surface-subtle: #f6f9fc;--product-create-surface-muted: #f6f9fc;--product-create-border: #e5e5e5;--product-create-border-strong: #d8e2ee;--product-create-text: #1f1f23;--product-create-text-sub: #2a2a2c;--product-create-text-muted: #7a7a7e;--product-create-action: #533afd;--product-create-action-hover: #4434d4;--product-create-active-bg: rgba(83, 58, 253, .16);--product-create-active-border: rgba(83, 58, 253, .45);--product-create-focus-ring: rgba(83, 58, 253, .42);--product-create-danger-text: #ea2261;--product-create-danger-bg: #fdeceb;--product-create-warning-text: #9b6829;--product-create-warning-bg: #fff8eb;--product-create-success-text: #108c3d;--product-create-success-bg: rgba(21, 190, 83, .2);--product-create-radius-sm: 4px;--product-create-radius-md: 6px;--product-create-radius-lg: 8px;--product-create-shadow: none;--product-control-radius: var(--product-create-radius-md);color:var(--product-create-text-sub);background:var(--product-create-page-bg)}.main-product-create-standalone:has(.product-create-page),.app-body-product-create-standalone:has(.product-create-page){background:var(--product-create-page-bg, #ffffff)}.main.main-product-create-standalone:has(.product-create-page){padding:16px clamp(24px,4vw,56px) 32px}.product-create-page{inline-size:100%;box-sizing:border-box}.product-create-page .resource-page-family{inline-size:min(100%,1440px);margin-inline:auto}.product-create-page .product-create-shell,.product-create-page .product-create-head,.product-create-page .product-create-main{inline-size:100%;min-inline-size:0}.product-create-page .product-create-shell{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}body.products-create-appearance-portal-host{--product-create-surface: #ffffff;--product-create-surface-subtle: #f6f9fc;--product-create-surface-muted: #f6f9fc;--product-create-border: #e5e5e5;--product-create-border-strong: #d8e2ee;--product-create-text: #1f1f23;--product-create-text-sub: #2a2a2c;--product-create-text-muted: #7a7a7e;--product-create-action: #533afd;--product-create-action-hover: #4434d4;--product-create-active-bg: rgba(83, 58, 253, .16);--product-create-active-border: rgba(83, 58, 253, .45);--product-create-focus-ring: rgba(83, 58, 253, .42);--product-create-radius-sm: 4px;--product-create-radius-md: 6px;--product-create-radius-lg: 8px;--product-create-shadow: none}.product-create-page .product-create-head,.product-create-page .product-create-card,.product-create-page .product-create-top-tabs,.product-create-page .product-create-stepper,.product-create-page .product-create-alert,.product-create-page .product-create-actions,.product-create-page .product-platform-binding-card,.product-create-page .product-image-summary-empty,.product-create-page .product-image-summary-filled,.product-create-page .product-image-slot,.product-create-page .product-file-uploader,.product-create-page .product-qualification-card,.product-create-page .product-pricing-binding-editor--modal,.product-create-page .product-cancel-modal{border-color:var(--product-create-border);border-radius:var(--product-create-radius-lg);background:var(--product-create-surface);box-shadow:var(--product-create-shadow)}.product-create-page.app-appearance-page.settings-appearance-layout .product-create-head.resource-page-head{display:grid;align-items:center;justify-items:start;justify-content:stretch;min-block-size:72px;padding:22px 28px;text-align:left;background:var(--product-create-surface)}.product-create-page .product-create-head .resource-page-head-copy{inline-size:100%;margin-inline:0 auto;min-block-size:0;align-content:center;justify-items:start;justify-self:start;text-align:left}.product-create-page .product-create-head .resource-page-head-copy:before{content:none;display:none}.product-create-page .product-create-head .resource-page-head-title-row{justify-content:flex-start;inline-size:100%;margin-inline:0 auto}.product-create-page .product-create-head .resource-page-head-title{margin:0;justify-self:start;text-align:left}.product-create-page .product-create-alert{border-color:color-mix(in srgb,var(--product-create-warning-text) 24%,var(--product-create-border));background:var(--product-create-warning-bg);color:var(--product-create-warning-text)}.product-create-page .product-create-alert h3,.product-create-page .product-card-head h2,.product-create-page .product-subsection-title,.product-create-page .product-create-attrs h3,.product-create-page .product-platform-binding-card-copy h3,.product-create-page .product-image-summary-empty-copy strong,.product-create-page .product-image-summary-copy strong,.product-create-page .product-goods-inventory-status-title,.product-create-page .product-pricing-variant-copy strong,.product-create-page .product-pricing-binding-summary strong{color:var(--product-create-text)}.product-create-page .product-create-head p,.product-create-page .product-card-head p,.product-create-page .product-field-tip,.product-create-page .product-subsection-state-note,.product-create-page .product-create-attrs-head p,.product-create-page .product-create-attr-field span,.product-create-page .product-field-label,.product-create-page .product-form-grid label>span,.product-create-page .product-pricing-control>span,.product-create-page .product-goods-inline-field>span,.product-create-page .product-pricing-inline-field>span,.product-create-page .product-goods-inventory-status-copy,.product-create-page .product-image-summary-empty-copy,.product-create-page .product-image-summary-empty-copy small,.product-create-page .product-image-summary-copy,.product-create-page .product-title-counter,.product-create-page .product-image-summary-count{color:var(--product-create-text-muted)}.product-create-page .product-top-tab,.product-create-page .product-step-btn,.product-create-page .is-ghost,.product-create-page .product-pricing-chip-btn,.product-create-page .product-pricing-action-btn,.product-create-page .product-create-attr-add,.product-create-page .product-create-attr-remove,.product-create-page .product-category-main-recent-trigger{border-color:var(--product-create-border);border-radius:var(--product-create-radius-md);background:transparent;color:var(--product-create-text-sub);box-shadow:none}.product-create-page .product-top-tab:hover:not(:disabled),.product-create-page .product-step-btn:hover:not(:disabled),.product-create-page .is-ghost:hover:not(:disabled),.product-create-page .product-pricing-chip-btn:hover:not(:disabled),.product-create-page .product-pricing-action-btn:hover:not(:disabled),.product-create-page .product-create-attr-add:hover,.product-create-page .product-create-attr-add:focus-visible,.product-create-page .product-create-attr-remove:hover,.product-create-page .product-create-attr-remove:focus-visible,.product-create-page .product-category-main-recent-trigger:hover{border-color:var(--product-create-border-strong);background:var(--product-create-surface-subtle);color:var(--product-create-text)}.product-create-page .product-top-tab.is-active,.product-create-page .product-step-btn.is-active,.product-create-page .product-create-member-item.is-active,.product-create-page .product-pricing-mode-chip.is-bound,.product-create-page .product-pricing-binding-editor-source-option.is-selected{border-color:var(--product-create-active-border);background:var(--product-create-active-bg);color:var(--product-create-action);box-shadow:none}.product-create-page .product-step-btn.is-active:before{background:var(--product-create-action)}.product-create-page .product-step-btn.is-done,.product-create-page .product-top-tab.is-done{color:var(--product-create-text-sub)}.product-create-page .product-create-actions button[type=submit],.product-create-page .product-image-manager-primary,.product-create-page .product-pricing-action-btn.is-strong,.product-create-page .product-pricing-chip-btn.is-strong,.product-create-page .product-special-type-select-recommendation-apply{border-color:var(--product-create-action);background:var(--product-create-action);color:#fff;box-shadow:none}.product-create-page .product-create-actions button[type=submit]:hover:not(:disabled),.product-create-page .product-image-manager-primary:hover:not(:disabled),.product-create-page .product-pricing-action-btn.is-strong:hover:not(:disabled),.product-create-page .product-pricing-chip-btn.is-strong:hover:not(:disabled),.product-create-page .product-special-type-select-recommendation-apply:hover{border-color:var(--product-create-action-hover);background:var(--product-create-action-hover);color:#fff}.product-create-page .product-form-grid label>input,.product-create-page .product-form-grid label>select,.product-create-page .product-form-grid label>textarea,.product-create-page .product-form-grid label .product-customs-input-wrap>input,.product-create-page .product-create-attr-row input,.product-create-page .brand-combo-trigger,.product-create-page .option-panel-select-trigger,.product-create-page .product-category-selector-trigger,.product-create-page .product-special-type-select-trigger,.product-create-page .product-pricing-control .option-panel-select-trigger,.product-create-page .product-pricing-composer-priority input,.product-create-page .product-pricing-composer-name input,.product-create-page .product-pricing-table th input,.product-create-page .product-pricing-table td input,.product-create-page .product-pricing-table th .option-panel-select-trigger,.product-create-page .product-pricing-table td .option-panel-select-trigger,.product-create-page .product-pricing-summary-item,.product-create-page .product-pricing-binding-editor-field input,.product-create-page .product-goods-inline-field>input,.product-create-page .product-platform-binding-readonly-wrap>input{border-color:var(--product-create-border);border-radius:var(--product-create-radius-md);background:var(--product-create-surface);color:var(--product-create-text);box-shadow:none}.product-create-page .product-form-grid label>input:hover,.product-create-page .product-form-grid label>select:hover,.product-create-page .product-form-grid label>textarea:hover,.product-create-page .product-form-grid label .product-customs-input-wrap>input:hover,.product-create-page .brand-combo:hover .brand-combo-trigger,.product-create-page .option-panel-select:hover .option-panel-select-trigger,.product-create-page .product-category-selector-trigger:hover,.product-create-page .product-special-type-select-trigger:hover:not(:disabled),.product-create-page .product-pricing-table td input:hover,.product-create-page .product-pricing-table th input:hover{border-color:var(--product-create-border-strong)}.product-create-page .product-form-grid label>input:focus,.product-create-page .product-form-grid label>select:focus,.product-create-page .product-form-grid label>textarea:focus,.product-create-page .product-form-grid label .product-customs-input-wrap>input:focus,.product-create-page .product-create-attr-row input:focus,.product-create-page .brand-combo.is-open .brand-combo-trigger,.product-create-page .option-panel-select.is-open .option-panel-select-trigger,.product-create-page .option-panel-select-trigger:focus-visible,.product-create-page .product-category-selector-trigger:focus-visible,.product-create-page .product-special-type-select-trigger:focus-visible,.product-create-page .product-pricing-table th input:focus,.product-create-page .product-pricing-table td input:focus,.product-create-page .product-pricing-binding-editor-field input:focus{outline:none;border-color:var(--product-create-action);box-shadow:0 0 0 3px var(--product-create-focus-ring)}.product-create-page .product-form-grid label>input::placeholder,.product-create-page .product-form-grid label>select::placeholder,.product-create-page .product-form-grid label>textarea::placeholder,.product-create-page .product-form-grid label .product-customs-input-wrap>input::placeholder,.product-create-page .brand-combo-input::placeholder,.product-create-page .option-panel-select-placeholder,.product-create-page .option-panel-select-inline-input::placeholder,.product-create-page .product-pricing-table input::placeholder,.product-create-page .product-create-attr-row input::placeholder{color:var(--product-create-text-muted)}.product-create-page .product-required-mark,.product-create-page .product-category-recent-trigger,.product-create-page .category-selector-drawer-state button{color:var(--product-create-action)}.product-create-page .product-subsection,.product-create-page .product-pricing-composer-row+.product-pricing-composer-row,.product-create-page .product-pricing-table th,.product-create-page .product-pricing-table td{border-color:var(--product-create-border)}.product-create-page .product-card-badge,.product-create-page .option-panel-select-chip,.product-create-page .product-pricing-mode-chip,.product-create-page .product-create-member-item,.product-create-page .product-pricing-summary-item,.product-create-page .product-pricing-metric,.product-create-page .product-pricing-binding-editor-source-option,.product-create-page .product-pricing-binding-editor-source-badge{border-color:var(--product-create-border);border-radius:var(--product-create-radius-md);background:var(--product-create-surface-subtle);color:var(--product-create-text-sub)}.product-create-page .product-image-summary-empty,.product-create-page .product-image-manager-empty,.product-create-page .product-image-manager-upload-dropzone,.product-create-page .product-image-placeholder,.product-create-page .product-image-summary-main-thumb,.product-create-page .product-image-summary-thumb,.product-create-page .product-pricing-composer-thumb,.product-create-page .product-pricing-preview-thumb,.product-create-page .product-image-manager-card-media{border-color:var(--product-create-border);border-radius:var(--product-create-radius-lg);background:var(--product-create-surface-subtle)}.product-create-page .product-pricing-composer-thumb--upload{border-style:dashed;background:transparent}.product-create-page .product-pricing-composer-thumb--upload:hover,.product-create-page .product-pricing-composer-thumb--upload:focus-within{background:transparent}.product-create-page .product-image-summary-empty:hover,.product-create-page .product-image-summary-filled:hover,.product-create-page .product-image-manager-upload-dropzone:hover,.product-create-page .product-image-manager-upload-dropzone.is-drag-over,.product-create-page .product-image-slot.is-filled{border-color:var(--product-create-active-border);background:var(--product-create-surface);box-shadow:none}.product-create-page .product-image-slot header{border-bottom-color:var(--product-create-border);background:var(--product-create-text-muted)}.product-create-page .product-pricing-table-wrap{scrollbar-color:var(--product-create-border-strong) transparent}.product-create-page .product-pricing-table-wrap::-webkit-scrollbar-thumb{background:var(--product-create-border-strong)}.product-create-page .product-pricing-table th,.product-create-page .product-pricing-header-cell.is-editing{background:var(--product-create-surface-subtle);color:var(--product-create-text-sub)}.product-create-page .product-pricing-table td{color:var(--product-create-text)}.product-create-page .product-pricing-header-cell.is-editing input,.product-create-page .product-pricing-header-cell.is-editing .option-panel-select-trigger{border-color:var(--product-create-border);background:var(--product-create-surface);color:var(--product-create-text)}.product-create-page .product-pricing-composer-head p,.product-create-page .product-pricing-detail-head p,.product-create-page .product-pricing-retail-head strong,.product-create-page .product-pricing-summary-item>input,.product-create-page .product-pricing-summary-item>.option-panel-select .option-panel-select-value,.product-create-page .product-pricing-summary-item>.option-panel-select .option-panel-select-inline-input{color:var(--product-create-text)}.product-create-page .product-pricing-composer-head span,.product-create-page .product-pricing-detail-head span,.product-create-page .product-pricing-retail-head span,.product-create-page .product-pricing-composer-index,.product-create-page .product-pricing-composer-thumb span,.product-create-page .product-pricing-preview-thumb span,.product-create-page .product-pricing-summary-item>span,.product-create-page .product-pricing-summary-item>input::placeholder,.product-create-page .product-pricing-summary-item>.option-panel-select .option-panel-select-placeholder,.product-create-page .product-pricing-inline-field>span{color:var(--product-create-text-muted)}.product-create-page .product-goods-table-scroll-track{background:color-mix(in srgb,var(--product-create-border) 70%,transparent)}.product-create-page .product-goods-table-scroll-thumb,.product-create-page .product-goods-table-scroll-thumb:hover,.product-create-page .product-goods-table-scroll-helper.is-dragging .product-goods-table-scroll-thumb{background:var(--product-create-border-strong)}.product-create-page .product-create-note{border-color:var(--product-create-border);background:var(--product-create-surface-subtle);color:var(--product-create-text-sub)}.product-create-page .product-create-error,.product-create-page .product-form-grid label.is-invalid>input,.product-create-page .product-form-grid label.is-invalid>select,.product-create-page .product-form-grid label.is-invalid>textarea,.product-create-page .product-form-grid label.is-invalid .product-customs-input-with-ai,.product-create-page .product-form-grid label.is-invalid .category-cascader-single-trigger,.product-create-page .product-form-grid label.is-invalid .category-cascader-multi-trigger,.product-create-page .product-form-grid label.is-invalid .option-panel-select-trigger,.product-create-page .product-form-grid label.is-invalid .brand-combo-trigger,.product-create-page .product-pricing-control.is-invalid>input,.product-create-page .product-pricing-control.is-invalid .option-panel-select-trigger,.product-create-page .product-pricing-cell-stack.is-invalid .product-pricing-cell-control>input,.product-create-page .product-pricing-cell-stack.is-invalid>.option-panel-select .option-panel-select-trigger,.product-create-page .product-goods-flat-stack.is-invalid .product-goods-inline-field>input,.product-create-page .product-goods-flat-stack.is-invalid .product-goods-inline-field>.option-panel-select .option-panel-select-trigger,.product-create-page .product-goods-location-grid.is-invalid .product-goods-inline-field>input,.product-create-page .product-goods-inventory-status-cell.is-invalid .product-pricing-action-btn{border-color:var(--product-create-danger-text);box-shadow:none}.product-create-page .product-create-error{background:var(--product-create-danger-bg);color:var(--product-create-danger-text)}.product-create-page .product-field-error{color:var(--product-create-danger-text)}.product-create-page .product-subsection-image.is-invalid .product-image-summary{background:transparent;border:0;padding:0}.product-create-page .product-subsection-image.is-invalid .product-image-summary-empty{border-color:var(--product-create-danger-text);background:color-mix(in srgb,var(--product-create-danger-bg) 72%,var(--product-create-surface))}.product-upload-surface-error{display:block;margin-block-start:10px;color:var(--product-create-danger-text);font-size:13px;font-weight:700}.product-file-uploader.is-upload-error,.product-file-button.is-upload-error{border-color:var(--product-create-danger-text);background:color-mix(in srgb,var(--product-create-danger-bg) 72%,var(--product-create-surface))}.product-create-page .product-create-success{border-color:color-mix(in srgb,var(--product-create-success-text) 36%,var(--product-create-border));background:var(--product-create-success-bg);color:var(--product-create-success-text)}.product-create-success-state{display:grid;gap:18px;padding:clamp(24px,4vw,40px);border:1px solid var(--product-create-border);border-radius:var(--product-create-radius-lg);background:var(--product-create-surface);color:var(--product-create-text);box-shadow:var(--product-create-shadow)}.product-create-success-hero{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid color-mix(in srgb,var(--product-create-success-text) 28%,var(--product-create-border));border-radius:var(--product-create-radius-lg);background:color-mix(in srgb,var(--product-create-success-bg) 64%,var(--product-create-surface))}.product-create-success-mark{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--product-create-success-text);color:#fff;font-size:28px;font-weight:800}.product-create-success-kicker,.product-create-success-hero h2,.product-create-success-hero p,.product-create-success-next h3,.product-create-success-next p{margin:0}.product-create-success-kicker{color:var(--product-create-success-text);font-size:13px;font-weight:700}.product-create-success-hero h2{margin-block-start:4px;color:var(--product-create-text);font-size:clamp(28px,4vw,42px);line-height:1.14}.product-create-success-hero p,.product-create-success-next p{margin-block-start:8px;color:var(--product-create-text-muted);font-size:16px}.product-create-success-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-create-success-metric{display:grid;gap:8px;padding:18px;border:1px solid var(--product-create-border);border-radius:var(--product-create-radius-lg);background:var(--product-create-surface-subtle)}.product-create-success-metric span{color:var(--product-create-text-muted);font-size:13px}.product-create-success-metric strong{color:var(--product-create-text);font-size:24px;font-weight:800}.product-create-success-next{padding:18px;border:1px solid var(--product-create-border);border-radius:var(--product-create-radius-lg);background:var(--product-create-surface)}.product-create-success-next h3{color:var(--product-create-text);font-size:18px}.product-create-success-actions{display:flex;justify-content:flex-end;gap:10px;padding-block-start:4px}.product-create-success-actions button{min-block-size:44px;padding:0 18px;border:1px solid var(--product-create-border);border-radius:var(--product-create-radius-md);background:transparent;color:var(--product-create-text-sub);font:inherit;font-weight:700;cursor:pointer}.product-create-success-actions button:last-child{border-color:var(--product-create-action);background:var(--product-create-action);color:#fff}.product-create-page .product-platform-binding-card-action.is-danger,.product-create-page .product-image-manager-action-btn.is-danger{border-color:color-mix(in srgb,var(--product-create-danger-text) 28%,var(--product-create-border));background:var(--product-create-danger-bg);color:var(--product-create-danger-text)}body.products-create-appearance-portal-host .glass-surface.category-selector-drawer,body.products-create-appearance-portal-host .option-panel-select-panel,body.products-create-appearance-portal-host .brand-combo-panel,body.products-create-appearance-portal-host .product-special-type-select-panel,body.products-create-appearance-portal-host .product-image-manager-drawer{border-color:var(--product-create-border, #e5e5e5);border-radius:var(--product-create-radius-lg, 8px);background:var(--product-create-surface, #ffffff);color:var(--product-create-text, #1f1f23);box-shadow:none}body.products-create-appearance-portal-host .category-selector-drawer-current,body.products-create-appearance-portal-host .category-selector-drawer-body,body.products-create-appearance-portal-host .option-panel-select-options-scroll,body.products-create-appearance-portal-host .option-panel-select-search-row,body.products-create-appearance-portal-host .option-panel-select-panel-tip,body.products-create-appearance-portal-host .option-panel-select-footer,body.products-create-appearance-portal-host .product-special-type-select-recommendation,body.products-create-appearance-portal-host .product-special-type-select-detail,body.products-create-appearance-portal-host .product-image-manager-upload-dropzone,body.products-create-appearance-portal-host .product-image-manager-card-media,body.products-create-appearance-portal-host .product-image-manager-empty{border-color:var(--product-create-border, #e5e5e5);background:var(--product-create-surface-subtle, #f6f9fc)}body.products-create-appearance-portal-host .category-selector-drawer-search-field,body.products-create-appearance-portal-host .option-panel-select-search-field,body.products-create-appearance-portal-host .category-selector-drawer-search-input,body.products-create-appearance-portal-host .option-panel-select-search-input{border-color:var(--product-create-border, #e5e5e5);background:var(--product-create-surface, #ffffff);color:var(--product-create-text, #1f1f23);box-shadow:none}body.products-create-appearance-portal-host .category-selector-drawer-search-field:focus-within,body.products-create-appearance-portal-host .option-panel-select-search-field:focus-within{border-color:var(--product-create-action, #533afd);box-shadow:0 0 0 3px var(--product-create-focus-ring, rgba(83, 58, 253, .42))}body.theme-dark.products-create-appearance-portal-host{--product-create-page-bg: #1d1d1f;--product-create-surface: #272729;--product-create-surface-subtle: #2a2a2c;--product-create-surface-muted: #303033;--product-create-border: #3a3a3c;--product-create-border-strong: #47474b;--product-create-text: #ffffff;--product-create-text-sub: #cccccc;--product-create-text-muted: #a1a1aa;--product-create-action: #533afd;--product-create-action-hover: #6b55ff;--product-create-active-bg: rgba(83, 58, 253, .16);--product-create-active-border: rgba(83, 58, 253, .45);--product-create-focus-ring: rgba(83, 58, 253, .32);--product-create-shadow: none;--appearance-canvas: #1d1d1f;--appearance-backdrop: #1d1d1f;--content-card-bg: #272729;--content-card-border: #2a2a2c;--content-card-shadow: none;--text-primary: #ffffff;--text-secondary: #cccccc;--text-tertiary: #7a7a7a;--text-quaternary: #7a7a7a;--control-bg: #252527;--control-bg-hover: #2a2a2c;--control-border: #3a3a3c;--control-active-bg: rgba(83, 58, 253, .16);--control-active-border: rgba(83, 58, 253, .45);--settings-panel-bg: #272729;--settings-panel-muted: #2a2a2c;--settings-input-bg: #252527;--settings-strong-fill: #533afd;--settings-strong-fill-hover: #4434d4;--settings-strong-fill-active: #4434d4;--settings-strong-fg: #ffffff;--appearance-shell-bg: #1d1d1f;--appearance-shell-border: #2a2a2c;--appearance-control-bg: #252527;--appearance-control-bg-hover: #2a2a2c;--appearance-control-border: #3a3a3c;--appearance-control-active-bg: rgba(83, 58, 253, .16);--appearance-control-active-border: rgba(83, 58, 253, .45);--appearance-content-card-bg: #272729;--appearance-content-card-border: #2a2a2c;--appearance-content-card-shadow: none;--settings-surface-hover: #2a2a2c;--settings-focus-ring: rgba(83, 58, 253, .42);--settings-divider: #2a2a2c;--phaseb-page-shadow: none}body.theme-dark .products-create-appearance-page.settings-appearance-layout.product-create-page{--product-create-page-bg: #1d1d1f;--product-create-surface: #272729;--product-create-surface-subtle: #2a2a2c;--product-create-surface-muted: #252527;--product-create-border: #2a2a2c;--product-create-border-strong: #3a3a3c;--product-create-text: #ffffff;--product-create-text-sub: #cccccc;--product-create-text-muted: #7a7a7a;--product-create-action: #533afd;--product-create-action-hover: #4434d4;--product-create-active-bg: rgba(83, 58, 253, .16);--product-create-active-border: rgba(83, 58, 253, .45);--product-create-focus-ring: rgba(83, 58, 253, .42);--product-create-danger-bg: rgba(234, 34, 97, .16);--product-create-warning-bg: rgba(155, 104, 41, .18);--product-create-success-bg: rgba(21, 190, 83, .16);color:var(--product-create-text-sub);background:var(--product-create-page-bg)}body.theme-dark .main-product-create-standalone:has(.product-create-page),body.theme-dark .app-body-product-create-standalone:has(.product-create-page),body.theme-dark .products-create-appearance-page.settings-appearance-layout{background:#1d1d1f}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-head,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-alert,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-top-tabs,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-stepper,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-card,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-actions,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-platform-binding-card,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-empty,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-filled{border-color:var(--product-create-border);background:var(--product-create-surface);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-success-state{border-color:var(--product-create-border);background:var(--product-create-surface);color:var(--product-create-text);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-success-hero,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-success-next,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-success-metric{border-color:var(--product-create-border);background:var(--product-create-surface-muted)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-upload-surface-error{color:#ff8ea4f5}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-subsection-image.is-invalid .product-image-summary-empty,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader.is-upload-error,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-button.is-upload-error{border-color:#f43f5ec2;background:#f43f5e1a}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-top-tab:not(.is-active),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-step-btn:not(.is-active),body.theme-dark .products-create-appearance-page.settings-appearance-layout .is-ghost,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-chip-btn:not(.is-strong),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-action-btn:not(.is-danger):not(.is-strong){border-color:var(--product-create-border-strong);background:var(--product-create-surface-muted);color:var(--product-create-text-sub);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-top-tab.is-active,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-step-btn.is-active{border-color:var(--product-create-active-border);background:var(--product-create-active-bg);color:var(--product-create-text);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-actions button[type=submit],body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-action-btn.is-strong,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-chip-btn.is-strong{border-color:var(--product-create-action);background:var(--product-create-action);color:#fff;box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>select,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid label>textarea,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-wrap>input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-category-selector-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-row input{border-color:var(--product-create-border-strong);background:var(--product-create-surface-muted);color:var(--product-create-text);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-header-cell.is-editing{border-color:var(--product-create-border);background:var(--product-create-surface-subtle);color:var(--product-create-text-sub)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td{border-color:var(--product-create-border);background:transparent;color:var(--product-create-text)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-main-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-summary-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-preview-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-chip{border-color:var(--product-create-border);background:var(--product-create-surface-subtle)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-table-scroll-track{background:color-mix(in srgb,var(--product-create-border-strong) 58%,transparent)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-table-scroll-thumb{background:var(--product-create-text-muted)}.purchase-orders-appearance-page.settings-appearance-layout{--po-page-bg: #ffffff;--po-surface: #ffffff;--po-surface-subtle: #f6f9fc;--po-surface-muted: #f6f9fc;--po-border: #e5e5e5;--po-border-strong: #d8e3ee;--po-text: #1f1f23;--po-text-sub: #2a2a2c;--po-text-muted: #7a7a7e;--po-action: #533afd;--po-action-hover: #4434d4;--po-action-muted: #d6d9fc;--po-action-border: #b9b9f9;--po-focus-ring: rgba(83, 58, 253, .42);--po-success-text: #108c3d;--po-success-bg: rgba(21, 190, 83, .2);--po-warning-text: #9b6829;--po-warning-bg: #fff8eb;--po-info-text: #533afd;--po-info-bg: rgba(83, 58, 253, .14);background:var(--po-page-bg);color:var(--po-text)}.purchase-order-create-drawer,.purchase-order-detail-drawer,.purchase-order-stockin-layer{--po-page-bg: #ffffff;--po-surface: #ffffff;--po-surface-subtle: #f6f9fc;--po-surface-muted: #f6f9fc;--po-border: #e5e5e5;--po-border-strong: #d8e3ee;--po-text: #1f1f23;--po-text-sub: #2a2a2c;--po-text-muted: #7a7a7e;--po-action: #533afd;--po-action-hover: #4434d4;--po-action-muted: #d6d9fc;--po-action-border: #b9b9f9;--po-focus-ring: rgba(83, 58, 253, .42);--po-success-text: #108c3d;--po-success-bg: rgba(21, 190, 83, .2);--po-warning-text: #9b6829;--po-warning-bg: #fff8eb;--po-info-text: #533afd;--po-info-bg: rgba(83, 58, 253, .14);color:var(--po-text)}.purchase-orders-appearance-page .resource-page-family{gap:var(--ds-space-16)}.purchase-orders-appearance-page .resource-page-head{padding-bottom:var(--ds-space-16)}.purchase-orders-appearance-page .resource-page-head-title{color:var(--po-text);font-weight:var(--ds-font-weight-semibold);letter-spacing:0}.purchase-orders-appearance-page .product-list-create-btn{border:1px solid var(--po-action);border-radius:var(--ds-radius-8);background:var(--po-action);color:#fff;box-shadow:none}.purchase-orders-appearance-page .product-list-create-btn:hover:not(:disabled){border-color:var(--po-action-hover);background:var(--po-action-hover)}.purchase-orders-appearance-page .product-list-create-btn:focus-visible,.purchase-order-create-drawer .ui-button:focus-visible,.purchase-order-detail-drawer .ui-button:focus-visible,.purchase-order-stockin-layer button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--po-focus-ring)}.purchase-orders-appearance-page .resource-page-table-card{border:1px solid var(--po-border);border-radius:var(--ds-radius-8);background:var(--po-surface);box-shadow:none}.purchase-orders-appearance-page .work-items-table{color:var(--po-text);font-variant-numeric:tabular-nums}.purchase-orders-appearance-page .work-items-table th,.purchase-order-create-drawer .work-items-table th,.purchase-order-detail-drawer .work-items-table th,.purchase-order-stockin-layer .work-items-table th{border-bottom:1px solid var(--po-border);background:var(--po-surface-subtle);color:var(--po-text-sub);font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);letter-spacing:0;text-transform:none}.purchase-orders-appearance-page .work-items-table td,.purchase-order-create-drawer .work-items-table td,.purchase-order-detail-drawer .work-items-table td,.purchase-order-stockin-layer .work-items-table td{border-bottom-color:var(--po-border);color:var(--po-text)}.purchase-orders-appearance-page .work-items-table tbody tr:hover,.purchase-order-create-drawer .work-items-table tbody tr:hover,.purchase-order-detail-drawer .work-items-table tbody tr:hover,.purchase-order-stockin-layer .work-items-table tbody tr:hover{background:color-mix(in srgb,var(--po-surface-subtle) 72%,var(--po-surface) 28%)}.purchase-orders-table th:nth-child(1),.purchase-orders-table td:nth-child(1){width:18%}.purchase-orders-table th:nth-child(4),.purchase-orders-table td:nth-child(4){width:20%}.purchase-orders-table-actions{gap:var(--ds-space-6)}.purchase-orders-table-actions .is-ghost,.purchase-order-create-drawer .is-ghost,.purchase-order-detail-drawer .is-ghost,.purchase-order-stockin-layer .is-ghost{border:1px solid var(--po-border);border-radius:var(--ds-radius-8);background:var(--po-surface);color:var(--po-text-sub);box-shadow:none}.purchase-orders-table-actions .is-ghost:hover:not(:disabled),.purchase-order-create-drawer .is-ghost:hover:not(:disabled),.purchase-order-detail-drawer .is-ghost:hover:not(:disabled),.purchase-order-stockin-layer .is-ghost:hover:not(:disabled){border-color:var(--po-action-border);background:color-mix(in srgb,var(--po-action-muted) 34%,var(--po-surface) 66%);color:var(--po-action)}.purchase-orders-appearance-page .work-item-chip,.purchase-order-detail-drawer .work-item-chip{border-radius:var(--ds-radius-4);border:1px solid var(--po-border);background:var(--po-surface-muted);color:var(--po-text-sub)}.purchase-orders-appearance-page .work-item-chip.is-success,.purchase-order-detail-drawer .work-item-chip.is-success{border-color:color-mix(in srgb,var(--po-success-text) 34%,transparent);background:var(--po-success-bg);color:var(--po-success-text)}.purchase-orders-appearance-page .work-item-chip.is-warning,.purchase-order-detail-drawer .work-item-chip.is-warning{border-color:color-mix(in srgb,var(--po-warning-text) 28%,transparent);background:var(--po-warning-bg);color:var(--po-warning-text)}.purchase-orders-appearance-page .work-item-chip.is-info,.purchase-order-detail-drawer .work-item-chip.is-info{border-color:color-mix(in srgb,var(--po-action) 30%,transparent);background:var(--po-info-bg);color:var(--po-info-text)}.purchase-orders-appearance-page .work-item-row-summary,.purchase-order-detail-drawer .work-item-row-summary,.purchase-order-create-drawer .work-item-row-summary,.purchase-order-stockin-layer .work-item-row-summary{color:var(--po-text-muted)}.purchase-orders-appearance-page .work-item-inline-error,.purchase-order-create-drawer .work-item-inline-error,.purchase-order-detail-drawer .work-item-inline-error,.purchase-order-stockin-layer .work-item-inline-error{border-radius:var(--ds-radius-8);border-color:#ea226138;background:#fdeceb;color:#ea2261}.purchase-orders-appearance-page .work-item-inline-note,.purchase-order-create-drawer .work-item-inline-note,.purchase-order-detail-drawer .work-item-inline-note,.purchase-order-stockin-layer .work-item-inline-note{border-radius:var(--ds-radius-8);border-color:var(--po-border);background:var(--po-surface-subtle);color:var(--po-text-muted)}.purchase-orders-appearance-page .resource-empty-state{border:1px solid var(--po-border);border-radius:var(--ds-radius-8);background:var(--po-surface);color:var(--po-text);box-shadow:none}.purchase-orders-appearance-page .resource-empty-state-eyebrow,.purchase-orders-appearance-page .resource-empty-state p,.purchase-orders-appearance-page .resource-empty-state-hint{color:var(--po-text-muted)}.purchase-order-create-drawer-overlay,.purchase-orders-appearance-drawer-overlay,.purchase-order-stockin-layer-overlay,.purchase-orders-appearance-layer-overlay{background:#061b3157}.purchase-order-create-drawer,.purchase-order-detail-drawer{border-left:1px solid var(--po-border);background:var(--po-surface);box-shadow:-18px 0 44px #061b311f}.purchase-order-stockin-layer{border:1px solid var(--po-border);border-radius:var(--ds-radius-8);background:var(--po-surface);box-shadow:0 24px 64px #061b312e}.purchase-order-create-drawer-head,.purchase-order-detail-drawer-head,.purchase-order-stockin-layer-head,.purchase-order-create-drawer-foot,.purchase-order-detail-drawer-foot,.purchase-order-stockin-layer-foot{border-color:var(--po-border);background:var(--po-surface)}.purchase-order-create-drawer-head h3,.purchase-order-stockin-layer-head h3,.purchase-order-detail-drawer-head h3,.purchase-order-detail-drawer-head strong{color:var(--po-text);letter-spacing:0}.purchase-order-create-drawer-summary,.purchase-order-stockin-layer-summary,.purchase-order-detail-drawer .resource-surface-header__summary,.purchase-order-detail-drawer-foot .resource-surface-footer__note{color:var(--po-text-muted)}.purchase-order-create-drawer-body,.purchase-order-detail-drawer-body,.purchase-order-stockin-layer-body{background:var(--po-page-bg)}.purchase-order-create-drawer .purchase-order-create-section,.purchase-order-detail-drawer .purchase-order-detail-section,.purchase-order-stockin-layer .purchase-order-stockin-layer-section,.purchase-order-create-drawer .purchase-order-selection-table-shell,.purchase-order-create-drawer .purchase-order-lines-table-shell,.purchase-order-detail-drawer .purchase-order-items-table-shell,.purchase-order-stockin-layer .purchase-order-stockin-item-table-shell,.purchase-order-stockin-layer .purchase-order-stockin-source-grid article,.purchase-order-detail-drawer .purchase-order-detail-grid article,.purchase-order-detail-drawer .purchase-order-receipt-history-group,.purchase-order-detail-drawer .purchase-order-receipt-line{border-color:var(--po-border);border-radius:var(--ds-radius-8);background:var(--po-surface);box-shadow:none}.purchase-order-create-drawer .purchase-order-create-section,.purchase-order-detail-drawer .purchase-order-detail-section,.purchase-order-stockin-layer .purchase-order-stockin-layer-section{padding:var(--ds-space-16)}.purchase-order-create-drawer .purchase-order-form-grid label,.purchase-order-stockin-layer .purchase-order-stockin-field{color:var(--po-text-sub)}.purchase-order-create-drawer .purchase-order-form-grid input,.purchase-order-create-drawer .purchase-order-form-grid select,.purchase-order-create-drawer .purchase-order-form-grid textarea,.purchase-order-create-drawer .purchase-order-lines-table input,.purchase-order-stockin-layer .purchase-order-stockin-field input,.purchase-order-stockin-layer .purchase-order-stockin-field textarea,.purchase-order-stockin-layer .purchase-order-stockin-item-table input{border:1px solid var(--po-border-strong);border-radius:var(--ds-radius-4);background:var(--po-surface);color:var(--po-text);box-shadow:none}.purchase-order-create-drawer .purchase-order-form-grid input::placeholder,.purchase-order-create-drawer .purchase-order-form-grid textarea::placeholder,.purchase-order-stockin-layer .purchase-order-stockin-field input::placeholder,.purchase-order-stockin-layer .purchase-order-stockin-field textarea::placeholder{color:var(--po-text-muted)}.purchase-order-create-drawer .purchase-order-form-grid input:focus,.purchase-order-create-drawer .purchase-order-form-grid select:focus,.purchase-order-create-drawer .purchase-order-form-grid textarea:focus,.purchase-order-create-drawer .purchase-order-lines-table input:focus,.purchase-order-stockin-layer .purchase-order-stockin-field input:focus,.purchase-order-stockin-layer .purchase-order-stockin-field textarea:focus,.purchase-order-stockin-layer .purchase-order-stockin-item-table input:focus{outline:none;border-color:var(--po-action-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--po-focus-ring) 42%,transparent)}.purchase-order-create-drawer .purchase-order-form-grid input:disabled,.purchase-order-create-drawer .purchase-order-form-grid select:disabled,.purchase-order-create-drawer .purchase-order-form-grid textarea:disabled,.purchase-order-create-drawer .purchase-order-lines-table input:disabled,.purchase-order-stockin-layer .purchase-order-stockin-field input:disabled,.purchase-order-stockin-layer .purchase-order-stockin-field textarea:disabled,.purchase-order-stockin-layer .purchase-order-stockin-item-table input:disabled,.purchase-order-create-drawer button:disabled,.purchase-order-detail-drawer button:disabled,.purchase-order-stockin-layer button:disabled{cursor:not-allowed;opacity:.62}.purchase-order-detail-drawer .purchase-order-detail-grid article span,.purchase-order-stockin-layer .purchase-order-stockin-source-grid span{color:var(--po-text-muted);letter-spacing:0;text-transform:none}.purchase-order-detail-drawer .purchase-order-detail-grid article strong,.purchase-order-stockin-layer .purchase-order-stockin-source-grid strong,.purchase-order-detail-drawer .purchase-order-receipt-line strong{color:var(--po-text)}.purchase-order-detail-drawer .purchase-order-receipt-line{border-top-style:solid}.purchase-order-detail-drawer .purchase-order-receipt-history-group .inventory-record-meta,.purchase-order-detail-drawer .inventory-record-meta{color:var(--po-text-muted)}.purchase-order-stockin-layer-foot button:not(.is-ghost),.purchase-order-create-drawer-foot button[type=submit],.purchase-order-detail-drawer .ui-button--primary{border:1px solid var(--po-action)!important;border-radius:var(--ds-radius-8);background:var(--po-action)!important;color:#fff!important;box-shadow:none!important}.purchase-order-stockin-layer-foot button:not(.is-ghost):hover:not(:disabled),.purchase-order-create-drawer-foot button[type=submit]:hover:not(:disabled),.purchase-order-detail-drawer .ui-button--primary:hover:not(:disabled){border-color:var(--po-action-hover)!important;background:var(--po-action-hover)!important}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout{--po-page-bg: #1d1d1f;--po-surface: #272729;--po-surface-subtle: #2a2a2c;--po-surface-muted: #252527;--po-border: #3a3a3c;--po-border-strong: #454547;--po-text: #ffffff;--po-text-sub: #cccccc;--po-text-muted: #7a7a7a;--po-action: #533afd;--po-action-hover: #4434d4;--po-action-muted: rgba(83, 58, 253, .16);--po-action-border: rgba(83, 58, 253, .45);--po-focus-ring: rgba(83, 58, 253, .42);--po-success-text: #7ee2a8;--po-success-bg: rgba(21, 190, 83, .18);--po-warning-text: #f3bd6b;--po-warning-bg: rgba(155, 104, 41, .2);--po-info-text: #c7c2ff;--po-info-bg: rgba(83, 58, 253, .2);background:var(--po-page-bg);color:var(--po-text)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .resource-page-head-title,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-row-stack strong,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-row-stack strong,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-item-row-stack strong{color:var(--po-text)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .resource-page-table-card,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .resource-empty-state,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout.purchase-order-create-drawer,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout.purchase-order-detail-drawer,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout.purchase-order-stockin-layer,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-create-section,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-section,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-section,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-selection-table-shell,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-lines-table-shell,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-items-table-shell,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-item-table-shell,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-source-grid article,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-grid article,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-receipt-history-group,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-receipt-line{border-color:var(--po-border);background:var(--po-surface);box-shadow:none}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-items-table th,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-items-table th,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-items-table th{border-color:var(--po-border);background:var(--po-surface-subtle);color:var(--po-text-sub)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-items-table td,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-items-table td,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-items-table td{border-color:var(--po-border);background:transparent;color:var(--po-text)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-items-table tbody tr:hover,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-items-table tbody tr:hover{background:var(--po-surface-subtle)}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-create-drawer-head,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-drawer-head,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-head,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-create-drawer-foot,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-drawer-foot,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-foot{border-color:var(--po-border);background:var(--po-surface)}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-create-drawer-body,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-drawer-body,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-body{background:var(--po-page-bg)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-inline-note,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-inline-note,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-item-inline-note{border-color:var(--po-border);background:var(--po-surface-muted);color:var(--po-text-sub)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-inline-error,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-inline-error,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-item-inline-error{border-color:#ea226159;background:#ea22611f;color:#ff8ab3}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip{border-color:var(--po-border);background:var(--po-surface-muted);color:var(--po-text-sub);box-shadow:none}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-success,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-success{border-color:#7ee2a859;background:var(--po-success-bg);color:var(--po-success-text)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-warning,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-warning{border-color:#f3bd6b59;background:var(--po-warning-bg);color:var(--po-warning-text)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-chip.is-info,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-chip.is-info{border-color:var(--po-action-border);background:var(--po-info-bg);color:var(--po-info-text)}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid input,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid select,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid textarea,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-lines-table input,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field input,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field textarea,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-item-table input{border-color:var(--po-border-strong);background:var(--po-surface-muted);color:var(--po-text);box-shadow:none}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid input::placeholder,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-form-grid textarea::placeholder,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field input::placeholder,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-field textarea::placeholder{color:var(--po-text-muted)}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-grid article span,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-source-grid span,body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .work-item-row-summary,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .work-item-row-summary,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .work-item-row-summary,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-receipt-history-group .inventory-record-meta,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .inventory-record-meta{color:var(--po-text-muted)}body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-detail-grid article strong,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-source-grid strong,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-receipt-line strong,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .purchase-order-create-drawer-head h3,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-head h3{color:var(--po-text)}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .product-list-create-btn,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .ui-button--primary,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-foot button:not(.is-ghost){border-color:var(--po-action)!important;background:var(--po-action)!important;color:#fff!important;box-shadow:none!important}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .product-list-create-btn:hover:not(:disabled),body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .ui-button--primary:hover:not(:disabled),body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .purchase-order-stockin-layer-foot button:not(.is-ghost):hover:not(:disabled){border-color:var(--po-action-hover)!important;background:var(--po-action-hover)!important}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .is-ghost,body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .is-ghost,body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .is-ghost{border-color:var(--po-border);background:var(--po-surface-muted);color:var(--po-text-sub);box-shadow:none}body.theme-dark .purchase-orders-appearance-page.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .purchase-orders-appearance-drawer.settings-appearance-layout .is-ghost:hover:not(:disabled),body.theme-dark .purchase-orders-appearance-layer.settings-appearance-layout .is-ghost:hover:not(:disabled){border-color:var(--po-action-border);background:var(--po-action-muted);color:var(--po-text)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader-single-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader-multi-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid input:not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid select,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid textarea,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-row input:not(.option-panel-select-inline-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-button{background:var(--ds-color-button-secondary-bg-dark);border:1px solid var(--ds-color-button-secondary-border-dark);color:var(--text-primary);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-inline-input,.products-create-appearance-page .option-panel-select-inline-input{background:transparent;border:0;box-shadow:none;padding:0}body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo:hover .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select:hover .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader:hover .category-cascader-single-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader:hover .category-cascader-multi-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-special-type-select-trigger:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-button:hover:not(:disabled){background:var(--ds-color-button-secondary-bg-hover-dark);border-color:var(--ds-color-button-secondary-border-hover-dark);color:var(--text-primary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo.is-open .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader-single-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader-multi-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid input:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid textarea:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-row input:focus-visible{border-color:var(--ds-color-brand-500);box-shadow:0 0 0 3px var(--ds-color-interactive-focus-ring);outline:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-chip,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-add,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-remove{background:var(--ds-color-button-secondary-bg-dark);border:1px solid var(--ds-color-button-secondary-border-dark);color:var(--text-secondary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-add:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-add:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-remove:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-remove:focus-visible{background:var(--ds-color-button-secondary-bg-hover-dark);border-color:var(--ds-color-button-secondary-border-hover-dark);color:var(--text-primary)}.products-create-appearance-page .product-image-manager-upload-dropzone,.products-create-appearance-page .product-file-uploader{border:1px dashed rgba(83,58,253,.32);background:#533afd0a;color:var(--ds-color-brand-primary)}.products-create-appearance-page .product-file-uploader span{color:var(--ds-color-brand-primary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-dropzone,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader{border:1px dashed rgba(83,58,253,.4);background:#533afd0f;color:var(--ds-color-brand-300)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader span{color:var(--ds-color-brand-300)}body.theme-dark .products-create-appearance-page.settings-appearance-layout input[type=text],body.theme-dark .products-create-appearance-page.settings-appearance-layout input[type=number],body.theme-dark .products-create-appearance-page.settings-appearance-layout input:not([type]):not(.brand-combo-input):not(.option-panel-select-inline-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout textarea,body.theme-dark .products-create-appearance-page.settings-appearance-layout select,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-with-ai,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-control>input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-control select,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-name input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-priority input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-retail-input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item{background:var(--product-create-page-bg, #1d1d1f);border:1px solid var(--ds-color-button-secondary-border-dark);color:var(--text-primary);box-shadow:none}.products-create-appearance-page .product-pricing-control>input,.products-create-appearance-page .product-pricing-control select,.products-create-appearance-page .product-pricing-composer-name input,.products-create-appearance-page .product-pricing-retail-input,.products-create-appearance-page .product-pricing-table input{color:var(--text-primary, #1f1f23)}body.theme-dark .product-required-mark,body.theme-light .product-required-mark{color:var(--ds-color-accent-ruby, #ea2261)}.products-create-appearance-page .product-create-attr-add{background:#0000000a;border:1px solid rgba(0,0,0,.08);color:var(--text-secondary, #4a4a4c)}.products-create-appearance-page .product-create-attr-add:hover,.products-create-appearance-page .product-create-attr-add:focus-visible{background:#00000012;border-color:#00000024;color:var(--text-primary, #1f1f23)}.products-create-appearance-page .product-empty-hint,.products-create-appearance-page .product-image-empty-state,.products-create-appearance-page .product-image-manager-upload-dropzone,.products-create-appearance-page .product-file-uploader,.products-create-appearance-page .product-qualification-empty{background:#00000008;border:1px dashed rgba(0,0,0,.2);color:var(--text-tertiary, #7a7a7e)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-empty-hint,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-empty-state,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-image-manager-upload-dropzone,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-qualification-empty{background:#ffffff0a;border:1px dashed rgba(255,255,255,.24);color:var(--text-tertiary)}.products-create-appearance-page .product-file-uploader span,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader span{color:var(--text-tertiary, #7a7a7e)}.products-create-appearance-page .product-qualification-empty-text{padding:24px 16px;background:#00000008;border:1px dashed rgba(0,0,0,.1);border-radius:10px;text-align:center;font-size:12.5px;color:var(--text-tertiary, #7a7a7e)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-qualification-empty-text{background:#ffffff0a;border-color:#ffffff1a;color:var(--text-tertiary)}body.theme-dark .products-create-appearance-page.settings-appearance-layout input::placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout textarea::placeholder{color:var(--text-tertiary);opacity:1}body.theme-dark .products-create-appearance-page.settings-appearance-layout input:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout textarea:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout select:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo.is-open .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader-single-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-cascader-multi-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-with-ai:focus-within{border-color:var(--ds-color-brand-500);box-shadow:0 0 0 3px var(--ds-color-interactive-focus-ring, rgba(83, 58, 253, .42));outline:none}.products-create-appearance-page .product-create-card[data-tab-key]>section>header h2,.products-create-appearance-page .product-subsection-title{font-size:15px;font-weight:600;letter-spacing:-.005em;position:relative;padding-left:10px}.products-create-appearance-page .product-create-card[data-tab-key]>section>header h2:before,.products-create-appearance-page .product-subsection-title:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--text-quaternary);opacity:.7}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-subsection-title:before{background:#fff3}.products-create-appearance-page .product-create-actions{box-shadow:0 -4px 18px #0f172a14}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-actions{box-shadow:0 -4px 18px #0000005c}body.theme-dark .popover.account-menu-panel{background:#303034;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f,0 24px 56px #0000008c,0 2px 6px #00000052}body.theme-dark .account-menu-panel-section+.account-menu-panel-section{border-top-color:#ffffff14}body.theme-dark .account-role-popover{background:#1d1d1f;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px #00000080,0 2px 6px #0000004d}body.theme-dark .account-role-popover-value{color:#fafafa}body.theme-dark .account-role-popover-title{color:var(--text-secondary)}body.theme-dark .account-menu-header .user-avatar,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-header .user-avatar{box-shadow:0 0 0 2px #ffffff14,0 4px 12px #00000052}body.theme-dark .account-menu-name,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-name{color:#f1f5f9;font-weight:600}body.theme-dark .account-menu-email,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-email{color:#d4d4d6}body.theme-dark .account-menu-role-trigger,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-role-trigger{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#d4d4d6}body.theme-dark .account-menu-role-trigger:hover,body.theme-dark .account-menu-role-trigger:focus-visible,body.theme-dark .account-menu-role-trigger.is-active,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-role-trigger:hover,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-role-trigger.is-active{background:#533afd33;border-color:#533afd66;color:#d6d9fc}body.theme-dark .account-menu-logout,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-logout{background:transparent;border:0;color:#ff6b8a}body.theme-dark .account-menu-logout:hover,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-logout:hover{background:#ff6b8a1f;border-color:transparent}body.theme-dark .account-menu-logout-icon,body.theme-dark .app-shell-appearance.settings-appearance-layout .account-menu-logout-icon{background:transparent;color:inherit}.product-create-page .product-create-stepper{background:transparent;border:0;box-shadow:none;padding:4px 0;gap:4px;grid-template-columns:1fr}.product-create-page .product-create-stepper .product-step-btn{border:0;background:#0000000a;box-shadow:none;border-radius:var(--ds-radius-10);padding:0 16px 0 20px;min-height:44px;color:var(--product-create-text-sub);font-weight:500;position:relative;transition:background-color .16s ease,color .16s ease}body.theme-dark .product-create-page .product-create-stepper .product-step-btn{background:#ffffff0a;color:var(--text-secondary)}.product-create-page .product-create-stepper .product-step-btn:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:2px;background:transparent;transition:background-color .16s ease,height .16s ease}.product-create-page .product-create-stepper .product-step-btn:hover:not(:disabled):not(.is-active){background:#0000000f;color:var(--product-create-text);border-color:transparent}body.theme-dark .product-create-page .product-create-stepper .product-step-btn:hover:not(:disabled):not(.is-active){background:#ffffff14;color:var(--text-primary);border-color:transparent}.product-create-page .product-create-stepper .product-step-btn.is-active{background:var(--product-create-active-bg);color:var(--product-create-action);font-weight:600;border:0;box-shadow:none}.product-create-page .product-create-stepper .product-step-btn.is-active:before{background:var(--product-create-action);height:20px}.product-create-page .product-create-stepper .product-step-btn.is-done{background:#0000000a;color:color-mix(in srgb,var(--product-create-text-sub) 70%,transparent);font-weight:500}body.theme-dark .product-create-page .product-create-stepper .product-step-btn.is-done{background:#ffffff0a;color:color-mix(in srgb,var(--text-secondary) 65%,transparent)}.product-create-page .product-create-stepper .product-step-btn.is-done:before{background:transparent;height:0}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-control .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-cell-combobox .option-panel-select-trigger{background:#1d1d1f;border-color:#ffffff1a}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-control .option-panel-select:hover .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item .option-panel-select:hover .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-cell-combobox .option-panel-select:hover .option-panel-select-trigger{background:#232325;border-color:#ffffff29}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid input[type=text]:not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid input[type=number]:not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid input:not([type]):not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid select:not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid textarea:not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-wrap>input:not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-with-ai,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-category-selector-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-row input:not(.option-panel-select-inline-input):not(.brand-combo-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-add,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-remove,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-chip{background:#1d1d1f;border-color:#ffffff1a}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid input:not(.option-panel-select-inline-input):not(.brand-combo-input):hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid select:not(.option-panel-select-inline-input):not(.brand-combo-input):hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-form-grid textarea:not(.option-panel-select-inline-input):not(.brand-combo-input):hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-wrap>input:not(.option-panel-select-inline-input):not(.brand-combo-input):hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-trigger:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-category-selector-trigger:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-row input:not(.option-panel-select-inline-input):not(.brand-combo-input):hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-add:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-create-attr-remove:hover:not(:disabled){background:#232325;border-color:#ffffff29}body.theme-dark .products-create-appearance-page.settings-appearance-layout input:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout textarea:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout select:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo.is-open .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-category-selector-trigger:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-customs-input-with-ai:focus-within{border-color:#60a5fa8c;box-shadow:0 0 0 2px #60a5fa29;outline:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-chip{background:#ffffff0f;border-color:transparent}body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-field,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-field,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-search-field,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-field{border-color:#ffffff14}body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-field:focus-within,body.theme-dark.products-create-appearance-portal-host .category-selector-drawer-search-field:focus-within,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-search-field:focus-within,body.theme-dark .products-create-appearance-page.settings-appearance-layout .category-selector-drawer-search-field:focus-within{border-color:#60a5fa73;box-shadow:0 0 0 2px #60a5fa29;outline:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-inline-input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-inline-input:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-inline-input:focus-visible,.products-create-appearance-page .option-panel-select-inline-input,.products-create-appearance-page .option-panel-select-inline-input:focus,.products-create-appearance-page .option-panel-select-inline-input:focus-visible{background:transparent;border-color:transparent;box-shadow:none;outline:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo.is-open .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-trigger:focus-visible,body.theme-dark.products-create-appearance-portal-host .option-panel-select-search-field:focus-within,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select-search-field:focus-within{border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff14;outline:none}.product-create-page .brand-combo{width:100%}.product-create-page .brand-combo-trigger.option-panel-select-trigger{display:flex;align-items:center;padding:0 calc(var(--product-control-icon-zone) + var(--product-control-icon-right) + 4px) 0 var(--product-control-padding-x)}.product-create-page .brand-combo-value,.product-create-page .brand-combo-placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-create-page .brand-combo-icons{right:var(--product-control-icon-right);gap:0}.product-create-page .brand-combo-chevron-slot{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.product-create-page .brand-combo-search-field{margin:12px 16px 0}.product-create-page .brand-combo-search-input,.product-create-page .brand-combo-search-input:focus,.product-create-page .brand-combo-search-input:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-search-input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-search-input:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-search-input:focus-visible{background:transparent;border:0;box-shadow:none;outline:none}body.theme-dark.products-create-appearance-portal-host .brand-combo.is-open .brand-combo-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo:focus-within .brand-combo-trigger{border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff14;outline:none}body.theme-dark.products-create-appearance-portal-host .brand-combo-input:focus,body.theme-dark.products-create-appearance-portal-host .brand-combo-input:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-input:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .brand-combo-input:focus-visible{border-color:transparent;box-shadow:none;outline:none}.product-create-page .brand-combo.is-open .brand-combo-trigger,.product-create-page .brand-combo:focus-within .brand-combo-trigger,.products-create-appearance-page.settings-appearance-layout .brand-combo.is-open .brand-combo-trigger,.products-create-appearance-page.settings-appearance-layout .brand-combo:focus-within .brand-combo-trigger{border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff14;outline:none}.product-create-page .brand-combo-input:focus,.product-create-page .brand-combo-input:focus-visible,.products-create-appearance-page.settings-appearance-layout .brand-combo-input:focus,.products-create-appearance-page.settings-appearance-layout .brand-combo-input:focus-visible{border-color:transparent;box-shadow:none;outline:none}.product-create-page .product-form-grid label>input,.product-create-page .product-form-grid label>select,.product-create-page .product-form-grid label>textarea,.product-create-page .product-form-grid label .product-customs-input-wrap>input,.product-create-page .product-create-attr-row input,.product-create-page .brand-combo-trigger,.product-create-page .option-panel-select-trigger,.product-create-page .category-cascader-single-trigger,.product-create-page .category-cascader-multi-trigger,.product-create-page .product-category-selector-trigger,.product-create-page .product-special-type-select-trigger{width:100%;min-height:var(--product-control-height);border:1px solid var(--product-create-border);border-radius:var(--product-control-radius);background:var(--product-create-surface);color:var(--product-create-text);box-shadow:none;box-sizing:border-box}.product-create-page .brand-combo-input,.product-create-page .option-panel-select-inline-input{min-height:calc(var(--product-control-height) - 2px);background:transparent;border:0;box-shadow:none;box-sizing:border-box}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-disabled .option-panel-select-trigger{opacity:1;background:#1d1d1f;border-color:#ffffff1a;cursor:not-allowed}body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-disabled .option-panel-select-value,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-disabled .option-panel-select-placeholder,body.theme-dark .products-create-appearance-page.settings-appearance-layout .option-panel-select.is-disabled .option-panel-select-icons{color:var(--product-create-text-muted);opacity:1}.product-create-page .product-form-grid label>input:hover,.product-create-page .product-form-grid label>select:hover,.product-create-page .product-form-grid label>textarea:hover,.product-create-page .product-form-grid label .product-customs-input-wrap>input:hover,.product-create-page .product-create-attr-row input:hover,.product-create-page .brand-combo:hover .brand-combo-trigger,.product-create-page .option-panel-select:hover .option-panel-select-trigger,.product-create-page .category-cascader:hover .category-cascader-single-trigger,.product-create-page .category-cascader:hover .category-cascader-multi-trigger,.product-create-page .product-category-selector-trigger:hover,.product-create-page .product-special-type-select-trigger:hover:not(:disabled){border-color:var(--product-create-border-strong)}.product-create-page .product-form-grid label>input:focus,.product-create-page .product-form-grid label>select:focus,.product-create-page .product-form-grid label>textarea:focus,.product-create-page .product-form-grid label .product-customs-input-wrap>input:focus,.product-create-page .product-create-attr-row input:focus,.product-create-page .brand-combo.is-open .brand-combo-trigger,.product-create-page .brand-combo:focus-within .brand-combo-trigger,.product-create-page .option-panel-select.is-open .option-panel-select-trigger,.product-create-page .option-panel-select-trigger:focus-visible,.product-create-page .category-cascader-single-trigger:focus-visible,.product-create-page .category-cascader-multi-trigger:focus-visible,.product-create-page .product-category-selector-trigger:focus-visible,.product-create-page .product-special-type-select-trigger:focus-visible{border-color:var(--product-create-border-strong);box-shadow:0 0 0 1px #ffffff14;outline:none}.product-create-page input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-create-page input[type=number]::-webkit-outer-spin-button,.product-create-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-detail,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-detail{background:transparent;border:0;box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-row{background:transparent;border-color:var(--product-create-border)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-row+.product-pricing-composer-row{border-top-color:var(--product-create-border)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-preview-thumb{background:var(--product-create-surface-muted);border-color:#ffffff2e}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb--upload{background:transparent;border:1px dashed rgba(255,255,255,.42);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb--upload:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb--upload:focus-within{background:transparent;border-color:#ffffff8f;box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb--upload.is-upload-error{border-color:#f43f5ec2;background:#f43f5e1a}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb--upload.is-upload-error:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb--upload.is-upload-error:focus-within{border-color:#f43f5ee0;background:#f43f5e1f}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-thumb-error{color:#fb7185eb}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-preview-thumb{border:1px solid rgba(255,255,255,.18)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table-wrap{background:transparent;border:1px solid var(--product-create-border);border-radius:var(--product-create-radius-lg);overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(255,255,255,.26) transparent}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table-wrap::-webkit-scrollbar-thumb{background:#ffffff42}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-header-cell.is-editing{background:transparent;border-color:var(--product-create-border);color:var(--product-create-text-sub)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td{background:transparent;border-color:var(--product-create-border);color:var(--product-create-text)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table tbody tr:hover td{background:transparent}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-priority input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-name input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-special-type-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-inline-field>input{background:var(--product-create-page-bg, #1d1d1f);border-color:#ffffff1a;color:var(--product-create-text);box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-priority input:hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-name input:hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th input:hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td input:hover:not(:focus),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th .option-panel-select-trigger:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td .option-panel-select-trigger:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-special-type-select-trigger:hover:not(:disabled),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-inline-field>input:hover:not(:focus){background:#232325;border-color:#ffffff29}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-table-scroll-track{background:#ffffff14}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-table-scroll-thumb,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-table-scroll-thumb:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-table-scroll-helper.is-dragging .product-goods-table-scroll-thumb{background:#ffffff42}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table thead,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table tbody,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table tr,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td{background:transparent}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table input:not(.option-panel-select-inline-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-name input:not(.option-panel-select-inline-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-composer-priority input:not(.option-panel-select-inline-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-goods-inline-field>input:not(.option-panel-select-inline-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item{background:var(--product-create-page-bg, #1d1d1f);border-color:#ffffff1a;box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>input,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>input:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>input:focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>input:focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>.option-panel-select:hover .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>.option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger:focus-visible{min-height:auto;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table-wrap{border-color:#ffffff14}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td{border-right-color:#ffffff0f;border-bottom-color:#ffffff0f}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table th:last-child,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table td:last-child{border-right-color:transparent}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-qualification-card{background:transparent;border-color:#ffffff14;box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-qualification-card-head,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-qualification-card-body,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-qualification-card-actions{background:transparent}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-empty-hint{background:transparent;border:1px dashed rgba(255,255,255,.26);box-shadow:none;color:var(--product-create-text-muted)}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader:hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader:focus-within{background:transparent;border-color:#ffffff61;box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-file-uploader span{color:var(--product-create-text-muted)}.product-create-page .product-pricing-table .product-pricing-summary-item{background:var(--product-create-surface);border-color:var(--product-create-border);box-shadow:none}.product-create-page .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input),.product-create-page .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input):hover,.product-create-page .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input):focus,.product-create-page .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input):focus-visible,.product-create-page .product-pricing-table .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger,.product-create-page .product-pricing-table .product-pricing-summary-item>.option-panel-select:hover .option-panel-select-trigger,.product-create-page .product-pricing-table .product-pricing-summary-item>.option-panel-select.is-open .option-panel-select-trigger,.product-create-page .product-pricing-table .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger:focus-visible{min-height:auto;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}.product-create-page .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input){padding:0}.product-create-page .product-pricing-table .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger{padding:0 20px 0 0}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item{background:#1d1d1f;border-color:#ffffff1a;box-shadow:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input),body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input):hover,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input):focus,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input):focus-visible,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>.option-panel-select:hover .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>.option-panel-select.is-open .option-panel-select-trigger,body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger:focus-visible{min-height:auto;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>input:not(.option-panel-select-inline-input){padding:0}body.theme-dark .products-create-appearance-page.settings-appearance-layout .product-pricing-table .product-pricing-summary-item>.option-panel-select .option-panel-select-trigger{padding:0 20px 0 0}.country-flag{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.country-flag__svg{display:inline-block;width:24px;height:16px;border-radius:2px;border:1px solid rgba(0,0,0,.08);object-fit:cover;flex-shrink:0}.country-flag--small .country-flag__svg{width:20px;height:14px}.country-flag__name{font-weight:500}.base-country-data-source-chip{display:flex;align-items:center;gap:8px;margin:8px 0 12px}.base-country-candidate-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:var(--ds-color-surface-1, #fff);cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}.base-country-candidate-card:focus-visible{border-color:var(--ds-color-accent-500, #2563eb);box-shadow:0 0 0 3px #2563eb2e}.base-country-candidate-card.is-recommended{border-color:var(--ds-color-success-500, #10b981);background:#10b9810a}.base-country-candidate-card.is-selected{border-color:var(--ds-color-accent-500, #2563eb);box-shadow:0 0 0 2px #2563eb29}.base-country-candidate-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.base-country-candidate-card__title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.base-country-candidate-card__lead{margin:0;font-size:14px;font-weight:500}.base-country-candidate-card__reason{margin:0;font-size:13px;color:var(--ds-color-text-muted, #64748b)}.base-country-candidate-card__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin:4px 0 0;padding:0}.base-country-candidate-card__metrics>div{display:flex;flex-direction:column;gap:2px}.base-country-candidate-card__metrics dt{font-size:12px;color:var(--ds-color-text-muted, #64748b);font-weight:400;margin:0}.base-country-candidate-card__metrics dd{margin:0;font-size:14px;font-weight:600}.base-country-alternatives{margin-top:12px}.base-country-alternatives-label{margin:0 0 8px}.base-country-alternatives-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.base-country-impact-preview{margin-top:16px;padding:16px;border-radius:10px;background:#2563eb0f;border:1px solid rgba(37,99,235,.18)}.base-country-impact-preview__label{margin:0 0 4px;font-size:12px;color:var(--ds-color-text-muted, #64748b);letter-spacing:.04em}.base-country-impact-preview__lead{margin:0 0 8px;font-size:14px;font-weight:500}.base-country-impact-preview__list{margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.7}.pricing-plan-base-country-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pricing-plan-locked-chip{cursor:default}.freight-template-pricing-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-bottom:12px}.freight-template-pricing-plan-card{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--ds-color-surface-1, #fff);cursor:pointer;text-align:left}.freight-template-pricing-plan-card.is-selected{border-color:var(--ds-color-accent-500, #2563eb);background:#2563eb0f}.freight-template-pricing-plan-card__title{display:flex;align-items:center;gap:8px;justify-content:space-between}.freight-template-pricing-plan-card__base{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ds-color-text-muted, #64748b)}.freight-template-derived-base{margin-top:8px;padding:12px;border-radius:8px;background:#2563eb0a;border:1px solid rgba(37,99,235,.16)}.freight-template-derived-base__value{display:inline-flex;align-items:center;gap:8px;margin:4px 0;font-size:16px;font-weight:600}.freight-template-country-chip.is-locked{border-color:var(--ds-color-accent-500, #2563eb);background:#2563eb0f;cursor:not-allowed}.resource-page-breadcrumb{font-size:14px;line-height:1.4;color:var(--text-muted);margin:0 0 8px}.resource-page-breadcrumb a{color:inherit;text-decoration:none}.resource-page-breadcrumb a:hover{color:var(--text-primary)}.freight-template-fixed-excel-hint{font-size:12px;line-height:1.4;color:var(--text-muted);margin-left:8px;cursor:default}:root{--appearance-loading-surface-bg: rgba(15, 23, 42, .72);--appearance-loading-surface-border: rgba(51, 65, 85, .6);--appearance-loading-surface-shadow: 0 18px 44px rgba(2, 6, 23, .32);--appearance-loading-card-bg: #0f172a;--appearance-loading-card-border: rgba(51, 65, 85, .6);--appearance-loading-block-fill: linear-gradient( 90deg, rgba(30, 41, 59, .7), rgba(51, 65, 85, .92), rgba(30, 41, 59, .7) );--incident-overlay-bg: radial-gradient(circle at top, rgba(99, 102, 241, .12), transparent 36%), rgba(2, 6, 23, .82);--incident-text-primary: #f3f4f6;--incident-text-secondary: #cbd5e1;--incident-text-tertiary: #94a3b8;--incident-shell-border: rgba(71, 85, 105, .6);--incident-shell-bg: linear-gradient(180deg, rgba(15, 23, 42, .96) 0%, rgba(15, 23, 42, .92) 56%, rgba(2, 6, 23, .98) 100%);--incident-shell-shadow: 0 34px 70px rgba(2, 6, 23, .42), inset 0 1px 0 rgba(255, 255, 255, .06);--incident-hero-bg: radial-gradient(circle at top, rgba(83, 58, 253, .18), transparent 34%), linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .01));--incident-pill-border: rgba(148, 163, 184, .2);--incident-pill-bg: rgba(15, 23, 42, .78);--incident-diagnostics-bg: rgba(2, 6, 23, .34);--incident-diagnostics-border: rgba(71, 85, 105, .72);--incident-button-primary-bg: #e5e7eb;--incident-button-primary-bg-hover: #f8fafc;--incident-button-primary-fg: #0f172a;--incident-button-secondary-border: rgba(71, 85, 105, .88);--incident-button-secondary-bg: rgba(15, 23, 42, .76);--incident-button-secondary-bg-hover: rgba(30, 41, 59, .96);--incident-button-secondary-fg: #f3f4f6;--incident-diagnostics-fg: #94a3b8}body.theme-light{--appearance-loading-surface-bg: rgba(255, 255, 255, .88);--appearance-loading-surface-border: #e5e7eb;--appearance-loading-surface-shadow: 0 16px 40px rgba(15, 23, 42, .05);--appearance-loading-card-bg: #ffffff;--appearance-loading-card-border: #edf2f7;--appearance-loading-block-fill: linear-gradient( 90deg, rgba(226, 232, 240, .72), rgba(241, 245, 249, .95), rgba(226, 232, 240, .72) );--incident-overlay-bg: radial-gradient(circle at top, rgba(148, 163, 184, .18), transparent 36%), rgba(241, 245, 249, .92);--incident-text-primary: #14233b;--incident-text-secondary: #334155;--incident-text-tertiary: #475569;--incident-shell-border: rgba(203, 213, 225, .9);--incident-shell-bg: linear-gradient(180deg, rgba(248, 250, 252, .97) 0%, rgba(241, 245, 249, .97) 56%, rgba(255, 255, 255, .98) 100%);--incident-shell-shadow: 0 34px 70px rgba(15, 23, 42, .14), inset 0 1px 0 rgba(255, 255, 255, .9);--incident-hero-bg: radial-gradient(circle at top, rgba(83, 58, 253, .08), transparent 34%), linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(241, 245, 249, .08));--incident-pill-border: rgba(148, 163, 184, .35);--incident-pill-bg: rgba(255, 255, 255, .7);--incident-diagnostics-bg: rgba(255, 255, 255, .66);--incident-diagnostics-border: rgba(203, 213, 225, .9);--incident-button-primary-bg: #111827;--incident-button-primary-bg-hover: #0f172a;--incident-button-primary-fg: #f8fafc;--incident-button-secondary-border: rgba(203, 213, 225, .9);--incident-button-secondary-bg: rgba(255, 255, 255, .75);--incident-button-secondary-bg-hover: rgba(255, 255, 255, .98);--incident-button-secondary-fg: #0f172a;--incident-diagnostics-fg: #64748b}.table-skeleton__row{border-top:1px solid color-mix(in srgb,var(--appearance-loading-card-border) 72%,transparent)}.auth-gate-skeleton,body.theme-light .auth-gate-skeleton{background:var(--incident-overlay-bg)}.auth-unavailable{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--incident-overlay-bg)}.auth-unavailable__card{width:min(480px,100%);display:grid;gap:14px;padding:24px;border:1px solid var(--incident-shell-border);border-radius:24px;background:var(--incident-shell-bg);box-shadow:var(--incident-shell-shadow);color:var(--incident-text-primary)}.auth-unavailable__title{margin:0;font-size:1.2rem;line-height:1.3}.auth-unavailable__body{margin:0;color:var(--incident-text-tertiary);line-height:1.6}.auth-unavailable__action{min-height:42px;justify-self:start;padding:0 16px;border:1px solid transparent;border-radius:999px;background:var(--incident-button-primary-bg);color:var(--incident-button-primary-fg);box-shadow:0 10px 22px #0f172a29;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-unavailable__action:hover,.auth-unavailable__action:focus-visible{transform:translateY(-1px);background:var(--incident-button-primary-bg-hover)}.auth-unavailable__action:focus-visible{outline:2px solid rgba(129,140,248,.36);outline-offset:2px}.network-status-overlay{background:var(--incident-overlay-bg)}.incident-screen,.incident-screen__page{color:var(--incident-text-primary)}.incident-screen__header{border-bottom-color:var(--incident-shell-border)}.incident-screen__visual{color:var(--incident-text-primary)}.incident-screen__description{color:var(--incident-text-tertiary)}.incident-screen__reassurance{color:var(--incident-text-secondary)}.incident-screen__diagnostics{border-color:var(--incident-diagnostics-border);background:var(--incident-diagnostics-bg);color:var(--incident-diagnostics-fg)}
