.global-error[data-v-725ce598]{position:fixed;z-index:100;top:var(--space-4);left:50%;display:flex;align-items:center;gap:var(--space-3);max-width:min(42rem,calc(100vw - 2rem));padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border));border-radius:var(--radius-md);background:#fff8f5;color:var(--color-text-primary);box-shadow:var(--shadow-md);transform:translate(-50%)}.global-error button[data-v-725ce598]{padding:var(--space-1) var(--space-3);white-space:nowrap}@media(max-width:700px){.global-error[data-v-725ce598]{top:var(--space-2)}}.state[data-v-4c114c8c]{display:grid;justify-items:center;gap:var(--space-2);padding:clamp(2rem,7vw,5rem) var(--space-5);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.state-icon[data-v-4c114c8c]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:1.5rem}.state h2[data-v-4c114c8c]{margin:var(--space-2) 0 0;font-size:var(--font-size-lg)}.state p[data-v-4c114c8c]{max-width:34rem;margin:0;color:var(--color-text-secondary)}.state[data-v-c4e3f47e]{display:grid;justify-items:center;gap:var(--space-2);padding:clamp(2rem,7vw,5rem) var(--space-5);text-align:center;background:#fff8f5;border:1px solid color-mix(in srgb,var(--color-danger) 35%,var(--color-border));border-radius:var(--radius-lg)}.state-icon[data-v-c4e3f47e]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#f9dfdb;color:var(--color-danger);font-size:1.35rem;font-weight:var(--font-weight-bold)}.state h2[data-v-c4e3f47e]{margin:var(--space-2) 0 0;font-size:var(--font-size-lg)}.state p[data-v-c4e3f47e]{max-width:34rem;margin:0;color:var(--color-text-secondary)}.status-tag[data-v-788c108d]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.tone-neutral[data-v-788c108d]{background:var(--color-surface-muted);color:var(--color-text-secondary)}.tone-success[data-v-788c108d]{background:#e2f2e8;color:var(--color-success)}.tone-warning[data-v-788c108d]{background:#faefd9;color:var(--color-warning)}.tone-danger[data-v-788c108d]{background:#fae1e1;color:var(--color-danger)}.tone-info[data-v-788c108d]{background:#e1ebf5;color:var(--color-info)}.filter[data-v-03f358b2]{display:flex;min-width:0;flex-wrap:wrap;align-items:end;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.controls[data-v-03f358b2]{display:flex;flex:1;flex-wrap:wrap;gap:var(--space-3)}.actions[data-v-03f358b2]{display:flex;gap:var(--space-2)}@media(max-width:700px){.filter[data-v-03f358b2]{align-items:stretch;flex-direction:column}.controls[data-v-03f358b2],.actions[data-v-03f358b2]{width:100%}.controls[data-v-03f358b2]>*{min-width:0;flex:1 1 12rem}.actions button[data-v-03f358b2]{flex:1;min-height:2.75rem}}.page[data-v-7ae0d21b]{display:grid;gap:var(--space-4);max-width:1100px}.page-heading[data-v-7ae0d21b]{display:flex;justify-content:space-between;align-items:flex-start}.eyebrow[data-v-7ae0d21b]{margin:0;color:var(--color-accent)}.page-heading h1[data-v-7ae0d21b]{margin:.25rem 0}.page-heading p[data-v-7ae0d21b]{margin:0;color:var(--color-text-secondary)}.summary-grid[data-v-7ae0d21b]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.summary-grid article[data-v-7ae0d21b]{display:grid;gap:.3rem;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.summary-grid span[data-v-7ae0d21b],.summary-grid small[data-v-7ae0d21b]{color:var(--color-text-secondary)}.summary-grid strong[data-v-7ae0d21b]{font-size:var(--font-size-xl)}.danger[data-v-7ae0d21b]{color:var(--color-danger)}.work-section[data-v-7ae0d21b]{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.work-section>header[data-v-7ae0d21b]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.work-section h2[data-v-7ae0d21b]{margin:0}.work-section header p[data-v-7ae0d21b]{margin:.35rem 0 0;color:var(--color-text-secondary)}.approval-section[data-v-7ae0d21b]{border-left:4px solid var(--color-danger);background:#fff8f6}.approval-row[data-v-7ae0d21b],.payment-row[data-v-7ae0d21b],.todo-row[data-v-7ae0d21b]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.approval-row p[data-v-7ae0d21b],.payment-row p[data-v-7ae0d21b]{margin:.35rem 0;color:var(--color-text-secondary)}.approval-row small[data-v-7ae0d21b],.payment-row small[data-v-7ae0d21b]{color:var(--color-text-secondary)}.todo-list[data-v-7ae0d21b]{display:grid;gap:var(--space-2)}.todo-main[data-v-7ae0d21b]{min-width:0}.todo-tags[data-v-7ae0d21b]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.type-tag[data-v-7ae0d21b],.priority-tag[data-v-7ae0d21b]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.todo-row h3[data-v-7ae0d21b]{margin:.5rem 0 .25rem;font-size:var(--font-size-lg)}.description[data-v-7ae0d21b]{margin:0;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-meta[data-v-7ae0d21b]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:.5rem;font-size:var(--font-size-sm)}.customer-link[data-v-7ae0d21b]{padding:0;border:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit}.row-actions[data-v-7ae0d21b]{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.complete-button[data-v-7ae0d21b]{white-space:nowrap}.error[data-v-7ae0d21b]{color:var(--color-danger)}select[data-v-7ae0d21b]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit}@media(max-width:800px){.summary-grid[data-v-7ae0d21b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.summary-grid[data-v-7ae0d21b]{grid-template-columns:1fr}.approval-row[data-v-7ae0d21b],.payment-row[data-v-7ae0d21b],.todo-row[data-v-7ae0d21b]{align-items:flex-start;flex-direction:column}.row-actions[data-v-7ae0d21b]{justify-content:flex-start}.page-heading[data-v-7ae0d21b]{flex-direction:column;gap:var(--space-3)}}@media(max-width:600px){.summary-grid[data-v-7ae0d21b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.title-line[data-v-7ae0d21b]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.scope-switch[data-v-7ae0d21b]{padding:var(--space-2) var(--space-3);color:var(--color-accent);border-color:var(--color-accent)}.summary-value[data-v-7ae0d21b]{display:flex;align-items:baseline;gap:.45rem;min-width:0}.summary-value small[data-v-7ae0d21b]{min-width:0;line-height:1.25;overflow-wrap:anywhere}@media(max-width:600px){select[data-v-7ae0d21b]{width:100%;min-width:9rem;padding:var(--space-2) 2rem var(--space-2) var(--space-3)}}.page[data-v-05101e0d]{display:grid;gap:var(--page-gap);max-width:1100px}.heading[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:flex-start}.heading h1[data-v-05101e0d]{margin:.3rem 0}.eyebrow[data-v-05101e0d]{margin:0;color:var(--color-accent)}.heading p[data-v-05101e0d]{color:var(--color-text-secondary)}.heading-actions[data-v-05101e0d]{display:flex;gap:var(--space-2)}.tabs[data-v-05101e0d]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs button[data-v-05101e0d]{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.tabs button.active[data-v-05101e0d]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.tabs b[data-v-05101e0d]{margin-left:.45rem}.overdue-nudge[data-v-05101e0d]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:left;color:#8d3e18;background:linear-gradient(110deg,#fff4e6,#fffaf4);border:1px solid #f0c18e;border-left:4px solid #e6812f;border-radius:var(--radius-md);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.overdue-nudge[data-v-05101e0d]:hover{transform:translateY(-2px);border-color:#e6812f;background:linear-gradient(110deg,#ffecd5,#fff7ed);box-shadow:0 8px 20px #a84f1b1f}.overdue-nudge[data-v-05101e0d]:focus-visible{outline:3px solid #e6812f;outline-offset:3px}.nudge-icon[data-v-05101e0d]{display:grid;place-items:center;flex:none;width:1.65rem;height:1.65rem;border-radius:50%;color:#fff;background:#e6812f;font-weight:800;animation:nudge-pulse-05101e0d 2.2s ease-in-out infinite}.nudge-copy[data-v-05101e0d]{flex:1;line-height:1.6}.nudge-copy b[data-v-05101e0d]{color:#c4511d;font-size:1.1em}.nudge-action[data-v-05101e0d]{flex:none;color:#c4511d;font-weight:700;white-space:nowrap}.nudge-action span[data-v-05101e0d]{display:inline-block;transition:transform .2s ease}.overdue-nudge:hover .nudge-action span[data-v-05101e0d]{transform:translate(4px)}@keyframes nudge-pulse-05101e0d{0%,to{box-shadow:0 0 #e6812f38}50%{box-shadow:0 0 0 6px #e6812f00}}@media(prefers-reduced-motion:reduce){.overdue-nudge[data-v-05101e0d],.nudge-icon[data-v-05101e0d],.nudge-action span[data-v-05101e0d]{animation:none;transition:none}}.card[data-v-05101e0d]{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.empty[data-v-05101e0d]{text-align:center;padding:var(--space-7)}.task-list[data-v-05101e0d]{display:grid;gap:var(--space-3)}.task[data-v-05101e0d]{display:grid;gap:var(--space-2)}.task-line[data-v-05101e0d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.task-title-wrap[data-v-05101e0d]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.task-title[data-v-05101e0d]{min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.task-title[data-v-05101e0d]:hover{text-decoration:underline}.source-link[data-v-05101e0d]{flex:none;color:var(--color-accent);white-space:nowrap}.customer[data-v-05101e0d]{padding:0;border:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit;white-space:nowrap}.task-description[data-v-05101e0d]{margin:0;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:78ch}.task-meta[data-v-05101e0d],.plan-meta[data-v-05101e0d]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;white-space:nowrap}.danger[data-v-05101e0d],.error[data-v-05101e0d]{color:var(--color-danger)}.payment-plan[data-v-05101e0d]{border-left:4px solid var(--color-accent)}.payment-plan header[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:flex-start}.payment-row[data-v-05101e0d]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.payment-row p[data-v-05101e0d],.payment-row small[data-v-05101e0d]{display:block;margin:.35rem 0;color:var(--color-text-secondary)}.payment-row button[data-v-05101e0d]{white-space:nowrap}.plans header[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:flex-start}.plans h2[data-v-05101e0d]{margin:0}.plan-row[data-v-05101e0d]{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.plan-row p[data-v-05101e0d]{margin:.35rem 0;color:var(--color-text-secondary)}.overlay[data-v-05101e0d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:50}.modal[data-v-05101e0d]{width:min(40rem,94vw);max-height:92vh;overflow:auto;display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg)}.modal header[data-v-05101e0d],.modal footer[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:center}.modal header h2[data-v-05101e0d]{margin:0}.reschedule-modal[data-v-05101e0d]{width:min(30rem,94vw)}.reschedule-modal small[data-v-05101e0d]{font-size:var(--font-size-sm)}label[data-v-05101e0d]{display:grid;gap:.35rem}.label-title[data-v-05101e0d]{display:inline-flex;align-items:center;gap:.15rem}.compact-fields[data-v-05101e0d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}input[data-v-05101e0d],select[data-v-05101e0d],textarea[data-v-05101e0d]{min-width:0;padding:.65rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface)}textarea[data-v-05101e0d]{min-height:4.5rem}.required[data-v-05101e0d]{color:var(--color-danger)}.subject-field[data-v-05101e0d]{display:grid;gap:.35rem}.subject-heading[data-v-05101e0d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.package-toggle[data-v-05101e0d]{padding:.3rem .6rem;font-size:var(--font-size-sm);color:var(--color-accent)}.package-picker[data-v-05101e0d]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.package-picker p[data-v-05101e0d]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.package-picker .package-note[data-v-05101e0d]{color:var(--color-accent)}.package-options[data-v-05101e0d]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.package-option[data-v-05101e0d]{display:flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-weight:400}.package-option input[data-v-05101e0d]{width:auto}.muted[data-v-05101e0d]{color:var(--color-text-secondary)}.check[data-v-05101e0d]{display:flex;align-items:center}.check input[data-v-05101e0d]{width:auto}@media(max-width:900px){.task-line[data-v-05101e0d]{grid-template-columns:auto minmax(0,1fr)}.task-meta[data-v-05101e0d]{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:700px){.heading[data-v-05101e0d],.task[data-v-05101e0d],.plan-row[data-v-05101e0d]{display:grid}.task-line[data-v-05101e0d]{grid-template-columns:1fr}.task-meta[data-v-05101e0d]{grid-column:auto;justify-content:flex-start}.overdue-nudge[data-v-05101e0d]{align-items:flex-start;flex-wrap:wrap}.nudge-copy[data-v-05101e0d]{flex-basis:calc(100% - 3rem)}.nudge-action[data-v-05101e0d]{margin-left:calc(1.65rem + var(--space-3))}.modal[data-v-05101e0d]{width:min(42rem,96vw);padding:var(--space-4)}.compact-fields[data-v-05101e0d]{gap:var(--space-2)}}.customer-context[data-v-05101e0d]{display:grid;gap:var(--space-2)}.context-card[data-v-05101e0d]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.context-heading[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.context-heading>div[data-v-05101e0d]{display:flex;align-items:baseline;gap:var(--space-2)}.context-heading h3[data-v-05101e0d]{margin:0;font-size:var(--font-size-md)}.context-toggle[data-v-05101e0d]{padding:.25rem .55rem;color:var(--color-accent);font-size:var(--font-size-sm)}.quick-facts[data-v-05101e0d]{display:flex;align-items:center;gap:.35rem 1rem;flex-wrap:wrap}.quick-facts span[data-v-05101e0d]{display:inline-flex;gap:.3rem;align-items:center;font-size:var(--font-size-sm)}.quick-facts b[data-v-05101e0d]{color:var(--color-text-secondary);font-weight:500}.profile-details[data-v-05101e0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.profile-item[data-v-05101e0d]{display:grid;gap:.15rem;min-width:0}.profile-item small[data-v-05101e0d],.profile-contact span[data-v-05101e0d],.history-item small[data-v-05101e0d]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.profile-item span[data-v-05101e0d],.profile-contact span[data-v-05101e0d]{overflow-wrap:anywhere}.profile-contacts[data-v-05101e0d]{grid-column:1/-1;display:grid;gap:.4rem}.profile-contacts h4[data-v-05101e0d]{margin:0}.profile-contact[data-v-05101e0d]{display:grid;gap:.2rem;padding:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.history-list[data-v-05101e0d]{display:grid;gap:.4rem;max-height:18rem;overflow:auto}.history-item[data-v-05101e0d]{display:grid;gap:.2rem;padding:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.history-meta[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.history-meta strong[data-v-05101e0d]{font-size:var(--font-size-sm)}.history-meta time[data-v-05101e0d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.history-item p[data-v-05101e0d]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.history-result[data-v-05101e0d]{color:var(--color-text-secondary)}.context-empty[data-v-05101e0d],.context-error[data-v-05101e0d]{margin:0;font-size:var(--font-size-sm)}.context-error[data-v-05101e0d]{color:var(--color-danger)}@media(max-width:540px){.profile-details[data-v-05101e0d]{grid-template-columns:1fr}.profile-contacts[data-v-05101e0d]{grid-column:auto}.history-meta[data-v-05101e0d]{display:grid}}.records-panel[data-v-05101e0d]{display:grid;gap:var(--space-3)}.records-panel>header[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:flex-start}.records-panel>header h2[data-v-05101e0d]{margin:0}.records-panel>header p[data-v-05101e0d]{margin:.35rem 0 0;color:var(--color-text-secondary)}.records-list[data-v-05101e0d]{display:grid;border-top:1px solid var(--color-border)}.record-row[data-v-05101e0d]{display:grid;gap:.25rem;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);min-width:0}.record-main[data-v-05101e0d]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.record-time[data-v-05101e0d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.record-summary[data-v-05101e0d]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-next[data-v-05101e0d]{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-customer[data-v-05101e0d]{padding-top:var(--space-3)}.plan-customer-head[data-v-05101e0d]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 0 var(--space-2)}.plan-customer-head>div[data-v-05101e0d]{display:flex;align-items:center;gap:var(--space-2)}.plan-customer-head button[data-v-05101e0d]{padding:.35rem .6rem}.plan-customer .plan-row[data-v-05101e0d]{padding-left:var(--space-3);border-left:3px solid var(--color-border)}.table-wrap[data-v-9c8de343]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}table[data-v-9c8de343]{width:100%;border-collapse:collapse}th[data-v-9c8de343],td[data-v-9c8de343]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);white-space:nowrap}@media(max-width:700px){th[data-v-9c8de343],td[data-v-9c8de343]{padding:var(--space-3);font-size:var(--font-size-sm)}}th[data-v-9c8de343]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}tbody tr:last-child td[data-v-9c8de343]{border-bottom:0}.page[data-v-971ee1f6]{display:grid;gap:var(--page-gap)}.page-heading[data-v-971ee1f6]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.heading-actions[data-v-971ee1f6]{display:flex;gap:var(--space-2);align-items:center}.page-heading h1[data-v-971ee1f6]{margin:0;font-size:var(--font-size-xl)}.page-heading p[data-v-971ee1f6]{margin:var(--space-2) 0;color:var(--color-text-secondary)}label[data-v-971ee1f6]{display:flex;gap:var(--space-2);align-items:center}select[data-v-971ee1f6]{padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface)}.link[data-v-971ee1f6]{padding:0;border:0;background:transparent;color:var(--color-primary);font:inherit;cursor:pointer}.sort-heading[data-v-971ee1f6]{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sort-heading[data-v-971ee1f6]:hover{color:var(--color-primary)}.behavior-icons[data-v-971ee1f6]{display:flex;align-items:center;gap:7px}.behavior-icon[data-v-971ee1f6]{width:24px;height:24px;padding:3px;display:grid;place-items:center;border:0;border-radius:50%;background:#e8e6e1;color:#aaa;cursor:default}.behavior-icon svg[data-v-971ee1f6]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.behavior-icon.active[data-v-971ee1f6]{background:#fff0df;color:#cf792f}.behavior-icon.active[data-v-971ee1f6]:nth-child(2){background:#e6f0ff;color:#3573c5}.behavior-icon.active[data-v-971ee1f6]:nth-child(3){background:#e4f3ec;color:#33956f}.behavior-icon.active[data-v-971ee1f6]:nth-child(4){background:#fde8e6;color:#cf574b}.behavior-icons button.behavior-icon[data-v-971ee1f6]{cursor:pointer}.behavior-icons button.behavior-icon[data-v-971ee1f6]:disabled{opacity:1;cursor:default}.row-actions[data-v-971ee1f6]{display:flex;gap:var(--space-2);white-space:nowrap}.row-actions button[data-v-971ee1f6]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer}.pager[data-v-971ee1f6]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);color:var(--color-text-secondary)}.sample-overlay[data-v-971ee1f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#0006}.sample-modal[data-v-971ee1f6]{width:min(40rem,95vw);max-height:85vh;overflow:auto;display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.sample-modal header[data-v-971ee1f6]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sample-modal h2[data-v-971ee1f6],.sample-modal p[data-v-971ee1f6]{margin:.2rem 0}.sample-modal header p[data-v-971ee1f6],.sample-row span[data-v-971ee1f6]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sample-row[data-v-971ee1f6]{display:grid;gap:.3rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.sample-row>div[data-v-971ee1f6]{display:flex;justify-content:space-between;gap:1rem}.sample-error[data-v-971ee1f6]{color:var(--color-danger)}@media(max-width:640px){.page-heading[data-v-971ee1f6]{flex-direction:column}.pager[data-v-971ee1f6]{justify-content:space-between;font-size:var(--font-size-sm)}.sample-row>div[data-v-971ee1f6]{display:grid}}.address-smart-fill[data-v-1431c247]{grid-column:1/-1;display:grid;gap:.45rem;padding:.85rem;border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.address-smart-fill h3[data-v-1431c247]{margin:0;font-size:1rem}.address-smart-fill>label[data-v-1431c247]{font-weight:600;color:var(--color-text)}.address-smart-fill textarea[data-v-1431c247]{width:100%;box-sizing:border-box;resize:vertical;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface)}.address-smart-actions[data-v-1431c247]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.address-smart-actions button[data-v-1431c247]{padding:.5rem .8rem;border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent);font:inherit;cursor:pointer}.address-smart-actions button[data-v-1431c247]:disabled{opacity:.6;cursor:not-allowed}.address-smart-actions small[data-v-1431c247]{color:var(--color-text-secondary)}.address-smart-notice[data-v-1431c247],.address-smart-error[data-v-1431c247]{margin:0;font-size:.9rem}.address-smart-notice[data-v-1431c247]{color:#237a4b}.address-smart-error[data-v-1431c247]{color:var(--color-danger)}.create-page[data-v-a1928582]{display:grid;gap:var(--page-gap)}.page-heading[data-v-a1928582]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page-heading h1[data-v-a1928582]{margin:0;font-size:var(--font-size-xl)}.page-heading p[data-v-a1928582]{margin:var(--space-2) 0;color:var(--color-text-secondary)}.eyebrow[data-v-a1928582]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.panel[data-v-a1928582]{display:grid;gap:var(--space-3)}.panel h2[data-v-a1928582],.panel h3[data-v-a1928582]{margin:0;font-size:var(--font-size-lg)}.grid[data-v-a1928582]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}label[data-v-a1928582]{display:grid;gap:var(--space-1);color:var(--color-text-secondary)}input[data-v-a1928582],select[data-v-a1928582],textarea[data-v-a1928582]{width:100%;box-sizing:border-box;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;color:var(--color-text)}input[readonly][data-v-a1928582]{background:var(--color-surface-muted);color:var(--color-text-secondary)}textarea[data-v-a1928582]{resize:vertical}.required[data-v-a1928582]{color:var(--color-text)}.error[data-v-a1928582]{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-danger-soft)}.loading[data-v-a1928582],.hint[data-v-a1928582]{color:var(--color-text-secondary)}.form-actions[data-v-a1928582]{display:flex;justify-content:flex-end;gap:var(--space-2)}button[data-v-a1928582]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;cursor:pointer}button[data-v-a1928582]:disabled{opacity:.6;cursor:not-allowed}.primary[data-v-a1928582]{background:#c87932;border-color:#c87932;color:#fff}.mode-options[data-v-a1928582]{display:flex;gap:var(--space-2);flex-wrap:wrap}.mode-option[data-v-a1928582]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.mode-option input[data-v-a1928582],.check-option input[data-v-a1928582]{width:auto}.mode-option.selected[data-v-a1928582]{border-color:#c87932;background:#fff5e8;color:#9d551e}.hint[data-v-a1928582]{margin:0}.followup-choice[data-v-a1928582]{display:grid;align-content:start;gap:6px}.check-option[data-v-a1928582]{display:flex;align-items:center;gap:8px}.followup-choice small[data-v-a1928582],.package-picker>small[data-v-a1928582],.muted[data-v-a1928582],.order-fields small[data-v-a1928582]{color:var(--color-text-secondary)}.package-picker[data-v-a1928582]{display:grid;align-content:start;gap:6px}.field-label[data-v-a1928582]{font-weight:600}.package-options[data-v-a1928582]{display:flex;flex-wrap:wrap;gap:8px}.package-option[data-v-a1928582]{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-weight:400}.package-option input[data-v-a1928582]{width:auto}.order-panel[data-v-a1928582]{overflow:visible}.panel-heading[data-v-a1928582]{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-heading p[data-v-a1928582]{margin:.3rem 0;color:var(--color-text-secondary)}.order-line[data-v-a1928582]{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(8rem,1.3fr) minmax(5rem,.7fr) minmax(6rem,.85fr) minmax(4.5rem,.6fr) auto auto;gap:var(--space-2);align-items:end;padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.order-line label[data-v-a1928582],.dimensions label[data-v-a1928582]{display:grid;gap:.35rem;min-width:0}.product-search-field[data-v-a1928582]{position:relative;display:grid;gap:var(--space-1);min-width:0}.product-search-options[data-v-a1928582]{position:absolute;top:100%;left:0;right:0;z-index:30;display:grid;max-height:18rem;overflow-y:auto;padding:.25rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-lg)}.product-search-options button[data-v-a1928582]{width:100%;padding:.55rem .65rem;border:0;border-radius:var(--radius-sm);text-align:left;background:transparent}.product-search-options button[data-v-a1928582]:hover,.product-search-options button[data-v-a1928582]:focus-visible{background:#fff1df;color:#9d551e}.product-search-empty[data-v-a1928582]{padding:.65rem;color:var(--color-text-secondary);font-size:.9rem}.dimensions[data-v-a1928582]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-2)}.line-total[data-v-a1928582]{white-space:nowrap;padding-bottom:.65rem}.total[data-v-a1928582]{display:flex;justify-content:flex-end;gap:var(--space-3);font-size:var(--font-size-lg)}.order-fields[data-v-a1928582]{padding-top:var(--space-2)}.wide[data-v-a1928582]{grid-column:1/-1}.file-choice[data-v-a1928582]{display:flex;justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere}@media(max-width:720px){.grid[data-v-a1928582]{grid-template-columns:1fr}.page-heading[data-v-a1928582]{flex-direction:column}.form-actions[data-v-a1928582]{justify-content:stretch}.form-actions button[data-v-a1928582]{flex:1}.order-line[data-v-a1928582]{grid-template-columns:repeat(6,minmax(0,1fr))}.order-line .product-field[data-v-a1928582],.order-line .dimensions[data-v-a1928582]{grid-column:1/-1}.dimensions[data-v-a1928582]{grid-template-columns:repeat(2,minmax(0,1fr))}.order-line label[data-v-a1928582]:nth-last-child(-n+5){grid-column:span 2}.order-line .line-total[data-v-a1928582]{grid-column:1/span 4;justify-self:end}.order-line>button[data-v-a1928582]{grid-column:5/-1}.wide[data-v-a1928582]{grid-column:1}.panel-heading[data-v-a1928582]{align-items:flex-start}.file-choice[data-v-a1928582]{grid-column:1}}.page[data-v-bf83f9a0]{display:grid;gap:var(--page-gap)}.page-heading[data-v-bf83f9a0]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page-heading h1[data-v-bf83f9a0]{margin:0;font-size:var(--font-size-xl)}.page-heading p[data-v-bf83f9a0]{margin:var(--space-2) 0;color:var(--color-text-secondary)}.eyebrow[data-v-bf83f9a0]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.form[data-v-bf83f9a0]{display:grid;gap:var(--space-4)}.panel[data-v-bf83f9a0]{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.panel h2[data-v-bf83f9a0]{margin:0;font-size:var(--font-size-lg)}.grid[data-v-bf83f9a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.wide[data-v-bf83f9a0]{grid-column:1/-1}.muted[data-v-bf83f9a0]{margin:0;color:var(--color-text-secondary)}label[data-v-bf83f9a0]{display:grid;gap:var(--space-1);color:var(--color-text-secondary)}input[data-v-bf83f9a0],select[data-v-bf83f9a0],textarea[data-v-bf83f9a0]{width:100%;box-sizing:border-box;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;color:var(--color-text)}textarea[data-v-bf83f9a0]{resize:vertical}.required[data-v-bf83f9a0]{color:var(--color-text)}.readonly-field input[data-v-bf83f9a0]{background:var(--color-surface-muted);color:var(--color-text-secondary)}small[data-v-bf83f9a0]{font-size:var(--font-size-sm);line-height:1.4;color:var(--color-text-muted)}.card[data-v-bf83f9a0]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.error[data-v-bf83f9a0]{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-danger-soft)}.form-actions[data-v-bf83f9a0]{display:flex;justify-content:flex-end;gap:var(--space-2);align-items:center}.form-actions span[data-v-bf83f9a0]{flex:1}.form-actions button[data-v-bf83f9a0]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;cursor:pointer}.archive[data-v-bf83f9a0]{color:#a33}.primary[data-v-bf83f9a0]{background:#c87932!important;border-color:#c87932!important;color:#fff}.form-actions button[data-v-bf83f9a0]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:720px){.grid[data-v-bf83f9a0]{grid-template-columns:1fr}.page-heading[data-v-bf83f9a0]{flex-direction:column}.form-actions[data-v-bf83f9a0]{justify-content:stretch}.form-actions button[data-v-bf83f9a0]{flex:1}}.page[data-v-b7ce557a]{display:grid;gap:var(--space-4)}.card[data-v-b7ce557a],.section[data-v-b7ce557a]{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}header[data-v-b7ce557a]{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.head[data-v-b7ce557a]{padding:var(--space-4)}.customer-heading h1[data-v-b7ce557a]{font-size:var(--font-size-xl)}.customer-heading p[data-v-b7ce557a]{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.head-actions[data-v-b7ce557a]{display:flex;gap:var(--space-2);flex-wrap:wrap}h1[data-v-b7ce557a],h2[data-v-b7ce557a]{margin:0}.grid[data-v-b7ce557a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.card p[data-v-b7ce557a]{margin:.55rem 0}.muted[data-v-b7ce557a]{color:var(--color-text-secondary)}.error[data-v-b7ce557a]{color:#a33}.primary[data-v-b7ce557a]{background:var(--color-brand);color:#fff}.activity-card[data-v-b7ce557a]{padding:var(--space-3) var(--space-4)}.activity-header[data-v-b7ce557a]{align-items:center;margin-bottom:var(--space-2)}.activity-header p[data-v-b7ce557a]{margin:.25rem 0 0}.activity-count[data-v-b7ce557a]{color:var(--color-text-secondary);white-space:nowrap}.activity-list[data-v-b7ce557a]{display:grid;border-top:1px solid var(--color-border)}.activity-row[data-v-b7ce557a]{display:grid;grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:0;padding:.55rem 0;border-bottom:1px solid var(--color-border)}.activity-row time[data-v-b7ce557a]{color:var(--color-text-secondary);white-space:nowrap;font-size:var(--font-size-sm)}.activity-content[data-v-b7ce557a]{display:grid;gap:.2rem;min-width:0}.activity-text[data-v-b7ce557a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-content small[data-v-b7ce557a]{color:var(--color-text-secondary)}.activity-empty[data-v-b7ce557a]{margin:.4rem 0 0}@media(max-width:700px){.grid[data-v-b7ce557a]{grid-template-columns:1fr}.activity-row[data-v-b7ce557a]{grid-template-columns:8.5rem minmax(0,1fr)}.head-actions[data-v-b7ce557a]{justify-content:flex-start}}.overlay[data-v-05eace3f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#2d292566}.modal[data-v-05eace3f]{width:min(32rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}header[data-v-05eace3f],footer[data-v-05eace3f]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}footer[data-v-05eace3f]{justify-content:flex-end;margin-top:var(--space-5)}.page[data-v-b8bc7014]{display:grid;gap:var(--page-gap)}.heading[data-v-b8bc7014]{display:flex;justify-content:space-between;gap:var(--space-4)}h1[data-v-b8bc7014]{margin:0}.heading p[data-v-b8bc7014]{margin:var(--space-2) 0;color:var(--color-text-secondary)}.claim-error[data-v-b8bc7014]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);color:#8f3028;background:#fff1ef;border:1px solid #f0b8b2;border-radius:var(--radius-md)}.claim-error button[data-v-b8bc7014]{flex:none;padding:.35rem .75rem;border:1px solid #e1aaa4;border-radius:var(--radius-sm);background:#fff;color:inherit;cursor:pointer}.link[data-v-b8bc7014]{border:0;background:none;color:var(--color-primary);cursor:pointer}.pager[data-v-b8bc7014]{display:flex;justify-content:flex-end;gap:var(--space-3)}.claim[data-v-b8bc7014]{justify-self:end}@media(max-width:640px){.heading[data-v-b8bc7014]{flex-direction:column}.pager[data-v-b8bc7014]{justify-content:space-between}.claim-error[data-v-b8bc7014]{align-items:flex-start}}.page[data-v-51c14736]{display:grid;gap:var(--page-gap)}.heading[data-v-51c14736],.actions[data-v-51c14736],.panel-heading[data-v-51c14736],.followup-box>header[data-v-51c14736],.pager[data-v-51c14736]{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.heading h1[data-v-51c14736],.panel-heading h2[data-v-51c14736],.followup-box h2[data-v-51c14736]{margin:0}.heading p[data-v-51c14736],.context[data-v-51c14736],.followup-box p[data-v-51c14736],.unscheduled-note[data-v-51c14736],.empty-box[data-v-51c14736]{color:var(--color-text-secondary)}.actions[data-v-51c14736]{flex-wrap:wrap}.actions a[data-v-51c14736],.actions button[data-v-51c14736]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit;text-decoration:none;font:inherit}.actions a[data-v-51c14736],.actions button.active[data-v-51c14736]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.followup-grid[data-v-51c14736]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.followup-box[data-v-51c14736],.list-panel[data-v-51c14736]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.today-box[data-v-51c14736]{border-top:4px solid var(--color-danger)}.future-box[data-v-51c14736]{border-top:4px solid var(--color-brand)}.followup-box>header[data-v-51c14736]{align-items:flex-start;margin-bottom:var(--space-3)}.followup-box h2[data-v-51c14736]{font-size:var(--font-size-lg)}.followup-box header p[data-v-51c14736]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm)}.followup-box header>strong[data-v-51c14736]{font-size:var(--font-size-xl)}.followup-list[data-v-51c14736]{display:grid;gap:var(--space-2);max-height:18rem;overflow:auto}.followup-row[data-v-51c14736]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;cursor:pointer;color:inherit}.followup-row[data-v-51c14736]:hover{border-color:var(--color-brand)}.followup-main[data-v-51c14736]{display:grid;gap:var(--space-1);min-width:0}.followup-main strong[data-v-51c14736],.followup-main small[data-v-51c14736]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup-main small[data-v-51c14736],.unscheduled-note[data-v-51c14736]{font-size:var(--font-size-sm)}.empty-box[data-v-51c14736]{margin:0;padding:var(--space-3) 0}.unscheduled-note[data-v-51c14736]{margin:calc(var(--space-2) * -1) 0 0}.list-panel[data-v-51c14736]{background:var(--color-surface)}.panel-heading[data-v-51c14736]{margin-bottom:var(--space-2)}.panel-heading span[data-v-51c14736]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.table-wrap[data-v-51c14736]{width:100%;overflow:hidden}table[data-v-51c14736]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-51c14736],td[data-v-51c14736]{padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-border);text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}th[data-v-51c14736]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}th[data-v-51c14736]:nth-child(1){width:25%}th[data-v-51c14736]:nth-child(2){width:12%}th[data-v-51c14736]:nth-child(3){width:13%}th[data-v-51c14736]:nth-child(4){width:11%}th[data-v-51c14736]:nth-child(5){width:12%}th[data-v-51c14736]:nth-child(6){width:10%}th[data-v-51c14736]:nth-child(7){width:17%}.link-button[data-v-51c14736]{display:grid;gap:var(--space-1);padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.link-button small[data-v-51c14736]{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select[data-v-51c14736],input[data-v-51c14736]{padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;max-width:100%}.action-error[data-v-51c14736]{padding:var(--space-3);background:#fae1e1;color:var(--color-danger);border-radius:var(--radius-sm)}.board[data-v-51c14736]{display:flex;gap:var(--space-3);overflow:auto;align-items:flex-start}.column[data-v-51c14736]{min-width:17rem;flex:1;background:var(--color-surface-muted);padding:var(--space-3);border-radius:var(--radius-md);display:grid;gap:var(--space-3)}.column>header[data-v-51c14736]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.column h2[data-v-51c14736]{margin:0}.cards[data-v-51c14736]{display:grid;gap:var(--space-3)}.card[data-v-51c14736]{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.card-link[data-v-51c14736]{display:grid;gap:var(--space-1);padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.card-link span[data-v-51c14736]{color:var(--color-text-secondary)}.facts[data-v-51c14736]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--font-size-sm)}.pager[data-v-51c14736]{justify-content:flex-end;color:var(--color-text-secondary)}@media(max-width:900px){.followup-grid[data-v-51c14736]{grid-template-columns:1fr}th[data-v-51c14736]:nth-child(3),td[data-v-51c14736]:nth-child(3),th[data-v-51c14736]:nth-child(4),td[data-v-51c14736]:nth-child(4){display:none}th[data-v-51c14736]:nth-child(1){width:38%}th[data-v-51c14736]:nth-child(2){width:17%}th[data-v-51c14736]:nth-child(5){width:17%}th[data-v-51c14736]:nth-child(6){width:13%}th[data-v-51c14736]:nth-child(7){width:15%}}@media(max-width:640px){.heading[data-v-51c14736],.pager[data-v-51c14736]{align-items:flex-start;flex-direction:column}.actions[data-v-51c14736]{width:100%}.actions button[data-v-51c14736],.actions a[data-v-51c14736]{flex:1;text-align:center}.followup-row[data-v-51c14736]{align-items:flex-start;flex-direction:column}.table-wrap[data-v-51c14736]{overflow:visible}table[data-v-51c14736],thead[data-v-51c14736],tbody[data-v-51c14736],tr[data-v-51c14736],th[data-v-51c14736],td[data-v-51c14736]{display:block}thead[data-v-51c14736]{display:none}tr[data-v-51c14736]{padding:var(--space-2) 0;border-top:1px solid var(--color-border)}td[data-v-51c14736]{display:flex;justify-content:space-between;gap:var(--space-2);border-top:0;padding:var(--space-2) 0}td[data-v-51c14736]:before{color:var(--color-text-secondary);font-size:var(--font-size-sm)}td[data-v-51c14736]:nth-child(2):before{content:"阶段"}td[data-v-51c14736]:nth-child(5):before{content:"下次跟进"}td[data-v-51c14736]:nth-child(6):before{content:"优先级"}td[data-v-51c14736]:nth-child(7):before{content:"操作"}}.page[data-v-5e1a7911]{display:grid;gap:var(--page-gap);max-width:1100px}.back[data-v-5e1a7911]{justify-self:start;border:0;background:none;color:var(--color-text-secondary);cursor:pointer;font:inherit;padding:0}.hero[data-v-5e1a7911],.info-card[data-v-5e1a7911]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.hero[data-v-5e1a7911]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.code[data-v-5e1a7911]{margin:0;color:var(--color-text-secondary);font-size:.9rem}.hero h1[data-v-5e1a7911]{margin:.35rem 0;font-size:clamp(1.6rem,3vw,2.3rem)}.customer[data-v-5e1a7911]{color:var(--color-accent)}.hero-meta[data-v-5e1a7911]{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap}.info-card h2[data-v-5e1a7911]{margin:0 0 var(--space-4);font-size:1.2rem}.facts[data-v-5e1a7911]{display:grid;grid-template-columns:9rem 1fr;gap:var(--space-3) var(--space-4);margin:0}.facts dt[data-v-5e1a7911]{color:var(--color-text-secondary)}.facts dd[data-v-5e1a7911]{margin:0;white-space:pre-wrap}.history[data-v-5e1a7911]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.history li[data-v-5e1a7911]{display:grid;grid-template-columns:10rem 1fr auto;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.history time[data-v-5e1a7911],.history small[data-v-5e1a7911],.compact-empty[data-v-5e1a7911]{color:var(--color-text-secondary)}.section-head[data-v-5e1a7911]{display:flex;justify-content:space-between;align-items:center}.section-head h2[data-v-5e1a7911]{margin:0}.section-head button[data-v-5e1a7911]{padding:var(--space-2) var(--space-3)}.compact-empty[data-v-5e1a7911]{margin:0}.quote-list[data-v-5e1a7911]{display:grid;gap:var(--space-2)}.quote-row[data-v-5e1a7911]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3);text-align:left;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer}.quote-row span[data-v-5e1a7911]:last-child{margin-left:auto}.form[data-v-5e1a7911]{display:grid;gap:var(--space-3)}.form label[data-v-5e1a7911]{display:grid;gap:var(--space-1)}.form input[data-v-5e1a7911]{padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.action-error[data-v-5e1a7911]{padding:var(--space-3);background:#fae1e1;color:var(--color-danger);border-radius:var(--radius-sm)}@media(max-width:700px){.hero[data-v-5e1a7911]{flex-direction:column}.facts[data-v-5e1a7911]{grid-template-columns:7rem 1fr}.history li[data-v-5e1a7911]{grid-template-columns:1fr}.hero-meta[data-v-5e1a7911]{white-space:normal}}.approval-notice[data-v-5e1a7911]{padding:var(--space-4);border:1px solid #e5b4a8;border-left:4px solid var(--color-danger);border-radius:var(--radius-md);background:#fff7f5}.approval-notice h2[data-v-5e1a7911]{margin:0}.approval-notice>p[data-v-5e1a7911]{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-secondary)}.approval-notice article[data-v-5e1a7911]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.approval-notice article div[data-v-5e1a7911]{display:grid;gap:var(--space-1)}.approval-notice article span[data-v-5e1a7911]{color:var(--color-danger);white-space:pre-wrap}.approval-notice article button[data-v-5e1a7911]{white-space:nowrap}@media(max-width:600px){.approval-notice article[data-v-5e1a7911]{align-items:flex-start;flex-direction:column}}.overlay[data-v-c3aa69db]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#2d292566}.drawer[data-v-c3aa69db]{position:absolute;right:0;top:0;height:100%;width:min(30rem,90vw);max-width:100%;padding:var(--space-5);background:var(--color-surface);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4)}header[data-v-c3aa69db]{display:flex;justify-content:space-between;align-items:center}section[data-v-c3aa69db]{flex:1;overflow:auto}footer[data-v-c3aa69db]{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(max-width:700px){.drawer[data-v-c3aa69db]{width:100%;padding:var(--space-4)}.drawer footer[data-v-c3aa69db]{flex-wrap:wrap}.drawer footer[data-v-c3aa69db]>*{flex:1 1 10rem}}.page[data-v-071c3ce4]{display:grid;gap:var(--page-gap)}.page-heading[data-v-071c3ce4]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page-heading h1[data-v-071c3ce4]{margin:0}.page-heading p[data-v-071c3ce4],.hint[data-v-071c3ce4]{margin:var(--space-2) 0;color:var(--color-text-secondary)}.eyebrow[data-v-071c3ce4]{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.header-actions[data-v-071c3ce4],.tabs[data-v-071c3ce4]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs button[data-v-071c3ce4]{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.tabs button.active[data-v-071c3ce4],.primary[data-v-071c3ce4]{background:var(--color-brand);color:#fff}.notice[data-v-071c3ce4]{padding:var(--space-3);background:#eef8f0;border:1px solid #b8ddbf;border-radius:var(--radius-sm)}.inline-action[data-v-071c3ce4]{margin-left:var(--space-2);padding:2px 8px}.form[data-v-071c3ce4]{display:grid;gap:var(--space-3)}.form label[data-v-071c3ce4]{display:grid;gap:var(--space-1)}.form .price-override-toggle[data-v-071c3ce4]{display:flex;align-items:center;gap:var(--space-2)}.form .price-override-toggle input[data-v-071c3ce4]{width:auto;padding:0;border:0;background:transparent}.form input[data-v-071c3ce4],.form select[data-v-071c3ce4],.form textarea[data-v-071c3ce4]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);font:inherit}.form footer[data-v-071c3ce4]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}fieldset[data-v-071c3ce4]{display:grid;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}legend[data-v-071c3ce4]{font-weight:700;padding:0 var(--space-1)}.package-items-editor[data-v-071c3ce4],.sku-editor[data-v-071c3ce4],.sku-specifications[data-v-071c3ce4],.price-strategy[data-v-071c3ce4]{display:grid;gap:var(--space-2);background:var(--color-surface-muted,#faf8f3)}.package-item-row[data-v-071c3ce4],.specification-row[data-v-071c3ce4],.strategy-grid[data-v-071c3ce4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);align-items:end}.package-item-row[data-v-071c3ce4]{grid-template-columns:minmax(0,1fr) 110px auto}.specification-row[data-v-071c3ce4]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.sku-title[data-v-071c3ce4],.strategy-title[data-v-071c3ce4]{display:flex;justify-content:space-between;align-items:center}.price-strategy[data-v-071c3ce4]{padding:var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:var(--radius-sm)}.add-specification[data-v-071c3ce4]{justify-self:start}.product-editor-backdrop[data-v-071c3ce4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end;background:#0006}.product-editor[data-v-071c3ce4]{width:min(66rem,100%);height:100%;overflow:auto;padding:var(--space-5);background:var(--color-surface)}.product-editor>header[data-v-071c3ce4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4)}.product-editor h2[data-v-071c3ce4]{margin:0}.product-editor header p[data-v-071c3ce4]{margin:var(--space-1) 0;color:var(--color-text-secondary)}.image-grid[data-v-071c3ce4]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.image-item[data-v-071c3ce4]{display:grid;gap:var(--space-1)}.image-item img[data-v-071c3ce4]{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.table-thumbnail[data-v-071c3ce4]{display:flex;align-items:center}.thumbnail-button[data-v-071c3ce4]{width:56px;height:56px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-muted,#faf8f3);cursor:pointer}.thumbnail-button img[data-v-071c3ce4]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-button span[data-v-071c3ce4]{font-size:12px;color:var(--color-text-secondary)}.image-preview-backdrop[data-v-071c3ce4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#000b}.image-preview-backdrop img[data-v-071c3ce4]{max-width:min(90vw,900px);max-height:90vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 12px 40px #0008}.image-preview-close[data-v-071c3ce4]{position:absolute;top:var(--space-4);right:var(--space-4);font-size:24px;color:#fff;background:transparent;border:1px solid #fff8;border-radius:50%;width:40px;height:40px;cursor:pointer}@media(max-width:760px){.page-heading[data-v-071c3ce4],.package-item-row[data-v-071c3ce4],.specification-row[data-v-071c3ce4],.strategy-grid[data-v-071c3ce4]{display:grid;grid-template-columns:1fr}.image-grid[data-v-071c3ce4]{grid-template-columns:repeat(2,1fr)}.product-editor[data-v-071c3ce4]{padding:var(--space-3)}}.page[data-v-ed2583ad]{display:grid;gap:var(--page-gap)}.page-heading[data-v-ed2583ad]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page-actions[data-v-ed2583ad]{display:flex;gap:var(--space-2);align-items:center}.primary[data-v-ed2583ad]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.page-heading h1[data-v-ed2583ad]{margin:0;font-size:var(--font-size-xl)}.eyebrow[data-v-ed2583ad],.page-heading p[data-v-ed2583ad],.hint[data-v-ed2583ad]{margin:var(--space-1) 0;color:var(--color-text-secondary)}.eyebrow[data-v-ed2583ad]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-accent)}.tabs[data-v-ed2583ad]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs button[data-v-ed2583ad]{background:var(--color-surface)}.tabs button.active[data-v-ed2583ad]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}label[data-v-ed2583ad]{display:flex;gap:var(--space-2);align-items:center}input[data-v-ed2583ad],select[data-v-ed2583ad]{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.date-filter[data-v-ed2583ad]{flex-wrap:wrap}.date-filter select[data-v-ed2583ad]{min-width:7rem}.date-filter input[data-v-ed2583ad]{min-width:8.5rem}.signing-summary[data-v-ed2583ad]{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary)}.signing-summary b[data-v-ed2583ad]{color:var(--color-text);font-size:1.1em}.signing-summary small[data-v-ed2583ad]{margin-left:auto;color:var(--color-text-secondary)}.inline-action[data-v-ed2583ad]{margin-left:var(--space-2);padding:var(--space-1) var(--space-2)}.refund-backdrop[data-v-ed2583ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;padding:var(--space-4);z-index:20}.refund-modal[data-v-ed2583ad]{width:min(34rem,100%);display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}.refund-modal header[data-v-ed2583ad],.refund-modal footer[data-v-ed2583ad]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.refund-modal h2[data-v-ed2583ad]{margin:0}.refund-modal header p[data-v-ed2583ad]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.refund-modal label[data-v-ed2583ad]{display:grid;gap:var(--space-1);align-items:stretch}.refund-modal input[data-v-ed2583ad],.refund-modal select[data-v-ed2583ad],.refund-modal textarea[data-v-ed2583ad]{font:inherit;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface)}.reward-summary[data-v-ed2583ad]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding:var(--space-3);background:var(--color-accent-soft);border-radius:var(--radius-sm);font-size:.9rem}.reward-history[data-v-ed2583ad]{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.reward-history p[data-v-ed2583ad]{margin:0;color:var(--color-text-secondary);font-size:.9rem}.field-help[data-v-ed2583ad],.muted[data-v-ed2583ad]{color:var(--color-text-secondary);font-size:.85rem}.action-error[data-v-ed2583ad]{padding:var(--space-3);background:#fae1e1;color:var(--color-danger);border-radius:var(--radius-sm)}@media(max-width:700px){.date-filter[data-v-ed2583ad]{align-items:stretch}.date-filter input[data-v-ed2583ad],.date-filter select[data-v-ed2583ad]{flex:1 1 9rem}}@media(max-width:520px){.page-heading[data-v-ed2583ad]{flex-direction:column}.page-actions[data-v-ed2583ad]{align-self:stretch}.signing-summary small[data-v-ed2583ad]{margin-left:0}.reward-summary[data-v-ed2583ad]{grid-template-columns:1fr}}.money-cell[data-v-ed2583ad]{display:inline-grid;gap:.15rem}.money-cell small[data-v-ed2583ad]{color:var(--color-accent);font-size:.75rem}.approval-cell[data-v-ed2583ad]{display:grid;justify-items:start;gap:.35rem;min-width:8rem;white-space:normal}.approval-cell small[data-v-ed2583ad]{max-width:18rem;color:var(--color-danger);font-size:.75rem;line-height:1.35}.page[data-v-d089d8e7]{display:grid;gap:var(--page-gap);max-width:1100px}.back[data-v-d089d8e7]{justify-self:start;border:0;background:none;color:var(--color-text-secondary);font:inherit;cursor:pointer}.hero[data-v-d089d8e7],.card[data-v-d089d8e7]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.hero[data-v-d089d8e7]{display:flex;justify-content:space-between;gap:var(--space-4)}.eyebrow[data-v-d089d8e7],.hint[data-v-d089d8e7]{color:var(--color-text-secondary)}h1[data-v-d089d8e7]{margin:.35rem 0}.amount[data-v-d089d8e7]{font-size:1.2rem;align-self:center}.form[data-v-d089d8e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.form h2[data-v-d089d8e7],.form .warning[data-v-d089d8e7]{grid-column:1/-1}.form h2[data-v-d089d8e7]{margin:0}.warning[data-v-d089d8e7]{margin:0;padding:var(--space-3);background:#fff3dd;border-left:4px solid var(--color-accent)}.payment-summary[data-v-d089d8e7]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding:var(--space-3);background:#f7f0e5;border-radius:var(--radius-sm)}.payment-summary div[data-v-d089d8e7]{display:grid;gap:var(--space-1)}.payment-summary span[data-v-d089d8e7],.field-hint[data-v-d089d8e7]{color:var(--color-text-secondary);font-size:.85rem}.payment-summary strong[data-v-d089d8e7]{font-size:1.1rem}.payment-summary .outstanding[data-v-d089d8e7]{color:var(--color-danger)}label[data-v-d089d8e7]{display:grid;gap:var(--space-1)}label.wide[data-v-d089d8e7]{grid-column:1/-1}input[data-v-d089d8e7],select[data-v-d089d8e7],textarea[data-v-d089d8e7]{padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface)}textarea[data-v-d089d8e7]{min-height:5rem}.item-row[data-v-d089d8e7]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.item-row>div[data-v-d089d8e7]{flex:1;display:grid;gap:2px}.item-row small[data-v-d089d8e7]{color:var(--color-text-secondary)}.item-row strong[data-v-d089d8e7]{min-width:8rem;text-align:right}.actions[data-v-d089d8e7]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:var(--space-2)}.primary[data-v-d089d8e7]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.action-error[data-v-d089d8e7]{grid-column:1/-1;padding:var(--space-3);background:#fae1e1;color:var(--color-danger);border-radius:var(--radius-sm)}@media(max-width:700px){.hero[data-v-d089d8e7]{flex-direction:column}.form[data-v-d089d8e7]{grid-template-columns:1fr}label.wide[data-v-d089d8e7],.form h2[data-v-d089d8e7],.form .warning[data-v-d089d8e7],.actions[data-v-d089d8e7],.action-error[data-v-d089d8e7]{grid-column:auto}.item-row[data-v-d089d8e7]{flex-wrap:wrap}.item-row strong[data-v-d089d8e7]{min-width:auto}}.revision-page[data-v-19492cdb]{display:grid;gap:1rem}.heading[data-v-19492cdb],.panel>header[data-v-19492cdb],.actions[data-v-19492cdb]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.heading h1[data-v-19492cdb],.panel h2[data-v-19492cdb]{margin:0}.heading p[data-v-19492cdb],.panel header p[data-v-19492cdb]{margin:.3rem 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-19492cdb]{color:var(--color-accent);font-size:.85rem;font-weight:700}.panel[data-v-19492cdb]{display:grid;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.rejection[data-v-19492cdb]{padding:1rem;border:1px solid #efb9a9;border-radius:var(--radius-md);background:#fff5ef;color:#8e3e1e}.rejection p[data-v-19492cdb]{margin:.45rem 0 0;white-space:pre-wrap}.line[data-v-19492cdb]{display:grid;grid-template-columns:minmax(13rem,2fr) repeat(4,minmax(7rem,1fr)) auto;gap:.7rem;align-items:end;padding:.9rem 0;border-top:1px solid var(--color-border)}label[data-v-19492cdb]{display:grid;gap:.35rem;color:var(--color-text-secondary);font-size:.9rem}input[data-v-19492cdb],select[data-v-19492cdb],textarea[data-v-19492cdb]{min-width:0;width:100%;padding:.6rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;color:var(--color-text)}.sku-field[data-v-19492cdb]{grid-column:span 2}.total[data-v-19492cdb]{text-align:right;font-size:1rem}.total strong[data-v-19492cdb]{margin-left:.6rem;font-size:1.25rem}.fields[data-v-19492cdb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wide[data-v-19492cdb]{grid-column:1/-1}.primary[data-v-19492cdb]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.remove[data-v-19492cdb]{color:var(--color-danger)}.error[data-v-19492cdb]{padding:1rem;border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-surface)}.notice[data-v-19492cdb]{color:var(--color-text-secondary)}.proof-upload small[data-v-19492cdb]{color:var(--color-text-secondary);line-height:1.5}.proof-list[data-v-19492cdb]{display:grid;gap:.5rem}.proof-choice[data-v-19492cdb]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.proof-choice span[data-v-19492cdb]{overflow-wrap:anywhere}.proof-choice button[data-v-19492cdb]{flex:none}@media(max-width:900px){.line[data-v-19492cdb]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-field[data-v-19492cdb],.sku-field[data-v-19492cdb]{grid-column:span 2}}@media(max-width:600px){.heading[data-v-19492cdb],.panel>header[data-v-19492cdb],.actions[data-v-19492cdb]{align-items:stretch;flex-direction:column}.fields[data-v-19492cdb]{grid-template-columns:1fr}.wide[data-v-19492cdb]{grid-column:auto}.line[data-v-19492cdb]{grid-template-columns:1fr}.product-field[data-v-19492cdb],.sku-field[data-v-19492cdb]{grid-column:auto}.proof-choice[data-v-19492cdb]{align-items:flex-start;flex-direction:column}}.proof-error[data-v-19492cdb]{grid-column:1/-1;margin:0}.page[data-v-64df916d],.form[data-v-64df916d]{display:grid;gap:var(--page-gap);max-width:1100px}.card[data-v-64df916d]{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.hero[data-v-64df916d],header[data-v-64df916d]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.hero h1[data-v-64df916d],h2[data-v-64df916d]{margin:.25rem 0}.hero p[data-v-64df916d],.warning[data-v-64df916d]{color:var(--color-text-secondary)}.eyebrow[data-v-64df916d]{margin:0;color:var(--color-accent)}.line[data-v-64df916d]{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(9rem,1.35fr) minmax(8rem,1.2fr) minmax(5rem,.7fr) minmax(6rem,.85fr) minmax(4.5rem,.6fr) auto auto;gap:var(--space-2);align-items:end;min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.line label[data-v-64df916d],.fields label[data-v-64df916d]{display:grid;gap:.35rem;min-width:0}.dimensions[data-v-64df916d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-2);min-width:0}.line input[readonly][data-v-64df916d]{background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:not-allowed}.line input[data-v-64df916d],.line select[data-v-64df916d],.fields input[data-v-64df916d],.fields select[data-v-64df916d],.fields textarea[data-v-64df916d]{width:100%;min-width:0;padding:.65rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface)}.line-total[data-v-64df916d]{white-space:nowrap;align-self:end;padding-bottom:.65rem}.remove-line[data-v-64df916d]{align-self:end;white-space:nowrap}.total[data-v-64df916d]{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3);font-size:var(--font-size-lg)}.confirmation[data-v-64df916d]{display:grid;gap:var(--space-3)}.payment-summary[data-v-64df916d]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md)}.payment-summary div[data-v-64df916d]{display:grid;gap:.35rem}.outstanding[data-v-64df916d]{color:var(--color-danger)}.fields[data-v-64df916d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.wide[data-v-64df916d]{grid-column:1 / -1}.fields small[data-v-64df916d]{color:var(--color-text-secondary);font-size:.85rem}.file-choice[data-v-64df916d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere}textarea[data-v-64df916d]{min-height:5rem}.error[data-v-64df916d]{color:var(--color-danger)}footer[data-v-64df916d]{display:flex;justify-content:flex-end;gap:var(--space-2)}.primary[data-v-64df916d]{background:var(--color-brand);color:#fff}@media(max-width:620px){.hero[data-v-64df916d],header[data-v-64df916d],.fields[data-v-64df916d],.payment-summary[data-v-64df916d]{display:grid;grid-template-columns:1fr}.line[data-v-64df916d]{grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.line .product-field[data-v-64df916d],.line .sku-field[data-v-64df916d],.line .dimensions[data-v-64df916d]{grid-column:1/-1}.dimensions[data-v-64df916d]{grid-template-columns:repeat(2,minmax(0,1fr))}.line .quantity-field[data-v-64df916d],.line .price-field[data-v-64df916d],.line .unit-field[data-v-64df916d]{grid-column:span 2}.line-total[data-v-64df916d]{grid-column:1/span 4;justify-self:end}.remove-line[data-v-64df916d]{grid-column:5/-1;justify-self:end}.wide[data-v-64df916d]{grid-column:auto}}.page[data-v-cb05d838]{display:grid;gap:var(--page-gap)}.page-heading[data-v-cb05d838]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page-heading h1[data-v-cb05d838]{margin:0;font-size:var(--font-size-xl)}.eyebrow[data-v-cb05d838],.page-heading p[data-v-cb05d838],.hint[data-v-cb05d838]{margin:var(--space-1) 0;color:var(--color-text-secondary)}.eyebrow[data-v-cb05d838]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-accent)}.tabs[data-v-cb05d838],.sub-actions[data-v-cb05d838]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs button[data-v-cb05d838],.sub-actions button[data-v-cb05d838]{background:var(--color-surface)}.tabs button.active[data-v-cb05d838]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.notice[data-v-cb05d838]{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent)}label[data-v-cb05d838]{display:flex;gap:var(--space-2);align-items:center}input[data-v-cb05d838],select[data-v-cb05d838],textarea[data-v-cb05d838]{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit}.modal-card form label.check[data-v-cb05d838]{display:flex;align-items:center}.modal-card form label.check input[data-v-cb05d838]{width:auto}.execution-items[data-v-cb05d838]{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-muted)}.execution-items label[data-v-cb05d838]{justify-content:space-between}.execution-items input[data-v-cb05d838]{width:8rem}textarea[data-v-cb05d838]{min-height:5rem}.modal-backdrop[data-v-cb05d838]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:var(--space-4);background:#140f0a6b}.modal-card[data-v-cb05d838]{width:min(34rem,100%);max-height:90vh;overflow:auto;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.modal-card header[data-v-cb05d838],.modal-card footer[data-v-cb05d838]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.modal-card h2[data-v-cb05d838]{margin:0}.modal-card form[data-v-cb05d838]{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.modal-card form label[data-v-cb05d838]{display:grid;gap:var(--space-1);align-items:stretch}.modal-card footer[data-v-cb05d838]{justify-content:flex-end;margin-top:var(--space-2)}@media(max-width:520px){.page-heading[data-v-cb05d838]{flex-direction:column}}.portal[data-v-5c1fded2]{min-height:100vh;padding:clamp(1rem,4vw,3rem);background:linear-gradient(135deg,#fbf4e8,#f6ead9 48%,#fffaf3);display:grid;gap:var(--page-gap);color:var(--color-text-primary)}.portal-header[data-v-5c1fded2]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);max-width:80rem;width:100%;margin:0 auto}.eyebrow[data-v-5c1fded2]{margin:0 0 var(--space-2);color:var(--color-brand);font-weight:var(--font-weight-bold);letter-spacing:.08em}.portal h1[data-v-5c1fded2]{margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.portal-header p[data-v-5c1fded2]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.header-actions[data-v-5c1fded2]{display:flex;align-items:center;gap:var(--space-2)}.header-actions a[data-v-5c1fded2]{padding:var(--space-2) var(--space-3);color:var(--color-brand);text-decoration:none}.header-actions button[data-v-5c1fded2]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.portal-nav[data-v-5c1fded2],.summary-grid[data-v-5c1fded2],.portal-grid[data-v-5c1fded2],.next-panel[data-v-5c1fded2],.boundary[data-v-5c1fded2],.welcome[data-v-5c1fded2]{max-width:80rem;width:100%;margin:0 auto}.portal-nav[data-v-5c1fded2]{display:flex;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.portal-nav button[data-v-5c1fded2]{border:0;background:transparent;padding:var(--space-2) var(--space-4);color:var(--color-text-secondary)}.portal-nav button.active[data-v-5c1fded2]{background:var(--color-brand);color:#fff;border-radius:var(--radius-md)}.welcome[data-v-5c1fded2]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#fffdf8cc;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.welcome>div[data-v-5c1fded2]{display:flex;align-items:center;gap:var(--space-3)}.welcome-mark[data-v-5c1fded2],.panel-icon[data-v-5c1fded2]{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-brand);font-size:1.4rem}.welcome h2[data-v-5c1fded2]{margin:0}.welcome p[data-v-5c1fded2]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.summary-grid[data-v-5c1fded2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.summary-grid article[data-v-5c1fded2]{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.summary-grid span[data-v-5c1fded2],.summary-grid small[data-v-5c1fded2]{color:var(--color-text-secondary)}.summary-grid strong[data-v-5c1fded2]{font-size:clamp(1.4rem,3vw,2rem)}.portal-grid[data-v-5c1fded2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--space-4)}.panel[data-v-5c1fded2]{display:grid;gap:var(--space-4);padding:var(--space-5);background:#fffdf8e8;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel header[data-v-5c1fded2]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.panel h2[data-v-5c1fded2]{margin:0}.panel header p[data-v-5c1fded2]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.promote-panel[data-v-5c1fded2]{background:linear-gradient(145deg,#fff8ec,#f9e3ca)}.promote-steps[data-v-5c1fded2]{display:grid;gap:var(--space-3)}.promote-steps div[data-v-5c1fded2]{display:flex;align-items:center;gap:var(--space-3)}.promote-steps b[data-v-5c1fded2]{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--color-brand);color:#fff}.primary-action[data-v-5c1fded2]{justify-self:start;background:var(--color-brand);border-color:var(--color-brand);color:#fff}.text-action[data-v-5c1fded2]{padding:0;border:0;background:transparent;color:var(--color-brand)}.order-list[data-v-5c1fded2],.customer-list[data-v-5c1fded2]{display:grid;gap:var(--space-2)}.order-row[data-v-5c1fded2],.customer-row[data-v-5c1fded2]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md)}.order-row>div[data-v-5c1fded2]:first-child,.customer-row>div[data-v-5c1fded2]{display:grid;gap:var(--space-1);min-width:0;flex:1}.order-row small[data-v-5c1fded2],.customer-row small[data-v-5c1fded2]{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-meta[data-v-5c1fded2]{display:flex;align-items:flex-end;flex-direction:column;gap:var(--space-1)}.customer-avatar[data-v-5c1fded2]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-brand);font-weight:700}.arrow[data-v-5c1fded2]{font-size:1.5rem;color:var(--color-text-muted)}.service-grid[data-v-5c1fded2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.service-grid a[data-v-5c1fded2],.disabled-service[data-v-5c1fded2]{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-decoration:none}.service-grid a[data-v-5c1fded2]:hover{border-color:var(--color-accent)}.service-grid small[data-v-5c1fded2],.disabled-service small[data-v-5c1fded2]{color:var(--color-text-secondary)}.disabled-service[data-v-5c1fded2]{color:var(--color-text-muted)}.boundary[data-v-5c1fded2]{margin-top:0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}@media(max-width:760px){.portal-header[data-v-5c1fded2],.welcome[data-v-5c1fded2],.panel header[data-v-5c1fded2]{display:grid}.header-actions[data-v-5c1fded2]{justify-content:space-between}.summary-grid[data-v-5c1fded2],.portal-grid[data-v-5c1fded2],.service-grid[data-v-5c1fded2]{grid-template-columns:1fr}.order-row[data-v-5c1fded2]{align-items:flex-start}.order-meta[data-v-5c1fded2]{align-items:flex-end}}.portal[data-v-93fa19a7]{min-height:100vh;padding:var(--content-padding);background:var(--color-page);display:grid;gap:var(--page-gap)}header[data-v-93fa19a7]{display:flex;justify-content:space-between;align-items:start}h1[data-v-93fa19a7]{margin:0}.eyebrow[data-v-93fa19a7]{color:var(--color-brand);font-weight:var(--font-weight-bold)}header p[data-v-93fa19a7]{color:var(--color-text-secondary)}nav[data-v-93fa19a7]{display:flex;gap:var(--space-2);flex-wrap:wrap}nav button[data-v-93fa19a7]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}nav .active[data-v-93fa19a7]{background:var(--color-brand);color:#fff}.cards[data-v-93fa19a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}article[data-v-93fa19a7]{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}strong[data-v-93fa19a7]{font-size:var(--font-size-xl)}form[data-v-93fa19a7]{display:flex;gap:var(--space-2)}input[data-v-93fa19a7]{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}@media(max-width:700px){.cards[data-v-93fa19a7]{grid-template-columns:1fr}header[data-v-93fa19a7]{flex-direction:column;gap:var(--space-3)}}.page[data-v-ee532fed]{display:grid;gap:var(--page-gap);max-width:90rem}.page-heading[data-v-ee532fed],.panel-heading[data-v-ee532fed]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page-heading h1[data-v-ee532fed]{margin:0}.page-heading p[data-v-ee532fed]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-ee532fed]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em}.heading-actions[data-v-ee532fed]{display:flex;gap:var(--space-2);flex-wrap:wrap}.heading-actions a[data-v-ee532fed]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);text-decoration:none}.summary-grid[data-v-ee532fed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.summary-grid article[data-v-ee532fed]{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.summary-grid article.attention[data-v-ee532fed]{border-color:#e8b36f;background:#fff9ef}.summary-grid span[data-v-ee532fed],.summary-grid small[data-v-ee532fed]{color:var(--color-text-secondary)}.summary-grid strong[data-v-ee532fed]{font-size:clamp(1.5rem,3vw,2.15rem)}.notice[data-v-ee532fed]{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent);border-radius:var(--radius-sm)}.notice span[data-v-ee532fed]{color:var(--color-text-secondary)}.panel[data-v-ee532fed]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel-heading h2[data-v-ee532fed]{margin:0}.panel-heading p[data-v-ee532fed]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.search[data-v-ee532fed]{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.search input[data-v-ee532fed]{width:min(18rem,35vw);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.member-list[data-v-ee532fed]{display:grid;gap:var(--space-2)}.member-row[data-v-ee532fed]{display:grid;grid-template-columns:minmax(15rem,1.1fr) minmax(16rem,1.5fr) minmax(9rem,.8fr) minmax(8rem,.65fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md)}.member-main[data-v-ee532fed]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.avatar[data-v-ee532fed],.entry-icon[data-v-ee532fed]{display:grid;place-items:center;flex:0 0 auto;width:2.45rem;height:2.45rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-brand);font-weight:700}.member-main div[data-v-ee532fed]:last-child{display:grid;gap:var(--space-1);min-width:0}.member-main strong[data-v-ee532fed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-row small[data-v-ee532fed]{display:block;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.member-relation[data-v-ee532fed],.member-contact[data-v-ee532fed],.member-state[data-v-ee532fed]{display:grid;gap:var(--space-1);min-width:0}.member-relation span[data-v-ee532fed],.member-contact span[data-v-ee532fed]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.member-relation strong[data-v-ee532fed],.member-contact strong[data-v-ee532fed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm)}.member-state[data-v-ee532fed]{justify-items:start}.entry-grid[data-v-ee532fed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.entry-card[data-v-ee532fed]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-decoration:none}.entry-card[data-v-ee532fed]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.entry-card .entry-icon[data-v-ee532fed]{border-radius:var(--radius-sm);width:2.2rem;height:2.2rem}.entry-card div[data-v-ee532fed]{display:grid;gap:var(--space-1);min-width:0}.entry-card small[data-v-ee532fed]{color:var(--color-text-secondary);line-height:1.45}.entry-card b[data-v-ee532fed]{color:var(--color-brand);font-size:var(--font-size-sm);white-space:nowrap}.boundary[data-v-ee532fed]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}@media(max-width:1000px){.summary-grid[data-v-ee532fed]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-row[data-v-ee532fed]{grid-template-columns:1fr 1fr}.member-state[data-v-ee532fed]{justify-items:end}.entry-grid[data-v-ee532fed]{grid-template-columns:1fr}}@media(max-width:680px){.page-heading[data-v-ee532fed],.panel-heading[data-v-ee532fed]{display:grid}.search[data-v-ee532fed],.search input[data-v-ee532fed]{width:100%}.summary-grid[data-v-ee532fed]{grid-template-columns:1fr}.member-row[data-v-ee532fed]{grid-template-columns:1fr;gap:var(--space-2)}.member-state[data-v-ee532fed]{justify-items:start}.notice[data-v-ee532fed]{display:grid}.entry-card[data-v-ee532fed]{grid-template-columns:auto 1fr}.entry-card b[data-v-ee532fed]{grid-column:2}}@media(max-width:680px){.summary-grid[data-v-ee532fed]{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-value[data-v-ee532fed]{display:flex;align-items:baseline;gap:.45rem;min-width:0}.summary-value small[data-v-ee532fed]{min-width:0;line-height:1.25;overflow-wrap:anywhere}.page[data-v-e5f9639c]{display:grid;gap:var(--page-gap);max-width:90rem}.page-heading[data-v-e5f9639c]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page-heading h1[data-v-e5f9639c]{margin:0}.page-heading p[data-v-e5f9639c]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-e5f9639c]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em}.summary-grid[data-v-e5f9639c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.summary-grid article[data-v-e5f9639c]{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.summary-grid span[data-v-e5f9639c],.summary-grid small[data-v-e5f9639c]{color:var(--color-text-secondary)}.summary-grid strong[data-v-e5f9639c]{font-size:clamp(1.5rem,3vw,2.15rem)}.summary-note[data-v-e5f9639c]{background:var(--color-surface-muted)!important}.notice[data-v-e5f9639c]{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent);color:var(--color-text-secondary)}.tabs[data-v-e5f9639c]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs button[data-v-e5f9639c]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary)}.tabs button.active[data-v-e5f9639c]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.tabs b[data-v-e5f9639c]{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .25rem;border-radius:999px;background:#e65d50;color:#fff;font-size:.75rem}.tabs button.active b[data-v-e5f9639c]{background:#fff;color:var(--color-brand)}.message-layout[data-v-e5f9639c]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:var(--space-4);align-items:start}.panel[data-v-e5f9639c]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel>header[data-v-e5f9639c]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.panel h2[data-v-e5f9639c]{margin:0}.panel header p[data-v-e5f9639c]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.panel header>span[data-v-e5f9639c]{color:var(--color-text-muted);white-space:nowrap}.message-list[data-v-e5f9639c]{display:grid;gap:var(--space-2)}.message-row[data-v-e5f9639c]{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-surface-muted);text-align:left;color:inherit}.message-row[data-v-e5f9639c]:hover,.message-row.selected[data-v-e5f9639c]{border-color:var(--color-accent);background:#fff9ef}.message-row.unread[data-v-e5f9639c]{background:#fff7e8}.dot[data-v-e5f9639c]{width:.6rem;height:.6rem;flex:0 0 auto;margin-top:.45rem;border-radius:50%;background:transparent}.unread .dot[data-v-e5f9639c]{background:var(--color-brand)}.row-content[data-v-e5f9639c]{display:grid;gap:var(--space-1);min-width:0;flex:1}.row-top[data-v-e5f9639c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.row-top strong[data-v-e5f9639c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-content p[data-v-e5f9639c]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.row-content small[data-v-e5f9639c]{color:var(--color-text-muted)}.detail-panel[data-v-e5f9639c]{min-height:16rem;position:sticky;top:var(--space-4)}.detail-heading[data-v-e5f9639c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.detail-body[data-v-e5f9639c]{margin:0;white-space:pre-wrap;line-height:1.7;color:var(--color-text-secondary)}.required[data-v-e5f9639c]{margin:0;padding:var(--space-2) var(--space-3);background:#fff3dd;color:var(--color-warning);border-radius:var(--radius-sm)}@media(max-width:900px){.summary-grid[data-v-e5f9639c]{grid-template-columns:repeat(2,minmax(0,1fr))}.message-layout[data-v-e5f9639c]{grid-template-columns:1fr}.detail-panel[data-v-e5f9639c]{position:static}}@media(max-width:600px){.page-heading[data-v-e5f9639c]{display:grid}.summary-grid[data-v-e5f9639c]{grid-template-columns:1fr}.panel[data-v-e5f9639c]{padding:var(--space-4)}.row-top[data-v-e5f9639c]{align-items:flex-start;flex-direction:column;gap:var(--space-1)}}.heading-actions[data-v-e5f9639c]{display:flex;gap:var(--space-2);flex-wrap:wrap}.heading-actions button[data-v-e5f9639c]:first-child,.admin-form>button[data-v-e5f9639c]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.admin-panel[data-v-e5f9639c]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-accent-soft);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg)}.admin-panel>header[data-v-e5f9639c]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.admin-panel h2[data-v-e5f9639c]{margin:0}.admin-panel p[data-v-e5f9639c]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.admin-form[data-v-e5f9639c]{display:grid;gap:var(--space-3);max-width:48rem}.admin-form label[data-v-e5f9639c]{display:grid;gap:var(--space-1);font-weight:var(--font-weight-medium)}.admin-form input[data-v-e5f9639c]:not([type=checkbox]),.admin-form textarea[data-v-e5f9639c]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.admin-form textarea[data-v-e5f9639c]{min-height:7rem;resize:vertical}.form-options[data-v-e5f9639c]{display:flex;gap:var(--space-4);flex-wrap:wrap}.form-options label[data-v-e5f9639c]{display:flex;align-items:center;gap:var(--space-2);font-weight:400}.form-hint[data-v-e5f9639c]{font-size:var(--font-size-sm)}.admin-form select[data-v-e5f9639c]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface)}.login-page[data-v-390e003c]{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(circle at 15% 15%,#f5dfc8 0,transparent 35%),var(--color-background)}.login-card[data-v-390e003c]{width:min(100%,28rem);display:grid;gap:var(--space-5);padding:clamp(1.5rem,5vw,2.75rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;box-shadow:var(--shadow-md)}.brand-mark[data-v-390e003c]{display:grid;gap:var(--space-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.brand-mark small[data-v-390e003c]{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.intro[data-v-390e003c]{display:grid;gap:var(--space-2)}.intro h1[data-v-390e003c]{margin:0;font-size:clamp(1.6rem,4vw,2rem)}.intro p[data-v-390e003c]{margin:0;color:var(--color-text-secondary)}.eyebrow[data-v-390e003c]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em}.login-card form[data-v-390e003c]{display:grid;gap:var(--space-4)}label[data-v-390e003c]{display:grid;gap:var(--space-2);font-weight:var(--font-weight-medium)}input[data-v-390e003c]{width:100%;padding:.8rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:#fff}.login-card button[data-v-390e003c]{width:100%;padding:.8rem 1rem;background:var(--color-brand);border-color:var(--color-brand);color:#fff;font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}.login-card button[data-v-390e003c]:hover{background:var(--color-accent-hover)}.error[data-v-390e003c]{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:#f9dfdb;color:#923d3d}.security-tip[data-v-390e003c]{margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm)}.page[data-v-e8629a16]{display:grid;gap:var(--page-gap)}header[data-v-e8629a16]{display:flex;justify-content:space-between;gap:var(--space-4)}h1[data-v-e8629a16],p[data-v-e8629a16]{margin:0}.eyebrow[data-v-e8629a16]{color:var(--color-accent);font-weight:var(--font-weight-bold)}header p[data-v-e8629a16]{margin-top:var(--space-2);color:var(--color-text-secondary)}nav[data-v-e8629a16]{display:flex;gap:var(--space-2)}nav .active[data-v-e8629a16]{background:var(--color-accent);color:#fff}.link[data-v-e8629a16],.inline-link[data-v-e8629a16]{border:0;background:transparent;padding:0;color:var(--color-accent);text-align:left}.inline-link[data-v-e8629a16]{margin-left:var(--space-2);text-decoration:underline}.inline-link[data-v-e8629a16]:disabled{opacity:.6}.link-error[data-v-e8629a16]{margin-top:var(--space-2);color:var(--color-danger)}.action-error[data-v-e8629a16]{padding:var(--space-3);background:#fae1e1;color:var(--color-danger);border-radius:var(--radius-sm)}.approval-heading[data-v-e8629a16]{display:grid;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.approval-heading h2[data-v-e8629a16],.approval-section h3[data-v-e8629a16]{margin:0}.approval-heading p[data-v-e8629a16],.snapshot-note[data-v-e8629a16]{color:var(--color-text-secondary);line-height:1.6}.approval-section[data-v-e8629a16]{display:grid;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.approval-section h3[data-v-e8629a16]{font-size:1rem}.payment-proof[data-v-e8629a16]{display:grid;gap:var(--space-3)}.payment-proof-file[data-v-e8629a16]{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.payment-proof img[data-v-e8629a16]{max-width:min(100%,42rem);max-height:70vh;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.approval-section dl[data-v-e8629a16]{margin:0}.reason[data-v-e8629a16]{white-space:pre-wrap;line-height:1.6}.snapshot-note[data-v-e8629a16]{margin-top:var(--space-4);font-size:.9rem}.reason-modal[data-v-e8629a16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--space-4);background:#0006}.reason-card[data-v-e8629a16]{width:min(34rem,100%);display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.reason-card h2[data-v-e8629a16]{margin:0}.reason-card p[data-v-e8629a16]{color:var(--color-text-secondary)}.reason-card textarea[data-v-e8629a16]{width:100%;box-sizing:border-box;resize:vertical;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.reason-actions[data-v-e8629a16]{display:flex;justify-content:flex-end;gap:var(--space-2)}dl[data-v-e8629a16]{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4)}dt[data-v-e8629a16]{color:var(--color-text-secondary)}dd[data-v-e8629a16]{margin:0;overflow-wrap:anywhere}@media(max-width:520px){header[data-v-e8629a16]{flex-direction:column}}.approval-number[data-v-e8629a16]{display:inline-block;padding:.2rem .45rem;border-radius:999px;background:#f5ebdd;color:#8f572d;font-variant-numeric:tabular-nums;white-space:nowrap}.approval-summary[data-v-e8629a16]{display:block;max-width:38rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:.9rem}.order-approval-summary[data-v-e8629a16]{display:grid;gap:.3rem;white-space:normal}.order-approval-summary>span[data-v-e8629a16],.order-approval-summary>strong[data-v-e8629a16]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-approval-summary>strong[data-v-e8629a16]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;color:var(--color-text);font-size:.88rem}.order-item-list[data-v-e8629a16]{display:grid;gap:.6rem;min-width:0}.order-item-row[data-v-e8629a16]{display:grid;grid-template-columns:minmax(7rem,1fr) auto;gap:.2rem .75rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.order-item-row>strong[data-v-e8629a16]{overflow-wrap:anywhere}.order-item-row small[data-v-e8629a16]{grid-column:1/-1;color:var(--color-text-secondary)}.order-item-row span[data-v-e8629a16]{grid-column:1/-1;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.approval-table[data-v-e8629a16] td{vertical-align:middle}.order-price[data-v-e8629a16]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem}.order-price small[data-v-e8629a16]{flex-basis:100%;color:var(--color-accent);font-weight:600}.price-edit-panel[data-v-e8629a16]{display:grid;gap:.75rem;margin:.5rem 0 1rem;padding:1rem;border:1px solid var(--color-accent);border-radius:var(--radius-md);background:#fff8ed}.price-edit-panel label[data-v-e8629a16]{display:grid;gap:.35rem;font-weight:600}.price-edit-panel input[data-v-e8629a16],.price-edit-panel textarea[data-v-e8629a16]{width:100%;box-sizing:border-box;padding:.65rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit}.price-edit-panel p[data-v-e8629a16]{color:var(--color-text-secondary);line-height:1.5}.price-edit-panel button[data-v-e8629a16]{justify-self:start}.approval-filters[data-v-e8629a16]{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.approval-filters>label[data-v-e8629a16]{display:grid;gap:.35rem;color:var(--color-text-secondary);font-size:.9rem}.approval-filters input[data-v-e8629a16],.approval-filters select[data-v-e8629a16]{min-height:2.5rem;padding:.45rem .65rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.date-range[data-v-e8629a16]{display:flex;align-items:center;gap:.5rem}.approval-count[data-v-e8629a16]{margin-left:auto;padding-bottom:.55rem;color:var(--color-text-secondary);font-size:.9rem}.approval-pagination[data-v-e8629a16]{display:flex;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3)}.approval-pagination button[data-v-e8629a16]{min-height:2.25rem;padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.approval-pagination button[data-v-e8629a16]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:620px){.approval-filters[data-v-e8629a16],.approval-filters>label[data-v-e8629a16],.date-range[data-v-e8629a16]{width:100%}.date-range input[data-v-e8629a16]{min-width:0;flex:1}.approval-count[data-v-e8629a16]{margin-left:0}}.chart[data-v-a5c3cf50]{min-height:16rem;width:100%;min-width:0;position:relative}.chart>span[data-v-a5c3cf50]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--color-text-muted)}@media(max-width:700px){.chart[data-v-a5c3cf50]{min-height:12rem}}.page[data-v-1c39748d]{display:grid;gap:var(--page-gap)}header[data-v-1c39748d]{display:flex;justify-content:space-between;gap:var(--space-4)}h1[data-v-1c39748d],h2[data-v-1c39748d],p[data-v-1c39748d]{margin:0}.eyebrow[data-v-1c39748d]{color:var(--color-accent);font-weight:var(--font-weight-bold)}header p[data-v-1c39748d]{margin-top:var(--space-2);color:var(--color-text-secondary)}.cards[data-v-1c39748d],.grid[data-v-1c39748d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.grid[data-v-1c39748d]{grid-template-columns:3fr 2fr}.card[data-v-1c39748d],.panel[data-v-1c39748d]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:left;display:grid;gap:var(--space-2)}.card strong[data-v-1c39748d]{font-size:var(--font-size-xl)}.panel[data-v-1c39748d]{min-width:0}.funnel[data-v-1c39748d]{display:flex;gap:var(--space-3);overflow-x:auto}.funnel button[data-v-1c39748d]{min-width:8rem;display:grid;gap:var(--space-2);text-align:left}@media(max-width:800px){.cards[data-v-1c39748d]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-v-1c39748d]{grid-template-columns:1fr}}@media(max-width:520px){header[data-v-1c39748d]{flex-direction:column}.cards[data-v-1c39748d]{grid-template-columns:1fr}.card[data-v-1c39748d]{min-height:var(--touch-target)}}.page[data-v-09163909]{display:grid;gap:var(--page-gap);max-width:1280px}.page-heading[data-v-09163909]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page-heading h1[data-v-09163909]{margin:0;font-size:var(--font-size-xl)}.page-heading p[data-v-09163909]:not(.eyebrow){margin:.4rem 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-09163909]{margin:0;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.page-heading>button[data-v-09163909]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.goal-note[data-v-09163909]{display:grid;gap:.35rem;padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background:#fff4df}.goal-note span[data-v-09163909]{color:var(--color-text-secondary)}.goal-layout[data-v-09163909]{display:grid;grid-template-columns:minmax(450px,.9fr) minmax(0,1.25fr);gap:var(--space-4);align-items:start}.panel[data-v-09163909]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel header[data-v-09163909]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}h2[data-v-09163909]{margin:.2rem 0 0;font-size:1.25rem}.panel header p[data-v-09163909]:not(.eyebrow){margin:.4rem 0 0;color:var(--color-text-secondary)}label[data-v-09163909]{display:grid;gap:.4rem;font-weight:var(--font-weight-bold)}label small[data-v-09163909],.kpi-field small[data-v-09163909]{font-weight:400;color:var(--color-text-secondary)}input[data-v-09163909],select[data-v-09163909]{width:100%;padding:.7rem .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font:inherit}.primary[data-v-09163909]{padding:.75rem 1rem;background:var(--color-brand);border-color:var(--color-brand);color:#fff}.text-button[data-v-09163909]{padding:.45rem .7rem}.form-error[data-v-09163909],.form-success[data-v-09163909]{margin:0;padding:.65rem .8rem;border-radius:var(--radius-md)}.form-error[data-v-09163909]{color:var(--color-danger);background:#fff0f0}.form-success[data-v-09163909]{color:#28794d;background:#edf8f0}.kpi-fields[data-v-09163909]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.2rem}.kpi-field[data-v-09163909]{display:grid;gap:.45rem;padding:.65rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffaf2}.kpi-field>div[data-v-09163909]:first-child{display:grid;gap:.2rem}.number-field[data-v-09163909]{display:flex;align-items:center;gap:.45rem}.number-field input[data-v-09163909]{flex:1;min-width:0}.number-field span[data-v-09163909]{color:var(--color-text-secondary);white-space:nowrap}.derived-note[data-v-09163909]{display:grid;gap:.25rem;padding:.7rem .8rem;border-left:3px solid var(--color-accent);background:#fff4df;border-radius:var(--radius-md)}.derived-note span[data-v-09163909]{color:var(--color-text-secondary);font-size:.9rem}.goal-list-panel[data-v-09163909]{min-height:0}.goal-filter[data-v-09163909]{display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:.2rem;border-bottom:1px solid var(--color-border)}.goal-filter button[data-v-09163909]{padding:.45rem .65rem;color:var(--color-text-secondary);background:#fffaf2;border-color:var(--color-border)}.goal-filter button.active[data-v-09163909]{color:#fff;background:var(--color-brand);border-color:var(--color-brand)}.goal-filter button span[data-v-09163909]{margin-left:.35rem;opacity:.8}.goal-list[data-v-09163909]{display:grid;gap:.55rem;max-height:660px;overflow-y:auto;padding-right:.2rem}.goal-card[data-v-09163909]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:.75rem var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffaf2}.goal-card>div[data-v-09163909]:first-child{display:grid;gap:.25rem;min-width:0}.goal-card small[data-v-09163909]{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-value[data-v-09163909]{display:grid;grid-template-columns:auto auto;align-items:center;gap:.2rem .4rem;text-align:right;white-space:nowrap}.goal-value b[data-v-09163909]{font-size:1.25rem}.goal-value span[data-v-09163909]{color:var(--color-text-secondary)}.goal-value small[data-v-09163909]{grid-column:1 / -1}.goal-value button[data-v-09163909]{grid-column:1 / -1;justify-self:end;padding:.35rem .6rem}.commission-result[data-v-09163909]{display:flex;flex-wrap:wrap;gap:.3rem .55rem;margin-top:.15rem;color:#8c5a21;font-size:.8rem}.commission-result span[data-v-09163909]{padding:.2rem .4rem;border-radius:999px;background:#f8e6c7}.member-breakdown[data-v-09163909]{display:flex;flex-wrap:wrap;gap:.3rem .55rem;margin-top:.15rem}.member-breakdown span[data-v-09163909]{padding:.2rem .4rem;border-radius:999px;background:#f2e7d4;font-size:.78rem;color:var(--color-text-secondary)}.member-breakdown b[data-v-09163909]{color:var(--color-text-primary)}@media(max-width:950px){.goal-layout[data-v-09163909]{grid-template-columns:1fr}}@media(max-width:600px){.page-heading[data-v-09163909],.panel header[data-v-09163909]{display:grid}.kpi-fields[data-v-09163909]{grid-template-columns:1fr}.goal-card[data-v-09163909]{align-items:flex-start;flex-direction:column}.goal-value[data-v-09163909]{text-align:left}.goal-value button[data-v-09163909]{justify-self:start}}.page[data-v-949062f4]{display:grid;gap:var(--page-gap);max-width:1200px}.page-heading[data-v-949062f4]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page-heading h1[data-v-949062f4]{margin:0;font-size:var(--font-size-xl)}.page-heading p[data-v-949062f4]{margin:var(--space-1) 0;color:var(--color-text-secondary)}.eyebrow[data-v-949062f4]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-accent)}.summary-grid[data-v-949062f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.summary-grid article[data-v-949062f4]{display:grid;gap:.35rem;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.summary-grid span[data-v-949062f4],.summary-grid small[data-v-949062f4],td small[data-v-949062f4]{color:var(--color-text-secondary)}.summary-grid strong[data-v-949062f4]{font-size:var(--font-size-xl);overflow-wrap:anywhere}.summary-grid.secondary[data-v-949062f4]{margin-top:calc(var(--space-3) * -1)}.filter-card select[data-v-949062f4]{font:inherit;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface)}.panel[data-v-949062f4]{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.section-heading[data-v-949062f4]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.section-heading h2[data-v-949062f4]{margin:0}.section-heading p[data-v-949062f4]{margin:.35rem 0 0;color:var(--color-text-secondary)}.table-wrap[data-v-949062f4]{overflow-x:auto}table[data-v-949062f4]{width:100%;border-collapse:collapse;min-width:900px}th[data-v-949062f4],td[data-v-949062f4]{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}th[data-v-949062f4]{color:var(--color-text-secondary);font-weight:var(--font-weight-bold);white-space:nowrap}td>b[data-v-949062f4],td>strong[data-v-949062f4]{display:block}td small[data-v-949062f4]{display:block;margin-top:.25rem}.danger[data-v-949062f4]{color:var(--color-danger)!important}.row-actions[data-v-949062f4]{display:flex;gap:var(--space-2);white-space:nowrap}.row-actions button[data-v-949062f4]{padding:var(--space-2) var(--space-3)}.employee-link[data-v-949062f4]{border:0;padding:0;background:none;color:var(--color-accent);font:inherit;font-weight:700;text-align:left;cursor:pointer}.employee-link[data-v-949062f4]:hover{text-decoration:underline}@media(max-width:850px){.summary-grid[data-v-949062f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid.secondary[data-v-949062f4]{margin-top:0}}@media(max-width:560px){.page-heading[data-v-949062f4]{flex-direction:column}.summary-grid[data-v-949062f4]{grid-template-columns:1fr}.summary-grid.secondary[data-v-949062f4]{margin-top:0}}.home-trends[data-v-13964030]{min-width:0;padding:14px;border:1px solid #eddfcf;border-radius:13px;background:#ffffffeb;box-shadow:0 5px 15px #66421f0b}.trends-heading[data-v-13964030]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.trends-title[data-v-13964030]{display:flex;align-items:center;gap:9px;min-width:0}.trends-title>i[data-v-13964030]{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#e89144,#cc7128);color:#fff;font-size:1.2rem;font-style:normal;font-weight:800}.trends-title h2[data-v-13964030]{margin:0;font-size:1rem}.trends-title p[data-v-13964030]{margin:2px 0 0;color:#8d7a6a;font-size:.7rem}.period-toggle[data-v-13964030]{display:flex;gap:4px;padding:3px;border:1px solid #eadbc9;border-radius:9px;background:#fffaf3}.period-toggle button[data-v-13964030]{padding:5px 10px;border:0;border-radius:6px;background:transparent;color:#76563e;font:inherit;font-size:.75rem;cursor:pointer}.period-toggle button.active[data-v-13964030]{background:#ce7c32;color:#fff}.trend-grid[data-v-13964030]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.trend-card[data-v-13964030]{--trend-color:#df8131;min-width:0;padding:9px 11px 6px;border:1px solid #eee3d6;border-radius:10px;background:linear-gradient(145deg,#fff,#fffdf9)}.trend-card header[data-v-13964030]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.trend-card h3[data-v-13964030]{margin:0;color:#364254;font-size:.76rem;font-weight:700}.trend-card header strong[data-v-13964030]{color:var(--trend-color);font-size:.92rem;white-space:nowrap}.trend-card svg[data-v-13964030]{display:block;width:100%;height:62px;margin-top:2px;overflow:visible}.grid-line[data-v-13964030]{fill:none;stroke:#eceff2;stroke-width:1}.area[data-v-13964030]{fill:var(--trend-color);opacity:.11}.line[data-v-13964030]{fill:none;stroke:var(--trend-color);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.trend-card circle[data-v-13964030]{fill:#fff;stroke:var(--trend-color);stroke-width:2}.trend-card[data-v-13964030]{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.trend-card[data-v-13964030]:hover{transform:translateY(-2px);border-color:#dfba94;box-shadow:0 7px 16px #6f492717}.trend-card svg[data-v-13964030]{height:76px;margin-top:5px}.trend-card footer[data-v-13964030]{display:flex;justify-content:space-between;color:#8993a3;font-size:.62rem}.trend-message[data-v-13964030]{margin:12px 4px;color:#927d6b;font-size:.78rem}@media(max-width:960px){.trend-grid[data-v-13964030]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.trend-grid[data-v-13964030]{grid-template-columns:1fr}.trends-heading[data-v-13964030]{align-items:flex-start}.trend-card svg[data-v-13964030]{height:70px}}@media(prefers-reduced-motion:reduce){.trend-card[data-v-13964030]{transition:none}.trend-card[data-v-13964030]:hover{transform:none}}.followup-execution[data-v-e9bcc4ca]{margin-top:10px;padding-top:9px;border-top:1px solid #f0e5d8;min-width:0}.followup-execution>header[data-v-e9bcc4ca]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 7px}.followup-execution>header>div[data-v-e9bcc4ca]{display:grid;gap:1px;min-width:0}.followup-execution h3[data-v-e9bcc4ca]{margin:0;color:#342d27;font-size:.78rem}.followup-execution>header span[data-v-e9bcc4ca]{color:#9a8776;font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.followup-execution a[data-v-e9bcc4ca]{color:#bd6e2d;font-size:.68rem;font-weight:700;text-decoration:none;white-space:nowrap}.followup-stats[data-v-e9bcc4ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px}.followup-stats>div[data-v-e9bcc4ca]{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 7px;border:1px solid #f0e7dc;border-radius:7px;background:#fffaf4;min-width:0}.followup-stats small[data-v-e9bcc4ca]{color:#8e7b6a;font-size:.62rem}.followup-stats strong[data-v-e9bcc4ca]{color:#3d352f;font-size:.8rem}.followup-stats .overdue strong[data-v-e9bcc4ca]{color:#d45850}.followup-members[data-v-e9bcc4ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.followup-members>div[data-v-e9bcc4ca]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;padding:3px 6px;border-radius:6px;background:#f8f4ef}.followup-members span[data-v-e9bcc4ca]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#554638;font-size:.64rem}.followup-members small[data-v-e9bcc4ca]{flex:0 0 auto;color:#8e7b6a;font-size:.59rem;white-space:nowrap}.followup-members b[data-v-e9bcc4ca]{color:#d45850;font-weight:600}.followup-empty[data-v-e9bcc4ca]{margin:6px 0;color:#9b8877;font-size:.67rem}@media(max-width:1050px){.followup-members[data-v-e9bcc4ca]{grid-template-columns:1fr}}.admin-home[data-v-ff6d912b]{display:grid;gap:10px;width:100%;min-width:0;color:#25211e}.admin-home[data-v-ff6d912b]>*{min-width:0}.overview-toolbar[data-v-ff6d912b]{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.overview-toolbar>div[data-v-ff6d912b]{display:flex;align-items:baseline;gap:10px}.overview-toolbar span[data-v-ff6d912b]{color:#d07129;font-weight:800}.overview-toolbar strong[data-v-ff6d912b]{font-size:1.05rem}.overview-toolbar small[data-v-ff6d912b]{color:#a18b78}.overview-toolbar button[data-v-ff6d912b],.announcement-panel button[data-v-ff6d912b]{border:1px solid #dfa36d;border-radius:999px;background:#fff9f0;color:#b86426;padding:6px 13px;font-weight:700;cursor:pointer}.panel[data-v-ff6d912b]{min-width:0;padding:12px 14px;border:1px solid #eddfcf;border-radius:13px;background:#ffffffe6;box-shadow:0 5px 15px #66421f0b}.panel-title[data-v-ff6d912b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.panel-title>div[data-v-ff6d912b]{display:flex;align-items:center;gap:8px;min-width:0}.panel-title i[data-v-ff6d912b]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,#e89144,#cc7128);color:#fff;font-style:normal;font-weight:800}.panel-title h2[data-v-ff6d912b]{margin:0;font-size:1rem;white-space:nowrap}.panel-title span[data-v-ff6d912b]{color:#8c96ac;font-size:.72rem}.panel-title a[data-v-ff6d912b]{color:#ba6729;font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap}.announcement-panel[data-v-ff6d912b]{display:grid;gap:8px;padding:11px 14px;border-left:4px solid #d27a32;border-radius:11px;background:linear-gradient(100deg,#fff1d7,#fff7e9)}.announcement-head[data-v-ff6d912b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.announcement-heading[data-v-ff6d912b]{display:flex;align-items:center;gap:9px}.announcement-heading>i[data-v-ff6d912b]{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#d77a2d;color:#fff;font-style:normal;font-weight:800}.announcement-heading>div[data-v-ff6d912b]{display:grid;gap:1px}.announcement-heading span[data-v-ff6d912b]{color:#cb6f2a;font-size:.7rem}.announcement-heading strong[data-v-ff6d912b]{font-size:.92rem}.announcement-head a[data-v-ff6d912b]{color:#b86426;font-size:.75rem;text-decoration:none;font-weight:700}.announcement-list[data-v-ff6d912b]{display:grid;gap:6px}.announcement-list article[data-v-ff6d912b]{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #eedbc4;border-radius:9px;background:#fff}.announcement-dot[data-v-ff6d912b]{flex:0 0 auto;color:#e28332;font-size:.62rem}.announcement-copy[data-v-ff6d912b]{min-width:0;flex:1}.announcement-copy>strong[data-v-ff6d912b]{display:block;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-copy p[data-v-ff6d912b]{display:-webkit-box;margin:2px 0;color:#765f4d;font-size:.72rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.announcement-copy small[data-v-ff6d912b]{color:#a28c7b;font-size:.65rem}.announcement-list button[data-v-ff6d912b]{flex:0 0 auto;border:1px solid #e19b60;border-radius:999px;padding:5px 10px;background:#fff9ef;color:#bd6e2d;font-size:.7rem;cursor:pointer}.kpi-primary[data-v-ff6d912b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpi-card[data-v-ff6d912b],.kpi-secondary article[data-v-ff6d912b]{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid #f2e6d8;border-radius:10px;background:linear-gradient(145deg,#fffaf2,#fffdf9);color:inherit;text-decoration:none}.kpi-card>i[data-v-ff6d912b],.kpi-secondary article>i[data-v-ff6d912b]{display:grid;place-items:center;flex:0 0 auto;width:39px;height:39px;border-radius:50%;background:#fde9d0;color:#d4772b;font-size:1.2rem;font-style:normal;font-weight:800}.kpi-card>div[data-v-ff6d912b],.kpi-secondary article>div[data-v-ff6d912b]{display:grid;gap:1px;min-width:0}.kpi-card span[data-v-ff6d912b],.kpi-secondary span[data-v-ff6d912b]{font-size:.76rem;font-weight:700}.kpi-card strong[data-v-ff6d912b]{font-size:1.35rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-card small[data-v-ff6d912b],.kpi-secondary small[data-v-ff6d912b]{color:#947c69;font-size:.67rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-secondary[data-v-ff6d912b]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px}.kpi-secondary article[data-v-ff6d912b]{padding:9px}.kpi-secondary article>i[data-v-ff6d912b]{width:33px;height:33px;font-size:1rem}.kpi-secondary strong[data-v-ff6d912b]{font-size:.95rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-grid[data-v-ff6d912b]{display:grid;grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:10px}.work-card[data-v-ff6d912b],.goal-card[data-v-ff6d912b]{min-height:0;display:flex;flex-direction:column}.overdue-card[data-v-ff6d912b]{background:linear-gradient(135deg,#fff,#fff4f4)}.work-scope[data-v-ff6d912b]{margin:-3px 0 8px;color:#9a8370;font-size:.68rem}.work-card[data-v-ff6d912b] .state{flex:1;min-height:0;padding:24px 8px;align-content:center}.work-card[data-v-ff6d912b] .state-icon{width:2.4rem;height:2.4rem;font-size:1.25rem}.work-card[data-v-ff6d912b] .state h2{font-size:1rem}.work-card[data-v-ff6d912b] .state p{font-size:.78rem}.task-list[data-v-ff6d912b],.goal-list[data-v-ff6d912b]{flex:1;align-content:start}.task-list[data-v-ff6d912b]{display:grid;gap:6px}.task-row[data-v-ff6d912b]{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid #f0e4d8;border-radius:8px;background:#fffaf5;color:inherit;text-decoration:none}.task-row>b[data-v-ff6d912b]{color:#ad927c;font-size:1.05rem}.task-row>b.danger[data-v-ff6d912b]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fde0df;color:#d84e48;font-size:.72rem}.task-row>div[data-v-ff6d912b]{display:grid;gap:1px;min-width:0;flex:1}.task-row strong[data-v-ff6d912b]{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-row small[data-v-ff6d912b]{color:#9a8370;font-size:.67rem}.goal-list[data-v-ff6d912b]{display:grid;gap:7px}.goal-row[data-v-ff6d912b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,1.25fr);align-items:center;gap:10px}.goal-row>div[data-v-ff6d912b]{display:grid;gap:2px}.goal-row>div[data-v-ff6d912b]:first-child{grid-template-columns:1fr auto}.goal-row strong[data-v-ff6d912b],.goal-row b[data-v-ff6d912b]{font-size:.76rem}.goal-row small[data-v-ff6d912b]{color:#99816d;font-size:.66rem}.goal-row span[data-v-ff6d912b]{display:block;height:6px;overflow:hidden;border-radius:999px;background:#efe5da}.goal-row span i[data-v-ff6d912b]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d7772c,#edb06f)}.empty-copy[data-v-ff6d912b]{color:#99816d;font-size:.8rem}.analysis-grid[data-v-ff6d912b]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(15rem,.9fr) minmax(18rem,1.1fr);gap:10px}.bar-panel[data-v-ff6d912b],.funnel-panel[data-v-ff6d912b],.package-interest-panel[data-v-ff6d912b]{min-height:270px}.bar-legend[data-v-ff6d912b]{display:flex;justify-content:flex-end;gap:14px;margin-top:-3px;color:#7e8799;font-size:.68rem}.bar-legend span[data-v-ff6d912b]{display:flex;align-items:center;gap:5px}.bar-legend i[data-v-ff6d912b]{width:8px;height:8px;border-radius:50%}.bar-legend .target[data-v-ff6d912b],.bar-columns .target[data-v-ff6d912b]{background:#65b986}.bar-legend .actual[data-v-ff6d912b],.bar-columns .actual[data-v-ff6d912b]{background:#ef6870}.bar-chart[data-v-ff6d912b]{display:grid;grid-template-columns:repeat(10,minmax(44px,1fr));align-items:end;gap:8px;height:188px;padding:8px 2px 0;border-bottom:1px solid #e9dfd3;background:repeating-linear-gradient(to top,transparent 0 38px,#edf0f2 39px 40px)}.bar-group[data-v-ff6d912b]{display:grid;grid-template-rows:20px 124px auto;align-items:end;justify-items:center;gap:4px;min-width:0}.bar-group>b[data-v-ff6d912b]{max-width:100%;color:#566273;font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-columns[data-v-ff6d912b]{display:flex;align-items:flex-end;gap:4px;height:124px}.bar-columns i[data-v-ff6d912b]{display:block;width:13px;min-height:2px;border-radius:4px 4px 1px 1px;box-shadow:inset 0 0 0 1px #0000000a}.bar-group>span[data-v-ff6d912b]{font-size:.64rem;text-align:center;color:#536176;line-height:1.15}.funnel[data-v-ff6d912b]{display:grid;gap:3px;padding:4px 0}.funnel-step[data-v-ff6d912b]{display:grid;grid-template-columns:1fr 30px;align-items:center;gap:9px;color:inherit;text-decoration:none}.funnel-step>i[data-v-ff6d912b]{display:grid;place-items:center;justify-self:center;height:25px;clip-path:polygon(5% 0,95% 0,86% 100%,14% 100%);background:linear-gradient(90deg,#d4772b,#f3b274);color:#fff;font-style:normal;transition:width .2s}.funnel-step:nth-child(2)>i[data-v-ff6d912b]{opacity:.92}.funnel-step:nth-child(3)>i[data-v-ff6d912b]{opacity:.84}.funnel-step:nth-child(4)>i[data-v-ff6d912b]{opacity:.76}.funnel-step:nth-child(5)>i[data-v-ff6d912b]{opacity:.68}.funnel-step:nth-child(6)>i[data-v-ff6d912b]{opacity:.6}.funnel-step span[data-v-ff6d912b]{font-size:.68rem;font-weight:700}.funnel-step b[data-v-ff6d912b]{font-size:.76rem;text-align:right}.package-interest-content[data-v-ff6d912b]{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px}.package-interest-pie[data-v-ff6d912b]{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;max-width:170px;margin:auto}.package-interest-pie>div[data-v-ff6d912b]{display:grid;place-items:center;width:58%;height:58%;border-radius:50%;background:#fff}.package-interest-pie strong[data-v-ff6d912b]{font-size:1.15rem}.package-interest-pie small[data-v-ff6d912b],.package-interest-empty[data-v-ff6d912b]{color:#8c96ac}.package-interest-legend[data-v-ff6d912b]{display:grid;gap:9px;min-width:0}.package-interest-row[data-v-ff6d912b]{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;font-size:.72rem}.package-interest-row i[data-v-ff6d912b]{width:9px;height:9px;border-radius:50%}.package-interest-row span[data-v-ff6d912b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#806957}.package-interest-empty[data-v-ff6d912b]{margin:24px 0;text-align:center;font-size:.8rem}.trend-content[data-v-ff6d912b]{display:grid;grid-template-columns:minmax(25rem,1.5fr) minmax(28rem,1fr);gap:14px;align-items:center}.curve-wrap[data-v-ff6d912b]{min-width:0;padding:0 8px}.curve-wrap svg[data-v-ff6d912b]{display:block;width:100%;height:108px;overflow:visible}.curve-wrap .axis[data-v-ff6d912b]{stroke:#e8dfd5;stroke-width:1}.curve-wrap .curve[data-v-ff6d912b]{fill:none;stroke:#e47f30;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.curve-wrap circle[data-v-ff6d912b]{fill:#fff;stroke:#e47f30;stroke-width:3}.curve-labels[data-v-ff6d912b]{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.curve-labels span[data-v-ff6d912b]{display:grid;text-align:center;color:#778195;font-size:.62rem}.curve-labels b[data-v-ff6d912b]{color:#273244;font-size:.75rem}.trend-cards[data-v-ff6d912b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.trend-cards article[data-v-ff6d912b]{position:relative;display:grid;gap:2px;overflow:hidden;padding:10px;border:1px solid #efe4d7;border-radius:9px;background:#fff}.trend-cards span[data-v-ff6d912b],.trend-cards small[data-v-ff6d912b]{color:#778195;font-size:.66rem}.trend-cards strong[data-v-ff6d912b]{font-size:1.2rem}.trend-cards i[data-v-ff6d912b]{position:absolute;right:-12px;bottom:-14px;width:50px;height:50px;border:9px solid #ed8c3b22;border-radius:50%}.trend-cards .green i[data-v-ff6d912b]{border-color:#48ad7522}.trend-cards .red i[data-v-ff6d912b]{border-color:#ee647022}.trend-cards .gold i[data-v-ff6d912b]{border-color:#e9a63d22}@media(max-width:1250px){.kpi-secondary[data-v-ff6d912b]{grid-template-columns:repeat(3,minmax(0,1fr))}.work-grid[data-v-ff6d912b]{grid-template-columns:1fr 1fr}.goal-card[data-v-ff6d912b]{grid-column:1/-1}.bar-chart[data-v-ff6d912b]{overflow-x:auto}.bar-group[data-v-ff6d912b]{min-width:55px}.trend-content[data-v-ff6d912b]{grid-template-columns:1fr}.trend-cards[data-v-ff6d912b]{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.overview-toolbar>div[data-v-ff6d912b]{display:grid;gap:2px}.kpi-primary[data-v-ff6d912b],.kpi-secondary[data-v-ff6d912b],.work-grid[data-v-ff6d912b],.analysis-grid[data-v-ff6d912b]{grid-template-columns:1fr 1fr}.goal-card[data-v-ff6d912b],.bar-panel[data-v-ff6d912b]{grid-column:1/-1}.trend-cards[data-v-ff6d912b]{grid-template-columns:1fr 1fr}.announcement-panel header[data-v-ff6d912b],.announcement-panel article[data-v-ff6d912b]{align-items:flex-start}.bar-chart[data-v-ff6d912b]{grid-template-columns:repeat(10,55px)}}@media(max-width:560px){.kpi-primary[data-v-ff6d912b],.kpi-secondary[data-v-ff6d912b],.work-grid[data-v-ff6d912b],.analysis-grid[data-v-ff6d912b]{grid-template-columns:1fr}.overview-toolbar small[data-v-ff6d912b]{display:none}.trend-content[data-v-ff6d912b]{grid-template-columns:1fr}.curve-labels span[data-v-ff6d912b]{font-size:.55rem}.trend-cards[data-v-ff6d912b]{grid-template-columns:1fr 1fr}.goal-card[data-v-ff6d912b],.bar-panel[data-v-ff6d912b],.funnel-panel[data-v-ff6d912b],.package-interest-panel[data-v-ff6d912b]{grid-column:auto}}.kpi-primary[data-v-ff6d912b],.kpi-secondary[data-v-ff6d912b]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1250px){.kpi-primary[data-v-ff6d912b],.kpi-secondary[data-v-ff6d912b]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){.kpi-primary[data-v-ff6d912b],.kpi-secondary[data-v-ff6d912b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.kpi-primary[data-v-ff6d912b],.kpi-secondary[data-v-ff6d912b]{grid-template-columns:1fr}}.period-switch[data-v-ff6d912b]{display:flex;gap:4px;padding:3px;border:1px solid #eadbc9;border-radius:9px;background:#fffaf3}.period-switch button[data-v-ff6d912b]{border:0;border-radius:6px;padding:6px 10px;background:transparent;color:#76563e;font:inherit;cursor:pointer}.period-switch button.active[data-v-ff6d912b]{background:#ce7c32;color:#fff}@media(max-width:560px){.kpi-primary[data-v-ff6d912b],.kpi-secondary[data-v-ff6d912b]{grid-template-columns:repeat(2,minmax(0,1fr))}.period-switch button[data-v-ff6d912b]{padding:5px 7px;font-size:.78rem}}.kpi-secondary .activity-kpi-card[data-v-ff6d912b]{display:flex;align-items:center;gap:10px;min-width:0;padding:9px;border:1px solid #f2e6d8;border-radius:10px;background:linear-gradient(145deg,#fffaf2,#fffdf9);color:inherit;text-decoration:none}.activity-kpi-card>i[data-v-ff6d912b]{display:grid;place-items:center;flex:0 0 auto;width:33px;height:33px;border-radius:50%;background:#fde9d0;color:#d4772b;font-size:1rem;font-style:normal;font-weight:800}.activity-kpi-card>div[data-v-ff6d912b]{display:grid;gap:1px;min-width:0}.activity-kpi-card .activity-kpi-link[data-v-ff6d912b]{justify-self:start;margin-top:4px;padding:2px 7px;border-radius:5px;background:#fff0df;color:#b85f19;font-size:.7rem;font-weight:700}.activity-kpi-card[href][data-v-ff6d912b]:hover{border-color:#d4772b;background:#fff5e8}.activity-kpi-card[href][data-v-ff6d912b]:focus-visible{outline:3px solid #d4772b;outline-offset:2px}.kpi-primary .kpi-card[href][data-v-ff6d912b],.kpi-secondary .activity-kpi-card[href][data-v-ff6d912b]{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.kpi-primary .kpi-card[href][data-v-ff6d912b]:hover,.kpi-secondary .activity-kpi-card[href][data-v-ff6d912b]:hover{transform:translateY(-3px);border-color:#d4772b;background:#fff5e8;box-shadow:0 9px 20px #975b2621}.kpi-primary .kpi-card[href][data-v-ff6d912b]:focus-visible,.kpi-secondary .activity-kpi-card[href][data-v-ff6d912b]:focus-visible{outline:3px solid #d4772b;outline-offset:2px}.kpi-primary .kpi-card[href]:hover>i[data-v-ff6d912b],.kpi-secondary .activity-kpi-card[href]:hover>i[data-v-ff6d912b]{background:#fbdab3;transform:scale(1.06)}.kpi-primary .kpi-card>i[data-v-ff6d912b],.kpi-secondary .activity-kpi-card>i[data-v-ff6d912b]{transition:background-color .18s ease,transform .18s ease}.kpi-card .kpi-link[data-v-ff6d912b]{justify-self:start;margin-top:4px;padding:2px 7px;border-radius:5px;background:#fff0df;color:#b85f19;font-size:.7rem;font-weight:700}.kpi-title[data-v-ff6d912b]{align-items:center;flex-wrap:wrap}.kpi-title-actions[data-v-ff6d912b]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-left:auto}.kpi-window-switch[data-v-ff6d912b]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid #ebd9c3;border-radius:11px;background:#fff8ed}.kpi-window-switch button[data-v-ff6d912b]{border:0;border-radius:8px;padding:6px 10px;background:transparent;color:#8b674a;font:inherit;font-size:.73rem;font-weight:700;cursor:pointer;transition:background-color .18s,color .18s,box-shadow .18s}.kpi-window-switch button[data-v-ff6d912b]:hover{background:#fae8d1;color:#9e4d13}.kpi-window-switch button.active[data-v-ff6d912b]{background:#ce772b;color:#fff;box-shadow:0 3px 8px #9e571f38}.kpi-window-switch button[data-v-ff6d912b]:focus-visible{outline:2px solid #b85f19;outline-offset:2px}.kpi-period-note[data-v-ff6d912b],.kpi-period-message[data-v-ff6d912b]{margin:0 0 9px;padding:6px 9px;border-radius:8px;background:#fff5e8;color:#876548;font-size:.73rem}.kpi-period-message.error[data-v-ff6d912b]{background:#fff0ef;color:#b94137}@media(max-width:700px){.kpi-title-actions[data-v-ff6d912b]{width:100%;justify-content:space-between;margin-left:0}.kpi-window-switch[data-v-ff6d912b]{max-width:100%}.kpi-window-switch button[data-v-ff6d912b]{padding:6px 8px;font-size:.7rem}}.bar-chart[data-v-ff6d912b]{grid-template-columns:repeat(8,minmax(44px,1fr))}.funnel-empty[data-v-ff6d912b]{display:grid;place-content:center;gap:8px;min-height:175px;padding:20px;text-align:center;border:1px dashed #ead9c5;border-radius:11px;background:#fffaf4;color:#836c5a}.funnel-empty strong[data-v-ff6d912b]{color:#704d33;font-size:.9rem}.funnel-empty span[data-v-ff6d912b]{font-size:.76rem}.package-interest-content[data-v-ff6d912b]{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:16px;padding-top:6px}.package-interest-pie[data-v-ff6d912b]{width:min(100%,168px);max-width:none;height:auto;aspect-ratio:1;margin:10px auto 0;box-shadow:0 8px 22px #6f49271f}.package-interest-pie>div[data-v-ff6d912b]{width:62%;height:62%;box-shadow:0 0 0 4px #ffffff6b}.package-interest-pie strong[data-v-ff6d912b]{font-size:1.55rem;line-height:1}.package-interest-pie small[data-v-ff6d912b]{font-size:.69rem}.package-interest-legend[data-v-ff6d912b]{gap:2px}.package-interest-row[data-v-ff6d912b]{grid-template-columns:10px minmax(0,1fr) auto;gap:8px;min-height:26px;padding:3px 6px;border-radius:6px;font-size:.75rem}.package-interest-row[data-v-ff6d912b]:nth-child(odd){background:#fff8ef}.package-interest-row i[data-v-ff6d912b]{width:10px;height:10px}.package-interest-row b[data-v-ff6d912b]{font-variant-numeric:tabular-nums}@media(max-width:1250px){.bar-chart[data-v-ff6d912b]{grid-template-columns:repeat(8,minmax(55px,1fr))}}@media(max-width:560px){.package-interest-content[data-v-ff6d912b]{grid-template-columns:1fr;justify-items:center}.package-interest-legend[data-v-ff6d912b]{width:100%}.package-interest-pie[data-v-ff6d912b]{margin:4px auto 8px}}@media(prefers-reduced-motion:reduce){.kpi-primary .kpi-card[href][data-v-ff6d912b],.kpi-secondary .activity-kpi-card[href][data-v-ff6d912b],.kpi-primary .kpi-card>i[data-v-ff6d912b],.kpi-secondary .activity-kpi-card>i[data-v-ff6d912b]{transition:none}.kpi-primary .kpi-card[href][data-v-ff6d912b]:hover,.kpi-secondary .activity-kpi-card[href][data-v-ff6d912b]:hover{transform:none}}.page[data-v-f971e743]{display:grid;gap:var(--page-gap);max-width:1200px}.page-heading[data-v-f971e743],.section-heading[data-v-f971e743]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page-heading h1[data-v-f971e743]{margin:0;font-size:var(--font-size-xl)}.page-heading h1 small[data-v-f971e743]{font-size:.65em;color:var(--color-text-secondary);font-weight:500}.page-heading p[data-v-f971e743]{margin:var(--space-2) 0;color:var(--color-text-secondary)}.eyebrow[data-v-f971e743]{margin:0 0 var(--space-1);font-size:var(--font-size-sm);font-weight:700;color:var(--color-accent)}.heading-actions[data-v-f971e743],.quick-links[data-v-f971e743]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs[data-v-f971e743]{display:flex;gap:var(--space-2);overflow-x:auto;border-bottom:1px solid var(--color-border)}.tabs button[data-v-f971e743]{white-space:nowrap;border:0;border-bottom:3px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:var(--space-3) var(--space-4);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.tabs button.active[data-v-f971e743]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:700;background:var(--color-accent-soft)}.stats-grid[data-v-f971e743]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.stats-grid article[data-v-f971e743],.panel[data-v-f971e743]{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.stats-grid span[data-v-f971e743],.stats-grid small[data-v-f971e743],.item-list small[data-v-f971e743]{color:var(--color-text-secondary)}.stats-grid strong[data-v-f971e743]{font-size:var(--font-size-xl);overflow-wrap:anywhere}.stats-grid button[data-v-f971e743]{justify-self:start}.panel h2[data-v-f971e743],.section-heading h2[data-v-f971e743]{margin:0}.panel p[data-v-f971e743],.section-heading p[data-v-f971e743]{margin:.3rem 0;color:var(--color-text-secondary)}.item-list[data-v-f971e743]{display:grid;gap:var(--space-2)}.item-list article[data-v-f971e743]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.item-list article div[data-v-f971e743]{display:grid;gap:.2rem}.item-list article span[data-v-f971e743]{color:var(--color-text-secondary)}.record-hint[data-v-f971e743]{padding:var(--space-3);background:var(--color-accent-soft);border-radius:var(--radius-sm);color:var(--color-text-secondary)}@media(max-width:760px){.stats-grid[data-v-f971e743]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading[data-v-f971e743]{flex-direction:column}.heading-actions[data-v-f971e743]{width:100%}.section-heading[data-v-f971e743]{flex-direction:column}}@media(max-width:480px){.stats-grid[data-v-f971e743]{grid-template-columns:1fr}.item-list article[data-v-f971e743]{align-items:flex-start;flex-direction:column}}.planned-page[data-v-8e2ef35c]{display:grid;place-items:start;align-content:center;min-height:min(34rem,calc(100vh - var(--header-height) - 2 * var(--content-padding)));max-width:44rem;padding:clamp(1.5rem,5vw,4rem);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.planned-icon[data-v-8e2ef35c]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:1.75rem}.eyebrow[data-v-8e2ef35c]{margin:var(--space-5) 0 var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;color:var(--color-text-muted)}h1[data-v-8e2ef35c]{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.description[data-v-8e2ef35c],.next-step[data-v-8e2ef35c]{max-width:38rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.notice[data-v-8e2ef35c]{display:grid;gap:var(--space-1);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary)}.notice strong[data-v-8e2ef35c]{color:var(--color-text-primary)}.page[data-v-2ec37eed]{display:grid;gap:var(--page-gap);max-width:88rem}.page>header[data-v-2ec37eed],.panel>header[data-v-2ec37eed]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}h1[data-v-2ec37eed],h2[data-v-2ec37eed]{margin:0}.page header p[data-v-2ec37eed],.panel p[data-v-2ec37eed]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-2ec37eed]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:700}.actions[data-v-2ec37eed],.row-actions[data-v-2ec37eed]{display:flex;gap:var(--space-2);flex-wrap:wrap}.actions a[data-v-2ec37eed]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.summary[data-v-2ec37eed]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.summary article[data-v-2ec37eed],.panel[data-v-2ec37eed],.setup[data-v-2ec37eed]{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.summary strong[data-v-2ec37eed]{font-size:var(--font-size-lg)}small[data-v-2ec37eed]{display:block;margin-top:var(--space-1);color:var(--color-text-secondary)}.chips[data-v-2ec37eed]{display:flex;gap:var(--space-3);flex-wrap:wrap}.chips article[data-v-2ec37eed]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:12rem;padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.card-edit[data-v-2ec37eed]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-brand);white-space:nowrap}.panel>header button[data-v-2ec37eed],form button[data-v-2ec37eed]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.table-wrap[data-v-2ec37eed]{overflow:auto}table[data-v-2ec37eed]{width:100%;border-collapse:collapse}th[data-v-2ec37eed],td[data-v-2ec37eed]{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.active[data-v-2ec37eed],.inactive[data-v-2ec37eed]{padding:.15rem .45rem;border-radius:999px;font-size:var(--font-size-sm)}.active[data-v-2ec37eed]{background:#edf6ef;color:#276844}.inactive[data-v-2ec37eed]{background:#f9dfdb;color:#923d3d}.notice[data-v-2ec37eed]{margin:0;padding:var(--space-3);background:#edf6ef;color:#276844;border-radius:var(--radius-md)}.setup a[data-v-2ec37eed]{color:var(--color-brand)}form[data-v-2ec37eed],fieldset[data-v-2ec37eed]{display:grid;gap:var(--space-3)}label[data-v-2ec37eed]{display:grid;gap:var(--space-1);font-weight:500}input[data-v-2ec37eed],select[data-v-2ec37eed]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}fieldset[data-v-2ec37eed]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.check[data-v-2ec37eed]{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:400}.check input[data-v-2ec37eed]{width:auto}.permission-launch[data-v-2ec37eed]{justify-self:start}.permission-dialog[data-v-2ec37eed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:#0005}.permission-dialog>fieldset[data-v-2ec37eed]{width:min(32rem,100%);height:100%;overflow:auto;margin:0;padding:var(--space-5);background:var(--color-surface);border:0;border-radius:0}.permission-dialog>button[data-v-2ec37eed]{position:fixed;right:min(32rem,100%);bottom:var(--space-4);z-index:51}.error-text[data-v-2ec37eed]{color:var(--color-danger)}@media(max-width:700px){.page>header[data-v-2ec37eed],.panel>header[data-v-2ec37eed],aside[data-v-2ec37eed]{display:grid}.summary[data-v-2ec37eed]{grid-template-columns:1fr}.row-actions[data-v-2ec37eed]{display:grid}}.member-permission-box[data-v-2ec37eed]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-accent-soft)}.member-permission-list[data-v-2ec37eed]{display:grid;gap:var(--space-2);max-height:24rem;overflow:auto;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.member-permission-copy[data-v-2ec37eed]{display:grid;gap:.2rem;min-width:0}.member-permission-copy small[data-v-2ec37eed]{margin:0;line-height:1.45}.permission-source[data-v-2ec37eed]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.permission-close[data-v-2ec37eed],.restore-template[data-v-2ec37eed]{justify-self:start;background:var(--color-surface)!important;border:1px solid var(--color-brand)!important;color:var(--color-brand)!important}.page[data-v-d060e156]{display:grid;gap:var(--page-gap);max-width:76rem}.page>header[data-v-d060e156],.panel>header[data-v-d060e156]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}h1[data-v-d060e156],h2[data-v-d060e156]{margin:0}.page header p[data-v-d060e156],.panel p[data-v-d060e156]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-d060e156]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em}.actions[data-v-d060e156],.subnav[data-v-d060e156]{display:flex;gap:var(--space-2);flex-wrap:wrap}.actions a[data-v-d060e156],.subnav a[data-v-d060e156]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);text-decoration:none}.subnav .active[data-v-d060e156]{background:var(--color-accent-soft);border-color:var(--color-accent)}.panel[data-v-d060e156]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel>header button[data-v-d060e156],form button[data-v-d060e156]{justify-self:start;padding:var(--space-2) var(--space-4);background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff}.table-wrap[data-v-d060e156]{overflow-x:auto}table[data-v-d060e156]{width:100%;border-collapse:collapse}th[data-v-d060e156],td[data-v-d060e156]{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}small[data-v-d060e156]{display:block;margin-top:var(--space-1);color:var(--color-text-secondary)}.normal[data-v-d060e156],.paused[data-v-d060e156],.frozen[data-v-d060e156],.exited[data-v-d060e156]{padding:.15rem .45rem;border-radius:999px;font-size:var(--font-size-sm)}.normal[data-v-d060e156]{background:#edf6ef;color:#276844}.paused[data-v-d060e156]{background:#fff0d8;color:#895a11}.frozen[data-v-d060e156],.exited[data-v-d060e156]{background:#f9dfdb;color:#923d3d}.notice[data-v-d060e156]{margin:0;padding:var(--space-3) var(--space-4);background:#edf6ef;color:#276844;border-radius:var(--radius-md)}aside[data-v-d060e156]{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent)}aside span[data-v-d060e156],.hint[data-v-d060e156],fieldset small[data-v-d060e156]{color:var(--color-text-secondary)}form[data-v-d060e156]{display:grid;gap:var(--space-3)}label[data-v-d060e156]{display:grid;gap:var(--space-1);font-weight:var(--font-weight-medium)}input[data-v-d060e156],select[data-v-d060e156],textarea[data-v-d060e156]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}textarea[data-v-d060e156]{min-height:5rem}.account-box[data-v-d060e156]{display:grid;gap:var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.account-box legend[data-v-d060e156]{padding:0 var(--space-2);font-weight:var(--font-weight-bold)}.row-actions[data-v-d060e156]{display:flex;gap:var(--space-2);flex-wrap:wrap}@media(max-width:700px){.page>header[data-v-d060e156],.panel>header[data-v-d060e156],aside[data-v-d060e156]{display:grid}}.permission-box[data-v-d060e156]{display:grid;gap:var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.permission-box legend[data-v-d060e156]{padding:0 var(--space-2);font-weight:var(--font-weight-bold)}.custom-permission-list[data-v-d060e156]{display:grid;gap:var(--space-2);max-height:22rem;overflow:auto;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.permission-group[data-v-d060e156]{display:grid;gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.permission-group[data-v-d060e156]:first-child{border-top:0}.group[data-v-d060e156],.permission[data-v-d060e156],.inline-check[data-v-d060e156]{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-regular)}.group[data-v-d060e156]{font-weight:var(--font-weight-bold)}.group input[data-v-d060e156],.permission input[data-v-d060e156],.inline-check input[data-v-d060e156]{width:auto}.custom-permissions-link[data-v-d060e156]{color:var(--color-accent);text-decoration:none;font-size:var(--font-size-sm)}.page[data-v-5542f270]{display:grid;gap:var(--page-gap);max-width:76rem}.page>header[data-v-5542f270],.panel>header[data-v-5542f270],.guide[data-v-5542f270]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}h1[data-v-5542f270],h2[data-v-5542f270],h3[data-v-5542f270]{margin:0}.page header p[data-v-5542f270],.panel p[data-v-5542f270]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-5542f270]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em}.actions[data-v-5542f270],.preset-actions[data-v-5542f270],.row-actions[data-v-5542f270]{display:flex;gap:var(--space-2);flex-wrap:wrap}.actions a[data-v-5542f270],.actions button[data-v-5542f270],.row-actions button[data-v-5542f270],.preset-actions button[data-v-5542f270]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-surface);text-decoration:none}.panel[data-v-5542f270],.guide[data-v-5542f270]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.guide[data-v-5542f270]{background:var(--color-accent-soft)}.panel>header>button[data-v-5542f270],form>button[data-v-5542f270]{padding:var(--space-2) var(--space-4);background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:#fff}.role-grid[data-v-5542f270]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4)}.role-grid article[data-v-5542f270]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.role-grid p[data-v-5542f270]{min-height:3rem}.role-grid dl[data-v-5542f270]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0}.role-grid dt[data-v-5542f270]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.role-grid dd[data-v-5542f270]{margin:var(--space-1) 0 0;font-weight:var(--font-weight-bold)}small[data-v-5542f270]{display:block;margin-top:var(--space-1);color:var(--color-text-secondary)}.active[data-v-5542f270],.inactive[data-v-5542f270]{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:var(--font-size-sm)}.active[data-v-5542f270]{background:#edf6ef;color:#276844}.inactive[data-v-5542f270]{background:#f9dfdb;color:#923d3d}.notice[data-v-5542f270]{margin:0;padding:var(--space-3) var(--space-4);background:#edf6ef;color:#276844;border-radius:var(--radius-md)}aside[data-v-5542f270]{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent)}aside span[data-v-5542f270]{color:var(--color-text-secondary)}form[data-v-5542f270],fieldset[data-v-5542f270]{display:grid;gap:var(--space-3)}fieldset[data-v-5542f270]{margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}legend[data-v-5542f270]{font-weight:var(--font-weight-bold)}label[data-v-5542f270]{display:grid;gap:var(--space-1);font-weight:var(--font-weight-medium)}input[data-v-5542f270],select[data-v-5542f270],textarea[data-v-5542f270]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.scope[data-v-5542f270]{grid-template-columns:1fr 1fr;align-items:center}.baseline-access[data-v-5542f270]{padding:var(--space-4);border:1px solid #a9d0b5;border-radius:var(--radius-md);background:#f1f8f3;color:#28583a}.baseline-access ul[data-v-5542f270]{display:grid;gap:.35rem;margin:.65rem 0;padding-left:1.25rem}.baseline-access p[data-v-5542f270]{margin:0;color:#4f6f5a;font-size:.82rem;line-height:1.55}.permission-group[data-v-5542f270]{display:grid;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.group-title[data-v-5542f270]{padding-left:.1rem}.group-guidance[data-v-5542f270]{margin:0 0 .15rem;padding:.65rem .75rem;border-left:3px solid #e2a466;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fff8ed;color:#765c45;font-size:.78rem;line-height:1.55}.customer-permission-panel[data-v-5542f270]{background:var(--color-accent-soft);border:2px solid var(--color-accent)}.customer-permission-panel p[data-v-5542f270]{margin:0;color:var(--color-text-secondary)}.customer-permission[data-v-5542f270]{padding-left:var(--space-3);font-weight:var(--font-weight-regular)}.group[data-v-5542f270],.permission[data-v-5542f270]{display:flex;align-items:flex-start;gap:var(--space-2)}.group input[data-v-5542f270],.permission input[data-v-5542f270]{width:auto;margin-top:.35rem}.permission[data-v-5542f270]{padding:.45rem .55rem .45rem var(--space-3);border-radius:var(--radius-sm);font-weight:var(--font-weight-regular)}.permission[data-v-5542f270]:hover{background:#fff8ed}.permission-copy[data-v-5542f270]{display:grid;gap:.2rem;min-width:0}.permission-copy>b[data-v-5542f270]{font-weight:650}.permission-copy small[data-v-5542f270]{margin:0;line-height:1.5}.permission-copy em[data-v-5542f270]{display:inline-block;margin-right:.35rem;padding:.08rem .38rem;border-radius:999px;font-size:.7rem;font-style:normal;font-weight:700}.permission-copy em.normal[data-v-5542f270]{background:#edf6ef;color:#276844}.permission-copy em.careful[data-v-5542f270]{background:#fff0d8;color:#a85a16}.permission-copy em.high-risk[data-v-5542f270]{background:#fde4e1;color:#a8322b}textarea[data-v-5542f270]{min-height:4rem}@media(max-width:700px){.page>header[data-v-5542f270],.panel>header[data-v-5542f270],.guide[data-v-5542f270],aside[data-v-5542f270]{display:grid}.scope[data-v-5542f270]{grid-template-columns:1fr}}.page[data-v-66c62563]{display:grid;gap:var(--page-gap);max-width:68rem}.page>header[data-v-66c62563]{display:flex;justify-content:space-between}.eyebrow[data-v-66c62563]{color:var(--color-accent);font-weight:700}.grid[data-v-66c62563]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}article[data-v-66c62563]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}h1[data-v-66c62563],h2[data-v-66c62563]{margin:0}form[data-v-66c62563]{display:grid;gap:var(--space-3);margin-top:var(--space-4)}label[data-v-66c62563]{display:grid;gap:var(--space-1);font-weight:600}input[data-v-66c62563]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}button[data-v-66c62563]{justify-self:start;background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.avatar[data-v-66c62563]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--color-accent);color:#fff;font-size:2rem;font-weight:700;margin-bottom:var(--space-3)}.notice[data-v-66c62563]{padding:var(--space-3);background:#edf6ef;color:#276844;border-radius:var(--radius-md)}.error[data-v-66c62563]{color:#923d3d}.hint[data-v-66c62563]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:700px){.grid[data-v-66c62563]{grid-template-columns:1fr}}.page[data-v-b7f15b0a]{display:grid;gap:var(--page-gap);max-width:76rem}.page>header[data-v-b7f15b0a]{display:flex}.eyebrow[data-v-b7f15b0a]{color:var(--color-accent);font-weight:700}h1[data-v-b7f15b0a],h2[data-v-b7f15b0a]{margin:0}.panel[data-v-b7f15b0a]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.fulfillment-panel[data-v-b7f15b0a]{max-width:52rem}.page header p[data-v-b7f15b0a],.panel p[data-v-b7f15b0a]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.muted[data-v-b7f15b0a],.hint[data-v-b7f15b0a]{color:var(--color-text-secondary)}form[data-v-b7f15b0a]{display:grid;gap:var(--space-3);max-width:42rem}label[data-v-b7f15b0a]{display:grid;gap:var(--space-1);font-weight:600}input[data-v-b7f15b0a],select[data-v-b7f15b0a]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}button[data-v-b7f15b0a]{width:max-content;padding:var(--space-2) var(--space-4);background:var(--color-brand);color:#fff;border-color:var(--color-brand);border-radius:var(--radius-sm)}.template-list[data-v-b7f15b0a]{display:grid;gap:var(--space-2)}.template-list article[data-v-b7f15b0a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.template-list article>div[data-v-b7f15b0a]{display:grid;gap:.2rem}.template-list small[data-v-b7f15b0a]{color:var(--color-text-secondary)}.template-actions[data-v-b7f15b0a]{display:flex;align-items:center;gap:var(--space-3)}.template-list a[data-v-b7f15b0a]{white-space:nowrap;color:var(--color-accent);font-weight:700;text-decoration:none}.use-template[data-v-b7f15b0a]{white-space:nowrap}.template-list em[data-v-b7f15b0a]{margin-left:.4rem;padding:.15rem .4rem;border-radius:999px;background:#edf6ef;color:#276844;font-size:.7rem;font-style:normal}.menu-grid[data-v-b7f15b0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin:var(--space-2) 0}.notice[data-v-b7f15b0a]{padding:var(--space-3);background:#edf6ef;color:#276844}.error[data-v-b7f15b0a]{color:#923d3d}@media(max-width:700px){.menu-grid[data-v-b7f15b0a]{grid-template-columns:1fr}.template-list article[data-v-b7f15b0a]{align-items:flex-start;display:grid}.template-actions[data-v-b7f15b0a]{width:100%;justify-content:space-between}}.page[data-v-b6b189fb]{display:grid;gap:var(--page-gap);max-width:76rem}.page-heading[data-v-b6b189fb]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.eyebrow[data-v-b6b189fb]{color:var(--color-accent);font-weight:700}h1[data-v-b6b189fb]{margin:0}.page-heading p[data-v-b6b189fb]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.actions[data-v-b6b189fb]{display:flex;gap:var(--space-2);flex-wrap:wrap}.panel[data-v-b6b189fb]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.menu-grid[data-v-b6b189fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}label[data-v-b6b189fb]{display:grid;gap:var(--space-1);font-weight:600}input[data-v-b6b189fb]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}button[data-v-b6b189fb]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-sm);font:inherit}.primary[data-v-b6b189fb]{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.notice[data-v-b6b189fb]{padding:var(--space-3);background:#edf6ef;color:#276844}@media(max-width:700px){.page-heading[data-v-b6b189fb]{flex-direction:column}.menu-grid[data-v-b6b189fb]{grid-template-columns:1fr}}.page[data-v-5768d9d7]{display:grid;gap:var(--page-gap);max-width:86rem}.page>header[data-v-5768d9d7],.panel>header[data-v-5768d9d7]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}h1[data-v-5768d9d7],h2[data-v-5768d9d7]{margin:0}.page header p[data-v-5768d9d7],.panel header p[data-v-5768d9d7]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-5768d9d7]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em}.layout[data-v-5768d9d7]{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-4);align-items:start}.categories[data-v-5768d9d7],.panel[data-v-5768d9d7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.categories[data-v-5768d9d7]{display:grid;padding:var(--space-2)}.categories button[data-v-5768d9d7]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3);border:0;background:transparent;border-radius:var(--radius-sm);text-align:left;color:var(--color-text-primary)}.categories button.selected[data-v-5768d9d7]{background:var(--color-accent-soft);color:var(--color-brand);font-weight:var(--font-weight-bold)}.categories small[data-v-5768d9d7]{color:var(--color-text-secondary)}.panel[data-v-5768d9d7]{padding:var(--space-5)}.panel>header[data-v-5768d9d7]{margin-bottom:var(--space-4)}.panel>header button[data-v-5768d9d7],.form button[data-v-5768d9d7]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.table-wrap[data-v-5768d9d7]{overflow:auto}table[data-v-5768d9d7]{width:100%;border-collapse:collapse}th[data-v-5768d9d7],td[data-v-5768d9d7]{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}th[data-v-5768d9d7]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}td small[data-v-5768d9d7]{display:block;margin-top:var(--space-1);color:var(--color-text-secondary)}td button[data-v-5768d9d7]{padding:var(--space-2) var(--space-3)}.active[data-v-5768d9d7],.inactive[data-v-5768d9d7]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:var(--font-size-sm)}.active[data-v-5768d9d7]{background:#edf6ef;color:#276844}.inactive[data-v-5768d9d7]{background:#f6e4e1;color:#923d3d}.notice[data-v-5768d9d7]{margin:0;padding:var(--space-3) var(--space-4);background:#edf6ef;color:#276844;border-radius:var(--radius-md)}aside[data-v-5768d9d7]{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent)}aside span[data-v-5768d9d7]{color:var(--color-text-secondary)}.form[data-v-5768d9d7]{display:grid;gap:var(--space-3)}label[data-v-5768d9d7]{display:grid;gap:var(--space-1);font-weight:var(--font-weight-medium)}input[data-v-5768d9d7],select[data-v-5768d9d7],textarea[data-v-5768d9d7]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.check[data-v-5768d9d7]{display:flex;align-items:center;gap:var(--space-2)}.check input[data-v-5768d9d7]{width:auto}@media(max-width:750px){.layout[data-v-5768d9d7]{grid-template-columns:1fr}.categories[data-v-5768d9d7]{grid-template-columns:repeat(2,1fr)}.page>header[data-v-5768d9d7],.panel>header[data-v-5768d9d7],aside[data-v-5768d9d7]{display:grid}}.page[data-v-3dd60dbe]{display:grid;gap:var(--page-gap);max-width:76rem}.page>header[data-v-3dd60dbe],.panel>header[data-v-3dd60dbe]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}h1[data-v-3dd60dbe],h2[data-v-3dd60dbe],h3[data-v-3dd60dbe]{margin:0}.page header p[data-v-3dd60dbe],.panel>p[data-v-3dd60dbe]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-3dd60dbe]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:700}.tabs[data-v-3dd60dbe]{display:flex;gap:var(--space-2)}.tabs button[data-v-3dd60dbe]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm)}.tabs .active[data-v-3dd60dbe]{background:var(--color-brand);color:#fff}.panel[data-v-3dd60dbe]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}form[data-v-3dd60dbe]{display:grid;gap:var(--space-3);max-width:36rem;margin-top:var(--space-4)}label[data-v-3dd60dbe]{display:grid;gap:var(--space-1);font-weight:600}input[data-v-3dd60dbe],textarea[data-v-3dd60dbe]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.check[data-v-3dd60dbe]{display:flex;align-items:center;gap:var(--space-2)}.check input[data-v-3dd60dbe]{width:auto}.panel form button[data-v-3dd60dbe],.panel>header button[data-v-3dd60dbe],.drawer button[type=submit][data-v-3dd60dbe]{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.muted[data-v-3dd60dbe],small[data-v-3dd60dbe]{color:var(--color-text-secondary)}.rule-grid[data-v-3dd60dbe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-4);margin-top:var(--space-4)}article[data-v-3dd60dbe]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}article h3[data-v-3dd60dbe]{margin-top:var(--space-2)}article p[data-v-3dd60dbe]{margin:0;color:var(--color-text-secondary)}dl[data-v-3dd60dbe]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin:0}dt[data-v-3dd60dbe]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}dd[data-v-3dd60dbe]{margin:0;font-weight:700}.tag[data-v-3dd60dbe]{display:inline-block;padding:.15rem .45rem;border-radius:999px;background:#f6e4e1;color:#923d3d;font-size:var(--font-size-sm)}.tag.active[data-v-3dd60dbe]{background:#edf6ef;color:#276844}.notice[data-v-3dd60dbe]{padding:var(--space-3);background:#edf6ef;color:#276844;border-radius:var(--radius-md)}aside[data-v-3dd60dbe]{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent)}aside span[data-v-3dd60dbe]{color:var(--color-text-secondary)}.empty[data-v-3dd60dbe]{padding:var(--space-5);color:var(--color-text-secondary)}.drawer[data-v-3dd60dbe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0005;display:flex;justify-content:flex-end;z-index:10}.drawer-card[data-v-3dd60dbe]{width:min(34rem,100%);height:100%;overflow:auto;padding:var(--space-5);background:var(--color-surface)}.drawer-card header[data-v-3dd60dbe]{display:flex;justify-content:space-between}.drawer-card textarea[data-v-3dd60dbe]{min-height:5rem}@media(max-width:700px){.page>header[data-v-3dd60dbe],.panel>header[data-v-3dd60dbe],aside[data-v-3dd60dbe]{display:grid}.tabs[data-v-3dd60dbe]{overflow:auto}}.business-settings[data-v-46a24c1c]{display:grid;gap:var(--page-gap);max-width:76rem}.page-heading[data-v-46a24c1c]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}h1[data-v-46a24c1c]{margin:0}.page-heading p[data-v-46a24c1c]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-46a24c1c]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:700}.tabs[data-v-46a24c1c]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs a[data-v-46a24c1c]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit;text-decoration:none}.tabs a.router-link-active[data-v-46a24c1c]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.commission-panel[data-v-9dfdb86d]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page-head[data-v-9dfdb86d],.section-head[data-v-9dfdb86d],.policy-bar[data-v-9dfdb86d],.head-actions[data-v-9dfdb86d],.actions[data-v-9dfdb86d],.totals[data-v-9dfdb86d]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}h2[data-v-9dfdb86d],h3[data-v-9dfdb86d]{margin:0}.page-head p[data-v-9dfdb86d],.section-head p[data-v-9dfdb86d]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}button[data-v-9dfdb86d]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer}.primary[data-v-9dfdb86d]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.notice[data-v-9dfdb86d]{padding:var(--space-3);background:#edf6ef;color:#276844;border-radius:var(--radius-md)}.policy-bar[data-v-9dfdb86d]{padding:var(--space-3) var(--space-4);background:var(--color-accent-soft);border-radius:var(--radius-md);flex-wrap:wrap}.subpanel[data-v-9dfdb86d]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.formula-grid[data-v-9dfdb86d]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.formula-grid div[data-v-9dfdb86d]{display:grid;gap:.35rem;padding:var(--space-3);background:var(--color-surface-muted,#faf8f3);border-radius:var(--radius-sm)}.formula-grid span[data-v-9dfdb86d],.field-help[data-v-9dfdb86d],small[data-v-9dfdb86d],.empty[data-v-9dfdb86d]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.base-grid[data-v-9dfdb86d]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}label[data-v-9dfdb86d]{display:grid;gap:.4rem;font-weight:600}input[data-v-9dfdb86d]{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface)}input[data-v-9dfdb86d]:disabled{background:#f2eee7;color:var(--color-text-secondary)}.status[data-v-9dfdb86d]{padding:.3rem .7rem;border-radius:999px;font-size:.9rem}.status.active[data-v-9dfdb86d]{background:#edf6ef;color:#276844}.status.draft[data-v-9dfdb86d]{background:#fff4dc;color:#8a5a14}.status.retired[data-v-9dfdb86d]{background:#f1eeee;color:#777}.totals[data-v-9dfdb86d]{font-size:.9rem;color:var(--color-text-secondary);flex-wrap:wrap}.totals span[data-v-9dfdb86d]{padding:.35rem .6rem;border-radius:999px;background:#f7eadb}.example[data-v-9dfdb86d]{font-size:.85rem;font-weight:600}.example input[data-v-9dfdb86d]{display:inline-block;width:6rem;padding:.25rem .4rem;margin-left:.3rem}.allocation-list[data-v-9dfdb86d]{display:grid;gap:var(--space-2)}.allocation-row[data-v-9dfdb86d]{display:grid;grid-template-columns:1.1fr repeat(3,1fr);align-items:end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.row-title[data-v-9dfdb86d]{display:grid;gap:.25rem;align-self:center}.row-title span[data-v-9dfdb86d]{color:var(--color-text-secondary);font-size:.9rem}.warning[data-v-9dfdb86d]{margin:0;color:#a23d3d}.history[data-v-9dfdb86d]{gap:var(--space-2)}.history-row[data-v-9dfdb86d]{display:grid;grid-template-columns:1fr 1.4fr 1fr;text-align:left;background:var(--color-surface-muted,#faf8f3)}.history-row.selected[data-v-9dfdb86d]{border-color:var(--color-brand)}aside[data-v-9dfdb86d]{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-soft);border-left:4px solid var(--color-accent)}aside span[data-v-9dfdb86d]{color:var(--color-text-secondary)}@media(max-width:900px){.formula-grid[data-v-9dfdb86d],.base-grid[data-v-9dfdb86d]{grid-template-columns:repeat(2,1fr)}.allocation-row[data-v-9dfdb86d]{grid-template-columns:1fr 1fr}.row-title[data-v-9dfdb86d]{grid-column:1/-1}.history-row[data-v-9dfdb86d]{grid-template-columns:1fr;gap:.3rem}.page-head[data-v-9dfdb86d],.section-head[data-v-9dfdb86d]{align-items:flex-start;flex-direction:column}.head-actions[data-v-9dfdb86d]{width:100%;justify-content:flex-end}}@media(max-width:520px){.commission-panel[data-v-9dfdb86d]{padding:var(--space-3)}.formula-grid[data-v-9dfdb86d],.base-grid[data-v-9dfdb86d],.allocation-row[data-v-9dfdb86d]{grid-template-columns:1fr}.totals[data-v-9dfdb86d]{align-items:flex-start;flex-direction:column}.allocation-row label[data-v-9dfdb86d]{width:100%}}.status.current[data-v-9dfdb86d]{background:#edf6ef;color:#276844}.status.scheduled[data-v-9dfdb86d]{background:#fff4dc;color:#8a5a14}.status.expired[data-v-9dfdb86d]{background:#f1eeee;color:#777}.tier-page[data-v-8a5f9eb7]{display:grid;gap:1rem;padding:1.2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page-head[data-v-8a5f9eb7],.toolbar[data-v-8a5f9eb7],.actions[data-v-8a5f9eb7],.preview-form[data-v-8a5f9eb7]{display:flex;align-items:end;justify-content:space-between;gap:.8rem;flex-wrap:wrap}h2[data-v-8a5f9eb7],h3[data-v-8a5f9eb7],p[data-v-8a5f9eb7]{margin:0}.page-head p[data-v-8a5f9eb7],.editor p[data-v-8a5f9eb7],.preview p[data-v-8a5f9eb7],.help[data-v-8a5f9eb7]{color:var(--color-text-secondary);line-height:1.55}.guard[data-v-8a5f9eb7],.progress[data-v-8a5f9eb7],.notice[data-v-8a5f9eb7],.empty[data-v-8a5f9eb7]{padding:.8rem 1rem;border-radius:.55rem;background:#fff4df;color:#744910}.notice[data-v-8a5f9eb7]{background:#edf6ef;color:#276844}.error[data-v-8a5f9eb7]{color:#a23d3d}.toolbar[data-v-8a5f9eb7]{justify-content:flex-start}.toolbar label[data-v-8a5f9eb7],.preview-form label[data-v-8a5f9eb7]{display:grid;gap:.3rem;font-weight:600}.toolbar select[data-v-8a5f9eb7],.toolbar input[data-v-8a5f9eb7],.preview-form input[data-v-8a5f9eb7],.band-row input[data-v-8a5f9eb7]{min-height:2.4rem;padding:.45rem .6rem;border:1px solid var(--color-border-strong);border-radius:.4rem;background:var(--color-surface);font:inherit}.toolbar select[data-v-8a5f9eb7]{min-width:11rem}.toolbar input[data-v-8a5f9eb7]{width:5rem}button[data-v-8a5f9eb7]{min-height:2.4rem;padding:.45rem .8rem;border:1px solid var(--color-border-strong);border-radius:.4rem;background:var(--color-surface);cursor:pointer}.primary[data-v-8a5f9eb7]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}button[data-v-8a5f9eb7]:disabled{opacity:.55;cursor:not-allowed}.body-grid[data-v-8a5f9eb7]{display:grid;grid-template-columns:minmax(12rem,15rem) 1fr;gap:1rem}.component-list[data-v-8a5f9eb7]{display:grid;align-content:start;gap:.4rem}.component-list button[data-v-8a5f9eb7]{display:flex;justify-content:space-between;text-align:left;gap:.4rem}.component-list button.active[data-v-8a5f9eb7]{border-color:var(--color-brand);background:var(--color-accent-soft)}.component-list small[data-v-8a5f9eb7]{white-space:nowrap;color:var(--color-text-secondary)}.editor[data-v-8a5f9eb7],.preview[data-v-8a5f9eb7]{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--color-border);border-radius:.55rem}.band-head[data-v-8a5f9eb7],.band-row[data-v-8a5f9eb7]{display:grid;grid-template-columns:1fr 1.4fr 1.2fr auto;align-items:center;gap:.5rem}.band-head[data-v-8a5f9eb7]{font-weight:600;font-size:.85rem;color:var(--color-text-secondary)}.band-row input[data-v-8a5f9eb7]{width:100%;box-sizing:border-box}.lower[data-v-8a5f9eb7]{font-weight:700}.rate[data-v-8a5f9eb7]{display:flex;align-items:center;gap:.3rem}.rate input[data-v-8a5f9eb7]{max-width:8rem}.actions[data-v-8a5f9eb7],.preview-form[data-v-8a5f9eb7]{justify-content:flex-start}.result[data-v-8a5f9eb7]{display:grid;gap:.5rem;padding:.8rem;background:var(--color-accent-soft);border-radius:.5rem}.result ul[data-v-8a5f9eb7]{margin:.2rem 0;padding-left:1.3rem}.result small[data-v-8a5f9eb7]{color:var(--color-text-secondary)}@media(max-width:760px){.body-grid[data-v-8a5f9eb7]{grid-template-columns:1fr}.component-list[data-v-8a5f9eb7]{grid-template-columns:repeat(2,minmax(0,1fr))}.band-head[data-v-8a5f9eb7]{display:none}.band-row[data-v-8a5f9eb7]{grid-template-columns:1fr 1fr}.band-row .lower[data-v-8a5f9eb7],.band-row button[data-v-8a5f9eb7]{grid-column:1/-1}.toolbar label[data-v-8a5f9eb7],.toolbar select[data-v-8a5f9eb7]{width:100%}}@media(max-width:460px){.component-list[data-v-8a5f9eb7]{grid-template-columns:1fr}.preview-form label[data-v-8a5f9eb7],.preview-form input[data-v-8a5f9eb7]{width:100%}}.fx-setting[data-v-8a5f9eb7]{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-surface)}.fx-setting p[data-v-8a5f9eb7]{margin:.35rem 0 0;line-height:1.55;color:var(--color-text-secondary)}.fx-setting input[data-v-8a5f9eb7]{width:6.5rem;min-height:2.2rem;padding:.3rem .5rem;border:1px solid var(--color-border-strong);border-radius:.4rem;font:inherit}.page[data-v-2599fdbd]{display:grid;gap:var(--page-gap)}.page-header[data-v-2599fdbd],.list-header[data-v-2599fdbd]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page-header h1[data-v-2599fdbd]{margin:0}.page-header p[data-v-2599fdbd]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.eyebrow[data-v-2599fdbd]{color:var(--color-accent);font-weight:700}.summary-grid[data-v-2599fdbd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.summary-grid article[data-v-2599fdbd]{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.summary-grid strong[data-v-2599fdbd]{font-size:1.35rem}.summary-grid small[data-v-2599fdbd],.record small[data-v-2599fdbd]{color:var(--color-text-secondary)}.danger[data-v-2599fdbd]{color:var(--color-danger)}.estimate[data-v-2599fdbd]{color:#9a641e}.success[data-v-2599fdbd],.success-text[data-v-2599fdbd]{color:#24724b}.panel[data-v-2599fdbd]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.panel h2[data-v-2599fdbd]{margin:0}.panel header p[data-v-2599fdbd]{margin:.35rem 0 0;color:var(--color-text-secondary)}.simulator-row[data-v-2599fdbd]{display:flex;align-items:end;gap:var(--space-3);flex-wrap:wrap}.simulator-row label[data-v-2599fdbd]{display:grid;gap:.3rem;color:var(--color-text-secondary)}.simulator-row input[data-v-2599fdbd]{width:10rem;padding:.55rem .7rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.simulator-row button[data-v-2599fdbd]{padding:.55rem .9rem;border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand);color:#fff;cursor:pointer}.simulator-row button[data-v-2599fdbd]:disabled{opacity:.55;cursor:default}.simulator-row strong[data-v-2599fdbd]{font-size:1.35rem;color:var(--color-accent);padding-bottom:.55rem}.formula-example[data-v-2599fdbd]{margin:0;padding:var(--space-3);background:var(--color-accent-soft);border-radius:var(--radius-sm);font-weight:600}.list-header>span[data-v-2599fdbd]{color:var(--color-text-secondary)}.record-list[data-v-2599fdbd],.r6-list[data-v-2599fdbd]{display:grid;gap:var(--space-3)}.record[data-v-2599fdbd]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted,#faf8f3)}.record-top[data-v-2599fdbd],.record-top>div[data-v-2599fdbd],.record-bottom[data-v-2599fdbd]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.record-top[data-v-2599fdbd]{justify-content:space-between}.record-top>div[data-v-2599fdbd]{gap:var(--space-2)}.record-top strong[data-v-2599fdbd]{font-size:1.05rem}.record-top span[data-v-2599fdbd]{color:var(--color-accent)}.record-grid[data-v-2599fdbd]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.record-grid div[data-v-2599fdbd]{display:grid;gap:.25rem;min-width:0}.record-grid b[data-v-2599fdbd]{font-weight:500}.record-bottom[data-v-2599fdbd]{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.92rem}.record-bottom .formula[data-v-2599fdbd]{flex:1 1 18rem;color:var(--color-text-primary)}.danger-text[data-v-2599fdbd]{color:var(--color-danger)}.record-bottom time[data-v-2599fdbd]{margin-left:auto}.r6-summary[data-v-2599fdbd]{background:var(--color-accent-soft);padding:var(--space-3);border-radius:var(--radius-lg)}.preview-result[data-v-2599fdbd]{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--color-accent-soft);border-radius:var(--radius-md)}.preview-head[data-v-2599fdbd],.preview-facts[data-v-2599fdbd],.r6-meta[data-v-2599fdbd]{display:flex;gap:var(--space-3);justify-content:space-between;align-items:center;flex-wrap:wrap}.preview-head span[data-v-2599fdbd],.preview-facts[data-v-2599fdbd],.r6-meta[data-v-2599fdbd]{color:var(--color-text-secondary)}.preview-list[data-v-2599fdbd],.r6-distributions[data-v-2599fdbd]{display:grid;gap:.5rem}.preview-list>div[data-v-2599fdbd],.r6-distributions>div[data-v-2599fdbd]{display:grid;grid-template-columns:1.2fr 1fr auto;gap:var(--space-3);align-items:center;padding:.65rem .8rem;background:var(--color-surface);border-radius:var(--radius-sm)}.preview-list em[data-v-2599fdbd]{font-style:normal;color:var(--color-accent);font-weight:700}.error-note[data-v-2599fdbd]{margin:0;color:var(--color-danger)}.r6-record[data-v-2599fdbd]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted,#faf8f3)}.r6-distributions>div[data-v-2599fdbd]{grid-template-columns:1.2fr 1fr repeat(3,auto) auto}.r6-distributions span[data-v-2599fdbd]{color:var(--color-text-secondary)}@media(max-width:1000px){.summary-grid[data-v-2599fdbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-grid[data-v-2599fdbd]{grid-template-columns:repeat(3,minmax(0,1fr))}.r6-distributions>div[data-v-2599fdbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.r6-distributions>div[data-v-2599fdbd]>*:last-child{justify-self:start}}@media(max-width:600px){.page-header[data-v-2599fdbd],.list-header[data-v-2599fdbd]{flex-direction:column}.summary-grid[data-v-2599fdbd]{grid-template-columns:1fr}.record-grid[data-v-2599fdbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-bottom time[data-v-2599fdbd]{margin-left:0;width:100%}.preview-list>div[data-v-2599fdbd],.r6-distributions>div[data-v-2599fdbd]{grid-template-columns:1fr 1fr}.preview-list>div[data-v-2599fdbd]>*:last-child,.r6-distributions>div[data-v-2599fdbd]>*:last-child{justify-self:start}}.page[data-v-d1822fdc]{display:grid;gap:var(--page-gap);max-width:78rem}.page-heading[data-v-d1822fdc],.panel-heading[data-v-d1822fdc]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.eyebrow[data-v-d1822fdc]{color:var(--color-accent);font-weight:700}h1[data-v-d1822fdc],h2[data-v-d1822fdc],h3[data-v-d1822fdc]{margin:0}.panel[data-v-d1822fdc]{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel p[data-v-d1822fdc]{margin:var(--space-2) 0 0}.muted[data-v-d1822fdc]{color:var(--color-text-secondary)}.notice[data-v-d1822fdc]{padding:var(--space-3);background:#edf6ef;color:#276844}.error[data-v-d1822fdc]{color:#923d3d}.carrier-grid[data-v-d1822fdc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-3)}.carrier-card[data-v-d1822fdc]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.carrier-card p[data-v-d1822fdc]{color:var(--color-text-secondary)}.tag[data-v-d1822fdc]{display:inline-block;margin-right:var(--space-2);padding:.18rem .5rem;border-radius:999px;background:#f5e8d7;color:#8d5d2e;font-size:.85rem}.tag.active[data-v-d1822fdc],.tag.default[data-v-d1822fdc]{background:#e5f4e9;color:#276844}.tabs[data-v-d1822fdc]{display:flex;gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.tabs button[data-v-d1822fdc]{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.tabs button.active[data-v-d1822fdc]{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.table-wrap[data-v-d1822fdc]{overflow:auto}table[data-v-d1822fdc]{width:100%;border-collapse:collapse}th[data-v-d1822fdc],td[data-v-d1822fdc]{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.empty[data-v-d1822fdc]{padding:var(--space-5);color:var(--color-text-secondary)}.address-config-panel[data-v-d1822fdc]{max-width:52rem}.address-config-panel>label[data-v-d1822fdc]{max-width:42rem}.actions[data-v-d1822fdc]{display:flex;gap:var(--space-2);flex-wrap:wrap}button[data-v-d1822fdc]{width:max-content;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-sm);font:inherit}button.primary[data-v-d1822fdc],.panel-heading>button[data-v-d1822fdc]{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.modal-backdrop[data-v-d1822fdc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121073;display:grid;place-items:center;padding:var(--space-4);z-index:20}.modal-card[data-v-d1822fdc]{width:min(36rem,100%);max-height:90vh;overflow:auto;padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);display:grid;gap:var(--space-4)}.modal-card header[data-v-d1822fdc],.modal-card footer[data-v-d1822fdc]{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.modal-card form[data-v-d1822fdc]{display:grid;gap:var(--space-3)}label[data-v-d1822fdc]{display:grid;gap:var(--space-1);font-weight:600}label.check[data-v-d1822fdc]{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-2)}input[data-v-d1822fdc],select[data-v-d1822fdc],textarea[data-v-d1822fdc]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}textarea[data-v-d1822fdc]{min-height:7rem;resize:vertical}@media(max-width:700px){.page-heading[data-v-d1822fdc],.panel-heading[data-v-d1822fdc]{flex-direction:column}}.backup-page[data-v-ed2615df]{display:grid;gap:var(--page-gap);max-width:90rem}.page-heading[data-v-ed2615df]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}h1[data-v-ed2615df],h2[data-v-ed2615df]{margin:0}.page-heading p[data-v-ed2615df],.panel-heading p[data-v-ed2615df],.panel>p[data-v-ed2615df]{color:var(--color-text-secondary);margin:var(--space-2) 0 0}.eyebrow[data-v-ed2615df]{color:var(--color-accent)!important;font-size:var(--font-size-sm);font-weight:700}.tabs[data-v-ed2615df]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tabs button[data-v-ed2615df],.panel button[data-v-ed2615df]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.tabs button.active[data-v-ed2615df],.primary[data-v-ed2615df]{background:var(--color-brand)!important;color:#fff!important;border-color:var(--color-brand)!important}.panel[data-v-ed2615df]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);display:grid;gap:var(--space-4)}.panel-heading[data-v-ed2615df]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.table-wrap[data-v-ed2615df]{overflow:auto}table[data-v-ed2615df]{border-collapse:collapse;width:100%;min-width:1050px}th[data-v-ed2615df],td[data-v-ed2615df]{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}th[data-v-ed2615df]{color:var(--color-text-secondary);font-weight:600}.actions[data-v-ed2615df]{display:flex;gap:6px;flex-wrap:wrap}.actions button[data-v-ed2615df]{white-space:nowrap}.empty[data-v-ed2615df]{padding:var(--space-6);text-align:center;color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.message[data-v-ed2615df]{padding:var(--space-3);border-radius:var(--radius-sm);margin:0}.error[data-v-ed2615df],.error-text[data-v-ed2615df]{color:var(--color-danger)}.success[data-v-ed2615df]{color:var(--color-success)}small[data-v-ed2615df]{display:block;color:var(--color-text-secondary);margin-top:4px}.error-text[data-v-ed2615df]{max-width:240px}.toggle[data-v-ed2615df]{display:flex;align-items:center;gap:var(--space-2);font-weight:600}.fields[data-v-ed2615df]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:var(--space-4)}.fields label[data-v-ed2615df]{display:grid;gap:var(--space-2)}input[type=time][data-v-ed2615df],input[type=number][data-v-ed2615df]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.hint[data-v-ed2615df]{color:var(--color-text-secondary)}.warning[data-v-ed2615df]{padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.readiness-row[data-v-ed2615df]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.readiness-row p[data-v-ed2615df]{margin:var(--space-2) 0 0}@media(max-width:760px){.page-heading[data-v-ed2615df],.panel-heading[data-v-ed2615df],.readiness-row[data-v-ed2615df]{flex-direction:column;align-items:stretch}.fields[data-v-ed2615df]{grid-template-columns:1fr}.page-heading button[data-v-ed2615df]{width:100%}}.schedule-box[data-v-ed2615df]{padding:var(--space-4);border:1px solid #edceb0;border-radius:var(--radius-md);background:linear-gradient(120deg,#fff8ef,#fffdfa)}.schedule-heading[data-v-ed2615df]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.schedule-heading h3[data-v-ed2615df]{margin:0;font-size:1rem}.schedule-heading p[data-v-ed2615df]{margin:.4rem 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.schedule-times[data-v-ed2615df]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.schedule-time[data-v-ed2615df]{display:flex;align-items:center;gap:.65rem;padding:.7rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.schedule-number[data-v-ed2615df]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#fae8d6;color:#b96720;font-size:.85rem;font-weight:700}.schedule-time input[data-v-ed2615df]{padding:.45rem}.policy-panel .add-time[data-v-ed2615df]{color:var(--color-brand);border-color:#dfb98e}.policy-panel .remove-time[data-v-ed2615df]{padding:.4rem .55rem;color:var(--color-danger)}.policy-panel button[data-v-ed2615df]:disabled{opacity:.45;cursor:not-allowed}.policy-panel>button[data-v-ed2615df]{justify-self:start}.policy-panel .fields[data-v-ed2615df]{grid-template-columns:repeat(2,minmax(180px,1fr))}.schedule-box>.hint[data-v-ed2615df]{margin:.8rem 0 0;font-size:var(--font-size-sm);line-height:1.6}@media(max-width:760px){.schedule-heading[data-v-ed2615df]{align-items:flex-start;flex-direction:column}.schedule-time[data-v-ed2615df]{width:100%;box-sizing:border-box}.schedule-time input[data-v-ed2615df]{flex:1;min-width:0}.policy-panel .fields[data-v-ed2615df]{grid-template-columns:1fr}}.survey-page[data-v-12a025ea]{--survey-brand:#c97832;--survey-ink:#282a32;--survey-muted:#747b87;display:grid;gap:1rem;padding:clamp(1rem,2vw,1.8rem);color:var(--survey-ink)}.hero[data-v-12a025ea],.overview article[data-v-12a025ea],.project-list[data-v-12a025ea],.editor[data-v-12a025ea],.publish-panel[data-v-12a025ea]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#eadcc9);border-radius:1rem;box-shadow:var(--shadow-sm,0 8px 24px rgba(83,61,38,.06))}.hero[data-v-12a025ea]{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.5rem;background:linear-gradient(115deg,#fffaf2,#fff);gap:1rem}.hero-copy h1[data-v-12a025ea]{margin:.2rem 0;font-size:1.7rem}.hero-copy p[data-v-12a025ea],.editor-head p[data-v-12a025ea],.question-head p[data-v-12a025ea],.publish-panel p[data-v-12a025ea]{margin:.25rem 0;color:var(--survey-muted);line-height:1.55}.eyebrow[data-v-12a025ea]{color:var(--survey-brand);font-size:.72rem;font-weight:750;letter-spacing:.13em}.button[data-v-12a025ea]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.58rem .9rem;border:1px solid #e3d0bb;border-radius:.65rem;background:#fff;color:inherit;font:inherit;font-weight:650;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.button[data-v-12a025ea]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px #52371916}.button[data-v-12a025ea]:disabled{opacity:.55;cursor:not-allowed}.button-primary[data-v-12a025ea]{background:var(--survey-brand);border-color:var(--survey-brand);color:#fff}.button-primary[data-v-12a025ea]:hover:not(:disabled){background:#b96a26}.button-secondary[data-v-12a025ea]{background:#fffaf5}.button-quiet[data-v-12a025ea]{padding:.35rem .65rem}.button-danger[data-v-12a025ea]{color:#a94c43;background:#fff8f7}.overview[data-v-12a025ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.overview article[data-v-12a025ea]{display:grid;grid-template-columns:1fr auto;align-items:center;padding:1rem 1.1rem}.overview article span[data-v-12a025ea]{color:var(--survey-muted);font-size:.9rem}.overview article strong[data-v-12a025ea]{grid-column:2;grid-row:1/3;font-size:1.65rem;color:var(--survey-brand)}.overview small[data-v-12a025ea]{color:var(--survey-muted)}.workspace[data-v-12a025ea]{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:1rem;align-items:start}.project-list[data-v-12a025ea],.editor[data-v-12a025ea]{padding:1rem}.list-head[data-v-12a025ea],.editor-head[data-v-12a025ea],.question-head[data-v-12a025ea],.editor-actions[data-v-12a025ea],.publish-panel[data-v-12a025ea],.publish-actions[data-v-12a025ea],.action-buttons[data-v-12a025ea]{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.list-head[data-v-12a025ea]{padding:.15rem .15rem .85rem;border-bottom:1px solid #f0e5d8}.list-head h2[data-v-12a025ea],.editor-head h2[data-v-12a025ea]{margin:0;font-size:1.15rem}.list-head span[data-v-12a025ea]{color:var(--survey-muted);font-size:.85rem}.project-item[data-v-12a025ea]{display:flex;width:100%;align-items:center;gap:.7rem;padding:.75rem .6rem;margin-top:.45rem;text-align:left;border:1px solid transparent;border-radius:.7rem;background:#fff;cursor:pointer}.project-item[data-v-12a025ea]:hover{background:#fffaf4}.project-item.active[data-v-12a025ea]{border-color:#ecc79c;background:#fff7ec}.project-mark[data-v-12a025ea],.empty-icon[data-v-12a025ea]{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:.65rem;background:#fff0dd;color:var(--survey-brand);font-weight:800}.project-copy[data-v-12a025ea]{display:grid;gap:.22rem;min-width:0;flex:1}.project-copy strong[data-v-12a025ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-copy small[data-v-12a025ea]{color:var(--survey-muted)}.status[data-v-12a025ea]{flex:none;padding:.25rem .55rem;border-radius:999px;background:#f1eee9;color:#68635b;font-size:.76rem}.status.published[data-v-12a025ea]{background:#e9f5ee;color:#28714c}.status.paused[data-v-12a025ea]{background:#fff1d7;color:#9a6920}.status.closed[data-v-12a025ea]{background:#f2e9e7;color:#85655f}.editor[data-v-12a025ea]{display:grid;gap:1rem}.editor-head[data-v-12a025ea]{align-items:flex-start}.editor-head p[data-v-12a025ea]{font-size:.9rem}.meta-grid[data-v-12a025ea]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.meta-grid .wide[data-v-12a025ea]{grid-column:1/-1}.survey-page label[data-v-12a025ea]{display:grid;gap:.4rem;font-size:.9rem;font-weight:650}.survey-page input[data-v-12a025ea]:not([type=checkbox]):not([type=radio]),.survey-page select[data-v-12a025ea],.survey-page textarea[data-v-12a025ea]{box-sizing:border-box;width:100%;min-width:0;padding:.65rem .75rem;border:1px solid #dec9b1;border-radius:.6rem;background:#fffdfa;color:inherit;font:inherit}.survey-page input[data-v-12a025ea]:focus,.survey-page select[data-v-12a025ea]:focus,.survey-page textarea[data-v-12a025ea]:focus{outline:2px solid #e9b77d66;border-color:#d28a4e}.question-head[data-v-12a025ea]{padding-top:.2rem}.question-head h3[data-v-12a025ea],.publish-panel h3[data-v-12a025ea]{margin:0}.question-head p[data-v-12a025ea]{font-size:.85rem}.question-empty[data-v-12a025ea],.empty-list[data-v-12a025ea]{display:grid;justify-items:center;gap:.55rem;padding:1.5rem;text-align:center;border:1px dashed #e9d6c1;border-radius:.8rem;background:#fffcf8}.question-empty>span[data-v-12a025ea]{color:var(--survey-brand);font-size:1.4rem}.question-empty p[data-v-12a025ea],.empty-list p[data-v-12a025ea]{margin:0 0 .3rem;color:var(--survey-muted)}.question-card[data-v-12a025ea]{display:grid;gap:.8rem;padding:.9rem;border:1px solid #eaddd2;border-radius:.8rem;background:#fffdf9}.question-title[data-v-12a025ea]{display:flex;align-items:center;gap:.6rem}.question-index[data-v-12a025ea]{color:var(--survey-brand);font-weight:800;font-size:.85rem}.question-title>input[data-v-12a025ea]{flex:1;font-weight:650}.question-tools[data-v-12a025ea]{display:flex;gap:.3rem}.question-tools button[data-v-12a025ea],.option-row button[data-v-12a025ea]{padding:.35rem .55rem;border:1px solid #e8ddcf;border-radius:.5rem;background:#fff;cursor:pointer}.question-tools button[data-v-12a025ea]:disabled,.option-row button[data-v-12a025ea]:disabled{opacity:.4;cursor:not-allowed}.question-tools .remove[data-v-12a025ea]{color:#a74b43}.question-config[data-v-12a025ea]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.question-config>label[data-v-12a025ea]{min-width:10rem}.question-config>label input[data-v-12a025ea]:not([type=checkbox]){max-width:14rem}.required-toggle[data-v-12a025ea]{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:start;padding:.55rem .7rem;border:1px solid #eee3d6;border-radius:.6rem;background:#fffaf4}.required-toggle input[data-v-12a025ea]{width:1rem;height:1rem;accent-color:var(--survey-brand)}.options-editor[data-v-12a025ea]{display:grid;gap:.45rem;padding:.75rem;border-radius:.7rem;background:#faf6ef}.options-title[data-v-12a025ea]{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.options-title small[data-v-12a025ea]{color:var(--survey-muted)}.option-row[data-v-12a025ea]{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.5rem}.option-row>span[data-v-12a025ea]{color:var(--survey-brand);font-size:.8rem;font-weight:800}.add-option[data-v-12a025ea]{justify-self:start;border:0;background:transparent;color:#aa632d;font:inherit;cursor:pointer}.editor-actions[data-v-12a025ea]{position:sticky;bottom:.5rem;padding:.7rem;background:#ffffffed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #eddfd0;border-radius:.75rem}.saved-state[data-v-12a025ea]{color:#34785a;font-size:.88rem}.dirty-state[data-v-12a025ea]{color:#9b6c2a;font-size:.88rem}.publish-panel[data-v-12a025ea]{align-items:center;padding:.9rem 1rem;flex-wrap:wrap}.publish-actions[data-v-12a025ea]{flex-wrap:wrap}.preview-backdrop[data-v-12a025ea]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#21180f77}.preview-dialog[data-v-12a025ea]{width:min(650px,100%);max-height:88vh;overflow:auto;padding:1.2rem;background:#fffdfa;border:1px solid #ead8c4;border-radius:1rem;box-shadow:0 24px 75px #21180f40}.preview-dialog header[data-v-12a025ea]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid #eee3d8}.preview-dialog h2[data-v-12a025ea]{margin:.25rem 0}.preview-dialog header p[data-v-12a025ea]{margin:.3rem 0;color:var(--survey-muted)}.preview-fields[data-v-12a025ea]{display:grid;gap:.9rem;padding-top:1rem}.preview-fields label span[data-v-12a025ea]{font-size:1rem}.preview-fields label span b[data-v-12a025ea]{color:#b24339}.preview-fields fieldset[data-v-12a025ea]{display:grid;gap:.4rem;padding:.6rem;border:0}.preview-fields fieldset span[data-v-12a025ea]{display:flex;align-items:center;gap:.4rem}.notice[data-v-12a025ea]{margin:0;padding:.8rem 1rem;border:1px solid #efd4af;border-radius:.7rem;background:#fff6e8;color:#80541e}.api-error[data-v-12a025ea]{margin:0;padding:.8rem 1rem;border:1px solid #e8aaa4;border-radius:.7rem;background:#fff4f2;color:#9e3932}.empty-hint[data-v-12a025ea]{text-align:center;color:var(--survey-muted)}@media(max-width:900px){.workspace[data-v-12a025ea]{grid-template-columns:1fr}.project-list[data-v-12a025ea]{order:2}.editor[data-v-12a025ea]{order:1}.overview[data-v-12a025ea]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.survey-page[data-v-12a025ea]{padding:.75rem}.hero[data-v-12a025ea],.editor-head[data-v-12a025ea],.question-head[data-v-12a025ea]{align-items:flex-start;flex-direction:column}.hero .button[data-v-12a025ea]{align-self:stretch}.overview[data-v-12a025ea]{grid-template-columns:1fr}.overview article[data-v-12a025ea]{grid-template-columns:1fr auto}.meta-grid[data-v-12a025ea]{grid-template-columns:1fr}.meta-grid .wide[data-v-12a025ea]{grid-column:auto}.question-title[data-v-12a025ea]{flex-wrap:wrap}.question-title>input[data-v-12a025ea]{flex-basis:60%}.question-tools[data-v-12a025ea]{margin-left:auto}.editor-actions[data-v-12a025ea]{align-items:flex-start;flex-direction:column}.action-buttons[data-v-12a025ea]{width:100%}.action-buttons .button[data-v-12a025ea]{flex:1}.publish-panel[data-v-12a025ea]{align-items:flex-start;flex-direction:column}}.hero-actions[data-v-12a025ea]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.results-view[data-v-12a025ea]{min-width:0}.data-summary[data-v-12a025ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.data-summary>div[data-v-12a025ea]{display:grid;gap:.2rem;padding:.8rem 1rem;border:1px solid #eddfd0;border-radius:.75rem;background:#fffaf4}.data-summary span[data-v-12a025ea],.data-section-head p[data-v-12a025ea]{color:var(--survey-muted);font-size:.85rem}.data-summary strong[data-v-12a025ea]{font-size:1.4rem;color:var(--survey-brand)}.data-section[data-v-12a025ea]{display:grid;gap:.75rem;padding:1rem;border:1px solid #eddfd0;border-radius:.8rem;background:#fffdfa}.data-section-head[data-v-12a025ea]{display:flex;align-items:center;justify-content:space-between}.data-section-head h3[data-v-12a025ea]{margin:0}.data-section-head p[data-v-12a025ea]{margin:.3rem 0 0}.employee-grid[data-v-12a025ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.55rem}.employee-card[data-v-12a025ea]{display:grid;grid-template-columns:1fr auto;gap:.15rem .5rem;align-items:center;padding:.7rem .75rem;text-align:left;border:1px solid #eadccd;border-radius:.7rem;background:#fff;cursor:pointer}.employee-card[data-v-12a025ea]:hover,.employee-card.active[data-v-12a025ea]{border-color:#d88b4c;background:#fff7ec}.employee-name[data-v-12a025ea]{font-weight:700}.employee-name small[data-v-12a025ea],.employee-card>small[data-v-12a025ea]{color:var(--survey-muted);font-size:.78rem}.employee-card strong[data-v-12a025ea]{grid-column:2;grid-row:1/3;color:var(--survey-brand);font-size:1.35rem}.response-list[data-v-12a025ea]{display:grid;border:1px solid #eee3d8;border-radius:.7rem;overflow:hidden}.response-row[data-v-12a025ea]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .8rem;text-align:left;border:0;border-bottom:1px solid #eee3d8;background:#fff;cursor:pointer}.response-row[data-v-12a025ea]:last-child{border-bottom:0}.response-row[data-v-12a025ea]:hover,.response-row.active[data-v-12a025ea]{background:#fff7ec}.response-avatar[data-v-12a025ea]{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:#fff0dd;color:var(--survey-brand);font-weight:750}.response-copy[data-v-12a025ea]{display:grid;gap:.2rem;min-width:0;flex:1}.response-copy strong[data-v-12a025ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.response-copy small[data-v-12a025ea]{color:var(--survey-muted)}.response-open[data-v-12a025ea]{color:var(--survey-brand);font-size:.85rem;white-space:nowrap}.pagination[data-v-12a025ea]{display:flex;align-items:center;justify-content:center;gap:.8rem}.pagination span[data-v-12a025ea]{color:var(--survey-muted);font-size:.88rem}.answer-detail[data-v-12a025ea]{display:grid;gap:.8rem;padding:1rem;border:1px solid #e9d2b8;border-radius:.8rem;background:#fffaf4}.answer-detail>header[data-v-12a025ea]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;padding-bottom:.7rem;border-bottom:1px solid #eddfd0}.answer-detail h3[data-v-12a025ea]{margin:.25rem 0}.answer-detail p[data-v-12a025ea]{margin:0;color:var(--survey-muted);font-size:.88rem}.answer-list[data-v-12a025ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.answer-item[data-v-12a025ea]{min-width:0;padding:.7rem;border-radius:.65rem;background:#fff}.answer-item dt[data-v-12a025ea]{display:flex;align-items:center;gap:.4rem;color:#72533c;font-weight:700}.answer-item dt span[data-v-12a025ea]{color:var(--survey-brand);font-size:.8rem}.answer-item dt i[data-v-12a025ea]{font-style:normal;font-size:.72rem;color:#a0693e}.answer-item dd[data-v-12a025ea]{margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.empty-hint[data-v-12a025ea]{padding:.5rem}@media(max-width:620px){.hero-actions[data-v-12a025ea]{width:100%}.hero-actions .button[data-v-12a025ea]{flex:1}.data-summary[data-v-12a025ea],.answer-list[data-v-12a025ea]{grid-template-columns:1fr}.answer-detail>header[data-v-12a025ea]{flex-direction:column}.response-open[data-v-12a025ea]{font-size:.78rem}}.survey-center[data-v-08f8bd10]{--brand:#c97832;--ink:#292a31;--muted:#747b87;display:grid;gap:1rem;padding:clamp(1rem,2vw,1.7rem);color:var(--ink)}.hero[data-v-08f8bd10],.metric[data-v-08f8bd10],.link-section[data-v-08f8bd10],.team-summary[data-v-08f8bd10],.results-panel[data-v-08f8bd10]{background:#fff;border:1px solid #eadcc9;border-radius:1rem;box-shadow:0 8px 24px #533d260a}.hero[data-v-08f8bd10]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;background:linear-gradient(115deg,#fffaf2,#fff)}.hero h1[data-v-08f8bd10]{margin:.2rem 0;font-size:1.65rem}.hero p[data-v-08f8bd10],.section-heading p[data-v-08f8bd10],.link-info p[data-v-08f8bd10]{margin:.25rem 0;color:var(--muted);line-height:1.5}.eyebrow[data-v-08f8bd10]{font-size:.72rem;font-weight:750;letter-spacing:.13em;color:var(--brand)}.primary-button[data-v-08f8bd10],.quiet-button[data-v-08f8bd10],.detail-button[data-v-08f8bd10]{display:inline-flex;align-items:center;justify-content:center;padding:.58rem .85rem;border:1px solid #e2cfba;border-radius:.65rem;background:#fff;color:inherit;font:inherit;font-weight:650;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.primary-button[data-v-08f8bd10]{background:var(--brand);border-color:var(--brand);color:#fff}.primary-button[data-v-08f8bd10]:hover:not(:disabled),.quiet-button[data-v-08f8bd10]:hover:not(:disabled),.detail-button[data-v-08f8bd10]:hover{transform:translateY(-1px);box-shadow:0 5px 14px #52371916}.primary-button[data-v-08f8bd10]:disabled,.quiet-button[data-v-08f8bd10]:disabled{opacity:.55;cursor:not-allowed}.quiet-button[data-v-08f8bd10]{background:#fffaf5}.detail-button[data-v-08f8bd10]{padding:.4rem .6rem;color:#a85f27;background:#fff8ef}.link-section[data-v-08f8bd10],.team-summary[data-v-08f8bd10],.results-panel[data-v-08f8bd10]{padding:1rem 1.1rem}.section-heading[data-v-08f8bd10]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.section-heading h2[data-v-08f8bd10]{margin:0;font-size:1.08rem}.section-heading p[data-v-08f8bd10]{font-size:.86rem}.subtle[data-v-08f8bd10],.result-count[data-v-08f8bd10]{color:var(--muted);font-size:.88rem}.link-card[data-v-08f8bd10]{display:flex;justify-content:space-between;align-items:center;gap:1.1rem;padding:.9rem;margin-top:.65rem;border:1px solid #efe3d6;border-radius:.8rem;background:#fffdf9}.link-info[data-v-08f8bd10]{min-width:0}.link-info h3[data-v-08f8bd10]{display:inline;margin:0 .5rem;font-size:1rem}.link-info p[data-v-08f8bd10]{font-size:.85rem}.link-info small[data-v-08f8bd10]{color:#478164}.status[data-v-08f8bd10]{display:inline-flex;padding:.22rem .55rem;border-radius:999px;background:#f1eee9;color:#68635b;font-size:.75rem;white-space:nowrap}.status.published[data-v-08f8bd10]{background:#e9f5ee;color:#28714c}.status.paused[data-v-08f8bd10]{background:#fff1d7;color:#9a6920}.status.closed[data-v-08f8bd10]{background:#f2e9e7;color:#85655f}.link-actions[data-v-08f8bd10]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:min(450px,45%)}.url-input[data-v-08f8bd10],.filters input[data-v-08f8bd10],.filters select[data-v-08f8bd10]{box-sizing:border-box;min-width:0;padding:.58rem .68rem;border:1px solid #dec9b1;border-radius:.6rem;background:#fffdfa;color:inherit;font:inherit}.url-input[data-v-08f8bd10]{flex:1;font-size:.8rem}.paused-hint[data-v-08f8bd10]{color:var(--muted);font-size:.88rem}.overview[data-v-08f8bd10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.metric[data-v-08f8bd10]{display:grid;grid-template-columns:1fr auto;align-items:center;padding:.9rem 1rem}.metric span[data-v-08f8bd10],.metric small[data-v-08f8bd10]{color:var(--muted)}.metric strong[data-v-08f8bd10]{grid-column:2;grid-row:1/3;font-size:1.65rem;color:var(--brand)}.metric small[data-v-08f8bd10]{font-size:.8rem}.employee-chips[data-v-08f8bd10]{display:flex;flex-wrap:wrap;gap:.55rem}.employee-chips span[data-v-08f8bd10]{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border:1px solid #efe3d6;border-radius:999px;background:#fffdf9}.employee-chips small[data-v-08f8bd10]{color:var(--muted)}.employee-chips strong[data-v-08f8bd10]{color:#35805c;font-size:.82rem}.filters[data-v-08f8bd10]{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap;padding:.8rem;margin-bottom:.8rem;border:1px solid #f0e5d8;border-radius:.8rem;background:#fffcf8}.filters label[data-v-08f8bd10]{display:grid;gap:.3rem;min-width:145px;color:#666;font-size:.8rem}.filters select[data-v-08f8bd10],.filters input[data-v-08f8bd10]{width:100%;font-size:.88rem}.table-scroll[data-v-08f8bd10]{overflow:auto}table[data-v-08f8bd10]{width:100%;border-collapse:collapse;min-width:580px}th[data-v-08f8bd10],td[data-v-08f8bd10]{padding:.72rem .65rem;border-bottom:1px solid #eee3d7;text-align:left;vertical-align:middle}th[data-v-08f8bd10]{color:#786b5d;font-size:.82rem;font-weight:650;background:#fffcf8}td strong[data-v-08f8bd10],td small[data-v-08f8bd10]{display:block}td small[data-v-08f8bd10]{margin-top:.2rem;color:var(--muted);font-size:.78rem}.pagination[data-v-08f8bd10]{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.8rem;color:var(--muted);font-size:.86rem}.pagination div[data-v-08f8bd10]{display:flex;gap:.4rem}.empty-state[data-v-08f8bd10],.loading-line[data-v-08f8bd10]{padding:1.35rem;text-align:center;color:var(--muted);border:1px dashed #ead8c4;border-radius:.8rem;background:#fffcf8}.error-banner[data-v-08f8bd10],.inline-error[data-v-08f8bd10]{padding:.7rem .85rem;border:1px solid #e8aaa4;border-radius:.7rem;background:#fff4f2;color:#9e3932}.inline-error[data-v-08f8bd10]{margin:.4rem 0}.dialog-backdrop[data-v-08f8bd10]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#21180f77}.answer-dialog[data-v-08f8bd10]{width:min(740px,100%);max-height:88vh;overflow:auto;padding:1.1rem;background:#fffdfa;border:1px solid #ead8c4;border-radius:1rem;box-shadow:0 24px 75px #21180f40}.answer-dialog header[data-v-08f8bd10]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid #eee3d8}.answer-dialog h2[data-v-08f8bd10]{margin:.2rem 0}.answer-dialog header p[data-v-08f8bd10]{margin:.25rem 0;color:var(--muted);font-size:.86rem}.answer-list[data-v-08f8bd10]{display:grid;gap:.6rem;padding-top:.8rem}.answer-list article[data-v-08f8bd10]{padding:.75rem;border:1px solid #efe3d6;border-radius:.7rem;background:#fff}.answer-list h3[data-v-08f8bd10]{margin:0 0 .35rem;font-size:.92rem}.answer-list p[data-v-08f8bd10]{margin:0;white-space:pre-wrap;line-height:1.6;color:#5b5c63;overflow-wrap:anywhere}@media(max-width:700px){.survey-center[data-v-08f8bd10]{padding:.75rem}.hero[data-v-08f8bd10],.section-heading[data-v-08f8bd10]{align-items:flex-start}.hero[data-v-08f8bd10]{flex-direction:column}.link-card[data-v-08f8bd10]{align-items:flex-start;flex-direction:column}.link-actions[data-v-08f8bd10]{width:100%;min-width:0;justify-content:stretch;flex-wrap:wrap}.url-input[data-v-08f8bd10]{flex-basis:100%}.overview[data-v-08f8bd10]{grid-template-columns:1fr 1fr}.employee-chips span[data-v-08f8bd10]{align-items:flex-start;flex-direction:column;gap:.15rem}.filters label[data-v-08f8bd10]{flex:1 1 42%}.pagination[data-v-08f8bd10]{align-items:flex-start;flex-direction:column}}:root{--color-background: #f6f1e8;--color-surface: #fffdf8;--color-surface-muted: #f0e8da;--color-sidebar-bg: #302c29;--color-sidebar-text: #fffaf2;--color-sidebar-muted: #cfc2b1;--color-sidebar-active: #c97b39;--color-text-primary: #2d2925;--color-text-secondary: #6d6258;--color-text-muted: #968a7c;--color-border: #e6dccd;--color-border-strong: #d5c4ae;--color-accent: #c97b39;--color-accent-hover: #ad642d;--color-accent-soft: #f5dfc8;--color-focus: #8f5a2a;--color-success: #418c67;--color-warning: #c4872f;--color-danger: #c95858;--color-info: #5a7fa8;--color-neutral: #8b8175;--font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.75rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1rem;--shadow-sm: 0 2px 8px rgba(76, 55, 35, .08);--shadow-md: 0 8px 24px rgba(76, 55, 35, .12);--sidebar-width: 15rem;--sidebar-collapsed-width: 4.5rem;--header-height: 4rem;--content-max-width: 90rem;--content-padding: clamp(1rem, 3vw, 2.5rem);--page-gap: 1.5rem;--touch-target: 2.75rem;--mobile-gutter: 1rem}:root{--color-brand: var(--color-accent);--color-page: var(--color-background)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-background);line-height:var(--line-height)}button,input,select{font:inherit}button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-2) var(--space-4);cursor:pointer}button:hover{border-color:var(--color-accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--color-focus) 35%,transparent);outline-offset:2px}button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){:root{--content-padding:var(--mobile-gutter);--page-gap:1rem}}
