:root{--cue-view-bg: #f7dda6;--cue-view-text: #714618;--cue-view-line: #a97b39;--cue-saved-bg: #d2ebe6;--cue-saved-text: #245d55;--cue-saved-line: #618e84}html[data-theme=light][data-eye="1"]{--cue-view-bg: #ebd5a3;--cue-view-text: #694512;--cue-view-line: #99743a;--cue-saved-bg: #cee1d9;--cue-saved-text: #2c564b;--cue-saved-line: #668475}html[data-theme=dark]{--cue-view-bg: #554126;--cue-view-text: #ffe0a3;--cue-view-line: #ab8551;--cue-saved-bg: #244a46;--cue-saved-text: #bae7dc;--cue-saved-line: #668f88}html[data-theme=dark][data-eye="1"]{--cue-view-bg: #4e402b;--cue-view-text: #ead4a2;--cue-view-line: #9b8157;--cue-saved-bg: #30463f;--cue-saved-text: #c2dfd2;--cue-saved-line: #71897b}[data-recent-kind],[data-cue-tone]{--cue-bg: var(--cue-view-bg);--cue-text: var(--cue-view-text);--cue-line: var(--cue-view-line)}[data-recent-kind=saved],[data-cue-tone=saved]{--cue-bg: var(--cue-saved-bg);--cue-text: var(--cue-saved-text);--cue-line: var(--cue-saved-line)}[data-recent-kind] [data-cue-id]:not([data-cue-semantic]){background-color:var(--cue-bg)!important;color:var(--cue-text)!important;font-weight:700}[data-recent-kind] [data-cue-id]:not([data-cue-semantic]),.recent-cue-badge,.recent-cue-flight{outline:1px solid var(--cue-line);outline-offset:-1px}[data-recent-kind] [data-cue-id][data-cue-semantic]{outline:1px solid var(--cue-line);outline-offset:-1px}[data-recent-kind] [data-cue-id]{border-radius:3px}.recent-cue-viewport{position:relative}.recent-cue-overlay{position:absolute;overflow:clip;pointer-events:none;z-index:1}.recent-cue-badge{position:absolute;z-index:1;visibility:hidden;transform:translateY(-50%);font:650 1em/1.25 var(--font, system-ui, sans-serif);color:var(--cue-text);background:var(--cue-bg);white-space:nowrap;border-radius:4px;padding:0 .28em}.recent-cue-overlay:before{position:absolute;content:"";inset:1px 2px 1px 3px;--stroke: linear-gradient(var(--cue-line), var(--cue-line));--weight: 1px;background:var(--stroke) left top/14px var(--weight),var(--stroke) left top/var(--weight) 7px,var(--stroke) right top/14px var(--weight),var(--stroke) right top/var(--weight) 7px,var(--stroke) left bottom/14px var(--weight),var(--stroke) left bottom/var(--weight) 7px,var(--stroke) right bottom/14px var(--weight),var(--stroke) right bottom/var(--weight) 7px;background-repeat:no-repeat}.recent-cue-enter:before{--weight: 2px;animation:cue-arrive 1.55s ease-out .28s both}.recent-cue-flight{position:fixed;pointer-events:none;z-index:9999;white-space:nowrap;color:var(--cue-text);background:var(--cue-bg);padding:2px 6px;border-radius:5px;font:650 14px/1.4 system-ui,sans-serif;animation:cue-flight .48s cubic-bezier(.4,0,.2,1) both}@keyframes cue-flight{0%{opacity:1;transform:scale(1.04)}88%{opacity:1}to{opacity:0;transform:translate(var(--cue-dx),var(--cue-dy)) scale(.85)}}@keyframes cue-arrive{0%{opacity:0;transform:scale(.98,1.16)}22%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){:is(tr,li,article,div,button):has(+ [data-recent-enter]),[data-recent-enter]+:is(tr,li,article,div,button){animation:cue-neighbor 1s ease-out}}@keyframes cue-neighbor{38%,62%{opacity:.58}}.window-loading-panel[data-v-36147988]{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:calc(20px * var(--scale));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text)}.window-loading-head[data-v-36147988]{display:flex;align-items:center;gap:calc(10px * var(--scale))}.window-loading-head h3[data-v-36147988]{min-width:0;margin:0;font-size:calc(16px * var(--scale));overflow-wrap:anywhere}.window-loading-spinner[data-v-36147988]{flex:0 0 auto;width:calc(16px * var(--scale));height:calc(16px * var(--scale));border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;animation:window-loading-spin-36147988 .8s linear infinite}.window-loading-details[data-v-36147988]{display:grid;gap:calc(6px * var(--scale));margin:calc(16px * var(--scale)) 0;padding:calc(10px * var(--scale));background:var(--surface-2);border-radius:var(--radius);font-size:calc(13px * var(--scale))}.window-loading-details div[data-v-36147988]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(10px * var(--scale))}.window-loading-details dt[data-v-36147988]{color:var(--muted)}.window-loading-details dd[data-v-36147988]{margin:0;overflow-wrap:anywhere}.window-loading-footer[data-v-36147988]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(12px * var(--scale));margin-top:calc(16px * var(--scale));font-size:calc(13px * var(--scale));color:var(--muted)}.window-loading-details+.window-loading-footer[data-v-36147988]{margin-top:0}.window-loading-footer .btn[data-v-36147988]{margin-left:auto;flex:0 0 auto;min-height:34px}@keyframes window-loading-spin-36147988{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.window-loading-spinner[data-v-36147988]{animation:none}}.fw-loading[data-v-87df1eb7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text);font-size:13px;animation:fw-loading-appear-87df1eb7 .15s step-end}@keyframes fw-loading-appear-87df1eb7{0%{opacity:0}to{opacity:1}}.security-event-title.warning[data-v-acb0c1fe]{color:red}.security-event-window[data-v-acb0c1fe] .fw-card>.security-event-body{flex:1 1 auto;overflow-y:auto;min-height:0;padding:0 2px 4px}.security-event-fields[data-v-acb0c1fe]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:inherit}.security-event-fields dt[data-v-acb0c1fe]{color:var(--muted)}.security-event-fields dd[data-v-acb0c1fe]{margin:0;overflow-wrap:anywhere}.security-event-detail[data-v-acb0c1fe]{white-space:pre-wrap;overflow-wrap:anywhere}.security-release[data-v-acb0c1fe]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.security-release label[data-v-acb0c1fe]{width:100%;display:flex;flex-direction:column;gap:5px}.security-release input[data-v-acb0c1fe]{box-sizing:border-box;width:100%}.security-alert[data-v-2e477de4]{position:fixed;z-index:19000;right:12px;bottom:12px;width:min(420px,calc(100vw - 24px));box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto;padding:12px;border-radius:10px;border:1px solid var(--warning, #d97706);background:var(--surface, #fff);color:var(--text, #222);box-shadow:0 4px 18px #0003;overflow-wrap:anywhere;font-size:13px}.security-alert p[data-v-2e477de4]{margin:7px 0}.security-alert span[data-v-2e477de4]{opacity:.75}.security-alert-error[data-v-2e477de4]{color:var(--danger, #dc2626)}.ui-version[data-v-1431ca80]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;line-height:inherit;font-size:inherit;-webkit-app-region:no-drag}.ui-loaded[data-v-1431ca80]{color:var(--muted);overflow-wrap:anywhere}.ui-update-entry[data-v-1431ca80]{font:inherit;padding:1px 5px;min-height:0;line-height:inherit;white-space:nowrap}.ui-update-error[data-v-1431ca80],.ui-update-note[data-v-1431ca80]{color:var(--red, #c0392b);overflow-wrap:anywhere}.login-protection[data-v-7cc8ec1a]:empty{display:none}.protection-hint[data-v-7cc8ec1a]{color:var(--muted, #8b95a7);font-size:13px;margin:8px 0}.captcha-heading[data-v-7cc8ec1a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}.captcha-heading button[data-v-7cc8ec1a]{white-space:nowrap}.puzzle-board[data-v-7cc8ec1a]{width:100%;max-width:320px;margin-inline:auto;overflow:hidden;position:relative;border-radius:6px;background:var(--surface);user-select:none}.puzzle-background[data-v-7cc8ec1a]{display:block;width:100%;height:100%}.puzzle-piece[data-v-7cc8ec1a]{position:absolute;pointer-events:none;filter:drop-shadow(0 1px 2px #2228)}.puzzle-track[data-v-7cc8ec1a]{box-sizing:border-box;position:relative;width:100%;max-width:320px;height:40px;margin:8px auto 0;border:1px solid var(--line, #aab0bc);border-radius:6px;background:var(--surface);touch-action:none;user-select:none;cursor:grab}.puzzle-track[data-v-7cc8ec1a]:focus-visible{outline:2px solid var(--accent, #536dfe);outline-offset:2px}.puzzle-track.dragging[data-v-7cc8ec1a]{cursor:grabbing}.puzzle-track-hint[data-v-7cc8ec1a]{display:block;text-align:center;line-height:38px;font-size:12px;color:var(--muted)}.puzzle-handle[data-v-7cc8ec1a]{position:absolute;top:-1px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line, #aab0bc);box-sizing:border-box;border-radius:6px;background:var(--bg, #fff);color:var(--accent, #536dfe);font-size:24px}.captcha-success[data-v-7cc8ec1a]{color:#16803c}.captcha-verification[data-v-7cc8ec1a]{margin:8px 0;font-weight:600;font-size:13px}.captcha-error[data-v-7cc8ec1a]{color:#ef4444;font-size:13px}.login-actions[data-v-a5dd7541]{display:flex;margin-top:15px}.login-actions .btn[data-v-a5dd7541]{flex:1 1 0;height:calc(38px * var(--scale));display:inline-flex;align-items:center;justify-content:center}.login-actions .btn+.btn[data-v-a5dd7541]{margin-left:14px}.login-actions a.btn[data-v-a5dd7541]{text-decoration:none}.name-search-field[data-v-6ef10686]{display:flex;align-items:center;gap:4px;min-width:0;width:100%}.name-search-input[data-v-6ef10686]{flex:1;min-width:0}.name-search-help[data-v-6ef10686]{display:grid;place-items:center;flex:none;width:30px;min-height:32px;padding:0;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer;font:inherit}.name-search-help span[data-v-6ef10686]{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;width:1.1em;height:1.1em;font-size:.85em;line-height:1}.name-search-help[data-v-6ef10686]:hover,.name-search-help[data-v-6ef10686]:focus-visible{color:var(--text);background:var(--surface)}.name-search-dialog[data-v-6ef10686]{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);font:inherit;overflow:auto}.name-search-dialog[data-v-6ef10686]::backdrop{background:rgb(0 0 0 / .4)}html.m-site .name-search-dialog[data-v-6ef10686]{font-size:max(14px,.9375rem)}header .btn[data-v-6ef10686]{font:inherit}header[data-v-6ef10686]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}table[data-v-6ef10686]{width:100%;border-collapse:collapse;table-layout:fixed;font:inherit;white-space:normal}th[data-v-6ef10686],td[data-v-6ef10686]{text-align:left;padding:10px 6px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}th[data-v-6ef10686]:first-child{width:38%}th[data-v-6ef10686]{font-size:inherit}tbody tr[data-v-6ef10686]{cursor:default}code[data-v-6ef10686]{font-size:.95em;white-space:normal}p[data-v-6ef10686]{margin:12px 0 0;line-height:1.6;overflow-wrap:anywhere}.name-search-body>p[data-v-6ef10686]:first-child{margin:0 0 12px}@media (pointer:coarse){.name-search-help[data-v-6ef10686]{width:36px;min-height:44px}}.order-row-pick[data-v-f83db0f7]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(28px * var(--scale));height:calc(28px * var(--scale));margin:0;vertical-align:middle;cursor:pointer}.order-row-pick input[data-v-f83db0f7]{appearance:none;-webkit-appearance:none;display:grid;place-content:center;padding:0;min-width:0;min-height:0;border:1.5px solid var(--btn-border);border-radius:3px;background:var(--surface);box-shadow:none;cursor:pointer}.order-row-pick input[data-v-f83db0f7]:checked{background:var(--primary);border-color:var(--primary)}.order-row-pick input[data-v-f83db0f7]:checked:after{content:"";width:calc(5px * var(--scale));height:calc(9px * var(--scale));border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.order-row-pick input[data-v-f83db0f7]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.order-row-pick.is-locked input[data-v-f83db0f7]{border-color:red;opacity:0}.order-row-pick.is-locked input[data-v-f83db0f7]:checked{background:#ff0000}.order-row-pick-lock[data-v-f83db0f7]{position:absolute;width:calc(28px * var(--scale));height:calc(30px * var(--scale));color:red;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.order-row-pick.is-locked:is(.is-checked,:focus-within) input[data-v-f83db0f7]{opacity:1}.order-row-pick:is(.is-checked,:focus-within) .order-row-pick-lock[data-v-f83db0f7]{visibility:hidden}@media (hover:hover){.order-row-pick.is-locked:hover input[data-v-f83db0f7]{opacity:1}.order-row-pick:hover .order-row-pick-lock[data-v-f83db0f7]{visibility:hidden}}@media (forced-colors:active){.order-row-pick input[data-v-f83db0f7]:checked{background:Highlight}.order-row-pick input[data-v-f83db0f7]:checked:after{border-color:HighlightText}}.image-navigation[data-v-5479fe8b]{position:absolute;inset:0;z-index:2;pointer-events:none}.image-nav[data-v-5479fe8b]{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;min-height:0;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / 28%);background:rgb(22 29 39 / 48%);color:#fff;box-shadow:0 3px 14px #00000029;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:background .16s,box-shadow .16s}.previous[data-v-5479fe8b]{left:16px}.next[data-v-5479fe8b]{right:16px}.image-nav svg[data-v-5479fe8b]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover){.image-nav[data-v-5479fe8b]:hover{background:rgb(22 29 39 / 72%);box-shadow:0 4px 18px #00000040}}.image-nav[data-v-5479fe8b]:active{background:rgb(22 29 39 / 82%)}.image-nav[data-v-5479fe8b]:focus-visible{outline:2px solid #fff;outline-offset:3px}.image-position[data-v-5479fe8b],.image-status[data-v-5479fe8b]{position:absolute;left:50%;transform:translate(-50%);border-radius:20px;padding:5px 12px;color:#fff;background:rgb(22 29 39 / 64%);font-size:13px;line-height:1.5;text-align:center}.image-position[data-v-5479fe8b]{bottom:14px;font-variant-numeric:tabular-nums}.image-status[data-v-5479fe8b]{top:16px;max-width:calc(100% - 40px);overflow-wrap:anywhere}@media (max-width: 600px){.image-nav[data-v-5479fe8b]{width:44px;height:44px}.previous[data-v-5479fe8b]{left:12px}.next[data-v-5479fe8b]{right:12px}.image-position[data-v-5479fe8b]{bottom:max(62px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.image-nav[data-v-5479fe8b]{transition:none}}.oh-text[data-v-ef9a149d]{white-space:pre-wrap;overflow-wrap:anywhere}.oh-old[data-v-ef9a149d],.oh-new[data-v-ef9a149d]{color:var(--svn-text);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.oh-old[data-v-ef9a149d]{background:var(--svn-removed);text-decoration:line-through}.oh-new[data-v-ef9a149d]{background:var(--svn-added);text-decoration:none}.oh-value[data-v-21594cb8]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.oh-old[data-v-21594cb8],.oh-new[data-v-21594cb8]{border-radius:2px;color:var(--svn-text);box-decoration-break:clone;-webkit-box-decoration-break:clone}.oh-old[data-v-21594cb8]{background:var(--svn-removed);text-decoration:line-through}.oh-new[data-v-21594cb8]{background:var(--svn-added);text-decoration:none}.oh-value.has-change[data-v-21594cb8]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.product-stock-window[data-v-b84797eb]{--stock-font:calc(14px * var(--scale,1));--stock-name-font:calc(16px * var(--scale,1));--stock-total-font:calc(24px * var(--scale,1))}.product-stock-window .result-head[data-v-b84797eb]{align-items:center;gap:12px}.product-stock-window .result-head h3[data-v-b84797eb]{font-size:calc(18px * var(--scale,1))}.product-stock-body[data-v-b84797eb]{display:flex;flex-direction:column;gap:12px;font-size:var(--stock-font);line-height:1.5}.product-stock-body[data-v-b84797eb]>*{flex-shrink:0}.stock-product-info[data-v-b84797eb]{min-width:0;user-select:text}.stock-product-name[data-v-b84797eb]{margin:0 0 8px;font-size:var(--stock-name-font);line-height:1.5;font-weight:600;overflow-wrap:anywhere}.stock-product-meta[data-v-b84797eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));gap:6px 20px;margin:0}.stock-product-meta>div[data-v-b84797eb]{display:flex;align-items:baseline;gap:10px;min-width:0}.stock-product-meta dt[data-v-b84797eb]{color:var(--muted);flex-shrink:0}.stock-product-meta dd[data-v-b84797eb]{margin:0;min-width:0;overflow-wrap:anywhere}.stock-summary[data-v-b84797eb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2)}.stock-total[data-v-b84797eb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.stock-summary-label[data-v-b84797eb]{color:var(--text-2)}.stock-total-value[data-v-b84797eb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.stock-summary b[data-v-b84797eb]{color:var(--text);font-size:var(--stock-total-font);line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.product-stock-tag[data-v-b84797eb]{display:inline-flex;max-width:100%;border:1px solid var(--primary-line,#bfdbfe);border-radius:4px;padding:1px 6px;color:var(--info,#2563eb);font-size:inherit;overflow-wrap:anywhere}.stock-time[data-v-b84797eb],.stock-empty[data-v-b84797eb]{margin:0;color:var(--muted)}.stock-time[data-v-b84797eb]{display:flex;flex-wrap:wrap;gap:0 6px;font-variant-numeric:tabular-nums}.stock-time>span[data-v-b84797eb]{white-space:nowrap}.stock-error[data-v-b84797eb]{margin:0;color:var(--danger,#b91c1c);white-space:pre-wrap;overflow-wrap:anywhere}.stock-table-wrap[data-v-b84797eb]{max-width:100%;overflow-x:auto;flex-shrink:0}.stock-table[data-v-b84797eb]{width:100%;min-width:28em;border-collapse:collapse;font-size:inherit}.stock-code-col[data-v-b84797eb]{width:6em}.stock-quantity-col[data-v-b84797eb]{width:8em}.stock-unit-col[data-v-b84797eb]{width:4em}.stock-table th[data-v-b84797eb],.stock-table td[data-v-b84797eb]{padding:8px;border-bottom:1px solid var(--border);text-align:left;font-size:inherit;overflow-wrap:anywhere}.stock-table th[data-v-b84797eb]{letter-spacing:normal}.stock-warehouse-code[data-v-b84797eb]{font-variant-numeric:tabular-nums}.stock-table .num[data-v-b84797eb]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stock-actions[data-v-b84797eb]{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.product-stock-mobile[data-v-b84797eb]{--stock-font:max(15px,.90625rem);--stock-name-font:max(16px,1rem);--stock-total-font:1.375rem}.product-stock-mobile[data-v-b84797eb] .fw-card{padding:18px 16px;border-radius:16px;min-height:min(420px,calc(var(--m-viewport-height, 100dvh) - 24px))}.product-stock-mobile .result-head[data-v-b84797eb]{align-items:flex-start;gap:10px}.product-stock-mobile .result-head h3[data-v-b84797eb]{flex:1;min-width:0;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.product-stock-mobile[data-v-b84797eb] .fw-loading .btn{min-height:34px;padding:0 14px;font-size:max(14px,.875rem);line-height:1.4}.product-stock-mobile[data-v-b84797eb] .fw-card>.product-stock-body{flex:1 1 auto}.product-stock-mobile .stock-table th[data-v-b84797eb],.product-stock-mobile .stock-table td[data-v-b84797eb]{padding:8px 6px}.product-stock-mobile .stock-table[data-v-b84797eb]{min-width:0}.product-stock-mobile[data-v-b84797eb] :is(.stock-code-col,.stock-code-heading,.stock-warehouse-code){display:none}.product-stock-mobile .stock-quantity-col[data-v-b84797eb]{width:6em}.product-stock-mobile .stock-unit-col[data-v-b84797eb]{width:3em}.stock-warehouse-subcode[data-v-b84797eb]{display:block;color:var(--muted)}.product-stock-mobile .stock-actions[data-v-b84797eb]{margin-top:auto;padding-top:4px}.product-field-hint[data-v-d9e89e6f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin-top:3px;width:100%;justify-content:flex-start}[data-v-d9e89e6f] .product-field-tag{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--field-hint-border,var(--primary-line,#bfdbfe));border-radius:4px;padding:0 4px;color:var(--field-hint-color,var(--info,#2563eb));background:var(--field-hint-bg,var(--info-bg,transparent));font-size:calc(12px * var(--scale,1));line-height:1.45;overflow-wrap:anywhere}[data-v-d9e89e6f] .product-field-align{flex-shrink:0;white-space:nowrap;max-width:none;width:max-content}.field-hint-green[data-v-d9e89e6f]{--field-hint-color:var(--ok,#047857);--field-hint-border:var(--ok-border,#cdeed9);--field-hint-bg:var(--ok-bg,#ecfdf5)}.field-hint-mobile[data-v-d9e89e6f] .product-field-tag{font-size:var(--m-font-meta,.75rem)}.field-hint-compact[data-v-d9e89e6f]{margin-top:calc(-1 * var(--stock-badge-height,0px))}.field-hint-compact[data-v-d9e89e6f] .product-field-tag{line-height:1}.field-hint-above[data-v-d9e89e6f]{margin-top:0}.field-hint-wrap[data-v-d9e89e6f]{grid-column:1 / -1}.product-stock-available[data-v-3566b741]{gap:3px}.product-stock-insufficient[data-v-3566b741]{--field-hint-color:var(--warn,#b45309);--field-hint-border:var(--warn-border,#f6ddb5);--field-hint-bg:var(--warn-bg,#fffbeb)}.has-warehouse-tip[data-v-3566b741]{cursor:help}.stock-label[data-v-3566b741]{white-space:nowrap;flex-shrink:0}.stock-number[data-v-3566b741]{flex-shrink:0;white-space:nowrap}.product-stock-pending[data-v-3566b741]{color:var(--muted,#6b7280);border-color:var(--border,#d1d5db);background:var(--info-bg,transparent)}.product-stock-error[data-v-3566b741]{color:var(--danger,#b91c1c);border-color:var(--danger-border,#fecaca);background:var(--danger-bg,#fef2f2)}.product-stock-line.product-stock-column[data-v-3566b741]{display:inline-flex;width:auto;margin-top:0;vertical-align:middle}.stock-column-measure[data-v-1e9456a2]{position:absolute;left:0;top:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;display:grid;justify-items:start;width:max-content;padding-inline:var(--stock-column-padding,calc(4px * var(--scale)));font-variant-numeric:tabular-nums}.stock-width-heading[data-v-1e9456a2]{font-size:calc(11px * var(--scale));font-weight:600;letter-spacing:.05em}.stock-width-values[data-v-1e9456a2]{display:grid;justify-items:start;width:max-content;gap:0;margin:0}.stock-query-glyph[data-v-20943edf]{filter:hue-rotate(-60deg)}button:disabled .stock-query-glyph[data-v-20943edf]{filter:grayscale(1)}.oh-state[data-v-1c1668c5]{min-width:0}.oh-desktop[data-v-1c1668c5]{position:relative}.oh-desktop .detail-info>[data-field=linkedTaskId]>b[data-v-1c1668c5]{padding-inline:calc(10px * var(--scale))}.oh-table[data-v-1c1668c5]{max-width:100%}.oh-table td[data-field=price][data-v-1c1668c5],.oh-table td[data-field=total][data-v-1c1668c5]{white-space:nowrap}.oh-pair[data-v-1c1668c5]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%}.oh-old[data-v-1c1668c5],.oh-new[data-v-1c1668c5]{border-radius:2px;color:var(--svn-text);box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}.oh-old[data-v-1c1668c5]{background:var(--svn-removed);text-decoration:line-through}.oh-new[data-v-1c1668c5]{background:var(--svn-added);text-decoration:none}.detail-info b>.oh-old[data-v-1c1668c5],.detail-info b>.oh-new[data-v-1c1668c5]{display:block;width:max-content;max-width:100%}.oh-mobile .m-line-stock-slot[data-v-1c1668c5] .product-field-align{margin-left:0!important}.oh-mobile .m-line-footer[data-v-1c1668c5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;flex:1 0 100%;min-width:0}.oh-mobile .m-line-stock-slot[data-v-1c1668c5]{position:relative;min-width:0}.oh-mobile .m-line-stock-slot .quantity-stock-badge[data-v-1c1668c5]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;margin-top:0;overflow-x:auto;overflow-y:hidden}.oh-mobile .m-quantity-stock[data-v-1c1668c5]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.oh-mobile .m-line-fields[data-v-1c1668c5]{align-items:flex-start}.oh-mobile.has-stock-query .m-line-fields[data-v-1c1668c5]{align-items:center}.oh-mobile .m-line-product[data-v-1c1668c5]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.oh-mobile .m-line-product.m-product-heading[data-v-1c1668c5]{flex-direction:row;align-items:baseline;gap:0;width:100%}.oh-mobile .m-product-heading .m-line-name[data-v-1c1668c5]{flex:0 0 auto;max-width:100%}.oh-mobile .m-inline-spec[data-v-1c1668c5]{display:flex;align-items:baseline;gap:4px;flex:0 1 auto;min-width:0;overflow:hidden;font-size:max(12px,.78125rem)}.oh-mobile .m-spec-label[data-v-1c1668c5]{flex:0 0 auto;padding:0 4px;border:1px solid rgba(192,38,211,.35);border-radius:4px;color:var(--magenta);background:rgba(192,38,211,.12);white-space:nowrap}.oh-mobile .m-spec-value[data-v-1c1668c5]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oh-mobile .m-g12.m-basic-leading[data-v-1c1668c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-mobile .m-basic-rest[data-v-1c1668c5]{margin-top:8px}.oh-mobile .m-pad[data-v-1c1668c5]{padding:10px}.oh-mobile .m-g12[data-v-1c1668c5]{font-size:max(14px,.9375rem)}.oh-mobile .m-ro[data-v-1c1668c5]{font-size:inherit;line-height:1.45;min-height:28px;padding-block:2px}.oh-mobile .m-ro .tag[data-v-1c1668c5]{font-size:inherit}.oh-mobile .m-det-head>.detail-sec-pill[data-v-1c1668c5]{padding:2px 8px;font-size:var(--m-font-meta)}.oh-mobile .m-stock-sum[data-v-1c1668c5]{flex:0 0 auto;text-align:right}.oh-mobile .m-line-total[data-v-1c1668c5],.oh-diff .m-line-name[data-v-1c1668c5],.oh-diff .m-line-rmk[data-v-1c1668c5]{white-space:normal;overflow-wrap:anywhere}.oh-mobile[data-v-1c1668c5] .oh-value:not(.has-change){white-space:inherit;overflow-wrap:inherit}.stock-query-space[data-v-1c1668c5]{visibility:hidden;pointer-events:none}.stock-qty[data-v-1c1668c5]{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:flex-end;gap:4px;max-width:100%;vertical-align:middle}.oh-mobile .m-line-qty[data-v-1c1668c5]{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.oh-table .has-stock-query td[data-v-1c1668c5]{vertical-align:top}.oh-table .has-stock-query .detail-cell-main[data-v-1c1668c5]{display:flex;align-items:center;min-height:calc(32px * var(--scale))}.oh-table .has-stock-query td.num>.detail-cell-main[data-v-1c1668c5]{justify-content:flex-end}.oh-table .has-stock-query td.remark>.detail-cell-main[data-v-1c1668c5]{display:block;padding-top:calc(6px * var(--scale))}.sug-wrap[data-v-95f4ed9e]{position:relative}.sug-wrap>input[data-v-95f4ed9e]{width:100%}.sug-loading[data-v-95f4ed9e]{padding:5px 8px}.sug-wrap .ig-sug[data-v-95f4ed9e]{right:auto;width:max-content;min-width:100%;max-width:min(90vw,calc(420px * var(--scale)));white-space:nowrap}.history-image-preview[data-v-50ec1f36]{position:fixed;inset:0;z-index:100}.history-image-preview[data-v-50ec1f36] .fw-layer{z-index:100}.history-image-preview img[data-v-50ec1f36]{display:block;max-width:100%;max-height:calc(100dvh - 160px);margin:auto;object-fit:contain}.history-image[data-v-43a215d8]{display:inline-flex;flex-direction:column;vertical-align:top;max-width:100%;padding:4px;margin:3px 6px 3px 0;border:2px solid transparent;border-radius:4px;white-space:normal}.history-image.add[data-v-43a215d8]{border-color:var(--svn-added);background:color-mix(in srgb,var(--svn-added) 12%,transparent)}.history-image.remove[data-v-43a215d8]{border-color:var(--svn-removed);background:color-mix(in srgb,var(--svn-removed) 12%,transparent)}.image-label[data-v-43a215d8]{font-size:11px;align-self:flex-start;padding:1px 5px;margin-bottom:4px;color:var(--svn-text);background:var(--svn-added)}.remove .image-label[data-v-43a215d8]{background:var(--svn-removed)}.image-open[data-v-43a215d8]{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;max-width:100%}.image-open img[data-v-43a215d8]{display:block;max-width:100%;max-height:260px;object-fit:contain}.image-missing[data-v-43a215d8]{display:inline-flex;align-items:center;gap:8px;padding:12px;border:1px dashed var(--border);color:var(--muted);font-size:12px}.image-missing .btn[data-v-43a215d8]{font-size:11px;padding:2px 6px}@media (max-width:600px){.image-open img[data-v-43a215d8]{max-height:220px}.history-image[data-v-43a215d8]{margin-right:0}}.task-diff-layer[data-v-00dd1416]{position:fixed;inset:0;z-index:80;--svn-text: #171717;--svn-added: #ffff00;--svn-removed: #ffae8f}html[data-theme=dark] .task-diff-layer{--svn-text: #ececec;--svn-added: #726400;--svn-removed: #793f2c}.task-diff-layer[data-v-00dd1416] .fw-layer{z-index:80}.task-diff-layer[data-v-00dd1416] .fw-card{display:flex;flex-direction:column;overflow:hidden}.result-head[data-v-00dd1416]{flex:0 0 auto}.result-head h3 small[data-v-00dd1416]{font-size:12px;font-weight:400;color:var(--muted);margin-left:8px}.td-actions[data-v-00dd1416]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.td-body[data-v-00dd1416]{min-height:0;overflow:auto;font-size:13px}.td-body p[data-v-00dd1416]{margin:8px 0}.td-body .err[data-v-00dd1416]{position:static;transform:none;z-index:auto;width:auto;margin:8px 0}.td-record[data-v-00dd1416]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:var(--muted);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border)}.td-legend[data-v-00dd1416]{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px}.td-legend span[data-v-00dd1416]{padding:2px 5px;border-radius:2px}.td-field[data-v-00dd1416]{display:flex;flex-direction:column;gap:3px;flex:1 1 150px;min-width:0}.td-label[data-v-00dd1416],.td-section-label[data-v-00dd1416]{font-size:calc(11px * var(--scale));color:var(--muted);font-weight:500}.td-field.w-auto[data-v-00dd1416]{flex:0 0 90px}.td-field.w-source[data-v-00dd1416]{flex:0 1 180px}.td-field.w-order[data-v-00dd1416]{flex:0 0 120px}.td-field.w-person[data-v-00dd1416]{flex:0 0 150px}.td-field.w-date[data-v-00dd1416]{flex:0 1 170px}.td-field.w-creator[data-v-00dd1416]{flex:0 0 84px}.td-field.w-createdate[data-v-00dd1416]{flex:0 0 112px}.td-field-value[data-v-00dd1416],.td-field-change[data-v-00dd1416]{border:1px solid var(--border);border-radius:6px;padding:8px 10px;min-height:38px;overflow-wrap:anywhere;white-space:pre-wrap}.td-field-value[data-v-00dd1416]{background:var(--surface-3);color:var(--muted);display:flex;align-items:center}.td-field-change[data-v-00dd1416]{background:var(--surface);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.td-field-change>.td-inline-change[data-v-00dd1416]{max-width:100%}.td-section[data-v-00dd1416]{margin-top:13px}.td-section-label[data-v-00dd1416]{margin-bottom:3px}.td-rich-wrap[data-v-00dd1416]{border:1px solid var(--border);border-radius:6px;background:var(--surface);overflow:hidden;min-height:300px}.td-compact .td-rich-wrap[data-v-00dd1416]{min-height:40px}.td-merged[data-v-00dd1416]{padding:10px 12px;margin:0;font:inherit;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.td-inline-remove[data-v-00dd1416]{background:var(--svn-removed);color:var(--svn-text);text-decoration:line-through}.td-inline-add[data-v-00dd1416]{background:var(--svn-added);color:var(--svn-text);text-decoration:none}.td-inline-change[data-v-00dd1416]{border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.td-modified[data-v-00dd1416]{color:var(--warn)}.td-stats[data-v-00dd1416]{margin-left:8px;font-size:11px;font-weight:400}.td-history-note[data-v-00dd1416]{font-size:11px}.td-body .td-bottom-note[data-v-00dd1416]{margin-bottom:0}@media (max-width: 600px){.task-diff-layer[data-v-00dd1416] .fw-card{padding:12px 10px;max-height:calc(100dvh - 24px)}.result-head[data-v-00dd1416]{gap:8px;align-items:flex-start;flex-wrap:wrap}.result-head h3[data-v-00dd1416]{font-size:14px}.td-actions[data-v-00dd1416]{gap:6px;flex-wrap:wrap;max-width:100%}.td-record[data-v-00dd1416]{gap:5px}.td-record>span[data-v-00dd1416]{width:100%}.td-legend[data-v-00dd1416]{margin-left:0}.td-field[class][data-v-00dd1416]{flex:1 1 9em;max-width:100%}.td-field-value[data-v-00dd1416],.td-field-change[data-v-00dd1416]{min-height:34px}.td-rich-wrap[data-v-00dd1416]{min-height:180px}.td-compact .td-rich-wrap[data-v-00dd1416]{min-height:40px}.td-merged[data-v-00dd1416]{padding:7px 10px}}html.m-site .task-diff-layer[data-v-00dd1416]{overflow-wrap:anywhere}html.m-site .td-body[data-v-00dd1416]{font-size:max(14px,.9375rem)}html.m-site .task-diff-layer[data-v-00dd1416] :is(.td-record,.td-legend,.td-label,.td-section-label,.td-stats,.td-history-note,.result-head h3 small){font-size:max(12px,.75rem)}html.m-site .result-head h3[data-v-00dd1416]{font-size:max(14px,.875rem)}html.m-site .task-diff-layer[data-v-00dd1416] :is(.td-actions,.td-legend){flex-wrap:wrap;max-width:100%}html.m-site .td-actions .btn[data-v-00dd1416]{height:auto;max-width:100%;font-size:max(14px,.875rem);white-space:normal;overflow-wrap:anywhere;min-height:max(34px,2em)}.refund-picker[data-v-4da03102] .fw-card{display:flex;flex-direction:column;overflow:hidden}.rfc-shell[data-v-4da03102]{display:flex;flex-direction:column;min-height:0;flex:0 1 auto}.rfc-content[data-v-4da03102]{display:contents}.rfc-shell .result-head[data-v-4da03102],.rfc-search-area[data-v-4da03102],.rfc-list-head[data-v-4da03102],.rfc-footer[data-v-4da03102],.rfc-error[data-v-4da03102]{flex-shrink:0}.rfc-search-row[data-v-4da03102]{display:flex;align-items:flex-end;gap:8px}.rfc-search-box[data-v-4da03102]{flex:1;min-width:0}.rfc-search-area label[data-v-4da03102]{display:flex;flex-direction:column;gap:6px;min-width:0}.rfc-search-area label>span[data-v-4da03102]{color:var(--muted)}.rfc-search-area input[data-v-4da03102]{width:100%;min-width:0;box-sizing:border-box}.rfc-search-area .btn[data-v-4da03102]{white-space:nowrap}.rfc-filters[data-v-4da03102]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;margin-top:6px}.rfc-tip[data-v-4da03102]{margin:6px 0}.rfc-error[data-v-4da03102]{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.rfc-list-head[data-v-4da03102]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rfc-results[data-v-4da03102]{min-height:0;flex:0 1 auto;overflow:auto;overscroll-behavior:contain}.rfc-item[data-v-4da03102]{display:flex;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--border)}.rfc-item[data-v-4da03102]:last-of-type{border-bottom:0}.rfc-item-body[data-v-4da03102]{flex:1;min-width:0;overflow-wrap:anywhere}.rfc-item-top[data-v-4da03102]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rfc-summary[data-v-4da03102]{margin:7px 0;line-height:1.6}.rfc-meta[data-v-4da03102]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0}.rfc-actions[data-v-4da03102]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex-shrink:0;max-width:45%}.rfc-footer[data-v-4da03102]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:6px;border-top:1px solid var(--border)}.rfc-more[data-v-4da03102]{display:block;margin:10px auto}@media (max-width: 600px){.rfc-content[data-v-4da03102]{display:block;min-height:0;overflow:auto;overscroll-behavior:contain}.rfc-results[data-v-4da03102]{overflow:visible}.rfc-search-row[data-v-4da03102]{flex-wrap:wrap}.rfc-search-box[data-v-4da03102]{flex-basis:100%}.rfc-filters[data-v-4da03102]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9em),1fr))}.rfc-filters label[data-v-4da03102]:first-child{grid-column:1/-1}.rfc-item[data-v-4da03102]{flex-direction:column;align-items:stretch;gap:10px}.rfc-actions[data-v-4da03102]{max-width:none}.rfc-footer .btn[data-v-4da03102]{margin-left:auto}}html.m-site .rfc-shell[data-v-4da03102]{font-size:max(14px,.9375rem);overflow-wrap:anywhere}html.m-site .rfc-shell .result-head[data-v-4da03102],html.m-site .rfc-list-head[data-v-4da03102],html.m-site .rfc-error[data-v-4da03102]{flex-wrap:wrap}html.m-site .rfc-shell h3[data-v-4da03102]{font-size:max(16px,1rem);max-width:100%}html.m-site .rfc-shell .hint[data-v-4da03102]{font-size:max(12px,.75rem)}html.m-site .rfc-shell .tag[data-v-4da03102]{font-size:max(12px,.75rem);max-width:100%;white-space:normal}html.m-site .rfc-shell input[data-v-4da03102]{font-size:max(16px,1rem);height:auto;min-height:max(34px,2.2em)}html.m-site .rfc-shell .btn[data-v-4da03102]{font-size:max(14px,.875rem);height:auto;min-height:max(34px,2em);max-width:100%;white-space:normal;overflow-wrap:anywhere}.m-line-marks[data-v-5f6d47f4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.m-mark-chip[data-v-5f6d47f4]{min-height:max(30px,calc(1.4em + 8px));max-width:100%;line-height:1.4;overflow-wrap:anywhere;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text-2);font-size:max(12px,.78125rem);font-family:inherit;cursor:pointer}.m-mark-chip.on[data-v-5f6d47f4]{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary);font-weight:600}.m-mark-chip.static[data-v-5f6d47f4]{cursor:pointer;color:var(--muted)}.m-mark-chip[disabled][data-v-5f6d47f4]{opacity:.55;cursor:not-allowed}.m-recon-year[data-v-5f6d47f4]{margin:10px 0 6px;font-size:max(12px,.8125rem);font-weight:600;color:var(--text-2)}.m-recon-months[data-v-5f6d47f4]{display:flex;flex-wrap:wrap;gap:8px}.m-recon-months .m-chip[data-v-5f6d47f4]{min-width:62px}.oh-layer[data-v-d4f70ef8]{position:fixed;inset:0;z-index:80;--svn-text:#171717;--svn-added:#ffff00;--svn-removed:#ffae8f}html[data-theme=dark] .oh-layer{--svn-text:#ececec;--svn-added:#726400;--svn-removed:#793f2c}.oh-actions[data-v-d4f70ef8]{display:flex;gap:8px;flex-wrap:wrap}.oh-body[data-v-d4f70ef8]{max-height:calc(100dvh - 140px);overflow:auto}.oh-history-dialog[data-v-d4f70ef8] .fw-card{display:flex;flex-direction:column;overflow:hidden}.oh-history-dialog .result-head[data-v-d4f70ef8]{flex-shrink:0}.oh-history-dialog .oh-body[data-v-d4f70ef8]{flex:1 1 auto;min-height:0;max-height:none;overscroll-behavior-y:contain}.oh-history-dialog[data-v-d4f70ef8] .oh-table{max-height:none!important}.oh-body .err[data-v-d4f70ef8]{position:static;transform:none;width:auto}.oh-record[data-v-d4f70ef8]{font-size:12px;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:8px}.oh-legend[data-v-d4f70ef8]{display:flex;gap:8px}.oh-legend i[data-v-d4f70ef8]{font-style:normal;padding:1px 5px;color:var(--svn-text)}.old[data-v-d4f70ef8]{background:var(--svn-removed)}.new[data-v-d4f70ef8]{background:var(--svn-added)}.oh-states[data-v-d4f70ef8]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.oh-attachments[data-v-d4f70ef8]{margin-top:10px}.oh-attachment-list[data-v-d4f70ef8]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.oh-attachment-list .oh-old[data-v-d4f70ef8],.oh-attachment-list .oh-new[data-v-d4f70ef8]{padding:2px 6px}.oh-image-preview[data-v-d4f70ef8]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.oh-image-preview img[data-v-d4f70ef8]{max-width:100%;max-height:60dvh;object-fit:contain}.oh-comments[data-v-d4f70ef8]{margin-top:10px}.oh-comment-note[data-v-d4f70ef8]{font-size:11px;margin:6px 0 0}.oh-pane[data-v-d4f70ef8]{min-width:0}.oh-pane h4[data-v-d4f70ef8]{margin:0 0 8px;color:var(--muted);font-size:12px}.oh-note[data-v-d4f70ef8]{font-size:11px;margin-bottom:0}.oh-mobile-dialog[data-v-d4f70ef8]{z-index:160}.oh-mobile-dialog[data-v-d4f70ef8] .fw-card{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 24px)}.oh-mobile-dialog .result-head[data-v-d4f70ef8]{flex-shrink:0;flex-wrap:wrap}.oh-mobile-dialog .oh-body[data-v-d4f70ef8]{font-size:max(14px,.9375rem);flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior-y:contain;overflow-wrap:anywhere}.oh-mobile-dialog[data-v-d4f70ef8] :is(.oh-record,.oh-comment-note,.oh-pane h4,.oh-note){font-size:max(12px,.75rem)}.oh-mobile-dialog .oh-legend[data-v-d4f70ef8]{flex-wrap:wrap}.oh-mobile-dialog .result-head h3[data-v-d4f70ef8]{font-size:max(14px,.875rem);overflow-wrap:anywhere}.oh-mobile-dialog[data-v-d4f70ef8] :is(.oh-actions,.oh-legend,.oh-record)>*{min-width:0;max-width:100%}.oh-mobile-dialog .oh-actions .btn[data-v-d4f70ef8]{font-size:max(14px,.875rem);height:auto;white-space:normal;overflow-wrap:anywhere;min-height:max(34px,2em)}.oh-mobile-dialog[data-v-d4f70ef8] .tag{font-size:max(12px,.75rem);max-width:100%;white-space:normal;overflow-wrap:anywhere}.oh-mobile-dialog .oh-body[data-v-d4f70ef8] .m-body{overflow:visible;overscroll-behavior:auto}@media (max-width:600px){.oh-layer[data-v-d4f70ef8] .fw-card{padding:12px 10px;max-height:calc(100dvh - 24px)}.result-head[data-v-d4f70ef8]{flex-wrap:wrap;gap:8px}.result-head h3[data-v-d4f70ef8]{font-size:14px}.oh-body[data-v-d4f70ef8]{max-height:calc(100dvh - 155px)}}.mobile-log-icon[data-v-92af3b98]{display:inline;margin-right:.2em;font-size:.9em;white-space:nowrap}.log-detail-hint[data-v-2a925b0f]{display:inline-flex;flex:0 0 auto;width:1.2em;height:1.2em;margin-left:.25em;color:inherit;font-size:inherit;vertical-align:middle}.log-detail-hint svg[data-v-2a925b0f]{display:block;width:100%;height:100%}.archive-batch-details[data-v-d7b850ff]{border-left:2px solid var(--border-strong);padding:8px 10px;background:var(--surface-2);border-radius:0 6px 6px 0}.archive-batch-caption[data-v-d7b850ff]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;color:var(--text-2)}.archive-batch-caption .hint[data-v-d7b850ff],.archive-batch-change .hint[data-v-d7b850ff]{margin:0}.archive-batch-table[data-v-d7b850ff]{table-layout:fixed;white-space:normal}.order-column[data-v-d7b850ff]{width:100px}.open-column[data-v-d7b850ff]{width:90px}.archive-batch-table[data-v-d7b850ff] :is(th,td){padding:7px 8px;vertical-align:top}.archive-batch-table tbody tr td[data-v-d7b850ff]{background:transparent}.archive-batch-change[data-v-d7b850ff]{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--text-2)}.archive-batch-link[data-v-d7b850ff]{border:0;background:transparent;padding:0;color:var(--primary);font:inherit;cursor:pointer}.archive-batch-link[data-v-d7b850ff]:hover{color:var(--primary-h)}.archive-batch-link[data-v-d7b850ff]:disabled{color:var(--muted-2);cursor:default}.archive-batch-more[data-v-d7b850ff]{margin-top:8px}.mobile[data-v-d7b850ff]{margin-top:8px;padding:7px 8px;font-size:var(--m-font-list)}.mobile .hint[data-v-d7b850ff]{font-size:var(--m-font-meta);color:var(--muted)}.archive-batch-order[data-v-d7b850ff]{border-top:1px solid var(--border);padding:8px 0}.archive-batch-card-head[data-v-d7b850ff]{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.log-detail-type[data-v-205ea295]{display:inline-grid;grid-template-columns:4.5em 1.45em;align-items:center;max-width:100%}.log-detail-type>span[data-v-205ea295]:first-child{min-width:0;overflow-wrap:anywhere}.security-row .m-oplog-type[data-v-205ea295],.security-row .m-oplog-action[data-v-205ea295],.security-row .typecell[data-v-205ea295],.security-row .log-summary[data-v-205ea295]{color:red}.oplog-immediate[data-v-205ea295] .fw-card>.table-wrap{height:56vh}.ol-query-status[data-v-205ea295]{min-width:7em;margin:0;font-size:calc(12px * var(--scale));line-height:1.5}.ol-result-notice[data-v-205ea295]{margin:0 0 6px}.archive-batch-child>td[data-v-205ea295]{padding:0 10px 10px 64px;background:var(--surface)}.order-stats-notice[data-v-af341882]{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;padding:.35em .6em;color:var(--muted);font-size:inherit}.order-stats-notice button[data-v-af341882]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:.45em;padding:.3em .65em;cursor:pointer}.editor-lease-status[data-v-203dbc72]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:13px}.editor-lease-icon[data-v-203dbc72]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid currentColor;border-radius:7px;color:var(--ok-text);background:var(--ok-bg)}.editor-lease-icon svg[data-v-203dbc72]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.editor-lease-label[data-v-203dbc72]{color:var(--ok-text);font-weight:600}.editor-lease-countdown[data-v-203dbc72]{color:var(--muted)}.editor-lease-countdown strong[data-v-203dbc72]{display:inline-block;min-width:3ch;text-align:center;font-variant-numeric:tabular-nums}.warning .editor-lease-countdown[data-v-203dbc72]{color:var(--warn)}.pq-stat-bands .pq-kpis[data-v-7a2af583]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6px * var(--scale));margin:0;padding:calc(6px * var(--scale)) 0}.pq-band-label[data-v-7a2af583]{flex:0 0 calc(52px * var(--scale))}.pq-stat-bands .kpi[data-v-7a2af583]{box-sizing:border-box;font-size:calc(14px * var(--scale));flex:0 0 calc(9ch + 40px * var(--scale) + 2px);width:calc(9ch + 40px * var(--scale) + 2px);display:flex;justify-content:flex-start;align-items:baseline;gap:calc(4px * var(--scale));padding:calc(5px * var(--scale)) calc(6px * var(--scale));white-space:nowrap}.pq-stat-bands .kpi>span[data-v-7a2af583]{font-size:calc(12px * var(--scale))}.pq-stat-bands .kpi.pq-median[data-v-7a2af583]{flex-basis:calc(9ch + 52px * var(--scale) + 2px);width:calc(9ch + 52px * var(--scale) + 2px)}.pq-stat-bands .kpi.pq-count[data-v-7a2af583]{flex-basis:calc(7ch + 40px * var(--scale) + 2px);width:calc(7ch + 40px * var(--scale) + 2px)}.pq-stat-bands .kpi b[data-v-7a2af583]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pq-stat-actions[data-v-7a2af583]{display:flex;flex:0 0 auto;gap:calc(6px * var(--scale))}.pq-stat-actions .btn[data-v-7a2af583]{flex:0 0 auto;width:auto;white-space:nowrap;padding:calc(5px * var(--scale)) calc(10px * var(--scale))}.pq-band-label small[data-v-7a2af583]{display:block;font-weight:400}.pq-tax-cell[data-v-7a2af583]{text-align:center}.pq-taxed[data-v-7a2af583],.pq-taxed .kpi b[data-v-7a2af583]{color:var(--repair)}.pq-taxed button[data-v-7a2af583]:disabled{color:var(--muted)}.tp-picker[data-v-f141e2b8]{position:relative;width:100%}.tp-picker>input[data-v-f141e2b8]{width:100%}.tp-picker>input.tp-has-internal[data-v-f141e2b8]{padding-right:46px}.tp-internal-pin[data-v-f141e2b8]{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;padding:0 5px;line-height:16px;border:1px solid var(--primary-line, #bfdbfe);border-radius:4px;background:var(--primary-soft, #eef1ff);color:var(--primary, #4f46e5);font-size:11px;white-space:nowrap}.tp-list[data-v-f141e2b8]{position:fixed;z-index:3000;margin:0;padding:4px 0;list-style:none;overflow:auto;background:var(--menu-bg, var(--surface, #ffffff));border:1px solid var(--border, #d0d0d8);border-radius:8px;box-shadow:var(--shadow-md, 0 8px 24px rgba(0, 0, 0, .18));text-align:left}.tp-list li[data-v-f141e2b8]{display:flex;align-items:center;gap:8px;padding:5px 10px;cursor:pointer;font-size:13px;white-space:nowrap}.tp-list li[data-v-f141e2b8]:hover{background:var(--primary-soft, #eef1ff)}.tp-head[data-v-f141e2b8]{color:var(--warn, #b45309);font-size:12px;cursor:default;white-space:normal}.tp-head[data-v-f141e2b8]:hover{background:none}.tp-name[data-v-f141e2b8]{flex:0 1 auto;color:var(--text, #1f2937)}.tp-spec[data-v-f141e2b8]{color:var(--muted, #6b7280);font-size:12px}.tp-cat[data-v-f141e2b8]{color:var(--info, #2563eb);font-size:12px;border:1px solid var(--primary-line, #bfdbfe);background:var(--info-bg, transparent);border-radius:4px;padding:0 4px}.tp-archive .tp-name[data-v-f141e2b8]{color:var(--muted-2, #9ca3af)}.tp-tag[data-v-f141e2b8]{margin-left:auto;color:var(--warn, #b45309);font-size:11px;background:var(--warn-bg, #fef3c7);border:1px solid var(--warn-border, transparent);border-radius:4px;padding:0 5px}.tp-internal .tp-name[data-v-f141e2b8]{color:var(--primary, #4f46e5)}.tp-internal .tp-tag[data-v-f141e2b8]{color:var(--primary, #4f46e5);background:var(--primary-soft, #eef1ff);border-color:var(--primary-line, #bfdbfe)}.auto-price-input[data-v-3c9e3b60]{position:relative;display:flex;flex:1 1 auto;min-width:0}.auto-price-input[data-v-3c9e3b60]>input{width:100%;min-width:0}.auto-price-input.has-auto-price[data-v-3c9e3b60]>input{padding-left:calc(24px * var(--scale))}.auto-price-indicator[data-v-3c9e3b60]{position:absolute;left:calc(6px * var(--scale));top:50%;transform:translateY(-50%);display:flex;width:calc(13px * var(--scale));height:calc(13px * var(--scale));color:var(--info,#2563eb);cursor:help}.auto-price-indicator svg[data-v-3c9e3b60]{width:100%;height:100%}.auto-price-mobile.has-auto-price[data-v-3c9e3b60]>input{padding-left:max(26px,1.5rem)}.auto-price-mobile .auto-price-indicator[data-v-3c9e3b60]{left:7px;width:max(14px,.8125rem);height:max(14px,.8125rem)}.order-type-trigger[data-v-15bf1373]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:calc(38px * var(--scale));padding:0 calc(12px * var(--scale));border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:calc(13px * var(--scale));font-weight:500;text-align:left;outline:none;cursor:pointer;transition:border-color .14s,box-shadow .14s}.order-type-trigger[data-v-15bf1373]:hover{border-color:var(--border-strong)}.order-type-trigger[data-v-15bf1373]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.order-type-trigger[data-v-15bf1373]:disabled{cursor:not-allowed}.order-type-text[data-v-15bf1373]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-type-arrow[data-v-15bf1373]{color:var(--muted-2);flex:none;font-size:.85em}.order-type-trigger.tone-info[data-v-15bf1373]{color:var(--info)}.order-type-trigger.tone-repair[data-v-15bf1373]{color:var(--repair)}.order-type-trigger.tone-exchange[data-v-15bf1373]{color:var(--exchange)}.order-type-trigger.tone-bad[data-v-15bf1373]{color:var(--bad)}.order-type-trigger.tone-mute[data-v-15bf1373]{color:var(--muted)}.order-type-menu[data-v-15bf1373]{position:fixed;z-index:5000;overflow:auto;padding:4px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text);font-family:var(--font);font-size:calc(13px * var(--scale))}.order-type-menu.mobile[data-v-15bf1373]{font-size:max(16px,1rem)}.order-type-option[data-v-15bf1373]{display:block;width:100%;min-height:2.2em;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:var(--text);font:inherit;line-height:1.4;text-align:left;white-space:nowrap;cursor:pointer}.order-type-option[data-v-15bf1373]:hover:not(:disabled),.order-type-option[data-active=true][data-v-15bf1373]{background:var(--primary-soft)}.order-type-option.placeholder[data-v-15bf1373]{color:var(--muted);opacity:1;cursor:default}.order-type-option.reselect[data-v-15bf1373]{color:var(--order-type-action-color);font-weight:700}.order-type-option[data-v-15bf1373]:disabled:not(.placeholder){opacity:.55;cursor:not-allowed}.rg-mask[data-v-d87ec669]{position:fixed;inset:0;z-index:60;background:rgba(17,24,39,.45);display:flex;align-items:center;justify-content:center;padding:calc(16px * var(--scale, 1))}.rg-card[data-v-d87ec669]{width:min(680px,94vw);max-height:88vh;overflow:auto;background:var(--surface, #fff);color:var(--text, #111);border:1px solid var(--border, #e5e7eb);border-radius:calc(14px * var(--scale, 1));box-shadow:0 18px 50px #00000047;padding:calc(18px * var(--scale, 1)) calc(20px * var(--scale, 1)) calc(16px * var(--scale, 1))}.rg-head[data-v-d87ec669]{display:flex;align-items:baseline;gap:calc(10px * var(--scale, 1));flex-wrap:wrap;border-bottom:1px dashed var(--border, #e5e7eb);padding-bottom:calc(10px * var(--scale, 1));margin-bottom:calc(12px * var(--scale, 1))}.rg-head h3[data-v-d87ec669]{margin:0;font-size:calc(17px * var(--scale, 1))}.rg-sub[data-v-d87ec669]{font-size:calc(12.5px * var(--scale, 1));color:var(--text-2, #6b7280)}.rg-list[data-v-d87ec669]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10px * var(--scale, 1))}.rg-list li[data-v-d87ec669]{display:flex;gap:calc(10px * var(--scale, 1));line-height:1.7;font-size:calc(13.5px * var(--scale, 1))}.rg-n[data-v-d87ec669]{flex:0 0 calc(20px * var(--scale, 1));height:calc(20px * var(--scale, 1));width:calc(20px * var(--scale, 1));border-radius:50%;background:var(--repair-bg, #ecfeff);color:var(--repair, #0e7490);border:1px solid var(--repair-border, #a5f3fc);font-size:calc(12px * var(--scale, 1));font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:calc(3px * var(--scale, 1))}.rg-note[data-v-d87ec669]{margin:calc(14px * var(--scale, 1)) 0 0;padding:calc(9px * var(--scale, 1)) calc(12px * var(--scale, 1));background:var(--surface-2, #f8fafc);border:1px solid var(--border, #e5e7eb);border-radius:calc(10px * var(--scale, 1));font-size:calc(12.5px * var(--scale, 1));line-height:1.7;color:var(--text-2, #374151)}.rg-foot[data-v-d87ec669]{display:flex;justify-content:flex-end;margin-top:calc(14px * var(--scale, 1))}.c-repair[data-v-d87ec669]{color:var(--repair, #0e7490)}.c-warn[data-v-d87ec669]{color:var(--warn, #b45309)}.c-bad[data-v-d87ec669]{color:var(--bad, #b91c1c)}.c-ok[data-v-d87ec669]{color:var(--ok, #047857)}.c-em[data-v-d87ec669]{color:var(--repair, #0e7490);text-decoration:underline}.rg-mask[data-v-8b405bb7]{position:fixed;inset:0;z-index:60;background:rgba(17,24,39,.45);display:flex;align-items:center;justify-content:center;padding:calc(16px * var(--scale, 1))}.rg-card[data-v-8b405bb7]{width:min(680px,94vw);max-height:88vh;overflow:auto;background:var(--surface, #fff);color:var(--text, #111);border:1px solid var(--border, #e5e7eb);border-radius:calc(14px * var(--scale, 1));box-shadow:0 18px 50px #00000047;padding:calc(18px * var(--scale, 1)) calc(20px * var(--scale, 1)) calc(16px * var(--scale, 1))}.rg-head[data-v-8b405bb7]{display:flex;align-items:baseline;gap:calc(10px * var(--scale, 1));flex-wrap:wrap;border-bottom:1px dashed var(--border, #e5e7eb);padding-bottom:calc(10px * var(--scale, 1));margin-bottom:calc(12px * var(--scale, 1))}.rg-head h3[data-v-8b405bb7]{margin:0;font-size:calc(17px * var(--scale, 1))}.rg-sub[data-v-8b405bb7]{font-size:calc(12.5px * var(--scale, 1));color:var(--text-2, #6b7280)}.rg-list[data-v-8b405bb7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10px * var(--scale, 1))}.rg-list li[data-v-8b405bb7]{display:flex;gap:calc(10px * var(--scale, 1));line-height:1.7;font-size:calc(13.5px * var(--scale, 1))}.rg-n[data-v-8b405bb7]{flex:0 0 calc(20px * var(--scale, 1));height:calc(20px * var(--scale, 1));width:calc(20px * var(--scale, 1));border-radius:50%;background:var(--info-bg, #eef2ff);color:var(--info, #4338ca);border:1px solid var(--info, #4338ca);font-size:calc(12px * var(--scale, 1));font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:calc(3px * var(--scale, 1))}.rg-note[data-v-8b405bb7]{margin:calc(14px * var(--scale, 1)) 0 0;padding:calc(9px * var(--scale, 1)) calc(12px * var(--scale, 1));background:var(--surface-2, #f8fafc);border:1px solid var(--border, #e5e7eb);border-radius:calc(10px * var(--scale, 1));font-size:calc(12.5px * var(--scale, 1));line-height:1.7;color:var(--text-2, #374151)}.rg-foot[data-v-8b405bb7]{display:flex;justify-content:flex-end;margin-top:calc(14px * var(--scale, 1))}.c-repair[data-v-8b405bb7]{color:var(--info, #4338ca)}.c-warn[data-v-8b405bb7]{color:var(--warn, #b45309)}.c-bad[data-v-8b405bb7]{color:var(--bad, #b91c1c)}.c-ok[data-v-8b405bb7]{color:var(--ok, #047857)}.detail-edit[data-v-9fafff17]{position:relative}.product-stock-entry[data-v-9fafff17]{width:100%;min-width:0}.detail-edit tbody td[data-v-9fafff17]{vertical-align:top;padding-block:2px}.detail-cell-main[data-v-9fafff17]{display:flex;align-items:center;min-height:calc(32px * var(--scale))}.detail-edit tr:has(.part-sel) .detail-cell-main[data-v-9fafff17]{min-height:calc(38px * var(--scale))}.detail-cell-main[data-v-9fafff17]>:is(.qty-cell,.price-cell,.product-stock-entry){width:100%}.detail-edit td.num>.detail-cell-main[data-v-9fafff17]{justify-content:flex-end}.detail-edit thead th.col-stock[data-v-9fafff17]{padding-inline:6px;white-space:nowrap}.log-detail-type[data-v-4baa5d76]{display:inline-flex;align-items:center;max-width:100%}.log-detail-type>span[data-v-4baa5d76]:first-child{min-width:0;overflow-wrap:anywhere}.table-wrap[data-v-5e347449]{overflow-anchor:none;scroll-behavior:auto}.data-table thead th.sorth[data-v-5e347449]{cursor:pointer;user-select:none;white-space:nowrap}.data-table thead th.sorth[data-v-5e347449]:hover{color:var(--primary-h)}:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}html[data-theme=dark]{--w-e-toolbar-bg-color: var(--surface-2);--w-e-toolbar-color: var(--text);--w-e-toolbar-active-bg-color: var(--primary-soft);--w-e-toolbar-active-color: var(--primary-h);--w-e-toolbar-disabled-color: var(--muted-2);--w-e-toolbar-border-color: var(--border);--w-e-textarea-bg-color: var(--surface);--w-e-textarea-color: var(--text);--w-e-textarea-slight-bg-color: var(--surface-3);--w-e-textarea-slight-border-color: var(--border);--w-e-textarea-slight-color: var(--muted-2);--w-e-textarea-border-color: var(--border);--w-e-textarea-selected-border-color: var(--primary);--w-e-textarea-handler-bg-color: var(--primary);--w-e-modal-button-bg-color: var(--surface);--w-e-modal-button-border-color: var(--border-strong)}html[data-theme=dark] .w-e-select-list ul .selected,html[data-theme=dark] .w-e-select-list ul li:hover{background:var(--primary-soft, #26264a);color:var(--primary-h, #a5b4fc)}html[data-theme=dark] .w-e-toolbar,html[data-theme=dark] .w-e-bar{background:var(--surface-2, #24242a);border-color:var(--border, #33333b);color:var(--text, #e9e9ec)}html[data-theme=dark] .w-e-bar-item button{color:var(--text, #e9e9ec);fill:var(--text, #e9e9ec)}html[data-theme=dark] .w-e-bar-item button svg{fill:currentColor}html[data-theme=dark] .w-e-bar-item button:hover{background:var(--primary-soft, #26264a)}html[data-theme=dark] .w-e-bar-item button.active{background:var(--primary-soft-h, #2f2f57);color:var(--primary-h, #a5b4fc);fill:var(--primary-h, #a5b4fc)}html[data-theme=dark] .w-e-bar-item button .title,html[data-theme=dark] .w-e-bar-item .title{color:inherit}html[data-theme=dark] .w-e-bar-divider{background:var(--border, #33333b)}html[data-theme=dark] .w-e-text-container{background:var(--surface, #1c1c21);color:var(--text, #e9e9ec)}html[data-theme=dark] .w-e-text-placeholder{color:var(--muted-2, #86868f)}html[data-theme=dark] .w-e-scroll::-webkit-scrollbar-thumb,html[data-theme=dark] .w-e-toolbar::-webkit-scrollbar-thumb{background:var(--scroll-thumb, #45454f)}html[data-theme=dark] .w-e-drop-panel,html[data-theme=dark] .w-e-select-list,html[data-theme=dark] .w-e-modal,html[data-theme=dark] .w-e-panel-content-color{background:var(--menu-bg, #24242a);color:var(--text, #e9e9ec);border-color:var(--border, #33333b);box-shadow:var(--shadow-md, 0 10px 28px rgba(0, 0, 0, .5))}html[data-theme=dark] .w-e-select-list ul li:hover,html[data-theme=dark] .w-e-drop-panel .w-e-select-list ul li:hover{background:var(--primary-soft, #26264a)}html[data-theme=dark] .w-e-modal input,html[data-theme=dark] .w-e-modal textarea,html[data-theme=dark] .w-e-drop-panel input,html[data-theme=dark] .w-e-panel-content-color input{background:var(--surface, #1c1c21);color:var(--text, #e9e9ec);border-color:var(--border, #33333b)}html[data-theme=dark] .w-e-hover-bar{background:var(--surface-3, #2c2c33);border-color:var(--border, #33333b);box-shadow:var(--shadow-md, 0 10px 28px rgba(0, 0, 0, .5))}html[data-theme=dark] .w-e-text-container a{color:var(--primary, #818cf8)}html[data-theme=dark] .w-e-text-container code,html[data-theme=dark] .w-e-text-container pre{background:var(--code-bg, #0f0f12);color:var(--code-fg, #d4d4d8)}html[data-theme=dark] .w-e-text-container blockquote{border-left-color:var(--border-strong, #45454f);color:var(--muted, #a2a2ac)}html[data-theme=dark] .w-e-text-container table th,html[data-theme=dark] .w-e-text-container table td{border-color:var(--border, #33333b)}.rich-wrap[data-v-8e30db08]{border:1px solid var(--border, #d5d5d5);border-radius:6px;background:var(--surface, #fff);overflow:visible}.rich-toolbar[data-v-8e30db08]{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--border, #e5e5e5);background:var(--surface-2, #fafafa);border-radius:6px 6px 0 0}.rich-editor[data-v-8e30db08]{height:auto}.rich-ro[data-v-8e30db08]{min-height:var(--rich-min, 140px);padding:10px 12px;overflow-x:auto;word-break:break-word;white-space:normal}.rich-ro[data-v-8e30db08] p{margin:0 0 6px}.rich-empty[data-v-8e30db08]{color:var(--muted)}.rich-wrap[data-v-8e30db08] .w-e-text-container{min-height:var(--rich-min, 140px);border-radius:0 0 6px 6px}.rich-wrap[data-v-8e30db08] .w-e-text-container [data-slate-editor]{min-height:var(--rich-min, 140px)}.rich-wrap[data-v-8e30db08] img{max-width:100%;height:auto}.rich-wrap.readonly[data-v-8e30db08] img{cursor:zoom-in}.task-lease-notice[data-v-555d7132]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--warn)}.form-row>.fld[data-v-555d7132]{display:flex;flex-direction:column;gap:3px;flex:1 1 150px;min-width:0}.form-row>.fld.full[data-v-555d7132]{flex:1 1 100%}.form-row>.fld>span[data-v-555d7132]{font-size:calc(11px * var(--scale));color:var(--muted);font-weight:500}.form-row>label.auto[data-v-555d7132]{flex:0 0 auto}.form-row>label.auto>select[data-v-555d7132]{width:auto}.form-row>label.w-date[data-v-555d7132]{flex:0 1 170px}.form-row>label.w-source[data-v-555d7132]{flex:1 1 320px;min-width:min(260px,100%);max-width:480px}.form-row>label.w-person[data-v-555d7132]{flex:0 0 112px}.form-row>label.w-order[data-v-555d7132]{flex:0 0 72px}.order-id-display[data-v-555d7132]{padding:8px 0;color:var(--text);font-family:var(--font);overflow-wrap:anywhere}.form-row>label.w-creator[data-v-555d7132]{flex:0 0 84px}.form-row>label.w-createdate[data-v-555d7132]{flex:0 0 112px}.result-head .btn.nowrap[data-v-555d7132]{flex:0 0 auto;white-space:nowrap}.entry.ro>.form-row>label[data-v-555d7132] input:not(.native),.entry.ro>.form-row>label>select[data-v-555d7132]{height:max(38px,calc(1.5em + 16px));line-height:1.5}.entry.ro .order-id-display[data-v-555d7132]{display:flex;align-items:center;flex:1;padding-block:0}.entry.ro[data-v-555d7132] input[readonly],.entry.ro[data-v-555d7132] input:disabled,.entry.ro[data-v-555d7132] textarea[readonly],.entry.ro[data-v-555d7132] select:disabled{background:var(--surface-3);color:var(--muted)}.account-security[data-v-7bbcd482]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border, #8885);min-width:0}.security-head[data-v-7bbcd482],.security-actions[data-v-7bbcd482]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-head[data-v-7bbcd482]{justify-content:space-between}.security-pages[data-v-7bbcd482]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0}.security-pages>span[data-v-7bbcd482]{color:var(--muted)}.security-summary[data-v-7bbcd482]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.security-summary.expanded[data-v-7bbcd482]{display:block}.security-expand[data-v-7bbcd482]{border:0;background:none;color:var(--accent, #1686b8);cursor:pointer;padding:0;font:inherit}.security-actions[data-v-7bbcd482]{margin:8px 0}.security-admin[data-v-7bbcd482]{margin:12px 0}.security-actions select[data-v-7bbcd482]{min-width:100px;max-width:100%}.security-events[data-v-7bbcd482]{list-style:none;margin:8px 0 0;padding:0}.security-events li[data-v-7bbcd482]{padding:8px 0;border-bottom:1px solid var(--border, #8884);overflow-wrap:anywhere}.security-events li>div[data-v-7bbcd482]{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.security-events li p[data-v-7bbcd482]{margin:4px 0}.security-events li span[data-v-7bbcd482]{opacity:.7;font-size:12px}.security-error[data-v-7bbcd482]{color:var(--danger, #dc2626);overflow-wrap:anywhere}.security-notice[data-v-7bbcd482]{color:var(--success, #059669)}.mobile .security-actions>select[data-v-7bbcd482]{flex:1;width:auto}.mobile .security-actions>button[data-v-7bbcd482]{white-space:normal}.ver-field[data-v-6ada3eb3]{display:flex;align-items:center;gap:10px}.ver-field .ver-label[data-v-6ada3eb3]{flex:0 0 auto;font-size:13px;color:var(--text-2)}.ver-field input[data-v-6ada3eb3]{flex:1 1 auto;min-width:0}.ver-sec[data-v-6ada3eb3]{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}.ver-sec-head[data-v-6ada3eb3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ver-sec-h[data-v-6ada3eb3]{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:600;color:var(--text-2)}.ver-sec-h b[data-v-6ada3eb3]{color:var(--text)}.ver-kv[data-v-6ada3eb3]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:6px;font-size:13px}.ver-kv .k[data-v-6ada3eb3]{color:var(--muted);white-space:nowrap}.ver-kv .v[data-v-6ada3eb3]{color:var(--text-2);word-break:break-all}.ver-kv .v code[data-v-6ada3eb3]{font-family:ui-monospace,Consolas,monospace}.ver-side[data-v-6ada3eb3]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}:root{--scale: 1;color-scheme:light;--bg: #f6f6f7;--surface: #ffffff;--surface-2: #fafafa;--surface-3: #f4f4f5;--border: #e8e8ec;--border-soft: #f1f1f4;--border-strong: #d4d4d8;--grid-line: #c6c6d0;--text: #18181b;--text-2: #3f3f46;--muted: #52525b;--muted-2: #71717a;--primary: #4f46e5;--primary-h: #4338ca;--primary-soft: #eef2ff;--primary-soft-h: #e0e7ff;--primary-line: #c7d2fe;--primary-glow: rgba(79, 70, 229, .12);--btn-primary-bg: #4f46e5;--btn-primary-bg-h: #4338ca;--btn-primary-fg: #ffffff;--btn-primary-shadow: 0 1px 2px rgba(79, 70, 229, .3);--ok: #047857;--order-type-action-color: #059669;--ok-bg: #ecfdf5;--ok-soft: #e8f7ee;--ok-text: #15803d;--ok-border: #cdeed9;--warn: #b45309;--warn-bg: #fffbeb;--warn-surface: #fff4e6;--warn-surface-h: #fdeeda;--warn-border: #f6ddb5;--warn-border-h: #eed0a2;--bad: #b91c1c;--bad-bg: #fef2f2;--bad-soft: #fdf2f2;--bad-hover: #fbe0e0;--bad-border: #f6d5d5;--bad-border-h: #efc3c3;--info: #4338ca;--info-bg: #eef2ff;--repair: #0e7490;--repair-bg: #ecfeff;--repair-border: #a5f3fc;--exchange: #c026d3;--exchange-bg: #fdf4ff;--exchange-border: #f5d0fe;--magenta: #c026d3;--mute-bg: #f4f4f5;--ghost-bg: #eceff5;--ghost-bg-h: #e2e7ef;--ghost-border: #dfe3ea;--ghost-border-h: #d3d9e3;--btn-border: #b0b6c2;--btn-border-h: #9aa2b1;--row-alt: #fcfcfd;--menu-bg: #ffffff;--toolbar-bg: rgba(255, 255, 255, .82);--code-bg: #18181b;--code-fg: #e4e4e7;--scroll-thumb: #c9ccd4;--scroll-thumb-h: #a9afbb;--overlay: rgba(24, 24, 27, .3);--modal-overlay: rgba(24, 24, 27, .38);--window-shadow: 0 18px 48px rgba(24, 24, 27, .22);--radius: 16px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(24, 24, 27, .04);--shadow-md: 0 8px 24px rgba(24, 24, 27, .08);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif}html[data-theme=dark]{color-scheme:dark;--bg: #131317;--surface: #1c1c21;--surface-2: #24242a;--surface-3: #2c2c33;--border: #33333b;--border-soft: #292930;--border-strong: #45454f;--grid-line: #4c4c59;--text: #e9e9ec;--text-2: #c9c9d1;--muted: #a2a2ac;--muted-2: #86868f;--primary: #818cf8;--primary-h: #a5b4fc;--primary-soft: #26264a;--primary-soft-h: #2f2f57;--primary-line: #40406b;--primary-glow: rgba(129, 140, 248, .18);--btn-primary-bg: #5b55e0;--btn-primary-bg-h: #6a64e8;--btn-primary-fg: #ffffff;--btn-primary-shadow: 0 1px 2px rgba(0, 0, 0, .45);--ok: #4ade80;--order-type-action-color: #34d399;--ok-bg: #12271b;--ok-soft: #16301f;--ok-text: #5ee08f;--ok-border: #22543a;--warn: #fbbf24;--repair: #22d3ee;--repair-bg: #0f2e35;--repair-border: #1d4f5a;--exchange: #e879f9;--exchange-bg: #2e0f2b;--exchange-border: #5a1c52;--magenta: #e879f9;--warn-bg: #2a2110;--warn-surface: #332811;--warn-surface-h: #3d3015;--warn-border: #5c4519;--warn-border-h: #6f551f;--bad: #f87171;--bad-bg: #2a1618;--bad-soft: #241416;--bad-hover: #3a1c1f;--bad-border: #5a2b2e;--bad-border-h: #6f3538;--info: #93c5fd;--info-bg: #16233a;--mute-bg: #2a2a31;--ghost-bg: #2a2a32;--ghost-bg-h: #34343d;--ghost-border: #3c3c46;--ghost-border-h: #4c4c58;--btn-border: #757582;--btn-border-h: #8f8f9e;--row-alt: #1a1a1f;--menu-bg: #24242a;--toolbar-bg: rgba(28, 28, 33, .85);--code-bg: #0f0f12;--code-fg: #d4d4d8;--scroll-thumb: #45454f;--scroll-thumb-h: #5a5a66;--overlay: rgba(0, 0, 0, .5);--modal-overlay: rgba(0, 0, 0, .62);--window-shadow: 0 18px 48px rgba(0, 0, 0, .55);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 10px 28px rgba(0, 0, 0, .5)}html[data-theme=light][data-eye="1"]{--bg: #e8ecd7;--surface: #f3f6e6;--surface-2: #eaeddb;--surface-3: #e1e6cf;--border: #d2d7b9;--border-soft: #dfe3cb;--border-strong: #bcc2a0;--grid-line: #bfc5a2;--text: #2f3327;--text-2: #464b39;--muted: #666b52;--muted-2: #7d8266;--primary-soft: #e6e9f8;--primary-soft-h: #d8ddf4;--primary-line: #c3cbea;--row-alt: #f2f4e8;--menu-bg: #fcfdf4;--toolbar-bg: rgba(247, 248, 239, .85);--ok-bg: #e7f3e2;--ok-soft: #e3f1dc;--ok-border: #c4e0ba;--warn-bg: #fbf4de;--warn-surface: #f8efd6;--warn-border: #e8d9ab;--bad-bg: #f9eaea;--bad-soft: #f6e7e7;--bad-border: #e9c9c9;--mute-bg: #e8ebd9;--ghost-bg: #e9ecdd;--ghost-bg-h: #dee2cd;--ghost-border: #d8dcc4;--ghost-border-h: #c8cdae;--btn-border: #b3b88f;--btn-border-h: #9da472;--overlay: rgba(47, 51, 39, .26)}html[data-theme=dark][data-eye="1"]{--bg: #17150f;--surface: #211f18;--surface-2: #2a271e;--surface-3: #332f25;--border: #3b372c;--border-soft: #302d24;--border-strong: #4d483a;--grid-line: #464131;--text: #ece8dd;--text-2: #d0cabb;--muted: #a89f8c;--muted-2: #8c8474;--row-alt: #1d1b14;--menu-bg: #2a271e;--grid-line: #524b38;--toolbar-bg: rgba(33, 31, 24, .85);--bad-bg: #2b1c17;--warn-bg: #2b2311;--btn-border: #74705f;--btn-border-h: #8b8572;--overlay: rgba(0, 0, 0, .52)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:calc(14px * var(--scale));letter-spacing:-.006em;-webkit-font-smoothing:antialiased}#app{height:100vh}.app{height:100vh;display:flex;flex-direction:column}:root:has(.app-desktop > .titlebar){--window-top: 44px}.titlebar{height:44px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding-left:12px;background:var(--surface);border-bottom:1px solid var(--border);user-select:none;-webkit-user-select:none;--wails-draggable: drag;position:relative;z-index:1300}.titlebar .tb-icon{width:20px;height:20px;border-radius:4px;flex:0 0 auto}.titlebar .tb-name{font-size:calc(13px * var(--scale));font-weight:600;color:var(--text);letter-spacing:.2px}.titlebar .tb-ver{font-size:calc(12px * var(--scale));color:var(--muted-2)}.titlebar .tb-status{font-size:calc(11px * var(--scale));padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}.titlebar .tb-status.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-border)}.titlebar .tb-status.ok{background:var(--ok-soft);color:var(--ok-text);border-color:var(--ok-border)}.titlebar .tb-ui-version{padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--muted-2);font-size:calc(11px * var(--scale));font-family:inherit;cursor:default;flex:0 1 auto;max-width:min(650px,55vw);line-height:18px;--wails-draggable: no-drag}.titlebar .ui-update-error{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titlebar .tb-spacer{flex:1 1 auto;height:100%;--wails-draggable: drag}.titlebar .tb-btns{display:flex;height:100%;--wails-draggable: no-drag}.titlebar .tb-btn{width:46px;height:100%;border:none;background:transparent;color:var(--text-2);display:flex;align-items:center;justify-content:center;cursor:pointer;--wails-draggable: no-drag}.titlebar .tb-btn:hover{background:var(--surface-2);color:var(--text)}.titlebar .tb-btn:active{background:var(--border)}.titlebar .tb-btn.tb-close:hover{background:#e81123;color:#fff}.titlebar .tb-btn.tb-close:active{background:#c50f1f;color:#fff}.topbar{height:60px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:var(--toolbar-bg);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:10px;font-size:calc(15px * var(--scale));font-weight:600;letter-spacing:-.01em}.brand .logo{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 2px 6px #6366f159;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.brand .sub{color:var(--muted);font-weight:400}.badge{font-size:11px;font-weight:500;padding:2px 9px;border-radius:999px;background:var(--mute-bg);color:var(--muted);border:1px solid var(--border)}.userbox{display:flex;align-items:center;gap:12px;font-size:calc(13px * var(--scale));color:var(--text-2)}.content{flex:1 1 auto;overflow:auto;padding:22px 10px}.content-fill{overflow:hidden;display:flex;flex-direction:column;padding-top:10px}.workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.workspace .result-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:10px 8px}.workspace .result-head{margin-bottom:10px}.workspace .result-card .table-wrap{flex:1 1 auto;min-height:140px;max-height:none}.workspace .entry{flex:1 1 auto;min-height:0;overflow:auto}.workspace .view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.card.filter-card{padding:8px}.filter-card .filter-grid>label{gap:3px}.filter-card input,.filter-card select{height:calc(32px * var(--scale));padding:0 calc(10px * var(--scale))}.filter-card .date-input .cal{height:26px;width:26px}.filter-card .filter-foot{margin-top:8px;padding-top:8px}.filter-card .pill{padding:calc(4px * var(--scale)) calc(12px * var(--scale))}.filter-card .btn{padding:calc(5px * var(--scale)) calc(13px * var(--scale))}.filter-card .fld-btn .btn{height:calc(32px * var(--scale));padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.filter-card .zoom-val{min-width:40px}.filter-foot .dot{color:var(--primary);margin-left:4px;font-size:10px}.filter-foot .more-toggle{color:var(--primary-h);border-color:var(--primary-line);background:var(--primary-soft)}.filter-foot .more-toggle:hover{background:var(--primary-soft-h)}.btn{border:2px solid var(--btn-border);background:var(--surface);color:var(--text-2);padding:calc(5px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius-sm);cursor:pointer;font-size:calc(15px * var(--scale));font-weight:700;font-family:inherit;transition:background .14s,border-color .14s,box-shadow .14s,transform .06s}.btn:hover{background:var(--ghost-bg-h);border-color:var(--btn-border-h);color:var(--text)}.btn:active{transform:translateY(.5px)}.btn.primary{background:var(--surface);border-color:var(--primary);color:var(--primary)}.btn.primary:hover{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.btn.ghost{background:var(--surface);color:var(--text-2)}.btn.ghost:hover{background:var(--ghost-bg-h);border-color:var(--btn-border-h);color:var(--text)}.btn.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-h);font-weight:700}.btn.on:hover{background:var(--primary-soft-h);border-color:var(--primary);color:var(--primary-h)}.btn.warn{background:var(--surface);border-color:var(--warn-border);color:var(--warn)}.btn.warn:hover{background:var(--warn-surface);border-color:var(--warn-border-h)}.btn.danger{background:var(--surface);border-color:var(--bad);color:var(--bad)}.btn.danger:hover{background:var(--bad-bg);border-color:var(--bad)}.btn:disabled{opacity:.45;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 14px;box-shadow:var(--shadow-sm)}.card+.card{margin-top:16px}.workspace .card+.card{margin-top:2px}input,select,textarea{height:calc(38px * var(--scale));padding:0 calc(12px * var(--scale));border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:calc(13px * var(--scale));font-family:inherit;color:var(--text);outline:none;transition:border-color .14s,box-shadow .14s}textarea{height:auto;min-height:calc(34px * var(--scale));padding:calc(7px * var(--scale)) calc(10px * var(--scale));line-height:1.5;resize:vertical;overflow:hidden}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}input::placeholder,textarea::placeholder{color:var(--muted-2)}input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;flex:0 0 auto;accent-color:var(--primary)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:transparent}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}.form-row{display:flex;flex-wrap:wrap;gap:8px 10px}.form-row>label{display:flex;flex-direction:column;gap:3px;flex:1 1 150px;min-width:0}.form-row.f-order2>label{flex:1 1 0}.form-row.f-order2>label.f-cust{flex:2 1 0}.form-row.f-order-main{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.form-row.f-order-main>label.f-cust{grid-column:span 2}[data-initial-type-required] [data-order-type-business] :is(input,select,textarea,button):disabled{pointer-events:none}.form-row>label>span{font-size:calc(11px * var(--scale));color:var(--muted);font-weight:500}.form-row select,.form-row input,.form-row textarea{width:100%;min-width:0}.form-row>label.full{flex:1 1 100%}.with-add{display:flex;align-items:center;gap:4px;width:100%}.with-add>input{flex:1 1 auto;min-width:0}.btn.add{flex:0 0 auto;width:calc(30px * var(--scale));height:calc(30px * var(--scale));padding:0;justify-content:center;font-size:calc(15px * var(--scale));line-height:1;background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary)}.btn.preview{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-h)}.btn.preview:hover{background:var(--primary-soft-h);border-color:var(--primary-line)}.draft-row{cursor:pointer}.login{max-width:380px;margin:10vh auto 0;padding:28px}.login h2{margin:0 0 22px;font-size:18px;letter-spacing:-.01em}.login label{display:block;margin-bottom:15px}.login label span{display:block;margin-bottom:7px;color:var(--text-2);font-size:13px;font-weight:500}.login select,.login input{width:100%}.login label.remember{display:flex;align-items:center;gap:8px;margin:0 0 15px;cursor:pointer}.login label.remember span{display:inline;margin:0;font-weight:400;color:var(--text-2);font-size:13px}.login label.remember input{width:auto;margin:0}.filter-grid{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));gap:6px 0}.filter-grid>label{grid-column:span 10;display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:8px}.filter-grid>label.span2{grid-column:span 20}.filter-grid>label.span3{grid-column:span 3}.filter-grid>label.span4{grid-column:span 4}.filter-grid>label.span5{grid-column:span 5}.filter-grid>label.span6{grid-column:span 6}.filter-grid>label.span12{grid-column:span 12}.filter-grid>label.span14{grid-column:span 14}.filter-grid>.filter-pair{grid-column:span 10;display:flex;gap:8px;min-width:0;padding-right:8px}.filter-grid>.filter-pair>label{display:flex;flex-direction:column;gap:3px;min-width:0}.filter-grid>.filter-pair>label>span{font-size:calc(11px * var(--scale));color:var(--muted);font-weight:500}.filter-grid>.filter-pair select,.filter-grid>.filter-pair input{width:100%;min-width:0}.filter-grid>.filter-pair>label:first-child{flex:0 0 calc((100% - 8px)*.45)}.filter-grid>.filter-pair>label:first-child{flex:0 0 round(nearest,calc((100% - 8px)*.45),1px)}.filter-grid>.filter-pair>label:last-child{flex:0 0 calc((100% - 8px)*.55)}.filter-grid>.filter-pair>label:last-child{flex:0 0 round(nearest,calc((100% - 8px)*.55),1px)}.filter-grid>label>span{font-size:calc(11px * var(--scale));color:var(--muted);font-weight:500}.filter-grid select,.filter-grid input{width:100%;min-width:0}.fld-btn{display:flex;gap:8px;align-items:flex-end}@media (max-width: 1280px){.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px}.filter-grid>label,.filter-grid>.fld-right{grid-column:span 1;padding-right:0}.filter-grid>.filter-pair{grid-column:span 2;padding-right:0}.filter-grid>label.span2{grid-column:span 2}.filter-grid>label.span3,.filter-grid>label.span4,.filter-grid>label.span5,.filter-grid>label.span6,.filter-grid>label.span12,.filter-grid>label.span14{grid-column:span 1}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;flex:0 0 auto}.toolbar .tabs{margin-bottom:0}.toolbar>.btn,.toolbar>.tabs{flex-shrink:0;white-space:nowrap}.toolbar .tab,.toolbar .btn{padding-top:calc(5px * var(--scale));padding-bottom:calc(5px * var(--scale))}.toolbar .spacer{flex:1 1 auto}.btn.warn{background:var(--warn-surface);border-color:var(--warn-border);color:var(--warn)}.btn.warn:hover{background:var(--warn-surface-h);border-color:var(--warn-border-h)}.hidden-file{display:none}.filter-foot{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-soft)}.spacer{flex:1 1 auto}.pill-group{display:flex;flex-wrap:wrap;gap:8px}.pill{border:1px solid var(--border);background:var(--surface);color:var(--text-2);padding:7px 14px;border-radius:999px;font-size:13px;font-family:inherit;cursor:pointer;transition:all .14s}.pill:hover{border-color:var(--border-strong);background:var(--surface-2)}.pill.active{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-h);font-weight:500}.result-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.result-head h3{margin:0;font-size:calc(15px * var(--scale));font-weight:600;letter-spacing:-.01em}.head-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kpis{display:flex;flex-wrap:wrap;gap:6px}.kpi-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kpi{display:flex;align-items:baseline;gap:6px;padding:calc(6px * var(--scale)) calc(9px * var(--scale));border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);font-size:calc(12px * var(--scale));color:var(--muted);font-weight:500}.kpi b{font-size:calc(14px * var(--scale));color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.kpi b.in{color:var(--ok)}.kpi b.out{color:var(--bad)}.kpi .unit{font-size:calc(12px * var(--scale));color:var(--muted);font-weight:500;margin-left:calc(-3px * var(--scale))}.table-wrap{overflow:auto;overflow-x:scroll;max-height:calc(100vh - 380px);border:1px solid var(--border);border-radius:12px;overflow-anchor:none}.table-wrap::-webkit-scrollbar{width:17px;height:17px}.table-wrap::-webkit-scrollbar-track{background:var(--surface-2)}.table-wrap::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px;border:3px solid var(--surface-2);min-height:48px;min-width:48px}.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-h)}.table-wrap::-webkit-scrollbar-corner{background:var(--surface-2)}.mark-col{border-left:1px dashed var(--border)}.detail-rows table{--detail-spec-width: calc(16ch + 8px * var(--scale));--detail-qty-width: calc(6ch + 8px * var(--scale));--detail-order-qty-width: var(--detail-qty-width);--detail-stock-width: 0px;--detail-price-width: calc(10ch + 8px * var(--scale));--detail-total-width: calc(14ch + 8px * var(--scale));--detail-mark-width: calc(3em + 28px * var(--scale));--detail-reconcile-width: calc(5em + 28px * var(--scale));--detail-invoice-width: calc(3em + 28px * var(--scale));--detail-fixed-width: calc(var(--detail-spec-width) + var(--detail-order-qty-width) + var(--detail-stock-width) + var(--detail-qty-width) + var(--detail-price-width) + var(--detail-total-width) + var(--detail-mark-width) + var(--detail-reconcile-width) + var(--detail-invoice-width));table-layout:fixed;min-width:calc(var(--detail-fixed-width) + 80px * var(--scale))}.detail-rows table.has-stock-query{--detail-spec-width: calc(18ch + 8px * var(--scale));--detail-order-qty-width: calc(var(--detail-qty-width) + 60px * var(--scale))}.detail-rows thead th{white-space:normal;overflow-wrap:anywhere}.detail-rows thead th[data-field=product]{width:calc((100% - var(--detail-fixed-width)) * .6)}.detail-rows thead th[data-field=spec]{width:var(--detail-spec-width)}.detail-rows thead th[data-field=qty]{width:var(--detail-order-qty-width)}.detail-rows thead th[data-field=stock]{width:var(--detail-stock-width);white-space:nowrap}.detail-rows thead th[data-field=shipped]{width:var(--detail-qty-width)}.detail-rows thead th[data-field=price]{width:var(--detail-price-width)}.detail-rows thead th[data-field=total]{width:var(--detail-total-width)}.detail-rows thead th[data-field=free]{width:var(--detail-mark-width)}.detail-rows thead th[data-field=reconcile]{width:var(--detail-reconcile-width)}.detail-rows thead th[data-field=invoiced]{width:var(--detail-invoice-width)}.detail-rows td.dprod,.detail-rows td.dspec{white-space:normal;overflow-wrap:anywhere}.detail-rows th:nth-child(n+2),.detail-rows td:nth-child(n+2){padding-left:calc(4px * var(--scale));padding-right:calc(4px * var(--scale))}.detail-section-title{margin:10px 4px 6px}.detail-section-title:first-child{margin-top:0}.detail-sec-pill{display:inline-flex;align-items:center;padding:calc(2px * var(--scale)) calc(12px * var(--scale));border-radius:999px;font-size:calc(13px * var(--scale));font-weight:700;letter-spacing:.02em;border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.detail-sec-pill.ret{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-border)}.detail-sec-pill.ship{background:var(--info-bg);color:var(--info);border-color:var(--info-border, var(--border))}.detail-rows table.sec-ret thead th{background:var(--bad-bg);color:var(--bad)}.detail-rows table.sec-ship thead th{background:var(--info-bg);color:var(--info)}.empty-dash{color:var(--text-2);opacity:.4}.detail-edit .table-wrap{overflow-x:auto}.detail-edit table input[type=number]::-webkit-outer-spin-button,.detail-edit table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.detail-edit table input[type=number]{-moz-appearance:textfield;appearance:textfield}.detail-edit .mini-sel,.detail-edit .mini-inp{width:100%;height:calc(32px * var(--scale));box-sizing:border-box;padding:calc(3px * var(--scale)) calc(6px * var(--scale));font-size:calc(12px * var(--scale));line-height:1.2}.detail-edit .mini-chk{display:inline-flex;align-items:center;gap:4px;height:calc(32px * var(--scale));font-size:calc(12px * var(--scale));cursor:pointer;color:var(--text-2);white-space:nowrap}.detail-edit .mini-chk input{height:auto;accent-color:var(--primary)}.form-row .chk input[type=checkbox],.form-row .chk input[type=radio],.detail-edit .mini-chk input[type=checkbox]{width:auto}.modal.split-modal{width:min(320px,92vw);padding:calc(22px * var(--scale))}.modal.split-modal h3{margin:0 0 6px;font-size:calc(16px * var(--scale))}.modal.split-modal .hint{margin:0;line-height:1.6}.split-fields{display:flex;flex-direction:column;margin:14px 0 12px;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:calc(2px * var(--scale)) calc(12px * var(--scale))}.split-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(9px * var(--scale)) 0}.split-field+.split-field{border-top:1px solid var(--border-soft)}.split-field>span{font-size:calc(13px * var(--scale));color:var(--text-2);font-weight:500}.split-field input{width:calc(104px * var(--scale));text-align:right;font-size:calc(15px * var(--scale));font-variant-numeric:tabular-nums;padding:calc(7px * var(--scale)) calc(10px * var(--scale))}.split-sum{margin:0;font-size:calc(13px * var(--scale));color:var(--muted)}.split-sum b{color:var(--text);font-variant-numeric:tabular-nums}.split-sum.bad,.split-sum.bad b{color:var(--bad);font-weight:600}.split-err{margin:12px 0 0;padding:calc(9px * var(--scale)) calc(12px * var(--scale));border-radius:8px;background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border);font-size:calc(13px * var(--scale));line-height:1.5}.split-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.split-tip{flex:1 1 auto;min-width:0;line-height:1.5}.del-tip{margin:8px 0 0;line-height:1.5}.det-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 calc(8px * var(--scale))}.det-note-txt{color:var(--text-2);font-size:calc(12px * var(--scale));line-height:1.6}.det-note b,.det-note-txt b{color:var(--text);font-weight:600}.region-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.region-pill{display:inline-flex;align-items:center;padding:calc(3px * var(--scale)) calc(12px * var(--scale));border-radius:999px;font-size:calc(14px * var(--scale));font-weight:700;letter-spacing:.02em;border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.region-pill.ret{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-border)}.region-pill.ship{background:var(--info-bg);color:var(--info);border-color:var(--info-border, var(--border))}.sum-pill{display:inline-flex;align-items:baseline;gap:6px;padding:calc(5px * var(--scale)) calc(14px * var(--scale));border-radius:999px;border:1px solid var(--border-strong, var(--border));background:var(--surface-2);font-size:calc(14px * var(--scale));font-weight:600;color:var(--text-2)}.sum-pill b{color:var(--text);font-size:calc(16px * var(--scale));font-variant-numeric:tabular-nums}.sum-pill .unit{font-size:calc(12px * var(--scale));color:var(--muted);font-weight:500;margin-left:calc(-3px * var(--scale))}.rec-grp td{background:var(--surface-3);font-weight:600}.zoom-val{font-size:calc(12px * var(--scale));color:var(--muted);min-width:44px;text-align:center;cursor:pointer;user-select:none}.ctx-menu{position:fixed;z-index:60;min-width:148px;background:var(--menu-bg);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);padding:5px;display:flex;flex-direction:column}.ctx-menu button{text-align:left;border:none;background:transparent;padding:calc(7px * var(--scale)) calc(12px * var(--scale));border-radius:7px;font-size:calc(13px * var(--scale));font-family:inherit;color:var(--text);cursor:pointer}.ctx-menu button:hover{background:var(--primary-soft);color:var(--primary-h)}.ctx-menu button:disabled{opacity:.45;cursor:not-allowed}.ctx-menu button:disabled:hover{background:transparent;color:var(--text)}.ctx-menu button.danger{color:var(--bad)}.ctx-menu button.danger:hover{background:var(--bad-bg);color:var(--bad)}.ctx-menu .sep{height:1px;background:var(--border-soft);margin:4px 2px}.ctx-menu .ctx-empty{padding:7px 12px;font-size:calc(12px * var(--scale));color:var(--muted-2)}.cmp-badge{margin-left:8px;font-size:calc(12px * var(--scale));padding:2px 9px;border-radius:999px;background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-border)}.cmp-badge.same{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-border)}.cmp-h{margin:18px 0 8px;font-size:calc(14px * var(--scale));font-weight:600}.cmp-box{border:1px solid var(--border);border-radius:10px;overflow:auto;max-height:46vh}.cmp-table{width:100%;border-collapse:collapse;font-size:calc(13px * var(--scale))}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--border-soft);padding:calc(6px * var(--scale)) calc(10px * var(--scale));text-align:left;vertical-align:top;white-space:pre-wrap;word-break:break-word}.cmp-table th{background:var(--surface-2);color:var(--muted);font-weight:600;font-size:calc(12px * var(--scale));letter-spacing:0;text-transform:none;position:sticky;top:0;z-index:1}.cmp-label{color:var(--muted)}.cmp-table td.diff{background:var(--warn-bg);color:var(--warn);font-weight:600}.cmp-table tr.row-only td{background:var(--bad-soft)}.draft-preview>td{background:var(--surface-2);white-space:normal}.dp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;margin-bottom:10px}.dp-grid>div{display:flex;gap:8px;font-size:calc(12px * var(--scale));align-items:baseline;min-width:0}.dp-grid span{color:var(--muted);flex:0 0 auto}.dp-grid b{color:var(--text);font-weight:500;word-break:break-all}.dp-grid .wide{grid-column:1 / -1}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:calc(13px * var(--scale))}thead th{position:sticky;top:0;background:var(--surface-2);text-align:left;font-weight:600;font-size:calc(11px * var(--scale));letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:calc(11px * var(--scale)) calc(6px * var(--scale));border-bottom:1px solid var(--border);z-index:1}tbody td{padding:calc(9px * var(--scale)) calc(6px * var(--scale));border-bottom:1px solid var(--border-soft);color:var(--text-2)}tbody tr:last-child td{border-bottom:none}tbody tr{cursor:pointer;transition:background .1s}tbody tr:nth-child(even) td{background:var(--row-alt)}tbody tr.odd td{background:var(--row-alt)}tbody tr:hover td{background:var(--primary-soft)}.kpi .sub{color:var(--muted);font-size:calc(11px * var(--scale));margin-left:calc(6px * var(--scale))}.num{text-align:right;font-variant-numeric:tabular-nums}.strong{font-weight:600;color:var(--text)}.in{color:var(--ok)}.out,.ship-bad{color:var(--bad)}.ship-warn{color:var(--warn)}.ship-ok{color:var(--ok)}.mono{color:var(--muted);font-variant-numeric:tabular-nums}.time{color:var(--muted);font-size:calc(12px * var(--scale))}.remark{max-width:420px;overflow:hidden;text-overflow:ellipsis}.remark-ml{white-space:pre-wrap;word-break:break-word;overflow:visible;text-overflow:clip}.cust{max-width:20em;overflow:hidden;text-overflow:ellipsis}.detail-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;padding:14px 16px;margin-bottom:16px;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px}.detail-info>div{display:flex;gap:8px;font-size:calc(13px * var(--scale));align-items:baseline;min-width:0}.detail-info span{color:var(--muted);font-weight:500;flex:0 0 auto}.detail-info b{color:var(--text);font-weight:600;word-break:break-all}.detail-info .wide{grid-column:1 / -1}.detail-info>div.span2{grid-column:span 2}.detail-info>div.newrow{grid-column-start:1}.detail-sums{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:0 4px 8px;font-size:calc(13px * var(--scale))}.detail-sums span{color:var(--muted);font-weight:500}.detail-sums b{display:inline-block;min-width:9ch;color:var(--text);font-weight:600;margin-left:4px}.detail-sums b.in{color:var(--ok)}.detail-sums b.out{color:var(--bad)}.detail-sums .eye-toggle{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:calc(26px * var(--scale));height:calc(26px * var(--scale));padding:0;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);cursor:pointer}.detail-sums .eye-toggle:hover{color:var(--primary-h);border-color:var(--primary);background:var(--primary-soft)}.tag{display:inline-block;padding:calc(2px * var(--scale)) calc(10px * var(--scale));border-radius:999px;font-size:calc(12px * var(--scale));line-height:1.5;font-weight:500}.tag.ok{background:var(--ok-bg);color:var(--ok)}.tag.warn{background:var(--warn-bg);color:var(--warn)}.tag.bad{background:var(--bad-bg);color:var(--bad)}.tag.info{background:var(--info-bg);color:var(--info)}.tag.mute{background:var(--mute-bg);color:var(--muted)}.tag.factory-tag.mute{color:var(--text)}.tag.repair{background:var(--repair-bg);color:var(--repair)}.tag.exchange{background:var(--exchange-bg);color:var(--exchange)}.u-actions{display:flex;gap:6px;flex-wrap:wrap}.u-edit-btn{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;line-height:1}.u-danger{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft)}.u-danger-left{display:flex;gap:8px;flex-wrap:wrap}.u-danger-hint{flex:1 1 200px;min-width:0}.tag.in{background:var(--ok-bg);color:var(--ok)}.tag.out{background:var(--bad-bg);color:var(--bad)}.tag.cross{background:rgba(236,72,153,.14);color:#db2777}select.st-ok{color:var(--ok);font-weight:500}select.st-warn{color:var(--warn);font-weight:500}select.st-bad{color:var(--bad);font-weight:500}select.st-info{color:var(--info);font-weight:500}select.st-mute{color:var(--muted);font-weight:500}select.st-cross{color:#ec4899;font-weight:500}.empty{text-align:center;color:var(--muted-2);padding:36px}.foot{color:var(--muted);margin:12px 0 0;font-size:calc(13px * var(--scale))}.hint{color:var(--muted);font-size:calc(12px * var(--scale));margin:10px 0 0}.hint-inline{color:var(--muted);font-size:calc(12px * var(--scale));font-weight:400;margin-left:10px}.tip{color:var(--muted);font-size:calc(12px * var(--scale))}.status{color:var(--primary);font-size:calc(12px * var(--scale))}.notice,.msg{display:inline-block;padding:calc(5px * var(--scale)) calc(12px * var(--scale));border-radius:8px;font-size:calc(13px * var(--scale));margin:8px 0}.notice{background:var(--primary-soft);color:var(--primary-h);border:1px solid var(--primary-line)}.notice:before{content:"\24d8   ";font-weight:600}.notice-x{margin-left:8px;padding:0 4px;border:0;border-radius:5px;background:transparent;color:inherit;font-family:inherit;font-size:calc(12px * var(--scale));line-height:1.4;opacity:.7;cursor:pointer;vertical-align:1px}.notice-x:hover{opacity:1;background:var(--primary-line)}.msg{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-border)}.msg:before{content:"\2713   ";font-weight:600}.err{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4000;max-width:min(620px,92vw);text-align:center;padding:calc(12px * var(--scale)) calc(18px * var(--scale));border-radius:10px;background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border);box-shadow:0 12px 32px #00000047;font-size:calc(14px * var(--scale));margin:0;display:flex;align-items:center;gap:10px}.err:before{content:"\26a0   ";font-weight:600;flex:0 0 auto}.err:hover{opacity:1}.err>span{flex:1 1 auto;min-width:0}.err-x{flex:0 0 auto;border:0;background:transparent;color:inherit;font-size:calc(16px * var(--scale));line-height:1;cursor:pointer;opacity:.7;padding:0 2px}.err-x:hover{opacity:1}.hint code,.setup code{background:var(--code-bg);color:var(--code-fg);padding:3px 8px;border-radius:6px;font-size:calc(12px * var(--scale))}.setup{max-width:640px;margin:10vh auto 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.setup h3{margin-top:0}.modal-mask{position:fixed;inset:var(--window-top, 0px) 0 0;background:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:50;backdrop-filter:blur(2px)}.modal{background:var(--surface);border-radius:var(--radius);padding:20px;width:min(1100px,92vw);max-height:min(88vh,calc(100dvh - var(--window-top, 0px) - 24px));overflow:auto;box-shadow:var(--shadow-md)}.modal .result-head{margin-bottom:14px}.modal .table-wrap{max-height:none!important;flex-shrink:0}.modal :is(.warn-list,.exp-skip-list,.exp-skip-tags-box){max-height:none!important;overflow:visible;flex-shrink:0}.modal{overscroll-behavior-y:contain}.confirm-msg{white-space:pre-line;color:var(--text-2);line-height:1.6}.chk{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:calc(13px * var(--scale))}.chk input[type=checkbox],.chk input[type=radio]{height:auto;accent-color:var(--primary)}.actions{display:flex;align-items:center;gap:10px;margin-top:14px}.act-sep{width:1px;align-self:stretch;min-height:18px;background:var(--border)}.stats{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.stat{font-size:calc(13px * var(--scale));color:var(--muted)}.stat b{color:var(--text);font-variant-numeric:tabular-nums}.tabs{display:flex;gap:6px;margin-bottom:16px}.tab{border:1px solid var(--border);background:var(--surface);color:var(--text-2);padding:8px 18px;border-radius:10px;cursor:pointer;font-size:13px;font-family:inherit;font-weight:500;transition:background .14s,border-color .14s,color .14s}.tab:hover{background:var(--surface-2)}.tab.active{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-h)}.workspace-tabs{--nav-order: #365bbb;--nav-task: #a15426;--nav-on-accent: #fff;flex-wrap:wrap;max-width:100%;gap:10px 14px}html[data-theme=light][data-eye="1"] .workspace-tabs{--nav-order: #415da4;--nav-task: #925125;--nav-on-accent: #faf5e8}html[data-theme=dark] .workspace-tabs{--nav-order: #8fa9e5;--nav-task: #d89d74;--nav-on-accent: #1b2029}html[data-theme=dark][data-eye="1"] .workspace-tabs{--nav-order: #95a8d0;--nav-task: #ce9e79;--nav-on-accent: #25221e}.workspace-tab-group{--nav-accent: var(--nav-order);display:inline-flex;max-width:100%;border:1px solid var(--border-strong);border-color:color-mix(in srgb,var(--nav-accent) 48%,var(--surface));border-radius:7px;background:var(--surface);background:color-mix(in srgb,var(--nav-accent) 9%,var(--surface))}.workspace-tab-group[data-module=tasks]{--nav-accent: var(--nav-task)}.workspace-tab-group .tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35em;padding-inline:clamp(5px,1vw,12px);border:0;border-radius:0;background:transparent;color:var(--nav-accent);font-size:calc(14px * var(--scale));font-weight:600;line-height:1.4}.workspace-tab-group .tab:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.workspace-tab-group .tab:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.workspace-tab-group .tab+.tab{border-left:1px solid;border-left-color:inherit}.workspace-tab-group svg{width:1.12em;height:1.12em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.workspace-tab-group .tab:hover{background:color-mix(in srgb,var(--nav-accent) 13%,var(--surface))}.workspace-tab-group .tab.active{background:var(--nav-accent);color:var(--nav-on-accent);font-weight:700}.workspace-tab-group .tab.active:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-inline:5px solid transparent;border-top:5px solid var(--nav-accent);pointer-events:none}.workspace-tab-group .tab:focus-visible{z-index:1;outline:2px solid var(--text);outline-offset:2px}.dbtag{font-size:12px;color:var(--muted);padding:3px 10px;background:var(--mute-bg);border:1px solid var(--border);border-radius:999px}.form-actions{display:flex;gap:10px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-soft)}.entry-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.detail-edit table input,.detail-edit table textarea{width:100%;height:32px;padding:0 8px;font-size:calc(13px * var(--scale))}.detail-edit table textarea.det-remark{resize:none;overflow:hidden;line-height:1.45;padding:5px 8px;white-space:pre-wrap;word-break:break-word;vertical-align:top}.detail-edit table input[type=checkbox],.detail-edit table input[type=radio]{width:auto;height:auto;padding:0;flex:0 0 auto;accent-color:var(--primary)}.detail-edit table td{padding:5px 6px}.detail-edit table th{padding:8px 10px}.detail-edit .rm{border:1px solid var(--bad-border);background:var(--bad-bg);color:var(--bad);border-radius:8px;width:30px;height:30px;cursor:pointer;font-size:15px;line-height:1}.detail-edit .rm:hover{background:var(--bad-bg);border-color:var(--bad-border)}.warn-banner{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-border);border-radius:10px;padding:10px 14px;font-size:13px;margin-bottom:14px}.filter-full{grid-column:1 / -1}.date-input{position:relative;width:100%;display:flex;align-items:center}.date-quick{position:absolute;z-index:40;top:calc(100% + 4px);right:0;min-width:calc(112px * var(--scale));padding:4px;background:var(--menu-bg);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);display:flex;flex-direction:column}.date-quick button{border:none;background:transparent;text-align:left;padding:calc(6px * var(--scale)) calc(10px * var(--scale));border-radius:7px;font-size:calc(13px * var(--scale));color:var(--text-2);cursor:pointer;white-space:nowrap}.date-quick button:hover{background:var(--primary-soft);color:var(--primary-h)}.date-quick .sep{border-top:1px solid var(--border-soft);margin:3px 4px}.date-input>input:first-child{width:100%;padding-right:34px}.date-input .cal{position:absolute;right:3px;height:30px;width:30px;border:1px solid var(--ghost-border);background:var(--ghost-bg);cursor:pointer;font-size:14px;line-height:1;border-radius:7px}.date-input .cal:hover{background:var(--surface-2)}.date-input .native{position:absolute;right:3px;bottom:3px;width:1px;height:1px;opacity:0;pointer-events:none}.date-range{position:relative;width:100%;display:flex;align-items:center}.date-range>input:first-child{width:100%;padding-right:34px}.date-range .cal{position:absolute;right:3px;height:30px;width:30px;border:1px solid var(--ghost-border);background:var(--ghost-bg);cursor:pointer;font-size:14px;line-height:1;border-radius:7px}.date-range .cal:hover{background:var(--surface-2)}.filter-card .date-range .cal{height:26px;width:26px}.filter-card .date-range>input:first-child{padding-right:30px}.dr-pop{position:fixed;z-index:40;min-width:calc(210px * var(--scale));padding:4px;background:var(--menu-bg);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);display:flex;flex-direction:column}.dr-pop .dr-quick{border:none;background:transparent;text-align:left;padding:calc(6px * var(--scale)) calc(10px * var(--scale));border-radius:7px;font-size:calc(13px * var(--scale));color:var(--text-2);cursor:pointer;white-space:nowrap}.dr-pop .dr-quick:hover{background:var(--primary-soft);color:var(--primary-h)}.dr-pop .sep{border-top:1px solid var(--border-soft);margin:3px 4px}.dr-pop .dr-row{display:flex;align-items:center;gap:6px;padding:calc(3px * var(--scale)) calc(6px * var(--scale));font-size:calc(12px * var(--scale));color:var(--muted)}.dr-pop .dr-row>span{flex:0 0 1.5em}.dr-pop .dr-row>input{flex:1 1 auto;min-width:0;height:calc(28px * var(--scale))}.dr-pop .dr-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.dr-pop .dr-done{border:1px solid var(--primary);background:var(--primary-soft);color:var(--primary-h);padding:calc(5px * var(--scale)) calc(14px * var(--scale));border-radius:7px;font-size:calc(13px * var(--scale));cursor:pointer}.dr-pop .dr-foot .dr-quick{flex:0 0 auto}.data-table{table-layout:fixed}.data-table tbody tr.void-row td{text-decoration:line-through;text-decoration-color:var(--muted-2);color:var(--muted-2)}.data-table tbody tr.void-row td .tag{text-decoration:line-through;opacity:.65}.data-table tbody tr.void-row td .in,.data-table tbody tr.void-row td .out{color:var(--muted-2)!important}.data-table tbody tr.repair-row:not(.recent) td{color:var(--repair)}.data-table tbody tr.repair-row td.in{color:var(--ok)}.data-table tbody tr.repair-row td.out,.data-table tbody tr.repair-row td.neg{color:var(--bad)}.data-table tbody tr.exchange-row:not(.recent) td{color:var(--exchange)}.data-table tbody tr.exchange-row td.in{color:var(--ok)}.data-table tbody tr.exchange-row td.out,.data-table tbody tr.exchange-row td.neg{color:var(--bad)}.data-table th,.data-table td{overflow:hidden;text-overflow:ellipsis}.data-table thead th{border-right:1px solid var(--grid-line)}.data-table thead th:last-child{border-right:0}.resizer{position:absolute;top:0;right:0;height:100%;width:12px;cursor:col-resize;z-index:2}.resizer:hover:before,.resizer:active:before{content:"";position:absolute;top:0;bottom:0;right:0;width:3px;background:var(--primary);border-radius:2px}.data-table thead th{cursor:pointer;user-select:none;white-space:normal;word-break:break-word;line-height:1.25;vertical-align:middle;text-align:center;text-wrap:balance}.data-table thead th.num{text-align:center}.data-table thead th[draggable=true]{cursor:grab}.data-table thead th.dragging{opacity:.4}.data-table thead th.drop-before{box-shadow:inset 2px 0 0 0 var(--primary)}.data-table thead th.drop-after{box-shadow:inset -2px 0 0 0 var(--primary)}.data-table thead th>.sort{position:absolute;top:50%;transform:translateY(-50%);right:calc(3px * var(--scale));font-size:10px;line-height:1;color:var(--primary);pointer-events:none}.data-table thead th.num>.sort{right:calc(3px * var(--scale));left:auto}tbody tr.sel td{background:var(--primary-soft)}.data-table tbody tr.mine>td:first-child{box-shadow:inset 3px 0 0 0 var(--primary)}.mine-me{font-weight:600;color:var(--primary)}.recent,.recent *{animation:row-rainbow 1.4s linear infinite}@keyframes row-rainbow{0%{color:#d32f2f}14%{color:#e65100}28%{color:#b8860b}42%{color:#2e7d32}57%{color:#1565c0}71%{color:#4527a0}85%{color:#ad1457}to{color:#d32f2f}}.flash-rainbow,.flash-rainbow *{animation:row-rainbow 1.4s linear infinite}.recent-hint{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px;padding:6px 10px;font-size:calc(12px * var(--scale));color:var(--text-2);background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:8px}.recent-hint .btn{padding:1px 8px}.data-table .pick-col{width:40px;min-width:40px;max-width:40px;padding:0!important;text-align:center;overflow:visible}.data-table thead .pick-col{cursor:default}.data-table .pick-col input{accent-color:var(--primary);width:calc(18px * var(--scale));height:calc(18px * var(--scale));margin:0;vertical-align:middle;cursor:pointer}.order-edit-lock-notice{display:inline-flex;align-items:center;gap:calc(9px * var(--scale));color:red;max-width:100%;overflow-wrap:anywhere}.order-edit-lock-notice strong{font-size:inherit;font-weight:600}.order-edit-lock{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(32px * var(--scale));height:calc(32px * var(--scale));color:red;background:var(--bad-bg);border:1px solid color-mix(in srgb,#ff0000 25%,transparent);border-radius:calc(7px * var(--scale))}.order-edit-lock svg{width:calc(24px * var(--scale));height:calc(24px * var(--scale));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}button.order-edit-lock.compact{width:calc(20px * var(--scale));height:calc(24px * var(--scale));min-width:0;padding:0;border:0;border-radius:2px;box-shadow:none;background:transparent;cursor:help}.order-edit-lock.compact svg{width:calc(20px * var(--scale));height:calc(22px * var(--scale))}button.task-list-edit-lock.compact,.task-list-edit-lock.compact svg{width:calc(28px * var(--scale));height:calc(30px * var(--scale))}.order-edit-lock:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.result-head:has(.order-edit-lock-notice){flex-wrap:wrap;gap:8px}.m-order-detail>.order-edit-lock-notice{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px;margin-bottom:10px}.data-table tbody tr.picked td{background:var(--primary-soft)}.data-table td.tagcell{text-overflow:clip;text-align:center}.data-table td.staffcell{text-align:center}.pick-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 calc(10px * var(--scale));padding:calc(7px * var(--scale)) calc(12px * var(--scale));border:1px solid var(--primary-line);background:var(--primary-soft);border-radius:10px;font-size:calc(13px * var(--scale))}.pick-bar b{color:var(--primary-h)}.pick-bar .pick-tip{color:var(--muted);font-size:calc(12px * var(--scale))}.table-wrap{--row-h: 36px}.table-wrap.compact{--row-h: 28px}.data-table tbody td{height:var(--row-h);padding-top:0;padding-bottom:0;vertical-align:middle}.table-wrap.compact table{font-size:calc(12px * var(--scale))}.data-table tbody tr.spacer{pointer-events:none}.data-table tbody tr.spacer td{background:transparent!important;border:none!important;padding:0!important}.load-more{display:flex;justify-content:center;padding:calc(8px * var(--scale)) 0 calc(2px * var(--scale))}.load-more .btn{padding:calc(5px * var(--scale)) calc(14px * var(--scale))}@media (max-width: 760px){.content{padding:12px}.content-fill{overflow:auto}.workspace .result-card{flex:0 0 auto}.workspace .result-card .table-wrap{flex:0 0 auto;max-height:62vh}.topbar{height:52px;padding:0 14px}.brand{font-size:14px}.brand .sub{display:none}.card{padding:14px;border-radius:12px}.result-head{gap:8px}.kpis{gap:6px}.kpi{padding:5px 9px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filter-foot,.tabs{flex-wrap:wrap}.table-wrap{max-height:none}table{font-size:12px}tbody td,thead th{padding:7px 8px}.modal{width:96vw;padding:14px}.detail-info{grid-template-columns:1fr}}.is-mobile .content-fill{overflow:auto}.is-mobile .workspace .result-card{flex:0 0 auto}.is-mobile .workspace .result-card .table-wrap{flex:0 0 auto;max-height:62vh}.order-images{margin-top:14px}.oi-head{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--scale));color:var(--text-2);margin-bottom:8px}.oi-spacer{flex:1 1 auto}.oi-paste{flex:1 1 220px;max-width:520px;min-width:120px;width:auto;box-sizing:border-box;margin:0;padding:calc(4px * var(--scale)) calc(10px * var(--scale));font-size:calc(12px * var(--scale));color:var(--text);background:var(--surface-2, #fafafa);border:1px dashed var(--border);border-radius:8px;cursor:text}.oi-paste:focus{outline:none;border-style:solid;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:var(--surface, #fff)}.oi-paste::placeholder{color:var(--muted-2)}.order-images.oi-drop{outline:2px dashed var(--primary);outline-offset:3px;border-radius:10px;background:var(--primary-soft)}.oi-hint{color:var(--muted);font-size:calc(12px * var(--scale))}.oi-err{color:var(--bad);font-size:calc(12px * var(--scale))}.oi-list{display:flex;flex-wrap:wrap;gap:10px}.oi-item{width:calc(120px * var(--scale));height:calc(120px * var(--scale));border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;background:var(--surface-2);display:flex;align-items:center;justify-content:center;position:relative}.oi-id{position:absolute;left:calc(4px * var(--scale));bottom:calc(4px * var(--scale));padding:0 calc(5px * var(--scale));border-radius:6px;background:rgba(0,0,0,.58);color:#fff;font-size:calc(11px * var(--scale));line-height:calc(16px * var(--scale))}.oi-menu{position:fixed;z-index:5000;min-width:calc(120px * var(--scale));background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md);padding:4px;display:flex;flex-direction:column}.oi-menu button{text-align:left;border:0;background:none;cursor:pointer;font-family:inherit;padding:calc(7px * var(--scale)) calc(12px * var(--scale));border-radius:6px;font-size:calc(13px * var(--scale));color:var(--text);white-space:nowrap}.oi-menu button:hover{background:var(--surface-2)}.oi-menu button.danger{color:var(--bad)}.oi-item:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.oi-item.oi-pending{position:relative;cursor:pointer}.oi-item.oi-pending:hover{border-color:var(--warn);box-shadow:0 0 0 3px var(--warn-glow, rgba(180, 83, 9, .25))}.oi-badge{position:absolute;left:0;top:0;padding:1px 6px;font-size:calc(11px * var(--scale));color:#fff;background:var(--warn);border-bottom-right-radius:8px}.oi-x{position:absolute;right:3px;top:3px;width:calc(20px * var(--scale));height:calc(20px * var(--scale));display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:calc(14px * var(--scale));line-height:1;cursor:pointer}.oi-x:hover{background:var(--bad)}.oi-item img{width:100%;height:100%;object-fit:cover;display:block}.oi-hold{color:var(--muted-2);font-size:calc(12px * var(--scale))}.oi-big{position:relative;overflow:hidden;height:72vh;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px;padding:8px;touch-action:none;cursor:grab}.oi-big.dragging{cursor:grabbing}.oi-big img{max-width:100%;max-height:100%;display:block;user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform}.pwd-modal{width:min(520px,94vw)}.pwd-tabs{margin:4px 0 12px}.pwd-grid{display:grid;grid-template-columns:calc(96px * var(--scale)) 1fr;gap:calc(10px * var(--scale)) calc(12px * var(--scale));align-items:center;margin:calc(12px * var(--scale)) 0 calc(8px * var(--scale))}.pwd-grid>label{color:var(--text-2);font-weight:500}.pwd-grid>input,.pwd-grid>select{height:calc(34px * var(--scale));border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 calc(10px * var(--scale));font-size:calc(13px * var(--scale));font-family:inherit;background:var(--surface);color:var(--text);width:100%}.pwd-grid>input:focus,.pwd-grid>select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.pwd-rule{margin:0 0 calc(8px * var(--scale))}.pwd-show{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);cursor:pointer}.force-pwd-layer{position:fixed;inset:0;z-index:1200;background:var(--surface-2);display:grid;place-items:center;padding:16px}.force-pwd{width:min(520px,94vw)}.force-pwd h3{margin:0 0 10px;font-size:calc(17px * var(--scale))}.last-login{display:flex;flex-direction:column;gap:6px;margin:10px 0 12px}.last-login>div{display:flex;gap:10px;font-size:calc(13px * var(--scale))}.last-login>div>span{color:var(--muted);width:3em;flex:0 0 auto}.last-login>div>b{color:var(--text);font-weight:600;word-break:break-all}.pwd-days{color:var(--bad);font-weight:700}.entry input.bad,.entry select.bad,.form-row input.bad{border-color:#dc2626!important;background:var(--bad-bg)!important;box-shadow:0 0 0 2px #dc26261f!important}.detail-edit .qty-cell{display:flex;align-items:center;gap:6px}.detail-edit .qty-cell>input{flex:1 1 auto;min-width:0}.detail-edit .ret-lbl{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;font-size:calc(12px * var(--scale));color:var(--muted-2);border:1px solid var(--border);border-radius:7px;padding:0 5px;height:calc(30px * var(--scale));cursor:pointer;user-select:none;background:var(--surface)}.detail-edit .ret-lbl.on{background:var(--bad-bg);border-color:var(--bad-border);color:var(--bad);font-weight:600}.detail-edit .ret-lbl.off{opacity:.55;cursor:not-allowed}.detail-edit .ret-lbl input{margin:0}.detail-edit .free-sel{width:100%;height:calc(32px * var(--scale));border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 6px;font-size:calc(13px * var(--scale));font-family:inherit;background:var(--surface);color:var(--text)}.detail-edit .free-sel.todo{background:var(--bad-bg);border-color:var(--bad-border);color:var(--bad);font-weight:600}.detail-edit .free-sel.done{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok);font-weight:600}.detail-edit .free-sel.other{background:var(--warn-surface);border-color:var(--warn-border);color:var(--warn);font-weight:600}.detail-edit .free-sel.normal{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:400}.detail-edit tbody tr.is-return td:first-child{box-shadow:inset 3px 0 #dc2626}.detail-edit tbody tr.is-free td:first-child{box-shadow:inset 3px 0 #f59e0b}.detail-edit tbody tr.is-return.is-free td:first-child{box-shadow:inset 3px 0 #dc2626}.free-tag,.ret-tag,.part-tag{display:inline-block;font-size:calc(11px * var(--scale, 1));padding:0 5px;border-radius:5px;margin-right:5px;vertical-align:1px}.free-tag{background:var(--warn-surface);color:var(--warn);border:1px solid var(--warn-border)}.free-tag.todo{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-border)}.free-tag.done{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-border)}.free-tag.other{background:var(--warn-surface);color:var(--warn);border-color:var(--warn-border)}.free-tag.normal{background:var(--surface-2);color:var(--text);border-color:var(--border)}.ret-tag{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border)}.part-tag{background:var(--repair-bg, #ecfeff);color:var(--repair, #0e7490);border:1px solid var(--repair-border, #a5f3fc)}td.num.neg{color:var(--bad);font-weight:600}.fld-btn .btn{flex:1 1 0;justify-content:center}.filter-grid>.fld-right{grid-column:span 10;justify-content:flex-end}.recon-pick-wrap{width:100%}.recon-pick{width:100%;box-sizing:border-box;height:calc(32px * var(--scale));padding:calc(3px * var(--scale)) calc(6px * var(--scale));font-size:calc(12px * var(--scale));line-height:1.2;display:flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;text-align:left}.recon-pick .rp-txt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recon-pick .rp-caret{flex:0 0 auto;color:var(--muted-2);font-size:calc(10px * var(--scale))}.recon-pick.st-ok{color:var(--ok);font-weight:500}.recon-pick.st-mute{color:var(--muted);font-weight:500}.recon-pick.st-cross{color:#ec4899;font-weight:500}.recon-pick.disabled{opacity:.55;cursor:not-allowed}.rp-pop{position:fixed;z-index:4000;overflow-y:auto;padding:3px;background:var(--menu-bg);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-md)}.rp-pop .rp-group{padding:calc(4px * var(--scale)) calc(8px * var(--scale)) 2px;font-size:calc(11px * var(--scale));color:var(--muted-2);font-weight:600}.rp-pop .rp-item{display:block;width:100%;border:none;background:transparent;text-align:left;padding:calc(5px * var(--scale)) calc(9px * var(--scale));border-radius:6px;font-size:calc(12px * var(--scale));color:var(--text-2);cursor:pointer;white-space:nowrap}.rp-pop .rp-item:hover{background:var(--surface-2)}.rp-pop .rp-item.on{background:var(--primary-soft);color:var(--primary-h);font-weight:600}.rp-pop .rp-item.cross{color:#ec4899}.rp-pop .rp-item.rp-none{color:var(--muted)}.rp-pop .rp-item.rp-none.on{color:var(--primary-h)}.fw-layer{position:fixed;inset:0;z-index:45;background:var(--overlay)}.fw-layer.fw-layer-clear{background:transparent}.fw-layer .fw-card{position:fixed;max-height:min(88vh,calc(100dvh - var(--window-top, 0px) - 24px));overflow:auto;box-shadow:var(--window-shadow)}.fw-layer .result-head{cursor:move;user-select:none}.fw-layer .result-head button,.fw-layer .result-head input{cursor:pointer}.disp-body{padding:2px 0}.disp-sec{padding:12px 2px;border-top:1px solid var(--border-soft)}.disp-sec:first-child{border-top:0;padding-top:2px}.disp-sec h4{margin:0 0 10px;font-size:calc(13px * var(--scale));font-weight:600;color:var(--text)}.disp-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0}.disp-lab{flex:0 0 calc(88px * var(--scale));white-space:nowrap;color:var(--muted);font-size:calc(13px * var(--scale))}.disp-tip{color:var(--muted-2);font-size:calc(12px * var(--scale))}.set-seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.set-seg .seg{border:0;background:var(--surface);color:var(--text-2);font-family:inherit;line-height:1.4;padding:calc(6px * var(--scale)) calc(16px * var(--scale));font-size:calc(13px * var(--scale));cursor:pointer}.set-seg .seg+.seg{border-left:1px solid var(--border)}.set-seg .seg:hover{background:var(--surface-2)}.set-seg .seg.on{background:var(--primary-soft);color:var(--primary-h);font-weight:600}.disp-chk{display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--scale));color:var(--text-2);cursor:pointer}.disp-chk input{accent-color:var(--primary);height:auto}.disp-chk input[type=number]{width:calc(84px * var(--scale));height:calc(28px * var(--scale));padding:0 calc(6px * var(--scale));text-align:right}.disp-zoom{display:inline-flex;align-items:center;gap:6px}.btn.tiny{padding:calc(4px * var(--scale)) calc(10px * var(--scale));font-size:calc(13px * var(--scale))}.btn.icon{padding:calc(7px * var(--scale));display:inline-flex;align-items:center;justify-content:center;color:var(--text-2)}.btn.icon:hover{color:var(--text)}.btn.icon-frame{display:inline-flex;align-items:center;justify-content:center;padding-left:calc(8px * var(--scale));padding-right:calc(8px * var(--scale));min-height:calc(1.32em + 10px * var(--scale) + 4px)}.btn.icon-frame svg{display:block;width:1em;height:1em}.disp-keys{margin:6px 0 0;padding-left:18px;color:var(--muted);font-size:calc(12px * var(--scale));line-height:1.95}.disp-keys .disp-mobile{color:var(--primary-h)}.disp-keys kbd{font-family:inherit;font-size:calc(11px * var(--scale));padding:1px 6px;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;background:var(--surface-2);color:var(--text-2)}.disp-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.disp-cols label{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--scale));color:var(--text-2);cursor:pointer;min-width:0}.disp-cols input{accent-color:var(--primary);height:auto;flex:0 0 auto}.disp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.disp-actions .btn{padding:calc(5px * var(--scale)) calc(13px * var(--scale))}.disp-foot{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--border-soft);color:var(--muted-2);font-size:calc(11px * var(--scale))}@media (max-width: 760px){.disp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pq-modal{width:min(1180px,96vw)}.pq-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin-bottom:10px}.pq-filters>label{display:flex;flex-direction:column;gap:3px;min-width:0}.pq-filters>label>span{font-size:calc(12px * var(--scale));color:var(--text-2)}.pq-filters input,.pq-filters select{height:calc(32px * var(--scale));border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 calc(10px * var(--scale));font-size:calc(13px * var(--scale));font-family:inherit;background:var(--surface);color:var(--text);width:100%}.pq-filters input[type=checkbox]{width:auto;height:auto;padding:0;border:0;background:none}.pq-chk{flex-direction:row!important;align-items:center;gap:6px!important;font-size:calc(13px * var(--scale));color:var(--text-2);padding-top:calc(16px * var(--scale));white-space:nowrap}.pq-btns{padding-top:calc(14px * var(--scale))}.pq-chks{grid-column:span 2;display:flex;align-items:center;gap:calc(16px * var(--scale));flex-wrap:wrap;padding-top:calc(14px * var(--scale))}.pq-chks .pq-chk{padding-top:0;flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:6px}.pq-filters>.pq-btns{grid-column:1 / -1;justify-content:flex-end;padding-top:calc(10px * var(--scale))}.pq-filters>.pq-btns .btn{flex:0 0 auto;min-width:calc(120px * var(--scale))}.ag-filters{align-items:end}.ag-filters>label{grid-column:span 2}.ag-filters>.pq-btns{grid-column:3 / -1;justify-content:flex-end;padding-top:0}.pq-kpis{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:6px 2px 10px;border-bottom:1px solid var(--border-soft);margin-bottom:8px}.pq-kpis .spacer{flex:1 1 auto}.pq-wrap{max-height:56vh}.pq-wrap thead th{cursor:pointer;user-select:none;white-space:nowrap}.pq-wrap thead th:hover{color:var(--primary-h)}.pq-wrap thead th.sorted{color:var(--primary);font-weight:600}.pq-f-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.pq-f-price>.pq-btns{grid-column:auto;justify-content:flex-end;padding-top:calc(14px * var(--scale))}.pq-f-price>.pq-btns .btn{flex:0 0 auto;min-width:calc(120px * var(--scale))}.pq-fld{display:flex;flex-direction:column;gap:3px;min-width:0}.pq-cap-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pq-fld .pq-cap{font-size:calc(12px * var(--scale));color:var(--text-2)}.pq-fld .pq-inline{padding-top:0;font-size:calc(12px * var(--scale))}.oplog-window>.fw-card,.fixed-scroll-window>.fw-card,.modal.fixed-scroll-card{display:flex;flex-direction:column;overflow:hidden}:is(.fw-layer.oplog-window,.fw-layer.fixed-scroll-window,.fw-layer.refund-picker)>.fw-card,.modal.fixed-scroll-card{max-height:calc(100dvh - var(--window-top, 0px) - 24px);padding-block:12px}:is(.oplog-window > .fw-card,.fixed-scroll-window > .fw-card,.modal.fixed-scroll-card,.refund-picker .rfc-shell)>.result-head{margin-bottom:8px}:is(.oplog-window > .fw-card,.fixed-scroll-window > .fw-card,.modal.fixed-scroll-card)>.pq-filters{margin-bottom:6px}:is(.oplog-window > .fw-card,.fixed-scroll-window > .fw-card)>:is(.ol-filters,.oplog-src){padding-bottom:6px}html.m-site .modal.fixed-scroll-card{max-height:calc(var(--m-viewport-height, 100dvh) - 24px)}.window-help.hint{margin:0 0 6px}.window-help>summary{cursor:pointer;width:fit-content}.window-help-text{margin-top:4px}.window-options{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.window-options .window-help.hint{margin:0}.window-options .window-help[open]{flex-basis:100%}.window-options .pq-collapse{padding-top:0}:is(.oplog-window > .fw-card,.fixed-scroll-window > .fw-card,.modal.fixed-scroll-card)>*{flex-shrink:0}:is(.oplog-window > .fw-card,.fixed-scroll-window > .fw-card,.modal.fixed-scroll-card)>:is(.table-wrap,.scroll-window-body){flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.fixed-scroll-window>.fw-card>.pq-content{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow:hidden;overscroll-behavior:contain}.pq-content>*{flex-shrink:0}.pq-content>.pq-filters{margin-bottom:6px}.modal .pq-content>.table-wrap{flex:0 1 auto;min-height:0;overflow:auto}.fixed-scroll-window>.fw-card>.pq-content-scroll{display:block;overflow:auto}.ol-filters{display:flex;align-items:flex-end;gap:calc(8px * var(--scale));padding:2px 2px 10px;flex-wrap:wrap}.ol-filters>label{display:flex;flex-direction:column;gap:3px}.ol-filters>label>span{font-size:calc(12px * var(--scale));color:var(--text-2)}.ol-filters input,.ol-filters select{height:calc(32px * var(--scale));border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 calc(8px * var(--scale));font-size:calc(13px * var(--scale));font-family:inherit;background:var(--surface);color:var(--text);width:100%;min-width:0}.ol-filters>.ol-dt{width:calc(210px * var(--scale))}.ol-filters>.ol-user,.ol-filters>.ol-dept{width:calc(96px * var(--scale))}.ol-filters>.ol-type{width:calc(96px * var(--scale))}.ol-filters>.ol-act{width:calc(140px * var(--scale))}.ol-filters .btn{flex:0 0 auto;min-width:calc(60px * var(--scale))}.ol-tip{margin:0 0 8px}.ol-table{table-layout:fixed}.ol-table td.act{white-space:normal;word-break:break-all;vertical-align:top}.log-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.archive-batch-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;color:var(--muted);font-size:calc(12px * var(--scale))}.archive-batch-toggle{background:none;border:0;padding:0;color:var(--primary);cursor:pointer;font:inherit}.archive-batch-toggle:hover{color:var(--primary-h)}.archive-sync-note{margin-top:4px;color:var(--muted);font-size:calc(12px * var(--scale))}.m-app :is(.archive-batch-meta,.archive-sync-note){font-size:var(--m-font-meta)}.ol-table td.typecell{white-space:normal;word-break:break-word}.ol-table tr.row-other td{background:var(--bad-soft)}.ol-table tbody tr.row-task td{color:var(--warn)}.ol-table tbody tr.row-task td.type-other{color:var(--bad)}.ol-table tbody tr.row-openable{cursor:pointer}.ol-table tbody tr.row-openable:hover td{background:var(--primary-soft)}.ol-table td.type-other{color:var(--bad);font-weight:700}.op-pass{color:var(--magenta)}.oplog-src{display:flex;align-items:center;gap:calc(12px * var(--scale));padding:2px 2px 10px;flex-wrap:wrap}.oplog-src-cap{font-size:calc(12px * var(--scale));color:var(--text-2)}.oplog-src-item{display:inline-flex;align-items:center;gap:calc(5px * var(--scale));font-size:calc(13px * var(--scale));cursor:pointer;user-select:none}.oplog-src-item input{width:calc(15px * var(--scale));height:calc(15px * var(--scale))}.oplog-src-item.off{opacity:.5;cursor:not-allowed}.oplog-tag{display:inline-block;padding:1px calc(6px * var(--scale));border-radius:var(--radius-sm);font-size:calc(12px * var(--scale));border:1px solid var(--border);color:var(--text-2)}.oplog-tag.order{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary)}.oplog-tag.task{background:var(--warn-surface, var(--surface-3));border-color:var(--warn-border, var(--border));color:var(--warn)}.pq-in-wrap{position:relative}.pq-in-wrap>input{padding-right:calc(26px * var(--scale))}.pq-clear{position:absolute;right:calc(4px * var(--scale));top:50%;transform:translateY(-50%);width:calc(20px * var(--scale));height:calc(20px * var(--scale));line-height:1;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--mute-bg);color:var(--muted);font-size:calc(11px * var(--scale));cursor:pointer;padding:0}.pq-clear:hover{background:var(--bad-bg);color:var(--bad)}.warn-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.warn-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bad-bg);border:1px solid var(--bad-border);border-radius:10px;padding:calc(6px * var(--scale)) calc(10px * var(--scale))}.warn-text{color:var(--bad);font-size:calc(13px * var(--scale));font-weight:500}.btn.warn-ignore{background:var(--surface);border-color:var(--bad-border-h);color:var(--bad);padding:calc(3px * var(--scale)) calc(10px * var(--scale));font-size:calc(12px * var(--scale))}.btn.warn-ignore:hover{background:var(--bad-bg)}.pq-tip{margin:0 0 8px}.pq-busy{color:var(--primary)}.pq-collapse{display:inline-flex;padding-top:0;margin-left:8px;vertical-align:middle}.pq-wrap tbody tr.pq-group{cursor:pointer}.pq-wrap tbody tr.pq-group td{background:var(--row-alt)}.pq-wrap tbody tr.pq-group.pq-open td{background:var(--primary-soft)}.pq-caret{display:inline-block;width:13px;color:var(--muted)}.pq-wrap tbody tr.pq-sub td{font-size:calc(12px * var(--scale));color:var(--text-2);background:var(--surface)}.pq-wrap tbody tr.pq-sub td:first-child{padding-left:calc(28px * var(--scale))}.pq-sub-mute{color:var(--muted-2)!important}.pq-noprice{color:var(--muted);font-weight:400}.pq-zero{color:var(--bad);font-weight:600}.pq-wrap tbody tr.pq-apply{cursor:pointer}.pq-more{display:flex;justify-content:center;padding:10px 0}@media (max-width: 980px){.pq-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-edit .price-cell{display:flex;align-items:center;gap:4px}.detail-edit .price-cell>input{flex:1 1 auto;min-width:0}.detail-edit .pq-btn,.oh-desktop .pq-btn{flex:0 0 auto;padding:0 4px;height:calc(32px * var(--scale));font-size:calc(13px * var(--scale));line-height:1}.detail-edit thead th.col-qty,.detail-edit thead th.col-price{padding-left:6px;padding-right:6px}.detail-edit thead th .qty-cell,.detail-edit thead th .price-cell{width:100%}.detail-edit thead th .th-lab{flex:1 1 auto;text-align:right}.detail-edit thead th.col-qty .th-lab{padding-right:9px}.detail-edit .th-ghost{visibility:hidden;pointer-events:none}.pq-wrap tbody tr.pq-low td{background:var(--bad-soft)}.pq-wrap tbody tr.pq-low:hover td{background:var(--bad-hover)}td.num.low{color:var(--bad);font-weight:600}.low-tag{display:inline-block;font-size:calc(10px * var(--scale));padding:0 4px;margin-right:4px;border-radius:4px;background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border);vertical-align:1px}.pq-wrap tbody tr.pq-marked td{background:var(--warn-surface)}.pq-wrap tbody tr.pq-marked:hover td{background:var(--warn-surface-h)}.pq-marked td.num.strong{color:var(--warn)}.mark-tag{display:inline-block;font-size:calc(10px * var(--scale));padding:0 4px;margin-right:4px;border-radius:4px;background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-border);vertical-align:1px;font-weight:600}.overflow-tip{position:fixed;z-index:4000;max-width:min(520px,86vw);padding:6px 10px;border-radius:8px;background:var(--menu-bg);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);font-size:calc(12px * var(--scale));line-height:1.5;white-space:pre-wrap;word-break:break-all;pointer-events:none;display:none}.overflow-tip-scroll{max-height:calc(100dvh - 16px);overflow-y:auto;pointer-events:auto}.ag-modal{width:min(1080px,96vw)}.ag-kinds{display:flex;gap:6px;margin:0 auto 0 18px}.ag-kind{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:calc(4px * var(--scale)) calc(14px * var(--scale));font-size:calc(13px * var(--scale));cursor:pointer}.ag-kind.active{background:var(--primary-soft);color:var(--primary-h);border-color:var(--primary-soft);font-weight:600}.ag-name{word-break:break-all}.ag-dirtytag{margin-left:6px;font-size:calc(10px * var(--scale));vertical-align:1px}.ag-wrap tbody tr.ag-sel td{background:var(--primary-soft)}.ag-why{font-size:calc(11px * var(--scale));color:var(--bad)}.ag-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 4px}.ag-chip-total{color:var(--text-2)}.ag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;line-height:1.5}.ag-chip:hover{border-color:var(--primary);color:var(--text)}.ag-chip.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:600}.ag-chip b{font-weight:600;color:var(--text)}.ag-chip.active b{color:inherit}.ag-chip b.out{color:var(--bad)}.ag-chip-sep{width:1px;align-self:stretch;background:var(--border);margin:0 2px}.ag-field{display:flex;align-items:center;gap:10px;margin:12px 0}.ag-field>.ag-label{flex:0 0 calc(64px * var(--scale));color:var(--text-2)}.ag-field>input{flex:1 1 auto;min-width:0}.ag-field>.ag-name{flex:1 1 auto;min-width:0;word-break:break-all;color:var(--text)}.ag-note{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ag-note .ag-why{flex:0 0 auto}.ag-tip{margin:0 0 10px calc(74px * var(--scale))}.ag-check{display:flex;align-items:center;gap:8px;margin:2px 0 0;cursor:pointer;color:var(--text-2);font-size:calc(13px * var(--scale))}.ag-check input[type=checkbox]{flex:0 0 auto;width:auto;accent-color:var(--primary)}.ag-inlinechk{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:calc(13px * var(--scale));color:var(--text-2)}.ag-clean h4{margin:14px 0 4px;font-size:calc(14px * var(--scale))}.ag-clean h4:first-child{margin-top:0}.ag-clean .form-actions{margin-top:8px;padding-top:8px}.notify-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;padding-left:calc(8px * var(--scale));padding-right:calc(8px * var(--scale));min-height:calc(1.32em + 10px * var(--scale) + 4px)}.notify-bell svg{display:block;width:1em;height:1em}.notify-badge{position:absolute;top:-4px;right:-4px;min-width:calc(16px * var(--scale));height:calc(16px * var(--scale));padding:0 4px;border-radius:999px;background:var(--bad);color:#fff;font-size:calc(10px * var(--scale));line-height:calc(16px * var(--scale));text-align:center;font-weight:700}.notify-kind{font-size:calc(12px * var(--scale));padding:1px 6px;border-radius:4px;background:var(--primary-soft);color:var(--primary-h);border:1px solid var(--primary-line);vertical-align:1px;white-space:nowrap}.notify-toast-wrap{position:fixed;top:calc(14px * var(--scale));right:calc(14px * var(--scale));z-index:90;display:flex;flex-direction:column;gap:calc(10px * var(--scale));width:min(400px,94vw);pointer-events:none}.app-desktop .notify-toast-wrap{top:calc(44px + 14px * var(--scale))}.notify-toast{pointer-events:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:calc(10px * var(--scale)) calc(12px * var(--scale));animation:notify-in .18s ease-out;cursor:pointer}@keyframes notify-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.notify-toast-head{display:flex;align-items:center;gap:8px}.notify-toast-head b{flex:1 1 auto;font-size:calc(15px * var(--scale))}.notify-toast-body{margin:6px 0;font-size:calc(14px * var(--scale));line-height:1.5;color:var(--text-2);max-height:calc(66px * var(--scale));overflow:hidden;white-space:pre-wrap;word-break:break-word}.notify-toast-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.notify-toast-foot .muted{font-size:calc(12px * var(--scale));color:var(--muted)}.notify-panel-mask{position:fixed;inset:0;z-index:40}.notify-panel{position:absolute;top:calc(58px * var(--scale));right:calc(14px * var(--scale));width:min(420px,94vw);max-height:min(70vh,calc(560px * var(--scale)));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--window-shadow);overflow:hidden}.notify-panel-head{display:flex;align-items:center;justify-content:space-between;padding:calc(10px * var(--scale)) calc(14px * var(--scale));border-bottom:1px solid var(--border)}.notify-panel-head h3{margin:0;font-size:calc(16px * var(--scale))}.notify-list{list-style:none;margin:0;padding:0;overflow:auto}.notify-list li{padding:calc(10px * var(--scale)) calc(14px * var(--scale));border-bottom:1px solid var(--border-soft);cursor:pointer}.notify-list li:hover{background:var(--row-alt)}.notify-list li.unread{background:var(--primary-soft)}.notify-item-head{display:flex;align-items:center;gap:8px}.notify-item-head b{flex:1 1 auto;font-size:calc(15px * var(--scale))}.notify-time{font-size:calc(12px * var(--scale));color:var(--muted);white-space:nowrap}.notify-item-body{margin:5px 0 3px;font-size:calc(14px * var(--scale));line-height:1.5;color:var(--text-2);white-space:pre-wrap;word-break:break-word}.notify-item-from{margin:0;font-size:calc(12px * var(--scale));color:var(--muted)}.notify-empty{margin:0;padding:calc(28px * var(--scale)) calc(14px * var(--scale));text-align:center;color:var(--muted);font-size:calc(13px * var(--scale))}.notify-count{margin-left:8px;font-size:calc(12px * var(--scale));font-weight:400;color:var(--muted)}.notify-head-btns{display:flex;align-items:center;gap:6px}.notify-settings{padding:calc(10px * var(--scale)) calc(14px * var(--scale));border-bottom:1px solid var(--border);background:var(--row-alt)}.notify-set-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notify-set-row>span:first-child{font-size:calc(13px * var(--scale));color:var(--text-2)}.notify-set-tip{margin:8px 0 0;font-size:calc(12px * var(--scale));color:var(--muted);line-height:1.5}.notify-set-msg{margin:6px 0 0;font-size:calc(12px * var(--scale));color:var(--primary)}.notify-tools{display:flex;flex-direction:column;align-items:stretch;gap:calc(8px * var(--scale));padding:calc(8px * var(--scale)) calc(14px * var(--scale));border-bottom:1px solid var(--border)}.notify-tabs{display:flex}.notify-tabs .seg{flex:1 1 0;text-align:center}.notify-tab-n{margin-left:6px;font-size:calc(12px * var(--scale));color:var(--muted)}.notify-tabs .seg.on .notify-tab-n{color:inherit}.notify-tools-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.notify-list li{display:flex;gap:calc(8px * var(--scale));align-items:flex-start}.notify-pick{flex:0 0 auto;padding-top:calc(2px * var(--scale))}.notify-pick input{cursor:pointer}.notify-item-main{flex:1 1 auto;min-width:0}.notify-list li.sel{background:var(--primary-line)}.notify-read-tag{margin-left:6px;color:var(--muted)}.cmt-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:calc(8px * var(--scale))}.cmt-item{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:calc(8px * var(--scale)) calc(12px * var(--scale));background:var(--row-alt)}.oh-layer .cmt-item.history-new-comment{border-color:var(--svn-added);box-shadow:inset 3px 0 var(--svn-added)}.oh-layer .history-comment-mark{display:inline-block;padding:1px 4px;border-radius:2px;background:var(--svn-added);color:var(--svn-text);font-size:11px;font-weight:400}.cmt-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cmt-head b{font-size:calc(13px * var(--scale))}.cmt-time{font-size:calc(11px * var(--scale));color:var(--muted)}.cmt-body{margin:4px 0 0;font-size:calc(13px * var(--scale));white-space:pre-wrap;word-break:break-word}.cmt-body .mention{color:var(--primary-h);font-weight:600;background:var(--primary-soft);border-radius:4px;padding:0 3px}.cmt-editor{display:flex;flex-direction:column;gap:calc(8px * var(--scale))}.cmt-input-wrap{position:relative}.cmt-input-wrap textarea{width:100%;box-sizing:border-box}.mention-picker{position:absolute;left:0;bottom:calc(100% + 4px);z-index:5;width:min(320px,100%);max-height:calc(220px * var(--scale));overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.mention-picker .empty{padding:calc(8px * var(--scale))}.mention-opt{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:calc(7px * var(--scale)) calc(12px * var(--scale));cursor:pointer;font:inherit;font-size:calc(13px * var(--scale))}.mention-opt:hover{background:var(--primary-soft)}.cmt-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.cmt-foot{margin-top:4px}.cmt-foot .btn.tiny{padding:1px 8px;font-size:calc(11px * var(--scale))}.cmt-quote{display:flex;gap:8px;align-items:baseline;margin:4px 0 2px;padding:3px 8px;border-left:3px solid var(--border-strong);background:var(--mute-bg);border-radius:4px;font-size:calc(12px * var(--scale));color:var(--muted);cursor:pointer;overflow:hidden}.cmt-quote:hover{background:var(--ghost-bg)}.cmt-quote-name{flex:0 0 auto;color:var(--text-2);font-weight:600}.cmt-quote-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-reply-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;padding:5px 10px;border-left:3px solid var(--primary);background:var(--primary-soft);color:var(--text-2);border-radius:4px;font-size:calc(12px * var(--scale));overflow:hidden}.cmt-reply-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-modal{width:min(1000px,95vw)}.exp-body{max-height:66vh;overflow:auto;margin-top:4px}.exp-order{border:1px solid var(--border-soft);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}.exp-order-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:calc(7px * var(--scale)) calc(10px * var(--scale));background:var(--row-alt);font-size:calc(13px * var(--scale));cursor:pointer}.exp-order-head input[type=checkbox]{accent-color:var(--primary)}.exp-order-count{margin-left:auto;color:var(--muted);font-size:calc(12px * var(--scale))}.exp-order-count.warn{color:var(--warn);font-weight:600}.exp-table{width:100%;font-size:calc(13px * var(--scale))}.exp-table th,.exp-table td{padding:calc(5px * var(--scale)) calc(8px * var(--scale))}.exp-table input[type=checkbox]{accent-color:var(--primary)}tr.exp-unmatched td{background:var(--bad-soft)}tr.exp-unmatched td:nth-child(2){color:var(--bad)}.exp-ok{color:var(--ok);white-space:nowrap}.exp-bad{color:var(--bad)}.exp-ignore{margin-left:6px;border:1px solid var(--bad-border);background:var(--surface);color:var(--bad);border-radius:4px;padding:0 6px;font-size:calc(11px * var(--scale));cursor:pointer}.exp-ignore:hover{background:var(--bad-bg)}.exp-blocked{border-top:1px dashed var(--border);padding-top:10px;margin-top:6px}.exp-blocked-row{margin:3px 0;font-size:calc(12px * var(--scale));color:var(--bad)}.exp-skip{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:calc(8px * var(--scale)) calc(10px * var(--scale));margin-bottom:10px;background:var(--row-alt)}.exp-skip-tags{display:flex;flex-wrap:wrap;gap:6px}.exp-skip-tag{display:inline-flex;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:1px 4px 1px 10px;font-size:calc(12px * var(--scale))}.exp-skip-x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:calc(14px * var(--scale));line-height:1;padding:0 4px}.exp-skip-x:hover{color:var(--bad)}.exp-skip-input{flex:1 1 auto}.exp-order-blocked{border-color:var(--bad-border)}.exp-order-blocked .exp-order-head{background:var(--bad-soft)}.exp-blocked-reason{color:var(--bad);font-size:calc(12px * var(--scale))}.exp-skipped{margin-left:6px;color:var(--muted);font-size:calc(11px * var(--scale))}.perm-input{width:calc(64px * var(--scale));height:auto;padding:calc(3px * var(--scale)) calc(6px * var(--scale));font-size:calc(13px * var(--scale));text-align:right}th.sortable{cursor:pointer;user-select:none;white-space:nowrap}th.sortable:hover{background:var(--row-alt)}.sort-mark{color:var(--primary);margin-left:3px;font-size:calc(10px * var(--scale))}.th-help{margin-left:5px;width:calc(16px * var(--scale));height:calc(16px * var(--scale));line-height:1;padding:0;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);cursor:pointer;font-size:calc(11px * var(--scale));vertical-align:middle}.th-help:hover{color:var(--primary-h);border-color:var(--primary);background:var(--primary-soft)}.help-list{margin:6px 0 0;padding-left:calc(22px * var(--scale));line-height:1.75;font-size:calc(13px * var(--scale));color:var(--text-2)}.help-list li{margin:4px 0}.help-h{margin:12px 0 2px;font-size:calc(13px * var(--scale));font-weight:600;color:var(--text)}.help-table{width:100%;margin-top:4px;font-size:calc(12.5px * var(--scale))}.help-table th,.help-table td{padding:calc(4px * var(--scale)) calc(8px * var(--scale));border-bottom:1px solid var(--border-soft)}.help-table th{text-align:left;color:var(--muted);font-weight:500}.help-table tr.help-special td{background:var(--warn-bg)}.help-special-tag{color:var(--warn);font-weight:600}.ig-sug{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:2px;max-height:calc(240px * var(--scale));overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.ig-sug-item{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:calc(6px * var(--scale)) calc(10px * var(--scale));cursor:pointer;font:inherit;font-size:calc(13px * var(--scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-sug-item:hover,.ig-sug-item.active{background:var(--primary-soft);color:var(--primary-h)}.exp-skip-tag-ro{padding:1px 10px!important}.exp-skip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;max-height:min(40vh,calc(340px * var(--scale)));overflow:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:calc(6px * var(--scale)) calc(10px * var(--scale));background:var(--surface)}.exp-skip-row{display:flex;align-items:center;gap:8px;min-width:0}.exp-skip-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--scale));color:var(--text-2)}.exp-skip-row:hover .exp-skip-name{color:var(--text)}.exp-skip-del{flex:0 0 auto;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:4px;padding:0 8px;font-size:calc(11px * var(--scale));cursor:pointer;line-height:calc(18px * var(--scale))}.exp-skip-del:hover{color:var(--bad);border-color:var(--bad-border);background:var(--bad-bg)}.exp-skip-del:disabled{opacity:.5;cursor:default}@media (max-width: 640px){.exp-skip-list{grid-template-columns:1fr}}.exp-skip-tags-box{max-height:min(40vh,calc(340px * var(--scale)));overflow:auto;align-content:flex-start;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:calc(6px * var(--scale)) calc(8px * var(--scale));background:var(--surface)}.exp-skip-tag{max-width:100%}.exp-skip-tag-name{max-width:calc(320px * var(--scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-wrap{flex:1 1 auto;position:relative;min-width:0}.ig-wrap .exp-skip-input{width:100%;flex:none}.kpi.kpi-recon{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.kpi.kpi-recon b,.kpi.kpi-recon .unit{color:var(--ok-text)}
