.auth-shell[data-v-ebea0d36]{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(420px,1.18fr);min-height:100vh;background:#f5f8fd}.auth-hero[data-v-ebea0d36]{position:relative;display:flex;align-items:stretch;justify-content:center;background:linear-gradient(135deg,#2c82ff,#0d62e6);color:#fff}.hero-overlay[data-v-ebea0d36]{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.14),transparent 30%)}.hero-content[data-v-ebea0d36]{position:relative;z-index:1;width:min(360px,100%);padding:110px 40px 36px;display:flex;flex-direction:column;justify-content:space-between}.hero-brand[data-v-ebea0d36]{display:flex;align-items:center;gap:14px}.hero-badge[data-v-ebea0d36]{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#ffffff29;border:1px solid rgba(255,255,255,.24)}.hero-brand strong[data-v-ebea0d36]{display:block;font-size:14px;line-height:1.25}.hero-brand p[data-v-ebea0d36]{margin:6px 0 0;font-size:12px;color:#ffffffd1}.hero-copy h1[data-v-ebea0d36]{margin:0 0 18px;font-size:18px;line-height:1.45}.hero-copy p[data-v-ebea0d36]{margin:0;font-size:12px;line-height:1.9;color:#ffffffdb}.hero-footer[data-v-ebea0d36]{font-size:10px;letter-spacing:.12em;color:#ffffff9e}.auth-panel[data-v-ebea0d36]{display:grid;align-content:center;justify-items:center;padding:28px 38px}.auth-card[data-v-ebea0d36]{width:min(390px,100%);padding:28px 28px 24px;border:1px solid #e7edf6;border-radius:8px;background:#fff;box-shadow:0 10px 30px #0f172a0f}.auth-card-head[data-v-ebea0d36]{margin-bottom:28px}.auth-card-head h2[data-v-ebea0d36]{margin:0 0 8px;font-size:22px;color:#111827}.auth-card-head p[data-v-ebea0d36]{margin:0;color:#6b7280;font-size:12px}.auth-form[data-v-ebea0d36]{display:grid;gap:16px}.field[data-v-ebea0d36]{display:grid;gap:8px}.field span[data-v-ebea0d36]{font-size:13px;font-weight:600;color:#475569}.code-row[data-v-ebea0d36]{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:12px}.form-meta[data-v-ebea0d36]{display:flex;justify-content:space-between;gap:12px}.password-login[data-v-ebea0d36]{display:grid;gap:14px;padding-top:2px}.divider[data-v-ebea0d36]{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:12px}.divider[data-v-ebea0d36]:before,.divider[data-v-ebea0d36]:after{content:"";flex:1;height:1px;background:#e2e8f0}.text-link[data-v-ebea0d36],.text-muted-link[data-v-ebea0d36]{border:0;background:transparent;padding:0;font-size:12px;cursor:pointer}.text-link[data-v-ebea0d36]{color:#2c82ff}.text-muted-link[data-v-ebea0d36]{color:#6b7280}.login-note[data-v-ebea0d36]{display:flex;align-items:flex-start;gap:8px;color:#6b7280;font-size:11px;line-height:1.7}.login-note-icon[data-v-ebea0d36]{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;border:1px solid #cbd5e1;font-size:9px}.status-stack[data-v-ebea0d36]{width:min(390px,100%);display:grid;gap:10px;margin-top:16px}.status-alert[data-v-ebea0d36],.status-card[data-v-ebea0d36]{padding:12px 14px;border-radius:8px;font-size:12px}.status-card[data-v-ebea0d36]{border:1px solid}.status-card strong[data-v-ebea0d36]{font-weight:500}.status-card.danger[data-v-ebea0d36]{background:#fff4f4;border-color:#fecaca;color:#b91c1c}.status-card.warn[data-v-ebea0d36]{background:#fff8ee;border-color:#fde0b4;color:#b45309}.status-card.neutral[data-v-ebea0d36]{background:#f3f5fb;border-color:#d9dfeb;color:#475569}.auth-footer[data-v-ebea0d36]{margin-top:14px;font-size:11px;color:#94a3b8;text-align:center}.notice-shell[data-v-ebea0d36]{display:grid;place-items:center;min-height:100vh;padding:24px;background:#f4f8ff}.notice-card[data-v-ebea0d36]{width:min(460px,100%);border:1px solid #dbe7ff;border-radius:24px;background:#fff;box-shadow:0 24px 50px #1242951f}.notice-meta[data-v-ebea0d36]{display:grid;gap:6px;color:#64748b;font-size:12px}.action-modal[data-v-ebea0d36]{width:min(420px,calc(100vw - 32px))}.action-modal-body[data-v-ebea0d36]{display:grid;gap:18px}.action-modal-body p[data-v-ebea0d36]{margin:0;color:#475569;font-size:14px;line-height:1.8}@media(max-width:980px){.auth-shell[data-v-ebea0d36]{grid-template-columns:1fr}.hero-content[data-v-ebea0d36]{width:100%;padding:40px 24px 28px;gap:32px}.auth-panel[data-v-ebea0d36]{padding:24px}}.overview-page[data-v-f0010e93]{display:grid;gap:14px}.overview-banner[data-v-f0010e93],.panel-card[data-v-f0010e93],.stat-card[data-v-f0010e93]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000000d}.overview-banner[data-v-f0010e93]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.overview-banner-main[data-v-f0010e93]{display:flex;align-items:center;gap:16px}.banner-icon[data-v-f0010e93]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:radial-gradient(circle at 35% 35%,#fffffff2,#1677ff14);color:#1677ff;font-size:18px;font-weight:700;box-shadow:inset 0 0 0 1px #1677ff14}.banner-copy h1[data-v-f0010e93]{margin:0;color:#181b23;font-size:18px;line-height:1.2}.banner-meta[data-v-f0010e93]{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;color:#687385;font-size:12px}.overview-banner-actions[data-v-f0010e93]{display:flex;align-items:center;gap:12px}.banner-button[data-v-f0010e93]{min-width:104px;height:30px;padding:0 14px;border:0;border-radius:8px;background:#1677ff;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.status-pill[data-v-f0010e93]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#edf9f0;color:#2f9d57;font-size:11px;font-weight:600}.status-dot[data-v-f0010e93]{width:6px;height:6px;border-radius:50%;background:currentColor}.stats-grid[data-v-f0010e93]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.stat-card[data-v-f0010e93]{display:flex;flex-direction:column;align-items:center;min-height:92px;padding:12px 16px;border:1px solid #e5e7eb;background:#fff;font:inherit;text-align:center;appearance:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.stat-card[data-v-f0010e93]:hover{border-color:#1677ff47;box-shadow:0 6px 14px #14285014;transform:translateY(-1px)}.stat-card[data-v-f0010e93]:focus-visible{outline:2px solid rgba(22,119,255,.32);outline-offset:2px}.stat-card.is-alert[data-v-f0010e93]{border-color:#f5781e2e;background:linear-gradient(180deg,#fff,#fff8f0)}.stat-label[data-v-f0010e93]{margin:6px 0 0;color:#7a8697;font-size:12px}.stat-value[data-v-f0010e93]{display:flex;justify-content:center;align-items:baseline;gap:4px;width:100%}.stat-value strong[data-v-f0010e93]{color:#181b23;font-size:30px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.stat-value span[data-v-f0010e93]{color:#7a8697;font-size:11px}.stat-note[data-v-f0010e93]{margin:4px 0 0;color:#3ab071;font-size:10px}.stat-card.is-alert .stat-label[data-v-f0010e93],.stat-card.is-alert .stat-value strong[data-v-f0010e93],.stat-card.is-alert .stat-note[data-v-f0010e93],.stat-card.is-alert .stat-value span[data-v-f0010e93]{color:#f08b2d}.dashboard-grid[data-v-f0010e93]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.9fr);gap:14px}.dashboard-main[data-v-f0010e93],.dashboard-side[data-v-f0010e93]{display:grid;gap:16px}.panel-card[data-v-f0010e93]{overflow:hidden}.panel-header[data-v-f0010e93],.side-header[data-v-f0010e93]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e5e7eb}.panel-header h3[data-v-f0010e93],.side-header h3[data-v-f0010e93]{margin:0;color:#181b23;font-size:14px;font-weight:700}.panel-legend[data-v-f0010e93]{display:flex;align-items:center;gap:8px;color:#7a8697;font-size:10px}.panel-hint[data-v-f0010e93]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#1677ff14;color:#1677ff;font-size:11px;font-weight:700}.legend-dot[data-v-f0010e93]{width:8px;height:8px;border-radius:50%;background:#1677ff}.legend-separator[data-v-f0010e93]{color:#c3cad5}.chart-panel[data-v-f0010e93]{padding-bottom:8px}.county-focus[data-v-f0010e93]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:214px;padding:18px 18px 16px}.county-focus-card[data-v-f0010e93]{display:grid;align-content:center;justify-items:center;gap:8px;min-height:126px;border:1px solid #e5e7eb;border-radius:8px;background:linear-gradient(180deg,#fff,#f7faff);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.county-focus-card[data-v-f0010e93]:hover{border-color:#1677ff47;box-shadow:0 6px 14px #14285014;transform:translateY(-1px)}.county-focus-card[data-v-f0010e93]:focus-visible{outline:2px solid rgba(22,119,255,.32);outline-offset:2px}.county-focus-card span[data-v-f0010e93]{color:#687385;font-size:12px;font-weight:700}.county-focus-card strong[data-v-f0010e93]{color:#181b23;font-size:30px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.county-focus-card small[data-v-f0010e93]{color:#3ab071;font-size:10px}.county-focus-note[data-v-f0010e93]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:12px 14px;border-radius:8px;background:#f8fafc}.county-focus-note strong[data-v-f0010e93]{color:#181b23;font-size:14px}.county-focus-note p[data-v-f0010e93]{margin:0;color:#687385;font-size:12px;line-height:1.6;text-align:right}.bar-chart[data-v-f0010e93]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;align-items:end;min-height:214px;padding:14px 24px 16px}.bar-item[data-v-f0010e93]{display:grid;justify-items:center;gap:10px;border:0;background:transparent;padding:0;font:inherit;appearance:none;cursor:pointer}.bar-item:not(.ghost):hover .bar-track[data-v-f0010e93]{background:linear-gradient(180deg,#e5f1fff5,#fff0)}.bar-item:not(.ghost):hover .bar-fill[data-v-f0010e93]{box-shadow:0 0 0 4px #1677ff1f}.bar-item:not(.ghost):hover .bar-label[data-v-f0010e93]{color:#1677ff;font-weight:700}.bar-item.active .bar-track[data-v-f0010e93]{background:linear-gradient(180deg,#e5f1fffa,#f5f9ff47)}.bar-item.active .bar-fill[data-v-f0010e93]{background:linear-gradient(180deg,#2b7dff,#0f64e8);box-shadow:0 0 0 4px #1677ff1f}.bar-item.active .bar-label[data-v-f0010e93]{color:#1677ff;font-weight:700}.bar-item[data-v-f0010e93]:focus-visible{outline:2px solid rgba(22,119,255,.32);outline-offset:4px;border-radius:8px}.bar-item.ghost[data-v-f0010e93]{cursor:default}.bar-item[data-v-f0010e93]:disabled{cursor:default}.bar-track[data-v-f0010e93]{display:flex;align-items:end;justify-content:center;width:100%;height:160px;border-radius:12px;background:linear-gradient(180deg,#f3f7fcd1,#fff0)}.bar-fill[data-v-f0010e93]{width:16px;min-height:18px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#2d86ff,#1677ff)}.bar-item.ghost .bar-fill[data-v-f0010e93]{background:linear-gradient(180deg,#6ca8ff,#2d86ff);opacity:.58}.bar-item.switching .bar-fill[data-v-f0010e93]{opacity:.65}.bar-item.ghost .bar-label[data-v-f0010e93]{color:#9aa7ba}.bar-label[data-v-f0010e93]{color:#7a8697;font-size:11px}.link-button[data-v-f0010e93],.footer-button[data-v-f0010e93],.action-button[data-v-f0010e93]{border:0;background:transparent;color:#1677ff;font-size:12px;cursor:pointer}.region-table[data-v-f0010e93]{display:grid}.region-table-head[data-v-f0010e93],.region-table-row[data-v-f0010e93]{display:grid;grid-template-columns:1.3fr .8fr .8fr .9fr .9fr .9fr;align-items:center;gap:12px;padding:12px 18px}.region-table-head[data-v-f0010e93]{background:#f7faff;color:#7a8697;font-size:10px;font-weight:700;text-transform:uppercase}.region-table-row[data-v-f0010e93]{border-top:1px solid #e5e7eb;color:#556171;font-size:12px}.region-name[data-v-f0010e93]{color:#181b23;font-weight:600}.growth-text[data-v-f0010e93]{color:#36a766;font-weight:600}.row-status[data-v-f0010e93]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-style:normal;font-size:10px;font-weight:600}.row-status.success[data-v-f0010e93]{background:#edf9f0;color:#2f9d57}.row-status.warning[data-v-f0010e93]{background:#fff4de;color:#de8a00}.expiry-alert[data-v-f0010e93]{color:#ef5b4b;font-weight:600}.region-table-action[data-v-f0010e93]{justify-self:end;text-align:right}.table-footer[data-v-f0010e93],.side-footer[data-v-f0010e93]{display:flex;justify-content:center;padding:12px 18px;border-top:1px solid #e5e7eb;background:#f9fbff}.muted-footer[data-v-f0010e93]{color:#7a8697;font-size:12px}.side-header[data-v-f0010e93]{justify-content:flex-start}.side-icon[data-v-f0010e93]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}.warning-icon[data-v-f0010e93]{background:#fff3dc;color:#f08b2d}.primary-icon[data-v-f0010e93]{background:#1677ff1a;color:#1677ff}.todo-list[data-v-f0010e93],.message-list[data-v-f0010e93]{display:grid;gap:10px;padding:12px 16px 14px}.price-list[data-v-f0010e93]{display:grid;gap:8px;padding:12px 16px 14px}.price-row[data-v-f0010e93]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fafcff}.price-row span[data-v-f0010e93]{color:#687385;font-size:12px;font-weight:600}.price-row strong[data-v-f0010e93]{color:#1677ff;font-size:16px}.todo-item[data-v-f0010e93]{padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fafcff}.todo-item.urgent[data-v-f0010e93]{border-color:#ef5b4b26;background:#ef5b4b0f}.todo-item.normal[data-v-f0010e93]{border-color:#1677ff1f;background:#1677ff0a}.todo-topline[data-v-f0010e93]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.todo-badge[data-v-f0010e93]{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:4px;background:#1677ff;color:#fff;font-size:10px;font-weight:700}.todo-item.urgent .todo-badge[data-v-f0010e93]{background:#ef5b4b}.todo-topline small[data-v-f0010e93],.todo-item p[data-v-f0010e93],.message-item p[data-v-f0010e93]{color:#7a8697;font-size:11px}.todo-item strong[data-v-f0010e93],.message-item strong[data-v-f0010e93]{display:block;color:#181b23;font-size:12px;line-height:1.5}.todo-item p[data-v-f0010e93],.message-item p[data-v-f0010e93]{margin:4px 0 0;line-height:1.55}.message-item[data-v-f0010e93]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.message-glyph[data-v-f0010e93]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:700}.glyph-danger[data-v-f0010e93]{background:#ef5b4b1f;color:#ef5b4b}.glyph-primary[data-v-f0010e93]{background:#1677ff1a;color:#1677ff}.glyph-muted[data-v-f0010e93]{background:#eef2f7;color:#6b7788}.progress-card[data-v-f0010e93]{padding:14px 18px}.progress-meta[data-v-f0010e93]{display:flex;align-items:center;gap:12px}.progress-icon[data-v-f0010e93]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1677ff14;color:#1677ff;font-size:14px;font-weight:700}.progress-meta p[data-v-f0010e93]{margin:0;color:#7a8697;font-size:11px}.progress-meta strong[data-v-f0010e93]{color:#181b23;font-size:22px;line-height:1.15}.progress-track[data-v-f0010e93]{height:6px;margin-top:16px;border-radius:999px;background:#edf2f7;overflow:hidden}.progress-fill[data-v-f0010e93]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#74b0ff,#1677ff)}.action-modal-body[data-v-f0010e93]{display:grid;gap:14px}.action-modal-body p[data-v-f0010e93]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.action-modal-body dl[data-v-f0010e93]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.action-modal-body dt[data-v-f0010e93]{color:var(--stitch-color-text-muted);font-size:12px}.action-modal-body dd[data-v-f0010e93]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}@media(max-width:1380px){.stats-grid[data-v-f0010e93]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid[data-v-f0010e93]{grid-template-columns:1fr}}@media(max-width:960px){.overview-banner[data-v-f0010e93]{flex-direction:column;align-items:flex-start}.region-table-head[data-v-f0010e93],.region-table-row[data-v-f0010e93]{grid-template-columns:1.3fr repeat(5,minmax(0,1fr));font-size:11px}.bar-chart[data-v-f0010e93]{gap:10px;padding-inline:16px}.county-focus[data-v-f0010e93]{grid-template-columns:repeat(2,minmax(0,1fr))}.county-focus-note[data-v-f0010e93]{align-items:flex-start;flex-direction:column}.county-focus-note p[data-v-f0010e93]{text-align:left}}.farmer-review-page[data-v-17fd5357]{position:relative;min-height:calc(100vh - 104px)}.farmer-review-layout[data-v-17fd5357]{display:grid;grid-template-columns:minmax(0,1fr) 416px;min-height:calc(100vh - 104px)}.review-main[data-v-17fd5357]{min-width:0;padding-right:20px}.filter-card[data-v-17fd5357],.table-card[data-v-17fd5357]{border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.filter-card[data-v-17fd5357]{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:16px}.scope-alert[data-v-17fd5357]{margin-top:16px}.field[data-v-17fd5357]{display:grid;gap:8px}.field span[data-v-17fd5357],.remark-field span[data-v-17fd5357],.detail-grid span[data-v-17fd5357],.map-meta[data-v-17fd5357],.drawer-header p[data-v-17fd5357]{color:var(--stitch-color-text-muted);font-size:12px}.field input[data-v-17fd5357],.field select[data-v-17fd5357]{width:206px;height:34px;padding:0 12px;border:1px solid #c1c6d7;border-radius:4px;background:#fff}.actions[data-v-17fd5357]{display:flex;gap:8px}.table-card[data-v-17fd5357]{margin-top:16px;overflow:hidden}.table-card__header[data-v-17fd5357],.table-footer[data-v-17fd5357]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.table-card__header[data-v-17fd5357]{border-bottom:1px solid #f0f0f0}.table-card__header h2[data-v-17fd5357],.drawer-header h3[data-v-17fd5357],.detail-section h4[data-v-17fd5357],.warning-box h4[data-v-17fd5357]{margin:0;color:var(--stitch-color-text)}.export-button[data-v-17fd5357],.link-button[data-v-17fd5357]{border:0;background:transparent;color:#1677ff;cursor:pointer;font-weight:600}.inline-alert[data-v-17fd5357]{margin:0 16px 16px}.table-shell[data-v-17fd5357]{overflow-x:auto}.table-head[data-v-17fd5357],.table-row[data-v-17fd5357]{display:grid;grid-template-columns:1.1fr .9fr .62fr .72fr .78fr .72fr .78fr .66fr;gap:10px;align-items:center;min-width:0}.table-head[data-v-17fd5357]{padding:13px 16px;background:#fafafa;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:var(--stitch-color-text);font-size:13px;font-weight:700}.table-row[data-v-17fd5357]{padding:14px 16px;border-bottom:1px solid #f0f0f0;transition:background-color .18s ease;cursor:pointer}.table-row span[data-v-17fd5357]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row.active[data-v-17fd5357]{background:#1677ff0d}.table-row[data-v-17fd5357]:hover{background:#fafcff}.farmer-name[data-v-17fd5357]{font-weight:600}.muted[data-v-17fd5357]{color:var(--stitch-color-text-muted)}.align-right[data-v-17fd5357]{text-align:right}.location-status[data-v-17fd5357],.risk-cell[data-v-17fd5357]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.status-icon[data-v-17fd5357]{display:inline-grid;place-items:center;width:16px;font-style:normal;font-size:12px}.is-ok[data-v-17fd5357]{color:#16833a}.is-error[data-v-17fd5357]{color:#ba1a1a}.is-muted[data-v-17fd5357]{color:#727786}.status-pill[data-v-17fd5357],.status-chip[data-v-17fd5357]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.status-pill i[data-v-17fd5357]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pending[data-v-17fd5357]{background:#e7f0ff;color:#1d4ed8}.status-approved[data-v-17fd5357]{background:#dcfce7;color:#166534}.status-rejected[data-v-17fd5357]{background:#fee2e2;color:#b91c1c}.table-footer[data-v-17fd5357]{color:var(--stitch-color-text-muted);font-size:14px}.pager[data-v-17fd5357]{display:flex;align-items:center;gap:8px}.pager-button[data-v-17fd5357]{min-width:32px;height:32px;border:1px solid #c1c6d7;border-radius:4px;background:#fff;color:var(--stitch-color-text)}.pager-button.active[data-v-17fd5357]{border-color:#1677ff;background:#1677ff;color:#fff}.empty-state[data-v-17fd5357]{padding:32px 16px;color:var(--stitch-color-text-muted);text-align:center}.drawer-panel[data-v-17fd5357]{display:flex;flex-direction:column;min-height:calc(100vh - 104px);border-left:1px solid var(--stitch-color-border);background:#fff}.drawer-header[data-v-17fd5357],.drawer-footer[data-v-17fd5357]{padding:18px 20px;border-bottom:1px solid #f0f0f0}.drawer-header[data-v-17fd5357]{display:flex;align-items:start;justify-content:space-between;gap:12px}.close-button[data-v-17fd5357]{border:0;background:transparent;color:var(--stitch-color-text-muted);font-size:28px;cursor:pointer}.drawer-body[data-v-17fd5357]{flex:1;overflow:auto;padding:18px 20px;display:grid;gap:18px}.detail-section h4[data-v-17fd5357],.warning-box h4[data-v-17fd5357]{margin-bottom:16px;padding-left:12px;border-left:3px solid #1677ff;font-size:14px}.detail-grid[data-v-17fd5357]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.detail-grid div[data-v-17fd5357],.timeline article[data-v-17fd5357]{position:relative}.detail-grid strong[data-v-17fd5357]{display:block;margin-top:4px;color:var(--stitch-color-text);font-size:14px;font-weight:600}.detail-grid .full[data-v-17fd5357]{grid-column:1 / -1}.map-panel[data-v-17fd5357]{position:relative;overflow:hidden;height:132px;border:1px solid #f0f0f0;border-radius:12px;background:#eef3fb}.map-art[data-v-17fd5357]{width:100%;height:100%;background:linear-gradient(135deg,#6fb16938,#6fb16905 35%),linear-gradient(35deg,#447dc42e,#447dc40a 40%),linear-gradient(90deg,rgba(255,255,255,.85) 0,rgba(255,255,255,.85) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.85) 0,rgba(255,255,255,.85) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px}.map-pin[data-v-17fd5357]{position:absolute;inset:0;display:grid;place-items:center;color:#1677ff;font-size:32px}.map-corner[data-v-17fd5357]{position:absolute;left:8px;bottom:8px;padding:4px 8px;border:1px solid #f0f0f0;border-radius:6px;background:#ffffffeb;color:var(--stitch-color-text-muted);font-size:10px}.map-meta[data-v-17fd5357]{display:flex;justify-content:space-between;margin-top:8px}.warning-box[data-v-17fd5357]{padding:16px;border:1px solid #f7d9a4;border-radius:8px;background:#fff7e7}.warning-box h4[data-v-17fd5357]{margin-bottom:8px;border-left:0;padding-left:0;color:#9a5800;font-size:14px}.warning-box p[data-v-17fd5357]{margin:0;color:#9a5800;font-size:12px;line-height:1.7}.timeline[data-v-17fd5357]{display:grid;gap:12px}.timeline article[data-v-17fd5357]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding-left:18px}.timeline article i[data-v-17fd5357]{position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;background:#1677ff}.timeline strong[data-v-17fd5357]{display:block;margin-bottom:4px;color:var(--stitch-color-text);font-size:13px}.timeline p[data-v-17fd5357],.timeline small[data-v-17fd5357]{color:var(--stitch-color-text-muted);font-size:12px}.remark-field[data-v-17fd5357]{display:grid;gap:8px}.remark-field textarea[data-v-17fd5357]{width:100%;min-height:84px;padding:12px;border:1px solid #c1c6d7;border-radius:6px;resize:none}.drawer-actions[data-v-17fd5357]{display:flex;gap:12px;margin-top:16px}.empty-detail[data-v-17fd5357]{display:grid;place-items:center;min-height:360px;padding:24px;color:var(--stitch-color-text-muted);font-size:13px}.operation-modal-body[data-v-17fd5357]{display:grid;gap:14px}.operation-modal-body p[data-v-17fd5357]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.operation-modal-body dl[data-v-17fd5357]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.operation-modal-body dt[data-v-17fd5357]{color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body dd[data-v-17fd5357]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}@media(max-width:1200px){.farmer-review-layout[data-v-17fd5357]{grid-template-columns:1fr}.review-main[data-v-17fd5357]{padding-right:0}.filter-card[data-v-17fd5357]{gap:16px}.field input[data-v-17fd5357],.field select[data-v-17fd5357]{width:180px}}.material-page[data-v-fe37eb65]{position:relative;min-height:calc(100vh - 104px)}.page-head h1[data-v-fe37eb65],.drawer-header h2[data-v-fe37eb65],.preview-section h3[data-v-fe37eb65],.risk-box h3[data-v-fe37eb65],.timeline-section h3[data-v-fe37eb65],.remark-section h3[data-v-fe37eb65]{margin:0;color:var(--stitch-color-text)}.page-head[data-v-fe37eb65]{margin-bottom:16px}.filter-card[data-v-fe37eb65]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.field[data-v-fe37eb65]{display:flex;align-items:center;gap:8px}.field span[data-v-fe37eb65],.card-head span[data-v-fe37eb65],.card-body p[data-v-fe37eb65],.card-foot small[data-v-fe37eb65],.timeline-top small[data-v-fe37eb65]{color:var(--stitch-color-text-muted);font-size:12px}.field select[data-v-fe37eb65],.date-box[data-v-fe37eb65],.date-box input[data-v-fe37eb65]{border:1px solid #c1c6d7;border-radius:8px;background:#fff}.field select[data-v-fe37eb65]{min-width:120px;height:36px;padding:0 12px}.date-range[data-v-fe37eb65]{min-width:360px}.date-box[data-v-fe37eb65]{display:flex;align-items:center;gap:8px;padding:0 12px;height:36px}.date-box input[data-v-fe37eb65]{border:0;height:100%}.date-box i[data-v-fe37eb65]{color:var(--stitch-color-text-muted);font-style:normal}.actions[data-v-fe37eb65]{display:flex;gap:8px;margin-left:auto}.inline-alert[data-v-fe37eb65]{margin-top:16px}.material-grid[data-v-fe37eb65]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.material-card[data-v-fe37eb65]{overflow:hidden;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.material-card.active[data-v-fe37eb65]{border-color:#1677ff;box-shadow:0 10px 24px #1677ff1f}.thumb[data-v-fe37eb65]{position:relative;background:#ecedf9}.thumb-image[data-v-fe37eb65],.preview-image[data-v-fe37eb65]{aspect-ratio:16 / 8.6;background-position:center;background-size:cover}.risk-badge[data-v-fe37eb65],.drawer-status[data-v-fe37eb65]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.risk-badge[data-v-fe37eb65]{position:absolute;left:8px;top:8px}.risk-badge.danger[data-v-fe37eb65],.drawer-status[data-v-fe37eb65]{background:#fee2e2;color:#b91c1c}.risk-badge.success[data-v-fe37eb65]{background:#dcfce7;color:#166534}.risk-badge.pending[data-v-fe37eb65]{background:#dbeafe;color:#1d4ed8}.risk-badge.dark[data-v-fe37eb65]{background:#1f2937;color:#fff}.card-body[data-v-fe37eb65]{padding:12px 14px}.card-head[data-v-fe37eb65],.card-foot[data-v-fe37eb65]{display:flex;align-items:start;justify-content:space-between;gap:12px}.card-head strong[data-v-fe37eb65]{color:var(--stitch-color-text);font-size:14px}.card-body p[data-v-fe37eb65]{min-height:32px;margin:8px 0 0;line-height:1.5}.card-foot[data-v-fe37eb65]{align-items:center;margin-top:12px}.card-foot em[data-v-fe37eb65]{color:#1677ff;font-size:12px;font-style:normal;font-weight:700}.empty-state[data-v-fe37eb65]{grid-column:1 / -1;padding:40px 16px;color:var(--stitch-color-text-muted);text-align:center}.drawer-mask[data-v-fe37eb65]{position:fixed;inset:0;z-index:60;background:#0000006b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-panel[data-v-fe37eb65]{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:430px;height:100%;background:#fff;box-shadow:-8px 0 32px #0f172a2e}.drawer-header[data-v-fe37eb65],.drawer-footer[data-v-fe37eb65]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #edf0f5}.drawer-header__main[data-v-fe37eb65]{display:flex;align-items:center;gap:12px}.back-button[data-v-fe37eb65]{width:28px;height:28px;border:0;border-radius:999px;background:#f5f7fb;color:var(--stitch-color-text);cursor:pointer;font-size:20px}.drawer-body[data-v-fe37eb65]{flex:1;overflow:auto;padding:18px 20px;display:grid;gap:18px}.preview-shell[data-v-fe37eb65]{position:relative;overflow:hidden;border:1px solid #d7dde7;border-radius:8px}.preview-actions[data-v-fe37eb65]{position:absolute;right:12px;bottom:12px;display:flex;gap:8px}.preview-actions button[data-v-fe37eb65]{border:0;border-radius:8px;background:#0000009e;color:#fff;padding:8px 10px;cursor:pointer}.risk-box[data-v-fe37eb65]{padding:14px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2a6}.risk-box h3[data-v-fe37eb65]{color:#b91c1c;margin-bottom:8px}.risk-box p[data-v-fe37eb65],.timeline-card p[data-v-fe37eb65]{margin:0;color:var(--stitch-color-text-muted);font-size:14px;line-height:1.7}.timeline-section[data-v-fe37eb65]{display:grid;gap:12px}.timeline-item[data-v-fe37eb65]{position:relative;padding-left:34px}.timeline-item[data-v-fe37eb65]:before{content:"";position:absolute;left:13px;top:8px;bottom:-16px;width:1px;background:#d7dde7}.timeline-item[data-v-fe37eb65]:last-child:before{display:none}.timeline-item i[data-v-fe37eb65]{position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%}.timeline-item i.kind-bot[data-v-fe37eb65]{background:#1677ff}.timeline-item i.kind-person[data-v-fe37eb65]{background:#4b7b59}.timeline-item i.kind-pending[data-v-fe37eb65]{background:#a0a7b5}.timeline-card[data-v-fe37eb65]{padding:12px;border:1px solid #edf0f5;border-radius:8px;background:#f7f9fc}.timeline-top[data-v-fe37eb65]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.timeline-top strong[data-v-fe37eb65]{color:var(--stitch-color-text);font-size:14px}.remark-section textarea[data-v-fe37eb65]{width:100%;min-height:96px;padding:12px;border:1px solid #c1c6d7;border-radius:8px;resize:none}.drawer-footer[data-v-fe37eb65]{border-top:1px solid #edf0f5;border-bottom:0;background:#f6f8fb}.operation-modal-body[data-v-fe37eb65]{display:grid;gap:14px}.operation-modal-body p[data-v-fe37eb65]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.operation-modal-body dl[data-v-fe37eb65]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.operation-modal-body dt[data-v-fe37eb65]{color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body dd[data-v-fe37eb65]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}.profile-review-page[data-v-d18ed1d3]{min-height:calc(100vh - 104px)}.page-layout[data-v-d18ed1d3]{display:grid;grid-template-columns:280px minmax(0,1fr) 260px;gap:24px}.task-panel[data-v-d18ed1d3],.compare-panel[data-v-d18ed1d3],.history-panel[data-v-d18ed1d3]{border:1px solid var(--stitch-color-border);border-radius:10px;background:#fff}.panel-head[data-v-d18ed1d3]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #edf0f5}.panel-head h2[data-v-d18ed1d3],.compare-head h2[data-v-d18ed1d3]{margin:0;color:var(--stitch-color-text);font-size:16px}.ghost-icon[data-v-d18ed1d3]{border:0;background:transparent;color:var(--stitch-color-text-muted);cursor:pointer;font-size:18px}.task-list[data-v-d18ed1d3]{overflow:auto}.task-item[data-v-d18ed1d3]{width:100%;padding:16px;border:0;border-left:4px solid transparent;border-bottom:1px solid #edf0f5;background:#fff;text-align:left;cursor:pointer}.task-item.active[data-v-d18ed1d3]{background:#1677ff0d;border-left-color:#1677ff}.task-item[data-v-d18ed1d3]:hover{background:#f8fbff}.task-meta[data-v-d18ed1d3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.task-badge[data-v-d18ed1d3]{padding:2px 8px;border-radius:4px;background:#e7f0ff;color:#1d4ed8;font-size:10px;font-weight:700}.task-meta small[data-v-d18ed1d3],.task-item p[data-v-d18ed1d3],.history-item small[data-v-d18ed1d3],.history-item p[data-v-d18ed1d3],.footer-tip[data-v-d18ed1d3]{color:var(--stitch-color-text-muted);font-size:12px}.task-item strong[data-v-d18ed1d3]{display:block;color:var(--stitch-color-text);font-size:14px;font-weight:700}.task-item p[data-v-d18ed1d3]{margin:6px 0 0}.compare-panel[data-v-d18ed1d3]{display:flex;flex-direction:column;min-width:0}.compare-head[data-v-d18ed1d3]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #edf0f5;background:#f6f8fb}.head-icon[data-v-d18ed1d3]{color:#1677ff;font-size:18px}.inline-alert[data-v-d18ed1d3]{margin:16px 16px 0}.compare-body[data-v-d18ed1d3]{flex:1;overflow:auto;padding:24px}.compare-labels[data-v-d18ed1d3],.compare-row[data-v-d18ed1d3]{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);gap:16px}.compare-labels[data-v-d18ed1d3]{margin-bottom:24px}.compare-labels span[data-v-d18ed1d3]{padding:8px 12px;border-radius:8px;background:#f6f8fb;color:var(--stitch-color-text-muted);text-align:center;font-size:14px;font-weight:600}.compare-labels span[data-v-d18ed1d3]:first-child{background:transparent}.compare-labels .active-label[data-v-d18ed1d3]{background:#1677ff1a;color:#1677ff}.compare-rows[data-v-d18ed1d3]{display:grid;gap:16px}.compare-row[data-v-d18ed1d3]{align-items:center;padding-bottom:16px;border-bottom:1px solid #edf0f5}.compare-row.multi-line[data-v-d18ed1d3]{align-items:start}.compare-row label[data-v-d18ed1d3]{padding-top:6px;color:var(--stitch-color-text-muted);font-size:14px;font-weight:600}.value-box[data-v-d18ed1d3]{min-height:44px;padding:12px 14px;border-radius:8px;border:1px solid transparent;color:var(--stitch-color-text);font-size:14px;line-height:1.7;background:#fff}.value-box.highlight[data-v-d18ed1d3]{border:1px solid #1677ff;background:#e6f7ff}.value-box.center[data-v-d18ed1d3]{display:flex;align-items:center;justify-content:center}.profile-avatar[data-v-d18ed1d3]{width:64px;height:64px;border-radius:50%;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff8c}.tags[data-v-d18ed1d3]{display:flex;flex-wrap:wrap;gap:8px}.tags span[data-v-d18ed1d3]{padding:2px 8px;border-radius:4px;background:#edf0f5;font-size:11px}.tags span.added[data-v-d18ed1d3]{background:#1677ff29;color:#1677ff;font-weight:700}.compare-footer[data-v-d18ed1d3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-top:1px solid #edf0f5;background:#f6f8fb}.footer-actions[data-v-d18ed1d3]{display:flex;gap:12px}.history-panel[data-v-d18ed1d3]{display:flex;flex-direction:column}.history-list[data-v-d18ed1d3]{flex:1;padding:16px;overflow:auto}.compare-empty[data-v-d18ed1d3],.history-empty[data-v-d18ed1d3]{display:grid;place-items:center;flex:1;min-height:320px;color:var(--stitch-color-text-muted);font-size:14px}.history-item[data-v-d18ed1d3]{position:relative;padding:0 0 20px 22px}.history-item[data-v-d18ed1d3]:before{content:"";position:absolute;left:7px;top:8px;bottom:-6px;width:2px;background:#d7dde7}.history-item[data-v-d18ed1d3]:last-child:before{display:none}.history-item i[data-v-d18ed1d3]{position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:#1677ff;box-shadow:0 0 0 4px #1677ff1f}.history-item strong[data-v-d18ed1d3]{display:block;margin-bottom:4px;color:var(--stitch-color-text);font-size:13px}.history-item p[data-v-d18ed1d3]{margin:8px 0 0;padding:8px 10px;border-radius:6px;background:#f6f8fb}.history-item:first-child i[data-v-d18ed1d3]{background:#1677ff}.history-item:nth-child(2) i[data-v-d18ed1d3]{background:#4b8b5f;box-shadow:0 0 0 4px #4b8b5f1f}.history-item:nth-child(3) i[data-v-d18ed1d3]{background:#a7b1c2;box-shadow:0 0 0 4px #a7b1c229}.view-log-button[data-v-d18ed1d3]{border:0;border-top:1px solid #edf0f5;background:#fff;color:#1677ff;cursor:pointer;font-weight:600;padding:16px}.empty-state[data-v-d18ed1d3]{padding:24px 16px;color:var(--stitch-color-text-muted);text-align:center}.operation-modal-body[data-v-d18ed1d3]{display:grid;gap:14px}.operation-modal-body p[data-v-d18ed1d3]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.operation-modal-body dl[data-v-d18ed1d3]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.operation-modal-body dt[data-v-d18ed1d3]{color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body dd[data-v-d18ed1d3]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}.page-shell[data-v-9dd0ed50]{display:grid;gap:16px}.page-header[data-v-9dd0ed50]{display:flex;align-items:center;justify-content:space-between}.page-header h2[data-v-9dd0ed50]{margin:6px 0 0;font-size:24px;line-height:32px}.breadcrumb[data-v-9dd0ed50]{color:var(--stitch-color-text-muted);font-size:12px}.filter-card[data-v-9dd0ed50]{display:flex;gap:12px;padding:14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.filter-card label[data-v-9dd0ed50]{display:grid;gap:6px;color:var(--stitch-color-text-muted);font-size:12px}.filter-card select[data-v-9dd0ed50]{height:34px;padding:0 10px;border:1px solid var(--stitch-color-border);border-radius:6px;background:#fff}.table-card[data-v-9dd0ed50]{overflow:hidden;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.table-head[data-v-9dd0ed50],.table-row[data-v-9dd0ed50]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr .7fr 1fr;gap:10px;align-items:center}.table-head[data-v-9dd0ed50]{padding:12px 16px;background:#f6f8fb;color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-9dd0ed50]{padding:14px 16px;border-top:1px solid #eef2f6}.strong[data-v-9dd0ed50]{font-weight:700}.right[data-v-9dd0ed50]{text-align:right}.row-actions[data-v-9dd0ed50]{display:flex;justify-content:flex-end;gap:8px}.status-chip[data-v-9dd0ed50]{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px}.status-chip.success[data-v-9dd0ed50]{background:#eefcf2;color:#15803d}.status-chip.warning[data-v-9dd0ed50]{background:#fff7e8;color:#9e3d00}.status-chip.danger[data-v-9dd0ed50]{background:#ffebe8;color:#ba1a1a}.empty-state[data-v-9dd0ed50]{padding:28px 16px;color:var(--stitch-color-text-muted);text-align:center}.modal-body[data-v-9dd0ed50]{display:grid;gap:12px}.modal-body p[data-v-9dd0ed50]{margin:0;line-height:22px}.modal-body dl[data-v-9dd0ed50]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.modal-body dt[data-v-9dd0ed50]{color:var(--stitch-color-text-muted)}.modal-body dd[data-v-9dd0ed50]{margin:0;font-weight:700;word-break:break-all}.modal-body textarea[data-v-9dd0ed50]{min-height:84px;padding:10px;border:1px solid var(--stitch-color-border);border-radius:8px;resize:none}.ticket-layout[data-v-a0197971]{display:grid;grid-template-columns:minmax(0,1fr) 372px;min-height:calc(100vh - 104px)}.ticket-main[data-v-a0197971]{min-width:0;padding-right:20px}.page-head[data-v-a0197971],.toolbar[data-v-a0197971],.filter-bar[data-v-a0197971],.filter-actions[data-v-a0197971],.row-actions[data-v-a0197971],.detail-header[data-v-a0197971],.detail-footer[data-v-a0197971],.status-line[data-v-a0197971]{display:flex;align-items:center;gap:12px}.page-head[data-v-a0197971],.detail-header[data-v-a0197971],.detail-footer[data-v-a0197971]{justify-content:space-between}.page-kicker[data-v-a0197971]{margin-bottom:4px;color:var(--stitch-color-primary);font-size:12px;font-weight:700}.search-box[data-v-a0197971]{display:flex;align-items:center;gap:8px;width:220px;height:32px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:999px;background:#fff}.search-box input[data-v-a0197971],.filter-bar select[data-v-a0197971],.filter-bar input[data-v-a0197971]{border:0;outline:0;background:transparent}.search-box input[data-v-a0197971]{width:100%}.filter-bar[data-v-a0197971]{margin:16px 0;padding:16px;border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:#fff}.filter-bar label[data-v-a0197971]{display:grid;gap:6px;color:var(--stitch-color-text-muted);font-size:12px}.filter-bar select[data-v-a0197971],.filter-bar input[data-v-a0197971]{height:34px;min-width:150px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:4px}.filter-actions[data-v-a0197971]{margin-left:auto}.ticket-table[data-v-a0197971]{overflow:hidden;border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:#fff}.table-head[data-v-a0197971],.table-row[data-v-a0197971]{display:grid;grid-template-columns:1.1fr .8fr 1.6fr 1fr .8fr 1fr;gap:12px;align-items:center}.table-head[data-v-a0197971]{padding:12px 16px;background:var(--stitch-color-surface-muted);color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-a0197971]{width:100%;padding:14px 16px;border:0;border-top:1px solid var(--stitch-color-border);background:#fff;text-align:left;cursor:pointer}.table-row[data-v-a0197971]:hover{background:#f7fbff}.row-actions[data-v-a0197971]{flex-wrap:wrap;gap:6px}.mono[data-v-a0197971]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.desc-cell[data-v-a0197971]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-panel[data-v-a0197971]{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:16px;padding:20px;border-left:1px solid var(--stitch-color-border);background:#fff}.close-btn[data-v-a0197971]{width:28px;height:28px;border:0;background:transparent;font-size:22px;color:var(--stitch-color-text-muted);cursor:pointer}.detail-block[data-v-a0197971]{padding:16px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.detail-block h3[data-v-a0197971]{margin:0 0 12px}.detail-grow[data-v-a0197971]{min-height:0}.detail-block p[data-v-a0197971]{margin:0;line-height:1.7}.detail-grid[data-v-a0197971]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;margin:0}.detail-grid dt[data-v-a0197971]{color:var(--stitch-color-text-muted)}.detail-grid dd[data-v-a0197971]{margin:0}.message-list[data-v-a0197971]{display:grid;gap:10px}.message-item[data-v-a0197971]{display:grid;gap:6px;padding:12px;border-radius:8px;background:#f7f9fc}.message-item strong[data-v-a0197971]{color:var(--stitch-color-text)}.message-item span[data-v-a0197971],.empty-state[data-v-a0197971]{color:var(--stitch-color-text-muted);font-size:12px}.message-item p[data-v-a0197971]{margin:0;color:var(--stitch-color-text)}.empty-state[data-v-a0197971]{padding:28px 16px;text-align:center}.empty-detail[data-v-a0197971]{display:grid;place-items:center;color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body[data-v-a0197971]{display:grid;gap:14px}.operation-modal-body p[data-v-a0197971]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.operation-modal-body dl[data-v-a0197971]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.operation-modal-body dt[data-v-a0197971]{color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body dd[data-v-a0197971]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}@media(max-width:1120px){.ticket-layout[data-v-a0197971]{grid-template-columns:1fr}.ticket-main[data-v-a0197971]{padding-right:0}.detail-panel[data-v-a0197971]{border-left:0;border-top:1px solid var(--stitch-color-border)}}.banner-layout[data-v-44e288bb]{display:grid;grid-template-columns:minmax(0,1fr) 336px;min-height:calc(100vh - 104px)}.banner-main[data-v-44e288bb]{min-width:0;padding-right:16px}.page-head[data-v-44e288bb],.head-actions[data-v-44e288bb],.filter-wrap[data-v-44e288bb],.filter-actions[data-v-44e288bb],.table-toolbar[data-v-44e288bb],.toolbar-actions[data-v-44e288bb],.detail-head[data-v-44e288bb],.detail-footer[data-v-44e288bb],.row-actions[data-v-44e288bb],.pager[data-v-44e288bb],.metric-row[data-v-44e288bb]{display:flex;align-items:center;gap:12px}.page-head[data-v-44e288bb],.table-toolbar[data-v-44e288bb],.detail-head[data-v-44e288bb],.detail-footer[data-v-44e288bb]{justify-content:space-between}.page-kicker[data-v-44e288bb]{margin-bottom:4px;color:var(--stitch-color-primary);font-size:12px;font-weight:700}.filter-wrap[data-v-44e288bb],.table-wrap[data-v-44e288bb],.detail-block[data-v-44e288bb],.compliance-note[data-v-44e288bb]{border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:#fff}.compliance-note[data-v-44e288bb]{display:grid;gap:4px;margin-top:14px;padding:12px 14px;border-color:#9a34122e;background:#fff7ed;color:#9a3412;font-size:12px;line-height:18px}.compliance-note strong[data-v-44e288bb]{color:#7c2d12}.filter-wrap[data-v-44e288bb]{padding:14px 16px;margin:16px 0}.filter-wrap label[data-v-44e288bb]{display:grid;gap:6px;color:var(--stitch-color-text-muted);font-size:12px}.filter-wrap select[data-v-44e288bb],.filter-wrap input[data-v-44e288bb]{height:34px;min-width:150px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;background:#fff}.filter-actions[data-v-44e288bb]{margin-left:auto}.table-toolbar[data-v-44e288bb]{padding:14px 16px;border-bottom:1px solid var(--stitch-color-border)}.table-toolbar h2[data-v-44e288bb],.detail-head h2[data-v-44e288bb]{margin:0;font-size:18px;color:var(--stitch-color-text)}.table-toolbar span[data-v-44e288bb],.title-cell small[data-v-44e288bb],.hero-meta span[data-v-44e288bb],.empty-state[data-v-44e288bb],.empty-detail[data-v-44e288bb]{color:var(--stitch-color-text-muted);font-size:12px}.banner-table[data-v-44e288bb]{overflow:hidden}.table-head[data-v-44e288bb],.table-row[data-v-44e288bb]{display:grid;grid-template-columns:104px 1.25fr .9fr 1.15fr .82fr .76fr .92fr;gap:12px;align-items:center}.table-head[data-v-44e288bb]{padding:12px 16px;background:var(--stitch-color-surface-muted);color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-44e288bb]{width:100%;padding:12px 16px;border:0;border-top:1px solid var(--stitch-color-border);background:#fff;text-align:left;cursor:pointer}.table-row[data-v-44e288bb]:hover,.table-row.active[data-v-44e288bb]{background:#f7fbff}.preview-thumb[data-v-44e288bb],.hero-thumb[data-v-44e288bb]{display:block;border-radius:10px;background-size:cover;background-position:center}.preview-thumb[data-v-44e288bb]{width:78px;height:44px}.hero-thumb[data-v-44e288bb]{height:136px}.title-cell strong[data-v-44e288bb]{display:block;color:var(--stitch-color-text)}.detail-panel[data-v-44e288bb]{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:18px;border-left:1px solid var(--stitch-color-border);background:#fff}.close-btn[data-v-44e288bb]{width:28px;height:28px;border:0;background:transparent;font-size:22px;color:var(--stitch-color-text-muted);cursor:pointer}.detail-block[data-v-44e288bb]{padding:14px}.detail-block h3[data-v-44e288bb]{margin:0 0 12px}.hero-meta[data-v-44e288bb]{display:grid;gap:6px;margin-top:10px}.hero-meta strong[data-v-44e288bb]{color:var(--stitch-color-text);font-size:13px}.detail-grid[data-v-44e288bb]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px 12px;margin:0}.detail-grid dt[data-v-44e288bb]{color:var(--stitch-color-text-muted)}.detail-grid dd[data-v-44e288bb]{margin:0}.calendar-grid[data-v-44e288bb]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:12px}.calendar-grid span[data-v-44e288bb]{display:grid;place-items:center;height:26px;border-radius:6px;background:#f3f5f9;color:var(--stitch-color-text-muted);font-size:12px}.calendar-grid span.filled[data-v-44e288bb]{background:#1677ff24;color:var(--stitch-color-primary);font-weight:700}.metric-row article[data-v-44e288bb]{flex:1;padding:10px 12px;border-radius:10px;background:#f6f8fc}.metric-row span[data-v-44e288bb]{color:var(--stitch-color-text-muted);font-size:12px}.metric-row strong[data-v-44e288bb]{display:block;margin-top:6px;color:var(--stitch-color-text);font-size:20px}.chart-bars[data-v-44e288bb]{display:flex;align-items:flex-end;gap:8px;height:72px;margin-top:14px}.chart-bars span[data-v-44e288bb]{flex:1;border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,#9cc4ff,#1677ff)}.table-footer[data-v-44e288bb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--stitch-color-text-muted);font-size:12px}.pager button[data-v-44e288bb]{width:28px;height:28px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff;cursor:pointer}.pager button.active[data-v-44e288bb]{border-color:var(--stitch-color-primary);color:var(--stitch-color-primary)}.empty-state[data-v-44e288bb],.empty-detail[data-v-44e288bb]{padding:28px 16px;text-align:center}.operation-modal-body[data-v-44e288bb]{display:grid;gap:14px}.operation-modal-body p[data-v-44e288bb]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.operation-modal-body dl[data-v-44e288bb]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.operation-modal-body dt[data-v-44e288bb]{color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body dd[data-v-44e288bb]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}.banner-create-modal[data-v-44e288bb]{width:min(760px,calc(100vw - 32px))}.create-form[data-v-44e288bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field[data-v-44e288bb]{display:grid;gap:7px;color:var(--stitch-color-text-muted);font-size:12px}.form-field-wide[data-v-44e288bb],.asset-picker[data-v-44e288bb],.create-form .n-alert[data-v-44e288bb]{grid-column:1 / -1}.form-field input[data-v-44e288bb],.form-field select[data-v-44e288bb]{height:38px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;background:#fff;color:var(--stitch-color-text);font-size:13px}.fixed-position-card[data-v-44e288bb]{display:grid;gap:4px;min-height:38px;padding:8px 12px;border:1px solid var(--stitch-color-border);border-radius:6px;background:#f8fafc}.fixed-position-card strong[data-v-44e288bb]{color:var(--stitch-color-text);font-size:13px}.fixed-position-card small[data-v-44e288bb]{color:var(--stitch-color-text-muted);font-size:12px;line-height:18px}.target-preview[data-v-44e288bb]{display:flex;align-items:center;min-height:38px;padding:0 12px;border:1px dashed var(--stitch-color-border-strong);border-radius:6px;background:#f8fafc;color:var(--stitch-color-text-muted);font-size:12px}.farmer-search-results[data-v-44e288bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:210px;overflow:auto;padding-right:4px}.farmer-result-card[data-v-44e288bb]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:10px 12px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff;color:var(--stitch-color-text);text-align:left;cursor:pointer}.farmer-result-card[data-v-44e288bb]:hover,.farmer-result-card.active[data-v-44e288bb]{border-color:var(--stitch-color-primary);background:#f7fbff}.farmer-result-card.active[data-v-44e288bb]{box-shadow:0 0 0 2px #1677ff1f}.farmer-result-card span[data-v-44e288bb]{display:grid;gap:4px;min-width:0}.farmer-result-card strong[data-v-44e288bb],.farmer-result-card small[data-v-44e288bb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farmer-result-card strong[data-v-44e288bb]{font-size:13px}.farmer-result-card small[data-v-44e288bb]{color:var(--stitch-color-text-muted);font-size:12px}.farmer-result-card em[data-v-44e288bb]{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#eef4ff;color:var(--stitch-color-primary);font-size:12px;font-style:normal;font-weight:700}.farmer-result-card.active em[data-v-44e288bb]{background:var(--stitch-color-primary);color:#fff}.field-help[data-v-44e288bb]{color:var(--stitch-color-text-muted);font-size:12px;line-height:18px}.asset-picker[data-v-44e288bb]{display:grid;gap:12px;padding:14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.asset-picker-head[data-v-44e288bb],.selected-asset[data-v-44e288bb],.modal-actions[data-v-44e288bb]{display:flex;align-items:center;gap:12px}.asset-picker-head[data-v-44e288bb]{justify-content:space-between}.selected-asset[data-v-44e288bb]{padding:10px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.asset-picker-head div[data-v-44e288bb],.selected-asset div[data-v-44e288bb]{display:grid;gap:4px}.selected-asset div[data-v-44e288bb]{min-width:0;flex:1}.asset-picker-head strong[data-v-44e288bb],.selected-asset strong[data-v-44e288bb]{color:var(--stitch-color-text);font-size:14px}.asset-picker-head span[data-v-44e288bb],.selected-asset span[data-v-44e288bb],.form-help[data-v-44e288bb]{color:var(--stitch-color-text-muted);font-size:12px}.upload-button[data-v-44e288bb]{position:relative;display:inline-grid;place-items:center;width:92px;height:34px;border-radius:6px;background:var(--stitch-color-primary);color:#fff;font-size:13px;font-weight:700;cursor:pointer;overflow:hidden}.upload-button input[data-v-44e288bb]{position:absolute;inset:0;opacity:0;cursor:pointer}.remove-upload-button[data-v-44e288bb]{height:30px;padding:0 10px;border:1px solid #f3c8c8;border-radius:6px;background:#fff5f5;color:#b42318;font-size:12px;font-weight:700;cursor:pointer}.remove-upload-button[data-v-44e288bb]:hover{border-color:#f59b9b;background:#fee2e2}.preview-thumb.large[data-v-44e288bb]{width:144px;height:81px}.asset-grid[data-v-44e288bb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.asset-choice[data-v-44e288bb]{display:grid;gap:8px;padding:9px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff;color:var(--stitch-color-text-muted);text-align:left;cursor:pointer}.asset-choice.active[data-v-44e288bb]{border-color:var(--stitch-color-primary);box-shadow:0 0 0 2px #1677ff1f}.asset-choice .preview-thumb[data-v-44e288bb]{width:100%;height:auto;aspect-ratio:16 / 9}.modal-actions[data-v-44e288bb]{justify-content:flex-end}@media(max-width:1080px){.banner-layout[data-v-44e288bb]{grid-template-columns:1fr}.banner-main[data-v-44e288bb]{padding-right:0}}.comment-layout[data-v-cd3ee4c1]{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 104px)}.comment-main[data-v-cd3ee4c1]{min-width:0;padding-right:16px}.page-head[data-v-cd3ee4c1],.page-actions[data-v-cd3ee4c1],.filter-bar[data-v-cd3ee4c1],.filter-actions[data-v-cd3ee4c1],.detail-head[data-v-cd3ee4c1],.detail-footer[data-v-cd3ee4c1],.detail-status[data-v-cd3ee4c1],.food-cards[data-v-cd3ee4c1],.user-cell[data-v-cd3ee4c1],.row-actions[data-v-cd3ee4c1],.pager[data-v-cd3ee4c1],.score-row[data-v-cd3ee4c1]{display:flex;align-items:center;gap:12px}.page-head[data-v-cd3ee4c1],.detail-head[data-v-cd3ee4c1],.detail-footer[data-v-cd3ee4c1]{justify-content:space-between}.page-kicker[data-v-cd3ee4c1]{margin-bottom:4px;color:var(--stitch-color-primary);font-size:12px;font-weight:700}.page-desc[data-v-cd3ee4c1],.muted[data-v-cd3ee4c1]{margin:6px 0 0;color:var(--stitch-color-text-muted);font-size:13px}.filter-bar[data-v-cd3ee4c1],.comment-table[data-v-cd3ee4c1],.panel-block[data-v-cd3ee4c1]{border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:var(--stitch-color-surface)}.filter-bar[data-v-cd3ee4c1]{margin-top:16px;margin-bottom:16px;padding:14px 16px}.filter-bar label[data-v-cd3ee4c1]{display:grid;gap:6px;font-size:12px;color:var(--stitch-color-text-muted)}.filter-bar select[data-v-cd3ee4c1],.filter-bar input[data-v-cd3ee4c1]{height:34px;min-width:126px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;background:#fff}.keyword-box[data-v-cd3ee4c1]{min-width:220px;flex:1}.filter-actions[data-v-cd3ee4c1]{margin-left:auto}.comment-table[data-v-cd3ee4c1]{overflow:hidden}.table-head[data-v-cd3ee4c1],.table-row[data-v-cd3ee4c1]{display:grid;grid-template-columns:1.25fr 1fr 1.5fr .9fr .95fr .72fr 1fr;gap:12px;align-items:center}.table-head[data-v-cd3ee4c1]{padding:12px 16px;border-bottom:1px solid var(--stitch-color-border);background:var(--stitch-color-surface-muted);color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-cd3ee4c1]{width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--stitch-color-border);background:#fff;text-align:left;cursor:pointer}.table-row[data-v-cd3ee4c1]:hover,.table-row.active[data-v-cd3ee4c1]{background:#f7fbff}.user-cell em[data-v-cd3ee4c1]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f1ff;color:var(--stitch-color-primary);font-style:normal;font-weight:700}.user-cell strong[data-v-cd3ee4c1],.target-cell strong[data-v-cd3ee4c1]{display:block;color:var(--stitch-color-text)}.user-cell small[data-v-cd3ee4c1],.target-cell small[data-v-cd3ee4c1],.time-cell small[data-v-cd3ee4c1]{display:block;margin-top:4px;color:var(--stitch-color-text-muted);font-size:12px}.summary-cell[data-v-cd3ee4c1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-cell strong[data-v-cd3ee4c1]{color:var(--stitch-color-text);font-size:12px}.table-footer[data-v-cd3ee4c1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--stitch-color-text-muted);font-size:12px}.pager button[data-v-cd3ee4c1]{width:28px;height:28px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff;cursor:pointer}.pager button.active[data-v-cd3ee4c1]{border-color:var(--stitch-color-primary);color:var(--stitch-color-primary)}.detail-panel[data-v-cd3ee4c1]{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:18px;border-left:1px solid var(--stitch-color-border);background:#fff}.close-btn[data-v-cd3ee4c1]{width:28px;height:28px;border:0;background:transparent;font-size:22px;color:var(--stitch-color-text-muted);cursor:pointer}.panel-block[data-v-cd3ee4c1]{padding:14px}.panel-block.highlight[data-v-cd3ee4c1]{background:#f7fbff}.detail-grid[data-v-cd3ee4c1]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0}.detail-grid dt[data-v-cd3ee4c1]{color:var(--stitch-color-text-muted)}.detail-grid dd[data-v-cd3ee4c1]{margin:0}.suggest-card[data-v-cd3ee4c1]{margin-top:12px;padding:12px;border-radius:8px;background:#f6f8fb}.food-cards[data-v-cd3ee4c1]{margin-top:12px}.food-card[data-v-cd3ee4c1]{flex:1;display:grid;gap:8px}.food-card span[data-v-cd3ee4c1],.score-row span[data-v-cd3ee4c1],.empty-state[data-v-cd3ee4c1],.empty-detail[data-v-cd3ee4c1]{color:var(--stitch-color-text-muted);font-size:12px}.food-thumb[data-v-cd3ee4c1]{height:66px;border-radius:8px}.food-thumb.warm[data-v-cd3ee4c1]{background:linear-gradient(135deg,#d8783f,#f2d6aa)}.food-thumb.cool[data-v-cd3ee4c1]{background:linear-gradient(135deg,#658d4f,#c8e3b8)}.score-row[data-v-cd3ee4c1]{justify-content:space-between;margin-top:10px}.score-row strong[data-v-cd3ee4c1]{display:block;margin-top:4px;color:var(--stitch-color-text)}.empty-state[data-v-cd3ee4c1],.empty-detail[data-v-cd3ee4c1]{padding:28px 16px;text-align:center}.operation-modal-body[data-v-cd3ee4c1]{display:grid;gap:14px}.operation-modal-body p[data-v-cd3ee4c1]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.operation-modal-body dl[data-v-cd3ee4c1]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.operation-modal-body dt[data-v-cd3ee4c1]{color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body dd[data-v-cd3ee4c1]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}@media(max-width:1080px){.comment-layout[data-v-cd3ee4c1]{grid-template-columns:1fr}.comment-main[data-v-cd3ee4c1]{padding-right:0}.table-head[data-v-cd3ee4c1],.table-row[data-v-cd3ee4c1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.settlement-layout[data-v-eb04cc35]{display:grid;grid-template-columns:minmax(0,1fr) 336px;min-height:calc(100vh - 104px)}.settlement-main[data-v-eb04cc35]{min-width:0;padding-right:16px}.stats-grid[data-v-eb04cc35],.filter-wrap[data-v-eb04cc35],.filter-actions[data-v-eb04cc35],.detail-head[data-v-eb04cc35],.detail-footer[data-v-eb04cc35],.row-actions[data-v-eb04cc35],.timeline article[data-v-eb04cc35]{display:flex;gap:12px}.stats-grid[data-v-eb04cc35]{margin-bottom:16px}.stat-card[data-v-eb04cc35],.filter-wrap[data-v-eb04cc35],.table-wrap[data-v-eb04cc35],.detail-block[data-v-eb04cc35]{border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:#fff}.stat-card[data-v-eb04cc35]{flex:1;padding:14px 16px}.stat-card span[data-v-eb04cc35],.stat-card small[data-v-eb04cc35],.title-cell small[data-v-eb04cc35],.timeline p[data-v-eb04cc35],.timeline small[data-v-eb04cc35],.product-card p[data-v-eb04cc35],.product-card small[data-v-eb04cc35],.empty-state[data-v-eb04cc35],.empty-detail[data-v-eb04cc35]{display:block;color:var(--stitch-color-text-muted);font-size:12px}.stat-card strong[data-v-eb04cc35]{display:block;margin:7px 0 9px;font-size:21px;line-height:1.2;font-variant-numeric:tabular-nums}.stat-card.accent[data-v-eb04cc35]{background:linear-gradient(180deg,#1677ff14,#1677ff08)}.filter-wrap[data-v-eb04cc35]{align-items:end;padding:14px 16px;margin-bottom:16px}.filter-wrap label[data-v-eb04cc35]{display:grid;gap:6px;color:var(--stitch-color-text-muted);font-size:12px}.filter-wrap select[data-v-eb04cc35],.filter-wrap input[data-v-eb04cc35]{height:34px;min-width:168px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;background:#fff}.filter-actions[data-v-eb04cc35]{margin-left:auto}.table-wrap[data-v-eb04cc35]{overflow:hidden}.table-head[data-v-eb04cc35],.table-row[data-v-eb04cc35]{display:grid;grid-template-columns:1.15fr 1.1fr 88px 72px 112px 96px 92px 74px;gap:12px;align-items:center}.table-head[data-v-eb04cc35]{padding:12px 16px;background:var(--stitch-color-surface-muted);color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-eb04cc35]{width:100%;padding:12px 16px;border:0;border-top:1px solid var(--stitch-color-border);background:#fff;text-align:left;cursor:pointer}.table-row[data-v-eb04cc35]:hover,.table-row.active[data-v-eb04cc35]{background:#f7fbff}.title-cell strong[data-v-eb04cc35],.product-card strong[data-v-eb04cc35]{color:var(--stitch-color-text)}.detail-panel[data-v-eb04cc35]{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:18px;border-left:1px solid var(--stitch-color-border);background:#fff}.detail-head[data-v-eb04cc35],.detail-footer[data-v-eb04cc35]{justify-content:space-between;align-items:center}.page-kicker[data-v-eb04cc35]{margin-bottom:4px;color:var(--stitch-color-primary);font-size:12px;font-weight:700}.close-btn[data-v-eb04cc35]{width:28px;height:28px;border:0;background:transparent;font-size:22px;color:var(--stitch-color-text-muted);cursor:pointer}.detail-block[data-v-eb04cc35]{padding:14px}.detail-block.highlight[data-v-eb04cc35]{background:#f7fbff}.step-line[data-v-eb04cc35]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.step-line span[data-v-eb04cc35]{height:7px;border-radius:999px;background:#e6ebf2}.step-line span.active[data-v-eb04cc35]{background:var(--stitch-color-primary)}.timeline[data-v-eb04cc35]{display:grid;gap:12px}.timeline article[data-v-eb04cc35]{position:relative;align-items:start;padding-left:16px}.timeline article span[data-v-eb04cc35]{position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:var(--stitch-color-primary)}.timeline strong[data-v-eb04cc35]{color:var(--stitch-color-text);font-size:13px}.detail-grid[data-v-eb04cc35]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px 12px;margin:0}.detail-grid dt[data-v-eb04cc35]{color:var(--stitch-color-text-muted)}.detail-grid dd[data-v-eb04cc35]{margin:0}.product-card[data-v-eb04cc35]{display:flex;gap:12px;align-items:center;padding:12px;border-radius:10px;background:#f6f8fb}.product-thumb[data-v-eb04cc35]{width:54px;height:54px;border-radius:8px;background:linear-gradient(135deg,#9ed0ff,#ffd48f)}.empty-state[data-v-eb04cc35],.empty-detail[data-v-eb04cc35]{padding:28px 16px;text-align:center}.operation-modal-body[data-v-eb04cc35]{display:grid;gap:14px}.operation-modal-body p[data-v-eb04cc35]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.operation-modal-body dl[data-v-eb04cc35]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.operation-modal-body dt[data-v-eb04cc35]{color:var(--stitch-color-text-muted);font-size:12px}.operation-modal-body dd[data-v-eb04cc35]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}@media(max-width:1080px){.settlement-layout[data-v-eb04cc35]{grid-template-columns:1fr}.settlement-main[data-v-eb04cc35]{padding-right:0}}.promoted-layout[data-v-edf3829b]{display:grid;grid-template-columns:minmax(0,1fr) 388px;min-height:calc(100vh - 104px)}.promoted-main[data-v-edf3829b]{min-width:0;padding-right:22px}.page-head[data-v-edf3829b]{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.title-block h1[data-v-edf3829b]{margin:0;color:var(--stitch-color-text);font-size:30px;line-height:1.15}.title-row[data-v-edf3829b]{display:flex;align-items:center;gap:12px}.region-chip[data-v-edf3829b]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:700}.subtitle-row[data-v-edf3829b]{display:flex;align-items:center;gap:10px;margin-top:4px;color:var(--stitch-color-text-muted);font-size:12px}.page-kicker[data-v-edf3829b]{color:var(--stitch-color-primary);font-size:12px;font-weight:700}.divider[data-v-edf3829b]{width:1px;height:12px;background:var(--stitch-color-border)}.head-search[data-v-edf3829b]{display:flex;align-items:center;width:280px;height:34px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;background:#fff;color:var(--stitch-color-text-muted)}.head-search input[data-v-edf3829b]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12px}.stats-grid[data-v-edf3829b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.stat-card[data-v-edf3829b],.filter-panel[data-v-edf3829b],.table-card[data-v-edf3829b],.detail-block[data-v-edf3829b],.metric-grid article[data-v-edf3829b],.compliance-note[data-v-edf3829b]{border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:#fff}.compliance-note[data-v-edf3829b]{display:grid;gap:4px;margin-bottom:16px;padding:12px 14px;border-color:#9a34122e;background:#fff7ed;color:#9a3412;font-size:12px;line-height:18px}.compliance-note strong[data-v-edf3829b]{color:#7c2d12}.stat-card[data-v-edf3829b]{display:flex;align-items:center;gap:16px;padding:16px 18px}.stat-card>div[data-v-edf3829b]:last-child{min-width:0;flex:1}.stat-card span[data-v-edf3829b],.table-toolbar p[data-v-edf3829b],.detail-grid dt[data-v-edf3829b],.finance-list small[data-v-edf3829b],.timeline p[data-v-edf3829b],.empty-state[data-v-edf3829b],.empty-detail[data-v-edf3829b]{color:var(--stitch-color-text-muted);font-size:12px}.stat-card strong[data-v-edf3829b]{display:block;margin-top:4px;color:var(--stitch-color-text);font-size:28px;line-height:1;white-space:nowrap}.stat-card.amount strong[data-v-edf3829b]{font-size:18px;letter-spacing:0;line-height:1.2}.stat-card.amount[data-v-edf3829b]{gap:12px}.stat-icon[data-v-edf3829b]{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;font-size:18px;font-weight:700}.icon-primary[data-v-edf3829b]{background:#dbeafe;color:#1d4ed8}.icon-green[data-v-edf3829b]{background:#dcfce7;color:#166534}.icon-gray[data-v-edf3829b]{background:#e5e7eb;color:#475569}.icon-outline[data-v-edf3829b]{border:3px solid #1d4ed8;color:#1d4ed8}.filter-panel[data-v-edf3829b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;padding:16px;margin-bottom:16px}.filter-panel label[data-v-edf3829b]{display:grid;gap:6px}.filter-panel span[data-v-edf3829b]{color:var(--stitch-color-text-muted);font-size:12px}.filter-panel input[data-v-edf3829b],.filter-panel select[data-v-edf3829b]{height:34px;padding:0 12px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;background:#fff}.filter-actions[data-v-edf3829b]{display:flex;align-items:center;gap:8px;grid-column:span 2}.advanced-link[data-v-edf3829b]{border:0;background:transparent;color:var(--stitch-color-primary);cursor:pointer;font-size:13px;justify-self:end}.table-card[data-v-edf3829b]{overflow:hidden}.table-toolbar[data-v-edf3829b],.detail-head[data-v-edf3829b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.table-toolbar[data-v-edf3829b]{padding:18px 20px;border-bottom:1px solid var(--stitch-color-border)}.table-toolbar h3[data-v-edf3829b],.detail-block h3[data-v-edf3829b],.detail-head h2[data-v-edf3829b]{margin:0;color:var(--stitch-color-text)}.toolbar-actions[data-v-edf3829b],.row-actions[data-v-edf3829b]{display:flex;gap:8px}.table-head[data-v-edf3829b],.table-row[data-v-edf3829b]{display:grid;grid-template-columns:1.2fr .9fr .9fr 1.05fr .78fr .72fr .72fr;gap:12px;align-items:center}.table-head[data-v-edf3829b]{padding:12px 16px;background:var(--stitch-color-surface-muted);color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-edf3829b]{width:100%;padding:14px 16px;border:0;border-top:1px solid var(--stitch-color-border);background:#fff;text-align:left;cursor:pointer}.table-head span[data-v-edf3829b]:last-child,.row-actions[data-v-edf3829b]{justify-self:end}.table-row[data-v-edf3829b]:hover,.table-row.active[data-v-edf3829b]{background:#f7fbff}.farmer-cell strong[data-v-edf3829b]{display:block;color:var(--stitch-color-text)}.farmer-cell small[data-v-edf3829b]{display:block;margin-top:4px;color:var(--stitch-color-text-muted);font-size:12px}.amount-cell[data-v-edf3829b]{color:var(--stitch-color-text);font-weight:700;white-space:nowrap}.empty-state[data-v-edf3829b],.empty-detail[data-v-edf3829b]{padding:30px 16px;text-align:center}.detail-panel[data-v-edf3829b]{display:flex;flex-direction:column;gap:14px;padding:18px;border-left:1px solid var(--stitch-color-border);background:#fff;overflow:auto}.detail-head[data-v-edf3829b]{padding-bottom:10px;border-bottom:1px solid var(--stitch-color-border)}.detail-head button[data-v-edf3829b]{border:0;background:transparent;color:var(--stitch-color-text-muted);cursor:pointer;font-size:24px;line-height:1}.detail-block[data-v-edf3829b]{padding:16px}.preview-box[data-v-edf3829b]{position:relative;height:164px;border:1px solid var(--stitch-color-border);border-radius:12px;background:linear-gradient(135deg,#dce9ff,#edf3ff,#f6f8fc)}.preview-badge[data-v-edf3829b]{position:absolute;left:16px;top:16px;padding:6px 10px;border-radius:999px;background:#fff;color:#1677ff;font-size:12px;font-weight:700}.metric-grid[data-v-edf3829b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-grid article[data-v-edf3829b]{padding:14px}.metric-grid strong[data-v-edf3829b]{display:block;margin:8px 0 6px;color:#1677ff;font-size:28px;line-height:1}.detail-grid[data-v-edf3829b]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;margin:0}.detail-grid dd[data-v-edf3829b]{margin:0;color:var(--stitch-color-text)}.schedule-strip[data-v-edf3829b]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:14px}.schedule-strip span[data-v-edf3829b]{height:8px;border-radius:999px;background:#d9e4f7}.schedule-strip span.active[data-v-edf3829b]{background:#1677ff}.finance-list[data-v-edf3829b]{display:grid;gap:10px}.finance-list article[data-v-edf3829b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:#f6f8fc}.finance-list strong[data-v-edf3829b]{display:block;color:var(--stitch-color-text)}.timeline[data-v-edf3829b]{display:grid;gap:14px}.timeline article[data-v-edf3829b]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding-left:16px}.timeline span[data-v-edf3829b]{position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:#1677ff}.timeline strong[data-v-edf3829b]{color:var(--stitch-color-text);font-size:13px}.action-modal-body[data-v-edf3829b]{display:grid;gap:14px}.action-modal-body p[data-v-edf3829b]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.action-modal-body dl[data-v-edf3829b]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.action-modal-body dt[data-v-edf3829b]{color:var(--stitch-color-text-muted);font-size:12px}.action-modal-body dd[data-v-edf3829b]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}@media(max-width:1200px){.promoted-layout[data-v-edf3829b]{grid-template-columns:1fr}.promoted-main[data-v-edf3829b]{padding-right:0}.stats-grid[data-v-edf3829b],.filter-panel[data-v-edf3829b]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions[data-v-edf3829b]{grid-column:1 / -1}}.page-shell[data-v-07d5159e]{display:grid;gap:16px}.page-header[data-v-07d5159e]{display:flex;align-items:center;justify-content:space-between}.page-header h2[data-v-07d5159e]{margin:6px 0 0;font-size:24px;line-height:32px}.breadcrumb[data-v-07d5159e]{color:var(--stitch-color-text-muted);font-size:12px}.form-card[data-v-07d5159e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;padding:16px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.form-card label[data-v-07d5159e]{display:grid;gap:6px;color:var(--stitch-color-text-muted);font-size:12px}.form-card input[data-v-07d5159e],.form-card select[data-v-07d5159e]{height:34px;padding:0 10px;border:1px solid var(--stitch-color-border);border-radius:6px;background:#fff}.table-card[data-v-07d5159e]{overflow:hidden;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.table-head[data-v-07d5159e],.table-row[data-v-07d5159e]{display:grid;grid-template-columns:.9fr 1.1fr 1.2fr .8fr .8fr .8fr;gap:10px;align-items:center}.table-head[data-v-07d5159e]{padding:12px 16px;background:#f6f8fb;color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-07d5159e]{padding:14px 16px;border-top:1px solid #eef2f6}.status-chip[data-v-07d5159e]{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px}.status-chip.success[data-v-07d5159e]{background:#eefcf2;color:#15803d}.status-chip.warning[data-v-07d5159e]{background:#fff7e8;color:#9e3d00}.status-chip.danger[data-v-07d5159e]{background:#ffebe8;color:#ba1a1a}.empty-state[data-v-07d5159e]{padding:28px 16px;color:var(--stitch-color-text-muted);text-align:center}@media(max-width:1200px){.form-card[data-v-07d5159e]{grid-template-columns:1fr 1fr}.table-head[data-v-07d5159e],.table-row[data-v-07d5159e]{grid-template-columns:1fr}}.service-layout[data-v-fafc0fb5]{display:grid;grid-template-columns:312px minmax(0,1fr) 300px;gap:12px;min-height:calc(100vh - 104px)}.ticket-list[data-v-fafc0fb5],.chat-panel[data-v-fafc0fb5],.customer-card[data-v-fafc0fb5],.side-card[data-v-fafc0fb5]{border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:var(--stitch-color-surface)}.ticket-list[data-v-fafc0fb5]{padding:12px}.search[data-v-fafc0fb5]{display:flex;align-items:center;height:34px;margin-bottom:12px;padding:0 10px;border-radius:8px;background:#f2f6ff;color:var(--stitch-color-text-muted)}.search input[data-v-fafc0fb5]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12px}.ticket-card[data-v-fafc0fb5]{padding:12px;border-left:3px solid transparent;border-radius:8px;cursor:pointer}.ticket-card+.ticket-card[data-v-fafc0fb5]{border-top:1px solid var(--stitch-color-border)}.ticket-card.active[data-v-fafc0fb5]{border-left-color:var(--stitch-color-primary);background:#f5f9ff}.ticket-top[data-v-fafc0fb5],.ticket-bottom[data-v-fafc0fb5],.chat-header[data-v-fafc0fb5],.chat-actions[data-v-fafc0fb5],.detail-footer[data-v-fafc0fb5],.input-tools[data-v-fafc0fb5],.side-head[data-v-fafc0fb5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-card strong[data-v-fafc0fb5]{font-size:13px;color:var(--stitch-color-text)}.ticket-card small[data-v-fafc0fb5],.ticket-card p[data-v-fafc0fb5],.customer-card small[data-v-fafc0fb5],.side-card p[data-v-fafc0fb5],.side-card li[data-v-fafc0fb5],.bubble small[data-v-fafc0fb5]{color:var(--stitch-color-text-muted);font-size:12px;line-height:1.6}.ticket-type[data-v-fafc0fb5]{color:var(--stitch-color-primary);font-size:11px;font-weight:700}.status-chip[data-v-fafc0fb5]{font-size:11px;font-weight:700}.status-chip.ok[data-v-fafc0fb5]{color:var(--stitch-color-success)}.status-chip.warn[data-v-fafc0fb5]{color:var(--stitch-color-warning)}.status-chip.info[data-v-fafc0fb5]{color:var(--stitch-color-primary)}.chat-panel[data-v-fafc0fb5]{display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-fafc0fb5]{padding:14px 16px;border-bottom:1px solid var(--stitch-color-border)}.page-kicker[data-v-fafc0fb5]{color:var(--stitch-color-primary);font-size:12px;font-weight:800}.chat-header h1[data-v-fafc0fb5]{margin:4px 0 0;font-size:16px}.chat-body[data-v-fafc0fb5]{flex:1;overflow:auto;padding:18px;background:#fbfdff}.chat-body.empty[data-v-fafc0fb5]{display:grid;place-items:center}.time-chip[data-v-fafc0fb5]{width:fit-content;margin:0 auto 14px;padding:4px 10px;border-radius:999px;background:#eef3f8;color:var(--stitch-color-text-muted);font-size:11px}.message[data-v-fafc0fb5]{display:flex;margin-bottom:14px}.message.outgoing[data-v-fafc0fb5]{justify-content:flex-end}.bubble[data-v-fafc0fb5]{max-width:68%;padding:12px;border-radius:14px;background:#f2f3f5}.outgoing .bubble[data-v-fafc0fb5]{background:var(--stitch-color-primary);color:#fff}.bubble p[data-v-fafc0fb5]{margin:4px 0 0;font-size:13px;line-height:1.7}.bubble small[data-v-fafc0fb5]{display:block;margin-top:8px}.certificate-card[data-v-fafc0fb5]{width:240px;margin:8px auto;padding:16px;border:1px solid var(--stitch-color-border);border-radius:10px;background:#fff7ed;text-align:center}.empty-chat[data-v-fafc0fb5]{color:var(--stitch-color-text-muted);font-size:13px}.certificate-card span[data-v-fafc0fb5]{display:block;color:var(--stitch-color-text-muted);font-size:12px}.certificate-card strong[data-v-fafc0fb5]{display:block;margin-top:4px;color:var(--stitch-color-text)}.chat-input[data-v-fafc0fb5]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:12px 16px;border-top:1px solid var(--stitch-color-border)}.input-tools button[data-v-fafc0fb5]{width:28px;height:28px;border:1px solid var(--stitch-color-border);border-radius:999px;background:#fff;cursor:pointer}.chat-input input[data-v-fafc0fb5]{height:36px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;padding:0 12px}.customer-panel[data-v-fafc0fb5]{display:grid;align-content:start;gap:12px}.customer-card[data-v-fafc0fb5],.side-card[data-v-fafc0fb5]{padding:16px}.customer-card[data-v-fafc0fb5]{text-align:center}.customer-avatar[data-v-fafc0fb5]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:50%;background:linear-gradient(135deg,#8bc34a,#f8d66d);color:#fff;font-weight:800}.customer-card dl[data-v-fafc0fb5]{display:grid;grid-template-columns:90px 1fr;gap:8px;margin:16px 0 0;text-align:left;font-size:12px}.customer-card dt[data-v-fafc0fb5]{color:var(--stitch-color-text-muted)}.customer-card dd[data-v-fafc0fb5]{margin:0;color:var(--stitch-color-text)}.side-head h3[data-v-fafc0fb5],.side-card h3[data-v-fafc0fb5]{margin:0;font-size:14px}.side-head button[data-v-fafc0fb5]{border:0;background:transparent;color:var(--stitch-color-primary);cursor:pointer;font-size:12px}.action-modal-body[data-v-fafc0fb5]{display:grid;gap:14px}.action-modal-body p[data-v-fafc0fb5]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.action-modal-body dl[data-v-fafc0fb5]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.action-modal-body dt[data-v-fafc0fb5]{color:var(--stitch-color-text-muted);font-size:12px}.action-modal-body dd[data-v-fafc0fb5]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}.guide[data-v-fafc0fb5]{background:#f7fbff}@media(max-width:1180px){.service-layout[data-v-fafc0fb5]{grid-template-columns:1fr}}.page-shell[data-v-cebad935],.content-grid[data-v-cebad935],.form-card[data-v-cebad935],.table-card[data-v-cebad935]{display:grid;gap:16px}.page-head[data-v-cebad935]{display:flex;justify-content:space-between;gap:16px}.page-kicker[data-v-cebad935]{color:var(--stitch-color-primary);font-size:12px;font-weight:700}.page-desc[data-v-cebad935],.form-card header p[data-v-cebad935]{margin:6px 0 0;color:var(--stitch-color-text-muted);font-size:13px}.scope-grid[data-v-cebad935]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scope-card[data-v-cebad935],.form-card[data-v-cebad935],.table-card[data-v-cebad935]{border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface)}.scope-card[data-v-cebad935]{min-height:86px;padding:14px 16px}.scope-card span[data-v-cebad935],.scope-card small[data-v-cebad935]{display:block;color:var(--stitch-color-text-muted);font-size:12px}.scope-card strong[data-v-cebad935]{display:block;margin:6px 0 4px;color:var(--stitch-color-text);font-size:22px}.content-grid[data-v-cebad935]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}.form-card[data-v-cebad935],.table-card[data-v-cebad935]{padding:16px}.form-card header h3[data-v-cebad935],.table-card header h3[data-v-cebad935]{margin:0;color:var(--stitch-color-text);font-size:16px}.table-card header[data-v-cebad935]{display:flex;align-items:center;justify-content:space-between;color:var(--stitch-color-text-muted);font-size:12px}.form-field[data-v-cebad935]{display:grid;gap:6px;color:var(--stitch-color-text-muted);font-size:12px}.form-field input[data-v-cebad935],.form-field select[data-v-cebad935]{height:36px;border:1px solid var(--stitch-color-border-strong);border-radius:6px;padding:0 10px;background:var(--stitch-color-surface);color:var(--stitch-color-text)}.scope-summary[data-v-cebad935],.blocked-card[data-v-cebad935]{padding:10px 12px;border:1px solid #dbe7ff;border-radius:8px;background:#f7fbff;color:var(--stitch-color-text-muted);font-size:13px;line-height:1.7}.scope-summary strong[data-v-cebad935]{color:var(--stitch-color-primary)}.blocked-card[data-v-cebad935]{border-color:#fde0b4;background:#fff8ee;color:#b45309}.table-head[data-v-cebad935],.table-row[data-v-cebad935]{display:grid;grid-template-columns:1.1fr .7fr 1.2fr .6fr;gap:12px;align-items:center}.table-head[data-v-cebad935]{padding:10px 0;color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-cebad935]{min-height:58px;border-top:1px solid var(--stitch-color-border);color:var(--stitch-color-text);font-size:13px}.table-row strong[data-v-cebad935],.table-row small[data-v-cebad935]{display:block}.table-row small[data-v-cebad935]{margin-top:4px;color:var(--stitch-color-text-muted)}.status-pill[data-v-cebad935]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#eef5ff;color:#1677ff;font-style:normal;font-size:12px}.status-pill.normal[data-v-cebad935]{background:#effcf2;color:#15803d}.empty-state[data-v-cebad935]{padding:28px 0;color:var(--stitch-color-text-muted);text-align:center;font-size:13px}@media(max-width:1080px){.content-grid[data-v-cebad935],.scope-grid[data-v-cebad935],.table-head[data-v-cebad935],.table-row[data-v-cebad935]{grid-template-columns:1fr}}.page-shell[data-v-9a01bf63]{display:grid;gap:16px}.page-header[data-v-9a01bf63]{display:flex;align-items:center;justify-content:space-between}.page-header h2[data-v-9a01bf63]{margin:6px 0 0;font-size:24px;line-height:32px}.breadcrumb[data-v-9a01bf63]{color:var(--stitch-color-text-muted);font-size:12px}.score-card[data-v-9a01bf63]{display:flex;align-items:center;gap:22px;padding:22px;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.score-ring[data-v-9a01bf63]{display:grid;place-items:center;width:116px;height:116px;border-radius:50%;background:conic-gradient(var(--stitch-color-primary) 0 82%,#ecf2fb 82% 100%)}.score-ring strong[data-v-9a01bf63]{font-size:30px;line-height:34px}.score-ring span[data-v-9a01bf63]{font-size:12px;color:var(--stitch-color-text-muted)}.score-card h3[data-v-9a01bf63]{margin:0 0 8px;font-size:18px}.score-card p[data-v-9a01bf63]{margin:0;max-width:680px;color:var(--stitch-color-text-muted);line-height:22px}.table-card[data-v-9a01bf63]{overflow:hidden;border:1px solid var(--stitch-color-border);border-radius:8px;background:#fff}.table-head[data-v-9a01bf63],.table-row[data-v-9a01bf63]{display:grid;grid-template-columns:1.1fr .7fr .7fr .7fr 1.6fr;gap:10px;align-items:center}.table-head[data-v-9a01bf63]{padding:12px 16px;background:#f6f8fb;color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.table-row[data-v-9a01bf63]{padding:14px 16px;border-top:1px solid #eef2f6}.success[data-v-9a01bf63]{color:#15803d;font-weight:700}.danger[data-v-9a01bf63]{color:#ba1a1a;font-weight:700}.empty-state[data-v-9a01bf63]{padding:28px 16px;color:var(--stitch-color-text-muted);text-align:center}.status-row[data-v-505bbabb],.card-head[data-v-505bbabb],.profile-body[data-v-505bbabb],.side-column[data-v-505bbabb]{display:flex;gap:16px}.status-row[data-v-505bbabb]{margin-bottom:16px;align-items:center}.refresh-button[data-v-505bbabb]{margin-left:auto}.status-chip[data-v-505bbabb]{padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600}.status-chip.success[data-v-505bbabb]{background:#eef9f1;color:#1f8f4c}.status-chip.warn[data-v-505bbabb]{background:#fff6e8;color:#c67a18;opacity:.8}.status-chip.danger[data-v-505bbabb]{background:#fff1f0;color:#cf3f3f;opacity:.8}.profile-layout[data-v-505bbabb]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.main-column[data-v-505bbabb],.side-column[data-v-505bbabb]{flex-direction:column}.profile-card[data-v-505bbabb],.side-card[data-v-505bbabb]{border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);background:#fff}.profile-card[data-v-505bbabb]{padding:20px}.card-head[data-v-505bbabb]{align-items:center;justify-content:space-between;margin-bottom:16px}.card-head h2[data-v-505bbabb],.side-card h3[data-v-505bbabb]{margin:0}.avatar-block[data-v-505bbabb]{display:grid;justify-items:center;gap:12px}.avatar[data-v-505bbabb]{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#8cbcff);color:var(--stitch-color-primary);font-size:28px;font-weight:700}.avatar-block button[data-v-505bbabb],.ghost-link[data-v-505bbabb],.action-link[data-v-505bbabb]{border:0;background:transparent;color:var(--stitch-color-primary);cursor:pointer}.info-grid[data-v-505bbabb]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.info-grid label[data-v-505bbabb]{display:block;margin-bottom:6px;color:var(--stitch-color-text-muted);font-size:12px}.info-grid strong[data-v-505bbabb],.security-row strong[data-v-505bbabb],.log-row span[data-v-505bbabb]:last-child{color:var(--stitch-color-text)}.score-panel[data-v-505bbabb]{width:120px;display:grid;justify-items:center;align-content:center;border-left:1px solid var(--stitch-color-border)}.score-ring[data-v-505bbabb]{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:conic-gradient(var(--stitch-color-primary) 0 82%,#ecf2fb 82% 100%)}.score-value[data-v-505bbabb]{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#fff;font-size:20px;font-weight:700}.security-list[data-v-505bbabb]{display:grid;gap:14px}.security-row[data-v-505bbabb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--stitch-color-border)}.security-row[data-v-505bbabb]:first-child{border-top:0;padding-top:0}.security-row p[data-v-505bbabb],.log-row span[data-v-505bbabb],.side-card p[data-v-505bbabb]{margin:4px 0 0;color:var(--stitch-color-text-muted);font-size:12px}.log-table[data-v-505bbabb]{overflow:hidden;border:1px solid var(--stitch-color-border);border-radius:10px}.log-head[data-v-505bbabb],.log-row[data-v-505bbabb]{display:grid;grid-template-columns:1.15fr 1fr 1.4fr .7fr;gap:12px;align-items:center}.log-head[data-v-505bbabb]{padding:12px 14px;background:var(--stitch-color-surface-muted);color:var(--stitch-color-text-muted);font-size:12px;font-weight:700}.log-row[data-v-505bbabb]{padding:12px 14px;border-top:1px solid var(--stitch-color-border)}.side-card[data-v-505bbabb]{padding:16px}.side-card.accent[data-v-505bbabb]{background:linear-gradient(180deg,#1677ff14,#fff)}.doc-preview[data-v-505bbabb]{position:relative;height:172px;margin:14px 0 10px;border-radius:10px;border:1px solid var(--stitch-color-border);overflow:hidden}.doc-preview.certificate[data-v-505bbabb]{background:linear-gradient(135deg,#1677ff14,#1677ff05),repeating-linear-gradient(0deg,#eef3fb 0 20px,#fff 20px 40px)}.doc-preview.mobile[data-v-505bbabb]{height:160px;background:linear-gradient(180deg,#1677ff0a,#1677ff03),linear-gradient(180deg,#f7f9fc 0,#e8edf6)}.doc-label[data-v-505bbabb]{position:absolute;left:14px;top:14px;padding:4px 8px;border-radius:999px;background:#ffffffd6;color:var(--stitch-color-primary);font-size:12px;font-weight:700}.doc-paper[data-v-505bbabb]{position:absolute;inset:36px 22px 18px;padding:18px 16px;border-radius:12px;background:#ffffffeb;box-shadow:0 10px 24px #2244781f}.paper-title[data-v-505bbabb],.paper-line[data-v-505bbabb],.screen-header[data-v-505bbabb],.screen-card[data-v-505bbabb],.screen-row[data-v-505bbabb]{border-radius:999px;background:linear-gradient(90deg,#d9e6fb,#edf3fc)}.paper-title[data-v-505bbabb]{width:62%;height:10px;margin-bottom:14px}.paper-line[data-v-505bbabb]{width:100%;height:8px;margin-bottom:10px}.paper-line.short[data-v-505bbabb]{width:42%}.paper-seal[data-v-505bbabb]{position:absolute;right:14px;bottom:14px;width:58px;height:58px;display:grid;place-items:center;border:3px solid rgba(220,38,38,.7);border-radius:50%;color:#dc2626cc;font-size:10px;font-weight:700;transform:rotate(-12deg)}.mobile-frame[data-v-505bbabb]{position:absolute;right:18px;bottom:10px;width:118px;height:144px;padding:10px 8px;border-radius:18px;background:linear-gradient(180deg,#18212d,#39485c);box-shadow:0 10px 20px #1c2f542e}.mobile-notch[data-v-505bbabb]{width:34px;height:4px;margin:0 auto 8px;border-radius:999px;background:#ffffff40}.mobile-screen[data-v-505bbabb]{height:calc(100% - 12px);padding:10px 8px;border-radius:12px;background:linear-gradient(180deg,#f7fbff,#eef4fb)}.screen-header[data-v-505bbabb]{width:72%;height:8px;margin-bottom:12px}.screen-card[data-v-505bbabb]{height:42px;margin-bottom:12px;border-radius:10px}.screen-row[data-v-505bbabb]{height:8px;margin-bottom:8px}.action-modal-body[data-v-505bbabb]{display:grid;gap:14px}.action-modal-body p[data-v-505bbabb]{margin:0;color:var(--stitch-color-text);font-size:14px;line-height:22px}.action-modal-body dl[data-v-505bbabb]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--stitch-color-border);border-radius:8px;background:var(--stitch-color-surface-muted)}.action-modal-body dt[data-v-505bbabb]{color:var(--stitch-color-text-muted);font-size:12px}.action-modal-body dd[data-v-505bbabb]{margin:0;min-width:0;color:var(--stitch-color-text);font-size:13px;font-weight:700;word-break:break-all}@media(max-width:1080px){.profile-layout[data-v-505bbabb]{grid-template-columns:1fr}.profile-body[data-v-505bbabb]{flex-direction:column}.score-panel[data-v-505bbabb]{width:auto;border-left:0;border-top:1px solid var(--stitch-color-border);padding-top:16px}}.pricing-page[data-v-72b51799]{min-height:calc(100vh - 112px)}.page-header[data-v-72b51799]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.page-header h2[data-v-72b51799]{margin:0;color:#0f172a;font-size:24px;line-height:32px}.page-header p[data-v-72b51799]{max-width:760px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:22px}.section-title[data-v-72b51799]{margin:18px 0 10px;color:#0f172a;font-size:16px}.price-grid[data-v-72b51799]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:0}.promotion-grid[data-v-72b51799]{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card[data-v-72b51799]{display:grid;gap:12px;justify-items:center;padding:24px 20px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff;text-align:center}.price-card span[data-v-72b51799]{color:#334155;font-weight:700}.price-card strong[data-v-72b51799]{color:#1677ff;font-size:32px;line-height:38px}.price-card small[data-v-72b51799]{color:#64748b;line-height:20px}.price-card[data-v-72b51799] .n-input{width:160px}.rule-card[data-v-72b51799]{margin-top:18px;padding:20px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.rule-card h3[data-v-72b51799]{margin:0 0 12px;color:#0f172a;font-size:16px}.rule-list[data-v-72b51799]{display:grid;gap:8px;color:#475569;font-size:14px;line-height:22px}.rule-list p[data-v-72b51799]{margin:0}.modal-body[data-v-72b51799]{color:#475569}.modal-body dl[data-v-72b51799]{display:grid;grid-template-columns:96px 1fr;gap:8px 12px;margin:16px 0 0}.modal-body dt[data-v-72b51799]{color:#64748b}.modal-body dd[data-v-72b51799]{margin:0;color:#0f172a;font-weight:700}@media(max-width:960px){.page-header[data-v-72b51799]{align-items:flex-start;flex-direction:column}.price-grid[data-v-72b51799]{grid-template-columns:1fr}}.entry-page[data-v-c549e16b]{min-height:calc(100vh - 112px)}.page-head[data-v-c549e16b]{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.page-head h2[data-v-c549e16b]{margin:4px 0 8px;color:#0f172a;font-size:24px}.page-head p[data-v-c549e16b]{max-width:820px;margin:0;color:#64748b;line-height:22px}.kicker[data-v-c549e16b]{color:#1677ff;font-size:12px;font-weight:700}.content-grid[data-v-c549e16b]{display:grid;grid-template-columns:minmax(360px,1.2fr) minmax(260px,.8fr);gap:14px;align-items:start;margin-top:16px}.panel-card[data-v-c549e16b],.table-card[data-v-c549e16b]{display:grid;gap:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:16px}form.panel-card[data-v-c549e16b]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-card header[data-v-c549e16b],.submit-actions[data-v-c549e16b]{grid-column:1 / -1}.panel-card header[data-v-c549e16b]{display:grid;gap:4px}.panel-card h3[data-v-c549e16b],.table-card h3[data-v-c549e16b]{margin:0;color:#0f172a;font-size:16px}.panel-card small[data-v-c549e16b],.table-card header span[data-v-c549e16b],.empty-state[data-v-c549e16b]{color:#64748b;font-size:13px}.field[data-v-c549e16b]{display:grid;gap:7px;color:#475569;font-size:13px}.field input[data-v-c549e16b],.field select[data-v-c549e16b],.field textarea[data-v-c549e16b]{border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;background:#fff;color:#0f172a}.field input[data-v-c549e16b],.field select[data-v-c549e16b]{height:36px}.field textarea[data-v-c549e16b]{padding-top:9px;resize:vertical;line-height:20px}.field-wide[data-v-c549e16b]{grid-column:1 / -1}.flow-card ol[data-v-c549e16b]{margin:0;padding-left:20px;color:#475569;line-height:1.9}.submit-actions[data-v-c549e16b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.role-note[data-v-c549e16b]{display:grid;gap:6px;padding:12px;border-radius:8px;background:#f8fbff;color:#64748b;font-size:13px}.role-note strong[data-v-c549e16b]{color:#1677ff}.table-card[data-v-c549e16b]{margin-top:16px}.table-card header[data-v-c549e16b]{display:flex;justify-content:space-between;align-items:center}.table-head[data-v-c549e16b],.table-row[data-v-c549e16b]{display:grid;grid-template-columns:1.2fr 1fr .7fr .8fr .6fr;gap:12px;align-items:center}.table-head[data-v-c549e16b]{color:#64748b;font-size:12px;font-weight:700}.table-row[data-v-c549e16b]{min-height:56px;border-top:1px solid #e2e8f0;color:#334155;font-size:13px}.table-row strong[data-v-c549e16b],.table-row small[data-v-c549e16b]{display:block}.table-row small[data-v-c549e16b]{margin-top:4px;color:#64748b}.table-row em[data-v-c549e16b]{justify-self:start;border-radius:999px;padding:3px 9px;background:#fff7ed;color:#c2410c;font-style:normal}.table-row em.approved[data-v-c549e16b]{background:#ecfdf3;color:#15803d}.table-row em.rejected[data-v-c549e16b]{background:#fff1f2;color:#be123c}.row-actions[data-v-c549e16b]{display:flex;justify-content:flex-start}.empty-state[data-v-c549e16b]{padding:26px 0;text-align:center}@media(max-width:980px){.content-grid[data-v-c549e16b],.table-head[data-v-c549e16b],.table-row[data-v-c549e16b],form.panel-card[data-v-c549e16b]{grid-template-columns:1fr}.field-wide[data-v-c549e16b]{grid-column:auto}}.village-page[data-v-777128cd]{min-height:calc(100vh - 112px)}.page-head[data-v-777128cd]{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.page-head h2[data-v-777128cd]{margin:4px 0 8px;color:#0f172a;font-size:24px}.page-head p[data-v-777128cd]{max-width:760px;margin:0;color:#64748b;line-height:22px}.kicker[data-v-777128cd]{color:#1677ff;font-size:12px;font-weight:700}.summary-grid[data-v-777128cd],.content-grid[data-v-777128cd]{display:grid;gap:14px;margin-top:16px}.summary-grid[data-v-777128cd]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-grid article[data-v-777128cd],.panel-card[data-v-777128cd],.table-card[data-v-777128cd]{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.summary-grid article[data-v-777128cd]{display:grid;justify-items:center;gap:6px;padding:18px;text-align:center}.summary-grid strong[data-v-777128cd]{color:#0f172a;font-size:26px;line-height:32px}.summary-grid article:nth-child(3) strong[data-v-777128cd]{max-width:100%;font-size:22px;overflow-wrap:anywhere}.summary-grid span[data-v-777128cd],.panel-card small[data-v-777128cd],.table-card header span[data-v-777128cd],.empty-state[data-v-777128cd]{color:#64748b;font-size:13px}.content-grid[data-v-777128cd]{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start}.panel-card[data-v-777128cd],.table-card[data-v-777128cd]{display:grid;gap:14px;padding:16px}.panel-card h3[data-v-777128cd],.table-card h3[data-v-777128cd]{margin:0;color:#0f172a;font-size:16px}.field[data-v-777128cd]{display:grid;gap:7px;color:#475569;font-size:13px}.field input[data-v-777128cd],.field select[data-v-777128cd]{height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;background:#fff;color:#0f172a}.check-row[data-v-777128cd]{display:flex;align-items:center;gap:8px;min-height:30px}.table-card[data-v-777128cd]{margin-top:16px}.table-card header[data-v-777128cd]{display:flex;justify-content:space-between;align-items:center}.table-head[data-v-777128cd],.table-row[data-v-777128cd]{display:grid;grid-template-columns:1fr .8fr 1.5fr .55fr 1.25fr;gap:12px;align-items:center}.table-head[data-v-777128cd]{color:#64748b;font-size:12px;font-weight:700}.table-row[data-v-777128cd]{min-height:54px;border-top:1px solid #e2e8f0;color:#334155;font-size:13px}.table-row em[data-v-777128cd]{justify-self:start;border-radius:999px;padding:3px 9px;background:#ecfdf3;color:#15803d;font-style:normal}.table-row em.disabled[data-v-777128cd]{background:#f1f5f9;color:#64748b}.row-actions[data-v-777128cd]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.operator-modal-body[data-v-777128cd]{display:grid;gap:14px;color:#475569}.operator-modal-body p[data-v-777128cd]{margin:0;line-height:22px}.operator-modal-body dl[data-v-777128cd]{display:grid;grid-template-columns:82px 1fr;gap:8px 12px;margin:0}.operator-modal-body dt[data-v-777128cd]{color:#64748b}.operator-modal-body dd[data-v-777128cd]{margin:0;color:#0f172a;font-weight:700}.modal-check-list[data-v-777128cd]{display:grid;gap:8px;max-height:260px;overflow:auto}.empty-state[data-v-777128cd]{padding:26px 0;text-align:center}@media(max-width:980px){.summary-grid[data-v-777128cd],.content-grid[data-v-777128cd],.table-head[data-v-777128cd],.table-row[data-v-777128cd]{grid-template-columns:1fr}}.admin-shell[data-v-03a4639e]{min-height:100vh;background:#f7faff;color:#1b1c1c}.access-layout[data-v-03a4639e]{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(120deg,rgba(22,119,255,.08),transparent 42%),#f7faff}[data-v-03a4639e] .admin-sider{background:#24364a!important;box-shadow:inset -1px 0 #ffffff0f}.brand[data-v-03a4639e]{min-height:78px;display:flex;align-items:flex-start;gap:12px;padding:22px 18px 18px;color:#fff}.brand-copy[data-v-03a4639e]{display:grid;gap:2px}.brand-copy strong[data-v-03a4639e]{font-size:20px;line-height:1.05}.brand small[data-v-03a4639e],.sider-user small[data-v-03a4639e]{display:block;margin-top:2px;color:#e8eff7a3;font-size:11px;font-weight:500}.brand-mark[data-v-03a4639e],.avatar[data-v-03a4639e]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1677ff;color:#fff;font-size:12px;font-weight:700}[data-v-03a4639e] .n-menu{padding:8px 8px 0;background:transparent}[data-v-03a4639e] .n-menu .n-menu-item-content{height:40px;border-radius:8px;color:#e2ebf5c7;font-size:13px}[data-v-03a4639e] .n-menu .n-menu-item-content:before{border-radius:8px}[data-v-03a4639e] .n-menu .n-menu-item-content-header a{color:inherit;text-decoration:none}[data-v-03a4639e] .n-menu .n-menu-item-content--selected{background:#1677ff1f;color:#1677ff;box-shadow:inset 3px 0 #1677ff}[data-v-03a4639e] .n-menu .n-menu-item-content--selected .menu-glyph{background:#1677ff29}[data-v-03a4639e] .menu-glyph{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;background:#ffffff14;color:inherit;font-size:10px;font-weight:700}.sider-user[data-v-03a4639e]{display:flex;align-items:center;gap:10px;margin-top:auto;padding:16px 18px 18px;color:#fff;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.sider-user strong[data-v-03a4639e]{font-size:13px}.header[data-v-03a4639e]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;border-bottom:1px solid #e7ecf4}.dashboard-header-left[data-v-03a4639e]{display:flex;align-items:center;gap:14px}.dashboard-location[data-v-03a4639e]{display:inline-flex;align-items:center;gap:8px;color:#1677ff;font-size:13px;font-weight:700}.dashboard-location-dot[data-v-03a4639e]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#1677ff14;color:#1677ff;font-size:10px}.dashboard-switcher[data-v-03a4639e]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;color:#7a8697;font-size:11px}.dashboard-switcher select[data-v-03a4639e]{border:0;outline:0;background:transparent;color:#5f6b7c;font-size:11px}.header-left[data-v-03a4639e]{display:flex;align-items:center;gap:14px}.breadcrumb[data-v-03a4639e]{color:#1f2a37;font-size:14px;line-height:18px;font-weight:700}.header-title[data-v-03a4639e]{color:#7a8697;font-size:11px;font-weight:500}.header-actions[data-v-03a4639e]{display:flex;align-items:center;gap:12px}.dashboard-header-actions[data-v-03a4639e]{gap:14px}.header-icon[data-v-03a4639e]{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#24364a;font-size:12px;cursor:pointer}.header-icon-plain[data-v-03a4639e]{width:20px;height:20px;color:#5f6b7c}.header-search[data-v-03a4639e]{display:flex;align-items:center;gap:6px;width:238px;height:34px;padding:0 12px;border-radius:999px;background:#f2f6fb;color:#7d8897}.header-search input[data-v-03a4639e]{width:100%;border:0;outline:0;background:transparent;color:#1b1c1c;font-size:12px}.region-switcher[data-v-03a4639e]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid #e0e6ef;border-radius:999px;background:#f7fbff;color:#5f6b7c;font-size:12px}.region-switcher select[data-v-03a4639e]{max-width:220px;border:0;outline:0;background:transparent;color:#24364a;font-size:12px}.header-meta[data-v-03a4639e]{color:#6b7788;font-size:12px}.header-user-badge[data-v-03a4639e]{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:linear-gradient(180deg,#eaeef4,#dbe3ef);color:#223348;font-size:11px;font-weight:700}.logout-link[data-v-03a4639e]{border:0;background:transparent;color:#24364a;font-size:12px;font-weight:600;cursor:pointer}.content[data-v-03a4639e]{padding:24px}.session-notice[data-v-03a4639e]{margin-bottom:12px;padding:10px 12px;border:1px solid #e7ecf4;border-radius:8px;background:#fff;color:#727786;font-size:12px}:root,[data-theme=light]{--stitch-color-bg: #f7faff;--stitch-color-bg-elevated: #ffffff;--stitch-color-surface: #ffffff;--stitch-color-surface-muted: #fafafa;--stitch-color-sidebar: #002140;--stitch-color-sidebar-muted: #8fa6bf;--stitch-color-text: #1b1c1c;--stitch-color-text-muted: #727786;--stitch-color-primary: #1677ff;--stitch-color-primary-dark: #0057c2;--stitch-color-primary-soft: #eaf3ff;--stitch-color-border: #f0f0f0;--stitch-color-border-strong: #d9d9d9;--stitch-color-danger: #b42318;--stitch-color-warning: #a15c07;--stitch-color-success: #16833a;--stitch-radius-card: 8px;--stitch-radius-control: 4px;--stitch-space-xs: 8px;--stitch-space-sm: 12px;--stitch-space-md: 16px;--stitch-space-lg: 24px;--stitch-space-xl: 48px;--stitch-size-admin-sider: 200px;--stitch-size-admin-header: 56px;--stitch-size-touch-target: 44px;--stitch-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--stitch-font-weight-strong: 700}[data-theme=dark]{--stitch-color-bg: #101820;--stitch-color-bg-elevated: #17232d;--stitch-color-text: #edf5f2;--stitch-color-text-muted: #9fb0aa;--stitch-color-primary: #7cc49b;--stitch-color-border: #2b3a42;--stitch-color-danger: #ffb4ab;--stitch-color-warning: #ffd38a;--stitch-color-success: #7cc49b}html,body{color:var(--stitch-color-text);background:var(--stitch-color-bg);font-family:var(--stitch-font-body)}.stitch-page-shell{min-height:100vh;box-sizing:border-box;background:var(--stitch-color-bg);color:var(--stitch-color-text)}.stitch-muted{color:var(--stitch-color-text-muted)}#app{min-height:100vh}.admin-shell{min-height:100vh;background:var(--stitch-color-bg);color:var(--stitch-color-text)}.admin-shell .n-layout-scroll-container,.admin-shell .n-layout{background:var(--stitch-color-bg)}.admin-shell .n-layout-sider{background:var(--stitch-color-sidebar)!important;border-right:0!important}.admin-shell .n-layout-sider-scroll-container{display:flex;flex-direction:column}.admin-shell .n-layout-header{background:var(--stitch-color-surface)!important;border-bottom:1px solid var(--stitch-color-border)!important}.admin-shell .n-card{border:1px solid var(--stitch-color-border);border-radius:var(--stitch-radius-card);box-shadow:none}.admin-shell .n-card>.n-card__content{padding:var(--stitch-space-md)}.admin-shell .n-h1,.admin-shell .n-h2,.admin-shell .n-h3{margin:0;color:var(--stitch-color-text);letter-spacing:0}.admin-shell .n-h1{font-size:18px;line-height:26px}.admin-shell .n-button{border-radius:var(--stitch-radius-control);font-weight:600}.admin-shell .n-button--primary-type{background:var(--stitch-color-primary)!important}.admin-shell .n-tag{border-radius:999px}.admin-shell .n-menu{--n-item-text-color: var(--stitch-color-sidebar-muted) !important;--n-item-text-color-hover: #ffffff !important;--n-item-text-color-active: #ffffff !important;--n-item-icon-color: var(--stitch-color-sidebar-muted) !important;--n-item-icon-color-active: #ffffff !important;--n-item-color-active: var(--stitch-color-primary) !important;--n-item-color-active-hover: var(--stitch-color-primary) !important;--n-border-radius: 0 !important;padding:8px 0}.admin-shell .n-menu .n-menu-item-content{height:40px;margin:2px 0;padding-left:18px!important;border-radius:0}.admin-shell .n-menu .n-menu-item-content a{color:inherit;text-decoration:none}.admin-layout-content{padding:24px}.admin-page-card{background:transparent}
