.stock-tool-dialog:has(.catalog-audit){width:min(1140px,calc(100vw - 24px))}.catalog-audit{display:grid;grid-gap:10px;gap:10px;min-width:0;color:var(--core-ink);font-size:12px}.catalog-audit-intro{margin:0;color:var(--core-ink-muted);line-height:1.5}.catalog-audit-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.catalog-audit button.audit-metric{display:grid;grid-gap:5px;gap:5px;text-align:left;padding:10px;background:var(--core-panel);color:var(--core-ink);border:1px solid var(--core-border);border-radius:8px;cursor:pointer;box-shadow:none}.catalog-audit .audit-metric span{font-size:11px;line-height:1.4;color:var(--core-ink-muted)}.catalog-audit .audit-metric strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-audit .audit-metric[aria-pressed=true]{border-color:var(--core-action);box-shadow:inset 0 -3px var(--core-action);background:var(--core-panel-selected)}.catalog-audit .amber{--audit-tone:var(--core-note);--audit-soft:var(--core-note-soft)}.catalog-audit .blue{--audit-tone:var(--core-info);--audit-soft:var(--core-info-soft)}.catalog-audit .violet{--audit-tone:var(--core-assist);--audit-soft:var(--core-assist-soft)}.catalog-audit .red{--audit-tone:#b64045;--audit-soft:color-mix(in srgb,#b64045 10%,var(--core-panel))}.catalog-audit .audit-metric:not(.neutral) strong{color:var(--audit-tone)}.catalog-audit-toolbar{display:flex;align-items:center;gap:10px}.catalog-audit-toolbar label{flex:1 1;max-width:420px}.catalog-audit-toolbar input{box-sizing:border-box;width:100%;height:34px;border:1px solid var(--core-border);border-radius:7px;background:var(--core-panel);color:var(--core-ink);padding:6px 10px;font:inherit}.catalog-audit-toolbar>span{margin-left:auto;font-size:10px;color:var(--core-ink-muted)}.catalog-audit .ws-button{border:1px solid var(--core-border);border-radius:6px;min-height:30px;padding:5px 8px;background:var(--core-panel);color:var(--core-ink);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.catalog-audit .ws-button:disabled{opacity:.5;cursor:default}.catalog-audit button:focus-visible{outline:2px solid var(--core-action);outline-offset:2px}.catalog-audit-note{padding:8px 10px;margin:0;border-radius:6px;background:var(--core-info-soft);font-size:10px;line-height:1.5}.catalog-audit-list{border:1px solid var(--core-border);border-radius:8px;overflow:auto;max-height:48vh;min-height:130px;overscroll-behavior:contain}.catalog-audit-row{border-bottom:1px solid var(--core-border);background:var(--core-panel)}.catalog-audit-row:last-child{border-bottom:0}.catalog-audit-row-head{display:flex;align-items:center;gap:8px;padding:8px 10px}.catalog-audit-product{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;text-align:left;border:0;background:none;color:var(--core-ink);cursor:pointer;padding:0}.catalog-audit-product>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.catalog-audit-product strong{font-size:12px;overflow-wrap:anywhere}.catalog-audit-product small{font-size:10px;color:var(--core-ink-muted)}.catalog-audit-flags{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:46%}.audit-tag{padding:3px 5px;border-radius:4px;font-size:10px;background:var(--audit-soft);color:var(--audit-tone)}.catalog-audit-detail{padding:10px 14px;border-top:1px solid var(--core-border);background:var(--core-panel-muted)}.catalog-audit-detail>p{margin:0 0 8px;font-size:11px;line-height:1.5}.catalog-audit-source{color:var(--core-ink-muted);font-size:10px!important}.catalog-audit-comparisons{border:1px solid var(--core-border);border-radius:6px;overflow:hidden}.catalog-audit-compare,.catalog-audit-compare-head{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr)}.catalog-audit-compare-head{font-size:10px;font-weight:600;background:var(--core-panel-muted)}.catalog-audit-compare-head>span{padding:7px 9px}.catalog-audit-compare{background:var(--core-panel);border-top:1px solid var(--core-border)}.catalog-audit-compare>div,.catalog-audit-compare>p{margin:0;padding:8px 9px;border-right:1px solid var(--core-border);font-size:11px;overflow-wrap:anywhere}.catalog-audit-compare>p{max-height:120px;overflow:auto;white-space:pre-wrap}.catalog-audit-compare>p:last-child{border-right:0}.catalog-audit-compare small{display:block;margin-top:4px;font-size:10px;color:var(--core-ink-muted)}.catalog-audit-empty{padding:20px;text-align:center;color:var(--core-ink-muted)}.catalog-audit-error{margin:0;padding:8px;border:1px solid #b64045;border-radius:6px}.catalog-audit-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.catalog-audit-footer>div{display:flex;gap:6px}@media(max-width:700px){.catalog-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-audit-toolbar{flex-wrap:wrap}.catalog-audit-toolbar>span{order:3;width:100%;margin:0}.catalog-audit-row-head{flex-wrap:wrap}.catalog-audit-flags{order:3;max-width:none;width:100%;justify-content:flex-start}.catalog-audit-compare,.catalog-audit-compare-head{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr)}.catalog-audit-list{max-height:42vh}}.stock-tool-dialog:has(.catalog-audit){height:min(820px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.stock-tool-dialog:has(.catalog-audit)>.stock-tool-dialog-head{flex:0 0 auto}.stock-tool-dialog:has(.catalog-audit)>.stock-tool-dialog-body{display:flex;flex:1 1;min-height:0;padding:12px 16px}.catalog-audit{display:flex;flex:1 1;flex-direction:column;min-height:0}.catalog-audit>.catalog-audit-list{flex:1 1;min-height:90px;max-height:none}.catalog-audit>:not(.catalog-audit-list){flex-shrink:0}@media(max-width:700px){.stock-tool-dialog:has(.catalog-audit)>.stock-tool-dialog-body{padding:10px}.catalog-audit-intro{font-size:11px}.catalog-audit-metrics{gap:5px}.catalog-audit button.audit-metric{padding:7px}.catalog-audit .audit-metric strong{font-size:18px}.catalog-audit-note{font-size:9px}}.catalog-audit-value{min-width:0;padding:8px 10px}.catalog-audit-compare .catalog-audit-value p{margin:0 0 7px;padding:0;max-height:100px;overflow:auto;overflow-wrap:anywhere}.catalog-audit-value button{border:1px solid var(--core-border);border-radius:6px;background:var(--core-panel);color:var(--core-action);padding:5px 9px;font:inherit;font-weight:600;cursor:pointer}.catalog-audit-value button[aria-pressed=true]{background:var(--core-panel-selected);border-color:var(--core-action);box-shadow:inset 0 0 0 1px var(--core-action)}.catalog-audit-approved{display:block;color:var(--core-action)}.catalog-audit-pending,.catalog-audit-save{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 10px;border-top:1px solid var(--core-border);background:var(--core-panel-muted)}.catalog-audit-pending span,.catalog-audit-save span{flex:1 1;min-width:180px}.catalog-audit-save .primary{background:var(--core-action);color:var(--core-action-ink);border-color:var(--core-action)}.catalog-audit-success{margin:0;color:var(--core-ink);background:var(--core-panel-selected);border-left:3px solid var(--core-action);padding:8px 10px}.catalog-audit-pending{background:var(--core-note-soft)}.audit-tag.green{background:var(--core-panel-selected);color:var(--core-action)}.catalog-audit button:disabled{cursor:default;opacity:.6}@media(max-width:700px){.catalog-audit-value{padding:6px}.catalog-audit-value button{padding:5px;font-size:10px}.catalog-audit-save span{flex-basis:100%}}.catalog-audit-method{font-size:11px;border:1px solid var(--core-border);border-radius:6px;background:var(--core-panel-muted)}.catalog-audit-method summary{padding:6px 9px;cursor:pointer;color:var(--core-ink-muted)}.catalog-audit-method .catalog-audit-note{margin:0 8px 8px;max-height:110px;overflow:auto}@media(max-width:700px){.catalog-audit button.audit-metric{display:flex;justify-content:space-between;align-items:center;min-height:39px;padding:5px 7px;gap:6px}.catalog-audit .audit-metric span{font-size:10px}.catalog-audit .audit-metric strong{font-size:16px;flex-shrink:0}.catalog-audit{gap:7px}.catalog-audit-method summary{font-size:10px}.catalog-audit-method .catalog-audit-note{max-height:70px}.catalog-audit-compare,.catalog-audit-compare-head{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)}}@font-face{font-family:Stocki Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2")}:root,:root[data-ui-style]{--ui-font-body:"Stocki Inter",Inter,"Segoe UI",sans-serif;--ui-font-heading:var(--ui-font-body);--ui-font-size:15px;--font-xs:13px;--font-xs-plus:13px;--font-sm:14px;--font-sm-plus:14px;--font-md:15px;--font-lg:18px}body{font-family:var(--ui-font-body);font-optical-sizing:auto;font-feature-settings:"calt" 1,"liga" 1}:is(button,input,select,textarea){font-family:inherit}.stock-core{--font-xs:13px;--font-xs-plus:13px;--font-sm:14px;--font-sm-plus:14px;--font-md:15px;font-size:15px;line-height:1.45}.stock-core .stock-table{font-size:15px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-core .stock-table :is(th,td){padding:12px 14px;vertical-align:middle}.stock-core .stock-table th{font-size:13px;font-weight:550;text-transform:none;letter-spacing:0;background:var(--core-panel-muted);color:var(--core-ink-muted)}.stock-core .stock-table td:first-child,.stock-core .stock-table th:first-child{width:44px;padding-inline:14px 6px}.stock-core .stock-table td:last-child,.stock-core .stock-table th:last-child{width:32px;padding-inline:4px 12px}.stock-core .stock-table small{font-size:13px;line-height:1.45;color:var(--core-ink-muted);margin-top:3px}.stock-core .stock-table .stock-item-row{cursor:pointer;transition:background-color .14s}.stock-core .stock-table .stock-item-row:focus-within,.stock-core .stock-table .stock-item-row:hover{background:color-mix(in srgb,var(--core-info) 6%,var(--core-panel))}.stock-core .stock-table .stock-item-row.is-selected{background:var(--core-panel-selected)}.stock-core .stock-product-name{display:block;padding:0;border:0;background:transparent;color:var(--core-ink);font-size:15px;font-weight:600;line-height:1.45;text-align:left;white-space:normal;cursor:pointer;max-width:100%}.stock-core .stock-product-name:hover{color:var(--core-info);text-decoration:underline;text-underline-offset:3px}.stock-core .stock-product-name:focus-visible{outline:2px solid var(--core-info);outline-offset:4px;border-radius:3px}.stock-core .stock-product-cell{gap:12px}.stock-core .stock-product-cell>span{min-width:0}.stock-core .stock-thumbnail-open{width:54px;height:60px;min-width:54px;border:1px solid var(--core-border);border-radius:9px;background:var(--core-panel-muted);padding:3px;overflow:hidden;display:grid;place-items:center;color:var(--core-ink-muted)}.stock-core .stock-thumbnail-open img{width:100%;height:100%;object-fit:contain}.stock-core .stock-thumbnail-open>span{font-size:22px}.stock-core .stock-product-sku{display:inline-flex!important;align-items:center;gap:6px}.stock-core .stock-product-price{font-size:14px!important;color:var(--core-ink)!important;font-weight:500}.stock-core .stock-item-chevron{color:var(--core-ink-muted);font-size:22px;opacity:.5}.stock-core tr:hover .stock-item-chevron{opacity:1;color:var(--core-info)}.stock-core .warehouse-toolbar .table-search{height:40px;min-width:0;background:var(--core-panel);border-color:var(--core-border)}.stock-core .warehouse-toolbar .table-search input{font-size:15px}.stock-core .warehouse-toolbar>button{min-height:38px;height:auto;font-size:14px;padding:8px 12px;border-radius:8px;color:var(--core-ink)}.stock-core .warehouse-toolbar>button.primary{background:var(--core-action);color:var(--core-action-ink);border-color:transparent;font-weight:600}.stock-core .warehouse-tabs button{font-size:14px;line-height:1.4;min-height:36px}.stock-core .warehouse-state{font-size:13px;font-weight:500;border:0}.stock-core .stock-catalog-tools :is(button,span){font-size:13px}.stock-core .stock-catalog-pagination{font-size:14px}.stock-core .product-card-197 label{font-size:14px;line-height:1.4}.stock-core .product-card-197 :is(label>small,.product-hint,.product-save-state){font-size:13px;color:var(--core-ink-muted)}.stock-core .product-card-197 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:15px;line-height:1.4;min-height:40px}.stock-core .product-card-197 .ws-button{font-size:14px;min-height:36px;padding:7px 12px}.stock-core .product-card-197 .business-form-section h3{font-size:17px;line-height:1.4;font-weight:600}.stock-core .product-card-197 .business-form-head p{font-size:14px}.stock-core .product-card-197 .business-form-head h2{font-size:24px;font-weight:650}.stock-core .product-card-197 .business-form-head small{font-size:12px}.stock-core .product-card-197 .product-check{font-size:13px}.stock-core .product-card-197 .product-preview-card p{font-size:14px}.stock-core .product-card-197 .product-preview-card h3{font-size:17px}.stock-core .product-media-compact{align-items:flex-start;gap:12px}.stock-core .product-media-compact>div{gap:8px;flex-wrap:wrap}.stock-core .product-media-compact>div button{width:72px;height:78px;border:1px solid var(--core-border);border-radius:10px;background:var(--core-panel-muted);padding:4px}.stock-tool-dialog-body{font-size:15px;line-height:1.5}.stock-tool-dialog-head h3{font-size:18px;font-weight:600}.stock-tool-dialog-head{background:var(--core-panel);padding:16px 20px}.stock-tool-dialog-body{padding:20px}.stock-tool-dialog:has(.media-simple){width:min(1120px,calc(100vw - 40px));max-width:calc(100vw - 40px);border-radius:16px}.media-photo-options,.media-simple,.media-simple-panel{--photo-accent:var(--core-action);--photo-soft:color-mix(in srgb,var(--photo-accent) 7%,var(--core-panel));--photo-ink:var(--core-action-ink);color:var(--core-ink);font-size:15px;line-height:1.5;min-width:0}:root[data-theme-preset^=dark] :is(.media-simple,.media-photo-options,.media-simple-panel),:root[data-theme-preset^=graphite] :is(.media-simple,.media-photo-options,.media-simple-panel){--photo-accent:var(--core-action);--photo-ink:var(--core-action-ink)}.media-simple{display:grid;grid-gap:16px;gap:16px}:is(.media-simple,.media-photo-options,.media-simple-panel) button{font:inherit;font-size:14px;min-height:36px;padding:7px 12px;border:1px solid var(--core-border);border-radius:8px;background:var(--core-panel);color:var(--core-ink);cursor:pointer;transition:background-color .14s,border-color .14s,box-shadow .14s}:is(.media-simple,.media-photo-options,.media-simple-panel) button:hover:not(:disabled){background:var(--photo-soft);border-color:color-mix(in srgb,var(--photo-accent) 40%,var(--core-border))}:is(.media-simple,.media-photo-options,.media-simple-panel) button:focus-visible{outline:2px solid var(--photo-accent);outline-offset:3px}.stock-core .media-simple button.primary,.stock-core .media-simple button.primary:hover:not(:disabled),:is(.media-simple,.media-photo-options,.media-simple-panel) button.primary{background:var(--photo-accent);color:var(--photo-ink);border-color:transparent;font-weight:600;box-shadow:0 2px 3px #24213b12}:is(.media-simple,.media-photo-options,.media-simple-panel) button:disabled{opacity:.45;cursor:default}.media-simple-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.media-simple-toolbar>div:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.media-simple-toolbar strong{font-size:16px;font-weight:550}.media-simple-toolbar span{font-size:14px;color:var(--core-ink-muted)}.media-simple-toolbar>div:last-child{display:flex;align-items:center;gap:8px;flex:none}.media-simple-more{position:relative}.media-simple-more>button{font-size:22px;line-height:1;width:38px;padding:0;min-height:38px}.media-simple-more nav{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;width:max-content;max-width:min(320px,calc(100vw - 60px));padding:5px;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);box-shadow:var(--core-shadow-float)}.media-simple-more nav button{border:0;border-radius:7px;white-space:normal;text-align:left;min-height:40px}.media-simple-more nav>span{padding:10px}.media-simple-more .media-simple-dismiss{position:fixed;inset:0;z-index:4;width:auto;height:auto;border:0;border-radius:0;background:transparent}.media-simple-more .media-simple-dismiss:hover{background:transparent}.media-simple-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);pointer-events:none}.media-simple-drop{position:relative;min-width:0}.media-simple-drop-message{position:absolute;inset:0;z-index:3;border:2px dashed var(--photo-accent);border-radius:14px;background:color-mix(in srgb,var(--core-panel) 93%,transparent);display:grid;place-items:center;font-size:20px;color:var(--photo-accent);font-weight:600;pointer-events:none}.media-simple-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px;align-content:start;padding:3px;min-width:0}.media-simple-grid.is-empty{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.media-simple-tile{position:relative;min-width:0;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);overflow:hidden;transition:box-shadow .16s,border-color .16s}.media-simple-tile:hover{box-shadow:0 4px 16px #2024310c;border-color:color-mix(in srgb,var(--photo-accent) 35%,var(--core-border))}.media-simple-tile.is-primary{border-color:var(--photo-accent);box-shadow:0 0 0 1px var(--photo-accent)}.media-simple-tile.drag-target{outline:3px solid var(--photo-accent);outline-offset:3px}.media-simple .media-simple-photo{padding:10px;display:grid;place-items:center;width:100%;height:180px;border:0;border-radius:0;background:color-mix(in srgb,var(--core-ink) 2%,var(--core-panel));cursor:zoom-in;overflow:hidden}.media-simple-photo img{width:100%;height:100%;object-fit:contain}.media-simple .media-simple-star{position:absolute;top:8px;right:8px;width:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:var(--core-panel);color:var(--core-ink-muted);font-size:22px;box-shadow:0 1px 5px #12172914}.media-simple .media-simple-star.active{color:var(--photo-accent)}.media-simple .media-simple-star:disabled:not(.active){display:none}.media-simple-cover,.media-simple-review{position:absolute;top:10px;left:10px;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:550;pointer-events:none;background:var(--photo-accent);color:var(--photo-ink)}.media-simple-review{background:var(--core-note-soft);color:var(--core-note)}.media-simple-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:7px 9px;border-top:1px solid var(--core-border)}.media-simple-tile-foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.media-simple .media-simple-tile-foot button{width:32px;min-height:30px;flex:none;padding:0;border:0;font-size:22px;line-height:1}.media-simple .media-simple-add-tile{min-height:224px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 12px;border:1.5px dashed color-mix(in srgb,var(--photo-accent) 38%,var(--core-border));border-radius:12px;background:var(--photo-soft);color:var(--photo-accent);text-align:center}.media-simple-add-tile>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:27px;background:var(--core-panel);margin-bottom:4px}.media-simple-add-tile strong{font-size:14px;font-weight:550}.media-simple-add-tile small{font-size:13px;color:var(--core-ink-muted)}.media-simple-fallback,.media-simple-video{display:grid;place-items:center;grid-gap:8px;gap:8px;color:var(--core-ink-muted);font-size:13px}.media-simple-fallback>span,.media-simple-video>span{font-size:30px;line-height:1.2}.media-simple-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--core-border);padding-top:16px}.media-simple-footer>span{font-size:13px;color:var(--core-ink-muted)}.media-simple-footer>div{display:flex;gap:8px;flex:none}.media-simple-footer button.primary{min-width:104px}.media-simple-alert,.media-simple-source,.media-simple-undo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:8px;font-size:14px;background:var(--core-info-soft);color:var(--core-ink)}.media-simple-source button,.media-simple-undo button{border:0;color:var(--photo-accent);font-weight:550;background:transparent;min-height:30px;padding:3px 6px}.media-simple-undo{background:var(--photo-soft)}.media-simple-undo>button:last-child{margin-left:auto}.media-simple-alert{background:var(--core-note-soft)}.media-simple .media-simple-share-chip{justify-self:start;border:0;background:var(--photo-soft);color:var(--photo-accent);font-size:13px}.media-simple-upload{min-height:225px;display:grid;place-items:center}.media-simple-upload>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.1}.media-simple-upload>div{position:relative;padding:12px;display:grid;grid-gap:8px;gap:8px;min-width:0;text-align:center}.media-simple-upload strong{font-size:14px}.media-simple-upload span{font-size:13px;overflow-wrap:anywhere;color:var(--core-ink-muted)}.media-simple-upload small{font-size:13px}.media-simple-upload progress{width:100%;accent-color:var(--photo-accent)}.media-simple-upload>div>div{display:flex;justify-content:center;gap:5px}.media-simple-upload.failed{border-color:var(--core-danger);background:color-mix(in srgb,var(--core-danger) 8%,var(--core-panel))}.stock-tool-dialog:has(>.stock-tool-dialog-body>.media-photo-options){width:min(450px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.media-photo-options{display:grid;grid-gap:14px;gap:14px}.media-photo-options-preview{height:180px;display:grid;place-items:center;background:var(--photo-soft)!important;border:0!important;cursor:zoom-in!important}.media-photo-options-preview img{max-width:100%;height:100%;object-fit:contain}.media-photo-options-main{display:flex;justify-content:space-between;gap:8px;align-items:center}.media-photo-options-main>.active{color:var(--photo-accent);background:var(--photo-soft)}.media-photo-options-main>div{display:flex;align-items:center;gap:5px;font-size:13px;white-space:nowrap}.media-photo-options-main>div button{padding:3px 9px}.media-photo-options label{display:grid;grid-gap:6px;gap:6px;font-size:14px}.media-photo-options label>span{font-size:13px;color:var(--core-ink-muted)}.media-photo-options :is(input:not([type=checkbox]),select){font:inherit;width:100%;min-width:0;border:1px solid var(--core-border);border-radius:8px;background:var(--core-panel);color:var(--core-ink);padding:8px 10px;min-height:40px}.media-photo-options .media-photo-public{display:flex;align-items:center;gap:10px}.media-photo-public>input{width:17px;height:17px;margin:0;accent-color:var(--photo-accent)}.media-photo-public>span{font-size:14px!important;color:var(--core-ink)!important}.media-photo-public small{display:block;font-size:13px;color:var(--core-ink-muted)}.media-photo-options details{border-top:1px solid var(--core-border);padding-top:12px;font-size:13px}.media-photo-options summary{cursor:pointer;font-size:14px;color:var(--core-ink-muted)}.media-photo-options dl{display:grid;grid-template-columns:85px minmax(0,1fr);grid-gap:7px;gap:7px}.media-photo-options dt{color:var(--core-ink-muted)}.media-photo-options dd{margin:0;overflow-wrap:anywhere}.media-photo-options a{color:var(--photo-accent);text-decoration:underline}.media-photo-options footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--core-border);padding-top:14px}.media-photo-options .media-simple-remove{border:0;color:var(--core-danger);background:transparent}.stock-tool-dialog:has(>.stock-tool-dialog-body>.media-simple-panel){width:min(1080px,calc(100vw - 32px))}.media-simple-panel>footer{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--core-border);margin-top:16px}.media-simple-share{font-size:15px}.media-simple-share>p:first-child{margin-top:0}.media-simple-share label{display:flex;align-items:center;gap:10px}.media-simple-share input{width:17px;height:17px;accent-color:var(--photo-accent)}.media-simple-share details{margin:16px 0;font-size:14px}.media-simple-share summary{cursor:pointer;color:var(--core-ink-muted);margin-bottom:10px}.media-simple-size-list{display:flex;flex-wrap:wrap;gap:8px}.media-simple-size-list>span{padding:10px 14px;border:1px solid var(--core-border);border-radius:8px;background:var(--photo-soft)}.media-simple-size-list small{display:block;font-size:13px;color:var(--core-ink-muted)}@media(max-width:700px){.stock-tool-dialog:has(.media-simple){width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.stock-tool-dialog-head{padding:13px 14px}.stock-tool-dialog-body{padding:14px}.media-simple-toolbar{flex-wrap:wrap;gap:12px}.media-simple-toolbar>div:last-child{width:100%;justify-content:space-between}.media-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-simple-grid.is-empty{grid-template-columns:1fr}.media-simple .media-simple-photo{height:145px}.media-simple .media-simple-add-tile{min-height:185px}.media-simple-footer{flex-wrap:wrap;gap:12px}.media-simple-footer>div{width:100%;justify-content:flex-end}.media-photo-options-main{flex-wrap:wrap}.stock-core .product-card-197 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.media-simple-tile-foot>span,.media-simple-toolbar span{font-size:13px}.media-simple .media-simple-star{width:30px;min-height:30px}.media-simple-cover{font-size:11px;top:8px;left:6px}}@media(prefers-reduced-motion:reduce){.media-simple-tile,.stock-core .stock-table .stock-item-row,:is(.media-simple,.media-photo-options,.media-simple-panel) button{transition:none}}.stock-core .stock-table td small{font-size:13px;line-height:1.45;color:var(--core-ink-muted)}.stock-core .stock-tool-dialog-head h3{font-size:18px;font-weight:600}.stock-core .media-simple .media-simple-file-input{display:none!important}.warehouse-settings .ws-button{font-size:14px!important}.stock-core .media-simple .media-simple-add-tile{border:1.5px dashed color-mix(in srgb,var(--photo-accent) 38%,var(--core-border));background:var(--photo-soft);color:var(--photo-accent)}.stock-core .media-simple .media-simple-photo{border:0;border-radius:0;background:color-mix(in srgb,var(--core-ink) 2%,var(--core-panel))}.media-image-unavailable{display:flex;align-items:center;justify-content:center;min-height:48px;height:100%;width:100%;color:var(--ui-text-muted,var(--core-ink-muted));background:var(--ui-surface-subtle,var(--core-panel-muted));font-size:28px}.receipt-flow{--receipt-accent:var(--core-action);--receipt-soft:color-mix(in srgb,var(--receipt-accent) 8%,var(--core-panel));display:grid;grid-gap:12px;gap:12px;min-width:0;color:var(--core-ink);font-size:15px}.receipt-flow :is(h3,h4,p){margin:0}.receipt-flow h3{font-size:21px}.receipt-flow h4{font-size:18px;font-weight:600}.receipt-flow p{line-height:1.5;color:var(--core-ink-muted);font-size:14px}.receipt-flow small{font-size:13px;line-height:1.4;color:var(--core-ink-muted)}.receipt-flow :is(.receipt-flow-fields,.receipt-details-dialog fieldset){border:0;margin:0;padding:0;min-width:0}.receipt-flow-fields{display:grid;grid-gap:16px;gap:16px}.receipt-flow-fields:disabled{opacity:.65}.receipt-document-actions,.receipt-flow-footer,.receipt-flow-footer>div,.receipt-flow-head,.receipt-flow-head>div:last-child,.receipt-step-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.receipt-flow-head>div:first-child{display:grid;grid-gap:3px;gap:3px}.receipt-eyebrow{font-size:13px;color:var(--core-ink-muted)}.receipt-state{font-size:13px;padding:5px 9px;border-radius:6px;color:var(--core-note);background:var(--core-note-soft)}.receipt-state.done{background:var(--core-success-soft);color:var(--core-success)}.receipt-flow .receipt-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:5px;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel)}.receipt-steps button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border:0;border-radius:8px;font:inherit;font-size:14px;font-weight:550;color:var(--core-ink-muted);background:transparent;cursor:pointer}.receipt-steps button>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--core-border);border-radius:50%;font-size:13px}.receipt-steps button.active{background:var(--receipt-soft);color:var(--receipt-accent)}.receipt-steps button.active>span{background:var(--receipt-accent);color:var(--core-action-ink);border-color:transparent}.receipt-steps button.complete>span{background:var(--core-success-soft);color:var(--core-success)}.receipt-product-step,.receipt-review,.receipt-start{background:var(--core-panel);border:1px solid var(--core-border);border-radius:12px;padding:20px;display:grid;grid-gap:18px;gap:18px;min-width:0}.receipt-intro{display:flex;align-items:center;gap:12px}.receipt-intro>div{display:grid;grid-gap:4px;gap:4px}.receipt-step-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;font-size:22px;border-radius:12px;background:var(--receipt-soft);color:var(--receipt-accent)}.receipt-basic-fields{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(150px,.6fr) minmax(170px,1fr);grid-gap:14px;gap:14px}.receipt-flow .ws-field{min-width:0;margin:0;gap:5px;font-size:14px}.receipt-flow .ws-field>span{font-size:14px}.receipt-flow :is(input:not([type=checkbox]),select,textarea){min-width:0;width:100%;font-family:inherit;font-size:15px;min-height:40px;border:1px solid var(--core-border);background:var(--core-panel);color:var(--core-ink);border-radius:8px;padding:8px 10px}.receipt-flow .ws-button{min-height:38px;font-size:14px!important}.receipt-flow .ws-button.primary{background:var(--receipt-accent);border-color:var(--receipt-accent);color:var(--core-action-ink)}.receipt-flow button:focus-visible{outline:2px solid var(--receipt-accent);outline-offset:2px}.receipt-flow .ws-link{font-size:14px;color:var(--receipt-accent);text-decoration:none}.receipt-flow .ws-link:hover{text-decoration:underline}.receipt-party-short{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--core-border);background:var(--receipt-soft);border-radius:9px;padding:12px 14px}.receipt-party-short>div{display:grid;grid-gap:4px;gap:4px}.receipt-party-short span{font-size:13px;color:var(--core-ink-muted)}.receipt-party-short strong{font-weight:550}.receipt-optional{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.receipt-optional>details{flex:1 1;min-width:180px;font-size:14px}.receipt-optional summary{cursor:pointer;color:var(--core-ink-muted)}.receipt-extra-fields{display:grid;grid-template-columns:minmax(150px,1fr) 85px;grid-gap:12px;gap:12px;padding-top:12px}.receipt-products{display:grid;min-width:0;border-top:1px solid var(--core-border)}.receipt-product{display:grid;grid-template-columns:minmax(180px,1fr) 96px 122px 145px auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--core-border);min-width:0}.receipt-products.readonly .receipt-product{grid-template-columns:minmax(180px,1fr) 150px 160px auto}.receipt-product-identity{display:flex;gap:10px;align-items:center;min-width:0}.receipt-product-identity>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.receipt-product-identity strong{font-size:15px;line-height:1.4;font-weight:550;overflow-wrap:anywhere}.receipt-product-identity>div>span{font-size:13px;color:var(--core-ink-muted)}.receipt-product-number{display:grid;place-items:center;border-radius:9px;background:var(--receipt-soft);color:var(--receipt-accent);font-size:13px;width:30px;height:34px;flex:none}.receipt-line-tags{display:flex;flex-wrap:wrap;gap:5px}.receipt-line-tags:empty{display:none}.receipt-line-tags>span{font-size:12px;border-radius:5px;background:var(--core-info-soft);padding:3px 6px;overflow-wrap:anywhere}.receipt-product-amount,.receipt-product-quantity{display:grid;grid-gap:5px;gap:5px}.receipt-product-amount strong{font-size:15px;white-space:nowrap;font-weight:550}.receipt-product-quantity span{font-size:13px;color:var(--core-ink-muted)}.receipt-product-actions{display:flex;gap:5px;align-items:center}.receipt-flow .receipt-remove{border:0;color:var(--core-ink-muted);font-size:20px!important;padding:4px 9px}.receipt-flow .receipt-remove:hover{color:var(--core-danger);background:var(--core-danger-soft)}.receipt-step-toolbar>div{display:grid;grid-gap:5px;gap:5px}.receipt-empty{display:grid;justify-items:center;text-align:center;padding:25px 12px;grid-gap:10px;gap:10px;background:var(--receipt-soft);border-radius:10px}.receipt-empty>span{font-size:32px;color:var(--receipt-accent)}.receipt-empty strong{font-size:16px}.receipt-empty p{max-width:470px}.receipt-product-step .stock-scanner{margin:0}.receipt-product-step .stock-scanner summary{font-size:14px!important}.receipt-flow-footer{position:-webkit-sticky;position:sticky;bottom:8px;z-index:2;padding:12px 16px;border:1px solid var(--core-border);background:var(--core-panel);box-shadow:0 3px 20px #1821320b;border-radius:10px}.receipt-flow-footer>div:first-child{flex-wrap:wrap;justify-content:flex-start;font-size:14px}.receipt-flow-footer>div:last-child{justify-content:flex-end}.receipt-feedback{background:var(--core-success-soft);border-radius:8px;padding:9px 13px;font-size:14px;overflow-wrap:anywhere}.receipt-review-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--core-border);border-radius:9px;overflow:hidden}.receipt-review-summary>div{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px;border-right:1px solid var(--core-border);min-width:0}.receipt-review-summary>div:last-child{border:0;background:var(--receipt-soft)}.receipt-review-summary span{font-size:13px;color:var(--core-ink-muted)}.receipt-review-summary strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.receipt-review-summary button{justify-self:start}.receipt-review-note{font-size:14px;color:var(--core-ink-muted)}.receipt-notes{white-space:pre-wrap}.receipt-document-actions{justify-content:flex-start;flex-wrap:wrap}.receipt-secondary-actions{display:flex;justify-content:flex-end}.receipt-flow .receipt-secondary-actions .ws-link{font-size:13px;color:var(--core-ink-muted)}.stock-tool-dialog:has(.receipt-details-dialog){width:min(640px,calc(100vw - 24px))}.receipt-details-dialog{display:grid;grid-gap:14px;gap:14px;font-size:15px}.receipt-details-dialog h4{margin:0;font-size:16px}.receipt-details-dialog p{font-size:14px;color:var(--core-ink-muted);margin:0}.receipt-details-dialog fieldset{min-width:0;border:0;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.receipt-detail-fields,.receipt-details-dialog .stock-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.receipt-details-dialog .ws-field>span{font-size:14px}.receipt-details-dialog :is(input,select,textarea){width:100%;min-height:40px;font:inherit;font-size:15px;border:1px solid var(--core-border);border-radius:8px;padding:8px 10px;background:var(--core-panel);color:var(--core-ink)}.receipt-details-dialog footer{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid var(--core-border);padding-top:14px}@media(max-width:1000px){.receipt-product{grid-template-columns:minmax(130px,1fr) 85px 110px 125px;gap:10px}.receipt-product-actions{grid-column:1/-1;justify-content:flex-end}.receipt-basic-fields{grid-template-columns:1fr 1fr}.receipt-basic-fields>.ws-field:first-child{grid-column:1/-1}.receipt-flow-footer{align-items:flex-start;flex-wrap:wrap}.receipt-flow-footer>div:last-child{margin-left:auto}.receipt-review-summary{grid-template-columns:1fr 1fr}}@media(max-width:600px){.receipt-product-step,.receipt-review,.receipt-start{padding:14px;gap:14px}.receipt-flow-head{align-items:flex-start}.receipt-flow-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.receipt-steps button{font-size:13px;gap:6px;flex-direction:column;padding:8px 3px}.receipt-basic-fields{grid-template-columns:1fr}.receipt-product,.receipt-products.readonly .receipt-product{grid-template-columns:1fr 1fr}.receipt-product-identity{grid-column:1/-1}.receipt-product-amount{grid-column:1}.receipt-product-actions{grid-column:2;grid-row:auto}.receipt-step-toolbar{flex-wrap:wrap}.receipt-party-short,.receipt-step-toolbar{align-items:flex-start}.receipt-flow-footer{position:static;padding:12px}.receipt-flow-footer>div:last-child{width:100%;display:flex;flex-wrap:wrap}.receipt-flow-footer .ws-button.primary{flex:1 1}.receipt-review-summary{grid-template-columns:1fr}.receipt-review-summary>div{border-right:0;border-bottom:1px solid var(--core-border)}.receipt-detail-fields,.receipt-details-dialog .stock-form-grid{grid-template-columns:1fr}.receipt-details-dialog :is(input,select,textarea),.receipt-flow :is(input,select,textarea){font-size:16px}.receipt-intro{align-items:flex-start}}.label-choices-fieldset{border:0;padding:0;margin:0;min-width:0}.label-choices{display:grid;grid-gap:16px;gap:16px}.label-mode-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.label-mode-choices>button{position:relative;display:grid;align-content:start;justify-items:start;grid-gap:7px;gap:7px;padding:15px;border:1px solid var(--core-border);border-radius:11px;background:var(--core-panel);text-align:left;cursor:pointer;color:var(--core-ink);font:inherit}.label-mode-choices>button.selected{border-color:var(--receipt-accent,var(--core-action));box-shadow:0 0 0 1px var(--receipt-accent,var(--core-action));background:var(--receipt-soft,var(--core-info-soft))}.label-mode-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--core-info-soft);color:var(--receipt-accent,var(--core-action));font-size:22px}.label-mode-choices strong{font-size:15px;font-weight:550}.label-mode-choices small{font-size:13px;color:var(--core-ink-muted);line-height:1.5}.label-mode-check{position:absolute;right:13px;top:14px;color:var(--receipt-accent,var(--core-action));font-size:19px}.label-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.label-choice-heading strong{font-size:15px}.label-choice-heading>span{font-size:13px;color:var(--core-ink-muted)}.label-allocation-list{display:grid;border-top:1px solid var(--core-border)}.label-allocation-item{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(90px,auto);grid-gap:18px;gap:18px;align-items:center;text-align:left;background:var(--core-panel);color:var(--core-ink);border:0;border-bottom:1px solid var(--core-border);padding:14px 4px;cursor:pointer;font:inherit;min-width:0}.label-allocation-item:hover{background:var(--receipt-soft,var(--core-info-soft))}.label-allocation-item>span:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.label-allocation-item strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.label-allocation-item small{font-size:13px;color:var(--core-ink-muted)}.label-quantity-chips{display:flex;gap:6px;flex-wrap:wrap}.label-quantity-chips>span{font-size:13px;border-radius:6px;padding:5px 8px}.label-quantity-chips .main{background:var(--core-info-soft);color:var(--core-action)}.label-quantity-chips .bulk{background:var(--core-success-soft);color:var(--core-success)}.label-edit-hint{font-size:14px;color:var(--core-ink-muted)}.label-needs-detail{font-size:13px;color:var(--core-note)}.receipt-flow .stock-print-total{padding:12px;border-radius:8px;background:var(--receipt-soft);font-size:15px;color:var(--core-ink)}@media(max-width:750px){.label-mode-choices{grid-template-columns:1fr}.label-mode-choices>button{grid-template-columns:34px 1fr;gap:4px 12px;padding:12px 38px 12px 12px}.label-mode-icon{grid-row:1/3}.label-mode-choices small{grid-column:2}.label-allocation-item{grid-template-columns:1fr auto;gap:8px}.label-quantity-chips{grid-column:1}.label-edit-hint,.label-needs-detail{grid-column:2;grid-row:1/3;max-width:100px}.label-choice-heading{align-items:flex-start;flex-direction:column;gap:5px}}.receipt-list{border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);overflow:hidden}.receipt-list-tools{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--core-border)}.receipt-list-tools>input{width:360px;max-width:100%;min-height:40px;border:1px solid var(--core-border);border-radius:8px;background:var(--core-panel);color:var(--core-ink);padding:8px 10px;font:inherit;font-size:15px}.receipt-list-tools>div{display:flex;gap:4px;flex-wrap:wrap}.receipt-list-tools button{display:flex;align-items:center;gap:6px;border:0;background:transparent;font:inherit;font-size:14px;color:var(--core-ink-muted);border-radius:7px;padding:8px 10px;cursor:pointer}.receipt-list-tools button[aria-pressed=true]{color:var(--core-action);background:var(--core-info-soft)}.receipt-list-tools button>span{font-size:12px;padding:2px 5px;border-radius:5px;background:var(--core-panel)}.receipt-list-item{width:100%;display:grid;grid-template-columns:38px minmax(180px,1fr) 100px 170px 18px;grid-gap:14px;gap:14px;align-items:center;border:0;border-bottom:1px solid var(--core-border);background:var(--core-panel);color:var(--core-ink);font:inherit;text-align:left;padding:16px;cursor:pointer}.receipt-list-item:hover{background:var(--core-info-soft)}.receipt-list-item:focus-visible{outline:2px solid var(--core-action);outline-offset:-3px}.receipt-list-item strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.receipt-list-item small{font-size:13px;color:var(--core-ink-muted);line-height:1.5}.receipt-list-name,.receipt-list-total{display:grid;grid-gap:5px;gap:5px}.receipt-list-name{min-width:0}.receipt-list-total{justify-items:end}.receipt-list-total strong{white-space:nowrap}.receipt-list-icon{width:36px;height:38px;display:grid;place-items:center;border-radius:9px;font-size:21px;background:var(--core-note-soft);color:var(--core-note)}.receipt-list-icon.POSTED{background:var(--core-success-soft);color:var(--core-success)}.receipt-list-icon.CANCELLED{background:var(--core-danger-soft);color:var(--core-danger)}.receipt-list-status{font-size:13px;color:var(--core-note)}.receipt-list-status.POSTED{color:var(--core-success)}.receipt-list-scope,.receipt-list-status.CANCELLED{color:var(--core-ink-muted)}.receipt-list-scope{font-size:13px;padding:12px 16px;margin:0}@media(max-width:850px){.receipt-list-tools{flex-wrap:wrap}.receipt-list-tools>input{width:100%}.receipt-list-item{grid-template-columns:34px minmax(130px,1fr) 140px;gap:10px}.receipt-list-status{grid-column:2;grid-row:2}.receipt-list-total{grid-column:3;grid-row:1/3}.receipt-list-item>span:last-child{display:none}}@media(max-width:500px){.receipt-list-item{grid-template-columns:30px minmax(0,1fr);padding:13px}.receipt-list-total{grid-row:3;grid-column:2;justify-items:start;display:flex;gap:12px;flex-wrap:wrap}.receipt-list-tools{padding:12px}.receipt-list-tools button{padding:7px;font-size:13px}.receipt-list-tools>input{font-size:16px}}.simple-picker-results{display:grid;grid-gap:0;gap:0}.simple-picker-result{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--core-border);min-width:0;padding-right:10px}.simple-picker-choice{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;padding:12px;border:0;border-radius:8px;background:var(--core-panel);color:var(--core-ink);font:inherit;text-align:left;cursor:pointer}.simple-picker-choice:hover{background:var(--core-info-soft)}.simple-picker-choice:focus-visible{outline:2px solid var(--core-action);outline-offset:-2px}.simple-picker-choice>span:nth-child(2){display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.simple-picker-choice strong{font-size:15px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.simple-picker-choice small{font-size:13px;color:var(--core-ink-muted)}.simple-picker-photo{width:48px;height:54px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:var(--core-info-soft);color:var(--core-action);font-size:24px}.simple-picker-photo img{width:100%;height:100%;object-fit:contain}.simple-picker-choice>span:last-child{font-size:22px;color:var(--core-action)}.product-card-backdrop:has(.stock-picker-search) .warehouse-product-modal{width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.stock-core .stock-label-panel{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel)}.stock-label-panel>h3{font-size:18px;font-weight:600}.stock-label-panel>.ws-button{justify-self:start}.stock-label-panel .stock-print-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.stock-label-panel .stock-print-group{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;border:1px solid var(--core-border);padding:15px;border-radius:10px}.stock-label-panel .stock-print-group>details,.stock-label-panel .stock-print-group>p,.stock-label-panel .stock-print-group>strong{width:100%}.stock-label-panel .stock-print-group>details{font-size:14px;padding-top:10px}.stock-label-panel .stock-print-group>strong{font-size:16px}.stock-label-panel .stock-print-group>p{font-size:14px;line-height:1.5}.stock-label-panel .stock-print-group .ws-button{white-space:normal;text-align:center}.stock-label-panel>p.ws-muted{font-size:14px;line-height:1.5}.stock-label-panel fieldset:disabled{opacity:.65}@media(max-width:600px){.stock-core .stock-label-panel{padding:13px}.stock-label-panel .stock-print-groups{grid-template-columns:minmax(0,1fr)}}.count-work{border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);padding:18px;display:grid;grid-gap:14px;gap:14px;font-size:15px;min-width:0}.count-work h3,.count-work p{margin:0}.count-work h3{font-size:19px}.count-work footer,.count-work header{display:flex;align-items:center;justify-content:space-between;gap:15px}.count-work header>div{display:grid;grid-gap:5px;gap:5px}.count-work p{font-size:14px;line-height:1.5;color:var(--core-ink-muted)}.count-progress-number{white-space:nowrap;color:var(--core-success);font-size:18px;font-weight:600}.count-work progress{width:100%;height:7px;accent-color:var(--core-success);border:0;border-radius:5px;overflow:hidden}.count-work progress::-webkit-progress-bar{background:var(--core-panel-muted)}.count-work progress::-webkit-progress-value{background:var(--core-success)}.count-work .count-rule{font-size:13px}.count-work .count-feedback{color:var(--core-success);background:var(--core-success-soft);border-radius:7px;padding:9px 12px}.count-tools{display:flex;align-items:center;justify-content:space-between;gap:15px}.count-tools>input{max-width:340px;flex:1 1;font:inherit;font-size:15px;min-height:40px;border:1px solid var(--core-border);border-radius:8px;padding:8px 10px;background:var(--core-panel);color:var(--core-ink)}.count-tools>div{display:flex;flex-wrap:wrap;gap:5px}.count-tools button{min-height:36px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:14px;padding:7px 10px;cursor:pointer;color:var(--core-ink-muted)}.count-tools button[aria-pressed=true]{background:var(--core-info-soft);color:var(--core-info)}.count-tools button span{font-size:13px;padding-left:3px;font-weight:550}.count-work .count-rows{border:0;margin:0;padding:0;min-width:0}.count-rows>article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--core-border)}.count-rows>article>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.count-rows strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.count-rows span{font-size:13px;color:var(--core-ink-muted)}.count-rows .ws-field{width:130px;flex:none;gap:4px}.count-rows .ws-field label{font-size:13px}.count-rows input{width:100%;min-height:40px;font:inherit;border:1px solid var(--core-border);border-radius:8px;padding:8px;background:var(--core-panel);color:var(--core-ink)}.count-rows .count-unit-actions{display:flex;gap:5px;flex:none}.count-unit-actions button{font:inherit;font-size:14px;min-height:36px;padding:7px 12px;border:1px solid var(--core-border);border-radius:7px;background:var(--core-panel);color:var(--core-ink);cursor:pointer}.count-unit-actions button:first-child[aria-pressed=true]{background:var(--core-success-soft);color:var(--core-success);border-color:var(--core-success)}.count-unit-actions button:nth-child(2)[aria-pressed=true]{background:var(--core-note-soft);color:var(--core-note);border-color:var(--core-note)}.count-rows .count-difference{color:var(--core-note);font-size:13px}.count-empty{padding:24px;text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center;background:var(--core-panel-muted);border-radius:8px}.count-work footer{padding-top:12px;border-top:1px solid var(--core-border);font-size:14px}.count-work footer>div{display:flex;gap:8px}.count-missing-link{justify-self:start;font:inherit;font-size:13px;color:var(--core-ink-muted);border:0;background:transparent;padding:5px 0;cursor:pointer}.count-missing-link:hover{text-decoration:underline}@media(max-width:750px){.count-tools{align-items:stretch;flex-direction:column;gap:10px}.count-tools>input{max-width:none;width:100%}.count-work footer{flex-wrap:wrap}.count-work footer>div{margin-left:auto}.count-tools button{font-size:13px;padding:7px}.count-work header{align-items:flex-start}.count-rows>article{flex-wrap:wrap;gap:10px}.count-rows>article>div:first-child{width:100%}.count-rows .count-unit-actions,.count-rows .ws-field{margin-left:auto}.count-work{padding:13px}.count-work input{font-size:16px}}.count-work footer{position:-webkit-sticky;position:sticky;bottom:8px;z-index:2;background:var(--core-panel);padding:12px;border:1px solid var(--core-border);border-radius:9px;box-shadow:var(--core-shadow-panel)}.count-verified{font-size:13px;color:var(--core-success)}.unit-workspace{display:grid;grid-gap:14px;gap:14px;font-size:15px;color:var(--core-ink);min-width:0}.unit-workspace h3,.unit-workspace p{margin:0}.unit-workspace h3{font-size:18px;font-weight:600}.unit-workspace p{font-size:14px;line-height:1.5;color:var(--core-ink-muted)}.unit-search-bar{display:flex;justify-content:space-between;gap:16px;align-items:center}.unit-search-bar>div:first-child{display:grid;grid-gap:5px;gap:5px}.unit-search-input{display:flex;gap:8px;max-width:660px}.unit-search-input>input{flex:1 1;min-width:0;border:1px solid var(--core-border);border-radius:9px;padding:10px 12px;font:inherit;font-size:15px;background:var(--core-panel);color:var(--core-ink)}.unit-list{display:grid;border:1px solid var(--core-border);border-radius:12px;overflow:hidden;background:var(--core-panel)}.unit-list:empty{display:none}.unit-list-row{display:grid;grid-template-columns:38px minmax(180px,1fr) 160px 180px 16px;align-items:center;grid-gap:14px;gap:14px;border:0;border-bottom:1px solid var(--core-border);padding:14px;text-align:left;background:var(--core-panel);color:var(--core-ink);font:inherit;cursor:pointer;min-width:0}.unit-list-row:last-child{border-bottom:0}.unit-list-row:hover{background:var(--core-info-soft)}.unit-list-row:focus-visible{outline:2px solid var(--core-info);outline-offset:-3px}.unit-list-row:disabled{opacity:.6;cursor:wait}.unit-symbol{display:grid;place-items:center;width:36px;height:40px;border-radius:10px;background:var(--core-info-soft);color:var(--core-info);font-size:22px;flex:none}.unit-row-product{display:grid;grid-gap:6px;gap:6px;min-width:0}.unit-row-product strong{font-size:15px;font-weight:550;overflow-wrap:anywhere;line-height:1.4}.unit-row-product small{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--core-ink-muted)}.unit-row-product b{font-weight:500;letter-spacing:.3px;color:var(--core-ink)}.unit-state{padding:5px 8px;border-radius:6px;background:var(--core-panel-muted);color:var(--core-ink-muted);font-size:13px;font-weight:550;justify-self:start;white-space:nowrap}.unit-state.available{background:var(--core-success-soft);color:var(--core-success)}.unit-state.quarantine{background:var(--core-note-soft);color:var(--core-note)}.unit-state.packed,.unit-state.picked{background:var(--core-info-soft);color:var(--core-info)}.unit-state.cancelled,.unit-state.written_off{background:var(--core-danger-soft);color:var(--core-danger)}.unit-row-extra{display:grid;grid-gap:5px;gap:5px;font-size:14px}.unit-row-extra small{font-size:13px;color:var(--core-ink-muted)}.unit-more{justify-self:center}.unit-empty{padding:30px;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center}.unit-empty>span{font-size:30px;color:var(--core-ink-muted)}.stock-tool-dialog.unit-passport-dialog{width:min(960px,calc(100vw - 36px));max-width:960px}.unit-passport-body{display:grid;grid-gap:20px;gap:20px;font-size:15px;color:var(--core-ink)}.unit-passport-body :is(h3,h4,p){margin:0}.unit-passport-body h3{font-size:20px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.unit-passport-body h4{font-size:16px;font-weight:600}.unit-identity{display:flex;gap:14px;align-items:center}.unit-identity>div{display:grid;grid-gap:5px;gap:5px;flex:1 1;min-width:0}.unit-identity p{font-size:14px;color:var(--core-ink-muted)}.unit-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--core-border);border-radius:10px;background:var(--core-panel-muted);overflow:hidden}.unit-facts>div{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px;border-right:1px solid var(--core-border);min-width:0}.unit-facts>div:last-child{border-right:0}.unit-facts small,.unit-facts span{font-size:13px;color:var(--core-ink-muted);line-height:1.45;overflow-wrap:anywhere}.unit-facts strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.unit-notes{display:grid;grid-gap:8px;gap:8px;background:var(--core-note-soft);border-radius:8px;padding:12px;font-size:14px;line-height:1.5}.unit-notes strong{font-weight:550}.unit-photo-action{justify-self:start;color:var(--core-action)!important;background:color-mix(in srgb,var(--core-action) 8%,var(--core-panel))!important}.unit-actions{display:grid;grid-gap:10px;gap:10px}.unit-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.unit-actions button{display:grid;grid-template-columns:34px 1fr;grid-column-gap:10px;column-gap:10px;grid-row-gap:5px;row-gap:5px;align-items:center;border:1px solid var(--core-border);border-radius:9px;background:var(--core-panel);color:var(--core-ink);font:inherit;text-align:left;padding:13px;cursor:pointer}.unit-actions button:hover{border-color:var(--core-info);background:var(--core-info-soft)}.unit-actions button>span{grid-row:1/3;width:32px;height:35px;border-radius:9px;display:grid;place-items:center;font-size:21px;background:var(--core-info-soft);color:var(--core-info)}.unit-actions strong{font-size:15px;font-weight:550}.unit-actions small{font-size:13px;color:var(--core-ink-muted)}.unit-actions .caution>span{background:var(--core-danger-soft);color:var(--core-danger)}.unit-actions .caution:hover{border-color:var(--core-danger);background:var(--core-danger-soft)}.unit-history{display:grid;grid-gap:14px;gap:14px}.unit-history h4>span{font-size:13px;color:var(--core-ink-muted);margin-left:7px}.unit-history ol{list-style:none;margin:0;padding:0 3px;display:grid}.unit-history li{display:flex;gap:13px;position:relative;padding-bottom:16px}.unit-history li:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;border-left:1px solid var(--core-border)}.unit-history-dot{width:11px;height:11px;margin-top:5px;border-radius:50%;flex:none;background:var(--core-info);box-shadow:0 0 0 4px var(--core-info-soft)}.unit-history li>div{flex:1 1;min-width:0;display:grid;grid-template-columns:1fr auto;grid-gap:5px 15px;gap:5px 15px}.unit-history strong{font-size:14px;font-weight:550}.unit-history time{font-size:13px;color:var(--core-ink-muted)}.unit-history p{grid-column:1/-1;font-size:14px;color:var(--core-ink-muted);overflow-wrap:anywhere;line-height:1.45}.unit-success{background:var(--core-success-soft);color:var(--core-success);padding:10px 12px;border-radius:8px;font-size:14px}.unit-operation{display:grid;grid-gap:16px;gap:16px;font-size:15px}.unit-operation p{margin:0;line-height:1.5}.unit-operation-product{display:grid;grid-gap:5px;gap:5px;padding-bottom:12px;border-bottom:1px solid var(--core-border)}.unit-operation-product strong{font-weight:550}.unit-operation-product>span{font-size:13px;color:var(--core-ink-muted)}.unit-operation fieldset{display:grid;grid-gap:14px;gap:14px;border:0;padding:0;margin:0;min-width:0}.unit-operation fieldset:disabled{opacity:.65}.unit-operation .ws-field{gap:6px;font-size:14px;margin:0;min-width:0}.unit-operation :is(input,select,textarea){width:100%;min-width:0;min-height:40px;font:inherit;font-size:15px;border:1px solid var(--core-border);border-radius:8px;padding:9px 10px;background:var(--core-panel);color:var(--core-ink)}.unit-operation-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.unit-operation footer{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--core-border)}.unit-operation .ws-button{font-size:14px!important;min-height:38px}.unit-operation .ws-button.primary{background:var(--core-info);border-color:var(--core-info)}@media(max-width:1000px){.unit-list-row{grid-template-columns:34px minmax(140px,1fr) 150px 16px}.unit-row-extra{grid-column:2/4;grid-row:2;display:flex;gap:12px}.unit-list-row>span:last-child{grid-column:4;grid-row:1/3}}@media(max-width:600px){.unit-search-bar{align-items:stretch;flex-direction:column;gap:10px}.unit-list-row{grid-template-columns:30px minmax(0,1fr) 14px;gap:9px;padding:12px}.unit-row-product{grid-column:2}.unit-list-row .unit-state{grid-column:2;grid-row:2}.unit-row-extra{grid-column:2;grid-row:3;flex-wrap:wrap;gap:5px}.unit-list-row>span:last-child{grid-column:3;grid-row:1/4}.unit-symbol{width:29px;height:35px}.unit-identity{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.unit-identity>div{grid-column:2}.unit-identity>.unit-state{grid-column:2;margin:0}.unit-identity h3{font-size:17px}.unit-identity .unit-cover-open{width:48px;height:56px}.unit-facts{grid-template-columns:1fr}.unit-facts>div{border-right:0;border-bottom:1px solid var(--core-border);padding:12px}.unit-facts>div:last-child{border-bottom:0}.unit-actions>div,.unit-history li>div{grid-template-columns:1fr}.unit-history p{grid-column:1}.unit-passport-body{gap:16px}.stock-tool-dialog.unit-passport-dialog{width:calc(100vw - 20px)}.unit-operation-pair{grid-template-columns:1fr}.unit-operation :is(input,select,textarea),.unit-workspace input{font-size:16px}}.unit-row-photo{overflow:hidden;background:var(--core-panel-muted)}.unit-row-photo img{width:100%;height:100%;object-fit:contain}.unit-cover-open{width:68px;height:76px;flex:none;border:1px solid var(--core-border);background:var(--core-panel);border-radius:9px;padding:4px;cursor:zoom-in;overflow:hidden}.unit-cover-open img{width:100%;height:100%;object-fit:contain}.box-search-tools{display:flex;align-items:center;justify-content:space-between;gap:14px}.box-search-tools .unit-search-input{flex:1 1}.box-state-filter{display:flex;gap:4px}.box-state-filter button{font:inherit;font-size:14px;border:0;border-radius:7px;padding:8px 11px;background:transparent;color:var(--core-ink-muted);cursor:pointer}.box-state-filter button[aria-pressed=true]{background:var(--core-info-soft);color:var(--core-info)}.box-list-summary{font-size:13px!important}.box-open-action{justify-self:start}.box-check{padding:16px;background:var(--core-info-soft);border:1px solid var(--core-border);border-radius:9px;display:grid;grid-gap:14px;gap:14px}.box-check>label{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.box-check input{margin-top:4px;width:18px;height:18px;flex:none;accent-color:var(--core-info)}.box-check p{font-size:14px;color:var(--core-ink-muted)}.box-check footer{display:flex;justify-content:flex-end;gap:8px}.box-print{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--core-border)}.box-print>button{justify-self:start}.box-print>div{display:flex;align-items:flex-end;gap:12px}.box-print select{font:inherit;min-height:40px;border:1px solid var(--core-border);padding:8px;border-radius:8px}.box-print .ws-field{max-width:400px;font-size:14px}.box-print p{font-size:14px;color:var(--core-ink-muted)}@media(max-width:750px){.box-search-tools{flex-direction:column;align-items:stretch;gap:10px}.box-print>div{flex-wrap:wrap}.box-print .ws-field{max-width:none;width:100%}.box-check{padding:12px}.box-check footer{flex-wrap:wrap}}.lot-state-select{font:inherit;font-size:14px;min-height:40px;max-width:290px;border:1px solid var(--core-border);border-radius:8px;padding:8px 12px;background:var(--core-panel);color:var(--core-ink)}.lot-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--core-ink-muted);font-size:13px}.lot-pagination>div{display:flex;gap:8px}.lot-quantity-line{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.lot-quantity-line>.ws-field{width:150px}.lot-quantity-line>.ws-button{margin-bottom:1px;min-height:40px}.quick-stock-choice{font-size:15px}.quick-stock-choice h4{font-size:16px;margin:0 0 12px}.quick-stock-choice .unit-actions>div{grid-template-columns:1fr}.journal-filters{display:flex;gap:12px;align-items:center}.journal-filters>.unit-search-input{flex:1 1}.stock-journal .date-period-filter{font-size:14px}.journal-timeline{min-width:0}.journal-timeline>h4{font-size:14px;font-weight:550;color:var(--core-ink-muted);margin:20px 0 9px}.journal-timeline>h4:first-child{margin-top:0}.journal-entry{width:100%;display:grid;grid-template-columns:48px 36px minmax(160px,1fr) 170px 15px;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--core-border);border-bottom:0;background:var(--core-panel);color:var(--core-ink);padding:13px 15px;text-align:left;font:inherit;cursor:pointer;min-width:0}.journal-entry:has(+h4),.journal-entry:last-child{border-bottom:1px solid var(--core-border);border-radius:0 0 9px 9px}.journal-timeline>h4+.journal-entry{border-radius:9px 9px 0 0}.journal-timeline>h4+.journal-entry:has(+h4),.journal-timeline>h4+.journal-entry:last-child{border-radius:9px}.journal-entry:hover{background:var(--core-info-soft)}.journal-entry:focus-visible{outline:2px solid var(--core-info);outline-offset:-3px}.journal-entry:disabled{opacity:.6;cursor:wait}.journal-entry time{font-size:13px;color:var(--core-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal-icon{display:grid;place-items:center;width:32px;height:36px;border-radius:8px;background:var(--core-info-soft);color:var(--core-info);font-size:22px}.journal-icon.in{background:var(--core-success-soft);color:var(--core-success)}.journal-icon.out{background:var(--core-note-soft);color:var(--core-note)}.journal-entry-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.journal-entry-main strong{font-size:15px;line-height:1.4;font-weight:550;overflow-wrap:anywhere}.journal-entry-main>span{font-size:14px;overflow-wrap:anywhere}.journal-entry-main small{font-size:13px;color:var(--core-ink-muted)}.journal-entry-quantity{display:grid;grid-gap:6px;gap:6px;justify-items:end}.journal-entry-quantity strong{font-size:15px;font-weight:550;white-space:nowrap}.journal-entry-quantity small{font-size:13px;color:var(--core-ink-muted)}.journal-entry-quantity small.in{color:var(--core-success)}.journal-entry-quantity small.out{color:var(--core-note)}.journal-detail{display:grid;grid-gap:15px;gap:15px;font-size:15px;line-height:1.5}.journal-detail h3,.journal-detail p{margin:0;overflow-wrap:anywhere}.journal-detail h3{font-size:18px;font-weight:600}.journal-detail>p{font-size:14px;color:var(--core-ink-muted)}.journal-detail-quantity{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:14px;background:var(--core-info-soft);border-radius:9px}.journal-detail-quantity>strong{font-size:23px;font-weight:600}.journal-detail-quantity>span{font-size:14px}.journal-detail dl{margin:0;display:grid}.journal-detail dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--core-border)}.journal-detail dt{font-size:14px;color:var(--core-ink-muted)}.journal-detail dd{margin:0;overflow-wrap:anywhere}.journal-detail footer{display:flex;gap:9px;justify-content:flex-end}@media(max-width:750px){.journal-filters{align-items:stretch;flex-direction:column}.lot-state-select{max-width:none;width:100%}.journal-entry{grid-template-columns:37px 30px minmax(0,1fr) 12px;gap:9px;padding:12px}.journal-entry-quantity{grid-column:3;grid-row:2;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.journal-entry>span:last-child{grid-column:4;grid-row:1/3}.journal-entry time{font-size:12px}.journal-icon{width:28px;height:32px}.journal-detail-quantity{flex-wrap:wrap;gap:8px}.journal-detail dl>div{grid-template-columns:85px minmax(0,1fr);gap:8px}.journal-detail footer{flex-wrap:wrap}.quick-stock-choice>div{grid-template-columns:1fr}}.stock-workspace .unit-workspace .lot-state-select{width:290px;max-width:290px;flex:0 0 290px}.stock-workspace .journal-filters{display:grid;grid-template-columns:minmax(240px,660px) minmax(220px,290px)}.stock-workspace .journal-filters>.unit-search-input{min-width:0;width:100%}.stock-workspace .journal-filters .lot-state-select{width:100%}.unit-state.reserved{background:var(--core-info-soft);color:var(--core-info)}@media(max-width:750px){.stock-workspace .journal-filters{grid-template-columns:minmax(0,1fr)}.stock-workspace .unit-workspace .lot-state-select{width:100%;max-width:none;flex:0 1 auto}}.connection-workspace{--connect-accent:var(--core-action);--connect-soft:var(--core-panel-selected);max-width:none}.connection-workspace .core-integrations-heading{padding:10px 0 22px;margin-bottom:0}.connection-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.09em;color:var(--connect-accent);margin-bottom:5px}.connection-workspace .core-integrations-heading h2{font-size:28px;letter-spacing:-.035em}.connection-workspace .core-integrations-heading p{font-size:15px}.connection-layout{display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden;min-height:520px}.connection-categories{display:flex;flex-direction:column;gap:5px;padding:16px 10px;border-right:1px solid var(--line);background:var(--bg)}.connection-categories button{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 10px;text-align:left;border:1px solid transparent;background:transparent;border-radius:10px;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.connection-categories button small{margin-left:auto;font-size:12px;color:var(--muted)}.connection-categories button.active{background:var(--card);border-color:var(--line);box-shadow:0 2px 6px #26304a08;font-weight:650}.connection-category-symbol{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--connect-soft);color:var(--core-action);font-size:18px;flex-shrink:0}.connection-category-symbol.tone-2{color:var(--core-note);background:var(--core-note-soft)}.connection-category-symbol.tone-3{color:var(--core-action);background:var(--core-panel-selected)}.connection-category-symbol.tone-4{color:var(--core-success);background:var(--core-success-soft)}.connection-category-symbol.tone-5{color:var(--core-danger);background:var(--core-danger-soft)}.connection-content{padding:22px;min-width:0}.connection-content .core-integration-section-head{align-items:flex-start;margin-bottom:20px}.connection-content .core-integration-section-head h3{font-size:20px}.connection-content .core-integration-section-head p{font-size:14px;margin-bottom:0}.connection-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));align-items:start;grid-gap:16px;gap:16px}.connection-service{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--card);min-width:0;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 5px #20304004}.connection-service h3{font-size:18px;letter-spacing:-.02em}.connection-service p{font-size:14px;line-height:1.5;margin:0;color:var(--muted)}.connection-service small{font-size:13px;color:var(--muted)}.connection-service .core-integration-provider-title{flex-wrap:wrap;gap:12px}.connection-service .core-integration-provider-title>div{flex:1 1}.connection-service .core-integration-logo{background:var(--connect-soft);color:var(--connect-accent)}.connection-service[data-category="Доставка"] .core-integration-logo{background:var(--core-panel-selected);color:var(--core-action)}.connection-service[data-category="Оплати"] .core-integration-logo{background:var(--core-note-soft);color:var(--core-note)}.connection-service[data-category="Сховища"] .core-integration-logo{background:var(--core-danger-soft);color:var(--core-danger)}.connection-service .ws-button{align-self:flex-start;border-color:var(--line);color:var(--connect-accent);background:var(--card);font-weight:600}.connection-account-summary{display:grid;grid-gap:5px;gap:5px;width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--bg);color:var(--text);text-align:left;font:inherit;cursor:pointer}.connection-account-summary>span{font-size:13px;display:flex;justify-content:space-between;color:var(--muted)}.connection-account-list{display:grid;grid-gap:6px;gap:6px}.connection-account-row{display:flex;justify-content:space-between;gap:10px;align-items:center;font:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:10px 0;cursor:pointer}.connection-account-row>span:first-child{min-width:0}.connection-account-row small,.connection-account-row strong{display:block;overflow-wrap:anywhere}.connection-account-row .core-integration-badge{white-space:normal;max-width:130px;font-size:12px}.connection-add-account{align-self:flex-start;padding:3px 0;border:0;background:none;color:var(--connect-accent);font:inherit;font-size:13px;cursor:pointer}.connection-empty{padding:50px 20px;text-align:center}.connection-workspace .ws-button.primary{background:var(--connect-accent);border-color:var(--connect-accent);color:var(--core-action-ink)}.connection-workspace .core-integration-tabs button.active{color:var(--connect-accent);background:var(--connect-soft);font-weight:650}.connection-workspace .connection-dialog{width:min(1050px,calc(100vw - 36px))}.connection-workspace .connection-confirm{width:min(480px,calc(100vw - 36px))!important}.connection-workspace .connection-confirm::-webkit-backdrop{background:#20233870}.connection-workspace .connection-confirm::backdrop{background:#20233870}.connection-workspace .connection-confirm p{font-size:16px;line-height:1.6}.connection-workspace .core-integration-editor{max-width:none}.connection-workspace .core-integration-fields{gap:16px}.connection-workspace .core-integration-fields>.wide{grid-column:1/-1}.bank-transfer-service .core-order-check{display:flex;align-items:center;gap:10px;margin-top:14px}.connection-workspace .core-integration-form-section{padding:16px 0}.connection-workspace .core-integration-form-section h4{font-size:17px}.connection-workspace .core-integration-fields input,.connection-workspace .core-integration-fields select{min-height:42px;border-radius:9px}.connection-workspace .core-integration-fields input:focus,.connection-workspace .core-integration-fields select:focus{outline:2px solid color-mix(in srgb,var(--theme-ring) 40%,transparent);outline-offset:2px;border-color:var(--connect-accent)}.connection-saved-secret{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;color:var(--core-success);background:var(--core-success-soft);box-sizing:border-box}.connection-saved-secret .ws-button{min-height:30px;padding:3px 8px;font-size:13px}.connection-workspace .core-connection-journey{background:var(--bg);margin-bottom:18px}.connection-workspace .core-connection-journey li[data-state=current]{background:var(--connect-soft)}.connection-workspace .core-connection-journey li[data-state=current]>span{background:var(--connect-accent);border-color:var(--connect-accent)}.connection-workspace .connection-footer{justify-content:space-between;gap:12px;bottom:-16px;padding:14px 0}.connection-footer>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.connection-enabled-label{font-weight:650;color:var(--core-success);padding:6px 0}.connection-workspace .ws-button.danger{background:var(--core-danger);border-color:var(--core-danger);color:var(--core-action-ink)}.connection-workspace .connection-guide-link{display:inline-flex;margin:6px 12px 0 0;padding:5px 9px;border:1px solid var(--line);border-radius:7px;color:var(--connect-accent);text-decoration:none;font-size:14px;font-weight:600}.connection-workspace .core-integration-guide li p{margin:0;color:var(--text)}.connection-workspace a,.connection-workspace button{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.connection-workspace .connection-service:hover{border-color:var(--core-border-strong);box-shadow:0 4px 14px #20304008}.connection-workspace .connection-account-row:hover,.connection-workspace .connection-account-summary:hover{background:var(--connect-soft)}.connection-workspace a:focus-visible,.connection-workspace button:focus-visible{outline:2px solid var(--connect-accent);outline-offset:3px}@media(max-width:850px){.connection-layout{grid-template-columns:1fr}.connection-categories{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:8px}.connection-categories button{flex-shrink:0;min-height:38px}.connection-categories small,.connection-category-symbol{display:none}.connection-content{padding:16px}.connection-services{grid-template-columns:1fr}}@media(max-width:600px){.connection-content .core-integration-section-head{gap:12px;flex-wrap:wrap}.connection-workspace .connection-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.connection-workspace .core-integration-fields{grid-template-columns:1fr}.connection-workspace input:not([type=checkbox]),.connection-workspace select{font-size:16px}.connection-footer>div{width:100%}.connection-workspace .core-integrations-heading{padding-top:0}.connection-workspace .connection-confirm .core-integration-actions{position:static}}@media(prefers-reduced-motion:reduce){.connection-workspace *{transition:none!important;animation:none!important}}.keycrm-admin-tabbed .keycrm-tab-shell{padding:0!important;gap:0!important;background:var(--core-panel)!important;border:1px solid var(--core-border)!important;border-radius:14px!important;overflow:hidden;box-shadow:none!important}.keycrm-admin-tabbed .keycrm-top-head{padding:12px 20px;margin:0;background:var(--core-panel-muted);border-bottom:1px solid var(--core-border)}.keycrm-admin-tabbed .keycrm-top-head h2{font-size:23px}.keycrm-admin-tabbed .keycrm-section-tabs{padding:8px 12px;margin:0;border-bottom:1px solid var(--core-border);gap:5px;flex-wrap:wrap;background:var(--core-panel)}.keycrm-admin-tabbed .keycrm-section-tabs button{font-size:14px;padding:9px 12px;border-radius:8px;min-height:38px;background:var(--core-panel-muted);border:1px solid transparent;color:var(--core-ink-muted)}.keycrm-admin-tabbed .keycrm-section-tabs button.active{background:var(--core-panel-selected)!important;border-color:var(--core-border)!important;color:var(--core-action)!important}.keycrm-admin-tabbed .keycrm-tab-content{padding:16px;display:grid;grid-gap:16px;gap:16px;background:var(--core-panel);color:var(--core-ink)}.keycrm-admin-tabbed .keycrm-subsection{margin:0;padding:16px;border:1px solid var(--core-border);border-radius:10px;background:var(--core-panel);color:var(--core-ink);min-width:0}.keycrm-admin-tabbed .keycrm-subsection h3{font-size:18px}.keycrm-admin-tabbed .helper,.keycrm-admin-tabbed label{font-size:14px!important;line-height:1.6;color:var(--core-ink-muted)}.keycrm-admin-tabbed .select{font-size:15px!important;min-height:41px;max-width:100%;border-radius:8px;background:var(--core-panel);color:var(--core-ink);border-color:var(--core-border)}.keycrm-admin-tabbed .primary-button{background:var(--core-action)!important;border-color:var(--core-action)!important}.keycrm-admin-tabbed :is(.primary-button,.secondary-button){font-size:14px;min-height:39px;border-radius:8px;padding:9px 13px}.keycrm-admin-tabbed .keycrm-config-actions{display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-start}.keycrm-admin-tabbed .keycrm-config-actions>button{width:auto!important;flex:0 1 auto}.keycrm-admin-tabbed .keycrm-subsection>.helper{margin:0}.keycrm-setup-guide{max-width:720px;padding:10px 14px;border:1px solid var(--core-border);border-radius:10px;background:var(--core-panel-selected);margin:8px 0;font-size:14px;line-height:1.55}.keycrm-setup-guide p{margin:5px 0}.keycrm-setup-guide a{color:var(--core-action);text-decoration:underline;text-underline-offset:3px}.keycrm-admin-tabbed .keycrm-test-result{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.keycrm-admin-tabbed .keycrm-test-result strong{font-size:15px;overflow-wrap:anywhere}@media(max-width:700px){.keycrm-admin-tabbed .keycrm-tab-content,.keycrm-admin-tabbed .keycrm-top-head{padding:14px}.keycrm-admin-tabbed .keycrm-subsection{padding:12px}.keycrm-admin-tabbed .select{font-size:16px!important}}@media(min-width:901px){body .core-nav-drawer,body .core-nav-drawer.open,body .core-nav-drawer.user-menu-open,body .core-nav-drawer:focus-within,body .core-nav-drawer:hover{width:204px!important;box-sizing:border-box;transform:none!important;padding:16px 10px 12px;box-shadow:none!important;border-right:1px solid var(--theme-border)}body .core-admin-shell .core-admin-content{width:calc(100% - 204px)!important;max-width:none!important;margin:0 0 0 204px!important;padding:20px 24px 28px!important;box-sizing:border-box}body .core-nav-drawer :is(.core-nav-brand>div,.core-nav-section-label,.core-nav-parent>span:nth-child(2),.core-nav-caret,.core-user-copy,.core-user-chevron){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:none!important}body .core-nav-drawer .core-nav-parent{grid-template-columns:26px minmax(0,1fr) auto!important;gap:9px;padding:8px 10px;min-height:42px;font-size:14px;font-weight:550;border-radius:9px}body .core-nav-drawer .core-user-card{grid-template-columns:34px minmax(0,1fr) 14px!important;gap:7px!important;padding:5px!important}body .core-user-popover{left:214px;width:min(350px,calc(100vw - 240px))}}body .core-nav-drawer{background:var(--theme-sidebar)!important;color:var(--theme-sidebar-foreground)!important}body .core-nav-brand{grid-template-columns:34px minmax(0,1fr) auto;padding:3px 5px 20px;gap:9px}body .core-nav-brand-mark{background:var(--theme-secondary);color:var(--theme-primary);font-size:16px;width:34px;height:34px;border-radius:10px}body .core-nav-brand strong{font-size:14px;letter-spacing:.02em;color:var(--theme-sidebar-foreground)}body .core-nav-brand span:not(.core-nav-brand-mark){font-size:12px;color:var(--theme-muted-foreground)}body .core-active-system{display:none!important}body .core-nav-drawer .core-nav-icon{width:26px;height:26px;border:0;background:none!important;border-radius:0;color:inherit}body .core-nav-drawer .core-nav-parent{color:var(--theme-sidebar-foreground)}body .core-nav-drawer .core-nav-parent.active{background:var(--theme-accent)!important;color:var(--theme-primary)!important;box-shadow:none!important}body .core-nav-drawer .core-nav-parent:hover:not(.active){background:var(--theme-secondary)!important;color:var(--theme-sidebar-foreground)!important}body .core-nav-section-label{padding:12px 10px 5px;font-size:10px;color:var(--theme-muted-foreground);letter-spacing:.09em}body .core-user-copy strong{font-size:13px;color:var(--theme-sidebar-foreground)}body .core-user-copy span{font-size:11px;color:var(--theme-muted-foreground)}body .core-user-avatar{width:34px;height:34px;font-size:12px;color:var(--theme-primary)}body .core-user-avatar,body .core-user-card:hover,body .core-user-card[aria-expanded=true]{background:var(--theme-secondary)}body .core-nav-drawer .core-admin-subnav{margin-left:21px}body .core-nav-drawer .core-admin-subnav button{font-size:13px;color:var(--theme-sidebar-foreground);min-height:34px}@media(max-width:900px){body .core-admin-shell .core-admin-content{padding:14px!important}body .core-nav-drawer .core-nav-parent{font-size:16px}}body .core-nav-drawer .core-nav-section-label,body .core-nav-drawer:focus-within .core-nav-section-label,body .core-nav-drawer:hover .core-nav-section-label{max-height:none!important;min-height:24px;height:auto!important;padding:9px 10px 4px!important;line-height:1.3;color:var(--theme-muted-foreground)!important;overflow:visible!important}body .core-nav-drawer .core-nav-brand-mark{background:var(--theme-secondary)!important;color:var(--theme-primary)!important}body .system-integration-settings{margin-top:0;gap:6px}body .settings-compact-heading{padding-top:0;padding-bottom:12px;gap:10px}body .settings-compact-heading .statistics-section-tabs button{min-height:38px;font-size:14px;padding:8px 12px;border-radius:8px}body .settings-compact-heading .statistics-section-tabs button.active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-foreground)!important}.process-workspace{--process-accent:var(--core-action);--process-soft:var(--core-panel-selected);color:var(--core-ink);font-size:15px;line-height:1.45}.process-workspace h2,.process-workspace h3,.process-workspace p{margin:0}.process-workspace h2{font-size:24px;letter-spacing:-.6px;line-height:1.25}.process-workspace h3{font-size:17px}.process-workspace p,.process-workspace small{color:var(--core-ink-muted)}.process-workspace small{font-size:13px}.process-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 18px}.process-heading p{margin-top:7px;max-width:650px}.process-eyebrow{display:block;color:var(--core-ink-muted);font-size:11px;font-weight:750;letter-spacing:1px;margin-bottom:6px}.process-save{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.process-save>span{color:var(--core-note);font-size:13px;width:100%;text-align:right}.process-dialog .ws-button,.process-workspace .ws-button{font-size:14px;min-height:38px;border-radius:9px;padding:8px 13px}.process-dialog .ws-button.primary,.process-workspace .ws-button.primary{background:var(--core-action)!important;color:var(--core-action-ink)!important;border-color:var(--core-action)!important}.process-dialog button:focus-visible,.process-workspace button:focus-visible{outline:3px solid var(--theme-ring);outline-offset:2px}.process-tabs{display:flex;gap:5px;border-bottom:1px solid var(--core-border);margin-bottom:16px;padding:0 0 9px}.process-tabs button{display:flex;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;padding:10px 15px;color:var(--core-ink-muted);font-size:14px;font-weight:650;cursor:pointer}.process-tabs button[aria-pressed=true]{background:var(--process-soft);color:var(--process-accent)}.process-tabs b{font-size:12px;background:var(--core-panel);padding:1px 6px;border-radius:6px}.process-layout{display:grid;grid-template-columns:270px minmax(0,1fr);border:1px solid var(--core-border);background:var(--core-panel);border-radius:14px;overflow:hidden}.process-groups{background:var(--core-panel-muted);border-right:1px solid var(--core-border);padding:16px 12px}.process-groups>header,.process-rules-panel>header,.process-stages>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.process-groups>header{padding:0 3px 12px}.process-group{border:1px solid transparent;border-radius:10px;margin-bottom:8px;overflow:hidden}.process-group[data-active=true]{background:var(--core-panel);border-color:var(--core-border);box-shadow:0 2px 6px #33335508}.process-group-select{width:100%;display:flex;align-items:center;gap:11px;text-align:left;border:0;background:none;padding:11px 10px;cursor:pointer;color:inherit}.process-group-select small,.process-group-select strong{display:block}.process-group-select strong{font-size:15px}.process-group-select small{margin-top:3px}.process-group-number{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--core-panel-muted);color:var(--core-ink-muted);font-size:13px}.process-group[data-active=true] .process-group-number{background:var(--process-soft);color:var(--process-accent)}.process-group-tools{display:flex;justify-content:flex-end;gap:6px;padding:0 8px 8px}.process-group-tools>button,.process-row-tools button{border:1px solid var(--core-border);background:var(--core-panel);border-radius:6px;width:29px;height:28px;cursor:pointer;color:var(--core-ink-muted);font-size:15px}.process-row-tools{display:flex;gap:4px}.process-group-tools button:disabled,.process-row-tools button:disabled{opacity:.3;cursor:default}.process-groups>p{font-size:13px;padding:10px 8px}.process-stages{min-width:0;padding:20px}.process-stages>header{padding:0 0 18px}.process-stages>header p{font-size:13px;margin-top:4px}.process-stages ol{list-style:none;padding:0;margin:0}.process-stages li{display:flex;gap:13px;align-items:center;padding:12px 4px;border-top:1px solid var(--core-border);--stage:var(--core-ink-muted)}.process-stages li[data-phase=DRAFT],.process-stages li[data-phase=RESERVE]{--stage:var(--core-action)}.process-stages li[data-phase=PACK]{--stage:var(--core-note)}.process-stages li[data-phase=READY]{--stage:var(--core-action)}.process-stages li[data-phase=COMPLETE]{--stage:var(--core-success)}.process-stages li[data-phase=CANCEL]{--stage:var(--core-danger)}.process-step-number{font-size:12px;color:var(--core-ink-muted);width:22px;text-align:center}.process-stage-copy{display:grid;flex:1 1;min-width:0;grid-gap:3px;gap:3px;text-align:left;background:none;border:0;border-radius:7px;padding:6px;cursor:pointer;color:inherit}.process-stage-copy:hover:enabled{background:var(--core-panel-selected)}.process-stage-copy:disabled{cursor:default;opacity:1}.process-stage-copy strong{display:flex;gap:9px;align-items:center;font-size:15px;overflow-wrap:anywhere}.process-stage-copy i{width:8px;height:8px;border-radius:3px;background:var(--stage);flex:none}.process-stage-copy small{padding-left:17px}.process-stage-count{display:grid;text-align:right;font-weight:650;font-size:15px}.process-stage-count small{font-weight:400;font-size:11px}.process-stages li[data-inactive=true] .process-stage-copy{opacity:.55}.process-policy,.process-rules-panel{background:var(--core-panel);border:1px solid var(--core-border);border-radius:14px;padding:20px}.process-rules-panel>header p{margin-top:5px;max-width:650px;font-size:14px}.process-empty{text-align:center;padding:32px 18px}.process-empty>span{display:inline-grid;place-items:center;background:var(--core-panel-selected);color:var(--core-action);width:48px;height:48px;border-radius:14px;font-size:26px;margin-bottom:14px}.process-empty p{max-width:500px;margin:8px auto 18px}.process-rule-list{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.process-rule-row{width:100%;display:flex;align-items:center;gap:14px;text-align:left;background:var(--core-panel);border:1px solid var(--core-border);border-radius:10px;padding:15px;cursor:pointer;color:inherit}.process-rule-row:hover:enabled{border-color:var(--core-border-strong);background:var(--core-panel-selected)}.process-rule-row>span:nth-child(2){flex:1 1;min-width:0}.process-rule-row small,.process-rule-row strong{display:block}.process-rule-row small{margin:4px 0}.process-rule-row>span:nth-child(2)>span{display:block;font-size:14px;color:var(--core-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.process-rule-symbol{display:grid;place-items:center;width:35px;height:35px;background:var(--core-panel-selected);color:var(--core-action);border-radius:10px}.process-rule-state{font-size:12px;padding:4px 8px;background:var(--core-panel-muted);border-radius:6px;white-space:nowrap}.process-rule-state.on{background:var(--core-success-soft);color:var(--core-success)}.process-footnote{font-size:13px!important;margin-top:18px!important}.process-policy{max-width:880px}.process-policy>label{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--core-border);padding:18px 0}.process-policy h3{margin-bottom:14px}.process-policy small,.process-policy strong{display:block}.process-policy small{margin-top:4px;max-width:560px}.process-policy input[type=checkbox]{width:20px;height:20px;accent-color:var(--core-action);flex:none}.process-duration{white-space:nowrap;display:flex;align-items:center;gap:8px}.process-duration input{width:90px!important;font-size:15px!important;min-height:38px;border:1px solid var(--core-border);border-radius:8px;padding:6px 10px}.process-dialog{width:min(650px,calc(100vw - 24px))!important;max-width:650px!important;color:var(--core-ink);background:var(--core-panel)!important}.process-dialog .stock-tool-dialog-body{padding:20px}.process-dialog .stock-tool-dialog-head{padding:16px 20px;background:var(--core-panel-muted)}.process-dialog h3{font-size:19px}.process-editor{display:grid;grid-gap:16px;gap:16px;font-size:15px}.process-editor>label,.process-form-grid>label{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:550}.process-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.process-editor input:not([type=checkbox]),.process-editor select,.process-editor textarea{width:100%;min-width:0;border:1px solid var(--core-border);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.45;background:var(--core-panel);min-height:41px;color:var(--core-ink)}.process-editor input:focus,.process-editor select:focus,.process-editor textarea:focus{outline:2px solid var(--theme-ring);border-color:var(--core-border-strong)}.process-editor textarea{resize:vertical}.process-editor .process-check{display:flex;align-items:center;gap:9px;font-weight:400}.process-check input{width:18px;height:18px;accent-color:var(--core-action)}.process-rule-preview{border:1px solid var(--core-border);background:var(--core-panel-selected);border-radius:10px;padding:13px;font-size:14px}.process-rule-preview strong{color:var(--core-action)}.process-rule-preview p{margin:7px 0}.process-rule-preview>span{color:var(--core-ink-muted)}.process-editor footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--core-border);padding-top:14px}.process-editor>small{color:var(--core-ink-muted);font-size:12px}@media(max-width:1100px){.process-heading{align-items:flex-start;flex-direction:column}.process-save>span{width:auto}.process-layout{grid-template-columns:225px minmax(0,1fr)}.process-stages{padding:15px}.process-stage-count small{display:none}}@media(max-width:700px){.process-heading h2{font-size:22px}.process-layout{grid-template-columns:1fr}.process-groups{border-right:0;border-bottom:1px solid var(--core-border)}.process-group{display:inline-flex;flex-direction:column;max-width:100%;margin:0 5px 6px 0}.process-group-select small,.process-group-tools,.process-groups>p{display:none}.process-rules-panel>header,.process-stages>header{align-items:flex-start;flex-direction:column}.process-stages li{gap:5px}.process-tabs{overflow:auto}.process-tabs button{white-space:nowrap;padding:9px}.process-form-grid{grid-template-columns:1fr}.process-dialog .stock-tool-dialog-body{padding:15px}.process-editor input:not([type=checkbox]),.process-editor select,.process-editor textarea{font-size:16px}.process-stage-count{display:none}.process-rules-panel{padding:15px}.process-rule-row{gap:9px;padding:12px}.process-rule-state{font-size:11px}.process-policy{padding:15px}.process-policy>label{gap:10px}}@media(prefers-reduced-motion:no-preference){.process-workspace button{transition:background-color .14s,border-color .14s}}.process-heading{padding:10px 0 14px}.process-stages li{padding:6px 4px}.process-stage-copy{padding:4px 6px;gap:1px}.process-stages>header{padding-bottom:12px}.process-stages{padding:16px 18px}.process-group-tools{padding-bottom:6px}.process-group-select{padding:9px 10px}.process-editor footer .process-remove{margin-right:auto;color:var(--core-danger)}.process-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.process-presets button{display:grid;grid-template-columns:38px 1fr;grid-gap:3px 12px;gap:3px 12px;align-items:center;padding:18px;border:1px solid var(--core-border);border-radius:14px;text-align:left;background:var(--core-panel-selected);color:var(--core-ink);cursor:pointer}.process-presets button>span{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--core-panel-selected);color:var(--core-action);font-size:24px}.process-presets strong{font-size:16px}.process-presets small{font-size:14px}.process-presets button:hover{border-color:var(--core-border-strong);background:var(--core-panel-selected)}.process-rule-card{display:flex;align-items:center;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);padding-right:12px;gap:8px}.process-rule-card .process-rule-row{border:0;flex:1 1;min-width:0;font-size:16px}.process-toggle{display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;color:var(--core-ink-muted);font-size:14px;padding:10px 8px}.process-toggle i{position:relative;width:34px;height:20px;border-radius:12px;background:var(--core-border-strong)}.process-toggle i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:var(--core-action-ink);border-radius:50%}.process-toggle[aria-checked=true] i{background:var(--core-action)}.process-toggle[aria-checked=true] i:after{left:17px}.process-rule-delete{border:0;background:none;color:var(--core-danger);border-radius:8px;padding:10px;cursor:pointer}.process-rule-delete:hover{background:var(--core-danger-soft)}.process-rule-row:disabled{opacity:1;cursor:default}.process-editor input:not([type=checkbox]),.process-editor select,.process-editor textarea{font-size:16px}.process-rule-list .process-rule-row small{font-size:14px}@media(max-width:900px){.process-presets{grid-template-columns:1fr}.process-toggle span{display:none}}@media(max-width:500px){.process-rule-card{gap:0;padding-right:3px}.process-rule-symbol{display:none}.process-rule-card .process-rule-row{padding:12px 8px}.process-toggle{padding:10px 5px}}body .statistics-table-wrap{overflow:auto;max-width:100%;border:1px solid #e0e5ec;border-radius:10px}body .statistics-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .statistics-table th{font-size:12px!important;font-weight:650;line-height:1.35;text-transform:none;letter-spacing:0;padding:12px 15px!important;white-space:normal;color:#69778a;background:#f3f5f9;border-bottom:1px solid #dfe4ec}body .statistics-table td{font-size:15px!important;line-height:1.45;padding:11px 15px!important;vertical-align:middle;white-space:nowrap;background:#fff;color:#29364a;border-bottom:1px solid #edf0f4}body .statistics-table td:first-child,body .statistics-table th:first-child{position:-webkit-sticky;position:sticky;left:0;min-width:210px;max-width:300px;text-align:left;z-index:1;border-right:1px solid #e8ebf0}body .statistics-table td:not(:first-child),body .statistics-table th:not(:first-child){text-align:right}body .statistics-table td:first-child strong{font-size:15px!important;font-weight:650;white-space:normal}body .statistics-table td:first-child span{font-size:13px!important;color:#778396;display:block;margin-top:3px}body .statistics-table tr:hover td{background:#f6f4fc}.statistics-picking-table{min-width:1280px!important}body .statistics-filter-row label>span,body .statistics-summary-grid .metric>span{font-size:14px!important}body .statistics-summary-grid .metric small{font-size:12px!important;line-height:1.5}body .statistics-section-tabs button{font-size:14px;min-height:38px}body .payroll-period-picker{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px}body .payroll-period-picker .date-period-filter{flex:1 1 650px;min-width:0;margin:0}body .payroll-period-picker .payroll-rate-fix-button{flex:0 1 auto;font-size:13px;min-height:38px;padding:8px 12px;white-space:normal}body .date-period-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;min-width:0}body .date-period-control{display:flex;align-items:center;gap:6px;min-width:0}body .date-period-inputs.week{min-width:190px;max-width:220px;flex:1 1}body .date-period-inputs.week input{width:100%;min-width:175px;font-size:15px!important;min-height:38px;padding:6px 9px}body .date-period-inputs label>span{font-size:11px;line-height:1.3}body .date-period-label{font-size:13px!important;white-space:normal;line-height:1.4}body .payroll-list-toolbar h2{font-size:23px}.payroll-list-toolbar .helper{font-size:14px;line-height:1.5;max-width:850px}body .payroll-fund-grid>div>span{font-size:12px!important;color:#66748a}.payroll-fund-grid>div>strong{font-size:17px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .payroll-toolbar-controls>label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#6d7a8e;min-width:110px}.payroll-toolbar-controls .select{font-size:15px}@media(max-width:650px){body .payroll-period-picker .date-period-filter{flex-basis:100%}body .date-period-control{flex-wrap:wrap;width:100%}body .date-period-inputs.week{min-width:180px}body .date-period-inputs.week input{font-size:16px!important}body .statistics-table td:first-child,body .statistics-table th:first-child{min-width:160px}}