.access-page[data-v-5214f2fd]{display:grid;min-height:100%;place-items:center;padding:24px;background:#f5f7f9}.access-panel[data-v-5214f2fd]{width:min(440px,100%);border-top:3px solid #1f8a70;padding:28px 4px}.eyebrow[data-v-5214f2fd],.description[data-v-5214f2fd]{color:#667789}.eyebrow[data-v-5214f2fd]{margin:0 0 8px;font-size:13px}h1[data-v-5214f2fd]{margin:0 0 10px;color:#16202a;font-size:28px}.description[data-v-5214f2fd],.error[data-v-5214f2fd]{margin:0;line-height:1.7}.error[data-v-5214f2fd]{margin-top:10px;color:#b42318}.actions[data-v-5214f2fd]{display:flex;gap:10px;margin-top:22px}button[data-v-5214f2fd]{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:6px;border-radius:6px;padding:0 18px;font-weight:600;cursor:pointer}.primary[data-v-5214f2fd]{border:0;background:#1f8a70;color:#fff}.secondary[data-v-5214f2fd]{border:1px solid #cbd6e2;background:#fff;color:#176b57}.platform-svg-icon[data-v-0aaf9edf]{width:1em;height:1em;fill:currentColor}.system-status[data-v-6bd3b4a3]{position:relative;display:inline-flex;align-items:center;gap:3px;min-height:36px;padding:3px;border:1px solid #dbe4eb;border-radius:6px;background:#fff}.platform-status[data-v-6bd3b4a3]{position:relative}.status-trigger[data-v-6bd3b4a3]{display:grid;width:32px;height:30px;place-items:center;border:0;border-radius:4px;background:transparent;color:#8a9aa8;cursor:pointer}.status-trigger[data-v-6bd3b4a3]:hover,.platform-status.open .status-trigger[data-v-6bd3b4a3]{background:#f1f5f7}.status-trigger[data-v-6bd3b4a3] .iconfont,.status-trigger[data-v-6bd3b4a3] .platform-svg-icon{font-size:19px}.platform-status.ok .status-trigger[data-v-6bd3b4a3]{color:#17866c}.platform-status.collecting .status-trigger[data-v-6bd3b4a3]{color:#17866c;animation:collecting-pulse-6bd3b4a3 1.1s ease-in-out infinite}.platform-status.paused .status-trigger[data-v-6bd3b4a3]{color:#c07a12}.platform-status.danger .status-trigger[data-v-6bd3b4a3]{color:#d92d20}.platform-status.muted .status-trigger[data-v-6bd3b4a3]{color:#95a3af}.anomaly-badge[data-v-6bd3b4a3]{position:absolute;z-index:4;top:-7px;right:-7px;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #f5f7f9;border-radius:9px;padding:0 4px;background:#d92d20;color:#fff;font-size:10px;font-weight:700}.status-popover[data-v-6bd3b4a3]{position:absolute;z-index:80;top:calc(100% + 8px);right:0;display:none;width:280px;border:1px solid #d9e3ea;border-radius:7px;padding:12px;background:#fff;box-shadow:0 14px 34px #16202a29}.platform-status.open .status-popover[data-v-6bd3b4a3]{display:block}.popover-head[data-v-6bd3b4a3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tone-text[data-v-6bd3b4a3]{font-size:12px;font-weight:700}.tone-text.ok[data-v-6bd3b4a3],.tone-text.collecting[data-v-6bd3b4a3]{color:#17866c}.tone-text.paused[data-v-6bd3b4a3]{color:#c07a12}.tone-text.danger[data-v-6bd3b4a3]{color:#c52a1f}.tone-text.muted[data-v-6bd3b4a3]{color:#71808e}.status-details[data-v-6bd3b4a3]{display:grid;gap:7px;margin:0}.status-details div[data-v-6bd3b4a3]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.status-details dt[data-v-6bd3b4a3],.status-details dd[data-v-6bd3b4a3]{margin:0;font-size:12px}.status-details dt[data-v-6bd3b4a3]{color:#71808e}.status-details dd[data-v-6bd3b4a3]{color:#24313d;text-align:right}.status-details .error-row dd[data-v-6bd3b4a3]{color:#b42318;white-space:normal}.loading-dot[data-v-6bd3b4a3]{width:6px;height:6px;border-radius:50%;background:#1f8a70}@keyframes collecting-pulse-6bd3b4a3{0%,to{opacity:1;filter:drop-shadow(0 0 0 rgb(23 134 108 / 0%))}50%{opacity:.42;filter:drop-shadow(0 0 4px rgb(23 134 108 / 55%))}}@media (prefers-reduced-motion: reduce){.platform-status.collecting .status-trigger[data-v-6bd3b4a3]{animation:none}}@media (max-width: 720px){.system-status[data-v-6bd3b4a3]{margin-left:auto}.status-popover[data-v-6bd3b4a3]{position:fixed;top:62px;right:10px;width:min(320px,calc(100vw - 20px))}}.app-shell[data-v-d74f71c8]{display:grid;height:100vh;height:100dvh;grid-template-rows:auto auto minmax(0,1fr);background:#f5f7f9;color:#16202a;overflow:hidden}.app-header[data-v-d74f71c8]{position:relative;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:62px;border-bottom:1px solid #dde5eb;padding:8px 18px;background:#fff}.brand[data-v-d74f71c8]{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.brand-mark[data-v-d74f71c8]{width:34px;height:34px;border-radius:6px;object-fit:cover;box-shadow:0 1px 4px #205c832e}.brand>span[data-v-d74f71c8]:last-child{display:grid;gap:1px}.brand strong[data-v-d74f71c8]{font-size:16px}.brand small[data-v-d74f71c8]{color:#71808e;font-size:10px}.primary-nav[data-v-d74f71c8]{display:flex;align-items:center;gap:4px}.primary-nav>a[data-v-d74f71c8],.admin-menu>button[data-v-d74f71c8]{display:inline-flex;height:36px;align-items:center;gap:6px;border:0;border-radius:5px;padding:0 12px;background:transparent;color:#526477;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.primary-nav>a[data-v-d74f71c8]:hover,.primary-nav>a.router-link-exact-active[data-v-d74f71c8],.admin-menu>button[data-v-d74f71c8]:hover,.admin-menu>button[aria-expanded=true][data-v-d74f71c8]{background:#edf7f4;color:#176b57}.admin-menu[data-v-d74f71c8]{position:relative}.menu-arrow[data-v-d74f71c8]{font-size:10px}.admin-popover[data-v-d74f71c8]{position:absolute;top:calc(100% + 6px);left:0;display:grid;width:148px;border:1px solid #dbe4eb;border-radius:6px;padding:5px;background:#fff;box-shadow:0 12px 30px #16202a24}.admin-popover a[data-v-d74f71c8]{display:flex;min-height:36px;align-items:center;gap:8px;border-radius:4px;padding:0 10px;color:#334554;font-size:13px;text-decoration:none}.admin-popover a[data-v-d74f71c8]:hover,.admin-popover a.router-link-active[data-v-d74f71c8]{background:#edf7f4;color:#176b57}.header-tools[data-v-d74f71c8]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.current-user[data-v-d74f71c8]{color:#71808e;font-size:12px;white-space:nowrap}.crawl-button[data-v-d74f71c8]{display:inline-flex;height:36px;align-items:center;gap:5px;border:0;border-radius:6px;padding:0 12px;background:#1f8a70;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.crawl-button[data-v-d74f71c8]:disabled{cursor:wait;opacity:.6}.global-error[data-v-d74f71c8]{grid-row:2;margin:0;padding:6px 18px;background:#fff2f0;color:#b42318;font-size:12px}.route-content[data-v-d74f71c8]{grid-row:3;min-height:0;overflow:hidden}.app-shell.mobile-standalone[data-v-d74f71c8]{display:block;overflow:auto}.mobile-standalone .route-content[data-v-d74f71c8]{min-height:100dvh;overflow:visible}@media (max-width: 900px){.app-header[data-v-d74f71c8]{grid-template-columns:auto 1fr;gap:8px 12px;padding:8px 12px}.primary-nav[data-v-d74f71c8]{grid-column:1 / -1;grid-row:2;overflow-x:auto}.header-tools[data-v-d74f71c8]{grid-column:2;grid-row:1}}@media (max-width: 600px){.app-header[data-v-d74f71c8]{min-height:104px}.brand strong[data-v-d74f71c8]{font-size:14px}.brand small[data-v-d74f71c8],.current-user[data-v-d74f71c8]{display:none}.crawl-button[data-v-d74f71c8]{width:36px;padding:0;justify-content:center}.crawl-button span[data-v-d74f71c8]{display:none}.primary-nav>a[data-v-d74f71c8],.admin-menu>button[data-v-d74f71c8]{padding:0 9px}}.modal-backdrop[data-v-91441ccc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:18px 12px;background:rgb(15 23 42 / 30%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-backdrop.page-mode[data-v-91441ccc]{position:static;display:block;width:100%;height:100%;overflow:hidden;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.account-dialog[data-v-91441ccc]{width:min(760px,100%);max-height:calc(100vh - 36px);border:1px solid #dde8ef;border-radius:8px;background:#f8fafb;box-shadow:0 20px 60px #0f172a2e;overflow-y:auto}.modal-backdrop.page-mode .account-dialog[data-v-91441ccc]{width:100%;max-height:none;height:100%;box-shadow:none}.section-title[data-v-91441ccc]{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:0;z-index:2;padding:14px 16px 10px;background:white;border-bottom:1px solid #edf3f7}.title-actions[data-v-91441ccc]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.heading[data-v-91441ccc]{margin:2px 0 0;color:#14212b;font-size:18px;line-height:1.2}.eyebrow[data-v-91441ccc],.muted[data-v-91441ccc]{color:#667789;font-size:12px}.eyebrow[data-v-91441ccc]{margin:0}.summary-row[data-v-91441ccc]{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:61px;z-index:2;padding:8px 16px;background:white;border-bottom:1px solid #edf3f7}.summary-pill[data-v-91441ccc]{display:inline-flex;align-items:center;min-height:24px;border:1px solid #dce8ef;border-radius:999px;padding:0 10px;background:#f7fbfa;color:#45606f;font-size:12px}.message[data-v-91441ccc]{margin:10px 16px 0;border-radius:6px;padding:8px 10px;font-size:12px}.message-error[data-v-91441ccc]{background:#fff1f0;color:#b42318}.message-ok[data-v-91441ccc]{background:#ecfdf3;color:#176b57}.account-list[data-v-91441ccc]{display:grid;gap:10px;padding:12px 16px 16px}.account-item[data-v-91441ccc]{display:grid;gap:10px;border:1px solid #e3ebf1;border-radius:8px;padding:12px;background:white;box-shadow:0 8px 24px #1526340d}.account-head[data-v-91441ccc]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.platform-title[data-v-91441ccc],.head-status[data-v-91441ccc]{display:flex;align-items:center;gap:10px}.head-status[data-v-91441ccc]{justify-content:flex-end;flex-wrap:wrap}.platform-mark[data-v-91441ccc]{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#ecf7f4;color:#176b57;font-weight:700}.account-name[data-v-91441ccc]{margin:4px 0 0;color:#667789;font-size:12px}.status[data-v-91441ccc]{display:inline-flex;align-items:center;min-height:24px;border-radius:8px;padding:0 10px;font-size:12px;white-space:nowrap}.status-ok[data-v-91441ccc]{background:#e8f4ef;color:#176b57}.status-danger[data-v-91441ccc]{background:#fee4e2;color:#b42318}.status-muted[data-v-91441ccc]{background:#edf1f5;color:#667789}.meta-grid[data-v-91441ccc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;border-radius:8px;padding:10px;background:#f8fafb}.meta-grid dt[data-v-91441ccc]{color:#667789;font-size:12px}.meta-grid dd[data-v-91441ccc]{margin:4px 0 0;color:#16202a;font-size:13px;word-break:break-all}.wide-meta[data-v-91441ccc]{grid-column:span 2}.mini-status[data-v-91441ccc]{min-height:22px}.credential-form[data-v-91441ccc]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) auto;align-items:end;gap:10px}.settings-form[data-v-91441ccc]{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) auto;align-items:end;gap:10px}.history-form[data-v-91441ccc]{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:10px}.history-form .field-hint[data-v-91441ccc]{grid-column:1 / -1;margin:0;color:#718391;font-size:12px}.form-sections[data-v-91441ccc]{display:grid;gap:8px}.fold-section[data-v-91441ccc]{border:1px solid #edf3f7;border-radius:8px;background:#fbfdfe}.fold-section summary[data-v-91441ccc]{min-height:34px;padding:8px 10px;color:#45606f;font-size:13px;font-weight:700;cursor:pointer;list-style-position:inside}.fold-section[open][data-v-91441ccc]{padding-bottom:10px}.fold-section form[data-v-91441ccc]{padding:0 10px}.field[data-v-91441ccc]{display:grid;gap:6px}.label[data-v-91441ccc]{color:#667789;font-size:12px}.input[data-v-91441ccc]{width:100%;height:34px;border:1px solid #d5dde5;border-radius:6px;padding:0 10px;background:white;color:#16202a}.input[data-v-91441ccc]:focus{border-color:#62ad9b;box-shadow:0 0 0 3px #1f8a701a;outline:none}.password-row[data-v-91441ccc]{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:8px}.button-row[data-v-91441ccc]{display:flex;gap:8px;flex-wrap:wrap}.quick-actions[data-v-91441ccc]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.primary-button[data-v-91441ccc],.text-button[data-v-91441ccc]{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:5px;border-radius:6px;padding:0 12px;font-weight:600;cursor:pointer}.reveal-button[data-v-91441ccc]{padding:0 6px}.settings-button[data-v-91441ccc]{white-space:nowrap}.primary-button[data-v-91441ccc]{border:0;background:#1f8a70;color:#fff}.text-button[data-v-91441ccc]{border:1px solid #cbd6e2;background:white;color:#176b57}.text-button[data-v-91441ccc]:hover:not(:disabled){border-color:#8fbfb3;background:#f4fbf9}.danger-button[data-v-91441ccc]{color:#b42318}.primary-button[data-v-91441ccc]:disabled,.text-button[data-v-91441ccc]:disabled{cursor:wait;opacity:.55}.empty-text[data-v-91441ccc]{margin:0;padding:18px 8px;color:#667789;text-align:center}@media (max-width: 760px){.modal-backdrop[data-v-91441ccc]{padding:8px}.account-dialog[data-v-91441ccc]{max-height:calc(100vh - 16px)}.section-title[data-v-91441ccc]{align-items:flex-start;flex-direction:column}.summary-row[data-v-91441ccc]{top:106px}.credential-form[data-v-91441ccc],.settings-form[data-v-91441ccc],.history-form[data-v-91441ccc]{grid-template-columns:1fr}.history-form .field-hint[data-v-91441ccc]{grid-column:auto}.account-head[data-v-91441ccc]{flex-direction:column}.head-status[data-v-91441ccc]{justify-content:flex-start}.meta-grid[data-v-91441ccc]{grid-template-columns:1fr}.wide-meta[data-v-91441ccc]{grid-column:span 1}.quick-actions[data-v-91441ccc]{justify-content:flex-start}}.management-page[data-v-ca37cfc9]{height:100%;min-height:0;padding:14px 18px 18px;overflow:hidden}@media (max-width: 600px){.management-page[data-v-ca37cfc9]{padding:10px}}.match-backdrop[data-v-91b705e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(22,32,42,.52)}.match-dialog[data-v-91b705e1]{display:flex;width:min(920px,100%);max-height:min(820px,calc(100vh - 40px));flex-direction:column;border:1px solid #dfe6ed;border-radius:8px;background:#fff;box-shadow:0 20px 60px #16202a38;overflow:hidden}.match-header[data-v-91b705e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #edf1f5}.match-header h3[data-v-91b705e1],.match-header p[data-v-91b705e1]{margin:0}.match-header h3[data-v-91b705e1]{font-size:18px}.match-header p[data-v-91b705e1]{margin-top:5px;color:#667789;font-size:12px}.close-button[data-v-91b705e1]{width:32px;height:32px;border:0;background:transparent;color:#667789;cursor:pointer}.close-button .iconfont[data-v-91b705e1]{font-size:18px}.match-summary[data-v-91b705e1]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-bottom:1px solid #dfe6ed;background:#dfe6ed}.match-summary button[data-v-91b705e1]{border:0;border-radius:0;padding:12px 16px;background:#f8fafb;color:#526779;font:inherit;font-size:12px;text-align:left;cursor:pointer}.match-summary button[data-v-91b705e1]:hover{background:#eef8f5}.match-summary button.active[data-v-91b705e1]{background:#e2f3ed;color:#176b57;box-shadow:inset 0 -2px #1f8a70}.match-summary strong[data-v-91b705e1]{margin-right:4px;color:#16202a;font-size:18px}.apply-result[data-v-91b705e1]{margin:12px 20px 0;border-left:3px solid #1f8a70;padding:8px 10px;background:#eef8f5;color:#176b57;font-size:12px}.apply-result.hasError[data-v-91b705e1]{border-left-color:#b54708;background:#fff7e8;color:#9a5b00}.match-content[data-v-91b705e1]{flex:1;min-height:0;padding:14px 20px;overflow:auto}.match-group[data-v-91b705e1]{margin-bottom:14px;border:1px solid #dfe6ed;border-radius:8px;overflow:hidden}.match-group>header[data-v-91b705e1]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafb}.match-group>header span[data-v-91b705e1]{color:#667789;font-size:12px}.match-item[data-v-91b705e1]{display:grid;grid-template-columns:minmax(250px,1fr) minmax(280px,1fr);align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #edf1f5}.select-item[data-v-91b705e1]{display:flex;min-width:0;align-items:flex-start;gap:9px;cursor:pointer}.select-item input[data-v-91b705e1]{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.select-item span[data-v-91b705e1]{display:grid;min-width:0;gap:3px}.select-item strong[data-v-91b705e1]{overflow-wrap:anywhere}.select-item small[data-v-91b705e1]{color:#667789;font-size:12px}.match-item select[data-v-91b705e1]{width:100%;min-width:0;min-height:36px;border:1px solid #cbd6e2;border-radius:6px;padding:6px 8px;background:#fff;color:#16202a}.group-empty[data-v-91b705e1]{margin:0;padding:14px;border-top:1px solid #edf1f5;color:#8b9aaa;text-align:center}.match-footer[data-v-91b705e1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid #edf1f5;background:#f8fafb;color:#526779;font-size:12px}.match-footer div[data-v-91b705e1]{display:flex;gap:8px}.match-footer button[data-v-91b705e1]{border:1px solid #cbd6e2;border-radius:6px;padding:7px 12px;background:#fff;color:#176b57;cursor:pointer}.match-footer button.primary[data-v-91b705e1]{border-color:#1f8a70;background:#1f8a70;color:#fff;font-weight:700}.match-footer button[data-v-91b705e1]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 700px){.match-backdrop[data-v-91b705e1]{padding:0}.match-dialog[data-v-91b705e1]{width:100%;max-height:100vh;height:100vh;height:100dvh;border:0;border-radius:0}.match-item[data-v-91b705e1]{grid-template-columns:1fr}.match-header[data-v-91b705e1],.match-content[data-v-91b705e1],.match-footer[data-v-91b705e1]{padding-left:14px;padding-right:14px}.match-header[data-v-91b705e1]{padding-top:13px;padding-bottom:11px}.match-header p[data-v-91b705e1]{line-height:1.5}.match-summary button[data-v-91b705e1]{padding:10px 8px;text-align:center}.match-summary strong[data-v-91b705e1]{display:block;margin:0 0 2px}.match-content[data-v-91b705e1]{padding-top:10px;padding-bottom:10px}.match-item[data-v-91b705e1]{gap:9px;padding:11px 10px}.match-item select[data-v-91b705e1]{min-height:42px}.match-footer[data-v-91b705e1]{position:relative;z-index:1;padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media (max-width: 420px){.match-header p[data-v-91b705e1]{display:none}.match-footer[data-v-91b705e1]{align-items:stretch;flex-direction:column;gap:8px}.match-footer div[data-v-91b705e1]{display:grid;grid-template-columns:1fr 1fr}.match-footer button[data-v-91b705e1]{min-height:42px}}.product-combobox[data-v-e624335b]{position:relative;min-width:0}input[data-v-e624335b]{width:100%;min-width:0;min-height:36px;border:1px solid #cbd6e2;border-radius:6px;padding:7px 10px;background:#fff;color:#16202a;font:inherit}input[data-v-e624335b]:focus{border-color:#1f8a70;outline:2px solid rgb(31 138 112 / 14%)}.combobox-options[data-v-e624335b]{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;max-height:240px;border:1px solid #cbd6e2;border-radius:6px;background:#fff;box-shadow:0 8px 24px #10182824;overflow-y:auto}.combobox-options button[data-v-e624335b]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #edf1f5;border-radius:0;padding:8px 10px;background:#fff;color:#16202a;text-align:left}.combobox-options button[data-v-e624335b]:last-of-type{border-bottom:0}.combobox-options button[data-v-e624335b]:hover,.combobox-options button.highlighted[data-v-e624335b]{background:#eef8f5}.combobox-options button.selected[data-v-e624335b]{color:#176b57}.combobox-options span[data-v-e624335b]{display:grid;min-width:0;gap:2px}.combobox-options strong[data-v-e624335b],.combobox-options small[data-v-e624335b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox-options strong[data-v-e624335b]{font-size:13px}.combobox-options small[data-v-e624335b]{color:#667789;font-size:11px}.combobox-options em[data-v-e624335b]{flex:0 0 auto;color:#667789;font-size:11px;font-style:normal}.combobox-options p[data-v-e624335b]{margin:0;padding:18px 10px;color:#667789;font-size:12px;text-align:center}@media (max-width: 820px){input[data-v-e624335b]{min-height:40px}.combobox-options[data-v-e624335b]{max-height:220px}}.recipe-list[data-v-cd8415bf]{display:flex;min-height:0;flex-direction:column;border:1px solid #dfe6ed;border-radius:8px;background:#fff;overflow:hidden}.recipe-toolbar[data-v-cd8415bf]{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:8px;padding:12px;border-bottom:1px solid #edf1f5;background:#f8fafb}.toolbar-heading[data-v-cd8415bf]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 8px}.toolbar-heading span[data-v-cd8415bf]{color:#667789;font-size:12px}.toolbar-heading .pending-count[data-v-cd8415bf]{color:#b54708}.recipe-toolbar select[data-v-cd8415bf],.recipe-toolbar input[type=search][data-v-cd8415bf]{min-width:0;min-height:34px;border:1px solid #cbd6e2;border-radius:6px;padding:6px 8px;background:#fff;color:#16202a;font:inherit}.recipe-toolbar input[type=search][data-v-cd8415bf]{grid-column:1 / -1}.quick-match-button[data-v-cd8415bf]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #1f8a70;border-radius:6px;padding:6px 10px;background:#1f8a70;color:#fff;font-weight:700;cursor:pointer}.quick-match-button[data-v-cd8415bf]:disabled{border-color:#cbd6e2;background:#e7edf2;color:#8b9aaa;cursor:not-allowed}.quick-match-short[data-v-cd8415bf]{display:none}.pending-toggle[data-v-cd8415bf]{grid-column:1 / -1;display:flex;align-items:center;gap:7px;color:#526779;font-size:12px;cursor:pointer}.pending-toggle input[data-v-cd8415bf]{width:16px;height:16px}.recipe-rows[data-v-cd8415bf]{flex:1;min-height:0;overflow:auto}.recipe-row[data-v-cd8415bf]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #edf1f5;padding:12px;background:#fff;text-align:left;cursor:pointer}.recipe-row[data-v-cd8415bf]:hover,.recipe-row.selected[data-v-cd8415bf]{background:#eef8f5}.recipe-name[data-v-cd8415bf]{display:grid;min-width:0;gap:3px}.recipe-name strong[data-v-cd8415bf]{overflow-wrap:anywhere}.recipe-name small[data-v-cd8415bf]{color:#667789;font-size:12px}.recipe-row em[data-v-cd8415bf]{flex:0 0 auto;color:#176b57;font-size:12px;font-style:normal}.recipe-row em.pending[data-v-cd8415bf]{color:#b54708}.recipe-result[data-v-cd8415bf]{display:flex;min-width:0;flex:0 0 42%;align-items:center;justify-content:flex-end;gap:8px}.mapping-summary[data-v-cd8415bf]{display:grid;min-width:0;justify-items:end;gap:3px}.mapping-summary strong[data-v-cd8415bf]{width:100%;overflow:hidden;color:#176b57;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mapping-summary small[data-v-cd8415bf]{color:#526779;font-size:11px;font-variant-numeric:tabular-nums}.recipe-result>i[data-v-cd8415bf]{flex:0 0 auto;color:#9ba9b3;font-size:13px}.empty-list[data-v-cd8415bf]{margin:0;padding:30px 12px;color:#667789;text-align:center}@media (max-width: 820px){.recipe-list[data-v-cd8415bf]{min-height:0;flex:1;margin:0;border-right:0;border-left:0;border-radius:0}.recipe-toolbar select[data-v-cd8415bf],.recipe-toolbar input[type=search][data-v-cd8415bf],.quick-match-button[data-v-cd8415bf]{min-height:40px}}@media (max-width: 480px){.recipe-toolbar[data-v-cd8415bf]{grid-template-columns:minmax(0,2fr) minmax(92px,1fr);gap:7px;padding:10px 12px}.toolbar-heading[data-v-cd8415bf]{grid-column:1}.toolbar-heading strong[data-v-cd8415bf]{font-size:16px}.toolbar-heading span[data-v-cd8415bf]{font-size:10px}.quick-match-button[data-v-cd8415bf]{grid-column:2;min-width:0;padding:5px 7px}.quick-match-full[data-v-cd8415bf]{display:none}.quick-match-short[data-v-cd8415bf]{display:inline}.recipe-toolbar select[data-v-cd8415bf]:first-of-type{grid-column:1}.recipe-toolbar select[data-v-cd8415bf]:nth-of-type(2){grid-column:2}.recipe-toolbar input[type=search][data-v-cd8415bf]{grid-column:1}.pending-toggle[data-v-cd8415bf]{grid-column:2;min-width:0;gap:4px;font-size:10px}.pending-toggle input[data-v-cd8415bf]{width:15px;height:15px}.recipe-row[data-v-cd8415bf]{min-height:70px;padding:10px 12px}.recipe-name[data-v-cd8415bf]{max-width:55%}.recipe-result[data-v-cd8415bf]{flex-basis:43%}}.modal-backdrop[data-v-6ecce1b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:18px;background:rgba(22,32,42,.48)}.cost-manager[data-v-6ecce1b9]{display:flex;flex-direction:column;width:min(1120px,100%);height:min(860px,calc(100vh - 36px));border:1px solid #dfe6ed;border-radius:8px;background:#fff;box-shadow:0 18px 50px #16202a2e;overflow:hidden}.modal-backdrop.page-mode[data-v-6ecce1b9]{position:static;z-index:auto;display:block;width:100%;height:100%;padding:0;background:transparent}.modal-backdrop.page-mode .cost-manager[data-v-6ecce1b9]{width:100%;height:100%;border-radius:7px;box-shadow:none}.modal-header[data-v-6ecce1b9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #edf1f5}.modal-header h2[data-v-6ecce1b9],.modal-header p[data-v-6ecce1b9]{margin:0}.modal-header h2[data-v-6ecce1b9]{font-size:20px}.modal-header p[data-v-6ecce1b9]{margin-top:4px;color:#667789;font-size:12px}.close-button[data-v-6ecce1b9]{width:32px;height:32px;border:0;background:transparent;color:#667789;cursor:pointer}.close-button .iconfont[data-v-6ecce1b9]{font-size:18px}.tabs[data-v-6ecce1b9]{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid #edf1f5;overflow-x:auto}.tabs button[data-v-6ecce1b9]{min-height:42px;border:0;border-bottom:2px solid transparent;padding:0 14px;background:transparent;color:#667789;cursor:pointer;white-space:nowrap}.tabs button.active[data-v-6ecce1b9]{border-bottom-color:#1f8a70;color:#176b57;font-weight:700}.modal-body[data-v-6ecce1b9]{flex:1;min-height:0;overflow:hidden}.workspace[data-v-6ecce1b9]{height:100%;min-height:0;padding:16px 20px 20px;overflow:auto}.two-column[data-v-6ecce1b9]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:16px;overflow:hidden}.wide-left[data-v-6ecce1b9]{grid-template-columns:minmax(360px,1fr) minmax(380px,1fr)}.list-pane[data-v-6ecce1b9],.editor[data-v-6ecce1b9],.table-pane[data-v-6ecce1b9]{min-height:0;border:1px solid #dfe6ed;border-radius:8px;background:#fff;overflow:auto}.pane-title[data-v-6ecce1b9],.toolbar[data-v-6ecce1b9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #edf1f5;background:#f8fafb}.pane-title>strong[data-v-6ecce1b9]{flex:0 0 auto;white-space:nowrap}.toolbar-filter[data-v-6ecce1b9]{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.toolbar-filter select[data-v-6ecce1b9]{min-width:240px;max-width:100%}.toolbar-count[data-v-6ecce1b9]{flex:0 0 auto;color:#667789;font-size:12px;white-space:nowrap}.product-toolbar-filter[data-v-6ecce1b9]{display:grid;grid-template-columns:260px 120px 150px minmax(180px,1fr) auto}.product-toolbar-filter select[data-v-6ecce1b9]{min-width:0}.product-search[data-v-6ecce1b9]{width:100%;min-width:0;min-height:36px;border:1px solid #cbd6e2;border-radius:6px;padding:7px 10px;background:#fff;color:#16202a;font:inherit}.product-search[data-v-6ecce1b9]:focus{border-color:#1f8a70;outline:2px solid rgb(31 138 112 / 14%);outline-offset:0}.list-row[data-v-6ecce1b9]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #edf1f5;padding:12px;background:#fff;text-align:left;cursor:pointer}.list-row[data-v-6ecce1b9]:hover,.list-row.selected[data-v-6ecce1b9]{background:#eef8f5}.list-row span[data-v-6ecce1b9]{display:grid;gap:3px}.list-row small[data-v-6ecce1b9],.editor-hint[data-v-6ecce1b9]{color:#667789;font-size:12px}.list-row em[data-v-6ecce1b9]{color:#176b57;font-size:12px;font-style:normal}.editor[data-v-6ecce1b9]{display:grid;align-content:start;gap:14px;padding:16px}.editor.compact[data-v-6ecce1b9]{min-width:300px}.editor h3[data-v-6ecce1b9]{margin:0;font-size:16px}.editor label[data-v-6ecce1b9]{display:grid;gap:6px;color:#526779;font-size:12px}.editor input[data-v-6ecce1b9],.editor select[data-v-6ecce1b9],.editor textarea[data-v-6ecce1b9],.toolbar select[data-v-6ecce1b9],.pane-title select[data-v-6ecce1b9]{width:100%;min-height:36px;border:1px solid #cbd6e2;border-radius:6px;padding:7px 9px;background:#fff;color:#16202a;font:inherit}.check-row[data-v-6ecce1b9]{display:flex!important;align-items:center;gap:8px!important;padding:7px 0}.check-row input[data-v-6ecce1b9]{width:16px;min-height:16px}fieldset[data-v-6ecce1b9]{border:1px solid #dfe6ed;border-radius:6px}legend[data-v-6ecce1b9]{color:#526779;font-size:12px}button[data-v-6ecce1b9]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cbd6e2;border-radius:6px;padding:7px 11px;background:#fff;color:#176b57;cursor:pointer}.primary[data-v-6ecce1b9]{border-color:#1f8a70;background:#1f8a70;color:#fff;font-weight:700}.products-workspace[data-v-6ecce1b9]{display:flex;min-height:0;flex-direction:column;overflow:hidden}.products-workspace>.toolbar[data-v-6ecce1b9]{flex:0 0 auto}.product-layout[data-v-6ecce1b9]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;overflow:hidden}.product-layout.has-cost-editor[data-v-6ecce1b9]{grid-template-columns:minmax(380px,1fr) minmax(460px,520px)}.table-pane[data-v-6ecce1b9]{max-height:100%}.product-layout>.table-pane[data-v-6ecce1b9],.product-layout>.editor[data-v-6ecce1b9]{min-height:0;overflow:auto}table[data-v-6ecce1b9]{width:100%;border-collapse:collapse}th[data-v-6ecce1b9],td[data-v-6ecce1b9]{padding:10px 12px;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px;white-space:nowrap}th[data-v-6ecce1b9]{position:sticky;top:0;z-index:1;background:#f8fafb;color:#667789}td[data-v-6ecce1b9]:first-child{white-space:normal}td strong[data-v-6ecce1b9],td small[data-v-6ecce1b9]{display:block}td small[data-v-6ecce1b9]{margin-top:3px;color:#667789}.pending[data-v-6ecce1b9]{color:#b54708!important}.table-empty[data-v-6ecce1b9]{height:120px;color:#667789;text-align:center}.product-row[data-v-6ecce1b9]{outline:0}.product-row:hover td[data-v-6ecce1b9]{background:#f5faf8}.product-row.selected td[data-v-6ecce1b9]{background:#e7f5f0}.product-row.selected td[data-v-6ecce1b9]:first-child{box-shadow:inset 3px 0 #1f8a70}.product-row:focus-visible td[data-v-6ecce1b9]{background:#eef8f5}.cost-editor[data-v-6ecce1b9]{display:flex;min-height:0;flex-direction:column;gap:0;padding:0;overflow:hidden!important;scroll-margin:12px}.cost-editor-heading[data-v-6ecce1b9]{position:relative;z-index:2;display:grid;flex:0 0 auto;gap:4px;border-bottom:1px solid #edf1f5;padding:16px;background:#fff}.cost-editor-heading h3[data-v-6ecce1b9],.cost-editor-heading p[data-v-6ecce1b9]{margin:0}.cost-editor-heading h3[data-v-6ecce1b9]{font-size:17px}.cost-editor-heading p[data-v-6ecce1b9]{color:#526779;font-size:13px;font-weight:600;line-height:1.45}.cost-editor-body[data-v-6ecce1b9]{display:grid;min-height:0;align-content:start;gap:14px;padding:14px 16px 16px;overflow-y:auto;overscroll-behavior:contain}.product-cost-column[data-v-6ecce1b9],.product-cost-cell[data-v-6ecce1b9]{text-align:right}.component-editor[data-v-6ecce1b9]{display:grid;gap:8px}.component-row[data-v-6ecce1b9]{display:grid;grid-template-columns:minmax(0,1fr) 86px auto;gap:7px}.component-row input[data-v-6ecce1b9],.component-row select[data-v-6ecce1b9]{min-width:0}.cost-component-row[data-v-6ecce1b9]{display:grid;grid-template-columns:minmax(140px,1fr) 68px 64px 72px 32px;gap:7px;align-items:center;border:1px solid #dfe6ed;border-radius:6px;padding:8px;background:#f8fafb}.cost-component-row>input[data-v-6ecce1b9]{width:100%;min-width:0}.component-amount[data-v-6ecce1b9]{display:grid;min-width:0;align-content:center;justify-items:end;gap:2px}.component-amount small[data-v-6ecce1b9]{color:#667789;font-size:10px}.component-amount strong[data-v-6ecce1b9]{max-width:100%;overflow:hidden;color:#16202a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.component-delete[data-v-6ecce1b9]{align-self:center}.component-total[data-v-6ecce1b9]{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #dfe6ed;margin-top:2px;padding:10px 4px 0;color:#526779;font-size:13px}.component-total strong[data-v-6ecce1b9]{color:#16202a;font-size:18px;font-variant-numeric:tabular-nums}.icon-button[data-v-6ecce1b9]{display:inline-grid;width:32px;height:32px;min-height:32px;place-items:center;border:0;padding:0;background:transparent;color:#b42318}.icon-button[data-v-6ecce1b9]:hover{background:#fff1f0}.icon-button[data-v-6ecce1b9]:focus-visible{outline:2px solid rgb(180 35 24 / 24%);outline-offset:1px}.icon-button i[data-v-6ecce1b9]{font-size:17px}.impact[data-v-6ecce1b9]{margin:0;border-left:3px solid #1f8a70;padding:8px 10px;background:#eef8f5;color:#176b57;font-size:12px}.impact.historical[data-v-6ecce1b9]{border-left-color:#d97706;background:#fff7e8;color:#9a5b00}.version-history[data-v-6ecce1b9]{display:grid;gap:10px;border-top:1px solid #edf1f5;padding-top:14px}.version-history h4[data-v-6ecce1b9]{margin:0;font-size:14px}.compare-selects[data-v-6ecce1b9],.version-comparison[data-v-6ecce1b9]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.version-comparison p[data-v-6ecce1b9]{display:grid;gap:5px;margin:0;border:1px solid #dfe6ed;border-radius:6px;padding:10px;color:#526779;font-size:12px}.version-comparison strong[data-v-6ecce1b9]{color:#16202a}.message[data-v-6ecce1b9]{margin:10px 20px 0;border-radius:6px;padding:9px 12px;font-size:12px}.message.error[data-v-6ecce1b9]{background:#fff1f0;color:#b42318}.message.success[data-v-6ecce1b9]{background:#e7f5f0;color:#176b57}.loading[data-v-6ecce1b9],.empty[data-v-6ecce1b9]{margin:0;padding:30px;color:#667789;text-align:center}.changes[data-v-6ecce1b9]{height:100%}.product-dialog-backdrop[data-v-6ecce1b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgb(22 32 42 / 52%)}.product-dialog[data-v-6ecce1b9]{width:min(480px,100%);border:1px solid #dfe6ed;border-radius:8px;background:#fff;box-shadow:0 18px 50px #16202a33;overflow:hidden}.product-dialog header[data-v-6ecce1b9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f5;padding:16px 18px 13px}.product-dialog h3[data-v-6ecce1b9],.product-dialog p[data-v-6ecce1b9]{margin:0}.product-dialog h3[data-v-6ecce1b9]{font-size:17px}.product-dialog p[data-v-6ecce1b9]{margin-top:4px;color:#667789;font-size:12px}.product-dialog-fields[data-v-6ecce1b9]{display:grid;gap:14px;padding:18px}.product-dialog-fields label[data-v-6ecce1b9]{display:grid;gap:6px;color:#526779;font-size:12px}.product-dialog-fields input[data-v-6ecce1b9],.product-dialog-fields select[data-v-6ecce1b9]{width:100%;min-height:40px;border:1px solid #cbd6e2;border-radius:6px;padding:7px 9px;background:#fff;color:#16202a;font:inherit}.product-dialog-fields .check-row input[data-v-6ecce1b9]{width:16px;min-height:16px;padding:0}.product-dialog footer[data-v-6ecce1b9]{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf1f5;padding:12px 18px;background:#f8fafb}.product-row-actions[data-v-6ecce1b9]{display:grid;grid-template-columns:1fr 1fr;gap:6px;white-space:nowrap}.product-row-actions button[data-v-6ecce1b9]{min-width:58px}.product-row-actions .product-cost-action[data-v-6ecce1b9]{grid-column:1 / -1}.recipe-editor[data-v-6ecce1b9]{padding:0;overflow:hidden}.recipe-editor-heading[data-v-6ecce1b9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f5;padding:15px 16px;background:#fff}.recipe-editor-heading h3[data-v-6ecce1b9],.recipe-editor-heading p[data-v-6ecce1b9]{margin:0}.recipe-editor-heading p[data-v-6ecce1b9]{margin-top:4px;color:#526779;font-size:13px;font-weight:600}.recipe-editor-body[data-v-6ecce1b9]{display:grid;min-height:0;align-content:start;gap:14px;padding:14px 16px 16px;overflow-y:auto}.mobile-recipe-editor-backdrop[data-v-6ecce1b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:rgb(22 32 42 / 52%)}.recipe-editor-close[data-v-6ecce1b9]{width:38px;min-height:38px;flex:0 0 auto;border:0;padding:0;background:#f1f6f4;color:#176b57;font-size:25px;line-height:1}.product-name-line[data-v-6ecce1b9]{display:flex;min-width:0;align-items:center;gap:6px}.mobile-type-tag[data-v-6ecce1b9],.mobile-effective-date[data-v-6ecce1b9]{display:none}@media (max-width: 1050px) and (min-width: 821px){.products-workspace>.toolbar[data-v-6ecce1b9]{flex-wrap:wrap}.product-toolbar-filter[data-v-6ecce1b9]{flex-basis:100%;grid-template-columns:240px 120px 150px minmax(180px,1fr) auto}.products-workspace>.toolbar>button[data-v-6ecce1b9]{margin-left:auto}}@media (max-width: 820px){.modal-backdrop[data-v-6ecce1b9]{padding:0}.cost-manager[data-v-6ecce1b9]{width:100%;height:100vh;height:100dvh;border:0;border-radius:0}.modal-body[data-v-6ecce1b9]{overflow:hidden}.workspace[data-v-6ecce1b9]{padding:12px}.modal-header[data-v-6ecce1b9]{padding:12px 14px 10px}.modal-header h2[data-v-6ecce1b9]{font-size:18px}.tabs[data-v-6ecce1b9]{padding:0 6px}.tabs button[data-v-6ecce1b9]{min-height:44px;padding:0 11px}.two-column[data-v-6ecce1b9],.wide-left[data-v-6ecce1b9],.product-layout[data-v-6ecce1b9]{display:flex;flex-direction:column;overflow-y:auto}.list-pane[data-v-6ecce1b9],.table-pane[data-v-6ecce1b9]{flex:0 0 auto;max-height:42dvh;margin-bottom:12px}.editor[data-v-6ecce1b9]{flex:0 0 auto;min-width:0;margin-bottom:12px;overflow:visible}.compare-selects[data-v-6ecce1b9],.version-comparison[data-v-6ecce1b9]{grid-template-columns:1fr}.products-workspace[data-v-6ecce1b9]{overflow:auto}.product-layout[data-v-6ecce1b9]{flex:0 0 auto;overflow:visible}.product-layout>.table-pane[data-v-6ecce1b9]{max-height:44dvh;overflow:auto}.product-layout>.table-pane table[data-v-6ecce1b9]{min-width:640px}.product-layout>.editor[data-v-6ecce1b9]{min-width:0;overflow:visible}.product-layout>.cost-editor[data-v-6ecce1b9]{overflow:hidden!important}.cost-editor-heading[data-v-6ecce1b9]{position:sticky;top:0}.cost-editor-body[data-v-6ecce1b9]{overflow:visible}.toolbar[data-v-6ecce1b9]{align-items:stretch}.toolbar-filter[data-v-6ecce1b9]{align-items:flex-start;flex-direction:column;gap:5px}.toolbar-filter select[data-v-6ecce1b9]{min-width:0}.product-toolbar-filter[data-v-6ecce1b9]{display:grid;width:100%;grid-template-columns:1fr;gap:8px}.product-search[data-v-6ecce1b9]{min-height:40px}.component-row[data-v-6ecce1b9]{grid-template-columns:minmax(0,1fr) 72px auto}.cost-component-row[data-v-6ecce1b9]{grid-template-columns:minmax(110px,1fr) 48px 52px 54px 28px;gap:4px;padding:6px}.cost-component-row .icon-button[data-v-6ecce1b9]{width:28px;height:28px;min-height:28px}.component-amount strong[data-v-6ecce1b9]{font-size:11px}button[data-v-6ecce1b9],.editor input[data-v-6ecce1b9],.editor select[data-v-6ecce1b9],.toolbar select[data-v-6ecce1b9],.pane-title select[data-v-6ecce1b9]{min-height:40px}}@media (max-width: 480px){.modal-header p[data-v-6ecce1b9]{display:none}.toolbar[data-v-6ecce1b9]{flex-wrap:wrap}.toolbar>button[data-v-6ecce1b9]{width:100%}.editor[data-v-6ecce1b9]{padding:14px 12px}.component-row[data-v-6ecce1b9]{grid-template-columns:minmax(0,1fr) 66px}.component-row>button[data-v-6ecce1b9]{grid-column:1 / -1}.component-row>.icon-button[data-v-6ecce1b9]{grid-column:auto}.product-dialog-backdrop[data-v-6ecce1b9]{align-items:end;padding:0}.product-dialog[data-v-6ecce1b9]{width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}}.cost-manager.mobile-focused[data-v-6ecce1b9]{border:0!important;border-radius:0!important}.mobile-focused .message[data-v-6ecce1b9]{margin-right:12px;margin-left:12px}.mobile-focused .workspace[data-v-6ecce1b9]{padding-top:10px}.mobile-focused .products-workspace[data-v-6ecce1b9]{height:100%;padding:10px 0 0;overflow:hidden}.mobile-focused .products-workspace>.toolbar[data-v-6ecce1b9]{padding:10px 12px}.mobile-focused .product-toolbar-filter[data-v-6ecce1b9]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:7px}.mobile-focused .product-toolbar-filter select[data-v-6ecce1b9]{min-width:0;padding-right:4px;padding-left:6px;font-size:10px;text-overflow:ellipsis}.mobile-focused .product-search[data-v-6ecce1b9]{grid-column:1/3;min-height:38px}.mobile-focused .toolbar-count[data-v-6ecce1b9]{grid-column:3/4;align-self:center;justify-self:end}.mobile-focused .new-product-button[data-v-6ecce1b9]{display:none}.mobile-focused .product-layout[data-v-6ecce1b9]{width:100%;min-height:0;flex:1;gap:10px;margin-top:10px;overflow:hidden}.mobile-focused .product-layout>.table-pane[data-v-6ecce1b9]{width:100%;height:100%;min-height:0;max-height:none;box-sizing:border-box;flex:1;margin:0;overflow-x:hidden;overflow-y:auto;border-right:0;border-left:0;border-radius:0}.mobile-focused .product-layout>.table-pane table[data-v-6ecce1b9]{width:100%;min-width:0;table-layout:fixed}.mobile-focused .product-layout>.table-pane th[data-v-6ecce1b9],.mobile-focused .product-layout>.table-pane td[data-v-6ecce1b9]{padding:8px 7px;overflow:hidden}.mobile-focused .product-layout>.table-pane th[data-v-6ecce1b9]:first-child{width:50%}.mobile-focused .product-layout>.table-pane th[data-v-6ecce1b9]:nth-child(3){width:25%}.mobile-focused .product-layout>.table-pane th[data-v-6ecce1b9]:last-child{width:25%}.mobile-focused .product-type-column[data-v-6ecce1b9],.mobile-focused .product-date-column[data-v-6ecce1b9]{display:none}.mobile-focused .product-name-line[data-v-6ecce1b9]{align-items:flex-start;flex-wrap:wrap;gap:3px 5px}.mobile-focused .product-name-line strong[data-v-6ecce1b9]{min-width:0;overflow-wrap:anywhere}.mobile-focused .mobile-type-tag[data-v-6ecce1b9]{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;padding:1px 5px;background:#edf1f4;color:#667789;font-size:9px;font-style:normal;font-weight:700;line-height:1.5}.mobile-focused .mobile-type-tag.bundle[data-v-6ecce1b9]{background:#fff0df;color:#a65300}.mobile-focused .product-cost-cell[data-v-6ecce1b9]{text-align:right;white-space:normal}.mobile-focused .product-cost-cell strong[data-v-6ecce1b9]{font-size:12px;white-space:nowrap}.mobile-focused .mobile-effective-date[data-v-6ecce1b9]{display:block;margin-top:3px;font-size:9px;font-weight:400;white-space:nowrap}.mobile-focused .product-row-actions[data-v-6ecce1b9]{grid-template-columns:1fr 1fr;gap:5px}.mobile-focused .product-row-actions button[data-v-6ecce1b9]{width:100%;min-width:0;min-height:32px;padding:4px 3px;font-size:11px}.mobile-focused .recipes-workspace[data-v-6ecce1b9]{min-height:0;padding:10px 0 0;overflow:hidden}.mobile-focused .recipe-editor.mobile-recipe-dialog[data-v-6ecce1b9]{position:fixed;z-index:91;right:0;bottom:0;left:0;display:flex;width:100%;max-height:88dvh;flex-direction:column;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 -16px 42px #16202a38;overflow:hidden}.mobile-focused .mobile-recipe-dialog .recipe-editor-body[data-v-6ecce1b9]{overflow-y:auto;overscroll-behavior:contain}.mobile-cost-editor-backdrop[data-v-6ecce1b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:rgb(22 32 42 / 52%)}.mobile-focused .cost-editor.mobile-cost-dialog[data-v-6ecce1b9]{position:fixed;z-index:91;right:0;bottom:0;left:0;display:flex;width:100%;max-height:88dvh;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 -16px 42px #16202a38;overflow:hidden!important}.mobile-focused .mobile-cost-dialog .cost-editor-heading[data-v-6ecce1b9]{position:relative;padding-right:58px}.mobile-focused .mobile-cost-dialog .cost-editor-body[data-v-6ecce1b9]{overflow-y:auto;overscroll-behavior:contain}.cost-editor-close[data-v-6ecce1b9]{position:absolute;top:12px;right:12px;width:38px;min-height:38px;border:0;padding:0;background:#f1f6f4;color:#176b57;font-size:25px;line-height:1}.management-page[data-v-a26295dd]{display:flex;height:100%;min-height:0;flex-direction:column;padding:14px 18px 18px;overflow:hidden}.return-bar[data-v-a26295dd]{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-bottom:8px}.return-bar button[data-v-a26295dd]{display:inline-flex;height:32px;align-items:center;gap:5px;border:1px solid #cfdbe3;border-radius:5px;padding:0 10px;background:#fff;color:#176b57;cursor:pointer}.return-bar span[data-v-a26295dd]{color:#71808e;font-size:12px}@media (max-width: 600px){.management-page[data-v-a26295dd]{padding:10px}.return-bar span[data-v-a26295dd]{display:none}}.panel[data-v-19837f9f]{position:relative;padding:16px;border:1px solid #dfe6ed;border-radius:8px;background:#fff}.table-title[data-v-19837f9f]{display:flex;flex:0 0 auto;align-items:center;min-height:34px;padding-right:190px;margin-bottom:12px}.table-title h3[data-v-19837f9f],.table-title span[data-v-19837f9f]{margin:0}.table-title div[data-v-19837f9f]:first-child{display:grid;gap:3px}.table-title span[data-v-19837f9f]{color:#667789;font-size:13px}.edit-actions[data-v-19837f9f]{position:absolute;top:16px;right:16px;z-index:3;display:flex;gap:8px}.edit-actions button[data-v-19837f9f]{height:34px;padding:0 14px;border:1px solid #ccd7e2;border-radius:6px;background:#fff;cursor:pointer}.edit-actions .primary[data-v-19837f9f],.edit-actions .edit-button[data-v-19837f9f]{border-color:#1f8a70!important;background:#1f8a70!important;color:#fff;font-weight:700}.edit-actions button[data-v-19837f9f]:disabled{cursor:not-allowed;opacity:.55}.fixed-cost-summary[data-v-19837f9f]{display:flex;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid #e2ebe8;border-radius:7px;background:#f7fbfa}.fixed-cost-summary div[data-v-19837f9f]{display:flex;align-items:baseline;gap:8px;min-width:150px}.fixed-cost-summary span[data-v-19837f9f]{color:#667789;font-size:13px}.fixed-cost-summary strong[data-v-19837f9f]{color:#176b57;font-size:16px}.table-wrap[data-v-19837f9f]{overflow:auto;overscroll-behavior:contain}table[data-v-19837f9f]{width:100%;border-collapse:collapse;white-space:nowrap}thead[data-v-19837f9f]{position:sticky;top:0;z-index:2;background:#fff}th[data-v-19837f9f],td[data-v-19837f9f]{padding:9px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}td small[data-v-19837f9f]{margin-left:6px;color:#667789;font-size:12px}.friday span[data-v-19837f9f],.friday small[data-v-19837f9f]{color:#b54708}.weekend span[data-v-19837f9f],.weekend small[data-v-19837f9f]{color:#c43d3d;font-weight:700}.employee-column[data-v-19837f9f]{min-width:260px;white-space:normal}tr.editing td[data-v-19837f9f]{padding-top:12px;padding-bottom:12px;background:#fbfdfd}.employee-editor[data-v-19837f9f]{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap}.employee-editor label[data-v-19837f9f]{display:flex;align-items:center;gap:4px;font-size:13px}.employee-editor small[data-v-19837f9f]{display:block}.scheduled-names[data-v-19837f9f]{display:flex;gap:8px;flex-wrap:wrap}.scheduled-names>span[data-v-19837f9f]{display:grid;gap:2px}.scheduled-names .inactive[data-v-19837f9f]{color:#8b9bab}.scheduled-names small[data-v-19837f9f]{margin:0}.meal-editor[data-v-19837f9f]{display:grid;gap:3px}.meal-editor input[data-v-19837f9f]{box-sizing:border-box;width:76px;height:32px;padding:0 7px;border:1px solid #ccd7e2;border-radius:6px}.meal-editor small[data-v-19837f9f],.override-mark[data-v-19837f9f]{color:#b54708;font-size:11px}.override-mark[data-v-19837f9f]{display:block;margin-top:2px}@media (max-width:700px){.table-title[data-v-19837f9f]{align-items:flex-start;min-height:34px;padding-right:112px}.edit-actions button[data-v-19837f9f]{padding:0 10px}.fixed-cost-summary[data-v-19837f9f]{overflow-x:auto}.fixed-cost-summary div[data-v-19837f9f]{display:grid;gap:2px;min-width:125px}.employee-column[data-v-19837f9f]{min-width:220px}}.mobile-schedule-list[data-v-19837f9f]{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #e4ebef}.mobile-list-head[data-v-19837f9f],.mobile-day-row[data-v-19837f9f]{display:grid;grid-template-columns:48px minmax(0,1fr)82px;gap:7px}.mobile-list-head[data-v-19837f9f]{position:sticky;top:0;z-index:4;padding:9px 8px;border-bottom:1px solid #e4ebef;background:#f7f9fa;color:#607282;font-size:11px;font-weight:700}.mobile-day-row[data-v-19837f9f]{position:relative;align-items:start;padding:11px 8px 34px;border-bottom:1px solid #e8eef1}.mobile-day-row[data-v-19837f9f]:last-child{border-bottom:0}.mobile-date[data-v-19837f9f]{display:grid;gap:3px;padding-top:3px;text-align:center}.mobile-date strong[data-v-19837f9f]{font-size:14px}.mobile-date small[data-v-19837f9f]{color:#748697;font-size:10px}.mobile-employees[data-v-19837f9f]{display:flex;min-width:0;gap:5px;flex-wrap:wrap}.employee-chip[data-v-19837f9f]{position:relative;display:flex;min-width:48px;align-items:center;justify-content:center;border:1px solid #d8e5e1;border-radius:8px;padding:5px 6px;background:#f1f8f5;text-align:center}.employee-chip>span[data-v-19837f9f]{display:grid;gap:1px}.employee-chip strong[data-v-19837f9f]{font-size:10px;line-height:1.2}.employee-chip small[data-v-19837f9f]{color:#718394;font-size:8px}.employee-chip.resting[data-v-19837f9f]{border-color:#f0d4b1;background:#fff3e2;color:#8c4d00}.employee-chip em[data-v-19837f9f]{position:absolute;top:-5px;right:-5px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#e87916;color:#fff;font-size:8px;font-style:normal;font-weight:800;box-shadow:0 1px 3px #743f0033}.employee-chip.editable[data-v-19837f9f]{cursor:pointer}.employee-chip input[data-v-19837f9f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mobile-labor-summary[data-v-19837f9f]{position:absolute;right:97px;bottom:8px;left:63px;display:flex;gap:12px;border-top:1px dashed #dce5e9;padding-top:6px;color:#607282;font-size:9px}.mobile-labor-summary strong[data-v-19837f9f]{color:#263947}.mobile-costs[data-v-19837f9f]{display:grid;align-self:stretch;place-items:center;border-radius:7px;background:#eaf7f2;color:#176b57;text-align:center;white-space:nowrap}.mobile-costs strong[data-v-19837f9f]{font-size:12px;font-variant-numeric:tabular-nums}.panel.mobile-mode .table-title[data-v-19837f9f]{box-sizing:border-box;width:100%;margin-bottom:10px;padding-right:118px;padding-left:16px}.panel.mobile-mode .fixed-cost-summary[data-v-19837f9f]{box-sizing:border-box;display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% - 24px);margin:0 12px 10px;padding:9px 0;overflow:visible}.panel.mobile-mode .fixed-cost-summary>div[data-v-19837f9f]{display:grid;min-width:0;gap:3px;place-items:center;padding:0 4px;border-right:1px solid #dce9e5;text-align:center}.panel.mobile-mode .fixed-cost-summary>div[data-v-19837f9f]:last-child{border-right:0}.panel.mobile-mode .fixed-cost-summary strong[data-v-19837f9f]{display:block;line-height:1.2;white-space:nowrap}.employee-editor label>span[data-v-19837f9f],.scheduled-names>span[data-v-19837f9f]{display:inline-flex;align-items:center;gap:5px}.scheduled-names>span[data-v-19837f9f]{vertical-align:middle}.deleted-backdrop[data-v-83e4da1b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:16px;background:rgb(14 25 35 / 48%)}.deleted-sheet[data-v-83e4da1b]{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 20px 60px #16202a3d}.deleted-header[data-v-83e4da1b]{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;padding:18px;border-bottom:1px solid #e3e9ee}.deleted-header h3[data-v-83e4da1b],.deleted-header p[data-v-83e4da1b]{margin:0}.deleted-header p[data-v-83e4da1b]{margin-top:4px;color:#667789;font-size:13px}.deleted-header button[data-v-83e4da1b]{width:34px;height:34px;border:0;background:transparent;font-size:24px;cursor:pointer}.deleted-list[data-v-83e4da1b]{min-height:120px;overflow-y:auto;padding:10px}.deleted-row[data-v-83e4da1b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #edf1f4}.deleted-row[data-v-83e4da1b]:last-of-type{border-bottom:0}.deleted-row div[data-v-83e4da1b]{display:grid;min-width:0;gap:3px}.deleted-row strong[data-v-83e4da1b]{font-size:16px}.deleted-row span[data-v-83e4da1b],.deleted-row small[data-v-83e4da1b]{color:#667789}.deleted-row small[data-v-83e4da1b]{font-size:11px}.deleted-row button[data-v-83e4da1b]{height:34px;padding:0 14px;border:1px solid #9acdbf;border-radius:7px;background:#eef8f5;color:#176b57;font-weight:700;cursor:pointer}.deleted-row button[data-v-83e4da1b]:disabled{cursor:not-allowed;opacity:.5}.empty[data-v-83e4da1b]{margin:28px 0;text-align:center;color:#7b8b99}@media (max-width:560px){.deleted-backdrop[data-v-83e4da1b]{place-items:end center;padding:0}.deleted-sheet[data-v-83e4da1b]{width:100%;max-height:72dvh;border-radius:16px 16px 0 0}.deleted-header[data-v-83e4da1b]{padding:16px}.deleted-list[data-v-83e4da1b]{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.sheet-backdrop[data-v-8b5f5277]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:rgb(15 28 38 / 48%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet[data-v-8b5f5277]{width:100%;max-height:min(86dvh,760px);display:flex;flex-direction:column;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 40px #152f392e}.sheet-handle[data-v-8b5f5277]{width:42px;height:4px;flex:0 0 auto;margin:9px auto 4px;border-radius:99px;background:#ced9df}.sheet-header[data-v-8b5f5277]{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 18px 14px;border-bottom:1px solid #edf1f3}.sheet-header h3[data-v-8b5f5277],.sheet-header p[data-v-8b5f5277]{margin:0}.sheet-header h3[data-v-8b5f5277]{font-size:20px}.sheet-header p[data-v-8b5f5277]{margin-top:4px;color:#708192;font-size:12px}.close-button[data-v-8b5f5277]{width:36px;height:36px;border:0;border-radius:50%;background:#edf6f3;color:#176b57;font-size:25px;line-height:1;cursor:pointer}.sheet-form[data-v-8b5f5277]{display:grid;gap:14px;padding:16px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.field[data-v-8b5f5277]{display:grid;gap:6px;color:#263847;font-size:13px;font-weight:700}.field input[data-v-8b5f5277],.field select[data-v-8b5f5277]{box-sizing:border-box;width:100%;height:46px;padding:0 13px;border:1px solid #cad6df;border-radius:10px;background:#fff;color:#12212d;font:inherit;font-weight:500;outline:none}.field input[data-v-8b5f5277]:focus,.field select[data-v-8b5f5277]:focus{border-color:#1f8a70;box-shadow:0 0 0 3px #1f8a701f}.field-row[data-v-8b5f5277]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.status-switch[data-v-8b5f5277]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid #dce6e9;border-radius:12px;background:#f7fbfa}.status-switch span[data-v-8b5f5277]{display:grid;gap:2px}.status-switch small[data-v-8b5f5277]{color:#718394;font-size:11px;font-weight:400}.status-switch input[data-v-8b5f5277]{width:42px;height:24px;flex:0 0 auto;accent-color:#1f8a70}.hint[data-v-8b5f5277]{margin:0;padding:9px 11px;border-radius:8px;background:#fff8e8;color:#8a5a00;font-size:11px}.sheet-actions[data-v-8b5f5277]{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 2fr;gap:10px;padding-top:2px;background:#fff}.sheet-actions button[data-v-8b5f5277]{height:46px;border-radius:10px;font-weight:700;cursor:pointer}.secondary[data-v-8b5f5277]{border:1px solid #cad6df;background:#fff;color:#526879}.primary[data-v-8b5f5277]{border:0;background:#1f8a70;color:#fff}.sheet-actions button[data-v-8b5f5277]:disabled,.close-button[data-v-8b5f5277]:disabled{cursor:not-allowed;opacity:.55}.sheet-backdrop-enter-active[data-v-8b5f5277],.sheet-backdrop-leave-active[data-v-8b5f5277]{transition:opacity .2s ease}.sheet-backdrop-enter-from[data-v-8b5f5277],.sheet-backdrop-leave-to[data-v-8b5f5277]{opacity:0}.panel[data-v-41b5143e]{height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;overflow:hidden;border:1px solid #dfe6ed;border-radius:8px;background:#fff}header[data-v-41b5143e]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}header h3[data-v-41b5143e],header span[data-v-41b5143e]{margin:0}header>div[data-v-41b5143e]{display:grid;gap:3px}header span[data-v-41b5143e],.hint[data-v-41b5143e]{color:#667789;font-size:13px}.header-actions[data-v-41b5143e]{display:flex;flex:0 0 auto;gap:6px}header button[data-v-41b5143e],.row-actions button[data-v-41b5143e]{height:32px;padding:0 10px;border:1px solid #ccd7e2;border-radius:6px;background:#fff;color:#176b57;cursor:pointer}.employee-layout[data-v-41b5143e]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(320px,1fr);gap:16px;overflow:hidden;margin-top:14px}.list[data-v-41b5143e],.editor[data-v-41b5143e]{min-height:0;display:grid;gap:8px;align-content:start}.list[data-v-41b5143e]{overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.employee-row[data-v-41b5143e]{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid #e1e8ef;border-radius:6px;background:#fafcfd}.employee-row.inactive[data-v-41b5143e]{opacity:.7}.employee-main[data-v-41b5143e]{display:grid;flex:1;gap:2px;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.employee-main strong[data-v-41b5143e]{display:flex;gap:7px;align-items:center}.employee-main em[data-v-41b5143e]{font-style:normal;color:#b54708;font-size:11px}.employee-main span[data-v-41b5143e],.employee-main small[data-v-41b5143e]{color:#667789}.employee-main small[data-v-41b5143e]{font-size:12px}.employee-main i[data-v-41b5143e]{margin-left:3px;color:#8b9bab;font-style:normal;cursor:help}.row-actions[data-v-41b5143e]{display:flex;gap:3px}.row-actions button[data-v-41b5143e]{width:29px;padding:0}.row-actions .delete[data-v-41b5143e]{color:#b42318}.row-actions button[data-v-41b5143e]:disabled{opacity:.35;cursor:not-allowed}.editor[data-v-41b5143e]{align-self:start;overflow-y:auto;max-height:100%;padding:14px;border:1px solid #e1e8ef;border-radius:7px;background:#fbfdfd}.editor h4[data-v-41b5143e]{margin:0 0 4px;font-size:16px}.form-row[data-v-41b5143e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.editor label[data-v-41b5143e]{display:grid;gap:5px;font-size:13px}.editor input[data-v-41b5143e],.editor select[data-v-41b5143e]{box-sizing:border-box;width:100%;height:36px;padding:0 9px;border:1px solid #ccd7e2;border-radius:6px;background:#fff}.check[data-v-41b5143e]{display:flex!important;align-items:center;gap:6px}.check input[data-v-41b5143e]{width:auto}.primary[data-v-41b5143e]{padding:10px;border:0;border-radius:6px;background:#1f8a70;color:#fff;font-weight:700}.empty[data-v-41b5143e]{text-align:center;color:#8b9bab}.hint[data-v-41b5143e]{margin:0}@media (max-width:760px){.panel[data-v-41b5143e]{height:auto;overflow:visible}.employee-layout[data-v-41b5143e]{grid-template-columns:1fr;overflow:visible}.list[data-v-41b5143e]{max-height:360px}.editor[data-v-41b5143e]{overflow:visible;max-height:none}.form-row[data-v-41b5143e]{grid-template-columns:1fr}}.panel.mobile-list-only[data-v-41b5143e]{height:100%;min-height:0;overflow:hidden;padding:14px 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:0}.mobile-list-only header[data-v-41b5143e]{padding:0 12px}.mobile-list-only .header-actions button[data-v-41b5143e]{padding:0 8px;font-size:12px}.mobile-list-only .employee-layout[data-v-41b5143e]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden;margin-top:12px}.mobile-list-only .list[data-v-41b5143e]{display:flex;flex:1 1 auto;min-height:0;max-height:none;align-items:stretch;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 8px;scrollbar-gutter:stable}.mobile-list-only .employee-row[data-v-41b5143e]{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;min-height:0;gap:8px;padding:10px 8px;border-radius:9px;background:#fbfcfd}.mobile-list-only .employee-main[data-v-41b5143e]{gap:2px;line-height:1.35}.mobile-list-only .employee-main strong[data-v-41b5143e]{font-size:16px;line-height:1.3}.mobile-list-only .employee-main span[data-v-41b5143e]{font-size:13px;line-height:1.35}.mobile-list-only .employee-main small[data-v-41b5143e]{font-size:11px;line-height:1.4;white-space:normal}.mobile-list-only .row-actions[data-v-41b5143e]{align-self:center;gap:4px}.mobile-list-only .row-actions button[data-v-41b5143e]{width:32px;height:34px;border-radius:8px;font-size:17px}.panel[data-v-c06bf567]{padding:16px;border:1px solid #dfe6ed;border-radius:8px;background:#fff}.form-grid[data-v-c06bf567]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}header[data-v-c06bf567],p[data-v-c06bf567],button[data-v-c06bf567]{grid-column:1 / -1}header[data-v-c06bf567]{display:flex;justify-content:space-between}h3[data-v-c06bf567]{margin:0}label[data-v-c06bf567]{display:grid;gap:6px;font-size:13px}input[data-v-c06bf567]{height:36px;padding:0 10px;border:1px solid #ccd7e2;border-radius:6px}.primary[data-v-c06bf567]{width:max-content;padding:9px 16px;border:0;border-radius:6px;background:#1f8a70;color:#fff}.schedule-actions[data-v-a7a24239]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dfe6ed;border-radius:8px;background:#fff}.schedule-actions div[data-v-a7a24239]{display:grid;gap:3px}.schedule-actions span[data-v-a7a24239]{color:#667789;font-size:13px}.primary[data-v-a7a24239]{height:36px;padding:0 16px;border:0;border-radius:6px;background:#1f8a70;color:#fff;font-weight:700;cursor:pointer}.primary[data-v-a7a24239]:disabled{cursor:not-allowed;opacity:.55}.dialog-backdrop[data-v-a7a24239]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;box-sizing:border-box;place-items:center;padding:16px;background:rgba(14,25,35,.48)}.schedule-dialog[data-v-a7a24239]{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:grid;gap:16px;padding:20px;overflow-y:auto;border-radius:10px;background:#fff;box-shadow:0 20px 60px #16202a3d}.schedule-dialog header[data-v-a7a24239]{display:flex;justify-content:space-between;gap:16px}.schedule-dialog h3[data-v-a7a24239],.schedule-dialog p[data-v-a7a24239]{margin:0}.schedule-dialog p[data-v-a7a24239]{margin-top:4px;color:#667789}.close-button[data-v-a7a24239]{width:34px;height:34px;border:0;background:transparent;font-size:24px;cursor:pointer}fieldset[data-v-a7a24239]{margin:0;padding:12px;border:1px solid #dfe6ed;border-radius:7px}legend[data-v-a7a24239]{padding:0 6px;font-weight:700}.employees[data-v-a7a24239]{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.employees label[data-v-a7a24239]{display:inline-flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.date-row[data-v-a7a24239]{display:flex;gap:12px}.date-row label[data-v-a7a24239]{display:grid;gap:5px;font-size:13px}.date-row input[data-v-a7a24239]{width:152px;height:34px;padding:0 8px;border:1px solid #ccd7e2;border-radius:6px}.range-error[data-v-a7a24239]{margin:0!important;color:#b42318!important;font-size:13px}.schedule-dialog footer[data-v-a7a24239]{display:flex;justify-content:flex-end;gap:8px}.schedule-dialog footer button[data-v-a7a24239]:not(.primary){height:36px;padding:0 16px;border:1px solid #ccd7e2;border-radius:6px;background:#fff;cursor:pointer}@media (max-width:560px){.dialog-backdrop[data-v-a7a24239]{padding:12px}.schedule-dialog[data-v-a7a24239]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.employees[data-v-a7a24239]{gap:8px 12px}.employees label[data-v-a7a24239]{font-size:13px}.date-row[data-v-a7a24239]{align-items:stretch;flex-direction:column}.date-row input[data-v-a7a24239]{width:100%;box-sizing:border-box}}.backdrop[data-v-b471ac3e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:rgba(14,25,35,.45)}.manager[data-v-b471ac3e]{width:min(1320px,96vw);height:min(900px,94vh);display:flex;flex-direction:column;background:#f5f7f9;border-radius:12px;overflow:hidden}.backdrop.page-mode[data-v-b471ac3e]{position:static;display:block;width:100%;height:100%;padding:0;background:transparent}.backdrop.page-mode .manager[data-v-b471ac3e]{width:100%;height:100%;border:1px solid #dfe6ed;border-radius:7px}.titlebar[data-v-b471ac3e],.toolbar[data-v-b471ac3e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#fff;border-bottom:1px solid #e1e8ef}.titlebar h2[data-v-b471ac3e],.titlebar p[data-v-b471ac3e]{margin:0}.titlebar p[data-v-b471ac3e]{color:#667789}.toolbar[data-v-b471ac3e]{justify-content:flex-start;flex-wrap:wrap}.toolbar label[data-v-b471ac3e]{display:flex;align-items:center;gap:7px}.toolbar input[data-v-b471ac3e],.toolbar select[data-v-b471ac3e]{height:36px;border:1px solid #ccd7e2;border-radius:6px;padding:0 9px}.toolbar span[data-v-b471ac3e]{color:#667789}.tabs[data-v-b471ac3e]{display:flex;flex:0 0 auto;gap:4px;padding:8px 18px 0;background:#fff;border-bottom:1px solid #dfe6ed}.tabs button[data-v-b471ac3e]{min-height:40px;padding:0 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#526879;font-weight:700;cursor:pointer}.tabs button.active[data-v-b471ac3e]{border-bottom-color:#1f8a70;color:#176b57}.content[data-v-b471ac3e]{flex:1 1 auto;min-height:0;padding:14px;overflow:hidden}.tab-pane[data-v-b471ac3e]{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.tab-pane[data-v-b471ac3e]>.panel{box-sizing:border-box;min-height:100%}.schedule-pane[data-v-b471ac3e]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;overflow:hidden}.schedule-pane[data-v-b471ac3e]>.panel{min-height:0}.schedule-pane[data-v-b471ac3e]>.panel:last-child{display:flex;flex-direction:column;overflow:hidden}.schedule-pane[data-v-b471ac3e]>.table-wrap{flex:1 1 auto;min-height:0;overflow:auto}.message[data-v-b471ac3e]{flex:0 0 auto;margin:8px 18px 0}.loading[data-v-b471ac3e]{flex:1 1 auto;margin:18px;overflow:auto}.error[data-v-b471ac3e]{color:#b42318}.success[data-v-b471ac3e]{color:#176b57}@media (max-width:700px){.backdrop[data-v-b471ac3e]{padding:0}.manager[data-v-b471ac3e]{width:100vw;height:100dvh;border-radius:0}.titlebar[data-v-b471ac3e],.toolbar[data-v-b471ac3e]{padding:12px}.tabs[data-v-b471ac3e]{padding-left:8px;padding-right:8px;overflow-x:auto}.tabs button[data-v-b471ac3e]{flex:0 0 auto;padding:0 12px}.content[data-v-b471ac3e]{padding:10px}.schedule-pane[data-v-b471ac3e]{overflow:auto;grid-template-rows:auto auto}.schedule-pane[data-v-b471ac3e]>.panel:last-child{overflow:visible}}.manager.mobile-focused[data-v-b471ac3e]{border:0!important;border-radius:0!important}.mobile-focused .toolbar[data-v-b471ac3e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px}.mobile-focused .toolbar label[data-v-b471ac3e]{display:grid;gap:4px;font-size:11px}.mobile-focused .toolbar span[data-v-b471ac3e]{grid-column:1/-1;font-size:10px}.mobile-focused .content[data-v-b471ac3e]{padding:10px 12px 18px}.mobile-focused .message[data-v-b471ac3e]{margin-right:12px;margin-left:12px}.mobile-focused.employee-focused .toolbar[data-v-b471ac3e]{grid-template-columns:1fr}.mobile-focused.employee-focused .content[data-v-b471ac3e]{overflow:hidden;padding:10px 0 0}.mobile-focused.employee-focused .tab-pane[data-v-b471ac3e]{overflow:hidden}.mobile-focused.schedule-focused .content[data-v-b471ac3e]{overflow:hidden;padding:10px 0 0}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]{height:100%;min-height:0;display:block;overflow:hidden}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]>.panel{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:0;padding:14px 0 0}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]>.table-title{margin-bottom:10px;padding-right:118px;padding-left:12px}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]>.edit-actions{top:14px;right:12px}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]>.fixed-cost-summary{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 12px 10px;padding:9px 0;overflow:hidden}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]>.fixed-cost-summary div{min-width:0;place-items:center;border-right:1px solid #dce9e5;padding:0 4px;text-align:center}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]>.fixed-cost-summary div:last-child{border-right:0}.mobile-focused.schedule-focused .schedule-pane[data-v-b471ac3e]>.mobile-schedule-list{flex:1 1 auto}.management-page[data-v-b7804ac5]{height:100%;min-height:0;padding:14px 18px 18px;overflow:hidden}@media (max-width: 600px){.management-page[data-v-b7804ac5]{padding:10px}}.quality-overlay[data-v-6847fe93]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:rgb(22 32 42 / 32%)}.quality-panel[data-v-6847fe93]{display:flex;flex-direction:column;width:min(820px,92vw);max-height:min(680px,82vh);border:1px solid #d8e2ea;border-radius:8px;background:#fff;box-shadow:0 18px 48px #16202a2e;overflow:hidden}.quality-header[data-v-6847fe93]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #e5ebf0}.quality-header h2[data-v-6847fe93],.quality-header p[data-v-6847fe93]{margin:0}.quality-header h2[data-v-6847fe93]{font-size:19px}.quality-header p[data-v-6847fe93]{margin-top:4px;color:#667789;font-size:13px}.close-button[data-v-6847fe93]{width:30px;height:30px;border:0;background:transparent;color:#526477;font-size:24px;line-height:1;cursor:pointer}.quality-summary[data-v-6847fe93]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e5ebf0}.quality-summary div[data-v-6847fe93]{display:grid;gap:4px;padding:12px 20px;border-right:1px solid #e5ebf0}.quality-summary div[data-v-6847fe93]:last-child{border-right:0}.quality-summary span[data-v-6847fe93]{color:#667789;font-size:12px}.quality-summary strong[data-v-6847fe93]{font-size:20px;font-variant-numeric:tabular-nums}.danger-text[data-v-6847fe93]{color:#b42318}.quality-list[data-v-6847fe93]{min-height:180px;overflow-y:auto}.quality-row[data-v-6847fe93]{display:grid;grid-template-columns:112px minmax(0,1fr) 18px;gap:14px;width:100%;padding:14px 20px;border:0;border-bottom:1px solid #edf1f4;background:#fff;color:#16202a;text-align:left;cursor:pointer}.quality-row[data-v-6847fe93]:hover,.quality-row[data-v-6847fe93]:focus-visible{background:#f4faf7;outline:none}.order-meta[data-v-6847fe93],.issue-list[data-v-6847fe93]{display:grid;gap:5px;min-width:0}.order-meta time[data-v-6847fe93]{color:#667789;font-size:12px}.issue-line[data-v-6847fe93]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;color:#526477;font-size:13px}.issue-line.critical[data-v-6847fe93]{color:#9b2c23}.issue-category[data-v-6847fe93]{font-weight:600}.issue-message[data-v-6847fe93]{overflow-wrap:anywhere}.row-arrow[data-v-6847fe93]{align-self:center;color:#176b57;font-size:18px}.quality-empty[data-v-6847fe93]{display:grid;place-items:center;gap:6px;min-height:220px;color:#667789}.quality-empty strong[data-v-6847fe93]{color:#176b57}@media (max-width: 640px){.quality-overlay[data-v-6847fe93]{padding:10px}.quality-panel[data-v-6847fe93]{width:100%;max-height:88vh}.quality-summary[data-v-6847fe93]{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-summary div[data-v-6847fe93]:nth-child(2){border-right:0}.quality-summary div[data-v-6847fe93]:nth-child(-n+2){border-bottom:1px solid #e5ebf0}.quality-row[data-v-6847fe93]{grid-template-columns:88px minmax(0,1fr) 14px;gap:10px;padding:12px}.issue-line[data-v-6847fe93]{grid-template-columns:1fr;gap:2px}}.quality-notice[data-v-8bc58357]{position:relative;display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid #dbe5e1;border-radius:7px;padding:5px 11px 5px 9px;background:#fff;color:#176b57;cursor:pointer}.quality-notice[data-v-8bc58357]:hover{background:#f2f9f7}.quality-notice.danger[data-v-8bc58357]{border-color:#f1d0ca;color:#b42318}.quality-notice.danger[data-v-8bc58357]:hover{background:#fff6f4}.quality-notice>.iconfont[data-v-8bc58357]{font-size:18px}.notice-copy[data-v-8bc58357]{display:grid;gap:1px;text-align:left}.notice-copy small[data-v-8bc58357]{color:#71808e;font-size:10px;line-height:1}.notice-copy strong[data-v-8bc58357]{font-size:12px;line-height:1.25;white-space:nowrap}.notice-badge[data-v-8bc58357]{position:absolute;top:-7px;right:-7px;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #f5f7f9;border-radius:10px;padding:0 4px;background:#d92d20;color:#fff;font-size:9px;font-weight:700}@media (max-width: 600px){.notice-copy[data-v-8bc58357]{display:none}.quality-notice[data-v-8bc58357]{width:38px;justify-content:center;padding:0}}.filter-bar[data-v-9b9d786e]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-bottom:2px;flex-wrap:wrap}.quick-button[data-v-9b9d786e],.date-input[data-v-9b9d786e],.platform-select[data-v-9b9d786e]{height:32px;border:1px solid #d5dde5;border-radius:6px;background:white;color:#16202a;font-size:13px}.quick-button[data-v-9b9d786e]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;color:#176b57;font-weight:600;cursor:pointer}.quick-button.primary[data-v-9b9d786e]{border-color:#1f8a70;background:#1f8a70;color:#fff}.quick-button[data-v-9b9d786e]:hover{border-color:#9fc5ba;background:#eef8f5}.quick-button.primary[data-v-9b9d786e]:hover{border-color:#176b57;background:#176b57}.date-input[data-v-9b9d786e]{width:172px;padding:0 10px}.platform-select[data-v-9b9d786e]{width:220px;padding:0 10px}@media (max-width: 720px){.filter-bar[data-v-9b9d786e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-button[data-v-9b9d786e]{width:100%;min-width:0;padding:0 8px}.date-input[data-v-9b9d786e]{grid-column:span 2;width:100%}.platform-select[data-v-9b9d786e]{grid-column:1 / -1;width:100%}}.analysis-card[data-v-2d086c1d]{width:100%;min-width:0;border:1px solid #dfe6ed;border-radius:7px;background:#fff;overflow:hidden}.analysis-head[data-v-2d086c1d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #edf1f5}.analysis-title[data-v-2d086c1d]{display:grid;gap:3px}.analysis-title span[data-v-2d086c1d]{color:#71808e;font-size:10px}.analysis-title strong[data-v-2d086c1d]{font-size:15px}.summary-pills[data-v-2d086c1d]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.summary-pills>span[data-v-2d086c1d]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 9px 4px 5px;background:#f2f6f7;font-size:10px;white-space:nowrap}.summary-pills .iconfont[data-v-2d086c1d]{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:6px;font-size:11px}.income-icon[data-v-2d086c1d]{background:#fff3df;color:#b96b08}.order-icon[data-v-2d086c1d]{background:#eaf3f8;color:#35718d}.average-icon[data-v-2d086c1d]{background:#eeeafb;color:#6a52a3}.profit-icon[data-v-2d086c1d]{background:#e8f5f1;color:#17866c}.summary-pills b[data-v-2d086c1d]{color:#263641}.comparison-table[data-v-2d086c1d]{width:100%;min-width:920px;overflow:hidden}.metric-head[data-v-2d086c1d],.platform-row[data-v-2d086c1d]{display:grid;grid-template-columns:126px 1.18fr .86fr .96fr .92fr .96fr .9fr;align-items:stretch}.metric-head[data-v-2d086c1d]{min-height:34px;align-items:center;border-bottom:1px solid #e8edf1;padding:0 12px;background:#f8fafb;color:#687887;font-size:10px}.metric-head>span[data-v-2d086c1d]{display:inline-flex;align-items:center;gap:5px;padding:0 9px}.metric-dot[data-v-2d086c1d]{width:7px;height:7px;border-radius:2px}.platform-row[data-v-2d086c1d]{min-height:52px;padding:0 12px}.platform-row+.platform-row[data-v-2d086c1d]{margin-top:-4px}.platform-row[data-v-2d086c1d]:hover{background:#fbfdfd}.platform-cell[data-v-2d086c1d]{display:flex;align-items:center;gap:8px;padding:3px 9px}.platform-symbol[data-v-2d086c1d]{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;font-size:15px}.platform-cell>span[data-v-2d086c1d]{display:grid;gap:3px}.platform-cell strong[data-v-2d086c1d]{color:#263641;font-size:12px}.platform-cell small[data-v-2d086c1d],.metric-cell small[data-v-2d086c1d]{color:#84919b;font-size:9px}.metric-cell[data-v-2d086c1d]{display:grid;align-content:center;gap:3px;min-width:0;border-left:1px solid #f0f3f5;padding:3px 9px}.metric-cell>div[data-v-2d086c1d]{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.metric-cell strong[data-v-2d086c1d]{color:#253541;font-size:11px;white-space:nowrap}.metric-cell small[data-v-2d086c1d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-track[data-v-2d086c1d]{display:block;height:6px;border-radius:999px;background:#e9eef1;overflow:hidden}.metric-track>i[data-v-2d086c1d]{display:block;height:100%;border-radius:inherit}.revenue[data-v-2d086c1d]{background:#f2b534}.orders[data-v-2d086c1d]{background:#ff7043}.margin[data-v-2d086c1d]{background:#2a9b79}.average-order[data-v-2d086c1d]{background:#3b82a0}.average-profit[data-v-2d086c1d]{background:#51b99a}.refund[data-v-2d086c1d]{background:#d98b2b}.metric-track>i.negative[data-v-2d086c1d]{background:#d92d20}.negative[data-v-2d086c1d]{color:#b42318!important}.empty-text[data-v-2d086c1d]{margin:0;padding:32px;color:#71808e;font-size:12px;text-align:center}@media (min-width: 1600px) and (min-height: 850px){.analysis-card[data-v-2d086c1d]{border-radius:8px}.analysis-head[data-v-2d086c1d]{min-height:54px;padding:12px 16px}.analysis-title[data-v-2d086c1d]{gap:4px}.analysis-title span[data-v-2d086c1d]{font-size:11px}.analysis-title strong[data-v-2d086c1d]{font-size:16px}.summary-pills[data-v-2d086c1d]{gap:8px}.summary-pills>span[data-v-2d086c1d]{padding:5px 10px 5px 6px;font-size:11px}.metric-head[data-v-2d086c1d]{min-height:40px;padding:0 14px;font-size:11px}.platform-row[data-v-2d086c1d]{min-height:70px;padding:0 14px}.platform-row+.platform-row[data-v-2d086c1d]{margin-top:0;border-top:1px solid #f1f4f6}.platform-cell[data-v-2d086c1d],.metric-cell[data-v-2d086c1d]{padding:7px 10px}.platform-symbol[data-v-2d086c1d]{width:32px;height:32px;font-size:17px}.platform-cell strong[data-v-2d086c1d],.metric-cell strong[data-v-2d086c1d]{font-size:12px}.platform-cell small[data-v-2d086c1d],.metric-cell small[data-v-2d086c1d]{font-size:10px}.metric-cell[data-v-2d086c1d]{gap:6px}.metric-track[data-v-2d086c1d]{height:7px}}@media (max-width: 1200px){.analysis-card[data-v-2d086c1d]{overflow-x:auto}.analysis-head[data-v-2d086c1d]{min-width:920px}}@media (max-width: 600px){.analysis-head[data-v-2d086c1d]{align-items:flex-start;flex-direction:column}.summary-pills[data-v-2d086c1d]{justify-content:flex-start}}.operations-column[data-v-6efc6350]{background:transparent}.column-head[data-v-6efc6350]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:0;border:0;background:transparent}.column-head span[data-v-6efc6350],.column-head h2[data-v-6efc6350]{display:block;margin:0}.column-head span[data-v-6efc6350]{margin-top:2px;color:#71808e;font-size:12px}.column-head h2[data-v-6efc6350]{color:#17232d;font-size:22px}.column-head button[data-v-6efc6350]{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 12px;border:1px solid #cbd8d3;border-radius:6px;background:#fff;color:#176b57;font-weight:600;cursor:pointer}.column-head button[data-v-6efc6350]:disabled{cursor:wait;opacity:.6}.platform-grid[data-v-6efc6350]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:7px 0 0}.platform-card[data-v-6efc6350]{min-width:0;padding:12px;border:1px solid #e1e7eb;border-top:3px solid #1f8a70;border-radius:8px;background:#fff}.platform-card.eleme[data-v-6efc6350]{border-top-color:#ff5000}.platform-head[data-v-6efc6350],.platform-name[data-v-6efc6350],.operation-strip[data-v-6efc6350],.settings-row[data-v-6efc6350]{display:flex;align-items:center}.platform-head[data-v-6efc6350]{justify-content:space-between;gap:14px}.platform-name[data-v-6efc6350]{min-width:0;gap:10px}.platform-name strong[data-v-6efc6350],.platform-name small[data-v-6efc6350],.status-block strong[data-v-6efc6350],.status-block small[data-v-6efc6350]{display:block}.platform-name strong[data-v-6efc6350]{color:#18242e;font-size:16px}.platform-name small[data-v-6efc6350],.status-block small[data-v-6efc6350]{margin-top:2px;color:#7a8792;font-size:11px}.platform-mark[data-v-6efc6350]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:#eaf6f2;color:#16715a;font-weight:800}.eleme .platform-mark[data-v-6efc6350]{background:#fff0e8;color:#ff5000}.status-block[data-v-6efc6350]{position:relative;padding-left:12px;text-align:right}.status-block strong[data-v-6efc6350]{color:#b42318;font-size:12px}.health-dot[data-v-6efc6350]{position:absolute;top:4px;left:0;width:7px;height:7px;border-radius:50%;background:#d92d20}.health-dot.healthy[data-v-6efc6350]{background:#1f9d68;box-shadow:0 0 0 3px #1f9d681f}.status-block.healthy strong[data-v-6efc6350]{color:#176b57}.operation-strip[data-v-6efc6350]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(90px,.7fr) minmax(100px,.8fr);gap:8px;margin-top:10px;padding:8px 10px;border-radius:7px;background:#f6f8fa}.operation-strip small[data-v-6efc6350],.operation-strip strong[data-v-6efc6350],.metric small[data-v-6efc6350],.metric strong[data-v-6efc6350],.settings-row small[data-v-6efc6350],.settings-row strong[data-v-6efc6350]{display:block}.operation-strip small[data-v-6efc6350],.metric small[data-v-6efc6350],.settings-row small[data-v-6efc6350]{color:#76838e;font-size:11px}.operation-strip strong[data-v-6efc6350]{margin-top:4px;color:#2a3540;font-size:12px;line-height:1.35}.hours-block strong[data-v-6efc6350]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.operation-strip .running[data-v-6efc6350]{color:#177258}.metric-grid[data-v-6efc6350]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:8px}.metric[data-v-6efc6350]{min-width:0;padding:8px;border:1px solid #e8edf1;border-radius:7px}.metric strong[data-v-6efc6350]{margin-top:5px;color:#26323c;font-size:15px}.metric.spend[data-v-6efc6350]{border-color:#f2d9b5;background:#fffaf1}.metric.spend strong[data-v-6efc6350]{color:#b35f05}.settings-row[data-v-6efc6350]{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,2fr);gap:8px;margin-top:8px}.settings-row strong[data-v-6efc6350]{margin-top:4px;color:#33404b;font-size:12px}.targeting[data-v-6efc6350]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.targeting small[data-v-6efc6350]{width:100%}.target-chip[data-v-6efc6350],.empty-target[data-v-6efc6350]{padding:3px 7px;border-radius:999px;font-size:10px}.target-chip[data-v-6efc6350]{background:#eef7f4;color:#176b57}.empty-target[data-v-6efc6350]{background:#f2f4f6;color:#7a8792}.error-text[data-v-6efc6350],.empty-text[data-v-6efc6350]{margin:0;padding:18px;text-align:center}.error-text[data-v-6efc6350]{color:#b42318}.empty-text[data-v-6efc6350]{color:#76838e}.operations-column.compact .platform-grid[data-v-6efc6350]{grid-template-columns:1fr}.operations-column.compact .metric-grid[data-v-6efc6350]{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-column.compact .operation-strip[data-v-6efc6350]{grid-template-columns:minmax(0,1.45fr) minmax(82px,.7fr) minmax(90px,.75fr)}.operations-column.compact .column-head[data-v-6efc6350]{padding:0}.operations-column.compact .column-head h2[data-v-6efc6350]{font-size:22px}.operations-column.compact .platform-grid[data-v-6efc6350]{gap:8px;padding:7px 0 0}.operations-column.compact .platform-card[data-v-6efc6350]{padding:10px}.operations-column.compact .platform-mark[data-v-6efc6350]{width:30px;height:30px}.operations-column.compact .platform-name strong[data-v-6efc6350]{font-size:15px}.operations-column.compact .operation-strip[data-v-6efc6350]{margin-top:8px;padding:7px 8px}.operations-column.compact .metric[data-v-6efc6350]{padding:7px}.operations-column.compact .metric strong[data-v-6efc6350]{margin-top:3px;font-size:14px}.operations-column.compact .settings-row[data-v-6efc6350]{margin-top:7px}@media (min-width: 1600px) and (min-height: 850px){.operations-column.compact[data-v-6efc6350]{display:flex;height:100%;min-height:0;flex-direction:column}.operations-column.compact .column-head[data-v-6efc6350]{min-height:48px}.operations-column.compact .column-head h2[data-v-6efc6350]{font-size:24px}.operations-column.compact .column-head span[data-v-6efc6350]{margin-top:4px;font-size:13px}.operations-column.compact .column-head button[data-v-6efc6350]{height:36px;padding:0 14px;font-size:13px}.operations-column.compact .platform-grid[data-v-6efc6350]{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;padding-top:10px}.operations-column.compact .platform-card[data-v-6efc6350]{display:flex;min-height:315px;flex-direction:column;padding:14px;border-radius:9px}.operations-column.compact .platform-mark[data-v-6efc6350]{width:36px;height:36px;border-radius:10px;font-size:17px}.operations-column.compact .platform-name strong[data-v-6efc6350]{font-size:17px}.operations-column.compact .platform-name small[data-v-6efc6350],.operations-column.compact .status-block small[data-v-6efc6350]{font-size:12px}.operations-column.compact .status-block strong[data-v-6efc6350]{font-size:13px}.operations-column.compact .operation-strip[data-v-6efc6350]{min-height:70px;margin-top:11px;padding:10px 11px}.operations-column.compact .operation-strip small[data-v-6efc6350],.operations-column.compact .metric small[data-v-6efc6350],.operations-column.compact .settings-row small[data-v-6efc6350]{font-size:12px}.operations-column.compact .operation-strip strong[data-v-6efc6350]{margin-top:5px;font-size:13px}.operations-column.compact .metric-grid[data-v-6efc6350]{gap:9px;margin-top:10px}.operations-column.compact .metric[data-v-6efc6350]{min-height:66px;padding:10px}.operations-column.compact .metric strong[data-v-6efc6350]{margin-top:6px;font-size:16px}.operations-column.compact .settings-row[data-v-6efc6350]{flex:1;align-content:center;margin-top:11px;gap:11px}.operations-column.compact .settings-row strong[data-v-6efc6350]{margin-top:5px;font-size:13px}.operations-column.compact .targeting[data-v-6efc6350]{gap:7px}.operations-column.compact .target-chip[data-v-6efc6350],.operations-column.compact .empty-target[data-v-6efc6350]{padding:4px 8px;font-size:11px}}@media (max-width: 1100px){.platform-grid[data-v-6efc6350]{grid-template-columns:1fr}}@media (max-width: 680px){.column-head[data-v-6efc6350]{align-items:flex-start}.operation-strip[data-v-6efc6350],.settings-row[data-v-6efc6350]{grid-template-columns:1fr}.metric-grid[data-v-6efc6350]{grid-template-columns:repeat(2,minmax(0,1fr))}}.insights-panel[data-v-4af1c593]{display:grid;grid-template-columns:150px minmax(0,1fr);min-width:0;border:1px solid #dfe6ed;border-radius:7px;background:#fff;overflow:hidden}.insights-title[data-v-4af1c593]{display:flex;align-items:center;gap:9px;border-right:1px solid #edf1f5;padding:10px 12px;background:linear-gradient(135deg,#f0f8f5,#fff)}.insights-title>.iconfont[data-v-4af1c593]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:8px;background:#dff2ec;color:#176b57}.insights-title strong[data-v-4af1c593],.insights-title small[data-v-4af1c593]{display:block}.insights-title strong[data-v-4af1c593]{font-size:14px}.insights-title small[data-v-4af1c593]{margin-top:2px;color:#71808e;font-size:9px}.insights-grid[data-v-4af1c593]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-card[data-v-4af1c593]{display:flex;min-width:0;align-items:center;gap:8px;border-right:1px solid #edf1f5;padding:8px 10px}.insight-card[data-v-4af1c593]:last-child{border-right:0}.insight-card[data-v-4af1c593]:nth-child(3n){border-right:0}.insight-card[data-v-4af1c593]:nth-child(-n+3){border-bottom:1px solid #edf1f5}.insight-icon[data-v-4af1c593]{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;background:#edf4f8;color:#356c8a}.insight-icon.green[data-v-4af1c593]{background:#e8f5f1;color:#176b57}.insight-icon.amber[data-v-4af1c593]{background:#fff4df;color:#a96008}.insight-icon.red[data-v-4af1c593]{background:#fff0ed;color:#b42318}.insight-icon.blue[data-v-4af1c593]{background:#eaf3fb;color:#28658a}.insight-content[data-v-4af1c593]{min-width:0}.insight-content small[data-v-4af1c593],.insight-content strong[data-v-4af1c593],.insight-content span[data-v-4af1c593]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-content small[data-v-4af1c593]{color:#71808e;font-size:10px}.insight-content strong[data-v-4af1c593]{margin-top:1px;color:#1f2c36;font-size:15px}.insight-content span[data-v-4af1c593]{margin-top:1px;color:#88949e;font-size:9px}@media (min-width: 1600px) and (min-height: 850px){.insights-panel[data-v-4af1c593]{min-height:138px;grid-template-columns:160px minmax(0,1fr);border-radius:8px}.insights-title[data-v-4af1c593]{gap:11px;padding:14px}.insights-title>.iconfont[data-v-4af1c593]{width:36px;height:36px;border-radius:10px;font-size:16px}.insights-title strong[data-v-4af1c593]{font-size:15px}.insights-title small[data-v-4af1c593]{margin-top:4px;font-size:10px;line-height:1.4}.insight-card[data-v-4af1c593]{gap:10px;padding:11px 13px}.insight-icon[data-v-4af1c593]{width:32px;height:32px}.insight-content small[data-v-4af1c593]{font-size:11px}.insight-content strong[data-v-4af1c593]{margin-top:2px;font-size:17px}.insight-content span[data-v-4af1c593]{margin-top:2px;font-size:10px}}@media (max-width: 1380px){.insights-panel[data-v-4af1c593]{grid-template-columns:1fr}.insights-title[data-v-4af1c593]{border-right:0;border-bottom:1px solid #edf1f5;padding:7px 10px}}@media (max-width: 720px){.insights-grid[data-v-4af1c593]{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card[data-v-4af1c593]:nth-child(2){border-right:0}}.incomplete-notice[data-v-87a820d4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-column:1/-1;align-items:center;gap:9px;width:100%;border:1px solid #f0d2a8;border-radius:7px;padding:8px 11px;background:#fff9ef;color:#9a570c;text-align:left;cursor:pointer}.incomplete-notice>i[data-v-87a820d4]:first-child{font-size:17px}.incomplete-notice span[data-v-87a820d4]{display:flex;min-width:0;align-items:baseline;gap:8px}.incomplete-notice strong[data-v-87a820d4]{font-size:12px;white-space:nowrap}.incomplete-notice small[data-v-87a820d4]{overflow:hidden;color:#8b6942;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.incomplete-notice em[data-v-87a820d4]{font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.incomplete-notice .arrow[data-v-87a820d4]{font-size:12px}.incomplete-notice.compact[data-v-87a820d4]{grid-template-columns:auto minmax(0,1fr) auto;margin:8px 14px 2px;width:calc(100% - 28px);border-radius:10px;padding:8px 10px}.incomplete-notice.compact span[data-v-87a820d4]{display:grid;gap:2px}.incomplete-notice.compact small[data-v-87a820d4]{font-size:9px}.incomplete-notice.compact em[data-v-87a820d4]{display:none}.platform-breakdown[data-v-738908d9]{display:flex;align-items:center;gap:3px 7px;min-width:0;margin-top:2px;color:#667789;font-size:10px;line-height:1.2;white-space:nowrap}.platform-value[data-v-738908d9]{display:inline-flex;gap:3px}.platform-value strong[data-v-738908d9]{color:#344556;font-weight:600}@media (max-width: 600px){.platform-breakdown[data-v-738908d9]{flex-wrap:wrap;white-space:normal}}.summary-strip[data-v-f7b46d3e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0}.summary-card[data-v-f7b46d3e]{position:relative;min-height:64px;border:1px solid #dfe6ed;border-radius:6px;padding:7px 10px;background:white;overflow:visible}.summary-card[data-v-f7b46d3e]:hover,.summary-card[data-v-f7b46d3e]:focus-within{z-index:20}.summary-strip.comfortable[data-v-f7b46d3e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.summary-strip.comfortable .summary-card[data-v-f7b46d3e]{min-height:78px;padding:10px 12px}.summary-strip.comfortable .card-value[data-v-f7b46d3e]{margin-top:2px;font-size:20px}.summary-strip.comfortable .card-details[data-v-f7b46d3e]{margin-top:3px}.card-header[data-v-f7b46d3e]{display:flex;min-height:17px;align-items:center;justify-content:space-between;gap:6px}.card-label[data-v-f7b46d3e]{display:inline-flex;align-items:center;gap:4px;color:#667789;font-size:11px}.card-label .iconfont[data-v-f7b46d3e]{color:#7c8d99;font-size:12px}.help-icon[data-v-f7b46d3e]{position:relative;display:inline-grid;width:14px;height:14px;place-items:center;border:1px solid #cbd6de;border-radius:50%;color:#71808e;font-size:9px;font-family:inherit;line-height:1;cursor:help;background:#fff;padding:0}.help-tooltip[data-v-f7b46d3e]{position:absolute;z-index:30;right:auto;bottom:calc(100% + 9px);left:-18px;display:block;width:220px;border:1px solid #d7e0e6;border-radius:6px;padding:7px 9px;background:#263641;box-shadow:0 8px 20px #16202a33;color:#fff;font-size:11px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}.help-icon[data-v-f7b46d3e]:before{position:absolute;z-index:31;bottom:calc(100% + 4px);left:2px;width:9px;height:9px;background:#263641;content:"";opacity:0;pointer-events:none;transform:rotate(45deg);transition:opacity .12s ease}.help-icon:hover .help-tooltip[data-v-f7b46d3e],.help-icon:focus-visible .help-tooltip[data-v-f7b46d3e]{opacity:1;transform:translateY(0)}.help-icon[data-v-f7b46d3e]:hover:before,.help-icon[data-v-f7b46d3e]:focus-visible:before{opacity:1}.help-icon[data-v-f7b46d3e]:focus-visible{outline:2px solid rgb(31 138 112 / 22%);outline-offset:2px}.header-actions[data-v-f7b46d3e]{display:inline-flex;align-items:center;gap:5px}.view-button[data-v-f7b46d3e]{height:20px;border:1px solid #cbdad5;border-radius:4px;padding:0 6px;background:#fff;color:#176b57;font-size:9px;font-weight:700;cursor:pointer}.summary-card.profit .card-label .iconfont[data-v-f7b46d3e],.summary-card.promotion .card-label .iconfont[data-v-f7b46d3e]{color:#17866c}.summary-card.danger .card-label .iconfont[data-v-f7b46d3e]{color:#c52a1f}.summary-card.warning .card-label .iconfont[data-v-f7b46d3e]{color:#b66a0b}.card-value[data-v-f7b46d3e]{display:block;margin-top:0;font-size:18px;line-height:1.15}.card-details[data-v-f7b46d3e]{display:flex;gap:2px 7px;min-width:0;min-height:12px;margin-top:1px;overflow:hidden}.card-detail[data-v-f7b46d3e]{display:block;min-width:0;overflow:hidden;color:#667789;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profit-mode[data-v-f7b46d3e]{display:inline-flex;overflow:hidden;border:1px solid #d9e2ea;border-radius:4px}.profit-mode button[data-v-f7b46d3e]{height:18px;border:0;padding:0 5px;background:#fff;color:#667789;font-size:9px;cursor:pointer}.profit-mode button+button[data-v-f7b46d3e]{border-left:1px solid #d9e2ea}.profit-mode button.active[data-v-f7b46d3e]{background:#e7f5f1;color:#176b57;font-weight:700}.summary-card.profit .card-value[data-v-f7b46d3e]{color:#176b57}.summary-card.danger[data-v-f7b46d3e]{border-color:#fecaca;background:#fff8f7}.summary-card.danger .card-value[data-v-f7b46d3e]{color:#b42318}.summary-card.warning .card-value[data-v-f7b46d3e]{color:#b54708}.summary-card.promotion[data-v-f7b46d3e]{border-color:#b8ded3;background:#f6fcfa}.summary-card.promotion .card-value[data-v-f7b46d3e]{color:#176b57}.summary-card.promotion.warning[data-v-f7b46d3e]{border-color:#f1c27d;background:#fff8ed;box-shadow:inset 0 0 0 1px #ea9b2d14}.summary-card.promotion.warning .card-label .iconfont[data-v-f7b46d3e],.summary-card.promotion.warning .card-value[data-v-f7b46d3e]{color:#b54708}@media (min-width: 1600px) and (min-height: 850px){.summary-strip.comfortable[data-v-f7b46d3e]{gap:11px}.summary-strip.comfortable .summary-card[data-v-f7b46d3e]{min-height:84px;border-radius:8px;padding:10px 14px}.summary-strip.comfortable .card-header[data-v-f7b46d3e]{min-height:20px}.summary-strip.comfortable .card-label[data-v-f7b46d3e]{gap:5px;font-size:12px}.summary-strip.comfortable .card-label .iconfont[data-v-f7b46d3e]{font-size:13px}.summary-strip.comfortable .card-value[data-v-f7b46d3e]{margin-top:2px;font-size:23px}.summary-strip.comfortable .card-details[data-v-f7b46d3e]{min-height:14px;margin-top:2px;gap:3px 9px}.summary-strip.comfortable .card-detail[data-v-f7b46d3e]{font-size:11px;line-height:1.3}.summary-strip.comfortable .view-button[data-v-f7b46d3e]{height:22px;padding:0 7px;font-size:10px}}@media (max-width: 1450px){.summary-strip[data-v-f7b46d3e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 920px){.summary-strip[data-v-f7b46d3e],.summary-strip.comfortable[data-v-f7b46d3e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.summary-strip[data-v-f7b46d3e]{grid-auto-columns:minmax(142px,42vw);grid-auto-flow:column;grid-template-columns:none;gap:8px;margin:0 -12px;padding:0 12px 4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}.summary-strip[data-v-f7b46d3e]::-webkit-scrollbar{display:none}.summary-card[data-v-f7b46d3e]{min-height:76px;scroll-snap-align:start}.card-details[data-v-f7b46d3e]{flex-wrap:wrap;gap:2px 8px;overflow:visible}.card-detail[data-v-f7b46d3e]{white-space:normal}}.home-page[data-v-31bebff7]{display:flex;height:100%;min-height:0;flex-direction:column;gap:7px;width:100%;max-width:1920px;margin:0 auto;padding:10px 18px 14px;overflow:auto}.dashboard-layout[data-v-31bebff7]{display:grid;grid-template-columns:minmax(0,1fr) clamp(460px,32vw,600px);gap:9px;align-items:start}.dashboard-main[data-v-31bebff7]{display:flex;min-width:0;flex-direction:column;gap:8px}.dashboard-promotion[data-v-31bebff7]{min-width:0}.page-heading[data-v-31bebff7]{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:16px}.page-heading h1[data-v-31bebff7],.page-heading p[data-v-31bebff7]{margin:0}.page-heading h1[data-v-31bebff7]{font-size:22px}.page-heading p[data-v-31bebff7]{margin-top:2px;color:#71808e;font-size:12px}@media (min-width: 1600px) and (min-height: 850px){.home-page[data-v-31bebff7]{padding:14px 22px 20px}.dashboard-layout[data-v-31bebff7]{min-height:calc(100% - 30px);grid-template-columns:minmax(0,1fr) 600px;gap:16px}.dashboard-main[data-v-31bebff7]{gap:12px}.dashboard-promotion[data-v-31bebff7]{height:100%}.page-heading[data-v-31bebff7]{min-height:48px}.page-heading h1[data-v-31bebff7]{font-size:24px}.page-heading p[data-v-31bebff7]{margin-top:4px;font-size:13px}}.error-text[data-v-31bebff7]{margin:0;color:#b42318;font-size:12px}@media (max-width: 1380px){.dashboard-layout[data-v-31bebff7]{grid-template-columns:minmax(0,1fr) minmax(420px,36vw)}}@media (max-width: 1100px){.dashboard-layout[data-v-31bebff7]{grid-template-columns:1fr}}@media (max-width: 600px){.home-page[data-v-31bebff7]{padding:12px}.page-heading h1[data-v-31bebff7]{font-size:21px}}.bill-analysis[data-v-5121f1c0]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:0 16px 10px;border:1px solid #d9e7e2;border-radius:8px;padding:10px 11px;background:#f5faf8;color:#176b57}.analysis-mark[data-v-5121f1c0]{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#dff2eb;font-size:11px;font-weight:800}.bill-analysis div[data-v-5121f1c0]{display:grid;gap:3px;min-width:0}.bill-analysis strong[data-v-5121f1c0]{color:#18332c;font-size:13px}.bill-analysis p[data-v-5121f1c0]{margin:0;color:#526d64;font-size:11px;line-height:1.45}.bill-analysis.warning[data-v-5121f1c0]{border-color:#f4d6ae;background:#fff9ef;color:#b54708}.bill-analysis.warning .analysis-mark[data-v-5121f1c0]{background:#ffedcf}.bill-analysis.warning p[data-v-5121f1c0]{color:#8d591a}.bill-analysis.danger[data-v-5121f1c0]{border-color:#f0c7c1;background:#fff4f2;color:#b42318}.bill-analysis.danger .analysis-mark[data-v-5121f1c0]{background:#ffe1dc}.bill-analysis.danger p[data-v-5121f1c0]{color:#8f2f25}@media (max-width:600px){.bill-analysis[data-v-5121f1c0]{margin:0 10px 6px;padding:8px 9px}.analysis-mark[data-v-5121f1c0]{width:22px;height:22px}.bill-analysis strong[data-v-5121f1c0]{font-size:12px}.bill-analysis p[data-v-5121f1c0]{font-size:10px}}.detail-panel[data-v-e459ca81]{min-height:0;height:100%;display:flex;flex-direction:column;border:1px solid #dfe6ed;border-radius:8px;background:#ffffff;overflow:hidden}.detail-panel.page-mode[data-v-e459ca81]{width:100%}.panel-header[data-v-e459ca81]{position:relative;z-index:1;flex:0 0 auto;padding:12px 48px 12px 16px;border-bottom:1px solid #edf1f5;background:rgba(255,255,255,.96)}.detail-scroll[data-v-e459ca81]{min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable}.panel-close[data-v-e459ca81]{position:absolute;top:50%;right:14px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#176b57;cursor:pointer;transform:translateY(-50%)}.panel-close[data-v-e459ca81]:hover{color:#0f5948}.panel-close[data-v-e459ca81]:focus-visible{outline:2px solid #8fcdbd;outline-offset:1px}.panel-close .iconfont[data-v-e459ca81]{font-size:16px}.header-meta[data-v-e459ca81]{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;color:#667789;font-size:12px}.header-meta strong[data-v-e459ca81]{color:#16202a;font-size:18px}.empty-title[data-v-e459ca81]{display:block;color:#16202a;font-size:16px;line-height:22px}.header-meta time[data-v-e459ca81]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.status-pill[data-v-e459ca81]{display:inline-flex;align-items:center;width:fit-content;min-height:22px;border-radius:999px;padding:0 9px;background:#e7f5f0;color:#176b57;font-size:12px;white-space:nowrap}.status-pill.warning[data-v-e459ca81]{background:#fff0e8;color:#b54708}.status-pill.danger[data-v-e459ca81]{background:#fff0ee;color:#c43224;font-weight:700}.timeline-text.warning[data-v-e459ca81]{color:#b54708;font-weight:600}.timeline-text.danger[data-v-e459ca81]{color:#c43224;font-weight:700}.summary-card[data-v-e459ca81]{margin:12px 16px;border:1px solid #d9e5e0;border-radius:8px;background:#ffffff;box-shadow:0 1px #16202a08;overflow:hidden}.summary-head[data-v-e459ca81]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #edf1f5;background:#f6fbf9}.summary-customer-main[data-v-e459ca81],.summary-prep[data-v-e459ca81],.summary-mini[data-v-e459ca81]{min-width:0}.summary-customer-main[data-v-e459ca81]{display:grid;gap:5px}.summary-customer-main small[data-v-e459ca81],.summary-prep span[data-v-e459ca81],.summary-mini span[data-v-e459ca81],.section-title small[data-v-e459ca81],.meta-grid dt[data-v-e459ca81],.amount-list dt[data-v-e459ca81],.rider-time-grid span[data-v-e459ca81]{color:#667789;font-size:12px}.summary-customer-main strong[data-v-e459ca81]{color:#16202a;font-size:18px;line-height:1.2}.summary-customer-main small[data-v-e459ca81],.summary-mini span[data-v-e459ca81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-prep[data-v-e459ca81]{display:grid;justify-items:end;align-content:center;min-width:88px;border-radius:8px;padding:9px 11px;background:#e7f5f0;border:1px solid transparent}.summary-prep strong[data-v-e459ca81]{color:#176b57;font-size:18px;font-variant-numeric:tabular-nums;line-height:1.2}.summary-prep small[data-v-e459ca81],.summary-mini small[data-v-e459ca81]{color:#667789;font-size:12px;line-height:1.2}.summary-prep.danger[data-v-e459ca81]{justify-items:center;background:#fff4ed;border-color:#fed7aa;box-shadow:inset 0 -3px #f97316}.summary-prep.danger span[data-v-e459ca81],.summary-prep.danger strong[data-v-e459ca81],.summary-prep.danger small[data-v-e459ca81]{color:#c2410c}.summary-prep.danger strong[data-v-e459ca81]{font-size:20px}.summary-grid[data-v-e459ca81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-mini[data-v-e459ca81]{display:grid;gap:7px;padding:12px;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.summary-mini-paired[data-v-e459ca81]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.summary-amount-block[data-v-e459ca81]{display:grid;min-width:0;gap:7px}.summary-packing-fee[data-v-e459ca81]{min-width:76px;justify-items:end;padding-left:12px;border-left:1px solid #edf1f5}.summary-mini[data-v-e459ca81]:nth-child(2n),.summary-mini[data-v-e459ca81]:last-child{border-right:0}.summary-mini[data-v-e459ca81]:nth-last-child(-n+2){border-bottom:0}.summary-mini strong[data-v-e459ca81]{color:#16202a;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.summary-mini.income strong[data-v-e459ca81]{color:#176b57}.summary-mini.loss strong[data-v-e459ca81]{color:#b42318}.collapsible-section[data-v-e459ca81]{padding:0 16px 12px;border-top:1px solid #edf1f5}.section-trigger[data-v-e459ca81]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;border:0!important;border-radius:0!important;padding:10px 0;background:transparent!important;color:inherit;text-align:left;cursor:pointer;box-shadow:none!important}.section-trigger[data-v-e459ca81]:focus-visible{outline:2px solid rgba(23,107,87,.18);outline-offset:2px}.section-title[data-v-e459ca81]{display:grid;gap:3px;min-width:0}.section-title strong[data-v-e459ca81]{color:#16202a;font-size:14px}.section-title small[data-v-e459ca81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-e459ca81]{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#176b57;font-size:16px;font-weight:700;line-height:1;box-shadow:none!important;transform:rotate(0);transition:transform .16s ease,color .16s ease}.section-trigger:hover .chevron[data-v-e459ca81]{color:#0f5a48}.chevron.open[data-v-e459ca81]{transform:rotate(90deg)}.timeline[data-v-e459ca81]{display:grid;margin:0;padding:0;list-style:none}.timeline-item[data-v-e459ca81]{position:relative;display:grid;grid-template-columns:58px 18px minmax(0,1fr);gap:8px;min-height:40px;color:#667789;font-size:12px}.timeline-item time[data-v-e459ca81]{font-variant-numeric:tabular-nums}.timeline-rail[data-v-e459ca81]{position:relative;display:grid;justify-items:center}.timeline-rail[data-v-e459ca81]:after{content:"";position:absolute;top:16px;bottom:-24px;width:1px;background:#dfe6ed}.timeline-item:last-child .timeline-rail[data-v-e459ca81]:after{display:none}.timeline-dot[data-v-e459ca81]{position:relative;z-index:1;width:8px;height:8px;margin-top:4px;border-radius:50%;background:#cbd6e2}.timeline-item.current[data-v-e459ca81]{color:#16202a}.timeline-item.current .timeline-dot[data-v-e459ca81]{width:10px;height:10px;background:#f97316}.timeline-text[data-v-e459ca81]{overflow-wrap:anywhere}.section-body[data-v-e459ca81]{display:grid;gap:12px}.meta-grid[data-v-e459ca81],.amount-list[data-v-e459ca81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0}.meta-grid dd[data-v-e459ca81],.amount-list dd[data-v-e459ca81]{margin:3px 0 0;color:#16202a;font-size:13px;overflow-wrap:anywhere}.wide-field[data-v-e459ca81]{grid-column:1 / -1}.remark dd[data-v-e459ca81]{line-height:1.5}.rider-time-grid[data-v-e459ca81]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rider-time-grid div[data-v-e459ca81]{display:grid;gap:4px;border-radius:8px;padding:8px;background:#f8fafb}.rider-time-grid strong[data-v-e459ca81]{font-size:12px;font-variant-numeric:tabular-nums}.amount-row[data-v-e459ca81]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;grid-column:1 / -1;padding:8px 0;border-bottom:1px solid #edf1f5}.amount-row dd[data-v-e459ca81]{display:grid;justify-items:end;gap:2px;text-align:right}.help-mark[data-v-e459ca81]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;border-radius:50%;background:#eef4f8;color:#667789;font-size:10px;line-height:1;vertical-align:middle;cursor:pointer}.amount-row small[data-v-e459ca81]{color:#667789;font-size:12px;line-height:1.4}.mini-table[data-v-e459ca81]{width:100%;border-collapse:collapse}.mini-table th[data-v-e459ca81],.mini-table td[data-v-e459ca81]{padding:8px 0;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px;overflow-wrap:anywhere}.mini-table td[data-v-e459ca81]:first-child{display:grid;gap:3px}.mini-table td:first-child small[data-v-e459ca81]{color:#667789;font-size:11px}.mini-table td:first-child .cost-path[data-v-e459ca81]{color:#176b57}.mini-table td:first-child .cost-missing[data-v-e459ca81]{color:#b54708}.mapping-line[data-v-e459ca81]{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:4px}.mapping-line small[data-v-e459ca81]{min-width:0}.recipe-action[data-v-e459ca81]{display:inline-flex;flex:0 0 auto;width:18px;height:18px;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#176b57;cursor:pointer}.recipe-action[data-v-e459ca81]:hover{color:#0f5948}.recipe-action[data-v-e459ca81]:focus-visible{outline:2px solid #8fcdbd;outline-offset:1px}.recipe-action .iconfont[data-v-e459ca81]{font-size:13px}.discount-tag[data-v-e459ca81]{color:#f97316;font-weight:700}.product-name-line[data-v-e459ca81]{display:inline-flex;align-items:baseline;gap:2px}.mini-table th[data-v-e459ca81]:nth-child(2),.mini-table td[data-v-e459ca81]:nth-child(2){width:58px;text-align:right}.mini-table th[data-v-e459ca81]:nth-child(3),.mini-table td[data-v-e459ca81]:nth-child(3){width:44px;text-align:center}.mini-table th[data-v-e459ca81]:nth-child(4),.mini-table td[data-v-e459ca81]:nth-child(4){width:70px;text-align:right}.mini-table th[data-v-e459ca81]:nth-child(5),.mini-table td[data-v-e459ca81]:nth-child(5){width:70px;text-align:right}.muted[data-v-e459ca81],.muted-inline[data-v-e459ca81]{margin:0;color:#667789;font-size:12px}.muted[data-v-e459ca81]{padding:14px 16px}.empty-state[data-v-e459ca81]{display:grid;gap:8px;padding:48px 18px;color:#667789;text-align:center}.empty-state strong[data-v-e459ca81]{color:#16202a;font-size:15px}.empty-state span[data-v-e459ca81]{font-size:12px}@media (max-width: 1180px){.summary-grid[data-v-e459ca81]{grid-template-columns:minmax(0,1fr)}.summary-mini[data-v-e459ca81],.summary-mini[data-v-e459ca81]:nth-child(2n),.summary-mini[data-v-e459ca81]:last-child,.summary-mini[data-v-e459ca81]:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #edf1f5}.summary-mini[data-v-e459ca81]:last-child{border-bottom:0}.rider-time-grid[data-v-e459ca81]{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-detail-page[data-v-fd6b08d3]{display:flex;height:100%;min-height:0;flex-direction:column;padding:14px 18px 18px;overflow:hidden}.detail-page-head[data-v-fd6b08d3]{display:flex;flex:0 0 auto;align-items:center;gap:16px;margin-bottom:10px}.detail-page-head button[data-v-fd6b08d3]{display:inline-flex;height:34px;align-items:center;gap:5px;border:1px solid #d5dde5;border-radius:6px;padding:0 11px;background:#fff;color:#176b57;cursor:pointer}.detail-page-head h1[data-v-fd6b08d3],.detail-page-head p[data-v-fd6b08d3]{margin:0}.detail-page-head h1[data-v-fd6b08d3]{font-size:21px}.detail-page-head p[data-v-fd6b08d3]{margin-top:2px;color:#71808e;font-size:11px}.error-text[data-v-fd6b08d3]{margin:0 0 8px;color:#b42318;font-size:12px}.detail-content[data-v-fd6b08d3]{width:min(820px,100%);min-height:0;flex:1 1 auto;align-self:center}@media (max-width: 600px){.order-detail-page[data-v-fd6b08d3]{padding:10px}.detail-page-head[data-v-fd6b08d3]{gap:10px}}.table-shell[data-v-d671e207]{min-height:0;height:100%;display:flex;flex-direction:column;border:1px solid #dfe6ed;border-radius:8px;background:white;overflow:hidden}.section-title[data-v-d671e207]{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #edf1f5}.table-toolbar[data-v-d671e207]{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid #edf1f5;background:#fbfcfd}.heading[data-v-d671e207]{margin:0;font-size:16px}.muted[data-v-d671e207]{color:#667789;font-size:12px}.table-wrap[data-v-d671e207]{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable}.order-table[data-v-d671e207]{width:100%;min-width:1500px;border-collapse:collapse}.order-table thead[data-v-d671e207]{position:sticky;top:0;z-index:1;background:white}.order-table th[data-v-d671e207],.order-table td[data-v-d671e207]{padding:10px;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px;white-space:nowrap;vertical-align:middle}.order-table th[data-v-d671e207]{color:#667789;font-weight:600}.serial[data-v-d671e207]{color:#16202a;font-weight:700}.order-row[data-v-d671e207]{cursor:pointer}.order-row[data-v-d671e207]:hover,.order-row[data-v-d671e207]:focus{background:#f7fbfa;outline:none}.order-row.selected[data-v-d671e207]{background:#eef8f5;box-shadow:inset 3px 0 #1f8a70}.order-row.loss[data-v-d671e207]{background:#fff8f7;box-shadow:inset 3px 0 #d92d20}.order-row.loss.selected[data-v-d671e207]{background:#fff1f0}.center-column[data-v-d671e207]{text-align:center!important}.right-column[data-v-d671e207]{text-align:right!important}.serial-content[data-v-d671e207]{display:flex;align-items:center;gap:6px}.platform[data-v-d671e207]{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;font-weight:600;line-height:1}.platform[data-v-d671e207] .iconfont,.platform[data-v-d671e207] .platform-svg-icon{font-size:19px;line-height:1}.platform.meituan[data-v-d671e207]{color:#d99a00}.platform.eleme[data-v-d671e207]{color:#ff5000}.platform.jdwaimai[data-v-d671e207]{color:#e1251b}.status[data-v-d671e207]{display:inline-flex;align-items:center;gap:7px;min-height:25px;border-radius:999px;padding:0 9px}.status strong[data-v-d671e207]{font-weight:600}.status time[data-v-d671e207]{color:currentColor;font-size:11px;font-weight:400;opacity:.62}.status.success[data-v-d671e207]{background:#e8f4ef;color:#176b57}.status.delivery[data-v-d671e207]{background:#eaf2ff;color:#175cd3}.status.pending[data-v-d671e207]{background:#fff4e5;color:#b54708}.status.danger[data-v-d671e207]{background:#fff1f0;color:#b42318}.status.neutral[data-v-d671e207]{background:#f0f3f6;color:#526779}.customer[data-v-d671e207],.products[data-v-d671e207]{display:grid;gap:3px;min-width:0}.customer strong[data-v-d671e207],.products strong[data-v-d671e207]{overflow:hidden;max-width:260px;color:#243746;font-weight:600;text-overflow:ellipsis}.customer span[data-v-d671e207],.products span[data-v-d671e207]{color:#789;font-size:11px;font-weight:400}.cost-pending[data-v-d671e207]{color:#b54708;font-weight:600}.profit[data-v-d671e207]{display:grid;grid-template-columns:minmax(62px,auto) minmax(46px,auto);align-items:center;justify-content:end;gap:12px;color:#176b57}.profit strong[data-v-d671e207]{font-size:12px;font-weight:700;text-align:right}.profit.warning[data-v-d671e207]{color:#b54708}.profit.danger[data-v-d671e207],.profit.negative[data-v-d671e207]{color:#b42318}.prep-time[data-v-d671e207]{color:#45606f;font-variant-numeric:tabular-nums}.order-time[data-v-d671e207]{color:#314858;font-variant-numeric:tabular-nums}.prep-time.danger[data-v-d671e207]{border-radius:999px;padding:2px 7px;background:#fff1f0;color:#b42318;font-weight:700}.action-cell[data-v-d671e207]{width:24px;text-align:right}.arrow-button[data-v-d671e207]{border:0;padding:0;background:transparent;color:#176b57;font-size:17px;font-weight:700;cursor:pointer}.empty-text[data-v-d671e207]{margin:0;padding:24px;color:#667789;text-align:center}.order-table th[data-v-d671e207]:nth-child(1),.order-table td[data-v-d671e207]:nth-child(1){position:sticky;left:0;z-index:2;width:112px;min-width:112px;background:#fff}.order-table th[data-v-d671e207]:nth-child(2),.order-table td[data-v-d671e207]:nth-child(2){position:sticky;left:112px;z-index:2;min-width:152px;background:#fff}.order-table thead th[data-v-d671e207]:nth-child(-n+2){z-index:4}.order-table th[data-v-d671e207]:last-child,.order-table td[data-v-d671e207]:last-child{position:sticky;right:0;z-index:2;width:32px;min-width:32px;background:#fff}.order-table thead th[data-v-d671e207]:last-child{z-index:4}.table-wrap.show-frozen-shadow .order-table td[data-v-d671e207]:nth-child(2):after{position:absolute;top:0;right:-7px;bottom:0;width:7px;background:linear-gradient(90deg,rgb(36 55 70 / 9%),transparent);content:"";pointer-events:none}.table-wrap.show-trailing-shadow .order-table td[data-v-d671e207]:last-child:before{position:absolute;top:0;bottom:0;left:-7px;width:7px;background:linear-gradient(90deg,transparent,rgb(36 55 70 / 9%));content:"";pointer-events:none}.order-row:hover td[data-v-d671e207]:nth-child(-n+2),.order-row:focus td[data-v-d671e207]:nth-child(-n+2){background:#f7fbfa}.order-row.selected td[data-v-d671e207]:nth-child(-n+2){background:#eef8f5}.order-row.loss td[data-v-d671e207]:nth-child(-n+2){background:#fff8f7}.order-row.loss.selected td[data-v-d671e207]:nth-child(-n+2){background:#fff1f0}.order-row:hover td[data-v-d671e207]:last-child,.order-row:focus td[data-v-d671e207]:last-child{background:#f7fbfa}.order-row.selected td[data-v-d671e207]:last-child{background:#eef8f5}.order-row.loss td[data-v-d671e207]:last-child{background:#fff8f7}.order-row.loss.selected td[data-v-d671e207]:last-child{background:#fff1f0}@media (max-width: 600px){.section-title[data-v-d671e207]{padding:12px}.table-toolbar[data-v-d671e207]{padding:10px 12px}.order-table[data-v-d671e207]{min-width:0;table-layout:fixed}.order-table th[data-v-d671e207],.order-table td[data-v-d671e207]{padding:9px 5px;overflow:hidden;font-size:11px;text-overflow:ellipsis}.order-table[data-v-d671e207]{min-width:1280px;table-layout:auto}}.orders-page[data-v-8b712262]{display:flex;height:100%;min-height:0;flex-direction:column;padding:16px 18px 18px;overflow:hidden}.page-heading[data-v-8b712262]{flex:0 0 auto;margin-bottom:10px}.page-heading h1[data-v-8b712262],.page-heading p[data-v-8b712262]{margin:0}.page-heading h1[data-v-8b712262]{font-size:24px}.page-heading p[data-v-8b712262]{margin-top:2px;color:#71808e;font-size:12px}.error-text[data-v-8b712262]{margin:0 0 8px;color:#b42318;font-size:12px}.orders-workspace[data-v-8b712262]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:hidden}.orders-workspace.has-selection[data-v-8b712262]{grid-template-columns:minmax(420px,1fr) minmax(320px,420px)}.orders-table[data-v-8b712262],.order-detail-side[data-v-8b712262]{min-width:0;min-height:0}.order-detail-side[data-v-8b712262]{height:100%;overflow:hidden}.detail-error[data-v-8b712262]{margin:0 0 6px;color:#b42318;font-size:12px}.active-view[data-v-8b712262]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#526477;font-size:12px}.active-view button[data-v-8b712262]{border:0;padding:0;background:transparent;color:#176b57;font-weight:700;cursor:pointer}@media (max-width: 1180px){.orders-workspace.has-selection[data-v-8b712262]{grid-template-columns:minmax(360px,1fr) minmax(300px,380px)}}@media (max-width: 900px){.orders-workspace.has-selection[data-v-8b712262]{grid-template-columns:minmax(0,1fr)}.orders-workspace.has-selection .orders-table[data-v-8b712262]{display:none}}@media (max-width: 600px){.orders-page[data-v-8b712262]{padding:12px}.page-heading h1[data-v-8b712262]{font-size:21px}}.panel[data-v-13e8d827]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.anomaly-panel>header[data-v-13e8d827]{display:flex;align-items:start;justify-content:space-between}.anomaly-panel h2[data-v-13e8d827],.anomaly-panel p[data-v-13e8d827]{margin:0}.anomaly-panel h2[data-v-13e8d827]{font-size:15px}.anomaly-panel p[data-v-13e8d827]{margin-top:3px;color:#7c8993;font-size:10px}.anomaly-panel>header>span[data-v-13e8d827]{border-radius:999px;padding:3px 8px;background:#f3f6f8;color:#64727d;font-size:10px}.anomaly-list[data-v-13e8d827]{display:grid;gap:7px;margin-top:13px}.anomaly-item[data-v-13e8d827]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;border:1px solid #eadfd5;border-radius:7px;padding:10px;background:#fffbf6;color:inherit;text-align:left;cursor:pointer}.anomaly-item.severe[data-v-13e8d827]{border-color:#ecc9c4;background:#fff7f5}.severity[data-v-13e8d827]{border-radius:4px;padding:3px 5px;background:#f7e9d4;color:#9a5a0a;font-size:9px}.severe .severity[data-v-13e8d827]{background:#f9dfdb;color:#b42318}.anomaly-copy[data-v-13e8d827]{display:grid;gap:2px;min-width:0}.anomaly-copy strong[data-v-13e8d827]{font-size:12px}.anomaly-copy small[data-v-13e8d827]{overflow:hidden;color:#71808e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.anomaly-copy .evidence[data-v-13e8d827]{color:#9a6b46;font-size:9px}.anomaly-item em[data-v-13e8d827]{color:#b42318;font-size:11px;font-style:normal;font-weight:700}.actions[data-v-13e8d827]{display:flex;gap:5px}.actions i[data-v-13e8d827]{border-radius:3px;padding:3px 5px;background:#f1f4f6;color:#63727d;font-size:9px;font-style:normal;cursor:pointer}.healthy[data-v-13e8d827]{display:flex;align-items:center;gap:10px;margin-top:13px;border-radius:7px;padding:16px;background:#eff8f4;color:#176b57}.healthy>i[data-v-13e8d827]{font-size:20px}.healthy div[data-v-13e8d827]{display:grid;gap:2px}.healthy strong[data-v-13e8d827]{font-size:12px}.healthy span[data-v-13e8d827]{color:#568174;font-size:10px}.panel[data-v-f4d41a96]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header[data-v-f4d41a96]{display:flex;align-items:start;justify-content:space-between;gap:10px}.panel h2[data-v-f4d41a96],.panel p[data-v-f4d41a96]{margin:0}.panel h2[data-v-f4d41a96]{font-size:15px}.panel p[data-v-f4d41a96]{margin-top:3px;color:#7c8993;font-size:10px}.dimension-switch[data-v-f4d41a96]{display:flex;border:1px solid #dbe3e9;border-radius:5px;overflow:hidden}.dimension-switch button[data-v-f4d41a96]{border:0;padding:5px 9px;background:#fff;color:#687985;font-size:10px;cursor:pointer}.dimension-switch button.active[data-v-f4d41a96]{background:#eaf6f2;color:#176b57;font-weight:700}.contribution-list[data-v-f4d41a96]{display:grid;gap:10px;margin-top:13px}.contribution-list article[data-v-f4d41a96]{display:grid;gap:5px}.row-heading[data-v-f4d41a96],.row-meta[data-v-f4d41a96]{display:flex;align-items:center;justify-content:space-between;gap:8px}.row-heading strong[data-v-f4d41a96]{font-size:11px}.row-heading span[data-v-f4d41a96]{font-size:11px;font-weight:700}.track[data-v-f4d41a96]{height:6px;overflow:hidden;border-radius:999px;background:#eef2f4}.track i[data-v-f4d41a96]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f8a70,#63ac97)}.row-meta[data-v-f4d41a96]{justify-content:flex-start;flex-wrap:wrap;color:#84919b;font-size:9px}.row-meta .up[data-v-f4d41a96]{color:#16775f}.row-meta .down[data-v-f4d41a96]{color:#c24132}.empty[data-v-f4d41a96]{margin:35px 0;color:#87939d;text-align:center}.panel[data-v-63868de6]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header h2[data-v-63868de6],.panel header p[data-v-63868de6]{margin:0}.panel header h2[data-v-63868de6]{font-size:15px}.panel header p[data-v-63868de6]{margin-top:3px;color:#7c8993;font-size:10px}.expense-grid[data-v-63868de6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px}.expense-grid button[data-v-63868de6]{position:relative;display:grid;gap:7px;overflow:hidden;border:1px solid #e5eaee;border-radius:7px;padding:11px;background:#fff;color:inherit;text-align:left;cursor:pointer}.expense-grid button[data-v-63868de6]:hover,.expense-grid button.active[data-v-63868de6]{border-color:#d58c64;background:#fffaf6}.expense-grid button>div[data-v-63868de6]{display:flex;justify-content:space-between;gap:5px}.expense-grid button>div span[data-v-63868de6]{color:#4d5e6b;font-size:11px;font-weight:700}.expense-grid button>div small[data-v-63868de6]{color:#8a969f;font-size:9px}.expense-grid strong[data-v-63868de6]{font-size:17px}.expense-grid p[data-v-63868de6]{display:grid;gap:2px;margin:0;color:#7b8993;font-size:9px}.expense-grid button>i[data-v-63868de6]{position:absolute;bottom:0;left:0;height:3px;background:#d17b50}.expense-grid button>i.income[data-v-63868de6]{background:#1f8a70}@media (max-width: 1100px){.expense-grid[data-v-63868de6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 650px){.expense-grid[data-v-63868de6]{grid-template-columns:1fr}}.panel[data-v-bccdcbbe]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header[data-v-bccdcbbe]{display:flex;align-items:start;justify-content:space-between;gap:10px}.panel h2[data-v-bccdcbbe],.panel p[data-v-bccdcbbe]{margin:0}.panel h2[data-v-bccdcbbe]{font-size:15px}.panel p[data-v-bccdcbbe]{margin-top:3px;color:#7c8993;font-size:10px}.switcher[data-v-bccdcbbe]{display:flex;border:1px solid #dbe3e9;border-radius:5px;overflow:hidden}.switcher button[data-v-bccdcbbe]{border:0;padding:5px 9px;background:#fff;color:#687985;font-size:10px;cursor:pointer}.switcher button.active[data-v-bccdcbbe]{background:#fff1e8;color:#a85728;font-weight:700}.breakdown-list[data-v-bccdcbbe]{display:grid;gap:10px;margin-top:13px}.breakdown-list article[data-v-bccdcbbe]{display:grid;gap:5px}.heading[data-v-bccdcbbe],.meta[data-v-bccdcbbe]{display:flex;align-items:center;justify-content:space-between;gap:8px}.heading strong[data-v-bccdcbbe],.heading span[data-v-bccdcbbe]{font-size:11px}.heading span[data-v-bccdcbbe]{font-weight:700}.track[data-v-bccdcbbe]{height:6px;overflow:hidden;border-radius:999px;background:#eef2f4}.track i[data-v-bccdcbbe]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ce7040,#e5a078)}.meta[data-v-bccdcbbe]{justify-content:flex-start;color:#84919b;font-size:9px}.breakdown-list>p[data-v-bccdcbbe]{padding:25px;color:#89959e;text-align:center}.panel[data-v-2353b622]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel h2[data-v-2353b622],.panel p[data-v-2353b622]{margin:0}.panel h2[data-v-2353b622]{font-size:15px}.panel header p[data-v-2353b622]{margin-top:3px;color:#7c8993;font-size:10px}.order-list[data-v-2353b622]{display:grid;gap:6px;margin-top:12px}.order-list button[data-v-2353b622]{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,auto);align-items:center;gap:18px;border:1px solid #e6ebef;border-radius:6px;padding:9px 10px;background:#fff;color:inherit;text-align:left;cursor:pointer}.order-list button[data-v-2353b622]:hover{border-color:#d58c64;background:#fffaf6}.order-list span[data-v-2353b622]{display:grid;gap:2px;color:#84919b;font-size:9px}.order-list strong[data-v-2353b622]{color:#263745;font-size:11px}.order-list small[data-v-2353b622]{color:#89959e;font-size:9px}.order-list>p[data-v-2353b622]{padding:25px;color:#89959e;text-align:center}@media (max-width: 650px){.order-list button[data-v-2353b622]{grid-template-columns:1fr 1fr}}.panel[data-v-02449aab]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header[data-v-02449aab]{display:flex;align-items:start;justify-content:space-between;gap:10px}.panel h2[data-v-02449aab],.panel p[data-v-02449aab]{margin:0}.panel h2[data-v-02449aab]{font-size:15px}.panel p[data-v-02449aab]{margin-top:3px;color:#7c8993;font-size:10px}.legend[data-v-02449aab]{display:flex;gap:10px;color:#71808e;font-size:9px}.legend span[data-v-02449aab]{display:flex;align-items:center;gap:4px}.legend i[data-v-02449aab]{width:7px;height:7px;border-radius:2px}.legend .current[data-v-02449aab]{background:#1f8a70}.legend .comparison[data-v-02449aab]{background:#c3cdd5}.hour-chart[data-v-02449aab]{display:grid;height:175px;grid-template-columns:repeat(24,minmax(18px,1fr));gap:2px;margin-top:14px;overflow-x:auto;border-bottom:1px solid #e5eaee}.hour-column[data-v-02449aab]{display:grid;min-width:18px;grid-template-rows:minmax(0,1fr) 20px;gap:3px}.bars[data-v-02449aab]{display:flex;height:100%;align-items:end;justify-content:center;gap:1px}.bars i[data-v-02449aab]{width:42%;border-radius:2px 2px 0 0}.bars .current[data-v-02449aab]{background:#1f8a70}.bars .comparison[data-v-02449aab]{background:#c3cdd5}.hour-column>span[data-v-02449aab]{color:#84919b;font-size:8px;text-align:center}.panel[data-v-e693b100]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header[data-v-e693b100]{display:flex;align-items:start;justify-content:space-between;gap:10px}.panel h2[data-v-e693b100],.panel p[data-v-e693b100]{margin:0}.panel h2[data-v-e693b100]{font-size:15px}.panel p[data-v-e693b100]{margin-top:3px;color:#7c8993;font-size:10px}.badge[data-v-e693b100]{border-radius:999px;padding:3px 7px;background:#eef5fa;color:#426b82;font-size:9px}.audit-list[data-v-e693b100]{display:grid;gap:7px;margin-top:13px}.audit-list article[data-v-e693b100]{border:1px solid #e5eaee;border-radius:7px;padding:10px}.audit-list article[data-v-e693b100]{cursor:pointer}.audit-list article.selected[data-v-e693b100]{border-color:#5b8def;box-shadow:0 0 0 2px #e8efff}.audit-heading[data-v-e693b100],.audit-meta[data-v-e693b100]{display:flex;align-items:center;justify-content:space-between;gap:8px}.audit-heading strong[data-v-e693b100]{font-size:12px}.audit-heading span[data-v-e693b100]{color:#a66316;font-size:10px;font-weight:700}.audit-heading span.ready[data-v-e693b100]{color:#16775f}.audit-meta[data-v-e693b100]{justify-content:flex-start;flex-wrap:wrap;margin-top:5px;color:#84919b;font-size:9px}.empty[data-v-e693b100]{margin:30px 0;color:#89959e;text-align:center}.sample-box[data-v-e693b100]{margin-top:12px;border-top:1px solid #edf0f2;padding-top:10px}.sample-box h3[data-v-e693b100]{margin:0;font-size:12px}.sample-list[data-v-e693b100]{display:grid;gap:6px;margin-top:8px}.sample-row[data-v-e693b100]{border:1px solid #e7ecef;border-radius:6px;padding:8px;font-size:9px;color:#63727d}.sample-main[data-v-e693b100],.sample-values[data-v-e693b100],.sample-descriptions[data-v-e693b100]{display:flex;flex-wrap:wrap;gap:8px}.sample-values[data-v-e693b100],.sample-descriptions[data-v-e693b100]{margin-top:4px}.sample-error[data-v-e693b100]{margin-top:8px;color:#b42318;font-size:10px}.panel[data-v-3e5a9892]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header h2[data-v-3e5a9892],.panel header p[data-v-3e5a9892]{margin:0}.panel header h2[data-v-3e5a9892]{font-size:15px}.panel header p[data-v-3e5a9892]{margin-top:3px;color:#7c8993;font-size:10px}.segment-grid[data-v-3e5a9892]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px}.segment-grid article[data-v-3e5a9892]{display:grid;gap:6px;border:1px solid #e5eaee;border-radius:7px;padding:10px}.segment-grid article>div[data-v-3e5a9892]:first-child{display:flex;align-items:center;justify-content:space-between;gap:4px}.segment-grid span[data-v-3e5a9892]{color:#526370;font-size:11px;font-weight:700}.segment-grid small[data-v-3e5a9892]{color:#89959e;font-size:9px;font-weight:400}.segment-grid strong[data-v-3e5a9892]{font-size:19px}.segment-grid em[data-v-3e5a9892]{color:#75838d;font-size:9px;font-style:normal}.track[data-v-3e5a9892]{height:4px;border-radius:999px;background:#edf1f4;overflow:hidden}.track i[data-v-3e5a9892]{display:block;height:100%;border-radius:inherit}.track .green[data-v-3e5a9892]{background:#1f8a70}.track .blue[data-v-3e5a9892]{background:#548bb0}.track .amber[data-v-3e5a9892]{background:#d39a2c}.track .orange[data-v-3e5a9892]{background:#d87944}.track .red[data-v-3e5a9892]{background:#c64c3f}.track .gray[data-v-3e5a9892]{background:#9aa6ae}@media (max-width: 1100px){.segment-grid[data-v-3e5a9892]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.segment-grid[data-v-3e5a9892]{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel[data-v-33d47bf2]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header h2[data-v-33d47bf2],.panel header p[data-v-33d47bf2]{margin:0}.panel header h2[data-v-33d47bf2]{font-size:15px}.panel header p[data-v-33d47bf2]{margin-top:3px;color:#7c8993;font-size:10px}.cause-list[data-v-33d47bf2]{display:grid;gap:7px;margin-top:13px}.cause-list button[data-v-33d47bf2]{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #e7ebef;border-radius:7px;padding:9px 11px;background:#fff;color:inherit;text-align:left;cursor:pointer}.cause-list button[data-v-33d47bf2]:hover,.cause-list button.active[data-v-33d47bf2]{border-color:#d99063;background:#fff9f5}.rank[data-v-33d47bf2]{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#fff1e8;color:#b15e2d;font-size:10px;font-weight:800}.cause-copy[data-v-33d47bf2],.cause-count[data-v-33d47bf2],.impact[data-v-33d47bf2]{display:grid;gap:2px}.cause-copy strong[data-v-33d47bf2],.cause-count strong[data-v-33d47bf2],.impact strong[data-v-33d47bf2]{font-size:11px}.cause-copy small[data-v-33d47bf2],.cause-count small[data-v-33d47bf2],.impact span[data-v-33d47bf2]{color:#87939d;font-size:9px}.cause-count[data-v-33d47bf2],.impact[data-v-33d47bf2]{text-align:right}.impact strong[data-v-33d47bf2]{color:#b45d2c}.panel footer[data-v-33d47bf2]{margin-top:10px;color:#87939d;font-size:9px}.empty[data-v-33d47bf2]{margin:35px 0;color:#87939d;text-align:center}@media (max-width: 650px){.cause-list button[data-v-33d47bf2]{grid-template-columns:26px minmax(0,1fr) auto}.impact[data-v-33d47bf2]{grid-column:2 / -1;text-align:left}}.panel[data-v-5b40a673]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header[data-v-5b40a673]{display:flex;align-items:start;justify-content:space-between;gap:10px}.panel h2[data-v-5b40a673],.panel p[data-v-5b40a673]{margin:0}.panel h2[data-v-5b40a673]{font-size:15px}.panel p[data-v-5b40a673]{margin-top:3px;color:#7c8993;font-size:10px}.clear-button[data-v-5b40a673]{border:1px solid #d4dde4;border-radius:5px;padding:5px 8px;background:#fff;color:#687985;font-size:10px;cursor:pointer}.table-wrap[data-v-5b40a673]{margin-top:12px;overflow-x:auto}table[data-v-5b40a673]{width:100%;border-collapse:collapse;font-size:10px}th[data-v-5b40a673]{padding:8px;border-bottom:1px solid #dfe6ed;color:#71808e;text-align:right;white-space:nowrap}th[data-v-5b40a673]:first-child,th[data-v-5b40a673]:last-child{text-align:left}td[data-v-5b40a673]{padding:9px 8px;border-bottom:1px solid #eef1f4;text-align:right;white-space:nowrap}tbody tr[data-v-5b40a673]{cursor:pointer}tbody tr[data-v-5b40a673]:hover{background:#f5faf8}td[data-v-5b40a673]:first-child,td[data-v-5b40a673]:last-child{text-align:left}td strong[data-v-5b40a673],td small[data-v-5b40a673]{display:block}td small[data-v-5b40a673]{margin-top:2px;color:#89959e;font-size:9px}td.loss[data-v-5b40a673]{color:#b42318;font-weight:700}td:last-child span[data-v-5b40a673]{display:inline-block;margin:1px 3px 1px 0;border-radius:3px;padding:2px 4px;background:#fff1e8;color:#a85728;font-size:8px}td.empty[data-v-5b40a673]{padding:30px;color:#89959e;text-align:center}.panel[data-v-853384c2]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel header h2[data-v-853384c2],.panel header p[data-v-853384c2]{margin:0}.panel header h2[data-v-853384c2]{font-size:15px}.panel header p[data-v-853384c2]{margin-top:3px;color:#7c8993;font-size:10px}.table-wrap[data-v-853384c2]{margin-top:12px;overflow-x:auto}table[data-v-853384c2]{width:100%;border-collapse:collapse;font-size:11px}th[data-v-853384c2]{padding:8px;border-bottom:1px solid #dfe6ed;color:#71808e;text-align:right;white-space:nowrap}th[data-v-853384c2]:first-child{text-align:left}td[data-v-853384c2]{padding:9px 8px;border-bottom:1px solid #eef1f4;text-align:right;white-space:nowrap}td[data-v-853384c2]:first-child{text-align:left}td strong[data-v-853384c2],td small[data-v-853384c2]{display:block}td strong[data-v-853384c2]{max-width:240px;overflow:hidden;text-overflow:ellipsis}td small[data-v-853384c2]{margin-top:2px;color:#8a969f;font-size:9px}td span[data-v-853384c2]{color:#176b57}td span.incomplete[data-v-853384c2]{color:#b66a12}.empty[data-v-853384c2]{padding:35px;color:#8a969f;text-align:center}.summary-grid[data-v-d89e055b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-card[data-v-d89e055b]{display:grid;gap:5px;min-width:0;border:1px solid #dfe6ed;border-radius:8px;padding:14px;background:#fff}.summary-card>span[data-v-d89e055b]{color:#71808e;font-size:12px}.summary-card>strong[data-v-d89e055b]{color:#172832;font-size:23px}.summary-card>div[data-v-d89e055b]{display:flex;align-items:center;gap:7px;min-width:0}.summary-card em[data-v-d89e055b]{color:#6b7883;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.summary-card em.good[data-v-d89e055b]{color:#16775f}.summary-card em.bad[data-v-d89e055b]{color:#c24132}.summary-card small[data-v-d89e055b]{overflow:hidden;color:#8a969f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 960px){.summary-grid[data-v-d89e055b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.summary-grid[data-v-d89e055b]{grid-template-columns:1fr}}.panel[data-v-a59b7fee]{border:1px solid #dfe6ed;border-radius:8px;padding:15px;background:#fff}.panel-header[data-v-a59b7fee]{display:flex;align-items:start;justify-content:space-between;gap:12px}.panel-header h2[data-v-a59b7fee],.panel-header p[data-v-a59b7fee]{margin:0}.panel-header h2[data-v-a59b7fee]{font-size:15px}.panel-header p[data-v-a59b7fee]{margin-top:3px;color:#7c8993;font-size:10px}.legend[data-v-a59b7fee]{display:flex;gap:12px;color:#71808e;font-size:10px}.legend span[data-v-a59b7fee]{display:inline-flex;align-items:center;gap:4px}.legend i[data-v-a59b7fee]{width:8px;height:8px;border-radius:2px}.legend .current[data-v-a59b7fee]{background:#1f8a70}.legend .comparison[data-v-a59b7fee]{background:#b8c5cf}.chart[data-v-a59b7fee]{display:flex;height:215px;align-items:end;gap:5px;margin-top:16px;overflow-x:auto;border-bottom:1px solid #e5eaee}.chart-column[data-v-a59b7fee]{display:grid;min-width:32px;height:100%;flex:1 0 32px;grid-template-rows:minmax(0,1fr) 25px;gap:4px}.bars[data-v-a59b7fee]{display:flex;height:100%;align-items:end;justify-content:center;gap:2px}.bar[data-v-a59b7fee]{width:min(11px,40%);min-height:2px;border-radius:3px 3px 0 0}.bar.current[data-v-a59b7fee]{background:#1f8a70}.bar.comparison[data-v-a59b7fee]{background:#c4ced6}.chart-column>span[data-v-a59b7fee]{overflow:hidden;color:#82909b;font-size:9px;text-align:center;white-space:nowrap}.empty[data-v-a59b7fee]{margin:50px 0;color:#8a969f;text-align:center}.analysis-filter[data-v-4ae48848]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.range-buttons[data-v-4ae48848]{display:flex;gap:5px}.analysis-filter label[data-v-4ae48848]{display:grid;gap:3px;color:#71808e;font-size:10px}.analysis-filter input[data-v-4ae48848],.analysis-filter select[data-v-4ae48848],.range-buttons button[data-v-4ae48848]{height:34px;border:1px solid #d5dde5;border-radius:6px;padding:0 10px;background:#fff;color:#263745;font-size:12px}.analysis-filter select[data-v-4ae48848]{min-width:150px}.range-buttons button[data-v-4ae48848]{color:#176b57;font-weight:700;cursor:pointer}.range-buttons button[data-v-4ae48848]:hover{border-color:#8db9ad;background:#eef8f5}@media (max-width: 720px){.analysis-filter[data-v-4ae48848],.analysis-filter label[data-v-4ae48848],.analysis-filter input[data-v-4ae48848],.analysis-filter select[data-v-4ae48848],.range-buttons[data-v-4ae48848]{width:100%}.range-buttons button[data-v-4ae48848]{flex:1}}.analysis-page[data-v-a4b03b04]{display:flex;height:100%;min-height:0;flex-direction:column;gap:10px;padding:14px 18px 22px;overflow:auto}.page-heading[data-v-a4b03b04]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-heading h1[data-v-a4b03b04],.page-heading p[data-v-a4b03b04]{margin:0}.page-heading h1[data-v-a4b03b04]{font-size:23px}.page-heading p[data-v-a4b03b04]{margin-top:3px;color:#71808e;font-size:11px}.data-status[data-v-a4b03b04]{display:flex;gap:10px;color:#7b8892;font-size:10px}.analysis-tabs[data-v-a4b03b04]{display:flex;gap:4px;border-bottom:1px solid #dfe6ed}.analysis-tabs button[data-v-a4b03b04]{position:relative;border:0;padding:9px 13px;background:transparent;color:#607180;font-size:12px;font-weight:700;cursor:pointer}.analysis-tabs button.active[data-v-a4b03b04]{color:#176b57}.analysis-tabs button.active[data-v-a4b03b04]:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:#1f8a70;content:""}.quality-notice[data-v-a4b03b04],.capability-notice[data-v-a4b03b04],.error-message[data-v-a4b03b04],.loading-state[data-v-a4b03b04]{margin:0;border-radius:6px;padding:9px 11px;font-size:11px}.quality-notice[data-v-a4b03b04]{background:#fff7e9;color:#8b5a13}.capability-notice[data-v-a4b03b04]{background:#eef5fa;color:#3c6680}.error-message[data-v-a4b03b04]{background:#fff1ef;color:#b42318}.loading-state[data-v-a4b03b04]{padding:50px;color:#71808e;text-align:center}.overview-layout[data-v-a4b03b04]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:10px}.full-width[data-v-a4b03b04]{grid-column:1 / -1}.orders-analysis[data-v-a4b03b04],.tab-stack[data-v-a4b03b04]{display:grid;gap:10px}@media (max-width: 980px){.overview-layout[data-v-a4b03b04]{grid-template-columns:1fr}.full-width[data-v-a4b03b04]{grid-column:auto}}@media (max-width: 620px){.analysis-page[data-v-a4b03b04]{padding:12px}.page-heading[data-v-a4b03b04]{align-items:start;flex-direction:column}.data-status[data-v-a4b03b04]{flex-direction:column;gap:2px}.analysis-tabs[data-v-a4b03b04]{overflow-x:auto}.analysis-tabs button[data-v-a4b03b04]{white-space:nowrap}}.module-area[data-v-e4f75e58]{display:grid;gap:12px;padding:0 14px 28px}.module-heading[data-v-e4f75e58],.module-card[data-v-e4f75e58]{display:flex;align-items:center}.module-heading[data-v-e4f75e58]{justify-content:space-between;padding:0 4px}.module-heading>div>span[data-v-e4f75e58]{color:#1f8a70;font-size:8px;font-weight:800;letter-spacing:.18em}.module-heading h2[data-v-e4f75e58]{margin:2px 0 0;font-size:20px}.module-heading small[data-v-e4f75e58]{color:#8795a1;font-size:10px}.module-list[data-v-e4f75e58]{display:grid;gap:8px}.module-card[data-v-e4f75e58]{box-sizing:border-box;min-height:69px;gap:10px;border:1px solid #e2e9ee;border-radius:13px;padding:10px 11px;background:#fff;color:#20313f;text-decoration:none;box-shadow:0 4px 14px #1b313f0a}.module-card[data-v-e4f75e58]:active{border-color:#9acbbf;background:#f0faf6}.module-card .order[data-v-e4f75e58]{width:20px;color:#a0adb6;font-size:9px;font-variant-numeric:tabular-nums}.module-card>i[data-v-e4f75e58]:not(.arrow){display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;background:#e9f6f2;color:#17745f;font-size:17px}.module-card>div[data-v-e4f75e58]{display:grid;min-width:0;gap:1px}.module-card>div>span[data-v-e4f75e58]{color:#8a98a3;font-size:7px;letter-spacing:.08em}.module-card strong[data-v-e4f75e58]{font-size:13px}.module-card small[data-v-e4f75e58]{overflow:hidden;color:#788895;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.module-card .arrow[data-v-e4f75e58],.module-card .lock[data-v-e4f75e58]{margin-left:auto;color:#9cabb5;font-size:9px}.module-card.locked[data-v-e4f75e58]{opacity:.55}@media (max-width:360px){.module-area[data-v-e4f75e58]{padding-right:10px;padding-left:10px}.module-card[data-v-e4f75e58]{gap:8px}}.overview[data-v-db3e7334]{position:relative;box-sizing:border-box;height:232px;min-height:220px;max-height:26dvh;padding:13px 15px 12px;overflow:hidden;background:linear-gradient(145deg,#0b554b 0%,#137966 58%,#25947c 100%);color:#fff}.overview[data-v-db3e7334]:before,.overview[data-v-db3e7334]:after{position:absolute;border-radius:50%;background:rgb(255 255 255 / 7%);content:""}.overview[data-v-db3e7334]:before{width:210px;height:210px;top:-112px;right:-48px}.overview[data-v-db3e7334]:after{width:140px;height:140px;bottom:-96px;left:36%}.overview-head[data-v-db3e7334],.brand[data-v-db3e7334],.playback[data-v-db3e7334],.carousel-controls[data-v-db3e7334]{display:flex;align-items:center}.overview-head[data-v-db3e7334]{position:relative;z-index:1;justify-content:space-between}.brand[data-v-db3e7334]{gap:8px}.brand-mark[data-v-db3e7334]{display:block;width:30px;height:30px;border:1px solid rgb(255 255 255 / 28%);border-radius:9px;object-fit:cover;box-shadow:0 2px 7px #00203833}.brand div[data-v-db3e7334]{display:grid}.brand strong[data-v-db3e7334]{font-size:14px}.brand small[data-v-db3e7334]{color:#ffffffa8;font-size:9px}.playback[data-v-db3e7334]{gap:4px;height:28px;border:1px solid rgb(255 255 255 / 24%);border-radius:999px;padding:0 9px;background:rgb(4 52 45 / 28%);color:#fff;font-size:10px}.slide[data-v-db3e7334]{position:relative;z-index:1;display:grid;height:calc(100% - 54px);grid-template-columns:minmax(76px,.5fr) minmax(0,1.5fr);align-items:center;gap:9px;padding:5px 0 12px}.slide-title span[data-v-db3e7334]{display:inline-block;margin-bottom:3px;color:#b9eee1;font-size:9px;font-weight:700;letter-spacing:.1em}.slide-title h1[data-v-db3e7334],.slide-title p[data-v-db3e7334]{margin:0}.slide-title h1[data-v-db3e7334]{font-size:17px;line-height:1.16}.slide-title p[data-v-db3e7334]{margin-top:4px;color:#ffffffad;font-size:9px;line-height:1.35}.metric-grid[data-v-db3e7334]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.metric[data-v-db3e7334]{display:grid;gap:2px;min-width:0;border:1px solid rgb(255 255 255 / 14%);border-radius:9px;padding:7px 8px;background:rgb(3 49 43 / 20%)}.metric span[data-v-db3e7334],.metric small[data-v-db3e7334]{overflow:hidden;color:#ffffff9e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.metric small[data-v-db3e7334]{font-size:8px}.metric strong[data-v-db3e7334]{overflow:hidden;font-size:14px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.metric strong.positive[data-v-db3e7334]{color:#c8f7de}.metric strong.warning[data-v-db3e7334]{color:#ffd38b}.carousel-controls[data-v-db3e7334]{position:absolute;right:15px;bottom:8px;z-index:2;overflow:hidden;gap:0;border:1px solid rgb(255 255 255 / 22%);border-radius:999px;background:rgb(4 52 45 / 24%)}.carousel-controls>button[data-v-db3e7334]{height:24px;border:0;padding:0 10px;background:transparent;color:#ffffffa3;font-size:9px;white-space:nowrap}.carousel-controls>button+button[data-v-db3e7334]{border-left:1px solid rgb(255 255 255 / 16%)}.carousel-controls>button.active[data-v-db3e7334]{background:rgb(255 255 255 / 18%);color:#fff;font-weight:700}.slide-fade-enter-active[data-v-db3e7334],.slide-fade-leave-active[data-v-db3e7334]{transition:opacity .2s ease,transform .2s ease}.slide-fade-enter-from[data-v-db3e7334]{opacity:0;transform:translate(14px)}.slide-fade-leave-to[data-v-db3e7334]{opacity:0;transform:translate(-14px)}@media (max-width:360px){.overview[data-v-db3e7334]{padding-right:12px;padding-left:12px}.slide[data-v-db3e7334]{grid-template-columns:minmax(68px,.45fr) minmax(0,1.55fr);gap:7px}.slide-title h1[data-v-db3e7334]{font-size:16px}.metric[data-v-db3e7334]{padding:6px}.metric strong[data-v-db3e7334]{font-size:13px}}.mobile-home[data-v-351cbea4]{width:100%;min-height:100dvh;background:#f5f7f9;color:#182733}.load-error[data-v-351cbea4]{margin:10px 14px 0;border-radius:8px;padding:9px 11px;background:#fff1ef;color:#b42318;font-size:11px}.mobile-home>footer[data-v-351cbea4]{display:flex;justify-content:space-between;padding:0 18px 24px;color:#8795a1;font-size:10px}.collection-strip[data-v-351cbea4]{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 14px 2px;border:1px solid #dce6e3;border-radius:12px;padding:9px;background:#fff;box-shadow:0 3px 12px #15453a0d}.crawl-button[data-v-351cbea4]{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;padding:0 12px;background:#16866f;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.crawl-button[data-v-351cbea4]:disabled{opacity:.65}.crawl-button .iconfont[data-v-351cbea4]{font-size:16px}.mobile-quality[data-v-351cbea4]{justify-self:stretch}.collection-strip[data-v-351cbea4] .system-status{min-height:38px}.collection-strip[data-v-351cbea4] .quality-notice{width:100%;min-width:0;justify-content:flex-start;padding:0 8px}.collection-strip[data-v-351cbea4] .notice-copy{display:grid;min-width:0}.collection-strip[data-v-351cbea4] .notice-copy strong{overflow:hidden;text-overflow:ellipsis}.collection-strip[data-v-351cbea4] .quality-notice>.iconfont{display:none}.crawl-feedback[data-v-351cbea4]{position:absolute;top:calc(100% + 5px);left:0;z-index:20;border-radius:6px;padding:5px 8px;background:#173d35;color:#fff;font-size:10px;box-shadow:0 5px 15px #00000024}@media (max-width:370px){.collection-strip[data-v-351cbea4]{grid-template-columns:auto auto;gap:6px}.mobile-quality[data-v-351cbea4]{grid-column:1/-1}.crawl-button[data-v-351cbea4]{padding:0 10px}}.mobile-page-header[data-v-1f955e93]{position:sticky;top:0;z-index:20;display:grid;min-height:62px;grid-template-columns:38px minmax(0,1fr)auto;align-items:center;gap:9px;border-bottom:1px solid #e3e9ee;padding:7px 12px;background:rgb(255 255 255 / 96%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-page-header>button[data-v-1f955e93]{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#edf7f4;color:#176b57}.mobile-page-header>button i[data-v-1f955e93]{font-size:17px}.header-actions[data-v-1f955e93]{display:flex;align-items:center;gap:6px}.header-actions[data-v-1f955e93] button,.home-link[data-v-1f955e93]{display:grid;height:36px;place-items:center;border:1px solid #b9d9d0;border-radius:10px;padding:0 11px;background:#fff;color:#176b57;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.home-link[data-v-1f955e93]{min-width:42px;padding:0 9px;background:#edf7f4}.mobile-page-header h1[data-v-1f955e93],.mobile-page-header p[data-v-1f955e93]{margin:0}.mobile-page-header h1[data-v-1f955e93]{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.mobile-page-header p[data-v-1f955e93]{margin-top:2px;overflow:hidden;color:#788894;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.analysis-content[data-v-8bbfa22f]{display:grid;gap:10px;padding:10px 12px 24px}.summary-grid[data-v-8bbfa22f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.summary-grid article[data-v-8bbfa22f]{display:grid;gap:3px;border:1px solid #e0e8ed;border-radius:10px;padding:9px;background:#fff}.summary-grid span[data-v-8bbfa22f],.summary-grid small[data-v-8bbfa22f]{color:#778895;font-size:8px}.summary-grid strong[data-v-8bbfa22f]{font-size:14px}.summary-grid article.warning[data-v-8bbfa22f]{border-color:#f3cf9d;background:#fff9ef}.summary-grid article.warning strong[data-v-8bbfa22f]{color:#b54708}.quality-warning[data-v-8bbfa22f]{margin:0;border-left:3px solid #e39121;border-radius:7px;padding:8px 9px;background:#fff7e8;color:#8d5715;font-size:9px}.analysis-card[data-v-8bbfa22f]{border:1px solid #e0e8ed;border-radius:12px;padding:11px;background:#fff}.analysis-card>header[data-v-8bbfa22f]{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.analysis-card h2[data-v-8bbfa22f],.analysis-card p[data-v-8bbfa22f]{margin:0}.analysis-card h2[data-v-8bbfa22f]{font-size:15px}.analysis-card header small[data-v-8bbfa22f]{color:#1f8a70;font-size:8px;font-weight:800}.analysis-card header span[data-v-8bbfa22f]{color:#83929d;font-size:9px}.trend-list[data-v-8bbfa22f],.contribution-list[data-v-8bbfa22f],.anomaly-list[data-v-8bbfa22f],.expense-list[data-v-8bbfa22f],.cause-list[data-v-8bbfa22f]{display:grid;gap:8px}.trend-list>div[data-v-8bbfa22f]{display:grid;grid-template-columns:38px minmax(0,1fr) 65px;align-items:center;gap:7px;font-size:9px}.trend-list strong[data-v-8bbfa22f]{text-align:right}.bar[data-v-8bbfa22f]{display:block;height:6px;overflow:hidden;border-radius:9px;background:#edf2f4}.bar i[data-v-8bbfa22f]{display:block;height:100%;border-radius:inherit;background:#2a987d}.contribution-list article[data-v-8bbfa22f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.contribution-list article>div[data-v-8bbfa22f]{display:grid}.contribution-list article span[data-v-8bbfa22f],.contribution-list article small[data-v-8bbfa22f]{color:#758694;font-size:8px}.contribution-list .bar[data-v-8bbfa22f],.contribution-list article>small[data-v-8bbfa22f]{grid-column:1/-1}.anomaly-list article[data-v-8bbfa22f]{border-left:3px solid #e7a23d;border-radius:6px;padding:7px 8px;background:#fff8ec}.anomaly-list article.严重[data-v-8bbfa22f]{border-color:#d92d20;background:#fff2f0}.anomaly-list article span[data-v-8bbfa22f]{margin-left:6px;color:#87949e;font-size:8px}.anomaly-list article p[data-v-8bbfa22f]{margin-top:3px;color:#667987;font-size:9px}.expense-list[data-v-8bbfa22f]{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-list article[data-v-8bbfa22f]{display:grid;gap:3px;border-radius:8px;padding:8px;background:#f6f8fa}.expense-list span[data-v-8bbfa22f],.expense-list small[data-v-8bbfa22f]{color:#718390;font-size:8px}.segment-grid[data-v-8bbfa22f]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.segment-grid span[data-v-8bbfa22f]{display:grid;gap:3px;border-radius:8px;padding:7px;background:#f2f7f5;color:#657a70;font-size:8px}.segment-grid strong[data-v-8bbfa22f]{color:#173a31;font-size:15px}.segment-grid .danger[data-v-8bbfa22f]{background:#fff1ef;color:#a33b31}.cause-list[data-v-8bbfa22f]{margin-top:9px}.cause-list article[data-v-8bbfa22f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px;border-top:1px solid #edf1f4;padding-top:7px}.cause-list span[data-v-8bbfa22f],.cause-list small[data-v-8bbfa22f]{color:#758694;font-size:8px}.cause-list small[data-v-8bbfa22f]{grid-column:1/-1}.product-list[data-v-8bbfa22f]{display:grid;gap:0;margin:0;padding:0;list-style:none}.product-list li[data-v-8bbfa22f]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border-top:1px solid #edf1f4;padding:8px 0}.product-list li[data-v-8bbfa22f]:first-child{border-top:0}.product-list em[data-v-8bbfa22f]{color:#a4afb7;font-size:9px;font-style:normal}.product-list div[data-v-8bbfa22f],.product-list li>span[data-v-8bbfa22f]{display:grid;gap:2px}.product-list li>span[data-v-8bbfa22f]{text-align:right}.product-list small[data-v-8bbfa22f]{color:#758694;font-size:8px}.analysis-filter[data-v-211a1404]{display:grid;gap:7px;border-bottom:1px solid #dde6eb;padding:9px 12px;background:#fff}.quick-range[data-v-211a1404],.date-row[data-v-211a1404],.select-row[data-v-211a1404]{display:flex;align-items:center;gap:6px}.quick-range button[data-v-211a1404]{height:29px;border:1px solid #cddbd6;border-radius:8px;padding:0 10px;background:#f4faf8;color:#176b57;font-size:10px;font-weight:700}.quick-range span[data-v-211a1404]{margin-left:auto;color:#6f8090;font-size:9px}.date-row[data-v-211a1404]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.date-row span[data-v-211a1404]{color:#8b99a3;font-size:9px}.date-row input[data-v-211a1404],.select-row select[data-v-211a1404]{box-sizing:border-box;width:100%;height:35px;border:1px solid #d2dce4;border-radius:9px;padding:0 8px;background:#fff;color:#263744;font-size:10px}.select-row[data-v-211a1404]{display:grid;grid-template-columns:1.15fr .85fr}.mobile-dashboard-page[data-v-315f9c08]{display:flex;width:100%;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:#f5f7f9}.analysis-tabs[data-v-315f9c08]{display:flex;flex:0 0 auto;gap:4px;border-bottom:1px solid #dde6eb;padding:7px 12px;background:#fff;overflow-x:auto}.analysis-tabs button[data-v-315f9c08]{height:29px;flex:1 0 auto;border:0;border-radius:8px;padding:0 10px;background:#f2f5f7;color:#667987;font-size:10px;white-space:nowrap}.analysis-tabs button.active[data-v-315f9c08]{background:#1f8a70;color:#fff;font-weight:700}.analysis-scroll[data-v-315f9c08]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.message[data-v-315f9c08]{margin:9px 12px;border-radius:8px;padding:9px;background:#fff0ee;color:#b42318;font-size:11px}.loading[data-v-315f9c08]{padding:48px 20px;color:#718390;text-align:center;font-size:11px}.mobile-management-page[data-v-97c09474]{display:flex;width:100%;min-height:100dvh;flex-direction:column;background:#f5f7f9}.management-content[data-v-97c09474]{flex:1 1 auto;min-height:0;background:#f5f7f9}.mobile-management-page.employee-page[data-v-97c09474],.mobile-management-page.schedule-page[data-v-97c09474],.mobile-management-page.product-page[data-v-97c09474],.mobile-management-page.recipe-page[data-v-97c09474]{height:100dvh;min-height:0;overflow:hidden}.employee-page .management-content[data-v-97c09474],.schedule-page .management-content[data-v-97c09474],.product-page .management-content[data-v-97c09474],.recipe-page .management-content[data-v-97c09474]{overflow:hidden}.mobile-order-detail[data-v-51084d67]{display:flex;width:100%;height:100dvh;flex-direction:column;background:#f5f7f9}.mobile-order-detail[data-v-51084d67]>.detail-panel{flex:1 1 auto;min-height:0;border:0;border-radius:0}.message[data-v-51084d67]{margin:8px 12px;border-radius:8px;padding:9px;background:#fff0ee;color:#b42318;font-size:11px}.mobile-order-detail[data-v-51084d67] .panel-header{padding:7px 12px}.mobile-order-detail[data-v-51084d67] .header-meta{grid-template-columns:auto auto minmax(0,1fr) auto;gap:5px;font-size:10px}.mobile-order-detail[data-v-51084d67] .header-meta strong{font-size:15px}.mobile-order-detail[data-v-51084d67] .status-pill{min-height:20px;padding:0 7px;font-size:10px}.mobile-order-detail[data-v-51084d67] .summary-card{margin:6px 10px;border-radius:10px}.mobile-order-detail[data-v-51084d67] .summary-head{gap:7px;padding:7px 9px}.mobile-order-detail[data-v-51084d67] .summary-customer-main{gap:2px}.mobile-order-detail[data-v-51084d67] .summary-customer-main strong{font-size:15px}.mobile-order-detail[data-v-51084d67] .summary-customer-main small{font-size:9px}.mobile-order-detail[data-v-51084d67] .summary-prep{min-width:66px;padding:5px 7px}.mobile-order-detail[data-v-51084d67] .summary-prep span,.mobile-order-detail[data-v-51084d67] .summary-prep small{font-size:8px}.mobile-order-detail[data-v-51084d67] .summary-prep strong{font-size:15px}.mobile-order-detail[data-v-51084d67] .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-order-detail[data-v-51084d67] .summary-mini,.mobile-order-detail[data-v-51084d67] .summary-mini:nth-child(2n),.mobile-order-detail[data-v-51084d67] .summary-mini:last-child,.mobile-order-detail[data-v-51084d67] .summary-mini:nth-last-child(-n+2){gap:3px;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5;padding:7px 8px}.mobile-order-detail[data-v-51084d67] .summary-mini:nth-child(1){grid-column:span 1}.mobile-order-detail[data-v-51084d67] .summary-mini:nth-child(2){grid-column:span 3;border-right:0}.mobile-order-detail[data-v-51084d67] .summary-financial{grid-column:span 1;border-bottom:0!important;padding:7px 5px!important}.mobile-order-detail[data-v-51084d67] .summary-financial:last-child{border-right:0}.mobile-order-detail[data-v-51084d67] .summary-mini span,.mobile-order-detail[data-v-51084d67] .summary-mini small{font-size:8px}.mobile-order-detail[data-v-51084d67] .summary-mini strong{font-size:12px;white-space:nowrap}.mobile-order-detail[data-v-51084d67] .summary-mini-paired{grid-template-columns:minmax(0,1fr) auto;gap:5px}.mobile-order-detail[data-v-51084d67] .summary-amount-block{gap:3px}.mobile-order-detail[data-v-51084d67] .summary-packing-fee{min-width:48px;padding-left:6px}.mobile-order-detail[data-v-51084d67] .collapsible-section{padding:0 10px 8px}.mobile-order-detail[data-v-51084d67] .section-trigger{min-height:36px;padding:8px 0}.mobile-order-detail[data-v-51084d67] .section-title strong{font-size:13px}.mobile-order-detail[data-v-51084d67] .meta-grid,.mobile-order-detail[data-v-51084d67] .amount-list{gap:7px 10px}.mobile-order-detail[data-v-51084d67] .meta-grid dt,.mobile-order-detail[data-v-51084d67] .amount-list dt{font-size:10px}.mobile-order-detail[data-v-51084d67] .meta-grid dd,.mobile-order-detail[data-v-51084d67] .amount-list dd{font-size:12px}.mobile-order-detail[data-v-51084d67] .section-body{gap:8px}.mobile-order-detail[data-v-51084d67] .rider-time-grid{gap:5px}.mobile-order-detail[data-v-51084d67] .rider-time-grid div{gap:2px;padding:6px}.mobile-order-detail[data-v-51084d67] .timeline-item{min-height:34px;grid-template-columns:52px 14px minmax(0,1fr);gap:5px;font-size:11px}.mobile-order-detail[data-v-51084d67] .mini-table th,.mobile-order-detail[data-v-51084d67] .mini-table td{padding:7px 0;font-size:10px}.mobile-order-detail[data-v-51084d67] .amount-row{padding:6px 0}.mobile-orders-page[data-v-ed493e91]{width:100%;min-height:100dvh;background:#f5f7f9}.mobile-filters[data-v-ed493e91]{position:sticky;top:62px;z-index:15;display:grid;grid-template-columns:1.05fr .95fr;gap:8px;border-bottom:1px solid #e3e9ee;padding:10px 12px;background:#f5f7f9}.mobile-filters select[data-v-ed493e91]:last-child{grid-column:1/-1}.mobile-filters input[data-v-ed493e91],.mobile-filters select[data-v-ed493e91]{box-sizing:border-box;width:100%;height:39px;border:1px solid #d1dce4;border-radius:10px;padding:0 9px;background:#fff;color:#233441;font-size:12px}.list-summary[data-v-ed493e91]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px 6px;color:#6f7f8b;font-size:11px}.list-summary button[data-v-ed493e91]{border:0;background:transparent;color:#176b57;font-weight:700}.message[data-v-ed493e91]{margin:6px 12px;border-radius:9px;padding:9px 11px;font-size:11px}.error[data-v-ed493e91]{background:#fff0ee;color:#b42318}.order-cards[data-v-ed493e91]{display:grid;gap:9px;padding:7px 12px 24px}.order-card[data-v-ed493e91]{display:grid;gap:9px;width:100%;border:1px solid #e0e8ed;border-radius:13px;padding:12px;background:#fff;color:#1c2b37;text-align:left;box-shadow:0 4px 14px #1c313f0a}.order-main[data-v-ed493e91],.order-identity[data-v-ed493e91],.amounts[data-v-ed493e91]{display:flex;align-items:center}.order-main[data-v-ed493e91]{min-width:0;gap:8px}.order-identity[data-v-ed493e91]{min-width:0;gap:6px;overflow:hidden;white-space:nowrap}.order-identity[data-v-ed493e91] .platform-icon,.order-identity strong[data-v-ed493e91]{flex:0 0 auto}.order-identity .serial-number[data-v-ed493e91]{font-size:14px}.order-identity .customer-name[data-v-ed493e91]{overflow:hidden;flex:0 1 auto;font-size:12px;text-overflow:ellipsis}.order-identity small[data-v-ed493e91]{overflow:hidden;min-width:0;color:#82909b;font-size:9px;text-overflow:ellipsis}.status[data-v-ed493e91]{overflow:hidden;max-width:130px;border-radius:999px;padding:4px 8px;background:#e9f6f2;color:#176b57;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.status.warning[data-v-ed493e91]{background:#fff0e8;color:#b54708}.order-main time[data-v-ed493e91]{margin-left:auto;color:#83919c;font-size:10px}.products[data-v-ed493e91]{overflow:hidden;margin:0;color:#526674;font-size:11px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.amounts[data-v-ed493e91]{gap:18px;border-top:1px solid #edf1f4;padding-top:9px}.amounts span[data-v-ed493e91]{display:grid;gap:2px}.amounts small[data-v-ed493e91]{color:#8a98a2;font-size:8px}.amounts strong[data-v-ed493e91]{font-size:12px;font-variant-numeric:tabular-nums}.amounts strong.danger[data-v-ed493e91]{color:#d05a12}.amounts>i[data-v-ed493e91]{margin-left:auto;color:#a0adb6}.empty[data-v-ed493e91]{padding:46px 20px;color:#82909b;text-align:center;font-size:12px}.mobile-orders-page[data-v-ed493e91]{display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.mobile-filters[data-v-ed493e91]{position:static;flex:0 0 auto}.mobile-filters select[data-v-ed493e91]:last-child{grid-column:auto}.date-navigation[data-v-ed493e91]{display:grid;grid-column:1/-1;grid-template-columns:52px minmax(112px,1fr) 52px 44px 44px;gap:5px}.mobile-filters .date-navigation .date-input[data-v-ed493e91]{height:34px;min-width:0;padding:0 5px;font-size:10px}.date-navigation button[data-v-ed493e91]{min-width:0;min-height:34px;border:1px solid #d1dce4;border-radius:8px;padding:3px 1px;background:#fff;color:#176b57;font-size:9px;white-space:nowrap}.list-summary[data-v-ed493e91]{flex:0 0 auto;min-height:36px;border-bottom:1px solid #e3e9ee;padding-top:7px;padding-bottom:7px;background:#f5f7f9}.message[data-v-ed493e91]{flex:0 0 auto}.order-cards[data-v-ed493e91]{min-height:0;flex:1;align-content:start;overflow-y:auto;overscroll-behavior:contain}.order-card[data-v-ed493e91]{position:relative;padding-top:13px}.order-main[data-v-ed493e91]{min-height:28px;padding-right:118px}.status-block[data-v-ed493e91]{position:absolute;top:11px;right:12px;display:flex;max-width:112px;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;background:#e9f6f2;color:#176b57;white-space:nowrap}.status-block strong[data-v-ed493e91]{overflow:hidden;font-size:10px;text-overflow:ellipsis}.status-block time[data-v-ed493e91]{color:inherit;font-size:8px;font-weight:400;opacity:.68}.status-block.warning[data-v-ed493e91]{background:#fff0e8;color:#b54708}.status-block.danger[data-v-ed493e91]{background:#fff0ee;color:#c43224}.amounts[data-v-ed493e91]{gap:14px}.amounts .preparation[data-v-ed493e91]{margin-left:auto;justify-items:end}.amounts .preparation.overtime small[data-v-ed493e91],.amounts .preparation.overtime strong[data-v-ed493e91]{color:#c43224}.amounts>i[data-v-ed493e91]{margin-left:0}.amounts strong em[data-v-ed493e91]{margin-left:2px;font-size:9px;font-style:normal;font-weight:700}.card-analysis[data-v-ed493e91]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;border-radius:7px;padding:6px 8px;background:#f1f8f5;color:#176b57}.card-analysis span[data-v-ed493e91]{font-size:8px;white-space:nowrap}.card-analysis strong[data-v-ed493e91]{overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.card-analysis.warning[data-v-ed493e91]{background:#fff7e9;color:#a85a08}.card-analysis.danger[data-v-ed493e91]{background:#fff0ee;color:#b42318}.feedback-toast[data-v-27c67861]{position:fixed;top:max(12px,env(safe-area-inset-top));right:12px;left:12px;z-index:100;display:grid;min-height:52px;grid-template-columns:24px minmax(0,1fr)30px 32px;align-items:center;gap:7px;overflow:hidden;border:1px solid rgb(255 255 255 / 16%);border-radius:13px;padding:0 7px 3px 12px;background:#173f36;color:#fff;box-shadow:0 12px 32px #0f2f2747}.status-icon[data-v-27c67861]{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#fff;color:#20725f;font-size:12px}.message[data-v-27c67861]{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.countdown[data-v-27c67861]{color:#ffffffb8;font-size:9px;text-align:right}.feedback-toast button[data-v-27c67861]{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:rgb(255 255 255 / 10%);color:#fff}.progress-track[data-v-27c67861]{position:absolute;right:0;bottom:0;left:0;height:3px;background:rgb(255 255 255 / 12%)}.progress-track span[data-v-27c67861]{display:block;height:100%;background:#83d2bd;transition:width .1s linear}.photo-field[data-v-67464198]{display:grid;gap:8px}.photo-heading[data-v-67464198]{display:flex;align-items:center;justify-content:space-between;color:#41525f;font-size:12px;font-weight:700}.photo-heading b[data-v-67464198]{margin-left:6px;border-radius:4px;padding:2px 5px;background:#fff0ed;color:#c44332;font-size:9px}.photo-heading small[data-v-67464198]{color:#93a0aa;font-weight:500}.photo-list[data-v-67464198]{display:flex;gap:8px;overflow-x:auto}.photo-item[data-v-67464198],.photo-add[data-v-67464198]{position:relative;display:grid;width:76px;height:76px;flex:0 0 76px;place-items:center;overflow:hidden;border:1px dashed #b9cdc7;border-radius:10px;background:#f5faf8;color:#257762;font-size:12px}.photo-item img[data-v-67464198]{width:100%;height:100%;object-fit:cover}.photo-item button[data-v-67464198]{position:absolute;top:3px;right:3px;width:21px;height:21px;border:0;border-radius:50%;background:rgb(18 37 32 / 72%);color:#fff;font-size:16px}.photo-add input[data-v-67464198]{position:absolute;width:1px;height:1px;opacity:0}.count-sheet[data-v-432e639f]{min-height:100dvh;padding-bottom:82px;background:#f4f7f6;color:#24363f}.sheet-header[data-v-432e639f]{position:sticky;top:0;z-index:20;display:grid;min-height:64px;grid-template-columns:38px minmax(0,1fr)auto;align-items:center;gap:8px;border-bottom:1px solid #dfe8e4;padding:8px 12px;background:rgb(255 255 255 / 96%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sheet-header>button[data-v-432e639f]{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#eaf6f2;color:#176e59}.sheet-header>button i[data-v-432e639f]{font-size:17px}.sheet-header h1[data-v-432e639f],.sheet-header p[data-v-432e639f]{margin:0}.sheet-header h1[data-v-432e639f]{font-size:16px}.sheet-header p[data-v-432e639f]{margin-top:3px;color:#849199;font-size:9px}.sheet-header>span[data-v-432e639f]{border-radius:7px;padding:6px 8px;background:#eaf6f2;color:#176e59;font-size:10px;font-weight:800}.opening-photo[data-v-432e639f],.filter-bar[data-v-432e639f]{margin:10px 12px 0;border:1px solid #e0e8e5;border-radius:13px;padding:12px;background:#fff}.filter-bar[data-v-432e639f]{position:sticky;top:65px;z-index:15;display:grid;gap:8px;box-shadow:0 4px 12px #173d320d}.filter-bar>input[data-v-432e639f],.filter-row select[data-v-432e639f]{height:38px;border:1px solid #dce5e2;border-radius:9px;padding:0 11px;background:#f8faf9;color:#31434c;font-size:12px;outline:none}.filter-row[data-v-432e639f]{display:flex;gap:6px}.filter-row select[data-v-432e639f]{min-width:82px}.filter-row button[data-v-432e639f]{height:32px;border:1px solid #dce5e2;border-radius:8px;padding:0 11px;background:#fff;color:#6c7b84;font-size:10px}.filter-row button.active[data-v-432e639f]{border-color:#2a876f;background:#eaf6f2;color:#176e59;font-weight:700}.item-list[data-v-432e639f]{display:grid;gap:9px;padding:10px 12px}.item-card[data-v-432e639f]{overflow:hidden;border:1px solid #e0e8e5;border-radius:13px;background:#fff}.item-card.abnormal[data-v-432e639f]{border-color:#edb4a9}.item-main[data-v-432e639f]{display:grid;grid-template-columns:minmax(0,1fr)118px;align-items:center;gap:9px;padding:12px}.item-copy[data-v-432e639f]{display:grid;min-width:0;gap:2px}.item-copy span[data-v-432e639f]{color:#27806a;font-size:9px}.item-copy strong[data-v-432e639f]{font-size:14px}.item-copy small[data-v-432e639f]{overflow:hidden;color:#89959d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.quantity-field[data-v-432e639f]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;overflow:hidden;border:1px solid #cad8d3;border-radius:10px;background:#fbfcfc}.quantity-field[data-v-432e639f]:focus-within{border-color:#21826b}.quantity-field input[data-v-432e639f]{width:100%;height:43px;border:0;padding:0 4px 0 10px;background:transparent;color:#173d34;font-size:18px;font-weight:800;outline:none}.quantity-field span[data-v-432e639f]{padding-right:8px;color:#849199;font-size:9px}.difference-toggle[data-v-432e639f]{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-top:1px solid #f2d6d0;padding:8px 12px;background:#fff5f2;color:#b84a39;font-size:10px;font-weight:700}.exception-form[data-v-432e639f]{display:grid;gap:9px;border-top:1px solid #f0e1dd;padding:11px 12px;background:#fffbfa}.exception-form select[data-v-432e639f],.exception-form textarea[data-v-432e639f]{width:100%;border:1px solid #dfd7d4;border-radius:9px;padding:9px;background:#fff;color:#34464e;font-size:11px;outline:none}.exception-form textarea[data-v-432e639f]{resize:none}.empty-state[data-v-432e639f]{padding:36px 0;color:#93a0aa;text-align:center;font-size:12px}.submit-bar[data-v-432e639f]{position:fixed;right:0;bottom:0;left:0;z-index:25;display:flex;min-height:70px;align-items:center;justify-content:space-between;border-top:1px solid #dbe5e1;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:rgb(255 255 255 / 97%);box-shadow:0 -7px 24px #163c3114}.submit-bar>div[data-v-432e639f]{display:grid}.submit-bar strong[data-v-432e639f]{font-size:17px}.submit-bar span[data-v-432e639f]{color:#849199;font-size:9px}.submit-bar button[data-v-432e639f]{height:43px;border:0;border-radius:11px;padding:0 24px;background:#21826b;color:#fff;font-size:13px;font-weight:800}.item-main[data-v-432e639f]{display:flex;grid-template-columns:none}.material-photo[data-v-432e639f]{width:44px;height:44px;flex:0 0 44px;border-radius:9px;object-fit:cover}.item-copy[data-v-432e639f]{flex:1}.quantity-field[data-v-432e639f]{width:118px;flex:0 0 118px}.inventory-reference[data-v-432e639f]{display:grid;grid-template-columns:1fr 1.35fr;border-top:1px solid #edf1ef;background:#fafcfb}.inventory-reference>span[data-v-432e639f]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 7px;padding:8px 12px}.inventory-reference>span+span[data-v-432e639f]{border-left:1px solid #edf1ef}.inventory-reference small[data-v-432e639f]{color:#87959b;font-size:8px}.inventory-reference strong[data-v-432e639f]{color:#36534b;font-size:10px}.inventory-reference em[data-v-432e639f]{grid-column:1/-1;color:#95a1a6;font-size:8px;font-style:normal}.task-section[data-v-ba2c0557]{display:grid;gap:12px}.status-tabs[data-v-ba2c0557]{display:flex;gap:7px;overflow-x:auto}.status-tabs button[data-v-ba2c0557]{min-width:56px;height:31px;border:1px solid #dfe7e4;border-radius:16px;padding:0 12px;background:#fff;color:#65757f;font-size:11px;white-space:nowrap}.status-tabs button.active[data-v-ba2c0557]{border-color:#21826b;background:#21826b;color:#fff;font-weight:700}.task-list[data-v-ba2c0557]{display:grid;gap:9px}.task-card[data-v-ba2c0557]{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr)auto;align-items:center;gap:11px;border:1px solid #e0e8e5;border-radius:14px;padding:13px 12px;background:#fff;color:#263843;text-align:left;box-shadow:0 4px 16px #1c3d340d}.cycle[data-v-ba2c0557]{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#eaf6f2;color:#18745e;font-size:11px;font-weight:800}.task-copy[data-v-ba2c0557]{display:grid;min-width:0;gap:4px}.task-copy strong[data-v-ba2c0557]{font-size:14px}.task-copy>span[data-v-ba2c0557]{overflow:hidden;color:#829099;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.progress[data-v-ba2c0557]{height:4px;overflow:hidden;border-radius:2px;background:#edf1f0}.progress i[data-v-ba2c0557]{display:block;height:100%;border-radius:2px;background:#36a485}.task-meta[data-v-ba2c0557]{display:grid;justify-items:end;gap:7px}.task-meta b[data-v-ba2c0557]{border-radius:5px;padding:3px 5px;background:#f0f3f4;color:#71808a;font-size:9px}.task-meta .status-进行中[data-v-ba2c0557]{background:#fff4df;color:#a86700}.task-meta .status-待复盘[data-v-ba2c0557]{background:#fff0ed;color:#bd4636}.task-meta .status-已完成[data-v-ba2c0557]{background:#eaf6f2;color:#18745e}.task-meta span[data-v-ba2c0557]{color:#8b98a1;font-size:10px}.empty-state[data-v-ba2c0557]{padding:40px 0;color:#93a0aa;text-align:center;font-size:12px}.creator-mask[data-v-576643bb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;background:rgb(12 29 24 / 45%)}.creator-sheet[data-v-576643bb]{display:grid;width:100%;max-height:88dvh;grid-template-rows:auto auto auto minmax(100px,1fr)auto;border-radius:20px 20px 0 0;background:#f5f8f7;overflow:hidden}.creator-sheet>header[data-v-576643bb]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px;background:#fff}.creator-sheet h2[data-v-576643bb],.creator-sheet small[data-v-576643bb]{margin:0}.creator-sheet h2[data-v-576643bb]{font-size:18px}.creator-sheet small[data-v-576643bb]{color:#27826b;font-size:8px;font-weight:800;letter-spacing:.16em}.creator-sheet>header button[data-v-576643bb]{width:34px;height:34px;border:0;border-radius:10px;background:#edf4f1;color:#496059;font-size:20px}.form-grid[data-v-576643bb]{display:grid;gap:9px;padding:12px 14px;background:#fff}.form-grid label[data-v-576643bb]{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center}.form-grid span[data-v-576643bb]{color:#66766f;font-size:11px}.form-grid input[data-v-576643bb],.form-grid select[data-v-576643bb]{height:38px;border:1px solid #dbe5e1;border-radius:9px;padding:0 10px;background:#fafcfb;font-size:12px;outline:none}.material-heading[data-v-576643bb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 7px}.material-heading strong[data-v-576643bb]{font-size:12px}.material-heading span[data-v-576643bb]{color:#75867f;font-size:10px}.material-list[data-v-576643bb]{display:grid;align-content:start;gap:7px;overflow-y:auto;padding:0 12px 12px}.material-list button[data-v-576643bb]{display:grid;grid-template-columns:24px minmax(0,1fr)auto;align-items:center;gap:8px;border:1px solid #dfe8e4;border-radius:11px;padding:10px;background:#fff;color:#2b3d36;text-align:left}.material-list button.selected[data-v-576643bb]{border-color:#59a691;background:#eff9f5}.material-list i[data-v-576643bb]{display:grid;width:21px;height:21px;place-items:center;border:1px solid #bdd0ca;border-radius:6px;color:#fff;font-style:normal}.material-list .selected i[data-v-576643bb]{border-color:#21826b;background:#21826b}.material-list span[data-v-576643bb]{display:grid}.material-list strong[data-v-576643bb]{font-size:12px}.material-list small[data-v-576643bb]{color:#83918b;font-size:9px}.material-list em[data-v-576643bb]{color:#7d8b85;font-size:9px;font-style:normal}.creator-sheet>footer[data-v-576643bb]{display:flex;gap:9px;border-top:1px solid #dce6e2;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff}.creator-sheet>footer button[data-v-576643bb]{height:43px;flex:1;border:1px solid #cbd8d3;border-radius:11px;background:#fff;color:#53675f;font-size:12px;font-weight:700}.creator-sheet>footer button[data-v-576643bb]:last-child{border-color:#21826b;background:#21826b;color:#fff}.creator-sheet>footer button[data-v-576643bb]:disabled{opacity:.45}.material-list[data-v-8da78ad1]{display:grid;align-content:start;gap:8px;padding:10px 12px 24px}.material-card[data-v-8da78ad1]{display:grid;min-height:68px;grid-template-columns:42px minmax(0,1fr)auto 14px;align-items:center;gap:10px;border:1px solid #e1e8ec;border-radius:13px;padding:9px 10px;background:#fff;color:#253940;text-align:left;box-shadow:0 1px 2px #233c4608}.material-image[data-v-8da78ad1],.material-icon[data-v-8da78ad1]{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:#eaf6f2;color:#18705b;object-fit:cover}.material-icon i[data-v-8da78ad1]{font-size:20px}.material-copy[data-v-8da78ad1]{display:grid;min-width:0;gap:4px}.material-copy strong[data-v-8da78ad1]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.material-copy small[data-v-8da78ad1]{overflow:hidden;color:#829098;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.stock-range[data-v-8da78ad1]{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;color:#61737b;white-space:nowrap}.stock-range strong[data-v-8da78ad1]{font-size:11px;font-weight:500}.stock-range small[data-v-8da78ad1]{font-size:9px}.card-arrow[data-v-8da78ad1]{color:#a0adb3;font-size:11px}.empty-state[data-v-8da78ad1]{display:grid;place-items:center;gap:7px;padding:70px 10px;color:#8b999f;text-align:center}.empty-state i[data-v-8da78ad1]{font-size:30px;color:#76aa9d}.empty-state strong[data-v-8da78ad1]{font-size:13px;color:#53666e}.empty-state span[data-v-8da78ad1]{font-size:10px}.name-row[data-v-8da78ad1]{display:flex;min-width:0;align-items:center;gap:6px}.name-row strong[data-v-8da78ad1]{min-width:0}.name-row em[data-v-8da78ad1]{flex:0 0 auto;border:1px solid #efc5a9;border-radius:5px;padding:2px 5px;background:#fff5ec;color:#b45d25;font-size:8px;font-style:normal;font-weight:700}.material-card[data-v-8da78ad1]{display:flex;padding:0}.material-content[data-v-8da78ad1]{display:grid;min-width:0;min-height:66px;flex:1;grid-template-columns:42px minmax(0,1fr) auto 14px;align-items:center;gap:10px;border:0;padding:9px 10px;background:transparent;color:inherit;text-align:left}.material-content[data-v-8da78ad1]:disabled{opacity:1}.material-card.sorting .material-content[data-v-8da78ad1]{grid-template-columns:42px minmax(0,1fr) auto}.sort-actions[data-v-8da78ad1]{display:grid;width:48px;grid-template-rows:1fr 1fr;border-left:1px solid #e5ebee}.sort-actions button[data-v-8da78ad1]{border:0;background:#f8fbfa;color:#247a65}.sort-actions button[data-v-8da78ad1]:first-child{border-bottom:1px solid #e5ebee}.sort-actions button[data-v-8da78ad1]:disabled{color:#c4ced2}.material-toolbar[data-v-a89f016f]{position:sticky;top:62px;z-index:9;display:grid;gap:10px;border-bottom:1px solid #e3e9ee;padding:12px;background:rgb(245 247 249 / 97%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.summary-row[data-v-a89f016f]{display:flex;align-items:flex-end;justify-content:space-between}.summary-row>div[data-v-a89f016f]:first-child{display:flex;align-items:baseline;gap:5px;color:#667780;font-size:11px}.summary-row strong[data-v-a89f016f]{color:#172c35;font-size:22px}.summary-row small[data-v-a89f016f]{color:#8a989f;font-size:9px}.category-summary[data-v-a89f016f]{display:flex;gap:10px;color:#77878f;font-size:9px}.category-summary b[data-v-a89f016f]{margin-left:2px;color:#267a66}.search-box[data-v-a89f016f]{display:grid;height:40px;grid-template-columns:28px minmax(0,1fr)30px;align-items:center;border:1px solid #dfe7eb;border-radius:12px;padding:0 6px;background:#fff;color:#87969e}.search-box>i[data-v-a89f016f]{text-align:center}.search-box input[data-v-a89f016f]{height:100%;border:0;background:transparent;color:#243840;font-size:12px;outline:0}.search-box button[data-v-a89f016f]{display:grid;width:26px;height:26px;place-items:center;border:0;background:transparent;color:#8c9aa1}.filter-tabs[data-v-a89f016f]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.filter-tabs button[data-v-a89f016f]{height:34px;border:1px solid #dfe7eb;border-radius:9px;background:#fff;color:#667780;font-size:10px}.filter-tabs button span[data-v-a89f016f]{margin-left:4px;color:#98a4aa}.filter-tabs button.active[data-v-a89f016f]{border-color:#9bcbbf;background:#eaf6f2;color:#176b57;font-weight:700}.filter-tabs button.active span[data-v-a89f016f]{color:#176b57}.manager-page[data-v-4afd6f40]{min-height:100dvh;background:#f5f7f9;color:#263a42}.page-header[data-v-4afd6f40]{position:sticky;top:0;z-index:10;display:grid;min-height:62px;grid-template-columns:38px minmax(0,1fr)auto;align-items:center;gap:9px;border-bottom:1px solid #e3e9ee;padding:7px 12px;background:rgb(255 255 255 / 96%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.back-button[data-v-4afd6f40]{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#edf7f4;color:#176b57}.header-copy h1[data-v-4afd6f40],.header-copy p[data-v-4afd6f40]{margin:0}.header-copy h1[data-v-4afd6f40]{font-size:17px}.header-copy p[data-v-4afd6f40]{margin-top:2px;overflow:hidden;color:#788894;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.add-button[data-v-4afd6f40]{display:flex;height:36px;align-items:center;gap:5px;border:1px solid #b9d9d0;border-radius:10px;padding:0 11px;background:#fff;color:#176b57;font-size:11px;font-weight:700}.add-button i[data-v-4afd6f40]{font-size:13px}.form-mask[data-v-4afd6f40]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:rgb(13 31 25 / 44%)}.form-sheet[data-v-4afd6f40]{display:grid;width:100%;max-height:92dvh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:20px 20px 0 0;background:#fff}.sheet-header[data-v-4afd6f40]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ecef;padding:15px 15px 11px}.sheet-header h2[data-v-4afd6f40],.sheet-header small[data-v-4afd6f40]{margin:0}.sheet-header h2[data-v-4afd6f40]{font-size:18px}.sheet-header small[data-v-4afd6f40]{color:#27826b;font-size:8px;font-weight:800;letter-spacing:.14em}.sheet-header button[data-v-4afd6f40]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:#edf4f1;color:#496059}.form-content[data-v-4afd6f40]{display:grid;gap:10px;overflow-y:auto;padding:12px 14px}.form-content>label[data-v-4afd6f40]:not(.check){display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center}.form-content label span[data-v-4afd6f40]{color:#53676f;font-size:11px}.form-content input[data-v-4afd6f40],.form-content select[data-v-4afd6f40]{height:40px;min-width:0;border:1px solid #dce5e9;border-radius:10px;padding:0 10px;background:#fafcfc;color:#2d4048;font-size:12px;outline:0}.form-content input[data-v-4afd6f40]:focus,.form-content select[data-v-4afd6f40]:focus{border-color:#75b7a6;background:#fff}.stock-fields[data-v-4afd6f40]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stock-fields label[data-v-4afd6f40]{display:grid;gap:5px}.check[data-v-4afd6f40]{display:flex;align-items:center;gap:8px}.check input[data-v-4afd6f40]{width:18px;height:18px}.form-error[data-v-4afd6f40]{margin:0;color:#c44332;font-size:10px}.sheet-actions[data-v-4afd6f40]{display:flex;gap:9px;border-top:1px solid #e2e9ec;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.sheet-actions button[data-v-4afd6f40]{height:43px;flex:1;border:1px solid #cbd8d3;border-radius:11px;background:#fff;color:#53675f;font-size:12px;font-weight:700}.sheet-actions button[data-v-4afd6f40]:last-child{border-color:#21826b;background:#21826b;color:#fff}.sheet-actions button[data-v-4afd6f40]:disabled{opacity:.45}.manager-page[data-v-4afd6f40]{display:grid;height:100dvh;min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.page-header[data-v-4afd6f40]{position:relative;top:auto}.material-scroll[data-v-4afd6f40]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.header-actions[data-v-4afd6f40]{display:flex;align-items:center;gap:6px}.sort-button[data-v-4afd6f40]{display:flex;height:36px;align-items:center;gap:5px;border:1px solid #d5e2e6;border-radius:10px;padding:0 10px;background:#fff;color:#597078;font-size:11px;font-weight:700}.sort-button.active[data-v-4afd6f40]{border-color:#21826b;background:#21826b;color:#fff}.scope-mask[data-v-2ece5c1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;background:rgb(17 36 30 / 46%)}.scope-sheet[data-v-2ece5c1e]{display:grid;width:100%;height:min(82dvh,720px);grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:hidden;border-radius:20px 20px 0 0;background:#f5f7f9;color:#263a42}.scope-header[data-v-2ece5c1e]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e9ec;padding:14px;background:#fff}.scope-header small[data-v-2ece5c1e]{color:#27826b;font-size:8px;font-weight:800;letter-spacing:.12em}.scope-header h2[data-v-2ece5c1e]{margin:3px 0 0;font-size:18px}.scope-header button[data-v-2ece5c1e]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:#edf4f1;color:#496059}.scope-summary[data-v-2ece5c1e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-bottom:1px solid #e2e9ec;padding:10px 12px;background:#fff}.scope-summary div[data-v-2ece5c1e]{display:grid;gap:3px;border-radius:9px;padding:9px 10px;background:#f4f8f7}.scope-summary span[data-v-2ece5c1e]{color:#7e8e89;font-size:9px}.scope-summary strong[data-v-2ece5c1e]{color:#2a423a;font-size:11px}.scope-tools[data-v-2ece5c1e]{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:8px;border-bottom:1px solid #e2e9ec;padding:10px 12px;background:#fff}.selection-summary[data-v-2ece5c1e]{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1}.selection-summary strong[data-v-2ece5c1e]{color:#176b57;font-size:11px}.selection-summary span[data-v-2ece5c1e]{color:#849299;font-size:9px}.search-box[data-v-2ece5c1e]{display:grid;height:36px;grid-template-columns:28px minmax(0,1fr);align-items:center;border:1px solid #dce5e9;border-radius:9px;background:#fafcfc;color:#89979d}.search-box i[data-v-2ece5c1e]{text-align:center}.search-box input[data-v-2ece5c1e]{height:34px;border:0;background:transparent;font-size:10px;outline:0}.category-filter[data-v-2ece5c1e],.select-visible[data-v-2ece5c1e]{height:36px;border:1px solid #dce5e9;border-radius:9px;padding:0 7px;background:#fff;color:#53675f;font-size:10px}.select-visible[data-v-2ece5c1e]{grid-column:1/-1;border-color:#b9d9d0;color:#176b57}.material-grid[data-v-2ece5c1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;overflow-y:auto;padding:10px 12px;overscroll-behavior:contain}.material-grid button[data-v-2ece5c1e],.view-grid article[data-v-2ece5c1e]{display:grid;min-width:0;min-height:50px;align-items:center;gap:5px;border:1px solid #e0e8eb;border-radius:9px;padding:6px 7px;background:#fff;color:#354950;text-align:left}.material-grid button[data-v-2ece5c1e]{grid-template-columns:22px minmax(0,1fr)}.material-grid button>i[data-v-2ece5c1e]{color:#a0adaf;text-align:center}.material-grid button.selected[data-v-2ece5c1e]{border-color:#7fbdad;background:#eaf6f2}.material-grid button.selected>i[data-v-2ece5c1e]{color:#176b57}.material-grid button span[data-v-2ece5c1e],.view-grid article span[data-v-2ece5c1e]{display:grid;min-width:0;gap:2px}.material-grid strong[data-v-2ece5c1e],.material-grid small[data-v-2ece5c1e],.view-grid em[data-v-2ece5c1e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-grid strong[data-v-2ece5c1e]{font-size:10px}.material-grid small[data-v-2ece5c1e]{color:#849298;font-size:8px}.view-grid article[data-v-2ece5c1e]{grid-template-columns:minmax(0,1fr) auto}.view-grid em[data-v-2ece5c1e]{max-width:58px;color:#7c8c87;font-size:8px;font-style:normal}.empty-range[data-v-2ece5c1e]{grid-column:1/-1;margin:60px 0;color:#87958f;text-align:center;font-size:11px}.scope-error[data-v-2ece5c1e]{margin:0;padding:6px 14px;color:#bd4c3c;font-size:9px}.scope-actions[data-v-2ece5c1e]{display:flex;gap:9px;border-top:1px solid #e2e9ec;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff}.scope-actions button[data-v-2ece5c1e]{height:43px;flex:1;border:1px solid #cbd8d3;border-radius:11px;background:#fff;color:#53675f;font-size:12px;font-weight:700}.scope-actions button[data-v-2ece5c1e]:last-child{border-color:#21826b;background:#21826b;color:#fff}.scope-actions button[data-v-2ece5c1e]:disabled{opacity:.45}@media (min-width:600px){.material-grid[data-v-2ece5c1e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.strategy-page[data-v-b8be0f63]{min-height:100dvh;background:#f4f7f6;color:#263a33}.strategy-page>header[data-v-b8be0f63]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:38px minmax(0,1fr)auto;align-items:center;gap:9px;border-bottom:1px solid #dfe7e4;padding:8px 12px;background:#fff}.strategy-page>header button[data-v-b8be0f63]{height:36px;border:0;border-radius:10px;padding:0 12px;background:#eaf6f2;color:#176e59;font-weight:700}.strategy-page h1[data-v-b8be0f63],.strategy-page p[data-v-b8be0f63]{margin:0}.strategy-page h1[data-v-b8be0f63]{font-size:16px}.strategy-page header p[data-v-b8be0f63]{margin-top:2px;color:#84928c;font-size:9px}.strategy-page>main[data-v-b8be0f63]{display:grid;gap:8px;padding:12px}.strategy-page article[data-v-b8be0f63]{display:grid;grid-template-columns:42px minmax(0,1fr)auto;align-items:center;gap:10px;border:1px solid #dfe8e4;border-radius:12px;padding:11px;background:#fff}.strategy-page article.disabled[data-v-b8be0f63]{opacity:.55}.strategy-page article>span[data-v-b8be0f63]{display:grid;height:34px;place-items:center;border-radius:9px;background:#eaf6f2;color:#1d7560;font-size:10px}.strategy-page article>div[data-v-b8be0f63]{display:grid}.strategy-page article strong[data-v-b8be0f63]{font-size:13px}.strategy-page article small[data-v-b8be0f63]{color:#84928c;font-size:9px}.strategy-page article em[data-v-b8be0f63]{color:#26806a;font-size:10px;font-style:normal}.empty[data-v-b8be0f63]{padding:50px 0;color:#8b9993;text-align:center;font-size:12px}.form-mask[data-v-b8be0f63]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:rgb(13 31 25 / 44%)}.form-sheet[data-v-b8be0f63]{display:grid;width:100%;gap:8px;border-radius:18px 18px 0 0;padding:16px 14px calc(12px + env(safe-area-inset-bottom));background:#fff}.form-sheet h2[data-v-b8be0f63]{margin:0 0 4px;font-size:17px}.form-sheet>label[data-v-b8be0f63]:not(.switch){display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center}.form-sheet label span[data-v-b8be0f63]{font-size:11px}.form-sheet input[data-v-b8be0f63],.form-sheet select[data-v-b8be0f63]{height:37px;border:1px solid #d8e3df;border-radius:9px;padding:0 10px;background:#fafcfb;font-size:12px}.switch[data-v-b8be0f63]{display:flex;align-items:center;gap:8px}.switch input[data-v-b8be0f63]{width:18px;height:18px}.form-sheet footer[data-v-b8be0f63]{display:flex;gap:8px;margin-top:5px}.form-sheet footer button[data-v-b8be0f63]{height:42px;flex:1;border:1px solid #cbd8d3;border-radius:10px;background:#fff;color:#52665e;font-weight:700}.form-sheet footer button[data-v-b8be0f63]:last-child{border-color:#21826b;background:#21826b;color:#fff}.form-sheet footer button[data-v-b8be0f63]:disabled{opacity:.5}.form-sheet[data-v-b8be0f63]{max-height:92dvh;overflow-y:auto}.strategy-page article[data-v-b8be0f63]{grid-template-rows:auto auto}.strategy-actions[data-v-b8be0f63]{display:grid!important;grid-column:1/-1;grid-template-columns:1fr 1fr!important;gap:7px;border-top:1px solid #edf1ef;padding-top:8px}.strategy-actions button[data-v-b8be0f63]{height:32px;border:1px solid #d8e4e0;border-radius:8px;background:#fff;color:#476159;font-size:10px}.strategy-actions button[data-v-b8be0f63]:last-child{border-color:#afd2c8;background:#edf7f4;color:#176b57}.strategy-actions i[data-v-b8be0f63]{margin-right:5px}.range-hint[data-v-b8be0f63]{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center}.range-hint>span[data-v-b8be0f63]{font-size:11px}.range-hint>p[data-v-b8be0f63]{margin:0;border-radius:9px;padding:9px 10px;background:#f1f7f5;color:#678078;font-size:10px;line-height:1.45}.strategy-page>header button[data-v-b8be0f63]:first-child{display:grid;width:36px;place-items:center;padding:0}.strategy-page>header button:first-child i[data-v-b8be0f63]{font-size:17px}.results-page[data-v-11f076e8]{min-height:100dvh;background:#f4f7f6;color:#253831}.results-page>header[data-v-11f076e8]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:38px minmax(0,1fr)auto;align-items:center;gap:9px;border-bottom:1px solid #dce6e2;padding:8px 12px;background:#fff}.results-page>header button[data-v-11f076e8]{height:36px;border:0;border-radius:10px;padding:0 12px;background:#eaf6f2;color:#176e59;font-weight:700}.results-page h1[data-v-11f076e8],.results-page p[data-v-11f076e8]{margin:0}.results-page h1[data-v-11f076e8]{font-size:16px}.results-page>header p[data-v-11f076e8]{margin-top:2px;color:#82918a;font-size:9px}.result-summary[data-v-11f076e8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}.result-summary article[data-v-11f076e8]{display:grid;gap:4px;border:1px solid #dfe8e4;border-radius:12px;padding:11px;background:#fff}.result-summary span[data-v-11f076e8]{color:#84928c;font-size:9px}.result-summary strong[data-v-11f076e8]{font-size:20px}.positive[data-v-11f076e8]{color:#168066}.negative[data-v-11f076e8]{color:#c24e3c}.error[data-v-11f076e8]{margin:0 12px;border-radius:9px;padding:10px;background:#fff0ed;color:#b64838;font-size:11px}.adjustments[data-v-11f076e8]{padding:4px 12px 24px}.adjustments>header[data-v-11f076e8]{display:flex;align-items:center;justify-content:space-between}.adjustments h2[data-v-11f076e8]{font-size:15px}.adjustments select[data-v-11f076e8]{height:32px;border:1px solid #d6e1dd;border-radius:8px;padding:0 8px;background:#fff;font-size:10px}.adjustment-list[data-v-11f076e8]{display:grid;gap:8px}.adjustment-list article[data-v-11f076e8]{display:grid;grid-template-columns:40px minmax(0,1fr)auto;align-items:center;gap:9px;border:1px solid #dfe8e4;border-radius:11px;padding:10px;background:#fff}.adjustment-list>article>span[data-v-11f076e8]{display:grid;height:30px;place-items:center;border-radius:8px;background:#eaf6f2;color:#1b755f;font-size:9px}.adjustment-list .type-盘亏[data-v-11f076e8],.adjustment-list .type-损耗[data-v-11f076e8],.adjustment-list .type-报废[data-v-11f076e8]{background:#fff0ed;color:#b94b3b}.adjustment-list div[data-v-11f076e8]{display:grid}.adjustment-list strong[data-v-11f076e8]{font-size:12px}.adjustment-list small[data-v-11f076e8]{color:#87948e;font-size:9px}.adjustment-list em[data-v-11f076e8]{font-size:11px;font-style:normal;font-weight:700}.empty[data-v-11f076e8]{padding:45px 0;color:#8b9892;text-align:center;font-size:11px}.results-page>header button[data-v-11f076e8]:first-child{display:grid;width:36px;place-items:center;padding:0}.results-page>header button:first-child i[data-v-11f076e8]{font-size:17px}.inventory-page[data-v-9b55d5c4]{min-height:100dvh;background:#f4f7f6;color:#24363f}.inventory-content[data-v-9b55d5c4]{display:grid;gap:17px;padding:14px 12px 28px}.summary-grid[data-v-9b55d5c4]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.summary-grid article[data-v-9b55d5c4]{display:grid;gap:4px;border:1px solid #e0e8e5;border-radius:12px;padding:10px 8px;background:#fff;box-shadow:0 3px 12px #1c3d340a}.summary-grid span[data-v-9b55d5c4]{color:#87949c;font-size:9px}.summary-grid strong[data-v-9b55d5c4]{color:#1e705c;font-size:21px}.summary-grid .warning strong[data-v-9b55d5c4]{color:#bf513f}.section-heading[data-v-9b55d5c4]{display:flex;align-items:end;justify-content:space-between;padding:0 3px}.section-heading small[data-v-9b55d5c4]{color:#27826b;font-size:8px;font-weight:800;letter-spacing:.16em}.section-heading h2[data-v-9b55d5c4]{margin:2px 0 0;font-size:19px}.section-heading>span[data-v-9b55d5c4]{color:#829099;font-size:9px}.load-error[data-v-9b55d5c4],.load-state[data-v-9b55d5c4]{margin:0;border-radius:9px;padding:10px 12px;font-size:11px}.load-error[data-v-9b55d5c4]{background:#fff0ed;color:#b64838}.load-state[data-v-9b55d5c4]{background:#eaf6f2;color:#257762}.identity-page[data-v-a6b14577]{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f5f7f9}.identity-panel[data-v-a6b14577]{width:min(440px,100%);border-top:3px solid #1f8a70;padding:28px 4px}.identity-spinner[data-v-a6b14577]{display:block;width:32px;height:32px;margin-bottom:18px;border:3px solid #d9e7e3;border-top-color:#1f8a70;border-radius:50%;animation:identity-spin-a6b14577 .8s linear infinite}.identity-eyebrow[data-v-a6b14577],.identity-description[data-v-a6b14577]{color:#667789}.identity-eyebrow[data-v-a6b14577]{margin:0 0 8px;font-size:13px}h1[data-v-a6b14577]{margin:0 0 10px;color:#16202a;font-size:28px}.identity-description[data-v-a6b14577]{margin:0;line-height:1.7}.identity-button[data-v-a6b14577]{height:38px;margin-top:22px;border:0;border-radius:6px;padding:0 18px;color:#fff;background:#1f8a70;font-weight:600;cursor:pointer}@keyframes identity-spin-a6b14577{to{transform:rotate(360deg)}}html,body,#app{height:100%;overflow:hidden}*{box-sizing:border-box;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}body{margin:0;background:#f5f7f9;-webkit-text-size-adjust:100%}button,input,select{font:inherit}button,input,select,textarea{max-width:100%}button,label,summary,select{touch-action:manipulation}*{scrollbar-width:thin;scrollbar-color:#b8c7d3 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#b8c7d3;background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}@font-face{font-family:iconfont;src:url(/assets/iconfont-3c286f28.woff2?t=1782316760189) format("woff2"),url(/assets/iconfont-1be0fcd7.woff?t=1782316760189) format("woff"),url(/assets/iconfont-af7c3766.ttf?t=1782316760189) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bi:before{content:""}.icon-icon-close:before{content:""}.icon-huishan:before{content:""}.icon-renminbi:before{content:""}.icon-shoujihao:before{content:""}.icon-weixinzhifu:before{content:""}.icon-zhifubaozhifu:before{content:""}.icon-chuzhi:before{content:""}.icon-yiqiandan:before{content:""}.icon-ticket_money:before{content:""}.icon-lipinqia:before{content:""}.icon-lipinka:before{content:""}.icon-qiandanguanli:before{content:""}.icon-chuzhi1:before{content:""}.icon-saomazhifu:before{content:""}.icon-rmb-full:before{content:""}.icon-rmb:before{content:""}.icon-meituan:before{content:""}.icon-douyintuangou:before{content:""}.icon-a-leixingdouyintuangou:before{content:""}.icon-meituantuangou:before{content:""}.icon-taobaoshangou:before{content:""}.icon-jingdongwaimai:before{content:"𐈟"}.icon-huiyuan1:before{content:""}.icon-jia:before{content:""}.icon-jian:before{content:""}.icon-fanhui:before{content:""}.icon-quan:before{content:""}.icon-lingquanzhongxin:before{content:""}.icon-shezhi1:before{content:""}.icon-huiyuan:before{content:""}.icon-gfbaobiao:before{content:""}.icon-12jiaobanbiao:before{content:""}.icon-a-tubiaoyijicaidanshenghuo:before{content:""}.icon-zhifudingjin:before{content:""}.icon-bitianxiangguanli:before{content:""}.icon-zhuotai:before{content:""}.icon-wangluoyichang:before{content:""}.icon-zuixiaohua:before{content:""}.icon-tuichu:before{content:""}.icon-exit:before{content:""}.icon-zuixiaohua1:before{content:""}.icon-guqing:before{content:""}.icon-yiguqing:before{content:""}.icon-guqing1:before{content:""}.icon-guqing2:before{content:""}.icon-loadding_circle:before{content:""}.icon-shijian1:before{content:""}.icon-list:before{content:""}.icon-date:before{content:""}.icon-my_publish:before{content:""}.icon-set:before{content:""}.icon-camera:before{content:""}.icon-lock_open_filled:before{content:""}.icon-lock_close:before{content:""}.icon-place_filled:before{content:""}.icon-set1:before{content:""}.icon-place:before{content:""}.icon-xiangxiazhanhang:before{content:""}.icon-xiangshangzhanhang:before{content:""}.icon-caidan:before{content:""}.icon-caidan1:before{content:""}.icon-dayin-dayinji:before{content:""}.icon-bofangjilu:before{content:""}.icon-dianhua:before{content:""}.icon-mima:before{content:""}.icon-nan:before{content:""}.icon-nv:before{content:""}.icon-saoyisao:before{content:""}.icon-rili:before{content:""}.icon-pinglun:before{content:""}.icon-shandian:before{content:""}.icon-shaixuan:before{content:""}.icon-shanchu:before{content:""}.icon-shezhi:before{content:""}.icon-shibai:before{content:""}.icon-shijian:before{content:""}.icon-shengyin:before{content:""}.icon-shoucang:before{content:""}.icon-taolunqu:before{content:""}.icon-tuipiao:before{content:""}.icon-WIFI:before{content:""}.icon-icon-test:before{content:""}.icon-icon-test1:before{content:""}.icon-icon-test2:before{content:""}.icon-icon-test3:before{content:""}.icon-icon-test4:before{content:""}.icon-icon-test5:before{content:""}.icon-icon-test6:before{content:""}.icon-icon-test7:before{content:""}.icon-icon-test8:before{content:""}.icon-icon-test9:before{content:""}.icon-icon-test10:before{content:""}.icon-icon-test11:before{content:""}.icon-icon-test12:before{content:""}.icon-icon-test13:before{content:""}.icon-icon-test14:before{content:""}.icon-icon-test15:before{content:""}.icon-icon-test16:before{content:""}.icon-icon-test17:before{content:""}.icon-icon-test18:before{content:""}.icon-icon-test19:before{content:""}.icon-icon-test20:before{content:""}.icon-icon-test21:before{content:""}.icon-icon-test22:before{content:""}.icon-icon-test23:before{content:""}.icon-icon-test24:before{content:""}.icon-icon-test25:before{content:""}.icon-icon-test26:before{content:""}.icon-icon-test27:before{content:""}.icon-icon-test28:before{content:""}.icon-icon-test29:before{content:""}.icon-icon-test30:before{content:""}.icon-icon-test31:before{content:""}.icon-icon-test32:before{content:""}.icon-icon-test33:before{content:""}.icon-icon-test34:before{content:""}.icon-icon-test35:before{content:""}.icon-icon-test36:before{content:""}.icon-icon-test37:before{content:""}.icon-icon-test38:before{content:""}.icon-icon-test39:before{content:""}.icon-icon-test40:before{content:""}.icon-icon-test41:before{content:""}.icon-icon-test42:before{content:""}.icon-icon-test43:before{content:""}.icon-icon-test44:before{content:""}
