.workspace-ui .app-shell main :is(.button,.ops-back,.tabbar button,.subtabs button,.seg button,.research-subnav a,.marketing-work-nav a,.advertising-tabs a){display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--control-radius)}.workspace-ui .app-shell main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--control-radius)}.workspace-ui .app-shell main :is(.tabbar,.subtabs,.seg[role=tablist],.marketing-work-nav,.advertising-tabs){padding:3px;gap:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.workspace-ui .app-shell main :is(.tabbar,.subtabs,.seg[role=tablist],.marketing-work-nav,.advertising-tabs)>:is(button,a){border:1px solid transparent;background:transparent;color:var(--muted);box-shadow:none}.workspace-ui .app-shell main :is(.tabbar,.subtabs,.seg[role=tablist],.marketing-work-nav,.advertising-tabs)>:is(button,a):is(.selected,.active,[aria-selected=true],[aria-current=page]){border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #2929260a,inset 0 -2px 0 var(--yellow)}.workspace-ui .app-shell main :is(.tabbar,.subtabs,.seg[role=tablist],.marketing-work-nav,.advertising-tabs)>:is(button,a):not(:disabled):hover{color:var(--ink)}.workspace-ui .app-shell main :is(.ops-group,.overview-panel,.dense-panel,.data-table){border-radius:var(--panel-radius)}.workspace-ui .app-shell main .button{box-shadow:none}.workspace-ui .app-shell main .button:hover{filter:none}.workspace-ui .app-shell main .button.secondary:not(:disabled):hover{background:var(--surface-soft)}.workspace-ui .app-shell main :is(.button,.ops-back,.tabbar button,.subtabs button,.seg button,.research-subnav a,.work-item,.ops-row,.inventory-search)>svg{display:block;flex-shrink:0;align-self:center}.workspace-ui .app-shell main .work-item{box-sizing:border-box;display:flex;align-items:center;height:auto}.workspace-ui .app-shell main .work-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-block:0;padding:0}.workspace-ui .app-shell main .work-icon svg{display:block}.workspace-ui .app-shell main :is(.work-label,.work-count,.work-quiet){align-self:center;margin-block:0;line-height:1.4}.workspace-ui .app-shell main .inventory-search{display:flex;align-items:center;gap:8px}.stock-state-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-ui .app-shell main .stock-state-summary>button{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:8px 12px;gap:10px;border:1px solid var(--line);border-radius:var(--control-radius);background:white;text-align:left}.stock-state-summary svg{display:block;flex-shrink:0}.stock-state-summary strong{margin-left:auto;line-height:24px}.stock-state-summary .stock-icon-OUT{color:#c9302c}.stock-state-summary .stock-icon-LOW{color:#946700}.workspace-ui .app-shell main .stock-state-summary>[aria-pressed=true]{background:var(--yellow-pale);border-color:var(--brand-focus)}.workspace-ui .app-shell main .stock-state-summary>.stock-show-all{grid-column:1/-1;justify-self:start}@media (min-width:1024px){.workspace-ui .app-shell main :is(.inventory-home,.materials-dashboard,.ops-page){gap:10px}.workspace-ui .app-shell main .inventory-home .inventory-tiles,.workspace-ui .app-shell main .inventory-home .inventory-tools{margin:8px 0}.workspace-ui .app-shell main .work-item{min-height:44px;padding:8px 10px}.workspace-ui .app-shell main .ops-head{padding-block:0;margin-block:0}.workspace-ui .app-shell main .ops-actions{gap:8px;margin-block:8px}.workspace-ui .app-shell main .service-workflow{margin-block:10px;gap:10px}.workspace-ui .app-shell main .service-workflow article{padding:12px}.workspace-ui .app-shell main .explorer-toolbar{margin-bottom:8px;gap:8px}}@media (max-width:720px){.workspace-ui .app-shell main :is(.tabbar button,.subtabs button,.seg button,.ops-back,.stock-state-summary button){min-height:44px}}.workspace-ui .app-shell main .material-detail-workspace .inventory-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--panel-radius)}.workspace-ui .app-shell main .material-detail-workspace .inventory-numbers>div{display:flex;align-items:center;gap:12px}.workspace-ui .app-shell main .material-detail-workspace .inventory-numbers strong{font-size:22px;line-height:1.3;margin:0}.workspace-ui .app-shell main .material-detail-workspace .inventory-numbers p{grid-column:1/-1;margin:0}.workspace-ui .app-shell main .material-detail-workspace>.button{justify-self:start;width:auto}.material-knowledge{border:1px solid var(--line);border-radius:var(--panel-radius);padding:12px;background:white}.material-knowledge>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.material-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 10px;gap:8px}.material-reference-grid>div{padding:8px;background:var(--surface-soft);border-radius:var(--control-radius)}.material-reference-grid dt{color:var(--muted);font-size:11px}.material-reference-grid dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ad-connection-grid,.material-knowledge-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.ad-connection-grid article,.material-knowledge-panels article{border:1px solid var(--line);border-radius:var(--control-radius);padding:10px;background:var(--surface)}.material-knowledge-panels p{white-space:pre-wrap;overflow-wrap:anywhere}.material-used-recipes{padding:0;list-style:none}.material-used-recipes li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.advertising-tabs{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;box-sizing:border-box;margin:10px 0}.advertising-tabs a{padding:6px 10px}@media (max-width:720px){.material-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-connection-grid,.material-knowledge-panels{grid-template-columns:1fr}.advertising-tabs a{min-height:44px;display:flex;align-items:center}.workspace-ui .app-shell main .material-detail-workspace .inventory-numbers>div{flex-wrap:wrap;gap:4px}}@media screen{.workspace-ui .app-shell{--soft-control:12px;--soft-panel:18px;--soft-space:var(--os-gap,10px);--soft-border:#e4e6eb;--soft-shadow:0 2px 10px #29304405}.app-shell [data-nav-tone]{--nav-color:#526174;--nav-tint:#edf0f4}.app-shell [data-nav-tone=blue]{--nav-color:#2563c9;--nav-tint:#eaf2ff}.app-shell [data-nav-tone=teal]{--nav-color:#087a81;--nav-tint:#e1f5f3}.app-shell [data-nav-tone=orange]{--nav-color:#ae5316;--nav-tint:#fff0e2}.app-shell [data-nav-tone=purple]{--nav-color:#7e47c2;--nav-tint:#f1eafa}.app-shell [data-nav-tone=pink]{--nav-color:#b74176;--nav-tint:#fcebf2}.app-shell [data-nav-tone=indigo]{--nav-color:#5356bb;--nav-tint:#edeeff}.app-shell [data-nav-tone=green]{--nav-color:#267b4a;--nav-tint:#e7f5eb}.workspace-ui .app-shell .nav-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #ffffffa3;border-radius:10px;background:var(--nav-tint);color:var(--nav-color);box-shadow:inset 0 1px 0 #ffffffb3}.workspace-ui .app-shell .nav-icon-tile svg{display:block;flex:0 0 auto}.workspace-ui .app-shell .sidebar{background:#fcfcfd;border-right-color:var(--soft-border)}.workspace-ui .app-shell .sidebar .workspace-navigation{scrollbar-color:#cdd2dc transparent;font-size:var(--os-body);line-height:var(--os-leading)}.workspace-ui .app-shell .sidebar .switch-button{border-color:var(--soft-border);border-radius:var(--soft-control);background:#f1f3f6;box-shadow:none}.workspace-ui .app-shell .sidebar .menu-search{display:block;margin:0 0 4px;color:#647084}.workspace-ui .app-shell .sidebar .menu-search-field{position:relative;display:block}.workspace-ui .app-shell .sidebar .menu-search-field>svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none}.workspace-ui .app-shell .sidebar .menu-search input{box-sizing:border-box;min-height:38px;padding:8px 12px 8px 36px;border-radius:var(--soft-control);border-color:var(--soft-border);background:#f1f3f6;color:var(--ink);font-size:var(--os-body);line-height:var(--os-leading)}.workspace-ui .app-shell .sidebar .menu-search input::placeholder{color:#647084;opacity:1}.workspace-ui .app-shell .sidebar .menu-personalize{gap:6px;padding:0 0 var(--soft-space)}.workspace-ui .app-shell .sidebar .menu-personalize>button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;border-radius:10px;color:#586274;font-size:var(--os-body);line-height:var(--os-leading)}.workspace-ui .app-shell .sidebar .menu-personalize>button:not(:disabled):hover{background:#eef0f4;color:var(--ink)}.workspace-ui .app-shell .sidebar .nav-group{margin:2px 0}.workspace-ui .app-shell .sidebar .nav-group-heading{border-radius:14px;min-width:0}.workspace-ui .app-shell .sidebar .nav-group-heading.current{background:#fff5d7}.workspace-ui .app-shell .sidebar .nav-item{min-height:42px;padding:6px 8px;gap:var(--soft-space);border-radius:14px;color:#353e4c;font-size:var(--os-card);font-weight:500;line-height:var(--os-leading);letter-spacing:0}.workspace-ui .app-shell .sidebar .nav-item.active{font-weight:650;color:#292926}.workspace-ui .app-shell .sidebar .nav-name{min-width:0;word-break:keep-all;overflow-wrap:anywhere;line-height:var(--os-leading)}.workspace-ui .app-shell .sidebar .nav-name small{font-size:var(--os-caption);color:#646b76;font-weight:400}.workspace-ui .app-shell .sidebar .nav-child:hover,.workspace-ui .app-shell .sidebar .nav-expand:hover,.workspace-ui .app-shell .sidebar .nav-item:hover{background:#eef0f4;color:#292926}.workspace-ui .app-shell .sidebar .nav-expand{width:32px;height:36px;min-width:32px;border-radius:10px;color:#647084}.workspace-ui .app-shell .sidebar .nav-children{margin:2px 0 7px 23px;padding-left:14px;border-left-color:#e0e4eb}.workspace-ui .app-shell .sidebar .nav-child{min-height:30px;padding:5px 9px;margin:2px 0;border-radius:10px;color:#596273;font-size:var(--os-body);line-height:var(--os-leading);word-break:keep-all;overflow-wrap:anywhere}.workspace-ui .app-shell .sidebar .nav-child.selected{background:#fff5d7;color:#473a17;font-weight:600;box-shadow:inset 3px 0 0 var(--yellow)}.workspace-ui .app-shell .sidebar .nav-management{border-top-color:var(--soft-border);margin-top:var(--soft-space);padding-top:var(--soft-space)}.workspace-ui .app-shell .sidebar .sidebar-bottom{border-top-color:var(--soft-border)}.workspace-ui .app-shell .sidebar :is(.avatar,.icon-button){border-radius:12px}.workspace-ui .app-shell main :is(.button,.ops-back){border-radius:var(--soft-control);letter-spacing:0}.workspace-ui .app-shell main :is(.ops-form,.commerce-form,.sales-filters,.display-settings-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--soft-control)}.workspace-ui .app-shell main :is(.ops-group,.overview-panel,.dense-panel,.research-panel){border-radius:var(--soft-panel);box-shadow:var(--soft-shadow)}.workspace-ui .app-shell main :is(.tabbar,.subtabs,.seg[role=tablist],.marketing-work-nav,.advertising-tabs){border-radius:14px}.workspace-ui .app-shell main :is(.tabbar,.subtabs,.seg[role=tablist],.marketing-work-nav,.advertising-tabs)>:is(button,a){border-radius:11px}}@media screen and (max-width:720px){.workspace-ui .app-shell:has(.sidebar.open) .mobile-dock{display:none}.workspace-ui .app-shell .sidebar{border-radius:0 24px 24px 0}.workspace-ui .app-shell .sidebar .nav-item{min-height:48px;padding-block:7px;font-size:max(14px,var(--os-card))}.workspace-ui .app-shell .sidebar .nav-expand{width:44px;min-width:44px;height:44px}.workspace-ui .app-shell .sidebar .nav-children{margin:0 0 8px;padding:5px 0 8px;border:0}.workspace-ui .app-shell .sidebar .nav-child{min-height:44px;padding:9px 10px;font-size:max(13px,var(--os-body));border-color:var(--soft-border)}.workspace-ui .app-shell .sidebar .nav-child.selected{border-color:#e5ce80}.workspace-ui .app-shell .sidebar .menu-personalize>button{min-height:44px}.workspace-ui .app-shell .sidebar .menu-search input{font-size:16px;min-height:44px}.workspace-ui .app-shell .mobile-dock{gap:2px;border-top:1px solid var(--soft-border);border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -4px 20px #29304408;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.workspace-ui .app-shell .mobile-dock :is(a,button){min-height:58px;min-width:0;padding:4px;gap:4px;border-radius:13px;color:#515b6b;font-size:max(11px,var(--os-caption));line-height:1.3;white-space:nowrap}.workspace-ui .app-shell .mobile-dock .nav-icon-tile{flex-basis:28px;width:28px;height:28px;border-radius:9px}.workspace-ui .app-shell .mobile-dock :is([aria-current=page],button[aria-expanded=true]){color:#473a17;background:#fff5d7}}