@media screen{
body.ui-v2-preview.workbench-shell{--wb-sidebar:calc(var(--fv-rail) + var(--fv-menu));--wb-bg:var(--fv-bg);--wb-side:#f0f0f3;--wb-panel:#fff;--wb-raised:#fff;--wb-line:var(--fv-line);--wb-text:var(--fv-text);--wb-muted:var(--fv-muted);--wb-accent:var(--fv-blue);--ui-bg:var(--fv-bg);--ui-surface:#fff;--ui-text:var(--fv-text);--ui-muted:var(--fv-muted);--ui-line:var(--fv-line);--ink:var(--fv-text);--line:var(--fv-line);--brand:var(--fv-blue);font:14px/1.6 var(--fv-font)!important;background:var(--fv-bg)!important;color:var(--fv-text)!important;color-scheme:light;padding:112px 24px 32px calc(var(--fv-rail) + var(--fv-menu) + 24px)!important;transition:padding-left .18s ease}
body.ui-v2-preview *{font-variant-numeric:tabular-nums}body.ui-v2-preview :is(button,input,select,textarea){font-family:var(--fv-font)!important}
body.ui-v2-preview.workbench-shell #wbSidebar{display:none!important}body.ui-v2-preview.workbench-shell #wbTopbar{left:calc(var(--fv-rail) + var(--fv-menu))!important;right:0;height:var(--fv-top)!important;background:#fff!important;border-color:var(--fv-line)!important;box-shadow:none!important;backdrop-filter:none!important;padding:0 24px;gap:16px}
body.ui-v2-preview.workbench-shell #wbNotice{left:calc(var(--fv-rail) + var(--fv-menu))!important;top:64px!important;padding:8px 24px!important;height:30px!important;background:var(--fv-bg)!important;color:var(--fv-muted)!important;font-size:12px!important;z-index:22}
body.ui-v2-preview.workbench-shell main,body.ui-v2-preview.workbench-shell #library{max-width:1700px!important;width:100%!important;margin:0 auto!important}body.ui-v2-preview.workbench-shell #library{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body.ui-v2-preview.workbench-shell :is(.paper,.cad-panel,.attachment-group5,.attachment-card,.item,.order5,.job5,.stats5 article,.manual-reader5){border:1px solid var(--fv-line)!important;background:#fff!important;color:var(--fv-text)!important;border-radius:var(--fv-radius)!important;box-shadow:var(--fv-shadow)!important}
body.ui-v2-preview.workbench-shell .paper{padding:24px!important;margin:0 0 24px!important}body.ui-v2-preview.workbench-shell h1{font:600 26px/1.35 var(--fv-font)!important;letter-spacing:-.5px;color:var(--fv-text)!important}body.ui-v2-preview.workbench-shell h2{font:600 18px/1.4 var(--fv-font)!important;color:var(--fv-text)!important;border:0!important;background:none!important;margin:0 0 20px!important;padding:0!important}body.ui-v2-preview.workbench-shell h3{font:600 16px/1.4 var(--fv-font)!important;color:var(--fv-text)!important}body.ui-v2-preview.workbench-shell :is(p,label,td,th){font-size:14px!important;line-height:1.6!important}body.ui-v2-preview.workbench-shell :is(.tips,.smalltext,.meta,.cad-hint,.scheme5){font-size:12px!important;color:var(--fv-muted)!important}
body.ui-v2-preview.workbench-shell :is(input,select,textarea){background:#fff!important;border:1px solid #d9d9df!important;color:var(--fv-text)!important;border-radius:9px!important;font-size:14px!important;min-height:38px;padding:8px 11px!important;box-shadow:none!important}body.ui-v2-preview.workbench-shell input[type=checkbox]{min-height:0;width:15px!important;height:15px;accent-color:var(--fv-blue);flex:none;padding:0!important}body.ui-v2-preview.workbench-shell :is(input,select,textarea)::placeholder{color:#86868b!important}body.ui-v2-preview.workbench-shell :is(input,select,textarea):focus{border-color:var(--fv-blue)!important;outline:3px solid #007aff20!important;outline-offset:1px!important}
body.ui-v2-preview.workbench-shell :is(button,.button,.wb-more>summary){min-height:36px;background:#fff!important;border:1px solid #dddde3!important;border-radius:8px!important;color:#38383d!important;font-size:13px!important;padding:7px 12px!important;font-weight:500!important;box-shadow:0 1px 2px #00000004!important;transition:background .16s,border-color .16s!important;transform:none!important}
body.ui-v2-preview.workbench-shell :is(button,.button):hover:not(:disabled){background:#f5f5f7!important;border-color:#c5c5ce!important}body.ui-v2-preview.workbench-shell :is(button,.button):focus-visible{outline:3px solid #007aff40!important;outline-offset:2px}body.ui-v2-preview.workbench-shell button.primary,body.ui-v2-preview.workbench-shell button.cad-primary{background:var(--fv-blue)!important;border-color:var(--fv-blue)!important;color:#fff!important}body.ui-v2-preview.workbench-shell button.primary:hover:not(:disabled){background:var(--fv-blue-hover)!important;border-color:var(--fv-blue-hover)!important}body.ui-v2-preview.workbench-shell button:disabled{opacity:.45!important;cursor:not-allowed}body.ui-v2-preview.workbench-shell button.danger5{background:#fff2f1!important;color:#bd291f!important;border-color:#f1cfcc!important}
body.ui-v2-preview.workbench-shell :is(th,.wb-order-head){background:#f5f5f7!important;color:#6e6e73!important;font-size:12px!important;border-color:var(--fv-line)!important}body.ui-v2-preview.workbench-shell :is(td,tbody tr),body.ui-v2-preview.workbench-shell tbody tr:nth-child(even) td{background:#fff!important;color:var(--fv-text)!important;border-color:var(--fv-line)!important}body.ui-v2-preview.workbench-shell tbody tr:hover td{background:#f8fbff!important}body.ui-v2-preview.workbench-shell :is(.context-tools,.location-row,.draft-bar5,.row-upload-panel5,.combo-head4,.combo-stage4){background:#f8f9fb!important;border-color:var(--fv-line)!important;color:var(--fv-text)!important}body.ui-v2-preview.workbench-shell :is(.warning,.warning5,.status,.combo-warning4){background:#fff8e8!important;color:#875e08!important;border-color:#eedfb7!important}body.ui-v2-preview.workbench-shell :is(.green,.done .status5){background:#edf8ef!important;color:#247238!important;border-color:#cce6d2!important}body.ui-v2-preview.workbench-shell :is(.amber,.running .status5){background:#fff7e8!important;color:#8b5c00!important;border-color:#eddcb7!important}body.ui-v2-preview.workbench-shell :is(.badge,.tag5){font-size:12px!important}
body.ui-v2-preview.workbench-shell :is(dialog,.dialog5,.wb-user-popup,.wb-more>div,.wb-row-more>div){background:#fff!important;color:var(--fv-text)!important;border-color:var(--fv-line)!important;border-radius:12px!important;box-shadow:0 12px 48px #1d1d1f16!important}body.ui-v2-preview.workbench-shell dialog::backdrop{background:#1d1d1f45;backdrop-filter:none!important}
#fvRail{position:fixed;z-index:72;inset:0 auto 0 0;width:var(--fv-rail);background:#ececf0;border-right:1px solid #dedee5;display:flex;flex-direction:column;align-items:center;padding:16px 8px;gap:12px}#fvRail>a{width:40px;height:40px;border-radius:11px;overflow:hidden;display:block;background:#fff;border:1px solid #e1e1e8}#fvRail>a img{width:100%;height:100%;object-fit:contain}#fvRailNav{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}#fvRail button.fv-rail-item{width:46px;height:46px;padding:11px!important;border:0!important;background:transparent!important;color:#777780!important;border-radius:11px!important;display:flex;align-items:center;justify-content:center;box-shadow:none!important}#fvRail button.fv-rail-item.active{background:#fff!important;color:var(--fv-blue)!important;box-shadow:0 2px 6px #00000006!important}#fvRail button.fv-rail-item:hover{background:#e0e0e7!important}#fvRail button svg{width:22px;height:22px}#fvRail .fv-rail-bottom{margin-top:auto}#fvRail button[hidden]{display:none!important}
#fvSecondary{position:fixed;top:0;bottom:0;left:var(--fv-rail);width:var(--fv-menu);z-index:70;background:#f8f8fa;border-right:1px solid var(--fv-line);display:flex;flex-direction:column;overflow:hidden;transition:width .18s}#fvNavBrand{padding:24px 20px 18px;white-space:nowrap;border-bottom:1px solid var(--fv-line)}#fvNavBrand strong{display:block;font-size:16px;letter-spacing:-.3px}#fvNavBrand small{display:block;color:var(--fv-muted);font-size:11px;letter-spacing:.08em;margin-top:2px}#fvSecondary h2{font-size:11px!important;margin:24px 20px 10px!important;letter-spacing:.1em;color:#98989f!important}#fvSecondaryNav{padding:0 10px;flex:1;overflow:auto}#fvSecondaryNav button{display:flex;align-items:center;gap:10px;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left;padding:10px 12px!important;margin:3px 0;color:#56565d!important;min-height:40px}#fvSecondaryNav button svg{width:17px;height:17px;flex:none}#fvSecondaryNav button.active{background:#e8f1ff!important;color:#0068d9!important;font-weight:600!important}#fvSecondary footer{padding:16px 12px;border-top:1px solid var(--fv-line);color:var(--fv-muted);font-size:11px}#fvSecondary footer a{display:block;color:#6e6e73;font-size:11px;margin:6px 0}#fvPreviewPill{display:inline-block;font-size:10px;letter-spacing:.08em;color:#8c6205;background:#fff2d5;padding:3px 7px;border-radius:5px;margin-bottom:7px}body.fv-menu-collapsed{--fv-menu:0px}body.fv-menu-collapsed #fvSecondary{border:0}#fvOverlay{display:none}
body.ui-v2-preview #wbHistoryTools button{width:32px;min-height:32px;padding:4px!important;border:0!important;background:transparent!important;font-size:16px!important}body.ui-v2-preview .wb-trail{font-size:12px;color:#8e8e95;gap:10px;min-width:100px}body.ui-v2-preview .wb-trail b{font-size:13px!important;color:#5d5d65!important}body.ui-v2-preview #wbPilotSearch{background:#f5f5f7!important;border:0!important;min-height:32px!important;font-size:12px!important}body.ui-v2-preview .wb-global-search{border:0!important;background:#f5f5f7!important;padding:0 9px!important;border-radius:8px!important}body.ui-v2-preview .wb-pilot-tools{display:flex!important;gap:14px}body.ui-v2-preview .wb-top-user{font-size:12px!important}body.ui-v2-preview .wb-top-user .wb-avatar{background:#eaf3ff!important;color:#007aff!important;border:0!important;font-size:12px!important}body.ui-v2-preview #wbTopActions{margin-left:auto}body.ui-v2-preview .wb-top-user>summary{border:0;padding:0;background:transparent!important}
.fv-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:6px 0 24px}.fv-page-heading h1{margin:0 0 8px!important}.fv-page-heading p{margin:0!important;color:var(--fv-muted);font-size:13px!important}.fv-eyebrow{font-size:10px;letter-spacing:.13em;color:#909096;display:block;margin-bottom:7px}.fv-heading-actions{display:flex;gap:8px;align-items:center}.fv-view-switch{display:flex;gap:2px;padding:3px;background:#e9e9ef;border-radius:8px}.fv-view-switch button{min-height:30px!important;padding:4px 11px!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important}.fv-view-switch button[aria-pressed=true]{background:#fff!important;box-shadow:0 1px 4px #0001!important}
#fvFilters{padding:18px 20px;background:#fff;border:1px solid var(--fv-line);border-radius:var(--fv-radius);margin:0 0 18px;display:grid;grid-template-columns:minmax(230px,2fr) repeat(3,minmax(120px,1fr));gap:14px;align-items:end}#fvFilters>label{margin:0!important;min-width:0}#fvFilters label{font-size:12px!important;color:#75757d}#fvFilters :is(input,select){width:100%;min-width:0;margin-top:5px}#fvFilterMore{grid-column:1/-1;border-top:1px solid #f0f0f3;padding-top:10px;font-size:12px}#fvFilterMore summary{color:#777780;cursor:pointer}#fvFilterMore>div{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px;margin-top:12px}#fvLibraryActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}#fvLibraryActions details{margin-left:auto}#fvLibraryActions summary{font-size:12px;color:#777;cursor:pointer}#fvLibraryActions details>div{padding:12px 0;display:flex;gap:8px;flex-wrap:wrap}#fvLibraryFooter{display:flex;justify-content:space-between;align-items:center;margin:20px 0}#fvLibraryFooter>nav{margin:0!important}body.ui-v2-preview #library>.wb-page-subtitle,body.ui-v2-preview #library>h1,body.ui-v2-preview #library>p:not(#libraryCount){display:none!important}
body.ui-v2-preview.workbench-shell #library #productGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:20px!important;align-items:stretch!important}body.ui-v2-preview.workbench-shell #productGrid .productCard{aspect-ratio:auto!important;min-height:0!important;border:1px solid #e4e4e9!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:var(--fv-shadow)!important;transition:border-color .16s,box-shadow .16s}body.ui-v2-preview.workbench-shell #productGrid .productCard:hover{border-color:#bed8fa!important;box-shadow:0 4px 16px #00000006!important}body.ui-v2-preview.workbench-shell #productGrid .product-media5{height:174px;min-height:174px;padding:16px!important;background:#fafafb!important;border-color:#eeeef2!important;gap:12px}body.ui-v2-preview.workbench-shell #productGrid .product-media5>img,body.ui-v2-preview.workbench-shell #productGrid .product-media5>.noImage{height:140px!important;width:calc(100% - 92px)!important}body.ui-v2-preview.workbench-shell #productGrid .machine-library5{width:82px;flex-basis:82px}body.ui-v2-preview.workbench-shell #productGrid .machine-library5 :is(figure,img){width:82px;max-height:60px}body.ui-v2-preview.workbench-shell #productGrid .productInfo{padding:16px!important}body.ui-v2-preview.workbench-shell #productGrid .productInfo>b{font-size:15px;line-height:1.4;min-height:21px;margin-bottom:7px}body.ui-v2-preview.workbench-shell #productGrid .productInfo>p{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.ui-v2-preview.workbench-shell #productGrid .productInfo>button{min-height:30px!important;font-size:12px!important;padding:5px 9px!important}body.ui-v2-preview.workbench-shell #productGrid .product-more5{border-color:#f0f0f3;padding-top:8px}body.ui-v2-preview.workbench-shell #productGrid .scheme5{background:#f7f7fa!important;border:0!important;color:#75757d!important;font-size:11px!important;padding:6px 8px!important}
body.ui-v2-preview.workbench-shell #library #productGrid.fv-list-view{display:block!important;border:1px solid var(--fv-line);border-radius:12px;overflow:auto;background:#fff}#fvTableHead,.fv-product-row{display:grid;grid-template-columns:44px 60px minmax(180px,2fr) minmax(80px,.75fr) minmax(150px,1.4fr) minmax(86px,.7fr) 150px;gap:14px;align-items:center;min-width:900px;padding:13px 18px}#fvTableHead{background:#f7f7f9;border-bottom:1px solid #e9e9ed;color:#8b8b94;font-size:11px}.fv-product-row{border-bottom:1px solid #eeeef2;min-height:84px}.fv-product-row:last-child{border:0}.fv-product-row:hover{background:#fafcff}.fv-product-row>img{width:52px;height:52px;object-fit:contain;background:#f8f8fb;border-radius:8px}.fv-product-row strong{display:block;font-weight:500;font-size:13px}.fv-product-row small{display:block;font-size:11px;color:#8e8e95;margin-top:4px}.fv-product-row span{font-size:12px;overflow-wrap:anywhere}.fv-product-row button{font-size:12px!important;min-height:30px!important;padding:5px 9px!important}.fv-product-row .fv-row-actions{display:flex;gap:6px}#productGrid.fv-list-view>.productCard{display:none!important}
#fvEditorHeader{max-width:1700px;margin:0 auto 20px}.fv-editor-title{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fv-editor-title h1{margin:0!important}.fv-status{font-size:11px;font-weight:500;padding:4px 9px;background:#edf8f0;color:#24753a;border-radius:6px;white-space:nowrap}.fv-status.dirty{background:#fff6e4;color:#956500}.fv-editor-subtitle{margin:8px 0 0!important;color:#86868b;font-size:12px!important;overflow-wrap:anywhere}#fvEditorTabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid #dfdfe6;margin:20px 0 0;scrollbar-width:thin}#fvEditorTabs button{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:12px 0!important;white-space:nowrap;color:#86868b!important;font-size:13px!important;position:relative}#fvEditorTabs button[aria-selected=true]{color:#007aff!important;font-weight:600!important}#fvEditorTabs button[aria-selected=true]:after{content:'';height:2px;position:absolute;left:0;right:0;bottom:0;background:#007aff;border-radius:2px}
#fvEditorWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:start;max-width:1700px;margin:auto}#fvEditorPanels{min-width:0}#fvProductContext{position:sticky;top:94px;background:#fff;border:1px solid #e5e5eb;border-radius:14px;padding:20px;font-size:12px;min-width:0}#fvProductContext h3{font-size:14px!important;margin:0 0 16px!important}#fvContextImage{width:100%;height:150px;object-fit:contain;background:#fafafb;border:1px solid #f0f0f3;border-radius:9px;margin-bottom:16px}#fvProductContext dl{margin:0;display:grid;gap:12px}#fvProductContext dt{font-size:11px;color:#96969f;margin-bottom:3px}#fvProductContext dd{margin:0;color:#53535c;font-size:12px;overflow-wrap:anywhere}#fvContextActions{border-top:1px solid #eeeef2;margin-top:18px;padding-top:14px;display:grid;gap:8px}#fvContextActions button{width:100%;text-align:left;font-size:12px!important}#fvProductContext .fv-context-note{font-size:11px!important;color:#93939b!important;margin:16px 0 0;line-height:1.6!important}
body.ui-v2-preview:not(.fv-editor-active) #fvEditorHeader,body.ui-v2-preview:not(.fv-editor-active) #fvEditorWorkspace{display:none!important}body.ui-v2-preview .fv-tab-inactive{display:none!important}body.ui-v2-preview.fv-editor-active #heading,body.ui-v2-preview.fv-editor-active #meta{display:none!important}body.ui-v2-preview.fv-tab-basic #basic>.fv-field-machine,body.ui-v2-preview.fv-tab-machine #basic>.fv-field-basic{display:none!important}body.ui-v2-preview.fv-tab-machine #schemePanel5,body.ui-v2-preview.fv-tab-machine #allowanceDock{display:none!important}body.ui-v2-preview #basic{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important}body.ui-v2-preview #basic>label,body.ui-v2-preview #basic>div{min-width:0}body.ui-v2-preview #basic .dimensionInputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body.ui-v2-preview #basic input{max-width:100%;min-width:0}body.ui-v2-preview #schemePanel5{box-shadow:none!important;background:#fafafb!important;margin:0 0 22px!important;padding:16px!important}body.ui-v2-preview #schemePanel5 h2{font-size:14px!important;margin-bottom:12px!important}.fv-pane-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.fv-pane-heading h2{margin:0!important}.fv-pane-description{font-size:12px!important;color:#86868b!important;margin-bottom:18px!important}body.ui-v2-preview #fvEditorWorkspace #draftBar5{font-size:12px!important;padding:10px 12px;margin-bottom:18px;background:#f3f8ff!important;border:1px solid #dfeafb!important;color:#56749b!important;border-radius:8px}.fv-program-card .five-tool-scroll5{max-width:100%}body.ui-v2-preview .fv-program-card table{min-width:1000px!important}.fv-tab-pane>.fv-pane-subcard{margin-bottom:24px}.fv-linked-order{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #ededf1}.fv-linked-order:first-of-type{border-top:1px solid #ededf1}.fv-linked-order a{font-size:13px;color:#007aff}.fv-linked-order small{color:#898991;font-size:12px}.fv-linked-order b{font-size:13px;font-weight:500}
body.ui-v2-preview #wbToolHost{margin-left:0!important;padding:0!important;max-width:1600px!important}body.ui-v2-preview .wb-tool-panel{background:#fff!important;color:var(--fv-text)!important}body.ui-v2-preview .wb-global-search svg{color:#999!important}body.ui-v2-preview #wbPilotNotice{background:transparent!important;border:0!important}body.ui-v2-preview #wbFontLicense{display:none!important}.fv-preview-dialog{max-width:650px}.fv-preview-dialog p{font-size:13px;line-height:1.7}.fv-preview-dialog li{margin:9px 0;font-size:13px}
body.ui-v2-preview.workbench-login{background:#f5f5f7!important;font-family:var(--fv-font)!important;color:#1d1d1f!important}body.ui-v2-preview.workbench-login .brand-panel,body.ui-v2-preview.workbench-login .brand{background:#eeeef2!important;color:#1d1d1f!important}body.ui-v2-preview.workbench-login h1,body.ui-v2-preview.workbench-login h2{color:#1d1d1f!important}body.ui-v2-preview.workbench-login button{background:#007aff!important;border-color:#007aff!important}body.ui-v2-preview.workbench-login :is(input,select){background:#fff!important;color:#1d1d1f!important;border-color:#d9d9df!important}#fvLoginNotice{position:fixed;bottom:18px;left:20px;right:20px;text-align:center;color:#86868b;font-size:12px}
@media(min-width:1800px){#fvEditorWorkspace{grid-template-columns:minmax(0,1fr) 270px}body.ui-v2-preview #basic{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1200px){#fvEditorWorkspace{grid-template-columns:minmax(0,1fr)}#fvProductContext{position:static;display:grid;grid-template-columns:130px 1fr;gap:16px}#fvProductContext>h3{grid-column:1/-1}#fvContextImage{height:120px;margin:0}#fvProductContext dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#fvContextActions,#fvProductContext .fv-context-note{grid-column:1/-1}#fvContextActions{display:flex;flex-wrap:wrap}#fvContextActions button{width:auto}#fvFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-top-user #wbTopIdentity{display:none}}
@media(max-width:900px){:root{--fv-menu:0px}#fvSecondary{border:0}body.fv-mobile-menu #fvSecondary{width:220px;border-right:1px solid #ddd}body.fv-mobile-menu #fvOverlay{display:block;position:fixed;inset:64px 0 0 64px;background:#1d1d1f30;border:0;z-index:60;border-radius:0}body.ui-v2-preview.workbench-shell{padding:110px 16px 24px 80px!important}body.ui-v2-preview.workbench-shell #wbTopbar{left:64px!important;padding:0 16px!important}.fv-page-heading{flex-wrap:wrap}#fvFilterMore>div{grid-template-columns:repeat(2,minmax(0,1fr))}body.ui-v2-preview .wb-global-search{display:none!important}}
@media(max-width:620px){:root{--fv-rail:52px}#fvRail{padding:14px 4px}#fvRail>a{width:34px;height:34px}#fvRail button.fv-rail-item{width:40px;height:42px}body.ui-v2-preview.workbench-shell{padding:132px 12px 20px 64px!important}body.ui-v2-preview.workbench-shell #wbTopbar{left:52px!important;height:90px!important;flex-wrap:wrap;padding:8px 12px!important;gap:8px}body.ui-v2-preview.workbench-shell #wbNotice{top:90px!important;left:52px!important;padding-left:12px!important}body.ui-v2-preview #wbTopActions{margin-left:auto}body.ui-v2-preview .wb-pilot-tools{display:none!important}body.ui-v2-preview .wb-trail{flex:1;font-size:11px}body.ui-v2-preview #wbHistoryTools{gap:0}body.ui-v2-preview #wbHistoryTools button{width:27px}#fvFilters{grid-template-columns:minmax(0,1fr);padding:15px;gap:12px}#fvFilterMore>div{grid-template-columns:minmax(0,1fr)}body.ui-v2-preview.workbench-shell #library #productGrid{grid-template-columns:minmax(0,1fr)!important}body.ui-v2-preview #basic{grid-template-columns:minmax(0,1fr)!important}#fvEditorTabs{gap:20px}#fvProductContext{grid-template-columns:1fr}#fvProductContext dl{grid-template-columns:repeat(2,minmax(0,1fr))}#fvContextImage{width:100%;height:160px}#fvLibraryFooter{align-items:flex-start;gap:10px;flex-direction:column}.fv-page-heading h1{font-size:24px!important}body.ui-v2-preview.workbench-shell .paper{padding:18px!important}#fvEditorWorkspace{gap:16px}}
@media(prefers-reduced-motion:reduce){body.ui-v2-preview *{transition:none!important;scroll-behavior:auto!important}}
}
@media print{#fvRail,#fvSecondary,#fvEditorHeader,#fvProductContext,#fvOverlay,#fvLoginNotice,.fv-page-heading,#fvFilters,#fvLibraryActions,#fvLibraryFooter{display:none!important}#fvEditorWorkspace{display:block}}

@media screen{#fvSecondaryNav{display:block!important}#fvSecondaryNav button{height:40px;max-height:44px;flex:none;align-content:center}body.ui-v2-preview .wb-global-search input{padding-left:25px!important}body.ui-v2-preview #schemePanel5{border:0!important;border-bottom:1px solid #ededf1!important;border-radius:0!important;background:transparent!important;padding:0 0 18px!important;margin:0 0 22px!important}.fv-editor-help{border-top:1px solid #ededf1;margin-top:24px;padding-top:16px;font-size:12px;color:#85858e}.fv-editor-help summary{cursor:pointer}.fv-editor-help p{font-size:12px!important}body.ui-v2-preview .dimensionInputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(64px,.8fr);gap:6px}body.ui-v2-preview #basic .dimensionInputs label{min-width:0}body.ui-v2-preview #basic .dimensionInputs input{width:100%;min-width:0}body.ui-v2-preview #fvFilters>label:first-child input{padding-left:11px!important}}

@media screen{#fvUploadProgress{display:flex;align-items:center;gap:16px;margin:12px 0;font-size:12px;color:#007aff}#fvUploadProgress[hidden]{display:none!important}#fvUploadProgress progress{height:5px;width:160px;accent-color:#007aff}body.ui-v2-preview input[aria-invalid=true]{border-color:#e45045!important;outline:2px solid #ff3b3020!important}}

/* Product identity: machine card beside the product name; preview never covers the model. */
body.ui-v2-preview.workbench-shell #productGrid .product-heading-machine5{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;min-width:0}
body.ui-v2-preview.workbench-shell #productGrid .product-heading-machine5>b,body.ui-v2-preview.workbench-shell #productGrid .product-heading-machine5>h3{flex:1;min-width:0;font-size:16px;line-height:1.5;margin:2px 0;overflow-wrap:anywhere;color:var(--fv-text,#252a32)}
body.ui-v2-preview.workbench-shell #productGrid .product-heading-machine5 .machine-library5{display:flex;flex-wrap:wrap;gap:5px;flex:0 0 96px;width:96px;margin:0;padding:0;background:none;border:0}
body.ui-v2-preview.workbench-shell #productGrid .machine-chip5{display:flex;flex-direction:column;align-items:center;width:96px;min-height:0!important;padding:5px!important;gap:3px;border:1px solid #e2e8f0!important;background:#f8fafc!important;border-radius:8px!important;box-shadow:none!important;color:#334155!important;cursor:pointer;transition:border-color .16s,background .16s}
body.ui-v2-preview.workbench-shell #productGrid .machine-chip5:hover{background:#eff6ff!important;border-color:#93b9e3!important}
body.ui-v2-preview.workbench-shell #productGrid .machine-chip5 img{display:block;width:80px!important;height:55px!important;max-height:none!important;object-fit:contain;border-radius:3px}
body.ui-v2-preview.workbench-shell #productGrid .machine-chip5 span{font-size:11px;line-height:1.4;text-align:center;overflow-wrap:anywhere}
body.ui-v2-preview.workbench-shell #productGrid .machine-chip5 small{font-size:10px;color:#64748b}
body.ui-v2-preview.workbench-shell #productGrid .product-media5>img,body.ui-v2-preview.workbench-shell #productGrid .product-media5>.noImage{width:100%!important}
.machine-chip5:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.machine-card-dialog5{width:min(640px,90vw);padding:18px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#252a32;box-shadow:0 16px 60px #0f172a26}
.machine-card-dialog5::backdrop{background:#0f172a66;backdrop-filter:blur(4px)}
.machine-card-dialog5 form{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
.machine-card-dialog5>img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain}

body.ui-v2-preview .clone-process5{color:#2855cc!important;background:#eef3ff!important;border:1px solid #d6e1ff!important;border-radius:8px!important;min-height:30px;font-size:12px;margin:6px 6px 6px 0;padding:5px 10px;box-shadow:none!important}body.ui-v2-preview .clone-process5:hover{background:#e1ebff!important}body.ui-v2-preview .clone-process5:focus-visible{outline:2px solid #2855ff;outline-offset:2px}

.clone-scheme-dialog5{width:min(480px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #dce4ef;border-radius:16px;padding:24px;background:#fff;color:#252a32;box-shadow:0 20px 60px #0f172a26}.clone-scheme-dialog5::backdrop{background:#0f172a66;backdrop-filter:blur(4px)}.clone-scheme-dialog5 h2{margin:0 0 12px;font-size:20px}.clone-scheme-dialog5 p{font-size:14px;line-height:1.65;color:#64748b}.clone-scheme-dialog5 label{display:block;font-size:14px}.clone-scheme-dialog5 input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.clone-scheme-dialog5 nav{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.clone-scheme-dialog5 button{padding:9px 16px;border-radius:8px;border:1px solid #dce4ef;cursor:pointer}.clone-scheme-dialog5 button.primary{background:#2855ff;color:white;border-color:#2855ff}

/* Login feedback stays in normal flow on narrow screens. */
#fvLoginNotice{position:static!important;max-width:960px;margin:16px 20px 24px;line-height:1.6}#captchaRefresh{background:transparent!important;box-shadow:none!important;border:1px solid #cbd5e1!important}#captchaBox input{font-size:15px}#error{line-height:1.6;overflow-wrap:anywhere}
