.stock-core .product-card-backdrop{padding:12px;align-items:center}.stock-core .warehouse-product-modal.product-card-197{width:min(1840px,calc(100vw - 32px));max-width:none;max-height:calc(100svh - 24px);margin:auto;overflow:auto;scrollbar-gutter:stable}.stock-core .product-card-197 .business-form-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--ws-surface);padding:14px 20px;min-height:0;gap:12px;border-bottom:1px solid var(--ws-border)}.stock-core .product-card-197 .business-form-head h2{font-size:22px;line-height:1.2;margin:3px 0}.stock-core .product-card-197 .business-form-head p{margin:0;font-size:12px}.stock-core .product-card-197 .business-form-head small{font-size:10px}.stock-core .product-card-197 .business-form-head>button{margin-left:auto;flex:none}.stock-core .product-card-197 .business-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;overflow:visible;min-height:0}.stock-core .product-card-197 .business-form-main{overflow:visible;padding:16px;min-width:0;background:var(--ws-bg)}.stock-core .product-card-197 fieldset,.stock-core .sales-sites-editor fieldset{border:0;padding:0;margin:0;min-width:0}.stock-core .product-card-197 .business-form-section{padding:16px;margin:0 0 12px;border:1px solid var(--ws-border);border-radius:12px;overflow:visible;background:var(--ws-surface)}.stock-core .product-card-197 .business-form-section h3{font-size:15px;margin:0 0 12px}.stock-core .product-card-197 h4{font-size:13px;margin:0}.stock-core .product-card-197 label{display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:0;color:var(--ws-text)}.stock-core .product-card-197 label>span{font-weight:600}.stock-core .product-card-197 label>small{font-weight:400;color:var(--ws-secondary);font-size:11px}.stock-core .product-card-197 input:not([type=checkbox]):not([type=radio]),.stock-core .product-card-197 select,.stock-core .product-card-197 textarea,.stock-core .sales-sites-editor input:not([type=checkbox]){width:100%;min-width:0;border:1px solid var(--ws-border);border-radius:8px;min-height:38px;padding:8px 10px;font-size:13px;background:var(--ws-surface);color:var(--ws-text);box-sizing:border-box}.stock-core .product-card-197 textarea{resize:vertical;line-height:1.5;min-height:90px}.stock-core .product-card-197 input[readonly]{background:var(--ws-bg);color:var(--ws-secondary)}.stock-core .product-card-197 :is(input,select,textarea,button):focus-visible{outline:2px solid var(--ws-accent,var(--core-action));outline-offset:2px}.stock-core .product-dimensions-grid,.stock-core .product-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.stock-core .product-identity-grid>.wide{grid-column:1/-1}.stock-core .product-dimensions-grid{margin-top:12px}.stock-core .product-subsection-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 10px}.stock-core .product-card-197 .product-subsection-head h3{margin:0}.stock-core .product-card-197 .business-form-section>.product-subsection-head:first-child{margin-top:0}.stock-core .product-card-197 .ws-button{min-height:34px;padding:7px 10px;font-size:12px;white-space:normal}.stock-core .product-codes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.stock-core .product-code-row{display:grid;grid-template-columns:minmax(90px,1fr) auto auto 22px;grid-gap:8px;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--ws-border);border-radius:9px}.stock-core .product-card-197 .product-check,.stock-core .sales-sites-editor .product-check{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;white-space:nowrap;margin:0}.stock-core .product-check input:is([type=radio],[type=checkbox]){width:16px!important;height:16px;min-height:16px!important;flex:none;margin:0;accent-color:var(--ws-accent,var(--core-action))}.stock-core .product-category-choice{margin-top:14px}.stock-core .product-category-choice .product-category-trigger{min-height:48px;padding:8px 12px;width:100%;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-text);display:flex;align-items:center;justify-content:space-between;text-align:left}.stock-core .product-category-choice .product-category-trigger small,.stock-core .product-category-choice .product-category-trigger strong{display:block}.stock-core .product-category-choice .product-category-trigger small{font-size:11px;font-weight:400;white-space:normal}.stock-core .product-card-197 .product-hint{font-size:11px;line-height:1.5;margin:8px 0;color:var(--ws-secondary)}.stock-core .product-attributes-grid,.stock-core .product-custom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.stock-core .product-custom-grid:empty{display:none}.stock-core .product-custom-grid{margin-top:12px}.stock-core .product-custom-field{display:flex;align-items:flex-end;gap:5px}.stock-core .product-custom-field label{flex:1 1}.stock-core .product-custom-field button{height:38px;min-width:24px}.stock-core .product-add-attribute{display:flex;gap:8px;margin-top:12px;max-width:540px}.stock-core .product-add-attribute>input{flex:1 1}.stock-core .product-add-attribute>button{flex:none}.stock-core .product-image-input{margin-top:12px}.stock-core .product-accounting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.stock-core .product-accounting-grid>div{display:flex;flex-direction:column;gap:5px;font-size:12px}.stock-core .product-accounting-grid strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.stock-core .product-site-list{display:grid;grid-gap:8px;gap:8px}.stock-core .product-site-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:14px;gap:14px;align-items:center;padding:10px;border:1px solid var(--ws-border);border-radius:8px}.stock-core .product-site-row .product-check{font-size:13px;white-space:normal}.stock-core .product-site-row .product-check span{min-width:0}.stock-core .product-site-row small{display:block;font-size:11px;color:var(--ws-secondary);overflow-wrap:anywhere}.stock-core .product-card-197 .business-form-summary{overflow:visible;padding:16px;position:-webkit-sticky;position:sticky;top:94px;min-width:0;border-left:1px solid var(--ws-border);background:var(--ws-surface)}.stock-core .product-card-197 .product-preview-card{border:0;padding:0;box-shadow:none}.stock-core .product-card-197 .product-preview-image{height:210px;margin:0 0 12px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-bg);display:flex;align-items:center;justify-content:center;color:var(--ws-secondary);font-size:12px}.stock-core .product-card-197 .product-preview-image img{width:100%;height:100%;object-fit:contain}.stock-core .product-card-197 .product-preview-card h3{font-size:16px;line-height:1.4;overflow-wrap:anywhere;margin:8px 0}.stock-core .product-card-197 .product-preview-card p{font-size:12px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.stock-core .product-card-197 .product-preview-description{max-height:140px;overflow:auto;white-space:pre-wrap}.stock-core .product-preview-price{font-size:18px}.stock-core .product-preview-code{display:block;overflow-wrap:anywhere;margin:4px 0}.stock-core .product-readiness{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--ws-border);margin-top:16px;font-size:12px}.stock-core .product-card-197 .business-form-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;width:100%;margin:0;padding:10px 16px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--ws-border);background:var(--ws-surface)}.stock-core .product-card-197 .business-form-footer button{flex:none;min-height:38px}.stock-core .product-save-state{margin-right:auto;font-size:12px;color:var(--ws-secondary)}.stock-core .product-packaging-section{padding:0 16px 16px}.stock-core .product-restricted{display:flex;flex-direction:column;gap:9px;font-size:12px}.stock-core .product-restricted small{color:var(--ws-secondary)}.stock-core .product-scan-context{padding:8px 10px;background:var(--ws-bg);border-radius:8px;margin-top:8px;display:flex;gap:12px;align-items:center;font-size:12px}.stock-core .product-scan-context label{max-width:160px}.stock-core .product-category-picker{display:flex;flex-direction:column;gap:12px}.stock-core .product-category-picker>input{width:100%;min-height:40px;padding:10px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-text)}.stock-core .product-category-tree{min-height:100px;max-height:min(480px,55svh);overflow:auto;border:1px solid var(--ws-border);border-radius:8px}.stock-core .product-category-row{display:flex;align-items:center;gap:3px;border-bottom:1px solid var(--ws-border);padding-right:8px;min-height:40px}.stock-core .product-category-row.selected{background:var(--ws-bg)}.stock-core .category-expand,.stock-core .category-leaf{width:28px;flex:none}.stock-core .category-expand{min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--ws-text);font-size:18px}.stock-core .category-select{display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:0;min-height:40px;padding:7px 5px;text-align:left;border:0;background:transparent;color:var(--ws-text);font-size:13px}.stock-core .category-search-result{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--ws-border);background:var(--ws-surface);color:var(--ws-text);font-size:13px}.stock-core .category-search-result small{display:block;color:var(--ws-secondary);font-size:11px}.stock-core .product-category-picker footer{display:flex;justify-content:space-between;align-items:center;font-size:12px}.stock-core .sales-sites-editor fieldset{display:grid;grid-gap:12px;gap:12px}.stock-core .sales-site-fields{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:8px;gap:8px;border-bottom:1px solid var(--ws-border);padding:0 0 12px}.stock-core .sales-site-fields label{display:flex;flex-direction:column;font-size:12px;gap:5px}.stock-core .sales-sites-editor footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:1200px){.stock-core .product-codes-grid{grid-template-columns:1fr}.stock-core .product-card-197 .business-form-layout{grid-template-columns:minmax(0,1fr) 220px}.stock-core .product-card-197 .product-preview-image{height:170px}}@media(max-width:950px){.stock-core .product-card-197 .business-form-layout{grid-template-columns:1fr}.stock-core .product-card-197 .business-form-summary{display:none}.stock-core .product-dimensions-grid,.stock-core .product-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.stock-core .product-card-backdrop{padding:4px}.stock-core .warehouse-product-modal.product-card-197{width:calc(100vw - 8px);max-height:calc(100svh - 8px)}.stock-core .product-card-197 .business-form-head{padding:10px 12px}.stock-core .product-card-197 .business-form-head h2{font-size:19px}.stock-core .product-card-197 .business-form-icon{display:none}.stock-core .product-card-197 .business-form-main{padding:10px}.stock-core .product-card-197 .business-form-section{padding:12px}.stock-core .product-accounting-grid,.stock-core .product-attributes-grid,.stock-core .product-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-core .product-code-row{grid-template-columns:minmax(0,1fr) auto auto 18px;gap:5px}.stock-core .product-card-197 .product-code-row .product-check{font-size:10px}.stock-core .product-code-row>input{grid-column:1/-1}.stock-core .product-code-row>button{margin-left:auto}.stock-core .product-subsection-head{gap:6px}.stock-core .product-site-row{grid-template-columns:1fr}.stock-core .product-card-197 .business-form-footer{padding:8px 10px;flex-wrap:wrap}.stock-core .product-save-state{flex-basis:100%;font-size:11px}.stock-core .product-add-attribute{flex-wrap:wrap}.stock-core .product-add-attribute>input{flex-basis:100%}.stock-core .sales-site-fields{grid-template-columns:1fr}.stock-core .category-select{font-size:12px}}.stock-core .product-advanced-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.stock-core :is(.product-profile-editor,.product-variants-editor){font-size:13px;min-width:0}.stock-core .product-editor-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--ws-border);padding-bottom:10px;margin-bottom:16px}.stock-core .product-editor-tabs button.active,.stock-core .product-size-choices button[aria-pressed=true]{background:var(--ws-accent,var(--core-action));color:var(--core-action-ink);border-color:transparent}.stock-core :is(.product-profile-editor,.product-variants-editor) label{display:flex;flex-direction:column;gap:5px;min-width:0}.stock-core :is(.product-profile-editor,.product-variants-editor) :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;box-sizing:border-box;background:var(--ws-surface);color:var(--ws-text);border:1px solid var(--ws-border);border-radius:7px;min-height:36px;padding:7px 9px;font:inherit}.stock-core .product-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.stock-core .product-size-choices{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.stock-core .product-size-choices button{min-width:40px}.stock-core .product-editor-footer{position:-webkit-sticky;position:sticky;bottom:-18px;background:var(--ws-surface);border-top:1px solid var(--ws-border);display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 0;margin-top:18px}.stock-core .product-material-parts details{border:1px solid var(--ws-border);border-radius:9px;margin-bottom:10px;padding:12px}.stock-core .product-material-parts summary{cursor:pointer;font-weight:600}.stock-core .product-material-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.stock-core .product-material-options>div{display:flex;align-items:center;gap:4px}.stock-core .product-material-options input[type=number]{max-width:62px}.stock-core label.product-editor-check{display:flex;flex-direction:row;align-items:center;gap:5px}.stock-core .product-editor-check input{margin:0;width:16px;height:16px;accent-color:var(--ws-accent)}.stock-core .product-editor-error{color:var(--ws-danger,var(--core-danger))}.stock-core .product-add-size{display:flex;gap:8px;max-width:430px}.stock-core .product-variants-editor fieldset{border:0;margin:0;padding:0;min-width:0}.stock-core .product-variant-rows{max-height:360px;overflow:auto;margin-top:12px}.stock-core .product-variant-row{grid-template-columns:70px minmax(90px,1fr) minmax(90px,1fr) 32px;grid-gap:10px;padding:8px 0}.stock-core .product-variant-code-row,.stock-core .product-variant-row{display:grid;gap:10px;align-items:end;border-bottom:1px solid var(--ws-border)}.stock-core .product-variant-code-row{grid-template-columns:100px minmax(90px,1fr) minmax(130px,1.5fr) 110px;grid-gap:10px;padding:10px 0}.stock-core .product-reserved-rows{max-height:250px;overflow:auto}.stock-core .product-reserved-rows>div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:10px;border-bottom:1px solid var(--ws-border)}@media(max-width:600px){.stock-core .product-material-options,.stock-core .product-variant-code-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-core .product-variant-row{grid-template-columns:40px 1fr 1fr 25px;gap:5px}.stock-core .product-editor-footer{bottom:-12px}.stock-core .product-reserved-rows>div{grid-template-columns:1fr 1fr}.stock-core .product-reserved-rows code{grid-column:1/-1}}.stock-core .product-photo-open{display:block;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:zoom-in}.stock-core .product-photo-open img{object-fit:contain;width:100%;height:100%}.product-media-viewer{width:calc(100vw - 24px);height:calc(100svh - 24px);max-width:none;max-height:none;padding:0;border:1px solid var(--ws-border,var(--core-border));border-radius:12px;color:var(--ws-text,var(--core-ink));background:var(--ws-surface,var(--core-panel));overflow:hidden}.product-media-viewer[open]{display:flex;flex-direction:column}.product-media-viewer::-webkit-backdrop{background:rgba(0,0,0,.8)}.product-media-viewer::backdrop{background:rgba(0,0,0,.8)}.product-media-viewer footer,.product-media-viewer header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;flex:none}.product-media-viewer header{flex-wrap:wrap;border-bottom:1px solid var(--ws-border,var(--core-border))}.product-media-viewer header>div{display:flex;align-items:center;gap:7px}.product-media-viewer small{font-weight:400}.product-media-viewer button{padding:7px 11px;min-height:36px;border:1px solid var(--ws-border,var(--core-border));border-radius:7px;background:var(--ws-surface,var(--core-panel));color:inherit;cursor:pointer}.product-media-stage{flex:1 1;min-height:0;overflow:auto;touch-action:pan-x pan-y;background:var(--ws-bg,var(--core-panel-muted));position:relative}.product-media-canvas{display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab}.product-media-canvas img{max-width:none;max-height:none;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-media-stage video{display:block;width:100%;height:100%;object-fit:contain}.product-media-stage p{padding:24px}.product-media-viewer button:focus-visible{outline:2px solid var(--core-action);outline-offset:2px}.stock-core .stock-thumbnail-open{border:0;padding:0;background:transparent;cursor:zoom-in;flex:none;width:44px;height:52px}.stock-core .stock-thumbnail-open img{width:100%;height:100%;object-fit:contain}.stock-core .product-media-editor{display:grid;grid-gap:12px;gap:12px;min-width:0}.stock-core .product-media-upload-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px}.stock-core .product-media-upload-bar label{position:relative;cursor:pointer}.stock-core .product-media-upload-bar input[type=file]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.stock-core .product-gallery-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;max-height:min(58vh,640px);overflow:auto;min-height:180px}.stock-core .product-gallery-layout:not(:has(aside)){grid-template-columns:1fr}.stock-core .product-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));grid-gap:10px;gap:10px;align-content:start;min-width:0}.stock-core .product-gallery-grid article{border:1px solid var(--ws-line,var(--core-border));border-radius:10px;padding:8px;display:grid;grid-gap:6px;gap:6px;min-width:0}.stock-core .product-gallery-grid article.selected{outline:2px solid var(--ws-accent,var(--core-action))}.stock-core .product-gallery-grid article>span{font-size:11px}.stock-core .product-gallery-grid article>div{display:flex;gap:4px}.stock-core .product-gallery-grid button{font-size:12px}.stock-core .product-gallery-thumb{width:100%;height:150px;display:grid;place-items:center;overflow:hidden}.stock-core .product-gallery-thumb img{width:100%;height:100%;object-fit:contain}.stock-core .product-gallery-empty{grid-column:1/-1;text-align:center;font-size:13px;padding:20px}.stock-core .product-gallery-empty img{max-width:180px;max-height:160px;object-fit:contain}.stock-core .product-media-detail{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:4px 10px;border-left:1px solid var(--ws-line,var(--core-border))}.stock-core .product-media-detail h4{overflow-wrap:anywhere;margin:0}.stock-core .product-media-detail dl{margin:0;font-size:12px;display:grid;grid-gap:4px;gap:4px}.stock-core .product-media-detail dd{margin:0 0 6px;overflow-wrap:anywhere}.stock-core .product-media-remove{color:var(--core-danger)}.stock-core .product-upload-progress>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.stock-core .product-upload-progress span{max-width:100%;overflow-wrap:anywhere}.stock-core .product-media-compact{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stock-core .product-media-compact>div{display:flex;gap:5px}.stock-core .product-media-compact>div button{height:42px;width:42px;padding:3px;overflow:hidden}.stock-core .product-media-compact img{width:100%;height:100%;object-fit:contain}.stock-core .product-media-settings ol{font-size:13px;line-height:1.6;padding-left:22px}.stock-core .product-chart-picker{padding:10px;border:1px solid var(--ws-line,var(--core-border));border-radius:10px;display:grid;grid-gap:8px;gap:8px}.stock-core .product-chart-picker>label{max-width:500px}.stock-core .product-chart-picker>button{justify-self:start}@media(max-width:700px){.stock-core .product-gallery-layout{grid-template-columns:1fr;max-height:58vh}.stock-core .product-media-detail{border-left:0;border-top:1px solid var(--ws-line,var(--core-border));padding-top:12px}.stock-core .product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.stock-core .product-gallery-thumb{height:125px}}.stock-core :is(.product-profile-editor,.product-variants-editor,.product-media-editor) button{min-height:32px;padding:6px 11px;border:1px solid var(--ws-line,var(--core-border));border-radius:8px;background:var(--ws-surface,var(--core-panel));color:var(--ws-text,var(--core-ink));font:inherit;cursor:pointer}.stock-core :is(.product-profile-editor,.product-variants-editor,.product-media-editor) button:hover:not(:disabled){background:var(--ws-soft,var(--core-panel-muted))}.stock-core :is(.product-profile-editor,.product-variants-editor,.product-media-editor) button:disabled{opacity:.55;cursor:default}.stock-core :is(.product-profile-editor,.product-variants-editor,.product-media-editor) button:focus-visible{outline:2px solid var(--ws-accent,var(--core-action));outline-offset:2px}.stock-core .product-editor-tabs button.active,.stock-core .product-size-choices button[aria-pressed=true],.stock-core :is(.product-profile-editor,.product-variants-editor,.product-media-editor) button.primary{background:var(--ws-accent,var(--core-action));color:var(--core-action-ink)}.stock-core .product-size-choices{gap:6px;margin-block:10px}.stock-core .stock-tool-dialog:has(.product-variants-editor,.product-media-editor){width:min(1100px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.stock-core .product-variant-row{grid-template-columns:64px minmax(120px,1fr) minmax(95px,.7fr) minmax(130px,1.3fr) 32px}.stock-core .product-variant-row>.product-size-choices{margin:0}.stock-core .product-media-detail label{display:flex;flex-direction:column;gap:5px;min-width:0}.stock-core .product-media-detail input,.stock-core .product-media-detail select{width:100%;min-width:0;box-sizing:border-box}@media(max-width:700px){.stock-core .product-variant-row{grid-template-columns:50px 1fr 1fr 30px}.stock-core .product-variant-row>.product-size-choices{grid-column:2/4;grid-row:2}.stock-core .product-variant-row>button:last-child{grid-column:4;grid-row:1}.stock-core .stock-tool-dialog:has(.product-variants-editor,.product-media-editor){width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}.product-body-range{display:grid;grid-template-columns:minmax(110px,1fr) 1fr 1fr;grid-gap:12px;gap:12px;align-items:end;margin:10px 0}.product-media-share{border:1px solid var(--line,var(--core-border));border-radius:10px;padding:10px;margin:12px 0}.product-media-share ul{max-height:160px;overflow:auto;margin:8px 0}.product-variant-details{grid-column:2/-2}.product-body-ranges summary{cursor:pointer;font-weight:600;margin-top:12px}@media(max-width:600px){.product-body-range{grid-template-columns:1fr 1fr}.product-body-range>strong{grid-column:1/-1}}.product-catalog-profile-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;width:100%}.product-catalog-profile-filters label{display:flex;flex-direction:column;gap:4px}.stock-filter-bar:has(.product-catalog-profile-filters){flex-wrap:wrap}.product-media-source-import{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px;border:1px solid var(--line,var(--core-border));border-radius:10px;margin:8px 0}.product-media-source-import small{flex-basis:100%}.product-media-migration{margin-top:16px;border-top:1px solid var(--line,var(--core-border));padding-top:12px}.product-media-migration ul{max-height:180px;overflow:auto}.product-media-migration p{font-size:13px;line-height:1.5}.stock-tool-dialog:has(>.stock-tool-dialog-body>.media-version-editor){width:min(1120px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.media-version-editor{color:var(--text);font-size:13px;min-width:0}.media-version-editor button{font:inherit;cursor:pointer}.media-version-editor button:disabled{cursor:default;opacity:.5}.media-version-editor button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.media-version-editor small{display:block;color:var(--muted);font-size:12px}.media-version-editor input,.media-version-editor select{min-height:34px;padding:6px 9px;font-size:13px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--text);width:100%;min-width:0}.media-version-editor label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:600}.media-version-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;padding-bottom:8px}.media-version-toolbar>div{min-width:0;overflow-wrap:anywhere}.media-version-toolbar small{margin-top:4px}.media-version-upload{padding:12px;margin-bottom:12px;background:color-mix(in srgb,var(--accent) 6%,var(--card));border:1px solid var(--line);border-radius:9px;display:grid;grid-gap:10px;gap:10px}.media-version-upload>div{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);grid-gap:10px;gap:10px;align-items:end}.media-version-upload>div:nth-child(2){grid-template-columns:1fr auto}.media-version-upload input[type=file]{padding:4px;background:var(--card);height:34px}.media-version-filters{display:flex;gap:4px;border-bottom:1px solid var(--line);padding-bottom:8px;overflow:auto}.media-version-filters button{display:flex;align-items:center;gap:6px;white-space:nowrap;border:0;border-radius:7px;background:transparent;padding:6px 9px;color:var(--muted)}.media-version-filters button.active{background:color-mix(in srgb,var(--accent) 12%,var(--card));color:var(--accent);font-weight:700}.media-version-filters span{font-size:11px;min-width:18px;border-radius:5px;background:var(--card);padding:1px 4px}.media-version-strip{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:10px 0}.media-version-strip>button{flex:0 0 185px;min-width:0;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px;display:grid;grid-gap:4px;gap:4px;color:var(--text)}.media-version-strip>button.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.media-version-strip>button{align-content:start;align-items:start;line-height:14px;padding:6px;min-height:0}.media-version-strip>button>*{line-height:14px}.media-version-strip{padding:7px 0}.media-version-strip strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-version-state{font-size:11px;border-radius:5px;padding:2px 6px;width:-moz-fit-content;width:fit-content;background:var(--bg);color:var(--muted)}.media-version-state.review{background:var(--core-panel-selected);color:var(--core-action)}.media-version-state.ready{background:var(--core-success-soft);color:var(--core-success)}.media-version-state.expired,.media-version-state.rejected{background:var(--core-note-soft);color:var(--core-note)}.media-version-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.media-version-compare figure{margin:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;min-width:0;background:var(--card)}.media-version-compare figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 4%,var(--card))}.media-version-compare figcaption>span{font-size:11px;color:var(--muted)}.media-version-compare figure>button{display:block;width:100%;height:clamp(130px,20vh,280px);padding:8px;border:0;border-radius:0;background:var(--card);cursor:zoom-in}.media-version-compare img{width:100%;height:100%;object-fit:contain;display:block}.media-version-empty{display:flex;align-items:center;justify-content:center;min-height:60px;color:var(--muted);padding:14px;font-size:12px;text-align:center;margin:0}.media-version-compare .media-version-empty{height:clamp(130px,20vh,280px)}.media-version-review{margin-top:8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--accent) 4%,var(--card));padding:8px;display:grid;grid-gap:6px;gap:6px}.media-version-review strong{font-size:12px;overflow-wrap:anywhere}.media-version-review small{margin-top:3px}.media-version-editor .media-version-confirm{display:flex;align-items:center;gap:8px;font-weight:400}.media-version-editor .media-version-confirm input{width:16px;height:16px;min-height:16px;flex:0 0 16px;margin:0;padding:0;accent-color:var(--accent)}.media-version-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:12px;background:var(--card);border-top:1px solid var(--line);padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.media-version-footer>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.media-version-footer button{padding:7px 11px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--text);white-space:nowrap}.media-version-footer .primary{background:var(--accent);color:var(--core-action-ink)}.media-version-footer .media-version-reject{color:var(--core-danger);border-color:var(--core-danger-soft)}.media-version-alert{background:var(--core-danger-soft);color:var(--core-danger);border:1px solid var(--core-danger-soft);padding:9px;margin-bottom:10px;border-radius:7px;display:flex;gap:12px;justify-content:space-between}@media(max-width:700px){.stock-tool-dialog:has(>.stock-tool-dialog-body>.media-version-editor){width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.media-version-toolbar{flex-wrap:wrap}.media-version-toolbar>.primary{min-height:32px}.media-version-compare{grid-template-columns:1fr}.media-version-compare .media-version-empty,.media-version-compare figure>button{height:220px}.media-version-upload>div,.media-version-upload>div:nth-child(2){grid-template-columns:1fr}.media-version-footer{bottom:0;flex-direction:column;align-items:stretch}.media-version-footer>div{justify-content:flex-start}.media-version-footer small{font-size:11px}}.stock-tool-dialog:has(.media-version-discard){width:min(440px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.media-version-discard{font-size:13px;line-height:1.5}.media-version-discard p{margin:0 0 8px}.media-version-discard small{color:var(--muted)}.media-version-discard>div{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:18px}.stock-core .site-media-workspace{display:grid;grid-template-columns:185px minmax(0,1fr);border:1px solid var(--ws-line,var(--core-border));border-radius:10px;overflow:hidden;min-height:320px;font-size:12px}.stock-core .site-media-workspace aside{background:var(--ws-soft,var(--core-panel-muted));border-right:1px solid var(--ws-line,var(--core-border));padding:8px}.stock-core .site-media-workspace aside>label{display:none}.stock-core .site-media-workspace aside nav{display:grid;grid-gap:4px;gap:4px;max-height:54vh;overflow:auto}.stock-core .site-media-workspace aside button{text-align:left;background:transparent;border-color:transparent;padding:8px;min-width:0;overflow-wrap:anywhere}.stock-core .site-media-workspace aside button.active{background:var(--ws-surface,var(--core-panel));border-color:var(--ws-line,var(--core-border));box-shadow:inset 3px 0 var(--ws-accent,var(--core-action))}.stock-core .site-media-workspace small{display:block;color:var(--muted,var(--core-ink-muted));font-size:11px;line-height:1.35;margin-top:3px}.stock-core .site-media-content{min-width:0;background:var(--ws-surface,var(--core-panel));padding:10px;display:flex;flex-direction:column;gap:9px}.stock-core .site-media-content>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.stock-core .site-media-content>header strong{font-size:14px}.stock-core .site-media-count{background:var(--core-success-soft);color:var(--core-action);border-radius:6px;padding:4px 7px;white-space:nowrap;font-size:11px}.stock-core .site-media-count.paused{background:var(--core-note-soft);color:var(--core-note)}.stock-core .site-media-mode{display:flex;padding:3px;border:1px solid var(--ws-line,var(--core-border));border-radius:8px;width:-moz-fit-content;width:fit-content;gap:3px;background:var(--ws-soft,var(--core-panel-muted))}.stock-core .site-media-mode button{padding:5px 9px;border:0;background:transparent;font-size:12px;min-height:30px}.stock-core .site-media-mode button.active{background:var(--ws-accent,var(--core-action));color:var(--core-action-ink)}.stock-core .site-media-hint{font-size:12px;margin:0;line-height:1.5;color:var(--muted,var(--core-ink-muted))}.stock-core .site-media-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;min-width:0}.stock-core .site-media-columns>section{border:1px solid var(--ws-line,var(--core-border));border-radius:8px;overflow:hidden;min-width:0}.stock-core .site-media-columns h4{margin:0;padding:8px;background:var(--ws-soft,var(--core-panel-muted));font-size:12px;border-bottom:1px solid var(--ws-line,var(--core-border));display:flex;justify-content:space-between}.stock-core .site-media-inherited,.stock-core .site-media-rows{max-height:40vh;overflow:auto;min-width:0}.stock-core .site-media-row{display:flex;align-items:center;gap:7px;min-height:58px;padding:6px;border-bottom:1px solid var(--ws-line,var(--core-border));background:var(--ws-surface,var(--core-panel))}.stock-core .site-media-row:last-child{border-bottom:0}.stock-core .site-media-row>span:not(.site-media-number){flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:12px}.stock-core .site-media-row.unavailable{background:var(--core-note-soft);color:var(--core-note)}.stock-core .site-media-number{color:var(--muted,var(--core-ink-muted));font-size:11px;min-width:14px;text-align:center}.stock-core .site-media-thumb{width:40px;height:40px;min-height:40px;flex:0 0 40px;padding:2px;overflow:hidden;border-radius:6px}.stock-core .site-media-thumb img{width:100%;height:100%;object-fit:contain;display:block}.stock-core .site-media-checkbox input{width:15px;height:15px;accent-color:var(--ws-accent,var(--core-action));margin:0}.stock-core .site-media-primary{font-size:10px!important;min-height:23px!important;padding:2px 5px!important;margin-top:4px;border-color:transparent!important}.stock-core .site-media-primary.selected{color:var(--core-action);background:var(--core-success-soft);border-radius:5px;width:-moz-fit-content;width:fit-content}.stock-core .site-media-actions{display:flex;flex-direction:row;gap:2px}.stock-core .site-media-actions button{padding:1px 6px;min-height:23px;font-size:12px;line-height:1.4}.stock-core .site-media-warning{background:var(--core-note-soft);color:var(--core-note);border:1px solid var(--core-note-soft);border-radius:7px;padding:8px;font-size:12px;line-height:1.5}.stock-core .site-media-empty{padding:12px;text-align:center;font-size:12px;line-height:1.5}.stock-core .site-media-empty p{margin:5px 0}.stock-core .site-media-content>footer{font-size:11px;color:var(--muted,var(--core-ink-muted));padding-top:8px;border-top:1px solid var(--ws-line,var(--core-border));margin-top:auto}.stock-core .site-media-inherited{border:1px solid var(--ws-line,var(--core-border));border-radius:7px}@media(max-width:800px){.stock-core .site-media-workspace{grid-template-columns:1fr}.stock-core .site-media-workspace aside{border-right:0;border-bottom:1px solid var(--ws-line,var(--core-border))}.stock-core .site-media-workspace aside nav{display:none}.stock-core .site-media-workspace aside>label{display:grid;grid-gap:4px;gap:4px}.stock-core .site-media-workspace select{width:100%;height:34px;border:1px solid var(--ws-line,var(--core-border));border-radius:6px;background:var(--ws-surface,var(--core-panel));color:inherit}.stock-core .site-media-content>header{align-items:flex-start}.stock-core .site-media-columns{grid-template-columns:1fr}.stock-core .site-media-rows{max-height:30vh}.stock-core .site-media-actions{flex-direction:row}.stock-core .site-media-mode{width:100%}.stock-core .site-media-mode button{flex:1 1}}.stock-core .product-media-editor .product-editor-tabs button.active,.stock-core .product-media-editor .product-editor-tabs button.active:hover:not(:disabled){background:var(--ws-accent,var(--core-action));color:var(--core-action-ink)}.product-media-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1}.product-media-copy{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.product-media-copy:empty{display:none}.product-media-copy [role=status]{position:absolute;right:66px;bottom:72px;max-width:calc(100% - 100px);padding:8px 12px;border-radius:8px;background:var(--ws-surface,var(--core-panel));box-shadow:0 2px 10px #0002}.product-media-copy button{display:grid;place-items:center}.product-media-viewer button[aria-label="Закрити перегляд фото"]{color:var(--core-danger);background:var(--core-danger-soft);border-color:var(--core-danger-soft)}@media(max-width:600px){.product-media-navigation{justify-content:flex-start;gap:8px}.product-media-navigation>span{display:none}.product-media-viewer footer{gap:8px}.product-media-viewer header>div{flex-wrap:wrap}}.core-commerce{--surface:var(--card);--surface-soft:var(--bg);--surface-raised:var(--bg);--font-xs:11px;--font-xs-plus:12px;--font-sm:13px;--font-md:14px;--font-geist-mono:ui-monospace,monospace;min-width:0}.core-commerce .commerce-board{overflow:hidden;border-radius:13px}.core-commerce .commerce-board-toolbar{display:flex;align-items:center;gap:10px;padding:10px 11px;border-bottom:1px solid var(--line);background:var(--surface)}.core-commerce .order-board-search{height:36px;min-width:250px;max-width:500px;flex:1 1;display:flex;align-items:center;gap:8px;border:1px solid #dfe4df;border-radius:9px;padding:0 10px;background:var(--surface-soft);color:#849088}.core-commerce .order-board-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#253229;font-size:var(--font-sm)}.core-commerce .order-board-search input::placeholder{color:#9aa29d}.core-commerce .commerce-board-columns{min-height:540px;display:flex;align-items:flex-start;gap:10px;padding:10px;background:#f1f3f1;scrollbar-width:thin}.core-commerce .order-kanban-column{--status-color:#71857a;min-width:250px;flex:1 0 250px;max-width:360px;border:1px solid #dfe4df;border-radius:10px;background:#eef1ee;overflow:hidden}.core-commerce .order-kanban-column.tone-new{--status-color:#55b97a}.core-commerce .order-kanban-column.tone-waiting{--status-color:#e14d55}.core-commerce .order-kanban-column.tone-picking{--status-color:#9174ef}.core-commerce .order-kanban-column.tone-ready{--status-color:#46a6e7}.core-commerce .order-kanban-column.tone-done{--status-color:#65c97b}.core-commerce .order-kanban-column.tone-canceled{--status-color:#9aa39d}.core-commerce .order-column-head{height:43px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #dfe4df;background:var(--surface-soft)}.core-commerce .order-column-head>span{min-width:0;display:flex;align-items:center;gap:7px;font-size:var(--font-sm);font-weight:750}.core-commerce .order-column-head>span i{width:8px;height:8px;flex:0 0 auto;border-radius:3px;background:var(--status-color)}.core-commerce .order-column-head>b{min-width:21px;border:1px solid #dce1dd;border-radius:99px;padding:2px 5px;background:var(--surface);color:#6e7972;text-align:center;font-size:var(--font-xs)}.core-commerce .order-column-head>button{margin-left:auto;border:0;background:transparent;color:#8d9690;font-size:var(--font-md)}.core-commerce .order-card-stack{display:grid;grid-gap:8px;gap:8px;max-height:650px;padding:8px}.core-commerce .commerce-order-card{width:100%;display:block;position:relative;overflow:hidden;border:1px solid #e0e4e0;border-radius:8px;padding:11px 10px 10px 13px;background:var(--surface);box-shadow:0 1px 3px rgba(22,31,25,.05);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.core-commerce .commerce-order-card:hover{transform:translateY(-1px);border-color:#bbc8be;box-shadow:0 6px 15px rgba(25,36,28,.09)}.core-commerce .commerce-order-card:focus-visible{outline:2px solid #4f745b;outline-offset:2px}.core-commerce .order-card-accent{position:absolute;left:0;top:11px;width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--status-color)}.core-commerce .order-card-foot,.core-commerce .order-card-head,.core-commerce .order-card-value{display:flex;align-items:center;justify-content:space-between;gap:8px}.core-commerce .order-card-head>strong{font-family:var(--font-geist-mono);font-size:var(--font-xs-plus)}.core-commerce .order-card-head>time{color:#9aa29d;white-space:nowrap;font-size:var(--font-xs)}.core-commerce .order-card-customer{display:flex;align-items:center;gap:8px;margin-top:10px}.core-commerce .order-card-customer>i{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#e7ece8;color:#506359;font-style:normal;font-size:var(--font-xs);font-weight:800}.core-commerce .order-card-customer>span{min-width:0}.core-commerce .order-card-customer small,.core-commerce .order-card-customer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-commerce .order-card-customer strong{font-size:var(--font-sm)}.core-commerce .order-card-customer small{margin-top:3px;color:#88918b;font-size:var(--font-xs)}.core-commerce .order-card-deadline{width:max-content;max-width:100%;height:21px;display:flex;align-items:center;gap:4px;margin-top:9px;border-radius:5px;padding:0 7px;background:var(--surface-raised);color:#66746b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs);font-weight:650}.core-commerce .order-card-deadline.urgent{background:#ff5670;color:#fff}.core-commerce .order-card-value{margin-top:10px}.core-commerce .order-card-value strong{font-size:12px}.core-commerce .order-card-value small{color:#7f8a83;font-size:var(--font-xs)}.core-commerce .order-card-payment{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:7px;gap:7px;margin-top:8px}.core-commerce .order-card-payment>span{height:6px;border:1px solid #e3bd7f;border-radius:3px;background:var(--surface);overflow:hidden}.core-commerce .order-card-payment>span i{display:block;height:100%;background:#eec46e}.core-commerce .order-card-payment>b{color:#8d7244;font-size:var(--font-xs)}.core-commerce .order-card-payment.paid>span{border-color:#75c774;background:#eaf7e9}.core-commerce .order-card-payment.paid>span i{background:#79d276}.core-commerce .order-card-payment.paid>b{color:#4e8a52}.core-commerce .order-card-payment.refunded>span{border-color:#c4c9c5}.core-commerce .order-card-payment.refunded>span i{background:#aab2ac}.core-commerce .order-card-payment.refunded>b{color:#747d77}.core-commerce .order-card-foot{margin-top:9px;padding-top:8px;border-top:1px solid #eef0ee}.core-commerce .order-card-foot>span{min-width:0;display:flex;align-items:center;gap:5px;color:#617068;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs)}.core-commerce .order-card-foot>em{border-radius:5px;padding:3px 5px;background:var(--surface-raised);color:#69776e;white-space:nowrap;font-size:var(--font-xs);font-style:normal}.core-commerce .empty-order-column{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;color:#9aa29d;text-align:center}.core-commerce .empty-order-column strong{margin-top:6px;color:#69766e;font-size:var(--font-xs-plus)}.core-commerce .empty-order-column span{max-width:170px;margin-top:4px;font-size:var(--font-xs);line-height:1.45}.core-commerce .commerce-board-columns{height:calc(100dvh - 292px);min-height:500px;padding-bottom:12px}.core-commerce .order-kanban-column{height:100%;display:flex;flex-direction:column}.core-commerce .order-kanban-column.tone-info{--status-color:#6a91a7}.core-commerce .order-kanban-column.drop-active{border-color:#6f9d7a;background:#e7f1e8;box-shadow:0 0 0 3px rgba(99,145,110,.14)}.core-commerce .order-card-stack{max-height:none;min-height:110px;flex:1 1}.core-commerce .commerce-order-card{touch-action:manipulation}.core-commerce .commerce-order-card.dragging{opacity:.42;transform:rotate(1deg) scale(.98);box-shadow:none}.core-commerce .order-column-head>span{font-size:var(--font-sm-plus)}.core-commerce .order-card-head>strong{font-size:var(--font-sm)}.core-commerce .order-card-head>time{font-size:var(--font-xs-plus)}.core-commerce .order-card-customer strong{font-size:var(--font-sm-plus)}.core-commerce .order-card-customer small{font-size:var(--font-sm)}.core-commerce .order-card-deadline,.core-commerce .order-card-foot>em,.core-commerce .order-card-foot>span,.core-commerce .order-card-payment>b,.core-commerce .order-card-value small{font-size:var(--font-xs-plus)}.core-commerce .commerce-board-columns{height:calc(100dvh - 258px);min-height:510px}.core-commerce .order-column-head>span{font-size:var(--font-md)}.core-commerce .order-card-head>strong{font-size:var(--font-sm-plus)}.core-commerce .order-card-head>time{font-size:var(--font-sm)}.core-commerce .order-card-customer strong{font-size:12px}.core-commerce .order-card-customer small,.core-commerce .order-card-deadline,.core-commerce .order-card-foot>em,.core-commerce .order-card-foot>span,.core-commerce .order-card-value small{font-size:var(--font-sm-plus)}.core-commerce .order-card-payment>b{font-size:var(--font-sm)}.core-commerce .order-board-search{height:42px;color:#526159}.core-commerce .order-board-search input{font-size:13px}.core-commerce .order-board-search input::placeholder{color:#647169}.core-commerce .order-kanban-column{min-width:285px;flex-basis:285px;max-width:390px}.core-commerce .order-column-head{height:50px;padding:0 12px}.core-commerce .order-column-head>span{font-size:13px}.core-commerce .order-column-head>b{font-size:var(--font-md)}.core-commerce .order-column-head>button{font-size:14px}.core-commerce .order-card-stack{gap:10px;padding:10px}.core-commerce .commerce-order-card{padding:14px 12px 13px 15px}.core-commerce .order-card-head>strong{font-size:12px}.core-commerce .order-card-head>time{color:#5c6962;font-size:var(--font-md)}.core-commerce .order-card-customer{margin-top:12px}.core-commerce .order-card-customer>i{width:34px;height:34px;font-size:var(--font-sm-plus)}.core-commerce .order-card-customer strong{font-size:14px}.core-commerce .order-card-customer small{color:#536159;font-size:12px}.core-commerce .order-card-deadline{height:28px;margin-top:11px;padding:0 9px;font-size:12px}.core-commerce .order-card-value{margin-top:12px}.core-commerce .order-card-value strong{font-size:16px}.core-commerce .order-card-value small{color:#536159;font-size:var(--font-md)}.core-commerce .order-card-payment{margin-top:10px}.core-commerce .order-card-payment>b{font-size:var(--font-md)}.core-commerce .order-card-foot{margin-top:11px;padding-top:10px}.core-commerce .order-card-foot>span{color:#45544b;font-size:var(--font-md)}.core-commerce .order-card-foot>em{color:#4f5f55;font-size:var(--font-md)}.core-commerce .empty-order-column{color:#5d6a63}.core-commerce .empty-order-column strong{font-size:12px}.core-commerce .empty-order-column span{font-size:var(--font-md)}.core-commerce .commerce-board{min-width:0}.core-commerce .commerce-board-columns{min-width:0;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.core-commerce .order-kanban-column{min-height:0}.core-commerce .order-card-stack{min-width:0;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.core-commerce .commerce-order-card{min-width:0;min-height:224px;height:auto;align-self:start}.core-commerce .order-card-customer,.core-commerce .order-card-foot,.core-commerce .order-card-head,.core-commerce .order-card-payment,.core-commerce .order-card-value{min-width:0}.core-commerce .order-card-head>strong{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-commerce .order-card-foot>em,.core-commerce .order-card-head>time,.core-commerce .order-card-value>small{flex:0 0 auto;white-space:nowrap}.core-commerce .order-column-head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-commerce .order-card-foot>span{flex:1 1 auto}.core-commerce .order-card-foot{justify-content:flex-start;row-gap:6px}.core-commerce .order-card-foot>span{flex:1 1 120px;overflow:visible;white-space:normal;line-height:1.3}.core-commerce .order-card-foot>em{max-width:100%;margin-left:auto;overflow:hidden;text-overflow:ellipsis}.core-commerce .commerce-board-columns,.core-commerce .order-card-stack,.core-commerce .order-kanban-column{background:var(--surface-raised);border-color:var(--line)}.core-commerce .order-board-search{border-color:var(--line);background:var(--surface);color:var(--ink)}.commerce-topline,.core-commerce-counts,.core-commerce-heading,.core-order-actions,.core-order-section-head,.core-order-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.core-commerce-heading{margin-bottom:12px}.core-commerce-heading h1{font-size:24px;margin:0}.core-commerce-heading p{font-size:13px;color:var(--muted);margin:4px 0}.commerce-topline{margin-bottom:10px;flex-wrap:wrap}.core-commerce-counts{font-size:12px;gap:16px;flex-wrap:wrap}.core-commerce-counts b{color:var(--text)}.core-order-tabs{display:flex;gap:3px;align-items:center;overflow:auto;padding:4px;background:var(--bg);border-radius:9px;flex-shrink:0}.core-order-mobile-switch button,.core-order-tabs button{border:0;border-radius:7px;background:transparent;color:var(--muted);padding:8px 12px;white-space:nowrap;font-size:13px}.core-order-mobile-switch button.active,.core-order-tabs button.active{background:var(--accent);color:white}.core-commerce .commerce-board{border:1px solid var(--line);background:var(--card)}.core-commerce .commerce-board-columns{background:var(--bg);min-height:320px}.core-commerce .order-kanban-column{background:var(--bg);border-color:var(--line)}.core-commerce .commerce-order-card{color:var(--text);border-color:var(--line)}.core-commerce .order-board-search input{color:var(--text);min-height:32px}.board-group-tabs{display:flex;gap:6px;overflow:auto;padding:8px;background:var(--card);border-bottom:1px solid var(--line)}.board-group-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;background:var(--bg);color:var(--text);border:1px solid var(--line);padding:8px 10px;border-radius:8px;font-size:12px}.board-group-tabs small{color:var(--muted)}.board-group-tabs button.active{box-shadow:inset 0 -3px var(--accent);border-color:var(--accent)}.board-group-tabs b{padding:2px 6px;border-radius:5px;background:var(--card)}.core-order-actions{justify-content:flex-end;flex-wrap:wrap;padding:12px 0;font-size:12px}.core-order-actions>span:first-child{margin-right:auto;color:var(--muted)}.core-commerce>.commerce-board>.core-order-actions{padding:10px}.core-order-error{padding:10px 12px;background:var(--soft-red);color:var(--danger);border-radius:8px;margin:8px 0;overflow-wrap:anywhere}.core-order-empty{padding:18px 12px;color:var(--muted);text-align:center;font-size:13px}.core-order-statuses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.core-order-statuses section{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px}.core-order-statuses h3{margin:0 0 12px}.core-order-statuses ol{padding:0;list-style:none}.core-order-statuses li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.core-order-statuses li span{color:var(--muted)}.stock-tool-dialog:has(>.stock-tool-dialog-body>.core-order-card){width:min(1440px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.stock-tool-dialog:has(>.stock-tool-dialog-body>.core-order-create){width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.stock-tool-dialog:has(>.stock-tool-dialog-body>.core-order-payment-form){width:min(600px,calc(100vw - 24px))}.core-order-card{min-width:0;font-size:13px}.core-order-card .order-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.core-order-card .order-modal-identity{display:flex;align-items:center;gap:10px}.core-order-card .order-modal-mark{display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);width:38px;height:38px;border-radius:10px}.core-order-card h2{font-size:18px;margin:4px 0}.core-order-card h4{font-size:14px;margin:0}.core-order-card p{margin:5px 0}.core-order-card small{display:block;color:var(--muted);font-size:12px}.core-order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;padding-top:12px}.core-order-detail-layout main{min-width:0}.core-order-detail-layout aside{border-left:1px solid var(--line);padding-left:16px;min-width:0}.core-order-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px 0}.core-order-form-grid .wide{grid-column:1/-1}.core-order-card label,.core-order-create label,.core-order-payment-form label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:var(--muted);min-width:0}.core-order-card input,.core-order-card select,.core-order-card textarea,.core-order-create input,.core-order-create select,.core-order-create textarea,.core-order-payment-form input,.core-order-payment-form select,.core-order-payment-form textarea,.core-order-picker input{width:100%;min-width:0;min-height:36px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--text);padding:7px 9px;font:inherit}.core-order-card textarea,.core-order-create textarea,.core-order-payment-form textarea{resize:vertical;min-height:70px}.core-order-section-head{padding:12px 0;flex-wrap:wrap}.core-order-section-head>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.core-order-product-table{overflow:auto}.core-order-product-table table{width:100%;border-collapse:collapse;font-size:13px}.core-order-product-table th{color:var(--muted);font-size:12px;text-align:left;background:var(--bg);padding:9px}.core-order-product-table td{padding:12px 9px;border-bottom:1px solid var(--line);vertical-align:top}.core-order-product-table th:first-child{width:48%}.core-order-product-table input{width:92px}.core-order-product-table td strong{display:block;overflow-wrap:anywhere}.core-order-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 28px;gap:10px 28px;padding:14px;background:var(--bg);border-radius:8px;margin-top:12px}.core-order-totals>span,.core-order-totals>strong{display:flex;justify-content:space-between;gap:10px}.core-order-state{color:var(--muted);font-size:12px}.core-order-process>p{display:flex;justify-content:space-between;gap:10px;padding:12px 0}.core-order-process form{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.core-order-progress{padding:8px 0;border-top:1px solid var(--line)}.core-order-timeline{margin-top:18px;max-height:330px;overflow:auto}.core-order-timeline article{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.core-order-timeline time{font-size:11px;color:var(--muted)}.core-order-timeline p{grid-column:1/-1;overflow-wrap:anywhere}.core-order-note{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.core-order-mobile-switch{display:none}.core-order-create-line,.core-order-pick-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px 34px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.core-order-create-line strong,.core-order-pick-row strong{display:block;overflow-wrap:anywhere}.core-order-create-line small,.core-order-pick-row small{display:block;color:var(--muted);font-size:12px}.core-order-pick-row{width:100%;grid-template-columns:minmax(0,1fr) 110px 30px;background:var(--card);color:var(--text);border:0;border-bottom:1px solid var(--line);text-align:left}.core-order-picker>div{max-height:55vh;overflow:auto}.core-order-payment-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.core-order-row-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.core-order-payment-form{display:grid;grid-gap:14px;gap:14px}.core-order-payment-form .core-order-check{display:flex;align-items:flex-start}.core-order-check input{min-height:18px}.core-order-large-amount{font-size:28px}.core-order-documents article{display:grid;grid-gap:6px;gap:6px;padding:12px;border-bottom:1px solid var(--line)}@media(max-width:900px){.core-order-detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:10px}.core-commerce .commerce-board-toolbar{flex-wrap:wrap}.core-order-totals{grid-template-columns:1fr}.core-order-payment-row{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.stock-tool-dialog:has(>.stock-tool-dialog-body>.core-order-card){width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.core-order-detail-layout{display:block}.core-order-mobile-switch{display:flex;margin-top:10px;gap:4px}.core-order-detail-layout.show-card aside,.core-order-detail-layout.show-side main{display:none}.core-order-detail-layout aside{border-left:0;padding:0}.core-order-form-grid{grid-template-columns:1fr}.core-order-card .order-modal-head{align-items:flex-start;flex-wrap:wrap}.core-order-card .order-modal-head>label{width:100%}.core-order-create-line{grid-template-columns:minmax(0,1fr) 85px 32px;gap:8px}.core-order-create-line>span:nth-child(3){grid-column:1/-1;grid-row:2}.core-commerce-counts{gap:8px;font-size:11px}.core-commerce .order-board-search{min-width:170px}.core-order-row-actions{justify-content:flex-start}}.core-order-directory{max-height:48vh;overflow:auto;display:grid;grid-gap:6px;gap:6px;margin:12px 0}.core-order-directory button{display:grid;text-align:left;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.core-order-directory small,.core-order-section-head small{display:block;margin-top:4px;color:var(--muted)}.core-order-parcels{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.core-order-parcels fieldset{border:1px solid var(--line);border-radius:10px;padding:12px}.core-order-review{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:8px;gap:8px}.core-order-review dd{margin:0;overflow-wrap:anywhere}.core-order-check{display:flex;align-items:center;gap:8px;margin:12px 0}.core-order-check input{width:18px;height:18px;min-height:0}.core-order-delivery .core-order-section-head{margin-top:12px}.core-order-inline{display:flex;align-items:center;gap:8px}.core-order-inline input{flex:1 1;min-width:0}.core-commerce .ws-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;line-height:1.35;white-space:normal}.core-commerce .ws-button:hover{background:var(--bg)}.core-commerce .ws-button.primary{background:var(--accent);border-color:var(--accent);color:white}.core-commerce .ws-button:disabled{opacity:.48;cursor:default}.core-commerce .stock-tool-dialog{width:min(900px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);box-shadow:0 24px 80px #0a201a40;overflow:hidden}.core-commerce .stock-tool-dialog::-webkit-backdrop{background:#0b1e1759;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.core-commerce .stock-tool-dialog::backdrop{background:#0b1e1759;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.core-commerce .stock-tool-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.core-commerce .stock-tool-dialog-head h3{font-size:16px;margin:0}.core-commerce .stock-tool-dialog-head button{width:34px;min-height:34px;padding:0;font-size:22px}.core-commerce .stock-tool-dialog-body{padding:14px 16px;overflow:auto;max-height:calc(100dvh - 90px)}.core-commerce .stock-tool-dialog:has(>.stock-tool-dialog-body>.core-order-card){width:min(1440px,calc(100vw - 24px))}.core-commerce .stock-tool-dialog label{display:grid;grid-gap:5px;gap:5px;font-size:12px}.core-commerce .stock-tool-dialog input:not([type=checkbox]),.core-commerce .stock-tool-dialog select,.core-commerce .stock-tool-dialog textarea{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:7px 9px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:7px;font:inherit}.core-commerce .stock-tool-dialog label.core-order-check{display:flex;align-items:center}.core-commerce .stock-tool-dialog label.core-order-check input{width:18px;height:18px;min-height:0}.core-commerce .core-order-product-table td:first-child{max-width:300px}.core-commerce .core-order-product-table small{overflow-wrap:anywhere}.core-commerce .order-card-foot{flex-wrap:wrap}@media(max-width:900px){.core-commerce-heading>div{display:none}.core-commerce-heading{justify-content:flex-end;margin:0 0 8px}.core-order-detail-layout{display:block}.core-order-mobile-switch{display:flex;gap:4px;margin-top:10px}.core-order-detail-layout.show-card aside,.core-order-detail-layout.show-side main{display:none}.core-order-detail-layout aside{border-left:0;padding:0}.core-commerce .stock-tool-dialog-body{padding:12px}.core-order-form-grid{gap:10px}}.core-commerce .customer-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:start}.core-commerce .customer-table-panel,.core-commerce .new-customer-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px;min-width:0}.core-commerce .customer-table{overflow:auto}.core-commerce .customer-row{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(180px,1fr) 90px;grid-gap:14px;gap:14px;align-items:center;width:100%;padding:13px 8px;background:var(--card);color:var(--text);border:0;border-bottom:1px solid var(--line);font:inherit;font-size:13px;text-align:left;cursor:pointer}.core-commerce .customer-row:hover{background:var(--bg)}.core-commerce .customer-head{background:var(--bg);font-size:12px;color:var(--muted);cursor:default}.core-commerce .customer-name{display:flex;align-items:center;gap:10px;min-width:0}.core-commerce .customer-name i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg);color:var(--accent);font-style:normal;flex-shrink:0}.core-commerce .customer-row small,.core-commerce .customer-row strong{display:block;overflow-wrap:anywhere}.core-commerce .customer-row small{font-size:11px;color:var(--muted);margin-top:4px}.core-commerce .new-customer-card h3{font-size:16px;margin:0 0 14px}.core-commerce .new-customer-card form{display:grid;grid-gap:14px;gap:14px}.core-commerce .new-customer-card label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:var(--muted)}.core-commerce .new-customer-card input,.core-commerce .new-customer-card select{width:100%;box-sizing:border-box;min-height:36px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text)}.core-commerce .stock-tool-dialog:has(>.stock-tool-dialog-body>.core-customer-profile){width:min(1200px,calc(100vw - 24px))}.core-commerce .customer-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.core-commerce .customer-profile-stats>article,.core-commerce .customer-profile-stats>button{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);text-align:left}.core-commerce .customer-profile-stats strong{font-size:20px}.core-commerce .customer-profile-stats small,.core-commerce .customer-profile-stats span{font-size:11px;color:var(--muted)}.core-commerce .customer-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:14px;gap:14px}.core-commerce .customer-history-card,.core-commerce .customer-info-card,.core-commerce .customer-orders-card{padding:14px;border:1px solid var(--line);border-radius:10px;min-width:0;margin-top:12px}.core-commerce .core-customer-profile h3{font-size:15px;margin:0}.core-commerce .customer-history-card dl{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;font-size:12px}.core-commerce .customer-history-card dd{margin:0}.core-commerce .customer-history-card small,.core-commerce .customer-info-card small{font-size:11px;color:var(--muted)}.core-commerce .customer-order-history-row{display:grid;grid-template-columns:65px 105px 1fr 1fr 100px 120px 20px;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:12px 8px;background:var(--card);color:var(--text);border:0;border-bottom:1px solid var(--line);text-align:left;font:inherit;font-size:12px;cursor:pointer}.core-commerce .customer-order-history-row:hover{background:var(--bg)}.core-commerce .customer-order-products{padding:12px;background:var(--bg);border-bottom:1px solid var(--line)}.core-commerce .customer-orders-card{overflow:auto}@media(max-width:1050px){.core-commerce .customer-layout{grid-template-columns:1fr}.core-commerce .new-customer-card form{grid-template-columns:repeat(2,minmax(0,1fr))}.core-commerce .customer-profile-grid{grid-template-columns:1fr}.core-commerce .customer-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.core-commerce .customer-order-history-row{grid-template-columns:65px minmax(95px,1fr) minmax(100px,1fr);min-width:360px}.core-commerce .customer-order-history-row>span:last-child{display:none}}@media(max-width:520px){.core-commerce .new-customer-card form{grid-template-columns:1fr}.core-commerce .customer-table-panel>.core-order-section-head{align-items:stretch;flex-direction:column}}.core-commerce .core-process-rules{display:grid;grid-gap:8px;gap:8px;background:var(--card);border:1px solid var(--line);padding:14px;border-radius:10px;margin-bottom:12px}.core-commerce .core-process-rules>label:last-child{display:grid;grid-gap:6px;gap:6px;font-size:12px}.core-commerce .core-process-rules input[type=number]{width:140px}.core-commerce .core-process-group-head{display:grid;grid-gap:8px;gap:8px}.core-commerce .core-process-group-head>div,.core-commerce .core-process-status-tools{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.core-commerce .core-process-status-form{display:grid;grid-gap:8px;gap:8px;width:100%}.core-commerce .core-process-status-form label{font-size:11px;display:grid;grid-gap:4px;gap:4px}.core-commerce .core-process-status-form .core-order-check{display:flex}.core-commerce .core-process-group-head input,.core-commerce .core-process-rules input[type=number],.core-commerce .core-process-status-form input:not([type=checkbox]),.core-commerce .core-process-status-form select{box-sizing:border-box;padding:7px 8px;min-height:34px;width:100%;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--text);font:inherit}.core-commerce .core-order-statuses small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.core-commerce .core-order-card-wrap{position:relative;min-width:0}.core-commerce .core-order-card-wrap>.commerce-order-card{width:100%;padding-top:34px}.core-commerce .core-order-selection{position:absolute;top:12px;left:14px;z-index:1;width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.core-commerce .core-order-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--line);font-size:12px;background:var(--card)}.core-commerce .core-order-selection-bar label{display:flex;gap:7px;align-items:center}.core-commerce .core-order-selection-bar input{width:16px;height:16px;accent-color:var(--accent)}.core-commerce .core-order-selection-bar .ws-button{padding:5px 9px;min-height:30px}.core-commerce .commerce-board-toolbar>select{min-width:150px;max-width:240px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);padding:6px 9px;font:inherit;font-size:12px}.core-commerce .core-order-view{display:flex;gap:3px}.core-commerce .core-order-view [aria-pressed=true]{background:var(--accent);color:white;border-color:var(--accent)}.core-commerce .core-order-table{overflow:auto}.core-commerce .core-order-table table{border-collapse:collapse;width:100%;font-size:12px}.core-commerce .core-order-table th{font-weight:500;color:var(--muted);text-align:left;background:var(--bg);white-space:nowrap}.core-commerce .core-order-table td,.core-commerce .core-order-table th{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.core-commerce .core-order-table td{max-width:250px;overflow-wrap:anywhere}.core-commerce .core-order-table small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.core-commerce .core-order-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.core-commerce .core-order-bulk-form{display:grid;grid-gap:14px;gap:14px}.core-commerce .core-order-bulk-form p{margin:0;line-height:1.5;overflow-wrap:anywhere}.core-commerce .core-order-bulk-form>small{color:var(--muted);font-size:12px}.core-commerce .core-order-bulk-form .core-order-actions{padding-top:10px;border-top:1px solid var(--line)}@media(max-width:700px){.core-commerce .commerce-board-toolbar{flex-wrap:wrap}.core-commerce .commerce-board-toolbar .order-board-search{flex-basis:100%}.core-commerce .commerce-board-toolbar>select{flex:1 1;max-width:none}.core-commerce .core-order-selection-bar{padding:8px}.core-commerce .core-order-table{margin:0 -1px}.core-commerce .core-order-table td,.core-commerce .core-order-table th{padding:9px 7px;min-width:85px}.core-commerce .core-order-table td:first-child,.core-commerce .core-order-table th:first-child{min-width:30px}}.core-commerce .core-shipping-workspace>header{margin-bottom:12px}.core-commerce .core-delivery-register-layout{display:grid;grid-template-columns:235px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.core-commerce .core-delivery-carriers,.core-commerce .core-delivery-shipments,.core-commerce .core-shipping-manifests{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0}.core-commerce .core-delivery-carriers{padding:12px}.core-commerce .core-delivery-carriers h3{font-size:14px;margin:2px 0 12px}.core-commerce .core-delivery-carriers>button{position:relative;display:grid;grid-gap:5px;gap:5px;text-align:left;width:100%;border:0;background:transparent;color:var(--text);padding:12px 35px 12px 10px;border-radius:8px;cursor:pointer;font:inherit}.core-commerce .core-delivery-carriers>button.active{background:var(--bg);box-shadow:inset 3px 0 0 var(--accent)}.core-commerce .core-delivery-carriers small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.core-commerce .core-delivery-carriers b{position:absolute;right:10px;top:14px;font-size:12px}.core-commerce .core-delivery-senders{padding:14px;border-bottom:1px solid var(--line)}.core-commerce .core-delivery-senders>span{font-size:12px;color:var(--muted)}.core-commerce .core-delivery-senders>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.core-commerce .core-delivery-shipments>.core-order-section-head{padding:12px;gap:10px}.core-commerce .core-delivery-shipments .order-board-search{flex:1 1}.core-commerce .core-shipping-note{display:block;font-size:11px;line-height:1.5;color:var(--muted);padding:12px}.core-commerce .core-shipping-manifests>article{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--line);font-size:12px;flex-wrap:wrap}.core-commerce .core-shipping-manifests>article>div{flex:1 1;min-width:200px}.core-commerce .core-shipping-manifests small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.core-commerce .core-shipment-manifest>p{font-size:13px;color:var(--muted);margin:0 0 14px;line-height:1.5}.core-commerce .stock-tool-dialog:has(.core-shipment-manifest){width:min(1200px,calc(100vw - 24px))}@media(max-width:1100px){.core-commerce .core-delivery-register-layout{grid-template-columns:1fr}.core-commerce .core-delivery-carriers{display:flex;gap:5px;overflow:auto;align-items:center}.core-commerce .core-delivery-carriers>button{min-width:180px}.core-commerce .core-delivery-carriers h3{display:none}}@media(max-width:650px){.core-commerce .core-delivery-shipments>.core-order-section-head{flex-wrap:wrap}.core-commerce .core-delivery-shipments .order-board-search{flex-basis:100%}}.core-commerce-heading>div{display:none}.core-commerce-heading{margin:0;position:absolute;right:32px;top:42px}.core-commerce{position:relative}.core-commerce-heading{top:-56px;right:0}.core-commerce .commerce-topline{min-height:46px;margin-bottom:12px}.core-commerce .core-order-photo{width:48px;height:48px;border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0;background:var(--bg);float:left;margin-right:10px;cursor:zoom-in}.core-commerce .core-order-photo img{width:100%;height:100%;object-fit:contain}.core-commerce .core-order-product-table .core-line-details-button{display:block;padding:3px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:11px;cursor:pointer;margin-top:6px}@media(max-width:900px){.core-commerce-heading{position:static;display:none}}.core-commerce-content .core-admin-header{margin-bottom:14px;min-height:54px}.core-commerce-content .core-admin-heading h1{font-size:26px;line-height:1.2;margin-top:4px}.core-commerce-content .core-admin-heading .eyebrow{font-size:10px}.core-commerce .core-order-return>p{font-size:13px;line-height:1.5;color:var(--muted)}.core-commerce .core-order-return-lines{display:grid;grid-gap:9px;gap:9px;padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-bottom:14px}.core-commerce .core-order-return-lines>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.core-commerce .core-order-return-lines>div>span{white-space:nowrap}.core-commerce .core-order-return form>small{display:block;margin-top:12px;font-size:11px;color:var(--muted)}.core-commerce fieldset{border:1px solid var(--line);border-radius:8px;padding:12px}.core-commerce fieldset legend{font-size:12px;padding:0 4px}.core-commerce .core-order-tasks{padding:14px 0;border-bottom:1px solid var(--line)}.core-commerce .core-order-tasks>label{display:flex;align-items:flex-start;gap:8px;margin:9px 0;font-size:12px;line-height:1.5}.core-commerce .core-order-tasks>label>input{width:16px;height:16px;min-height:0;flex-shrink:0;margin-top:2px}.core-commerce .core-order-tasks>label.done span{text-decoration:line-through;color:var(--muted)}.core-commerce .core-order-tasks form{display:flex;gap:6px;margin-top:12px}.core-commerce .core-order-tasks form input{min-width:0;flex:1 1}.core-commerce .core-order-tasks>small{color:var(--muted)}:root{--core-panel:var(--theme-card,#fff);--core-panel-muted:color-mix(in srgb,var(--theme-primary,#3f6f54) 5%,var(--core-panel));--core-panel-selected:color-mix(in srgb,var(--theme-primary,#3f6f54) 12%,var(--core-panel));--core-ink:var(--theme-foreground,#1c2922);--core-ink-muted:var(--theme-muted-foreground,#5d6d63);--core-border:var(--theme-border,#dce3df);--core-action:var(--theme-primary,#3f6f54);--core-action-ink:var(--theme-primary-foreground,#fff);--core-info:var(--theme-primary);--core-info-soft:color-mix(in srgb,var(--core-info) 11%,var(--core-panel));--core-assist:var(--theme-primary);--core-assist-soft:color-mix(in srgb,var(--core-assist) 12%,var(--core-panel));--core-note:var(--theme-warning);--core-note-soft:color-mix(in srgb,#e6b553 16%,var(--core-panel));--core-radius-control:7px;--core-radius-panel:12px;--core-control-height:34px;--core-shadow-panel:0 2px 6px #152d2010;--core-shadow-float:0 12px 32px #0d1e2526}:root[data-theme-preset^=dark],:root[data-theme-preset^=graphite]{--core-info:var(--theme-primary);--core-assist:var(--theme-primary);--core-note:var(--theme-warning)}.stock-tool-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid var(--core-border);border-radius:var(--core-radius-panel);background:var(--core-panel);color:var(--core-ink);box-shadow:var(--core-shadow-float);overflow:auto}.stock-tool-dialog::-webkit-backdrop{background:#12261c66}.stock-tool-dialog::backdrop{background:#12261c66}.stock-tool-dialog-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--core-panel-muted);border-bottom:1px solid var(--core-border)}.stock-tool-dialog-head h3{font-size:16px;line-height:1.4;font-weight:650;margin:0}.stock-tool-dialog-head>.ws-button{display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:1px solid var(--core-border);border-radius:7px;background:var(--core-panel);color:var(--core-ink-muted);font-size:20px;cursor:pointer}.stock-tool-dialog-head>.ws-button:hover{background:var(--core-panel-selected);color:var(--core-ink)}.stock-tool-dialog-head>.ws-button:focus-visible{outline:2px solid var(--core-action);outline-offset:2px}.stock-tool-dialog-body{padding:16px;min-width:0;font-size:13px;line-height:1.5}.stock-tool-dialog-body>p{margin:0 0 12px}@media(max-width:700px){.stock-tool-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.stock-tool-dialog-body{padding:12px}.stock-tool-dialog-head{padding:10px 12px}}:root{--core-success:var(--theme-success);--core-success-soft:color-mix(in srgb,var(--core-success) 10%,var(--core-panel));--core-danger:var(--theme-destructive);--core-danger-soft:color-mix(in srgb,var(--core-danger) 10%,var(--core-panel))}:root[data-theme-preset^=dark],:root[data-theme-preset^=graphite]{--core-success:var(--theme-success);--core-danger:var(--theme-destructive)}