@media screen{.shell{--ui-ink:#172e40;--ui-secondary:#506477;--ui-canvas:#f3f5f6;--ui-line:#dbe3e8;--ui-action:#207881;--ui-action-hover:#175f67}.shell .content,.shell .entry-content{color:var(--ui-ink);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.shell .content{background:var(--ui-canvas)}.shell .page-heading{margin-bottom:20px}.shell .page-heading h1{font-size:26px;font-weight:650;letter-spacing:-.025em}.shell .page-heading p{margin-top:6px;color:var(--ui-secondary);max-width:72ch}.shell :is(.primary,.secondary){min-height:44px;border-radius:7px;padding:9px 15px;font-weight:600;box-shadow:none}.shell .primary{background:var(--ui-action);border-color:var(--ui-action)}.shell .primary:not(:disabled):hover{background:var(--ui-action-hover)}.shell .secondary{color:var(--ui-ink);background:#fff;border:1px solid #cbd6dd}.shell .secondary:not(:disabled):hover{border-color:var(--ui-action);background:#f3f8f8}.shell :is(.form-grid,.quote-grid,.quote-filters) :is(input,select,textarea){border-radius:6px;border-color:#cbd6dd;color:var(--ui-ink)}.shell :is(.form-grid,.quote-grid) label{font-weight:550;line-height:1.5}.shell :is(.form-grid,.quote-grid) :is(input,select,textarea){margin-top:4px;font-weight:400}.shell :is(input,textarea)::placeholder{color:#657382}.shell :is(.workdesk-tabs strong,.quote-request-price,.metric strong,.data-table td,.quote-prices){font-variant-numeric:tabular-nums}.shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-action);outline-offset:3px}.shell .sidebar :is(button,a):focus-visible{outline-color:#b7e2e4}.shell .module-insight{margin-top:14px;padding:9px 16px;border-color:var(--ui-line);border-radius:8px;background:#fff}.shell .module-insight h2{font-size:14px}.shell .module-insight-heading{gap:12px}.shell .module-insight .secondary{font-size:13px}.shell .module-insight-message{color:var(--ui-secondary)}.shell .workdesk-data-checks{margin:0 0 14px}.shell .workdesk-first{padding:0;margin-bottom:16px;border-radius:8px;box-shadow:none}.shell .workdesk-first>details>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer}.shell .workdesk-first>details>summary:before{content:"";width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);margin-right:2px}.shell .workdesk-first>details[open]>summary:before{transform:rotate(45deg)}.shell .workdesk-first>details>summary span{font-variant-numeric:tabular-nums;color:var(--ui-action)}.shell .workdesk-first>details>summary small{color:var(--ui-secondary);font-size:13px;font-weight:400;margin-left:auto}.shell .workdesk-first>details>:is(.section-inline,ol,.workdesk-first-empty){margin:0 16px 16px}.shell .workdesk-tabs{display:flex;gap:0;padding:0;margin:0 0 16px;border-bottom:1px solid #cbd6dd;background:transparent}.shell .workdesk-tabs [role=tab]{flex:1;min-height:54px;min-width:0;gap:8px;padding:10px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ui-secondary);text-align:left}.shell .workdesk-tabs [role=tab][aria-selected=true]{background:#e7f1f1;border-bottom-color:var(--ui-action);color:#175f67}.shell .workdesk-tabs [role=tab] strong{margin-left:auto;font-size:20px}.shell .workdesk-list{border-radius:8px;border-color:var(--ui-line);box-shadow:none}.shell .workdesk-list-head{padding:14px 16px}.shell .workdesk-list-head h2{font-size:16px}.shell .workdesk-explainer{padding:8px 16px;background:#f6f8f9}.shell .workdesk-row{padding:14px 16px;gap:14px;align-items:center}.shell .workdesk-thumb{width:64px;height:64px;flex-basis:64px;padding:0;border-radius:6px}.shell .workdesk-row-main{gap:3px}.shell .workdesk-row-main strong{font-size:15px;font-weight:650}.shell .workdesk-status{flex:0 0 150px;font-size:13px;padding-left:0}.shell .workdesk-status small{font-size:12px}.shell .quote-list-card{border-radius:8px;box-shadow:none;padding:16px 20px}.shell .quote-review-filters{margin-bottom:12px}.shell .quote-review-filters button{border-radius:6px;min-height:44px}.shell .quote-request-list>li{padding:12px 0;border-color:var(--ui-line)}.shell .quote-request-identity strong{font-size:15px;font-weight:650}.shell .quote-request-price strong{font-size:17px;color:var(--ui-ink)}.shell .quote-request-date,.shell .quote-request-identity>span,.shell .quote-request-number{color:var(--ui-secondary)}.shell .quote-record-heading{gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--ui-line)}.shell .quote-card{box-shadow:none}.shell .quote-card h2{font-size:18px}.shell .sample-draft-list{padding:16px;border-radius:8px;box-shadow:none}.shell .sample-draft-list h2{font-size:16px}.shell .order-form{padding:20px;border-radius:8px;box-shadow:none}.shell .order-form .editor-steps{margin-bottom:16px}.shell .order-assist{margin:0 0 18px;border:1px solid var(--ui-line);border-radius:7px;background:#f7f9fa}.shell .order-assist>summary{display:flex;gap:8px;align-items:center;min-height:44px;padding:10px 12px;font-weight:550;cursor:pointer}.shell .order-assist>summary span{color:var(--ui-secondary);font-size:12px;margin-left:auto}.shell .order-assist>summary:after{content:"";width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg)}.shell .order-assist[open]>summary:after{transform:rotate(45deg)}.shell .order-assist .ai-draft-box{margin:0;border:0;border-top:1px solid var(--ui-line);border-radius:0;background:transparent}.shell .order-form .style-catalog-link{padding:14px;margin-bottom:20px;background:#f7f9fa;border-color:var(--ui-line);border-radius:7px}.shell .order-form .form-grid{gap:16px 20px}.shell .order-form .form-bottom{margin-top:20px}.shell .order-form :is(h3,.section-inline h3){font-size:16px}}@media screen and (max-width:700px){.shell .content,.shell .entry-content{font-size:14px}.shell .page-heading h1{font-size:22px}.shell .module-insight{padding:8px 12px;margin-top:10px}.shell .module-insight-title h2 span{display:none}.shell .workdesk .page-heading{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.shell .workdesk .page-heading .secondary{flex:0 0 auto;padding:9px 12px}.shell .workdesk-first>details>summary{flex-wrap:wrap;padding:10px 12px}.shell .workdesk-first>details>summary small{display:none}.shell .workdesk-tabs [role=tab]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;min-height:54px;padding:8px 4px;font-size:13px;line-height:1.3;text-align:center}.shell .workdesk-tabs [role=tab]>svg{display:none}.shell .workdesk-tabs [role=tab] strong{font-size:16px;line-height:1.1;margin-left:0}.shell .workdesk-list-head{padding:12px;gap:8px}.shell .workdesk-row{display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px;gap:10px}.shell .workdesk-thumb{width:52px;height:64px;flex-basis:52px}.shell .workdesk-thumb small{font-size:11px}.shell .workdesk-open{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:6px;align-items:start}.shell .workdesk-row-main{grid-column:1;min-width:0}.shell .workdesk-row-main strong{font-size:14px}.shell .workdesk-status{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px 10px;width:auto;padding:0;min-width:0}.shell .workdesk-status small{display:inline}.shell .workdesk-open>svg{grid-column:2;grid-row:1;align-self:center}.shell .workdesk-pagination{padding:12px;gap:8px;flex-wrap:wrap}.shell .quote-list-card{padding:14px 12px}.shell .quote-request-list>li{padding:10px 0}.shell .quote-request-identity strong{font-size:14px}.shell .quote-request-price strong{font-size:16px}.shell .quote-request-date{font-size:12px}.shell .order-form,.shell .sample-draft-list{padding:14px}.shell .order-form .form-grid{gap:14px}.shell .order-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.shell .order-form-intro{gap:8px;font-size:13px}.shell .order-form .form-bottom>span{line-height:1.6}.shell .order-form .form-buttons{gap:8px}}@media (prefers-reduced-motion:reduce){.shell :is(.primary,.secondary,.workdesk-tabs button,.quote-request-open){transition:none}}.bulk-studio .bulk-production-link{margin:4px 0 10px}.bulk-studio .bulk-production-link .text-button{min-height:44px;padding:0;font-size:14px;font-weight:600;color:var(--ws-accent-dark);text-decoration:underline;text-underline-offset:3px}.bulk-studio .bulk-production-link .text-button:hover{color:var(--ws-ink)}.bulk-studio .bulk-production-link .text-button:focus-visible{outline:3px solid var(--ws-accent);outline-offset:2px;border-radius:4px}.bulk-change-refusal{margin:12px 0;padding:10px 12px;border-radius:6px;background:#fff4de;color:var(--ws-ink);font-size:14px;line-height:1.55}.bulk-studio .page-heading{margin-bottom:20px;gap:16px}.bulk-studio .page-heading p{margin-top:6px;line-height:1.6}.bulk-studio .bulk-tabs{gap:6px;padding:0 0 16px}.bulk-studio .bulk-tabs button{min-height:44px;padding:10px 16px}.bulk-studio .bulk-save-bar{box-shadow:none;padding:12px 16px;gap:10px}.bulk-studio .bulk-card{padding:24px;border-radius:12px}.bulk-studio .bulk-card h2{font-size:18px;font-weight:650;margin-bottom:12px}.bulk-studio .bulk-card>.helper{margin:0 0 20px;font-size:13px;line-height:1.6}.bulk-studio .material-inputs{align-items:start;gap:18px 20px}.bulk-studio .material-inputs label{align-content:start;grid-auto-rows:max-content;gap:7px;font-size:14px}.bulk-studio .material-inputs :is(input,select){box-sizing:border-box;height:44px;min-height:44px;padding:10px 12px;font-size:14px}.bulk-studio .material-inputs .helper{font-size:12px;line-height:1.5;margin:0}.bulk-studio .material-optional-details{border-top:1px solid #e3e9ed}.bulk-studio .material-optional-details>summary{padding:12px 0}.bulk-studio .material-plan-actions{display:flex;gap:12px;align-items:center;margin-top:16px}.bulk-studio .material-plan-actions button{min-height:44px}.bulk-studio .production-material-row{margin-bottom:12px}.bulk-studio .production-material-row>.text-button{min-height:44px;padding:10px 8px}.bulk-studio .bulk-save-bar>button{min-height:44px}@media (max-width:900px){.bulk-studio .bulk-card{padding:18px}.bulk-studio .material-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bulk-studio .page-heading{margin-bottom:16px}.bulk-studio .bulk-tabs{flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%;padding-bottom:12px}.bulk-studio .bulk-tabs button{flex:0 0 auto;white-space:nowrap}.bulk-studio .bulk-save-bar{position:static;padding:12px}.bulk-studio .bulk-save-bar>span{flex-basis:100%;font-size:13px}.bulk-studio .bulk-save-bar>button{min-height:44px;white-space:normal}.bulk-studio .material-inputs{gap:16px}.bulk-studio .material-inputs,.bulk-studio .material-inputs .production-tracking-grid{grid-template-columns:minmax(0,1fr)}.bulk-studio .bulk-card{padding:16px}}@media screen and (max-width:500px){.shell .workdesk.content{padding:16px 13px 22px}.shell .workdesk>.page-heading{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.shell .workdesk>.page-heading>div{min-width:0;flex:1}.shell .workdesk>.page-heading h1{font-size:22px;line-height:1.35;margin:0;overflow-wrap:anywhere}.shell .workdesk>.page-heading p{font-size:12px;line-height:1.5;margin-top:5px}.shell .workdesk>.page-heading>button{min-height:44px;flex-shrink:0;padding:8px 10px;font-size:12px;gap:5px}.shell .workdesk>.page-heading>div>button{min-height:36px;font-size:12px;padding:6px 10px;margin-top:8px}.shell .workdesk.content .workdesk-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:4px;max-width:100%;margin:0 0 12px;padding:0 0 4px;scrollbar-width:thin;scrollbar-color:#9db8bf transparent;overscroll-behavior-x:contain;scroll-padding-inline:4px}.shell .workdesk.content .workdesk-tabs [role=tab]{display:flex;flex:none;flex-wrap:nowrap;align-items:center;justify-content:center;gap:7px;min-width:max-content;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.4;white-space:nowrap;border-radius:6px 6px 0 0}.shell .workdesk.content .workdesk-tabs [role=tab]>span{white-space:nowrap;overflow-wrap:normal;font-size:13px}.shell .workdesk.content .workdesk-tabs [role=tab]>svg{display:none}.shell .workdesk.content .workdesk-tabs [role=tab]>strong{font-size:14px;margin:0;line-height:1.4;font-variant-numeric:tabular-nums}.shell .workdesk.content .workdesk-tabs [role=tab]:focus-visible{outline:2px solid #247f80;outline-offset:-2px}.shell .workdesk .workdesk-first{margin-bottom:12px}.shell .workdesk .workdesk-first>details>summary{min-height:44px;padding:9px 12px;font-size:13px}.shell .module-insight{margin:8px 13px 0;padding:4px 10px;border-radius:8px}.shell .module-insight .module-insight-heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px;min-height:44px}.shell .module-insight .module-insight-title{gap:6px;align-items:center}.shell .module-insight .module-insight-title>svg{width:16px;height:16px;margin:0}.shell .module-insight h2{font-size:13px;line-height:1.4;white-space:nowrap}.shell .module-insight h2 span{display:none}.shell .module-insight .module-insight-actions{margin:0;gap:3px;max-width:none;flex-wrap:nowrap}.shell .module-insight .module-insight-actions>.secondary{min-height:44px;padding:6px 8px;font-size:12px;border:0;background:transparent;gap:5px;color:#196b73}.shell .module-insight .module-insight-toggle{min-width:40px;min-height:44px;border:0}.shell .module-insight .module-insight-result{margin-top:4px;padding-top:12px;padding-bottom:10px}.shell .module-insight :is(.module-insight-message,.module-insight-error){margin:6px 0 8px;font-size:12px;line-height:1.5}#workspace-mobile-menu.mobile-nav-dialog{inset:auto 0 0;margin:0;width:100%;max-width:100%;height:auto;max-height:85dvh;border:0;border-radius:18px 18px 0 0;padding:0 0 env(safe-area-inset-bottom,0);box-sizing:border-box;background:#142e40;color:#fff;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-shadow:none}#workspace-mobile-menu[open]{animation:mobile-sheet-in .24s cubic-bezier(.16,1,.3,1)}#workspace-mobile-menu .mobile-sheet-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#142e40;padding:18px 16px 12px;border-bottom:1px solid #345365}#workspace-mobile-menu .mobile-sheet-heading h2{margin:0;color:#fff;font-size:18px;line-height:1.4;font-weight:650}#workspace-mobile-menu .mobile-sheet-heading p{margin:4px 0 0;color:#bdcdd8;font-size:11px;line-height:1.5}#workspace-mobile-menu .mobile-sheet-heading button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:8px;color:#fff;background:#25465a;cursor:pointer}#workspace-mobile-menu .sidebar{display:flex;position:static;width:100%;height:auto;min-height:0;padding:12px 16px 18px;box-sizing:border-box;background:transparent;overflow:visible}#workspace-mobile-menu .sidebar>:is(.brand,.sidebar-toggle,.mobile-menu-close,.navlabel,.module-label){display:none!important}#workspace-mobile-menu .sidebar .module-nav{margin:0!important;padding:0;border:0}#workspace-mobile-menu .module-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 18px;padding:0;border:0}#workspace-mobile-menu .module-group-title{grid-column:1/-1;margin:4px 0 2px;padding:0;color:#bdcdd8;font-size:12px;font-weight:500;line-height:1.5}#workspace-mobile-menu .module-group-title>span{display:block}#workspace-mobile-menu .module-group-title>small{display:none}#workspace-mobile-menu .module-group>div{min-width:0}#workspace-mobile-menu .module-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:54px;height:100%;max-width:none;margin:0;padding:10px;border:1px solid #345365;border-radius:8px;background:#1d3b4e;color:#fff;box-sizing:border-box}#workspace-mobile-menu .module-item.active{background:#245f68;border-color:#57949c}#workspace-mobile-menu .module-item>svg{width:20px;height:20px;flex-shrink:0}#workspace-mobile-menu .module-item>span:not(.module-compact-label){display:block;font-size:12px;font-weight:550;white-space:normal;overflow-wrap:anywhere;line-height:1.5}#workspace-mobile-menu .module-item>.module-compact-label,#workspace-mobile-menu .module-item>em,#workspace-mobile-menu .module-item>span small{display:none!important}#workspace-mobile-menu .module-group>div:has(.mobile-business-subnav){grid-column:1/-1}#workspace-mobile-menu .module-group>div:has(.mobile-business-subnav)>.module-item{height:auto}#workspace-mobile-menu .mobile-business-subnav :is(.workspace-subnav,.sales-subnav){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:6px 0 0;padding:0;border:0}#workspace-mobile-menu :is(.workspace-subnav,.sales-subnav) button{min-width:0;min-height:44px;margin:0;padding:8px;border:0;border-radius:6px;font-size:12px;line-height:1.4;color:#e4eef4;background:#1b394c;text-align:left;white-space:normal}#workspace-mobile-menu :is(.workspace-subnav,.sales-subnav) button[aria-current=page]{background:#245f68;color:#fff}#workspace-mobile-menu .workspace-subnav-group{grid-column:1/-1;padding:8px 4px 2px;color:#bdcdd8;font-size:11px}#workspace-mobile-menu .subnav-full-label{display:block}#workspace-mobile-menu .subnav-short-label{display:none}#workspace-mobile-menu .sidebar-bottom{margin:0;padding:12px 0 0;border-top:1px solid #345365}#workspace-mobile-menu .sidebar-bottom .local-tag{font-size:11px}#workspace-mobile-menu .sidebar-bottom .user{margin:8px 0 0;padding:8px 0;font-size:13px}#workspace-mobile-menu .sidebar-bottom .logout-button{min-height:44px;font-size:12px}#workspace-mobile-menu button:focus-visible{outline:2px solid #8bdfdf;outline-offset:-2px}}@keyframes mobile-sheet-in{0%{transform:translateY(28px);opacity:.6}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){#workspace-mobile-menu[open]{animation:none}}