.login-page[data-v-1dfd3412]{min-height:100dvh;display:grid;grid-template-columns:minmax(320px,42%) minmax(0,1fr);background:var(--color-bg)}.login-intro[data-v-1dfd3412]{position:relative;overflow:hidden;border-right:1px solid var(--color-border);color:var(--color-text);background:var(--color-sidebar);display:grid;align-items:center;padding:64px clamp(32px,7vw,104px)}.intro-inner[data-v-1dfd3412]{max-width:460px}.logo[data-v-1dfd3412]{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--color-accent);border-radius:var(--radius);color:#fff;background:var(--color-accent);font-size:26px;font-weight:800;box-shadow:var(--shadow-panel)}.intro-inner>p[data-v-1dfd3412]{margin:22px 0 8px;color:var(--color-primary);font-size:14px;font-weight:750}h1[data-v-1dfd3412]{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:0;font-weight:760}.intro-rule[data-v-1dfd3412]{width:48px;height:3px;background:var(--color-primary);margin:28px 0}ul[data-v-1dfd3412]{margin:0;padding:0;list-style:none;display:grid;gap:15px;color:var(--color-text-muted)}li[data-v-1dfd3412]:before{content:"";display:inline-block;width:7px;height:7px;margin:0 10px 1px 0;border-radius:50%;background:var(--color-accent)}.demo-note[data-v-1dfd3412]{display:inline-block;margin-top:46px;padding:8px 10px;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);font-size:12px}.login-form-wrap[data-v-1dfd3412]{display:grid;place-items:center;padding:32px;background:var(--color-surface)}.login-form[data-v-1dfd3412]{width:min(390px,100%);display:grid;gap:20px}.form-icon[data-v-1dfd3412]{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-border);background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius)}h2[data-v-1dfd3412]{margin:0;font-size:26px}.login-form>p[data-v-1dfd3412]{margin:-12px 0 8px;color:var(--color-text-muted)}.login-error[data-v-1dfd3412]{margin:-5px 0;padding:11px 12px;border:1px solid var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.local-login-note[data-v-1dfd3412]{margin:-8px 0;padding:9px 10px;border-left:3px solid var(--color-primary);color:var(--color-text-muted);font-size:11px;line-height:1.5}.submit[data-v-1dfd3412]{width:100%;min-height:48px;margin-top:3px}.mode-toggle[data-v-1dfd3412]{min-height:34px;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);background:transparent;cursor:pointer}@media(max-width:760px){.login-page[data-v-1dfd3412]{display:block}.login-intro[data-v-1dfd3412]{min-height:auto;padding:24px 20px 22px;border-right:0;border-bottom:1px solid var(--color-border)}.intro-inner>p[data-v-1dfd3412]{margin-top:14px}h1[data-v-1dfd3412]{font-size:28px}.intro-rule[data-v-1dfd3412]{margin:18px 0}ul[data-v-1dfd3412]{gap:8px;font-size:13px}.demo-note[data-v-1dfd3412]{margin-top:18px}.login-form-wrap[data-v-1dfd3412]{min-height:calc(100dvh - 270px);padding:30px 20px calc(30px + env(safe-area-inset-bottom));place-items:start center}}.app-header[data-v-eaf38490]{height:64px;padding:0 24px;border-bottom:1px solid var(--color-border);background:#faf6edf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.brand[data-v-eaf38490],.account[data-v-eaf38490]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-eaf38490]{width:36px;height:36px;border-radius:var(--radius);display:grid;place-items:center;color:#fff;background:var(--color-accent);box-shadow:inset 0 0 0 1px #ffffff14,0 6px 16px #11161424}.brand strong[data-v-eaf38490],.brand small[data-v-eaf38490]{display:block}.brand strong[data-v-eaf38490]{font-size:15px}.brand small[data-v-eaf38490]{margin-top:2px;color:var(--color-text-muted);font-size:11px}.account[data-v-eaf38490]{color:var(--color-text-muted);font-size:14px}.account .icon-button[data-v-eaf38490]{width:44px;height:44px;flex:0 0 44px}@media(max-width:680px){.app-header[data-v-eaf38490]{height:58px;padding:0 16px}}.env-mark[data-v-eaf38490]{max-width:150px;color:var(--color-text-muted);font-size:10px;white-space:nowrap}@media(max-width:680px){.app-header[data-v-eaf38490]{height:58px;padding:0 8px 0 10px}.brand[data-v-eaf38490],.account[data-v-eaf38490]{min-width:0;gap:5px}.brand>div[data-v-eaf38490]{min-width:0}.brand strong[data-v-eaf38490],.brand small[data-v-eaf38490]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand strong[data-v-eaf38490]{font-size:13px}.brand small[data-v-eaf38490]{font-size:10px}.env-mark[data-v-eaf38490]{max-width:106px;overflow-wrap:anywhere;white-space:normal;text-align:right;font-size:8px;line-height:1.2}}.erp-sidebar[data-v-f53ce55e]{position:sticky;top:64px;align-self:start;height:calc(100vh - 64px);min-height:0;padding:20px 14px 16px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;overflow-y:auto;background:var(--color-sidebar);color:var(--color-text)}.erp-sidebar--compact[data-v-f53ce55e]{padding-top:12px}.erp-sidebar--content[data-v-f53ce55e]{min-height:0;padding:0;border:0;background:transparent}.erp-brand-lockup[data-v-f53ce55e]{display:flex;align-items:center;gap:10px;padding:0 10px 18px;border-bottom:1px solid var(--color-border)}.erp-brand-lockup strong[data-v-f53ce55e],.erp-brand-lockup small[data-v-f53ce55e]{display:block}.erp-brand-lockup strong[data-v-f53ce55e]{color:var(--color-primary-hover);font-size:16px}.erp-brand-lockup small[data-v-f53ce55e]{margin-top:3px;color:var(--color-text-muted);font-size:11px}.erp-brand-mark[data-v-f53ce55e]{width:39px;height:39px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--color-accent);box-shadow:0 7px 16px #75481329;font-size:21px;font-weight:800}.erp-nav-caption[data-v-f53ce55e]{margin:20px 10px 8px;color:var(--color-text-muted);font-size:11px}.erp-secondary-caption[data-v-f53ce55e]{margin-top:24px}.erp-nav[data-v-f53ce55e]{display:grid;gap:3px}.erp-nav button[data-v-f53ce55e]{width:100%;min-height:42px;padding:0 10px;border:0;border-left:3px solid transparent;display:flex;align-items:center;gap:9px;color:var(--color-text);background:transparent;text-align:left;cursor:pointer}.erp-nav button[data-v-f53ce55e]:hover{background:var(--color-surface-subtle)}.erp-nav button.active[data-v-f53ce55e]{border-left-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);font-weight:750}.erp-nav-copy[data-v-f53ce55e]{min-width:0;display:grid;gap:2px}.erp-nav-copy b[data-v-f53ce55e]{font-size:13px;font-weight:750}.erp-nav-copy small[data-v-f53ce55e]{color:var(--color-text-muted);font-size:10px;font-weight:500}.erp-nav-count[data-v-f53ce55e]{margin-left:auto;min-width:20px;padding:2px 6px;border-radius:99px;color:#fff;background:var(--color-primary);font-size:11px;line-height:1.2;text-align:center}.erp-secondary-nav button[data-v-f53ce55e]{min-height:36px;font-size:12px}.erp-nav-group[data-v-f53ce55e]{display:grid;gap:2px}.erp-nav-group-toggle[data-v-f53ce55e]{font-weight:750}.erp-nav-group-toggle.active[data-v-f53ce55e]{border-left-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.erp-nav-chevron[data-v-f53ce55e]{margin-left:auto;transition:transform .15s ease}.erp-nav-chevron.is-open[data-v-f53ce55e]{transform:rotate(180deg)}.erp-nav-children[data-v-f53ce55e]{display:grid;gap:1px;padding:0 0 4px 13px}.erp-nav-children button[data-v-f53ce55e]{min-height:31px;padding-left:19px;border-left-width:2px;color:var(--color-text-muted);font-size:11px}.erp-nav-children button.active[data-v-f53ce55e]{color:var(--color-primary);background:var(--color-primary-soft)}.erp-mobile-nav[data-v-f53ce55e],.erp-mobile-menu[data-v-f53ce55e]{display:none}.erp-environment[data-v-f53ce55e]{margin-top:auto;padding:10px;border:1px solid var(--color-accent-border);border-radius:7px;color:var(--color-text-muted);background:var(--color-surface-warning);font-size:11px;line-height:1.5}.erp-environment small[data-v-f53ce55e]{color:var(--color-primary)}.erp-sr-only[data-v-f53ce55e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.erp-sidebar[data-v-f53ce55e]{top:58px;z-index:15;width:100%;min-width:0;max-width:100vw;height:auto;min-height:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--color-border);overflow:hidden}.erp-brand-lockup[data-v-f53ce55e]{padding-bottom:10px}.erp-desktop-nav[data-v-f53ce55e]{display:none}.erp-mobile-nav[data-v-f53ce55e]{width:100%;min-width:0;display:flex;gap:3px;margin-top:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.erp-mobile-nav button[data-v-f53ce55e]{flex:0 0 126px;width:126px;min-width:126px;min-height:48px;padding:4px 6px;border:0;border-bottom:3px solid transparent;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-text);background:transparent;text-align:center;white-space:nowrap;cursor:pointer}.erp-mobile-nav button.active[data-v-f53ce55e]{border-bottom-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);font-weight:750}.erp-mobile-nav .erp-nav-count[data-v-f53ce55e]{margin-left:2px}.erp-mobile-menu[data-v-f53ce55e]{min-width:0;margin-top:8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--color-text-muted);font-size:11px}.erp-mobile-menu select[data-v-f53ce55e]{min-width:0;width:100%;min-height:38px;padding:0 10px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface)}.erp-environment[data-v-f53ce55e]{display:none}}:root{--ov-canvas: var(--color-bg);--ov-sidebar: var(--color-sidebar);--ov-surface: var(--color-surface);--ov-soft: var(--color-surface-subtle);--ov-brand: var(--color-primary);--ov-brand-deep: var(--color-primary-hover);--ov-brand-soft: var(--color-primary-soft);--ov-gold: var(--color-accent);--ov-line: var(--color-border);--ov-muted: var(--color-text-muted);--ov-ink: var(--color-text);--ov-info: var(--color-info);--ov-success: var(--color-success);--ov-success-soft: var(--color-success-soft);--ov-warning: var(--color-warning);--ov-warning-soft: var(--color-warning-soft)}.overview-shell[data-v-6d524865]{min-height:calc(100vh - 64px);display:grid;grid-template-columns:224px minmax(0,1fr);color:var(--ov-ink);background:var(--ov-canvas);font-size:13px}.overview-sidebar[data-v-6d524865]{min-height:100vh;padding:20px 14px 16px;border-right:1px solid var(--ov-line);display:flex;flex-direction:column;background:var(--ov-sidebar)}.brand-lockup[data-v-6d524865]{display:flex;align-items:center;gap:10px;padding:0 10px 18px;border-bottom:1px solid var(--ov-line)}.brand-mark[data-v-6d524865]{width:39px;height:39px;display:grid;place-items:center;color:#fff;background:var(--ov-gold);border-radius:7px;box-shadow:0 7px 16px #75481329}.brand-lockup strong[data-v-6d524865],.brand-lockup small[data-v-6d524865]{display:block}.brand-lockup strong[data-v-6d524865]{color:var(--ov-brand-deep);font-size:16px}.brand-lockup small[data-v-6d524865]{margin-top:3px;color:var(--ov-muted);font-size:11px}.nav-caption[data-v-6d524865]{margin:20px 10px 8px;color:var(--ov-muted);font-size:11px}.secondary-caption[data-v-6d524865]{margin-top:24px}.daily-nav[data-v-6d524865],.secondary-nav[data-v-6d524865]{display:grid;gap:3px}.daily-nav button[data-v-6d524865],.secondary-nav button[data-v-6d524865]{min-height:42px;padding:0 10px;border:0;border-left:3px solid transparent;display:flex;align-items:center;gap:9px;color:var(--ov-ink);background:transparent;text-align:left}.daily-nav button[data-v-6d524865]:hover,.secondary-nav button[data-v-6d524865]:hover{background:var(--ov-soft)}.daily-nav button.active[data-v-6d524865]{border-left-color:var(--ov-brand);color:var(--ov-brand);background:var(--ov-brand-soft);font-weight:750}.nav-count[data-v-6d524865]{margin-left:auto;min-width:20px;padding:2px 6px;border-radius:99px;color:#fff;background:var(--ov-brand);font-size:11px;text-align:center}.nav-count.risk[data-v-6d524865]{background:var(--ov-brand)}.secondary-nav button[data-v-6d524865]{min-height:36px;font-size:12px}.environment[data-v-6d524865]{margin-top:auto;padding:10px;border:1px solid #f0ddb2;border-radius:7px;color:var(--ov-muted);background:#fff0d9;font-size:11px;line-height:1.5}.environment small[data-v-6d524865]{color:var(--ov-brand)}.overview-main[data-v-6d524865]{min-width:0}.topbar[data-v-6d524865]{min-height:58px;padding:0 24px;border-bottom:1px solid var(--ov-line);display:flex;align-items:center;justify-content:space-between;background:#fff}.breadcrumb[data-v-6d524865]{color:var(--ov-ink);font-weight:700}.version-chip[data-v-6d524865]{margin-left:10px;padding:5px 9px;border:1px solid #f0ddb2;border-radius:5px;color:#b76813;background:#fff0d9;font-size:11px}.topbar-actions[data-v-6d524865]{display:flex;align-items:center;gap:10px}.sync-dot[data-v-6d524865]{color:var(--ov-success);font-size:11px}.account-name[data-v-6d524865]{color:var(--ov-muted);font-size:12px}.icon-button[data-v-6d524865],.avatar[data-v-6d524865]{width:34px;height:34px;border:1px solid var(--ov-line);border-radius:6px;display:grid;place-items:center;background:#fff;color:var(--ov-ink)}.avatar[data-v-6d524865]{border:0;border-radius:50%;color:#fff;background:var(--ov-brand-deep);font-weight:800}.content-wrap[data-v-6d524865]{max-width:1600px;margin:0 auto;padding:8px 24px 28px}.page-title[data-v-6d524865]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:6px}.page-title p[data-v-6d524865]{margin:0 0 2px;color:var(--ov-brand);font-size:10px}.page-title h1[data-v-6d524865]{margin:0;font-size:23px;line-height:1.2}.dashboard-head-actions[data-v-6d524865]{display:flex;align-items:center;gap:6px}.secondary-button[data-v-6d524865],.primary-button[data-v-6d524865]{min-height:36px;padding:0 12px;border:1px solid var(--ov-line);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--ov-ink);background:#fff;font-weight:700}.secondary-button[data-v-6d524865]:hover{border-color:var(--ov-gold);background:var(--ov-soft)}.secondary-button.compact[data-v-6d524865]{min-height:30px;padding:0 9px;font-size:11px}.primary-button[data-v-6d524865]{border-color:var(--ov-brand);color:#fff;background:var(--ov-brand);box-shadow:0 4px 10px #9f261f2e}.inline-error[data-v-6d524865]{margin-bottom:12px;padding:10px 12px;border:1px solid #f2c9c5;border-radius:6px;display:flex;align-items:center;gap:8px;color:var(--ov-brand-deep);background:var(--ov-brand-soft)}.inline-error button[data-v-6d524865]{margin-left:auto;border:0;color:inherit;background:transparent;font-weight:700}.loading-state[data-v-6d524865]{min-height:380px;display:grid;place-items:center;color:var(--ov-muted)}.conclusion[data-v-6d524865]{min-height:72px;padding:12px 16px;border:1px solid var(--ov-gold);border-left:4px solid var(--ov-gold);border-radius:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;background:#f8edcf;box-shadow:0 4px 14px #51301817}.conclusion small[data-v-6d524865],.conclusion p[data-v-6d524865]{display:block;color:var(--ov-muted);font-size:11px}.conclusion strong[data-v-6d524865]{display:block;margin-top:4px;font-size:16px}.conclusion em[data-v-6d524865]{color:var(--ov-brand);font-style:normal}.conclusion p[data-v-6d524865]{margin:4px 0 0}.conclusion-action[data-v-6d524865]{min-width:310px;padding-left:16px;border-left:1px solid var(--ov-line);display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.conclusion-action span[data-v-6d524865]{color:var(--ov-brand);font-size:11px}.conclusion-action b[data-v-6d524865]{font-size:12px}.conclusion-action .primary-button[data-v-6d524865]{grid-column:2;grid-row:1 / 3}.period-switch[data-v-6d524865]{display:inline-flex;min-height:34px;padding:2px;border:1px solid var(--ov-line);border-radius:6px;background:var(--ov-soft)}.period-switch button[data-v-6d524865]{min-width:48px;padding:0 8px;border:0;border-radius:4px;color:var(--ov-muted);background:transparent;font-size:11px;font-weight:700}.period-switch button.active[data-v-6d524865]{color:#fff;background:var(--ov-info)}.metric-grid[data-v-6d524865]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric[data-v-6d524865]{min-height:96px;padding:12px 14px;border:1px solid var(--ov-line);border-top:3px solid var(--ov-gold);border-radius:7px;background:#fff;box-shadow:0 4px 14px #51301812}.metric.warning[data-v-6d524865]{border-top-color:var(--ov-warning)}.metric.risk-metric[data-v-6d524865]{border-color:#f2c9c5;border-top-color:var(--ov-brand);background:#f6e6e2}.metric span[data-v-6d524865]{color:var(--ov-muted);font-size:11px}.metric span small[data-v-6d524865]{color:var(--ov-muted)}.metric strong[data-v-6d524865]{display:block;margin-top:7px;font-size:23px;font-variant-numeric:tabular-nums}.metric p[data-v-6d524865]{margin:5px 0 0;font-size:11px}.metric p i[data-v-6d524865]{margin-left:5px;color:var(--ov-muted);font-style:normal}.positive[data-v-6d524865]{color:var(--ov-success)}.amber[data-v-6d524865]{color:var(--ov-warning)}.negative[data-v-6d524865]{color:var(--ov-brand)}.operations-grid[data-v-6d524865]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operation-card[data-v-6d524865]{min-width:0;min-height:82px;padding:11px 12px;border:1px solid var(--ov-line);border-left:3px solid var(--ov-info);border-radius:7px;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:9px;align-items:center;background:#fff;box-shadow:0 3px 10px #5130180f}.operation-card--gap[data-v-6d524865]{border-left-color:var(--ov-warning);background:#f8edcf}.operation-icon[data-v-6d524865]{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;color:var(--ov-info);background:#e8f1f7}.operation-card--gap .operation-icon[data-v-6d524865]{color:var(--ov-warning);background:var(--ov-warning-soft)}.operation-copy[data-v-6d524865]{min-width:0}.operation-copy span[data-v-6d524865],.operation-copy p[data-v-6d524865]{display:block;color:var(--ov-muted);font-size:10px}.operation-copy strong[data-v-6d524865]{display:block;margin-top:3px;font-size:19px;font-variant-numeric:tabular-nums}.operation-copy strong small[data-v-6d524865]{font-size:11px;font-weight:600}.operation-copy p[data-v-6d524865]{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-card>button[data-v-6d524865]{width:24px;height:24px;border:0;color:var(--ov-info);background:transparent;font-size:18px;cursor:pointer}.operation-card--gap>button[data-v-6d524865]{color:var(--ov-warning)}.operation-card>button[data-v-6d524865]:hover,.operation-card>button[data-v-6d524865]:focus-visible{outline:2px solid rgb(50 110 156 / 25%);outline-offset:2px}.view-tabs[data-v-6d524865]{margin-top:14px;border-bottom:1px solid var(--ov-line);display:flex;gap:3px}.view-tabs button[data-v-6d524865]{min-height:36px;padding:0 14px;border:0;border-bottom:3px solid transparent;color:var(--ov-muted);background:transparent;font-weight:700}.view-tabs button.active[data-v-6d524865]{border-bottom-color:var(--ov-brand);color:var(--ov-brand)}.view-tabs span[data-v-6d524865]{min-width:18px;margin-left:4px;padding:2px 5px;border-radius:99px;color:#fff;background:var(--ov-brand);font-size:10px}.workspace-grid[data-v-6d524865],.detail-grid[data-v-6d524865]{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:10px}.detail-grid[data-v-6d524865]{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}.panel[data-v-6d524865]{min-width:0;border:1px solid var(--ov-line);border-radius:7px;background:#fff;box-shadow:0 4px 14px #51301814}.panel-head[data-v-6d524865]{min-height:50px;padding:10px 14px;border-bottom:1px solid var(--ov-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-head h2[data-v-6d524865]{margin:0;font-size:15px}.panel-head small[data-v-6d524865]{display:block;margin-top:3px;color:var(--ov-muted);font-size:11px}.unit-label[data-v-6d524865],.task-total[data-v-6d524865]{color:var(--ov-muted);font-size:11px}.chart-panel[data-v-6d524865]{min-height:310px}.trend[data-v-6d524865]{position:relative;height:225px;padding:16px 20px 0 48px}.trend-grid[data-v-6d524865]{position:absolute;inset:16px 20px 36px 48px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ov-muted);font-size:10px}.trend svg[data-v-6d524865]{position:relative;width:100%;height:185px;overflow:visible}.trend-labels[data-v-6d524865]{display:flex;justify-content:space-between;color:var(--ov-muted);font-size:10px}.source-list[data-v-6d524865]{padding:13px 16px}.source-row[data-v-6d524865]{min-height:47px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--ov-line)}.source-row[data-v-6d524865]:last-child{border-bottom:0}.rank[data-v-6d524865]{width:23px;height:23px;display:grid;place-items:center;border-radius:5px;color:#b76813;background:#fff0d9;font-weight:800}.source-main b[data-v-6d524865]{display:block;font-size:12px}.bar[data-v-6d524865]{height:5px;margin-top:6px;border-radius:3px;background:#ded8ce;overflow:hidden}.bar i[data-v-6d524865]{display:block;height:100%;background:var(--ov-info)}.source-row>strong[data-v-6d524865]{font-size:12px;font-variant-numeric:tabular-nums}.risk-summary[data-v-6d524865]{min-height:225px;padding:20px;display:flex;align-items:center;gap:14px;color:var(--ov-brand)}.risk-summary strong[data-v-6d524865]{display:block;font-size:16px}.risk-summary p[data-v-6d524865]{margin:7px 0 0;color:var(--ov-muted);font-size:12px}.panel-foot[data-v-6d524865]{min-height:37px;padding:9px 14px;border-top:1px solid var(--ov-line);color:var(--ov-muted);font-size:11px}.panel-foot button[data-v-6d524865]{float:right;border:0;color:var(--ov-info);background:transparent;font-size:11px;font-weight:700}.task-panel[data-v-6d524865]{min-height:310px}.task-list[data-v-6d524865]{padding:8px 12px}.task-row[data-v-6d524865]{width:100%;min-height:60px;padding:8px 4px;border:0;border-bottom:1px solid var(--ov-line);display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;align-items:center;color:var(--ov-ink);background:transparent;text-align:left}.task-row[data-v-6d524865]:last-child{border-bottom:0}.task-row[data-v-6d524865]:hover{background:var(--ov-soft)}.task-icon[data-v-6d524865]{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;color:var(--ov-info);background:#e8f1f7}.task-row.risk .task-icon[data-v-6d524865]{color:var(--ov-brand);background:var(--ov-brand-soft)}.task-row.warning .task-icon[data-v-6d524865]{color:var(--ov-warning);background:var(--ov-warning-soft)}.task-row b[data-v-6d524865],.task-row small[data-v-6d524865]{display:block}.task-row b[data-v-6d524865]{font-size:12px}.task-row small[data-v-6d524865]{margin-top:4px;color:var(--ov-muted);font-size:10px}.table-panel[data-v-6d524865]{overflow:hidden}.table-toolbar[data-v-6d524865]{min-height:49px;padding:9px 12px;display:flex;align-items:center;gap:7px}.search-box[data-v-6d524865]{width:min(330px,100%);min-height:32px;padding:0 9px;border:1px solid var(--ov-line);border-radius:5px;display:flex;align-items:center;gap:7px;color:var(--ov-muted)}.search-box input[data-v-6d524865]{min-width:0;width:100%;border:0;outline:0;color:var(--ov-ink)}.table-scroll[data-v-6d524865]{overflow-x:auto}table[data-v-6d524865]{width:100%;min-width:720px;border-collapse:collapse;font-size:11px}th[data-v-6d524865],td[data-v-6d524865]{height:38px;padding:0 9px;border-top:1px solid var(--ov-line);text-align:left;white-space:nowrap}th[data-v-6d524865]{color:var(--ov-muted);background:var(--ov-soft);font-weight:750}th.amount[data-v-6d524865],td.amount[data-v-6d524865]{text-align:right;font-variant-numeric:tabular-nums}tr.urgent[data-v-6d524865]{background:#f6e6e2}tr.urgent td[data-v-6d524865]:first-child{border-left:3px solid var(--ov-brand)}td.code[data-v-6d524865]{color:var(--ov-info);font-weight:750}.status-pill[data-v-6d524865]{display:inline-flex;min-height:22px;padding:2px 7px;border-radius:4px;align-items:center;font-size:10px;font-weight:750;background:var(--ov-soft)}.status-pill.confirmed[data-v-6d524865]{color:var(--ov-success);background:var(--ov-success-soft)}.status-pill.pending[data-v-6d524865]{color:var(--ov-warning);background:var(--ov-warning-soft)}.text-button[data-v-6d524865]{border:0;color:var(--ov-info);background:transparent;font-size:11px;font-weight:750}.urgent .text-button[data-v-6d524865]{color:var(--ov-brand)}.empty-state[data-v-6d524865]{min-height:150px;display:grid;place-items:center;color:var(--ov-muted)}.pager[data-v-6d524865]{min-height:36px;padding:9px 12px;border-top:1px solid var(--ov-line);color:var(--ov-muted);font-size:11px}.pager span[data-v-6d524865]{float:right}.evidence-panel[data-v-6d524865]{min-height:310px}.danger-label[data-v-6d524865]{color:var(--ov-brand);font-size:11px}.evidence-body[data-v-6d524865]{padding:13px 14px}.evidence-body h3[data-v-6d524865]{margin:0;color:var(--ov-brand-deep);font-size:14px}.evidence-body p[data-v-6d524865]{margin:5px 0;color:var(--ov-muted);font-size:11px;line-height:1.5}.evidence-meta[data-v-6d524865]{margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.evidence-meta span[data-v-6d524865],.evidence-body>b[data-v-6d524865]{color:var(--ov-muted);font-size:10px}.evidence-meta b[data-v-6d524865]{display:block;margin-top:4px;color:var(--ov-ink);font-size:11px}.evidence-body hr[data-v-6d524865]{margin:12px 0;border:0;border-top:1px solid var(--ov-line)}.lobster-note[data-v-6d524865]{margin-top:9px;padding:8px 10px;border-left:3px solid var(--ov-info);color:#326e9c;background:#eef5f8;font-size:11px;line-height:1.5}.evidence-actions[data-v-6d524865]{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.page-footer[data-v-6d524865]{margin-top:12px;display:flex;justify-content:space-between;gap:12px;color:var(--ov-muted);font-size:10px}.page-footer b[data-v-6d524865]{color:var(--ov-muted);font-weight:600}.region-panel[data-v-6d524865]{min-height:310px}.region-list[data-v-6d524865]{padding:8px 12px}.region-row[data-v-6d524865]{min-height:66px;padding:8px 4px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--ov-line)}.region-row[data-v-6d524865]:last-child{border-bottom:0}.region-main b[data-v-6d524865],.region-main small[data-v-6d524865]{display:block}.region-main b[data-v-6d524865]{font-size:12px}.region-main small[data-v-6d524865]{margin-top:4px;color:var(--ov-muted);font-size:10px}.region-row>strong[data-v-6d524865]{font-size:12px;font-variant-numeric:tabular-nums}.region-empty[data-v-6d524865]{min-height:225px;display:grid;place-items:center;padding:20px}.region-empty div[data-v-6d524865]{display:grid;gap:8px;text-align:center}.region-empty strong[data-v-6d524865]{color:var(--ov-ink);font-size:14px}.region-empty span[data-v-6d524865]{max-width:320px;color:var(--ov-muted);font-size:11px;line-height:1.6}.region-row[data-v-6d524865]{width:100%;border:0;color:var(--ov-ink);background:transparent;text-align:left;cursor:pointer}.region-row[data-v-6d524865]:hover,.region-row[data-v-6d524865]:focus-visible{background:var(--ov-soft);outline:none}.region-main>b .status-pill[data-v-6d524865]{margin-left:5px;vertical-align:2px}.region-normal[data-v-6d524865]{color:var(--ov-success);background:var(--ov-success-soft)}.region-attention[data-v-6d524865]{color:var(--ov-warning);background:var(--ov-warning-soft)}.region-blocked[data-v-6d524865]{color:var(--ov-brand);background:var(--ov-brand-soft)}.region-leading[data-v-6d524865]{color:var(--ov-info);background:#e8f1f7}.region-row>strong small[data-v-6d524865]{display:block;margin-bottom:2px;color:var(--ov-muted);font-size:9px;font-weight:600}.region-row>strong small[data-v-6d524865]:not(:first-child){margin-top:3px;margin-bottom:0}.trend-dot[data-v-6d524865]{cursor:pointer;outline:none}.trend-dot:focus circle[data-v-6d524865]:last-of-type{stroke:var(--ov-brand);stroke-width:3}.trend-tooltip-live[data-v-6d524865]{position:absolute;z-index:3;min-width:104px;padding:7px 9px;border:1px solid var(--ov-line);border-radius:5px;display:grid;gap:2px;color:var(--ov-ink);background:#fff;box-shadow:0 5px 14px #51301826;font-size:10px;pointer-events:none;transform:translate(-50%,-100%)}.trend-tooltip-live strong[data-v-6d524865]{font-size:12px}.trend-tooltip-live span[data-v-6d524865]{color:var(--ov-muted)}.risk-summary p[data-v-6d524865]{margin-bottom:12px}@media(max-width:900px){.overview-shell[data-v-6d524865]{grid-template-columns:1fr}.overview-sidebar[data-v-6d524865]{min-height:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--ov-line)}.brand-lockup[data-v-6d524865]{padding-bottom:10px}.nav-caption[data-v-6d524865],.secondary-nav[data-v-6d524865],.environment[data-v-6d524865]{display:none}.daily-nav[data-v-6d524865]{grid-template-columns:repeat(3,1fr);margin-top:8px}.daily-nav button[data-v-6d524865]{justify-content:center;border-left:0;border-bottom:3px solid transparent}.daily-nav button.active[data-v-6d524865]{border-bottom-color:var(--ov-brand)}.topbar[data-v-6d524865]{padding:0 14px}.account-name[data-v-6d524865],.sync-dot[data-v-6d524865]{display:none}.content-wrap[data-v-6d524865]{padding:14px}.workspace-grid[data-v-6d524865],.detail-grid[data-v-6d524865],.conclusion[data-v-6d524865]{grid-template-columns:1fr}.conclusion-action[data-v-6d524865]{min-width:0;padding:10px 0 0;border-top:1px solid var(--ov-line);border-left:0}.metric-grid[data-v-6d524865],.operations-grid[data-v-6d524865]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.topbar[data-v-6d524865]{min-height:52px}.version-chip[data-v-6d524865]{display:none}.page-title[data-v-6d524865]{align-items:flex-start;flex-direction:column}.page-title h1[data-v-6d524865]{font-size:22px}.page-title-actions[data-v-6d524865]{width:100%;flex-wrap:wrap}.page-title .secondary-button[data-v-6d524865],.page-title .business-entry-button[data-v-6d524865]{flex:1}.period-switch[data-v-6d524865]{order:3;width:100%}.period-switch button[data-v-6d524865]{flex:1}.metric-grid[data-v-6d524865],.operations-grid[data-v-6d524865]{gap:7px}.metric[data-v-6d524865]{min-height:88px;padding:10px}.metric strong[data-v-6d524865]{font-size:19px}.operation-card[data-v-6d524865]{grid-template-columns:28px minmax(0,1fr) 22px;gap:7px;padding:9px}.operation-copy strong[data-v-6d524865]{font-size:17px}.conclusion[data-v-6d524865]{padding:11px}.conclusion strong[data-v-6d524865]{font-size:14px}.conclusion-action[data-v-6d524865]{grid-template-columns:1fr auto}.conclusion-action .primary-button[data-v-6d524865]{min-height:40px}.view-tabs[data-v-6d524865]{overflow-x:auto}.view-tabs button[data-v-6d524865]{flex:0 0 auto;min-height:42px}.panel-head[data-v-6d524865]{padding:10px 11px}.panel-head h2[data-v-6d524865]{font-size:14px}.table-toolbar[data-v-6d524865]{padding:8px}.search-box[data-v-6d524865]{flex:1}.page-footer[data-v-6d524865]{flex-direction:column}.trend[data-v-6d524865]{padding-left:34px}.trend-grid[data-v-6d524865]{left:34px}.trend svg[data-v-6d524865]{height:165px}.evidence-meta[data-v-6d524865]{grid-template-columns:1fr;gap:7px}}.metric-button[data-v-6d524865]{width:100%;position:relative;color:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.metric-button[data-v-6d524865]:hover,.metric-button[data-v-6d524865]:focus-visible{border-color:var(--ov-gold);box-shadow:0 7px 18px #51301821;transform:translateY(-1px);outline:none}.metric-button[data-v-6d524865]:focus-visible{box-shadow:0 0 0 3px #326e9c38}.metric-tooltip[data-v-6d524865]{position:absolute;z-index:2;left:12px;right:12px;bottom:-34px;padding:7px 8px;border:1px solid var(--ov-line);border-radius:5px;color:var(--ov-ink);background:#fff;box-shadow:0 5px 14px #5130181f;font-size:10px;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease}.metric-button:hover .metric-tooltip[data-v-6d524865],.metric-button:focus-visible .metric-tooltip[data-v-6d524865]{opacity:1;transform:translateY(0)}.source-button[data-v-6d524865]{width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.source-button[data-v-6d524865]:hover,.source-button[data-v-6d524865]:focus-visible{background:var(--ov-soft);outline:none}.source-button[data-v-6d524865]:focus-visible{box-shadow:inset 0 0 0 2px #326e9c38}.task-row[data-v-6d524865]{cursor:pointer}.task-row[data-v-6d524865]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #326e9c38}.drawer-scrim[data-v-6d524865]{position:fixed;z-index:40;inset:0;display:flex;justify-content:flex-end;background:#2e211942}.detail-drawer[data-v-6d524865]{width:min(440px,100vw);height:100%;display:flex;flex-direction:column;border-left:1px solid var(--ov-line);background:#fff;box-shadow:-12px 0 28px #2e211929}.drawer-head[data-v-6d524865]{min-height:68px;padding:14px 18px;border-bottom:1px solid var(--ov-line);display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:var(--ov-soft)}.drawer-head small[data-v-6d524865]{color:var(--ov-muted);font-size:11px}.drawer-head h2[data-v-6d524865]{margin:4px 0 0;font-size:18px}.drawer-head .icon-button[data-v-6d524865]{flex:0 0 auto;font-size:22px;line-height:1}.drawer-content[data-v-6d524865]{flex:1;overflow:auto;padding:18px}.drawer-summary[data-v-6d524865]{padding:14px;border:1px solid var(--ov-gold);border-left:3px solid var(--ov-gold);border-radius:7px;background:#f8edcf}.drawer-summary span[data-v-6d524865]{color:var(--ov-muted);font-size:11px}.drawer-summary strong[data-v-6d524865]{display:block;margin-top:7px;color:var(--ov-ink);font-size:26px;font-variant-numeric:tabular-nums}.drawer-summary p[data-v-6d524865]{margin:6px 0 0;color:var(--ov-muted);font-size:12px;line-height:1.5}.drawer-data-state[data-v-6d524865],.drawer-fallback[data-v-6d524865]{margin-top:12px;padding:9px 10px;border-left:3px solid var(--ov-info);color:var(--ov-muted);background:#eef5f8;font-size:11px;line-height:1.45}.drawer-fallback[data-v-6d524865]{border-left-color:var(--ov-warning);background:var(--ov-warning-soft)}.drawer-formula[data-v-6d524865]{margin-top:14px;border:1px solid var(--ov-line);border-radius:6px;overflow:hidden}.drawer-formula>strong[data-v-6d524865]{display:block;padding:10px 12px;color:var(--ov-brand-deep);background:var(--ov-soft);font-size:12px}.drawer-formula div[data-v-6d524865]{min-height:50px;padding:8px 12px;border-top:1px solid var(--ov-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center}.drawer-formula span[data-v-6d524865],.drawer-formula small[data-v-6d524865]{color:var(--ov-muted);font-size:10px}.drawer-formula b[data-v-6d524865]{color:var(--ov-ink);font-size:12px;text-align:right}.drawer-formula small[data-v-6d524865]{grid-column:1 / -1}.drawer-facts[data-v-6d524865]{margin:16px 0;border-top:1px solid var(--ov-line)}.drawer-facts div[data-v-6d524865]{min-height:48px;padding:9px 0;border-bottom:1px solid var(--ov-line);display:flex;align-items:baseline;justify-content:space-between;gap:16px}.drawer-facts dt[data-v-6d524865]{color:var(--ov-muted);font-size:11px}.drawer-facts dd[data-v-6d524865]{margin:0;color:var(--ov-ink);font-size:12px;text-align:right}.drawer-records[data-v-6d524865]{margin:16px 0;border-top:1px solid var(--ov-line)}.drawer-records>header[data-v-6d524865]{min-height:40px;display:flex;align-items:center;justify-content:space-between;color:var(--ov-ink);font-size:12px}.drawer-records>header span[data-v-6d524865]{color:var(--ov-muted);font-size:11px}.drawer-record[data-v-6d524865]{width:100%;min-height:58px;padding:9px 0;border:0;border-top:1px solid var(--ov-line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ov-ink);background:transparent;text-align:left;cursor:pointer}.drawer-record[data-v-6d524865]:hover,.drawer-record[data-v-6d524865]:focus-visible{background:var(--ov-soft);outline:none;box-shadow:inset 3px 0 0 var(--ov-info)}.drawer-record strong[data-v-6d524865],.drawer-record small[data-v-6d524865]{display:block}.drawer-record strong[data-v-6d524865]{color:var(--ov-ink);font-size:11px}.drawer-record small[data-v-6d524865]{margin-top:3px;color:var(--ov-muted);font-size:10px}.drawer-record-amount[data-v-6d524865]{flex:0 0 auto;text-align:right}.drawer-record-amount small[data-v-6d524865]{color:var(--ov-info)}.drawer-empty[data-v-6d524865]{margin:16px 0;padding:14px;border:1px solid var(--ov-line);border-left:3px solid var(--ov-info);background:var(--ov-soft)}.drawer-empty strong[data-v-6d524865]{color:var(--ov-ink);font-size:12px}.drawer-empty p[data-v-6d524865]{margin:5px 0 0;color:var(--ov-muted);font-size:11px;line-height:1.5}.drawer-note[data-v-6d524865]{padding:11px 12px;border-left:3px solid var(--ov-info);color:var(--ov-info);background:#eef5f8}.drawer-note.danger[data-v-6d524865]{border-left-color:var(--ov-brand);color:var(--ov-brand-deep);background:var(--ov-brand-soft)}.drawer-note strong[data-v-6d524865]{font-size:11px}.drawer-note p[data-v-6d524865]{margin:5px 0 0;color:var(--ov-muted);font-size:11px;line-height:1.5}.drawer-actions[data-v-6d524865]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ov-line);display:flex;justify-content:flex-end;gap:8px;background:#fff}.drawer-actions button[data-v-6d524865]{min-height:42px}@media(max-width:600px){.drawer-scrim[data-v-6d524865]{align-items:flex-end}.detail-drawer[data-v-6d524865]{width:100%;height:min(88vh,720px);border-left:0;border-top:1px solid var(--ov-line);border-radius:12px 12px 0 0}.drawer-head[data-v-6d524865]{min-height:62px;padding:12px 14px}.drawer-content[data-v-6d524865]{padding:14px}.drawer-actions[data-v-6d524865]{padding-left:14px;padding-right:14px}.drawer-actions button[data-v-6d524865]{flex:1}}.chart-wrap[data-v-6d524865]{min-height:225px;padding:8px 12px 0}.echart-canvas[data-v-6d524865]{width:100%;height:225px}.chart-caption[data-v-6d524865]{padding:0 4px 7px;color:var(--ov-muted);font-size:10px}.region-chart-wrap[data-v-6d524865]{min-height:188px;padding-top:2px}.region-chart-wrap .echart-canvas[data-v-6d524865]{height:188px}.dashboard-grid[data-v-6d524865]{margin-top:10px;display:grid;grid-template-columns:minmax(250px,.82fr) minmax(360px,1.18fr) minmax(290px,.9fr);gap:10px;align-items:stretch}.dashboard-stack[data-v-6d524865]{min-width:0;display:grid;gap:10px;align-content:start}.dashboard-stack--left[data-v-6d524865]{grid-template-rows:minmax(310px,auto) minmax(220px,auto)}.dashboard-stack--right[data-v-6d524865]{grid-template-rows:auto minmax(0,1fr)}.dashboard-grid .chart-panel[data-v-6d524865]{min-height:310px}.source-panel[data-v-6d524865]{min-height:220px}.source-panel .source-list[data-v-6d524865]{padding-top:6px;padding-bottom:6px}.source-panel .source-row[data-v-6d524865]{min-height:42px}.compact-empty[data-v-6d524865]{min-height:120px;padding:16px;text-align:center}.map-panel[data-v-6d524865]{min-height:540px;display:flex;flex-direction:column;overflow:hidden}.map-status[data-v-6d524865]{display:inline-flex;align-items:center;gap:6px;color:var(--ov-success);font-size:10px;font-weight:700;white-space:nowrap}.map-status i[data-v-6d524865]{width:7px;height:7px;border-radius:50%;background:var(--ov-gold);box-shadow:0 0 0 3px #c89b3c2e}.liaoning-map-wrap[data-v-6d524865]{flex:1;min-height:390px;padding:8px 10px 0;background:#faf8f3}.liaoning-map[data-v-6d524865]{width:100%;height:100%;min-height:390px}.map-metrics[data-v-6d524865]{min-height:72px;border-top:1px solid var(--ov-line);display:grid;grid-template-columns:.8fr .8fr 1.4fr;background:var(--ov-soft)}.map-metrics div[data-v-6d524865]{min-width:0;padding:10px 12px;border-right:1px solid var(--ov-line);display:grid;align-content:center;gap:4px}.map-metrics div[data-v-6d524865]:last-child{border-right:0}.map-metrics span[data-v-6d524865]{color:var(--ov-muted);font-size:10px}.map-metrics strong[data-v-6d524865]{overflow:hidden;color:var(--ov-ink);font-size:16px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dashboard-grid .task-panel[data-v-6d524865]{min-height:250px}.dashboard-grid .region-panel[data-v-6d524865]{min-height:280px}.dashboard-grid .task-row[data-v-6d524865]{min-height:53px}.dashboard-grid .region-list[data-v-6d524865]{max-height:330px;overflow:auto}.dashboard-grid .region-row[data-v-6d524865]{min-height:58px}.dashboard-grid .region-main b[data-v-6d524865]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1220px){.dashboard-grid[data-v-6d524865]{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.map-panel[data-v-6d524865]{grid-column:1 / -1;grid-row:1;min-height:480px}.liaoning-map-wrap[data-v-6d524865],.liaoning-map[data-v-6d524865]{min-height:330px}}@media(max-width:900px){.dashboard-grid[data-v-6d524865]{grid-template-columns:1fr}.map-panel[data-v-6d524865]{grid-column:auto;grid-row:auto;min-height:460px}.dashboard-stack--left[data-v-6d524865],.dashboard-stack--right[data-v-6d524865]{grid-template-rows:auto}}@media(max-width:430px){.dashboard-grid[data-v-6d524865]{gap:8px}.map-panel[data-v-6d524865]{min-height:400px}.liaoning-map-wrap[data-v-6d524865],.liaoning-map[data-v-6d524865]{min-height:280px}.map-metrics[data-v-6d524865]{grid-template-columns:repeat(3,minmax(0,1fr))}.map-metrics div[data-v-6d524865]{padding:9px 8px}.map-metrics strong[data-v-6d524865]{font-size:14px}.dashboard-grid .region-list[data-v-6d524865]{max-height:none}}.content-wrap[data-v-6d524865]{max-width:1800px;padding:8px 18px 22px}.page-title[data-v-6d524865]{margin-bottom:6px}.screen-kpis[data-v-6d524865]{margin-top:9px;display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:8px}.screen-kpi[data-v-6d524865]{position:relative;min-width:0;min-height:105px;padding:10px 12px 8px;border:1px solid var(--ov-line);border-top:3px solid var(--ov-gold);border-radius:6px;overflow:hidden;color:var(--ov-ink);background:#fff;text-align:left;box-shadow:0 3px 10px #5130180f}.screen-kpi[data-v-6d524865]:hover,.screen-kpi[data-v-6d524865]:focus-visible{border-color:var(--ov-gold);outline:none;box-shadow:0 0 0 3px #c89b3c29}.screen-kpi--warning[data-v-6d524865]{border-top-color:var(--ov-warning)}.screen-kpi--risk[data-v-6d524865]{border-top-color:var(--ov-brand)}.screen-kpi header[data-v-6d524865]{display:flex;justify-content:space-between;gap:8px}.screen-kpi header span[data-v-6d524865]{color:var(--ov-ink);font-size:11px;font-weight:750}.screen-kpi header small[data-v-6d524865],.screen-kpi p[data-v-6d524865]{color:var(--ov-muted);font-size:9px}.screen-kpi>strong[data-v-6d524865]{display:block;margin-top:4px;font-size:22px;font-variant-numeric:tabular-nums}.screen-kpi p[data-v-6d524865]{margin:2px 0 0}.screen-kpi--lead>strong[data-v-6d524865]{color:var(--ov-warning);font-size:25px}.kpi-spark[data-v-6d524865]{position:absolute;left:12px;right:12px;bottom:8px;height:18px;display:flex;align-items:end;gap:3px}.kpi-spark i[data-v-6d524865]{flex:1;min-width:2px;max-width:22px;background:var(--ov-gold);opacity:.8}.screen-kpi--warning .kpi-spark i[data-v-6d524865]{background:var(--ov-warning)}.screen-kpi--risk .kpi-spark i[data-v-6d524865]{background:var(--ov-brand)}.screen-grid[data-v-6d524865]{margin-top:9px;display:grid;grid-template-columns:minmax(250px,.88fr) minmax(430px,1.35fr) minmax(290px,.9fr);gap:8px;align-items:start}.screen-column[data-v-6d524865]{min-width:0;display:grid;gap:8px}.screen-panel[data-v-6d524865]{min-width:0;overflow:hidden}.screen-panel .panel-head[data-v-6d524865]{min-height:46px;padding:8px 11px;border-left:3px solid var(--ov-gold)}.screen-panel .panel-head h2[data-v-6d524865]{font-size:13px}.screen-panel .panel-head small[data-v-6d524865]{font-size:9px}.screen-panel .panel-foot[data-v-6d524865]{min-height:32px;padding:7px 11px;font-size:9px}.trend-panel[data-v-6d524865],.source-panel[data-v-6d524865]{min-height:300px}.trend-panel .chart-wrap[data-v-6d524865],.source-panel .chart-wrap[data-v-6d524865]{min-height:220px;padding:4px 8px 0}.trend-panel .echart-canvas[data-v-6d524865],.source-panel .echart-canvas[data-v-6d524865]{height:220px}.source-chart-wrap[data-v-6d524865]{position:relative}.chart-empty[data-v-6d524865]{position:absolute;inset:0;min-height:0}.geography-panel[data-v-6d524865]{min-height:400px}.screen-map[data-v-6d524865]{width:100%;height:258px}.geography-panel .map-metrics[data-v-6d524865]{min-height:58px}.geography-panel .map-metrics div[data-v-6d524865]{padding:7px 10px}.geography-panel .map-metrics strong[data-v-6d524865]{font-size:14px}.map-region-strip[data-v-6d524865]{padding:2px 9px;border-top:1px solid var(--ov-line)}.map-region-strip .region-row[data-v-6d524865]{min-height:43px;grid-template-columns:22px minmax(0,1fr) auto}.map-region-strip .region-main b[data-v-6d524865]{font-size:10px}.map-region-strip .region-main small[data-v-6d524865]{margin-top:2px;font-size:8px}.map-region-strip .region-row>strong[data-v-6d524865]{font-size:10px}.map-region-strip .status-pill[data-v-6d524865]{font-style:normal}.map-region-empty[data-v-6d524865]{min-height:36px;padding:6px 12px;border-top:1px solid var(--ov-line);display:grid;align-content:center;gap:2px;text-align:center}.map-region-empty strong[data-v-6d524865]{font-size:10px}.map-region-empty span[data-v-6d524865]{color:var(--ov-muted);font-size:8px}.inventory-panel[data-v-6d524865]{min-height:198px}.inventory-matrix[data-v-6d524865],.risk-matrix[data-v-6d524865]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-matrix button[data-v-6d524865],.risk-matrix button[data-v-6d524865]{min-width:0;min-height:72px;padding:7px;border:0;border-right:1px solid var(--ov-line);border-bottom:1px solid var(--ov-line);color:var(--ov-ink);background:#fff;text-align:center}.inventory-matrix button[data-v-6d524865]:nth-child(3n),.risk-matrix button[data-v-6d524865]:nth-child(3n){border-right:0}.inventory-matrix button[data-v-6d524865]:nth-last-child(-n+3),.risk-matrix button[data-v-6d524865]:nth-last-child(-n+3){border-bottom:0}.inventory-matrix button[data-v-6d524865]:hover,.risk-matrix button[data-v-6d524865]:hover,.customer-matrix button[data-v-6d524865]:hover{background:var(--ov-soft)}.inventory-matrix span[data-v-6d524865],.inventory-matrix small[data-v-6d524865],.risk-matrix span[data-v-6d524865]{display:block;color:var(--ov-muted);font-size:9px}.inventory-matrix strong[data-v-6d524865],.risk-matrix strong[data-v-6d524865]{display:inline-block;margin:5px 2px 0;color:var(--ov-warning);font-size:17px;font-variant-numeric:tabular-nums}.ranking-panel[data-v-6d524865]{min-height:270px}.business-ranking[data-v-6d524865]{padding:4px 9px}.business-ranking>button[data-v-6d524865]{width:100%;min-height:42px;padding:4px 2px;border:0;border-bottom:1px solid var(--ov-line);display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:7px;align-items:center;color:var(--ov-ink);background:transparent;text-align:left}.business-ranking>button[data-v-6d524865]:last-child{border-bottom:0}.business-ranking>button[data-v-6d524865]:hover{background:var(--ov-soft)}.business-ranking b[data-v-6d524865],.business-ranking small[data-v-6d524865],.business-ranking strong[data-v-6d524865]{display:block}.business-ranking b[data-v-6d524865]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.business-ranking small[data-v-6d524865]{margin-top:2px;color:var(--ov-muted);font-size:8px}.business-ranking strong[data-v-6d524865]{color:var(--ov-ink);font-size:10px;text-align:right}.risk-panel[data-v-6d524865]{min-height:190px}.risk-matrix button[data-v-6d524865]{min-height:61px}.risk-matrix strong[data-v-6d524865]{display:block;margin:0 0 4px;font-size:14px}.featured-risk[data-v-6d524865]{width:100%;min-height:34px;padding:6px 10px;border:0;border-top:1px solid var(--ov-line);display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ov-brand);background:var(--ov-brand-soft);text-align:left}.featured-risk span[data-v-6d524865]{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.featured-risk strong[data-v-6d524865]{font-size:10px;font-variant-numeric:tabular-nums}.featured-risk[data-v-6d524865]:hover{filter:brightness(.98)}.customer-panel[data-v-6d524865]{min-height:124px}.customer-matrix[data-v-6d524865]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-matrix button[data-v-6d524865]{min-width:0;min-height:70px;padding:7px;border:0;border-right:1px solid var(--ov-line);color:var(--ov-ink);background:#fff;text-align:center}.customer-matrix button[data-v-6d524865]:last-child{border-right:0}.customer-matrix strong[data-v-6d524865],.customer-matrix span[data-v-6d524865]{display:block}.customer-matrix strong[data-v-6d524865]{color:var(--ov-success);font-size:18px;font-variant-numeric:tabular-nums}.customer-matrix span[data-v-6d524865]{margin-top:5px;color:var(--ov-muted);font-size:9px}@media(max-width:1450px){.screen-grid[data-v-6d524865]{grid-template-columns:minmax(0,1fr) minmax(360px,1.15fr)}.screen-column--center[data-v-6d524865]{grid-column:1 / -1;grid-row:1}.screen-column--right[data-v-6d524865]{grid-column:2;grid-row:2}.screen-column--left[data-v-6d524865]{grid-column:1;grid-row:2}}@media(max-width:900px){.screen-kpis[data-v-6d524865]{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid[data-v-6d524865]{grid-template-columns:1fr}.screen-column--left[data-v-6d524865],.screen-column--center[data-v-6d524865],.screen-column--right[data-v-6d524865]{grid-column:auto;grid-row:auto}.screen-column--center[data-v-6d524865]{order:-1}}@media(max-width:430px){.content-wrap[data-v-6d524865]{padding:10px 8px 18px}.screen-kpis[data-v-6d524865]{gap:6px}.screen-kpi[data-v-6d524865]{min-height:98px;padding:8px}.screen-kpi>strong[data-v-6d524865],.screen-kpi--lead>strong[data-v-6d524865]{font-size:18px}.kpi-spark[data-v-6d524865]{left:8px;right:8px;bottom:7px}.screen-map[data-v-6d524865]{height:238px}.inventory-matrix strong[data-v-6d524865],.risk-matrix strong[data-v-6d524865]{font-size:14px}}.overview-main[data-v-6d524865]{background:var(--ov-canvas)}.topbar[data-v-6d524865]{position:sticky;top:0;z-index:8;box-shadow:0 1px #5130180a}.content-wrap[data-v-6d524865]{padding-top:8px}.page-title[data-v-6d524865]{align-items:center}.page-title>div[data-v-6d524865]:first-child{min-width:0}.page-title p[data-v-6d524865]{display:block;min-height:0;margin:0 0 2px;padding:0;border:0;color:var(--ov-info);background:transparent;font-size:10px}.page-title h1[data-v-6d524865]{color:var(--ov-brand-deep);font-size:23px;letter-spacing:0}.today-step[data-v-6d524865]{margin-top:0}.page-title-actions[data-v-6d524865]{flex-wrap:wrap;justify-content:flex-end}.period-switch[data-v-6d524865]{box-shadow:inset 0 0 0 1px #ffffff7f}.screen-kpi[data-v-6d524865]{box-shadow:var(--shadow-panel);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.screen-kpi--lead[data-v-6d524865]{background:var(--ov-warning-soft)}.screen-kpi--risk[data-v-6d524865]{background:var(--ov-brand-soft)}.screen-kpi[data-v-6d524865]:hover,.screen-kpi[data-v-6d524865]:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.screen-kpi>strong[data-v-6d524865]{color:var(--ov-brand-deep)}.screen-kpi--lead>strong[data-v-6d524865]{color:var(--ov-warning)}.screen-panel[data-v-6d524865]{border-color:var(--color-border-strong);box-shadow:var(--shadow-panel)}.screen-panel .panel-head[data-v-6d524865]{background:var(--ov-soft)}.screen-panel .panel-head h2[data-v-6d524865]{color:var(--ov-brand-deep)}.screen-panel .panel-foot[data-v-6d524865]{background:#faf8f38f}.trend-panel .chart-wrap[data-v-6d524865],.source-panel .chart-wrap[data-v-6d524865]{background:#fff}.screen-map[data-v-6d524865]{filter:drop-shadow(0 3px 5px rgb(81 48 24 / 5%))}.geography-panel .map-metrics[data-v-6d524865]{background:var(--ov-soft)}.geography-panel .map-metrics strong[data-v-6d524865]{color:var(--ov-brand-deep)}.inventory-matrix button[data-v-6d524865],.risk-matrix button[data-v-6d524865],.customer-matrix button[data-v-6d524865]{transition:background-color .15s ease,box-shadow .15s ease}.inventory-matrix button[data-v-6d524865]:focus-visible,.risk-matrix button[data-v-6d524865]:focus-visible,.customer-matrix button[data-v-6d524865]:focus-visible{position:relative;z-index:1;outline:2px solid var(--ov-info);outline-offset:-2px}.inventory-matrix strong[data-v-6d524865],.risk-matrix strong[data-v-6d524865]{color:var(--ov-brand-deep)}.risk-matrix button:nth-child(1) strong[data-v-6d524865],.risk-matrix button:nth-child(3) strong[data-v-6d524865]{color:var(--ov-brand)}.business-ranking[data-v-6d524865]{background:#fff}.business-ranking>button[data-v-6d524865]{transition:background-color .15s ease,padding-left .15s ease}.business-ranking>button[data-v-6d524865]:hover,.business-ranking>button[data-v-6d524865]:focus-visible{padding-left:6px;outline:none}.business-ranking .rank[data-v-6d524865]{color:var(--ov-brand);background:var(--ov-brand-soft)}.customer-matrix strong[data-v-6d524865]{color:var(--ov-success)}.map-region-empty[data-v-6d524865],.compact-empty[data-v-6d524865]{background:var(--ov-soft)}.screen-grid[data-v-6d524865]{grid-template-columns:minmax(270px,.9fr) minmax(310px,.92fr) minmax(460px,1.38fr);gap:12px}.screen-column[data-v-6d524865]{gap:12px}.screen-panel[data-v-6d524865]{border-radius:8px}.screen-panel .panel-head[data-v-6d524865]{min-height:52px;padding:10px 13px;border-left-width:4px}.screen-panel .panel-head h2[data-v-6d524865]{font-size:14px}.screen-panel .panel-head small[data-v-6d524865]{margin-top:4px;font-size:10px}.trend-panel[data-v-6d524865],.source-panel[data-v-6d524865]{min-height:330px}.trend-panel .chart-wrap[data-v-6d524865],.source-panel .chart-wrap[data-v-6d524865]{min-height:245px;padding:8px 10px 0}.trend-panel .echart-canvas[data-v-6d524865],.source-panel .echart-canvas[data-v-6d524865]{height:235px}.geography-panel[data-v-6d524865]{min-height:520px}.screen-map[data-v-6d524865]{height:264px}.geography-panel[data-v-6d524865]{min-height:0}.geography-stage[data-v-6d524865]{min-height:0;overflow:hidden}.city-list[data-v-6d524865]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 6px;overflow-y:auto}.city-item[data-v-6d524865]{min-height:44px;padding:6px 8px}.district-list[data-v-6d524865]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.district-list button[data-v-6d524865]{min-width:0;min-height:39px;padding:5px 7px;border:1px solid var(--ov-line);border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;color:var(--ov-ink);background:var(--ov-soft);text-align:left}.district-list button[data-v-6d524865]:hover,.district-list button[data-v-6d524865]:focus-visible{border-color:var(--ov-info);outline:none;background:var(--ov-info-soft)}.district-list span[data-v-6d524865]{overflow:hidden;width:100%;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.district-list strong[data-v-6d524865],.district-list small[data-v-6d524865]{color:var(--ov-muted);font-size:8px;font-weight:600}.district-list strong[data-v-6d524865]{color:var(--ov-success)}.inventory-panel[data-v-6d524865]{min-height:220px}.inventory-matrix button[data-v-6d524865],.risk-matrix button[data-v-6d524865]{min-height:78px}.ranking-panel[data-v-6d524865]{min-height:305px}.risk-panel[data-v-6d524865]{min-height:220px}.customer-panel[data-v-6d524865]{min-height:145px}.customer-matrix button[data-v-6d524865]{min-height:82px}@media(max-width:900px){.content-wrap[data-v-6d524865]{padding-top:8px}.page-title[data-v-6d524865]{align-items:flex-start}.page-title p[data-v-6d524865]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:900px){.screen-grid[data-v-6d524865]{grid-template-columns:1fr;gap:10px}.screen-column[data-v-6d524865]{gap:10px}.district-list[data-v-6d524865]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:430px){.screen-panel .panel-head[data-v-6d524865]{min-height:48px;padding:8px 10px}.screen-map[data-v-6d524865]{height:235px}.district-list[data-v-6d524865]{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-matrix button[data-v-6d524865],.risk-matrix button[data-v-6d524865]{min-height:68px}}.screen-grid[data-v-6d524865]{height:clamp(430px,calc(100vh - 370px),560px);min-height:430px;grid-template-rows:1fr;grid-template-areas:"trend ranking geography";align-items:stretch}.screen-grid>.screen-panel[data-v-6d524865]{height:100%;min-height:0}.trend-panel[data-v-6d524865]{grid-area:trend}.geography-panel[data-v-6d524865]{grid-area:geography}.ranking-panel[data-v-6d524865]{grid-area:ranking}@media(max-width:1450px){.screen-grid[data-v-6d524865]{height:clamp(520px,calc(100vh - 350px),680px);grid-template-columns:minmax(0,1fr) minmax(360px,1.15fr);grid-template-rows:1fr 1fr;grid-template-areas:"geography geography" "trend ranking"}.screen-grid>.screen-panel[data-v-6d524865]{height:100%}}@media(max-width:900px){.screen-grid[data-v-6d524865]{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"geography" "trend" "ranking"}.screen-grid>.screen-panel[data-v-6d524865]{height:auto}}.trend-panel .panel-head[data-v-6d524865]{border-left-color:var(--ov-info)}.geography-panel .panel-head[data-v-6d524865]{border-left-color:var(--ov-gold)}.ranking-panel .panel-head[data-v-6d524865]{border-left-color:var(--ov-info)}.inventory-matrix button[data-v-6d524865]:nth-child(1){background:var(--ov-success-soft);box-shadow:inset 0 3px 0 var(--ov-success)}.inventory-matrix button[data-v-6d524865]:nth-child(2){background:var(--ov-info-soft);box-shadow:inset 0 3px 0 var(--ov-info)}.inventory-matrix button[data-v-6d524865]:nth-child(3){background:var(--ov-warning-soft);box-shadow:inset 0 3px 0 var(--ov-warning)}.inventory-matrix button[data-v-6d524865]:nth-child(4){background:var(--color-accent-soft);box-shadow:inset 0 3px 0 var(--ov-gold)}.inventory-matrix button[data-v-6d524865]:nth-child(5){background:var(--ov-info-soft);box-shadow:inset 0 3px 0 var(--ov-info)}.inventory-matrix button[data-v-6d524865]:nth-child(6){background:var(--ov-warning-soft);box-shadow:inset 0 3px 0 var(--ov-warning)}.risk-matrix button[data-v-6d524865]:nth-child(1){background:var(--ov-brand-soft);box-shadow:inset 0 3px 0 var(--ov-brand)}.risk-matrix button[data-v-6d524865]:nth-child(2){background:var(--ov-info-soft);box-shadow:inset 0 3px 0 var(--ov-info)}.risk-matrix button[data-v-6d524865]:nth-child(3){background:var(--ov-warning-soft);box-shadow:inset 0 3px 0 var(--ov-warning)}.risk-matrix button[data-v-6d524865]:nth-child(4){background:var(--ov-brand-soft);box-shadow:inset 0 3px 0 var(--ov-brand)}.risk-matrix button[data-v-6d524865]:nth-child(5){background:var(--ov-info-soft);box-shadow:inset 0 3px 0 var(--ov-info)}.risk-matrix button[data-v-6d524865]:nth-child(6){background:var(--color-accent-soft);box-shadow:inset 0 3px 0 var(--ov-gold)}.customer-matrix button[data-v-6d524865]:nth-child(1){background:var(--ov-success-soft);box-shadow:inset 0 3px 0 var(--ov-success)}.customer-matrix button[data-v-6d524865]:nth-child(2){background:var(--ov-info-soft);box-shadow:inset 0 3px 0 var(--ov-info)}.customer-matrix button[data-v-6d524865]:nth-child(3){background:var(--color-accent-soft);box-shadow:inset 0 3px 0 var(--ov-gold)}.district-list button[data-v-6d524865]:nth-child(4n+1){border-top:2px solid var(--ov-success)}.district-list button[data-v-6d524865]:nth-child(4n+2){border-top:2px solid var(--ov-info)}.district-list button[data-v-6d524865]:nth-child(4n+3){border-top:2px solid var(--ov-gold)}.district-list button[data-v-6d524865]:nth-child(4n){border-top:2px solid var(--ov-warning)}.business-ranking>button:nth-child(1) .rank[data-v-6d524865]{color:var(--ov-brand);background:var(--ov-brand-soft)}.business-ranking>button:nth-child(2) .rank[data-v-6d524865]{color:var(--ov-warning);background:var(--ov-warning-soft)}.business-ranking>button:nth-child(3) .rank[data-v-6d524865]{color:var(--ov-info);background:var(--ov-info-soft)}.business-ranking>button:nth-child(n+4) .rank[data-v-6d524865]{color:var(--ov-success);background:var(--ov-success-soft)}.dashboard-step[data-v-6d524865]{margin-top:12px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--ov-surface);box-shadow:var(--shadow-panel);overflow:hidden}.dashboard-step-head[data-v-6d524865]{min-height:48px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ov-line);background:var(--ov-soft)}.dashboard-step-head h2[data-v-6d524865]{margin:0;color:var(--ov-brand-deep);font-size:14px}.dashboard-step-head span[data-v-6d524865]{display:block;margin-top:3px;color:var(--ov-muted);font-size:10px}.dashboard-toggle[data-v-6d524865]{display:inline-flex;flex-wrap:wrap;border:1px solid var(--ov-line);border-radius:5px;overflow:hidden;background:#fff}.dashboard-toggle button[data-v-6d524865]{min-height:28px;padding:4px 10px;border:0;border-right:1px solid var(--ov-line);color:var(--ov-muted);background:#fff;font-size:10px;cursor:pointer}.dashboard-toggle button[data-v-6d524865]:last-child{border-right:0}.dashboard-toggle button.active[data-v-6d524865],.dashboard-toggle button[data-v-6d524865]:hover{color:var(--ov-brand);background:var(--ov-brand-soft)}.module-control[data-v-6d524865]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.module-control .dashboard-toggle button[data-v-6d524865]{padding-inline:7px}.module-control .unit-label[data-v-6d524865]{white-space:nowrap}.today-kpis[data-v-6d524865],.cumulative-kpis[data-v-6d524865]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.today-kpi[data-v-6d524865],.cumulative-kpis button[data-v-6d524865]{min-width:0;min-height:98px;padding:11px 12px;border:0;border-right:1px solid var(--ov-line);color:var(--ov-ink);background:#fff;text-align:left;cursor:pointer}.today-kpi[data-v-6d524865]:last-child,.cumulative-kpis button[data-v-6d524865]:last-child{border-right:0}.today-kpi[data-v-6d524865]:hover,.today-kpi[data-v-6d524865]:focus-visible,.cumulative-kpis button[data-v-6d524865]:hover,.cumulative-kpis button[data-v-6d524865]:focus-visible{outline:none;background:var(--ov-soft);box-shadow:inset 0 -3px 0 var(--ov-info)}.today-kpi>span[data-v-6d524865],.cumulative-kpis span[data-v-6d524865]{display:block;color:var(--ov-muted);font-size:10px}.today-kpi strong[data-v-6d524865],.cumulative-kpis strong[data-v-6d524865]{display:block;margin-top:8px;color:var(--ov-brand-deep);font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.today-kpi em[data-v-6d524865],.cumulative-kpis em[data-v-6d524865]{margin-left:3px;color:var(--ov-muted);font-size:10px;font-style:normal;font-weight:500}.today-kpi small[data-v-6d524865],.cumulative-kpis small[data-v-6d524865]{display:block;margin-top:5px;color:var(--ov-muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-sales[data-v-6d524865]{box-shadow:inset 0 3px 0 var(--ov-brand)}.kpi-receipts[data-v-6d524865]{box-shadow:inset 0 3px 0 var(--ov-success)}.kpi-profit[data-v-6d524865]{box-shadow:inset 0 3px 0 var(--ov-gold)}.kpi-orders[data-v-6d524865]{box-shadow:inset 0 3px 0 var(--ov-warning)}.kpi-quantity[data-v-6d524865]{box-shadow:inset 0 3px 0 var(--ov-info)}.kpi-customers[data-v-6d524865]{box-shadow:inset 0 3px #8a6f55}.kpi-regions[data-v-6d524865]{box-shadow:inset 0 3px #65778b}.ranking-step[data-v-6d524865]{margin-bottom:12px}.product-ranking[data-v-6d524865]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.product-ranking>button[data-v-6d524865]{min-width:0;min-height:84px;padding:10px 12px;border:0;border-right:1px solid var(--ov-line);display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:1fr auto;gap:4px 8px;align-items:center;color:var(--ov-ink);background:#fff;text-align:left;cursor:pointer}.product-ranking>button[data-v-6d524865]:last-child{border-right:0}.product-ranking>button[data-v-6d524865]:hover,.product-ranking>button[data-v-6d524865]:focus-visible{outline:none;background:var(--ov-soft)}.product-ranking .rank[data-v-6d524865]{grid-row:1 / 3;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;color:var(--ov-brand);background:var(--ov-brand-soft);font-size:11px;font-weight:800}.product-ranking strong[data-v-6d524865],.product-ranking small[data-v-6d524865],.product-ranking b[data-v-6d524865]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-ranking strong[data-v-6d524865]{font-size:11px}.product-ranking small[data-v-6d524865]{margin-top:3px;color:var(--ov-muted);font-size:9px}.product-ranking b[data-v-6d524865]{grid-column:2;color:var(--ov-success);font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:1200px){.today-kpis[data-v-6d524865],.cumulative-kpis[data-v-6d524865]{grid-template-columns:repeat(4,minmax(0,1fr))}.today-kpi[data-v-6d524865]:nth-child(4),.cumulative-kpis button[data-v-6d524865]:nth-child(4){border-right:0}.today-kpi[data-v-6d524865]:nth-child(n+5),.cumulative-kpis button[data-v-6d524865]:nth-child(n+5){border-top:1px solid var(--ov-line)}.product-ranking[data-v-6d524865]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-ranking>button[data-v-6d524865]:nth-child(3){border-right:0}.product-ranking>button[data-v-6d524865]:nth-child(n+4){border-top:1px solid var(--ov-line)}}@media(max-width:700px){.dashboard-step-head[data-v-6d524865],.panel-head[data-v-6d524865]{align-items:flex-start;flex-direction:column}.dashboard-toggle[data-v-6d524865],.module-control[data-v-6d524865]{width:100%}.dashboard-toggle button[data-v-6d524865]{flex:1 1 auto}.module-control[data-v-6d524865]{justify-content:flex-start}.today-kpis[data-v-6d524865],.cumulative-kpis[data-v-6d524865]{grid-template-columns:repeat(2,minmax(0,1fr))}.today-kpi[data-v-6d524865]:nth-child(odd),.cumulative-kpis button[data-v-6d524865]:nth-child(odd){border-right:1px solid var(--ov-line)}.today-kpi[data-v-6d524865]:nth-child(2n),.cumulative-kpis button[data-v-6d524865]:nth-child(2n){border-right:0}.today-kpi[data-v-6d524865]:nth-child(n+3),.cumulative-kpis button[data-v-6d524865]:nth-child(n+3){border-top:1px solid var(--ov-line)}.product-ranking[data-v-6d524865]{grid-template-columns:1fr}.product-ranking>button[data-v-6d524865],.product-ranking>button[data-v-6d524865]:nth-child(n){border-right:0;border-top:1px solid var(--ov-line)}.product-ranking>button[data-v-6d524865]:first-child{border-top:0}}.geography-panel[data-v-6d524865]{display:flex;flex-direction:column}.geography-stage[data-v-6d524865]{flex:1;min-height:270px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(205px,.42fr);gap:10px;background:#fff}.map-visual[data-v-6d524865]{min-width:0;display:flex;flex-direction:column}.map-visual>header[data-v-6d524865],.region-directory>header[data-v-6d524865]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ov-line)}.map-visual>header>div[data-v-6d524865],.region-directory>header[data-v-6d524865]{min-width:0}.map-visual>header b[data-v-6d524865],.region-directory>header b[data-v-6d524865]{display:block;color:var(--ov-brand-deep);font-size:11px}.map-visual>header span[data-v-6d524865],.region-directory>header span[data-v-6d524865]{display:block;margin-top:3px;color:var(--ov-muted);font-size:9px}.map-visual .screen-map[data-v-6d524865]{flex:1;width:100%;min-height:210px;height:100%;background:linear-gradient(180deg,#fbfcfb,#f4f7f5)}.map-back-button[data-v-6d524865]{min-height:30px;padding:5px 8px;border:1px solid var(--ov-line);border-radius:5px;display:inline-flex;align-items:center;gap:5px;color:var(--ov-brand);background:#fff;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.map-back-button[data-v-6d524865]:hover,.map-back-button[data-v-6d524865]:focus-visible{border-color:var(--ov-brand);outline:none;background:var(--ov-brand-soft)}.region-directory[data-v-6d524865]{min-width:0;padding-left:10px;border-left:1px solid var(--ov-line);display:flex;flex-direction:column;overflow:hidden}.city-list[data-v-6d524865]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.city-item[data-v-6d524865]{width:100%;min-height:48px;padding:7px 8px;border:0;border-bottom:1px solid var(--ov-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--ov-ink);background:#fff;text-align:left}.city-item>span[data-v-6d524865]{min-width:0}.city-item b[data-v-6d524865],.city-item small[data-v-6d524865],.city-item strong[data-v-6d524865]{display:block}.city-item b[data-v-6d524865]{font-size:10px}.city-item small[data-v-6d524865]{overflow:hidden;margin-top:3px;color:var(--ov-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.city-item strong[data-v-6d524865]{color:var(--ov-muted);font-size:8px;font-weight:700;white-space:nowrap}.city-item--active[data-v-6d524865]{border-left:3px solid var(--ov-brand);color:var(--ov-brand-deep);background:var(--ov-brand-soft);cursor:pointer}.city-item--active strong[data-v-6d524865]{color:var(--ov-brand)}.city-item--active[data-v-6d524865]:hover,.city-item--active[data-v-6d524865]:focus-visible{outline:none;background:#f3deda;box-shadow:inset 0 0 0 1px #9f261f2e}.city-item--empty[data-v-6d524865]{cursor:default}.district-list--sidebar[data-v-6d524865]{flex:1;min-height:0;padding:7px 0;grid-template-columns:1fr;align-content:start;overflow-y:auto}.district-list--sidebar button[data-v-6d524865]{min-height:43px;background:#fff}.district-list--sidebar button[data-v-6d524865]:nth-child(n){border-top:1px solid var(--ov-line)}.district-list--sidebar button[data-v-6d524865]:hover,.district-list--sidebar button[data-v-6d524865]:focus-visible{border-color:var(--ov-brand);background:var(--ov-brand-soft)}.town-list[data-v-6d524865]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.town-list>button[data-v-6d524865]{width:100%;min-height:50px;padding:7px 8px;border:0;border-bottom:1px solid var(--ov-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--ov-ink);background:#fff;text-align:left;cursor:pointer}.town-list>button[data-v-6d524865]:hover,.town-list>button[data-v-6d524865]:focus-visible{outline:none;background:var(--ov-brand-soft);box-shadow:inset 3px 0 0 var(--ov-brand)}.town-list span[data-v-6d524865],.town-list b[data-v-6d524865],.town-list small[data-v-6d524865]{min-width:0;display:block}.town-list b[data-v-6d524865]{font-size:10px}.town-list small[data-v-6d524865]{overflow:hidden;margin-top:3px;color:var(--ov-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.town-list strong[data-v-6d524865]{color:var(--ov-brand);font-size:10px;font-variant-numeric:tabular-nums}.town-empty[data-v-6d524865]{padding:18px 10px;color:var(--ov-muted);font-size:10px;line-height:1.6;text-align:center}.town-detail[data-v-6d524865]{flex:1;min-height:0;padding:10px 8px;overflow-y:auto}.town-detail-back[data-v-6d524865]{min-height:30px;padding:4px 6px;border:0;display:inline-flex;align-items:center;gap:4px;color:var(--ov-brand);background:transparent;font-size:9px;font-weight:750;cursor:pointer}.town-detail-title[data-v-6d524865]{padding:8px 2px 10px;border-bottom:1px solid var(--ov-line)}.town-detail-title span[data-v-6d524865],.town-detail-title small[data-v-6d524865]{display:block;color:var(--ov-muted);font-size:9px}.town-detail-title h3[data-v-6d524865]{margin:3px 0 4px;color:var(--ov-brand-deep);font-size:17px}.town-people[data-v-6d524865]{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.town-people>div[data-v-6d524865]{min-width:0;min-height:66px;padding:7px 5px;border:1px solid var(--ov-line);border-radius:5px;background:var(--ov-soft);text-align:center}.town-people span[data-v-6d524865],.town-people small[data-v-6d524865]{display:block;color:var(--ov-muted);font-size:8px}.town-people strong[data-v-6d524865]{display:block;margin:4px 0 2px;color:var(--ov-brand-deep);font-size:18px}.town-business[data-v-6d524865]{margin-top:8px;border-top:1px solid var(--ov-line)}.town-business>div[data-v-6d524865]{min-height:40px;padding:6px 2px;border-bottom:1px solid var(--ov-line);display:flex;align-items:center;justify-content:space-between;gap:8px}.town-business span[data-v-6d524865]{color:var(--ov-muted);font-size:9px}.town-business strong[data-v-6d524865]{color:var(--ov-ink);font-size:11px;font-variant-numeric:tabular-nums}.town-detail>p[data-v-6d524865]{margin:9px 0 0;color:var(--ov-muted);font-size:9px;line-height:1.55}.town-actions[data-v-6d524865]{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.town-actions button[data-v-6d524865]{min-height:32px;padding:5px;border:1px solid var(--ov-brand);border-radius:5px;color:#fff;background:var(--ov-brand);font-size:9px;font-weight:750;cursor:pointer}.town-actions button+button[data-v-6d524865]{color:var(--ov-brand);background:#fff}.town-actions button[data-v-6d524865]:disabled{border-color:var(--ov-line);color:var(--ov-muted);background:var(--ov-soft);cursor:not-allowed}.geography-panel .map-region-strip[data-v-6d524865]{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.geography-panel .region-row[data-v-6d524865]{min-height:62px;padding:6px;grid-template-columns:22px minmax(0,1fr)}.geography-panel .region-row>strong[data-v-6d524865]{grid-column:2}.geography-panel .region-main small[data-v-6d524865]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geography-panel .map-region-empty[data-v-6d524865]{flex:0 0 auto;min-height:48px}.page-refresh-button[data-v-6d524865]:disabled{opacity:.58;cursor:wait}.spinning[data-v-6d524865]{animation:overview-spin-6d524865 .8s linear infinite}.module-state[data-v-6d524865]{margin:0;padding:7px 12px;border-bottom:1px solid var(--ov-line);color:var(--ov-muted);background:var(--ov-soft);font-size:10px;line-height:1.45}.module-state.error[data-v-6d524865]{color:var(--ov-brand-deep);background:var(--ov-brand-soft)}@keyframes overview-spin-6d524865{to{transform:rotate(360deg)}}@media(max-width:700px){.geography-stage[data-v-6d524865]{min-height:0;grid-template-columns:1fr;gap:8px}.map-visual .screen-map[data-v-6d524865]{flex:none;height:300px;min-height:300px}.region-directory[data-v-6d524865]{max-height:285px;padding:0;border-top:1px solid var(--ov-line);border-left:0}.region-directory>header[data-v-6d524865]{padding:0 2px}.city-list[data-v-6d524865]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.city-item[data-v-6d524865]:nth-child(odd){border-right:1px solid var(--ov-line)}.city-item[data-v-6d524865]{min-height:50px}.district-list--sidebar[data-v-6d524865]{grid-template-columns:repeat(2,minmax(0,1fr))}.geography-panel .map-region-strip[data-v-6d524865]{grid-template-columns:1fr}}@media(max-width:430px){.geography-stage[data-v-6d524865]{padding:6px 7px}.map-visual>header[data-v-6d524865]{align-items:flex-start}.map-visual .screen-map[data-v-6d524865]{height:250px;min-height:250px}.map-back-button[data-v-6d524865]{min-height:32px}.city-item[data-v-6d524865]{padding:6px}.city-item strong[data-v-6d524865]{white-space:normal;text-align:right}}.detail-shell[data-v-4022f057]{min-height:calc(100vh - 64px);display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--color-bg);color:var(--color-text)}.detail-main[data-v-4022f057]{min-width:0;padding:22px 24px 32px}.detail-title[data-v-4022f057]{max-width:1500px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-title>div[data-v-4022f057]{min-width:0;display:flex;align-items:center;gap:10px}.detail-title span[data-v-4022f057],.detail-title p[data-v-4022f057]{color:var(--color-text-muted);font-size:11px}.detail-title h1[data-v-4022f057]{margin:3px 0;font-size:24px;letter-spacing:0}.detail-title p[data-v-4022f057]{margin:0}.icon-button[data-v-4022f057]{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:6px;display:grid;place-items:center;background:#fff;color:var(--color-primary)}.refresh-button[data-v-4022f057]{min-height:36px;padding:0 12px;border:1px solid var(--color-primary);border-radius:6px;display:inline-flex;align-items:center;gap:7px;color:#fff;background:var(--color-primary);font-weight:700}.state[data-v-4022f057],.formula-band[data-v-4022f057],.fact-strip[data-v-4022f057],.records-panel[data-v-4022f057]{max-width:1500px;margin-right:auto;margin-left:auto}.state[data-v-4022f057]{min-height:220px;display:grid;place-items:center;color:var(--color-text-muted)}.state--error[data-v-4022f057]{min-height:64px;padding:12px;border-left:3px solid var(--color-danger);display:flex;justify-content:space-between;background:var(--color-danger-soft)}.state button[data-v-4022f057]{border:0;color:var(--color-primary);background:transparent;font-weight:700}.formula-band[data-v-4022f057]{padding:14px;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);background:#fff}.formula-band h2[data-v-4022f057]{margin:0 0 12px;font-size:15px}.breakdown-grid[data-v-4022f057]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--color-border)}.breakdown-grid article[data-v-4022f057]{min-width:0;padding:10px;display:grid;gap:4px;background:var(--color-surface-subtle)}.breakdown-grid span[data-v-4022f057],.breakdown-grid small[data-v-4022f057]{color:var(--color-text-muted);font-size:10px}.breakdown-grid strong[data-v-4022f057]{font-size:16px}.fact-strip[data-v-4022f057]{margin-top:10px;border:1px solid var(--color-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background:#fff}.fact-strip div[data-v-4022f057]{min-width:0;padding:10px 12px;border-right:1px solid var(--color-border)}.fact-strip dt[data-v-4022f057]{color:var(--color-text-muted);font-size:10px}.fact-strip dd[data-v-4022f057]{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:700}.records-panel[data-v-4022f057]{margin-top:10px;border:1px solid var(--color-border);background:#fff}.records-panel>header[data-v-4022f057]{min-height:54px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between}.records-panel h2[data-v-4022f057]{display:inline;margin:0 8px 0 0;font-size:15px}.records-panel header span[data-v-4022f057],.records-panel header small[data-v-4022f057]{color:var(--color-text-muted);font-size:11px}.table-wrap[data-v-4022f057]{overflow-x:auto}table[data-v-4022f057]{width:100%;min-width:880px;border-collapse:collapse;font-size:11px}th[data-v-4022f057],td[data-v-4022f057]{height:40px;padding:0 10px;border-top:1px solid var(--color-border);text-align:left;white-space:nowrap}th[data-v-4022f057]{color:var(--color-text-muted);background:var(--color-surface-subtle)}.code[data-v-4022f057]{color:var(--color-info);font-weight:700}.amount[data-v-4022f057]{text-align:right}.empty-state[data-v-4022f057]{min-height:150px;display:grid;place-items:center;color:var(--color-text-muted)}.records-panel footer[data-v-4022f057]{min-height:48px;padding:8px 12px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:8px}.records-panel footer button[data-v-4022f057]{min-height:32px;padding:0 11px;border:1px solid var(--color-border);border-radius:5px;background:#fff}.records-panel footer button[data-v-4022f057]:disabled,.refresh-button[data-v-4022f057]:disabled{opacity:.45}@media(max-width:760px){.detail-shell[data-v-4022f057]{display:block}.detail-main[data-v-4022f057]{padding:14px 10px 24px}.detail-title[data-v-4022f057]{align-items:flex-start}.detail-title h1[data-v-4022f057]{font-size:20px}.breakdown-grid[data-v-4022f057]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-strip[data-v-4022f057]{grid-template-columns:1fr 1fr}.refresh-button[data-v-4022f057]{width:36px;padding:0;justify-content:center;font-size:0}}.detail-main[data-v-4022f057]{padding-top:14px}.detail-title[data-v-4022f057]{margin-bottom:10px}.farmer-app[data-v-d06e3ffd]{--red:#9f2632;--red-soft:#f9ecee;--ink:#17212b;--muted:#687581;--line:#dce2e6;--bg:#f2f5f5;--green:#237b5a;width:min(100%,430px);height:100dvh;min-height:620px;margin:0 auto;background:var(--bg);color:var(--ink);display:grid;grid-template-rows:auto minmax(0,1fr) 66px;overflow:hidden;box-shadow:0 0 32px #101c241f}.app-header[data-v-d06e3ffd]{min-height:82px;padding:14px 16px 12px;background:#fff;border-top:4px solid var(--red);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.app-header p[data-v-d06e3ffd],.app-header h1[data-v-d06e3ffd]{margin:0}.app-header p[data-v-d06e3ffd]{font-size:11px;color:var(--muted)}.app-header h1[data-v-d06e3ffd]{margin-top:3px;font-size:21px}.role-pill[data-v-d06e3ffd]{padding:6px 9px;border-radius:999px;background:var(--red-soft);color:var(--red);font-size:11px;font-weight:700}.header-actions[data-v-d06e3ffd]{display:flex;align-items:center;gap:6px}.header-actions button[data-v-d06e3ffd]{width:38px;height:38px;min-height:38px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);display:grid;place-items:center}.portal-main[data-v-d06e3ffd]{min-height:0;padding:12px;overflow-y:auto;overscroll-behavior:contain}.cashback-section[data-v-d06e3ffd]{overflow:hidden}.home-layout[data-v-d06e3ffd]{height:100%;display:grid;grid-template-rows:auto auto minmax(142px,.88fr) minmax(205px,1.25fr);gap:9px}.stack[data-v-d06e3ffd]{display:grid;gap:12px;align-content:start}.state[data-v-d06e3ffd]{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted)}.state button[data-v-d06e3ffd],.back-button[data-v-d06e3ffd]{border:1px solid var(--line);background:#fff;color:var(--red);padding:0 14px}.spin[data-v-d06e3ffd]{animation:spin-d06e3ffd .8s linear infinite}@keyframes spin-d06e3ffd{to{transform:rotate(360deg)}}.message[data-v-d06e3ffd]{margin:0 0 8px;padding:9px 11px;border:1px solid;border-radius:6px;font-size:12px}.error-message[data-v-d06e3ffd]{background:#fff1f1;color:#9a1f2a}.success-message[data-v-d06e3ffd]{background:#edf8f2;color:var(--green)}.summary-grid[data-v-d06e3ffd]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.summary-grid article[data-v-d06e3ffd]{min-width:0;padding:11px 9px;background:#fff;border:1px solid var(--line);border-radius:6px}.summary-grid span[data-v-d06e3ffd],.summary-grid small[data-v-d06e3ffd]{display:block;color:var(--muted);font-size:10px}.summary-grid strong[data-v-d06e3ffd]{display:block;margin-top:4px;color:var(--ink);font-size:18px;white-space:nowrap}.summary-grid strong small[data-v-d06e3ffd]{display:inline;margin-left:2px;color:inherit;font-size:11px}.progress-row[data-v-d06e3ffd]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 4px;font-size:11px}.progress-row strong[data-v-d06e3ffd]{color:var(--red);font-size:15px}.progress-row div[data-v-d06e3ffd]{height:7px;border-radius:5px;background:#dfe4e6;overflow:hidden}.progress-row i[data-v-d06e3ffd]{display:block;height:100%;background:var(--red)}.gift-card[data-v-d06e3ffd],.cashback-card[data-v-d06e3ffd],.panel-list[data-v-d06e3ffd],.withdraw-box[data-v-d06e3ffd],.tier-table[data-v-d06e3ffd]{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.section-heading[data-v-d06e3ffd]{min-height:42px;padding:8px 11px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.section-heading>div[data-v-d06e3ffd]{display:flex;align-items:center;gap:7px}.section-heading span[data-v-d06e3ffd]{color:var(--green);font-size:10px}.text-button[data-v-d06e3ffd]{min-height:32px;border:0;background:transparent;color:var(--red);font-size:11px}.gift-preview-row[data-v-d06e3ffd]{height:calc(100% - 42px);min-height:0;padding:8px 10px;display:flex;align-items:center;gap:6px}.gift-preview-row img[data-v-d06e3ffd]{width:52px;height:52px;border:1px solid var(--line);border-radius:4px;object-fit:cover}.gift-copy[data-v-d06e3ffd]{min-width:0;margin-left:3px}.gift-copy b[data-v-d06e3ffd],.gift-copy small[data-v-d06e3ffd]{display:block}.gift-copy b[data-v-d06e3ffd]{font-size:12px;line-height:1.35}.gift-copy small[data-v-d06e3ffd]{margin-top:5px;color:var(--muted);font-size:9px}.cashback-lines[data-v-d06e3ffd]{height:calc(100% - 42px);display:grid;grid-template-rows:repeat(3,1fr)}.cashback-lines>div[data-v-d06e3ffd]{min-height:0;padding:6px 10px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid var(--line)}.cashback-lines>div[data-v-d06e3ffd]:last-child{border-bottom:0}.number[data-v-d06e3ffd],.rank[data-v-d06e3ffd]{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-size:11px;font-style:normal}.cashback-lines p[data-v-d06e3ffd],.customer-row p[data-v-d06e3ffd],.money-row p[data-v-d06e3ffd],.customer-detail p[data-v-d06e3ffd],.goods-row p[data-v-d06e3ffd],.ranking-row p[data-v-d06e3ffd]{min-width:0;margin:0}.cashback-lines b[data-v-d06e3ffd],.cashback-lines small[data-v-d06e3ffd]{display:block}.cashback-lines b[data-v-d06e3ffd]{font-size:11px}.cashback-lines small[data-v-d06e3ffd]{margin-top:2px;color:var(--muted);font-size:9px}.cashback-lines em[data-v-d06e3ffd]{color:var(--green);font-size:9px;font-style:normal}.cashback-lines .pending-line .number[data-v-d06e3ffd]{background:#8d9aa2}.cashback-lines .pending-line em[data-v-d06e3ffd]{color:var(--red)}.hero-number[data-v-d06e3ffd]{padding:18px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:6px}.hero-number span[data-v-d06e3ffd],.hero-number small[data-v-d06e3ffd]{display:block;color:var(--muted);font-size:12px}.hero-number strong[data-v-d06e3ffd]{display:block;margin:5px 0;color:var(--red);font-size:38px}.customer-row[data-v-d06e3ffd]{width:100%;min-height:68px;padding:8px 11px;border:0;border-bottom:1px solid var(--line);background:#fff;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;text-align:left}.customer-row[data-v-d06e3ffd]:last-child{border-bottom:0}.avatar[data-v-d06e3ffd]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#edf2f3;color:var(--red);font-size:11px;font-weight:800}.customer-row b[data-v-d06e3ffd],.customer-row small[data-v-d06e3ffd],.customer-row>span[data-v-d06e3ffd]:last-child{display:flex;align-items:center}.customer-row small[data-v-d06e3ffd]{margin-top:3px;color:var(--muted);font-size:10px}.customer-row>span[data-v-d06e3ffd]:last-child{color:var(--red);font-size:11px}.money-row[data-v-d06e3ffd]{min-height:60px;padding:10px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.money-row[data-v-d06e3ffd]:last-child{border-bottom:0}.money-row b[data-v-d06e3ffd],.money-row small[data-v-d06e3ffd],.money-row strong[data-v-d06e3ffd]{display:block}.money-row small[data-v-d06e3ffd]{margin-top:3px;color:var(--muted);font-size:10px}.money-row>strong[data-v-d06e3ffd]{color:var(--red)}.money-row>div[data-v-d06e3ffd]{text-align:right}.empty-inline[data-v-d06e3ffd]{margin:0;padding:25px 12px;text-align:center;color:var(--muted);font-size:12px}.tier-buttons[data-v-d06e3ffd]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.tier-buttons button[data-v-d06e3ffd]{min-height:38px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink);font-size:11px}.tier-buttons button.active[data-v-d06e3ffd]{border-color:var(--red);background:var(--red);color:#fff}.horizontal-images[data-v-d06e3ffd]{padding:10px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.horizontal-images img[data-v-d06e3ffd]{width:100%;height:142px;border:1px solid var(--line);border-radius:4px;object-fit:cover}.gift-detail[data-v-d06e3ffd]{padding:13px;border-top:1px solid var(--line)}.gift-detail span[data-v-d06e3ffd],.gift-detail strong[data-v-d06e3ffd],.gift-detail b[data-v-d06e3ffd],.gift-detail small[data-v-d06e3ffd]{display:block}.gift-detail span[data-v-d06e3ffd]{color:var(--red);font-size:11px}.gift-detail strong[data-v-d06e3ffd]{margin:5px 0;font-size:17px;line-height:1.45}.gift-detail b[data-v-d06e3ffd]{font-size:13px}.gift-detail small[data-v-d06e3ffd]{margin-top:7px;color:var(--muted);font-size:10px}.tier-table>div[data-v-d06e3ffd]:not(.section-heading){padding:9px 11px;border-top:1px solid var(--line);display:grid;grid-template-columns:38px 78px 1fr;align-items:start;gap:7px;font-size:11px}.tier-table p[data-v-d06e3ffd]{margin:0;line-height:1.45}.tier-table span[data-v-d06e3ffd]{color:var(--red)}.gift-baseline-app[data-v-d06e3ffd]{--red:#8a2632;grid-template-rows:auto minmax(0,1fr) 66px}.gift-baseline-chrome[data-v-d06e3ffd]{background:#fff}.gift-baseline-banner[data-v-d06e3ffd]{height:25px;padding:4px 10px;border-bottom:4px solid var(--red);overflow:hidden;color:#fff;background:#30373d;font-size:9px;font-weight:700;line-height:17px;white-space:nowrap}.gift-baseline-header[data-v-d06e3ffd]{min-height:78px;padding:13px 12px 12px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#fff}.gift-baseline-header h1[data-v-d06e3ffd],.gift-baseline-header p[data-v-d06e3ffd]{margin:0}.gift-baseline-header h1[data-v-d06e3ffd]{font-size:21px;line-height:1.3}.gift-baseline-header p[data-v-d06e3ffd]{margin-top:4px;color:var(--muted);font-size:11px}.gift-baseline-header>span[data-v-d06e3ffd]{display:inline-flex;min-height:28px;padding:0 9px;align-items:center;border-radius:999px;color:var(--red);background:var(--red-soft);font-size:10px;font-weight:700;white-space:nowrap}.gifts-section[data-v-d06e3ffd]{padding:10px}.gift-baseline-page[data-v-d06e3ffd]{display:grid;gap:12px;align-content:start}.gift-baseline-stage[data-v-d06e3ffd],.gift-tier-panel[data-v-d06e3ffd]{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.gift-baseline-gallery[data-v-d06e3ffd]{height:286px;padding:7px;gap:4px;background:#eef1f2}.gift-baseline-gallery.count-2[data-v-d06e3ffd],.gift-baseline-gallery.count-3[data-v-d06e3ffd],.gift-baseline-gallery.count-4[data-v-d06e3ffd]{height:154px}.gift-baseline-gallery.count-2[data-v-d06e3ffd]{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-baseline-gallery.count-3[data-v-d06e3ffd]{grid-template-columns:repeat(3,minmax(0,1fr))}.gift-baseline-gallery.count-4[data-v-d06e3ffd]{grid-template-columns:repeat(4,minmax(0,1fr))}.gift-baseline-gallery img[data-v-d06e3ffd]{height:100%;min-width:0;min-height:0;border-radius:5px;object-fit:contain;background:#fff}.gift-baseline-copy[data-v-d06e3ffd]{padding:13px 14px 14px}.gift-baseline-copy>div[data-v-d06e3ffd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.gift-baseline-copy b[data-v-d06e3ffd]{color:var(--red);font-size:13px}.gift-baseline-copy strong[data-v-d06e3ffd]{font-size:14px}.gift-baseline-copy h2[data-v-d06e3ffd]{margin:4px 0 0;font-size:18px;line-height:1.5}.gift-baseline-copy p[data-v-d06e3ffd]{margin:5px 0 0;color:var(--muted);font-size:10px}.gift-tier-heading[data-v-d06e3ffd]{padding:13px 14px 9px}.gift-tier-heading h2[data-v-d06e3ffd],.gift-tier-heading p[data-v-d06e3ffd]{margin:0}.gift-tier-heading h2[data-v-d06e3ffd]{font-size:17px}.gift-tier-heading p[data-v-d06e3ffd]{margin-top:3px;color:var(--muted);font-size:10px}.gift-tier-list[data-v-d06e3ffd]{padding:0 12px 12px;grid-template-columns:1fr;gap:7px}.gift-tier-list button[data-v-d06e3ffd]{display:grid;min-height:56px;padding:9px 10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;color:#4f5961;background:#f8f9f9;text-align:left}.gift-tier-list button b[data-v-d06e3ffd]{color:var(--ink);font-size:13px}.gift-tier-list button span[data-v-d06e3ffd]{min-width:0;font-size:11px;line-height:1.45}.gift-tier-list button em[data-v-d06e3ffd]{color:var(--red);font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.gift-tier-list button.active[data-v-d06e3ffd]{border-color:var(--red);color:#4f5961;background:var(--red-soft);box-shadow:inset 3px 0 0 var(--red)}.gift-tier-list button.active b[data-v-d06e3ffd],.gift-tier-list button.active em[data-v-d06e3ffd]{color:var(--red)}.wallet-card[data-v-d06e3ffd]{padding:18px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--red);border-radius:6px}.wallet-card>span[data-v-d06e3ffd]{color:var(--muted);font-size:12px}.wallet-card>strong[data-v-d06e3ffd]{display:block;margin:5px 0 16px;color:var(--red);font-size:32px}.wallet-card>div[data-v-d06e3ffd]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallet-card p[data-v-d06e3ffd]{margin:0;padding:10px;background:#f6f8f8;border:1px solid var(--line);border-radius:5px}.wallet-card small[data-v-d06e3ffd],.wallet-card b[data-v-d06e3ffd]{display:block}.wallet-card small[data-v-d06e3ffd]{color:var(--muted);font-size:10px}.wallet-card b[data-v-d06e3ffd]{margin-top:4px}.reserve-note[data-v-d06e3ffd]{margin:0;padding:10px 12px;border-left:3px solid #89969c;background:#fff;color:#4e5d66;font-size:11px;line-height:1.6}.withdraw-box[data-v-d06e3ffd]{padding:12px}.wechat[data-v-d06e3ffd]{min-height:54px;padding:9px 11px;margin-bottom:10px;border:1px solid #b9dccb;background:#f0f8f4;border-radius:5px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.wechat span[data-v-d06e3ffd]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#24a463;color:#fff;font-size:10px}.wechat small[data-v-d06e3ffd]{color:var(--green);font-size:9px}.primary-button[data-v-d06e3ffd]{width:100%;min-height:46px;border:0;border-radius:5px;background:var(--red);color:#fff;font-weight:800}.primary-button[data-v-d06e3ffd]:disabled{opacity:.5}.back-button[data-v-d06e3ffd]{width:max-content;min-height:38px;border-radius:5px}.distributor-summary article:nth-child(2) strong[data-v-d06e3ffd]{color:var(--red)}.action-grid[data-v-d06e3ffd]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.action-grid button[data-v-d06e3ffd]{min-height:105px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--red);display:grid;justify-items:start;text-align:left}.action-grid b[data-v-d06e3ffd],.action-grid span[data-v-d06e3ffd]{display:block}.action-grid b[data-v-d06e3ffd]{margin-top:7px;color:var(--ink)}.action-grid span[data-v-d06e3ffd]{margin-top:3px;color:var(--muted);font-size:10px}.customer-detail[data-v-d06e3ffd],.goods-row[data-v-d06e3ffd],.ranking-row[data-v-d06e3ffd]{min-height:72px;padding:10px 12px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.customer-detail[data-v-d06e3ffd]:last-child,.goods-row[data-v-d06e3ffd]:last-child,.ranking-row[data-v-d06e3ffd]:last-child{border-bottom:0}.customer-detail small[data-v-d06e3ffd],.customer-detail b[data-v-d06e3ffd],.goods-row small[data-v-d06e3ffd],.goods-row b[data-v-d06e3ffd],.ranking-row small[data-v-d06e3ffd],.ranking-row b[data-v-d06e3ffd]{display:block}.customer-detail small[data-v-d06e3ffd],.goods-row small[data-v-d06e3ffd],.ranking-row small[data-v-d06e3ffd]{margin-top:3px;color:var(--muted);font-size:9px}.customer-detail>div[data-v-d06e3ffd],.ranking-row>div[data-v-d06e3ffd]{text-align:right}.goods-row>span[data-v-d06e3ffd]{color:var(--green);font-size:10px}.rank[data-v-d06e3ffd]{background:#819099}.ranking-row:first-of-type .rank[data-v-d06e3ffd]{background:var(--red)}.bottom-nav[data-v-d06e3ffd]{height:66px;background:#fff;border-top:1px solid var(--line);display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.bottom-nav button[data-v-d06e3ffd]{min-width:0;min-height:66px;border:0;background:#fff;color:#78858d;display:grid;place-items:center;align-content:center;gap:3px}.bottom-nav span[data-v-d06e3ffd]{font-size:9px;white-space:nowrap}.bottom-nav button.active[data-v-d06e3ffd]{color:var(--red);background:var(--red-soft)}.gift-baseline-nav button b[data-v-d06e3ffd]{display:grid;width:24px;height:24px;place-items:center;border:1px solid #aeb8be;border-radius:50%;font-size:9px}.gift-baseline-nav button.active b[data-v-d06e3ffd]{border-color:var(--red);color:#fff;background:var(--red)}.gift-baseline-nav button.active[data-v-d06e3ffd]{background:var(--red-soft)}.gift-baseline-nav span[data-v-d06e3ffd]{font-size:7px}.drawer-scrim[data-v-d06e3ffd]{position:fixed;inset:0;z-index:120;background:#0e181e6b;display:grid;align-items:end;justify-items:center}.detail-drawer[data-v-d06e3ffd]{width:min(100%,430px);max-height:78dvh;background:#fff;border-radius:8px 8px 0 0;overflow:hidden}.detail-drawer header[data-v-d06e3ffd]{height:52px;padding:0 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.detail-drawer header>div[data-v-d06e3ffd]{display:flex;align-items:center;gap:7px}.detail-drawer header button[data-v-d06e3ffd]{width:40px;height:40px;border:0;background:transparent}.drawer-body[data-v-d06e3ffd]{max-height:calc(78dvh - 52px);overflow:auto}.drawer-row[data-v-d06e3ffd]{padding:12px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:26px 1fr;gap:9px}.drawer-row>span[data-v-d06e3ffd]{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff;font-size:10px}.drawer-row p[data-v-d06e3ffd]{margin:0}.drawer-row b[data-v-d06e3ffd],.drawer-row small[data-v-d06e3ffd]{display:block}.drawer-row small[data-v-d06e3ffd]{margin-top:4px;color:var(--muted);font-size:11px}@media(min-width:431px){.farmer-app[data-v-d06e3ffd]{border-inline:1px solid var(--line)}}@media(max-height:720px){.farmer-app[data-v-d06e3ffd]{min-height:620px}.app-header[data-v-d06e3ffd]{min-height:68px;padding-block:9px}.app-header h1[data-v-d06e3ffd]{font-size:18px}.portal-main[data-v-d06e3ffd]{padding:8px}.home-layout[data-v-d06e3ffd]{gap:6px;grid-template-rows:auto auto minmax(120px,.78fr) minmax(180px,1.12fr)}}.fact-backdrop[data-v-a646c9e5]{position:fixed;z-index:50;inset:0;width:100%;border:0;background:#1f221e47}.fact-drawer[data-v-a646c9e5]{position:fixed;z-index:51;top:0;right:0;bottom:0;width:min(560px,100vw);display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;border-left:1px solid var(--color-border);background:var(--color-surface);box-shadow:-18px 0 40px #1f221e29}.fact-drawer>header[data-v-a646c9e5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle)}.fact-drawer header small[data-v-a646c9e5]{color:var(--color-primary);font-size:11px;font-weight:700}.fact-drawer h2[data-v-a646c9e5]{margin:4px 0 0;color:var(--color-text-strong);font-size:20px;overflow-wrap:anywhere}.fact-close[data-v-a646c9e5]{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:6px;color:var(--color-primary);background:#fff;cursor:pointer}.fact-body[data-v-a646c9e5]{min-height:0;overflow-y:auto;padding:18px 20px 28px}.fact-body dl[data-v-a646c9e5]{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.fact-body dl>div[data-v-a646c9e5]{min-width:0;padding:11px 12px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.fact-body dl>div.wide[data-v-a646c9e5]{grid-column:1/-1}.fact-body dt[data-v-a646c9e5]{color:var(--color-text-muted);font-size:10px}.fact-body dd[data-v-a646c9e5]{margin:4px 0 0;color:var(--color-text-strong);font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.fact-note[data-v-a646c9e5]{margin:14px 0 0;padding:11px 12px;border-left:3px solid var(--color-primary);color:var(--color-text-muted);background:var(--color-primary-soft);font-size:11px;line-height:1.55}.fact-drawer>footer[data-v-a646c9e5]{display:flex;justify-content:flex-end;gap:8px;padding:11px 20px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fff}.fact-drawer>footer[data-v-a646c9e5] button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--color-primary);border-radius:6px;color:#fff;background:var(--color-primary);cursor:pointer}@media(max-width:560px){.fact-drawer[data-v-a646c9e5]{width:100vw;border-left:0}.fact-drawer>header[data-v-a646c9e5]{padding:14px}.fact-body[data-v-a646c9e5]{padding:14px 14px 24px}.fact-body dl[data-v-a646c9e5]{grid-template-columns:1fr}.fact-body dl>div.wide[data-v-a646c9e5]{grid-column:auto}.fact-drawer>footer[data-v-a646c9e5]{padding-inline:14px}.fact-drawer>footer[data-v-a646c9e5] button{width:100%}}.rate-page[data-v-fdc01aa7],.backdrop[data-v-fdc01aa7],.drawer[data-v-fdc01aa7]{--bg:var(--color-bg);--ink:var(--color-text);--line:var(--color-border);--red:var(--color-primary);--gold:var(--color-accent);--blue:var(--color-info);--green:var(--color-success);--soft:var(--color-surface-subtle)}.rate-page[data-v-fdc01aa7]{min-height:calc(100vh - 64px);display:grid;grid-template-columns:224px 1fr;background:var(--bg);color:var(--ink)}.sidebar[data-v-fdc01aa7]{background:#faf6ed;border-right:1px solid var(--line);padding:22px 14px}.brand[data-v-fdc01aa7]{display:flex;gap:10px;align-items:center;padding:0 8px 20px;border-bottom:1px solid var(--line)}.brand>b[data-v-fdc01aa7],.mobile-brand[data-v-fdc01aa7]{width:36px;height:36px;display:grid;place-items:center;background:var(--gold);color:#fff;border-radius:7px}.brand span[data-v-fdc01aa7]>*{display:block}.brand strong[data-v-fdc01aa7]{color:var(--red)}.brand small[data-v-fdc01aa7],.mobile-topbar small[data-v-fdc01aa7]{display:block;margin-top:3px;color:#716a64}.sidebar nav[data-v-fdc01aa7]{display:grid;gap:4px;margin-top:24px}.sidebar a[data-v-fdc01aa7]{min-height:44px;display:flex;align-items:center;padding:0 12px;text-decoration:none;border-radius:6px}.sidebar a.active[data-v-fdc01aa7]{background:#f6e6e2;color:var(--red);font-weight:700}main[data-v-fdc01aa7]{min-width:0;padding:24px 28px}main>header[data-v-fdc01aa7]{display:flex;justify-content:space-between;align-items:flex-start}.mobile-topbar[data-v-fdc01aa7]{display:none}h1[data-v-fdc01aa7]{margin:0;font-size:24px}main>header p[data-v-fdc01aa7]{margin:6px 0;color:#716a64}main>header>span[data-v-fdc01aa7]{background:#fff;border:1px solid var(--line);padding:9px 12px;border-radius:6px}.conclusion[data-v-fdc01aa7]{margin-top:18px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);padding:15px 17px;border-radius:7px;display:flex;justify-content:space-between;align-items:center}.conclusion p[data-v-fdc01aa7]{margin:6px 0;color:#716a64}.conclusion em[data-v-fdc01aa7],.drawer small[data-v-fdc01aa7]{font-style:normal;font-size:11px;color:var(--red)}button[data-v-fdc01aa7]{min-height:44px;border:1px solid var(--red);border-radius:6px;background:var(--red);color:#fff;padding:0 14px;font-weight:700}.metrics[data-v-fdc01aa7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.metrics article[data-v-fdc01aa7]{background:#fff;border:1px solid var(--line);padding:14px 16px;border-radius:7px}.metrics span[data-v-fdc01aa7],.list small[data-v-fdc01aa7]{display:block;color:#716a64;font-size:12px}.metrics b[data-v-fdc01aa7]{display:block;margin-top:7px;font-size:23px}.toolbar[data-v-fdc01aa7]{display:flex;justify-content:space-between;margin:18px 0 10px}.toolbar>div[data-v-fdc01aa7]{display:flex;gap:5px}.toolbar button[data-v-fdc01aa7],.segments button[data-v-fdc01aa7]{background:#fff;color:var(--ink);border-color:var(--line)}.toolbar button.active[data-v-fdc01aa7],.segments button.active[data-v-fdc01aa7]{color:var(--red);border-color:#f2c9c5;background:#f6e6e2}.icon[data-v-fdc01aa7]{width:44px;padding:0;background:#fff;color:var(--ink);border-color:var(--line);display:grid;place-items:center}.list[data-v-fdc01aa7]{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden}.list>article[data-v-fdc01aa7]{min-height:68px;display:grid;grid-template-columns:150px 100px 1fr 90px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.list>article[data-v-fdc01aa7]:last-child{border:0}.list article>div[data-v-fdc01aa7]>*{display:block}.list em[data-v-fdc01aa7]{font-style:normal;font-weight:700}.ok[data-v-fdc01aa7]{color:var(--green)}.off[data-v-fdc01aa7]{color:#716a64}.empty[data-v-fdc01aa7]{padding:35px;text-align:center;color:#716a64}.message[data-v-fdc01aa7]{padding:10px 12px;background:#fff;border:1px solid var(--line)}.error[data-v-fdc01aa7],.drawer-error[data-v-fdc01aa7]{color:var(--red)}.success[data-v-fdc01aa7]{color:var(--green)}.backdrop[data-v-fdc01aa7]{position:fixed;inset:0;background:#29231f55;z-index:20}.drawer[data-v-fdc01aa7]{position:absolute;right:0;top:0;width:min(560px,100%);height:100dvh;background:#fff;color:var(--ink);display:grid;grid-template-rows:auto 1fr auto}.drawer>header[data-v-fdc01aa7]{padding:16px 18px;background:var(--soft);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.drawer h2[data-v-fdc01aa7]{margin:0}.drawer header p[data-v-fdc01aa7]{margin:5px 0;color:#716a64}.close[data-v-fdc01aa7]{flex:0 0 44px;width:44px;height:44px}.body[data-v-fdc01aa7]{overflow:auto;padding:14px 18px 130px}.body section[data-v-fdc01aa7]{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--soft);border-radius:7px;padding:12px 13px;margin-bottom:10px}.body section[data-v-fdc01aa7]:nth-child(2){border-left-color:var(--red);background:#fff}.body section[data-v-fdc01aa7]:nth-child(3){border-left-color:var(--gold);background:#f8edcf}.body section[data-v-fdc01aa7]:nth-child(4){border-left-color:#716a64}.body h3[data-v-fdc01aa7]{margin:0 0 8px;font-size:14px}.body p[data-v-fdc01aa7]{margin:0;color:#716a64;line-height:1.55}.body .form[data-v-fdc01aa7]{border-left-color:var(--red);background:#fff}.segments[data-v-fdc01aa7]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px}.form label[data-v-fdc01aa7]{display:grid;gap:6px;margin-top:10px;font-size:13px;font-weight:700}.form input[data-v-fdc01aa7],.form select[data-v-fdc01aa7],.form textarea[data-v-fdc01aa7]{box-sizing:border-box;min-height:44px;width:100%;border:1px solid #cfc8bf;border-radius:6px;padding:9px 10px;background:#fff;color:var(--ink)}.form textarea[data-v-fdc01aa7]{min-height:76px}.inline[data-v-fdc01aa7]{display:grid;grid-template-columns:1fr auto;gap:8px}.drawer-error[data-v-fdc01aa7]{margin:0 0 12px;padding:11px 12px;border:1px solid #f2c9c5;background:#f6e6e2;border-radius:6px;font-weight:700}.drawer footer[data-v-fdc01aa7]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:11px 18px calc(11px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.4fr;gap:9px}.drawer footer button[data-v-fdc01aa7]{min-height:46px}.secondary[data-v-fdc01aa7]{background:#fff;color:var(--ink);border-color:var(--line);display:flex;align-items:center;justify-content:center;gap:6px}button[data-v-fdc01aa7]:disabled{background:#716a64;border-color:#716a64;color:#fff;cursor:not-allowed}@media(max-width:700px){.rate-page[data-v-fdc01aa7]{display:block}.sidebar[data-v-fdc01aa7]{display:none}main[data-v-fdc01aa7]{padding:14px}.mobile-topbar[data-v-fdc01aa7]{display:none}.conclusion[data-v-fdc01aa7]{display:block}.conclusion button[data-v-fdc01aa7]{margin-top:10px;width:100%}.metrics[data-v-fdc01aa7]{grid-template-columns:1fr 1fr;gap:8px}.metrics article[data-v-fdc01aa7]:nth-child(n+3){display:none}.toolbar>div[data-v-fdc01aa7]{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.toolbar>.icon[data-v-fdc01aa7]{display:none}.list[data-v-fdc01aa7]{background:transparent;border:0;display:grid;gap:9px}.list>article[data-v-fdc01aa7]{background:#fff;border:1px solid var(--line)!important;border-radius:7px;grid-template-columns:1fr auto;padding:13px}.list>article>div[data-v-fdc01aa7]:nth-child(3){grid-column:1/-1}.drawer[data-v-fdc01aa7]{width:100%}.drawer>header[data-v-fdc01aa7]{padding:10px 14px}.drawer>header>div[data-v-fdc01aa7]{min-width:0}.body[data-v-fdc01aa7]{padding:12px 14px 145px}.drawer footer[data-v-fdc01aa7]{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.drawer button[data-v-fdc01aa7],.drawer input[data-v-fdc01aa7],.drawer select[data-v-fdc01aa7],.drawer textarea[data-v-fdc01aa7]{min-height:44px}.inline[data-v-fdc01aa7]{grid-template-columns:1fr}.inline button[data-v-fdc01aa7]{width:100%}}.load-more[data-v-fdc01aa7]{display:block;margin:12px auto 0}.rate-page>.sidebar[data-v-fdc01aa7]{display:none}.rate-page>.erp-sidebar[data-v-fdc01aa7]{min-height:0}@media(max-width:700px){.rate-page>.erp-sidebar[data-v-fdc01aa7]{min-height:auto}}.metrics button[data-v-fdc01aa7]{min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;text-align:left;cursor:pointer}.metrics button[data-v-fdc01aa7]:hover,.metrics button[data-v-fdc01aa7]:focus-visible,.list>article[data-v-fdc01aa7]:hover,.list>article[data-v-fdc01aa7]:focus-visible{border-color:var(--red);background:var(--color-primary-soft);outline:none}.list>article[data-v-fdc01aa7]{cursor:pointer}.back-to-entry[data-v-4f481f61]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-primary);background:var(--color-surface);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.back-to-entry[data-v-4f481f61]:hover,.back-to-entry[data-v-4f481f61]:focus-visible{border-color:var(--color-primary);outline:0}.settlement-page[data-v-f5ef7ffb]{min-height:100vh;background:var(--color-page)}.shell[data-v-f5ef7ffb]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 58px)}main[data-v-f5ef7ffb]{min-width:0;padding:26px 30px 60px}.settlement-page.embedded[data-v-f5ef7ffb]{min-height:0;background:transparent}.shell.shell--embedded[data-v-f5ef7ffb]{display:block;min-height:0}.shell--embedded main[data-v-f5ef7ffb]{padding:0}.page-head[data-v-f5ef7ffb],.section-head[data-v-f5ef7ffb]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-head p[data-v-f5ef7ffb],.page-head h1[data-v-f5ef7ffb],.page-head span[data-v-f5ef7ffb],.section-head h2[data-v-f5ef7ffb],.section-head small[data-v-f5ef7ffb]{margin:0}.page-head p[data-v-f5ef7ffb]{color:var(--color-primary);font-size:12px;font-weight:700}.page-head h1[data-v-f5ef7ffb]{margin:4px 0;color:var(--color-text-strong);font-size:28px}.page-head span[data-v-f5ef7ffb],.section-head small[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:12px}.head-actions[data-v-f5ef7ffb],.command-actions[data-v-f5ef7ffb],.form-actions[data-v-f5ef7ffb]{display:flex;align-items:center;gap:8px}.head-actions label[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:11px}.head-actions input[data-v-f5ef7ffb]{display:block;height:34px;margin-top:4px}button[data-v-f5ef7ffb],input[data-v-f5ef7ffb],select[data-v-f5ef7ffb],textarea[data-v-f5ef7ffb]{font:inherit}button[data-v-f5ef7ffb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary);cursor:pointer}button.secondary[data-v-f5ef7ffb],.icon-button[data-v-f5ef7ffb]{color:var(--color-primary);background:#fff}button[data-v-f5ef7ffb]:disabled{cursor:not-allowed;opacity:.5}.settlement-tabs[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:24px 0 18px;border:1px solid var(--color-border)}.settlement-tabs button[data-v-f5ef7ffb]{min-width:0;border:0;border-right:1px solid var(--color-border);border-radius:0;color:var(--color-text-muted);background:#fff;white-space:normal}.settlement-tabs button[data-v-f5ef7ffb]:last-child{border-right:0}.settlement-tabs button.active[data-v-f5ef7ffb]{color:#fff;background:var(--color-primary)}.notice[data-v-f5ef7ffb],.page-state[data-v-f5ef7ffb]{margin:12px 0;padding:11px 13px;border:1px solid var(--color-border);background:#fff}.notice.success[data-v-f5ef7ffb]{border-color:#acd6bc;color:#216742;background:#eef8f1}.notice.error[data-v-f5ef7ffb],.page-state.error[data-v-f5ef7ffb]{border-color:#e0b7b7;color:#8e2929;background:#fff4f4}.summary-strip[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--color-border);background:#fff}.summary-strip div[data-v-f5ef7ffb]{padding:15px 18px;border-right:1px solid var(--color-border)}.summary-strip div[data-v-f5ef7ffb]:last-child{border-right:0}.summary-strip small[data-v-f5ef7ffb],.summary-strip strong[data-v-f5ef7ffb]{display:block}.summary-strip small[data-v-f5ef7ffb]{color:var(--color-text-muted)}.summary-strip strong[data-v-f5ef7ffb]{margin-top:6px;color:var(--color-text-strong);font-size:23px}.work-section[data-v-f5ef7ffb],.entry-section[data-v-f5ef7ffb],.command-section[data-v-f5ef7ffb],.difference-band[data-v-f5ef7ffb],.close-gate[data-v-f5ef7ffb]{margin-top:18px;padding:18px 0;border-top:1px solid var(--color-border)}.section-head h2[data-v-f5ef7ffb]{color:var(--color-text-strong);font-size:17px}.section-head strong[data-v-f5ef7ffb]{color:var(--color-primary)}.section-actions[data-v-f5ef7ffb]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.table-wrap[data-v-f5ef7ffb]{max-height:510px;margin-top:13px;overflow:auto;border:1px solid var(--color-border);background:#fff}table[data-v-f5ef7ffb]{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}th[data-v-f5ef7ffb],td[data-v-f5ef7ffb]{padding:12px;border-bottom:1px solid var(--color-border);text-align:left}th[data-v-f5ef7ffb]{position:sticky;top:0;z-index:1;color:var(--color-text-muted);background:var(--color-surface-subtle)}tbody tr[data-v-f5ef7ffb]{cursor:pointer}tbody tr[data-v-f5ef7ffb]:hover,tbody tr.selected[data-v-f5ef7ffb]{background:var(--color-primary-soft)}td small[data-v-f5ef7ffb]{display:block;color:var(--color-text-muted)}.status[data-v-f5ef7ffb]{display:inline-block;padding:3px 7px;border-radius:4px;color:#745b1f;background:#fff4cf}.status.confirmed[data-v-f5ef7ffb],.status.closed[data-v-f5ef7ffb]{color:#216742;background:#eaf6ee}.status.missing[data-v-f5ef7ffb],.status.reversed[data-v-f5ef7ffb]{color:#8e2929;background:#fff0f0}.text-action[data-v-f5ef7ffb]{min-height:28px;padding:0;border:0;color:var(--color-primary);background:transparent}.category-tabs[data-v-f5ef7ffb]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.category-tabs button[data-v-f5ef7ffb]{min-height:32px;color:var(--color-primary);background:#fff}.category-tabs button.active[data-v-f5ef7ffb]{color:#fff;background:var(--color-primary)}.cost-tabs[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border:1px solid var(--color-border)}.cost-tabs button[data-v-f5ef7ffb]{min-width:0;border:0;border-right:1px solid var(--color-border);border-radius:0;color:var(--color-primary);background:#fff}.cost-tabs button[data-v-f5ef7ffb]:last-child{border-right:0}.cost-tabs button.active[data-v-f5ef7ffb]{color:#fff;background:var(--color-primary)}.cost-fact-section[data-v-f5ef7ffb]{margin-top:18px;padding:18px 0;border-top:1px solid var(--color-border)}.cost-fact-section dl[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;border:1px solid var(--color-border)}.cost-fact-section dl div[data-v-f5ef7ffb]{padding:12px;border-right:1px solid var(--color-border)}.cost-fact-section dl div[data-v-f5ef7ffb]:last-child{border-right:0}.cost-fact-section dt[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:11px}.cost-fact-section dd[data-v-f5ef7ffb]{margin:5px 0 0;color:var(--color-text-strong);font-weight:700}.cost-basis-line[data-v-f5ef7ffb]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:13px;border:1px solid var(--color-border);background:#fff}.cost-basis-line span[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:11px}.empty-state[data-v-f5ef7ffb]{display:grid;min-height:92px;place-content:center;justify-items:center;gap:7px;color:var(--color-text-muted)}.empty-state strong[data-v-f5ef7ffb]{color:var(--color-text-strong)}.difference-list[data-v-f5ef7ffb]{display:grid;margin-top:12px;border:1px solid var(--color-border)}.difference-list article[data-v-f5ef7ffb]{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:10px 12px;border-bottom:1px solid var(--color-border);color:var(--color-text);background:#fff}.difference-list article[data-v-f5ef7ffb]:last-child{border-bottom:0}.close-gate[data-v-f5ef7ffb]{display:grid;grid-template-columns:1fr minmax(280px,40%);gap:24px;border-top:3px solid #ad3f3f}.close-gate.clear[data-v-f5ef7ffb]{border-top-color:#28734b}.close-gate h2[data-v-f5ef7ffb],.close-gate p[data-v-f5ef7ffb]{margin:0 0 6px}.close-gate ul[data-v-f5ef7ffb]{margin:0;padding:0;list-style:none}.close-gate li[data-v-f5ef7ffb]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--color-border)}.command-section dl[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.command-section dt[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:11px}.command-section dd[data-v-f5ef7ffb]{margin:4px 0 0;overflow-wrap:anywhere}.responsibility-note[data-v-f5ef7ffb]{margin:14px 0 0;padding:10px 12px;border-left:3px solid #2e744a;color:#285f43;background:#edf6f0;font-size:12px}.command-box[data-v-f5ef7ffb]{display:grid;gap:10px;margin-top:14px}.command-box textarea[data-v-f5ef7ffb]{width:100%;min-height:72px}.confirm-line[data-v-f5ef7ffb]{display:flex;align-items:flex-start;gap:8px;color:var(--color-text-muted);font-size:12px}.entry-section form[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.entry-section label[data-v-f5ef7ffb],.command-box label[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:12px}.entry-section input[data-v-f5ef7ffb],.entry-section select[data-v-f5ef7ffb],.entry-section textarea[data-v-f5ef7ffb],.command-box textarea[data-v-f5ef7ffb]{box-sizing:border-box;width:100%;margin-top:5px;padding:9px 10px;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);background:#fff}.entry-section textarea[data-v-f5ef7ffb]{min-height:76px;resize:vertical}.entry-section .wide[data-v-f5ef7ffb]{grid-column:span 2}.form-actions[data-v-f5ef7ffb]{grid-column:1 / -1;justify-content:flex-end}.list-footer[data-v-f5ef7ffb],.pagination[data-v-f5ef7ffb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--color-text-muted);font-size:11px}.pagination[data-v-f5ef7ffb]{justify-content:center}.work-drawer[data-v-f5ef7ffb]{position:fixed;z-index:40;top:58px;right:0;width:min(460px,calc(100vw - 220px));height:calc(100vh - 58px);box-sizing:border-box;margin:0;padding:16px 18px;overflow-y:auto;border-top:0;border-left:1px solid var(--color-border);background:var(--color-surface);box-shadow:-12px 0 28px #21261f1f}.work-drawer-backdrop[data-v-f5ef7ffb]{position:fixed;z-index:39;inset:58px 0 0 220px;background:#1f221e3d}.cost-entry-drawer[data-v-f5ef7ffb]{width:min(680px,calc(100vw - 220px));padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--color-surface)}.cost-entry-head[data-v-f5ef7ffb]{min-height:84px;padding:18px 22px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle)}.cost-entry-head p[data-v-f5ef7ffb],.cost-entry-head h2[data-v-f5ef7ffb],.cost-entry-head small[data-v-f5ef7ffb]{margin:0}.cost-entry-head p[data-v-f5ef7ffb]{color:var(--color-primary);font-size:11px;font-weight:700}.cost-entry-head h2[data-v-f5ef7ffb]{margin:4px 0 5px;font-size:21px}.cost-entry-head .icon-button[data-v-f5ef7ffb]{flex:0 0 40px}.cost-entry-form[data-v-f5ef7ffb]{min-height:0;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto;gap:0!important;margin:0!important}.cost-entry-body[data-v-f5ef7ffb]{min-height:0;overflow-y:auto;padding:18px 22px 28px}.cost-impact-strip[data-v-f5ef7ffb]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px 14px;border-left:3px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-text)}.cost-impact-strip svg[data-v-f5ef7ffb]{margin-top:1px;color:var(--color-primary)}.cost-impact-strip strong[data-v-f5ef7ffb],.cost-impact-strip span[data-v-f5ef7ffb]{display:block}.cost-impact-strip span[data-v-f5ef7ffb]{margin-top:3px;color:var(--color-text-muted);font-size:11px;line-height:1.5}.cost-step[data-v-f5ef7ffb]{min-width:0;margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--color-border)}.cost-step legend[data-v-f5ef7ffb]{display:flex;align-items:center;gap:8px;padding:0;color:var(--color-text-strong);font-size:14px;font-weight:700}.cost-step legend span[data-v-f5ef7ffb]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--color-primary);font-size:11px}.cost-step-grid[data-v-f5ef7ffb]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(180px,.75fr);gap:12px;margin-top:13px}.cost-step label[data-v-f5ef7ffb]{min-width:0;color:var(--color-text-muted);font-size:12px;font-weight:650}.cost-step input[data-v-f5ef7ffb],.cost-step select[data-v-f5ef7ffb],.cost-step textarea[data-v-f5ef7ffb]{box-sizing:border-box;width:100%;min-height:44px;margin-top:6px;padding:10px 11px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:#fff}.cost-step input[data-v-f5ef7ffb]:focus,.cost-step select[data-v-f5ef7ffb]:focus,.cost-step textarea[data-v-f5ef7ffb]:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-color:var(--color-primary)}.cost-kind-switch[data-v-f5ef7ffb]{display:grid;grid-template-columns:1fr 1fr;margin-top:13px;border:1px solid var(--color-border);border-radius:5px;overflow:hidden}.cost-kind-switch button[data-v-f5ef7ffb]{min-height:42px;border:0;border-radius:0;color:var(--color-text);background:#fff}.cost-kind-switch button+button[data-v-f5ef7ffb]{border-left:1px solid var(--color-border)}.cost-kind-switch button.active[data-v-f5ef7ffb]{color:#fff;background:var(--color-primary)}.amount-grid[data-v-f5ef7ffb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.75fr)}.unit-preview[data-v-f5ef7ffb]{min-height:68px;box-sizing:border-box;align-self:end;padding:9px 11px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.unit-preview span[data-v-f5ef7ffb],.unit-preview strong[data-v-f5ef7ffb],.unit-preview small[data-v-f5ef7ffb]{display:block}.unit-preview span[data-v-f5ef7ffb],.unit-preview small[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:10px}.unit-preview strong[data-v-f5ef7ffb]{margin:3px 0;color:var(--color-text-strong);font-size:17px}.reason-step[data-v-f5ef7ffb]{border-bottom:0}.reason-step>label[data-v-f5ef7ffb]{display:block;margin-top:13px}.reason-step textarea[data-v-f5ef7ffb]{min-height:116px;resize:vertical;line-height:1.55}.reason-step p[data-v-f5ef7ffb]{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;color:var(--color-text-muted);font-size:11px;line-height:1.5}.reason-step p svg[data-v-f5ef7ffb]{flex:0 0 auto;color:var(--color-success)}.entry-fact-grid[data-v-f5ef7ffb]{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr)}.entry-fact-grid.with-direction[data-v-f5ef7ffb]{grid-template-columns:minmax(190px,.9fr) minmax(0,1fr) minmax(180px,.72fr)}.entry-direction-field>span[data-v-f5ef7ffb]{display:block;color:var(--color-text-muted);font-size:12px;font-weight:650}.entry-direction-switch[data-v-f5ef7ffb]{display:grid;grid-template-columns:1fr 1fr;min-height:44px;margin-top:6px;overflow:hidden;border:1px solid var(--color-border);border-radius:5px}.entry-direction-switch button[data-v-f5ef7ffb]{min-height:42px;border:0;border-radius:0;color:var(--color-text);background:#fff}.entry-direction-switch button+button[data-v-f5ef7ffb]{border-left:1px solid var(--color-border)}.entry-direction-switch button.active[data-v-f5ef7ffb]{color:#fff;background:var(--color-primary)}.entry-summary-label[data-v-f5ef7ffb]{display:block;margin-top:13px}.entry-reference-grid[data-v-f5ef7ffb]{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-period-note[data-v-f5ef7ffb]{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;margin-top:13px;padding:12px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.entry-period-note span[data-v-f5ef7ffb],.entry-period-note small[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:11px}.entry-period-note strong[data-v-f5ef7ffb]{color:var(--color-text-strong);font-size:15px}.drawer-feedback[data-v-f5ef7ffb]{margin:0 0 10px;padding:11px 12px;border:1px solid var(--color-border);font-size:12px}.drawer-feedback.error[data-v-f5ef7ffb]{border-color:#e0b7b7;color:#8e2929;background:#fff4f4}.drawer-feedback.success[data-v-f5ef7ffb]{border-color:#acd6bc;color:#216742;background:#eef8f1}.cost-entry-footer[data-v-f5ef7ffb]{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(220px,1.3fr);gap:10px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fff;box-shadow:0 -8px 18px #21261f0f}.cost-entry-footer button[data-v-f5ef7ffb]{min-height:46px}.inline-entry-workspace[data-v-f5ef7ffb]{margin-top:7px;padding:0 12px 12px;border:1px solid var(--color-border);border-top:2px solid var(--color-primary);background:var(--color-surface)}.inline-entry-head[data-v-f5ef7ffb]{display:flex;align-items:flex-start;gap:10px;padding:12px 4px 9px}.inline-entry-head>span[data-v-f5ef7ffb]{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;color:var(--color-primary);background:var(--color-primary-soft);font-size:12px;font-weight:750}.inline-entry-head h2[data-v-f5ef7ffb],.inline-entry-head small[data-v-f5ef7ffb]{display:block;margin:0}.inline-entry-head h2[data-v-f5ef7ffb]{margin-top:1px;color:var(--color-text-strong);font-size:16px}.inline-entry-head small[data-v-f5ef7ffb]{margin-top:3px;color:var(--color-text-muted);font-size:11px;line-height:1.4}.inline-entry-form[data-v-f5ef7ffb]{display:grid;gap:10px}.inline-entry-form .cost-entry-body[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;overflow:visible}.inline-entry-form .cost-impact-strip[data-v-f5ef7ffb]{grid-column:1 / -1}.inline-entry-form .cost-step[data-v-f5ef7ffb]{padding:10px 12px 12px;border:1px solid var(--color-border)}.inline-entry-form .reason-step[data-v-f5ef7ffb]{grid-column:1 / -1}.inline-entry-form .cost-step-grid[data-v-f5ef7ffb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.inline-entry-form .entry-fact-grid.with-direction[data-v-f5ef7ffb],.inline-entry-form .amount-grid[data-v-f5ef7ffb]{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-entry-form .cost-kind-switch[data-v-f5ef7ffb]{margin-top:8px}.inline-entry-form .entry-summary-label[data-v-f5ef7ffb],.inline-entry-form .reason-step>label[data-v-f5ef7ffb]{margin-top:8px}.inline-entry-form .reason-step textarea[data-v-f5ef7ffb]{min-height:72px}.inline-entry-form .drawer-feedback[data-v-f5ef7ffb]{grid-column:1 / -1;margin:0}.inline-submit-bar[data-v-f5ef7ffb]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--color-border);background:#fffffff5;box-shadow:0 -6px 20px #32231414}.inline-submit-bar>span[data-v-f5ef7ffb]{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:12px}.inline-submit-bar button[data-v-f5ef7ffb]{min-height:38px}.entry-result[data-v-f5ef7ffb]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:4px 0 0;padding:15px;border-left:3px solid var(--color-success);color:#246640;background:#e8f3ed}.entry-result strong[data-v-f5ef7ffb],.entry-result p[data-v-f5ef7ffb]{display:block;margin:0}.entry-result p[data-v-f5ef7ffb]{margin-top:4px;color:var(--color-text-muted);font-size:11px;line-height:1.5}.entry-result button[data-v-f5ef7ffb]{min-height:38px}.record-detail-grid[data-v-f5ef7ffb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.record-detail-grid div[data-v-f5ef7ffb]{min-width:0;padding:10px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.record-detail-grid .wide[data-v-f5ef7ffb]{grid-column:1 / -1}.record-detail-grid dt[data-v-f5ef7ffb],.record-detail-grid dd[data-v-f5ef7ffb]{margin:0}.record-detail-grid dt[data-v-f5ef7ffb]{color:var(--color-text-muted);font-size:10px}.record-detail-grid dd[data-v-f5ef7ffb]{margin-top:4px;overflow-wrap:anywhere;font-size:12px;line-height:1.45}@media(max-width:1050px){.settlement-tabs[data-v-f5ef7ffb]{grid-template-columns:repeat(3,1fr)}.page-head[data-v-f5ef7ffb]{display:block}.head-actions[data-v-f5ef7ffb]{margin-top:14px;flex-wrap:wrap}}@media(max-width:900px){.shell[data-v-f5ef7ffb]{grid-template-columns:1fr}.work-drawer[data-v-f5ef7ffb]{top:58px;right:0;left:0;width:auto}.work-drawer-backdrop[data-v-f5ef7ffb]{inset:58px 0 0}.section-head[data-v-f5ef7ffb]:not(.cost-entry-head){flex-direction:column}.section-actions[data-v-f5ef7ffb]{justify-content:flex-start}}@media(max-width:900px){.inline-entry-form .cost-entry-body[data-v-f5ef7ffb]{grid-template-columns:1fr}.inline-entry-form .reason-step[data-v-f5ef7ffb]{grid-column:auto}}@media(max-width:680px){main[data-v-f5ef7ffb]{padding:18px 14px 44px}.settlement-tabs[data-v-f5ef7ffb],.cost-tabs[data-v-f5ef7ffb],.summary-strip[data-v-f5ef7ffb]{grid-template-columns:repeat(2,1fr)}.summary-strip div[data-v-f5ef7ffb]:nth-child(2){border-right:0}.entry-section form[data-v-f5ef7ffb],.command-section dl[data-v-f5ef7ffb],.close-gate[data-v-f5ef7ffb],.cost-fact-section dl[data-v-f5ef7ffb]{grid-template-columns:1fr}.cost-fact-section dl div[data-v-f5ef7ffb]{border-right:0;border-bottom:1px solid var(--color-border)}.cost-fact-section dl div[data-v-f5ef7ffb]:last-child{border-bottom:0}.cost-basis-line[data-v-f5ef7ffb]{grid-template-columns:1fr}.entry-section .wide[data-v-f5ef7ffb]{grid-column:span 1}.command-actions[data-v-f5ef7ffb]{align-items:stretch;flex-direction:column}.cost-entry-head[data-v-f5ef7ffb]{min-height:76px;padding:14px}.cost-entry-head h2[data-v-f5ef7ffb]{font-size:18px}.cost-entry-body[data-v-f5ef7ffb]{padding:14px 14px 22px}.cost-step-grid[data-v-f5ef7ffb],.amount-grid[data-v-f5ef7ffb],.entry-fact-grid.with-direction[data-v-f5ef7ffb],.inline-entry-form .cost-step-grid[data-v-f5ef7ffb],.inline-entry-form .entry-fact-grid.with-direction[data-v-f5ef7ffb],.inline-entry-form .amount-grid[data-v-f5ef7ffb]{grid-template-columns:1fr}.entry-period-note[data-v-f5ef7ffb]{grid-template-columns:auto 1fr}.entry-period-note small[data-v-f5ef7ffb]{grid-column:1 / -1}.unit-preview[data-v-f5ef7ffb]{align-self:auto}.cost-entry-footer[data-v-f5ef7ffb]{grid-template-columns:1fr 1.35fr;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.cost-entry-footer button[data-v-f5ef7ffb]{min-width:0;padding-inline:8px}.inline-submit-bar[data-v-f5ef7ffb]{align-items:stretch;flex-direction:column}.inline-submit-bar button[data-v-f5ef7ffb]{width:100%}.entry-result[data-v-f5ef7ffb]{grid-template-columns:26px minmax(0,1fr)}.entry-result button[data-v-f5ef7ffb]{grid-column:1 / -1}}.back-link[data-v-f5ef7ffb]{min-height:34px;padding:0 9px;border:1px solid var(--color-border);border-radius:5px;display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);background:var(--color-surface);font-weight:700;cursor:pointer}.settlement-page main[data-v-f5ef7ffb]{padding-top:18px}.settlement-page .page-head h1[data-v-f5ef7ffb]{font-size:26px}.settlement-page .settlement-tabs[data-v-f5ef7ffb]{margin-top:14px;margin-bottom:12px}.subnav-work-page[data-v-02477e4b]{display:grid;gap:16px}.subnav-work-head[data-v-02477e4b]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.subnav-work-head p[data-v-02477e4b]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.subnav-work-head h1[data-v-02477e4b]{margin:0;color:var(--color-text-strong);font-size:28px}.subnav-work-badge[data-v-02477e4b]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--color-accent-border);border-radius:7px;color:var(--color-primary);background:var(--color-surface-warning);font-size:12px;white-space:nowrap}.subnav-work-badge.ready[data-v-02477e4b]{border-color:#b9dbc7;color:#28734b;background:#edf8f1}.subnav-work-panel[data-v-02477e4b]{min-height:280px}.subnav-unavailable[data-v-02477e4b]{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-text-muted)}.subnav-unavailable strong[data-v-02477e4b]{color:var(--color-text-strong);font-size:14px}.subnav-work-toolbar[data-v-02477e4b]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-border)}.subnav-work-toolbar input[data-v-02477e4b],.subnav-work-toolbar select[data-v-02477e4b]{min-width:0;height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:#fff;font-size:12px}.subnav-work-toolbar input[data-v-02477e4b]{flex:1}.subnav-work-toolbar span[data-v-02477e4b]{color:var(--color-text-muted);font-size:11px;white-space:nowrap}.subnav-field-preview[data-v-02477e4b]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle)}.subnav-field-preview span[data-v-02477e4b]{padding:5px 8px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-muted);background:#fff;font-size:11px}.subnav-work-panel table[data-v-02477e4b]{width:100%;border-collapse:collapse;font-size:12px}.subnav-work-panel th[data-v-02477e4b],.subnav-work-panel td[data-v-02477e4b]{padding:12px 10px;border-bottom:1px solid var(--color-border);text-align:left}.subnav-work-panel th[data-v-02477e4b]{color:var(--color-text-muted);font-weight:650;background:var(--color-surface-subtle)}.subnav-work-panel tbody tr[data-v-02477e4b]{cursor:pointer}.subnav-work-panel tbody tr[data-v-02477e4b]:hover,.subnav-work-panel tbody tr.selected[data-v-02477e4b]{background:var(--color-primary-soft)}.subnav-empty[data-v-02477e4b]{min-height:190px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--color-text-muted);text-align:center}.subnav-empty strong[data-v-02477e4b]{color:var(--color-text-strong);font-size:15px}.subnav-empty span[data-v-02477e4b]{font-size:12px}.subnav-detail-panel[data-v-02477e4b]{padding:16px}.subnav-detail-panel dl[data-v-02477e4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.subnav-detail-panel dt[data-v-02477e4b]{color:var(--color-text-muted);font-size:11px}.subnav-detail-panel dd[data-v-02477e4b]{margin:4px 0 0;color:var(--color-text-strong);font-size:13px;font-weight:650}.subnav-detail-note[data-v-02477e4b]{padding:10px 12px;border-left:3px solid var(--color-accent);color:var(--color-text-muted);background:var(--color-surface-warning);font-size:12px}.subnav-detail-actions[data-v-02477e4b]{display:flex;flex-wrap:wrap;gap:8px}.subnav-readonly[data-v-02477e4b]{color:var(--color-text-muted);font-size:12px}.subnav-work-error[data-v-02477e4b]{margin:0}@media(max-width:900px){.subnav-work-head h1[data-v-02477e4b]{font-size:23px}}@media(max-width:560px){.subnav-work-head[data-v-02477e4b]{display:block}.subnav-work-badge[data-v-02477e4b]{margin-top:10px}.subnav-detail-panel dl[data-v-02477e4b]{grid-template-columns:1fr}}.business-select[data-v-2895b792]{position:relative;width:100%;min-width:0}.business-select.open[data-v-2895b792]{z-index:20}.business-select-trigger[data-v-2895b792]{width:100%;min-height:48px;padding:7px 11px;border:1px solid var(--color-border-strong);border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text);background:var(--color-surface);text-align:left;box-shadow:none}.business-select-trigger[data-v-2895b792]:hover:not(:disabled),.business-select-trigger[data-v-2895b792]:focus-visible,.business-select.open .business-select-trigger[data-v-2895b792]{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px #9f261f1a}.business-select-trigger>svg[data-v-2895b792]{flex:0 0 auto;color:var(--color-text-muted);transition:transform .16s ease}.business-select.open .business-select-trigger>svg[data-v-2895b792]{transform:rotate(180deg)}.business-select-value[data-v-2895b792]{min-width:0;display:grid;gap:3px}.business-select-value strong[data-v-2895b792],.business-select-value small[data-v-2895b792]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-select-value strong[data-v-2895b792]{font-size:13px;font-weight:700}.business-select-value small[data-v-2895b792]{color:var(--color-text-muted);font-size:10px}.business-select-value.placeholder strong[data-v-2895b792]{color:var(--color-text-placeholder);font-weight:500}.business-select-menu[data-v-2895b792]{position:absolute;right:0;left:0;z-index:30;border:1px solid var(--color-border-strong);border-radius:var(--radius);overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-elevated)}.business-select-menu.placement-bottom[data-v-2895b792]{top:calc(100% + 6px)}.business-select-menu.placement-top[data-v-2895b792]{bottom:calc(100% + 6px)}.business-select-search[data-v-2895b792]{min-height:44px;margin:8px;padding:0 10px;border:1px solid var(--color-border);border-radius:5px;display:flex;align-items:center;gap:8px;color:var(--color-text-muted);background:var(--color-surface-subtle)}.business-select-search[data-v-2895b792]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #9f261f17}.business-select-search input[data-v-2895b792]{width:100%;min-width:0;height:40px;padding:0;border:0;outline:0;color:var(--color-text);background:transparent}.business-select-options[data-v-2895b792]{max-height:260px;padding:4px;overflow-y:auto}.business-select-options button[data-v-2895b792]{width:100%;min-height:54px;padding:9px 10px;border:0;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text);background:transparent;text-align:left;box-shadow:none}.business-select-options button[data-v-2895b792]:hover,.business-select-options button[data-v-2895b792]:focus-visible{outline:0;background:var(--color-primary-soft)}.business-select-options button[aria-selected=true][data-v-2895b792]{color:var(--color-primary);background:var(--color-primary-soft)}.business-select-options button>span[data-v-2895b792]{min-width:0;display:grid;gap:3px}.business-select-options strong[data-v-2895b792],.business-select-options small[data-v-2895b792],.business-select-options em[data-v-2895b792]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-select-options strong[data-v-2895b792]{font-size:13px}.business-select-options small[data-v-2895b792]{color:var(--color-text-muted);font-size:10px}.business-select-options em[data-v-2895b792]{color:var(--color-info);font-size:10px;font-style:normal}.business-select-options button>svg[data-v-2895b792]{flex:0 0 auto}.business-select-options>p[data-v-2895b792]{margin:0;padding:22px 12px;color:var(--color-text-muted);font-size:12px;text-align:center}.business-select.disabled[data-v-2895b792]{opacity:.68}@media(max-width:680px){.business-select-trigger[data-v-2895b792]{min-height:50px}.business-select-options[data-v-2895b792]{max-height:220px}}@media(prefers-reduced-motion:reduce){.business-select-trigger>svg[data-v-2895b792]{transition:none}}.finance-page[data-v-eccb7ca7]{--canvas:var(--color-bg);--surface:var(--color-surface);--ink:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--wine:var(--color-primary);--wine-soft:var(--color-primary-soft);--gold:var(--color-accent);--gold-soft:var(--color-accent-soft);--blue:var(--color-info);--blue-soft:var(--color-info-soft);--green:var(--color-success);--green-soft:var(--color-success-soft);min-height:100vh;color:var(--ink);background:var(--canvas);position:relative}.finance-back-link[data-v-eccb7ca7]{position:absolute;top:76px;left:clamp(14px,3vw,42px);z-index:2;min-height:36px;padding:0 10px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.finance-page .page-head .icon-button[data-v-eccb7ca7]{width:44px;height:44px;flex:0 0 44px}.shell[data-v-eccb7ca7]{min-height:calc(100vh - 64px);display:grid;grid-template-columns:224px minmax(0,1fr)}.shell>aside[data-v-eccb7ca7]:not(.erp-sidebar){display:none}.shell>.erp-sidebar[data-v-eccb7ca7]{min-height:calc(100vh - 64px);padding:12px 14px;border-right:1px solid var(--line);background:#faf6ed;display:flex;flex-direction:column}.identity[data-v-eccb7ca7]{padding:0 10px 22px;display:grid;gap:4px}.identity small[data-v-eccb7ca7],.identity span[data-v-eccb7ca7]{color:var(--muted);font-size:12px}.identity strong[data-v-eccb7ca7]{font-size:20px}nav[data-v-eccb7ca7]{display:grid;gap:4px}nav button[data-v-eccb7ca7]{min-height:46px;padding:0 12px;border:0;background:transparent;color:var(--ink);display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;text-align:left}nav button.active[data-v-eccb7ca7]{color:var(--wine);background:var(--wine-soft);font-weight:700}nav button span[data-v-eccb7ca7]{min-width:22px;padding:2px 5px;background:var(--gold-soft);text-align:center;font-size:11px}.environment[data-v-eccb7ca7]{margin-top:auto;padding:12px 10px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.environment small[data-v-eccb7ca7]{font-size:11px}main[data-v-eccb7ca7]{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:30px 0 64px}.page-head[data-v-eccb7ca7]{min-height:70px;display:flex;align-items:center;justify-content:space-between}.page-head p[data-v-eccb7ca7],.page-head h1[data-v-eccb7ca7]{margin:0}.page-head p[data-v-eccb7ca7]{color:var(--muted);font-size:12px}.page-head h1[data-v-eccb7ca7]{margin-top:5px;font-size:26px}.notice[data-v-eccb7ca7]{padding:12px 14px;border:1px solid}.notice.error[data-v-eccb7ca7]{color:var(--wine);border-color:var(--wine);background:var(--wine-soft)}.notice.success[data-v-eccb7ca7]{color:var(--green);border-color:var(--green);background:var(--green-soft)}.conclusion[data-v-eccb7ca7]{min-height:132px;padding:24px;border-top:4px solid var(--wine);background:var(--surface);display:flex;align-items:center;gap:24px}.conclusion>strong[data-v-eccb7ca7]{font-size:52px;color:var(--wine)}.conclusion h2[data-v-eccb7ca7],.conclusion p[data-v-eccb7ca7]{margin:0}.conclusion p[data-v-eccb7ca7]{margin-top:8px;color:var(--muted)}.list[data-v-eccb7ca7]{margin-top:16px;border:1px solid var(--line);background:var(--surface)}.list-head[data-v-eccb7ca7]{min-height:58px;padding:0 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.list-head h2[data-v-eccb7ca7]{margin:0;font-size:17px}.list-head span[data-v-eccb7ca7]{color:var(--muted);font-size:12px}.list article[data-v-eccb7ca7]{min-height:76px;padding:12px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:76px minmax(0,1fr) 120px auto;gap:14px;align-items:center}.list article[data-v-eccb7ca7]:last-of-type{border-bottom:0}.list article strong[data-v-eccb7ca7],.list article small[data-v-eccb7ca7]{display:block}.list article small[data-v-eccb7ca7]{margin-top:5px;color:var(--muted)}.list article b[data-v-eccb7ca7]{text-align:right}.kind[data-v-eccb7ca7]{min-height:28px;padding:5px 7px;display:grid;place-items:center;font-size:12px}.kind.warning[data-v-eccb7ca7]{color:#b76813;background:var(--gold-soft)}.kind.info[data-v-eccb7ca7]{color:var(--blue);background:var(--blue-soft)}.kind.danger[data-v-eccb7ca7]{color:var(--wine);background:var(--wine-soft)}.kind.success-kind[data-v-eccb7ca7]{color:var(--green);background:var(--green-soft)}.kind.muted-kind[data-v-eccb7ca7]{color:var(--muted);background:#faf8f3}button[data-v-eccb7ca7],.file-button[data-v-eccb7ca7]{min-height:44px;border:1px solid var(--wine);background:var(--wine);color:#fff;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}button[data-v-eccb7ca7]:disabled{opacity:.5;cursor:not-allowed}.danger-button[data-v-eccb7ca7]{color:var(--wine);background:var(--wine-soft)}.row-actions[data-v-eccb7ca7]{display:flex;flex-wrap:wrap;gap:8px}.file-button input[data-v-eccb7ca7]{display:none}.withdrawal-row input[data-v-eccb7ca7]{width:100%;min-height:44px;margin-top:8px;padding:0 10px;border:1px solid var(--line)}.empty[data-v-eccb7ca7]{padding:28px;color:var(--muted);text-align:center}.finance-columns[data-v-eccb7ca7]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;align-items:start}.finance-columns[data-v-eccb7ca7]{display:none!important}.finance-columns>.list[data-v-eccb7ca7]{min-width:0}.list article>button[data-v-eccb7ca7]{background:var(--blue);border-color:var(--blue)}.row-link[data-v-eccb7ca7]{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--blue);text-decoration:none}.list article b.outgoing[data-v-eccb7ca7]{color:var(--wine)}.record-form[data-v-eccb7ca7]{margin-top:16px;border:1px solid var(--line);background:var(--surface)}.record-form .list-head>div span[data-v-eccb7ca7]{display:block;margin-top:4px}.record-status[data-v-eccb7ca7]{min-height:26px;padding:4px 9px;border:1px solid var(--color-warning-border);border-radius:999px;display:inline-flex;align-items:center;color:var(--color-warning)!important;background:var(--color-warning-soft);font-weight:750}.record-form-body[data-v-eccb7ca7]{padding:0 20px 20px}.record-form-section[data-v-eccb7ca7]{margin:0;padding:18px 0 20px;border:0;border-bottom:1px solid var(--line)}.record-form-section legend[data-v-eccb7ca7]{padding:0;display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;font-weight:750}.record-form-section legend span[data-v-eccb7ca7]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--blue);background:var(--blue-soft);font-size:11px}.record-fields[data-v-eccb7ca7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.record-form .field[data-v-eccb7ca7]{min-width:0;display:grid;gap:7px}.record-form .field label[data-v-eccb7ca7]{color:var(--muted);font-size:12px;font-weight:650}.record-form .field input[data-v-eccb7ca7],.record-form .field select[data-v-eccb7ca7],.record-form .field textarea[data-v-eccb7ca7]{width:100%;min-width:0;min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:5px;outline:0;background:#fff;color:var(--ink)}.record-form .field textarea[data-v-eccb7ca7]{min-height:76px;resize:vertical}.record-form .field input[data-v-eccb7ca7]:focus,.record-form .field select[data-v-eccb7ca7]:focus,.record-form .field textarea[data-v-eccb7ca7]:focus{border-color:var(--wine);box-shadow:0 0 0 3px #9f261f1c}.record-form .field small[data-v-eccb7ca7]{color:var(--muted);font-size:10px;line-height:1.4}.record-notes-section .field small[data-v-eccb7ca7]{text-align:right}.record-summary[data-v-eccb7ca7]{margin:18px 0 0;padding:14px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,1.25fr);gap:0;background:var(--blue-soft)}.record-summary>div[data-v-eccb7ca7]{min-width:0;padding:0 14px;border-left:1px solid var(--color-info-border)}.record-summary>div[data-v-eccb7ca7]:first-child{padding-left:0;border-left:0}.record-summary span[data-v-eccb7ca7],.record-summary strong[data-v-eccb7ca7],.record-summary small[data-v-eccb7ca7]{display:block}.record-summary span[data-v-eccb7ca7]{color:var(--muted);font-size:10px}.record-summary strong[data-v-eccb7ca7]{margin-top:5px;overflow-wrap:anywhere;font-size:14px}.record-summary small[data-v-eccb7ca7]{margin-top:4px;color:var(--muted);font-size:10px}.record-summary-payment[data-v-eccb7ca7]{text-align:right}.record-summary-payment strong[data-v-eccb7ca7]{color:var(--blue);font-size:16px;font-variant-numeric:tabular-nums}.record-form-actions[data-v-eccb7ca7]{padding-top:18px;display:flex;justify-content:flex-end;gap:10px}.record-form-actions .button[data-v-eccb7ca7]{min-width:150px;border-radius:5px}.record-form-actions .secondary[data-v-eccb7ca7]{min-width:96px}@media(max-width:1050px){.finance-columns[data-v-eccb7ca7]{grid-template-columns:1fr}}@media(max-width:760px){.shell[data-v-eccb7ca7]{display:block}.shell>aside[data-v-eccb7ca7]{padding:12px 14px;border-right:0;border-bottom:1px solid var(--line)}.identity[data-v-eccb7ca7]{padding:0 2px 10px}.identity small[data-v-eccb7ca7]{display:none}nav[data-v-eccb7ca7]{grid-template-columns:repeat(4,1fr);gap:4px}nav button[data-v-eccb7ca7]{min-width:0;min-height:52px;padding:4px;grid-template-columns:1fr;grid-template-rows:20px auto;text-align:center;justify-items:center;font-size:11px}nav button span[data-v-eccb7ca7]{display:none}.environment[data-v-eccb7ca7]{margin-top:10px;padding:8px 2px 0}main[data-v-eccb7ca7]{width:calc(100% - 28px);padding:18px 0 42px}.page-head h1[data-v-eccb7ca7]{font-size:22px}.conclusion[data-v-eccb7ca7]{padding:18px;align-items:flex-start}.conclusion>strong[data-v-eccb7ca7]{font-size:42px}.list article[data-v-eccb7ca7]{grid-template-columns:64px minmax(0,1fr);gap:10px}.list article>b[data-v-eccb7ca7]{grid-column:2;text-align:left}.list article>button[data-v-eccb7ca7],.row-actions[data-v-eccb7ca7]{grid-column:1/-1}.row-actions[data-v-eccb7ca7]>*{min-width:calc(50% - 4px);flex:1}.list-head[data-v-eccb7ca7]{padding:0 14px}.withdrawal-row input[data-v-eccb7ca7]{font-size:16px}.record-form-body[data-v-eccb7ca7]{padding:0 14px 14px}.record-fields[data-v-eccb7ca7]{grid-template-columns:1fr}.record-form .field input[data-v-eccb7ca7],.record-form .field select[data-v-eccb7ca7],.record-form .field textarea[data-v-eccb7ca7]{font-size:16px}.record-summary[data-v-eccb7ca7]{grid-template-columns:1fr 1fr;padding:12px}.record-summary>div[data-v-eccb7ca7]{min-height:66px;padding:10px;border-left:0;border-top:1px solid var(--color-info-border)}.record-summary>div[data-v-eccb7ca7]:nth-child(-n+2){border-top:0}.record-summary-payment[data-v-eccb7ca7]{text-align:left}.record-form-actions[data-v-eccb7ca7]{display:grid;grid-template-columns:1fr 1.6fr}.record-form-actions .button[data-v-eccb7ca7]{width:100%;min-width:0}}.finance-page>.shell>aside[data-v-eccb7ca7]:not(.erp-sidebar){display:none}.finance-page>.shell>.erp-sidebar[data-v-eccb7ca7]{display:flex}@media(max-width:760px){.finance-page>.shell>.erp-sidebar[data-v-eccb7ca7]{min-height:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--line)}}.finance-page[data-v-eccb7ca7]{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.finance-page .shell[data-v-eccb7ca7]{background:#f3f2ef}.finance-page main[data-v-eccb7ca7]{width:min(1440px,calc(100% - 40px));padding-top:34px}.finance-page .page-head[data-v-eccb7ca7]{min-height:78px;margin-bottom:18px}.page-head-actions[data-v-eccb7ca7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.finance-page .page-head p[data-v-eccb7ca7]{color:#716a64;font-size:11px;font-weight:750;letter-spacing:.08em}.finance-page .page-head h1[data-v-eccb7ca7]{color:#29231f;font-size:30px;letter-spacing:0}.finance-page .page-head .icon-button[data-v-eccb7ca7]{border-radius:7px;border:1px solid #ded8ce;color:#716a64;background:#fff;box-shadow:0 2px 7px #3d281812}.finance-page .page-head .icon-button[data-v-eccb7ca7]:hover{background:#f8edcf;border-color:#c89b3c}.finance-page .conclusion[data-v-eccb7ca7]{border:1px solid #ded8ce;border-top:4px solid var(--wine);border-radius:8px;box-shadow:0 7px 20px #3d281812}.finance-page .conclusion>strong[data-v-eccb7ca7]{min-width:82px;color:var(--wine);font-variant-numeric:tabular-nums}.finance-page .conclusion.has-pending>strong[data-v-eccb7ca7]{text-shadow:0 0 16px rgb(159 38 31 / 22%);animation:finance-pending-pulse-eccb7ca7 2.4s ease-in-out infinite}.finance-page .conclusion h2[data-v-eccb7ca7]{color:#29231f;font-size:20px}.finance-page .task-summary-actions[data-v-eccb7ca7]{margin-left:auto;display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:8px}.finance-page .task-summary-actions button[data-v-eccb7ca7]{min-height:48px;padding:8px 10px;border:1px solid #ded8ce;border-radius:5px;color:#4f4741;background:#fff;cursor:pointer}.finance-page .task-summary-actions button[data-v-eccb7ca7]:first-child:not(:disabled){border-color:#b52a24;background:#fff1ef}.finance-page .task-summary-actions b[data-v-eccb7ca7]{display:block;color:#9f261f;font-size:19px}.finance-page .task-summary-actions button[data-v-eccb7ca7]:disabled{cursor:default;opacity:.5}.finance-page .task-category-summary[data-v-eccb7ca7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0}.finance-page .task-category-summary button[data-v-eccb7ca7]{min-width:0;min-height:78px;padding:10px;border:1px solid #ded8ce;border-top:3px solid var(--blue);border-radius:5px;color:#4f4741;background:#fff;text-align:left;cursor:pointer}.finance-page .task-category-summary span[data-v-eccb7ca7],.finance-page .task-category-summary strong[data-v-eccb7ca7],.finance-page .task-category-summary small[data-v-eccb7ca7]{display:block}.finance-page .task-category-summary strong[data-v-eccb7ca7]{margin:4px 0;color:#243746;font-size:20px}.finance-page .task-category-summary small[data-v-eccb7ca7]{overflow:hidden;color:#716a64;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.finance-page .task-category-summary button[data-v-eccb7ca7]:disabled{cursor:default;opacity:.55}.finance-page .task-overview-bar[data-v-eccb7ca7]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(220px,1.35fr);gap:8px;margin:10px 0 12px}.finance-page .task-overview-bar>div[data-v-eccb7ca7],.finance-page .task-overview-bar>label[data-v-eccb7ca7]{min-height:66px;box-sizing:border-box;padding:9px 12px;border:1px solid #ded8ce;border-radius:6px;display:flex;flex-direction:column;justify-content:center;background:#fff}.finance-page .task-overview-bar>div[data-v-eccb7ca7]{display:none}.finance-page .task-overview-bar>.task-overview-card[data-v-eccb7ca7]{min-height:66px;box-sizing:border-box;padding:9px 12px;border:1px solid #ded8ce;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#29231f;background:#fff;text-align:left;cursor:pointer}.finance-page .task-overview-bar>.task-overview-card[data-v-eccb7ca7]:hover,.finance-page .task-overview-bar>.task-overview-card[data-v-eccb7ca7]:focus-visible,.finance-page .task-overview-bar>.task-overview-card.active[data-v-eccb7ca7]{border-color:var(--blue);outline:0;box-shadow:inset 0 0 0 2px #326e9c29}.finance-page .task-overview-bar span[data-v-eccb7ca7],.finance-page .task-overview-bar label[data-v-eccb7ca7]{color:#716a64;font-size:11px}.finance-page .task-overview-bar strong[data-v-eccb7ca7]{margin-top:3px;color:#29231f;font-size:23px;font-variant-numeric:tabular-nums}.finance-page .task-overview-bar .task-overview-card small[data-v-eccb7ca7]{margin-top:2px;color:#716a64;font-size:10px}.finance-page .task-overview-bar select[data-v-eccb7ca7]{width:100%;min-height:34px;margin-top:5px;padding:0 8px;border:1px solid #d7d1c8;border-radius:4px;color:#29231f;background:#fff}.finance-page .task-pager[data-v-eccb7ca7]{min-height:44px;padding:7px 12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted);font-size:11px}.finance-page .task-pager button[data-v-eccb7ca7]{min-height:30px;padding:0 10px;border:1px solid var(--line);color:var(--ink);background:#fff}.finance-summary-panel[data-v-eccb7ca7]{margin-bottom:16px;border:1px solid #ded8ce;border-radius:8px;background:#fff;box-shadow:0 7px 20px #3d281812;overflow:hidden}.finance-summary-panel .list-head[data-v-eccb7ca7]{min-height:62px}.finance-summary-panel .list-head h2[data-v-eccb7ca7]{margin:0;font-size:17px}.finance-summary-panel .list-head span[data-v-eccb7ca7]{color:var(--muted);font-size:11px}.coverage-label[data-v-eccb7ca7]{padding:4px 8px;border-radius:4px;background:#e7f2ea;color:var(--green)!important}.coverage-label.partial[data-v-eccb7ca7]{background:var(--gold-soft);color:#b76813!important}.finance-kpis[data-v-eccb7ca7]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:14px 16px 10px}.finance-kpis article[data-v-eccb7ca7]{min-width:0;padding:10px 11px;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:6px}.finance-kpis article.loss[data-v-eccb7ca7]{border-top-color:var(--wine);background:#f6e6e2}.finance-kpis span[data-v-eccb7ca7],.finance-kpis small[data-v-eccb7ca7]{display:block;color:var(--muted);font-size:10px}.finance-kpis strong[data-v-eccb7ca7]{display:block;margin-top:5px;color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums}.finance-kpis strong.positive[data-v-eccb7ca7]{color:var(--green)}.finance-kpis strong.negative[data-v-eccb7ca7],.finance-kpis article.loss strong[data-v-eccb7ca7]{color:var(--wine)}.finance-kpis small[data-v-eccb7ca7]{margin-top:4px}.finance-summary-note[data-v-eccb7ca7]{margin:0;padding:9px 16px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.5}.finance-entry-form[data-v-eccb7ca7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px 16px}.finance-entry-form label[data-v-eccb7ca7]{display:grid;gap:6px;color:var(--muted);font-size:12px}.finance-entry-form input[data-v-eccb7ca7],.finance-entry-form select[data-v-eccb7ca7]{min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink)}.finance-entry-form .finance-entry-notes[data-v-eccb7ca7]{grid-column:span 2}.finance-entry-form button[data-v-eccb7ca7]{align-self:end;min-height:44px;border-radius:5px}.reserve-workbench[data-v-eccb7ca7]{margin-bottom:16px}.reserve-workbench>.list-head>div>span[data-v-eccb7ca7]{display:block;margin-top:4px}.reserve-workbench>.list-head>button[data-v-eccb7ca7]{min-height:36px;border-radius:5px}.finance-page .reserve-workbench .reserve-row[data-v-eccb7ca7]{grid-template-columns:28px 76px minmax(0,1fr) 110px auto;gap:12px}.reserve-check[data-v-eccb7ca7]{width:22px;height:22px;display:grid;place-items:center}.reserve-check input[data-v-eccb7ca7]{width:18px;height:18px;accent-color:var(--wine)}.reserve-blocker[data-v-eccb7ca7]{color:var(--wine)!important}.reserve-row>.handoff-note[data-v-eccb7ca7]{color:var(--muted);font-size:11px}.reserve-drawer-body[data-v-eccb7ca7]{display:grid;gap:18px;padding:22px 24px 28px}.reserve-drawer-body h3[data-v-eccb7ca7]{margin:0 0 10px;font-size:14px}.reserve-drawer-body section[data-v-eccb7ca7]{display:grid;gap:8px}.reserve-drawer-body article[data-v-eccb7ca7]{padding:12px;border:1px solid var(--line);border-radius:5px;background:#faf8f3}.reserve-drawer-body article strong[data-v-eccb7ca7],.reserve-drawer-body article span[data-v-eccb7ca7]{display:block}.reserve-drawer-body article span[data-v-eccb7ca7]{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.reserve-drawer-body label[data-v-eccb7ca7]{display:grid;gap:7px;color:var(--muted);font-size:12px}.reserve-drawer-body textarea[data-v-eccb7ca7]{min-height:110px;padding:10px;border:1px solid var(--line);border-radius:5px;resize:vertical;font:inherit}.reserve-drawer-body>p[data-v-eccb7ca7]{margin:0;color:var(--muted);font-size:11px;line-height:1.6}@media(max-width:1050px){.finance-kpis[data-v-eccb7ca7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.finance-kpis[data-v-eccb7ca7]{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.finance-kpis article[data-v-eccb7ca7]:first-child{grid-column:1/-1}.finance-summary-note[data-v-eccb7ca7]{padding:9px 12px 12px}.finance-entry-form[data-v-eccb7ca7]{grid-template-columns:1fr}.finance-entry-form .finance-entry-notes[data-v-eccb7ca7]{grid-column:auto}.finance-entry-form button[data-v-eccb7ca7]{width:100%}}.finance-page .conclusion p[data-v-eccb7ca7]{color:#716a64;line-height:1.65}.finance-page .finance-columns[data-v-eccb7ca7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.finance-page .list[data-v-eccb7ca7]{border-color:#ded8ce;border-radius:8px;overflow:hidden;box-shadow:0 5px 16px #3d28180d}.finance-page .task-list[data-v-eccb7ca7]{border-top:3px solid var(--blue);box-shadow:0 8px 22px #3d281812}.finance-page .task-list .list-head[data-v-eccb7ca7]{background:#f4f8fb}.finance-page .task-list-scroll[data-v-eccb7ca7]{min-height:0}.finance-page .task-list .task-row[data-v-eccb7ca7]{position:relative;width:100%;min-height:82px;padding:13px 18px;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:112px minmax(0,1fr) 120px auto;gap:14px;align-items:center;color:var(--ink);background:#fff;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.finance-page .task-list .task-row[data-v-eccb7ca7]:last-of-type{border-bottom:0}.finance-page .task-list .task-row[data-v-eccb7ca7]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--blue);opacity:0;transition:opacity .16s ease}.finance-page .task-list .task-row[data-v-eccb7ca7]:hover,.finance-page .task-list .task-row[data-v-eccb7ca7]:focus-visible{outline:0;background:#eef5f9;box-shadow:inset 0 0 0 2px #326e9c38;transform:translate(2px)}.finance-page .task-list .task-row[data-v-eccb7ca7]:hover:before,.finance-page .task-list .task-row[data-v-eccb7ca7]:focus-visible:before{opacity:1}.finance-page .task-row-copy[data-v-eccb7ca7]{min-width:0}.finance-page .task-row strong[data-v-eccb7ca7],.finance-page .task-row small[data-v-eccb7ca7]{display:block}.finance-page .task-row strong[data-v-eccb7ca7]{color:#29231f;font-size:13px}.finance-page .task-row small[data-v-eccb7ca7]{margin-top:5px;color:#716a64;font-size:11px;line-height:1.45}.finance-page .task-row b[data-v-eccb7ca7]{color:#29231f;font-size:15px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.finance-page .task-row-action[data-v-eccb7ca7]{min-height:34px;padding:0 10px;border:1px solid var(--blue);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--blue);background:#fff;font-size:12px;font-weight:700}@media(min-width:761px){.finance-page.task-mode .shell[data-v-eccb7ca7]{height:calc(100vh - 64px);min-height:0}.finance-page.task-mode main[data-v-eccb7ca7]{height:100%;min-height:0;padding-bottom:18px;display:flex;flex-direction:column;overflow:hidden}.finance-page.task-mode .page-head[data-v-eccb7ca7],.finance-page.task-mode .task-overview-bar[data-v-eccb7ca7]{flex:0 0 auto}.finance-page.task-mode .task-list[data-v-eccb7ca7]{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.finance-page.task-mode .task-list-scroll[data-v-eccb7ca7]{min-height:0;flex:1;overflow-y:auto;scrollbar-gutter:stable}.finance-page.task-mode .task-pager[data-v-eccb7ca7]{flex:0 0 auto}}.finance-page .finance-columns>.list[data-v-eccb7ca7]{margin-top:0;border-top:3px solid #c89b3c;box-shadow:0 8px 22px #3d281812}.finance-page .finance-columns>.list[data-v-eccb7ca7]:first-child{border-top-color:#326e9c}.finance-page .finance-columns>.list[data-v-eccb7ca7]:nth-child(2){border-top-color:#2f7d4a}.finance-page .finance-columns>.list .list-head[data-v-eccb7ca7]{min-height:68px;background:#fffaf1}.finance-page .finance-columns>.list:first-child .list-head[data-v-eccb7ca7]{background:#f4f8fb}.finance-page .finance-columns>.list:nth-child(2) .list-head[data-v-eccb7ca7]{background:#f3f8f3}.finance-page .finance-columns>.list article[data-v-eccb7ca7]{grid-template-columns:88px minmax(0,1fr) auto;min-height:86px}.finance-page .flow-list article[data-v-eccb7ca7]{min-height:64px;padding:9px 14px;gap:10px}.finance-page .flow-list article strong[data-v-eccb7ca7]{font-size:12px}.finance-page .flow-list article small[data-v-eccb7ca7]{margin-top:2px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-page .flow-list .flow-referral-count[data-v-eccb7ca7]{margin-top:2px;font-size:10px}.finance-page .finance-columns>.list article[data-v-eccb7ca7]:hover{background:#fff8e8}.finance-page .finance-columns>.list:nth-child(2) article[data-v-eccb7ca7]:hover{background:#f1f8f2}.finance-page .list-head[data-v-eccb7ca7]{min-height:64px;padding:0 20px;background:#fff}.finance-page .list-head h2[data-v-eccb7ca7]{color:#29231f;font-size:16px}.finance-page .list-head span[data-v-eccb7ca7]{color:#716a64}.finance-page .list article[data-v-eccb7ca7]{min-height:82px;padding:13px 18px;background:#fff;transition:background .16s ease}.finance-page .list article[data-v-eccb7ca7]:hover{background:#fff0d9}.finance-page .list article strong[data-v-eccb7ca7]{color:#29231f;font-size:13px}.finance-page .list article small[data-v-eccb7ca7]{color:#716a64;font-size:11px;line-height:1.45}.finance-page .flow-referral-count[data-v-eccb7ca7]{display:block;margin-top:4px;color:var(--blue);font-size:11px;font-weight:700;line-height:1.35}.finance-page .list article b[data-v-eccb7ca7]{color:#29231f;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-page .list article b.outgoing[data-v-eccb7ca7]{color:var(--wine)}.finance-page .kind[data-v-eccb7ca7]{border-radius:5px;font-weight:750}.finance-page .list article>button[data-v-eccb7ca7],.finance-page .row-link[data-v-eccb7ca7]{min-height:36px;border-radius:5px;font-size:12px}.finance-page .withdrawal-row .row-actions[data-v-eccb7ca7]{justify-content:flex-end}.finance-page .withdrawal-row .handoff-note[data-v-eccb7ca7]{color:#716a64;font-size:11px}.finance-page .record-form[data-v-eccb7ca7]{border-color:#ded8ce;border-radius:8px;box-shadow:0 5px 16px #3d28180d;overflow:hidden}.finance-page .record-form .list-head[data-v-eccb7ca7]{background:#fff}.finance-page .record-form input[data-v-eccb7ca7],.finance-page .record-form select[data-v-eccb7ca7]{border-radius:5px;border-color:#ded8ce}.finance-page .pagination[data-v-eccb7ca7]{min-height:54px;padding:9px 14px;border-top:1px solid #ded8ce;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff}.finance-page .pagination button[data-v-eccb7ca7]{min-height:32px;padding:0 10px;border:1px solid #ded8ce;border-radius:5px;color:#716a64;background:#fff;font-size:12px}.finance-page .pagination button[data-v-eccb7ca7]:not(:disabled):hover{border-color:#c89b3c;background:#f8edcf}.finance-page .pagination button[data-v-eccb7ca7]:disabled{color:#716a64;background:#faf8f3}.finance-page .pagination span[data-v-eccb7ca7]{min-width:88px;color:#716a64;font-size:12px;text-align:center}.finance-add-button[data-v-eccb7ca7]{min-height:38px;padding:0 14px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:var(--wine);border:1px solid var(--wine);font-size:12px;white-space:nowrap}.finance-drawer-backdrop[data-v-eccb7ca7]{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#29231f59}.finance-drawer[data-v-eccb7ca7]{width:min(460px,100%);height:100%;overflow:auto;background:#fff;box-shadow:-12px 0 32px #29231f24}.finance-drawer-head[data-v-eccb7ca7]{min-height:92px;padding:22px 24px;border-bottom:1px solid #ded8ce;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.finance-drawer-head p[data-v-eccb7ca7],.finance-drawer-head h2[data-v-eccb7ca7],.finance-drawer-head span[data-v-eccb7ca7]{margin:0}.finance-drawer-head p[data-v-eccb7ca7]{color:var(--muted);font-size:11px}.finance-drawer-head h2[data-v-eccb7ca7]{margin-top:5px;font-size:22px}.finance-drawer-head span[data-v-eccb7ca7]{display:block;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.finance-drawer-head .icon-button[data-v-eccb7ca7]{min-width:40px;width:40px;height:40px;min-height:40px;padding:0;color:var(--muted);background:#fff;border:1px solid var(--line)}.finance-drawer .finance-entry-form[data-v-eccb7ca7]{grid-template-columns:1fr;padding:22px 24px 28px}.finance-drawer .finance-entry-form .finance-entry-notes[data-v-eccb7ca7]{grid-column:auto}.finance-drawer-actions[data-v-eccb7ca7]{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.finance-drawer-actions .secondary[data-v-eccb7ca7]{color:var(--ink);background:#fff;border-color:var(--line)}.task-detail-drawer[data-v-eccb7ca7]{display:flex;flex-direction:column;overflow:hidden}.task-detail-body[data-v-eccb7ca7]{flex:1;overflow-y:auto;padding:18px 24px}.task-audit-summary[data-v-eccb7ca7]{margin-bottom:14px;padding:11px 12px;border-left:3px solid var(--blue);display:grid;gap:4px;color:var(--muted);background:#eef5f9;font-size:11px;line-height:1.45}.task-audit-summary strong[data-v-eccb7ca7]{color:var(--ink);font-size:12px}.task-detail-body dl[data-v-eccb7ca7]{margin:0;border-top:1px solid var(--line)}.task-detail-body dl div[data-v-eccb7ca7]{min-height:52px;padding:9px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start}.task-detail-body dt[data-v-eccb7ca7]{color:var(--muted);font-size:11px}.task-detail-body dd[data-v-eccb7ca7]{margin:0;color:var(--ink);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.task-detail-body p[data-v-eccb7ca7]{margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--blue);color:var(--muted);background:#eef5f9;font-size:11px;line-height:1.55}.task-detail-drawer>.finance-drawer-actions[data-v-eccb7ca7]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.finance-chart[data-v-eccb7ca7]{width:100%;height:260px;padding:0 8px}.finance-chart-data[data-v-eccb7ca7]{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 16px 12px;color:var(--muted);font-size:10px}@keyframes finance-pending-pulse-eccb7ca7{0%,to{text-shadow:0 0 10px rgb(159 38 31 / 14%)}50%{text-shadow:0 0 20px rgb(159 38 31 / 30%)}}@media(max-width:1050px){.finance-page .finance-columns[data-v-eccb7ca7]{grid-template-columns:1fr;gap:16px}}@media(max-width:760px){.finance-page main[data-v-eccb7ca7]{width:calc(100% - 28px);padding-top:20px}.page-head-actions[data-v-eccb7ca7]{justify-content:flex-start;gap:6px}.page-head-actions .finance-add-button[data-v-eccb7ca7]{min-height:40px;padding:0 10px}.finance-page .page-head h1[data-v-eccb7ca7]{font-size:24px}.finance-page .conclusion[data-v-eccb7ca7]{border-top-width:3px}.finance-page .conclusion>strong[data-v-eccb7ca7]{min-width:58px}.finance-page .conclusion[data-v-eccb7ca7]{flex-wrap:wrap}.finance-page .task-summary-actions[data-v-eccb7ca7]{width:100%;margin-left:0}.finance-page .task-category-summary[data-v-eccb7ca7]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-page .task-overview-bar[data-v-eccb7ca7]{grid-template-columns:1fr 1fr}.finance-page .task-overview-bar>label[data-v-eccb7ca7]{grid-column:1/-1}.finance-page .task-list .task-row[data-v-eccb7ca7]{grid-template-columns:104px minmax(0,1fr);padding:12px 14px}.finance-page .task-row b[data-v-eccb7ca7]{grid-column:2;text-align:left}.finance-page .task-row-action[data-v-eccb7ca7]{grid-column:1/-1}.task-detail-body[data-v-eccb7ca7]{padding:14px}.task-detail-body dl div[data-v-eccb7ca7]{grid-template-columns:1fr;gap:4px}.finance-page .list article[data-v-eccb7ca7]{min-height:74px;padding:12px 14px}.finance-page .flow-list article[data-v-eccb7ca7]{min-height:68px;padding:9px 14px}.finance-page .list-head[data-v-eccb7ca7]{min-height:56px}.finance-page .finance-columns[data-v-eccb7ca7]{grid-template-columns:1fr}.finance-page .reserve-workbench .reserve-row[data-v-eccb7ca7]{grid-template-columns:24px 68px minmax(0,1fr)}.finance-page .reserve-workbench .reserve-row>b[data-v-eccb7ca7]{grid-column:3;text-align:left}.finance-page .reserve-workbench .reserve-row>button[data-v-eccb7ca7],.finance-page .reserve-workbench .reserve-row>.handoff-note[data-v-eccb7ca7]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.finance-page .conclusion.has-pending>strong[data-v-eccb7ca7],.finance-page .task-list .task-row[data-v-eccb7ca7]{animation:none;transition:none}}.notice.pending[data-v-eccb7ca7]{color:var(--wine);border-color:var(--gold);background:var(--gold-soft)}.withdrawal-query-page[data-v-f60f661d]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.drawer-mask[data-v-f60f661d]{position:fixed;inset:0;z-index:60;background:#14141459}.proof-drawer[data-v-f60f661d]{position:absolute;inset:0 0 0 auto;width:min(520px,100%);overflow:auto;padding:22px;background:var(--color-surface);box-shadow:-10px 0 30px #0000001f}.proof-drawer header[data-v-f60f661d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.proof-drawer p[data-v-f60f661d]{margin:0 0 5px;color:var(--color-primary);font-size:13px;font-weight:750}.proof-drawer h2[data-v-f60f661d]{margin:0;font-size:20px}.close-drawer[data-v-f60f661d]{width:38px;min-height:38px;padding:0;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);color:var(--color-text);font-size:22px;cursor:pointer}.proof-view[data-v-f60f661d]{min-height:340px;margin-top:18px;display:grid;place-items:center;padding:14px;background:var(--color-surface-subtle)}.proof>img[data-v-f60f661d]{display:none}.proof-view img[data-v-f60f661d]{display:block;max-width:100%;max-height:calc(100vh - 180px);object-fit:contain}.shell[data-v-f60f661d]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-f60f661d]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-f60f661d]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-f60f661d]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-f60f661d]{margin:0;font-size:28px;letter-spacing:0}.page-head span[data-v-f60f661d]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:12px}.head-actions[data-v-f60f661d]{display:flex;gap:8px}.head-actions button[data-v-f60f661d],.filters select[data-v-f60f661d],.filters input[data-v-f60f661d],.page-state button[data-v-f60f661d],.detail-state button[data-v-f60f661d],.proof button[data-v-f60f661d],.task-button[data-v-f60f661d]{min-height:38px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text)}.head-actions button[data-v-f60f661d],.page-state button[data-v-f60f661d],.detail-state button[data-v-f60f661d],.proof button[data-v-f60f661d],.task-button[data-v-f60f661d]{padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.head-actions button[data-v-f60f661d]:last-child,.task-button[data-v-f60f661d]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.head-actions .icon-button[data-v-f60f661d]{width:40px;padding:0}.summary[data-v-f60f661d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--color-border)}.summary div[data-v-f60f661d]{padding:18px 16px;border-right:1px solid var(--color-border)}.summary div[data-v-f60f661d]:last-child{border-right:0}.summary span[data-v-f60f661d],.summary strong[data-v-f60f661d]{display:block}.summary span[data-v-f60f661d]{color:var(--color-text-muted);font-size:11px}.summary strong[data-v-f60f661d]{margin-top:5px;font-size:23px}.filters[data-v-f60f661d]{display:grid;grid-template-columns:minmax(240px,1fr) 180px 180px;gap:12px;padding:18px 0}.filters label[data-v-f60f661d]{display:grid;gap:5px;color:var(--color-text-muted);font-size:11px}.filters input[data-v-f60f661d],.filters select[data-v-f60f661d]{width:100%;padding:0 10px}.search-box[data-v-f60f661d]{display:flex;align-items:center;gap:7px;padding-left:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.search-box input[data-v-f60f661d]{padding-left:0;border:0;background:transparent;outline:0}.workspace[data-v-f60f661d]{border-top:2px solid var(--color-primary)}.list-panel[data-v-f60f661d]{min-width:0;padding:18px 0 22px}.drawer-backdrop[data-v-f60f661d]{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#19130e47}.detail-panel[data-v-f60f661d]{position:relative;z-index:1;width:min(520px,94vw);min-width:0;height:100%;padding:24px;overflow-y:auto;border-left:1px solid var(--color-border);background:var(--color-surface);box-shadow:-12px 0 32px #24180e29}.detail-head-actions[data-v-f60f661d]{display:flex;gap:8px;align-items:center}.detail-head-actions .icon-button[data-v-f60f661d]{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);cursor:pointer}.section-head[data-v-f60f661d]{display:flex;justify-content:space-between;margin-bottom:12px}.section-head h2[data-v-f60f661d],.detail-content h2[data-v-f60f661d]{margin:0;font-size:18px}.section-head span[data-v-f60f661d]{color:var(--color-text-muted);font-size:11px}.table-wrap[data-v-f60f661d]{overflow-x:auto}table[data-v-f60f661d]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-f60f661d],td[data-v-f60f661d]{padding:12px 10px;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}th[data-v-f60f661d]{color:var(--color-text-muted);font-size:10px;font-weight:700}tbody tr[data-v-f60f661d]{cursor:pointer}tbody tr[data-v-f60f661d]:hover,tbody tr.active[data-v-f60f661d]{background:var(--color-primary-soft)}td small[data-v-f60f661d]{display:block;margin-top:4px;color:var(--color-text-muted)}.status[data-v-f60f661d]{display:inline-flex;padding:3px 7px;border-radius:4px;color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:10px}.status.processing[data-v-f60f661d],.status.paid_pending_confirmation[data-v-f60f661d]{color:var(--color-primary);background:var(--color-primary-soft)}.status.completed[data-v-f60f661d]{color:#28643c;background:#e9f4ec}.status.rejected[data-v-f60f661d]{color:#9a2925;background:#faeae8}.page-state[data-v-f60f661d],.detail-state[data-v-f60f661d],.empty[data-v-f60f661d]{min-height:210px;display:grid;place-content:center;gap:8px;color:var(--color-text-muted);text-align:center}.page-state.error[data-v-f60f661d],.detail-state.error[data-v-f60f661d]{color:#9a2925}.page-state button[data-v-f60f661d],.detail-state button[data-v-f60f661d]{margin:6px auto 0}.empty[data-v-f60f661d]{min-height:180px}.empty strong[data-v-f60f661d],.empty span[data-v-f60f661d]{display:block}.inline-error[data-v-f60f661d]{margin-bottom:12px;padding:9px 11px;border:1px solid #e8bbb6;border-radius:5px;color:#8d2925;background:#fff3f1;font-size:11px}.inline-error button[data-v-f60f661d]{margin-left:6px;border:0;color:inherit;background:transparent;font-weight:750;cursor:pointer}.detail-content>header[data-v-f60f661d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:14px}.detail-content header p[data-v-f60f661d]{margin:0 0 4px;color:var(--color-primary);font-size:11px;font-weight:750}.detail-content dl[data-v-f60f661d]{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.detail-content dl div[data-v-f60f661d]{padding:11px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.detail-content dt[data-v-f60f661d]{color:var(--color-text-muted);font-size:10px}.detail-content dd[data-v-f60f661d]{margin:4px 0 0;font-size:12px;font-weight:650}.detail-content h3[data-v-f60f661d]{margin:0;font-size:13px}.reason[data-v-f60f661d],.proof[data-v-f60f661d],.timeline[data-v-f60f661d],.audit[data-v-f60f661d]{margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border)}.reason p[data-v-f60f661d],.proof span[data-v-f60f661d],.timeline p[data-v-f60f661d]{color:var(--color-text-muted);font-size:11px;line-height:1.6}.proof>div[data-v-f60f661d]{display:flex;justify-content:space-between;gap:8px}.proof button[data-v-f60f661d]{margin-top:10px}.proof>p[data-v-f60f661d]{color:#9a2925;font-size:11px}.proof img[data-v-f60f661d]{width:100%;max-height:280px;margin-top:12px;object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.timeline ol[data-v-f60f661d],.audit ul[data-v-f60f661d]{margin:12px 0 0;padding:0;list-style:none}.timeline li[data-v-f60f661d]{display:grid;grid-template-columns:9px 1fr;gap:9px;padding:0 0 13px}.timeline li>span[data-v-f60f661d]{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--color-primary)}.timeline li strong[data-v-f60f661d],.timeline li small[data-v-f60f661d]{display:block}.timeline li small[data-v-f60f661d],.audit small[data-v-f60f661d]{margin-top:3px;color:var(--color-text-muted);font-size:10px}.timeline li p[data-v-f60f661d]{margin:4px 0 0}.audit li[data-v-f60f661d]{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--color-border);font-size:11px}.empty-line[data-v-f60f661d]{margin-top:10px;color:var(--color-text-muted);font-size:11px}.task-button[data-v-f60f661d]{width:100%;margin-top:18px}@media(max-width:1100px){.filters[data-v-f60f661d]{grid-template-columns:1fr 1fr}.filters label[data-v-f60f661d]:first-child{grid-column:1 / -1}}@media(max-width:900px){.shell[data-v-f60f661d]{grid-template-columns:1fr}main[data-v-f60f661d]{padding:18px 14px 88px}.page-head[data-v-f60f661d]{align-items:flex-start}.summary[data-v-f60f661d]{grid-template-columns:1fr 1fr}.summary div[data-v-f60f661d]:nth-child(2){border-right:0}.summary div[data-v-f60f661d]:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media(max-width:620px){.page-head[data-v-f60f661d]{display:grid}.head-actions[data-v-f60f661d]{width:100%}.head-actions button[data-v-f60f661d]:last-child{flex:1}.filters[data-v-f60f661d]{grid-template-columns:1fr}.filters label[data-v-f60f661d]:first-child{grid-column:auto}.table-wrap table[data-v-f60f661d]{min-width:710px}.detail-panel[data-v-f60f661d]{width:100%;padding:20px 16px 88px;border-left:0}.detail-content dl[data-v-f60f661d]{grid-template-columns:1fr}.summary strong[data-v-f60f661d]{font-size:20px}}.business-entry-page[data-v-83de117f]{box-sizing:border-box;width:100%;height:100vh;min-height:560px;overflow:hidden;color:var(--color-text);background:var(--color-background)}.business-entry-shell[data-v-83de117f]{min-width:0;min-height:0;display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-83de117f]{box-sizing:border-box;width:min(1180px,calc(100% - 36px));min-width:0;height:calc(100vh - 58px);min-height:560px;margin:0 auto;padding:10px 0;display:flex;flex-direction:column;overflow:hidden}.page-head[data-v-83de117f]{flex:0 0 auto;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:7px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-83de117f],.page-head h1[data-v-83de117f]{margin:0}.page-head p[data-v-83de117f]{margin-bottom:1px;color:var(--color-primary);font-size:10px;font-weight:750}.page-head h1[data-v-83de117f]{color:var(--color-text-strong);font-size:23px}.icon-button[data-v-83de117f]{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);cursor:pointer}.icon-button[data-v-83de117f]:disabled{opacity:.45}.notice[data-v-83de117f]{margin:14px 0 0;padding:10px 12px;border-left:3px solid #a33a32;color:#8d2925;background:#fff3f1;font-size:12px}.loading-state[data-v-83de117f]{min-height:96px;display:grid;place-items:center;color:var(--color-text-muted)}.entry-result[data-v-83de117f]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;border-left:3px solid #2e744a;color:#246640;background:#eaf5ed}.entry-result strong[data-v-83de117f],.entry-result p[data-v-83de117f]{display:block;margin:0}.entry-result p[data-v-83de117f]{margin-top:3px;color:var(--color-text-muted);font-size:11px}.entry-result button[data-v-83de117f]{min-height:34px;padding:0 11px;border:1px solid #2e744a;border-radius:5px;color:#246640;background:#fff;cursor:pointer}.entry-directory[data-v-83de117f]{flex:0 0 auto;min-width:0;margin-top:8px;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-surface)}.entry-category-tabs[data-v-83de117f]{min-width:0;display:flex;align-items:stretch;gap:0;overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--color-border);background:#f8f7f4;scrollbar-width:thin}.entry-category-tab[data-v-83de117f]{flex:1 0 150px;min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-right:1px solid var(--color-border);color:var(--color-text-muted);background:transparent;cursor:pointer;white-space:nowrap}.entry-category-tab[data-v-83de117f]:last-child{border-right:0}.entry-category-tab strong[data-v-83de117f]{color:inherit;font-size:13px}.entry-category-tab.active[data-v-83de117f]{color:var(--color-primary);background:var(--color-surface);box-shadow:inset 0 -2px 0 var(--color-primary)}.entry-category-tab[data-v-83de117f]:focus-visible{position:relative;outline:2px solid var(--color-primary);outline-offset:-3px}.entry-section[data-v-83de117f]{min-width:0;margin:0;padding:8px 9px;background:var(--color-surface)}.entry-grid[data-v-83de117f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.entry-card[data-v-83de117f]{--entry-tone:var(--color-primary);--entry-soft:var(--color-primary-soft);min-width:0;height:52px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--color-border);border-left:3px solid var(--entry-tone);border-radius:5px;color:var(--color-text);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.entry-card[data-v-83de117f]:hover{border-color:var(--entry-tone);box-shadow:0 5px 16px #302a231a;transform:translateY(-1px)}.entry-card.active[data-v-83de117f]{border-color:var(--entry-tone);box-shadow:inset 0 0 0 1px var(--entry-tone),0 4px 12px #302a2314;background:var(--entry-soft)}.entry-card[data-v-83de117f]:focus-visible{outline:2px solid var(--entry-tone);outline-offset:2px}.tone-sales[data-v-83de117f]{--entry-tone: var(--color-primary);--entry-soft: var(--color-primary-soft)}.tone-purchase[data-v-83de117f]{--entry-tone: #347055;--entry-soft: #e8f3ed}.tone-funds[data-v-83de117f]{--entry-tone: #326a84;--entry-soft: #e8f2f6}.tone-catalog[data-v-83de117f]{--entry-tone: #8a6428;--entry-soft: #f7f0e3}.tone-people[data-v-83de117f]{--entry-tone: #765b87;--entry-soft: #f1ecf4}.entry-icon[data-v-83de117f]{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;color:var(--entry-tone);background:var(--entry-soft)}.entry-copy[data-v-83de117f]{min-width:0}.entry-copy strong[data-v-83de117f]{display:block;overflow:hidden;color:var(--color-text-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.entry-copy small[data-v-83de117f]{display:block;margin-top:2px;overflow:hidden;color:var(--color-text-muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.staff-history[data-v-83de117f]{flex:1 1 auto;min-height:0;margin-top:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);overflow:auto}.staff-history-head[data-v-83de117f]{min-height:58px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border)}.staff-history-head p[data-v-83de117f],.staff-history-head h2[data-v-83de117f],.staff-history-head small[data-v-83de117f]{margin:0}.staff-history-head p[data-v-83de117f]{color:var(--color-primary);font-size:10px;font-weight:750}.staff-history-head h2[data-v-83de117f]{margin-top:2px;font-size:16px}.staff-history-head small[data-v-83de117f]{display:block;margin-top:3px;color:var(--color-text-muted);font-size:11px}.history-state[data-v-83de117f]{padding:24px 12px;color:var(--color-text-muted);text-align:center;font-size:12px}.history-list[data-v-83de117f]{display:grid}.history-row[data-v-83de117f]{min-width:0;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);background:transparent;text-align:left;cursor:pointer}.history-row[data-v-83de117f]:hover,.history-row[data-v-83de117f]:focus-visible{background:var(--color-primary-soft)}.history-row strong[data-v-83de117f],.history-row small[data-v-83de117f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row strong[data-v-83de117f]{color:var(--color-text-strong);font-size:13px}.history-row small[data-v-83de117f]{margin-top:4px;color:var(--color-text-muted);font-size:11px}.history-row b[data-v-83de117f]{color:var(--color-primary);font-size:13px}.history-scrim[data-v-83de117f]{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:#12161470}.history-drawer[data-v-83de117f]{width:min(460px,100%);height:100%;padding:20px;overflow-y:auto;background:var(--color-surface);box-shadow:-12px 0 30px #14120f2e}.history-drawer header[data-v-83de117f]{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.history-drawer header strong[data-v-83de117f],.history-drawer header small[data-v-83de117f]{display:block}.history-drawer header small[data-v-83de117f]{margin-top:3px;color:var(--color-text-muted)}.history-drawer dl[data-v-83de117f]{margin:18px 0}.history-drawer dl div[data-v-83de117f]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border)}.history-drawer dt[data-v-83de117f]{color:var(--color-text-muted)}.history-drawer dd[data-v-83de117f]{margin:0;overflow-wrap:anywhere}.history-readonly-note[data-v-83de117f]{padding:10px 12px;color:#7a5a00;background:#fff5d6;font-size:12px}@media(max-width:900px){.business-entry-page[data-v-83de117f]{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:visible}.business-entry-shell[data-v-83de117f]{grid-template-columns:1fr}main[data-v-83de117f]{width:min(calc(100% - 28px),720px);height:auto;min-height:calc(100vh - 58px);padding:20px 0 80px;display:block;overflow:visible}}@media(max-width:760px){.entry-category-tab[data-v-83de117f]{flex:0 0 auto;min-width:138px}.entry-grid[data-v-83de117f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.page-head h1[data-v-83de117f]{font-size:23px}.entry-grid[data-v-83de117f]{grid-template-columns:1fr}.entry-card[data-v-83de117f]{height:60px}.entry-result[data-v-83de117f]{grid-template-columns:25px minmax(0,1fr)}.entry-result button[data-v-83de117f]{grid-column:1 / -1}}.expense-page[data-v-87459325]{min-height:100vh;background:var(--color-bg)}.expense-shell[data-v-87459325]{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:calc(100vh - var(--header-height))}main[data-v-87459325]{width:min(calc(100% - 40px),1180px);margin:0 auto;padding:24px 0 60px}.page-head[data-v-87459325],.page-head>div[data-v-87459325],.head-actions[data-v-87459325],.responsibility-note[data-v-87459325],.submission-list>header[data-v-87459325],footer[data-v-87459325]{display:flex;align-items:center}.page-head[data-v-87459325]{justify-content:space-between;gap:18px;margin-bottom:18px}.page-head p[data-v-87459325],.page-head h1[data-v-87459325],.page-head small[data-v-87459325],.submission-list p[data-v-87459325],.submission-list h2[data-v-87459325]{margin:0}.page-head p[data-v-87459325],.submission-list p[data-v-87459325]{color:var(--color-primary);font-size:11px;font-weight:800}.page-head h1[data-v-87459325]{margin-top:3px;font-size:27px}.page-head small[data-v-87459325]{display:block;margin-top:5px;color:var(--color-text-muted)}.head-actions[data-v-87459325]{gap:8px}.icon-button[data-v-87459325]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:5px;color:var(--color-primary);background:var(--color-surface);cursor:pointer}.feedback[data-v-87459325]{padding:10px 12px;border-left:3px solid;margin:0 0 14px;background:var(--color-surface)}.feedback.error[data-v-87459325]{border-color:#b13b32;color:#912d26}.feedback.success[data-v-87459325]{border-color:#2e744a;color:#246640}.loading-state[data-v-87459325],.empty-state[data-v-87459325]{padding:34px;color:var(--color-text-muted);text-align:center}.expense-form-card[data-v-87459325],.submission-list[data-v-87459325]{border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);overflow:hidden}.responsibility-note[data-v-87459325]{gap:11px;padding:13px 15px;border-bottom:1px solid var(--color-border);color:#285f43;background:#edf6f0}.responsibility-note strong[data-v-87459325],.responsibility-note span[data-v-87459325]{display:block}.responsibility-note span[data-v-87459325]{margin-top:3px;color:var(--color-text-muted);font-size:12px}.expense-form-card form[data-v-87459325]{padding:16px}.form-grid[data-v-87459325]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-87459325]{display:grid;gap:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.form-grid .wide[data-v-87459325]{grid-column:1/-1}input[data-v-87459325],select[data-v-87459325],textarea[data-v-87459325]{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:5px;padding:10px 11px;color:var(--color-text);background:#fff;font:inherit}textarea[data-v-87459325]{min-height:86px;resize:vertical}footer[data-v-87459325]{justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px}footer button[data-v-87459325]{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 16px;border:0;border-radius:5px;color:#fff;background:var(--color-primary);font-weight:800;cursor:pointer}button[data-v-87459325]:disabled{opacity:.5;cursor:not-allowed}.submission-list[data-v-87459325]{margin-top:18px}.submission-list>header[data-v-87459325]{justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--color-border)}.submission-list h2[data-v-87459325]{margin-top:3px;font-size:17px}.table-wrap[data-v-87459325]{overflow:auto}table[data-v-87459325]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-87459325],td[data-v-87459325]{padding:11px 12px;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}td[data-v-87459325]:nth-child(3){min-width:220px;white-space:normal}td strong[data-v-87459325],td small[data-v-87459325]{display:block}td small[data-v-87459325]{margin-top:3px;color:var(--color-text-muted)}.status[data-v-87459325]{display:inline-flex;padding:3px 7px;border-radius:10px;background:#f0eee9}.status.closed[data-v-87459325]{color:#246640;background:#eaf5ed}.status.reversed[data-v-87459325]{color:#8d2925;background:#fff0ee}@media(max-width:900px){.expense-shell[data-v-87459325]{grid-template-columns:1fr}main[data-v-87459325]{width:min(calc(100% - 28px),720px)}.page-head[data-v-87459325]{align-items:flex-start}.head-actions[data-v-87459325]{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:560px){.form-grid[data-v-87459325]{grid-template-columns:1fr}.form-grid .wide[data-v-87459325]{grid-column:auto}.page-head[data-v-87459325]{display:block}.head-actions[data-v-87459325]{justify-content:flex-start;margin-top:12px}footer[data-v-87459325]{align-items:stretch;flex-direction:column}footer button[data-v-87459325]{justify-content:center}}.dialog-backdrop[data-v-29b0851a]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#1416148c}.create-dialog[data-v-29b0851a]{width:min(720px,100%);max-height:calc(100vh - 36px);display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);box-shadow:0 18px 50px #00000038}header[data-v-29b0851a],footer[data-v-29b0851a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border)}header p[data-v-29b0851a]{margin:0 0 3px;color:var(--color-primary);font-size:11px;font-weight:750}header h2[data-v-29b0851a]{margin:0;font-size:20px}header button[data-v-29b0851a]{width:40px;height:40px;border:1px solid var(--color-border);border-radius:5px;background:transparent}.dialog-body[data-v-29b0851a]{padding:18px;overflow:auto}.dialog-state[data-v-29b0851a]{min-height:280px;display:grid;place-content:center;color:var(--color-text-muted)}.basic-grid[data-v-29b0851a],.region-grid[data-v-29b0851a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.region-grid[data-v-29b0851a]{grid-template-columns:repeat(3,1fr)}label[data-v-29b0851a]{display:grid;gap:6px;color:var(--color-text-muted);font-size:12px}input[data-v-29b0851a]{min-width:0;min-height:42px;padding:0 11px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}fieldset[data-v-29b0851a]{margin:16px 0 0;padding:14px;border:1px solid var(--color-border)}legend[data-v-29b0851a]{padding:0 6px;font-size:13px;font-weight:750}.region-note[data-v-29b0851a]{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px;color:var(--color-primary);font-size:11px}.region-note span[data-v-29b0851a]{color:var(--color-text-muted)}.rule-copy[data-v-29b0851a]{margin:10px 0 0;padding:10px;border-left:3px solid var(--color-primary);background:var(--color-primary-soft);font-size:11px;line-height:1.6}.partner-heading[data-v-29b0851a]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.partner-heading .segmented[data-v-29b0851a]{flex:1}.partner-create-actions[data-v-29b0851a]{display:flex;gap:6px;flex-wrap:wrap}.partner-create-actions button[data-v-29b0851a]{min-height:40px;padding:0 9px;border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);background:var(--color-surface);font-size:11px}.segmented[data-v-29b0851a]{display:grid;grid-template-columns:1fr 1fr;flex:1}.segmented button[data-v-29b0851a]{min-height:40px;border:1px solid var(--color-border);background:transparent}.segmented button.active[data-v-29b0851a]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:750}.partner-search[data-v-29b0851a]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--color-border)}.partner-search input[data-v-29b0851a]{border:0;outline:0}.partner-search button[data-v-29b0851a],.partner-results button[data-v-29b0851a],footer button[data-v-29b0851a]{min-height:40px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary)}.partner-results[data-v-29b0851a]{max-height:180px;overflow:auto;border:1px solid var(--color-border);border-top:0}.partner-results button[data-v-29b0851a]{width:100%;padding:9px 11px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text);background:transparent;text-align:left}.partner-results button.active[data-v-29b0851a]{background:var(--color-primary-soft)}.partner-results strong[data-v-29b0851a],.partner-results small[data-v-29b0851a]{display:block}.partner-results small[data-v-29b0851a],.partner-results em[data-v-29b0851a]{margin-top:3px;color:var(--color-text-muted);font-size:10px;font-style:normal}.rate-field[data-v-29b0851a]{margin-top:16px}.dialog-error[data-v-29b0851a]{margin:14px 0 0;padding:10px;color:var(--color-danger);background:var(--color-danger-soft)}footer[data-v-29b0851a]{justify-content:flex-end;border-top:1px solid var(--color-border);border-bottom:0}footer button[data-v-29b0851a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px}footer button.secondary[data-v-29b0851a]{border-color:var(--color-border);color:var(--color-text);background:transparent}@media(max-width:680px){.dialog-backdrop[data-v-29b0851a]{padding:0}.create-dialog[data-v-29b0851a]{height:100vh;max-height:none;border:0;border-radius:0}.basic-grid[data-v-29b0851a],.region-grid[data-v-29b0851a]{grid-template-columns:1fr}.region-note[data-v-29b0851a],.partner-results button[data-v-29b0851a]{align-items:flex-start;flex-direction:column}footer[data-v-29b0851a]{flex-wrap:wrap}footer button[data-v-29b0851a]{flex:1;min-width:120px}}.ownership-backdrop[data-v-5dd0c443]{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:18px;background:#1416148c}.ownership-dialog[data-v-5dd0c443]{width:min(680px,100%);max-height:calc(100vh - 36px);display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);box-shadow:0 18px 50px #00000038}.ownership-header[data-v-5dd0c443],.ownership-dialog footer[data-v-5dd0c443]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border)}.ownership-header p[data-v-5dd0c443]{margin:0 0 3px;color:var(--color-primary);font-size:11px;font-weight:750}.ownership-header h2[data-v-5dd0c443]{margin:0;font-size:20px}.ownership-header button[data-v-5dd0c443]{width:40px;height:40px;border:1px solid var(--color-border);border-radius:5px;background:transparent}.ownership-body[data-v-5dd0c443]{padding:18px;overflow:auto}.customer-card[data-v-5dd0c443]{display:grid;gap:4px;padding:12px 14px;border-left:3px solid var(--color-primary);background:var(--color-primary-soft)}.customer-card small[data-v-5dd0c443],.customer-card span[data-v-5dd0c443]{color:var(--color-text-muted);font-size:11px}.customer-card strong[data-v-5dd0c443]{font-size:16px}.partner-section[data-v-5dd0c443]{margin-top:16px;padding:14px;border:1px solid var(--color-border)}.segmented[data-v-5dd0c443]{display:grid;grid-template-columns:1fr 1fr}.segmented button[data-v-5dd0c443],.quick-create[data-v-5dd0c443]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);background:var(--color-surface)}.segmented button.active[data-v-5dd0c443]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:750}.partner-actions[data-v-5dd0c443]{display:flex;gap:8px;margin-top:10px}.quick-create[data-v-5dd0c443]{padding:0 11px;border-color:var(--color-primary);color:var(--color-primary);font-size:12px}.search-row[data-v-5dd0c443]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;border:1px solid var(--color-border)}.search-row input[data-v-5dd0c443]{min-width:0;min-height:36px;border:0;outline:0;background:transparent}.search-row button[data-v-5dd0c443],.primary[data-v-5dd0c443]{min-height:38px;padding:0 14px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary)}.partner-results[data-v-5dd0c443]{max-height:180px;overflow:auto;border:1px solid var(--color-border);border-top:0}.partner-results button[data-v-5dd0c443]{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 11px;border:0;border-bottom:1px solid var(--color-border);background:transparent;text-align:left}.partner-results button.active[data-v-5dd0c443]{background:var(--color-primary-soft)}.partner-results strong[data-v-5dd0c443],.partner-results small[data-v-5dd0c443]{display:block}.partner-results small[data-v-5dd0c443],.partner-results em[data-v-5dd0c443],.empty-hint[data-v-5dd0c443]{color:var(--color-text-muted);font-size:11px;font-style:normal}.empty-hint[data-v-5dd0c443]{margin:10px 0 0}.detail-grid[data-v-5dd0c443]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.detail-grid label[data-v-5dd0c443]{display:grid;gap:6px;color:var(--color-text-muted);font-size:12px}.detail-grid input[data-v-5dd0c443],.detail-grid select[data-v-5dd0c443],.detail-grid textarea[data-v-5dd0c443]{min-height:40px;padding:8px 10px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}.reason-field[data-v-5dd0c443]{grid-column:1 / -1}.detail-grid textarea[data-v-5dd0c443]{min-height:66px;resize:vertical}.error[data-v-5dd0c443],.success[data-v-5dd0c443]{margin:12px 0 0;padding:10px;font-size:12px}.error[data-v-5dd0c443]{color:var(--color-danger);background:var(--color-danger-soft)}.success[data-v-5dd0c443]{color:#21683e;background:#eef9f0}.ownership-dialog footer[data-v-5dd0c443]{justify-content:flex-end;border-top:1px solid var(--color-border);border-bottom:0}.ownership-dialog footer button[data-v-5dd0c443]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.secondary[data-v-5dd0c443]{min-height:38px;padding:0 14px;border:1px solid var(--color-border);border-radius:5px;background:transparent}.primary[data-v-5dd0c443]:disabled{opacity:.6;cursor:wait}@media(max-width:680px){.ownership-backdrop[data-v-5dd0c443]{padding:0}.ownership-dialog[data-v-5dd0c443]{height:100vh;max-height:none;border:0;border-radius:0}.partner-actions[data-v-5dd0c443]{flex-wrap:wrap}.detail-grid[data-v-5dd0c443]{grid-template-columns:1fr}.reason-field[data-v-5dd0c443]{grid-column:auto}.ownership-dialog footer[data-v-5dd0c443]{flex-wrap:wrap}.ownership-dialog footer button[data-v-5dd0c443]{flex:1}}.evidence-upload-field[data-v-0e25439d]{min-width:0;border:1px dashed var(--color-primary);border-radius:6px;background:var(--color-primary-soft);outline:none}.evidence-upload-field[data-v-0e25439d]:focus-visible{box-shadow:0 0 0 3px #9f261f24}.evidence-drop-zone[data-v-0e25439d],.evidence-readonly-state[data-v-0e25439d]{min-height:94px;box-sizing:border-box;padding:12px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-text);cursor:pointer}.evidence-drop-zone input[data-v-0e25439d]{position:absolute;width:1px;height:1px;opacity:0}.evidence-drop-zone img[data-v-0e25439d]{width:92px;height:68px;object-fit:contain;border:1px solid var(--color-border);background:#fff}.evidence-drop-zone strong[data-v-0e25439d],.evidence-drop-zone small[data-v-0e25439d],.evidence-readonly-state strong[data-v-0e25439d],.evidence-readonly-state small[data-v-0e25439d]{display:block}.evidence-drop-zone strong[data-v-0e25439d],.evidence-readonly-state strong[data-v-0e25439d]{font-size:12px}.evidence-drop-zone small[data-v-0e25439d],.evidence-readonly-state small[data-v-0e25439d]{margin-top:4px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.evidence-file-copy[data-v-0e25439d]{min-width:0;flex:1}.evidence-file-copy strong[data-v-0e25439d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-file-icon[data-v-0e25439d]{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:5px;background:#fff}.evidence-paste-hint[data-v-0e25439d]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:10px;white-space:nowrap}.evidence-state[data-v-0e25439d]{margin:0;padding:8px 11px;border-top:1px solid var(--color-border);color:var(--color-text-muted);background:#fff;font-size:11px}.evidence-state.success[data-v-0e25439d]{color:var(--color-success,#246640)}.evidence-state.error[data-v-0e25439d]{color:var(--color-danger,#9b392f)}.evidence-actions[data-v-0e25439d]{padding:8px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:7px;background:#fff}.evidence-actions button[data-v-0e25439d]{min-height:34px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.evidence-actions .secondary[data-v-0e25439d]{border:1px solid var(--color-border);color:var(--color-text);background:#fff}.evidence-actions .primary[data-v-0e25439d]{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.evidence-actions button[data-v-0e25439d]:disabled{opacity:.55;cursor:not-allowed}.evidence-upload-field.uploading[data-v-0e25439d]{opacity:.84}.evidence-upload-field.success[data-v-0e25439d]{border-color:var(--color-success,#246640)}.evidence-upload-field.error[data-v-0e25439d]{border-color:var(--color-danger,#9b392f)}.evidence-upload-field.locked[data-v-0e25439d]{border-style:solid;border-color:var(--color-border);background:var(--color-surface-subtle)}@media(max-width:600px){.evidence-drop-zone[data-v-0e25439d]{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.evidence-paste-hint[data-v-0e25439d]{width:100%;margin-left:0}.evidence-actions[data-v-0e25439d]{display:grid;grid-template-columns:1fr 1fr}.evidence-actions .primary[data-v-0e25439d]{grid-column:1/-1;justify-content:center}}.sales-entry-page[data-v-61a82a62]{min-height:100vh;color:var(--color-text);background:var(--color-background)}.shell[data-v-61a82a62]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-61a82a62]{width:min(1100px,calc(100% - 36px));margin:0 auto;padding:22px 0 64px}.page-head[data-v-61a82a62],.title-row[data-v-61a82a62],.submit-bar[data-v-61a82a62]{display:flex;align-items:center;justify-content:space-between;gap:14px}.back-link[data-v-61a82a62]{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:0;color:var(--color-primary);background:transparent;font-weight:700;cursor:pointer}.icon-button[data-v-61a82a62]{width:42px;height:42px;border:1px solid var(--color-border);background:var(--color-surface)}.title-row[data-v-61a82a62]{margin:10px 0 18px}.title-row p[data-v-61a82a62]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.title-row h1[data-v-61a82a62]{margin:0;font-size:28px}.title-actions[data-v-61a82a62]{display:flex;align-items:center;gap:10px}.title-actions span[data-v-61a82a62]{color:var(--color-text-muted);font-size:12px}.title-actions button[data-v-61a82a62]{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface)}.sales-form[data-v-61a82a62]{display:grid;gap:14px}.form-section[data-v-61a82a62]{padding:18px;border:1px solid var(--color-border);border-top:2px solid var(--color-primary);background:var(--color-surface)}.section-title[data-v-61a82a62]{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.section-title>span[data-v-61a82a62]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--color-primary);background:var(--color-primary-soft);font-weight:750}.section-title h2[data-v-61a82a62]{margin:1px 0 3px;font-size:16px}.section-title small[data-v-61a82a62]{color:var(--color-text-muted)}.inline-add[data-v-61a82a62]{margin-left:auto;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);background:transparent;white-space:nowrap}.action-grid[data-v-61a82a62]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.action-grid button[data-v-61a82a62]{min-height:66px;padding:10px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);text-align:left}.action-grid button.active[data-v-61a82a62]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.action-grid strong[data-v-61a82a62],.action-grid small[data-v-61a82a62]{display:block}.action-grid small[data-v-61a82a62]{margin-top:4px;color:var(--color-text-muted)}.search-row[data-v-61a82a62]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid var(--color-border)}.search-row input[data-v-61a82a62]{min-width:0;min-height:34px;border:0;outline:0}.search-row button[data-v-61a82a62],.submit-bar button[data-v-61a82a62],.proof-drop label[data-v-61a82a62]{min-height:38px;padding:0 15px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.candidate-list[data-v-61a82a62]{display:grid;max-height:270px;margin-top:10px;overflow-y:auto;border:1px solid var(--color-border)}.candidate-list button[data-v-61a82a62]{min-height:60px;padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--color-border);background:transparent;text-align:left}.candidate-list button.active[data-v-61a82a62]{background:var(--color-primary-soft)}.candidate-list strong[data-v-61a82a62],.candidate-list small[data-v-61a82a62]{display:block}.candidate-list small[data-v-61a82a62]{margin-top:4px;color:var(--color-text-muted)}.candidate-list p[data-v-61a82a62]{margin:0;padding:18px;color:var(--color-text-muted);text-align:center}.field-grid[data-v-61a82a62]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-grid label[data-v-61a82a62]{display:grid;gap:6px;color:var(--color-text-muted);font-size:12px}.field-grid .full[data-v-61a82a62]{grid-column:1 / -1}.field-grid input[data-v-61a82a62],.field-grid select[data-v-61a82a62],.field-grid textarea[data-v-61a82a62]{min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}.field-grid textarea[data-v-61a82a62]{min-height:72px;resize:vertical}.summary[data-v-61a82a62]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.summary div[data-v-61a82a62]{min-width:0;padding:11px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.summary small[data-v-61a82a62],.summary strong[data-v-61a82a62],.summary span[data-v-61a82a62]{display:block}.summary small[data-v-61a82a62],.summary span[data-v-61a82a62]{color:var(--color-text-muted);font-size:10px}.summary strong[data-v-61a82a62]{margin:5px 0;overflow-wrap:anywhere}.proof-drop[data-v-61a82a62]{min-height:112px;display:flex;align-items:center;justify-content:center;gap:16px;padding:14px;border:1px dashed var(--color-primary);background:var(--color-primary-soft)}.proof-drop img[data-v-61a82a62]{width:110px;height:84px;object-fit:contain;background:#fff}.proof-drop strong[data-v-61a82a62],.proof-drop small[data-v-61a82a62]{display:block}.proof-drop small[data-v-61a82a62]{margin-top:5px;color:var(--color-text-muted)}.proof-drop button[data-v-61a82a62]{margin-top:8px;display:inline-flex;align-items:center;gap:5px;border:0;color:var(--color-danger);background:transparent}.inline-error[data-v-61a82a62],.error-link[data-v-61a82a62]{color:var(--color-danger)}.error-link[data-v-61a82a62]{padding:10px 12px;border:1px solid #e7b7b2;background:#fff4f2;text-align:left}.submit-bar[data-v-61a82a62]{position:sticky;bottom:0;padding:12px 16px;border:1px solid var(--color-border);background:#fffffff5;box-shadow:0 -6px 20px #32231414}.submit-bar span[data-v-61a82a62]{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:12px}.state[data-v-61a82a62]{min-height:300px;display:grid;place-content:center;gap:8px;text-align:center}.state.error[data-v-61a82a62]{color:var(--color-danger)}.state button[data-v-61a82a62]{min-height:38px;border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}@media(max-width:900px){.shell[data-v-61a82a62]{grid-template-columns:1fr}.action-grid[data-v-61a82a62],.summary[data-v-61a82a62]{grid-template-columns:1fr 1fr}}@media(max-width:680px){main[data-v-61a82a62]{width:calc(100% - 24px);padding-bottom:90px}.title-row[data-v-61a82a62]{align-items:flex-start}.title-row>span[data-v-61a82a62]{max-width:120px;text-align:right}.action-grid[data-v-61a82a62],.field-grid[data-v-61a82a62],.summary[data-v-61a82a62]{grid-template-columns:1fr}.field-grid .full[data-v-61a82a62]{grid-column:auto}.proof-drop[data-v-61a82a62]{align-items:flex-start;flex-wrap:wrap}.submit-bar[data-v-61a82a62]{align-items:stretch;flex-direction:column}.submit-bar button[data-v-61a82a62]{width:100%}}.sales-entry-page.embedded[data-v-61a82a62]{min-height:0}.relationship-action[data-v-61a82a62]{margin-top:7px;min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary);background:transparent;font-size:11px;cursor:pointer}.ownership-notice[data-v-61a82a62]{margin:0;padding:10px 12px;border:1px solid #b9d9bf;color:#21683e;background:#eef9f0;font-size:12px}.shell--embedded[data-v-61a82a62]{display:block}.embedded main[data-v-61a82a62]{width:100%;padding:0}.search-status[data-v-61a82a62]{color:var(--color-text-muted);font-size:12px}.gift-preview[data-v-61a82a62]{padding:10px;border:1px solid var(--color-border)}.gift-preview small[data-v-61a82a62],.gift-preview strong[data-v-61a82a62],.gift-preview span[data-v-61a82a62]{display:block}.gift-preview span[data-v-61a82a62]{margin-top:4px;color:var(--color-text-muted);font-size:11px}.embedded .title-row[data-v-61a82a62]{margin:0 0 5px}.embedded .title-row p[data-v-61a82a62]{margin-bottom:2px;font-size:11px}.embedded .title-row h1[data-v-61a82a62]{font-size:20px}.embedded .title-actions button[data-v-61a82a62]{min-height:34px;padding:0 10px;font-size:11px}.title-row[data-v-61a82a62]{margin-top:0;margin-bottom:10px}.title-actions .icon-button[data-v-61a82a62]{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid;place-items:center}.embedded .sales-form[data-v-61a82a62]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.embedded .form-section[data-v-61a82a62]{min-width:0;padding:12px}.embedded .section-title[data-v-61a82a62]{margin-bottom:9px}.embedded .section-title>span[data-v-61a82a62]{width:24px;height:24px;font-size:12px}.embedded .section-title h2[data-v-61a82a62]{font-size:14px}.embedded .inline-add[data-v-61a82a62]{min-height:26px;padding:0 7px;font-size:10px}.embedded .action-grid[data-v-61a82a62]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.embedded .action-grid button[data-v-61a82a62]{min-height:38px;padding:5px}.embedded .action-grid strong[data-v-61a82a62]{font-size:10px}.embedded .action-grid small[data-v-61a82a62]{margin-top:1px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.embedded .search-row[data-v-61a82a62]{min-height:30px;padding:2px 7px}.embedded .search-row input[data-v-61a82a62]{min-height:27px;font-size:11px}.embedded .candidate-list[data-v-61a82a62]{max-height:70px;margin-top:5px}.embedded .candidate-list button[data-v-61a82a62]{min-height:34px;padding:4px 7px;font-size:10px}.embedded .candidate-list button small[data-v-61a82a62]{margin-top:1px;font-size:8px}.embedded .candidate-list p[data-v-61a82a62]{padding:10px;font-size:10px}.embedded .field-grid[data-v-61a82a62]{gap:6px}.embedded .field-grid label[data-v-61a82a62]{gap:3px;font-size:10px}.embedded .field-grid input[data-v-61a82a62],.embedded .field-grid select[data-v-61a82a62],.embedded .field-grid textarea[data-v-61a82a62]{min-height:30px;padding:5px 7px;font-size:11px}.embedded .field-grid textarea[data-v-61a82a62]{min-height:38px;resize:none}.embedded .summary[data-v-61a82a62]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.embedded .summary div[data-v-61a82a62]{padding:5px 7px}.embedded .summary strong[data-v-61a82a62]{margin:2px 0;font-size:11px}.embedded .proof-drop[data-v-61a82a62]{min-height:62px;gap:8px;padding:7px;font-size:10px}.embedded .proof-drop img[data-v-61a82a62]{width:72px;height:52px}.embedded .proof-drop label[data-v-61a82a62]{min-height:29px;padding:0 8px}.embedded .submit-bar[data-v-61a82a62]{grid-column:1 / -1;padding:7px 9px}.embedded .submit-bar button[data-v-61a82a62]{min-height:31px;padding:0 10px}.embedded .error-link[data-v-61a82a62]{grid-column:1 / -1;padding:7px 9px}@media(max-width:900px){.embedded .sales-form[data-v-61a82a62]{grid-template-columns:1fr}.embedded .action-grid[data-v-61a82a62]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.embedded main[data-v-61a82a62]{width:100%;padding:0}.embedded .title-row[data-v-61a82a62]{align-items:center}.embedded .field-grid[data-v-61a82a62]{grid-template-columns:1fr}.embedded .summary[data-v-61a82a62]{grid-template-columns:1fr 1fr}.embedded .submit-bar[data-v-61a82a62]{align-items:stretch}.embedded .submit-bar button[data-v-61a82a62]{width:auto}}.purchase-entry-page[data-v-9f78c649]{min-height:100vh;color:var(--color-text);background:var(--color-background)}.purchase-entry-shell[data-v-9f78c649]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-9f78c649]{min-width:0;padding:26px clamp(18px,3vw,42px) 60px}.page-head[data-v-9f78c649]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-9f78c649],.page-head h1[data-v-9f78c649]{margin:0}.page-head p[data-v-9f78c649]{margin:7px 0 5px;color:#347055;font-size:12px;font-weight:750}.page-head h1[data-v-9f78c649]{color:var(--color-text-strong);font-size:28px}.back-link[data-v-9f78c649]{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--color-primary);background:transparent;font-weight:700;cursor:pointer}.head-actions[data-v-9f78c649]{display:flex;align-items:center;gap:8px}.icon-button[data-v-9f78c649],.close-button[data-v-9f78c649]{width:39px;height:39px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);cursor:pointer}.icon-button[data-v-9f78c649]:disabled{opacity:.45}.secondary-button[data-v-9f78c649],.primary-button[data-v-9f78c649],.entry-result button[data-v-9f78c649]{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid #347055;border-radius:5px;color:#347055;background:var(--color-surface);cursor:pointer}.primary-button[data-v-9f78c649],.entry-result button[data-v-9f78c649]{color:#fff;background:#347055}.primary-button[data-v-9f78c649]:disabled{opacity:.5}.notice[data-v-9f78c649]{margin:14px 0 0;padding:10px 12px;border-left:3px solid #a33a32;font-size:12px}.notice.error[data-v-9f78c649]{color:#8d2925;background:#fff3f1}.state[data-v-9f78c649]{min-height:240px;display:grid;place-items:center;color:var(--color-text-muted)}.product-editor[data-v-9f78c649]{margin-top:18px;padding:16px 0 18px;border-top:2px solid #8a6428;border-bottom:1px solid var(--color-border)}.product-editor>header[data-v-9f78c649],.section-head[data-v-9f78c649]{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-editor h2[data-v-9f78c649],.section-head h2[data-v-9f78c649]{margin:0;color:var(--color-text-strong);font-size:17px}.close-button[data-v-9f78c649]{width:34px;height:34px}.purchase-workspace[data-v-9f78c649]{margin-top:22px;border-top:2px solid #347055}.section-head[data-v-9f78c649]{padding:16px 0 2px}.section-head small[data-v-9f78c649]{display:block;margin-top:4px;color:var(--color-text-muted);font-size:11px}.form-grid[data-v-9f78c649]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.form-grid .full[data-v-9f78c649]{grid-column:1 / -1}.form-grid label[data-v-9f78c649]{min-width:0;display:grid;gap:6px;color:var(--color-text-muted);font-size:12px}.form-grid input[data-v-9f78c649],.form-grid select[data-v-9f78c649]{min-width:0;min-height:39px;padding:0 10px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface)}.check-label[data-v-9f78c649]{grid-template-columns:18px minmax(0,1fr)!important;align-items:center;align-self:end;min-height:39px}.check-label input[data-v-9f78c649]{width:16px;min-height:16px;padding:0}.submit-row[data-v-9f78c649]{display:flex;justify-content:flex-end;margin-top:16px}.entry-result[data-v-9f78c649]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:15px;border-left:3px solid #347055;color:#246640;background:#e8f3ed}.entry-result strong[data-v-9f78c649],.entry-result p[data-v-9f78c649]{display:block;margin:0}.entry-result p[data-v-9f78c649]{margin-top:4px;color:var(--color-text-muted);font-size:11px;line-height:1.5}.master-data-actions[data-v-9f78c649]{display:flex;justify-content:flex-start;margin-top:10px}.master-data-actions .secondary-button[data-v-9f78c649]{min-height:33px;font-size:12px}.form-note[data-v-9f78c649]{margin:10px 0;color:var(--color-text-muted);font-size:11px;line-height:1.5}.purchase-entry-page.embedded[data-v-9f78c649]{min-height:0;background:transparent}.purchase-entry-shell--embedded[data-v-9f78c649]{display:block}.embedded main[data-v-9f78c649]{padding:0}.embedded .state[data-v-9f78c649]{min-height:58px}.embedded .purchase-workspace[data-v-9f78c649]{margin-top:0}.embedded .section-head[data-v-9f78c649]{padding:6px 0 2px}.embedded .purchase-form-grid[data-v-9f78c649]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:7px}.embedded .purchase-form-grid .full[data-v-9f78c649]{grid-column:span 2}.embedded .form-grid label[data-v-9f78c649]{gap:3px;font-size:10px}.embedded .form-grid input[data-v-9f78c649],.embedded .form-grid select[data-v-9f78c649]{min-height:31px;padding:0 7px;font-size:11px}.embedded .submit-row[data-v-9f78c649]{margin-top:8px}.embedded .primary-button[data-v-9f78c649]{min-height:32px}.section-title[data-v-9f78c649]{display:flex;align-items:flex-start;gap:10px;padding:12px 4px 9px}.section-title>span[data-v-9f78c649],.purchase-group legend b[data-v-9f78c649]{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;color:#347055;background:#e8f3ed;font-size:12px}.section-title h2[data-v-9f78c649]{margin:1px 0 0;color:var(--color-text-strong);font-size:16px}.section-title small[data-v-9f78c649]{display:block;margin-top:3px;color:var(--color-text-muted);font-size:11px;line-height:1.4}.purchase-workspace[data-v-9f78c649]{margin-top:0;padding:0 12px 12px;border:1px solid var(--color-border);border-top:2px solid #347055;background:var(--color-surface)}.purchase-form-grid[data-v-9f78c649]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3px}.purchase-group[data-v-9f78c649]{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--color-border)}.purchase-group--batch[data-v-9f78c649]{grid-column:1 / -1}.purchase-group legend[data-v-9f78c649]{padding:0 5px;color:var(--color-text-strong);font-size:12px;font-weight:700}.purchase-group legend b[data-v-9f78c649]{margin-right:6px}.purchase-group .form-grid[data-v-9f78c649]{margin-top:2px;gap:10px}.purchase-group--amount .form-grid[data-v-9f78c649],.purchase-group--batch .form-grid[data-v-9f78c649]{grid-template-columns:repeat(3,minmax(0,1fr))}.embedded .purchase-form-grid[data-v-9f78c649]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3px}.embedded .purchase-group .form-grid[data-v-9f78c649]{grid-template-columns:repeat(2,minmax(0,1fr))}.embedded .purchase-group--amount .form-grid[data-v-9f78c649],.embedded .purchase-group--batch .form-grid[data-v-9f78c649]{grid-template-columns:repeat(3,minmax(0,1fr))}.embedded .form-grid label[data-v-9f78c649]{gap:5px;font-size:12px}.embedded .form-grid input[data-v-9f78c649],.embedded .form-grid select[data-v-9f78c649]{min-height:38px;padding:0 9px;font-size:12px}.embedded .submit-row[data-v-9f78c649]{margin-top:10px}.embedded .primary-button[data-v-9f78c649]{min-height:38px}@media(max-width:900px){.purchase-entry-shell[data-v-9f78c649]{grid-template-columns:1fr}main[data-v-9f78c649]{padding:18px 14px 88px}}@media(max-width:640px){.page-head[data-v-9f78c649]{align-items:flex-start;flex-direction:column}.head-actions[data-v-9f78c649]{width:100%;justify-content:space-between}.form-grid[data-v-9f78c649]{grid-template-columns:1fr}.form-grid .full[data-v-9f78c649]{grid-column:auto}.entry-result[data-v-9f78c649]{grid-template-columns:26px minmax(0,1fr)}.entry-result button[data-v-9f78c649]{grid-column:1 / -1}.submit-row .primary-button[data-v-9f78c649]{width:100%}}@media(max-width:900px){.embedded main[data-v-9f78c649]{padding:0}.embedded .purchase-form-grid[data-v-9f78c649]{grid-template-columns:1fr}.purchase-group--batch[data-v-9f78c649]{grid-column:auto}}@media(max-width:640px){.purchase-form-grid[data-v-9f78c649],.embedded .purchase-form-grid[data-v-9f78c649],.purchase-group--amount .form-grid[data-v-9f78c649],.purchase-group--batch .form-grid[data-v-9f78c649],.embedded .purchase-group .form-grid[data-v-9f78c649],.embedded .purchase-group--amount .form-grid[data-v-9f78c649],.embedded .purchase-group--batch .form-grid[data-v-9f78c649]{grid-template-columns:1fr}}.orders-page[data-v-d757c430]{min-height:100vh;background:var(--color-background)}.shell[data-v-d757c430]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-d757c430]{min-width:0;padding:24px clamp(16px,3vw,40px) 60px}.page-head[data-v-d757c430]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.page-head button[data-v-d757c430]{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:0;color:var(--color-primary);background:transparent}.page-head p[data-v-d757c430]{margin:9px 0 4px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-d757c430]{margin:0;font-size:28px}.page-head .icon-button[data-v-d757c430]{width:42px;border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.periods[data-v-d757c430],.categories[data-v-d757c430]{display:flex;flex-wrap:wrap;gap:0;margin-top:18px}.periods button[data-v-d757c430],.categories button[data-v-d757c430]{min-height:40px;padding:0 14px;border:1px solid var(--color-border);border-right:0;background:var(--color-surface)}.periods button[data-v-d757c430]:last-of-type,.categories button[data-v-d757c430]:last-child{border-right:1px solid var(--color-border)}.periods button.active[data-v-d757c430],.categories button.active[data-v-d757c430]{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.periods input[data-v-d757c430]{min-height:40px;margin-left:8px;border:1px solid var(--color-border);padding:0 8px}.periods span[data-v-d757c430]{align-self:center;margin-left:8px}.categories[data-v-d757c430]{margin-top:10px}.search[data-v-d757c430]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-top:14px;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-surface)}.search input[data-v-d757c430]{min-width:0;min-height:34px;border:0;outline:0}.search button[data-v-d757c430],.task-button[data-v-d757c430]{min-height:38px;padding:0 15px;border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.table-wrap[data-v-d757c430]{margin-top:14px;overflow:auto;border-top:2px solid var(--color-primary)}table[data-v-d757c430]{width:100%;min-width:940px;border-collapse:collapse;background:var(--color-surface)}th[data-v-d757c430],td[data-v-d757c430]{padding:13px 12px;border-bottom:1px solid var(--color-border);text-align:left;font-size:12px}th[data-v-d757c430]{color:var(--color-text-muted);background:var(--color-surface-subtle)}tbody tr[data-v-d757c430]{cursor:pointer}tbody tr[data-v-d757c430]:hover{background:var(--color-primary-soft)}td strong[data-v-d757c430],td small[data-v-d757c430]{display:block}td small[data-v-d757c430]{margin-top:4px;color:var(--color-text-muted)}.status[data-v-d757c430]{padding:4px 7px;color:#8b5600;background:#fff4d8}.state[data-v-d757c430]{min-height:260px;display:grid;place-content:center;color:var(--color-text-muted);text-align:center}.state.small[data-v-d757c430]{min-height:100px}.error[data-v-d757c430]{color:var(--color-danger)}.drawer-backdrop[data-v-d757c430]{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:#12161470}.drawer[data-v-d757c430]{width:min(520px,100%);height:100%;padding:20px;overflow-y:auto;background:var(--color-surface);box-shadow:-12px 0 30px #14120f2e}.drawer header[data-v-d757c430]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border);padding-bottom:14px}.drawer header p[data-v-d757c430]{margin:0 0 4px;color:var(--color-primary)}.drawer h2[data-v-d757c430]{margin:0;font-size:20px}.drawer header button[data-v-d757c430]{width:40px;height:40px;border:1px solid var(--color-border);background:transparent}.order-facts[data-v-d757c430]{display:grid;grid-template-columns:1fr 1fr;margin:18px 0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.order-facts div[data-v-d757c430]{padding:12px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.order-facts small[data-v-d757c430],.order-facts strong[data-v-d757c430]{display:block}.order-facts small[data-v-d757c430]{color:var(--color-text-muted)}.order-facts strong[data-v-d757c430]{margin-top:5px}.action-list article[data-v-d757c430]{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--color-border)}.action-list strong[data-v-d757c430],.action-list small[data-v-d757c430]{display:block}.action-list small[data-v-d757c430]{margin-top:4px;color:var(--color-text-muted)}.action-list span[data-v-d757c430]{color:var(--color-primary);font-size:12px}.task-button[data-v-d757c430]{width:100%;margin-top:20px}.settled-note[data-v-d757c430]{margin-top:20px;color:var(--color-text-muted);text-align:center}@media(max-width:900px){.shell[data-v-d757c430]{grid-template-columns:1fr}main[data-v-d757c430]{padding-bottom:90px}}.orders-page main[data-v-d757c430]{padding-top:18px}.orders-page .page-head p[data-v-d757c430]{margin:0 0 4px}.orders-page .page-head h1[data-v-d757c430]{font-size:26px}.orders-page .periods[data-v-d757c430]{margin-top:12px}.order-composition[data-v-d757c430]{display:grid;grid-template-columns:1fr 1fr;margin:0 0 16px;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.order-composition div[data-v-d757c430]{min-width:0;padding:10px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.order-composition div[data-v-d757c430]:nth-child(3),.order-composition div[data-v-d757c430]:last-child{grid-column:1 / -1}.order-composition dt[data-v-d757c430],.order-composition dd[data-v-d757c430]{margin:0}.order-composition dt[data-v-d757c430]{color:var(--color-text-muted);font-size:10px}.order-composition dd[data-v-d757c430]{margin-top:4px;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.order-composition dd small[data-v-d757c430]{display:block;margin-top:4px;color:var(--color-text-muted);font-size:10px}.inventory-page[data-v-502b936c]{min-height:100vh;background:var(--color-background)}.inventory-shell[data-v-502b936c]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-502b936c]{min-width:0;padding:26px clamp(16px,3vw,38px) 60px}.page-head[data-v-502b936c]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.page-head p[data-v-502b936c]{margin:14px 0 4px;color:var(--color-primary);font-size:12px;font-weight:700}.page-head h1[data-v-502b936c]{margin:0;color:var(--color-text-strong);font-size:28px}.back-button[data-v-502b936c]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--color-primary);background:transparent;font-weight:700;cursor:pointer}.icon-button[data-v-502b936c],.reference-button[data-v-502b936c]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-surface);cursor:pointer}.filters[data-v-502b936c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--color-border);background:var(--color-surface)}.filters label[data-v-502b936c]{display:grid;gap:5px;color:var(--color-text-muted);font-size:12px}.filters input[data-v-502b936c],.filters select[data-v-502b936c]{min-width:0;height:40px;padding:8px 9px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface)}.filter-actions[data-v-502b936c]{display:flex;gap:8px}.primary[data-v-502b936c],.secondary[data-v-502b936c]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border-radius:5px;cursor:pointer}.primary[data-v-502b936c]{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.secondary[data-v-502b936c]{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.page-state[data-v-502b936c]{min-height:300px;display:grid;place-items:center;color:var(--color-text-muted)}.page-state.error[data-v-502b936c]{color:var(--color-danger, #9d2b24)}.table-wrap[data-v-502b936c]{margin-top:14px;overflow:auto;border:1px solid var(--color-border);background:var(--color-surface)}table[data-v-502b936c]{width:100%;min-width:940px;border-collapse:collapse}th[data-v-502b936c],td[data-v-502b936c]{padding:12px 13px;border-bottom:1px solid var(--color-border);text-align:left;font-size:12px}th[data-v-502b936c]{color:var(--color-text-muted);background:var(--color-surface-subtle)}td strong[data-v-502b936c],td small[data-v-502b936c]{display:block}td small[data-v-502b936c]{margin-top:3px;color:var(--color-text-muted)}.movement[data-v-502b936c]{padding:4px 6px;border-radius:4px;background:#eef1f3}.movement.receipt[data-v-502b936c]{color:#246640;background:#e4f5e8}.movement.shipment[data-v-502b936c]{color:#8c4c1d;background:#fff0dc}.positive[data-v-502b936c]{color:#246640;font-weight:700}.negative[data-v-502b936c]{color:#a22820;font-weight:700}.reference-button[data-v-502b936c]{width:34px;height:34px}@media(max-width:1100px){.filters[data-v-502b936c]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-actions[data-v-502b936c]{align-self:end}}@media(max-width:900px){.inventory-shell[data-v-502b936c]{grid-template-columns:1fr}}@media(max-width:680px){main[data-v-502b936c]{padding-inline:12px}.filters[data-v-502b936c]{grid-template-columns:1fr 1fr}.filter-actions[data-v-502b936c]{grid-column:1 / -1}.filter-actions button[data-v-502b936c]{flex:1}.page-head h1[data-v-502b936c]{font-size:24px}}.inventory-page[data-v-502b936c] .page-head{margin-bottom:12px}tbody tr[data-v-502b936c]{cursor:pointer}tbody tr[data-v-502b936c]:hover,tbody tr[data-v-502b936c]:focus-visible{background:var(--color-primary-soft);outline:none}.catalog-page[data-v-6ce6b881]{min-height:100vh;color:var(--color-text);background:var(--color-background)}.catalog-page.embedded[data-v-6ce6b881]{min-height:0}.catalog-shell[data-v-6ce6b881]{display:grid;grid-template-columns:224px minmax(0,1fr)}.catalog-shell--embedded[data-v-6ce6b881]{display:block}.catalog-shell--embedded main[data-v-6ce6b881]{padding:0}main[data-v-6ce6b881]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-6ce6b881]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-6ce6b881]{margin:0 0 3px;color:var(--color-primary);font-size:11px;font-weight:750}.page-head h1[data-v-6ce6b881]{margin:0;font-size:24px}.head-actions[data-v-6ce6b881]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.icon-button[data-v-6ce6b881]{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface)}.icon-button[data-v-6ce6b881]:disabled,.edit-button[data-v-6ce6b881]:disabled{opacity:.45}.primary-button[data-v-6ce6b881],.edit-button[data-v-6ce6b881]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary)}.primary-button.secondary-create[data-v-6ce6b881],.edit-button[data-v-6ce6b881]{min-height:30px;color:var(--color-primary);background:var(--color-surface)}.scope-note[data-v-6ce6b881]{margin:8px 0;padding:7px 9px;border-left:3px solid var(--color-primary);color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:10px;line-height:1.45}.notice[data-v-6ce6b881]{display:flex;align-items:center;gap:7px;margin:7px 0;padding:8px 10px;font-size:11px}.notice.success[data-v-6ce6b881]{color:#246640;background:#e4f5e8}.notice.error[data-v-6ce6b881]{color:#8d2925;background:#fff3f1}.editor[data-v-6ce6b881]{position:fixed;z-index:45;top:58px;right:0;box-sizing:border-box;width:min(600px,calc(100vw - 224px));height:calc(100vh - 58px);margin:0;padding:20px;overflow-y:auto;border-top:0;border-left:1px solid var(--color-border);background:var(--color-surface);box-shadow:-12px 0 28px #21261f1f}.editor-head[data-v-6ce6b881],.tier-items-head[data-v-6ce6b881]{display:flex;align-items:center;justify-content:space-between;gap:10px}.editor h2[data-v-6ce6b881],.gift-panel h2[data-v-6ce6b881]{margin:0;font-size:15px}.form-grid[data-v-6ce6b881]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.form-grid label[data-v-6ce6b881],.tier-item label[data-v-6ce6b881]{display:grid;gap:4px;color:var(--color-text-muted);font-size:11px}.form-grid input[data-v-6ce6b881],.form-grid select[data-v-6ce6b881],.tier-item input[data-v-6ce6b881],.tier-item select[data-v-6ce6b881]{min-width:0;min-height:34px;padding:0 9px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}.form-grid .check[data-v-6ce6b881]{grid-template-columns:18px minmax(0,1fr);align-items:center;align-self:end;min-height:34px}.form-grid .check input[data-v-6ce6b881]{width:16px;height:16px;padding:0}.tier-items-head[data-v-6ce6b881]{margin-top:13px}.editor-empty[data-v-6ce6b881]{margin:10px 0 0;padding:10px 11px;border-left:3px solid #b87924;color:#79501e;background:#fff8e8;font-size:12px;line-height:1.5}.tier-items[data-v-6ce6b881]{margin-top:6px;border-top:1px solid var(--color-border)}.tier-item[data-v-6ce6b881]{min-height:56px;padding:7px 0;border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:minmax(220px,1fr) minmax(90px,.3fr) 34px;gap:8px;align-items:end}.tier-summary[data-v-6ce6b881]{display:block;margin:1px 0}.save-button[data-v-6ce6b881]{margin-top:11px}.table-wrap[data-v-6ce6b881]{max-height:510px;overflow:auto;border-top:2px solid var(--color-primary)}table[data-v-6ce6b881]{width:100%;border-collapse:collapse;font-size:11px}th[data-v-6ce6b881],td[data-v-6ce6b881]{height:37px;padding:5px 8px;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}th[data-v-6ce6b881]{position:sticky;top:0;z-index:1;color:var(--color-text-muted);background:var(--color-surface);font-size:9px}td strong[data-v-6ce6b881],td small[data-v-6ce6b881]{display:block}td small[data-v-6ce6b881]{margin-top:2px;color:var(--color-text-muted)}.gift-workspace[data-v-6ce6b881]{min-height:0;display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:14px}.gift-panel[data-v-6ce6b881]{min-width:0;border-top:2px solid var(--color-primary)}.gift-panel>header[data-v-6ce6b881]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px}.gift-panel>header>div[data-v-6ce6b881]{display:flex;align-items:baseline;gap:7px}.gift-panel>header span[data-v-6ce6b881],.compact-pagination[data-v-6ce6b881]{color:var(--color-text-muted);font-size:10px}.compact-table[data-v-6ce6b881]{max-height:224px;border-top:1px solid var(--color-border)}.tier-table[data-v-6ce6b881]{min-width:560px}.state[data-v-6ce6b881]{min-height:58px;display:grid;place-items:center;color:var(--color-text-muted);font-size:11px}.list-footer[data-v-6ce6b881],.pagination[data-v-6ce6b881],.compact-pagination[data-v-6ce6b881]{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 0}.pagination[data-v-6ce6b881]{justify-content:center}.compact-pagination template[data-v-6ce6b881]{display:contents}@media(max-width:1000px){.gift-workspace[data-v-6ce6b881]{grid-template-columns:1fr}.compact-table[data-v-6ce6b881]{max-height:200px}}@media(max-width:900px){.catalog-shell[data-v-6ce6b881]{grid-template-columns:1fr}main[data-v-6ce6b881]{padding:18px 14px 88px}.editor[data-v-6ce6b881]{top:58px;width:100vw}}@media(max-width:640px){.page-head[data-v-6ce6b881]{align-items:flex-start;flex-direction:column}.head-actions[data-v-6ce6b881]{width:100%;justify-content:flex-start}.form-grid[data-v-6ce6b881]{grid-template-columns:1fr}.tier-item[data-v-6ce6b881]{grid-template-columns:minmax(0,1fr) 80px 34px}.page-head h1[data-v-6ce6b881]{font-size:22px}.primary-button[data-v-6ce6b881]{padding:0 8px}.gift-workspace[data-v-6ce6b881]{display:block}.gift-panel+.gift-panel[data-v-6ce6b881]{margin-top:14px}}.staff-history-page[data-v-2db6635a]{min-height:100vh;background:var(--color-background)}main[data-v-2db6635a]{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 60px}.page-head[data-v-2db6635a]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.page-head p[data-v-2db6635a]{margin:0 0 6px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-2db6635a]{margin:0;color:var(--color-text-strong);font-size:30px}.page-head span[data-v-2db6635a]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:13px}.toolbar[data-v-2db6635a]{display:flex;gap:14px;align-items:center;margin-bottom:14px}.toolbar input[data-v-2db6635a]{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}.toolbar span[data-v-2db6635a]{color:var(--color-text-muted);font-size:12px;white-space:nowrap}.history-layout[data-v-2db6635a]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:start}.history-list[data-v-2db6635a],.history-detail[data-v-2db6635a]{border:1px solid var(--color-border);background:var(--color-surface)}.history-row[data-v-2db6635a]{width:100%;display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);background:transparent;text-align:left;cursor:pointer}.history-row[data-v-2db6635a]:last-child{border-bottom:0}.history-row[data-v-2db6635a]:hover,.history-row.active[data-v-2db6635a]{background:var(--color-primary-soft)}.history-row span[data-v-2db6635a]{min-width:0}.history-row strong[data-v-2db6635a],.history-row small[data-v-2db6635a]{display:block}.history-row strong[data-v-2db6635a]{color:var(--color-text-strong);font-size:13px}.history-row small[data-v-2db6635a]{margin-top:4px;color:var(--color-text-muted);font-size:11px}.history-row>span[data-v-2db6635a]:last-child{text-align:right;white-space:nowrap}.history-row b[data-v-2db6635a]{color:var(--color-primary)}.history-detail[data-v-2db6635a]{padding:18px;position:sticky;top:78px}.history-detail header[data-v-2db6635a]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.history-detail header p[data-v-2db6635a]{margin:0 0 5px;color:var(--color-text-muted);font-size:11px}.history-detail h2[data-v-2db6635a]{margin:0;font-size:18px}.close-button[data-v-2db6635a]{border:0;background:transparent;color:var(--color-text-muted);font-size:24px;cursor:pointer}.history-detail dl[data-v-2db6635a]{margin:0}.history-detail dl div[data-v-2db6635a]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--color-border)}.history-detail dt[data-v-2db6635a]{color:var(--color-text-muted);font-size:12px}.history-detail dd[data-v-2db6635a]{margin:0;color:var(--color-text-strong);font-size:13px}.detail-note[data-v-2db6635a]{margin:16px 0 0;padding:10px 12px;color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:12px;line-height:1.5}.empty[data-v-2db6635a],.state[data-v-2db6635a]{padding:34px 16px;color:var(--color-text-muted);text-align:center}.notice[data-v-2db6635a]{margin:0 0 14px}.notice button[data-v-2db6635a]{margin-left:8px}@media(max-width:760px){main[data-v-2db6635a]{width:min(100% - 28px,560px);padding-top:20px}.page-head h1[data-v-2db6635a]{font-size:25px}.toolbar[data-v-2db6635a]{align-items:stretch;flex-direction:column;gap:8px}.history-layout[data-v-2db6635a]{grid-template-columns:1fr}.history-detail[data-v-2db6635a]{position:static}.history-row[data-v-2db6635a]{padding:13px 12px}}.receipt-task-page[data-v-1a1cdfe6]{min-height:100vh;box-sizing:border-box;background:#f5f6f7;color:#202522;padding:24px}.receipt-task-head[data-v-1a1cdfe6]{max-width:1360px;margin:0 auto 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.back-button[data-v-1a1cdfe6]{display:inline-flex;align-items:center;gap:6px;margin:0 0 13px;padding:0;border:0;background:transparent;color:#a52b21;font:inherit;font-weight:650;cursor:pointer}.receipt-task-head p[data-v-1a1cdfe6],.processor-title p[data-v-1a1cdfe6],.section-title p[data-v-1a1cdfe6],.shortage-panel p[data-v-1a1cdfe6]{margin:0;color:#68716c;font-size:13px}.receipt-task-head h1[data-v-1a1cdfe6]{margin:3px 0 0;font-size:27px;letter-spacing:0}.icon-button[data-v-1a1cdfe6]{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d6dcd8;background:#fff;color:#354039;cursor:pointer}.stage-tabs[data-v-1a1cdfe6]{max-width:1360px;margin:0 auto 14px;display:flex;border:1px solid #d9dedb;background:#fff;overflow-x:auto}.stage-tabs button[data-v-1a1cdfe6]{flex:1 0 126px;min-height:44px;border:0;border-right:1px solid #e1e5e2;background:#fff;color:#4f5953;font:inherit;cursor:pointer}.stage-tabs button.active[data-v-1a1cdfe6]{box-shadow:inset 0 -3px #a52b21;color:#a52b21;font-weight:700}.stage-tabs b[data-v-1a1cdfe6]{margin-left:7px;color:inherit}.page-state[data-v-1a1cdfe6]{max-width:1360px;min-height:340px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px;color:#68716c}.page-state.error[data-v-1a1cdfe6]{color:#9b392f}.page-state.empty[data-v-1a1cdfe6]{flex-direction:column}.page-state button[data-v-1a1cdfe6]{border:0;color:#176440;background:transparent;cursor:pointer}.task-layout[data-v-1a1cdfe6]{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:620px;border:1px solid #d9dedb;background:#fff}.task-list[data-v-1a1cdfe6]{border-right:1px solid #d9dedb;overflow:auto}.task-row[data-v-1a1cdfe6]{width:100%;min-height:76px;display:grid;grid-template-columns:58px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:12px;border:0;border-bottom:1px solid #e5e8e6;background:#fff;text-align:left;cursor:pointer}.task-row[data-v-1a1cdfe6]:hover,.task-row.active[data-v-1a1cdfe6]{background:#f7eeeb}.task-row.active[data-v-1a1cdfe6]{box-shadow:inset 3px 0 #a52b21}.task-status[data-v-1a1cdfe6]{padding:4px 5px;border:1px solid #d4a05f;color:#8b571b;text-align:center;font-size:12px}.task-status.shortage[data-v-1a1cdfe6]{border-color:#cb7568;color:#9b392f}.task-copy[data-v-1a1cdfe6]{min-width:0}.task-copy strong[data-v-1a1cdfe6],.task-copy small[data-v-1a1cdfe6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-copy small[data-v-1a1cdfe6]{margin-top:5px;color:#68716c;font-size:12px}.task-processor[data-v-1a1cdfe6]{min-width:0;padding:24px 28px}.processor-title[data-v-1a1cdfe6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #dfe3e0}.processor-title h2[data-v-1a1cdfe6]{margin:3px 0 0;font-size:22px;letter-spacing:0}.processor-status[data-v-1a1cdfe6]{padding:6px 9px;background:#eaf3ee;color:#286347;font-size:13px}.processor-status.shortage[data-v-1a1cdfe6]{background:#fff1e6;color:#994e17}.fact-grid[data-v-1a1cdfe6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0;background:#dfe3e0;border:1px solid #dfe3e0}.fact-grid div[data-v-1a1cdfe6]{min-width:0;padding:13px;background:#fafbfa}.fact-grid dt[data-v-1a1cdfe6]{color:#68716c;font-size:12px}.fact-grid dd[data-v-1a1cdfe6]{margin:5px 0 0;font-weight:650;overflow-wrap:anywhere}.processor-section[data-v-1a1cdfe6]{padding:18px 0;border-top:1px solid #e2e6e3}.section-title[data-v-1a1cdfe6]{display:flex;gap:10px;align-items:center}.section-title h3[data-v-1a1cdfe6]{margin:0 0 3px;font-size:15px}.evidence-actions[data-v-1a1cdfe6]{margin-top:13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.file-picker[data-v-1a1cdfe6],.secondary-button[data-v-1a1cdfe6],.primary-button[data-v-1a1cdfe6]{min-height:40px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd3ce;padding:8px 12px;background:#fff;color:#28342d;cursor:pointer;font:inherit;font-size:14px}.file-picker input[data-v-1a1cdfe6]{position:absolute;width:1px;height:1px;opacity:0}.primary-button[data-v-1a1cdfe6]{border-color:#a52b21;background:#a52b21;color:#fff}.primary-button[data-v-1a1cdfe6]:disabled,.secondary-button[data-v-1a1cdfe6]:disabled{opacity:.55;cursor:not-allowed}.dispatch-form[data-v-1a1cdfe6],.receipt-form[data-v-1a1cdfe6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dispatch-form label[data-v-1a1cdfe6],.receipt-form label[data-v-1a1cdfe6]{display:grid;gap:7px;color:#4e5953;font-size:13px}.dispatch-form label span[data-v-1a1cdfe6],.receipt-form label span[data-v-1a1cdfe6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.dispatch-form input[data-v-1a1cdfe6],.dispatch-form select[data-v-1a1cdfe6],.receipt-form input[data-v-1a1cdfe6],.receipt-form textarea[data-v-1a1cdfe6]{width:100%;box-sizing:border-box;border:1px solid #cbd3ce;background:#fff;padding:10px;color:#202522;font:inherit}.reason-field[data-v-1a1cdfe6]{grid-column:1 / -1}.receipt-form textarea[data-v-1a1cdfe6]{min-height:92px;resize:vertical}.inventory-warning[data-v-1a1cdfe6]{display:flex;align-items:center;gap:7px;color:#963d32}.action-message[data-v-1a1cdfe6]{margin-top:12px;padding:10px 12px;font-size:13px}.action-message.error[data-v-1a1cdfe6]{background:#fff0ed;color:#963d32}.action-message.success[data-v-1a1cdfe6]{background:#eaf5ee;color:#286347}.processor-actions[data-v-1a1cdfe6]{display:flex;justify-content:flex-end;margin-top:18px}.shortage-panel[data-v-1a1cdfe6]{display:flex;gap:12px;margin-top:22px;padding:16px;border-left:4px solid #bf6b25;background:#fff7ef}.shortage-panel strong[data-v-1a1cdfe6]{display:block;margin-bottom:4px}.shortage-content[data-v-1a1cdfe6]{flex:1;min-width:0}.replacement-form[data-v-1a1cdfe6]{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(160px,.8fr) auto;align-items:end;gap:12px;margin-top:14px}.replacement-form label[data-v-1a1cdfe6]{display:grid;gap:6px;color:#70431f;font-size:12px}.replacement-form label span[data-v-1a1cdfe6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px}.replacement-form input[data-v-1a1cdfe6]{width:100%;box-sizing:border-box;min-height:40px;border:1px solid #d3af8c;padding:8px;background:#fff;color:#202522;font:inherit}@media(max-width:820px){.receipt-task-page[data-v-1a1cdfe6]{padding:14px}.receipt-task-head[data-v-1a1cdfe6]{align-items:flex-start}.task-layout[data-v-1a1cdfe6]{grid-template-columns:1fr}.task-list[data-v-1a1cdfe6]{max-height:260px;border-right:0;border-bottom:1px solid #d9dedb}.task-processor[data-v-1a1cdfe6]{padding:18px 14px}.fact-grid[data-v-1a1cdfe6]{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-form[data-v-1a1cdfe6],.receipt-form[data-v-1a1cdfe6],.replacement-form[data-v-1a1cdfe6]{grid-template-columns:1fr}.reason-field[data-v-1a1cdfe6]{grid-column:auto}}.receipt-task-page[data-v-1a1cdfe6]{padding-top:16px}.receipt-task-head[data-v-1a1cdfe6]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #d6dcd8}.receipt-task-head h1[data-v-1a1cdfe6]{font-size:24px}.purchase-task-page[data-v-a0b130e5]{min-height:100vh;padding:28px clamp(16px,3vw,42px) 56px;color:var(--color-text);background:var(--color-background)}.page-head[data-v-a0b130e5]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;max-width:1320px;margin:0 auto 18px}.back-button[data-v-a0b130e5]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--color-primary);background:transparent;font-weight:700;cursor:pointer}.page-head p[data-v-a0b130e5],.processor-head p[data-v-a0b130e5]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-a0b130e5]{margin:0;font-size:28px;color:var(--color-text-strong)}.summary[data-v-a0b130e5]{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.summary span[data-v-a0b130e5]{min-width:86px;padding:9px 11px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font-size:12px}.summary b[data-v-a0b130e5]{margin-right:4px;font-size:18px;color:var(--color-text-strong)}.icon-button[data-v-a0b130e5]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);cursor:pointer}.page-state[data-v-a0b130e5]{max-width:1320px;min-height:360px;margin:0 auto;display:grid;place-items:center;color:var(--color-text-muted)}.page-state.error[data-v-a0b130e5]{align-content:center;gap:10px;color:var(--color-danger, #a33)}.page-state.empty[data-v-a0b130e5]{align-content:center;gap:8px}.task-layout[data-v-a0b130e5]{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);border:1px solid var(--color-border);background:var(--color-surface)}.task-list[data-v-a0b130e5]{border-right:1px solid var(--color-border)}.task-row[data-v-a0b130e5]{width:100%;min-height:74px;display:grid;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid var(--color-border);background:transparent;text-align:left;cursor:pointer}.task-row.active[data-v-a0b130e5]{box-shadow:inset 3px 0 var(--color-primary);background:var(--color-primary-soft)}.task-row strong[data-v-a0b130e5],.task-row small[data-v-a0b130e5]{display:block}.task-row small[data-v-a0b130e5]{margin-top:4px;color:var(--color-text-muted)}.stage[data-v-a0b130e5]{padding:5px 6px;border-radius:4px;color:#6f541c;background:#fff3ce;font-size:11px;text-align:center}.stage.arrived[data-v-a0b130e5]{color:#175974;background:#e2f3f8}.stage.qualified[data-v-a0b130e5]{color:#246640;background:#e4f5e8}.stage.rejected[data-v-a0b130e5]{color:#8c2f2f;background:#fbe5e5}.stage.stocked[data-v-a0b130e5]{color:#7c5520;background:#fff0dc}.processor[data-v-a0b130e5]{min-width:0;padding:22px}.processor-head[data-v-a0b130e5]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.processor-head h2[data-v-a0b130e5]{margin:0;color:var(--color-text-strong);font-size:21px}.version[data-v-a0b130e5]{color:var(--color-text-muted);font-size:12px}.facts[data-v-a0b130e5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;border-block:1px solid var(--color-border)}.facts div[data-v-a0b130e5]{padding:14px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.facts div[data-v-a0b130e5]:nth-child(3n){border-right:0}.facts div[data-v-a0b130e5]:nth-last-child(-n+3){border-bottom:0}.facts dt[data-v-a0b130e5]{color:var(--color-text-muted);font-size:11px}.facts dd[data-v-a0b130e5]{margin:5px 0 0;color:var(--color-text-strong);font-weight:700}.evidence-section[data-v-a0b130e5]{padding:20px 0;border-bottom:1px solid var(--color-border)}.evidence-grid[data-v-a0b130e5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.evidence-card[data-v-a0b130e5]{min-width:0;padding:12px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.evidence-card.unavailable[data-v-a0b130e5]{opacity:.58}.evidence-card header[data-v-a0b130e5]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.evidence-card strong[data-v-a0b130e5],.evidence-card small[data-v-a0b130e5]{display:block}.evidence-card small[data-v-a0b130e5]{margin-top:4px;color:var(--color-text-muted);line-height:1.45}.evidence-card header>span[data-v-a0b130e5]{flex:0 0 auto;padding:3px 5px;border-radius:4px;font-size:10px}.evidence-card .attached[data-v-a0b130e5]{color:#246640;background:#e4f5e8}.evidence-card .missing[data-v-a0b130e5]{color:#8c4c1d;background:#fff0dc}.evidence-drop[data-v-a0b130e5]{min-height:44px;display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:11px;padding:8px;border:1px dashed var(--color-border);background:var(--color-surface);cursor:pointer}.evidence-drop span[data-v-a0b130e5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-drop input[data-v-a0b130e5]{display:none}.evidence-upload[data-v-a0b130e5],.evidence-view[data-v-a0b130e5]{width:100%;min-height:36px;display:inline-flex;justify-content:center;align-items:center;gap:6px;margin-top:8px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);cursor:pointer}.stocked[data-v-a0b130e5]{display:flex;gap:10px;color:#246640}.action-section[data-v-a0b130e5]{padding-top:22px}.section-title[data-v-a0b130e5]{display:flex;gap:10px;align-items:flex-start}.section-title h3[data-v-a0b130e5],.rejected h3[data-v-a0b130e5]{margin:0;font-size:16px}.section-title p[data-v-a0b130e5],.rejected p[data-v-a0b130e5]{margin:4px 0 0;color:var(--color-text-muted);font-size:12px}.form-grid[data-v-a0b130e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.form-grid .full[data-v-a0b130e5]{grid-column:1 / -1}label[data-v-a0b130e5]{display:grid;gap:6px;color:var(--color-text-muted);font-size:12px}input[data-v-a0b130e5],textarea[data-v-a0b130e5]{min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);font:inherit}button.primary[data-v-a0b130e5],button.secondary[data-v-a0b130e5]{min-height:38px;display:inline-flex;gap:7px;align-items:center;justify-content:center;margin-top:15px;padding:8px 14px;border-radius:5px;cursor:pointer}.primary[data-v-a0b130e5]{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.secondary[data-v-a0b130e5]{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.payment-row[data-v-a0b130e5]{display:flex;gap:10px;align-items:end;margin-top:16px}.payment-row label[data-v-a0b130e5]{flex:1}.payment-row button[data-v-a0b130e5]{margin-top:0}.file[data-v-a0b130e5]{min-height:40px;display:flex;flex-direction:row;align-items:center;padding:9px 10px;border:1px dashed var(--color-border);cursor:pointer}.file input[data-v-a0b130e5]{display:none}.supplier-source[data-v-a0b130e5]{flex:1;display:grid;gap:5px;min-height:42px;padding:9px 10px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.supplier-source span[data-v-a0b130e5],.supplier-source small[data-v-a0b130e5]{color:var(--color-text-muted);font-size:12px}.supplier-source strong[data-v-a0b130e5]{color:var(--color-text-strong)}.payable-summary[data-v-a0b130e5]{margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--color-primary);color:var(--color-text);background:var(--color-primary-soft);font-size:13px}.payment-confirm[data-v-a0b130e5]{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.impact-summary strong[data-v-a0b130e5],.impact-summary span[data-v-a0b130e5]{display:block}.impact-summary span[data-v-a0b130e5]{margin-top:4px;color:var(--color-text-muted);font-size:12px}.confirm-check[data-v-a0b130e5]{display:flex;grid-template-columns:auto 1fr;align-items:flex-start}.confirm-check input[data-v-a0b130e5]{margin-top:2px}.stock-confirm[data-v-a0b130e5]{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-border)}.stock-confirm p[data-v-a0b130e5]{display:flex;gap:7px;align-items:center;color:#7c5520;font-size:12px}.rejected[data-v-a0b130e5]{display:flex;gap:10px;color:#8c2f2f}.notice[data-v-a0b130e5]{margin:16px 0 0;padding:10px 12px;border-radius:5px;font-size:12px}.notice.error[data-v-a0b130e5]{color:#8c2f2f;background:#fbe5e5}.notice.success[data-v-a0b130e5]{color:#246640;background:#e4f5e8}@media(max-width:820px){.purchase-task-page[data-v-a0b130e5]{padding:18px 14px 88px}.page-head[data-v-a0b130e5]{display:block}.summary[data-v-a0b130e5]{margin-top:14px}.summary span[data-v-a0b130e5]{flex:1}.task-layout[data-v-a0b130e5]{grid-template-columns:1fr}.task-list[data-v-a0b130e5]{max-height:230px;overflow:auto;border-right:0;border-bottom:1px solid var(--color-border)}.processor[data-v-a0b130e5]{padding:18px 14px}.facts[data-v-a0b130e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts div[data-v-a0b130e5],.facts div[data-v-a0b130e5]:nth-child(3n){border-right:1px solid var(--color-border)}.facts div[data-v-a0b130e5]:nth-child(2n){border-right:0}.facts div[data-v-a0b130e5]:nth-last-child(-n+3){border-bottom:1px solid var(--color-border)}.facts div[data-v-a0b130e5]:nth-last-child(-n+2){border-bottom:0}.evidence-grid[data-v-a0b130e5],.form-grid[data-v-a0b130e5]{grid-template-columns:1fr}.form-grid .full[data-v-a0b130e5]{grid-column:auto}.payment-row[data-v-a0b130e5]{align-items:stretch;flex-direction:column}.payment-row button[data-v-a0b130e5]{margin-top:0}button.primary[data-v-a0b130e5]{width:100%;min-height:44px}}.purchase-task-page[data-v-a0b130e5]{padding-top:16px}.purchase-task-page .page-head[data-v-a0b130e5]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.purchase-task-page .page-head h1[data-v-a0b130e5]{font-size:24px}.sales-task-page[data-v-72858b1f]{min-height:100vh;padding:28px clamp(16px,3vw,42px) 56px;color:var(--color-text);background:var(--color-background)}.page-head[data-v-72858b1f]{max-width:1320px;margin:0 auto 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page-head p[data-v-72858b1f],.processor-head p[data-v-72858b1f]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-72858b1f]{margin:0;color:var(--color-text-strong);font-size:28px}.page-head>div>span[data-v-72858b1f]{display:block;margin-top:6px;color:var(--color-text-muted);font-size:12px}.back-button[data-v-72858b1f]{margin-bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--color-primary);background:transparent;font-weight:700;cursor:pointer}.summary[data-v-72858b1f]{display:flex;align-items:center;gap:9px}.summary>button[data-v-72858b1f]:not(.icon-button){min-width:90px;padding:9px 11px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-surface);font-size:12px;cursor:pointer}.summary>button.active[data-v-72858b1f]{border-color:var(--color-primary);background:var(--color-primary-soft)}.summary b[data-v-72858b1f]{margin-right:5px;color:var(--color-text-strong);font-size:18px}.icon-button[data-v-72858b1f]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);cursor:pointer}.global-notice[data-v-72858b1f]{max-width:1320px;margin:-8px auto 14px;padding:10px 12px;color:#246640;background:#e4f5e8;font-size:12px}.page-state[data-v-72858b1f]{max-width:1320px;min-height:360px;margin:0 auto;display:grid;place-items:center;color:var(--color-text-muted)}.page-state.error[data-v-72858b1f],.page-state.empty[data-v-72858b1f]{align-content:center;gap:10px}.page-state.error[data-v-72858b1f]{color:var(--color-danger, #a33)}.task-layout[data-v-72858b1f]{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);border:1px solid var(--color-border);background:var(--color-surface)}.task-list[data-v-72858b1f]{border-right:1px solid var(--color-border)}.task-row[data-v-72858b1f]{width:100%;min-height:76px;display:grid;grid-template-columns:72px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:12px 14px;border:0;border-bottom:1px solid var(--color-border);background:transparent;text-align:left;cursor:pointer}.task-row.active[data-v-72858b1f]{box-shadow:inset 3px 0 var(--color-primary);background:var(--color-primary-soft)}.task-copy strong[data-v-72858b1f],.task-copy small[data-v-72858b1f]{display:block}.task-copy small[data-v-72858b1f]{margin-top:4px;color:var(--color-text-muted);font-size:11px}.stage[data-v-72858b1f]{padding:5px 6px;border-radius:4px;color:#6f541c;background:#fff3ce;font-size:11px;text-align:center}.stage.returned[data-v-72858b1f],.stage.rejected[data-v-72858b1f]{color:#8c2f2f;background:#fbe5e5}.stage.exception[data-v-72858b1f]{color:#873d24;background:#fde9df}.stage.pending[data-v-72858b1f]{color:#175974;background:#e2f3f8}.processor[data-v-72858b1f]{min-width:0;padding:22px}.processor-head[data-v-72858b1f]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.processor-head h2[data-v-72858b1f]{margin:0;color:var(--color-text-strong);font-size:21px}.classification[data-v-72858b1f]{color:var(--color-text-muted);font-size:11px}.facts[data-v-72858b1f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;border-block:1px solid var(--color-border)}.facts div[data-v-72858b1f]{min-width:0;padding:14px;border-right:1px solid var(--color-border)}.facts div[data-v-72858b1f]:last-child{border-right:0}.facts dt[data-v-72858b1f]{color:var(--color-text-muted);font-size:11px}.facts dd[data-v-72858b1f]{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text-strong);font-weight:700}.task-boundary[data-v-72858b1f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.task-boundary div[data-v-72858b1f]{min-width:0;padding:12px 14px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.task-boundary div[data-v-72858b1f]:nth-child(2n){border-right:0}.task-boundary div[data-v-72858b1f]:nth-last-child(-n+2){border-bottom:0}.task-boundary dt[data-v-72858b1f]{color:var(--color-text-muted);font-size:11px}.task-boundary dd[data-v-72858b1f]{margin:5px 0 0;color:var(--color-text-strong);font-size:12px;font-weight:650}.action-section[data-v-72858b1f]{padding-top:22px}.section-title[data-v-72858b1f]{display:flex;gap:10px;align-items:flex-start}.section-title h3[data-v-72858b1f]{margin:0;font-size:16px}.section-title p[data-v-72858b1f]{margin:4px 0 0;color:var(--color-text-muted);font-size:12px}.impact[data-v-72858b1f]{margin-bottom:14px;padding:12px 14px;border-left:3px solid var(--color-primary);background:var(--color-surface-subtle)}.impact strong[data-v-72858b1f],.impact span[data-v-72858b1f]{display:block}.impact span[data-v-72858b1f]{margin-top:4px;color:var(--color-text-muted);font-size:12px}.proof-ready[data-v-72858b1f],.proof-upload[data-v-72858b1f]{display:flex;align-items:center;gap:10px;margin-top:15px}.proof-ready[data-v-72858b1f]{justify-content:space-between;padding:12px 14px;color:#246640;background:#e4f5e8}.proof-ready span[data-v-72858b1f]{display:inline-flex;align-items:center;gap:7px}.proof-upload[data-v-72858b1f]{flex-wrap:wrap}.warning[data-v-72858b1f]{width:100%;margin:0;display:flex;gap:7px;align-items:center;color:#8c2f2f;font-size:12px}.file-picker[data-v-72858b1f]{min-height:40px;flex:1;display:flex;flex-direction:row;gap:8px;align-items:center;padding:9px 10px;border:1px dashed var(--color-border);color:var(--color-text-muted);cursor:pointer}.file-picker input[data-v-72858b1f]{display:none}.payment-fields[data-v-72858b1f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.cash-note[data-v-72858b1f]{margin:15px 0 0;padding:11px 13px;color:#6f541c;background:#fff3ce;font-size:12px}label[data-v-72858b1f]{display:grid;gap:6px;color:var(--color-text-muted);font-size:12px}textarea[data-v-72858b1f],select[data-v-72858b1f],input[type=date][data-v-72858b1f]{min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);font:inherit}textarea[data-v-72858b1f]{resize:vertical}.confirm-check[data-v-72858b1f]{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:10px}.confirm-check input[data-v-72858b1f]{margin-top:2px}.action-buttons[data-v-72858b1f]{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.action-buttons.three[data-v-72858b1f]{flex-wrap:wrap}.primary[data-v-72858b1f],.secondary[data-v-72858b1f],.danger[data-v-72858b1f]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:5px;cursor:pointer}.primary[data-v-72858b1f]{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.secondary[data-v-72858b1f]{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.danger[data-v-72858b1f]{border:1px solid #d9aaaa;color:#8c2f2f;background:#fff6f6}.primary[data-v-72858b1f]:disabled,.secondary[data-v-72858b1f]:disabled,.danger[data-v-72858b1f]:disabled{cursor:not-allowed;opacity:.58}.notice[data-v-72858b1f]{margin:16px 0 0;padding:10px 12px;border-radius:5px;font-size:12px}.notice.error[data-v-72858b1f]{color:#8c2f2f;background:#fbe5e5}.notice.success[data-v-72858b1f]{color:#246640;background:#e4f5e8}.history-section[data-v-72858b1f]{margin-top:22px;border-top:1px solid var(--color-border)}.history-state[data-v-72858b1f]{margin:14px 0 0;color:var(--color-text-muted);font-size:12px}.history-state.error[data-v-72858b1f]{color:#8c2f2f}.history-list[data-v-72858b1f]{margin:14px 0 0;padding:0;list-style:none}.history-list li[data-v-72858b1f]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;padding:8px 0}.history-list li>span[data-v-72858b1f]{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--color-primary)}.history-list strong[data-v-72858b1f],.history-list small[data-v-72858b1f]{display:block}.history-list small[data-v-72858b1f]{margin-top:3px;color:var(--color-text-muted);font-size:11px}.history-list p[data-v-72858b1f]{margin:5px 0 0;font-size:12px}@media(max-width:820px){.sales-task-page[data-v-72858b1f]{padding:18px 14px 88px}.page-head[data-v-72858b1f]{display:block}.summary[data-v-72858b1f]{margin-top:14px;flex-wrap:wrap}.summary>button[data-v-72858b1f]:not(.icon-button){flex:1}.task-layout[data-v-72858b1f]{grid-template-columns:1fr}.task-list[data-v-72858b1f]{max-height:230px;overflow:auto;border-right:0;border-bottom:1px solid var(--color-border)}.processor[data-v-72858b1f]{padding:18px 14px}.facts[data-v-72858b1f],.payment-fields[data-v-72858b1f],.task-boundary[data-v-72858b1f]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts div[data-v-72858b1f]:nth-child(2){border-right:0}.proof-ready[data-v-72858b1f],.proof-upload[data-v-72858b1f]{align-items:stretch;flex-direction:column}.action-buttons>button[data-v-72858b1f]{flex:1}}.sales-task-page[data-v-72858b1f]{padding-top:16px}.sales-task-page .page-head[data-v-72858b1f]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.sales-task-page .page-head h1[data-v-72858b1f]{font-size:24px}.ownership-task-page[data-v-7c192d7c]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-7c192d7c]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-7c192d7c]{min-width:0;padding:26px clamp(18px,3vw,42px) 60px}.page-head[data-v-7c192d7c]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.title-block p[data-v-7c192d7c]{margin:10px 0 4px;color:var(--color-primary);font-size:12px;font-weight:750}.title-block h1[data-v-7c192d7c]{margin:0;font-size:28px}.title-block>span[data-v-7c192d7c]{display:block;margin-top:6px;color:var(--color-text-muted);font-size:12px}.back-link[data-v-7c192d7c],.icon-button[data-v-7c192d7c],.filters button[data-v-7c192d7c],.segmented button[data-v-7c192d7c],.submit[data-v-7c192d7c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.back-link[data-v-7c192d7c]{border:0;color:var(--color-primary);background:transparent}.head-actions[data-v-7c192d7c]{display:flex;align-items:center;gap:10px}.head-actions>span[data-v-7c192d7c]{padding:9px 12px;border:1px solid var(--color-border);background:var(--color-surface)}.head-actions b[data-v-7c192d7c]{color:var(--color-primary)}.icon-button[data-v-7c192d7c]{width:40px}.message[data-v-7c192d7c],.error[data-v-7c192d7c]{padding:10px 12px}.message[data-v-7c192d7c]{color:#256d46;background:#e9f5ed}.error[data-v-7c192d7c]{color:#9a2925;background:#fff0ee}.workspace[data-v-7c192d7c]{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);border-top:2px solid var(--color-primary)}.task-list[data-v-7c192d7c]{min-width:0;padding:18px 18px 24px 0}.task-detail[data-v-7c192d7c]{min-width:0;padding:18px 0 24px 22px;border-left:1px solid var(--color-border)}.filters[data-v-7c192d7c]{display:flex;gap:6px;margin-bottom:12px}.filters button[data-v-7c192d7c]{min-height:32px;padding:0 10px;font-size:11px}.filters button.active[data-v-7c192d7c],.segmented button.active[data-v-7c192d7c]{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.task-row[data-v-7c192d7c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--color-border);border-bottom:0;background:var(--color-surface);color:var(--color-text);text-align:left}.task-row[data-v-7c192d7c]:last-of-type{border-bottom:1px solid var(--color-border)}.task-row.active[data-v-7c192d7c],.task-row[data-v-7c192d7c]:hover{background:var(--color-primary-soft)}.task-row span[data-v-7c192d7c],.task-row strong[data-v-7c192d7c],.task-row small[data-v-7c192d7c]{display:block}.task-row em[data-v-7c192d7c]{color:var(--color-primary);font-size:10px;font-style:normal}.task-row strong[data-v-7c192d7c]{margin-top:3px}.task-row small[data-v-7c192d7c]{margin-top:4px;color:var(--color-text-muted)}.task-row>b[data-v-7c192d7c],.task-detail header>b[data-v-7c192d7c]{padding:4px 7px;border-radius:4px;font-size:10px;white-space:nowrap}.pending[data-v-7c192d7c]{color:#865500;background:#fff3d2}.approved[data-v-7c192d7c]{color:#246c45;background:#e8f5ed}.rejected[data-v-7c192d7c]{color:#992d28;background:#fff0ee}.task-detail>header[data-v-7c192d7c]{display:flex;justify-content:space-between;gap:12px}.task-detail header p[data-v-7c192d7c]{margin:0 0 4px;color:var(--color-primary);font-size:11px}.task-detail h2[data-v-7c192d7c]{margin:0 0 5px;font-size:22px}.task-detail header span[data-v-7c192d7c]{color:var(--color-text-muted);font-size:11px}.task-detail dl[data-v-7c192d7c]{display:grid;grid-template-columns:1fr 1fr;margin:16px 0 0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.task-detail dl div[data-v-7c192d7c]{padding:12px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}dt[data-v-7c192d7c],dd[data-v-7c192d7c]{margin:0}dt[data-v-7c192d7c]{color:var(--color-text-muted);font-size:10px}dd[data-v-7c192d7c]{margin-top:5px;font-weight:650}.review-form[data-v-7c192d7c],.history[data-v-7c192d7c]{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border)}.review-form h3[data-v-7c192d7c],.history h3[data-v-7c192d7c]{margin:0;font-size:14px}.segmented[data-v-7c192d7c]{display:grid;grid-template-columns:1fr 1fr}.segmented button[data-v-7c192d7c]{border-radius:0}.review-form label[data-v-7c192d7c]{display:grid;gap:6px;color:var(--color-text-muted);font-size:11px}.review-form select[data-v-7c192d7c],.review-form textarea[data-v-7c192d7c]{min-height:42px;padding:9px;border:1px solid var(--color-border);background:var(--color-surface)}.review-form textarea[data-v-7c192d7c]{min-height:84px;resize:vertical}.review-form p[data-v-7c192d7c],.history p[data-v-7c192d7c]{margin:0;color:var(--color-text-muted);font-size:11px;line-height:1.6}.submit[data-v-7c192d7c]{justify-self:end;padding:0 14px;border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.state[data-v-7c192d7c]{min-height:220px;display:grid;place-content:center;gap:8px;color:var(--color-text-muted);text-align:center}@media(max-width:960px){.workspace[data-v-7c192d7c]{grid-template-columns:1fr}.task-list[data-v-7c192d7c]{padding-right:0}.task-detail[data-v-7c192d7c]{padding-left:0;border-left:0;border-top:1px solid var(--color-border)}}@media(max-width:900px){.shell[data-v-7c192d7c]{grid-template-columns:1fr}main[data-v-7c192d7c]{padding:18px 14px 80px}}@media(max-width:600px){.page-head[data-v-7c192d7c]{align-items:flex-start;flex-direction:column}.head-actions[data-v-7c192d7c]{width:100%;justify-content:space-between}.task-detail dl[data-v-7c192d7c]{grid-template-columns:1fr}.filters[data-v-7c192d7c]{overflow:auto}.filters button[data-v-7c192d7c]{white-space:nowrap}}.ownership-task-page main[data-v-7c192d7c]{padding-top:18px}.ownership-task-page .page-head[data-v-7c192d7c]{padding-bottom:12px}.ownership-task-page .title-block p[data-v-7c192d7c]{margin-top:0}.ownership-task-page .title-block h1[data-v-7c192d7c]{font-size:26px}.withdrawal-task-page[data-v-b369a3bd]{min-width:0;padding:22px;color:var(--color-text);background:var(--color-background)}.page-head[data-v-b369a3bd],.section-head[data-v-b369a3bd],.detail-head[data-v-b369a3bd],.proof-dialog header[data-v-b369a3bd]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-head[data-v-b369a3bd]{margin-bottom:14px}.page-head p[data-v-b369a3bd],.detail-head p[data-v-b369a3bd]{margin:0 0 3px;color:var(--color-primary);font-size:11px}.page-head h1[data-v-b369a3bd],.detail-head h2[data-v-b369a3bd],.section-head h2[data-v-b369a3bd],.section-head h3[data-v-b369a3bd],.proof-dialog h2[data-v-b369a3bd]{margin:0;letter-spacing:0}.page-head h1[data-v-b369a3bd]{font-size:24px}.icon-button[data-v-b369a3bd]{width:38px;height:38px;border:1px solid var(--color-border);border-radius:6px;display:grid;place-items:center;color:var(--color-text);background:var(--color-surface);cursor:pointer}.notice[data-v-b369a3bd]{margin:0 0 10px;padding:9px 11px;border-left:3px solid var(--color-primary);background:var(--color-primary-soft);font-size:12px}.notice.error[data-v-b369a3bd]{border-left-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft, #fff1f0)}.notice.success[data-v-b369a3bd]{border-left-color:var(--color-success);color:var(--color-success);background:var(--color-success-soft, #edf8f1)}.summary[data-v-b369a3bd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.summary button[data-v-b369a3bd]{min-height:58px;padding:8px 11px;border:1px solid var(--color-border);border-radius:6px;display:flex;align-items:center;justify-content:space-between;color:var(--color-text);background:var(--color-surface);cursor:pointer}.summary button.active[data-v-b369a3bd]{border-color:var(--color-primary);background:var(--color-primary-soft)}.summary span[data-v-b369a3bd]{color:var(--color-text-muted);font-size:11px}.summary strong[data-v-b369a3bd]{font-size:22px}.filters[data-v-b369a3bd]{display:grid;grid-template-columns:minmax(220px,1fr) 210px;gap:9px;margin-bottom:12px}.filters label[data-v-b369a3bd]{display:grid;gap:4px;color:var(--color-text-muted);font-size:10px}.filters input[data-v-b369a3bd],.filters select[data-v-b369a3bd],.reject-panel textarea[data-v-b369a3bd]{min-width:0;min-height:38px;padding:7px 9px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);font:inherit}.workspace[data-v-b369a3bd]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:12px;align-items:start}.task-list-panel[data-v-b369a3bd],.detail-panel[data-v-b369a3bd]{border:1px solid var(--color-border);background:var(--color-surface)}.task-list-panel[data-v-b369a3bd]{min-width:0;padding:13px}.section-head[data-v-b369a3bd]{margin-bottom:10px}.section-head h2[data-v-b369a3bd],.section-head h3[data-v-b369a3bd]{font-size:15px}.section-head span[data-v-b369a3bd]{color:var(--color-text-muted);font-size:10px}.table-wrap[data-v-b369a3bd]{max-height:520px;overflow:auto}table[data-v-b369a3bd]{width:100%;border-collapse:collapse;font-size:11px}th[data-v-b369a3bd]{position:sticky;top:0;z-index:1;padding:8px;color:var(--color-text-muted);background:var(--color-surface-subtle);text-align:left}td[data-v-b369a3bd]{padding:9px 8px;border-top:1px solid var(--color-border);vertical-align:middle}tbody tr[data-v-b369a3bd]{cursor:pointer}tbody tr[data-v-b369a3bd]:hover,tbody tr.active[data-v-b369a3bd]{background:var(--color-primary-soft)}td strong[data-v-b369a3bd],td small[data-v-b369a3bd]{display:block}td small[data-v-b369a3bd]{margin-top:3px;color:var(--color-text-muted);font-size:9px}.status[data-v-b369a3bd]{display:inline-flex;padding:3px 6px;border-radius:4px;color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:10px;white-space:nowrap}.status.processing[data-v-b369a3bd],.status.paid_pending_confirmation[data-v-b369a3bd]{color:var(--color-primary);background:var(--color-primary-soft)}.status.completed[data-v-b369a3bd]{color:var(--color-success);background:var(--color-success-soft, #edf8f1)}.status.rejected[data-v-b369a3bd]{color:var(--color-danger);background:var(--color-danger-soft, #fff1f0)}.text-action[data-v-b369a3bd],.pagination button[data-v-b369a3bd],.secondary-action[data-v-b369a3bd],.reject-panel button[data-v-b369a3bd]{min-height:32px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-primary);background:var(--color-surface);cursor:pointer}.pagination[data-v-b369a3bd]{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:10px;color:var(--color-text-muted);font-size:10px}.pagination button[data-v-b369a3bd]{padding:0 10px}.detail-panel[data-v-b369a3bd]{min-height:220px;padding:14px;position:sticky;top:78px}.detail-empty[data-v-b369a3bd],.compact-empty[data-v-b369a3bd],.page-state[data-v-b369a3bd]{min-height:112px;display:grid;place-content:center;gap:4px;color:var(--color-text-muted);text-align:center}.detail-empty span[data-v-b369a3bd],.compact-empty span[data-v-b369a3bd]{font-size:11px}.detail-head[data-v-b369a3bd]{align-items:flex-start;padding-bottom:11px;border-bottom:1px solid var(--color-border)}.detail-head h2[data-v-b369a3bd]{font-size:17px}.detail-head small[data-v-b369a3bd]{color:var(--color-text-muted);font-size:10px}.facts[data-v-b369a3bd]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:11px 0;background:var(--color-border)}.facts div[data-v-b369a3bd]{padding:9px;background:var(--color-surface)}.facts dt[data-v-b369a3bd]{color:var(--color-text-muted);font-size:9px}.facts dd[data-v-b369a3bd]{margin:3px 0 0;font-size:11px;font-weight:700}.transfer-section[data-v-b369a3bd],.manual-panel[data-v-b369a3bd],.confirmation-panel[data-v-b369a3bd],.result-panel[data-v-b369a3bd],.reject-panel[data-v-b369a3bd]{padding-top:12px;border-top:1px solid var(--color-border)}.transfer-modes[data-v-b369a3bd]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.transfer-modes button[data-v-b369a3bd]{min-height:62px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;display:flex;align-items:center;gap:8px;color:var(--color-text);background:var(--color-surface);text-align:left;cursor:pointer}.transfer-modes button.active[data-v-b369a3bd]{border-color:var(--color-primary);background:var(--color-primary-soft)}.transfer-modes button[data-v-b369a3bd]:disabled{cursor:not-allowed;opacity:.72}.transfer-modes span[data-v-b369a3bd],.transfer-modes strong[data-v-b369a3bd],.transfer-modes small[data-v-b369a3bd]{min-width:0;display:block}.transfer-modes strong[data-v-b369a3bd]{font-size:12px}.transfer-modes small[data-v-b369a3bd]{margin-top:3px;color:var(--color-text-muted);font-size:9px}.auto-gate[data-v-b369a3bd],.upload-reminder[data-v-b369a3bd]{margin:8px 0 0;padding:8px 9px;display:flex;align-items:flex-start;gap:7px;color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:10px;line-height:1.55}.auto-gate svg[data-v-b369a3bd],.upload-reminder svg[data-v-b369a3bd]{flex:0 0 auto}.manual-panel[data-v-b369a3bd]{margin-top:12px}.upload-reminder[data-v-b369a3bd]{margin:0 0 9px;border-left:3px solid var(--color-accent);color:var(--color-text);background:var(--color-surface-warning)}.upload-reminder span[data-v-b369a3bd],.upload-reminder strong[data-v-b369a3bd]{display:block}.upload-reminder strong[data-v-b369a3bd]{margin-bottom:2px}.file-input[data-v-b369a3bd]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.upload-button[data-v-b369a3bd],.primary-action[data-v-b369a3bd],.secondary-action[data-v-b369a3bd]{min-height:38px;padding:0 12px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:750;cursor:pointer}.upload-button[data-v-b369a3bd]{border:1px dashed var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.selected-file[data-v-b369a3bd]{margin-top:8px;padding:8px;border:1px solid var(--color-border);display:flex;align-items:center;gap:8px}.selected-file strong[data-v-b369a3bd],.selected-file span[data-v-b369a3bd]{display:block}.selected-file strong[data-v-b369a3bd]{font-size:11px;overflow-wrap:anywhere}.selected-file span[data-v-b369a3bd]{margin-top:2px;color:var(--color-text-muted);font-size:9px}.payment-preview[data-v-b369a3bd]{width:100%;max-height:180px;margin-top:8px;object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.primary-action[data-v-b369a3bd]{width:100%;margin-top:9px;border:0;color:#fff;background:var(--color-primary)}.primary-action[data-v-b369a3bd]:disabled,button[data-v-b369a3bd]:disabled{opacity:.55;cursor:not-allowed}.reject-panel[data-v-b369a3bd]{margin-top:12px;display:grid;gap:6px}.reject-panel label[data-v-b369a3bd]{color:var(--color-text-muted);font-size:10px}.reject-panel textarea[data-v-b369a3bd]{min-height:62px;resize:vertical}.reject-panel button[data-v-b369a3bd]{justify-self:end;padding:0 11px;color:var(--color-danger)}.confirmation-panel[data-v-b369a3bd],.result-panel[data-v-b369a3bd]{display:grid;gap:9px}.confirmation-panel>div[data-v-b369a3bd]{display:flex;align-items:flex-start;gap:8px}.confirmation-panel span[data-v-b369a3bd],.confirmation-panel strong[data-v-b369a3bd],.result-panel span[data-v-b369a3bd]{display:block}.confirmation-panel span[data-v-b369a3bd],.result-panel span[data-v-b369a3bd]{color:var(--color-text-muted);font-size:10px;line-height:1.5}.confirmation-panel strong[data-v-b369a3bd]{margin-bottom:2px;color:var(--color-text);font-size:12px}.secondary-action[data-v-b369a3bd]{width:max-content;padding:0 10px}.proof-backdrop[data-v-b369a3bd]{position:fixed;inset:0;z-index:60;padding:20px;display:grid;place-items:center;background:#12191694}.proof-dialog[data-v-b369a3bd]{width:min(680px,100%);max-height:calc(100vh - 40px);padding:12px;border:1px solid var(--color-border);border-radius:7px;overflow:auto;background:var(--color-surface)}.proof-dialog h2[data-v-b369a3bd]{font-size:16px}.proof-dialog img[data-v-b369a3bd]{width:100%;max-height:calc(100vh - 120px);margin-top:10px;object-fit:contain;background:var(--color-surface-subtle)}.error-state[data-v-b369a3bd]{color:var(--color-danger)}@media(max-width:1100px){.workspace[data-v-b369a3bd]{grid-template-columns:1fr}.detail-panel[data-v-b369a3bd]{position:static}}@media(max-width:700px){.withdrawal-task-page[data-v-b369a3bd]{padding:14px}.summary[data-v-b369a3bd]{grid-template-columns:1fr 1fr}.filters[data-v-b369a3bd]{grid-template-columns:1fr}.table-wrap[data-v-b369a3bd]{max-height:430px}table[data-v-b369a3bd],thead[data-v-b369a3bd],tbody[data-v-b369a3bd],tr[data-v-b369a3bd],td[data-v-b369a3bd]{display:block}thead[data-v-b369a3bd]{display:none}tbody[data-v-b369a3bd]{display:grid;gap:7px}tbody tr[data-v-b369a3bd]{padding:9px;border:1px solid var(--color-border)}td[data-v-b369a3bd]{padding:3px 0;border:0}td[data-v-b369a3bd]:last-child{margin-top:5px}.facts[data-v-b369a3bd],.transfer-modes[data-v-b369a3bd]{grid-template-columns:1fr}}.task-center-loading[data-v-c827a613],.task-center-error[data-v-c827a613]{min-height:100vh;display:grid;place-items:center;padding:24px;color:var(--color-text-muted);background:var(--color-background)}.task-center-error[data-v-c827a613]{color:var(--color-danger, #a33)}.task-center-page[data-v-c827a613]{min-height:100vh;background:var(--color-background)}.task-center-shell[data-v-c827a613]{min-height:calc(100vh - 58px);display:grid;grid-template-columns:224px minmax(0,1fr);align-items:stretch}.task-processor-frame[data-v-c827a613]{min-width:0;background:#f8f7f4}.task-center-overview[data-v-c827a613]{min-width:0;background:var(--color-background)}.task-center-shell[data-v-c827a613] .sales-task-page,.task-center-shell[data-v-c827a613] .receipt-task-page,.task-center-shell[data-v-c827a613] .purchase-task-page,.task-center-shell[data-v-c827a613] .withdrawal-task-page{min-width:0;min-height:calc(100vh - 64px)}.task-center-shell[data-v-c827a613] .sales-task-page,.task-center-shell[data-v-c827a613] .receipt-task-page,.task-center-shell[data-v-c827a613] .purchase-task-page,.task-center-shell[data-v-c827a613] .withdrawal-task-page{box-sizing:border-box;padding:14px 18px 24px}.task-center-shell[data-v-c827a613] .page-head,.task-center-shell[data-v-c827a613] .receipt-task-head,.task-center-shell[data-v-c827a613] .withdrawal-task-head{min-height:52px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid var(--color-border)}.task-center-shell[data-v-c827a613] .page-head h1,.task-center-shell[data-v-c827a613] .receipt-task-head h1,.task-center-shell[data-v-c827a613] .withdrawal-task-head h1{font-size:24px}.task-center-shell[data-v-c827a613] .page-head p,.task-center-shell[data-v-c827a613] .receipt-task-head p,.task-center-shell[data-v-c827a613] .withdrawal-task-head p{font-size:11px;line-height:1.45}.task-center-shell[data-v-c827a613] .task-layout,.task-center-shell[data-v-c827a613] .receipt-task-layout,.task-center-shell[data-v-c827a613] .purchase-task-layout,.task-center-shell[data-v-c827a613] .withdrawal-task-layout,.task-center-shell[data-v-c827a613] .withdrawal-task-page .workspace{min-height:0;height:calc(100vh - 170px);max-height:calc(100vh - 170px);overflow:hidden}.task-center-shell[data-v-c827a613] .task-list,.task-center-shell[data-v-c827a613] .task-processor,.task-center-shell[data-v-c827a613] .processor,.task-center-shell[data-v-c827a613] .task-detail{min-height:0;overflow-y:auto}.task-center-overview[data-v-c827a613] .finance-page main{padding-top:16px}.task-center-overview[data-v-c827a613] .finance-page .page-head{min-height:58px;margin-bottom:12px}.task-center-overview[data-v-c827a613] .finance-page .page-head h1{font-size:26px}.task-center-overview[data-v-c827a613] .finance-page .task-category-summary{margin:10px 0 12px}.task-center-overview[data-v-c827a613] .finance-page .task-category-summary button{min-height:72px}@media(max-width:900px){.task-center-shell[data-v-c827a613]{grid-template-columns:1fr}.task-processor-frame[data-v-c827a613]{background:var(--color-background)}.task-center-shell[data-v-c827a613] .task-layout,.task-center-shell[data-v-c827a613] .receipt-task-layout,.task-center-shell[data-v-c827a613] .purchase-task-layout,.task-center-shell[data-v-c827a613] .withdrawal-task-layout,.task-center-shell[data-v-c827a613] .withdrawal-task-page .workspace{height:auto;max-height:none;overflow:visible}.task-center-overview[data-v-c827a613] .finance-page main{padding-top:14px}.task-center-overview[data-v-c827a613] .finance-page .page-head{min-height:0}}.customer-profile-page[data-v-f3b7ce36]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-f3b7ce36]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-f3b7ce36]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-f3b7ce36]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-f3b7ce36]{margin:7px 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-f3b7ce36]{margin:0;font-size:28px}.back-link[data-v-f3b7ce36]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--color-primary);background:transparent;font-weight:700}.head-actions[data-v-f3b7ce36]{display:flex;gap:8px;align-items:center}.icon-button[data-v-f3b7ce36],.task-link[data-v-f3b7ce36],.state button[data-v-f3b7ce36],.create-button[data-v-f3b7ce36]{min-height:38px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text)}.icon-button[data-v-f3b7ce36]{width:40px;cursor:pointer}.create-button[data-v-f3b7ce36]{display:inline-flex;align-items:center;gap:6px;padding:0 13px;border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.task-link[data-v-f3b7ce36]{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-color:var(--color-primary);color:#fff;background:var(--color-primary);cursor:pointer}.profile-summary[data-v-f3b7ce36]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border:1px solid var(--color-border);background:var(--color-surface)}.profile-summary div[data-v-f3b7ce36]{min-width:0;padding:14px 16px;border-right:1px solid var(--color-border)}.profile-summary div[data-v-f3b7ce36]:last-child{border-right:0}.profile-summary small[data-v-f3b7ce36],.profile-summary strong[data-v-f3b7ce36],.profile-summary span[data-v-f3b7ce36]{display:block}.profile-summary small[data-v-f3b7ce36],.profile-summary span[data-v-f3b7ce36]{color:var(--color-text-muted);font-size:11px}.profile-summary strong[data-v-f3b7ce36]{margin:5px 0 2px;color:var(--color-text-strong);font-size:21px}.toolbar[data-v-f3b7ce36]{display:flex;align-items:center;gap:12px;padding:18px 0}.toolbar>span[data-v-f3b7ce36]{color:var(--color-text-muted);font-size:11px}.search-box[data-v-f3b7ce36]{display:flex;align-items:center;gap:7px;width:min(460px,100%);padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.search-box input[data-v-f3b7ce36]{width:100%;min-height:36px;border:0;outline:0;background:transparent}.workspace[data-v-f3b7ce36]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,.8fr);border-top:2px solid var(--color-primary)}.list-panel[data-v-f3b7ce36]{min-width:0;padding:18px 22px 22px 0}.detail-panel[data-v-f3b7ce36]{min-width:0;padding:18px 0 22px 22px;border-left:1px solid var(--color-border)}.table-wrap[data-v-f3b7ce36]{max-height:510px;overflow:auto}table[data-v-f3b7ce36]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-f3b7ce36],td[data-v-f3b7ce36]{padding:12px 10px;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}th[data-v-f3b7ce36]{position:sticky;top:0;z-index:1;color:var(--color-text-muted);background:var(--color-surface);font-size:10px}tbody tr[data-v-f3b7ce36]{cursor:pointer}tbody tr[data-v-f3b7ce36]:hover,tbody tr.active[data-v-f3b7ce36]{background:var(--color-primary-soft)}td small[data-v-f3b7ce36]{display:block;margin-top:4px;color:var(--color-text-muted)}.state[data-v-f3b7ce36]{min-height:92px;display:grid;place-content:center;gap:8px;color:var(--color-text-muted);text-align:center}.state.error[data-v-f3b7ce36]{color:#9a2925}.state button[data-v-f3b7ce36]{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;margin:5px auto 0;cursor:pointer}.inline-error[data-v-f3b7ce36]{margin-bottom:12px;padding:9px 11px;border:1px solid #e8bbb6;color:#8d2925;background:#fff3f1;font-size:11px}.list-footer[data-v-f3b7ce36],.pagination[data-v-f3b7ce36]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--color-text-muted);font-size:11px}.list-footer button[data-v-f3b7ce36],.pagination button[data-v-f3b7ce36]{min-height:34px;padding:0 11px;border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);background:var(--color-surface)}.pagination[data-v-f3b7ce36]{justify-content:center}.detail-content header[data-v-f3b7ce36]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px}.detail-content header p[data-v-f3b7ce36]{margin:0 0 4px;color:var(--color-primary);font-size:11px;font-weight:750}.detail-content h2[data-v-f3b7ce36]{margin:0 0 5px;font-size:20px}.detail-content header span[data-v-f3b7ce36]{color:var(--color-text-muted);font-size:11px}.metrics[data-v-f3b7ce36]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.metrics div[data-v-f3b7ce36]{padding:12px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.metrics small[data-v-f3b7ce36],.metrics strong[data-v-f3b7ce36]{display:block}.metrics small[data-v-f3b7ce36]{color:var(--color-text-muted);font-size:10px}.metrics strong[data-v-f3b7ce36]{margin-top:5px;font-size:17px}.facts[data-v-f3b7ce36]{margin-top:18px;padding-top:15px;border-top:1px solid var(--color-border)}.facts h3[data-v-f3b7ce36]{margin:0 0 8px;font-size:13px}.facts p[data-v-f3b7ce36]{margin:7px 0;color:var(--color-text-muted);font-size:11px;line-height:1.6}.search-box[data-v-f3b7ce36]{width:min(560px,100%);padding-right:0}.search-box button[data-v-f3b7ce36]{align-self:stretch;padding:0 14px;border:0;border-left:1px solid var(--color-border);color:#fff;background:var(--color-primary)}.customer-profile-page.embedded[data-v-f3b7ce36]{min-height:0;background:transparent}.shell.shell--embedded[data-v-f3b7ce36]{display:block}.shell--embedded main[data-v-f3b7ce36]{padding:0}.secondary-create[data-v-f3b7ce36]{color:var(--color-primary);background:var(--color-surface)}.role-filter[data-v-f3b7ce36]{display:flex;border:1px solid var(--color-border);border-radius:5px;overflow:hidden}.role-filter button[data-v-f3b7ce36]{min-height:38px;padding:0 12px;border:0;border-right:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}.role-filter button[data-v-f3b7ce36]:last-child{border-right:0}.role-filter button.active[data-v-f3b7ce36]{color:#fff;background:var(--color-primary)}.role-badges[data-v-f3b7ce36]{display:flex;flex-wrap:wrap;gap:4px}.role-badges b[data-v-f3b7ce36]{padding:2px 6px;border-radius:4px;color:var(--color-primary);background:var(--color-primary-soft);font-size:10px;font-weight:700}.detail-roles[data-v-f3b7ce36]{margin-top:8px}.relationship-button[data-v-f3b7ce36]{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);background:var(--color-surface)}.ownership-notice[data-v-f3b7ce36]{margin:0 0 12px;padding:10px 12px;border:1px solid #b9d9bf;color:#21683e;background:#eef9f0;font-size:12px}@media(max-width:1050px){.workspace[data-v-f3b7ce36]{grid-template-columns:1fr}.list-panel[data-v-f3b7ce36]{padding-right:0}.detail-panel[data-v-f3b7ce36]{padding-left:0;border-top:1px solid var(--color-border);border-left:0}}@media(max-width:900px){.shell[data-v-f3b7ce36]{grid-template-columns:1fr}main[data-v-f3b7ce36]{padding:18px 14px 88px}.page-head[data-v-f3b7ce36]{align-items:flex-start;flex-direction:column}.head-actions[data-v-f3b7ce36],.toolbar[data-v-f3b7ce36]{flex-wrap:wrap}.profile-summary[data-v-f3b7ce36]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary div[data-v-f3b7ce36]:nth-child(2){border-right:0}.profile-summary div[data-v-f3b7ce36]:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}.table-wrap table[data-v-f3b7ce36]{min-width:680px}.customer-profile-page main[data-v-f3b7ce36]{padding-top:18px}.customer-profile-page .page-head[data-v-f3b7ce36]{padding-bottom:12px}.customer-profile-page .page-head p[data-v-f3b7ce36]{margin:0 0 4px}.customer-profile-page .page-head h1[data-v-f3b7ce36]{font-size:26px}.customer-profile-page .profile-summary[data-v-f3b7ce36]{margin-top:12px}.customer-profile-page .toolbar[data-v-f3b7ce36]{padding:12px 0}.ownership-create-page[data-v-df5071d8]{min-height:100vh;color:var(--color-text);background:var(--color-background)}.ownership-create-shell[data-v-df5071d8]{min-width:0;min-height:calc(100vh - 58px);display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-df5071d8]{width:min(1120px,calc(100% - 36px));min-width:0;margin:0 auto;padding:18px 0 64px}.page-head[data-v-df5071d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-df5071d8],.page-head h1[data-v-df5071d8],.page-head small[data-v-df5071d8]{margin:0}.page-head p[data-v-df5071d8]{color:var(--color-primary);font-size:11px;font-weight:750}.page-head h1[data-v-df5071d8]{margin-top:3px;color:var(--color-text-strong);font-size:25px}.page-head small[data-v-df5071d8]{display:block;margin-top:5px;color:var(--color-text-muted);font-size:12px}.head-actions[data-v-df5071d8]{display:flex;align-items:center;gap:8px}.back-button[data-v-df5071d8],.icon-button[data-v-df5071d8]{min-height:36px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);cursor:pointer}.back-button[data-v-df5071d8]{display:inline-flex;align-items:center;gap:6px;padding:0 11px}.icon-button[data-v-df5071d8]{width:36px;display:grid;place-items:center}.back-button[data-v-df5071d8]:hover,.icon-button[data-v-df5071d8]:hover{border-color:var(--color-primary);color:var(--color-primary)}.notice[data-v-df5071d8]{display:flex;align-items:center;gap:7px;margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--color-danger);font-size:12px}.notice.error[data-v-df5071d8]{color:#8d2925;background:#fff3f1}.notice.success[data-v-df5071d8]{color:#246640;border-left-color:#2e744a;background:#eaf5ed}.loading-state[data-v-df5071d8]{min-height:180px;display:grid;place-items:center;color:var(--color-text-muted)}.ownership-form[data-v-df5071d8]{display:grid;gap:14px;margin-top:16px}.form-section[data-v-df5071d8]{padding:20px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);box-shadow:0 5px 16px #3d28180d}.section-heading[data-v-df5071d8]{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.section-heading>span[data-v-df5071d8]{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--color-primary);font-size:12px;font-weight:800}.section-heading h2[data-v-df5071d8],.section-heading p[data-v-df5071d8]{margin:0}.section-heading h2[data-v-df5071d8]{font-size:17px}.section-heading p[data-v-df5071d8]{margin-top:4px;color:var(--color-text-muted);font-size:11px}.field-grid[data-v-df5071d8]{display:grid;gap:12px}.field-grid.two[data-v-df5071d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three[data-v-df5071d8]{grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-df5071d8]{display:grid;gap:6px;color:var(--color-text-muted);font-size:12px}input[data-v-df5071d8]{width:100%;box-sizing:border-box;min-height:44px;padding:0 11px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);outline:0}input[data-v-df5071d8]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #9f261f1a}fieldset[data-v-df5071d8]{margin:16px 0 0;padding:14px;border:1px solid var(--color-border)}legend[data-v-df5071d8]{padding:0 6px;font-size:13px;font-weight:750}.region-note[data-v-df5071d8]{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px;color:var(--color-primary);font-size:11px}.region-note span[data-v-df5071d8]{color:var(--color-text-muted)}.helper[data-v-df5071d8]{margin:9px 0 0;padding:10px;border-left:3px solid var(--color-primary);color:var(--color-text-muted);background:var(--color-primary-soft);font-size:11px;line-height:1.55}.segmented[data-v-df5071d8]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:11px}.segmented button[data-v-df5071d8]{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--color-border);color:var(--color-text-muted);background:transparent;cursor:pointer}.segmented button+button[data-v-df5071d8]{border-left:0}.segmented button.active[data-v-df5071d8]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);font-weight:750}.partner-search[data-v-df5071d8]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--color-border)}.partner-search input[data-v-df5071d8]{min-height:38px;border:0;box-shadow:none}.partner-search button[data-v-df5071d8],.primary-button[data-v-df5071d8]{min-height:40px;padding:0 14px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary);cursor:pointer}.partner-search button[data-v-df5071d8]:disabled,.primary-button[data-v-df5071d8]:disabled{opacity:.55;cursor:wait}.partner-results[data-v-df5071d8]{margin-top:10px;border:1px solid var(--color-border)}.partner-results button[data-v-df5071d8]{width:100%;min-height:62px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);background:transparent;text-align:left;cursor:pointer}.partner-results button[data-v-df5071d8]:last-child{border-bottom:0}.partner-results button.active[data-v-df5071d8]{background:var(--color-primary-soft)}.partner-results strong[data-v-df5071d8],.partner-results small[data-v-df5071d8]{display:block}.partner-results small[data-v-df5071d8],.partner-results em[data-v-df5071d8]{margin-top:4px;color:var(--color-text-muted);font-size:10px;font-style:normal}.partner-results em[data-v-df5071d8]{color:var(--color-primary)}.empty-partner[data-v-df5071d8]{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px dashed var(--color-border);color:var(--color-text-muted);font-size:11px}.empty-partner strong[data-v-df5071d8]{color:var(--color-text)}.create-actions[data-v-df5071d8]{display:flex;gap:9px;margin-top:11px}.outline-button[data-v-df5071d8]{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);background:var(--color-surface);cursor:pointer}.outline-button[data-v-df5071d8]:hover{background:var(--color-primary-soft)}.relation-helper[data-v-df5071d8]{margin-top:13px}.form-footer[data-v-df5071d8]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.form-footer div[data-v-df5071d8]{display:flex;flex-direction:column;gap:4px}.form-footer strong[data-v-df5071d8]{font-size:13px}.form-footer span[data-v-df5071d8]{color:var(--color-text-muted);font-size:11px}.primary-button[data-v-df5071d8]{min-width:180px;font-weight:750}@media(max-width:900px){.ownership-create-shell[data-v-df5071d8]{grid-template-columns:1fr}.ownership-create-shell[data-v-df5071d8]>.erp-sidebar{display:none}main[data-v-df5071d8]{width:min(calc(100% - 28px),720px);padding-top:20px}.field-grid.three[data-v-df5071d8]{grid-template-columns:1fr 1fr}.form-footer[data-v-df5071d8]{align-items:stretch;flex-direction:column}.primary-button[data-v-df5071d8]{width:100%}}@media(max-width:560px){.page-head[data-v-df5071d8]{align-items:stretch;flex-direction:column}.head-actions[data-v-df5071d8]{justify-content:space-between}.field-grid.two[data-v-df5071d8],.field-grid.three[data-v-df5071d8]{grid-template-columns:1fr}.create-actions[data-v-df5071d8]{flex-direction:column}.outline-button[data-v-df5071d8]{justify-content:center}.form-section[data-v-df5071d8],.form-footer[data-v-df5071d8]{padding:15px}.page-head h1[data-v-df5071d8]{font-size:22px}}.follow-up-page[data-v-cfbeca35]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-cfbeca35]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-cfbeca35]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-cfbeca35]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-cfbeca35]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-cfbeca35]{margin:0;font-size:28px}.page-head span[data-v-cfbeca35]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:12px}.icon-button[data-v-cfbeca35],.state button[data-v-cfbeca35],.entry button[data-v-cfbeca35]{min-height:38px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.icon-button[data-v-cfbeca35]{width:40px}.toolbar[data-v-cfbeca35]{display:flex;align-items:center;gap:12px;padding:18px 0}.toolbar input[data-v-cfbeca35]{width:min(460px,100%);min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px}.toolbar span[data-v-cfbeca35]{color:var(--color-text-muted);font-size:11px}.workspace[data-v-cfbeca35]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);border-top:2px solid var(--color-primary)}.list-panel[data-v-cfbeca35]{min-width:0;padding:18px 22px 22px 0}.detail-panel[data-v-cfbeca35]{min-width:0;padding:18px 0 22px 22px;border-left:1px solid var(--color-border)}.lead-list[data-v-cfbeca35]{display:grid;gap:8px}.lead-row[data-v-cfbeca35]{display:flex;justify-content:space-between;gap:15px;width:100%;padding:13px 14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.lead-row.active[data-v-cfbeca35],.lead-row[data-v-cfbeca35]:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.lead-row strong[data-v-cfbeca35],.lead-row small[data-v-cfbeca35],.lead-row b[data-v-cfbeca35]{display:block}.lead-row small[data-v-cfbeca35]{margin-top:4px;color:var(--color-text-muted);font-size:11px}.lead-row b[data-v-cfbeca35]{color:var(--color-primary);font-size:11px}.state[data-v-cfbeca35]{min-height:220px;display:grid;place-content:center;gap:8px;color:var(--color-text-muted);text-align:center}.state.error[data-v-cfbeca35]{color:#9a2925}.state button[data-v-cfbeca35]{padding:0 12px;margin:5px auto 0}.inline-error[data-v-cfbeca35]{margin-bottom:12px;padding:9px 11px;color:#8d2925;background:#fff3f1;font-size:11px}.detail header[data-v-cfbeca35]{display:flex;justify-content:space-between;gap:12px}.detail header p[data-v-cfbeca35]{margin:0 0 4px;color:var(--color-primary);font-size:11px}.detail h2[data-v-cfbeca35]{margin:0 0 5px;font-size:20px}.detail header span[data-v-cfbeca35]{color:var(--color-text-muted);font-size:11px}.status[data-v-cfbeca35]{padding:4px 8px;border-radius:4px;color:var(--color-primary);background:var(--color-primary-soft);font-size:10px;white-space:nowrap}.history[data-v-cfbeca35],.entry[data-v-cfbeca35]{margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border)}.history h3[data-v-cfbeca35],.entry h3[data-v-cfbeca35]{margin:0 0 10px;font-size:13px}.history article[data-v-cfbeca35]{padding:10px 0;border-bottom:1px solid var(--color-border)}.history article div[data-v-cfbeca35]{display:flex;justify-content:space-between;gap:10px}.history article small[data-v-cfbeca35],.history article p[data-v-cfbeca35]{color:var(--color-text-muted);font-size:11px}.history article p[data-v-cfbeca35]{margin:6px 0 3px;line-height:1.6}.empty-line[data-v-cfbeca35]{color:var(--color-text-muted);font-size:11px}.entry[data-v-cfbeca35]{display:grid;gap:8px}.entry textarea[data-v-cfbeca35]{min-height:92px;padding:9px;resize:vertical;border:1px solid var(--color-border);border-radius:6px;font:inherit;font-size:12px}.entry input[data-v-cfbeca35]{min-height:36px;padding:0 9px;border:1px solid var(--color-border);border-radius:6px}.entry button[data-v-cfbeca35]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.error[data-v-cfbeca35]{color:#9a2925;font-size:11px}.success[data-v-cfbeca35]{color:#28734b;font-size:11px}@media(max-width:1050px){.workspace[data-v-cfbeca35]{grid-template-columns:1fr}.list-panel[data-v-cfbeca35]{padding-right:0}.detail-panel[data-v-cfbeca35]{padding-left:0;border-left:0;border-top:1px solid var(--color-border)}}@media(max-width:900px){.shell[data-v-cfbeca35]{grid-template-columns:1fr}main[data-v-cfbeca35]{padding:18px 14px 80px}}.relation-page[data-v-bce91023]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-bce91023]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-bce91023]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-bce91023]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-bce91023]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-bce91023]{margin:0;font-size:28px}.head-actions[data-v-bce91023]{display:flex;gap:8px}.icon-button[data-v-bce91023],.back-button[data-v-bce91023],.task-link[data-v-bce91023],.state button[data-v-bce91023]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.icon-button[data-v-bce91023]{width:40px}.task-link[data-v-bce91023]{padding:0 12px;border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.success[data-v-bce91023]{padding:10px 12px;color:#28734b;background:#e8f6ed}.toolbar[data-v-bce91023]{display:flex;align-items:center;gap:12px;padding:18px 0}.toolbar input[data-v-bce91023]{width:min(460px,100%);min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px}.toolbar span[data-v-bce91023],small[data-v-bce91023]{color:var(--color-text-muted);font-size:11px}.workspace[data-v-bce91023]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);border-top:2px solid var(--color-primary)}.list-panel[data-v-bce91023]{min-width:0;padding:18px 22px 22px 0}.detail-panel[data-v-bce91023]{min-width:0;padding:18px 0 22px 22px;border-left:1px solid var(--color-border)}.user-list[data-v-bce91023]{display:grid;gap:8px}.user-row[data-v-bce91023]{display:flex;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);text-align:left}.user-row[data-v-bce91023]:hover,.user-row.active[data-v-bce91023]{border-color:var(--color-primary);background:var(--color-primary-soft)}.user-row strong[data-v-bce91023],.user-row small[data-v-bce91023],.user-row b[data-v-bce91023]{display:block}.user-row small[data-v-bce91023]{margin-top:4px}.user-row b[data-v-bce91023]{color:var(--color-primary)}.state[data-v-bce91023]{min-height:220px;display:grid;place-content:center;gap:8px;color:var(--color-text-muted);text-align:center}.state.error[data-v-bce91023]{color:#9a2925}.state button[data-v-bce91023]{padding:0 12px;margin:5px auto 0}.inline-error[data-v-bce91023]{margin-bottom:12px;padding:9px 11px;color:#8d2925;background:#fff3f1;font-size:11px}.detail header[data-v-bce91023]{display:flex;justify-content:space-between;gap:12px}.detail header p[data-v-bce91023]{margin:0 0 4px;color:var(--color-primary);font-size:11px}.detail h2[data-v-bce91023]{margin:0 0 5px;font-size:20px}.detail header span[data-v-bce91023]{color:var(--color-text-muted);font-size:11px}.detail dl[data-v-bce91023]{display:grid;grid-template-columns:1fr 1fr;margin:16px 0 0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.detail dl div[data-v-bce91023]{padding:12px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.detail dt[data-v-bce91023],.detail dd[data-v-bce91023]{margin:0}.detail dt[data-v-bce91023]{color:var(--color-text-muted);font-size:10px}.detail dd[data-v-bce91023]{margin-top:5px;font-size:12px;font-weight:650}.detail dd small[data-v-bce91023]{display:block;margin-top:4px}.events[data-v-bce91023],.note[data-v-bce91023]{margin-top:18px;padding-top:15px;border-top:1px solid var(--color-border)}.events h3[data-v-bce91023]{margin:0 0 8px;font-size:13px}.events article[data-v-bce91023]{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid var(--color-border);font-size:11px}.events article span[data-v-bce91023],.empty-line[data-v-bce91023],.note[data-v-bce91023]{color:var(--color-text-muted);font-size:11px}.note[data-v-bce91023]{line-height:1.6}.relation-page.embedded[data-v-bce91023]{min-height:0;background:transparent}.shell.shell--embedded[data-v-bce91023]{display:block}.shell--embedded main[data-v-bce91023]{padding:0}.rate-editor[data-v-bce91023]{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;padding:14px;border:1px solid var(--color-border);background:var(--color-surface)}.rate-editor label[data-v-bce91023]{display:grid;gap:5px;color:var(--color-text-muted);font-size:11px}.rate-editor input[data-v-bce91023]{min-height:38px;padding:0 9px;border:1px solid var(--color-border)}.rate-editor button[data-v-bce91023]{min-height:38px;padding:0 12px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary)}.rate-editor>small[data-v-bce91023]{grid-column:1/-1}.modal-backdrop[data-v-bce91023]{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:18px;background:#1416148c}.ownership-dialog[data-v-bce91023]{width:min(680px,100%);max-height:calc(100vh - 36px);display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.ownership-dialog>header[data-v-bce91023],.ownership-dialog>footer[data-v-bce91023]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border)}.ownership-dialog>header p[data-v-bce91023]{margin:0 0 3px;color:var(--color-primary);font-size:11px}.ownership-dialog>header h2[data-v-bce91023]{margin:0;font-size:20px}.ownership-dialog>header button[data-v-bce91023]{width:40px;height:40px;border:1px solid var(--color-border);background:transparent}.dialog-body[data-v-bce91023]{padding:18px;overflow:auto}.customer-summary[data-v-bce91023]{display:grid;gap:4px;padding:12px;border-left:3px solid var(--color-primary);background:var(--color-primary-soft)}.segmented[data-v-bce91023]{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.segmented button[data-v-bce91023]{min-height:40px;border:1px solid var(--color-border);background:transparent}.segmented button.active[data-v-bce91023]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:750}.partner-search[data-v-bce91023]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 9px;margin-top:10px;border:1px solid var(--color-border)}.partner-search input[data-v-bce91023]{min-width:0;min-height:36px;border:0;outline:0}.partner-search>button[data-v-bce91023],.ownership-dialog>footer button[data-v-bce91023]{min-height:40px;padding:0 14px;border:1px solid var(--color-primary);border-radius:5px;color:#fff;background:var(--color-primary)}.partner-results[data-v-bce91023]{max-height:190px;overflow:auto;border:1px solid var(--color-border);border-top:0}.partner-results button[data-v-bce91023]{width:100%;padding:9px 11px;display:flex;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--color-border);background:transparent;text-align:left}.partner-results button.active[data-v-bce91023]{background:var(--color-primary-soft)}.partner-results strong[data-v-bce91023],.partner-results small[data-v-bce91023]{display:block}.partner-results em[data-v-bce91023]{color:var(--color-text-muted);font-size:10px;font-style:normal}.form-grid[data-v-bce91023]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.form-grid label[data-v-bce91023]{display:grid;gap:6px;color:var(--color-text-muted);font-size:11px}.form-grid input[data-v-bce91023],.form-grid select[data-v-bce91023],.form-grid textarea[data-v-bce91023]{min-height:42px;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-surface)}.form-grid .full[data-v-bce91023]{grid-column:1/-1}.form-grid textarea[data-v-bce91023]{min-height:76px;resize:vertical}.impact-note[data-v-bce91023]{padding:10px;border-left:3px solid #c9972f;background:#fff8df;font-size:11px;line-height:1.6}.dialog-error[data-v-bce91023]{padding:10px;color:#9a2925;background:#fff3f1}.ownership-dialog>footer[data-v-bce91023]{justify-content:flex-end;border-top:1px solid var(--color-border);border-bottom:0}.ownership-dialog>footer button.secondary[data-v-bce91023]{border-color:var(--color-border);color:var(--color-text);background:transparent}.customer-search[data-v-bce91023]{display:flex;align-items:center;width:min(560px,100%);padding-left:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.customer-search input[data-v-bce91023]{flex:1;width:auto;border:0;border-radius:0;outline:0}.customer-search button[data-v-bce91023]{align-self:stretch;padding:0 14px;border:0;border-left:1px solid var(--color-border);color:#fff;background:var(--color-primary)}@media(max-width:1050px){.workspace[data-v-bce91023]{grid-template-columns:1fr}.list-panel[data-v-bce91023]{padding-right:0}.detail-panel[data-v-bce91023]{padding-left:0;border-left:0;border-top:1px solid var(--color-border)}}@media(max-width:900px){.shell[data-v-bce91023]{grid-template-columns:1fr}main[data-v-bce91023]{padding:18px 14px 80px}}@media(max-width:680px){.page-head[data-v-bce91023]{align-items:flex-start;flex-direction:column}.head-actions[data-v-bce91023]{width:100%}.back-button[data-v-bce91023]{flex:1}.modal-backdrop[data-v-bce91023]{padding:0}.ownership-dialog[data-v-bce91023]{height:100vh;max-height:none;border:0}.form-grid[data-v-bce91023]{grid-template-columns:1fr}.form-grid .full[data-v-bce91023]{grid-column:auto}.partner-results button[data-v-bce91023]{align-items:flex-start;flex-direction:column}.ownership-dialog>footer button[data-v-bce91023]{flex:1}.toolbar[data-v-bce91023]{align-items:stretch;flex-direction:column}.customer-search[data-v-bce91023]{width:100%}}.success[data-v-bce91023]{display:flex;align-items:center;justify-content:space-between;gap:12px}.success button[data-v-bce91023]{min-height:34px;padding:0 10px;border:1px solid #28734b;color:#28734b;background:transparent}.relation-page main[data-v-bce91023]{padding-top:18px}.relation-page .page-head[data-v-bce91023]{padding-bottom:12px}.ownership-page[data-v-58e9d868]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-58e9d868]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-58e9d868]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-58e9d868]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-58e9d868]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-58e9d868]{margin:0;font-size:28px}.page-head span[data-v-58e9d868]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:12px}.icon-button[data-v-58e9d868],.state button[data-v-58e9d868],.filters button[data-v-58e9d868],.actions button[data-v-58e9d868]{min-height:38px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.icon-button[data-v-58e9d868]{width:40px}.workspace[data-v-58e9d868]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);border-top:2px solid var(--color-primary)}.list-panel[data-v-58e9d868]{min-width:0;padding:18px 22px 22px 0}.detail-panel[data-v-58e9d868]{min-width:0;padding:18px 0 22px 22px;border-left:1px solid var(--color-border)}.toolbar[data-v-58e9d868]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.toolbar>span[data-v-58e9d868],small[data-v-58e9d868]{color:var(--color-text-muted);font-size:11px}.filters[data-v-58e9d868]{display:flex;flex-wrap:wrap;gap:6px}.filters button[data-v-58e9d868]{min-height:32px;padding:0 10px;font-size:11px}.filters button.active[data-v-58e9d868]{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.request-list[data-v-58e9d868]{display:grid;gap:8px}.request-row[data-v-58e9d868]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.request-row[data-v-58e9d868]:hover,.request-row.active[data-v-58e9d868]{border-color:var(--color-primary);background:var(--color-primary-soft)}.request-row strong[data-v-58e9d868],.request-row small[data-v-58e9d868]{display:block}.request-row small[data-v-58e9d868]{margin-top:4px}.request-row b[data-v-58e9d868],.status[data-v-58e9d868]{padding:4px 7px;border-radius:4px;font-size:10px;white-space:nowrap}.pending[data-v-58e9d868]{color:#8a5a00;background:#fff4d8}.approved[data-v-58e9d868]{color:#28734b;background:#e8f6ed}.rejected[data-v-58e9d868]{color:#9a2925;background:#fff0ee}.state[data-v-58e9d868]{min-height:220px;display:grid;place-content:center;gap:8px;color:var(--color-text-muted);text-align:center}.state.error[data-v-58e9d868],.error[data-v-58e9d868]{color:#9a2925}.state button[data-v-58e9d868]{padding:0 12px;margin:5px auto 0}.inline-error[data-v-58e9d868]{margin-bottom:12px;padding:9px 11px;color:#8d2925;background:#fff3f1;font-size:11px}.detail header[data-v-58e9d868]{display:flex;justify-content:space-between;gap:12px}.detail header p[data-v-58e9d868]{margin:0 0 4px;color:var(--color-primary);font-size:11px}.detail h2[data-v-58e9d868]{margin:0 0 5px;font-size:20px}.detail header span[data-v-58e9d868]{color:var(--color-text-muted);font-size:11px}.detail dl[data-v-58e9d868]{display:grid;grid-template-columns:1fr 1fr;margin:16px 0 0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.detail dl div[data-v-58e9d868]{padding:12px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.detail dt[data-v-58e9d868],.detail dd[data-v-58e9d868]{margin:0}.detail dt[data-v-58e9d868]{color:var(--color-text-muted);font-size:10px}.detail dd[data-v-58e9d868]{margin-top:5px;font-size:12px;font-weight:650}.reason[data-v-58e9d868],.review-form[data-v-58e9d868],.events[data-v-58e9d868]{margin-top:18px;padding-top:15px;border-top:1px solid var(--color-border)}.reason h3[data-v-58e9d868],.review-form h3[data-v-58e9d868],.events h3[data-v-58e9d868]{margin:0 0 8px;font-size:13px}.reason p[data-v-58e9d868]{margin:0;line-height:1.6;font-size:12px}.review-reason[data-v-58e9d868]{margin-top:7px!important;color:var(--color-text-muted)}.review-form[data-v-58e9d868]{display:grid;gap:8px}.review-form textarea[data-v-58e9d868]{min-height:74px;padding:9px;resize:vertical;border:1px solid var(--color-border);border-radius:6px;font:inherit;font-size:12px}.actions[data-v-58e9d868]{display:flex;gap:8px}.actions button[data-v-58e9d868]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.actions button.reject[data-v-58e9d868]{border-color:#bd4a43;color:#9a2925;background:#fff}.success[data-v-58e9d868]{color:#28734b;font-size:11px}.events article[data-v-58e9d868]{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid var(--color-border);font-size:11px}.empty-line[data-v-58e9d868]{color:var(--color-text-muted);font-size:11px}@media(max-width:1050px){.workspace[data-v-58e9d868]{grid-template-columns:1fr}.list-panel[data-v-58e9d868]{padding-right:0}.detail-panel[data-v-58e9d868]{padding-left:0;border-left:0;border-top:1px solid var(--color-border)}}@media(max-width:900px){.shell[data-v-58e9d868]{grid-template-columns:1fr}main[data-v-58e9d868]{padding:18px 14px 80px}}.performance-page[data-v-af0839ef]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-af0839ef]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-af0839ef]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-af0839ef]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-af0839ef]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-af0839ef]{margin:0;font-size:28px}.page-head span[data-v-af0839ef]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:12px}.icon-button[data-v-af0839ef],.row-action[data-v-af0839ef],.state button[data-v-af0839ef],.filters button[data-v-af0839ef]{display:inline-grid;min-height:38px;place-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.icon-button[data-v-af0839ef],.row-action[data-v-af0839ef]{width:40px}.filters[data-v-af0839ef]{display:flex;align-items:flex-end;gap:10px;padding:18px 0}.filters label[data-v-af0839ef]{display:grid;gap:5px;color:var(--color-text-muted);font-size:11px}.filters input[data-v-af0839ef]{min-height:36px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px}.filters button[data-v-af0839ef]{padding:0 15px;border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.metrics[data-v-af0839ef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.metrics button[data-v-af0839ef]{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:inherit;text-align:left;cursor:pointer}.metrics button[data-v-af0839ef]:hover,.metrics button[data-v-af0839ef]:focus-visible,tbody tr[data-v-af0839ef]:hover,tbody tr[data-v-af0839ef]:focus-visible{border-color:var(--color-primary);background:var(--color-primary-soft);outline:none}.metrics small[data-v-af0839ef],.metrics strong[data-v-af0839ef]{display:block;overflow-wrap:anywhere}.metrics small[data-v-af0839ef]{color:var(--color-text-muted);font-size:11px}.metrics strong[data-v-af0839ef]{margin-top:6px;font-size:20px}.table-shell[data-v-af0839ef]{overflow-x:auto;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}table[data-v-af0839ef]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-af0839ef],td[data-v-af0839ef]{padding:12px 10px;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;font-size:12px}tbody tr:last-child td[data-v-af0839ef]{border-bottom:0}th[data-v-af0839ef]{color:var(--color-text-muted);font-size:11px}.partner-code[data-v-af0839ef]{font-weight:700}tbody tr[data-v-af0839ef]{cursor:pointer}.state[data-v-af0839ef]{display:grid;min-height:220px;place-content:center;gap:8px;color:var(--color-text-muted);text-align:center}.state.error[data-v-af0839ef],.error[data-v-af0839ef]{color:#9a2925}.state button[data-v-af0839ef]{padding:0 12px;margin:5px auto 0}.drawer-backdrop[data-v-af0839ef]{position:fixed;z-index:30;inset:0;width:100%;border:0;background:#0f172a47}.drawer[data-v-af0839ef]{position:fixed;z-index:31;top:0;right:0;bottom:0;width:min(480px,100vw);overflow-y:auto;padding:22px;border-left:1px solid var(--color-border);background:var(--color-surface);box-shadow:-18px 0 40px #0f172a24}.drawer>header[data-v-af0839ef]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.drawer header small[data-v-af0839ef]{color:var(--color-text-muted);font-size:11px}.drawer h2[data-v-af0839ef]{margin:4px 0 0;font-size:20px}.drawer-summary[data-v-af0839ef]{display:flex;flex-wrap:wrap;gap:8px 18px;padding:16px 0;color:var(--color-text-muted);font-size:12px}.order-list[data-v-af0839ef]{display:grid;gap:10px}.order-list article[data-v-af0839ef]{padding:14px;border:1px solid var(--color-border);border-radius:6px}.order-list strong[data-v-af0839ef]{overflow-wrap:anywhere;font-size:13px}.order-list dl[data-v-af0839ef]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0}.order-list dl div[data-v-af0839ef]{min-width:0}.order-list dt[data-v-af0839ef]{color:var(--color-text-muted);font-size:10px}.order-list dd[data-v-af0839ef]{margin:3px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:700}.drawer-empty[data-v-af0839ef]{display:grid;min-height:180px;place-content:center;color:var(--color-text-muted);font-size:12px}.sr-only[data-v-af0839ef]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.shell[data-v-af0839ef]{grid-template-columns:1fr}main[data-v-af0839ef]{padding:18px 14px 80px}.metrics[data-v-af0839ef]{grid-template-columns:1fr 1fr}.filters[data-v-af0839ef]{flex-wrap:wrap}.filters label[data-v-af0839ef]{flex:1 1 140px}.filters button[data-v-af0839ef]{flex:1 1 100px}}@media(max-width:480px){.page-head[data-v-af0839ef]{align-items:flex-start}.page-head h1[data-v-af0839ef]{font-size:24px}.drawer[data-v-af0839ef]{padding:18px 14px;border-left:0}}.cashback-page[data-v-cffcbee0]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-cffcbee0]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-cffcbee0]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-cffcbee0]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-cffcbee0]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-cffcbee0]{margin:0;font-size:28px}.page-head span[data-v-cffcbee0]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:12px}.head-actions[data-v-cffcbee0]{display:flex;align-items:center;gap:8px}.icon-button[data-v-cffcbee0],.primary-button[data-v-cffcbee0],.secondary-button[data-v-cffcbee0],.row-button[data-v-cffcbee0],.state button[data-v-cffcbee0]{min-height:38px;border:1px solid var(--color-border);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.icon-button[data-v-cffcbee0]{width:40px;background:var(--color-surface);color:var(--color-text)}.primary-button[data-v-cffcbee0]{padding:0 13px;border-color:var(--color-primary);background:var(--color-primary);color:#fff}.secondary-button[data-v-cffcbee0]{padding:0 12px;background:var(--color-surface);color:var(--color-text)}.metrics[data-v-cffcbee0]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.metrics button[data-v-cffcbee0],.panel[data-v-cffcbee0]{padding:14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.metrics button[data-v-cffcbee0]{min-width:0;color:inherit;text-align:left;cursor:pointer}.metrics button[data-v-cffcbee0]:hover,.metrics button[data-v-cffcbee0]:focus-visible,tbody tr[data-v-cffcbee0]:hover,tbody tr[data-v-cffcbee0]:focus-visible{border-color:var(--color-primary);background:var(--color-primary-soft);outline:none}.metrics small[data-v-cffcbee0],.metrics strong[data-v-cffcbee0]{display:block}.metrics small[data-v-cffcbee0]{color:var(--color-text-muted);font-size:11px}.metrics strong[data-v-cffcbee0]{margin-top:6px;font-size:20px}.panel[data-v-cffcbee0]{margin-top:14px}.panel h2[data-v-cffcbee0]{margin:0 0 12px;font-size:15px}.rule-intro[data-v-cffcbee0]{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--color-primary);background:var(--color-primary-soft);font-size:11px;line-height:1.6}table[data-v-cffcbee0]{width:100%;border-collapse:collapse}th[data-v-cffcbee0],td[data-v-cffcbee0]{padding:10px 8px;border-bottom:1px solid var(--color-border);text-align:left;font-size:12px}th[data-v-cffcbee0]{color:var(--color-text-muted);font-size:11px}td small[data-v-cffcbee0]{display:block;margin-top:3px;color:var(--color-primary);font-size:10px}tbody tr[data-v-cffcbee0]{cursor:pointer}.row-button[data-v-cffcbee0]{min-height:30px;padding:0 10px;background:var(--color-surface);color:var(--color-primary);border-color:var(--color-primary);font-size:11px}.empty[data-v-cffcbee0],.state[data-v-cffcbee0]{color:var(--color-text-muted);font-size:12px}.state[data-v-cffcbee0]{min-height:220px;display:grid;place-content:center;gap:8px;text-align:center}.state.error[data-v-cffcbee0]{color:#9a2925}.state button[data-v-cffcbee0]{padding:0 12px;margin:5px auto 0;background:var(--color-surface)}.dialog-backdrop[data-v-cffcbee0]{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:#29231f52}.dialog[data-v-cffcbee0]{width:min(680px,100%);max-height:min(780px,calc(100vh - 36px));overflow:auto;padding:22px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 18px 50px #29231f33}.dialog-head[data-v-cffcbee0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.dialog-head p[data-v-cffcbee0]{margin:0 0 4px;color:var(--color-primary);font-size:11px}.dialog-head h2[data-v-cffcbee0]{margin:0;font-size:20px}.form-grid[data-v-cffcbee0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.field[data-v-cffcbee0]{display:grid;gap:7px;color:var(--color-text-muted);font-size:12px}.field.full[data-v-cffcbee0]{grid-column:1/-1}.field input[data-v-cffcbee0],.field select[data-v-cffcbee0]{width:100%;min-height:42px;padding:0 10px;border:1px solid var(--color-border);border-radius:5px;background:#fff;color:var(--color-text)}.checkbox-field[data-v-cffcbee0]{display:flex;align-items:center;gap:7px;color:var(--color-text);font-size:12px}.field-label[data-v-cffcbee0]{color:var(--color-text-muted);font-size:12px}.rule-steps[data-v-cffcbee0]{display:grid;gap:8px}.rule-step[data-v-cffcbee0]{display:grid;grid-template-columns:auto 90px auto 120px 100px auto auto;gap:7px;align-items:center}.rule-step input[data-v-cffcbee0],.rule-step select[data-v-cffcbee0]{min-width:0}.remove-step[data-v-cffcbee0]{width:30px;height:30px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);cursor:pointer}.error[data-v-cffcbee0]{margin:14px 0 0;color:#9a2925;font-size:12px}.dialog-actions[data-v-cffcbee0]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border)}@media(max-width:900px){.shell[data-v-cffcbee0]{grid-template-columns:1fr}main[data-v-cffcbee0]{padding:18px 14px 80px}.metrics[data-v-cffcbee0]{grid-template-columns:1fr 1fr}.page-head[data-v-cffcbee0]{align-items:flex-start}.head-actions[data-v-cffcbee0]{flex-shrink:0}.form-grid[data-v-cffcbee0]{grid-template-columns:1fr}.field.full[data-v-cffcbee0]{grid-column:auto}.rule-step[data-v-cffcbee0]{grid-template-columns:auto minmax(50px,1fr) auto minmax(90px,1fr) minmax(65px,1fr) auto auto;gap:4px;font-size:11px}}.region-page[data-v-516af9b2]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-516af9b2]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-516af9b2]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-516af9b2]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-516af9b2]{margin:0 0 5px;color:var(--color-primary);font-size:12px;font-weight:750}.page-head h1[data-v-516af9b2]{margin:0;font-size:28px}.page-head span[data-v-516af9b2]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:12px}.icon-button[data-v-516af9b2],.state button[data-v-516af9b2]{min-height:38px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.icon-button[data-v-516af9b2]{width:40px}.summary-grid[data-v-516af9b2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.summary-grid article[data-v-516af9b2]{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.summary-grid svg[data-v-516af9b2]{color:var(--color-primary)}.summary-grid span[data-v-516af9b2],.summary-grid strong[data-v-516af9b2],.summary-grid small[data-v-516af9b2]{display:block}.summary-grid span[data-v-516af9b2]{margin-top:8px;color:var(--color-text-muted);font-size:11px}.summary-grid strong[data-v-516af9b2]{margin-top:5px;font-size:18px}.summary-grid small[data-v-516af9b2]{margin-top:4px;color:var(--color-text-muted);font-size:10px}.view-tabs[data-v-516af9b2]{display:flex;margin:18px 0 0;border-bottom:1px solid var(--color-border)}.view-tabs button[data-v-516af9b2]{min-height:42px;padding:0 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer}.view-tabs button.active[data-v-516af9b2]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:750}.panel[data-v-516af9b2]{margin-top:14px;padding:14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.panel-head[data-v-516af9b2]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel-head h2[data-v-516af9b2]{margin:0;font-size:16px}.panel-head small[data-v-516af9b2]{display:block;margin-top:5px;color:var(--color-text-muted);font-size:11px}.panel-head>span[data-v-516af9b2]{color:var(--color-text-muted);font-size:11px}.toolbar[data-v-516af9b2]{display:flex;gap:10px;align-items:center;margin:14px 0}.search[data-v-516af9b2]{flex:1}.search input[data-v-516af9b2],.filter select[data-v-516af9b2]{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--color-border);border-radius:5px;background:#fff;color:var(--color-text)}.filter[data-v-516af9b2]{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:12px}.filter select[data-v-516af9b2]{min-width:220px}.table-wrap[data-v-516af9b2]{overflow:auto}table[data-v-516af9b2]{width:100%;border-collapse:collapse}th[data-v-516af9b2],td[data-v-516af9b2]{padding:11px 8px;border-bottom:1px solid var(--color-border);text-align:left;font-size:12px}th[data-v-516af9b2]{color:var(--color-text-muted);font-size:11px}td small[data-v-516af9b2]{display:block;margin-top:4px;color:var(--color-text-muted);font-size:10px}.status[data-v-516af9b2]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px}.status.active[data-v-516af9b2]{color:#2f7d4a;background:#e7f2ea}.status.inactive[data-v-516af9b2]{color:#9f261f;background:#f8e4e1}.empty[data-v-516af9b2],.state[data-v-516af9b2]{color:var(--color-text-muted);font-size:12px}.state[data-v-516af9b2]{min-height:220px;display:grid;place-content:center;gap:8px;text-align:center}.state.error[data-v-516af9b2]{color:#9a2925}.state button[data-v-516af9b2]{padding:0 12px;margin:5px auto 0}@media(max-width:900px){.shell[data-v-516af9b2]{grid-template-columns:1fr}main[data-v-516af9b2]{padding:18px 14px 80px}.summary-grid[data-v-516af9b2]{grid-template-columns:1fr 1fr}.toolbar[data-v-516af9b2]{align-items:stretch;flex-direction:column}.filter[data-v-516af9b2]{display:grid}.filter select[data-v-516af9b2]{min-width:0}.page-head h1[data-v-516af9b2]{font-size:24px}}.after-sales-page[data-v-8b564948]{min-height:100vh;background:var(--color-background);color:var(--color-text)}.shell[data-v-8b564948]{display:grid;grid-template-columns:224px minmax(0,1fr)}main[data-v-8b564948]{min-width:0;padding:26px clamp(18px,3vw,42px) 54px}.page-head[data-v-8b564948],.head-actions[data-v-8b564948],.toolbar[data-v-8b564948],.work[data-v-8b564948],aside header[data-v-8b564948],.actions[data-v-8b564948]{display:flex}.page-head[data-v-8b564948]{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.page-head p[data-v-8b564948],.drawer p[data-v-8b564948]{margin:0 0 5px;color:var(--color-primary);font-size:13px;font-weight:750}.page-head h1[data-v-8b564948],.drawer h2[data-v-8b564948]{margin:0}.page-head span[data-v-8b564948]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:13px}.head-actions[data-v-8b564948],.actions[data-v-8b564948]{gap:8px;flex-wrap:wrap}button[data-v-8b564948]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--color-primary);border-radius:5px;background:var(--color-primary);color:#fff;cursor:pointer}button.secondary[data-v-8b564948],.icon[data-v-8b564948]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}button.icon[data-v-8b564948]{width:42px;padding:0}.toolbar[data-v-8b564948]{align-items:center;gap:10px;margin:16px 0;padding:10px 12px;border:1px solid var(--color-border);background:var(--color-surface)}.toolbar input[data-v-8b564948]{flex:1;border:0;outline:0;background:transparent}.toolbar span[data-v-8b564948]{font-size:13px}.work[data-v-8b564948]{min-height:480px;border:1px solid var(--color-border);background:var(--color-surface)}.list[data-v-8b564948]{width:38%;border-right:1px solid var(--color-border)}.list button[data-v-8b564948]{width:100%;justify-content:space-between;border:0;border-bottom:1px solid var(--color-border);border-radius:0;padding:14px 16px;background:transparent;color:var(--color-text);text-align:left}.list button.active[data-v-8b564948]{box-shadow:inset 3px 0 var(--color-primary);background:var(--color-primary-soft)}.list button span[data-v-8b564948],.list strong[data-v-8b564948],.list small[data-v-8b564948]{display:block}.list small[data-v-8b564948]{margin-top:4px;color:var(--color-text-muted);font-size:13px}.list b[data-v-8b564948]{color:var(--color-primary);font-size:13px}.work>aside[data-v-8b564948]{flex:1;padding:20px}.work>aside header[data-v-8b564948]{justify-content:space-between;border-bottom:1px solid var(--color-border);padding-bottom:14px}.work>aside h2[data-v-8b564948]{margin:4px 0 0}.work dl[data-v-8b564948]{display:grid;grid-template-columns:1fr 1fr;margin:12px 0}.work dl div[data-v-8b564948]{padding:12px;border-bottom:1px solid var(--color-border)}.work dl .full[data-v-8b564948]{grid-column:1/-1}.work dt[data-v-8b564948]{color:var(--color-text-muted);font-size:13px}.work dd[data-v-8b564948]{margin:5px 0 0;font-weight:650}.work label[data-v-8b564948],.drawer label[data-v-8b564948]{display:grid;gap:6px;margin:12px 0;font-size:13px}.work textarea[data-v-8b564948],.drawer input[data-v-8b564948],.drawer select[data-v-8b564948],.drawer textarea[data-v-8b564948]{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:4px;padding:10px;background:#fff}.danger[data-v-8b564948]{border-color:#a82b24;background:#a82b24}.readonly[data-v-8b564948],.notice[data-v-8b564948]{padding:10px 12px;background:var(--color-surface-subtle);font-size:13px}.notice.error[data-v-8b564948]{color:#9a2925}.notice.success[data-v-8b564948]{color:#1e7148}.state[data-v-8b564948]{display:grid;place-content:center;min-height:180px;color:var(--color-text-muted);text-align:center}.drawer-mask[data-v-8b564948]{position:fixed;inset:0;z-index:60;background:#14141459}.drawer[data-v-8b564948]{position:absolute;inset:0 0 0 auto;width:min(480px,100%);overflow:auto;padding:22px;background:#fff;box-shadow:-10px 0 30px #0000001f}.drawer header[data-v-8b564948]{display:flex;justify-content:space-between}.drawer form>button[data-v-8b564948]{width:100%;margin-top:8px}@media(max-width:900px){.shell[data-v-8b564948]{grid-template-columns:1fr}main[data-v-8b564948]{padding:18px 14px 80px}.page-head[data-v-8b564948]{align-items:flex-start;flex-direction:column}.work[data-v-8b564948]{display:block}.list[data-v-8b564948]{width:100%;border-right:0}.work>aside[data-v-8b564948]{border-top:1px solid var(--color-border)}}.replacement-panel[data-v-8b564948]{margin-top:14px;padding:14px;border:1px solid var(--color-border);background:var(--color-surface);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.replacement-panel strong[data-v-8b564948]{grid-column:1/-1}.replacement-panel label[data-v-8b564948]{display:grid;gap:5px;font-size:13px}.replacement-panel input[data-v-8b564948]{width:100%;box-sizing:border-box;border:1px solid var(--color-border);padding:9px;border-radius:4px;background:#fff}@media(max-width:900px){.replacement-panel[data-v-8b564948]{grid-template-columns:1fr 1fr}}:root{--color-bg: #f3f2ef;--color-surface: #ffffff;--color-surface-subtle: #faf8f3;--color-surface-strong: #29231f;--color-text: #29231f;--color-text-muted: #716a64;--color-text-placeholder: #9b9189;--color-border: #ded8ce;--color-border-strong: #cfc8bf;--color-primary: #9f261f;--color-primary-hover: #7f1c18;--color-primary-soft: #f6e6e2;--color-primary-border: #f2c9c5;--color-accent: #c89b3c;--color-accent-soft: #f8edcf;--color-accent-border: #f0ddb2;--color-success: #2f7d4a;--color-success-soft: #e7f2ea;--color-success-border: #c8eadc;--color-danger: #9f261f;--color-danger-soft: #f6e6e2;--color-danger-border: #f2c9c5;--color-warning: #b76813;--color-warning-soft: #fff0d9;--color-warning-border: #f0ddb2;--color-info: #326e9c;--color-info-soft: #e8f1f7;--color-info-border: #b9c8eb;--color-surface-warning: #fffaf0;--color-surface-danger: #fff4f2;--color-surface-info: #eef5f8;--color-border-subtle: #ece8e1;--color-sidebar: #faf6ed;--shadow-panel: 0 4px 14px rgb(81 48 24 / 9%);--shadow-elevated: 0 12px 28px rgb(81 48 24 / 12%);--radius: 6px}*{box-sizing:border-box}html{color:var(--color-text);background:var(--color-bg);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-bg);-webkit-font-smoothing:antialiased}small,.hint,.caption,.table-note{font-size:13px;line-height:1.5;font-weight:500;color:var(--color-text-muted)}table th{font-size:13px;font-weight:700;color:var(--color-text)}table td{font-size:13px;line-height:1.45}body:has(.dialog-backdrop,.task-drawer-backdrop,.finance-drawer-backdrop,.drawer-scrim,.scrim,.backdrop,.picker-scrim){overflow:hidden}:where(.dialog-backdrop,.task-drawer-backdrop,.finance-drawer-backdrop,.drawer-scrim,.backdrop){z-index:100!important;overscroll-behavior:contain}.picker-scrim{z-index:120!important;overscroll-behavior:contain}:where(.dialog,.task-drawer-content,.finance-drawer,.drawer-content,.drawer-body,.customer-picker-body,.backdrop>.drawer>.body){overscroll-behavior:contain}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer;min-height:44px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}a{color:inherit}.page{min-height:100vh}.button{min-height:44px;border:1px solid transparent;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-weight:650;color:#fff;background:var(--color-primary);box-shadow:var(--shadow-panel)}.button:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.button:disabled{opacity:.55;cursor:not-allowed}.button:disabled:hover{box-shadow:var(--shadow-panel);transform:none}.button.secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:none}.button.secondary:hover{background:var(--color-surface-subtle);border-color:var(--color-border-strong)}.button.danger{background:var(--color-danger);box-shadow:none}.icon-button{width:44px;height:44px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:inline-grid;place-items:center;color:var(--color-text)}.icon-button:hover{color:var(--color-primary);border-color:var(--color-border-strong);background:var(--color-primary-soft)}.field{display:grid;gap:7px}.field label{color:var(--color-text-muted);font-size:13px;font-weight:650}.field input,.field select,.field textarea{width:100%;min-height:44px;border:1px solid var(--color-border-strong);border-radius:var(--radius);outline:none;background:var(--color-surface);padding:9px 11px;color:var(--color-text);transition:border-color .18s ease,box-shadow .18s ease}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-border-strong)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #9f261f1c}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-placeholder)}.field textarea{min-height:84px;resize:vertical}.error{color:var(--color-danger);font-size:13px}.status{display:inline-flex;align-items:center;min-height:26px;padding:2px 8px;border:1px solid var(--color-border);border-radius:999px;font-size:12px;font-weight:700;background:var(--color-surface-subtle);white-space:nowrap}.status.confirmed,.status.completed{color:var(--color-success);border-color:var(--color-success-border);background:var(--color-success-soft)}.status.pending,.status.processing,.status.paid_pending_confirmation{color:var(--color-warning);border-color:var(--color-warning-border);background:var(--color-warning-soft)}.status.closed,.status.rejected{color:var(--color-danger);background:var(--color-danger-soft)}.empty{padding:40px 20px;text-align:center;color:var(--color-text-muted)}::selection{color:#fff;background:var(--color-primary)}@media(max-width:680px){.desktop-only{display:none!important}}.button.small,.text-action{min-height:44px}
