.login-stage[data-v-5d91074a]{width:min(1180px,calc(100% - 40px));min-height:min(720px,calc(100vh - 64px));margin:32px auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 30px 90px #192a2329}.story-panel[data-v-5d91074a]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:650px;padding:clamp(40px,7vw,88px);color:#f5f1e6;background:radial-gradient(circle at 82% 16%,rgba(210,157,68,.32),transparent 28%),linear-gradient(145deg,#173f36,#0d2a25 58%,#071d1a)}.story-panel[data-v-5d91074a]:after{content:"";position:absolute;inset:24px;border:1px solid rgba(255,255,255,.14);pointer-events:none}.brand-mark[data-v-5d91074a]{position:absolute;top:clamp(44px,7vw,80px);left:clamp(40px,7vw,88px);display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.36);transform:rotate(45deg)}.brand-mark span[data-v-5d91074a]{font-family:Georgia,serif;font-size:28px;transform:rotate(-45deg)}.eyebrow[data-v-5d91074a],.section-index[data-v-5d91074a]{margin:0 0 20px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.story-panel h1[data-v-5d91074a]{max-width:620px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,78px);font-weight:400;line-height:1.05;letter-spacing:-.04em}.brand-copy[data-v-5d91074a]{max-width:520px;margin:28px 0 44px;color:#f5f1e6b8;font-size:17px;line-height:1.8}.trust-strip[data-v-5d91074a]{display:flex;flex-wrap:wrap;gap:10px}.trust-strip span[data-v-5d91074a]{padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f5f1e6c7;font-size:12px}.login-panel[data-v-5d91074a]{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,76px);background:linear-gradient(#ffffff94,#ffffff94),repeating-linear-gradient(0deg,transparent 0 31px,rgba(35,65,55,.04) 32px)}.section-index[data-v-5d91074a]{color:var(--accent)}.login-heading h2[data-v-5d91074a]{margin:0 0 12px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:400}.login-heading>p[data-v-5d91074a]:last-child{margin:0;color:var(--muted);line-height:1.7}.login-form[data-v-5d91074a]{display:grid;gap:20px;margin-top:42px}.login-form label[data-v-5d91074a]:not(.remember){display:grid;gap:8px}.login-form label>span[data-v-5d91074a]{color:var(--ink);font-size:13px;font-weight:700}.login-form input[type=email][data-v-5d91074a],.login-form input[type=password][data-v-5d91074a]{min-height:52px;padding:0 16px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:4px;outline:none;background:#ffffffa8;color:var(--ink);font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.login-form input[data-v-5d91074a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.remember[data-v-5d91074a]{display:flex;align-items:center;gap:10px}.remember input[data-v-5d91074a]{width:17px;height:17px;accent-color:var(--accent)}.remember span[data-v-5d91074a]{color:var(--muted);font-weight:400}.error-box[data-v-5d91074a]{display:grid;gap:5px;padding:13px 15px;border-left:3px solid #a74332;background:#a7433214;color:#7d2e23;font-size:13px}.error-box small[data-v-5d91074a]{opacity:.72}button[data-v-5d91074a]{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 20px;border:0;border-radius:4px;background:var(--accent);color:#fffaf0;font:inherit;font-weight:700;cursor:pointer}button[data-v-5d91074a]:disabled{cursor:wait;opacity:.62}.security-note[data-v-5d91074a]{margin:22px 0 0;color:var(--muted);font-size:12px;text-align:center}@media(max-width:820px){.login-stage[data-v-5d91074a]{width:min(100% - 24px,620px);margin:12px auto;grid-template-columns:1fr}.story-panel[data-v-5d91074a]{min-height:360px;padding:90px 34px 38px}.story-panel[data-v-5d91074a]:after{inset:14px}.brand-mark[data-v-5d91074a]{top:34px;left:34px;width:42px;height:42px}.brand-mark span[data-v-5d91074a]{font-size:21px}.story-panel h1[data-v-5d91074a]{font-size:clamp(38px,11vw,58px)}.brand-copy[data-v-5d91074a]{margin:20px 0 26px}.login-panel[data-v-5d91074a]{padding:40px 28px}}.master-layer[data-v-7dc0818e]{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:#071c186b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.master-drawer[data-v-7dc0818e]{position:relative;width:min(680px,94vw);height:100%;overflow:auto;background:#f8f5ec;box-shadow:-24px 0 70px #071c183d}.master-drawer>header[data-v-7dc0818e]{position:sticky;z-index:4;top:0;display:flex;align-items:flex-start;justify-content:space-between;padding:32px 38px 26px;border-bottom:1px solid rgba(20,40,34,.14);background:#f8f5ecf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.master-drawer header p[data-v-7dc0818e]{margin:0 0 9px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.18em}.master-drawer header h2[data-v-7dc0818e]{margin:0;color:var(--ink);font:400 clamp(30px,4vw,46px) / 1 Georgia,serif}.master-drawer header>button[data-v-7dc0818e]{width:38px;height:38px;border:1px solid rgba(20,40,34,.18);border-radius:50%;color:var(--ink);background:transparent;font-size:24px;cursor:pointer}.drawer-loading[data-v-7dc0818e]{padding:90px 38px;color:var(--muted)}.master-drawer form[data-v-7dc0818e]{padding:28px 38px 110px}.drawer-error[data-v-7dc0818e]{display:grid;gap:4px;margin-bottom:20px;border-left:3px solid #a74332;padding:13px 15px;color:#792f24;background:#f4e5e0}.drawer-fields[data-v-7dc0818e]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.drawer-fields label[data-v-7dc0818e]{display:grid;align-content:start;gap:8px}.drawer-fields label>span[data-v-7dc0818e]{color:var(--ink);font-size:12px;font-weight:750}.drawer-fields .wide[data-v-7dc0818e]{grid-column:1 / -1}.drawer-fields input[data-v-7dc0818e],.drawer-fields select[data-v-7dc0818e],.drawer-fields textarea[data-v-7dc0818e]{width:100%;min-height:44px;box-sizing:border-box;border:1px solid rgba(20,40,34,.18);border-radius:3px;padding:0 12px;outline:0;color:var(--ink);background:#ffffffb8;font:inherit}.drawer-fields textarea[data-v-7dc0818e]{min-height:100px;padding-top:10px;resize:vertical}.drawer-fields input[data-v-7dc0818e]:focus,.drawer-fields select[data-v-7dc0818e]:focus,.drawer-fields textarea[data-v-7dc0818e]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.drawer-fields input[data-v-7dc0818e]:disabled,.drawer-fields select[data-v-7dc0818e]:disabled,.drawer-fields textarea[data-v-7dc0818e]:disabled{border-color:transparent;background:#e8e8dea8}.master-drawer footer[data-v-7dc0818e]{position:fixed;right:0;bottom:0;display:flex;width:min(680px,94vw);min-height:76px;align-items:center;justify-content:space-between;padding:0 38px;border-top:1px solid rgba(20,40,34,.14);background:#f8f5ecf7}.master-drawer footer>span[data-v-7dc0818e]{color:var(--muted);font-size:12px}.master-drawer footer>div[data-v-7dc0818e],.master-confirm>div[data-v-7dc0818e]{display:flex;gap:8px}.master-drawer footer button[data-v-7dc0818e],.master-confirm button[data-v-7dc0818e]{min-height:40px;border-radius:3px;padding:0 14px;font:inherit;font-weight:750;cursor:pointer}.secondary[data-v-7dc0818e],.master-confirm button[data-v-7dc0818e]{border:1px solid rgba(20,40,34,.2);color:var(--ink);background:transparent}.primary[data-v-7dc0818e]{border:0;color:#fff;background:var(--accent)}.danger[data-v-7dc0818e]{border:1px solid #a74332!important;color:#8a3327!important;background:transparent}.master-confirm[data-v-7dc0818e]{position:fixed;right:24px;bottom:96px;width:min(360px,calc(100vw - 48px));box-sizing:border-box;border:1px solid rgba(20,40,34,.2);border-radius:5px;padding:22px;background:#fff;box-shadow:0 22px 60px #071c1838}.master-confirm strong[data-v-7dc0818e]{color:var(--ink);font:400 22px Georgia,serif}.master-confirm p[data-v-7dc0818e]{color:var(--muted)}.master-confirm>div[data-v-7dc0818e]{justify-content:flex-end}@media(max-width:640px){.master-drawer[data-v-7dc0818e],.master-drawer footer[data-v-7dc0818e]{width:100%}.master-drawer>header[data-v-7dc0818e],.master-drawer form[data-v-7dc0818e]{padding-right:20px;padding-left:20px}.drawer-fields[data-v-7dc0818e]{grid-template-columns:1fr}.drawer-fields .wide[data-v-7dc0818e]{grid-column:auto}.master-drawer footer[data-v-7dc0818e]{padding:0 20px}.master-drawer footer>span[data-v-7dc0818e]{display:none}}.smart-grid[data-v-717656b6]{--grid-line: color-mix(in srgb, var(--ink) 14%, transparent);--grid-soft: color-mix(in srgb, var(--paper) 88%, white);position:relative;border:1px solid var(--grid-line);border-radius:5px;background:var(--paper);color:var(--ink)}.grid-toolbar[data-v-717656b6],.grid-footer[data-v-717656b6]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;background:var(--grid-soft)}.grid-toolbar[data-v-717656b6]{border-bottom:1px solid var(--grid-line)}.toolbar-start[data-v-717656b6],.toolbar-actions[data-v-717656b6],.pagination[data-v-717656b6],.record-summary[data-v-717656b6]{display:flex;align-items:center;gap:9px}.grid-search[data-v-717656b6]{display:flex;align-items:center;min-width:min(320px,38vw);height:38px;padding:0 12px;border:1px solid var(--grid-line);border-radius:3px;background:#fff}.grid-search>span[data-v-717656b6]{color:var(--muted);font-size:18px}.grid-search input[data-v-717656b6]{width:100%;height:100%;padding:0 0 0 9px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.tool-button[data-v-717656b6],.column-menu>summary[data-v-717656b6],.pagination button[data-v-717656b6]{min-height:36px;padding:0 12px;border:1px solid var(--grid-line);border-radius:3px;background:#fff;color:var(--ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tool-button.active[data-v-717656b6]{border-color:var(--accent);color:var(--accent)}.tool-button.quiet[data-v-717656b6]{border-color:transparent;background:transparent;color:var(--muted)}.count-badge[data-v-717656b6]{display:inline-grid;min-width:18px;height:18px;margin-left:5px;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:10px}.column-menu[data-v-717656b6]{position:relative}.column-menu>summary[data-v-717656b6]{display:flex;align-items:center;list-style:none}.column-menu>summary[data-v-717656b6]::-webkit-details-marker{display:none}.column-popover[data-v-717656b6]{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:250px;max-height:360px;overflow:auto;padding:12px;border:1px solid var(--grid-line);border-radius:4px;background:#fff;box-shadow:0 20px 50px #122a222e}.popover-heading[data-v-717656b6],.column-option[data-v-717656b6]{display:flex;align-items:center;justify-content:space-between}.popover-heading[data-v-717656b6]{padding:4px 3px 10px;border-bottom:1px solid var(--grid-line)}.popover-heading button[data-v-717656b6]{border:0;background:transparent;color:var(--accent);cursor:pointer}.column-option[data-v-717656b6]{justify-content:flex-start;gap:9px;padding:9px 3px;color:var(--ink);font-size:13px}.column-option input[data-v-717656b6],.selection-column input[data-v-717656b6]{accent-color:var(--accent)}.column-option>span[data-v-717656b6]:nth-child(2){flex:1}.column-controls[data-v-717656b6]{display:flex;gap:3px}.column-controls button[data-v-717656b6],.layout-actions button[data-v-717656b6]{border:1px solid var(--grid-line);padding:3px 6px;color:var(--ink);background:transparent;font:inherit;font-size:10px;cursor:pointer}.layout-actions[data-v-717656b6]{display:flex;gap:6px;margin-top:8px;border-top:1px solid var(--grid-line);padding-top:10px}.layout-actions input[data-v-717656b6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.layout-message[data-v-717656b6]{margin:8px 0 0;color:var(--muted);font-size:10px}.layout-message.error[data-v-717656b6]{color:#9b3e30}.grid-frame[data-v-717656b6]{position:relative;max-width:100%;overflow:auto;overscroll-behavior:contain}.loading-line[data-v-717656b6]{position:absolute;z-index:50;top:0;left:0;width:34%;height:2px;background:var(--accent);animation:loading-sweep-717656b6 1s ease-in-out infinite alternate}table[data-v-717656b6]{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;table-layout:fixed}th[data-v-717656b6],td[data-v-717656b6]{overflow:hidden;padding:0 13px;border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);background:var(--paper);text-overflow:ellipsis;white-space:nowrap}th[data-v-717656b6]:last-child,td[data-v-717656b6]:last-child{border-right:0}thead th[data-v-717656b6]{position:sticky;z-index:10;top:0;height:46px;background:#e9eadf;color:#385248;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.filter-row th[data-v-717656b6]{top:46px;height:42px;background:#f4f3eb}.filter-row input[data-v-717656b6]{width:100%;height:29px;padding:0 8px;border:1px solid var(--grid-line);border-radius:2px;outline:0;background:#fff;color:var(--ink);font:inherit;font-size:12px}.filter-row input[data-v-717656b6]:focus{border-color:var(--accent)}tbody tr:hover td[data-v-717656b6],tbody tr:focus td[data-v-717656b6]{background:#f3f1e7}tbody tr.selected td[data-v-717656b6]{background:#e8efe9}tbody tr[data-v-717656b6]:focus{outline:2px solid color-mix(in srgb,var(--accent) 36%,transparent);outline-offset:-2px}tbody td[data-v-717656b6]{height:48px;font-size:13px}.column-title[data-v-717656b6]{display:inline-flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:inherit}.column-title.sortable[data-v-717656b6]{cursor:pointer}.sort-mark[data-v-717656b6]{color:var(--accent);font-size:13px}.column-title small[data-v-717656b6]{display:inline-grid;min-width:16px;height:16px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.resize-handle[data-v-717656b6]{position:absolute;top:8px;right:-4px;bottom:8px;width:8px;border:0;background:transparent;cursor:col-resize}.selection-column[data-v-717656b6]{width:44px;min-width:44px;max-width:44px;padding:0;text-align:center}.pinned-left[data-v-717656b6],.pinned-right[data-v-717656b6]{position:sticky;z-index:8;box-shadow:1px 0 var(--grid-line)}.pinned-left[data-v-717656b6]{left:0}.pinned-right[data-v-717656b6]{right:0;box-shadow:-1px 0 var(--grid-line)}thead .pinned-left[data-v-717656b6],thead .pinned-right[data-v-717656b6]{z-index:20}.align-left[data-v-717656b6]{text-align:left}.align-center[data-v-717656b6]{text-align:center}.align-right[data-v-717656b6]{text-align:right}.cell-value[data-v-717656b6]{display:block;overflow:hidden;text-overflow:ellipsis}td.editable[data-v-717656b6]{cursor:text}td.editable[data-v-717656b6]:hover{box-shadow:inset 0 -2px var(--accent)}.status-value[data-v-717656b6]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#e7ece7;color:#315246;font-size:11px;font-weight:800}.status-value[data-status=disabled][data-v-717656b6],.status-value[data-status=inactive][data-v-717656b6],.status-value[data-status=停用][data-v-717656b6]{background:#f2e4df;color:#8f3e31}.empty-cell[data-v-717656b6]{height:260px;text-align:center}.empty-cell[data-v-717656b6]>*{display:block}.empty-index[data-v-717656b6]{color:var(--accent);font:42px Georgia,serif}.empty-cell strong[data-v-717656b6]{margin-top:8px;font:400 22px Georgia,serif}.empty-cell small[data-v-717656b6]{margin-top:8px;color:var(--muted)}.grid-footer[data-v-717656b6]{color:var(--muted);font-size:12px}.record-summary strong[data-v-717656b6]{color:var(--ink)}.pagination label[data-v-717656b6]{display:flex;align-items:center;gap:6px}.pagination select[data-v-717656b6]{height:34px;border:1px solid var(--grid-line);border-radius:3px;background:#fff;color:var(--ink)}.pagination button[data-v-717656b6]{min-height:34px;padding:0 9px}.pagination button[data-v-717656b6]:disabled{cursor:not-allowed;opacity:.42}.page-number[data-v-717656b6]{min-width:58px;color:var(--ink);text-align:center}.sr-only[data-v-717656b6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes loading-sweep-717656b6{0%{transform:translate(0)}to{transform:translate(195%)}}@media(max-width:760px){.grid-toolbar[data-v-717656b6],.grid-footer[data-v-717656b6]{align-items:stretch;flex-direction:column}.toolbar-start[data-v-717656b6],.toolbar-actions[data-v-717656b6]{width:100%;overflow-x:auto}.grid-search[data-v-717656b6]{min-width:240px;flex:1}.pagination[data-v-717656b6]{width:100%;overflow-x:auto}}.master-page[data-v-08b11c9f]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.master-heading[data-v-08b11c9f]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.master-heading p[data-v-08b11c9f]{margin:0 0 14px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.2em}.master-heading h1[data-v-08b11c9f]{margin:0;color:var(--ink);font:400 clamp(46px,6vw,78px) / 1 Georgia,serif;letter-spacing:-.045em}.master-heading div>span[data-v-08b11c9f]{display:block;margin-top:17px;color:var(--muted);font-size:14px}.master-heading>button[data-v-08b11c9f]{display:flex;min-height:48px;align-items:center;gap:34px;border:0;border-radius:3px;padding:0 14px 0 19px;color:#fff;background:var(--accent);font:inherit;font-weight:750;cursor:pointer}.master-heading>button b[data-v-08b11c9f]{font-size:23px;font-weight:400}.master-error[data-v-08b11c9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;border-left:3px solid #a74332;padding:14px 16px;color:#772e24;background:#f5e8e3}.master-error div[data-v-08b11c9f]{display:grid;gap:4px}.master-error button[data-v-08b11c9f]{border:0;color:inherit;background:transparent;font-weight:800;cursor:pointer}.master-summary[data-v-08b11c9f]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:13px}.master-summary div[data-v-08b11c9f]{display:flex;align-items:baseline;gap:8px}.master-summary strong[data-v-08b11c9f]{color:var(--ink);font:36px Georgia,serif}.master-summary span[data-v-08b11c9f],.master-summary p[data-v-08b11c9f],.module-label[data-v-08b11c9f]{color:var(--muted);font-size:12px}.master-summary p[data-v-08b11c9f]{margin:0}.module-label[data-v-08b11c9f]{font-weight:800;letter-spacing:.08em}@media(max-width:760px){.master-page[data-v-08b11c9f]{width:min(100% - 24px,620px);padding-top:34px}.master-heading[data-v-08b11c9f]{align-items:stretch;flex-direction:column;margin-bottom:28px}.master-heading>button[data-v-08b11c9f]{justify-content:space-between}.master-summary[data-v-08b11c9f]{align-items:flex-start;flex-direction:column;gap:8px}}.core-attachments[data-v-da9b92c1]{margin-top:28px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-left:4px solid var(--accent);padding:18px;background:#ffffff80}.core-attachments>header[data-v-da9b92c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.core-attachments header p[data-v-da9b92c1]{margin:0 0 5px;color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.16em}.core-attachments h3[data-v-da9b92c1]{margin:0;font:22px Georgia,serif}.core-attachments header span[data-v-da9b92c1]{display:block;margin-top:5px;color:var(--muted);font-size:10px}.core-attachments input[data-v-da9b92c1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.core-attachments button[data-v-da9b92c1]{min-height:34px;border:1px solid rgba(20,40,34,.2);padding:0 11px;color:var(--ink);background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.core-attachments button[data-v-da9b92c1]:disabled{cursor:wait;opacity:.55}.core-attachments article[data-v-da9b92c1]{display:flex;align-items:center;gap:8px;margin-top:9px;border-top:1px solid rgba(20,40,34,.1);padding-top:9px}.core-attachments article div[data-v-da9b92c1]{display:grid;flex:1;min-width:0;gap:3px}.core-attachments strong[data-v-da9b92c1]{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.core-attachments article span[data-v-da9b92c1],.empty[data-v-da9b92c1]{color:var(--muted);font-size:10px}.core-attachments .remove[data-v-da9b92c1],.attachment-error[data-v-da9b92c1]{color:#9b3e30}.empty[data-v-da9b92c1]{margin:16px 0 0;text-align:center}.attachment-error[data-v-da9b92c1]{margin:12px 0 0;font-size:11px}.drawer-layer[data-v-49c72039]{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:#071c186b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-drawer[data-v-49c72039]{position:relative;width:min(760px,92vw);height:100%;overflow:auto;background:linear-gradient(#f9f7eff5,#f9f7eff5),repeating-linear-gradient(0deg,transparent 0 31px,rgba(35,65,55,.05) 32px);box-shadow:-24px 0 70px #071c183d;animation:drawer-enter-49c72039 .22s ease-out}.drawer-header[data-v-49c72039]{position:sticky;z-index:5;top:0;display:flex;align-items:flex-start;justify-content:space-between;padding:34px 40px 28px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#f9f7eff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.drawer-header p[data-v-49c72039]{margin:0 0 10px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.18em}.drawer-header h2[data-v-49c72039]{margin:0;color:var(--ink);font:400 clamp(30px,4vw,48px) / 1 Georgia,serif}.drawer-header>button[data-v-49c72039]{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:50%;background:transparent;color:var(--ink);font-size:24px;cursor:pointer}.drawer-loading[data-v-49c72039]{padding:90px 40px;color:var(--muted)}.product-form[data-v-49c72039]{padding:8px 40px 110px}.product-form>section[data-v-49c72039]{padding:36px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.section-title[data-v-49c72039]{display:grid;grid-template-columns:48px 1fr;gap:10px;margin-bottom:24px}.section-title>span[data-v-49c72039]{color:var(--accent);font:22px Georgia,serif}.section-title h3[data-v-49c72039]{margin:0;color:var(--ink);font:400 24px Georgia,serif}.section-title p[data-v-49c72039]{margin:5px 0 0;color:var(--muted);font-size:12px}.field-grid[data-v-49c72039]{display:grid;grid-template-columns:1fr 2fr;gap:18px}.field-grid.three[data-v-49c72039]{grid-template-columns:repeat(3,1fr)}.field-grid label[data-v-49c72039],.status-field[data-v-49c72039]{display:grid;align-content:start;gap:8px}.field-grid .wide[data-v-49c72039]{grid-column:span 1}label>span[data-v-49c72039]{color:var(--ink);font-size:12px;font-weight:750}input[data-v-49c72039],select[data-v-49c72039]{width:100%;min-height:44px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:3px;outline:0;background:#ffffffb8;color:var(--ink);font:inherit}input[data-v-49c72039]:focus,select[data-v-49c72039]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}input[data-v-49c72039]:disabled,select[data-v-49c72039]:disabled{border-color:transparent;background:#e8e8dea8;color:#52675f}label small[data-v-49c72039]{color:#9b3e30}.status-field[data-v-49c72039]{max-width:240px;margin-left:58px}.form-error[data-v-49c72039]{display:grid;gap:4px;margin-top:26px;padding:13px 15px;border-left:3px solid #a74332;background:#f4e5e0;color:#792f24}.drawer-footer[data-v-49c72039]{position:fixed;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;width:min(760px,92vw);min-height:76px;padding:0 40px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#f9f7eff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.drawer-footer>span[data-v-49c72039]{color:var(--muted);font-size:12px}.drawer-footer>div[data-v-49c72039],.discard-dialog>div[data-v-49c72039]{display:flex;gap:9px}.drawer-footer button[data-v-49c72039],.discard-dialog button[data-v-49c72039]{min-height:42px;padding:0 16px;border-radius:3px;font:inherit;font-weight:750;cursor:pointer}.secondary[data-v-49c72039],.discard-dialog button[data-v-49c72039]{border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:transparent;color:var(--ink)}.delete-action[data-v-49c72039]{border:1px solid #a74332;background:transparent;color:#8a3327}.delete-action[data-v-49c72039]:disabled,.discard-dialog button[data-v-49c72039]:disabled{cursor:wait;opacity:.58}.primary[data-v-49c72039]{border:0;background:var(--accent);color:#fff}.primary[data-v-49c72039]:disabled{opacity:.58;cursor:wait}.discard-dialog[data-v-49c72039]{position:fixed;right:24px;bottom:96px;width:min(360px,calc(100vw - 48px));padding:22px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:5px;background:#fff;box-shadow:0 22px 60px #071c1838}.discard-dialog strong[data-v-49c72039]{color:var(--ink);font:400 22px Georgia,serif}.discard-dialog p[data-v-49c72039]{color:var(--muted)}.discard-dialog>div[data-v-49c72039]{justify-content:flex-end}.discard-dialog .danger[data-v-49c72039]{border-color:#a74332;color:#8a3327}@keyframes drawer-enter-49c72039{0%{transform:translate(36px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:640px){.detail-drawer[data-v-49c72039],.drawer-footer[data-v-49c72039]{width:100%}.drawer-header[data-v-49c72039],.product-form[data-v-49c72039]{padding-right:22px;padding-left:22px}.field-grid[data-v-49c72039],.field-grid.three[data-v-49c72039]{grid-template-columns:1fr}.status-field[data-v-49c72039]{max-width:none;margin-left:0}.drawer-footer[data-v-49c72039]{padding:0 22px}.drawer-footer>span[data-v-49c72039]{display:none}}.product-page[data-v-a2a13031]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.page-heading[data-v-a2a13031]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.eyebrow[data-v-a2a13031]{margin:0 0 14px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.2em}.page-heading h1[data-v-a2a13031]{margin:0;color:var(--ink);font:400 clamp(46px,6vw,78px) / 1 Georgia,serif;letter-spacing:-.045em}.page-heading p[data-v-a2a13031]:last-child{margin:17px 0 0;color:var(--muted)}.primary-action[data-v-a2a13031]{display:flex;align-items:center;gap:34px;min-height:48px;padding:0 14px 0 19px;border:0;border-radius:3px;background:var(--accent);color:#fff;font:inherit;font-weight:750;cursor:pointer}.page-actions[data-v-a2a13031]{display:flex;align-items:center;gap:10px}.export-action[data-v-a2a13031]{min-height:48px;padding:0 17px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:3px;background:transparent;color:var(--ink);font:inherit;font-weight:750;cursor:pointer}.export-action[data-v-a2a13031]:disabled{cursor:wait;opacity:.58}.file-input[data-v-a2a13031]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.success-banner[data-v-a2a13031]{margin-bottom:18px;border-left:3px solid #46745f;padding:13px 16px;color:#28503d;background:#e3efe7;font-size:13px}.primary-action b[data-v-a2a13031]{font-size:23px;font-weight:400}.error-banner[data-v-a2a13031]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:14px 16px;border-left:3px solid #a74332;background:#f5e8e3;color:#772e24}.error-banner div[data-v-a2a13031]{display:grid;gap:4px}.error-banner button[data-v-a2a13031]{border:0;background:transparent;color:inherit;font-weight:800;cursor:pointer}.list-meta[data-v-a2a13031]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:13px}.list-meta div[data-v-a2a13031]{display:flex;align-items:baseline;gap:8px}.list-meta strong[data-v-a2a13031]{color:var(--ink);font:36px Georgia,serif}.list-meta span[data-v-a2a13031],.list-meta p[data-v-a2a13031],.module-label[data-v-a2a13031]{color:var(--muted);font-size:12px}.list-meta p[data-v-a2a13031]{margin:0}.module-label[data-v-a2a13031]{font-weight:800;letter-spacing:.08em}@media(max-width:760px){.product-page[data-v-a2a13031]{width:min(100% - 24px,620px);padding-top:34px}.page-heading[data-v-a2a13031]{align-items:stretch;flex-direction:column;margin-bottom:28px}.primary-action[data-v-a2a13031]{justify-content:space-between}.page-actions[data-v-a2a13031]{align-items:stretch;flex-direction:column-reverse}.list-meta[data-v-a2a13031]{align-items:flex-start;flex-direction:column;gap:8px}.list-meta p[data-v-a2a13031]{line-height:1.6}}.edit-grid-shell{overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:4px;background:#ffffff9e}.edit-grid-scroll{overflow:auto}.edit-grid-shell table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.edit-grid-shell th,.edit-grid-shell td{height:46px;box-sizing:border-box;border-right:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 9%,transparent);padding:5px 8px;color:var(--ink);font-size:12px}.edit-grid-shell th{position:sticky;z-index:2;top:0;height:42px;background:#e8ece5;font-weight:800;text-align:left}.edit-grid-shell th b{color:var(--accent)}.edit-grid-shell tbody tr:hover td{background:#e05d3609}.edit-grid-shell input,.edit-grid-shell select{width:100%;min-height:34px;box-sizing:border-box;border:1px solid transparent;border-radius:3px;padding:0 8px;outline:0;color:var(--ink);background:transparent;font:inherit}.edit-grid-shell input:focus,.edit-grid-shell select:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.edit-grid-sequence{width:58px}.edit-grid-actions{width:108px}.edit-grid-shell .sequence,.edit-grid-shell .center{text-align:center}.edit-grid-shell .right{text-align:right}.edit-grid-shell .actions{white-space:nowrap;text-align:center}.edit-grid-shell .actions button{width:28px;height:28px;border:0;border-radius:3px;color:var(--ink);background:transparent;cursor:pointer}.edit-grid-shell .actions button:hover:not(:disabled){background:#14282217}.edit-grid-shell .actions .remove{color:#9a3d30}.edit-grid-shell button:disabled{cursor:not-allowed;opacity:.32}.readonly-value{display:block;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.empty-row{height:110px!important;color:var(--muted)!important;text-align:center}.edit-grid-footer{display:flex;min-height:52px;align-items:center;gap:16px;padding:0 12px;background:#f2f2eb}.edit-grid-footer>button{min-height:34px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:3px;padding:0 12px;color:var(--ink);background:transparent;font:inherit;font-weight:750;cursor:pointer}.edit-grid-footer>span{margin-right:auto;color:var(--muted);font-size:11px}@media(max-width:700px){.edit-grid-shell{margin-right:-10px;margin-left:-10px}}.order-layer[data-v-da4609cc]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#071c1880;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-editor[data-v-da4609cc]{position:relative;width:min(1460px,100%);height:min(920px,calc(100vh - 40px));overflow:auto;border-radius:5px 34px 5px 5px;background:linear-gradient(#f9f7eff7,#f9f7eff7),repeating-linear-gradient(0deg,transparent 0 31px,rgba(35,65,55,.05) 32px);box-shadow:0 34px 90px #071c1852}.order-header[data-v-da4609cc]{position:sticky;z-index:8;top:0;display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#f9f7eff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.order-header p[data-v-da4609cc]{margin:0 0 7px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.18em}.order-header h2[data-v-da4609cc]{margin:0;color:var(--ink);font:400 clamp(28px,4vw,46px) / 1 Georgia,serif}.order-status[data-v-da4609cc]{display:flex;align-items:center;gap:18px}.order-status>span[data-v-da4609cc]{border-radius:999px;padding:7px 12px;color:#315b4b;background:#dfe9df;font-size:12px;font-weight:800}.order-status>button[data-v-da4609cc]{width:40px;height:40px;border:1px solid rgba(20,40,34,.2);border-radius:50%;color:var(--ink);background:transparent;font-size:24px;cursor:pointer}.order-loading[data-v-da4609cc]{padding:100px 40px;color:var(--muted);text-align:center}.order-body[data-v-da4609cc]{padding:26px 32px 100px}.order-error[data-v-da4609cc]{display:grid;gap:4px;margin-bottom:20px;border-left:3px solid #a74332;padding:13px 15px;color:#792f24;background:#f4e5e0}.order-fields[data-v-da4609cc]{display:grid;grid-template-columns:160px 160px minmax(220px,1fr) minmax(220px,1fr);gap:16px}.order-fields label[data-v-da4609cc]{display:grid;align-content:start;gap:7px}.order-fields label>span[data-v-da4609cc]{color:var(--ink);font-size:12px;font-weight:750}.order-fields input[data-v-da4609cc],.order-fields select[data-v-da4609cc]{width:100%;min-height:44px;box-sizing:border-box;border:1px solid rgba(20,40,34,.18);border-radius:3px;padding:0 11px;outline:0;color:var(--ink);background:#ffffffb8;font:inherit}.order-fields input[data-v-da4609cc]:focus,.order-fields select[data-v-da4609cc]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.order-fields input[data-v-da4609cc]:disabled,.order-fields select[data-v-da4609cc]:disabled{border-color:transparent;background:#e8e8dea8}.order-fields .remark[data-v-da4609cc]{grid-column:1 / -1}.line-section[data-v-da4609cc]{margin-top:34px}.line-heading[data-v-da4609cc]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.line-heading>div[data-v-da4609cc]{display:flex;align-items:baseline;gap:12px}.line-heading span[data-v-da4609cc]{color:var(--accent);font:22px Georgia,serif}.line-heading h3[data-v-da4609cc]{margin:0;color:var(--ink);font:400 25px Georgia,serif}.line-heading p[data-v-da4609cc]{margin:0;color:var(--muted);font-size:12px}.amount-summary[data-v-da4609cc]{display:flex;align-items:baseline;gap:18px;color:var(--muted);font-size:12px}.amount-summary strong[data-v-da4609cc]{color:var(--ink);font:20px Georgia,serif}.order-footer[data-v-da4609cc]{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0 32px;border-top:1px solid rgba(20,40,34,.14);background:#f9f7eff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.order-footer>span[data-v-da4609cc]{color:var(--muted);font-size:12px}.order-footer>div[data-v-da4609cc]{display:flex;gap:8px}.order-footer button[data-v-da4609cc],.order-confirm button[data-v-da4609cc]{min-height:40px;border-radius:3px;padding:0 14px;font:inherit;font-weight:750;cursor:pointer}.secondary[data-v-da4609cc],.order-confirm button[data-v-da4609cc]{border:1px solid rgba(20,40,34,.2);color:var(--ink);background:transparent}.primary[data-v-da4609cc],.submit-action[data-v-da4609cc]{border:0;color:#fff;background:var(--accent)}.approve[data-v-da4609cc]{border:0;color:#fff;background:#315b4b}.danger[data-v-da4609cc]{border:1px solid #a74332;color:#8a3327;background:transparent}.order-footer button[data-v-da4609cc]:disabled,.order-confirm button[data-v-da4609cc]:disabled{cursor:wait;opacity:.56}.order-confirm[data-v-da4609cc]{position:fixed;z-index:20;right:38px;bottom:94px;width:min(390px,calc(100vw - 48px));box-sizing:border-box;border:1px solid rgba(20,40,34,.2);border-radius:5px 20px 5px 5px;padding:22px;background:#fff;box-shadow:0 24px 70px #071c183d}.order-confirm strong[data-v-da4609cc]{color:var(--ink);font:400 21px/1.45 Georgia,serif}.order-confirm p[data-v-da4609cc]{color:var(--muted)}.order-confirm>div[data-v-da4609cc]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:920px){.order-layer[data-v-da4609cc]{padding:0}.order-editor[data-v-da4609cc]{width:100%;height:100vh;border-radius:0}.order-fields[data-v-da4609cc]{grid-template-columns:1fr 1fr}.order-fields .wide[data-v-da4609cc]{grid-column:span 1}.line-heading[data-v-da4609cc]{align-items:flex-start;flex-direction:column}.order-footer[data-v-da4609cc]{position:sticky;padding:10px 18px}.order-footer>span[data-v-da4609cc]{display:none}.order-footer>div[data-v-da4609cc]{overflow-x:auto}}.order-print-sheet[data-v-da4609cc]{display:none}@media print{.order-layer[data-v-da4609cc]{position:static;display:block;padding:0;background:#fff}.order-editor[data-v-da4609cc]{width:100%;height:auto;overflow:visible;box-shadow:none}.order-editor[data-v-da4609cc]>:not(.order-print-sheet){display:none!important}.order-print-sheet[data-v-da4609cc]{display:block;color:#000}.order-print-sheet header[data-v-da4609cc]{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:12px}.order-print-sheet header p[data-v-da4609cc]{margin:0 0 5px;font-size:9pt;letter-spacing:.12em}.order-print-sheet h1[data-v-da4609cc]{margin:0;font:24pt Georgia,serif}.order-print-sheet dl[data-v-da4609cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px;margin:18px 0}.order-print-sheet dl div[data-v-da4609cc]{display:flex;gap:8px}.order-print-sheet dt[data-v-da4609cc]{color:#555}.order-print-sheet dd[data-v-da4609cc]{margin:0}.order-print-sheet table[data-v-da4609cc]{width:100%;border-collapse:collapse}.order-print-sheet th[data-v-da4609cc],.order-print-sheet td[data-v-da4609cc]{border:1px solid #555;padding:6px;text-align:right}.order-print-sheet th[data-v-da4609cc]:nth-child(2),.order-print-sheet td[data-v-da4609cc]:nth-child(2){text-align:left}.order-print-sheet tfoot td[data-v-da4609cc]{font-weight:800}}@media(max-width:600px){.order-header[data-v-da4609cc],.order-body[data-v-da4609cc]{padding-right:16px;padding-left:16px}.order-fields[data-v-da4609cc]{grid-template-columns:1fr}.order-fields .remark[data-v-da4609cc]{grid-column:auto}.amount-summary[data-v-da4609cc]{align-items:flex-end;flex-direction:column;gap:4px}}.sales-page[data-v-c1e9f807]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.sales-heading[data-v-c1e9f807]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.eyebrow[data-v-c1e9f807]{margin:0 0 14px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.2em}.sales-heading h1[data-v-c1e9f807]{margin:0;color:var(--ink);font:400 clamp(46px,6vw,78px) / 1 Georgia,serif;letter-spacing:-.045em}.sales-heading p[data-v-c1e9f807]:last-child,.sales-summary p[data-v-c1e9f807],.module-label[data-v-c1e9f807]{color:var(--muted);font-size:12px}.sales-heading p[data-v-c1e9f807]:last-child{margin:17px 0 0;font-size:14px}.create-action[data-v-c1e9f807]{display:flex;min-height:48px;align-items:center;gap:34px;border:0;border-radius:3px;padding:0 14px 0 19px;color:#fff;background:var(--accent);font:inherit;font-weight:750;cursor:pointer}.create-action b[data-v-c1e9f807]{font-size:23px;font-weight:400}.heading-actions[data-v-c1e9f807]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.secondary-action[data-v-c1e9f807]{min-height:48px;border:1px solid rgba(20,40,34,.2);padding:0 15px;color:var(--ink);background:transparent;font:inherit;font-weight:750;cursor:pointer}.secondary-action[data-v-c1e9f807]:disabled{cursor:wait;opacity:.55}.file-input[data-v-c1e9f807]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sales-success[data-v-c1e9f807]{margin-bottom:18px;border-left:3px solid #46745f;padding:14px 16px;color:#28503d;background:#e3efe7;font-size:13px}.sales-error[data-v-c1e9f807]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;border-left:3px solid #a74332;padding:14px 16px;color:#772e24;background:#f5e8e3}.sales-error div[data-v-c1e9f807]{display:grid;gap:4px}.sales-error button[data-v-c1e9f807]{border:0;color:inherit;background:transparent;font-weight:800;cursor:pointer}.sales-summary[data-v-c1e9f807]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:13px}.sales-summary div[data-v-c1e9f807]{display:flex;align-items:baseline;gap:8px}.sales-summary strong[data-v-c1e9f807]{color:var(--ink);font:36px Georgia,serif}.sales-summary span[data-v-c1e9f807]{color:var(--muted);font-size:12px}.sales-summary p[data-v-c1e9f807]{margin:0}.module-label[data-v-c1e9f807]{font-weight:800;letter-spacing:.08em}@media(max-width:760px){.sales-page[data-v-c1e9f807]{width:min(100% - 24px,620px);padding-top:34px}.sales-heading[data-v-c1e9f807]{align-items:stretch;flex-direction:column;margin-bottom:28px}.create-action[data-v-c1e9f807]{justify-content:space-between}.sales-summary[data-v-c1e9f807]{align-items:flex-start;flex-direction:column;gap:8px}}.order-layer[data-v-a172319d]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#071c1880;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-editor[data-v-a172319d]{position:relative;width:min(1460px,100%);height:min(920px,calc(100vh - 40px));overflow:auto;border-radius:5px 34px 5px 5px;background:linear-gradient(#f9f7eff7,#f9f7eff7),repeating-linear-gradient(0deg,transparent 0 31px,rgba(35,65,55,.05) 32px);box-shadow:0 34px 90px #071c1852}.order-header[data-v-a172319d]{position:sticky;z-index:8;top:0;display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#f9f7eff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.order-header p[data-v-a172319d]{margin:0 0 7px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.18em}.order-header h2[data-v-a172319d]{margin:0;color:var(--ink);font:400 clamp(28px,4vw,46px) / 1 Georgia,serif}.order-status[data-v-a172319d]{display:flex;align-items:center;gap:18px}.order-status>span[data-v-a172319d]{border-radius:999px;padding:7px 12px;color:#315b4b;background:#dfe9df;font-size:12px;font-weight:800}.order-status>button[data-v-a172319d]{width:40px;height:40px;border:1px solid rgba(20,40,34,.2);border-radius:50%;color:var(--ink);background:transparent;font-size:24px;cursor:pointer}.order-loading[data-v-a172319d]{padding:100px 40px;color:var(--muted);text-align:center}.order-body[data-v-a172319d]{padding:26px 32px 100px}.order-error[data-v-a172319d]{display:grid;gap:4px;margin-bottom:20px;border-left:3px solid #a74332;padding:13px 15px;color:#792f24;background:#f4e5e0}.order-fields[data-v-a172319d]{display:grid;grid-template-columns:160px 160px minmax(220px,1fr) minmax(220px,1fr);gap:16px}.order-fields label[data-v-a172319d]{display:grid;align-content:start;gap:7px}.order-fields label>span[data-v-a172319d]{color:var(--ink);font-size:12px;font-weight:750}.order-fields input[data-v-a172319d],.order-fields select[data-v-a172319d]{width:100%;min-height:44px;box-sizing:border-box;border:1px solid rgba(20,40,34,.18);border-radius:3px;padding:0 11px;outline:0;color:var(--ink);background:#ffffffb8;font:inherit}.order-fields input[data-v-a172319d]:focus,.order-fields select[data-v-a172319d]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.order-fields input[data-v-a172319d]:disabled,.order-fields select[data-v-a172319d]:disabled{border-color:transparent;background:#e8e8dea8}.order-fields .remark[data-v-a172319d]{grid-column:1 / -1}.line-section[data-v-a172319d]{margin-top:34px}.line-heading[data-v-a172319d]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.line-heading>div[data-v-a172319d]{display:flex;align-items:baseline;gap:12px}.line-heading span[data-v-a172319d]{color:var(--accent);font:22px Georgia,serif}.line-heading h3[data-v-a172319d]{margin:0;color:var(--ink);font:400 25px Georgia,serif}.line-heading p[data-v-a172319d]{margin:0;color:var(--muted);font-size:12px}.amount-summary[data-v-a172319d]{display:flex;align-items:baseline;gap:18px;color:var(--muted);font-size:12px}.amount-summary strong[data-v-a172319d]{color:var(--ink);font:20px Georgia,serif}.order-footer[data-v-a172319d]{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0 32px;border-top:1px solid rgba(20,40,34,.14);background:#f9f7eff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.order-footer>span[data-v-a172319d]{color:var(--muted);font-size:12px}.order-footer>div[data-v-a172319d]{display:flex;gap:8px}.order-footer button[data-v-a172319d],.order-confirm button[data-v-a172319d]{min-height:40px;border-radius:3px;padding:0 14px;font:inherit;font-weight:750;cursor:pointer}.secondary[data-v-a172319d],.order-confirm button[data-v-a172319d]{border:1px solid rgba(20,40,34,.2);color:var(--ink);background:transparent}.primary[data-v-a172319d],.submit-action[data-v-a172319d]{border:0;color:#fff;background:var(--accent)}.approve[data-v-a172319d]{border:0;color:#fff;background:#315b4b}.danger[data-v-a172319d]{border:1px solid #a74332;color:#8a3327;background:transparent}.order-footer button[data-v-a172319d]:disabled,.order-confirm button[data-v-a172319d]:disabled{cursor:wait;opacity:.56}.order-confirm[data-v-a172319d]{position:fixed;z-index:20;right:38px;bottom:94px;width:min(390px,calc(100vw - 48px));box-sizing:border-box;border:1px solid rgba(20,40,34,.2);border-radius:5px 20px 5px 5px;padding:22px;background:#fff;box-shadow:0 24px 70px #071c183d}.order-confirm strong[data-v-a172319d]{color:var(--ink);font:400 21px/1.45 Georgia,serif}.order-confirm p[data-v-a172319d]{color:var(--muted)}.order-confirm>div[data-v-a172319d]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:920px){.order-layer[data-v-a172319d]{padding:0}.order-editor[data-v-a172319d]{width:100%;height:100vh;border-radius:0}.order-fields[data-v-a172319d]{grid-template-columns:1fr 1fr}.order-fields .wide[data-v-a172319d]{grid-column:span 1}.line-heading[data-v-a172319d]{align-items:flex-start;flex-direction:column}.order-footer[data-v-a172319d]{position:sticky;padding:10px 18px}.order-footer>span[data-v-a172319d]{display:none}.order-footer>div[data-v-a172319d]{overflow-x:auto}}.order-print-sheet[data-v-a172319d]{display:none}@media print{.order-layer[data-v-a172319d]{position:static;display:block;padding:0;background:#fff}.order-editor[data-v-a172319d]{width:100%;height:auto;overflow:visible;box-shadow:none}.order-editor[data-v-a172319d]>:not(.order-print-sheet){display:none!important}.order-print-sheet[data-v-a172319d]{display:block;color:#000}.order-print-sheet header[data-v-a172319d]{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:12px}.order-print-sheet header p[data-v-a172319d]{margin:0 0 5px;font-size:9pt;letter-spacing:.12em}.order-print-sheet h1[data-v-a172319d]{margin:0;font:24pt Georgia,serif}.order-print-sheet dl[data-v-a172319d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px;margin:18px 0}.order-print-sheet dl div[data-v-a172319d]{display:flex;gap:8px}.order-print-sheet dt[data-v-a172319d]{color:#555}.order-print-sheet dd[data-v-a172319d]{margin:0}.order-print-sheet table[data-v-a172319d]{width:100%;border-collapse:collapse}.order-print-sheet th[data-v-a172319d],.order-print-sheet td[data-v-a172319d]{border:1px solid #555;padding:6px;text-align:right}.order-print-sheet th[data-v-a172319d]:nth-child(2),.order-print-sheet td[data-v-a172319d]:nth-child(2){text-align:left}.order-print-sheet tfoot td[data-v-a172319d]{font-weight:800}}@media(max-width:600px){.order-header[data-v-a172319d],.order-body[data-v-a172319d]{padding-right:16px;padding-left:16px}.order-fields[data-v-a172319d]{grid-template-columns:1fr}.order-fields .remark[data-v-a172319d]{grid-column:auto}.amount-summary[data-v-a172319d]{align-items:flex-end;flex-direction:column;gap:4px}}.sales-page[data-v-5f02d966]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.sales-heading[data-v-5f02d966]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.eyebrow[data-v-5f02d966]{margin:0 0 14px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.2em}.sales-heading h1[data-v-5f02d966]{margin:0;color:var(--ink);font:400 clamp(46px,6vw,78px) / 1 Georgia,serif;letter-spacing:-.045em}.sales-heading p[data-v-5f02d966]:last-child,.sales-summary p[data-v-5f02d966],.module-label[data-v-5f02d966]{color:var(--muted);font-size:12px}.sales-heading p[data-v-5f02d966]:last-child{margin:17px 0 0;font-size:14px}.create-action[data-v-5f02d966]{display:flex;min-height:48px;align-items:center;gap:34px;border:0;border-radius:3px;padding:0 14px 0 19px;color:#fff;background:var(--accent);font:inherit;font-weight:750;cursor:pointer}.create-action b[data-v-5f02d966]{font-size:23px;font-weight:400}.sales-error[data-v-5f02d966]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;border-left:3px solid #a74332;padding:14px 16px;color:#772e24;background:#f5e8e3}.sales-error div[data-v-5f02d966]{display:grid;gap:4px}.sales-error button[data-v-5f02d966]{border:0;color:inherit;background:transparent;font-weight:800;cursor:pointer}.sales-summary[data-v-5f02d966]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:13px}.sales-summary div[data-v-5f02d966]{display:flex;align-items:baseline;gap:8px}.sales-summary strong[data-v-5f02d966]{color:var(--ink);font:36px Georgia,serif}.sales-summary span[data-v-5f02d966]{color:var(--muted);font-size:12px}.sales-summary p[data-v-5f02d966]{margin:0}.module-label[data-v-5f02d966]{font-weight:800;letter-spacing:.08em}@media(max-width:760px){.sales-page[data-v-5f02d966]{width:min(100% - 24px,620px);padding-top:34px}.sales-heading[data-v-5f02d966]{align-items:stretch;flex-direction:column;margin-bottom:28px}.create-action[data-v-5f02d966]{justify-content:space-between}.sales-summary[data-v-5f02d966]{align-items:flex-start;flex-direction:column;gap:8px}}.inventory-page[data-v-d90f4191]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.inventory-heading[data-v-d90f4191]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.eyebrow[data-v-d90f4191],.step[data-v-d90f4191]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.inventory-heading h1[data-v-d90f4191]{margin:0;color:var(--ink);font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.inventory-heading p[data-v-d90f4191]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.view-tabs[data-v-d90f4191]{display:flex;border:1px solid #d7d1c4;padding:4px;background:#f5f1e8}.view-tabs button[data-v-d90f4191]{border:0;padding:10px 15px;color:var(--muted);background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.view-tabs button.active[data-v-d90f4191]{color:#fff;background:var(--ink)}.inventory-alert[data-v-d90f4191]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid;padding:13px 16px;font-size:13px}.inventory-alert small[data-v-d90f4191]{display:block;margin-top:4px}.inventory-alert button[data-v-d90f4191]{border:0;background:transparent;cursor:pointer}.error[data-v-d90f4191]{border-color:#a74332;color:#772e24;background:#f5e8e3}.success[data-v-d90f4191]{border-color:#46745f;color:#28503d;background:#e3efe7}.module-label[data-v-d90f4191]{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em}.receipt-workspace[data-v-d90f4191]{display:grid;grid-template-columns:minmax(250px,330px) 1fr;min-height:520px;border:1px solid #d9d3c7;background:#fffdf8}.receipt-workspace aside[data-v-d90f4191]{border-right:1px solid #d9d3c7;padding:28px;background:#f4efe5}.receipt-workspace label[data-v-d90f4191]{display:block;margin:18px 0 7px;color:var(--ink);font-size:12px;font-weight:800}.receipt-workspace select[data-v-d90f4191],.receipt-workspace textarea[data-v-d90f4191],.receipt-workspace input[data-v-d90f4191]{width:100%;box-sizing:border-box;border:1px solid #cfc7b8;border-radius:2px;padding:11px;color:var(--ink);background:#fff;font:inherit}.return-kind[data-v-d90f4191]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px}.return-kind button[data-v-d90f4191]{border:1px solid #cfc7b8;padding:10px;color:var(--muted);background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.return-kind button.active[data-v-d90f4191]{border-color:var(--ink);color:#fff;background:var(--ink)}.receipt-workspace dl[data-v-d90f4191]{display:grid;gap:11px;margin:25px 0 0}.receipt-workspace dl div[data-v-d90f4191]{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ddd5c7;padding-bottom:9px}.receipt-workspace dt[data-v-d90f4191]{color:var(--muted);font-size:12px}.receipt-workspace dd[data-v-d90f4191]{margin:0;text-align:right;font-size:13px;font-weight:750}.receipt-workspace main[data-v-d90f4191]{padding:28px;overflow:hidden}.receipt-title[data-v-d90f4191]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.receipt-title h2[data-v-d90f4191]{margin:0;font:34px Georgia,serif}.receipt-title button[data-v-d90f4191]{border:0;padding:13px 18px;color:#fff;background:var(--accent);font:inherit;font-weight:800;cursor:pointer}.receipt-title button[data-v-d90f4191]:disabled{opacity:.5;cursor:wait}.receipt-empty[data-v-d90f4191]{display:grid;min-height:350px;place-items:center;color:var(--muted)}.receipt-table-wrap[data-v-d90f4191]{margin-top:25px;overflow:auto}.receipt-table-wrap table[data-v-d90f4191]{width:100%;border-collapse:collapse}.receipt-table-wrap th[data-v-d90f4191]{border-bottom:2px solid var(--ink);padding:10px;text-align:right;color:var(--muted);font-size:11px;letter-spacing:.06em}.receipt-table-wrap th[data-v-d90f4191]:first-child{text-align:left}.receipt-table-wrap td[data-v-d90f4191]{border-bottom:1px solid #e3ddd2;padding:13px 10px;text-align:right;font-variant-numeric:tabular-nums}.receipt-table-wrap td[data-v-d90f4191]:first-child{min-width:240px;text-align:left}.receipt-table-wrap td strong[data-v-d90f4191],.receipt-table-wrap td span[data-v-d90f4191]{display:block}.receipt-table-wrap td span[data-v-d90f4191]{margin-top:4px;color:var(--muted);font-size:12px}.receipt-table-wrap input[data-v-d90f4191]{width:130px;text-align:right}@media(max-width:820px){.inventory-page[data-v-d90f4191]{width:min(100% - 24px,680px);padding-top:34px}.inventory-heading[data-v-d90f4191]{align-items:stretch;flex-direction:column}.view-tabs[data-v-d90f4191]{overflow-x:auto}.receipt-workspace[data-v-d90f4191]{grid-template-columns:1fr}.receipt-workspace aside[data-v-d90f4191]{border-right:0;border-bottom:1px solid #d9d3c7}.receipt-title[data-v-d90f4191]{align-items:stretch;flex-direction:column}}.finance-page[data-v-b0ffbe6a]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.finance-heading[data-v-b0ffbe6a]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.eyebrow[data-v-b0ffbe6a]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.finance-heading h1[data-v-b0ffbe6a]{margin:0;color:var(--ink);font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.finance-heading p[data-v-b0ffbe6a]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.account-tabs[data-v-b0ffbe6a]{display:flex;border:1px solid #d7d1c4;padding:4px;background:#f5f1e8}.account-tabs button[data-v-b0ffbe6a]{border:0;padding:10px 16px;color:var(--muted);background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.account-tabs button.active[data-v-b0ffbe6a]{color:#fff;background:var(--ink)}.finance-alert[data-v-b0ffbe6a]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid;padding:13px 16px;font-size:13px}.finance-alert small[data-v-b0ffbe6a]{display:block;margin-top:4px}.finance-alert button[data-v-b0ffbe6a]{border:0;background:transparent;cursor:pointer}.error[data-v-b0ffbe6a]{border-color:#a74332;color:#772e24;background:#f5e8e3}.success[data-v-b0ffbe6a]{border-color:#46745f;color:#28503d;background:#e3efe7}.finance-summary[data-v-b0ffbe6a]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:13px}.finance-summary div[data-v-b0ffbe6a]{display:flex;align-items:baseline;gap:8px}.finance-summary strong[data-v-b0ffbe6a]{font:36px Georgia,serif}.finance-summary span[data-v-b0ffbe6a],.finance-summary p[data-v-b0ffbe6a],.module-label[data-v-b0ffbe6a]{color:var(--muted);font-size:12px}.finance-summary p[data-v-b0ffbe6a]{margin:0}.module-label[data-v-b0ffbe6a]{font-weight:800;letter-spacing:.08em}.settlement-mask[data-v-b0ffbe6a]{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#181d1a8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.settlement-panel[data-v-b0ffbe6a]{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;border-top:5px solid var(--accent);padding:28px;background:#fffdf8;box-shadow:0 28px 90px #00000047}.settlement-panel header[data-v-b0ffbe6a]{position:relative}.settlement-panel h2[data-v-b0ffbe6a]{margin:0 0 22px;font:36px Georgia,serif}.settlement-panel header>button[data-v-b0ffbe6a]{position:absolute;top:-8px;right:0;border:0;color:var(--muted);background:transparent;font-size:28px;cursor:pointer}.document-card[data-v-b0ffbe6a]{display:grid;gap:5px;margin-bottom:20px;border-left:3px solid var(--ink);padding:14px 16px;background:#f1ece1}.document-card span[data-v-b0ffbe6a]{color:var(--muted);font-size:12px}.document-card b[data-v-b0ffbe6a]{margin-top:6px;color:var(--accent);font-size:17px}.settlement-panel label[data-v-b0ffbe6a]{display:grid;gap:7px;margin-top:15px;color:var(--ink);font-size:12px;font-weight:800}.settlement-panel input[data-v-b0ffbe6a],.settlement-panel select[data-v-b0ffbe6a],.settlement-panel textarea[data-v-b0ffbe6a]{box-sizing:border-box;width:100%;border:1px solid #cbc3b5;padding:11px;color:var(--ink);background:#fff;font:inherit}.settlement-panel footer[data-v-b0ffbe6a]{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.settlement-panel footer button[data-v-b0ffbe6a]{border:1px solid #c8c0b2;padding:11px 18px;background:transparent;font:inherit;font-weight:800;cursor:pointer}.settlement-panel footer .primary[data-v-b0ffbe6a]{border-color:var(--accent);color:#fff;background:var(--accent)}@media(max-width:760px){.finance-page[data-v-b0ffbe6a]{width:min(100% - 24px,650px);padding-top:34px}.finance-heading[data-v-b0ffbe6a]{align-items:stretch;flex-direction:column}.finance-summary[data-v-b0ffbe6a]{align-items:flex-start;flex-direction:column;gap:8px}.settlement-panel[data-v-b0ffbe6a]{padding:22px}}.admin-page[data-v-1fac5d4e]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.admin-heading[data-v-1fac5d4e]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.eyebrow[data-v-1fac5d4e]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.admin-heading h1[data-v-1fac5d4e]{margin:0;font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.admin-heading p[data-v-1fac5d4e]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.admin-actions[data-v-1fac5d4e]{display:flex;align-items:center;gap:12px}.admin-tabs[data-v-1fac5d4e]{display:flex;border:1px solid #d7d1c4;padding:4px;background:#f5f1e8}.admin-tabs button[data-v-1fac5d4e]{border:0;padding:10px 16px;color:var(--muted);background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.admin-tabs button.active[data-v-1fac5d4e]{color:#fff;background:var(--ink)}.primary[data-v-1fac5d4e]{border:0!important;color:#fff!important;background:var(--accent)!important}.admin-actions>.primary[data-v-1fac5d4e]{padding:12px 16px;font:inherit;font-weight:800;cursor:pointer}.admin-alert[data-v-1fac5d4e]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid;padding:13px 16px;font-size:13px}.admin-alert button[data-v-1fac5d4e]{border:0;background:transparent;cursor:pointer}.error[data-v-1fac5d4e]{border-color:#a74332;color:#772e24;background:#f5e8e3}.success[data-v-1fac5d4e]{border-color:#46745f;color:#28503d;background:#e3efe7}.module-label[data-v-1fac5d4e]{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em}.role-grid[data-v-1fac5d4e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px}.role-grid article[data-v-1fac5d4e]{min-height:180px;border:1px solid #d8d1c4;border-top:4px solid var(--accent);padding:22px;background:#fffdf8}.role-grid article.system[data-v-1fac5d4e]{border-top-color:var(--ink);background:#f2ede3}.role-grid article header[data-v-1fac5d4e]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em}.role-grid article header b[data-v-1fac5d4e]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:var(--ink)}.role-grid h2[data-v-1fac5d4e]{margin:24px 0 10px;font:28px Georgia,serif}.role-grid p[data-v-1fac5d4e]{min-height:34px;color:var(--muted);font-size:12px;line-height:1.5}.role-grid button[data-v-1fac5d4e]{border:0;padding:0;color:var(--accent);background:transparent;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.editor-mask[data-v-1fac5d4e]{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#181d1a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.editor-panel[data-v-1fac5d4e]{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;border-top:5px solid var(--accent);padding:28px;background:#fffdf8;box-shadow:0 28px 90px #00000047}.role-editor[data-v-1fac5d4e]{width:min(850px,100%)}.editor-panel header[data-v-1fac5d4e]{position:relative}.editor-panel h2[data-v-1fac5d4e]{margin:0 0 22px;font:36px Georgia,serif}.editor-panel header>button[data-v-1fac5d4e]{position:absolute;top:-8px;right:0;border:0;background:transparent;font-size:28px;cursor:pointer}.editor-panel>label[data-v-1fac5d4e]{display:grid;gap:7px;margin-top:15px;font-size:12px;font-weight:800}.editor-panel input[data-v-1fac5d4e]{box-sizing:border-box;width:100%;border:1px solid #cbc3b5;padding:11px;font:inherit}.editor-panel fieldset[data-v-1fac5d4e]{margin:20px 0 0;border:1px solid #d7d0c4;padding:14px}.editor-panel legend[data-v-1fac5d4e]{padding:0 7px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.08em}.check-row[data-v-1fac5d4e],.switch-row[data-v-1fac5d4e]{display:flex!important;align-items:center;gap:9px!important;margin:8px 0!important;font-weight:600!important}.check-row input[data-v-1fac5d4e],.switch-row input[data-v-1fac5d4e]{width:auto}.permission-groups[data-v-1fac5d4e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.permission-groups fieldset[data-v-1fac5d4e]{margin-top:12px}.editor-panel footer[data-v-1fac5d4e]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.editor-panel footer button[data-v-1fac5d4e]{border:1px solid #c8c0b2;padding:11px 18px;background:transparent;font:inherit;font-weight:800;cursor:pointer}@media(max-width:760px){.admin-page[data-v-1fac5d4e]{width:min(100% - 24px,640px);padding-top:34px}.admin-heading[data-v-1fac5d4e],.admin-actions[data-v-1fac5d4e]{align-items:stretch;flex-direction:column}.permission-groups[data-v-1fac5d4e]{grid-template-columns:1fr}.editor-panel[data-v-1fac5d4e]{padding:22px}}.audit-page[data-v-e7385d9c]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.audit-page>header[data-v-e7385d9c]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.eyebrow[data-v-e7385d9c]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.audit-page h1[data-v-e7385d9c]{margin:0;font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.audit-page header p[data-v-e7385d9c]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.audit-seal[data-v-e7385d9c]{display:grid;width:105px;height:105px;place-items:center;align-content:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);transform:rotate(-7deg)}.audit-seal b[data-v-e7385d9c]{font:22px Georgia,serif}.audit-seal span[data-v-e7385d9c]{margin-top:5px;font-size:10px;letter-spacing:.12em}.audit-error[data-v-e7385d9c]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid #a74332;padding:13px 16px;color:#772e24;background:#f5e8e3;font-size:13px}.audit-error small[data-v-e7385d9c]{display:block;margin-top:4px}.audit-error button[data-v-e7385d9c]{border:0;color:inherit;background:transparent;font-weight:800;cursor:pointer}.module-label[data-v-e7385d9c]{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em}@media(max-width:760px){.audit-page[data-v-e7385d9c]{width:min(100% - 24px,640px);padding-top:34px}.audit-seal[data-v-e7385d9c]{display:none}}.report-page[data-v-07c9c998]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.report-page>header[data-v-07c9c998]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.eyebrow[data-v-07c9c998]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.report-page h1[data-v-07c9c998]{margin:0;font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.report-page>header p[data-v-07c9c998]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.report-actions[data-v-07c9c998]{display:flex;gap:8px}.report-page>header button[data-v-07c9c998]{border:1px solid var(--ink);padding:12px 17px;color:var(--ink);background:transparent;font:inherit;font-weight:800;cursor:pointer}.metric-grid[data-v-07c9c998]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.metric-grid article[data-v-07c9c998]{grid-column:span 2;min-height:145px;border:1px solid #d7d0c3;border-top:4px solid var(--ink);padding:22px;background:#fffdf8}.metric-grid article.hero[data-v-07c9c998]{grid-column:span 3;border-top-color:var(--accent);color:#fff;background:var(--ink)}.metric-grid article[data-v-07c9c998]:nth-child(2){grid-column:span 3}.metric-grid article.warn[data-v-07c9c998]{border-top-color:#a74332}.metric-grid span[data-v-07c9c998],.metric-grid small[data-v-07c9c998]{display:block;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em}.metric-grid .hero span[data-v-07c9c998],.metric-grid .hero small[data-v-07c9c998]{color:#d9d2c5}.metric-grid strong[data-v-07c9c998]{display:block;margin:23px 0 12px;font:31px Georgia,serif}.movement-card[data-v-07c9c998]{margin-top:16px;border:1px solid #d7d0c3;padding:24px;background:#fffdf8}.movement-card>header[data-v-07c9c998]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.movement-card h2[data-v-07c9c998]{margin:0;font:31px Georgia,serif}.movement-card header>span[data-v-07c9c998]{color:var(--muted);font-size:11px}.table-wrap[data-v-07c9c998]{overflow:auto}.movement-card table[data-v-07c9c998]{width:100%;border-collapse:collapse}.movement-card th[data-v-07c9c998]{border-bottom:2px solid var(--ink);padding:10px;text-align:left;color:var(--muted);font-size:10px;letter-spacing:.08em}.movement-card td[data-v-07c9c998]{border-bottom:1px solid #e2dcd1;padding:12px 10px;font-size:12px;white-space:nowrap}.movement-card td[data-v-07c9c998]:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.movement-card td strong[data-v-07c9c998],.movement-card td span[data-v-07c9c998]{display:block}.movement-card td span[data-v-07c9c998]{margin-top:3px;color:var(--muted)}.positive[data-v-07c9c998]{color:#2e6b4d}.negative[data-v-07c9c998]{color:#a74332}.empty[data-v-07c9c998]{padding:60px!important;text-align:center!important;color:var(--muted)}.report-error[data-v-07c9c998]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid #a74332;padding:13px 16px;color:#772e24;background:#f5e8e3}.report-error button[data-v-07c9c998]{border:0;background:transparent;font-weight:800;cursor:pointer}.report-loading[data-v-07c9c998]{display:grid;min-height:400px;place-items:center;color:var(--muted)}@media(max-width:900px){.metric-grid[data-v-07c9c998]{grid-template-columns:repeat(2,1fr)}.metric-grid article[data-v-07c9c998],.metric-grid article.hero[data-v-07c9c998],.metric-grid article[data-v-07c9c998]:nth-child(2){grid-column:span 1}}@media(max-width:620px){.report-page[data-v-07c9c998]{width:min(100% - 24px,560px);padding-top:34px}.report-page>header[data-v-07c9c998]{align-items:stretch;flex-direction:column}.metric-grid[data-v-07c9c998]{grid-template-columns:1fr}.movement-card[data-v-07c9c998]{padding:16px}}.modules-page[data-v-c5045b82]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.modules-page>header[data-v-c5045b82]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.eyebrow[data-v-c5045b82]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.modules-page h1[data-v-c5045b82]{margin:0;font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.modules-page>header p[data-v-c5045b82]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.page-actions[data-v-c5045b82]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-actions button[data-v-c5045b82]{border:1px solid #c8c0b2;padding:12px 15px;background:#fffdf8;font:inherit;font-weight:800;cursor:pointer}.page-actions button.primary[data-v-c5045b82]{border-color:var(--accent);color:#fff;background:var(--accent)}.page-actions button[data-v-c5045b82]:disabled{cursor:wait;opacity:.6}.visually-hidden[data-v-c5045b82]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.module-switcher[data-v-c5045b82]{display:flex;gap:7px;margin-bottom:24px;overflow-x:auto}.module-switcher button[data-v-c5045b82]{border:1px solid #d2cbbf;padding:10px 15px;color:var(--muted);background:#fffdf8;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.module-switcher button.active[data-v-c5045b82]{border-color:var(--ink);color:#fff;background:var(--ink)}.module-alert[data-v-c5045b82]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid;padding:13px 16px;font-size:13px}.module-alert button[data-v-c5045b82]{border:0;background:transparent;cursor:pointer}.error[data-v-c5045b82]{border-color:#a74332;color:#772e24;background:#f5e8e3}.success[data-v-c5045b82]{border-color:#46745f;color:#28503d;background:#e3efe7}.module-label[data-v-c5045b82]{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em}.no-module[data-v-c5045b82]{display:grid;min-height:360px;place-items:center;color:var(--muted)}.record-mask[data-v-c5045b82]{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#181d1a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.record-panel[data-v-c5045b82]{width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;border-top:5px solid var(--accent);padding:28px;background:#fffdf8;box-shadow:0 28px 90px #00000047}.record-panel header[data-v-c5045b82]{position:relative}.record-panel h2[data-v-c5045b82]{margin:0 0 22px;font:36px Georgia,serif}.record-panel header>button[data-v-c5045b82]{position:absolute;top:-8px;right:0;border:0;background:transparent;font-size:28px;cursor:pointer}.form-grid[data-v-c5045b82]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.form-grid label[data-v-c5045b82]{display:grid;gap:7px;font-size:12px;font-weight:800}.form-grid input[data-v-c5045b82]{box-sizing:border-box;width:100%;border:1px solid #cbc3b5;padding:11px;font:inherit}.form-grid .checkbox[data-v-c5045b82],.active-row input[data-v-c5045b82]{width:auto}.active-row[data-v-c5045b82]{display:flex!important;align-items:center;align-self:end;gap:9px!important;min-height:42px}.record-panel footer[data-v-c5045b82]{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;margin-top:25px}.record-panel footer button[data-v-c5045b82]{border:1px solid #c8c0b2;padding:11px 18px;background:transparent;font:inherit;font-weight:800;cursor:pointer}.record-panel footer .primary[data-v-c5045b82]{border-color:var(--accent);color:#fff;background:var(--accent)}.record-panel footer .delete[data-v-c5045b82]{border-color:#a74332;color:#a74332}.attachments[data-v-c5045b82]{margin-top:22px;border-top:1px solid #d8d0c3;padding-top:18px}.attachments>header[data-v-c5045b82]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.attachments h3[data-v-c5045b82]{margin:0;font:24px Georgia,serif}.attachments p[data-v-c5045b82]{margin:6px 0 0;color:var(--muted);font-size:11px}.attachments button[data-v-c5045b82]{border:1px solid #c8c0b2;padding:8px 12px;background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.attachments article[data-v-c5045b82]{display:flex;align-items:center;gap:8px;margin-top:10px;border:1px solid #ded7cb;padding:11px;background:#fff}.attachments article div[data-v-c5045b82]{display:grid;flex:1;gap:4px;min-width:0}.attachments strong[data-v-c5045b82]{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.attachments span[data-v-c5045b82]{color:var(--muted);font-size:10px}.attachments .attachment-delete[data-v-c5045b82]{color:#a74332}.attachment-empty[data-v-c5045b82]{padding:18px;text-align:center}.record-panel footer[data-v-c5045b82]{display:flex;flex-wrap:wrap;justify-content:flex-end}.record-panel footer .delete[data-v-c5045b82]{margin-right:auto}.record-panel footer span[data-v-c5045b82]{flex:1}.print-sheet[data-v-c5045b82]{display:none}@media print{.modules-page[data-v-c5045b82]{width:100%;padding:0;color:#000}.modules-page[data-v-c5045b82]>:not(.print-sheet){display:none!important}.print-sheet[data-v-c5045b82]{display:block}.print-sheet header[data-v-c5045b82]{display:flex;align-items:flex-end;gap:18px;margin-bottom:16px;border-bottom:2px solid #000;padding-bottom:10px}.print-sheet header p[data-v-c5045b82]{margin:0;font-size:9pt;letter-spacing:.12em}.print-sheet header h1[data-v-c5045b82]{flex:1;margin:0;font:22pt Georgia,serif}.print-sheet header span[data-v-c5045b82]{font-size:9pt}.print-sheet table[data-v-c5045b82]{width:100%;border-collapse:collapse;font-size:8pt}.print-sheet th[data-v-c5045b82],.print-sheet td[data-v-c5045b82]{border:1px solid #555;padding:5px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.print-sheet th[data-v-c5045b82]{background:#eee}}@media(max-width:700px){.modules-page[data-v-c5045b82]{width:min(100% - 24px,620px);padding-top:34px}.modules-page>header[data-v-c5045b82]{align-items:stretch;flex-direction:column}.page-actions[data-v-c5045b82]{justify-content:flex-start}.form-grid[data-v-c5045b82]{grid-template-columns:1fr}.record-panel[data-v-c5045b82]{padding:22px}.record-panel footer[data-v-c5045b82]{display:flex}.record-panel footer span[data-v-c5045b82]{display:none}}.cash-page[data-v-76d32c91]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.cash-page>header[data-v-76d32c91]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.eyebrow[data-v-76d32c91]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.cash-page h1[data-v-76d32c91]{margin:0;font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.cash-page>header p[data-v-76d32c91]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.actions[data-v-76d32c91]{display:flex;align-items:center;gap:12px}.tabs[data-v-76d32c91]{display:flex;border:1px solid #d7d1c4;padding:4px;background:#f5f1e8}.tabs button[data-v-76d32c91]{border:0;padding:10px 15px;color:var(--muted);background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.tabs button.active[data-v-76d32c91]{color:#fff;background:var(--ink)}.primary[data-v-76d32c91]{border:0!important;color:#fff!important;background:var(--accent)!important}.actions>.primary[data-v-76d32c91]{padding:12px 16px;font:inherit;font-weight:800;cursor:pointer}.alert[data-v-76d32c91]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid;padding:13px 16px;font-size:13px}.alert button[data-v-76d32c91]{border:0;background:transparent;cursor:pointer}.error[data-v-76d32c91]{border-color:#a74332;color:#772e24;background:#f5e8e3}.success[data-v-76d32c91]{border-color:#46745f;color:#28503d;background:#e3efe7}.module-label[data-v-76d32c91]{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em}.mask[data-v-76d32c91]{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#181d1a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.panel[data-v-76d32c91]{width:min(540px,100%);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;border-top:5px solid var(--accent);padding:28px;background:#fffdf8;box-shadow:0 28px 90px #00000047}.panel header[data-v-76d32c91]{position:relative}.panel h2[data-v-76d32c91]{margin:0 0 22px;font:36px Georgia,serif}.panel header>button[data-v-76d32c91]{position:absolute;top:-8px;right:0;border:0;background:transparent;font-size:28px;cursor:pointer}.panel label[data-v-76d32c91]{display:grid;gap:7px;margin-top:14px;font-size:12px;font-weight:800}.panel input[data-v-76d32c91],.panel select[data-v-76d32c91],.panel textarea[data-v-76d32c91]{box-sizing:border-box;width:100%;border:1px solid #cbc3b5;padding:11px;font:inherit}.panel .check[data-v-76d32c91]{display:flex;align-items:center;gap:9px}.panel .check input[data-v-76d32c91]{width:auto}.balance[data-v-76d32c91]{display:grid;grid-template-columns:1fr auto;margin-top:18px;border-left:3px solid var(--ink);padding:13px;background:#f1ece1}.balance small[data-v-76d32c91]{grid-column:1/-1;margin-top:5px;color:var(--muted)}.panel footer[data-v-76d32c91]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.panel footer button[data-v-76d32c91]{border:1px solid #c8c0b2;padding:11px 18px;background:transparent;font:inherit;font-weight:800;cursor:pointer}@media(max-width:760px){.cash-page[data-v-76d32c91]{width:min(100% - 24px,620px);padding-top:34px}.cash-page>header[data-v-76d32c91],.actions[data-v-76d32c91]{align-items:stretch;flex-direction:column}.panel[data-v-76d32c91]{padding:22px}}.loyalty-page[data-v-cdd9804d]{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.loyalty-page>header[data-v-cdd9804d]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.eyebrow[data-v-cdd9804d]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.loyalty-page h1[data-v-cdd9804d]{margin:0;font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.loyalty-page>header p[data-v-cdd9804d]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.actions[data-v-cdd9804d]{display:flex;align-items:center;gap:12px}.tabs[data-v-cdd9804d]{display:flex;border:1px solid #d7d1c4;padding:4px;background:#f5f1e8}.tabs button[data-v-cdd9804d]{border:0;padding:10px 15px;background:transparent;font:inherit;font-weight:800;cursor:pointer}.tabs .active[data-v-cdd9804d]{color:#fff;background:var(--ink)}.primary[data-v-cdd9804d]{border:0!important;color:#fff!important;background:var(--accent)!important}.actions>.primary[data-v-cdd9804d]{padding:12px 16px;font:inherit;font-weight:800}.alert[data-v-cdd9804d]{display:flex;justify-content:space-between;margin-bottom:16px;border-left:3px solid;padding:13px}.error[data-v-cdd9804d]{border-color:#a74332;background:#f5e8e3}.success[data-v-cdd9804d]{border-color:#46745f;background:#e3efe7}.alert button[data-v-cdd9804d]{border:0;background:transparent}.module-label[data-v-cdd9804d]{color:var(--muted);font-size:12px;font-weight:800}.mask[data-v-cdd9804d]{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#181d1a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.panel[data-v-cdd9804d]{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;border-top:5px solid var(--accent);padding:28px;background:#fffdf8}.panel h2[data-v-cdd9804d]{margin:0 0 22px;font:36px Georgia,serif}.panel label[data-v-cdd9804d]{display:grid;gap:7px;margin-top:14px;font-size:12px;font-weight:800}.panel input[data-v-cdd9804d],.panel select[data-v-cdd9804d],.panel textarea[data-v-cdd9804d]{width:100%;box-sizing:border-box;border:1px solid #cbc3b5;padding:11px;font:inherit}.panel footer[data-v-cdd9804d]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.panel footer button[data-v-cdd9804d]{border:1px solid #c8c0b2;padding:11px 18px;background:transparent;font:inherit;font-weight:800}@media(max-width:760px){.loyalty-page[data-v-cdd9804d]{width:min(100% - 24px,620px);padding-top:34px}.loyalty-page>header[data-v-cdd9804d],.actions[data-v-cdd9804d]{align-items:stretch;flex-direction:column}}.print-page[data-v-9b0d3828]{width:min(1350px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.print-page>header[data-v-9b0d3828]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}.eyebrow[data-v-9b0d3828]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em}.print-page h1[data-v-9b0d3828]{margin:0;font:400 clamp(46px,6vw,78px)/1 Georgia,serif;letter-spacing:-.045em}.print-page>header p[data-v-9b0d3828]:last-child{margin:16px 0 0;color:var(--muted);font-size:14px}.print-page>header button[data-v-9b0d3828],.primary[data-v-9b0d3828]{border:0;padding:13px 18px;color:#fff;background:var(--accent);font:inherit;font-weight:800;cursor:pointer}.print-workspace[data-v-9b0d3828]{display:grid;grid-template-columns:360px 1fr;gap:18px;align-items:start}.label-controls[data-v-9b0d3828]{border:1px solid #d7d0c3;padding:23px;background:#f5f0e6}.type-tabs[data-v-9b0d3828]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px}.type-tabs button[data-v-9b0d3828]{border:1px solid #c9c1b3;padding:10px;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.type-tabs .active[data-v-9b0d3828]{border-color:var(--ink);color:#fff;background:var(--ink)}.label-controls label[data-v-9b0d3828]{display:grid;gap:6px;margin-top:12px;font-size:11px;font-weight:800}.label-controls input[data-v-9b0d3828],.label-controls textarea[data-v-9b0d3828]{box-sizing:border-box;width:100%;border:1px solid #c9c1b3;padding:10px;background:#fff;font:inherit}.label-controls>.primary[data-v-9b0d3828]{width:100%;margin-top:18px}.label-sheet[data-v-9b0d3828]{border:2px solid #181d1a;padding:30px;color:#181d1a;background:#fff;box-shadow:0 20px 50px #0000001a}.label-top[data-v-9b0d3828]{display:flex;align-items:center;justify-content:space-between;border-bottom:5px solid #181d1a;padding-bottom:18px}.label-top div[data-v-9b0d3828]{display:grid;gap:4px}.label-top span[data-v-9b0d3828],.label-sheet small[data-v-9b0d3828]{font-size:10px;font-weight:850;letter-spacing:.15em}.label-top b[data-v-9b0d3828]{font:30px Georgia,serif}.label-top strong[data-v-9b0d3828]{display:grid;width:76px;height:76px;place-items:center;border:3px solid #181d1a;border-radius:50%;font-size:20px}.document-no[data-v-9b0d3828]{display:grid;gap:7px;border-bottom:1px solid #181d1a;padding:22px 0}.document-no b[data-v-9b0d3828]{font:28px Consolas,monospace;letter-spacing:.06em}.route[data-v-9b0d3828]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;border-bottom:1px solid #181d1a;padding:26px 0}.route h2[data-v-9b0d3828]{margin:9px 0 4px;font:28px Georgia,serif}.route p[data-v-9b0d3828]{margin:0}.route i[data-v-9b0d3828]{font-size:34px}.address[data-v-9b0d3828],.items[data-v-9b0d3828]{display:grid;gap:10px;border-bottom:1px solid #181d1a;padding:22px 0}.address strong[data-v-9b0d3828]{font-size:23px;line-height:1.5}.items p[data-v-9b0d3828]{min-height:80px;margin:0;white-space:pre-wrap;line-height:1.7}.label-footer[data-v-9b0d3828]{display:flex;justify-content:space-between;gap:20px;padding-top:18px;color:#555;font-size:10px}.label-footer span[data-v-9b0d3828]:last-child{text-align:right}@media(max-width:850px){.print-page[data-v-9b0d3828]{width:min(100% - 24px,680px);padding-top:34px}.print-page>header[data-v-9b0d3828]{align-items:stretch;flex-direction:column}.print-workspace[data-v-9b0d3828]{grid-template-columns:1fr}.route[data-v-9b0d3828]{gap:10px}.label-sheet[data-v-9b0d3828]{padding:20px}}@media print{.label-controls[data-v-9b0d3828],.print-page>header[data-v-9b0d3828]{display:none!important}.print-page[data-v-9b0d3828],.print-workspace[data-v-9b0d3828]{width:100%;margin:0;padding:0;display:block}.label-sheet[data-v-9b0d3828]{position:fixed;z-index:9999;inset:0;box-sizing:border-box;border:2px solid #000;box-shadow:none}}.workbench-page[data-v-5d2416fc]{width:min(1420px,calc(100% - 44px));margin:0 auto;padding:54px 0 90px}.workbench-heading[data-v-5d2416fc]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}.workbench-heading p[data-v-5d2416fc],.workbench-empty p[data-v-5d2416fc]{margin:0 0 12px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.2em}.workbench-heading h1[data-v-5d2416fc]{margin:0;color:var(--ink);font:400 clamp(48px,7vw,82px)/.95 Georgia,serif;letter-spacing:-.05em}.workbench-heading div>span[data-v-5d2416fc]{display:block;margin-top:17px;color:var(--muted);font-size:14px}.workbench-heading>button[data-v-5d2416fc]{min-height:46px;border:1px solid var(--ink);border-radius:3px;padding:0 20px;color:var(--paper);background:var(--ink);font:inherit;font-weight:750;cursor:pointer}.workbench-stat[data-v-5d2416fc]{display:flex;align-items:baseline;gap:10px;margin-bottom:30px;border-top:1px solid rgba(20,40,34,.18);padding-top:18px}.workbench-stat strong[data-v-5d2416fc]{color:var(--accent);font:400 38px/1 Georgia,serif}.workbench-stat span[data-v-5d2416fc]{color:var(--ink);font-weight:750}.workbench-stat small[data-v-5d2416fc]{margin-left:auto;color:var(--muted)}.workbench-error[data-v-5d2416fc]{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px;border-left:4px solid #a74332;padding:14px 16px;color:#762d1b;background:#fff4ee}.workbench-error button[data-v-5d2416fc]{border:0;color:inherit;background:transparent;font-weight:800;cursor:pointer}.approval-groups[data-v-5d2416fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.approval-group[data-v-5d2416fc]{border:1px solid rgba(20,40,34,.16);border-radius:4px;background:#ffffff7a;box-shadow:0 18px 50px #1428220f}.approval-group>header[data-v-5d2416fc]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid rgba(20,40,34,.12)}.approval-group h2[data-v-5d2416fc]{margin:0;color:var(--ink);font:400 26px Georgia,serif}.approval-group header span[data-v-5d2416fc]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:12px;font-weight:800}.approval-group ul[data-v-5d2416fc]{display:grid;margin:0;padding:0;list-style:none}.approval-group li[data-v-5d2416fc]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid rgba(20,40,34,.09)}.approval-group li[data-v-5d2416fc]:last-child{border-bottom:0}.approval-main[data-v-5d2416fc]{display:grid;min-width:0;gap:5px}.approval-main small[data-v-5d2416fc]{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.08em}.approval-main strong[data-v-5d2416fc]{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.approval-main span[data-v-5d2416fc]{color:var(--muted);font-size:12px}.approval-actions[data-v-5d2416fc]{display:flex;flex:0 0 auto;gap:7px}.approval-actions button[data-v-5d2416fc]{min-height:36px;border-radius:3px;padding:0 12px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.approval-actions .reject[data-v-5d2416fc]{border:1px solid #a74332;color:#873729;background:transparent}.approval-actions .approve[data-v-5d2416fc]{border:1px solid var(--accent);color:#fff;background:var(--accent)}.approval-actions button[data-v-5d2416fc]:disabled,.workbench-heading button[data-v-5d2416fc]:disabled{opacity:.5;cursor:wait}.workbench-empty[data-v-5d2416fc]{padding:90px 30px;border:1px dashed rgba(20,40,34,.24);text-align:center}.workbench-empty h2[data-v-5d2416fc]{margin:0 0 10px;color:var(--ink);font:400 34px Georgia,serif}.workbench-empty span[data-v-5d2416fc]{color:var(--muted)}@media(max-width:850px){.workbench-page[data-v-5d2416fc]{width:min(100% - 24px,1420px);padding-top:34px}.workbench-heading[data-v-5d2416fc]{align-items:flex-start;flex-direction:column}.approval-groups[data-v-5d2416fc]{grid-template-columns:1fr}.approval-group li[data-v-5d2416fc]{align-items:flex-start;flex-direction:column}.approval-actions[data-v-5d2416fc]{width:100%}.approval-actions button[data-v-5d2416fc]{flex:1}}.customer-security-launch[data-v-d4d6a994]{position:fixed;z-index:79;right:22px;bottom:22px;display:flex;gap:14px;align-items:center;border:0;border-radius:2px;padding:13px 16px;color:#fff;background:#17463c;box-shadow:0 14px 42px #0f2d2640;font:inherit;cursor:pointer}.customer-security-launch span[data-v-d4d6a994]{font-weight:800}.customer-security-launch b[data-v-d4d6a994]{color:#e8bd70;font-size:11px}.customer-security-panel[data-v-d4d6a994]{position:fixed;z-index:78;top:76px;right:20px;bottom:78px;width:min(410px,calc(100vw - 32px));overflow:auto;box-sizing:border-box;border:1px solid rgba(20,55,47,.18);padding:24px;color:#17352f;background:linear-gradient(150deg,#fbf7ed,#f1ead9);box-shadow:0 24px 80px #09241e4d}header[data-v-d4d6a994]{display:flex;align-items:flex-start;justify-content:space-between}header small[data-v-d4d6a994]{color:#9a5c2d;font-weight:900;letter-spacing:.12em}h3[data-v-d4d6a994]{margin:6px 0 0;font:400 30px Georgia,serif}header button[data-v-d4d6a994]{border:0;color:#17352f;background:transparent;font-size:25px;cursor:pointer}.intro[data-v-d4d6a994],.muted[data-v-d4d6a994]{color:#60716c;font-size:12px;line-height:1.6}section[data-v-d4d6a994]{margin-top:20px;border-top:1px solid rgba(23,70,60,.14);padding-top:18px}h4[data-v-d4d6a994]{margin:0 0 13px;font-size:14px}.search[data-v-d4d6a994]{display:flex;gap:7px}input[data-v-d4d6a994]{min-height:39px;min-width:0;flex:1;box-sizing:border-box;border:1px solid rgba(23,70,60,.2);border-radius:2px;padding:0 10px;background:#fffc;font:inherit}button[data-v-d4d6a994]{font:inherit}.search button[data-v-d4d6a994],.actions button[data-v-d4d6a994],.settle[data-v-d4d6a994]{border:0;border-radius:2px;padding:0 12px;color:#fff;background:#17463c;font-weight:800;cursor:pointer}.search button[data-v-d4d6a994]:disabled,.actions button[data-v-d4d6a994]:disabled,.settle[data-v-d4d6a994]:disabled{opacity:.45;cursor:not-allowed}.customer-list[data-v-d4d6a994]{display:grid;max-height:190px;gap:5px;margin-top:9px;overflow:auto}.customer-list button[data-v-d4d6a994]{display:flex;justify-content:space-between;border:1px solid transparent;padding:9px 10px;color:#17352f;background:#ffffff94;text-align:left;cursor:pointer}.customer-list button.active[data-v-d4d6a994]{border-color:#b8793d;background:#fff}.customer-list span[data-v-d4d6a994]{color:#71807c;font-size:11px}section>label[data-v-d4d6a994]:not(.check){display:grid;gap:6px;margin-bottom:10px}label span[data-v-d4d6a994]{font-size:12px;font-weight:750}.check[data-v-d4d6a994]{display:flex;gap:8px;align-items:center;margin:10px 0 13px}.check input[data-v-d4d6a994]{min-height:auto;flex:none}.actions[data-v-d4d6a994]{display:flex;gap:8px}.actions button[data-v-d4d6a994]{min-height:40px}.actions .warning[data-v-d4d6a994]{color:#7b321f;background:#efd9c9}.settle[data-v-d4d6a994]{width:100%;min-height:44px;background:#9a5c2d}.notice[data-v-d4d6a994]{margin-top:13px;border-left:3px solid;padding:10px 12px;font-size:12px}.success[data-v-d4d6a994]{border-color:#2d765f;background:#e2efe8}.error[data-v-d4d6a994]{border-color:#a44831;background:#f4e0d9}@media(max-width:640px){.customer-security-panel[data-v-d4d6a994]{top:56px;right:8px;bottom:70px;width:calc(100vw - 16px)}.customer-security-launch[data-v-d4d6a994]{right:12px;bottom:12px}}.coupon-launch[data-v-3dd2f183]{position:fixed;z-index:79;right:22px;bottom:22px;display:flex;align-items:center;gap:13px;border:0;border-radius:2px;padding:13px 16px;color:#fff;background:#7d3f24;box-shadow:0 16px 45px #3f1f1147;font:inherit;cursor:pointer}.coupon-launch span[data-v-3dd2f183]{font-weight:850}.coupon-launch b[data-v-3dd2f183]{color:#ffd78e;font-size:11px}.coupon-panel[data-v-3dd2f183]{position:fixed;z-index:78;top:76px;right:20px;bottom:78px;width:min(430px,calc(100vw - 32px));overflow:auto;box-sizing:border-box;border:1px solid rgba(100,54,27,.2);padding:24px;color:#3d291d;background:linear-gradient(145deg,#fffaf0,#f2e4cd);box-shadow:0 25px 80px #3e23134d}header[data-v-3dd2f183]{display:flex;align-items:flex-start;justify-content:space-between}header small[data-v-3dd2f183]{color:#9d5c26;font-weight:900;letter-spacing:.11em}h3[data-v-3dd2f183]{margin:6px 0 0;font:400 29px Georgia,serif}header button[data-v-3dd2f183]{border:0;background:transparent;font-size:25px;cursor:pointer}.intro[data-v-3dd2f183]{color:#756455;font-size:12px;line-height:1.6}section[data-v-3dd2f183]{margin-top:20px;border-top:1px solid rgba(100,54,27,.16);padding-top:18px}h4[data-v-3dd2f183]{margin:0 0 12px;font-size:14px}.search[data-v-3dd2f183]{display:flex;gap:7px}input[data-v-3dd2f183]{min-height:39px;min-width:0;box-sizing:border-box;border:1px solid rgba(100,54,27,.22);border-radius:2px;padding:0 10px;background:#fffc;font:inherit}.search input[data-v-3dd2f183],section>label:not(.check) input[data-v-3dd2f183]{width:100%}.search button[data-v-3dd2f183],.issue[data-v-3dd2f183],.claim[data-v-3dd2f183]{border:0;border-radius:2px;padding:0 13px;color:#fff;background:#7d3f24;font:inherit;font-weight:800;cursor:pointer}.search button[data-v-3dd2f183]:disabled,.issue[data-v-3dd2f183]:disabled,.claim[data-v-3dd2f183]:disabled{opacity:.45;cursor:not-allowed}.coupon-list[data-v-3dd2f183]{display:grid;max-height:190px;gap:5px;margin-top:9px;overflow:auto}.coupon-list button[data-v-3dd2f183]{display:grid;grid-template-columns:1fr auto;gap:2px 10px;border:1px solid transparent;padding:9px 10px;color:#3d291d;background:#ffffff9e;text-align:left;cursor:pointer}.coupon-list button.active[data-v-3dd2f183]{border-color:#b16b32;background:#fff}.coupon-list span[data-v-3dd2f183]{color:#7b695b;font-size:11px}.coupon-list em[data-v-3dd2f183]{grid-column:2;grid-row:1/3;align-self:center;color:#a05e2a;font-size:10px;font-style:normal}.check[data-v-3dd2f183]{display:flex;align-items:center;gap:8px;margin:10px 0 13px}.check input[data-v-3dd2f183]{min-height:auto}.check span[data-v-3dd2f183],section>label:not(.check)>span[data-v-3dd2f183]{font-size:12px;font-weight:750}section>label[data-v-3dd2f183]:not(.check){display:grid;gap:6px;margin-bottom:9px}.issue[data-v-3dd2f183],.claim[data-v-3dd2f183]{width:100%;min-height:43px}.claim[data-v-3dd2f183]{background:#264f45}.secret[data-v-3dd2f183]{display:grid;gap:6px;margin-top:10px;border:1px dashed #b16b32;padding:12px;background:#fff}.secret span[data-v-3dd2f183]{color:#a05e2a;font-size:10px;font-weight:900;letter-spacing:.1em}.secret strong[data-v-3dd2f183]{overflow-wrap:anywhere;font-family:Consolas,monospace;letter-spacing:.08em}.notice[data-v-3dd2f183]{margin-top:12px;border-left:3px solid;padding:10px 12px;font-size:12px}.success[data-v-3dd2f183]{border-color:#34745f;background:#e4efe8}.error[data-v-3dd2f183]{border-color:#a44831;background:#f4dfd7}@media(max-width:640px){.coupon-panel[data-v-3dd2f183]{top:56px;right:8px;bottom:70px;width:calc(100vw - 16px)}.coupon-launch[data-v-3dd2f183]{right:12px;bottom:12px}}.secret-panel[data-v-7a5a7cf8]{margin-top:22px;padding:22px;border:1px solid #c9d8d1;border-radius:18px;color:#17352d;background:linear-gradient(135deg,#e7f4eee0,#fbf9f0f0),repeating-linear-gradient(45deg,transparent 0 12px,rgb(29 105 79 / 5%) 12px 13px);box-shadow:0 18px 42px #1c44361a}header[data-v-7a5a7cf8],.form-row[data-v-7a5a7cf8]{display:flex;gap:14px;align-items:end}header[data-v-7a5a7cf8]{align-items:start;justify-content:space-between}h2[data-v-7a5a7cf8]{margin:2px 0 6px;font-family:Microsoft YaHei UI,sans-serif;font-size:20px}header p[data-v-7a5a7cf8],.hint[data-v-7a5a7cf8]{margin:0;color:#557068}.eyebrow[data-v-7a5a7cf8]{font:700 11px/1.2 Consolas,monospace;letter-spacing:.14em;color:#187152}.shield[data-v-7a5a7cf8],.ready[data-v-7a5a7cf8],.empty[data-v-7a5a7cf8]{width:fit-content;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.shield[data-v-7a5a7cf8]{flex:none;color:#fff;background:#176b4f}.form-row[data-v-7a5a7cf8]{margin-top:18px}label[data-v-7a5a7cf8]{display:grid;flex:1;gap:7px;min-width:150px;font-size:13px;font-weight:700}input[data-v-7a5a7cf8],select[data-v-7a5a7cf8]{min-height:40px;box-sizing:border-box;border:1px solid #a9c2b8;border-radius:10px;padding:8px 11px;color:#17352d;background:#ffffffe0}button[data-v-7a5a7cf8]{min-height:40px;border:0;border-radius:10px;padding:8px 16px;font-weight:700;color:#fff;background:#176b4f;cursor:pointer}button[data-v-7a5a7cf8]:disabled{cursor:wait;opacity:.55}.status-grid[data-v-7a5a7cf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px}article[data-v-7a5a7cf8]{display:grid;gap:8px;border:1px solid rgb(128 166 151 / 50%);border-radius:12px;padding:12px;background:#ffffffb3}code[data-v-7a5a7cf8]{overflow:hidden;color:#637970;text-overflow:ellipsis;white-space:nowrap}.ready[data-v-7a5a7cf8]{color:#0d6043;background:#d9f1e6}.empty[data-v-7a5a7cf8]{color:#795d25;background:#f8ebc9}button.danger[data-v-7a5a7cf8]{min-height:32px;color:#9e342a;background:#fde8e4}.reference[data-v-7a5a7cf8]{flex:2}.hint[data-v-7a5a7cf8],.message[data-v-7a5a7cf8],.error[data-v-7a5a7cf8]{margin-top:12px;font-size:13px}.message[data-v-7a5a7cf8]{color:#176b4f}.error[data-v-7a5a7cf8]{color:#a02f24}@media(max-width:760px){.form-row[data-v-7a5a7cf8]{display:grid;align-items:stretch}.shield[data-v-7a5a7cf8]{display:none}}.account-security[data-v-e1409983]{margin-top:22px;padding:22px;border:1px solid #d6c9a8;border-radius:18px;color:#342b20;background:radial-gradient(circle at 92% 8%,rgb(212 167 64 / 22%),transparent 34%),linear-gradient(145deg,#fffdf7,#f4efe2);box-shadow:0 18px 42px #4635171a}header[data-v-e1409983],.form-row[data-v-e1409983]{display:flex;gap:14px;align-items:end}header[data-v-e1409983]{align-items:start;justify-content:space-between}header p[data-v-e1409983]{margin:0;color:#9b6d17;font:700 11px/1.2 Consolas,monospace;letter-spacing:.14em}h2[data-v-e1409983]{margin:3px 0 6px;font-family:Microsoft YaHei UI,sans-serif;font-size:20px}header span[data-v-e1409983],.hint[data-v-e1409983]{color:#756a57}header b[data-v-e1409983]{flex:none;border-radius:999px;padding:6px 10px;font-size:12px}.ready[data-v-e1409983]{color:#176143;background:#dcefe5}.pending[data-v-e1409983]{color:#795d25;background:#f5e7c5}.form-row[data-v-e1409983]{margin-top:16px}.form-row label[data-v-e1409983]{display:grid;flex:1;gap:7px;font-size:13px;font-weight:700}.account[data-v-e1409983]{flex:2}input[data-v-e1409983]{min-height:40px;box-sizing:border-box;border:1px solid #c5b991;border-radius:10px;padding:8px 11px;background:#ffffffd6}button[data-v-e1409983]{min-height:40px;border:0;border-radius:10px;padding:8px 16px;color:#fff;font-weight:700;background:#8b641e;cursor:pointer}button[data-v-e1409983]:disabled{opacity:.5;cursor:wait}aside[data-v-e1409983]{display:grid;gap:7px;margin-top:16px;border:1px solid #d7ad54;border-radius:12px;padding:14px;background:#fff8dd}aside code[data-v-e1409983]{overflow-wrap:anywhere;font-size:17px;font-weight:700}aside small[data-v-e1409983]{color:#806c43}.hint[data-v-e1409983],.message[data-v-e1409983],.error[data-v-e1409983]{margin:12px 0 0;font-size:13px}.message[data-v-e1409983]{color:#176143}.error[data-v-e1409983]{color:#a02f24}@media(max-width:700px){.form-row[data-v-e1409983]{display:grid;align-items:stretch}header b[data-v-e1409983]{display:none}}.area-workflow[data-v-35935792]{display:grid;gap:14px}.area-toolbar[data-v-35935792],.area-toolbar form[data-v-35935792],.area-toolbar>div[data-v-35935792],.area-pagination[data-v-35935792]{display:flex;align-items:center;gap:9px}.area-toolbar[data-v-35935792]{justify-content:space-between}.area-toolbar input[data-v-35935792]{min-width:260px}.area-toolbar input[data-v-35935792],.area-toolbar button[data-v-35935792],.area-pagination button[data-v-35935792],.area-editor input[data-v-35935792],.area-editor select[data-v-35935792],.area-editor textarea[data-v-35935792],.area-editor button[data-v-35935792]{box-sizing:border-box;padding:9px 11px;border:1px solid #cbd5ce;border-radius:8px;background:#fff;color:#243a30;font:inherit}.area-toolbar button[data-v-35935792],.area-pagination button[data-v-35935792],.area-editor footer button[data-v-35935792]:last-child,.location[data-v-35935792]{border-color:transparent!important;background:var(--industry-primary)!important;color:#fff!important;cursor:pointer}.area-message[data-v-35935792]{margin:0;padding:9px 12px;border-left:3px solid var(--industry-secondary);background:#fff8e5;color:#654f1f}.area-grid[data-v-35935792]{overflow:auto;border:1px solid #d7ded9;border-radius:12px;background:#fff}.area-grid table[data-v-35935792]{width:100%;border-collapse:collapse;font-size:12px}.area-grid th[data-v-35935792],.area-grid td[data-v-35935792]{padding:9px 10px;border-bottom:1px solid #e6ebe7;text-align:left;white-space:nowrap}.area-grid th[data-v-35935792]{background:#eef3ef;color:#52645b}.area-grid td button[data-v-35935792]{margin-right:6px;border:0;background:transparent;color:var(--industry-primary);cursor:pointer}.area-grid td .danger[data-v-35935792]{color:#9b352d}.area-pagination[data-v-35935792]{justify-content:center}.area-shade[data-v-35935792]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:#0c1c147a}.area-editor[data-v-35935792]{width:min(760px,96vw);max-height:90vh;overflow:auto;border-radius:16px;background:#f8faf8;box-shadow:0 24px 70px #0000003d}.area-editor header[data-v-35935792],.area-editor footer[data-v-35935792]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.area-editor header[data-v-35935792]{border-bottom:1px solid #dce3de}.area-editor header h4[data-v-35935792]{margin:2px 0 0}.area-editor header small[data-v-35935792]{color:#6b7d74}.area-fields[data-v-35935792]{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:20px}.area-fields label[data-v-35935792]{display:grid;gap:6px}.area-fields label span[data-v-35935792]{font-size:12px;color:#52645b}.area-fields b[data-v-35935792]{margin-left:5px;color:#a23a31}.area-fields .wide[data-v-35935792]{grid-column:span 2}.area-fields textarea[data-v-35935792]{min-height:90px;resize:vertical}.location[data-v-35935792]{align-self:end}.area-editor footer[data-v-35935792]{justify-content:flex-end;border-top:1px solid #dce3de}.empty[data-v-35935792]{padding:24px;text-align:center;color:#718078}@media(max-width:680px){.area-toolbar[data-v-35935792]{align-items:stretch;flex-direction:column}.area-toolbar form[data-v-35935792],.area-toolbar>div[data-v-35935792]{width:100%}.area-toolbar input[data-v-35935792]{min-width:0;flex:1}.area-fields[data-v-35935792]{grid-template-columns:1fr}.area-fields .wide[data-v-35935792]{grid-column:span 1}}.author-workflow[data-v-8bd3ba07]{display:grid;gap:13px}.toolbar[data-v-8bd3ba07],.toolbar form[data-v-8bd3ba07]{display:flex;align-items:center;justify-content:space-between;gap:9px}.toolbar input[data-v-8bd3ba07],.toolbar button[data-v-8bd3ba07],.editor input[data-v-8bd3ba07],.editor select[data-v-8bd3ba07],.editor textarea[data-v-8bd3ba07],.editor button[data-v-8bd3ba07]{box-sizing:border-box;padding:9px 11px;border:1px solid #cbd5ce;border-radius:8px;background:#fff;color:#243a30;font:inherit}.toolbar button[data-v-8bd3ba07],.editor footer button[data-v-8bd3ba07]:last-child,.editor .upload-button[data-v-8bd3ba07]{border-color:transparent;background:var(--industry-primary);color:#fff;cursor:pointer}.editor button[data-v-8bd3ba07]:disabled{cursor:not-allowed;opacity:.6}.security-note[data-v-8bd3ba07],.message[data-v-8bd3ba07]{margin:0;padding:9px 12px;border-left:3px solid var(--industry-secondary);background:#fff8e5;color:#654f1f;font-size:12px}.grid[data-v-8bd3ba07]{overflow:auto;border:1px solid #d7ded9;border-radius:12px;background:#fff}.grid table[data-v-8bd3ba07]{width:100%;border-collapse:collapse;font-size:12px}.grid th[data-v-8bd3ba07],.grid td[data-v-8bd3ba07]{padding:9px 10px;border-bottom:1px solid #e6ebe7;text-align:left;white-space:nowrap}.grid th[data-v-8bd3ba07]{background:#eef3ef}.grid img[data-v-8bd3ba07]{width:38px;height:38px;border-radius:50%;object-fit:cover}.grid button[data-v-8bd3ba07]{margin-right:6px;border:0;background:transparent;color:var(--industry-primary);cursor:pointer}.grid .danger[data-v-8bd3ba07]{color:#9b352d}.empty[data-v-8bd3ba07]{padding:24px;text-align:center;color:#718078}.shade[data-v-8bd3ba07]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:#0c1c147a}.editor[data-v-8bd3ba07]{width:min(720px,96vw);max-height:90vh;overflow:auto;border-radius:16px;background:#f8faf8}.editor header[data-v-8bd3ba07],.editor footer[data-v-8bd3ba07]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.fields[data-v-8bd3ba07]{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:20px}.fields label[data-v-8bd3ba07]{display:grid;gap:6px}.fields .wide[data-v-8bd3ba07]{grid-column:span 2}.fields textarea[data-v-8bd3ba07]{min-height:90px;resize:vertical}.fields img[data-v-8bd3ba07]{max-width:120px;max-height:120px;object-fit:cover}.fields b[data-v-8bd3ba07]{margin-left:5px;color:#a23a31}.fields small[data-v-8bd3ba07]{color:#65746c}.avatar-input[data-v-8bd3ba07]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.editor footer[data-v-8bd3ba07]{justify-content:flex-end;gap:9px}@media(max-width:680px){.toolbar[data-v-8bd3ba07]{align-items:stretch;flex-direction:column}.toolbar form[data-v-8bd3ba07]{width:100%}.fields[data-v-8bd3ba07]{grid-template-columns:1fr}.fields .wide[data-v-8bd3ba07]{grid-column:span 1}}.supplier-workflow[data-v-bcc37c40]{display:grid;gap:13px}.toolbar[data-v-bcc37c40],.toolbar form[data-v-bcc37c40]{display:flex;align-items:center;justify-content:space-between;gap:9px}.toolbar input[data-v-bcc37c40],.toolbar button[data-v-bcc37c40],.editor input[data-v-bcc37c40],.editor select[data-v-bcc37c40],.editor textarea[data-v-bcc37c40],.editor button[data-v-bcc37c40]{box-sizing:border-box;padding:9px 11px;border:1px solid #cbd5ce;border-radius:8px;background:#fff;color:#243a30;font:inherit}.toolbar button[data-v-bcc37c40],.editor footer button[data-v-bcc37c40]:last-child,.attachments>button[data-v-bcc37c40]{border-color:transparent;background:var(--industry-primary);color:#fff;cursor:pointer}.security-note[data-v-bcc37c40],.message[data-v-bcc37c40]{margin:0;padding:9px 12px;border-left:3px solid var(--industry-secondary);background:#fff8e5;color:#654f1f;font-size:12px}.grid[data-v-bcc37c40]{overflow:auto;border:1px solid #d7ded9;border-radius:12px;background:#fff}.grid table[data-v-bcc37c40]{width:100%;border-collapse:collapse;font-size:12px}.grid th[data-v-bcc37c40],.grid td[data-v-bcc37c40]{padding:9px 10px;border-bottom:1px solid #e6ebe7;text-align:left;white-space:nowrap}.grid th[data-v-bcc37c40]{background:#eef3ef}.grid button[data-v-bcc37c40]{margin-right:6px;border:0;background:transparent;color:var(--industry-primary);cursor:pointer}.danger[data-v-bcc37c40]{color:#9b352d!important}.empty[data-v-bcc37c40]{padding:24px;text-align:center;color:#718078}.shade[data-v-bcc37c40]{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:20px;background:#0c1c1485}.editor[data-v-bcc37c40]{width:min(980px,97vw);max-height:94vh;overflow:auto;border-radius:18px;background:#f8faf8;box-shadow:0 22px 70px #091d1347}.editor header[data-v-bcc37c40],.editor footer[data-v-bcc37c40]{display:flex;align-items:center;justify-content:space-between;padding:17px 22px}.editor header h4[data-v-bcc37c40],.editor header p[data-v-bcc37c40]{margin:0}.editor header p[data-v-bcc37c40]{margin-top:4px;color:#6d7b73;font-size:12px}.editor fieldset[data-v-bcc37c40],.editor details[data-v-bcc37c40]{margin:0 20px 16px;padding:14px;border:1px solid #d7e0d9;border-radius:12px;background:#fff}.editor legend[data-v-bcc37c40],.editor summary[data-v-bcc37c40]{font-weight:700;color:#2f5342}.fields[data-v-bcc37c40]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.fields label[data-v-bcc37c40],.remark[data-v-bcc37c40]{display:grid;gap:6px}.fields .wide[data-v-bcc37c40]{grid-column:span 3}.fields select[multiple][data-v-bcc37c40]{min-height:116px}.fields b[data-v-bcc37c40]{margin-left:5px;color:#a23a31}.amounts[data-v-bcc37c40]{display:flex;flex-wrap:wrap;gap:20px;color:#415b4e}.remark[data-v-bcc37c40]{margin:0 20px 10px}.remark textarea[data-v-bcc37c40]{min-height:84px;resize:vertical}.editor footer[data-v-bcc37c40]{justify-content:flex-end;gap:9px}.editor button[data-v-bcc37c40]:disabled{opacity:.6}.editor details[open] summary[data-v-bcc37c40]{margin-bottom:14px}.file-input[data-v-bcc37c40]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);border:0!important}.attachments>small[data-v-bcc37c40]{margin-left:10px;color:#65746c}.attachments ul[data-v-bcc37c40]{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.attachments li[data-v-bcc37c40]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px;border-radius:8px;background:#f3f7f4}.attachments li>span[data-v-bcc37c40]{display:flex;align-items:center;gap:9px}.attachments li small[data-v-bcc37c40]{color:#708078}.attachments li button[data-v-bcc37c40]{padding:5px 8px}@media(max-width:760px){.toolbar[data-v-bcc37c40]{align-items:stretch;flex-direction:column}.toolbar form[data-v-bcc37c40]{width:100%}.fields[data-v-bcc37c40]{grid-template-columns:1fr}.fields .wide[data-v-bcc37c40]{grid-column:span 1}.editor fieldset[data-v-bcc37c40],.editor details[data-v-bcc37c40],.remark[data-v-bcc37c40]{margin-inline:10px}.attachments li[data-v-bcc37c40],.attachments li>span[data-v-bcc37c40]{align-items:flex-start;flex-direction:column}}.manufacture-workflow[data-v-9991fa73]{display:grid;gap:13px}.hero[data-v-9991fa73]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #b9cec1;border-radius:15px;background:linear-gradient(120deg,#e8f2ec,#fff8e7 72%,#f0e6cc)}.hero small[data-v-9991fa73]{letter-spacing:.12em;color:#47705b}.hero h4[data-v-9991fa73],.hero p[data-v-9991fa73]{margin:3px 0}.hero p[data-v-9991fa73]{max-width:760px;color:#617268;font-size:12px}.shield[data-v-9991fa73]{padding:7px 11px;border-radius:999px;background:#214d38;color:#fff;font-size:12px;white-space:nowrap}.tabs[data-v-9991fa73]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.tabs button[data-v-9991fa73]{display:grid;gap:3px;padding:13px;text-align:left;border:1px solid #cad8cf;border-radius:11px;background:#fff;color:#294536;cursor:pointer}.tabs button.active[data-v-9991fa73]{border-color:#2d7653;background:#e9f5ee;box-shadow:inset 0 0 0 1px #2d7653}.tabs small[data-v-9991fa73]{color:#6b7b71}.toolbar[data-v-9991fa73],.toolbar form[data-v-9991fa73]{display:flex;align-items:center;justify-content:space-between;gap:9px}.toolbar input[data-v-9991fa73],.toolbar button[data-v-9991fa73]{box-sizing:border-box;padding:9px 11px;border:1px solid #cbd5ce;border-radius:8px;background:#fff;color:#243a30;font:inherit}.toolbar button[data-v-9991fa73]{border-color:transparent;background:var(--industry-primary);color:#fff;cursor:pointer}.compatibility-note[data-v-9991fa73],.message[data-v-9991fa73]{margin:0;padding:9px 12px;border-left:3px solid #bb8435;background:#fff8e5;color:#654f1f;font-size:12px}.grid[data-v-9991fa73],.detail-grid[data-v-9991fa73]{overflow:auto;border:1px solid #d7ded9;border-radius:12px;background:#fff}.grid table[data-v-9991fa73],.detail-grid table[data-v-9991fa73]{width:100%;border-collapse:collapse;font-size:12px}.grid th[data-v-9991fa73],.grid td[data-v-9991fa73],.detail-grid th[data-v-9991fa73],.detail-grid td[data-v-9991fa73]{padding:9px 10px;border-bottom:1px solid #e6ebe7;text-align:left;white-space:nowrap}.grid th[data-v-9991fa73],.detail-grid th[data-v-9991fa73]{position:sticky;top:0;background:#eef3ef}.grid td[data-v-9991fa73]:first-child{display:grid;gap:2px}.grid td:first-child small[data-v-9991fa73]{color:#728078}.remark[data-v-9991fa73]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.status[data-v-9991fa73]{padding:4px 7px;border-radius:999px;background:#eef1ef}.status[data-status="1"][data-v-9991fa73]{background:#dff2e5;color:#25623e}.status[data-status="-1"][data-v-9991fa73]{background:#f6e4df;color:#8a3d34}.actions button[data-v-9991fa73]{margin-right:6px;border:0;background:transparent;color:var(--industry-primary);cursor:pointer}.actions .danger[data-v-9991fa73]{color:#9b352d}.empty[data-v-9991fa73]{padding:24px;text-align:center;color:#718078}.shade[data-v-9991fa73]{position:fixed;z-index:65;inset:0;display:grid;place-items:center;padding:20px;background:#0c1c148c}.detail-card[data-v-9991fa73]{width:min(1180px,97vw);max-height:94vh;overflow:auto;border-radius:18px;background:#f7faf8;box-shadow:0 24px 80px #0719104d}.detail-card>header[data-v-9991fa73]{display:flex;align-items:center;justify-content:space-between;padding:17px 20px}.detail-card h4[data-v-9991fa73],.detail-card header small[data-v-9991fa73]{margin:0}.detail-card header button[data-v-9991fa73]{padding:8px 11px;border:1px solid #cad5ce;border-radius:8px;background:#fff}.master-fields[data-v-9991fa73]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 20px 16px}.master-fields div[data-v-9991fa73]{display:grid;gap:3px;min-width:0;padding:9px;border-radius:8px;background:#fff}.master-fields small[data-v-9991fa73]{color:#718078}.master-fields strong[data-v-9991fa73]{overflow:hidden;text-overflow:ellipsis;font-size:12px}.detail-grid[data-v-9991fa73]{margin:0 20px 20px;max-height:46vh}@media(max-width:780px){.hero[data-v-9991fa73]{align-items:flex-start;flex-direction:column}.tabs[data-v-9991fa73]{grid-template-columns:1fr}.toolbar[data-v-9991fa73],.toolbar form[data-v-9991fa73]{align-items:stretch;flex-direction:column}.master-fields[data-v-9991fa73]{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:10px}.detail-grid[data-v-9991fa73]{margin-inline:10px}}.group-buy-workflow[data-v-f4c476eb]{display:grid;gap:14px;color:#24342d}.hero[data-v-f4c476eb]{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:22px 25px;border-radius:18px;background:linear-gradient(125deg,#153d34,#28634d 62%,#c9842d);color:#fff}.hero[data-v-f4c476eb]:after{position:absolute;right:16%;bottom:-46px;width:170px;height:170px;border:1px solid rgba(255,255,255,.2);border-radius:50%;content:""}.eyebrow[data-v-f4c476eb]{font-size:10px;letter-spacing:.18em;opacity:.76}.hero h3[data-v-f4c476eb],.hero p[data-v-f4c476eb],.drawer h4[data-v-f4c476eb],.drawer p[data-v-f4c476eb]{margin:3px 0}.hero p[data-v-f4c476eb]{font-size:12px;opacity:.82}.hero-metric[data-v-f4c476eb]{display:grid;position:relative;z-index:1;text-align:right}.hero-metric strong[data-v-f4c476eb]{font:700 34px Georgia,serif}.hero-metric span[data-v-f4c476eb]{font-size:11px}.tabs[data-v-f4c476eb]{display:flex;gap:6px;padding:4px;border-radius:12px;background:#e9efeb;width:max-content}.tabs button[data-v-f4c476eb]{padding:8px 16px;border:0;border-radius:9px;background:transparent;color:#486057;cursor:pointer}.tabs .active[data-v-f4c476eb]{background:#fff;color:#174a3a;box-shadow:0 4px 15px #153d341a}.toolbar[data-v-f4c476eb],.toolbar form[data-v-f4c476eb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.toolbar input[data-v-f4c476eb],.toolbar select[data-v-f4c476eb],.toolbar button[data-v-f4c476eb]{padding:9px 11px;border:1px solid #cad6cf;border-radius:9px;background:#fff;font:inherit}.toolbar input[data-v-f4c476eb]{min-width:270px}.toolbar button[data-v-f4c476eb]{border-color:#174a3a;background:#174a3a;color:#fff}.security[data-v-f4c476eb]{font-size:11px;color:#557067}.message[data-v-f4c476eb]{margin:0;padding:10px 13px;border-left:3px solid #c9842d;background:#fff5e8}.grid[data-v-f4c476eb],.subgrid[data-v-f4c476eb]{overflow:auto;border:1px solid #d7e0da;border-radius:14px;background:#fff}.grid table[data-v-f4c476eb],.subgrid table[data-v-f4c476eb]{width:100%;border-collapse:collapse;font-size:12px}.grid th[data-v-f4c476eb],.grid td[data-v-f4c476eb],.subgrid th[data-v-f4c476eb],.subgrid td[data-v-f4c476eb]{padding:10px;border-bottom:1px solid #e7ece9;text-align:left;white-space:nowrap}.grid th[data-v-f4c476eb],.subgrid th[data-v-f4c476eb]{background:#edf3ef}.grid td small[data-v-f4c476eb]{display:block;color:#77857e}.link[data-v-f4c476eb],.actions button[data-v-f4c476eb]{border:0;background:transparent;color:#176148;cursor:pointer}.actions button[data-v-f4c476eb]{margin-right:5px}.actions .approve[data-v-f4c476eb]{font-weight:700}.actions .danger[data-v-f4c476eb],.danger[data-v-f4c476eb]{color:#a64031!important}.status[data-v-f4c476eb]{display:inline-block;padding:4px 8px;border-radius:999px;background:#e7f2ec;color:#195a43}.status[data-state="-1"][data-v-f4c476eb],.status[data-state="-2"][data-v-f4c476eb],.status[data-state="-3"][data-v-f4c476eb]{background:#f9e8e2;color:#943b2e}.status[data-state="11"][data-v-f4c476eb]{background:#fff0d9;color:#8b5615}.empty[data-v-f4c476eb]{padding:28px;text-align:center;color:#718079}.shade[data-v-f4c476eb]{position:fixed;z-index:70;inset:0;display:flex;justify-content:flex-end;background:#0818117a}.drawer[data-v-f4c476eb]{width:min(880px,96vw);height:100%;overflow:auto;background:#f7faf8;box-shadow:-20px 0 60px #091e143d}.drawer>header[data-v-f4c476eb],.drawer>footer[data-v-f4c476eb]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#153d34;color:#fff}.drawer>header button[data-v-f4c476eb],.drawer>footer button[data-v-f4c476eb]{padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:transparent;color:#fff}.drawer h5[data-v-f4c476eb]{margin:20px 24px 9px}.drawer .subgrid[data-v-f4c476eb],.drawer .cards[data-v-f4c476eb]{margin:0 24px}.summary[data-v-f4c476eb]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 24px;overflow:hidden;border-radius:12px;background:#dce5df}.summary div[data-v-f4c476eb]{display:grid;gap:4px;padding:14px;background:#fff}.summary span[data-v-f4c476eb],.summary small[data-v-f4c476eb],.cards small[data-v-f4c476eb]{font-size:11px;color:#74837a}.cards[data-v-f4c476eb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cards>div[data-v-f4c476eb],.cards>p[data-v-f4c476eb]{display:grid;gap:4px;padding:12px;border:1px solid #dce5df;border-radius:10px;background:#fff}.drawer>footer[data-v-f4c476eb]{justify-content:flex-end;gap:8px;margin-top:24px;background:#edf3ef}.drawer>footer button[data-v-f4c476eb]{border-color:#2b6853;background:#2b6853}.drawer>footer .danger[data-v-f4c476eb]{border-color:#a64031;background:#a64031;color:#fff!important}@media(max-width:760px){.hero[data-v-f4c476eb],.toolbar[data-v-f4c476eb]{align-items:flex-start;flex-direction:column}.toolbar form[data-v-f4c476eb]{width:100%;flex-wrap:wrap}.toolbar input[data-v-f4c476eb]{min-width:0;flex:1}.summary[data-v-f4c476eb],.cards[data-v-f4c476eb]{grid-template-columns:1fr 1fr}.grid th[data-v-f4c476eb],.grid td[data-v-f4c476eb]{padding:8px}.hero-metric[data-v-f4c476eb]{text-align:left}}.recharge-workflow[data-v-6f860019]{display:grid;gap:13px;color:#26362f}.hero[data-v-6f860019]{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-radius:18px;background:radial-gradient(circle at 82% 20%,rgba(245,184,75,.35),transparent 30%),linear-gradient(125deg,#173e35,#316652);color:#fff}.hero span[data-v-6f860019],.drawer header span[data-v-6f860019]{font-size:10px;letter-spacing:.18em;opacity:.7}.hero h3[data-v-6f860019],.hero p[data-v-6f860019],.drawer h4[data-v-6f860019],.drawer p[data-v-6f860019]{margin:4px 0}.hero p[data-v-6f860019]{font-size:12px;opacity:.8}.hero>strong[data-v-6f860019]{font:700 28px Georgia,serif}.toolbar[data-v-6f860019],.toolbar form[data-v-6f860019],.toolbar>div[data-v-6f860019]{display:flex;align-items:center;justify-content:space-between;gap:8px}.toolbar input[data-v-6f860019],.toolbar select[data-v-6f860019],.toolbar button[data-v-6f860019]{padding:9px 11px;border:1px solid #cad5ce;border-radius:9px;background:#fff;font:inherit}.toolbar input[data-v-6f860019]{min-width:280px}.toolbar button[data-v-6f860019]{background:#1d5b46;color:#fff}.toolbar button[data-v-6f860019]:disabled{opacity:.45}.toolbar .danger[data-v-6f860019]{background:#9b3c30}.security[data-v-6f860019],.message[data-v-6f860019]{margin:0;padding:9px 12px;border-left:3px solid #d08b2d;background:#fff6e8;font-size:12px}.grid[data-v-6f860019]{overflow:auto;border:1px solid #dae2dd;border-radius:13px;background:#fff}.grid table[data-v-6f860019]{width:100%;border-collapse:collapse;font-size:12px}.grid th[data-v-6f860019],.grid td[data-v-6f860019]{padding:10px;border-bottom:1px solid #e8ece9;text-align:left;white-space:nowrap}.grid th[data-v-6f860019]{background:#edf3ef}.link[data-v-6f860019]{border:0;background:transparent;color:#176047;cursor:pointer}.amount[data-v-6f860019]{font-weight:700}.grid span[data-v-6f860019]{padding:4px 8px;border-radius:999px;background:#e7f2ec;color:#175c43}.grid span[data-status="0"][data-v-6f860019]{background:#fff0d5;color:#865513}.grid span[data-status="-1"][data-v-6f860019]{background:#f8e5df;color:#933b2e}.empty[data-v-6f860019]{padding:25px;text-align:center}.shade[data-v-6f860019]{position:fixed;z-index:75;inset:0;display:flex;justify-content:flex-end;background:#0a19137a}.drawer[data-v-6f860019]{width:min(700px,96vw);height:100%;overflow:auto;background:#f7faf8}.drawer>header[data-v-6f860019]{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;background:#173e35;color:#fff}.drawer>header button[data-v-6f860019]{padding:7px 10px;border:1px solid #ffffff66;border-radius:8px;background:transparent;color:#fff}.summary[data-v-6f860019]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 24px;background:#dce5df}.summary div[data-v-6f860019]{display:grid;gap:5px;padding:13px;background:#fff}.summary small[data-v-6f860019],.cards small[data-v-6f860019]{color:#718078}.drawer h5[data-v-6f860019]{margin:20px 24px 8px}.cards[data-v-6f860019]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 24px}.cards>div[data-v-6f860019],.cards>p[data-v-6f860019]{display:grid;gap:4px;padding:12px;border:1px solid #dae2dd;border-radius:10px;background:#fff}.negative[data-v-6f860019]{color:#a33c30}@media(max-width:760px){.hero[data-v-6f860019],.toolbar[data-v-6f860019]{align-items:flex-start;flex-direction:column}.toolbar form[data-v-6f860019]{flex-wrap:wrap}.toolbar input[data-v-6f860019]{min-width:0}.summary[data-v-6f860019],.cards[data-v-6f860019]{grid-template-columns:1fr 1fr}}.relation-editor[data-v-cf3892eb]{margin:24px 0;padding:24px;border:1px solid #d8ded8;border-radius:18px;background:linear-gradient(145deg,#fbfcf7,#f0f5ee);color:#17372d}.relation-header[data-v-cf3892eb],.panel-actions[data-v-cf3892eb],.dialog header[data-v-cf3892eb],.dialog footer[data-v-cf3892eb]{display:flex;align-items:center;justify-content:space-between;gap:18px}.relation-header h3[data-v-cf3892eb],.dialog h3[data-v-cf3892eb]{margin:4px 0;font:700 24px/1.2 Georgia,"Noto Serif SC",serif}.relation-header p[data-v-cf3892eb]{margin:6px 0;color:#62716a}.eyebrow[data-v-cf3892eb]{font:700 11px/1.2 Trebuchet MS,sans-serif;letter-spacing:.16em;color:#b35d2e}.product-picker[data-v-cf3892eb]{display:flex;align-items:end;gap:10px}.product-picker label[data-v-cf3892eb]{display:grid;gap:5px;font-size:12px}.product-picker input[data-v-cf3892eb],.fields input[data-v-cf3892eb],.fields select[data-v-cf3892eb]{min-height:38px;border:1px solid #b9c5bd;border-radius:9px;background:#fff;padding:0 10px;color:#17372d}button[data-v-cf3892eb]{border:0;border-radius:9px;background:#1e624b;color:#fff;padding:9px 14px;cursor:pointer}button[data-v-cf3892eb]:disabled{cursor:not-allowed;opacity:.55}.tabs[data-v-cf3892eb]{display:flex;gap:7px;overflow:auto;margin:18px 0}.tabs button[data-v-cf3892eb]{white-space:nowrap;background:#dfe8e1;color:#315146}.tabs button.active[data-v-cf3892eb]{background:#173f34;color:#fff}.tabs b[data-v-cf3892eb]{margin-left:6px;color:#e7ad71}.relation-panel[data-v-cf3892eb]{background:#fff;border-radius:13px;padding:14px}.panel-actions[data-v-cf3892eb]{margin-bottom:12px}.table-scroll[data-v-cf3892eb]{overflow:auto}table[data-v-cf3892eb]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-cf3892eb],td[data-v-cf3892eb]{max-width:190px;padding:10px;border-bottom:1px solid #e6ebe7;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th[data-v-cf3892eb]{background:#f3f6f2;color:#496158}.row-actions[data-v-cf3892eb]{display:flex;gap:6px}.row-actions button[data-v-cf3892eb]{padding:6px 9px}.danger[data-v-cf3892eb]{background:#a74337!important}.empty[data-v-cf3892eb]{text-align:center;color:#7b8982;padding:28px}.notice[data-v-cf3892eb]{padding:10px 12px;border-radius:9px}.success[data-v-cf3892eb]{background:#dcefe3;color:#1d5e41}.failure[data-v-cf3892eb]{background:#f7dfdc;color:#8d3127}.dialog-backdrop[data-v-cf3892eb]{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:#10271fcc}.dialog[data-v-cf3892eb]{width:min(920px,100%);max-height:90vh;overflow:auto;border-radius:18px;background:#f8faf6;padding:22px;box-shadow:0 25px 80px #0006}.close[data-v-cf3892eb],.secondary[data-v-cf3892eb]{background:#dfe6df;color:#29483d}.fields[data-v-cf3892eb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0}.fields label[data-v-cf3892eb]{display:grid;gap:6px}.fields label span[data-v-cf3892eb]{font-size:12px;color:#50665e}.fields i[data-v-cf3892eb]{margin-left:6px;color:#a74337;font-style:normal}.dialog footer[data-v-cf3892eb]{justify-content:flex-end}@media(max-width:760px){.relation-editor[data-v-cf3892eb]{padding:15px}.relation-header[data-v-cf3892eb]{align-items:stretch;flex-direction:column}.product-picker[data-v-cf3892eb]{align-items:stretch}.product-picker label[data-v-cf3892eb]{flex:1}.fields[data-v-cf3892eb]{grid-template-columns:1fr}.dialog-backdrop[data-v-cf3892eb]{padding:8px}}.product-workflow[data-v-fbf0407e]{display:grid;gap:13px;color:#26362f}.hero[data-v-fbf0407e]{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-radius:18px;background:radial-gradient(circle at 82% 18%,rgba(233,163,49,.4),transparent 28%),linear-gradient(125deg,#183d35,#2b6350);color:#fff}.hero span[data-v-fbf0407e],.drawer header span[data-v-fbf0407e]{font-size:10px;letter-spacing:.18em;opacity:.7}.hero h3[data-v-fbf0407e],.hero p[data-v-fbf0407e],.drawer h4[data-v-fbf0407e],.drawer p[data-v-fbf0407e]{margin:4px 0}.hero p[data-v-fbf0407e]{font-size:12px;opacity:.82}.hero-count[data-v-fbf0407e]{display:grid;text-align:center}.hero-count strong[data-v-fbf0407e]{font:700 31px Georgia,serif}.filters[data-v-fbf0407e],.state-actions[data-v-fbf0407e],.batch-tools>div[data-v-fbf0407e]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.filters input[data-v-fbf0407e],.filters select[data-v-fbf0407e],.filters button[data-v-fbf0407e],.state-actions button[data-v-fbf0407e],.batch-tools select[data-v-fbf0407e],.batch-tools button[data-v-fbf0407e]{padding:8px 10px;border:1px solid #cad5ce;border-radius:8px;background:#fff;font:inherit}.filters input[data-v-fbf0407e]{min-width:230px}.filters button[data-v-fbf0407e],.state-actions button[data-v-fbf0407e],.batch-tools button[data-v-fbf0407e]{background:#235a48;color:#fff}.state-actions[data-v-fbf0407e]{padding:10px 12px;border-radius:11px;background:#edf3ef}.state-actions span[data-v-fbf0407e]{margin-right:auto;font-weight:700}.state-actions .approve[data-v-fbf0407e]{background:#1e7552}.state-actions .return[data-v-fbf0407e]{background:#a66b27}.state-actions .shelve[data-v-fbf0407e]{background:#236b87}.state-actions .off[data-v-fbf0407e]{background:#9c4538}.state-actions .delete[data-v-fbf0407e]{background:#6e2630}.batch-tools[data-v-fbf0407e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.batch-tools>div[data-v-fbf0407e]{padding:10px;border:1px solid #dae2dd;border-radius:10px;background:#fff}.batch-tools label[data-v-fbf0407e]{font-weight:700}.tags span[data-v-fbf0407e]{display:flex;align-items:center;gap:3px}.security[data-v-fbf0407e],.message[data-v-fbf0407e]{margin:0;padding:9px 12px;border-left:3px solid #d08b2d;background:#fff6e8;font-size:12px}.grid[data-v-fbf0407e]{overflow:auto;border:1px solid #dae2dd;border-radius:13px;background:#fff}.grid table[data-v-fbf0407e]{width:100%;border-collapse:collapse;font-size:12px}.grid th[data-v-fbf0407e],.grid td[data-v-fbf0407e]{padding:9px;border-bottom:1px solid #e8ece9;text-align:left;white-space:nowrap}.grid th[data-v-fbf0407e]{background:#edf3ef}.grid td[data-v-fbf0407e]:nth-child(2){display:grid;gap:3px}.link[data-v-fbf0407e]{padding:0;border:0;background:transparent;color:#176047;text-align:left;cursor:pointer}.on[data-v-fbf0407e],.off[data-v-fbf0407e],.status[data-v-fbf0407e]{display:inline-block;padding:4px 7px;border-radius:999px;background:#e5f1eb;color:#176044}.off[data-v-fbf0407e],.status[data-status="-2"][data-v-fbf0407e],.status[data-status="-1"][data-v-fbf0407e]{background:#f6e5df;color:#963c30}.status[data-status="0"][data-v-fbf0407e]{background:#fff0d4;color:#885811}.empty[data-v-fbf0407e]{padding:25px;text-align:center}.shade[data-v-fbf0407e]{position:fixed;z-index:75;inset:0;display:flex;justify-content:flex-end;background:#0a19137a}.drawer[data-v-fbf0407e]{width:min(880px,97vw);height:100%;overflow:auto;background:#f6f9f7}.drawer>header[data-v-fbf0407e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#183d35;color:#fff}.drawer>header button[data-v-fbf0407e]{padding:7px 10px;border:1px solid #ffffff66;border-radius:8px;background:transparent;color:#fff}.field-cards[data-v-fbf0407e]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:18px 22px}.field-cards div[data-v-fbf0407e]{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #dbe4de;border-radius:9px;background:#fff}.field-cards small[data-v-fbf0407e]{color:#718078}.field-cards strong[data-v-fbf0407e]{overflow-wrap:anywhere;font-size:12px}.relation[data-v-fbf0407e]{margin:0 22px 18px}.relation h5[data-v-fbf0407e]{display:flex;justify-content:space-between}.relation details[data-v-fbf0407e]{margin:5px 0;padding:8px;border:1px solid #dbe4de;border-radius:8px;background:#fff}.relation pre[data-v-fbf0407e]{overflow:auto;font-size:11px}@media(max-width:800px){.hero[data-v-fbf0407e]{align-items:flex-start;flex-direction:column}.batch-tools[data-v-fbf0407e],.field-cards[data-v-fbf0407e]{grid-template-columns:1fr}.filters input[data-v-fbf0407e]{min-width:0}.state-actions span[data-v-fbf0407e]{width:100%;margin:0}}.bank-workflow[data-v-789c6c47]{--bank:#0d4d52;--copper:#c87e3d;--paper:#f4f0e7;color:#183438;font-family:IBM Plex Sans,Noto Sans SC,Microsoft YaHei,sans-serif}.bank-head[data-v-789c6c47]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:18px 18px 8px 8px;background:radial-gradient(circle at 82% 12%,#dba06655 0 16%,transparent 17%),linear-gradient(125deg,#0a3b40,var(--bank));color:#fff}.bank-head small[data-v-789c6c47],.editor header small[data-v-789c6c47]{color:#e5b47f;font-size:10px;font-weight:800;letter-spacing:.14em}.bank-head h3[data-v-789c6c47]{margin:4px 0;font-family:"Noto Serif SC",Songti SC,serif;font-size:25px}.bank-head p[data-v-789c6c47]{margin:0;color:#ffffffbd;font-size:12px}.head-actions[data-v-789c6c47],.row-actions[data-v-789c6c47],.pager>div[data-v-789c6c47]{display:flex;gap:7px}.bank-workflow button[data-v-789c6c47]{padding:8px 11px;border:0;border-radius:8px;background:var(--copper);color:#182f31;font:inherit;font-weight:750;cursor:pointer}.bank-workflow button[data-v-789c6c47]:disabled{opacity:.4;cursor:not-allowed}.bank-workflow .secondary[data-v-789c6c47],.bank-workflow .plain[data-v-789c6c47]{border:1px solid #bccbc7;background:#fff;color:var(--bank)}.search-bar[data-v-789c6c47]{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;padding:14px 0}.search-bar input[data-v-789c6c47],.editor-form input[data-v-789c6c47],.editor-form select[data-v-789c6c47],.editor-form textarea[data-v-789c6c47]{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #cbd6d2;border-radius:8px;background:#fff;color:#183438;font:inherit}.message[data-v-789c6c47]{margin:0 0 10px;padding:9px 12px;border-left:3px solid var(--copper);background:#fff7ec;color:#6e421f;font-size:12px}.grid-wrap[data-v-789c6c47]{overflow:auto;border:1px solid #d8dfdc;border-radius:12px;background:#fff}.grid-wrap table[data-v-789c6c47]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.grid-wrap th[data-v-789c6c47]{padding:10px;background:var(--paper);color:#566b68;text-align:left}.grid-wrap td[data-v-789c6c47]{padding:10px;border-top:1px solid #e8ecea}.grid-wrap tr:hover td[data-v-789c6c47]{background:#f8fbfa}.number-cell[data-v-789c6c47]{text-align:right!important}.amount[data-v-789c6c47]{color:var(--bank);font-variant-numeric:tabular-nums;font-weight:800}.row-actions button[data-v-789c6c47]{padding:5px 8px;background:#e7f0ed;color:var(--bank);font-size:11px}.row-actions .danger[data-v-789c6c47]{background:#fff0ec;color:#9a382a}.empty[data-v-789c6c47]{padding:28px!important;color:#74827f;text-align:center}.pager[data-v-789c6c47]{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;color:#667674;font-size:11px}.shade[data-v-789c6c47]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:18px;background:#071e20a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.editor[data-v-789c6c47]{width:min(760px,96vw);max-height:92vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px #06171966}.editor>header[data-v-789c6c47]{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;background:linear-gradient(120deg,#0a3b40,#16656a);color:#fff}.editor h4[data-v-789c6c47]{margin:3px 0 0;font-family:"Noto Serif SC",Songti SC,serif;font-size:21px}.editor .close[data-v-789c6c47]{background:#ffffff1f;color:#fff}.editor-form[data-v-789c6c47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.editor-form label[data-v-789c6c47]{display:flex;min-width:0;flex-direction:column;gap:5px}.editor-form label>span[data-v-789c6c47]{font-size:11px;font-weight:800}.editor-form label>small[data-v-789c6c47]{color:#73817e;font-size:10px}.editor-form .wide[data-v-789c6c47],.security-note[data-v-789c6c47],.editor-form footer[data-v-789c6c47]{grid-column:1/-1}.editor-form input[readonly][data-v-789c6c47]{background:#eef2f0;color:#536460}.security-note[data-v-789c6c47]{display:flex;gap:8px;padding:10px 12px;border:1px solid #e9d2ba;border-radius:9px;background:#fff9f1;color:#735037;font-size:11px}.editor-form footer[data-v-789c6c47]{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}@media(max-width:720px){.bank-head[data-v-789c6c47]{align-items:flex-start;flex-direction:column}.head-actions[data-v-789c6c47]{width:100%;flex-wrap:wrap}.search-bar[data-v-789c6c47]{grid-template-columns:1fr 1fr}.search-bar input[data-v-789c6c47]{grid-column:1/-1}.editor-form[data-v-789c6c47]{grid-template-columns:1fr}.editor-form .wide[data-v-789c6c47],.security-note[data-v-789c6c47],.editor-form footer[data-v-789c6c47]{grid-column:1}.security-note[data-v-789c6c47]{flex-direction:column}.pager[data-v-789c6c47]{align-items:flex-start;flex-direction:column;gap:8px}}.shop-account[data-v-6071b2bb]{--ink:#173b35;--green:#17614c;--gold:#d49a35;color:var(--ink);font-family:IBM Plex Sans,Noto Sans SC,Microsoft YaHei,sans-serif}.hero[data-v-6071b2bb]{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:18px 18px 8px 8px;background:radial-gradient(circle at 78% 10%,#e8b14f55 0 15%,transparent 16%),linear-gradient(125deg,#123e36,#1b7259);color:#fff}.hero small[data-v-6071b2bb],.editor header small[data-v-6071b2bb]{color:#f2c97b;font-size:10px;font-weight:800;letter-spacing:.13em}.hero h3[data-v-6071b2bb]{margin:4px 0;font:700 25px "Noto Serif SC",Songti SC,serif}.hero p[data-v-6071b2bb]{margin:0;color:#ffffffbf;font-size:12px}.hero>div[data-v-6071b2bb]:last-child,.actions[data-v-6071b2bb],.pager>div[data-v-6071b2bb]{display:flex;gap:7px;align-items:center}.shop-account button[data-v-6071b2bb]{padding:8px 11px;border:0;border-radius:8px;background:var(--gold);color:#233a33;font:inherit;font-weight:750;cursor:pointer}.ghost[data-v-6071b2bb]{border:1px solid #c6d3cf!important;background:#fff!important;color:var(--green)!important}.search[data-v-6071b2bb]{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:14px 0}.search input[data-v-6071b2bb],.editor input[data-v-6071b2bb],.editor select[data-v-6071b2bb],.editor textarea[data-v-6071b2bb]{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #cad7d2;border-radius:8px;background:#fff;color:var(--ink);font:inherit}.message[data-v-6071b2bb]{margin:0 0 10px;padding:9px 12px;border-left:3px solid var(--gold);background:#fff8e9;color:#70501c}.grid[data-v-6071b2bb]{overflow:auto;border:1px solid #d6dfdb;border-radius:12px}.grid table[data-v-6071b2bb]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.grid th[data-v-6071b2bb]{padding:10px;background:#f2f0e6;color:#596b66;text-align:left}.grid td[data-v-6071b2bb]{padding:10px;border-top:1px solid #e6ebe8}.actions button[data-v-6071b2bb]{padding:5px 7px;background:#e5f0eb;color:var(--green);font-size:10px}.actions .danger[data-v-6071b2bb]{background:#fff0ec;color:#963a2c}.default[data-v-6071b2bb]{padding:3px 7px;border-radius:999px;background:#fff0c9;color:#775000;font-weight:800}.empty[data-v-6071b2bb]{padding:28px!important;text-align:center}.pager[data-v-6071b2bb]{display:flex;justify-content:space-between;padding:12px 2px;color:#6d7b77;font-size:11px}.shade[data-v-6071b2bb]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:18px;background:#071f19aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.editor[data-v-6071b2bb]{width:min(820px,96vw);max-height:92vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px #061b1666}.editor>header[data-v-6071b2bb]{display:flex;justify-content:space-between;padding:19px 22px;background:linear-gradient(120deg,#113e35,#1b7057);color:#fff}.editor h4[data-v-6071b2bb]{margin:3px 0 0;font:700 21px "Noto Serif SC",Songti SC,serif}.editor .close[data-v-6071b2bb]{background:#ffffff1e;color:#fff}.editor form[data-v-6071b2bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.editor label[data-v-6071b2bb]{display:flex;flex-direction:column;gap:5px}.editor label>span[data-v-6071b2bb],.editor legend[data-v-6071b2bb]{font-size:11px;font-weight:800}.editor label>small[data-v-6071b2bb]{color:#71807a;font-size:10px}.lookup-search[data-v-6071b2bb],.wide[data-v-6071b2bb],.note[data-v-6071b2bb],.editor footer[data-v-6071b2bb]{grid-column:1/-1}.lookup-search[data-v-6071b2bb]{display:grid;grid-template-columns:1fr auto;gap:7px}fieldset[data-v-6071b2bb]{display:flex;gap:20px;margin:0;padding:10px 12px;border:1px solid #d3ded9;border-radius:9px}.editor .check[data-v-6071b2bb]{align-items:center;flex-direction:row}.note[data-v-6071b2bb]{margin:0;padding:9px 11px;border:1px solid #ead4ad;border-radius:8px;background:#fff9ed;color:#735522;font-size:11px}.editor footer[data-v-6071b2bb]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.hero[data-v-6071b2bb]{align-items:flex-start;flex-direction:column}.search[data-v-6071b2bb]{grid-template-columns:1fr 1fr}.search input[data-v-6071b2bb]{grid-column:1/-1}.editor form[data-v-6071b2bb]{grid-template-columns:1fr}.lookup-search[data-v-6071b2bb],.wide[data-v-6071b2bb],.note[data-v-6071b2bb],.editor footer[data-v-6071b2bb]{grid-column:1}.pager[data-v-6071b2bb]{align-items:flex-start;flex-direction:column}}.industry-center[data-v-161a2fa8]{--industry-primary:#174f3a;--industry-secondary:#dca43b;--industry-surface:#f2f0e6;--industry-ink:#143128;color:var(--industry-ink);font-family:IBM Plex Sans,Noto Sans SC,Microsoft YaHei,sans-serif}.hero[data-v-161a2fa8]{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;min-height:154px;padding:28px 32px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--industry-secondary) 52%,transparent) 0 12%,transparent 13%),linear-gradient(125deg,var(--industry-primary),color-mix(in srgb,var(--industry-primary) 72%,#0b1720));color:#fff;box-shadow:0 18px 44px color-mix(in srgb,var(--industry-primary) 26%,transparent)}.hero-mark[data-v-161a2fa8]{display:grid;width:76px;height:76px;place-items:center;border:2px solid color-mix(in srgb,var(--industry-secondary) 82%,white);border-radius:22px 6px;background:color-mix(in srgb,var(--industry-secondary) 22%,transparent);font-family:STKaiti,KaiTi,serif;font-size:38px;font-weight:700}.eyebrow[data-v-161a2fa8]{margin:0 0 7px;color:color-mix(in srgb,var(--industry-secondary) 76%,white);font-size:11px;font-weight:800;letter-spacing:.16em}.hero h2[data-v-161a2fa8]{margin:0;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(24px,3vw,38px)}.hero-copy>p[data-v-161a2fa8]:last-child{margin:8px 0 0;color:#ffffffc2}.contract-stats[data-v-161a2fa8]{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr));gap:9px;margin:0}.contract-stats div[data-v-161a2fa8]{padding:10px 13px;border:1px solid #ffffff2e;border-radius:12px;background:#ffffff14}.contract-stats dt[data-v-161a2fa8]{color:#ffffffa8;font-size:11px}.contract-stats dd[data-v-161a2fa8]{margin:2px 0 0;font-size:19px;font-weight:800}.template-strip[data-v-161a2fa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:9px;margin:18px 0}.template-card[data-v-161a2fa8]{display:grid;grid-template-columns:36px 1fr;gap:2px 9px;align-items:center;padding:11px;border:1px solid #d9dedb;border-radius:13px;background:#fff;color:#33413a;text-align:left;cursor:pointer}.template-card[data-v-161a2fa8]:hover,.template-card.active[data-v-161a2fa8]{border-color:var(--card-color);box-shadow:inset 0 -3px var(--card-accent),0 8px 18px #1c2d2617;transform:translateY(-1px)}.card-mark[data-v-161a2fa8]{grid-row:1/3;display:grid;width:34px;height:34px;place-items:center;border-radius:9px 3px;background:var(--card-color);color:#fff;font-weight:800}.card-name[data-v-161a2fa8]{font-size:13px;font-weight:800}.card-count[data-v-161a2fa8]{color:#758079;font-size:10px}.workspace[data-v-161a2fa8]{display:grid;grid-template-columns:minmax(250px,320px) 1fr;min-height:650px;overflow:hidden;border:1px solid #d9dedb;border-radius:18px;background:#fff;box-shadow:0 14px 36px #1f302814}.page-index[data-v-161a2fa8]{display:flex;min-width:0;flex-direction:column;border-right:1px solid #dde2df;background:color-mix(in srgb,var(--industry-surface) 76%,white)}.panel-title[data-v-161a2fa8],.section-heading[data-v-161a2fa8]{display:flex;align-items:center;justify-content:space-between}.panel-title[data-v-161a2fa8]{padding:18px 17px 10px;font-weight:800}.panel-title small[data-v-161a2fa8]{display:block;margin-top:2px;color:#79827d;font-size:10px;font-weight:500}.loading[data-v-161a2fa8]{color:var(--industry-primary);font-size:11px}.search-box[data-v-161a2fa8]{display:grid;grid-template-columns:1fr auto;gap:6px;padding:0 12px 12px}.search-box input[data-v-161a2fa8]{min-width:0;padding:9px 10px;border:1px solid #cfd6d2;border-radius:9px;background:#fff}.search-box button[data-v-161a2fa8],.pagination button[data-v-161a2fa8]{border:0;border-radius:8px;background:var(--industry-primary);color:#fff;cursor:pointer}.search-box button[data-v-161a2fa8]{padding:0 13px}.page-list[data-v-161a2fa8]{flex:1;overflow:auto;padding:4px 8px 12px}.page-list button[data-v-161a2fa8]{display:block;width:100%;margin:3px 0;padding:10px 12px;border:0;border-left:3px solid transparent;border-radius:8px;background:transparent;color:#425149;text-align:left;cursor:pointer}.page-list button[data-v-161a2fa8]:hover,.page-list button.active[data-v-161a2fa8]{border-left-color:var(--industry-secondary);background:#fff;box-shadow:0 5px 14px #1b2f2514}.page-list span[data-v-161a2fa8],.page-list small[data-v-161a2fa8]{display:block;color:#78837d;font-size:10px}.page-list strong[data-v-161a2fa8]{display:block;margin:2px 0;font-size:13px}.pagination[data-v-161a2fa8]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid #dce2de;font-size:11px}.pagination button[data-v-161a2fa8]{padding:7px 10px}.pagination button[data-v-161a2fa8]:disabled{opacity:.35;cursor:default}.contract-panel[data-v-161a2fa8]{min-width:0;padding:24px}.contract-heading[data-v-161a2fa8]{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e1e5e2}.contract-heading p[data-v-161a2fa8]{margin:0 0 5px;color:var(--industry-primary);font-size:11px;font-weight:800}.contract-heading h3[data-v-161a2fa8]{margin:0 0 8px;font-family:"Noto Serif SC",Songti SC,serif;font-size:25px}code[data-v-161a2fa8]{font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px}.table-identity[data-v-161a2fa8]{min-width:180px;padding:12px 14px;border-radius:12px;background:var(--industry-surface)}.table-identity span[data-v-161a2fa8],.table-identity small[data-v-161a2fa8]{display:block;color:#6e7b74;font-size:10px}.table-identity strong[data-v-161a2fa8]{display:block;margin:3px 0;color:var(--industry-primary);font-family:JetBrains Mono,monospace;font-size:12px}.action-section[data-v-161a2fa8],.field-section[data-v-161a2fa8]{margin-top:21px}h4[data-v-161a2fa8]{margin:0 0 10px;font-size:14px}.chips[data-v-161a2fa8]{display:flex;flex-wrap:wrap;gap:6px}.chips span[data-v-161a2fa8]{padding:5px 9px;border:1px solid color-mix(in srgb,var(--industry-primary) 25%,white);border-radius:999px;background:color-mix(in srgb,var(--industry-primary) 7%,white);color:var(--industry-primary);font-size:11px}.section-heading>span[data-v-161a2fa8]{color:#748078;font-size:11px}.field-table-wrap[data-v-161a2fa8]{overflow:auto;border:1px solid #dde2df;border-radius:11px}table[data-v-161a2fa8]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th[data-v-161a2fa8]{position:sticky;top:0;padding:9px 10px;background:color-mix(in srgb,var(--industry-surface) 82%,white);color:#526159;text-align:left}td[data-v-161a2fa8]{padding:9px 10px;border-top:1px solid #e8ebe9}tbody tr[data-v-161a2fa8]:hover{background:color-mix(in srgb,var(--industry-secondary) 7%,white)}.source-badge[data-v-161a2fa8]{padding:3px 6px;border-radius:6px;background:#f1f2f1;color:#6f7773}.source-badge.physical[data-v-161a2fa8]{background:color-mix(in srgb,var(--industry-primary) 12%,white);color:var(--industry-primary);font-weight:700}.notice[data-v-161a2fa8]{margin:12px 0;padding:11px 14px;border:1px solid #dca196;border-radius:10px;background:#fff1ee;color:#842e24}.empty[data-v-161a2fa8],.blank-state[data-v-161a2fa8]{color:#78837d;text-align:center}.blank-state[data-v-161a2fa8]{display:grid;min-height:420px;place-items:center}.muted[data-v-161a2fa8]{opacity:.6}.compact td[data-v-161a2fa8]{padding-top:6px;padding-bottom:6px}@media(max-width:900px){.hero[data-v-161a2fa8]{grid-template-columns:auto 1fr;padding:22px}.contract-stats[data-v-161a2fa8]{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.workspace[data-v-161a2fa8]{grid-template-columns:1fr}.page-index[data-v-161a2fa8]{max-height:430px;border-right:0;border-bottom:1px solid #dde2df}}@media(max-width:620px){.hero[data-v-161a2fa8]{grid-template-columns:1fr}.hero-mark[data-v-161a2fa8]{width:58px;height:58px;font-size:29px}.contract-stats[data-v-161a2fa8],.template-strip[data-v-161a2fa8]{grid-template-columns:repeat(2,1fr)}.contract-panel[data-v-161a2fa8]{padding:17px 12px}.contract-heading[data-v-161a2fa8]{display:block}.table-identity[data-v-161a2fa8]{margin-top:14px}}.benefit-card-details[data-v-161a2fa8]{min-height:0;padding:0 20px 20px}.detail-toolbar[data-v-161a2fa8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.detail-toolbar>div[data-v-161a2fa8]{display:flex;flex-direction:column;gap:2px}.detail-toolbar small[data-v-161a2fa8]{color:#718078;font-size:10px}.detail-toolbar button[data-v-161a2fa8]{padding:7px 10px;border:0;border-radius:8px;background:var(--industry-secondary);color:#1e3028;cursor:pointer}.benefit-card-details table input[data-v-161a2fa8]{box-sizing:border-box;width:100%;min-width:90px;padding:7px 8px;border:1px solid #cfd6d2;border-radius:7px}.benefit-card-details .danger[data-v-161a2fa8]{border:0;background:transparent;color:#9b352d;cursor:pointer}.editor-fields select[data-v-161a2fa8],.editor-fields textarea[data-v-161a2fa8]{box-sizing:border-box;width:100%;min-width:0;padding:9px 10px;border:1px solid #cfd6d2;border-radius:8px;background:#fff;color:#273b32;font:inherit}.editor-fields textarea[data-v-161a2fa8]{min-height:110px;resize:vertical}.editor-fields label[data-v-161a2fa8]:has(textarea){grid-column:span 2}.selector-search[data-v-161a2fa8]{min-width:220px!important}.dedicated-workflow input[type=checkbox][data-v-161a2fa8]{width:16px;height:16px;accent-color:var(--industry-primary)}@media(max-width:620px){.detail-toolbar[data-v-161a2fa8]{align-items:stretch;flex-direction:column}.detail-toolbar button[data-v-161a2fa8]{width:100%}.editor-fields label[data-v-161a2fa8]:has(textarea){grid-column:span 1}.selector-search[data-v-161a2fa8]{min-width:0!important;width:100%}}.aggregate-editor[data-v-161a2fa8]{width:min(1180px,96vw)}.aggregate-content[data-v-161a2fa8]{display:flex;flex-direction:column;gap:18px;overflow:auto;padding:20px}.aggregate-content section[data-v-161a2fa8]{min-width:0}.aggregate-content h5[data-v-161a2fa8]{margin:0 0 9px;color:var(--industry-primary);font-size:13px}.aggregate-content h5 small[data-v-161a2fa8]{margin-left:5px;color:#7b8780;font-weight:500}.flag-board[data-v-161a2fa8],.workflow-board[data-v-161a2fa8]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:12px;border-radius:11px;background:var(--industry-surface)}.flag-board h5[data-v-161a2fa8],.workflow-board h5[data-v-161a2fa8]{width:100%}.flag-board button[data-v-161a2fa8],.workflow-board button[data-v-161a2fa8]{padding:6px 9px;border:1px solid color-mix(in srgb,var(--industry-primary) 30%,white);border-radius:8px;background:#fff;color:var(--industry-primary);cursor:pointer}.workflow-board button[data-v-161a2fa8]:disabled{opacity:.45;cursor:wait}.workflow-fields[data-v-161a2fa8]{display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;align-items:end;margin-top:6px;padding-top:9px;border-top:1px solid #d9dfdb}.workflow-fields label[data-v-161a2fa8]{display:flex;min-width:150px;flex-direction:column;gap:4px;color:#637068;font-size:10px}.workflow-fields input[data-v-161a2fa8],.workflow-fields select[data-v-161a2fa8]{padding:7px 8px;border:1px solid #cfd6d2;border-radius:7px;background:#fff;color:#273b32}.aggregate-fields[data-v-161a2fa8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.aggregate-fields div[data-v-161a2fa8]{min-width:0;padding:8px;border:1px solid #e0e5e2;border-radius:8px}.aggregate-fields dt[data-v-161a2fa8]{overflow:hidden;color:#7b8780;font-family:JetBrains Mono,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aggregate-fields dd[data-v-161a2fa8]{overflow:hidden;margin:3px 0 0;color:#273b32;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.relation-grid[data-v-161a2fa8]{max-height:300px}.relation-grid td[data-v-161a2fa8]{max-width:220px;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.aggregate-fields[data-v-161a2fa8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.aggregate-fields[data-v-161a2fa8]{grid-template-columns:1fr}.workflow-fields[data-v-161a2fa8]{align-items:stretch;flex-direction:column}.workflow-fields label[data-v-161a2fa8]{width:100%}}.mode-tabs[data-v-161a2fa8]{display:flex;gap:7px;margin:18px 0}.mode-tabs button[data-v-161a2fa8]{padding:8px 13px;border:1px solid #d4dad6;border-radius:9px;background:#fff;color:#526159;cursor:pointer}.mode-tabs button.active[data-v-161a2fa8]{border-color:var(--industry-primary);background:var(--industry-primary);color:#fff}.data-toolbar[data-v-161a2fa8]{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.data-toolbar form[data-v-161a2fa8]{display:flex;gap:6px}.data-toolbar input[data-v-161a2fa8]{min-width:240px;padding:9px 10px;border:1px solid #cfd6d2;border-radius:8px}.data-toolbar button[data-v-161a2fa8],.data-pagination button[data-v-161a2fa8],.record-editor footer button[data-v-161a2fa8]:last-child{padding:8px 12px;border:0;border-radius:8px;background:var(--industry-primary);color:#fff;cursor:pointer}.data-toolbar>div[data-v-161a2fa8]{display:flex;gap:10px;align-items:center;font-size:11px}.workflow-badge[data-v-161a2fa8]{padding:6px 9px;border-radius:999px;background:var(--industry-surface);color:var(--industry-primary);font-weight:800}.data-grid[data-v-161a2fa8]{max-height:460px}.row-actions[data-v-161a2fa8]{display:flex;gap:5px}.row-actions button[data-v-161a2fa8]{border:0;background:transparent;color:var(--industry-primary);cursor:pointer}.row-actions .danger[data-v-161a2fa8]{color:#9b352d}.data-pagination[data-v-161a2fa8]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:11px;font-size:11px}.data-pagination button[data-v-161a2fa8]:disabled{opacity:.35}.editor-shade[data-v-161a2fa8]{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:24px;background:#13231db8}.record-editor[data-v-161a2fa8]{display:flex;width:min(980px,94vw);max-height:90vh;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 28px 70px #0005}.record-editor header[data-v-161a2fa8],.record-editor footer[data-v-161a2fa8]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e1e5e2}.record-editor header h4[data-v-161a2fa8]{margin:3px 0 0;font-size:20px}.record-editor header small[data-v-161a2fa8]{color:var(--industry-primary);font-family:JetBrains Mono,monospace}.record-editor header button[data-v-161a2fa8],.record-editor footer button[data-v-161a2fa8]{padding:8px 12px;border:1px solid #d4dad6;border-radius:8px;background:#fff;cursor:pointer}.record-editor footer[data-v-161a2fa8]{justify-content:flex-end;gap:8px;border-top:1px solid #e1e5e2;border-bottom:0}.editor-fields[data-v-161a2fa8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;overflow:auto;padding:20px}.editor-fields label[data-v-161a2fa8]{display:flex;min-width:0;flex-direction:column;gap:5px}.editor-fields label>span[data-v-161a2fa8]{font-size:12px;font-weight:700}.editor-fields b[data-v-161a2fa8]{margin-left:5px;color:#a43b31;font-size:9px}.editor-fields input[data-v-161a2fa8]:not([type=checkbox]){min-width:0;padding:9px 10px;border:1px solid #cfd6d2;border-radius:8px}.editor-fields label>small[data-v-161a2fa8]{overflow:hidden;color:#829087;font-family:JetBrains Mono,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.editor-fields[data-v-161a2fa8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.data-toolbar[data-v-161a2fa8]{align-items:stretch;flex-direction:column}.data-toolbar input[data-v-161a2fa8]{min-width:0;width:100%}.editor-fields[data-v-161a2fa8]{grid-template-columns:1fr}}.industry-signature[data-v-1ba30b5e]{position:fixed;z-index:45;right:14px;bottom:14px;display:flex;align-items:center;gap:8px;padding:7px 11px 7px 7px;border:1px solid color-mix(in srgb,var(--tenant-industry-primary) 24%,white);border-radius:14px 4px;background:color-mix(in srgb,var(--tenant-industry-surface) 92%,white);color:var(--tenant-industry-primary);box-shadow:0 10px 28px color-mix(in srgb,var(--tenant-industry-primary) 18%,transparent);font-family:Noto Sans SC,Microsoft YaHei,sans-serif;pointer-events:none}.industry-signature span[data-v-1ba30b5e]{display:grid;width:27px;height:27px;place-items:center;border-radius:8px 2px;background:var(--tenant-industry-primary);color:#fff;font-family:STKaiti,KaiTi,serif;font-size:16px;font-weight:800}.industry-signature strong[data-v-1ba30b5e]{font-size:11px;letter-spacing:.04em}@media(max-width:620px){.industry-signature[data-v-1ba30b5e]{right:8px;bottom:8px}.industry-signature strong[data-v-1ba30b5e]{display:none}}.storefront-shell[data-v-88d8f994]{--forest:#153d32;--cream:#f4efe3;--orange:#d7652f;--line:rgba(21,61,50,.18);min-height:100vh;color:#18332b;background:radial-gradient(circle at 85% 3%,rgba(215,101,47,.16),transparent 25%),linear-gradient(135deg,#f8f4e9,#eef1e6);font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.storefront-header[data-v-88d8f994]{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:#f8f4e9e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}button[data-v-88d8f994]{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.brand[data-v-88d8f994]{display:flex;align-items:center;gap:12px;text-align:left}.brand b[data-v-88d8f994]{display:grid;width:42px;height:42px;place-items:center;background:var(--forest);color:var(--cream);font:26px Georgia}.brand span[data-v-88d8f994]{display:grid;font-weight:800;letter-spacing:.16em}.brand small[data-v-88d8f994]{font-size:10px;font-weight:500;letter-spacing:0;color:#61736c}.storefront-header nav[data-v-88d8f994]{display:flex;gap:8px;flex-wrap:wrap}.storefront-header nav button[data-v-88d8f994],.section-head button[data-v-88d8f994],.filters button[data-v-88d8f994],.actions button[data-v-88d8f994],.quote button[data-v-88d8f994],.coupon-form button[data-v-88d8f994],.contact button[data-v-88d8f994]{padding:9px 13px;border:1px solid var(--line);border-radius:999px}.message[data-v-88d8f994]{position:fixed;right:24px;top:88px;z-index:10;max-width:420px;padding:13px 18px;border-radius:4px;box-shadow:0 15px 45px #173f3630}.success[data-v-88d8f994]{background:#e3f0e5;color:#174c36}.failure[data-v-88d8f994]{background:#f8e3dd;color:#8a351e}main[data-v-88d8f994]{width:min(1240px,calc(100% - 40px));margin:auto}.hero[data-v-88d8f994]{min-height:570px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero>p[data-v-88d8f994]:first-child,.section-head p[data-v-88d8f994],.account>p[data-v-88d8f994],.auth-card>p[data-v-88d8f994]:first-child,.help>p[data-v-88d8f994],.detail-layout aside>p[data-v-88d8f994]{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.2em}.hero h1[data-v-88d8f994],.detail-layout h1[data-v-88d8f994],.auth-card h1[data-v-88d8f994],.account h1[data-v-88d8f994],.help h1[data-v-88d8f994]{max-width:850px;margin:10px 0 20px;font:400 clamp(42px,7vw,92px)/.98 Georgia,"Songti SC",serif;letter-spacing:-.05em}.hero>p[data-v-88d8f994]{max-width:620px;font-size:18px;line-height:1.8}.hero form[data-v-88d8f994]{display:flex;width:min(720px,100%);margin-top:28px}.hero input[data-v-88d8f994],.filters input[data-v-88d8f994],.filters select[data-v-88d8f994],.profile input[data-v-88d8f994],.auth-card input[data-v-88d8f994],.auth-card select[data-v-88d8f994],.auth-card textarea[data-v-88d8f994],.detail-card textarea[data-v-88d8f994],.coupon-form input[data-v-88d8f994],.contact input[data-v-88d8f994],.contact textarea[data-v-88d8f994]{box-sizing:border-box;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#fffaf1;color:inherit;font:inherit}.hero input[data-v-88d8f994]{flex:1}.hero form button[data-v-88d8f994],.primary[data-v-88d8f994]{padding:0 24px!important;background:var(--orange)!important;color:#fff!important}.catalog[data-v-88d8f994],.account[data-v-88d8f994],.help[data-v-88d8f994]{padding:70px 0 100px}.section-head[data-v-88d8f994]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section-head h2[data-v-88d8f994]{margin:4px 0;font:42px Georgia}.filters[data-v-88d8f994]{display:flex;gap:8px}.product-grid[data-v-88d8f994]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-grid article[data-v-88d8f994]{min-height:260px;padding:24px;border:1px solid var(--line);background:#fffaf1b3;cursor:pointer;transition:transform .2s,background .2s}.product-grid article[data-v-88d8f994]:hover{transform:translateY(-5px);background:#fffaf1}.product-grid span[data-v-88d8f994],.product-grid p[data-v-88d8f994]{color:#6a7b74}.product-grid h3[data-v-88d8f994]{font:28px Georgia}.product-grid strong[data-v-88d8f994]{display:block;margin:28px 0 18px;color:var(--orange)}.product-grid button[data-v-88d8f994]{padding:0;border-bottom:1px solid}.detail-layout[data-v-88d8f994]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,120px);padding:100px 0}.detail-layout aside[data-v-88d8f994]{position:sticky;top:120px;align-self:start}.detail-layout aside strong[data-v-88d8f994]{color:var(--orange);font-size:24px}.detail-card[data-v-88d8f994],.auth-card[data-v-88d8f994]{padding:clamp(28px,5vw,56px);border:1px solid var(--line);background:#fffaf1cc}.property[data-v-88d8f994]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.property span[data-v-88d8f994]{display:grid}.property small[data-v-88d8f994]{color:#76867f}.detail-card textarea[data-v-88d8f994],.auth-card textarea[data-v-88d8f994],.contact textarea[data-v-88d8f994]{width:100%;min-height:120px;margin:20px 0;padding-top:14px}.primary[data-v-88d8f994]{min-height:50px;border-radius:3px}.auth-card[data-v-88d8f994]{width:min(620px,100%);box-sizing:border-box;margin:80px auto}.auth-card h1[data-v-88d8f994]{font-size:56px}.auth-card form[data-v-88d8f994],.auth-card label[data-v-88d8f994]{display:grid;gap:9px}.auth-card form[data-v-88d8f994]{gap:18px}.text-button[data-v-88d8f994]{margin-top:20px;color:var(--orange)}.profile[data-v-88d8f994]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:36px}.profile input[data-v-88d8f994]:last-of-type{grid-column:span 2}.profile button[data-v-88d8f994]{background:var(--forest);color:#fff}.orders[data-v-88d8f994]{display:grid;gap:10px}.orders article[data-v-88d8f994],.quote[data-v-88d8f994]{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;padding:20px 24px;border:1px solid var(--line);background:#fffaf1}.orders h3[data-v-88d8f994],.quote h3[data-v-88d8f994]{margin:5px 0}.orders p[data-v-88d8f994],.quote p[data-v-88d8f994]{color:#718078}.actions[data-v-88d8f994]{display:flex;gap:6px;flex-wrap:wrap}.quote[data-v-88d8f994]{grid-template-columns:1fr auto}.quote>div[data-v-88d8f994]:last-child{display:grid;gap:8px;text-align:right}.quote strong[data-v-88d8f994]{font-size:25px;color:var(--orange)}.empty[data-v-88d8f994]{padding:50px;text-align:center;border:1px dashed var(--line)}.coupon-form[data-v-88d8f994],.contact[data-v-88d8f994]{display:grid;grid-template-columns:1fr auto;gap:10px;margin:28px 0}.help-grid[data-v-88d8f994]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.help-grid article[data-v-88d8f994]{padding:28px;border:1px solid var(--line);background:#fffaf1}.help-grid b[data-v-88d8f994]{color:var(--orange)}.contact textarea[data-v-88d8f994]{grid-column:1/-1}.contact button[data-v-88d8f994]{grid-column:2}pre[data-v-88d8f994]{white-space:pre-wrap;padding:16px;background:#e9eee8}footer[data-v-88d8f994]{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:30px clamp(20px,5vw,72px);background:var(--forest);color:var(--cream)}footer span[data-v-88d8f994]{opacity:.8}footer small[data-v-88d8f994]{opacity:.55}@media(max-width:900px){.product-grid[data-v-88d8f994]{grid-template-columns:repeat(2,1fr)}.detail-layout[data-v-88d8f994]{grid-template-columns:1fr}.detail-layout aside[data-v-88d8f994]{position:static}.profile[data-v-88d8f994],.help-grid[data-v-88d8f994]{grid-template-columns:1fr}.profile input[data-v-88d8f994]:last-of-type{grid-column:auto}.orders article[data-v-88d8f994]{grid-template-columns:1fr}.filters[data-v-88d8f994]{width:100%;flex-wrap:wrap}.section-head[data-v-88d8f994]{align-items:start;flex-direction:column}}@media(max-width:600px){.storefront-header[data-v-88d8f994]{align-items:flex-start;gap:12px}.storefront-header nav[data-v-88d8f994]{justify-content:flex-end}.storefront-header nav button[data-v-88d8f994]{padding:6px 8px}.brand small[data-v-88d8f994]{display:none}main[data-v-88d8f994]{width:min(100% - 24px,1240px)}.hero[data-v-88d8f994]{min-height:500px}.hero h1[data-v-88d8f994]{font-size:48px}.hero form[data-v-88d8f994]{display:grid}.hero form button[data-v-88d8f994]{min-height:48px}.product-grid[data-v-88d8f994]{grid-template-columns:1fr}.filters[data-v-88d8f994]{display:grid}.detail-layout[data-v-88d8f994]{padding:50px 0}.auth-card[data-v-88d8f994]{margin:30px auto}.auth-card h1[data-v-88d8f994]{font-size:42px}.quote[data-v-88d8f994]{grid-template-columns:1fr}.quote>div[data-v-88d8f994]:last-child{text-align:left}.coupon-form[data-v-88d8f994],.contact[data-v-88d8f994]{grid-template-columns:1fr}.contact button[data-v-88d8f994]{grid-column:auto}footer[data-v-88d8f994]{grid-template-columns:1fr}}.print-stage[data-v-8d68b03b]{min-height:100vh;padding:24px;background:#dfe4e1;color:#172b25;font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.print-toolbar[data-v-8d68b03b]{position:sticky;top:12px;z-index:2;display:flex;align-items:center;gap:12px;width:min(1120px,100%);box-sizing:border-box;margin:0 auto 20px;padding:12px 16px;background:#173d33;color:#fff;box-shadow:0 8px 28px #122d2630}.print-toolbar a[data-v-8d68b03b]{margin-right:auto;color:#fff}.print-toolbar input[data-v-8d68b03b]{width:120px;padding:7px;border:0}.print-toolbar button[data-v-8d68b03b]{padding:8px 14px;border:1px solid #ffffff55;background:#e76e35;color:#fff;cursor:pointer}.print-error[data-v-8d68b03b]{width:min(1120px,100%);margin:auto;padding:14px;box-sizing:border-box;background:#f7dfd7;color:#8b301c}.paper[data-v-8d68b03b]{width:210mm;min-height:297mm;box-sizing:border-box;margin:auto;padding:16mm;background:#fff;box-shadow:0 16px 60px #203c3330}.paper-a3 .paper[data-v-8d68b03b]{width:297mm;min-height:420mm}.paper-half .paper[data-v-8d68b03b]{width:210mm;min-height:148mm}.paper-narrow .paper[data-v-8d68b03b]{width:132mm;min-height:180mm;padding:9mm}.paper header[data-v-8d68b03b]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding-bottom:12px;border-bottom:3px solid #173d33}.mark[data-v-8d68b03b]{display:grid;width:42px;height:42px;place-items:center;background:#173d33;color:#fff;font:25px Georgia}.paper header p[data-v-8d68b03b]{margin:0;color:#667871;font-size:9px;letter-spacing:.18em}.paper h1[data-v-8d68b03b]{margin:3px 0;font:30px Georgia,Songti SC,serif}.paper header span[data-v-8d68b03b]{font-size:11px}.header-fields[data-v-8d68b03b]{display:grid;grid-template-columns:repeat(4,auto 1fr);margin:16px 0;border-top:1px solid #9ca9a4;border-left:1px solid #9ca9a4;font-size:10px}.header-fields dt[data-v-8d68b03b],.header-fields dd[data-v-8d68b03b]{margin:0;padding:6px;border-right:1px solid #9ca9a4;border-bottom:1px solid #9ca9a4}.header-fields dt[data-v-8d68b03b]{background:#eef1ee;font-weight:700}.paper table[data-v-8d68b03b]{width:100%;border-collapse:collapse;font-size:10px}.paper th[data-v-8d68b03b],.paper td[data-v-8d68b03b]{padding:6px;border:1px solid #82918b;text-align:left;word-break:break-word}.paper th[data-v-8d68b03b]{background:#e7ece9}.paper footer[data-v-8d68b03b]{display:flex;justify-content:space-between;margin-top:24px;padding-top:10px;border-top:1px solid #9ca9a4;font-size:10px}@media(max-width:800px){.print-stage[data-v-8d68b03b]{padding:8px;overflow:auto}.print-toolbar[data-v-8d68b03b]{position:static;min-width:680px}.paper[data-v-8d68b03b]{margin:0;transform-origin:top left}}@media print{.print-stage[data-v-8d68b03b]{padding:0;background:#fff}.print-toolbar[data-v-8d68b03b],.print-error[data-v-8d68b03b]{display:none!important}.paper[data-v-8d68b03b]{width:100%!important;min-height:auto!important;margin:0;padding:8mm;box-shadow:none}.paper header[data-v-8d68b03b]{break-inside:avoid}.paper table[data-v-8d68b03b]{break-inside:auto}.paper tr[data-v-8d68b03b]{break-inside:avoid;break-after:auto}@page{margin:8mm}}.wms-shell[data-v-b40385d4]{--navy:#102c3b;--teal:#0b7b71;--lime:#d8ef6b;--paper:#f5f1e7;--line:#c9d2cb;min-height:100vh;padding:28px;color:#17282e;background:radial-gradient(circle at 88% 8%,rgba(216,239,107,.42),transparent 22rem),linear-gradient(135deg,#edf2ec,#f8f4e9 52%,#e7efea);font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif}.hero[data-v-b40385d4]{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;max-width:1500px;margin:auto;padding:28px 32px;border:1px solid rgba(16,44,59,.15);background:#ffffffc7;box-shadow:0 24px 70px #102c3b1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand[data-v-b40385d4]{display:grid;width:68px;height:68px;place-items:center;text-decoration:none;color:#fff;background:var(--navy);transform:rotate(-2deg)}.brand span[data-v-b40385d4]{font:700 34px Georgia,serif}.brand strong[data-v-b40385d4]{font-size:9px;letter-spacing:.18em}.kicker[data-v-b40385d4],.section-title small[data-v-b40385d4],.list-tools small[data-v-b40385d4]{margin:0;color:var(--teal);font-size:11px;font-weight:800;letter-spacing:.2em}.hero h1[data-v-b40385d4]{margin:5px 0 4px;font:700 clamp(28px,4vw,48px) Georgia,"Microsoft YaHei",serif}.hero p[data-v-b40385d4]:last-child{margin:0;color:#587078}.hero-stat[data-v-b40385d4]{padding-left:28px;border-left:1px solid var(--line);text-align:right}.hero-stat strong[data-v-b40385d4]{display:block;font:700 36px Georgia,serif}.hero-stat span[data-v-b40385d4]{color:#60747a;font-size:12px}.tabs[data-v-b40385d4]{display:flex;max-width:1500px;margin:18px auto 0;gap:10px}.tabs button[data-v-b40385d4]{min-width:150px;padding:13px 18px;border:1px solid var(--line);color:var(--navy);background:#ffffff9e;text-align:left;cursor:pointer}.tabs button small[data-v-b40385d4]{display:block;color:#72868a;font-size:9px;letter-spacing:.18em}.tabs button span[data-v-b40385d4]{font-weight:800}.tabs button.active[data-v-b40385d4]{border-color:var(--navy);color:#fff;background:var(--navy);box-shadow:inset 0 -4px var(--lime)}.workspace-grid[data-v-b40385d4]{display:grid;grid-template-columns:minmax(330px,430px) minmax(0,1fr);max-width:1500px;margin:12px auto 0;gap:14px}.editor[data-v-b40385d4],.list-panel[data-v-b40385d4]{border:1px solid var(--line);background:#ffffffe0}.editor[data-v-b40385d4]{padding:22px}.section-title[data-v-b40385d4],.list-tools[data-v-b40385d4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-title h2[data-v-b40385d4],.list-tools h2[data-v-b40385d4]{margin:4px 0 0;font:700 22px Georgia,Microsoft YaHei,serif}.quiet[data-v-b40385d4]{border:0;color:var(--teal);background:transparent;cursor:pointer}.editor form[data-v-b40385d4]{display:grid;gap:11px;margin-top:20px}.editor label[data-v-b40385d4]{display:grid;gap:6px;color:#536970;font-size:12px;font-weight:700}.editor input[data-v-b40385d4],.editor select[data-v-b40385d4],.editor textarea[data-v-b40385d4],.search input[data-v-b40385d4]{width:100%;box-sizing:border-box;border:1px solid #bdcac4;border-radius:0;padding:10px 11px;color:#152a32;background:#fbfdf9;font:inherit;outline:none}.editor input[data-v-b40385d4]:focus,.editor select[data-v-b40385d4]:focus,.editor textarea[data-v-b40385d4]:focus,.search input[data-v-b40385d4]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0b7b711a}.pair[data-v-b40385d4],.triple[data-v-b40385d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.triple[data-v-b40385d4]{grid-template-columns:repeat(3,minmax(0,1fr))}.editor .check[data-v-b40385d4]{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 0}.check input[data-v-b40385d4]{width:auto}.primary[data-v-b40385d4]{padding:12px;border:0;color:#fff;background:var(--teal);font-weight:800;cursor:pointer;box-shadow:4px 4px 0 var(--lime)}.primary[data-v-b40385d4]:disabled{opacity:.55}.success[data-v-b40385d4],.error[data-v-b40385d4]{padding:10px 12px;font-size:13px}.success[data-v-b40385d4]{color:#145f54;background:#e2f5e8}.error[data-v-b40385d4]{color:#9b2d21;background:#fae8e2}.list-panel[data-v-b40385d4]{min-width:0;padding:22px}.list-tools[data-v-b40385d4]{margin-bottom:16px}.search[data-v-b40385d4]{display:flex;min-width:min(420px,48%)}.search button[data-v-b40385d4]{border:0;padding:0 18px;color:#fff;background:var(--navy);cursor:pointer}.table-wrap[data-v-b40385d4]{overflow:auto;border:1px solid var(--line)}table[data-v-b40385d4]{width:100%;min-width:850px;border-collapse:collapse;font-size:13px}th[data-v-b40385d4]{padding:12px 14px;color:#eef8f5;background:var(--navy);text-align:left;white-space:nowrap}td[data-v-b40385d4]{padding:12px 14px;border-bottom:1px solid #dde4df;background:#ffffffb8}tbody tr:hover td[data-v-b40385d4]{background:#f4f7e9}.status[data-v-b40385d4]{display:inline-block;padding:3px 8px;color:#0c6b5c;background:#ddf3e5}.status.off[data-v-b40385d4]{color:#805e3e;background:#f3eadc}.actions[data-v-b40385d4]{white-space:nowrap}.actions button[data-v-b40385d4]{border:0;padding:5px;color:var(--teal);background:transparent;cursor:pointer}.actions .danger[data-v-b40385d4]{color:#b44739}.empty[data-v-b40385d4]{padding:50px;text-align:center;color:#73858a}@media(max-width:980px){.wms-shell[data-v-b40385d4]{padding:14px}.hero[data-v-b40385d4]{grid-template-columns:auto 1fr}.hero-stat[data-v-b40385d4]{display:none}.workspace-grid[data-v-b40385d4]{grid-template-columns:1fr}.tabs[data-v-b40385d4]{overflow:auto}.tabs button[data-v-b40385d4]{min-width:128px}.list-tools[data-v-b40385d4]{align-items:flex-start;flex-direction:column}.search[data-v-b40385d4]{width:100%;min-width:0}}@media(max-width:560px){.hero[data-v-b40385d4]{padding:20px;gap:16px}.brand[data-v-b40385d4]{width:54px;height:54px}.hero h1[data-v-b40385d4]{font-size:28px}.pair[data-v-b40385d4],.triple[data-v-b40385d4]{grid-template-columns:1fr}.editor[data-v-b40385d4],.list-panel[data-v-b40385d4]{padding:16px}}.password-stage[data-v-b7ec8dae]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);color:#18332d;background:#edf0e8;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif}.security-story[data-v-b7ec8dae]{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px);overflow:hidden;color:#f5f0df;background:radial-gradient(circle at 78% 18%,rgba(216,239,107,.24),transparent 18rem),linear-gradient(145deg,#133e35,#09251f)}.security-story[data-v-b7ec8dae]:after{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.13);pointer-events:none}.brand[data-v-b7ec8dae]{position:absolute;top:54px;left:clamp(48px,8vw,120px);z-index:1;color:#fff;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.2em}.brand span[data-v-b7ec8dae]{display:inline-grid;width:34px;height:34px;margin-right:9px;place-items:center;color:#14342d;background:#d8ef6b;font:700 20px Georgia,serif;transform:rotate(-4deg)}.eyebrow[data-v-b7ec8dae],.index[data-v-b7ec8dae]{margin:0 0 18px;color:#d8ef6b;font-size:11px;font-weight:800;letter-spacing:.22em}.security-story h1[data-v-b7ec8dae]{max-width:720px;margin:0;font:400 clamp(46px,7vw,86px)/1.05 Georgia,"Microsoft YaHei",serif;letter-spacing:-.04em}.security-story>p[data-v-b7ec8dae]:not(.eyebrow){max-width:600px;margin:30px 0;color:#f5f0dfb3;font-size:16px;line-height:1.9}.security-story ul[data-v-b7ec8dae]{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#f5f0dfc2;font-size:13px}.security-story li[data-v-b7ec8dae]:before{content:"✓";margin-right:10px;color:#d8ef6b}.password-panel[data-v-b7ec8dae]{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,90px);background:linear-gradient(#ffffffb3,#ffffffb3),repeating-linear-gradient(0deg,transparent 0 31px,rgba(20,60,50,.04) 32px)}.index[data-v-b7ec8dae]{color:#0d7669}.password-panel h2[data-v-b7ec8dae]{margin:0;font:400 clamp(34px,5vw,54px) Georgia,"Microsoft YaHei",serif}.guide[data-v-b7ec8dae]{max-width:520px;margin:15px 0 32px;color:#657973;line-height:1.7}.password-panel form[data-v-b7ec8dae]{display:grid;gap:18px}.password-panel label[data-v-b7ec8dae]{display:grid;gap:8px;font-size:13px;font-weight:800}.password-panel input[data-v-b7ec8dae]{min-height:52px;padding:0 15px;border:1px solid #bdc9c2;background:#ffffffc7;font:inherit;outline:none}.password-panel input[data-v-b7ec8dae]:focus{border-color:#0d7669;box-shadow:0 0 0 3px #0d76691f}.password-panel button[data-v-b7ec8dae]{min-height:54px;border:0;color:#fff;background:#0d7669;font:inherit;font-weight:800;cursor:pointer;box-shadow:5px 5px #d8ef6b}.password-panel button[data-v-b7ec8dae]:disabled{opacity:.55}.password-panel form>a[data-v-b7ec8dae]{color:#526a63;text-align:center;text-decoration:none}.error[data-v-b7ec8dae],.success[data-v-b7ec8dae]{margin:0;padding:12px 14px;border-left:3px solid}.error[data-v-b7ec8dae]{border-color:#ae4332;color:#8c3023;background:#fae7e1}.success[data-v-b7ec8dae]{border-color:#0d7669;color:#0b675c;background:#e0f2e8}@media(max-width:850px){.password-stage[data-v-b7ec8dae]{grid-template-columns:1fr}.security-story[data-v-b7ec8dae]{min-height:430px;padding:100px 34px 46px}.security-story[data-v-b7ec8dae]:after{inset:14px}.brand[data-v-b7ec8dae]{top:34px;left:34px}.security-story h1[data-v-b7ec8dae]{font-size:48px}.password-panel[data-v-b7ec8dae]{padding:46px 28px}}.recovery-stage[data-v-268f87c5]{min-height:100vh;padding:clamp(22px,5vw,72px);box-sizing:border-box;color:#15362f;background:radial-gradient(circle at 85% 8%,rgba(211,232,99,.45),transparent 22rem),linear-gradient(140deg,#ecf1e9,#f7f1e5);font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif}.recovery-stage>header[data-v-268f87c5],.panel[data-v-268f87c5],.result[data-v-268f87c5]{width:min(1100px,100%);margin:auto}.recovery-stage>header[data-v-268f87c5]{display:flex;align-items:center;gap:30px;padding-bottom:34px;border-bottom:1px solid #bfcac2}.recovery-stage>header a[data-v-268f87c5]{display:grid;width:72px;height:72px;place-items:center;color:#f6f0df;background:#123b32;text-decoration:none;font:700 13px Georgia;letter-spacing:.12em;transform:rotate(-3deg)}header p[data-v-268f87c5],.result>p[data-v-268f87c5]{margin:0;color:#0c7a6c;font-size:11px;font-weight:800;letter-spacing:.2em}header h1[data-v-268f87c5]{margin:5px 0;font:400 clamp(36px,6vw,68px) Georgia,"Microsoft YaHei",serif}header span[data-v-268f87c5]{color:#63776f}.panel[data-v-268f87c5]{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:70px 0}.panel aside b[data-v-268f87c5]{color:#0c7a6c;font:700 42px Georgia}.panel h2[data-v-268f87c5]{font:400 36px Georgia,Microsoft YaHei,serif}.panel aside p[data-v-268f87c5]{color:#61756e;line-height:1.8}.panel form[data-v-268f87c5]{display:grid;gap:18px;padding:32px;border:1px solid #c1ccc4;background:#ffffffb8;box-shadow:0 22px 60px #14362f1a}.panel label[data-v-268f87c5]{display:grid;gap:8px;font-size:13px;font-weight:800}.panel input[data-v-268f87c5]{min-height:52px;padding:0 15px;border:1px solid #b9c7bf;background:#fbfcf7;font:inherit;outline:none}.panel input[data-v-268f87c5]:focus{border-color:#0c7a6c;box-shadow:0 0 0 3px #0c7a6c1f}.panel button[data-v-268f87c5]{min-height:54px;border:0;color:#fff;background:#0c7a6c;font:inherit;font-weight:800;cursor:pointer;box-shadow:5px 5px #d3e863}.panel button[data-v-268f87c5]:disabled{opacity:.55}.error[data-v-268f87c5]{padding:12px;color:#8c3124;background:#f8e4de}.result[data-v-268f87c5]{box-sizing:border-box;padding:34px;border:1px solid #15362f;background:#15362f;color:#f4f0e3}.result h2[data-v-268f87c5]{overflow-wrap:anywhere;margin:14px 0 28px;color:#d3e863;font:400 clamp(22px,4vw,40px) Georgia,monospace}.result dl[data-v-268f87c5]{display:grid;grid-template-columns:110px 1fr;gap:8px 20px}.result dt[data-v-268f87c5]{opacity:.55}.result dd[data-v-268f87c5]{margin:0}.result strong[data-v-268f87c5]{display:block;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-size:13px}@media(max-width:760px){.recovery-stage[data-v-268f87c5]{padding:20px}.recovery-stage>header[data-v-268f87c5]{align-items:flex-start}.panel[data-v-268f87c5]{grid-template-columns:1fr;gap:24px;padding:40px 0}.panel form[data-v-268f87c5]{padding:22px}.result dl[data-v-268f87c5]{grid-template-columns:1fr}.result dd[data-v-268f87c5]{margin-bottom:10px}}.boot-screen[data-v-9b06a784]{min-height:100vh;display:grid;place-content:center;gap:16px;color:var(--ink);text-align:center}.boot-mark[data-v-9b06a784]{display:grid;width:64px;height:64px;margin:auto;place-items:center;border:1px solid var(--accent);color:var(--accent);font:34px Georgia,serif;transform:rotate(45deg)}.workspace[data-v-9b06a784]{min-height:100vh}.topbar[data-v-9b06a784]{position:sticky;z-index:60;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(22px,4vw,64px);border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:#f7f4ebeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wordmark[data-v-9b06a784]{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;letter-spacing:.16em}.wordmark>span[data-v-9b06a784]{display:grid;width:34px;height:34px;place-items:center;background:var(--ink);color:var(--paper);font-family:Georgia,serif}nav[data-v-9b06a784]{display:flex;align-items:center;gap:28px}nav button[data-v-9b06a784],nav span[data-v-9b06a784]{border:0;padding:0;color:var(--muted);background:transparent;font:inherit;font-size:13px;text-decoration:none}nav button[data-v-9b06a784]{flex:0 0 auto;cursor:pointer}nav .active[data-v-9b06a784]{color:var(--ink);font-weight:800}.user-area[data-v-9b06a784]{display:flex;justify-content:flex-end;align-items:center;gap:16px}.user-area>div[data-v-9b06a784]{display:grid;text-align:right}.user-area small[data-v-9b06a784]{color:var(--muted);font-size:10px}.user-area span[data-v-9b06a784]{color:var(--ink);font-size:13px;font-weight:700}.user-area button[data-v-9b06a784]{padding:8px 12px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:3px;background:transparent;color:var(--ink);cursor:pointer}.access-empty[data-v-9b06a784]{width:min(900px,calc(100% - 40px));margin:0 auto;padding:150px 0}.eyebrow[data-v-9b06a784]{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.2em}.access-empty h1[data-v-9b06a784]{max-width:760px;margin:18px 0;color:var(--ink);font:400 clamp(44px,7vw,80px) / 1 Georgia,serif}.access-empty>p[data-v-9b06a784]:last-child,.startup-error[data-v-9b06a784]{color:var(--muted)}.startup-error[data-v-9b06a784]{text-align:center}.runtime-notice[data-v-9b06a784]{position:fixed;z-index:90;top:86px;right:20px;max-width:min(360px,calc(100vw - 40px));margin:0;padding:13px 16px;border-left:4px solid #a74332;border-radius:3px;background:#fff4ee;color:#762d1b;box-shadow:0 16px 36px #1428222e;font-size:13px;font-weight:750}@media(max-width:800px){.topbar[data-v-9b06a784]{grid-template-columns:1fr auto}nav[data-v-9b06a784]{position:fixed;z-index:70;right:12px;bottom:12px;left:12px;justify-content:space-around;gap:8px;min-height:56px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:8px;background:#f7f4ebf5;box-shadow:0 16px 40px #14282229;overflow-x:auto}nav span[data-v-9b06a784]{opacity:.52}.user-area>div[data-v-9b06a784]{display:none}}:root{color-scheme:light;--pine-950: #10241f;--pine-900: #163229;--pine-700: #31594b;--ochre-500: #c98232;--ochre-300: #e7b977;--paper: #f4f0e6;--surface-warm: #f5ecda;--surface-highlight: #fff7e7;--ink: #18231f;--ink-muted: #637069;--line-soft: rgba(28, 58, 48, .14);--shadow-card: 0 18px 55px rgba(22, 50, 41, .1);font-family:FZLanTingHeiS,Source Han Sans SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;background:var(--paper)}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink);background:linear-gradient(rgba(22,50,41,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,50,41,.035) 1px,transparent 1px),radial-gradient(circle at 82% 4%,rgba(231,185,119,.38),transparent 32%),var(--paper);background-size:34px 34px,34px 34px,auto,auto}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:grid;min-height:100vh;grid-template-columns:84px minmax(0,1fr)}.rail{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;align-items:center;gap:14px;padding:22px 14px;background:var(--pine-950)}.brand-mark{display:grid;width:50px;height:50px;margin-bottom:28px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:16px;color:var(--ochre-300);font:700 28px Georgia,serif}.rail-button{width:44px;height:44px;border:0;border-radius:14px;color:#ffffff94;background:transparent;transition:.16s ease}.rail-button:hover,.rail-button.is-active{color:var(--pine-950);background:var(--ochre-300);transform:translateY(-1px)}.rail-spacer{flex:1}main{width:min(1440px,100%);margin:0 auto;padding:28px clamp(20px,4vw,64px) 72px;animation:enter .52s ease both}.topbar,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.eyebrow{margin:0 0 7px;color:var(--ochre-500);font-size:11px;font-weight:900;letter-spacing:.18em}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font:800 24px "Source Han Serif SC",STSong,serif}.tenant-chip{display:flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid var(--line-soft);border-radius:999px;background:#fffdf7b8;font-size:13px;font-weight:700}.tenant-chip span{width:8px;height:8px;border-radius:50%;background:#37a06c;box-shadow:0 0 0 5px #37a06c1f}.hero{display:grid;align-items:end;gap:48px;margin:74px 0 36px;grid-template-columns:minmax(0,1fr) 220px}.hero h2{max-width:800px;margin-bottom:24px;font:800 clamp(42px,6vw,82px)/1.06 "Source Han Serif SC","STSong",serif;letter-spacing:-.04em}.hero-copy{max-width:720px;margin-bottom:0;color:var(--ink-muted);font-size:16px;line-height:1.9}.hero-signal{display:flex;min-height:180px;align-items:flex-end;justify-content:space-between;padding:24px;border-radius:28px 28px 4px;color:#fff;background:var(--pine-900);box-shadow:var(--shadow-card)}.hero-signal strong{color:var(--ochre-300);font:400 62px/.8 Georgia,serif}.hero-signal span{font-size:13px;font-weight:700;line-height:1.6;text-align:right}.metrics{display:grid;gap:14px;margin-bottom:54px;grid-template-columns:repeat(3,minmax(0,1fr))}.metrics article{display:flex;align-items:baseline;justify-content:space-between;padding:20px 22px;border-top:2px solid var(--pine-900);background:#fffdf775}.metrics span,.section-heading>span{color:var(--ink-muted);font-size:12px}.metrics strong{font:500 24px Georgia,serif}.section-heading{margin-bottom:18px}.section-heading h3{margin-bottom:0;font:800 28px "Source Han Serif SC",STSong,serif}@keyframes enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.rail{position:fixed;z-index:10;inset:auto 16px 16px;height:auto;flex-direction:row;justify-content:center;padding:8px;border-radius:18px}.brand-mark,.rail-spacer,.rail>.rail-button:last-child{display:none}.hero{margin-top:52px;grid-template-columns:1fr}.hero-signal{min-height:130px}.metrics{grid-template-columns:1fr}main{padding-bottom:110px}}
