.private-launch[data-v-8f4c69af]{background:linear-gradient(180deg, var(--ea-page) 0%, #f9fbff 100%);isolation:isolate;min-height:100svh;padding:1.5rem clamp(1.25rem,5vw,5rem);position:relative;overflow:clip}.private-launch--invitation-dragging[data-v-8f4c69af]{cursor:copy}.private-launch__upload-line[data-v-8f4c69af]{z-index:20;opacity:0;pointer-events:none;height:4px;transition:opacity .16s;position:fixed;top:0;left:0;right:0;overflow:hidden}.private-launch__upload-line--visible[data-v-8f4c69af]{opacity:1}.private-launch__upload-line span[data-v-8f4c69af]{transform-origin:0;background:linear-gradient(90deg,#0f8f5f,#37c978);width:100%;height:100%;transition:transform .24s;display:block;box-shadow:0 0 18px #0f8f5f52}.private-launch__header[data-v-8f4c69af]{z-index:5;align-items:center;max-width:108rem;margin:0 auto;display:flex;position:relative}.private-launch__brand[data-v-8f4c69af]{align-items:center;width:fit-content;display:inline-flex}.private-launch__brand img[data-v-8f4c69af]{width:clamp(8.6rem,9vw,10.25rem);height:auto}.private-launch__content[data-v-8f4c69af]{z-index:4;width:min(100%,30rem);margin-left:clamp(0rem,2vw,2rem);padding-top:min(37vh,22rem);position:relative}.private-launch__title[data-v-8f4c69af]{max-width:28rem;color:var(--ea-text);letter-spacing:0;text-wrap:balance;-webkit-user-select:none;user-select:none;white-space:pre-line;margin:0;font-family:inherit;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:780;line-height:1.18}.private-launch__title--interactive[data-v-8f4c69af]{cursor:default}.private-launch__subtitle[data-v-8f4c69af],.private-launch__sign-in-hint[data-v-8f4c69af],.private-launch__invitation-status[data-v-8f4c69af]{max-width:25rem;color:var(--ea-muted);letter-spacing:0;margin:1rem 0 0;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:620;line-height:1.42}.private-launch__sign-in-hint[data-v-8f4c69af]{color:var(--ea-muted);margin-top:.62rem;font-size:clamp(.78rem,.85vw,.88rem);font-weight:520;line-height:1.35}.private-launch__sign-in-cluster[data-v-8f4c69af]{z-index:9;text-align:center;flex-direction:column;align-items:center;width:min(100%,11.8rem);display:flex}.private-launch__sign-in-cluster--content[data-v-8f4c69af]{text-align:left;align-items:flex-start;width:fit-content;position:relative}.private-launch__sign-in-cluster--finger[data-v-8f4c69af]{position:fixed;top:clamp(9.4rem,19.5vh,15.8rem);right:clamp(3.75rem,8.8vw,12.5rem)}.private-launch__sign-in-cluster--finger .private-launch__sign-in-hint[data-v-8f4c69af]{max-width:11.8rem;color:var(--ea-muted-strong);text-shadow:0 1px 10px #ffffffe6;font-weight:560}.private-launch__invitation-status[data-v-8f4c69af]{min-height:1.5rem;color:var(--ea-success)}.private-launch--invitation-invalid .private-launch__invitation-status[data-v-8f4c69af],.private-launch--invitation-expired .private-launch__invitation-status[data-v-8f4c69af],.private-launch--invitation-revoked .private-launch__invitation-status[data-v-8f4c69af],.private-launch--invitation-used .private-launch__invitation-status[data-v-8f4c69af],.private-launch--invitation-unsupported .private-launch__invitation-status[data-v-8f4c69af]{color:var(--ea-danger)}.private-launch__primary-action[data-v-8f4c69af]{z-index:8;border:1px solid var(--ea-accent);background:var(--ea-accent);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:9rem;min-height:3.25rem;padding:.78rem 1.45rem;font-weight:780;line-height:1.1;transition:opacity .26s,background .18s,transform .52s cubic-bezier(.2,.9,.2,1);display:inline-flex;position:fixed;top:min(58vh,34rem);right:clamp(1.25rem,5vw,5rem);transform:translate(calc(100% + 5rem));box-shadow:0 12px 28px #1a73e838}.private-launch__primary-action--revealed[data-v-8f4c69af]{opacity:1;pointer-events:auto;transform:translate(0)}.private-launch__primary-action--content[data-v-8f4c69af]{width:auto;margin-top:0;position:relative;top:auto;right:auto;transform:none}.private-launch__primary-action--finger[data-v-8f4c69af]{width:100%;position:relative;top:auto;right:auto;transform:none}.private-launch__primary-action[data-v-8f4c69af]:hover{background:#155fc2}.private-launch__art[data-v-8f4c69af]{z-index:1;pointer-events:none;position:absolute;inset:0}[data-v-8f4c69af] .private-launch__robot{object-fit:cover;object-position:center right;opacity:.94;transform-origin:70% 44%;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}[data-v-8f4c69af] .private-launch__ripple-layer{z-index:3;transform-origin:70% 44%;will-change:transform;position:absolute;inset:0}[data-v-8f4c69af] .private-launch__ripple{aspect-ratio:1;opacity:0;width:clamp(2.5rem,5vw,4.6rem);position:absolute;top:32%;right:13.5%;transform:translate(50%,-50%)}[data-v-8f4c69af] .private-launch__ripple:before,[data-v-8f4c69af] .private-launch__ripple:after{content:"";opacity:0;border:1px solid #0000002e;border-radius:999px;position:absolute;inset:0;transform:scale(.18)}[data-v-8f4c69af] .private-launch__ripple.robot-gaze-visual__ripple--active{opacity:1}[data-v-8f4c69af] .private-launch__ripple.robot-gaze-visual__ripple--active:before{animation:1.8s ease-out infinite private-launch-ripple-8f4c69af}[data-v-8f4c69af] .private-launch__ripple.robot-gaze-visual__ripple--active:after{animation:1.8s ease-out .55s infinite private-launch-ripple-8f4c69af}@keyframes private-launch-ripple-8f4c69af{0%{opacity:0;transform:scale(.16)}18%{opacity:.35}to{opacity:0;transform:scale(1)}}@media (width<=820px){.private-launch[data-v-8f4c69af]{min-height:100dvh}.private-launch__content[data-v-8f4c69af]{width:min(100%,24rem);margin-left:0;padding-top:19vh}.private-launch__subtitle[data-v-8f4c69af],.private-launch__invitation-status[data-v-8f4c69af]{max-width:21rem}.private-launch__art[data-v-8f4c69af]{height:clamp(20rem,48dvh,28rem);inset:auto 0 0}[data-v-8f4c69af] .private-launch__robot{transform-origin:82% 38%;object-position:right bottom;opacity:.66}.private-launch__primary-action[data-v-8f4c69af]{top:auto;bottom:2rem;right:1.2rem}.private-launch__primary-action--content[data-v-8f4c69af]{bottom:auto;right:auto}.private-launch__sign-in-cluster--finger[data-v-8f4c69af]{top:auto;bottom:clamp(10rem,37dvh,16.5rem);right:1.2rem}.private-launch__primary-action--finger[data-v-8f4c69af]{bottom:auto;right:auto}}@media (width<=560px){.private-launch[data-v-8f4c69af]{padding:1.1rem 1.2rem 2rem}.private-launch__content[data-v-8f4c69af]{padding-top:18vh}.private-launch__primary-action[data-v-8f4c69af]{min-width:8.5rem}.private-launch__sign-in-cluster--finger[data-v-8f4c69af]{width:min(9.6rem,100vw - 1.5rem);right:.75rem}}.office-messaging-compliance[data-v-c8f41664]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;gap:14px;padding:18px;display:grid}.office-messaging-compliance--embedded[data-v-c8f41664]{background:0 0;border:0;border-radius:0;padding:0}.office-messaging-compliance header[data-v-c8f41664],.office-messaging-compliance footer[data-v-c8f41664]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.office-messaging-compliance header div[data-v-c8f41664]{gap:3px;display:grid}.office-messaging-compliance header span[data-v-c8f41664]{color:var(--ea-muted);text-transform:uppercase;font-size:.74rem;font-weight:650}.office-messaging-compliance header strong[data-v-c8f41664]{color:var(--ea-text);font-size:1.12rem}.office-messaging-compliance header em[data-v-c8f41664]{color:var(--ea-muted-strong);font-size:.86rem;font-style:normal;font-weight:650}.office-messaging-compliance-grid[data-v-c8f41664]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.office-messaging-compliance label[data-v-c8f41664]{gap:6px;min-width:0;display:grid}.office-messaging-compliance label>span[data-v-c8f41664],.office-messaging-compliance-checks span[data-v-c8f41664]{color:var(--ea-muted);font-size:.72rem;font-weight:650}.office-messaging-compliance input[data-v-c8f41664],.office-messaging-compliance select[data-v-c8f41664],.office-messaging-compliance textarea[data-v-c8f41664]{border:1px solid var(--ea-border);width:100%;min-width:0;color:var(--ea-text);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;line-height:1.35}.office-messaging-compliance textarea[data-v-c8f41664]{resize:vertical;min-height:60px}.office-messaging-compliance input[data-v-c8f41664]:disabled,.office-messaging-compliance select[data-v-c8f41664]:disabled,.office-messaging-compliance textarea[data-v-c8f41664]:disabled{background:var(--ea-panel);color:var(--ea-muted)}.office-messaging-compliance-wide[data-v-c8f41664]{grid-column:span 2}.office-messaging-compliance-checks[data-v-c8f41664]{flex-wrap:wrap;gap:10px;display:flex}.office-messaging-compliance-checks label[data-v-c8f41664]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:999px;align-items:center;gap:6px;width:auto;padding:7px 10px;display:inline-flex}.office-messaging-compliance-checks input[data-v-c8f41664]{width:auto;min-width:0}.office-messaging-compliance button[data-v-c8f41664]{background:var(--ea-accent);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:38px;padding:0 14px;font-weight:700}.office-messaging-compliance header button[data-v-c8f41664],.office-messaging-compliance footer button[data-v-c8f41664]:first-child{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text)}.office-messaging-compliance button[data-v-c8f41664]:disabled{background:var(--ea-border);color:var(--ea-muted-strong);cursor:not-allowed}.office-messaging-compliance-error[data-v-c8f41664]{color:var(--ea-danger);margin:0;font-weight:650}@media (width<=760px){.office-messaging-compliance header[data-v-c8f41664],.office-messaging-compliance footer[data-v-c8f41664]{display:grid}.office-messaging-compliance-grid[data-v-c8f41664]{grid-template-columns:1fr}.office-messaging-compliance-wide[data-v-c8f41664]{grid-column:auto}.office-messaging-compliance button[data-v-c8f41664]{width:100%}}.office-messaging-settings[data-v-3a815ff2]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;gap:16px;padding:18px;display:grid}.office-messaging-settings-header[data-v-3a815ff2],.office-messaging-settings-form-header[data-v-3a815ff2]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.office-messaging-settings-header div[data-v-3a815ff2],.office-messaging-settings-form-header div[data-v-3a815ff2]{gap:4px;display:grid}.office-messaging-settings-header h2[data-v-3a815ff2],.office-messaging-settings p[data-v-3a815ff2],.office-messaging-settings ul[data-v-3a815ff2]{margin:0}.eyebrow[data-v-3a815ff2],.office-messaging-settings-section>span[data-v-3a815ff2],.office-messaging-settings-form-header span[data-v-3a815ff2]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:650}.office-messaging-settings-header h2[data-v-3a815ff2]{font-size:1.12rem}.office-messaging-settings-header>span[data-v-3a815ff2]{background:var(--ea-panel);color:var(--ea-muted-strong);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.office-messaging-settings-grid[data-v-3a815ff2]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.office-messaging-settings-section[data-v-3a815ff2]{border-top:1px solid var(--ea-border);align-content:start;gap:8px;padding-top:14px;display:grid}.office-messaging-settings-section strong[data-v-3a815ff2],.office-messaging-settings-form-header strong[data-v-3a815ff2]{color:var(--ea-text);font-size:1rem}.office-messaging-settings-section p[data-v-3a815ff2]{color:var(--ea-muted);line-height:1.45}.office-messaging-settings-note[data-v-3a815ff2]{border-left:3px solid #f3d696;padding-left:10px}.office-messaging-settings-docs[data-v-3a815ff2]{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.office-messaging-settings-docs a[data-v-3a815ff2]{border:1px solid var(--ea-border);background:var(--ea-panel);min-height:30px;color:var(--ea-text);border-radius:999px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.office-messaging-settings button[data-v-3a815ff2]{border:1px solid var(--ea-border);background:var(--ea-accent);color:#fff;cursor:pointer;border-radius:6px;justify-self:start;min-height:38px;padding:0 14px;font-weight:700}.office-messaging-settings-form[data-v-3a815ff2]{border-top:1px solid var(--ea-border);gap:12px;padding-top:16px;display:grid}.office-messaging-settings-form-header button[data-v-3a815ff2]{border-color:var(--ea-border);background:var(--ea-page);color:var(--ea-text)}@media (width<=760px){.office-messaging-settings-header[data-v-3a815ff2],.office-messaging-settings-form-header[data-v-3a815ff2]{display:grid}.office-messaging-settings-grid[data-v-3a815ff2]{grid-template-columns:1fr}.office-messaging-settings button[data-v-3a815ff2]{width:100%}}.voice-section[data-v-475657b3]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;gap:14px;padding:16px;display:grid}.voice-header[data-v-475657b3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-header h4[data-v-475657b3]{margin:0;font-weight:600}.eyebrow[data-v-475657b3]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.selected-pill[data-v-475657b3],.voice-recommendation[data-v-475657b3]{white-space:nowrap;border-radius:999px;font-size:.78rem;font-weight:600}.selected-pill[data-v-475657b3]{background:var(--ea-panel-strong);border:1px solid var(--ea-border);color:var(--ea-text);padding:6px 10px}.voice-empty[data-v-475657b3]{color:var(--ea-muted);margin:0}.voice-grid[data-v-475657b3]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.voice-card[data-v-475657b3]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:8px;gap:10px;min-height:210px;padding:14px;display:grid}.voice-card.selected[data-v-475657b3]{border-color:var(--ea-accent);box-shadow:inset 3px 0 0 var(--ea-warm-line)}.voice-card.recommended[data-v-475657b3]:not(.selected){box-shadow:inset 3px 0 0 var(--ea-warm-line)}.voice-choice[data-v-475657b3]{align-items:start;gap:10px;display:flex}.voice-choice input[data-v-475657b3]{width:18px;height:18px;margin-top:3px}.voice-choice span[data-v-475657b3]{gap:2px;display:grid}.voice-choice strong[data-v-475657b3]{color:var(--ea-text);font-size:1.05rem;font-weight:500;line-height:1.15}.voice-choice small[data-v-475657b3]{color:var(--ea-text);font-weight:500}.voice-recommendation[data-v-475657b3]{background:var(--ea-page);color:var(--ea-text);justify-self:start;padding:5px 8px}.voice-card p[data-v-475657b3]{color:var(--ea-muted);margin:0;line-height:1.35}.voice-actions[data-v-475657b3]{grid-template-columns:1fr 1fr;align-self:end;gap:8px;display:grid}.voice-actions button[data-v-475657b3]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);cursor:pointer;font:inherit;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:600}.voice-actions button[data-v-475657b3]:disabled{background:var(--ea-panel);color:var(--ea-muted);cursor:not-allowed}@media (width<=720px){.voice-header[data-v-475657b3]{flex-direction:column;align-items:stretch}.selected-pill[data-v-475657b3]{justify-self:start}.voice-actions[data-v-475657b3]{grid-template-columns:1fr}}.personal-office-assistant-settings form[data-v-d98d124a]{gap:14px;display:grid}.field-label[data-v-d98d124a]{color:var(--ea-text);gap:8px;font-weight:600;display:grid}.field-label select[data-v-d98d124a],.field-label textarea[data-v-d98d124a]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);width:100%;color:var(--ea-text);font:inherit;padding:10px 12px;font-weight:400}.field-label select[data-v-d98d124a]{min-height:42px}.relationship-field[data-v-d98d124a]{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.relationship-field>span[data-v-d98d124a]{white-space:nowrap}.relationship-selector[data-v-d98d124a]{width:100%;position:relative}.relationship-selector-control[data-v-d98d124a]{appearance:none;box-sizing:border-box;border-radius:var(--ea-radius-md);width:100%;min-height:42px;color:var(--ea-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:400;line-height:1.35;display:flex}.relationship-selector-control span[data-v-d98d124a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relationship-selector-control svg[data-v-d98d124a]{width:16px;height:16px;color:var(--ea-muted-strong);flex:none;transition:transform .16s}.relationship-selector--open .relationship-selector-control svg[data-v-d98d124a]{transform:rotate(180deg)}.relationship-selector-control[data-v-d98d124a]:hover{background:0 0;border-color:#0000}.relationship-selector-control[data-v-d98d124a]:focus,.relationship-selector-control[data-v-d98d124a]:focus-visible{border-color:var(--ea-border);background:var(--ea-page);box-shadow:var(--ea-focus-ring);outline:none}.relationship-selector-control[data-v-d98d124a]:disabled{cursor:default;opacity:.78}.relationship-selector-options[data-v-d98d124a]{z-index:10;border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);box-shadow:var(--ea-shadow-subtle);gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.relationship-selector-option[data-v-d98d124a]{appearance:none;border-radius:var(--ea-radius-sm);width:100%;min-height:40px;color:var(--ea-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;padding:8px 10px;font-weight:400;line-height:1.35;display:flex}.relationship-selector-option[data-v-d98d124a]:hover,.relationship-selector-option[data-v-d98d124a]:focus,.relationship-selector-option[data-v-d98d124a]:focus-visible{background:var(--ea-panel);outline:none}.relationship-selector-option--selected[data-v-d98d124a]{border-color:var(--ea-border);background:var(--ea-panel-strong);box-shadow:inset 3px 0 0 var(--ea-warm-line);font-weight:500}.field-label textarea[data-v-d98d124a]{resize:vertical;min-height:112px}.personal-office-greeting-preview[data-v-d98d124a]{gap:6px;display:grid}.personal-office-greeting-preview span[data-v-d98d124a]{color:var(--ea-muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.personal-office-greeting-preview p[data-v-d98d124a]{border-left:3px solid var(--ea-accent);color:var(--ea-muted);margin:0;padding-left:10px;line-height:1.45}.settings-feedback[data-v-d98d124a]{margin:0;font-weight:700}.settings-feedback--error[data-v-d98d124a]{color:var(--ea-danger)}.settings-feedback--success[data-v-d98d124a]{color:var(--ea-success)}.personal-office-settings-actions[data-v-d98d124a]{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.secondary-action[data-v-d98d124a]{border-color:var(--ea-border);background:var(--ea-panel)}@media (width<=720px){.personal-office-settings-actions[data-v-d98d124a]{justify-content:stretch}.personal-office-settings-actions button[data-v-d98d124a]{width:100%}}.workspace-header-icon[data-v-13fc4380]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.95px;width:22px;height:22px}.personal-office-overview[data-v-d6f5ae14]{gap:18px;display:grid}.overview-hero[data-v-d6f5ae14],.overview-panel[data-v-d6f5ae14],.empty-guidance[data-v-d6f5ae14]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px}.overview-hero[data-v-d6f5ae14]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:20px;padding:20px;display:grid}.overview-hero-copy[data-v-d6f5ae14],.overview-hero-status[data-v-d6f5ae14],.overview-hero-status dl[data-v-d6f5ae14],.overview-hero-status dl div[data-v-d6f5ae14],.overview-panel[data-v-d6f5ae14],.overview-panel header>div[data-v-d6f5ae14],.next-step-list li div[data-v-d6f5ae14],.empty-guidance>div[data-v-d6f5ae14]:first-child{display:grid}.overview-hero-copy[data-v-d6f5ae14]{align-content:start;gap:9px}.overview-hero-copy h2[data-v-d6f5ae14],.overview-panel h3[data-v-d6f5ae14],.empty-guidance h3[data-v-d6f5ae14],.overview-hero-copy p[data-v-d6f5ae14],.overview-panel p[data-v-d6f5ae14],.empty-guidance p[data-v-d6f5ae14],.overview-hero-status dl[data-v-d6f5ae14],.overview-hero-status dd[data-v-d6f5ae14],.metric-grid[data-v-d6f5ae14],.recent-list[data-v-d6f5ae14],.next-step-list[data-v-d6f5ae14],.next-step-list span[data-v-d6f5ae14]{margin:0}.overview-hero-copy h2[data-v-d6f5ae14]{overflow-wrap:anywhere;color:var(--ea-text);font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1.1}.overview-hero-copy p[data-v-d6f5ae14]:not(.eyebrow),.empty-guidance p[data-v-d6f5ae14],.next-step-list span[data-v-d6f5ae14],.metric-grid small[data-v-d6f5ae14],.recent-list small[data-v-d6f5ae14],.readiness-row small[data-v-d6f5ae14],.overview-panel header span[data-v-d6f5ae14]{color:var(--ea-muted);line-height:1.45}.eyebrow[data-v-d6f5ae14]{color:var(--ea-muted);margin:0;font-size:.76rem;font-weight:600}.overview-hero-status[data-v-d6f5ae14]{align-content:start;gap:14px}.runtime-pill[data-v-d6f5ae14]{background:var(--ea-panel-strong);color:var(--ea-muted-strong);border-radius:999px;justify-self:start;padding:8px 11px;font-size:.84rem;font-weight:600}.runtime-pill--ready[data-v-d6f5ae14]{background:var(--ea-accent-soft);color:var(--ea-success)}.overview-hero-status dl[data-v-d6f5ae14]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-hero-status dl div[data-v-d6f5ae14]{border-top:1px solid var(--ea-border);gap:4px;padding-top:10px}.overview-hero-status dt[data-v-d6f5ae14]{color:var(--ea-muted);font-size:.74rem;font-weight:600}.overview-hero-status dd[data-v-d6f5ae14]{overflow-wrap:anywhere;min-width:0;color:var(--ea-text)}.readiness-strip[data-v-d6f5ae14]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.readiness-row[data-v-d6f5ae14],.metric-grid button[data-v-d6f5ae14],.recent-list button[data-v-d6f5ae14],.next-step-list button[data-v-d6f5ae14],.empty-actions button[data-v-d6f5ae14]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);font:inherit;cursor:pointer;border-radius:8px}.readiness-row[data-v-d6f5ae14]:hover,.readiness-row[data-v-d6f5ae14]:focus-visible,.metric-grid button[data-v-d6f5ae14]:hover,.metric-grid button[data-v-d6f5ae14]:focus-visible,.recent-list button[data-v-d6f5ae14]:hover,.recent-list button[data-v-d6f5ae14]:focus-visible,.next-step-list button[data-v-d6f5ae14]:hover,.next-step-list button[data-v-d6f5ae14]:focus-visible,.empty-actions button[data-v-d6f5ae14]:hover,.empty-actions button[data-v-d6f5ae14]:focus-visible{border-color:var(--ea-accent);background:var(--ea-panel-hover)}.readiness-row[data-v-d6f5ae14]:focus-visible,.metric-grid button[data-v-d6f5ae14]:focus-visible,.recent-list button[data-v-d6f5ae14]:focus-visible,.next-step-list button[data-v-d6f5ae14]:focus-visible,.empty-actions button[data-v-d6f5ae14]:focus-visible{outline-offset:2px;outline:3px solid #1a73e82e}.readiness-row[data-v-d6f5ae14]{text-align:left;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:10px;min-height:132px;padding:14px;display:grid}.readiness-row span[data-v-d6f5ae14]:not(.row-icon){gap:5px;display:grid}.readiness-row em[data-v-d6f5ae14]{color:var(--ea-muted-strong);grid-column:2;justify-self:start;font-size:.78rem;font-style:normal;font-weight:600}.readiness-row--good[data-v-d6f5ae14]{background:#f0fbf5;border-color:#b8e2cd}.readiness-row--warning[data-v-d6f5ae14]{background:#fff8e8;border-color:#f3d696}.readiness-row--danger[data-v-d6f5ae14]{background:#fff1f0;border-color:#f2b8b5}.readiness-row--neutral[data-v-d6f5ae14]{border-color:var(--ea-border);background:var(--ea-panel)}.readiness-row--good[data-v-d6f5ae14]:hover,.readiness-row--good[data-v-d6f5ae14]:focus-visible{background:#e7f8ef;border-color:#8bd7b0}.readiness-row--warning[data-v-d6f5ae14]:hover,.readiness-row--warning[data-v-d6f5ae14]:focus-visible{background:#fff1cc;border-color:#edc15d}.readiness-row--danger[data-v-d6f5ae14]:hover,.readiness-row--danger[data-v-d6f5ae14]:focus-visible{background:#ffe5e3;border-color:#eba09b}.readiness-row--neutral[data-v-d6f5ae14]:hover,.readiness-row--neutral[data-v-d6f5ae14]:focus-visible{border-color:var(--ea-accent);background:var(--ea-panel-hover)}.row-icon[data-v-d6f5ae14]{width:28px;height:28px;color:var(--ea-muted-strong);place-items:center;display:grid}.overview-grid[data-v-d6f5ae14]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-template-areas:"activity next""empty next";align-items:start;gap:18px;display:grid}.activity-panel[data-v-d6f5ae14]{grid-area:activity}.next-steps-panel[data-v-d6f5ae14]{grid-area:next}.empty-guidance[data-v-d6f5ae14]{grid-area:empty}.overview-panel[data-v-d6f5ae14]{align-content:start;gap:16px;padding:18px}.overview-panel header[data-v-d6f5ae14]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.overview-panel header>div[data-v-d6f5ae14]{gap:5px}.overview-panel h3[data-v-d6f5ae14],.empty-guidance h3[data-v-d6f5ae14]{color:var(--ea-text);font-size:1.08rem;line-height:1.2}.overview-panel header span[data-v-d6f5ae14]{white-space:nowrap}.metric-grid[data-v-d6f5ae14]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-grid button[data-v-d6f5ae14]{text-align:left;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:7px 9px;min-height:126px;padding:13px;display:grid}.metric-label[data-v-d6f5ae14],.metric-value[data-v-d6f5ae14],.metric-grid small[data-v-d6f5ae14]{grid-column:2}.metric-label[data-v-d6f5ae14]{color:var(--ea-muted);font-size:.76rem;font-weight:600}.metric-value[data-v-d6f5ae14]{color:var(--ea-text);font-size:1.65rem;font-weight:650;line-height:1}.recent-list[data-v-d6f5ae14],.next-step-list[data-v-d6f5ae14],.empty-actions[data-v-d6f5ae14]{gap:10px;display:grid}.recent-list button[data-v-d6f5ae14]{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.recent-list span[data-v-d6f5ae14]:not(.row-icon){gap:4px;min-width:0;display:grid}.recent-list strong[data-v-d6f5ae14]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-step-list[data-v-d6f5ae14]{padding:0;list-style:none}.next-step-list li[data-v-d6f5ae14]{border-top:1px solid var(--ea-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.next-step-list li[data-v-d6f5ae14]:first-child{border-top:0;padding-top:0}.next-step-list li div[data-v-d6f5ae14]{gap:5px}.next-step-list button[data-v-d6f5ae14]{min-height:38px;padding:8px 12px;font-weight:600}.empty-guidance[data-v-d6f5ae14]{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:18px;padding:18px;display:grid}.empty-guidance>div[data-v-d6f5ae14]:first-child{gap:8px}.empty-actions[data-v-d6f5ae14]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.empty-actions button[data-v-d6f5ae14]{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.empty-actions svg[data-v-d6f5ae14]{flex:none}@media (width<=1180px){.readiness-strip[data-v-d6f5ae14],.metric-grid[data-v-d6f5ae14]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.overview-hero[data-v-d6f5ae14],.empty-guidance[data-v-d6f5ae14]{grid-template-columns:1fr}.overview-grid[data-v-d6f5ae14]{grid-template-columns:1fr;grid-template-areas:"activity""next""empty"}}@media (width<=560px){.overview-hero[data-v-d6f5ae14],.overview-panel[data-v-d6f5ae14],.empty-guidance[data-v-d6f5ae14]{padding:16px}.readiness-strip[data-v-d6f5ae14],.metric-grid[data-v-d6f5ae14],.overview-hero-status dl[data-v-d6f5ae14],.empty-actions[data-v-d6f5ae14],.readiness-row[data-v-d6f5ae14],.metric-grid button[data-v-d6f5ae14],.next-step-list li[data-v-d6f5ae14]{grid-template-columns:1fr}.readiness-row em[data-v-d6f5ae14],.metric-label[data-v-d6f5ae14],.metric-value[data-v-d6f5ae14],.metric-grid small[data-v-d6f5ae14]{grid-column:auto}.metric-grid button[data-v-d6f5ae14]{min-height:0}.recent-list strong[data-v-d6f5ae14]{white-space:normal}}.personal-office-tasks[data-v-71616462]{flex-direction:column;gap:18px;display:flex}.tasks-page-header[data-v-71616462],.task-panel-header[data-v-71616462],.kanban-toolbar[data-v-71616462],.task-form-footer[data-v-71616462],.task-action-row[data-v-71616462],.task-card-header[data-v-71616462],.task-card-header-labels[data-v-71616462],.task-card-meta[data-v-71616462]{align-items:center;gap:12px;display:flex}.tasks-page-header[data-v-71616462],.task-panel-header[data-v-71616462],.kanban-toolbar[data-v-71616462],.task-card-header[data-v-71616462]{justify-content:space-between}.task-submit-actions[data-v-71616462]{flex-wrap:wrap;justify-content:flex-end}.task-submit-actions .primary-action[data-v-71616462],.task-submit-actions .secondary-action[data-v-71616462]{flex:180px}.task-card-header-labels[data-v-71616462]{flex-wrap:wrap;flex:1;min-width:0}.tasks-page-header h2[data-v-71616462],.task-panel-header h3[data-v-71616462],.task-column-header h3[data-v-71616462],.task-card h4[data-v-71616462],.task-empty-detail h3[data-v-71616462]{color:#162033;margin:0}.eyebrow[data-v-71616462]{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.73rem;font-weight:700}.tasks-support-id[data-v-71616462]{color:#667085;align-items:center;gap:8px;margin:8px 0 0;font-size:.82rem;display:flex}.tasks-support-id code[data-v-71616462]{color:#344054;font-size:.78rem}.task-stat-strip[data-v-71616462]{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;display:grid}.task-stat-strip span[data-v-71616462]{color:#667085;background:#f8fafc;border:1px solid #d8dde8;border-radius:8px;min-width:0;padding:10px;font-size:.78rem}.task-stat-strip strong[data-v-71616462]{color:#162033;font-size:1.1rem;display:block}.task-tabs[data-v-71616462]{border-bottom:1px solid #d8dde8;flex-wrap:wrap;gap:6px;display:flex}.task-tabs button[data-v-71616462]{color:#667085;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px;font-size:.9rem;font-weight:800}.task-tabs button.active[data-v-71616462]{color:#172033;border-color:#172033}.task-composer-shell[data-v-71616462]{grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);align-items:start;gap:16px;display:grid}.task-markdown-panel[data-v-71616462]{min-height:100%}.task-markdown-input[data-v-71616462]{color:#162033;width:100%;min-height:560px;font:inherit;resize:vertical;border:1px solid #cfd6e3;border-radius:8px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.55}.analysis-status[data-v-71616462]{color:#475467;background:#eef2f7;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800}.analysis-feedback[data-v-71616462]{flex-direction:column;gap:8px;display:flex}.task-workspace-grid[data-v-71616462]{grid-template-columns:minmax(300px,.92fr) minmax(320px,1.08fr);align-items:start;gap:16px;display:grid}.task-panel[data-v-71616462]{background:#fff;border:1px solid #d8dde8;border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.task-form[data-v-71616462],.task-edit-form[data-v-71616462],.task-blocker-form[data-v-71616462]{flex-direction:column;gap:12px;display:flex}.task-field-grid[data-v-71616462]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-label[data-v-71616462]{color:#475467;flex-direction:column;gap:6px;font-size:.82rem;font-weight:700;display:flex}.field-label input[data-v-71616462],.field-label select[data-v-71616462],.field-label textarea[data-v-71616462]{color:#162033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd6e3;border-radius:8px;font-weight:500}.field-label input[data-v-71616462],.field-label select[data-v-71616462]{height:40px;padding:0 11px}.field-label textarea[data-v-71616462]{resize:vertical;min-height:74px;padding:10px 11px}.task-toggle[data-v-71616462]{color:#475467;align-items:center;gap:8px;min-height:40px;font-size:.84rem;font-weight:700;display:flex}.task-due-field[data-v-71616462]{flex:1;min-width:180px}.primary-action[data-v-71616462],.secondary-action[data-v-71616462]{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:.86rem;font-weight:800}.primary-action[data-v-71616462]{color:#fff;background:#172033}.secondary-action[data-v-71616462]{color:#27364f;background:#fff;border-color:#cfd6e3}.primary-action[data-v-71616462]:disabled,.secondary-action[data-v-71616462]:disabled{cursor:not-allowed;opacity:.55}.task-state-pill[data-v-71616462],.task-type-chip[data-v-71616462]{color:#475467;background:#eef2f7;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.72rem;font-weight:800;display:inline-flex}.task-state-pill[data-state=ready][data-v-71616462],.task-state-pill[data-state=queued][data-v-71616462]{color:#067647;background:#e7f5ef}.task-state-pill[data-state=in_progress][data-v-71616462]{color:#175cd3;background:#e8f1ff}.task-state-pill[data-state=blocked][data-v-71616462],.task-state-pill[data-state=failed][data-v-71616462]{color:#b42318;background:#fff1f0}.task-state-pill[data-state=waiting_owner][data-v-71616462],.task-state-pill[data-state=waiting_external][data-v-71616462],.task-state-pill[data-state=needs_approval][data-v-71616462]{color:#b54708;background:#fff8e5}.task-blocker-summary[data-v-71616462],.task-card-blocker[data-v-71616462]{color:#912018;background:#fff7f7;border:1px solid #fecdca;border-radius:8px;flex-direction:column;gap:4px;display:flex}.task-blocker-summary[data-v-71616462]{padding:12px}.task-blocker-summary span[data-v-71616462],.task-blocker-summary small[data-v-71616462]{color:#b42318}.task-action-row[data-v-71616462]{flex-wrap:wrap}.task-feedback-row[data-v-71616462]{min-height:24px}.panel-muted[data-v-71616462],.panel-error[data-v-71616462]{border-radius:8px;margin:0;padding:10px 12px;font-size:.86rem;font-weight:700}.panel-muted[data-v-71616462]{color:#475467;background:#f1f5f9}.panel-error[data-v-71616462]{color:#b42318;background:#fff1f0}.task-filter-grid[data-v-71616462]{grid-template-columns:repeat(6,minmax(150px,1fr)) minmax(130px,auto);align-items:end;gap:12px;display:grid}.task-filter-toggle[data-v-71616462]{align-self:end}.task-list-tab[data-v-71616462],.task-kanban-tab[data-v-71616462],.task-stats-grid[data-v-71616462]{flex-direction:column;gap:14px;display:flex}.task-list-card[data-v-71616462]{background:#fff;border:1px solid #d8dde8;border-radius:8px;overflow:hidden}.task-list-summary[data-v-71616462]{background:#f8fafc;border-bottom:1px solid #e4e8f0;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.task-list-summary span[data-v-71616462]{color:#667085;font-size:.78rem;font-weight:700}.task-list-summary strong[data-v-71616462]{color:#162033;margin-right:5px}.task-table-wrap[data-v-71616462]{overflow-x:auto}.task-table[data-v-71616462]{border-collapse:collapse;width:100%;min-width:860px}.task-table th[data-v-71616462],.task-table td[data-v-71616462]{text-align:left;vertical-align:top;border-bottom:1px solid #e4e8f0;padding:12px}.task-table th[data-v-71616462]{color:#667085;text-transform:uppercase;font-size:.74rem}.task-table td[data-v-71616462]{color:#475467;font-size:.84rem}.task-table tr.selected[data-v-71616462]{background:#f8fafc}.task-table td[data-v-71616462]:first-child{min-width:260px}.task-table td:first-child strong[data-v-71616462],.task-table td:first-child span[data-v-71616462]{display:block}.task-table td:first-child strong[data-v-71616462]{color:#162033;margin-bottom:4px}.compact-action[data-v-71616462]{min-height:30px;padding:0 9px;font-size:.74rem}.task-stats-grid[data-v-71616462]{grid-template-columns:minmax(280px,1.1fr) repeat(2,minmax(240px,.95fr));align-items:start;display:grid}.stat-panel[data-v-71616462]{min-height:220px}.task-stat-strip.large[data-v-71616462]{grid-template-columns:repeat(3,minmax(90px,1fr))}.stat-row[data-v-71616462]{color:#475467;border-bottom:1px solid #e4e8f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.86rem;font-weight:700;display:flex}.stat-row strong[data-v-71616462]{color:#162033}.kanban-toolbar[data-v-71616462]{align-items:end}.kanban-toolbar .field-label[data-v-71616462]{min-width:220px}.tasks-kanban[data-v-71616462]{grid-template-columns:repeat(7,minmax(230px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.task-column[data-v-71616462]{background:#f8fafc;border:1px solid #d8dde8;border-radius:8px;flex-direction:column;gap:10px;min-height:300px;padding:10px;display:flex}.task-column.drag-over[data-v-71616462]{background:#eef2f7;border-color:#172033}.task-column.drop-blocked[data-v-71616462]{background:#fff7f7;border-color:#fecdca}.task-column-header[data-v-71616462]{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-column-header span[data-v-71616462]{color:#475467;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.78rem;font-weight:800;display:inline-flex}.task-column-states[data-v-71616462],.task-column-empty[data-v-71616462]{color:#667085;font-size:.76rem}.task-column-empty[data-v-71616462]{margin:auto}.task-card[data-v-71616462]{cursor:pointer;background:#fff;border:1px solid #d8dde8;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.task-card[draggable=true][data-v-71616462]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.task-card[draggable=true][data-v-71616462]:active{cursor:grabbing}.task-card[draggable=true] h4[data-v-71616462],.task-card[draggable=true] p[data-v-71616462],.task-card[draggable=true] .task-card-header[data-v-71616462],.task-card[draggable=true] .task-card-header-labels[data-v-71616462],.task-card[draggable=true] .task-card-meta[data-v-71616462],.task-card[draggable=true] .task-missing-fields[data-v-71616462],.task-card[draggable=true] .task-card-blocker[data-v-71616462]{-webkit-user-select:none;user-select:none}.task-drag-handle[data-v-71616462]{cursor:grab;background:#f8fafc;border:1px solid #d8dde8;border-radius:6px;flex:none;grid-template-columns:repeat(2,4px);grid-auto-rows:4px;place-content:center;gap:3px 4px;width:24px;height:24px;display:grid}.task-drag-handle span[data-v-71616462]{background:#667085;border-radius:999px;width:4px;height:4px}.task-card[draggable=true]:active .task-drag-handle[data-v-71616462],.task-drag-handle[data-v-71616462]:active{cursor:grabbing}.task-card.dragging[data-v-71616462]{opacity:.58;border-style:dashed}.task-card.drop-pending[data-v-71616462]{opacity:.72;pointer-events:none}.task-card.selected[data-v-71616462]{border-color:#172033;box-shadow:0 0 0 2px #17203314}.task-card h4[data-v-71616462]{font-size:.96rem}.task-card p[data-v-71616462]{color:#475467;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.task-card-meta[data-v-71616462]{color:#667085;flex-wrap:wrap;font-size:.76rem;font-weight:700}.task-missing-fields[data-v-71616462]{flex-wrap:wrap;gap:6px;display:flex}.task-missing-fields span[data-v-71616462]{color:#b54708;background:#fff8e5;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:800}.task-card-blocker[data-v-71616462]{padding:8px;font-size:.78rem;font-weight:800}.task-card-actions[data-v-71616462]{-webkit-user-select:auto;user-select:auto;flex-wrap:wrap;gap:6px;display:flex}.task-card-actions .secondary-action[data-v-71616462]{-webkit-user-select:none;user-select:none;min-height:30px;padding:0 9px;font-size:.74rem}.task-empty-detail[data-v-71616462]{color:#667085;text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:220px;display:flex}.task-empty-detail p[data-v-71616462]{margin:0}@media (width<=1180px){.task-workspace-grid[data-v-71616462],.task-composer-shell[data-v-71616462],.task-stats-grid[data-v-71616462]{grid-template-columns:1fr}.tasks-page-header[data-v-71616462],.kanban-toolbar[data-v-71616462]{flex-direction:column;align-items:stretch}.task-filter-grid[data-v-71616462]{grid-template-columns:repeat(3,minmax(150px,1fr))}.task-stat-strip[data-v-71616462]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.task-field-grid[data-v-71616462],.task-filter-grid[data-v-71616462],.task-form-footer[data-v-71616462]{grid-template-columns:1fr}.task-form-footer[data-v-71616462],.task-panel-header[data-v-71616462]{flex-direction:column;align-items:stretch}.kanban-toolbar .field-label[data-v-71616462]{min-width:0}.task-markdown-input[data-v-71616462]{min-height:320px}.task-tabs[data-v-71616462]{flex-wrap:nowrap;overflow-x:auto}}.public-booking-page[data-v-663a20e4]{background:var(--ea-page);min-height:100vh;color:var(--ea-text)}.public-booking-status[data-v-663a20e4],.booking-hero[data-v-663a20e4],.booking-section[data-v-663a20e4]{width:min(100% - 2rem,1120px);margin:0 auto}.public-booking-status[data-v-663a20e4]{padding:clamp(4rem,12vw,8rem) 0}.booking-hero[data-v-663a20e4]{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:end;gap:clamp(1rem,4vw,3rem);padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,4rem);display:grid}.booking-hero h1[data-v-663a20e4],.public-booking-status h1[data-v-663a20e4]{margin:0;font-size:clamp(2.4rem,7vw,5rem);line-height:1.02}.booking-hero p[data-v-663a20e4],.public-booking-status p[data-v-663a20e4],.empty-state[data-v-663a20e4],.booking-result p[data-v-663a20e4],.service-card p[data-v-663a20e4]{color:var(--ea-muted);line-height:1.55}.booking-hero__actions[data-v-663a20e4]{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.booking-hero__actions a[data-v-663a20e4],.refresh-action[data-v-663a20e4],.booking-dialog .primary-action[data-v-663a20e4]{border:1px solid var(--ea-accent);background:var(--ea-accent);color:var(--ea-on-accent);cursor:pointer;border-radius:8px;padding:.75rem 1rem;font-weight:600;text-decoration:none}.booking-hero__actions .secondary-action[data-v-663a20e4],.refresh-action[data-v-663a20e4],.booking-dialog .secondary-action[data-v-663a20e4]{border-color:var(--ea-border);background:var(--ea-page);color:var(--ea-text)}.booking-hero dl[data-v-663a20e4]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:8px;gap:.8rem;margin:0;padding:1rem;display:grid}.booking-hero dt[data-v-663a20e4]{color:var(--ea-muted);font-size:.82rem;font-weight:600}.booking-hero dd[data-v-663a20e4]{margin:.2rem 0 0}.booking-section[data-v-663a20e4]{border-top:1px solid var(--ea-border);padding:clamp(1.5rem,4vw,3rem) 0}.booking-section__header[data-v-663a20e4],.calendar-section-header[data-v-663a20e4],.booking-dialog header[data-v-663a20e4],.booking-dialog footer[data-v-663a20e4]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.booking-section__header[data-v-663a20e4]{margin-bottom:1rem}.booking-section h2[data-v-663a20e4],.booking-dialog h2[data-v-663a20e4]{margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.1}.booking-calendar-surface[data-v-663a20e4]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;padding:.75rem;overflow:hidden}[data-v-663a20e4] .fc{color:var(--ea-text);font-family:inherit}[data-v-663a20e4] .fc .fc-toolbar.fc-header-toolbar{align-items:center;gap:.75rem;margin-bottom:1.2rem}[data-v-663a20e4] .fc .fc-toolbar-title{font-size:1.15rem;font-weight:700}[data-v-663a20e4] .fc .fc-button{border-color:var(--ea-accent);background:var(--ea-accent);box-shadow:none;color:var(--ea-on-accent);border-radius:7px;font-weight:700}[data-v-663a20e4] .fc .fc-button-primary:not(:disabled).fc-button-active,[data-v-663a20e4] .fc .fc-button-primary:not(:disabled):active{border-color:var(--ea-text);background:var(--ea-text);color:var(--ea-on-accent)}[data-v-663a20e4] .fc .fc-button-primary:disabled{border-color:var(--ea-muted);background:var(--ea-muted)}[data-v-663a20e4] .fc .fc-day-today{background:#fff8dc}[data-v-663a20e4] .fc .fc-timegrid-slot{height:3rem}[data-v-663a20e4] .fc .fc-event{border-radius:5px;font-weight:700}[data-v-663a20e4] .fc .fc-event.public-booking-event-available,[data-v-663a20e4] .fc .fc-v-event.public-booking-event-available,[data-v-663a20e4] .fc .fc-daygrid-event.public-booking-event-available,[data-v-663a20e4] .fc .fc-timegrid-event.public-booking-event-available{cursor:pointer;box-shadow:inset 0 0 0 1px #0f5f5b3d;color:#0b3f3c!important;background:#e3f4f1!important;border-color:#0f5f5b!important}[data-v-663a20e4] .fc .fc-event.public-booking-event-available:hover,[data-v-663a20e4] .fc .fc-v-event.public-booking-event-available:hover,[data-v-663a20e4] .fc .fc-daygrid-event.public-booking-event-available:hover,[data-v-663a20e4] .fc .fc-timegrid-event.public-booking-event-available:hover{background:#d3ede8!important;border-color:#0b3f3c!important}[data-v-663a20e4] .fc .public-booking-event-available .fc-event-main,[data-v-663a20e4] .fc .public-booking-event-available .fc-event-title,[data-v-663a20e4] .fc .public-booking-event-available .fc-event-time{font-weight:800;color:#0b3f3c!important}[data-v-663a20e4] .fc .fc-event.public-booking-event-busy,[data-v-663a20e4] .fc .fc-v-event.public-booking-event-busy,[data-v-663a20e4] .fc .fc-daygrid-event.public-booking-event-busy,[data-v-663a20e4] .fc .fc-timegrid-event.public-booking-event-busy{cursor:not-allowed;opacity:.96;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff!important;background:#3f464d!important;border-color:#3f464d!important}[data-v-663a20e4] .fc .public-booking-event-busy .fc-event-main,[data-v-663a20e4] .fc .public-booking-event-busy .fc-event-title,[data-v-663a20e4] .fc .public-booking-event-busy .fc-event-time{font-weight:800;color:#fff!important}[data-v-663a20e4] .fc .fc-highlight{background:#1a73e824}.service-grid[data-v-663a20e4],.dialog-service-grid[data-v-663a20e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.service-card[data-v-663a20e4],.dialog-service[data-v-663a20e4]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);text-align:left;border-radius:8px;gap:.42rem;padding:1rem;display:grid}.service-card h3[data-v-663a20e4]{margin:0;font-size:1.18rem}.service-card span[data-v-663a20e4],.service-card small[data-v-663a20e4],.dialog-service span[data-v-663a20e4],.dialog-service small[data-v-663a20e4]{color:var(--ea-muted)}.dialog-backdrop[data-v-663a20e4]{z-index:50;background:#0f172a6b;place-items:start center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0;overflow:auto}.booking-dialog[data-v-663a20e4]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;gap:1rem;width:min(100%,44rem);padding:clamp(1rem,3vw,1.4rem);display:grid;box-shadow:0 18px 40px #0e1e482e}.dialog-section[data-v-663a20e4]{border-top:1px solid var(--ea-border);gap:.8rem;padding-top:1rem;display:grid}.dialog-section h3[data-v-663a20e4]{margin:0}.dialog-service[data-v-663a20e4]{cursor:pointer}.dialog-service.active[data-v-663a20e4]{border-color:var(--ea-accent);background:var(--ea-accent-soft)}.booking-form[data-v-663a20e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.booking-form label[data-v-663a20e4]{color:var(--ea-muted);gap:.35rem;font-weight:600;display:grid}.booking-form input[data-v-663a20e4],.booking-form textarea[data-v-663a20e4]{border:1px solid var(--ea-border);width:100%;color:var(--ea-text);font:inherit;border-radius:8px;padding:.75rem}.wide-field[data-v-663a20e4],.booking-error[data-v-663a20e4]{grid-column:1/-1}.booking-error[data-v-663a20e4]{color:var(--ea-danger);margin:0;font-weight:600}.booking-dialog button[data-v-663a20e4]:disabled{cursor:not-allowed;opacity:.5}.booking-result[data-v-663a20e4]{border-left:3px solid var(--ea-warm-line);padding-left:1rem}@media (width<=820px){.booking-hero[data-v-663a20e4],.service-grid[data-v-663a20e4],.dialog-service-grid[data-v-663a20e4],.booking-form[data-v-663a20e4]{grid-template-columns:1fr}.calendar-section-header[data-v-663a20e4],.booking-dialog header[data-v-663a20e4],.booking-dialog footer[data-v-663a20e4]{flex-direction:column;align-items:flex-start}[data-v-663a20e4] .fc .fc-toolbar.fc-header-toolbar{flex-direction:column;align-items:stretch}[data-v-663a20e4] .fc .fc-toolbar-chunk{justify-content:center;display:flex}}.account-status[data-v-1f3e13f9]{width:100%;max-width:100%;position:relative}.status-row[data-v-1f3e13f9],.status-trigger[data-v-1f3e13f9]{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;display:flex}.status-row[data-v-1f3e13f9]{width:100%;min-height:48px}.status-trigger[data-v-1f3e13f9]{background:var(--ea-accent-soft);min-width:0;color:var(--ea-text);text-align:left;border-color:#0000;border-radius:8px;flex:0 auto;justify-content:flex-start;min-height:48px;padding:8px 12px}.status-chip[data-v-1f3e13f9]{border:1px solid var(--ea-border);color:var(--ea-muted-strong);border-radius:999px;padding:6px 10px;font-weight:600}.status-chip.active[data-v-1f3e13f9]{color:var(--ea-success);background:#e9f8f1;border-color:#b8e2cd}.status-chip.setup_required[data-v-1f3e13f9]{color:var(--ea-warning);background:#fff8e8;border-color:#f3d696}.status-chip.provider_issue[data-v-1f3e13f9]{color:var(--ea-danger);background:#fff1f0;border-color:#f2beb8}.funds-label[data-v-1f3e13f9]{color:var(--ea-muted-strong);font-weight:500}.funds-label strong[data-v-1f3e13f9]{color:var(--ea-text)}.setup-summary[data-v-1f3e13f9]{color:var(--ea-warning);font-size:.92rem;font-weight:600}.provider-link[data-v-1f3e13f9]{color:var(--ea-accent);font-weight:600}.chevron[data-v-1f3e13f9]{color:var(--ea-muted);font-size:.8rem;font-weight:600}.status-panel[data-v-1f3e13f9]{z-index:25;background:var(--ea-page);border:0;border-radius:8px;gap:18px;width:min(420px,100vw - 34px);max-height:min(720px,100vh - 210px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 14px 34px #1018281f}.status-panel strong[data-v-1f3e13f9]{font-weight:600}.funds-summary[data-v-1f3e13f9]{gap:8px;display:grid}.funds-summary span[data-v-1f3e13f9],.funds-summary p[data-v-1f3e13f9],.usage-heading span[data-v-1f3e13f9],.usage-summary dt span[data-v-1f3e13f9],.usage-summary dd span[data-v-1f3e13f9],.status-signals dt[data-v-1f3e13f9]{color:var(--ea-muted)}.funds-summary strong[data-v-1f3e13f9]{font-size:1.45rem;line-height:1.2}.funds-summary p[data-v-1f3e13f9]{margin:0}.status-actions[data-v-1f3e13f9]{gap:10px;display:grid}.status-actions button[data-v-1f3e13f9]{min-height:46px;color:var(--ea-accent);background:0 0;border:0;border-radius:8px;justify-content:flex-start;padding:0 12px}.status-actions button[data-v-1f3e13f9]:hover:not(:disabled){background:var(--ea-panel-strong)}.setup-blockers[data-v-1f3e13f9]{background:#fff8f7;border:1px solid #b4231833;border-radius:8px;gap:12px;padding:12px;display:grid}.setup-blockers__heading[data-v-1f3e13f9]{gap:3px;display:grid}.setup-blockers__heading span[data-v-1f3e13f9],.setup-blockers li span[data-v-1f3e13f9],.setup-blockers p[data-v-1f3e13f9]{color:var(--ea-muted)}.setup-blockers ol[data-v-1f3e13f9]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup-blockers li[data-v-1f3e13f9]{border-top:1px solid #b4231824;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-top:10px;display:grid}.setup-blockers li[data-v-1f3e13f9]:first-child{border-top:0;padding-top:0}.setup-blockers li div[data-v-1f3e13f9]{gap:4px;display:grid}.setup-blockers li button[data-v-1f3e13f9]{white-space:nowrap;min-height:36px}.setup-blockers p[data-v-1f3e13f9]{margin:0}.usage-summary[data-v-1f3e13f9]{gap:12px;display:grid}.usage-heading[data-v-1f3e13f9],.usage-summary dl div[data-v-1f3e13f9]{justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-summary dl[data-v-1f3e13f9]{gap:12px;margin:0;display:grid}.usage-summary dt[data-v-1f3e13f9],.usage-summary dd[data-v-1f3e13f9]{gap:3px;margin:0;display:grid}.usage-summary dd[data-v-1f3e13f9]{text-align:right}.usage-summary dd strong[data-v-1f3e13f9]{color:var(--ea-text)}.status-signals[data-v-1f3e13f9]{gap:12px;margin:0;display:grid}.status-signals div[data-v-1f3e13f9]{justify-content:space-between;align-items:center;gap:16px;display:flex}.status-signals dd[data-v-1f3e13f9]{color:var(--ea-text);text-align:right;margin:0;font-weight:600}@media (width<=640px){.status-row[data-v-1f3e13f9]{display:grid}.status-trigger[data-v-1f3e13f9],.status-panel[data-v-1f3e13f9]{width:100%}.setup-blockers li[data-v-1f3e13f9]{grid-template-columns:1fr}}.ai-employees[data-v-a9a89f87]{gap:16px;display:grid}.page-header[data-v-a9a89f87],.create-card header[data-v-a9a89f87],.create-card footer[data-v-a9a89f87],.settings-panel header[data-v-a9a89f87],.settings-panel footer[data-v-a9a89f87],.list-header[data-v-a9a89f87],.voice-header[data-v-a9a89f87],.scenario-panel header[data-v-a9a89f87],.scenario-actions[data-v-a9a89f87],.section-header[data-v-a9a89f87]{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-header h2[data-v-a9a89f87],.list-header h3[data-v-a9a89f87],.settings-panel h3[data-v-a9a89f87],.create-card h3[data-v-a9a89f87],.service-section h4[data-v-a9a89f87],.voice-header h4[data-v-a9a89f87],.module-section h4[data-v-a9a89f87],.scenario-template-section h4[data-v-a9a89f87],.scenario-assignment-section h4[data-v-a9a89f87],.scenario-requirement-section h4[data-v-a9a89f87],.section-header h4[data-v-a9a89f87]{margin:0;font-weight:600}.page-header span[data-v-a9a89f87],.create-card header span[data-v-a9a89f87],.list-header span[data-v-a9a89f87],.settings-panel header span[data-v-a9a89f87]{color:var(--ea-muted);font-weight:500}.eyebrow[data-v-a9a89f87]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.panel-error[data-v-a9a89f87]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-danger);border-radius:8px;margin:0;padding:10px 12px;font-weight:500}.ai-employee-layout[data-v-a9a89f87]{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.employee-workspace[data-v-a9a89f87]{gap:16px;min-width:0;display:grid}.employee-list[data-v-a9a89f87],.create-card[data-v-a9a89f87],.settings-panel[data-v-a9a89f87],.voice-section[data-v-a9a89f87],.voice-route-summary[data-v-a9a89f87],.module-section[data-v-a9a89f87],.scenario-panel[data-v-a9a89f87],.scenario-template-section[data-v-a9a89f87],.scenario-editor[data-v-a9a89f87],.scenario-list[data-v-a9a89f87],.scenario-assignment-section[data-v-a9a89f87],.scenario-requirement-section[data-v-a9a89f87]{gap:12px;display:grid}.create-card[data-v-a9a89f87],.settings-panel[data-v-a9a89f87],.employee-card[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px}.create-card[data-v-a9a89f87],.settings-panel[data-v-a9a89f87]{padding:16px}.list-header[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;padding:12px}.list-actions[data-v-a9a89f87],.settings-actions[data-v-a9a89f87]{flex-wrap:wrap;gap:8px;display:flex}.settings-save-bar[data-v-a9a89f87]{background:var(--ea-page);border:1px solid var(--ea-border);z-index:2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:12px}.settings-save-bar.dirty[data-v-a9a89f87]{box-shadow:inset 3px 0 0 var(--ea-warning);border-color:#8a5a0073}.settings-save-bar.saved[data-v-a9a89f87]{box-shadow:inset 3px 0 0 var(--ea-success);border-color:#0f5f5b59}.settings-save-bar.error[data-v-a9a89f87]{box-shadow:inset 3px 0 0 var(--ea-danger);border-color:#b4231859}.save-state-copy[data-v-a9a89f87]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.save-state-copy small[data-v-a9a89f87]{color:var(--ea-muted);font-weight:500}.save-state-pill[data-v-a9a89f87]{border:1px solid var(--ea-border);color:var(--ea-text);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.save-state-pill.clean[data-v-a9a89f87]{background:var(--ea-panel-strong)}.save-state-pill.dirty[data-v-a9a89f87],.save-state-pill.saving[data-v-a9a89f87]{color:var(--ea-warning);background:#fff8e6;border-color:#8a5a0059}.save-state-pill.saved[data-v-a9a89f87]{color:var(--ea-success);background:#e8f6ef;border-color:#0f5f5b4d}.save-state-pill.error[data-v-a9a89f87]{color:var(--ea-danger);background:#fef2f2;border-color:#b4231859}.list-actions[data-v-a9a89f87]{justify-content:flex-end}.settings-actions[data-v-a9a89f87]{justify-content:flex-start}.secondary-action[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:600}.secondary-action[data-v-a9a89f87]:disabled{background:var(--ea-panel);color:var(--ea-muted);cursor:not-allowed}.secondary-action.active[data-v-a9a89f87]{border-color:var(--ea-accent);box-shadow:inset 0 0 0 1px var(--ea-accent)}.danger-action[data-v-a9a89f87]{background:var(--ea-page);min-height:40px;color:var(--ea-danger);cursor:pointer;font:inherit;border:1px solid #b4231859;border-radius:8px;padding:8px 12px;font-weight:700}.danger-action[data-v-a9a89f87]:disabled{cursor:not-allowed;opacity:.55}.settings-warning[data-v-a9a89f87]{color:var(--ea-warning);background:#fff8e6;border:1px solid #8a5a0059;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.settings-warning strong[data-v-a9a89f87]{color:var(--ea-text);font-weight:700}.settings-warning p[data-v-a9a89f87]{margin:0}.list-empty[data-v-a9a89f87]{border:1px dashed var(--ea-border);color:var(--ea-muted);border-radius:8px;margin:0;padding:14px;line-height:1.45}.employee-card[data-v-a9a89f87]{text-align:left;align-items:start;gap:5px;min-height:84px;padding:14px;display:grid}.employee-mode-tag[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-panel-strong);color:var(--ea-muted-strong);border-radius:999px;justify-self:start;padding:5px 10px;font-size:.82rem;font-weight:800;line-height:1.2}.employee-mode-tag.status-active[data-v-a9a89f87]{color:var(--ea-success);background:#0f5f5b1a;border-color:#0f5f5b4d}.employee-mode-tag.status-draft[data-v-a9a89f87]{background:var(--ea-accent-soft);color:var(--ea-accent);border-color:#1a73e84d}.employee-mode-tag.status-paused[data-v-a9a89f87]{color:var(--ea-warning);background:#fff8e8;border-color:#8a5a0059}.employee-mode-tag.status-archived[data-v-a9a89f87]{background:var(--ea-panel);color:var(--ea-muted)}.employee-card.selected[data-v-a9a89f87]{border-color:var(--ea-accent);box-shadow:inset 0 0 0 1px var(--ea-accent)}.employee-card strong[data-v-a9a89f87]{font-weight:500}.employee-card>span[data-v-a9a89f87],.employee-card small[data-v-a9a89f87]{color:var(--ea-muted)}.field-label[data-v-a9a89f87]{color:var(--ea-text);gap:8px;font-weight:600;display:grid}.field-label input[data-v-a9a89f87],.field-label select[data-v-a9a89f87],.field-label textarea[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-page);width:100%;color:var(--ea-text);font:inherit;border-radius:8px;padding:10px 12px;font-weight:400}.field-label input[data-v-a9a89f87],.field-label select[data-v-a9a89f87]{min-height:42px}.field-label textarea[data-v-a9a89f87]{resize:vertical}.settings-grid[data-v-a9a89f87]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-grid.compact[data-v-a9a89f87]{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-section[data-v-a9a89f87],.voice-route-summary[data-v-a9a89f87],.module-section[data-v-a9a89f87],.scenario-template-section[data-v-a9a89f87],.scenario-assignment-section[data-v-a9a89f87],.scenario-requirement-section[data-v-a9a89f87]{border-top:1px solid var(--ea-border);padding-top:14px}.module-row[data-v-a9a89f87]{border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.module-row input[data-v-a9a89f87]{width:18px;height:18px;margin-top:3px}.module-row span[data-v-a9a89f87]{gap:4px;min-width:0;display:grid}.module-row strong[data-v-a9a89f87]{font-weight:600}.module-row small[data-v-a9a89f87]{color:var(--ea-muted);font-size:.86rem;font-weight:400;line-height:1.35}.section-header p[data-v-a9a89f87]{color:var(--ea-muted);margin:4px 0 0;line-height:1.35}.scenario-workspace[data-v-a9a89f87]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.scenario-template-grid[data-v-a9a89f87]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scenario-template-card[data-v-a9a89f87]{border:1px solid var(--ea-border);border-radius:8px;align-content:space-between;gap:12px;min-width:0;padding:12px;display:grid}.scenario-template-card p[data-v-a9a89f87]{color:var(--ea-muted);margin:6px 0;line-height:1.35}.scenario-template-card small[data-v-a9a89f87]{color:var(--ea-muted);line-height:1.35;display:block}.scenario-card[data-v-a9a89f87],.scenario-assignment-row[data-v-a9a89f87],.scenario-requirement-row[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px}.scenario-card[data-v-a9a89f87]{color:var(--ea-text);text-align:left;align-items:start;gap:5px;min-height:76px;padding:12px;display:grid}.scenario-card.selected[data-v-a9a89f87]{border-color:var(--ea-accent);box-shadow:inset 0 0 0 1px var(--ea-accent)}.scenario-card strong[data-v-a9a89f87],.scenario-assignment-row strong[data-v-a9a89f87],.scenario-requirement-row strong[data-v-a9a89f87]{font-weight:600}.scenario-card span[data-v-a9a89f87],.scenario-card small[data-v-a9a89f87],.scenario-assignment-row small[data-v-a9a89f87],.scenario-requirement-row small[data-v-a9a89f87]{color:var(--ea-muted)}.scenario-assignment-row[data-v-a9a89f87],.scenario-requirement-row[data-v-a9a89f87]{align-items:start;gap:10px;padding:12px;display:grid}.scenario-assignment-row[data-v-a9a89f87]{grid-template-columns:auto minmax(0,1fr)}.scenario-assignment-row input[data-v-a9a89f87]{width:18px;height:18px;margin-top:3px}.scenario-assignment-row span[data-v-a9a89f87],.scenario-requirement-row span[data-v-a9a89f87]{gap:4px;display:grid}.scenario-assignment-row.disabled[data-v-a9a89f87]{background:var(--ea-panel)}.scenario-warning[data-v-a9a89f87]{color:var(--ea-warning)}.selected-voice-summary[data-v-a9a89f87]{border-top:1px solid var(--ea-border);align-items:start;gap:10px;padding-top:14px;display:grid}.voice-route-summary[data-v-a9a89f87]{background:#fff8e8;border:1px solid #8a5a0047;border-radius:8px;padding:12px}.voice-route-summary.connected[data-v-a9a89f87]{background:#e9f8f1;border-color:#0f5f5b3d}.voice-route-summary h4[data-v-a9a89f87],.selected-voice-summary h4[data-v-a9a89f87]{margin:0}.voice-route-summary p[data-v-a9a89f87]:not(.eyebrow),.selected-voice-summary p[data-v-a9a89f87]:not(.eyebrow){color:var(--ea-muted);margin:0;line-height:1.35}.selected-pill[data-v-a9a89f87],.voice-recommendation[data-v-a9a89f87]{white-space:nowrap;border-radius:999px;font-size:.78rem;font-weight:600}.selected-pill[data-v-a9a89f87]{background:var(--ea-panel-strong);border:1px solid var(--ea-border);color:var(--ea-text);padding:6px 10px}.voice-grid[data-v-a9a89f87]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.voice-grid.compact[data-v-a9a89f87]{grid-template-columns:1fr}.voice-card[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:8px;gap:10px;min-height:210px;padding:14px;display:grid}.voice-card.selected[data-v-a9a89f87]{border-color:var(--ea-accent);box-shadow:inset 3px 0 0 var(--ea-warm-line)}.voice-card.recommended[data-v-a9a89f87]:not(.selected){box-shadow:inset 3px 0 0 var(--ea-warm-line)}.voice-choice[data-v-a9a89f87]{align-items:start;gap:10px;display:flex}.voice-choice input[data-v-a9a89f87]{width:18px;height:18px;margin-top:3px}.voice-choice span[data-v-a9a89f87]{gap:2px;display:grid}.voice-choice strong[data-v-a9a89f87]{color:var(--ea-text);font-size:1.05rem;font-weight:500;line-height:1.15}.voice-choice small[data-v-a9a89f87]{color:var(--ea-text);font-weight:500}.voice-recommendation[data-v-a9a89f87]{background:var(--ea-page);color:var(--ea-text);justify-self:start;padding:5px 8px}.voice-card p[data-v-a9a89f87]{color:var(--ea-muted);margin:0;line-height:1.35}.voice-actions[data-v-a9a89f87]{grid-template-columns:1fr 1fr;align-self:end;gap:8px;display:grid}.voice-actions button[data-v-a9a89f87],.primary-action[data-v-a9a89f87]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);cursor:pointer;font:inherit;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:600}.voice-actions button[data-v-a9a89f87]:disabled{background:var(--ea-panel);color:var(--ea-muted);cursor:not-allowed}.primary-action[data-v-a9a89f87]{border-color:var(--ea-accent);background:var(--ea-accent);color:var(--ea-page)}.primary-action[data-v-a9a89f87]:disabled{background:var(--ea-muted);border-color:var(--ea-muted);cursor:not-allowed}.service-section[data-v-a9a89f87]{gap:10px;display:grid}.checkbox-row[data-v-a9a89f87]{color:var(--ea-text);align-items:center;gap:9px;font-weight:500;display:flex}.checkbox-row input[data-v-a9a89f87]{width:18px;height:18px}.empty-state[data-v-a9a89f87]{align-content:start}.empty-state p[data-v-a9a89f87]{color:var(--ea-muted);margin:0;line-height:1.45}@media (width<=1040px){.ai-employee-layout[data-v-a9a89f87],.settings-grid[data-v-a9a89f87],.settings-grid.compact[data-v-a9a89f87],.scenario-template-grid[data-v-a9a89f87],.scenario-workspace[data-v-a9a89f87]{grid-template-columns:1fr}}@media (width<=720px){.page-header[data-v-a9a89f87],.create-card header[data-v-a9a89f87],.create-card footer[data-v-a9a89f87],.list-header[data-v-a9a89f87],.settings-panel header[data-v-a9a89f87],.settings-panel footer[data-v-a9a89f87],.settings-save-bar[data-v-a9a89f87],.voice-header[data-v-a9a89f87],.scenario-panel header[data-v-a9a89f87],.scenario-actions[data-v-a9a89f87],.section-header[data-v-a9a89f87]{flex-direction:column;align-items:stretch}.voice-actions[data-v-a9a89f87]{grid-template-columns:1fr}.list-actions[data-v-a9a89f87],.settings-actions[data-v-a9a89f87]{justify-content:stretch}.list-actions[data-v-a9a89f87]>*,.settings-actions[data-v-a9a89f87]>*,.settings-save-bar[data-v-a9a89f87]>*{width:100%}}.plan-card-grid[data-v-1a334b51]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:12px;display:grid}.plan-card[data-v-1a334b51]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex;position:relative;overflow:hidden}.plan-card--selectable[data-v-1a334b51]{cursor:pointer;transition:border-color .12s,box-shadow .12s,background-color .12s}.plan-card--selectable[data-v-1a334b51]:hover,.plan-card--selectable[data-v-1a334b51]:focus-within{border-color:var(--ea-accent);box-shadow:inset 0 0 0 1px var(--ea-accent)}.plan-card[data-v-1a334b51]:focus-visible{outline:2px solid var(--ea-accent);outline-offset:2px}.plan-card--selected[data-v-1a334b51]:not(.plan-card--current){border-color:var(--ea-accent);background:var(--ea-page);box-shadow:inset 0 0 0 2px var(--ea-accent), 0 10px 22px #1a73e81f}.plan-card--current[data-v-1a334b51]{border-color:var(--ea-accent);background:var(--ea-accent-soft);box-shadow:inset 0 0 0 2px var(--ea-accent), 0 14px 28px #1a73e829}.plan-card--current-pending[data-v-1a334b51]{background:#f6f8fb;border-color:#cbd6e2}.plan-card--pending-checkout[data-v-1a334b51]{border-color:var(--ea-success);box-shadow:inset 0 0 0 2px var(--ea-success), 0 14px 28px #1f804d24;background:#eef8f1}.plan-card--current[data-v-1a334b51]:before{background:var(--ea-accent);content:"";height:5px;position:absolute;top:0;left:0;right:0}.plan-card--disabled[data-v-1a334b51]{background:var(--ea-panel)}.plan-card-current-mark[data-v-1a334b51]{background:var(--ea-accent);width:28px;height:28px;color:var(--ea-on-accent);border-radius:999px;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 14px #1a73e82e}.plan-card--current .plan-card-header[data-v-1a334b51]{padding-right:36px}.plan-card-header[data-v-1a334b51]{justify-content:space-between;align-items:flex-start;gap:14px;min-height:6.5rem;display:flex}.plan-card h4[data-v-1a334b51],.plan-card h5[data-v-1a334b51]{color:var(--ea-text);margin:0}.plan-card h4[data-v-1a334b51]{font-size:1.05rem}.plan-card h5[data-v-1a334b51]{font-size:.82rem}.plan-card-header p[data-v-1a334b51],.plan-description[data-v-1a334b51],.plan-disabled-reason[data-v-1a334b51],.plan-action-note[data-v-1a334b51]{color:var(--ea-muted);margin-top:4px;font-size:.9rem}.plan-disabled-reason[data-v-1a334b51]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-muted-strong);border-radius:8px;padding:10px;font-weight:650}.plan-status-pill[data-v-1a334b51]{background:var(--ea-accent-soft);width:fit-content;color:var(--ea-success);border-radius:999px;margin-bottom:6px;padding:4px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.plan-card--current .plan-status-pill[data-v-1a334b51]{background:var(--ea-accent);color:var(--ea-on-accent)}.plan-status-pill--pending[data-v-1a334b51]{color:var(--ea-success);background:#dff3e6}.plan-status-pill--active-pending[data-v-1a334b51]{color:var(--ea-muted-strong);background:#e8eef5}.plan-price[data-v-1a334b51]{text-align:right;white-space:nowrap;gap:2px;display:grid}.plan-price strong[data-v-1a334b51]{font-size:1.12rem}.plan-price span[data-v-1a334b51]{color:var(--ea-muted);font-size:.82rem}.plan-description[data-v-1a334b51]{min-height:4.25rem}.plan-included-capabilities[data-v-1a334b51]{border-left:3px solid var(--ea-accent);background:var(--ea-accent-soft);border-radius:8px;align-content:start;gap:8px;min-height:8.25rem;margin:0;padding:10px 12px;display:grid}.plan-included-capabilities p[data-v-1a334b51]{color:var(--ea-muted-strong);margin:0;font-size:.72rem;font-weight:800}.plan-included-capabilities ul[data-v-1a334b51]{gap:5px;margin:0;padding:0 0 0 1rem;list-style:outside;display:grid}.plan-included-capabilities li[data-v-1a334b51]{color:var(--ea-text);padding:0;font-size:.78rem;font-weight:700;line-height:1.25}.plan-metrics[data-v-1a334b51]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:9rem;display:grid}.plan-card-grid--package-selection .plan-metrics[data-v-1a334b51]{min-height:5.5rem}.plan-card-grid--package-selection .plan-description[data-v-1a334b51]{min-height:6rem}.plan-card-grid--package-selection .plan-included-capabilities[data-v-1a334b51]{min-height:9rem}.plan-card-grid--package-selection .plan-capabilities[data-v-1a334b51]{min-height:24rem}.plan-card-grid--package-selection .plan-capabilities[data-v-1a334b51]:empty{min-height:0}.plan-card-grid--package-selection .plan-card-meta[data-v-1a334b51]{margin-top:0}.plan-metrics div[data-v-1a334b51]{border:1px solid var(--ea-border);border-radius:8px;gap:4px;padding:10px;display:grid}.plan-card--current .plan-metrics div[data-v-1a334b51]{background:var(--ea-page)}.plan-metrics dt[data-v-1a334b51],.plan-module-list span[data-v-1a334b51]{color:var(--ea-muted);font-size:.78rem}.plan-metrics dd[data-v-1a334b51]{color:var(--ea-text);margin:0;font-weight:700}.plan-capabilities[data-v-1a334b51]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:19rem;display:grid}.plan-capability[data-v-1a334b51]{border-top:1px solid var(--ea-border);align-content:start;gap:7px;padding-top:10px;display:grid}.plan-capability--limited h5[data-v-1a334b51]{color:var(--ea-muted)}.plan-capability ul[data-v-1a334b51]{color:var(--ea-muted);gap:5px;margin:0;padding-left:18px;font-size:.86rem;display:grid}.plan-card-meta[data-v-1a334b51]{gap:0;margin-top:auto;display:grid}.plan-module-list[data-v-1a334b51]{border-top:1px solid var(--ea-border);align-content:start;gap:4px;padding-top:10px;display:grid}.plan-module-list--modules[data-v-1a334b51]{min-height:6.75rem}.plan-module-list--setup[data-v-1a334b51]{min-height:3.7rem}.plan-module-list+.plan-module-list[data-v-1a334b51]{margin-top:10px}.plan-module-list--placeholder[data-v-1a334b51]{visibility:hidden}.plan-card-actions[data-v-1a334b51]{align-content:start;gap:10px;min-height:5.75rem;margin-top:4px;display:grid}.plan-card-actions[data-v-1a334b51]:empty{display:none}.plan-card[data-v-1a334b51] button{border:1px solid var(--ea-border);background:var(--ea-page);min-height:42px;color:var(--ea-text);cursor:pointer;white-space:nowrap;border-radius:8px;justify-self:stretch;padding:0 12px;font-weight:600}.plan-card[data-v-1a334b51] button.plan-card-action-button--primary{border-color:var(--ea-accent);background:var(--ea-accent);color:var(--ea-on-accent);font-weight:760}.plan-card[data-v-1a334b51] button:hover:not(:disabled),.plan-card[data-v-1a334b51] button:focus-visible:not(:disabled){border-color:var(--ea-accent);color:var(--ea-accent)}.plan-card[data-v-1a334b51] button.plan-card-action-button--primary:hover:not(:disabled),.plan-card[data-v-1a334b51] button.plan-card-action-button--primary:focus-visible:not(:disabled){color:var(--ea-on-accent);background:#155fc2;border-color:#155fc2}.plan-card[data-v-1a334b51] button:disabled{cursor:not-allowed;opacity:.55}.plan-card--current[data-v-1a334b51] button:disabled{border-color:var(--ea-accent);background:var(--ea-accent);color:var(--ea-on-accent);opacity:1}.plan-card[data-v-1a334b51] .plan-action-note{color:var(--ea-muted);margin:0;font-size:.9rem}@media (width<=560px){.plan-card-header[data-v-1a334b51],.plan-metrics[data-v-1a334b51],.plan-capabilities[data-v-1a334b51]{align-items:start;display:grid}.plan-price[data-v-1a334b51]{text-align:left}.plan-description[data-v-1a334b51],.plan-included-capabilities[data-v-1a334b51],.plan-card-header[data-v-1a334b51],.plan-metrics[data-v-1a334b51],.plan-capabilities[data-v-1a334b51],.plan-card-grid--package-selection .plan-description[data-v-1a334b51],.plan-card-grid--package-selection .plan-included-capabilities[data-v-1a334b51],.plan-card-grid--package-selection .plan-card-header[data-v-1a334b51],.plan-card-grid--package-selection .plan-metrics[data-v-1a334b51],.plan-card-grid--package-selection .plan-capabilities[data-v-1a334b51],.plan-module-list--modules[data-v-1a334b51],.plan-module-list--setup[data-v-1a334b51],.plan-card-actions[data-v-1a334b51]{min-height:0}.plan-card-meta[data-v-1a334b51]{margin-top:0}}.billing-page[data-v-fd049a12]{gap:18px;display:grid}.billing-panel header[data-v-fd049a12]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-panel[data-v-fd049a12]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;min-width:0;padding:18px}.cap-summary[data-v-fd049a12],.cap-form[data-v-fd049a12]{min-width:0}.billing-warning[data-v-fd049a12]{background:#fff8e6;border:1px solid #efcf89;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.billing-notice[data-v-fd049a12],.billing-pending-checkout[data-v-fd049a12]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.billing-notice--success[data-v-fd049a12]{border-color:var(--ea-success);background:#eef8f1}.billing-notice--neutral[data-v-fd049a12],.billing-pending-checkout[data-v-fd049a12]{background:#f6f8fb}.billing-warning div[data-v-fd049a12],.billing-notice div[data-v-fd049a12],.billing-pending-checkout>div[data-v-fd049a12]{gap:4px;display:grid}.billing-pending-checkout dl[data-v-fd049a12]{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:min(100%,520px);margin:0;display:grid}.billing-pending-checkout dl div[data-v-fd049a12]{gap:4px;display:grid}.billing-pending-checkout dt[data-v-fd049a12]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.billing-pending-checkout dd[data-v-fd049a12]{color:var(--ea-text);font-weight:700}.billing-warning span[data-v-fd049a12]{color:var(--ea-warning);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.billing-notice span[data-v-fd049a12],.billing-pending-checkout span[data-v-fd049a12]{color:var(--ea-muted-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.billing-notice--success span[data-v-fd049a12]{color:var(--ea-success)}.billing-warning strong[data-v-fd049a12],.billing-notice strong[data-v-fd049a12],.billing-pending-checkout strong[data-v-fd049a12]{color:var(--ea-text);font-size:1.05rem}.billing-warning p[data-v-fd049a12],.billing-notice p[data-v-fd049a12],.billing-pending-checkout p[data-v-fd049a12]{color:var(--ea-muted);margin:0;line-height:1.45}.usage-list dt span[data-v-fd049a12],.usage-list dd span[data-v-fd049a12],.alert-list span[data-v-fd049a12],.cap-summary span[data-v-fd049a12],.cap-form span[data-v-fd049a12],.payment-details dt[data-v-fd049a12],.billing-panel p[data-v-fd049a12],.empty-state[data-v-fd049a12]{color:var(--ea-muted)}.eyebrow[data-v-fd049a12]{color:var(--ea-muted);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}h2[data-v-fd049a12],h3[data-v-fd049a12],p[data-v-fd049a12],dl[data-v-fd049a12],dd[data-v-fd049a12]{margin:0}h2[data-v-fd049a12]{margin-top:4px;font-size:1.28rem}h3[data-v-fd049a12]{margin-top:4px;font-size:1.05rem}.billing-error[data-v-fd049a12]{border-left:3px solid var(--ea-danger);color:var(--ea-danger);padding-left:10px;font-weight:600}.billing-grid[data-v-fd049a12]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.billing-grid--payments[data-v-fd049a12]{grid-template-columns:1fr}.billing-panel[data-v-fd049a12]{align-content:start;gap:16px;display:grid}.billing-panel--primary[data-v-fd049a12]{container-type:inline-size}.current-plan[data-v-fd049a12],.current-plan-summary[data-v-fd049a12],.current-plan-history[data-v-fd049a12],.payment-details[data-v-fd049a12],.usage-list[data-v-fd049a12],.alert-list[data-v-fd049a12],.cap-summary[data-v-fd049a12],.cap-form[data-v-fd049a12]{gap:12px;display:grid}.current-plan-history[data-v-fd049a12]{border-top:1px solid var(--ea-border);padding-top:12px}.cap-summary[data-v-fd049a12]{background:var(--ea-accent-soft);border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:center;padding:12px}.cap-summary div[data-v-fd049a12],.cap-form label[data-v-fd049a12]{gap:5px;min-width:0;display:grid}.cap-status[data-v-fd049a12]{border:1px solid var(--ea-border);color:var(--ea-muted);border-radius:8px;justify-content:center;align-self:stretch;align-items:center;padding:8px 10px;font-weight:700;display:inline-flex}.cap-status--ok[data-v-fd049a12]{border-color:var(--ea-success);color:var(--ea-success)}.cap-status--warning[data-v-fd049a12],.cap-status--reached[data-v-fd049a12]{border-color:var(--ea-danger);color:var(--ea-danger)}.cap-form[data-v-fd049a12]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.cap-form input[data-v-fd049a12],.cap-form select[data-v-fd049a12]{border:1px solid var(--ea-border);background:var(--ea-page);width:100%;min-height:42px;color:var(--ea-text);font:inherit;border-radius:8px;padding:0 12px}.alert-list div[data-v-fd049a12]{border-top:1px solid var(--ea-border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.alert-list div[data-v-fd049a12]:first-child{border-top:0;padding-top:0}.current-plan[data-v-fd049a12]{background:var(--ea-accent-soft);border:1px solid var(--ea-border);border-radius:8px;padding:12px}.current-plan-summary[data-v-fd049a12]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center}.current-plan-toggle[data-v-fd049a12]{width:40px;height:40px;color:var(--ea-muted-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex}.current-plan-toggle[data-v-fd049a12]:hover,.current-plan-toggle[data-v-fd049a12]:focus-visible{color:var(--ea-accent);background:#236ed71f;transform:translateY(-1px)}.current-plan-toggle[data-v-fd049a12]:focus-visible{outline:2px solid var(--ea-accent);outline-offset:2px}.current-plan-toggle[aria-expanded=true][data-v-fd049a12]{color:var(--ea-accent)}.current-plan-toggle-icon[data-v-fd049a12]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;width:20px;height:20px}.current-plan-history-header[data-v-fd049a12]{justify-content:space-between;align-items:center;gap:12px;display:flex}.current-plan-history-header strong[data-v-fd049a12]{color:var(--ea-text)}.current-plan span[data-v-fd049a12]{color:var(--ea-muted)}.current-plan-summary>div[data-v-fd049a12]{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.cap-form button[data-v-fd049a12]{border:1px solid var(--ea-border);background:var(--ea-page);min-height:42px;color:var(--ea-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font-weight:600}.cap-form button[data-v-fd049a12]:hover:not(:disabled),.cap-form button[data-v-fd049a12]:focus-visible:not(:disabled){border-color:var(--ea-accent);color:var(--ea-accent)}.cap-form button[data-v-fd049a12]:disabled{cursor:not-allowed;opacity:.55}.payment-details div[data-v-fd049a12],.usage-list div[data-v-fd049a12],.payment-list li[data-v-fd049a12]{border-top:1px solid var(--ea-border);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.payment-details div[data-v-fd049a12]:first-child,.usage-list div[data-v-fd049a12]:first-child,.payment-list li[data-v-fd049a12]:first-child{border-top:0;padding-top:0}.payment-details dt[data-v-fd049a12],.payment-details dd[data-v-fd049a12],.usage-list dt[data-v-fd049a12],.usage-list dd[data-v-fd049a12]{gap:4px;display:grid}.payment-details dd[data-v-fd049a12],.usage-list dd[data-v-fd049a12]{text-align:right}.payment-list[data-v-fd049a12]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.visually-hidden[data-v-fd049a12]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=780px){.billing-grid[data-v-fd049a12]{grid-template-columns:1fr}}@media (width<=560px){.billing-panel header[data-v-fd049a12],.billing-warning[data-v-fd049a12],.billing-notice[data-v-fd049a12],.billing-pending-checkout[data-v-fd049a12],.current-plan[data-v-fd049a12],.current-plan-summary[data-v-fd049a12],.current-plan-history-header[data-v-fd049a12],.cap-summary[data-v-fd049a12],.cap-form[data-v-fd049a12],.alert-list div[data-v-fd049a12],.payment-details div[data-v-fd049a12],.usage-list div[data-v-fd049a12],.payment-list li[data-v-fd049a12]{align-items:start;display:grid}.current-plan-summary[data-v-fd049a12]{grid-template-columns:1fr}.current-plan-toggle[data-v-fd049a12]{justify-self:start}.payment-details dd[data-v-fd049a12],.usage-list dd[data-v-fd049a12]{text-align:left}}.booking-page[data-v-c317d064]{max-width:none}.booking-page-grid[data-v-c317d064]{grid-template-columns:minmax(20rem,.32fr) minmax(0,.68fr);gap:1rem;display:grid}.booking-admin[data-v-c317d064],.booking-preview[data-v-c317d064]{align-content:start;gap:1rem;display:grid}.admin-card[data-v-c317d064],.public-preview-hero[data-v-c317d064],.booking-preview-section[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;padding:1rem}.admin-card strong[data-v-c317d064]{overflow-wrap:anywhere;color:var(--ea-text);display:block}.admin-card p[data-v-c317d064],.public-preview-hero p[data-v-c317d064],.empty-preview[data-v-c317d064],.booking-result p[data-v-c317d064],.calendar-help[data-v-c317d064]{color:var(--ea-muted)}.preview-link[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);border-radius:8px;padding:.62rem .9rem;font-weight:600;text-decoration:none}.publish-status[data-v-c317d064]{border-radius:999px;padding:.34rem .7rem;font-size:.84rem;font-weight:600}.publish-status.draft[data-v-c317d064]{background:var(--ea-panel-strong);color:var(--ea-muted)}.publish-status.published[data-v-c317d064]{color:#0f5f5b;background:#e5f5f3}.layout-options[data-v-c317d064]{gap:.8rem;display:grid}.layout-options button[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem;display:grid}.layout-options button.active[data-v-c317d064]{border-color:var(--ea-accent);background:var(--ea-accent-soft)}.wireframe[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:6px;grid-template-columns:repeat(6,1fr);grid-auto-rows:.52rem;gap:.25rem;min-height:5.6rem;padding:.45rem;display:grid}.wireframe-block[data-v-c317d064]{background:#cfd8e3;border-radius:3px}.wireframe-block--header[data-v-c317d064]{background:#8aaee8;grid-column:1/-1}.wireframe-block--hero[data-v-c317d064]{background:#e6edf7;grid-area:span 2/1/auto/-1}.wireframe-block--services[data-v-c317d064]{background:#dce7f4;grid-area:span 2/span 3}.wireframe-block--calendar[data-v-c317d064]{background:#b7cbe8;grid-area:span 3/span 3}.wireframe-block--dialog[data-v-c317d064]{background:#b56555;grid-column:span 2}.layout-copy[data-v-c317d064]{gap:.25rem;display:grid}.layout-copy strong[data-v-c317d064],.source-list dt[data-v-c317d064],.preview-services button strong[data-v-c317d064],.booking-result strong[data-v-c317d064],.dialog-service strong[data-v-c317d064]{font-weight:600}.layout-copy span[data-v-c317d064],.preview-services small[data-v-c317d064],.dialog-service small[data-v-c317d064]{color:var(--ea-muted)}.source-list[data-v-c317d064]{gap:.8rem;margin:0;display:grid}.source-list div[data-v-c317d064]{border-top:1px solid var(--ea-border);padding-top:.8rem}.source-list dt[data-v-c317d064]{color:var(--ea-muted);font-size:.8rem}.source-list dd[data-v-c317d064]{color:var(--ea-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin:.2rem 0 0;display:flex}.source-list button[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-muted-strong);cursor:pointer;border-radius:8px}.public-preview-hero[data-v-c317d064]{background:var(--ea-panel);grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);gap:1rem;display:grid}.preview-kicker[data-v-c317d064]{margin:0 0 .45rem;font-size:.82rem;font-weight:600;color:var(--ea-accent)!important}.public-preview-hero h3[data-v-c317d064],.preview-section-header h3[data-v-c317d064],.booking-dialog h3[data-v-c317d064]{color:var(--ea-text);margin:0;font-size:1.4rem;font-weight:600;line-height:1.16}.public-preview-hero p[data-v-c317d064]{margin:.55rem 0 0;line-height:1.55}.preview-section-note[data-v-c317d064]{color:var(--ea-muted);margin:.45rem 0 0;line-height:1.5}.public-preview-hero a[data-v-c317d064]{background:var(--ea-accent);color:#fff;border-radius:8px;width:fit-content;margin-top:1rem;padding:.7rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.public-preview-hero dl[data-v-c317d064]{gap:.75rem;margin:0;display:grid}.public-preview-hero dt[data-v-c317d064]{color:var(--ea-muted);font-size:.78rem;font-weight:600}.public-preview-hero dd[data-v-c317d064]{color:var(--ea-text);margin:.15rem 0 0}.preview-section-header[data-v-c317d064],.calendar-preview-header[data-v-c317d064],.booking-dialog header[data-v-c317d064],.booking-dialog footer[data-v-c317d064]{margin-bottom:.85rem}.calendar-preview-header[data-v-c317d064],.booking-dialog header[data-v-c317d064],.booking-dialog footer[data-v-c317d064]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.preview-services[data-v-c317d064]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.layout-compact .preview-services[data-v-c317d064]{grid-template-columns:1fr}.preview-services button[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-text);text-align:left;cursor:pointer;border-radius:8px;gap:.35rem;padding:.85rem;display:grid}.preview-services button span[data-v-c317d064]{color:var(--ea-muted);font-size:.78rem;font-weight:600}.preview-services button.active[data-v-c317d064]{border-color:var(--ea-accent);background:var(--ea-accent-soft)}.calendar-preview-surface[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;padding:.75rem;overflow:hidden}.calendar-help[data-v-c317d064]{margin:.8rem 0 0;line-height:1.45}.calendar-error[data-v-c317d064]{border:1px solid var(--ea-border);color:var(--ea-danger);border-radius:8px;margin:0 0 .8rem;padding:.75rem;font-weight:600}.booking-result[data-v-c317d064]{border-left:3px solid var(--ea-warm-line)}.dialog-backdrop[data-v-c317d064]{z-index:40;background:#1219235c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.booking-dialog[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;gap:1rem;width:min(100%,760px);max-height:min(90vh,760px);padding:1rem;display:grid;overflow:auto}.dialog-section[data-v-c317d064]{gap:.75rem;display:grid}.dialog-service[data-v-c317d064]{border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:.85rem;display:grid}.dialog-service span[data-v-c317d064]{gap:.25rem;display:grid}.dialog-form[data-v-c317d064]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-label[data-v-c317d064]{color:var(--ea-muted);gap:.35rem;font-size:.88rem;font-weight:600;display:grid}.field-label input[data-v-c317d064],.field-label textarea[data-v-c317d064]{border:1px solid var(--ea-border);background:var(--ea-page);width:100%;color:var(--ea-text);border-radius:8px;padding:.68rem .75rem}.wide-field[data-v-c317d064]{grid-column:1/-1}[data-v-c317d064] .fc{color:var(--ea-text);font-family:inherit}[data-v-c317d064] .fc .fc-button{border-color:var(--ea-accent);background:var(--ea-accent);box-shadow:none;border-radius:7px;font-weight:600}[data-v-c317d064] .fc .fc-button-primary:disabled{border-color:var(--ea-muted);background:var(--ea-muted)}[data-v-c317d064] .fc .fc-toolbar-title{font-size:1.05rem;font-weight:600}[data-v-c317d064] .fc .fc-event{border-color:var(--ea-muted);background:var(--ea-muted);cursor:not-allowed;border-radius:5px}[data-v-c317d064] .fc .fc-highlight{background:var(--ea-accent-soft)}@media (width<=1120px){.booking-page-grid[data-v-c317d064],.public-preview-hero[data-v-c317d064],.preview-services[data-v-c317d064],.dialog-form[data-v-c317d064],.layout-options button[data-v-c317d064]{grid-template-columns:1fr}}.calendar-workspace[data-v-e428a94d]{gap:16px;display:grid}.calendar-header[data-v-e428a94d],.calendar-editor header[data-v-e428a94d],.calendar-editor footer[data-v-e428a94d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-header h2[data-v-e428a94d],.calendar-editor h3[data-v-e428a94d]{margin:0}.calendar-header-title[data-v-e428a94d]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600;line-height:1.25}.calendar-layout[data-v-e428a94d]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.calendar-surface[data-v-e428a94d],.calendar-editor[data-v-e428a94d]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;min-width:0}.calendar-surface[data-v-e428a94d]{padding:12px}.calendar-editor[data-v-e428a94d]{gap:14px;padding:16px;display:grid}.calendar-editor footer[data-v-e428a94d]{flex-wrap:wrap;justify-content:flex-start}.calendar-refresh-button[data-v-e428a94d]{align-items:center;gap:8px;display:inline-flex}.button-spinner[data-v-e428a94d]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite calendar-spin-e428a94d}@keyframes calendar-spin-e428a94d{to{transform:rotate(360deg)}}.calendar-error[data-v-e428a94d]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-danger);border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.eyebrow[data-v-e428a94d]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.field-label[data-v-e428a94d]{color:var(--ea-text);gap:8px;font-weight:600;display:grid}.calendar-request-details[data-v-e428a94d]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:8px;gap:8px;padding:12px;display:grid}.calendar-request-details p[data-v-e428a94d]{gap:3px;margin:0;display:grid}.calendar-request-details span[data-v-e428a94d]{color:var(--ea-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.calendar-request-details strong[data-v-e428a94d]{color:var(--ea-text);font-size:.92rem;line-height:1.35}.field-label input[data-v-e428a94d],.field-label select[data-v-e428a94d],.field-label textarea[data-v-e428a94d]{border:1px solid var(--ea-border);background:var(--ea-page);width:100%;color:var(--ea-text);font:inherit;border-radius:8px;padding:10px 12px}.field-label input[data-v-e428a94d],.field-label select[data-v-e428a94d]{min-height:42px}.field-label small[data-v-e428a94d]{color:var(--ea-warning);font-weight:600;line-height:1.35}.field-label textarea[data-v-e428a94d]{resize:vertical}.calendar-inline-field[data-v-e428a94d]{--calendar-inline-control-height:30px;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.calendar-inline-field>span[data-v-e428a94d]{color:var(--ea-muted);font-size:.78rem;font-weight:600;line-height:1.25}.calendar-inline-field>.editable-display-control[data-v-e428a94d],.calendar-inline-field>.editable-inline-control[data-v-e428a94d],.calendar-inline-field>.calendar-inline-control-stack[data-v-e428a94d]{grid-column:2}.editable-display-control[data-v-e428a94d]{appearance:none;box-sizing:border-box;color:inherit;cursor:text;font:inherit;line-height:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;padding:2px 4px;display:inline-flex}.editable-display-control[data-v-e428a94d]:hover:not(:disabled){background:0 0;border-color:#0000}.editable-display-control[data-v-e428a94d]:focus-visible{box-shadow:var(--ea-focus-ring);background:0 0;border-color:#b9d3fb;outline:none}.editable-display-control[data-v-e428a94d]:disabled{cursor:default;opacity:.82}.editable-display-control.editable-empty[data-v-e428a94d]{color:var(--ea-muted);opacity:.72}.editable-text-block[data-v-e428a94d]{white-space:normal;width:100%;display:block}.calendar-inline-field .editable-inline-control[data-v-e428a94d]{background:var(--ea-page);box-sizing:border-box;box-shadow:none;color:var(--ea-text);height:var(--calendar-inline-control-height);min-height:var(--calendar-inline-control-height);border:1px solid #0000;border-radius:6px;padding:2px 4px;font-size:.95rem;font-weight:500;line-height:1.3}.calendar-inline-field .editable-inline-control[data-v-e428a94d]:focus,.calendar-inline-field .editable-inline-control[data-v-e428a94d]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.calendar-inline-field .editable-inline-select[data-v-e428a94d]{width:100%}.calendar-inline-field .editable-inline-textarea[data-v-e428a94d]{height:var(--calendar-inline-control-height);min-height:var(--calendar-inline-control-height);resize:vertical}.calendar-inline-display[data-v-e428a94d]{color:var(--ea-text);height:var(--calendar-inline-control-height);min-height:var(--calendar-inline-control-height);width:100%;font-size:.95rem;font-weight:500;line-height:1.3}.calendar-inline-display.editable-empty[data-v-e428a94d]{color:var(--ea-muted);opacity:.78;font-weight:500}.calendar-notes-display[data-v-e428a94d]{min-height:var(--calendar-inline-control-height)}.calendar-inline-control-stack[data-v-e428a94d]{gap:8px;display:grid}.address-input-row[data-v-e428a94d]{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.address-map-link[data-v-e428a94d]{border:1px solid var(--ea-border);color:var(--ea-accent);border-radius:8px;justify-content:center;align-self:stretch;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.address-map-link[data-v-e428a94d]:hover,.address-map-link[data-v-e428a94d]:focus-visible{border-color:var(--ea-accent);outline:none}.address-map-link svg[data-v-e428a94d]{fill:currentColor;width:19px;height:19px}.personal-contact-summary[data-v-e428a94d],.selected-contact-list[data-v-e428a94d]{gap:8px;display:grid}.selected-contact-row[data-v-e428a94d]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:grid}.selected-contact-row span[data-v-e428a94d],.contact-picker-row span[data-v-e428a94d]{gap:2px;min-width:0;display:grid}.selected-contact-row strong[data-v-e428a94d],.contact-picker-row strong[data-v-e428a94d]{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.selected-contact-row small[data-v-e428a94d],.contact-picker-row small[data-v-e428a94d]{color:var(--ea-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;overflow:hidden}.selected-contact-empty[data-v-e428a94d]{color:var(--ea-muted);margin:0;font-weight:500}.contact-picker-button[data-v-e428a94d]{justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:38px;display:inline-flex}.contact-picker-button svg[data-v-e428a94d]{width:18px;height:18px}.contact-remove-button[data-v-e428a94d],.contact-picker-close[data-v-e428a94d]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-muted);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.contact-remove-button[data-v-e428a94d]:hover:not(:disabled),.contact-remove-button[data-v-e428a94d]:focus-visible,.contact-picker-close[data-v-e428a94d]:hover,.contact-picker-close[data-v-e428a94d]:focus-visible{border-color:var(--ea-danger);color:var(--ea-danger);outline:none}.contact-remove-button svg[data-v-e428a94d],.contact-picker-close svg[data-v-e428a94d]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:16px;height:16px}.contact-picker-backdrop[data-v-e428a94d]{z-index:30;background:#2021245c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-picker-dialog[data-v-e428a94d]{background:var(--ea-page);border:1px solid var(--ea-border);box-shadow:var(--ea-shadow-subtle);border-radius:8px;gap:14px;width:100%;max-width:min(560px,100vw - 48px);max-height:min(720px,100vh - 48px);padding:16px;display:grid;overflow:hidden}.contact-picker-dialog header[data-v-e428a94d],.contact-picker-dialog footer[data-v-e428a94d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-picker-dialog h4[data-v-e428a94d]{margin:0;font-size:1.05rem;font-weight:600}.contact-picker-list[data-v-e428a94d]{border:1px solid var(--ea-border);border-radius:8px;max-height:320px;display:grid;overflow:auto}.contact-picker-row[data-v-e428a94d]{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.contact-picker-row+.contact-picker-row[data-v-e428a94d]{border-top:1px solid var(--ea-border)}.contact-picker-row[data-v-e428a94d]:hover{background:var(--ea-panel)}.contact-picker-row input[data-v-e428a94d]{margin-top:3px}.contact-picker-empty[data-v-e428a94d]{color:var(--ea-muted);margin:0;padding:16px;font-weight:500}.contact-picker-dialog footer span[data-v-e428a94d]{color:var(--ea-muted);font-weight:600}.contact-picker-dialog footer div[data-v-e428a94d]{gap:8px;display:flex}.text-action[data-v-e428a94d]{justify-self:start;min-height:34px}.danger-action[data-v-e428a94d]{border-color:var(--ea-danger);color:var(--ea-danger)}[data-v-e428a94d] .fc{color:var(--ea-text);font-family:inherit}[data-v-e428a94d] .fc .fc-button{background:var(--ea-accent);border-color:var(--ea-accent);box-shadow:none;border-radius:7px;font-weight:600}[data-v-e428a94d] .fc .fc-button-primary:disabled{background:var(--ea-muted);border-color:var(--ea-muted)}[data-v-e428a94d] .fc .fc-toolbar-title{font-size:1.1rem;font-weight:600}[data-v-e428a94d] .fc .fc-event{background:var(--ea-accent);border-color:var(--ea-accent);cursor:pointer;border-radius:5px}[data-v-e428a94d] .fc .fc-event.calendar-event-read-only,[data-v-e428a94d] .fc .fc-event.calendar-event-source-google_calendar{cursor:pointer}[data-v-e428a94d] .fc .fc-event.calendar-event-busy{background:var(--ea-muted-strong);border-color:var(--ea-muted-strong)}@media (width<=960px){.calendar-layout[data-v-e428a94d]{grid-template-columns:1fr}.contact-picker-backdrop[data-v-e428a94d]{align-items:stretch;padding:12px}.contact-picker-dialog[data-v-e428a94d]{max-width:100%;max-height:calc(100vh - 24px)}.contact-picker-dialog footer[data-v-e428a94d]{flex-direction:column;align-items:stretch}.contact-picker-dialog footer div[data-v-e428a94d]{justify-content:flex-start}}.call-transcript-timeline[data-v-7b3b6912],.timeline-state-group[data-v-7b3b6912]{gap:12px;min-width:0;display:grid}.timeline-state-group--grouped[data-v-7b3b6912]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;padding:12px}.timeline-state-group--missing[data-v-7b3b6912]{background:var(--ea-panel);border-style:dashed}.timeline-state-group-header[data-v-7b3b6912]{border-bottom:1px solid var(--ea-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.timeline-state-group-header div[data-v-7b3b6912]{gap:2px;min-width:0;display:grid}.timeline-state-group-header strong[data-v-7b3b6912]{color:var(--ea-text);font-size:.96rem;font-weight:760;line-height:1.2}.timeline-state-group-header span[data-v-7b3b6912],.timeline-state-group-header small[data-v-7b3b6912]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.timeline-turn[data-v-7b3b6912]{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);display:grid;position:relative}.timeline-turn[data-v-7b3b6912]:before{background:var(--ea-border);content:"";width:1px;position:absolute;top:0;bottom:-12px;left:calc(50% - 1px)}.timeline-turn[data-v-7b3b6912]:last-of-type:before{bottom:50%}.timeline-marker[data-v-7b3b6912]{background:var(--ea-page);border:2px solid var(--ea-accent);z-index:1;border-radius:999px;grid-column:2;place-self:start center;width:12px;height:12px;margin-top:8px;position:relative}.timeline-bubble[data-v-7b3b6912]{background:var(--ea-page);border:1px solid var(--ea-border);z-index:1;border-radius:8px;gap:6px;min-width:0;padding:10px 12px;display:grid;position:relative}.timeline-turn--agent .timeline-bubble[data-v-7b3b6912],.timeline-turn--neutral .timeline-bubble[data-v-7b3b6912]{grid-column:1}.timeline-turn--caller .timeline-bubble[data-v-7b3b6912]{background:var(--ea-panel);grid-column:3}.timeline-turn--live .timeline-bubble[data-v-7b3b6912]{border-style:dashed}.timeline-turn--diagnostics-warning .timeline-bubble[data-v-7b3b6912]{border-color:#d8a321;box-shadow:inset 3px 0 #d8a321}.timeline-turn--diagnostics-error .timeline-bubble[data-v-7b3b6912]{border-color:#d93025;box-shadow:inset 3px 0 #d93025}.timeline-bubble header[data-v-7b3b6912]{justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline-header-actions[data-v-7b3b6912]{align-items:center;gap:6px;display:flex}.timeline-bubble strong[data-v-7b3b6912],.timeline-bubble span[data-v-7b3b6912],.timeline-bubble time[data-v-7b3b6912]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.diagnostics-toggle[data-v-7b3b6912]{aspect-ratio:1;background:var(--ea-page);border:1px solid var(--ea-border);box-sizing:border-box;color:var(--ea-muted-strong);cursor:pointer;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;padding:0;font-size:.86rem;font-weight:700;line-height:1;display:inline-flex}.timeline-bubble p[data-v-7b3b6912]{color:var(--ea-text);margin:0;line-height:1.45}.timeline-bubble footer[data-v-7b3b6912]{flex-wrap:wrap;gap:6px;display:flex}.timeline-bubble footer span[data-v-7b3b6912]{background:var(--ea-panel-strong);color:var(--ea-muted-strong);border-radius:999px;padding:3px 7px}.turn-diagnostics[data-v-7b3b6912]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;gap:8px;padding:10px;display:grid}.turn-diagnostics dl[data-v-7b3b6912],.turn-diagnostics ul[data-v-7b3b6912],.turn-diagnostics p[data-v-7b3b6912]{margin:0}.turn-diagnostics dl[data-v-7b3b6912]{gap:6px;display:grid}.turn-diagnostics dl div[data-v-7b3b6912]{gap:2px;display:grid}.turn-diagnostics dt[data-v-7b3b6912],.turn-diagnostics strong[data-v-7b3b6912]{color:var(--ea-muted);text-transform:uppercase;font-size:.72rem;font-weight:760}.turn-diagnostics dd[data-v-7b3b6912]{color:var(--ea-text);margin:0}.turn-diagnostics ul[data-v-7b3b6912]{gap:4px;padding-left:18px;display:grid}.turn-diagnostics li[data-v-7b3b6912],.diagnostic-check[data-v-7b3b6912]{color:var(--ea-text);line-height:1.4}.diagnostic-issue--warning[data-v-7b3b6912]{color:#8a5a00}.diagnostic-issue--error[data-v-7b3b6912]{color:#b42318}.empty-copy[data-v-7b3b6912]{color:var(--ea-muted);margin:0}@media (width<=760px){.timeline-turn[data-v-7b3b6912]{grid-template-columns:24px minmax(0,1fr)}.timeline-turn[data-v-7b3b6912]:before{left:5px}.timeline-marker[data-v-7b3b6912]{grid-column:1;justify-self:start}.timeline-turn--agent .timeline-bubble[data-v-7b3b6912],.timeline-turn--caller .timeline-bubble[data-v-7b3b6912],.timeline-turn--neutral .timeline-bubble[data-v-7b3b6912]{grid-column:2}}.transcript-translate[data-v-7af81c16]{flex:none;place-items:end;gap:6px;min-width:max-content;max-width:100%;display:grid;position:relative}.transcript-translate__button[data-v-7af81c16],.transcript-translate__clear[data-v-7af81c16],.transcript-translate__options button[data-v-7af81c16]{border:1px solid var(--ea-border);cursor:pointer;border-radius:8px;font-weight:700}.transcript-translate__button[data-v-7af81c16]{background:var(--ea-page);color:var(--ea-muted-strong);white-space:nowrap;min-height:36px;padding:8px 12px}.transcript-translate__button[data-v-7af81c16]:disabled{cursor:not-allowed;opacity:.62}.transcript-translate__panel[data-v-7af81c16]{background:var(--ea-page);border:1px solid var(--ea-border);z-index:20;border-radius:8px;gap:8px;width:min(320px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #20212424}.transcript-translate__field[data-v-7af81c16]{align-items:center;gap:6px;display:flex}.transcript-translate__field input[data-v-7af81c16]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:7px 9px}.transcript-translate__clear[data-v-7af81c16]{background:var(--ea-panel);color:var(--ea-muted-strong);min-height:36px;padding:7px 9px}.transcript-translate__options[data-v-7af81c16]{gap:4px;max-height:260px;display:grid;overflow-y:auto}.transcript-translate__options button[data-v-7af81c16]{background:var(--ea-page);color:var(--ea-text);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.transcript-translate__options button[data-v-7af81c16]:hover,.transcript-translate__options button[data-v-7af81c16]:focus-visible{background:var(--ea-panel)}.transcript-translate__options small[data-v-7af81c16],.transcript-translate__note[data-v-7af81c16]{color:var(--ea-muted);font-size:.76rem;font-weight:700}.transcript-translate__note[data-v-7af81c16],.transcript-translate__error[data-v-7af81c16]{margin:0}.transcript-translate__error[data-v-7af81c16]{color:var(--ea-danger);line-height:1.35}.visually-hidden[data-v-7af81c16]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.transcript-translate[data-v-7af81c16]{justify-items:stretch;width:100%}.transcript-translate__panel[data-v-7af81c16]{width:min(320px,100vw - 32px);left:0;right:auto}}.workspace-panel[data-v-121e8a37],.call-form[data-v-121e8a37],.call-toolbar[data-v-121e8a37],.module-report-list[data-v-121e8a37],.disclosure-section[data-v-121e8a37],.form-section[data-v-121e8a37]{gap:16px;display:grid}.panel-header[data-v-121e8a37],.form-header[data-v-121e8a37],.call-card-item header[data-v-121e8a37],.module-report header[data-v-121e8a37]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-header h2[data-v-121e8a37],.form-header h3[data-v-121e8a37],.form-section h4[data-v-121e8a37]{margin:0}.panel-title-eyebrow[data-v-121e8a37]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600}.panel-header span[data-v-121e8a37]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600;line-height:1.2}.eyebrow[data-v-121e8a37]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.panel-error[data-v-121e8a37],.call-toolbar[data-v-121e8a37],.call-form[data-v-121e8a37],.empty-state[data-v-121e8a37]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px}.panel-error[data-v-121e8a37]{color:var(--ea-danger);margin:0;padding:10px 12px;font-weight:600}.call-toolbar[data-v-121e8a37],.call-form[data-v-121e8a37],.empty-state[data-v-121e8a37]{padding:14px}.call-toolbar[data-v-121e8a37]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filters views""fields fields";align-items:center;gap:12px 16px}.view-toggle[data-v-121e8a37],.quick-filters[data-v-121e8a37]{flex-wrap:wrap;gap:8px;display:flex}.view-toggle[data-v-121e8a37]{grid-area:views;justify-content:flex-end}.quick-filters[data-v-121e8a37]{grid-area:filters;justify-content:flex-start}.view-toggle button[data-v-121e8a37],.quick-filters button[data-v-121e8a37],.back-action[data-v-121e8a37],.call-list-item[data-v-121e8a37],.call-card-item[data-v-121e8a37]{appearance:none;border:1px solid var(--ea-border);color:var(--ea-text);cursor:pointer;border-radius:8px}.view-toggle button[data-v-121e8a37],.quick-filters button[data-v-121e8a37],.back-action[data-v-121e8a37]{background:var(--ea-page);padding:8px 10px;font-weight:600}.view-toggle button[data-v-121e8a37]{background:0 0;border-color:#0000;place-items:center;width:38px;height:38px;padding:0;display:grid}.view-toggle button[data-v-121e8a37]:hover,.view-toggle button[data-v-121e8a37]:focus-visible{background:var(--ea-panel-strong);box-shadow:inset 0 0 0 1px var(--ea-border)}.view-toggle button.selected[data-v-121e8a37]{background:var(--ea-accent-soft);color:var(--ea-accent)}.view-toggle svg[data-v-121e8a37]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px}.view-toggle circle[data-v-121e8a37]{fill:currentColor}.view-toggle rect[data-v-121e8a37]{fill:none;stroke:currentColor}.view-label[data-v-121e8a37]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quick-filters button.selected[data-v-121e8a37]{background:var(--ea-accent-soft);border-color:var(--ea-accent)}.back-action[data-v-121e8a37]{background:0 0;border-color:#0000;place-items:center;width:38px;height:38px;margin-bottom:12px;padding:0;display:inline-grid}.back-action[data-v-121e8a37]:hover,.back-action[data-v-121e8a37]:focus-visible{background:var(--ea-panel-strong)}.back-action[data-v-121e8a37]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.back-action svg[data-v-121e8a37]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:24px;height:24px}.filter-grid[data-v-121e8a37]{grid-area:fields;grid-template-columns:150px 210px 160px minmax(220px,1fr);gap:10px;display:grid}label[data-v-121e8a37]{gap:6px;display:grid}label span[data-v-121e8a37],.metric small[data-v-121e8a37],.detail-grid dt[data-v-121e8a37],.call-card-item dt[data-v-121e8a37],.module-report dt[data-v-121e8a37],.call-card-item header span[data-v-121e8a37],.module-report header span[data-v-121e8a37]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600}input[data-v-121e8a37],select[data-v-121e8a37]{border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.call-list-view[data-v-121e8a37],.call-card-stack[data-v-121e8a37]{gap:10px;min-width:0;display:grid}.call-tree-item[data-v-121e8a37]{gap:0;min-width:0;display:grid}.call-card-stack[data-v-121e8a37]{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start}.call-list-item[data-v-121e8a37]{background:var(--ea-page);text-align:left;grid-template-columns:34px minmax(120px,.85fr) minmax(92px,.65fr) minmax(92px,.65fr) minmax(92px,.65fr) minmax(190px,1fr) minmax(240px,.95fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.call-tree-toggle[data-v-121e8a37],.call-tree-spacer[data-v-121e8a37]{grid-area:1/1/3;align-self:start;width:28px;height:28px}.call-tree-toggle[data-v-121e8a37]{appearance:none;background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-muted-strong);cursor:pointer;border-radius:999px;justify-items:center;padding:0;font-size:1rem;font-weight:800;line-height:1;display:grid}.call-tree-toggle[data-v-121e8a37]:hover,.call-tree-toggle[data-v-121e8a37]:focus-visible{background:var(--ea-accent-soft);border-color:var(--ea-accent);color:var(--ea-accent);outline:none}.call-tree-toggle[data-v-121e8a37]:focus-visible{box-shadow:var(--ea-focus-ring)}.call-list-item.has-work-orders[data-v-121e8a37]{position:relative}.call-tree-item.expanded .call-list-item.has-work-orders[data-v-121e8a37]:after{background:var(--ea-border);content:"";width:1px;position:absolute;top:40px;bottom:-18px;left:27px}.call-list-item[data-v-121e8a37]:hover,.call-list-item[data-v-121e8a37]:focus-visible,.call-card-item[data-v-121e8a37]:hover,.call-card-item[data-v-121e8a37]:focus-visible{border-color:var(--ea-accent)}.call-list-item[data-v-121e8a37]:focus-visible,.call-card-item[data-v-121e8a37]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.call-list-item.attention[data-v-121e8a37],.call-card-item.attention[data-v-121e8a37]{box-shadow:inset 3px 0 0 var(--ea-danger);border-color:#b423186b}.call-date-stack[data-v-121e8a37],.client-cell[data-v-121e8a37],.metric[data-v-121e8a37],.call-card-item header>div[data-v-121e8a37]{gap:4px;min-width:0;display:grid}.call-date[data-v-121e8a37],.metric[data-v-121e8a37]{font-weight:700}.call-header-tags[data-v-121e8a37]{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.direction-tag[data-v-121e8a37]{border:1px solid var(--ea-border);text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:750;line-height:1.15;display:inline-flex}.direction-tag--inbound[data-v-121e8a37]{background:var(--ea-accent-soft);color:var(--ea-accent);border-color:#1a73e847}.direction-tag--outbound[data-v-121e8a37]{color:var(--ea-success);background:#0f5f5b1a;border-color:#0f5f5b4d}.client-cell strong[data-v-121e8a37],.call-card-item strong[data-v-121e8a37]{overflow-wrap:anywhere;min-width:0}.client-cell small[data-v-121e8a37]{color:var(--ea-muted);overflow-wrap:anywhere}.client-jump[data-v-121e8a37],.client-card-jump[data-v-121e8a37],.client-phone-jump[data-v-121e8a37],.detail-client-jump[data-v-121e8a37]{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:start;min-width:0;min-height:0;padding:0}.client-jump[data-v-121e8a37],.client-card-jump[data-v-121e8a37]{gap:4px;display:grid}.detail-client-jump[data-v-121e8a37]{font-weight:700;display:inline}.detail-client-jump--heading[data-v-121e8a37]{font-size:inherit}.client-card-label[data-v-121e8a37]{gap:4px;min-width:0;display:grid}.client-card-jump[data-v-121e8a37]{width:fit-content}.client-phone-jump[data-v-121e8a37]{display:inline}.client-jump[data-v-121e8a37]:hover,.client-jump[data-v-121e8a37]:focus-visible,.client-card-jump[data-v-121e8a37]:hover,.client-card-jump[data-v-121e8a37]:focus-visible,.client-phone-jump[data-v-121e8a37]:hover,.client-phone-jump[data-v-121e8a37]:focus-visible,.detail-client-jump[data-v-121e8a37]:hover,.detail-client-jump[data-v-121e8a37]:focus-visible{color:var(--ea-accent);text-underline-offset:3px;outline:none;text-decoration:underline}.client-card-jump small[data-v-121e8a37],.client-card-label small[data-v-121e8a37]{color:var(--ea-muted)}.status-tag[data-v-121e8a37],.module-report b[data-v-121e8a37]{background:var(--ea-panel-strong);color:var(--ea-text);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.78rem}.status-tag.review[data-v-121e8a37]{color:var(--ea-danger)}.call-status-stack[data-v-121e8a37]{place-items:flex-start start;gap:6px;min-width:0;display:grid}.call-list-item .call-status-stack[data-v-121e8a37]{grid-area:1/7/3;align-self:start}.item-action-tags[data-v-121e8a37]{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.item-action-tag[data-v-121e8a37],.action-tag[data-v-121e8a37]{color:var(--ea-danger);background:#b4231814;border:1px solid #b4231847;border-radius:999px;font-weight:700}.item-action-tag[data-v-121e8a37]{padding:4px 7px;font-size:.72rem;line-height:1.15}.call-list-item p[data-v-121e8a37],.call-card-item p[data-v-121e8a37],.summary-full[data-v-121e8a37],.module-report p[data-v-121e8a37],.empty-copy[data-v-121e8a37],.empty-state[data-v-121e8a37]{color:var(--ea-muted);margin:0;line-height:1.45}.call-list-item p[data-v-121e8a37]{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/7;font-size:.94rem;line-height:1.38;display:-webkit-box;overflow:hidden}.call-work-order-tree[data-v-121e8a37]{gap:8px;margin:8px 0 4px 52px;display:grid;position:relative}.call-work-order-tree[data-v-121e8a37]:before{background:var(--ea-border);content:"";width:1px;position:absolute;top:-8px;bottom:50%;left:-25px}.call-work-order-branch[data-v-121e8a37]{appearance:none;background:var(--ea-panel);border:1px solid var(--ea-border);color:var(--ea-text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid;position:relative}.call-work-order-branch[data-v-121e8a37]:before{background:var(--ea-border);content:"";width:24px;height:1px;position:absolute;top:50%;left:-24px}.call-work-order-branch[data-v-121e8a37]:hover,.call-work-order-branch[data-v-121e8a37]:focus-visible{background:var(--ea-panel-hover);border-color:var(--ea-accent);outline:none}.call-work-order-branch[data-v-121e8a37]:focus-visible{box-shadow:var(--ea-focus-ring)}.branch-node[data-v-121e8a37]{background:var(--ea-page);border:2px solid var(--ea-accent);border-radius:999px;justify-self:center;width:12px;height:12px}.branch-copy[data-v-121e8a37]{gap:3px;min-width:0;display:grid}.branch-copy strong[data-v-121e8a37]{overflow-wrap:anywhere}.branch-copy small[data-v-121e8a37],.branch-copy span[data-v-121e8a37],.branch-id[data-v-121e8a37]{color:var(--ea-muted);overflow-wrap:anywhere;line-height:1.3}.branch-copy small[data-v-121e8a37],.branch-id[data-v-121e8a37]{font-size:.78rem;font-weight:700}.branch-id[data-v-121e8a37]{background:var(--ea-page);border:1px solid var(--ea-border);white-space:nowrap;border-radius:999px;padding:5px 9px}.call-card-item[data-v-121e8a37]{background:var(--ea-page);text-align:left;gap:12px;width:100%;padding:16px;display:grid}.call-card-item dl[data-v-121e8a37],.detail-grid[data-v-121e8a37],.module-report dl[data-v-121e8a37]{gap:10px;margin:0;display:grid}.call-card-item dl[data-v-121e8a37]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.call-card-item p[data-v-121e8a37]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-grid[data-v-121e8a37]{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid .wide[data-v-121e8a37]{grid-column:1/-1}.detail-grid dd[data-v-121e8a37],.call-card-item dd[data-v-121e8a37],.module-report dd[data-v-121e8a37]{overflow-wrap:anywhere;margin:4px 0 0}.summary-full[data-v-121e8a37]{color:var(--ea-text);font-size:1.02rem}.call-action-panel[data-v-121e8a37]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;gap:12px;padding:12px;display:grid}.follow-up-resolution-panel[data-v-121e8a37]{background:#1f66b80f}.follow-up-resolution-panel span[data-v-121e8a37],.follow-up-resolution-panel small[data-v-121e8a37],.follow-up-resolution-panel p[data-v-121e8a37]{color:var(--ea-muted)}.follow-up-resolution-panel strong[data-v-121e8a37]{color:var(--ea-text);margin-top:4px;display:block}.follow-up-resolution-panel p[data-v-121e8a37]{margin:0}.google-contact-writeback-panel[data-v-121e8a37]{background:#22835b0f}.google-contact-writeback-panel__header[data-v-121e8a37]{justify-content:space-between;align-items:start;gap:12px;display:flex}.google-contact-writeback-panel__header span[data-v-121e8a37],.google-contact-writeback-panel__header small[data-v-121e8a37]{color:var(--ea-muted)}.google-contact-writeback-panel__header strong[data-v-121e8a37]{color:var(--ea-text);margin-top:4px;display:block}.google-contact-writeback-status[data-v-121e8a37]{border:1px solid var(--ea-border);color:var(--ea-muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.78rem}.google-contact-writeback-status--good[data-v-121e8a37]{color:#0f6b4a;background:#22835b1f}.google-contact-writeback-status--warning[data-v-121e8a37]{color:#87570f;background:#a066141f}.google-contact-writeback-status--danger[data-v-121e8a37]{color:#9f2020;background:#b426261a}.google-contact-writeback-form[data-v-121e8a37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.google-contact-writeback-form label[data-v-121e8a37]{gap:6px;display:grid}.google-contact-writeback-form label.wide[data-v-121e8a37],.google-contact-writeback-form__actions[data-v-121e8a37]{grid-column:1/-1}.google-contact-writeback-form span[data-v-121e8a37]{color:var(--ea-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.google-contact-writeback-form input[data-v-121e8a37]{border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.google-contact-writeback-form input[data-v-121e8a37]:disabled{background:var(--ea-surface);color:var(--ea-muted)}.google-contact-writeback-form__actions[data-v-121e8a37]{justify-content:flex-start;display:flex}.google-contact-writeback-error[data-v-121e8a37]{color:#9f2020;margin:0}.linked-work-orders[data-v-121e8a37]{border-top:1px solid var(--ea-border);gap:12px;padding-top:14px;display:grid}.linked-work-orders header[data-v-121e8a37]{justify-content:space-between;align-items:center;gap:12px;display:flex}.linked-work-orders h4[data-v-121e8a37]{margin:0}.linked-work-orders header span[data-v-121e8a37]{color:var(--ea-muted);font-size:.78rem;font-weight:700}.linked-work-order-list[data-v-121e8a37]{gap:8px;display:grid}.linked-work-order-list button[data-v-121e8a37]{appearance:none;background:var(--ea-panel);border:1px solid var(--ea-border);color:var(--ea-text);cursor:pointer;text-align:left;border-radius:8px;justify-content:stretch;place-items:start;gap:4px;width:100%;padding:10px 12px;display:grid}.linked-work-order-list button[data-v-121e8a37]:hover,.linked-work-order-list button[data-v-121e8a37]:focus-visible{border-color:var(--ea-accent)}.linked-work-order-list small[data-v-121e8a37]{color:var(--ea-muted);font-weight:600}.action-tags[data-v-121e8a37]{flex-wrap:wrap;gap:8px;display:flex}.action-tag[data-v-121e8a37]{padding:6px 10px;font-size:.8rem}.action-grid[data-v-121e8a37]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.action-grid dt[data-v-121e8a37]{color:var(--ea-text);text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.1}.action-grid dd[data-v-121e8a37]{color:var(--ea-muted-strong);overflow-wrap:anywhere;margin:7px 0 0;font-size:1rem;font-weight:400;line-height:1.35}.form-section[data-v-121e8a37],.disclosure-section[data-v-121e8a37]{border-top:1px solid var(--ea-border);padding-top:14px}.call-billing-panel[data-v-121e8a37]{border-top:1px solid var(--ea-border);gap:14px;padding-top:14px;display:grid}.call-billing-heading[data-v-121e8a37]{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;display:grid}.call-billing-heading .eyebrow[data-v-121e8a37]{margin:0 0 3px;display:block}.call-billing-heading strong[data-v-121e8a37]{color:var(--ea-text);font-size:1rem;line-height:1.2;display:block}.call-billing-heading small[data-v-121e8a37]{color:var(--ea-muted);overflow-wrap:anywhere;text-align:right;font-size:.82rem;line-height:1.3}.billing-detail-grid[data-v-121e8a37]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;padding:12px}.disclosure-summary[data-v-121e8a37]{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,auto) 28px;align-items:center;gap:12px;list-style:none;display:grid}.disclosure-summary[data-v-121e8a37]::-webkit-details-marker{display:none}.disclosure-summary .eyebrow[data-v-121e8a37]{margin:0 0 3px;display:block}.disclosure-summary strong[data-v-121e8a37]{color:var(--ea-text);font-size:1rem;line-height:1.2;display:block}.disclosure-summary small[data-v-121e8a37]{color:var(--ea-muted);overflow-wrap:anywhere;text-align:right;font-size:.82rem;line-height:1.3}.disclosure-summary[data-v-121e8a37]:after{border:1px solid var(--ea-border);color:var(--ea-muted-strong);content:"+";border-radius:999px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.disclosure-section[open]>.disclosure-summary[data-v-121e8a37]{margin-bottom:14px}.disclosure-section[open]>.disclosure-summary[data-v-121e8a37]:after{content:"-"}.compact-detail-grid dd[data-v-121e8a37]{color:var(--ea-muted-strong);font-size:.98rem}.timeline-section-header[data-v-121e8a37]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.timeline-call-meta[data-v-121e8a37]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.timeline-status-tag[data-v-121e8a37],.timeline-duration-pill[data-v-121e8a37]{white-space:nowrap;border-radius:999px;font-weight:700}.timeline-status-tag[data-v-121e8a37]{background:var(--ea-panel-strong);color:var(--ea-text);text-transform:capitalize;padding:8px 16px}.timeline-status-tag.completed[data-v-121e8a37]{color:var(--ea-success);background:#0f5f5b14;border:1px solid #16a34a38}.timeline-status-tag.attention[data-v-121e8a37]{color:var(--ea-danger);background:#b4231814;border:1px solid #b4231847}.timeline-duration-pill[data-v-121e8a37]{background:var(--ea-text);color:var(--ea-page);text-align:center;min-width:76px;padding:9px 16px}.module-report[data-v-121e8a37]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;gap:8px;padding:12px;display:grid}.module-report header[data-v-121e8a37]{align-items:flex-start}.module-report header div[data-v-121e8a37]{gap:4px;min-width:0;display:grid}.module-report dl[data-v-121e8a37]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-report-overview dd[data-v-121e8a37]{color:var(--ea-text)}.developer-details[data-v-121e8a37]{border-top:1px solid var(--ea-border);padding-top:8px}.developer-details>summary[data-v-121e8a37]{color:var(--ea-muted-strong);cursor:pointer;text-transform:uppercase;font-size:.78rem;font-weight:700}.developer-details[open]>summary[data-v-121e8a37]{margin-bottom:8px}.module-report .developer-details dl[data-v-121e8a37]{grid-template-columns:1fr;gap:8px}.developer-details dd[data-v-121e8a37]{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.4}@media (width<=1180px){.call-list-item[data-v-121e8a37]{grid-template-columns:34px repeat(3,minmax(0,1fr));align-items:start}.call-list-item p[data-v-121e8a37]{grid-column:1/-1}.call-list-item .call-status-stack[data-v-121e8a37]{grid-area:auto}.detail-grid[data-v-121e8a37]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.filter-grid[data-v-121e8a37],.call-card-item dl[data-v-121e8a37],.action-grid[data-v-121e8a37],.call-work-order-branch[data-v-121e8a37]{grid-template-columns:1fr}.branch-node[data-v-121e8a37]{display:none}.branch-id[data-v-121e8a37]{justify-self:start}}@media (width<=640px){.panel-header[data-v-121e8a37],.form-header[data-v-121e8a37],.call-card-item header[data-v-121e8a37],.linked-work-orders header[data-v-121e8a37],.google-contact-writeback-panel__header[data-v-121e8a37],.module-report header[data-v-121e8a37],.call-billing-heading[data-v-121e8a37],.timeline-section-header[data-v-121e8a37]{flex-direction:column;align-items:flex-start;display:flex}.timeline-call-meta[data-v-121e8a37]{justify-content:flex-start}.call-list-item[data-v-121e8a37],.detail-grid[data-v-121e8a37],.google-contact-writeback-form[data-v-121e8a37],.module-report dl[data-v-121e8a37]{grid-template-columns:1fr}.call-tree-toggle[data-v-121e8a37],.call-tree-spacer[data-v-121e8a37]{grid-area:auto}.call-work-order-tree[data-v-121e8a37]{margin-left:34px}.call-tree-item.expanded .call-list-item.has-work-orders[data-v-121e8a37]:after{left:14px}.call-work-order-tree[data-v-121e8a37]:before{left:-20px}.call-work-order-branch[data-v-121e8a37]:before{width:20px;left:-20px}.disclosure-summary[data-v-121e8a37]{grid-template-columns:minmax(0,1fr) 28px}.disclosure-summary small[data-v-121e8a37]{text-align:left;grid-area:2/1/auto/-1}.call-billing-heading small[data-v-121e8a37]{text-align:left}}.workspace-panel[data-v-79d6d578]{gap:16px;display:grid}.panel-header[data-v-79d6d578],.detail-header[data-v-79d6d578],.subsection-header[data-v-79d6d578],.header-actions[data-v-79d6d578],.detail-actions[data-v-79d6d578],.form-actions[data-v-79d6d578]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-header h2[data-v-79d6d578],.detail-header h3[data-v-79d6d578],.subsection-header h4[data-v-79d6d578],.notes-block h4[data-v-79d6d578]{margin:0}.header-actions span[data-v-79d6d578],.subsection-header span[data-v-79d6d578]{color:var(--ea-muted);font-weight:600}.eyebrow[data-v-79d6d578]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.panel-error[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-danger);border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.panel-feedback[data-v-79d6d578]{color:var(--ea-success);background:#e5f4f2;border:1px solid #c6e6e1;border-radius:8px;margin:0;padding:10px 12px;font-weight:700}.panel-warning[data-v-79d6d578]{color:var(--ea-warning);background:#fff8e8;border:1px solid #ead7a4;border-radius:8px;margin:0;padding:10px 12px;font-weight:700}.client-toolbar[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fields views";align-items:center;gap:12px 16px;padding:14px;display:grid}.view-toggle[data-v-79d6d578]{flex-wrap:wrap;grid-area:views;justify-content:flex-end;gap:8px;display:flex}.view-toggle button[data-v-79d6d578]{appearance:none;color:var(--ea-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;font-weight:600;display:grid}.view-toggle button[data-v-79d6d578]:hover,.view-toggle button[data-v-79d6d578]:focus-visible{background:var(--ea-panel-strong);box-shadow:inset 0 0 0 1px var(--ea-border)}.view-toggle button.selected[data-v-79d6d578]{background:var(--ea-accent-soft);color:var(--ea-accent)}.view-toggle svg[data-v-79d6d578]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px}.view-toggle circle[data-v-79d6d578]{fill:currentColor}.view-toggle rect[data-v-79d6d578]{fill:none;stroke:currentColor}.view-label[data-v-79d6d578]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-grid[data-v-79d6d578]{grid-area:fields;grid-template-columns:minmax(220px,1fr) 160px 140px 150px;gap:10px;display:grid}.filter-grid--with-source[data-v-79d6d578]{grid-template-columns:minmax(96px,118px) minmax(126px,150px) minmax(190px,1fr) minmax(142px,160px) minmax(150px,170px)}.filter-field[data-v-79d6d578]{gap:6px;min-width:0;display:grid}.filter-field--source[data-v-79d6d578]{order:0}.filter-field--search[data-v-79d6d578]{order:1}.filter-field--status[data-v-79d6d578]{order:2}.filter-field--rating[data-v-79d6d578]{order:3}.filter-field--calls[data-v-79d6d578]{order:4}.filter-grid--with-source .filter-field--calls[data-v-79d6d578]{order:1}.filter-grid--with-source .filter-field--search[data-v-79d6d578]{order:2}.filter-grid--with-source .filter-field--status[data-v-79d6d578]{order:3}.filter-grid--with-source .filter-field--rating[data-v-79d6d578]{order:4}.filter-field--inline select[data-v-79d6d578]{background:var(--ea-panel);border-color:#0000;height:42px;min-height:42px;line-height:1.25;transition:background-color .14s,border-color .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #0000}.filter-field--inline:hover select[data-v-79d6d578],.filter-field--inline:focus-within select[data-v-79d6d578]{background:var(--ea-page);border-color:var(--ea-border)}.filter-field--inline select[data-v-79d6d578]:focus,.filter-field--inline select[data-v-79d6d578]:focus-visible{background:var(--ea-page);box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.google-contact-preview-panel[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;gap:12px;padding:14px;display:grid}.google-contact-preview-panel header[data-v-79d6d578],.google-contact-preview-row[data-v-79d6d578]{justify-content:space-between;align-items:center;gap:12px;display:flex}.google-contact-preview-panel h3[data-v-79d6d578]{margin:0}.google-contact-preview-panel header>span[data-v-79d6d578]{color:var(--ea-muted);font-weight:700}.google-contact-group-picker[data-v-79d6d578]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.google-contact-group-option[data-v-79d6d578]{background:var(--ea-panel);border:1px solid var(--ea-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.google-contact-group-option.active[data-v-79d6d578]{border-color:var(--ea-accent);box-shadow:inset 0 0 0 1px var(--ea-accent)}.google-contact-group-option.selected[data-v-79d6d578]{background:var(--ea-accent-soft)}.google-contact-group-option input[data-v-79d6d578]{width:18px;height:18px}.google-contact-group-option span[data-v-79d6d578]{gap:2px;min-width:0;display:grid}.google-contact-group-option strong[data-v-79d6d578],.google-contact-group-option small[data-v-79d6d578]{overflow-wrap:anywhere;min-width:0}.google-contact-group-option small[data-v-79d6d578]{color:var(--ea-muted);font-weight:600}.google-contact-import-actions[data-v-79d6d578]{justify-content:space-between;align-items:center;gap:10px;display:flex}.google-contact-import-actions>span[data-v-79d6d578]{color:var(--ea-muted);font-weight:700}.google-contact-preview-list[data-v-79d6d578]{gap:8px;display:grid}.google-contact-preview-row[data-v-79d6d578]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;min-width:0;padding:12px}.google-contact-preview-select[data-v-79d6d578]{align-items:center;gap:6px;display:flex}.google-contact-preview-select input[data-v-79d6d578]{width:18px;height:18px}.google-contact-preview-select span[data-v-79d6d578]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.google-contact-preview-row>div[data-v-79d6d578]{gap:4px;min-width:0;display:grid}.google-contact-preview-row strong[data-v-79d6d578],.google-contact-preview-row small[data-v-79d6d578]{overflow-wrap:anywhere;min-width:0}.google-contact-preview-row small[data-v-79d6d578]{color:var(--ea-muted);font-weight:600}.google-contact-phone-select[data-v-79d6d578]{gap:4px;min-width:180px;display:grid}.google-contact-phone-select span[data-v-79d6d578]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.google-contact-phone-single[data-v-79d6d578]{color:var(--ea-muted);white-space:nowrap;font-weight:700}.compact-action[data-v-79d6d578]{padding:8px 10px}.clients-workbench[data-v-79d6d578]{grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:14px;display:grid}.client-profile-view[data-v-79d6d578]{gap:14px;display:grid}.client-list[data-v-79d6d578],.client-detail[data-v-79d6d578],.client-form[data-v-79d6d578],.client-profile[data-v-79d6d578],.calls-panel[data-v-79d6d578],.work-orders-panel[data-v-79d6d578],.transcript-pane[data-v-79d6d578]{min-width:0}.client-list[data-v-79d6d578]{align-content:start;gap:8px;display:grid}.client-row[data-v-79d6d578],.call-row[data-v-79d6d578]{appearance:none;background:var(--ea-page);border:1px solid var(--ea-border);color:inherit;cursor:pointer;text-align:left;border-radius:8px}.client-row[data-v-79d6d578]{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.client-row.selected[data-v-79d6d578],.call-row.selected[data-v-79d6d578]{border-color:var(--ea-accent);box-shadow:inset 0 0 0 1px var(--ea-accent)}.client-row span[data-v-79d6d578],.call-row[data-v-79d6d578]{gap:4px;display:grid}.client-row small[data-v-79d6d578],.call-row span[data-v-79d6d578],.transcript-pane header span[data-v-79d6d578]{color:var(--ea-muted);font-size:.78rem;font-weight:600}.client-row b[data-v-79d6d578]{color:var(--ea-warning)}.contact-source-badge[data-v-79d6d578]{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:5px 8px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.client-row .contact-source-badge[data-v-79d6d578]{display:inline-flex}.contact-source-badge--local[data-v-79d6d578]{background:var(--ea-panel-strong);color:var(--ea-muted-strong)}.contact-source-badge--google[data-v-79d6d578]{color:#1a5fb4;background:#e7f0fe}.contact-source-badge--warning[data-v-79d6d578]{color:#8a5a00;background:#fff4d6}.owner-transfer-badge[data-v-79d6d578]{color:#0f5f5b;white-space:nowrap;background:#e7f6f2;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin-left:6px;padding:5px 8px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.contact-relationship-badge[data-v-79d6d578],.contact-language-badge[data-v-79d6d578]{background:var(--ea-panel-strong);color:var(--ea-muted-strong);white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin-left:6px;padding:5px 8px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.contact-language-badge[data-v-79d6d578]{color:#155fc2;background:#e8f1fd}.contact-language-select[data-v-79d6d578]{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ea-muted) 50%) calc(100% - 14px) 50% / 5px 5px no-repeat, linear-gradient(135deg, var(--ea-muted) 50%, transparent 50%) calc(100% - 9px) 50% / 5px 5px no-repeat, var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;min-width:132px;min-height:36px;padding:7px 28px 7px 10px;font-size:.84rem;font-weight:700}.contact-language-select[data-v-79d6d578]:focus,.contact-language-select[data-v-79d6d578]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.contact-language-select[data-v-79d6d578]:disabled{color:var(--ea-muted);cursor:not-allowed;opacity:.7}.client-card-grid[data-v-79d6d578]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-summary-card[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);cursor:pointer;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.client-summary-card[data-v-79d6d578]:hover,.client-summary-card[data-v-79d6d578]:focus-visible{border-color:var(--ea-accent)}.client-summary-card[data-v-79d6d578]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.client-summary-card header[data-v-79d6d578]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-summary-card header>div[data-v-79d6d578]{gap:4px;display:grid}.client-summary-card header span[data-v-79d6d578]{background:var(--ea-panel-strong);color:var(--ea-text);border-radius:999px;width:fit-content;padding:5px 9px;font-size:.78rem;font-weight:600}.client-summary-card header b[data-v-79d6d578]{color:var(--ea-warning)}.client-summary-card p[data-v-79d6d578]{color:var(--ea-muted);margin:0;line-height:1.45}.client-summary-card dl[data-v-79d6d578]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.client-summary-card dd[data-v-79d6d578]{overflow-wrap:anywhere;margin:4px 0 0}.card-actions[data-v-79d6d578],.table-actions[data-v-79d6d578]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-table[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;display:grid;overflow-x:auto}.table-row[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(90px,.7fr) minmax(70px,.4fr) minmax(96px,.45fr);align-items:center;gap:12px;min-width:900px;padding:12px 14px;display:grid}.table-row--read-only[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(90px,.7fr) minmax(70px,.4fr);min-width:780px}.table-row--with-source[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(92px,.55fr) minmax(90px,.7fr) minmax(70px,.4fr) minmax(120px,.55fr);min-width:1020px}.table-row--read-only.table-row--with-source[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(92px,.55fr) minmax(90px,.7fr) minmax(70px,.4fr);min-width:900px}.table-row--with-language[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(140px,.7fr) minmax(90px,.7fr) minmax(70px,.4fr) minmax(120px,.55fr);min-width:1040px}.table-row--read-only.table-row--with-language[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(140px,.7fr) minmax(90px,.7fr) minmax(70px,.4fr);min-width:920px}.table-row--with-source.table-row--with-language[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(92px,.55fr) minmax(140px,.7fr) minmax(90px,.7fr) minmax(70px,.4fr) minmax(120px,.55fr);min-width:1180px}.table-row--read-only.table-row--with-source.table-row--with-language[data-v-79d6d578]{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(160px,1.1fr) minmax(90px,.6fr) minmax(92px,.55fr) minmax(140px,.7fr) minmax(90px,.7fr) minmax(70px,.4fr);min-width:1060px}.table-row[data-v-79d6d578]:not(.table-head){cursor:pointer}.table-row[data-v-79d6d578]:not(.table-head):hover,.table-row[data-v-79d6d578]:not(.table-head):focus-visible{background:var(--ea-panel)}.table-row[data-v-79d6d578]:not(.table-head):focus-visible{box-shadow:inset 0 0 0 2px var(--ea-accent);outline:none}.table-row+.table-row[data-v-79d6d578]{border-top:1px solid var(--ea-border)}.table-row span[data-v-79d6d578],.table-row strong[data-v-79d6d578]{overflow-wrap:anywhere;min-width:0}.table-head[data-v-79d6d578]{background:var(--ea-panel);color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600}.client-detail[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;padding:18px}.full-client-detail[data-v-79d6d578]{width:100%}.client-detail--profile[data-v-79d6d578]{background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.client-profile-toolbar[data-v-79d6d578]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;inline-size:100%;padding:0 2px;display:grid}.profile-left-toolbar[data-v-79d6d578]{grid-column:1;justify-self:start}.profile-right-toolbar[data-v-79d6d578]{grid-column:2;justify-self:end;gap:8px;display:flex}.client-profile-toolbar .back-action[data-v-79d6d578]{margin-bottom:0}.back-action[data-v-79d6d578]{appearance:none;color:var(--ea-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:38px;height:38px;margin-bottom:12px;padding:0;display:inline-grid}.back-action[data-v-79d6d578]:hover,.back-action[data-v-79d6d578]:focus-visible{background:var(--ea-panel-strong)}.back-action[data-v-79d6d578]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.back-action svg[data-v-79d6d578]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:24px;height:24px}.client-form[data-v-79d6d578],.client-profile[data-v-79d6d578],.calls-panel[data-v-79d6d578],.work-orders-panel[data-v-79d6d578]{gap:16px;display:grid}.client-profile-card[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;gap:16px;padding:18px;display:grid}.form-grid[data-v-79d6d578],.profile-grid[data-v-79d6d578]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}label[data-v-79d6d578],.wide-field[data-v-79d6d578]{gap:6px;display:grid}.owner-transfer-permission-field[data-v-79d6d578]{border:1px solid var(--ea-border);border-radius:8px;align-items:center;gap:10px;padding:10px 11px;display:flex}.owner-transfer-permission-field input[data-v-79d6d578]{flex:none;width:18px;height:18px}.owner-transfer-permission-field span[data-v-79d6d578]{color:var(--ea-text);text-transform:none;gap:2px;font-size:.9rem;font-weight:700;line-height:1.25;display:grid}.owner-transfer-permission-field small[data-v-79d6d578]{color:var(--ea-muted);font-size:.78rem;font-weight:600}label span[data-v-79d6d578],.profile-grid dt[data-v-79d6d578],.client-summary-card dt[data-v-79d6d578]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600}input[data-v-79d6d578],select[data-v-79d6d578],textarea[data-v-79d6d578]{border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;padding:10px 11px}textarea[data-v-79d6d578]{resize:vertical}.editable-display-control[data-v-79d6d578]{appearance:none;color:inherit;cursor:text;font:inherit;line-height:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;min-width:0;max-width:100%;padding:2px 4px;display:inline-flex}.editable-display-control[data-v-79d6d578]:hover:not(:disabled){background:0 0;border-color:#0000}.editable-display-control[data-v-79d6d578]:focus-visible{box-shadow:var(--ea-focus-ring);background:0 0;border-color:#b9d3fb;outline:none}.editable-display-control[data-v-79d6d578]:disabled{cursor:default;opacity:.82}.editable-display-control.editable-empty[data-v-79d6d578]{color:var(--ea-muted);opacity:.72}.editable-inline-control[data-v-79d6d578]{background:var(--ea-page);box-shadow:none;color:var(--ea-text);font:inherit;border:2px solid #dfe8f6;border-radius:8px;min-height:40px;padding:8px 10px}.editable-inline-control[data-v-79d6d578]:focus,.editable-inline-control[data-v-79d6d578]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.editable-inline-select[data-v-79d6d578]{width:auto}.client-name-display[data-v-79d6d578],.client-name-inline-input[data-v-79d6d578]{color:var(--ea-text);font-size:inherit;font-weight:inherit;line-height:inherit;width:100%;padding-left:0}.client-name-display[data-v-79d6d578]{justify-content:flex-start}.profile-field-display[data-v-79d6d578]{color:var(--ea-text);justify-content:flex-start;width:100%;padding-left:0}.address-field-value[data-v-79d6d578]{align-items:center;gap:8px;min-width:0;display:flex}.address-field-value .editable-inline-control[data-v-79d6d578],.address-field-value .profile-field-display[data-v-79d6d578]{flex:auto;min-width:0}.address-map-link[data-v-79d6d578]{color:var(--ea-muted-strong);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.address-map-link[data-v-79d6d578]:hover,.address-map-link[data-v-79d6d578]:focus-visible{border-color:var(--ea-accent);box-shadow:var(--ea-focus-ring);color:var(--ea-accent);outline:none}.address-map-link svg[data-v-79d6d578]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;display:block}.rating-control[data-v-79d6d578]{gap:3px;display:flex}.rating-control button[data-v-79d6d578]{appearance:none;color:var(--ea-muted);cursor:pointer;background:0 0;border:0;padding:3px;font-size:1.45rem;line-height:1}.rating-control button.active[data-v-79d6d578]{color:var(--ea-warning)}.profile-grid[data-v-79d6d578]{margin:0}.profile-grid div[data-v-79d6d578]{min-width:0}.profile-grid dd[data-v-79d6d578]{overflow-wrap:anywhere;margin:4px 0 0}.owner-transfer-status[data-v-79d6d578]{appearance:none;border:0;border-radius:999px;min-height:24px;padding:5px 8px;font-family:inherit;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.owner-transfer-status--button[data-v-79d6d578]{cursor:pointer}.owner-transfer-status--button[data-v-79d6d578]:hover:not(:disabled),.owner-transfer-status--button[data-v-79d6d578]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.owner-transfer-status--button[data-v-79d6d578]:disabled{cursor:not-allowed;opacity:.72}.owner-transfer-status--enabled[data-v-79d6d578]{color:#0f5f5b;background:#e7f6f2}.owner-transfer-status--disabled[data-v-79d6d578]{background:var(--ea-panel-strong);color:var(--ea-muted-strong)}.notes-block[data-v-79d6d578]{gap:14px;display:grid}.empty-copy[data-v-79d6d578],.empty-state[data-v-79d6d578]{color:var(--ea-muted);margin:0;line-height:1.45}.notes-header[data-v-79d6d578],.note-entry header[data-v-79d6d578],.note-editor-actions[data-v-79d6d578]{justify-content:space-between;align-items:center;gap:10px;display:flex}.notes-header>div[data-v-79d6d578]:first-child{gap:4px;display:grid}.notes-header h4[data-v-79d6d578],.note-entry p[data-v-79d6d578]{margin:0}.notes-header span[data-v-79d6d578],.note-entry time[data-v-79d6d578]{color:var(--ea-muted);font-size:.86rem;font-weight:600}.notes-actions[data-v-79d6d578],.note-entry-actions[data-v-79d6d578]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.note-list[data-v-79d6d578],.note-editor[data-v-79d6d578]{gap:10px;display:grid}.note-entry[data-v-79d6d578]{border:1px solid var(--ea-border);border-radius:8px;gap:10px;padding:12px;display:grid}.note-entry p[data-v-79d6d578]{overflow-wrap:anywhere;line-height:1.45}.note-editor textarea[data-v-79d6d578]{min-height:90px}.calls-panel[data-v-79d6d578]{padding-top:0}.profile-tabs[data-v-79d6d578]{border-bottom:1px solid var(--ea-border);gap:8px;display:flex}.profile-tabs button[data-v-79d6d578]{appearance:none;color:var(--ea-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:40px;padding:0 2px 10px;display:inline-flex}.profile-tabs button.selected[data-v-79d6d578]{border-bottom-color:var(--ea-accent);color:var(--ea-text)}.profile-tabs button span[data-v-79d6d578]{background:var(--ea-panel-strong);color:inherit;text-align:center;border-radius:999px;min-width:24px;padding:3px 7px;font-size:.75rem;font-weight:700}.work-orders-panel[data-v-79d6d578]{padding-top:2px}.work-order-list[data-v-79d6d578]{gap:10px;display:grid}.work-order-row[data-v-79d6d578]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;gap:12px;padding:14px;display:grid}.work-order-row header[data-v-79d6d578]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-order-row header>div[data-v-79d6d578]{gap:5px;min-width:0;display:grid}.work-order-row header span[data-v-79d6d578],.work-order-row p[data-v-79d6d578]{color:var(--ea-muted)}.work-order-row dl[data-v-79d6d578]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.work-order-row dd[data-v-79d6d578]{overflow-wrap:anywhere;margin:4px 0 0}.work-order-row p[data-v-79d6d578]{margin:0;line-height:1.45}.work-order-status[data-v-79d6d578]{background:var(--ea-panel-strong);color:var(--ea-text);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.75rem}.work-order-status-scheduled[data-v-79d6d578],.work-order-status-in_progress[data-v-79d6d578],.work-order-status-partially_fulfilled[data-v-79d6d578]{background:var(--ea-accent-soft);color:var(--ea-accent)}.work-order-status-fulfilled[data-v-79d6d578],.work-order-status-closed[data-v-79d6d578]{color:var(--ea-success);background:#e5f4f2}.work-order-status-cancelled[data-v-79d6d578]{color:var(--ea-danger);background:#fdebea}.call-detail-grid[data-v-79d6d578]{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.linked-call-list[data-v-79d6d578]{align-content:start;align-self:start;gap:8px;display:grid}.call-row[data-v-79d6d578]{padding:11px 12px}.transcript-pane[data-v-79d6d578]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;align-self:start;gap:12px;padding:14px;display:grid}.transcript-pane header[data-v-79d6d578]{justify-content:space-between;align-items:start;gap:12px;display:flex}.transcript-pane header>div[data-v-79d6d578]{gap:5px;min-width:0;display:grid}.primary-action[data-v-79d6d578],.secondary-action[data-v-79d6d578],.destructive-action[data-v-79d6d578],.form-actions button[data-v-79d6d578],.icon-action[data-v-79d6d578]{border:1px solid var(--ea-border);cursor:pointer;border-radius:8px;padding:10px 13px;font-weight:600}.primary-action[data-v-79d6d578]{background:var(--ea-accent);border-color:var(--ea-accent);color:var(--ea-page)}.destructive-action[data-v-79d6d578]{background:var(--ea-page);border-color:var(--ea-border);color:var(--ea-danger)}.secondary-action[data-v-79d6d578],.form-actions button[data-v-79d6d578]:not(.primary-action){background:var(--ea-page);color:var(--ea-text)}.icon-action[data-v-79d6d578]{color:var(--ea-text);background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.icon-action[data-v-79d6d578]:hover,.icon-action[data-v-79d6d578]:focus-visible{background:var(--ea-panel-strong)}.icon-action[data-v-79d6d578]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.destructive-icon-action[data-v-79d6d578]{color:var(--ea-danger)}.google-icon-action[data-v-79d6d578]{color:#1a5fb4}.icon-action svg[data-v-79d6d578]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px}button[data-v-79d6d578]:disabled{cursor:not-allowed;opacity:.65}.empty-state[data-v-79d6d578]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;padding:18px}@media (width<=980px){.clients-workbench[data-v-79d6d578],.filter-grid[data-v-79d6d578],.call-detail-grid[data-v-79d6d578],.client-toolbar[data-v-79d6d578]{grid-template-columns:1fr}.client-toolbar[data-v-79d6d578]{grid-template-areas:"views""fields"}.view-toggle[data-v-79d6d578]{justify-content:flex-end}.google-contact-preview-panel header[data-v-79d6d578],.google-contact-preview-row[data-v-79d6d578],.google-contact-import-actions[data-v-79d6d578]{flex-direction:column;align-items:flex-start}.google-contact-phone-select[data-v-79d6d578]{width:100%}.client-card-grid[data-v-79d6d578],.form-grid[data-v-79d6d578],.profile-grid[data-v-79d6d578],.work-order-row dl[data-v-79d6d578]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.panel-header[data-v-79d6d578],.detail-header[data-v-79d6d578],.subsection-header[data-v-79d6d578],.header-actions[data-v-79d6d578],.detail-actions[data-v-79d6d578],.form-actions[data-v-79d6d578],.transcript-pane header[data-v-79d6d578]{flex-direction:column;align-items:flex-start}.form-grid[data-v-79d6d578],.profile-grid[data-v-79d6d578],.work-order-row dl[data-v-79d6d578],.client-card-grid[data-v-79d6d578],.client-summary-card dl[data-v-79d6d578]{grid-template-columns:1fr}}.company-switcher[data-v-bb7bd9cd]{position:relative}.company-trigger[data-v-bb7bd9cd]{max-width:min(260px,100vw - 40px);min-height:42px;color:var(--ea-text);box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 14px;transition:background .16s,color .16s;display:inline-flex}.company-trigger[data-v-bb7bd9cd]:hover,.company-trigger[aria-expanded=true][data-v-bb7bd9cd]{background:var(--ea-panel-strong)}.company-trigger[data-v-bb7bd9cd]:focus-visible{outline:2px solid var(--ea-accent);outline-offset:3px}.company-trigger-copy[data-v-bb7bd9cd]{text-align:left;gap:1px;min-width:0;display:grid}.company-trigger-copy span[data-v-bb7bd9cd]{color:var(--ea-muted);text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1}.company-trigger-copy strong[data-v-bb7bd9cd]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.9rem;font-weight:650;line-height:1.15;overflow:hidden}.company-trigger-caret[data-v-bb7bd9cd]{border-bottom:1.7px solid;border-right:1.7px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.company-panel[data-v-bb7bd9cd]{z-index:25;background:var(--ea-page);border:0;border-radius:8px;gap:10px;width:min(320px,100vw - 34px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #1018281f}.company-panel p[data-v-bb7bd9cd]{gap:3px;margin:0;display:grid}.company-panel p span[data-v-bb7bd9cd]{color:var(--ea-muted);font-size:.76rem;font-weight:600}.company-panel p strong[data-v-bb7bd9cd]{overflow-wrap:anywhere;font-weight:650}.company-list[data-v-bb7bd9cd]{gap:4px;display:grid}.company-list button[data-v-bb7bd9cd],.create-company-action[data-v-bb7bd9cd]{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;width:100%;min-height:44px;padding:0 12px}.company-list button[data-v-bb7bd9cd]{gap:2px;display:grid}.company-list button[data-v-bb7bd9cd]:hover:not(:disabled),.create-company-action[data-v-bb7bd9cd]:hover:not(:disabled),.company-list button.active[data-v-bb7bd9cd]{background:var(--ea-panel-strong)}.company-list button span[data-v-bb7bd9cd]{overflow-wrap:anywhere;font-weight:650}.company-list button small[data-v-bb7bd9cd]{color:var(--ea-muted);overflow-wrap:anywhere;font-size:.75rem}.create-company-action[data-v-bb7bd9cd]{color:var(--ea-accent);font-weight:650}.company-switch-status[data-v-bb7bd9cd],.company-switch-error[data-v-bb7bd9cd]{font-size:.86rem}.company-switch-status[data-v-bb7bd9cd]{color:var(--ea-muted)}.company-switch-error[data-v-bb7bd9cd]{color:var(--ea-danger)}@media (width<=560px){.company-panel[data-v-bb7bd9cd]{left:0;right:auto}}.integrations-page[data-v-422d5619]{gap:18px;display:grid}.integrations-intro[data-v-422d5619],.connection-card[data-v-422d5619],.health-panel[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px}.integrations-intro[data-v-422d5619]{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:18px;padding:20px;display:grid}.integrations-intro>div[data-v-422d5619]{align-content:start;gap:8px;display:grid}.eyebrow[data-v-422d5619]{color:var(--ea-muted);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}h2[data-v-422d5619],h3[data-v-422d5619],p[data-v-422d5619],dl[data-v-422d5619],dd[data-v-422d5619]{margin:0}h2[data-v-422d5619]{font-size:1.12rem;line-height:1.15}h3[data-v-422d5619]{font-size:1.06rem;line-height:1.2}.integrations-intro p[data-v-422d5619],.connection-summary[data-v-422d5619],.source-card p[data-v-422d5619],.health-list p[data-v-422d5619]{color:var(--ea-muted);line-height:1.5}.source-card[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:8px;align-content:start;gap:7px;padding:16px;display:grid}.source-card span[data-v-422d5619],.connection-facts dt[data-v-422d5619]{color:var(--ea-muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.source-card strong[data-v-422d5619]{color:var(--ea-text);font-size:1.04rem}.connection-grid[data-v-422d5619]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.connection-card[data-v-422d5619]{align-content:start;gap:16px;padding:18px;display:grid}.connection-card header[data-v-422d5619],.health-panel header[data-v-422d5619],.health-list li[data-v-422d5619]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.connection-card header div[data-v-422d5619],.health-panel header div[data-v-422d5619]{gap:4px;display:grid}.status-pill[data-v-422d5619]{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.status-pill--good[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-panel);color:var(--ea-success)}.status-pill--warning[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-panel-strong);color:var(--ea-warning)}.status-pill--danger[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-page);color:var(--ea-danger)}.status-pill--neutral[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-panel);color:var(--ea-muted)}.connection-facts[data-v-422d5619]{gap:10px;display:grid}.connection-facts div[data-v-422d5619]{border-top:1px solid var(--ea-border);gap:4px;padding-top:10px;display:grid}.connection-facts div[data-v-422d5619]:first-child{border-top:0;padding-top:0}.connection-facts dd[data-v-422d5619]{color:var(--ea-text);font-weight:600}.connection-actions[data-v-422d5619]{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.connection-actions a[data-v-422d5619],.connection-actions button[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-page);min-height:38px;color:var(--ea-text);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.connection-actions .primary-action[data-v-422d5619]{border-color:var(--ea-accent);background:var(--ea-accent);color:var(--ea-page)}.connection-actions .secondary-danger[data-v-422d5619]{border-color:var(--ea-danger);color:var(--ea-danger)}.connection-actions button[data-v-422d5619]:disabled{cursor:not-allowed;opacity:.62}.provider-settings[data-v-422d5619]{border-top:1px solid var(--ea-border);gap:14px;padding-top:14px;display:grid}.provider-settings__header[data-v-422d5619],.provider-settings__actions[data-v-422d5619]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-settings h4[data-v-422d5619]{margin:0;font-size:.94rem;line-height:1.25}.provider-settings button[data-v-422d5619],.provider-field select[data-v-422d5619]{border:1px solid var(--ea-border);background:var(--ea-page);min-height:38px;color:var(--ea-text);font:inherit;border-radius:8px;font-size:.88rem;font-weight:600}.provider-settings button[data-v-422d5619]{justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.provider-settings button[data-v-422d5619]:disabled,.provider-field select[data-v-422d5619]:disabled{cursor:not-allowed;opacity:.62}.provider-settings__actions .primary-action[data-v-422d5619]{border-color:var(--ea-accent);background:var(--ea-accent);color:var(--ea-page)}.provider-selection[data-v-422d5619]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.provider-selection legend[data-v-422d5619],.provider-field span[data-v-422d5619]{color:var(--ea-muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.provider-option[data-v-422d5619]{border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.provider-option input[data-v-422d5619]{width:16px;height:16px;margin:2px 0 0}.provider-option span[data-v-422d5619],.provider-field[data-v-422d5619]{gap:4px;min-width:0;display:grid}.provider-option strong[data-v-422d5619],.provider-option small[data-v-422d5619]{overflow-wrap:anywhere}.provider-option small[data-v-422d5619],.provider-empty[data-v-422d5619],.provider-message[data-v-422d5619]{color:var(--ea-muted);font-size:.84rem;line-height:1.4}.provider-field select[data-v-422d5619]{width:100%;min-width:0;padding:0 10px}.provider-empty[data-v-422d5619],.provider-message[data-v-422d5619]{margin:0}.provider-message.error[data-v-422d5619]{color:var(--ea-danger)}.provider-message.success[data-v-422d5619]{color:var(--ea-success)}.health-panel[data-v-422d5619]{gap:14px;padding:18px;display:grid}.health-list[data-v-422d5619]{gap:0;margin:0;padding:0;list-style:none;display:grid}.health-list li[data-v-422d5619]{border-top:1px solid var(--ea-border);padding:14px 0}.health-list li[data-v-422d5619]:first-child{border-top:0;padding-top:0}.health-list li[data-v-422d5619]:last-child{padding-bottom:0}.health-list div[data-v-422d5619]{gap:4px;display:grid}@media (width<=1120px){.connection-grid[data-v-422d5619]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.integrations-intro[data-v-422d5619],.connection-grid[data-v-422d5619]{grid-template-columns:1fr}.connection-card header[data-v-422d5619],.health-panel header[data-v-422d5619],.health-list li[data-v-422d5619]{justify-content:stretch;display:grid}.status-pill[data-v-422d5619]{justify-self:start}}.workspace-panel[data-v-c47db93b]{gap:16px;display:grid}.panel-header[data-v-c47db93b],.header-actions[data-v-c47db93b],.subheader[data-v-c47db93b],.detail-header[data-v-c47db93b],.detail-actions[data-v-c47db93b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-header h2[data-v-c47db93b],.subheader h3[data-v-c47db93b],.invoice-create h3[data-v-c47db93b],.detail-header h3[data-v-c47db93b]{margin:0}.header-actions span[data-v-c47db93b],.subheader span[data-v-c47db93b],.empty-copy[data-v-c47db93b]{color:var(--ea-muted);font-weight:600}.eyebrow[data-v-c47db93b]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.panel-error[data-v-c47db93b],.empty-state[data-v-c47db93b]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;padding:18px}.panel-error[data-v-c47db93b]{color:var(--ea-danger);margin:0;font-weight:600}.empty-state[data-v-c47db93b]{color:var(--ea-muted);margin:0}.invoice-layout[data-v-c47db93b]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.invoice-create[data-v-c47db93b],.invoice-list-panel[data-v-c47db93b],.provider-setup[data-v-c47db93b]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;gap:14px;padding:16px;display:grid}.provider-setup[data-v-c47db93b]{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) auto;align-items:center}.provider-setup h3[data-v-c47db93b]{margin:0}.provider-action-note[data-v-c47db93b]{color:var(--ea-danger);margin:0;font-weight:600}.provider-metrics[data-v-c47db93b],.card-on-file-actions[data-v-c47db93b],.provider-link-actions[data-v-c47db93b],.provider-actions[data-v-c47db93b]{flex-wrap:wrap;gap:10px;display:flex}.provider-link-actions[data-v-c47db93b]{align-items:center}.provider-metrics span[data-v-c47db93b]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.provider-metrics small[data-v-c47db93b]{color:var(--ea-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.invoice-form[data-v-c47db93b],.edit-form[data-v-c47db93b],.payment-form[data-v-c47db93b],.invoice-toolbar[data-v-c47db93b]{gap:12px;display:grid}.form-title[data-v-c47db93b]{grid-column:1/-1;gap:2px;display:grid}.form-title strong[data-v-c47db93b]{font-size:.92rem}.stage-copy[data-v-c47db93b]{color:var(--ea-muted);font-weight:700}.invoice-form[data-v-c47db93b]{grid-template-columns:repeat(2,minmax(0,1fr))}.line-grid[data-v-c47db93b]{border-top:1px solid var(--ea-border);grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr);gap:12px;padding-top:12px;display:grid}.wide-field[data-v-c47db93b]{grid-column:1/-1}.form-footer[data-v-c47db93b]{border-top:1px solid var(--ea-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.invoice-create-paper[data-v-c47db93b]{background:0 0;border:0;padding:0}.invoice-create-paper>header[data-v-c47db93b]{padding:0 2px}.invoice-create-paper form[data-v-c47db93b],.invoice-selected-page[data-v-c47db93b],.invoice-selected-paper-form[data-v-c47db93b]{gap:14px;display:grid}.invoice-selected-header[data-v-c47db93b]{padding:0 2px}.invoice-operations-grid[data-v-c47db93b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.payment-history-panel[data-v-c47db93b]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.payment-history-panel h4[data-v-c47db93b]{margin:0}.paper-source-controls[data-v-c47db93b]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.invoice-paper[data-v-c47db93b]{color:#071a42;background:#fff;border:1px solid #cfd6e1;border-radius:6px;gap:56px;min-height:960px;padding:72px 88px;display:grid;box-shadow:7px 7px #0f172a17}.paper-header[data-v-c47db93b]{grid-template-columns:minmax(220px,1fr) minmax(260px,.75fr);align-items:flex-start;gap:24px;display:grid}.paper-heading[data-v-c47db93b]{align-content:start;justify-items:start;gap:6px;display:grid}.paper-document-title[data-v-c47db93b]{font-size:2.1rem;font-weight:800}.paper-address-block[data-v-c47db93b],.paper-facts[data-v-c47db93b],.paper-amount-summary[data-v-c47db93b],.paper-notes[data-v-c47db93b]{gap:6px;min-width:0;display:grid}.paper-address-block-right[data-v-c47db93b]{text-align:right;justify-items:end}.paper-address-block h4[data-v-c47db93b],.paper-amount-summary h4[data-v-c47db93b]{color:#17428a;margin:0;font-size:1rem}.paper-field[data-v-c47db93b]{grid-template-columns:minmax(72px,auto) minmax(0,1fr);justify-self:stretch;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.paper-field-tall[data-v-c47db93b]{align-items:start}.paper-field-label[data-v-c47db93b]{color:#17428a;text-transform:none;font-size:.76rem;font-weight:800;line-height:1.25}.paper-field .paper-input[data-v-c47db93b]{width:100%;min-width:0}.paper-client-action[data-v-c47db93b]{align-self:center;min-height:32px}.paper-field textarea.paper-input[data-v-c47db93b]{resize:vertical;min-height:56px}.paper-address-block-right .paper-field-label[data-v-c47db93b],.paper-address-block-right .paper-input[data-v-c47db93b]{text-align:right}.paper-meta-grid[data-v-c47db93b]{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(210px,.8fr);gap:42px;display:grid}.paper-facts label[data-v-c47db93b]{gap:8px}.paper-facts span[data-v-c47db93b],.paper-notes span[data-v-c47db93b],.paper-total-block dt[data-v-c47db93b],.paper-amount-summary dt[data-v-c47db93b]{color:#17428a;text-transform:none;font-size:.82rem;font-weight:800}.paper-amount-summary[data-v-c47db93b]{text-align:right;justify-items:end}.paper-amount-summary>strong[data-v-c47db93b]{color:#071a42;font-size:2.75rem;line-height:1}.paper-amount-summary dl[data-v-c47db93b],.paper-total-block dl[data-v-c47db93b]{gap:10px;min-width:260px;margin:0;display:grid}.paper-amount-summary dl div[data-v-c47db93b],.paper-total-block dl div[data-v-c47db93b]{grid-template-columns:minmax(120px,1fr) minmax(90px,auto);align-items:center;gap:18px;display:grid}.paper-amount-summary dd[data-v-c47db93b],.paper-total-block dd[data-v-c47db93b]{text-align:right;margin:0}.paper-line-table[data-v-c47db93b]{display:grid;overflow-x:auto}.paper-line-row[data-v-c47db93b]{grid-template-columns:34px minmax(120px,.95fr) minmax(170px,1.25fr) minmax(180px,1fr) minmax(68px,.45fr) minmax(86px,.55fr) minmax(90px,.55fr) 64px;align-items:stretch;gap:0;min-width:880px;display:grid}.paper-line-row[data-v-c47db93b]>*{border-bottom:1px solid #dfe4ec;align-content:start;min-width:0;padding:10px 12px}.paper-line-head[data-v-c47db93b]{color:#fff;background:#28559a;font-weight:800}.paper-line-head[data-v-c47db93b]>*{border-bottom:0}.paper-line-row label[data-v-c47db93b]{gap:4px}.paper-material-cost-grid[data-v-c47db93b]{grid-template-columns:minmax(54px,.55fr) minmax(82px,.8fr) minmax(92px,.95fr);gap:8px;display:grid}.paper-material-cost-grid label[data-v-c47db93b]{gap:3px}.paper-material-cost-grid span[data-v-c47db93b]{color:#53627a;font-size:.68rem;font-weight:800}.paper-line-row strong[data-v-c47db93b]{text-align:right;align-content:center}.paper-input[data-v-c47db93b]{color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;min-height:32px;padding:4px 6px}.paper-input[data-v-c47db93b]:hover,.paper-input[data-v-c47db93b]:focus{background:#f8fbff;border-color:#9fb5d6;outline:none}.paper-input[data-v-c47db93b]:disabled{color:inherit;opacity:.72}.paper-strong[data-v-c47db93b]{font-weight:700}.paper-select[data-v-c47db93b],.paper-line-type[data-v-c47db93b]{cursor:pointer}.paper-line-type[data-v-c47db93b]{color:#53627a;text-transform:uppercase;min-height:28px;font-size:.78rem;font-weight:700}.paper-receipt[data-v-c47db93b]{color:#53627a;font-size:.82rem}.money-input[data-v-c47db93b]{text-align:right}.paper-remove-line[data-v-c47db93b]{place-self:center end;font-size:.8rem}.paper-add-line[data-v-c47db93b]{appearance:none;color:#071a42;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;min-height:44px;padding:6px 12px;font-size:1.05rem;font-weight:700}.paper-total-block[data-v-c47db93b]{border-bottom:3px double #cbd3df;justify-self:end;width:100%;max-width:420px;padding-bottom:14px}.paper-total-block dl div[data-v-c47db93b]{border-top:1px solid #dfe4ec;padding-top:10px}.paper-amount-due-row[data-v-c47db93b]{color:#071a42;font-weight:800}.paper-notes textarea[data-v-c47db93b]{min-height:72px}.paper-actions[data-v-c47db93b]{justify-content:flex-end;display:flex}label[data-v-c47db93b]{gap:6px;min-width:0;display:grid}label span[data-v-c47db93b],.view-switch>span[data-v-c47db93b],.invoice-head[data-v-c47db93b],.invoice-card dt[data-v-c47db93b],.provider-state span[data-v-c47db93b],.reminder-state span[data-v-c47db93b],.cost-summary span[data-v-c47db93b]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600}input[data-v-c47db93b],select[data-v-c47db93b],textarea[data-v-c47db93b]{border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;min-width:0;padding:10px 11px}textarea[data-v-c47db93b]{resize:vertical;min-height:68px}.primary-action[data-v-c47db93b]{white-space:nowrap}.invoice-toolbar[data-v-c47db93b]{grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto;align-items:end}.view-switch[data-v-c47db93b]{gap:6px;display:grid}.view-switch>div[data-v-c47db93b]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.view-switch button[data-v-c47db93b]{color:var(--ea-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-height:36px;padding:7px 10px;font-weight:700}.view-switch button.selected[data-v-c47db93b]{background:var(--ea-page);color:var(--ea-text);box-shadow:0 0 0 1px var(--ea-border)}.invoice-table[data-v-c47db93b]{border:1px solid var(--ea-border);border-radius:8px;display:grid;overflow-x:auto}.invoice-row[data-v-c47db93b]{cursor:pointer;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.9fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(120px,.7fr);align-items:center;gap:12px;min-width:740px;padding:12px 14px;display:grid}.invoice-row+.invoice-row[data-v-c47db93b]{border-top:1px solid var(--ea-border)}.invoice-row.selected[data-v-c47db93b]{background:var(--ea-accent-soft);box-shadow:inset 3px 0 0 var(--ea-accent)}.invoice-row[data-v-c47db93b]:not(.invoice-head):hover,.invoice-row[data-v-c47db93b]:not(.invoice-head):focus-visible,.invoice-card[data-v-c47db93b]:hover,.invoice-card[data-v-c47db93b]:focus-visible{background:var(--ea-panel-hover);outline:none}.invoice-row>div[data-v-c47db93b],.invoice-row span[data-v-c47db93b]{overflow-wrap:anywhere;min-width:0}.invoice-row>div[data-v-c47db93b]{gap:3px;display:grid}.invoice-row small[data-v-c47db93b],.plain-list small[data-v-c47db93b]{color:var(--ea-muted)}.invoice-head[data-v-c47db93b]{background:var(--ea-panel);cursor:default}.invoice-card-grid[data-v-c47db93b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoice-card[data-v-c47db93b]{background:var(--ea-panel);border:1px solid var(--ea-border);cursor:pointer;border-radius:8px;gap:12px;padding:14px;display:grid}.invoice-card.selected[data-v-c47db93b]{background:var(--ea-accent-soft);border-color:var(--ea-accent)}.invoice-card header[data-v-c47db93b],.invoice-card footer[data-v-c47db93b]{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.invoice-card h4[data-v-c47db93b],.invoice-card p[data-v-c47db93b],.invoice-card dl[data-v-c47db93b],.invoice-card dd[data-v-c47db93b]{margin:0}.invoice-card h4[data-v-c47db93b],.invoice-card strong[data-v-c47db93b],.invoice-card dd[data-v-c47db93b]{overflow-wrap:anywhere}.invoice-card p[data-v-c47db93b],.invoice-card footer[data-v-c47db93b]{color:var(--ea-muted);font-weight:600}.invoice-card dl[data-v-c47db93b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invoice-card dl div[data-v-c47db93b]{min-width:0}.text-action[data-v-c47db93b]{appearance:none;color:var(--ea-accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-height:auto;padding:0;font-weight:700}.provider-state[data-v-c47db93b],.reminder-state[data-v-c47db93b],.cost-summary[data-v-c47db93b]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;gap:4px;padding:12px;display:grid}.provider-state>div[data-v-c47db93b]{gap:3px;min-width:0;display:grid}.reminder-state h4[data-v-c47db93b]{margin:0}.reminder-metrics[data-v-c47db93b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reminder-metrics div[data-v-c47db93b]{gap:3px;min-width:0;display:grid}.reminder-form[data-v-c47db93b]{grid-template-columns:auto minmax(160px,1fr) auto;align-items:end;gap:10px;display:grid}.check-row[data-v-c47db93b]{align-items:center;gap:8px;display:flex}.check-row input[data-v-c47db93b]{width:auto}.reminder-actions[data-v-c47db93b]{align-items:center;display:flex}.provider-state a[data-v-c47db93b]{color:var(--ea-accent);overflow-wrap:anywhere;font-weight:700}.provider-copy-feedback[data-v-c47db93b]{color:var(--ea-muted);font-size:.88rem;font-weight:700}.provider-method[data-v-c47db93b]{margin-top:4px}.provider-state strong[data-v-c47db93b],.cost-summary strong[data-v-c47db93b]{overflow-wrap:anywhere}.edit-form[data-v-c47db93b],.payment-form[data-v-c47db93b]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;align-content:start;padding:12px}.plain-list[data-v-c47db93b]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plain-list li[data-v-c47db93b]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.plain-list li span[data-v-c47db93b]{gap:3px;min-width:0;display:grid}.status-pill[data-v-c47db93b]{background:var(--ea-panel-strong);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.75rem;display:inline-flex}.status-pill-sent[data-v-c47db93b],.status-pill-partially_paid[data-v-c47db93b],.status-pill-due[data-v-c47db93b]{background:var(--ea-accent-soft);color:var(--ea-accent)}.status-pill-paid[data-v-c47db93b],.status-pill-not_due[data-v-c47db93b]{color:var(--ea-success);background:#e5f4f2}.status-pill-void[data-v-c47db93b],.status-pill-uncollectible[data-v-c47db93b],.status-pill-overdue[data-v-c47db93b],.status-pill-disabled[data-v-c47db93b]{color:var(--ea-danger);background:#fdebea}@media (width<=980px){.invoice-layout[data-v-c47db93b],.invoice-card-grid[data-v-c47db93b],.invoice-operations-grid[data-v-c47db93b],.reminder-form[data-v-c47db93b],.reminder-metrics[data-v-c47db93b],.paper-header[data-v-c47db93b],.paper-meta-grid[data-v-c47db93b],.provider-setup[data-v-c47db93b]{grid-template-columns:1fr}.invoice-paper[data-v-c47db93b]{padding:42px 32px}.paper-address-block-right[data-v-c47db93b],.paper-address-block-right .paper-field-label[data-v-c47db93b],.paper-address-block-right .paper-input[data-v-c47db93b],.paper-amount-summary[data-v-c47db93b]{text-align:left;justify-items:start}}@media (width<=760px){.panel-header[data-v-c47db93b],.header-actions[data-v-c47db93b],.subheader[data-v-c47db93b],.detail-header[data-v-c47db93b],.detail-actions[data-v-c47db93b],.form-footer[data-v-c47db93b],.card-on-file-actions[data-v-c47db93b],.provider-actions[data-v-c47db93b],.provider-metrics[data-v-c47db93b],.plain-list li[data-v-c47db93b]{flex-direction:column;align-items:flex-start}.invoice-form[data-v-c47db93b],.line-grid[data-v-c47db93b],.invoice-operations-grid[data-v-c47db93b],.paper-source-controls[data-v-c47db93b],.invoice-card dl[data-v-c47db93b],.invoice-toolbar[data-v-c47db93b]{grid-template-columns:1fr}.invoice-paper[data-v-c47db93b]{gap:38px;min-height:820px;padding:28px 18px}.paper-amount-summary>strong[data-v-c47db93b]{font-size:2.25rem}.paper-amount-summary dl[data-v-c47db93b],.paper-total-block dl[data-v-c47db93b]{width:100%;min-width:0}.view-switch>div[data-v-c47db93b]{width:100%}.view-switch button[data-v-c47db93b]{flex:1}}.message-center[data-v-b3205c21]{position:relative}.message-trigger[data-v-b3205c21]{width:42px;min-width:42px;min-height:42px;color:var(--ea-muted-strong);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .16s,color .16s;display:grid;position:relative}.message-trigger[data-v-b3205c21]:hover,.message-trigger[aria-expanded=true][data-v-b3205c21]{background:var(--ea-panel-strong);color:var(--ea-text)}.message-badge[data-v-b3205c21]{border:2px solid var(--ea-panel);background:var(--ea-danger);min-width:20px;height:20px;color:var(--ea-page);border-radius:999px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:600;display:grid;position:absolute;top:-7px;right:-7px}.message-panel[data-v-b3205c21]{z-index:20;background:var(--ea-page);border:0;border-radius:8px;gap:14px;width:min(420px,100vw - 34px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #1018281f}.message-panel header[data-v-b3205c21],.message-list li footer[data-v-b3205c21]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-b3205c21],.message-list p[data-v-b3205c21],.message-muted[data-v-b3205c21],.message-error[data-v-b3205c21]{margin:0}.eyebrow[data-v-b3205c21]{color:var(--ea-muted);font-size:.76rem;font-weight:600}h2[data-v-b3205c21]{margin:4px 0 0;font-size:1.05rem;font-weight:600}.message-list[data-v-b3205c21]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.message-list li[data-v-b3205c21]{background:var(--ea-panel);border:0;border-radius:8px;gap:12px;padding:12px;display:grid}.message-list li.critical[data-v-b3205c21]{background:var(--ea-panel)}.message-list li.read[data-v-b3205c21]{background:var(--ea-page)}.message-list span[data-v-b3205c21]{color:var(--ea-danger);font-size:.72rem;font-weight:600;display:block}.message-list strong[data-v-b3205c21]{margin-top:3px;font-weight:600;display:block}.message-list p[data-v-b3205c21],.message-muted[data-v-b3205c21]{color:var(--ea-muted);line-height:1.45}.message-error[data-v-b3205c21]{color:var(--ea-danger);font-weight:600}.message-list li footer[data-v-b3205c21]{justify-content:flex-start}.message-list button[data-v-b3205c21],.message-panel header button[data-v-b3205c21]{background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px}.message-list button[data-v-b3205c21]:hover:not(:disabled),.message-panel header button[data-v-b3205c21]:hover:not(:disabled){background:var(--ea-panel-strong)}.workspace-messages[data-v-0d88019a]{gap:18px;display:grid}.messages-header[data-v-0d88019a]{border-bottom:1px solid var(--ea-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.eyebrow[data-v-0d88019a],.messages-header h2[data-v-0d88019a],.message-metrics[data-v-0d88019a],.message-metrics dd[data-v-0d88019a],.message-composer[data-v-0d88019a],.message-rows[data-v-0d88019a],.message-body[data-v-0d88019a],.message-media[data-v-0d88019a],.message-media-list[data-v-0d88019a],.message-provider-error[data-v-0d88019a],.message-row-meta[data-v-0d88019a],.message-row-meta dd[data-v-0d88019a],.message-readiness[data-v-0d88019a],.messages-muted[data-v-0d88019a],.messages-error[data-v-0d88019a]{margin:0}.eyebrow[data-v-0d88019a]{color:var(--ea-muted);font-size:.76rem;font-weight:600}.messages-header h2[data-v-0d88019a]{margin-top:4px;font-size:1.45rem;font-weight:650}.message-metrics[data-v-0d88019a]{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;min-width:min(360px,100%);display:grid}.message-metrics div[data-v-0d88019a]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.message-readiness[data-v-0d88019a]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.message-readiness>div[data-v-0d88019a]{gap:4px;display:grid}.message-readiness strong[data-v-0d88019a]{color:var(--ea-text)}.message-readiness span[data-v-0d88019a]{color:var(--ea-muted);line-height:1.45}.message-readiness-actions[data-v-0d88019a]{flex:none;justify-items:end;gap:8px;display:grid}.message-readiness em[data-v-0d88019a]{background:var(--ea-panel);color:var(--ea-muted-strong);border-radius:999px;padding:6px 9px;font-size:.76rem;font-style:normal;font-weight:650}.message-readiness button[data-v-0d88019a]{border:1px solid var(--ea-border);background:var(--ea-page);min-height:34px;color:var(--ea-text);cursor:pointer;border-radius:6px;padding:0 10px;font-weight:700}.message-readiness--good[data-v-0d88019a]{background:#f0fbf5;border-color:#b8e2cd}.message-readiness--warning[data-v-0d88019a]{background:#fff8e8;border-color:#f3d696}.message-readiness--danger[data-v-0d88019a]{background:#fff1f0;border-color:#f2b8b5}.message-composer[data-v-0d88019a]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.message-composer label[data-v-0d88019a]{gap:6px;min-width:0;display:grid}.message-composer span[data-v-0d88019a]{color:var(--ea-muted);font-size:.72rem;font-weight:650}.message-composer input[data-v-0d88019a],.message-composer textarea[data-v-0d88019a]{border:1px solid var(--ea-border);width:100%;min-width:0;color:var(--ea-text);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;line-height:1.35}.message-composer textarea[data-v-0d88019a]{resize:vertical;min-height:42px}.message-composer input[data-v-0d88019a]:disabled,.message-composer textarea[data-v-0d88019a]:disabled{background:var(--ea-panel);color:var(--ea-muted)}.message-composer button[data-v-0d88019a]{background:var(--ea-accent);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:40px;padding:0 16px;font-weight:700}.message-composer button[data-v-0d88019a]:disabled{background:var(--ea-border);color:var(--ea-muted-strong);cursor:not-allowed}.message-composer .messages-error[data-v-0d88019a]{grid-column:1/-1}.message-metrics dt[data-v-0d88019a],.message-row-meta dt[data-v-0d88019a]{color:var(--ea-muted);font-size:.72rem;font-weight:600}.message-metrics dd[data-v-0d88019a]{color:var(--ea-text);font-size:1.2rem;font-weight:650}.message-rows[data-v-0d88019a]{gap:10px;padding:0;list-style:none;display:grid}.message-rows>li[data-v-0d88019a]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:18px;padding:16px;display:grid}.message-row-main[data-v-0d88019a]{gap:8px;min-width:0;display:grid}.message-row-title[data-v-0d88019a]{align-items:center;gap:9px;min-width:0;display:flex}.message-row-title strong[data-v-0d88019a]{min-width:0;color:var(--ea-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.channel-badge[data-v-0d88019a],.message-direction[data-v-0d88019a]{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.channel-badge[data-v-0d88019a]{color:#137333;background:#e9f5ee}.channel-badge.MMS[data-v-0d88019a]{color:#3f4db8;background:#eef0ff}.message-direction[data-v-0d88019a]{background:var(--ea-panel);color:var(--ea-muted-strong)}.message-body[data-v-0d88019a]{color:var(--ea-text);overflow-wrap:anywhere;line-height:1.5}.message-media[data-v-0d88019a],.messages-muted[data-v-0d88019a]{color:var(--ea-muted);line-height:1.45}.message-media-list[data-v-0d88019a]{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.message-media-list li[data-v-0d88019a]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:6px;align-items:center;gap:7px;max-width:100%;padding:6px 8px;display:inline-flex}.message-media-list li.message-media-list-item--image[data-v-0d88019a]{align-items:flex-start;padding:6px}.message-media-thumb[data-v-0d88019a]{cursor:zoom-in;background:#fff;border:0;border-radius:6px;width:96px;height:72px;padding:0;display:block;overflow:hidden}.message-media-thumb img[data-v-0d88019a]{object-fit:cover;width:100%;height:100%;display:block}.message-media-thumb[data-v-0d88019a]:focus-visible{outline:2px solid var(--ea-accent);outline-offset:2px}.message-media-list a[data-v-0d88019a],.message-media-list span[data-v-0d88019a]{min-width:0;color:var(--ea-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;overflow:hidden}.message-media-list a[data-v-0d88019a]{text-decoration:none}.message-media-list em[data-v-0d88019a]{color:var(--ea-muted);flex:none;font-size:.72rem;font-style:normal;font-weight:650}.message-provider-error[data-v-0d88019a]{color:var(--ea-danger);font-size:.86rem;font-weight:650;line-height:1.45}.message-media-modal[data-v-0d88019a]{z-index:1000;background:#202124b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.message-media-dialog[data-v-0d88019a]{background:var(--ea-page);border-radius:8px;gap:10px;width:min(900px,100%);max-height:min(82vh,760px);padding:14px;display:grid;position:relative;box-shadow:0 18px 60px #20212447}.message-media-dialog img[data-v-0d88019a]{object-fit:contain;border-radius:6px;width:100%;max-height:calc(min(82vh,760px) - 92px);display:block}.message-media-dialog p[data-v-0d88019a]{color:var(--ea-muted);margin:0;font-size:.86rem;font-weight:650}.message-media-close[data-v-0d88019a]{border:1px solid var(--ea-border);background:var(--ea-panel);min-height:36px;color:var(--ea-text);cursor:pointer;font:inherit;border-radius:6px;justify-self:end;padding:0 12px;font-weight:700}.message-row-meta[data-v-0d88019a]{align-content:start;gap:10px;display:grid}.message-row-meta div[data-v-0d88019a]{gap:3px;display:grid}.message-row-meta dd[data-v-0d88019a]{color:var(--ea-text);overflow-wrap:anywhere;font-size:.9rem}.messages-error[data-v-0d88019a]{color:var(--ea-danger);font-weight:650}@media (width<=760px){.messages-header[data-v-0d88019a],.message-rows>li[data-v-0d88019a]{grid-template-columns:1fr}.messages-header[data-v-0d88019a],.message-readiness[data-v-0d88019a]{display:grid}.message-readiness-actions[data-v-0d88019a]{justify-self:start;justify-items:start}.message-composer[data-v-0d88019a]{grid-template-columns:1fr}.message-composer button[data-v-0d88019a]{width:100%}.message-metrics[data-v-0d88019a]{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.message-row-title[data-v-0d88019a]{flex-wrap:wrap}}.overview-page[data-v-13014827],.overview-lead[data-v-13014827],.overview-action-grid[data-v-13014827],.overview-signal-grid[data-v-13014827]{gap:18px;display:grid}.overview-lead[data-v-13014827],.overview-action-grid[data-v-13014827]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.overview-signal-grid[data-v-13014827]{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-panel[data-v-13014827]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;align-content:start;gap:16px;padding:18px;display:grid}.panel-heading[data-v-13014827]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading>div[data-v-13014827],.overview-panel>header[data-v-13014827]{gap:5px;display:grid}.compact-heading[data-v-13014827]{align-items:center}.eyebrow[data-v-13014827]{color:var(--ea-muted);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}h2[data-v-13014827],h3[data-v-13014827]{color:var(--ea-text);margin:0;line-height:1.2}h2[data-v-13014827]{font-size:1.08rem}h3[data-v-13014827]{font-size:.95rem}.panel-heading span[data-v-13014827],.metric-row span[data-v-13014827],.readiness-item small[data-v-13014827],.action-item small[data-v-13014827],.value-report-metrics span[data-v-13014827],.value-report-metrics small[data-v-13014827],.value-report-details li span[data-v-13014827],.empty-state[data-v-13014827]{color:var(--ea-muted)}.status-pill[data-v-13014827],.evidence-pill[data-v-13014827]{border:1px solid var(--ea-border);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.status-pill--good[data-v-13014827],.readiness-item--good[data-v-13014827],.metric-row--good[data-v-13014827],.usage-meter--good[data-v-13014827]:before{border-color:#b8e2cd}.status-pill--good[data-v-13014827]{color:var(--ea-success);background:#e9f8f1}.status-pill--warning[data-v-13014827]{color:var(--ea-warning);background:#fff8e8;border-color:#f3d696}.status-pill--danger[data-v-13014827]{color:var(--ea-danger);background:#fff1f0;border-color:#f2beb8}.readiness-grid[data-v-13014827]{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.readiness-item[data-v-13014827],.metric-row[data-v-13014827],.value-report-metrics button[data-v-13014827]{border:1px solid var(--ea-border);color:var(--ea-text);text-align:left;background:0 0;border-radius:8px;gap:6px;padding:12px;display:grid}.readiness-item[data-v-13014827]{min-height:116px}.readiness-item--neutral[data-v-13014827]{background:#f8fafc;border-color:#d8e0ea}.readiness-item--good[data-v-13014827]{background:#f3fbf7;border-color:#b8e2cd}.readiness-item--warning[data-v-13014827]{background:#fffaf0;border-color:#f3d696}.readiness-item--danger[data-v-13014827]{background:#fff6f4;border-color:#f2beb8}.readiness-item[data-v-13014827]:hover,.metric-row[data-v-13014827]:hover,.value-report-metrics button[data-v-13014827]:hover{border-color:var(--ea-accent)}.readiness-item strong[data-v-13014827],.metric-row strong[data-v-13014827],.action-item>strong[data-v-13014827],.value-report-metrics strong[data-v-13014827]{color:var(--ea-text)}.readiness-item--warning[data-v-13014827],.metric-row--warning[data-v-13014827],.action-item--warning[data-v-13014827]{border-color:#f3d696}.readiness-item--danger[data-v-13014827],.metric-row--danger[data-v-13014827],.action-item--danger[data-v-13014827]{border-color:#f2beb8}.usage-meter[data-v-13014827],.mini-meter[data-v-13014827]{background:var(--ea-panel-strong);border-radius:999px;height:10px;display:block;overflow:hidden}.usage-meter[data-v-13014827]:before,.mini-meter[data-v-13014827]:before{width:var(--meter-value);border-radius:inherit;background:var(--ea-accent);content:"";height:100%;display:block}.usage-meter--warning[data-v-13014827]:before{background:var(--ea-warning)}.usage-meter--danger[data-v-13014827]:before{background:var(--ea-danger)}.metric-list[data-v-13014827],.action-list[data-v-13014827],.value-report-details ol[data-v-13014827],.value-report-details ul[data-v-13014827],.empty-state[data-v-13014827]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.usage-list[data-v-13014827]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row[data-v-13014827]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}.metric-label[data-v-13014827],.metric-value[data-v-13014827]{gap:5px;margin:0;display:grid}.metric-row strong[data-v-13014827]{font-size:1.45rem;line-height:1}.mini-meter[data-v-13014827]{width:100%;height:7px;margin-top:4px}.action-item[data-v-13014827]{border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.action-item>strong[data-v-13014827]{background:var(--ea-panel-strong);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.action-item div[data-v-13014827]{gap:4px;display:grid}.empty-state[data-v-13014827]{border:1px dashed var(--ea-border);border-radius:8px;padding:12px}.value-report[data-v-13014827]{gap:16px}.value-report-metrics[data-v-13014827]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.value-report-metrics button[data-v-13014827]{min-height:104px}.value-report-metrics strong[data-v-13014827]{font-size:1.45rem;line-height:1}.value-report-details[data-v-13014827]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.value-report-details section[data-v-13014827]{align-content:start;gap:10px;display:grid}.value-report-details li[data-v-13014827]{border-top:1px solid var(--ea-border);gap:4px;padding-top:10px;display:grid}.value-report-details li[data-v-13014827]:first-child{border-top:0;padding-top:0}.value-report-details ol li[data-v-13014827]{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (width<=1280px){.readiness-grid[data-v-13014827],.value-report-metrics[data-v-13014827]{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-signal-grid[data-v-13014827]{grid-template-columns:1fr}}@media (width<=980px){.overview-lead[data-v-13014827],.overview-action-grid[data-v-13014827],.value-report-details[data-v-13014827]{grid-template-columns:1fr}}@media (width<=760px){.readiness-grid[data-v-13014827],.usage-list[data-v-13014827],.value-report-metrics[data-v-13014827],.panel-heading[data-v-13014827],.action-item[data-v-13014827],.metric-row[data-v-13014827]{grid-template-columns:1fr}.panel-heading[data-v-13014827]{display:grid}.action-item>strong[data-v-13014827]{width:auto}}.placeholder-page[data-v-d01aee69]{display:grid}.placeholder-panel[data-v-d01aee69]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;gap:12px;max-width:560px;padding:24px;display:grid}.eyebrow[data-v-d01aee69]{color:var(--ea-muted);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}h2[data-v-d01aee69],p[data-v-d01aee69]{margin:0}h2[data-v-d01aee69]{font-size:1.3rem}p[data-v-d01aee69]:not(.eyebrow){color:var(--ea-muted)}.placeholder-panel div[data-v-d01aee69]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.quick-search[data-v-72476e4e]{position:relative}.icon-button[data-v-72476e4e]{width:42px;min-width:42px;min-height:42px;color:var(--ea-muted-strong);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .16s,color .16s;display:grid;position:relative}.icon-button[data-v-72476e4e]:hover,.icon-button[aria-expanded=true][data-v-72476e4e]{background:var(--ea-panel-strong);color:var(--ea-text)}.search-panel[data-v-72476e4e]{z-index:25;background:var(--ea-page);border:0;border-radius:8px;gap:12px;width:min(360px,100vw - 34px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #1018281f}label[data-v-72476e4e]{gap:7px;display:grid}label span[data-v-72476e4e]{color:var(--ea-muted);font-size:.76rem;font-weight:600}input[data-v-72476e4e]{min-height:40px;padding:0 11px}ol[data-v-72476e4e]{gap:6px;margin:0;padding:0;list-style:none;display:grid}li button[data-v-72476e4e]{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:stretch;align-items:start;width:100%;height:auto;min-height:58px;padding:9px 11px;display:grid}li button.active[data-v-72476e4e],li button[data-v-72476e4e]:hover{background:var(--ea-panel-strong)}li .result-title[data-v-72476e4e]{color:var(--ea-text);font-size:.92rem;font-weight:600;line-height:1.25}li span[data-v-72476e4e]{color:var(--ea-muted);font-size:.82rem;font-weight:400;line-height:1.3}.workspace-panel[data-v-634ffe55]{gap:16px;display:grid}.panel-header[data-v-634ffe55],.header-actions[data-v-634ffe55],.service-card header[data-v-634ffe55],.card-actions[data-v-634ffe55],.editor-header[data-v-634ffe55],.editor-actions[data-v-634ffe55]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-header h2[data-v-634ffe55],.service-card h3[data-v-634ffe55],.zone-heading h3[data-v-634ffe55],.service-template-card h4[data-v-634ffe55]{margin:0;font-weight:600}.header-actions span[data-v-634ffe55]{color:var(--ea-muted);font-weight:600}.header-actions[data-v-634ffe55],.card-actions[data-v-634ffe55],.editor-actions[data-v-634ffe55]{flex-wrap:wrap}.add-service-action[data-v-634ffe55]{display:inline-flex;position:relative}.add-service-popover[data-v-634ffe55]{color:var(--ea-text);z-index:3;background:#fff;border:1px solid #c8d5e6;border-radius:8px;width:min(270px,74vw);padding:10px 12px;font-size:.86rem;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #0f172a1f}.add-service-popover[data-v-634ffe55]:before{content:"";border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:-7px;right:24px}.eyebrow[data-v-634ffe55]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.visually-hidden[data-v-634ffe55]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-error[data-v-634ffe55]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-danger);border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.service-editor[data-v-634ffe55],.service-form[data-v-634ffe55]{gap:16px;display:grid}.service-form[data-v-634ffe55]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;padding:18px}.form-section[data-v-634ffe55]{border:1px solid var(--ea-border);border-radius:8px;gap:12px;min-inline-size:0;margin:0;padding:14px;display:grid}.form-section legend[data-v-634ffe55]{padding:0 6px}.form-grid[data-v-634ffe55]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-basics-grid[data-v-634ffe55]{grid-template-columns:repeat(4,minmax(0,1fr))}.requirements-grid[data-v-634ffe55]{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr)}.form-field[data-v-634ffe55]{gap:8px;min-width:0;display:grid}.form-field.is-wide[data-v-634ffe55]{min-width:0}.form-field>span[data-v-634ffe55],.service-card dt[data-v-634ffe55],.service-template-card dt[data-v-634ffe55],legend[data-v-634ffe55]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600}.editable-display-control[data-v-634ffe55]{appearance:none;color:inherit;cursor:text;font:inherit;line-height:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;padding:2px 4px;display:inline-flex}.editable-display-control[data-v-634ffe55]:hover:not(:disabled){background:0 0;border-color:#0000}.editable-display-control[data-v-634ffe55]:focus-visible{box-shadow:var(--ea-focus-ring);background:0 0;border-color:#b9d3fb;outline:none}.editable-display-control[data-v-634ffe55]:disabled{cursor:default;opacity:.82}.editable-display-control.editable-empty[data-v-634ffe55]{color:var(--ea-muted);opacity:.72}.editable-text-block[data-v-634ffe55]{white-space:normal;align-items:flex-start;width:100%;display:block}.service-inline-display[data-v-634ffe55]{overflow-wrap:anywhere;width:100%;min-height:42px;padding:9px 11px}.editable-inline-control[data-v-634ffe55]{background:var(--ea-page);box-shadow:none;color:var(--ea-text);font:inherit;border:2px solid #dfe8f6;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}.editable-inline-control[data-v-634ffe55]:focus,.editable-inline-control[data-v-634ffe55]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.editable-inline-textarea[data-v-634ffe55]{resize:vertical;min-height:82px}.status-toggle[data-v-634ffe55]{color:var(--ea-muted);cursor:pointer;justify-content:flex-start;font-weight:600}.status-toggle[aria-pressed=true][data-v-634ffe55]{color:var(--ea-success)}.service-grid[data-v-634ffe55]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-catalog-layout[data-v-634ffe55],.catalog-zone[data-v-634ffe55],.template-zone[data-v-634ffe55]{gap:14px;display:grid}.service-catalog-layout[data-v-634ffe55]{gap:24px}.zone-heading[data-v-634ffe55]{justify-content:space-between;align-items:flex-end;display:flex}.first-service-guide[data-v-634ffe55]{background:#f8fbff;border:1px solid #c9daf6;border-radius:8px;gap:12px;width:100%;padding:18px;display:grid}.first-service-guide h3[data-v-634ffe55],.first-service-guide p[data-v-634ffe55],.first-service-guide ul[data-v-634ffe55]{margin:0}.first-service-guide h3[data-v-634ffe55]{color:var(--ea-danger)}.first-service-guide p[data-v-634ffe55]{color:var(--ea-muted);line-height:1.52}.first-service-guide ul[data-v-634ffe55]{color:var(--ea-muted);gap:6px;padding-left:18px;display:grid}.guide-step[data-v-634ffe55]{color:var(--ea-warning);text-transform:uppercase;font-size:.76rem;font-weight:700}.template-grid[data-v-634ffe55]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-description[data-v-634ffe55]{color:var(--ea-muted);margin:0;line-height:1.5}.service-card[data-v-634ffe55]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;gap:14px;padding:16px;display:grid}.service-card.inactive[data-v-634ffe55]{background:var(--ea-panel)}.service-card header[data-v-634ffe55]{align-items:flex-start}.service-meta[data-v-634ffe55]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.service-meta span[data-v-634ffe55]{color:var(--ea-muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.status-pill-button[data-v-634ffe55]{appearance:none;background:var(--ea-accent-soft);color:var(--ea-success);cursor:pointer;font:inherit;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.status-pill-button.inactive[data-v-634ffe55]{background:var(--ea-panel-strong);color:var(--ea-muted)}.status-pill-button[data-v-634ffe55]:hover:not(:disabled),.status-pill-button[data-v-634ffe55]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.service-card dl[data-v-634ffe55]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.service-card dd[data-v-634ffe55]{margin:4px 0 0;font-weight:600}.service-card p[data-v-634ffe55]{color:var(--ea-muted);margin:0}.service-template-card[data-v-634ffe55]{background:#ffffffb8;border:1px dashed #cfd7e3;border-radius:8px;gap:12px;min-height:238px;padding:16px;display:grid}.service-template-card h4[data-v-634ffe55]{font-size:1rem}.service-template-card p[data-v-634ffe55]{color:var(--ea-muted);margin:0;line-height:1.45}.service-template-card dl[data-v-634ffe55]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.service-template-card dd[data-v-634ffe55]{margin:4px 0 0;font-weight:600}.service-template-card .secondary-action[data-v-634ffe55]{place-self:end start}.custom-template-card[data-v-634ffe55]{background:var(--ea-page);border-style:solid}.primary-action[data-v-634ffe55],.secondary-action[data-v-634ffe55]{appearance:none;border:1px solid var(--ea-border);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-weight:600;display:inline-flex}.primary-action[data-v-634ffe55]{background:var(--ea-accent);border-color:var(--ea-accent);color:var(--ea-page)}.secondary-action[data-v-634ffe55]{background:var(--ea-page);color:var(--ea-text)}.secondary-action[data-v-634ffe55]:hover{background:var(--ea-panel)}.icon-action[data-v-634ffe55]{appearance:none;background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-text);cursor:pointer;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid}.icon-action[data-v-634ffe55]:hover,.icon-action[data-v-634ffe55]:focus-visible{background:var(--ea-panel-strong)}.icon-action[data-v-634ffe55]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.icon-action svg[data-v-634ffe55]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px}button[data-v-634ffe55]:disabled{cursor:not-allowed;opacity:.65}.empty-state[data-v-634ffe55]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-muted);border-radius:8px;margin:0;padding:18px;line-height:1.45}@media (width<=980px){.template-grid[data-v-634ffe55],.service-basics-grid[data-v-634ffe55]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.service-grid[data-v-634ffe55],.template-grid[data-v-634ffe55],.service-template-card dl[data-v-634ffe55],.service-card dl[data-v-634ffe55],.form-grid[data-v-634ffe55],.service-basics-grid[data-v-634ffe55],.requirements-grid[data-v-634ffe55]{grid-template-columns:1fr}}@media (width<=640px){.panel-header[data-v-634ffe55],.header-actions[data-v-634ffe55],.service-card header[data-v-634ffe55],.card-actions[data-v-634ffe55],.editor-header[data-v-634ffe55],.editor-actions[data-v-634ffe55]{flex-direction:column;align-items:flex-start}.add-service-action[data-v-634ffe55]{width:100%}.add-service-popover[data-v-634ffe55]{left:0;right:auto}.add-service-popover[data-v-634ffe55]:before{left:24px;right:auto}}.settings-page[data-v-2520b646]{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.settings-panel[data-v-2520b646]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px;align-content:start;gap:16px;padding:18px;display:grid}.settings-panel header[data-v-2520b646]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eyebrow[data-v-2520b646]{color:var(--ea-muted);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}h2[data-v-2520b646],p[data-v-2520b646],dl[data-v-2520b646],dd[data-v-2520b646]{margin:0}h2[data-v-2520b646]{margin-top:4px;font-size:1.12rem}.settings-list[data-v-2520b646]{gap:12px;display:grid}.profile-form[data-v-2520b646]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.access-form[data-v-2520b646]{grid-template-columns:minmax(220px,1fr) minmax(130px,180px) auto;align-items:end;gap:12px;display:grid}.access-invitation-form[data-v-2520b646]{border-top:1px solid var(--ea-border);gap:12px;padding-top:12px;display:grid}.access-invitation-fields[data-v-2520b646]{grid-template-columns:minmax(220px,1fr) minmax(190px,240px) minmax(130px,160px);align-items:end;gap:12px;display:grid}.access-invitation-upload[data-v-2520b646]{gap:8px;display:grid}.finder-label[data-v-2520b646]{color:var(--ea-muted);font-size:.78rem;font-weight:700}.invitation-image-dropzone[data-v-2520b646]{border:1px dashed var(--ea-border);background:var(--ea-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:88px;padding:14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid}.invitation-image-dropzone--active[data-v-2520b646]{border-color:var(--ea-accent);background:var(--ea-accent-soft);box-shadow:0 0 0 3px var(--ea-accent-soft)}.invitation-image-dropzone--selected[data-v-2520b646]{border-style:solid}.invitation-image-input[data-v-2520b646]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.invitation-image-copy[data-v-2520b646]{gap:4px;min-width:0;display:grid}.invitation-image-copy strong[data-v-2520b646],.invitation-image-copy span[data-v-2520b646]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-image-copy strong[data-v-2520b646]{color:var(--ea-text);font-size:.98rem}.invitation-image-copy span[data-v-2520b646]{color:var(--ea-muted);font-size:.84rem}.invitation-upload-button[data-v-2520b646]{border:1px solid var(--ea-border);background:var(--ea-page);width:44px;height:44px;color:var(--ea-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.invitation-upload-button[data-v-2520b646]:hover:not(:disabled),.invitation-upload-button[data-v-2520b646]:focus-visible{border-color:var(--ea-text);outline:none}.invitation-upload-button[data-v-2520b646]:disabled{cursor:not-allowed;opacity:.6}.invitation-upload-button svg[data-v-2520b646]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.profile-form input[data-v-2520b646]:disabled{background:var(--ea-panel);color:var(--ea-text);opacity:1}.business-hours-form[data-v-2520b646]{gap:14px;display:grid}.business-hours-grid[data-v-2520b646]{grid-template-columns:minmax(220px,1fr) minmax(120px,160px) minmax(120px,160px);align-items:end;gap:12px;display:grid}.business-days-fieldset[data-v-2520b646]{border:1px solid var(--ea-border);border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.business-days-fieldset legend[data-v-2520b646]{color:var(--ea-muted);padding:0 6px;font-size:.78rem;font-weight:700}.business-day-grid[data-v-2520b646]{grid-template-columns:repeat(7,minmax(54px,1fr));gap:8px;display:grid}.profile-actions[data-v-2520b646]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-list div[data-v-2520b646]{border-top:1px solid var(--ea-border);gap:4px;padding-top:12px;display:grid}.settings-list div[data-v-2520b646]:first-child{border-top:0;padding-top:0}.safety-form[data-v-2520b646]{gap:14px;display:grid}.safety-status[data-v-2520b646]{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.safety-status div[data-v-2520b646]{border:1px solid var(--ea-border);background:var(--ea-panel);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.safety-status span[data-v-2520b646]{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.safety-status strong[data-v-2520b646]{overflow-wrap:anywhere}.safety-grid[data-v-2520b646]{grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:end;gap:12px;display:grid}.safety-grid--textarea[data-v-2520b646]{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:start}.safety-active[data-v-2520b646]{justify-self:start}dt[data-v-2520b646],.active-phone span[data-v-2520b646],.active-phone small[data-v-2520b646],.number-list span[data-v-2520b646],.number-list small[data-v-2520b646],.settings-muted[data-v-2520b646],.phone-warning p[data-v-2520b646],.active-phone p[data-v-2520b646]{color:var(--ea-muted)}dt[data-v-2520b646],.active-phone span[data-v-2520b646]{text-transform:uppercase;font-size:.8rem;font-weight:600}.active-phone[data-v-2520b646],.phone-warning[data-v-2520b646]{border-radius:8px;gap:6px;padding:14px;display:grid}.active-phone[data-v-2520b646]{border:1px solid var(--ea-border);background:var(--ea-accent-soft)}.active-phone__header[data-v-2520b646]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.active-phone__identity[data-v-2520b646]{gap:4px;min-width:0;display:grid}.active-phone__identity strong[data-v-2520b646],.active-phone__identity small[data-v-2520b646]{overflow-wrap:anywhere}.phone-routing-assignment[data-v-2520b646]{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;padding-top:8px;display:grid}.routing-readiness[data-v-2520b646]{background:#fff8e8;border:1px solid #8a5a0047;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.routing-readiness.ready[data-v-2520b646]{background:#e9f8f1;border-color:#0f5f5b3d}.routing-readiness div[data-v-2520b646]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.routing-readiness strong[data-v-2520b646]{color:var(--ea-text)}.routing-readiness ul[data-v-2520b646]{color:var(--ea-muted-strong);gap:4px;margin:0;padding-left:18px;display:grid}.phone-routing-assignment__save[data-v-2520b646]{white-space:nowrap;min-height:48px}.representative-handoff[data-v-2520b646]{border-top:1px solid var(--ea-border);gap:12px;padding-top:16px;display:grid}.representative-handoff__header[data-v-2520b646]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.representative-handoff h3[data-v-2520b646]{margin:0;font-size:.98rem}.representative-form[data-v-2520b646],.representative-list[data-v-2520b646]{gap:10px;display:grid}.representative-row[data-v-2520b646]{border-top:1px solid var(--ea-border);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(90px,.4fr);align-items:center;gap:10px;padding-top:10px;display:grid}.representative-row[data-v-2520b646]:first-child{border-top:0;padding-top:0}.representative-row--editable[data-v-2520b646]{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) minmax(104px,auto) minmax(92px,auto);align-items:end}.representative-row strong[data-v-2520b646],.representative-row span[data-v-2520b646]{overflow-wrap:anywhere;min-width:0}.representative-row span[data-v-2520b646]{color:var(--ea-muted);font-size:.9rem;font-weight:600}.representative-enabled[data-v-2520b646]{align-content:center;min-height:48px}.danger-action[data-v-2520b646]{background:var(--ea-page);min-height:36px;color:var(--ea-danger);cursor:pointer;white-space:nowrap;border:1px solid #b4231859;border-radius:8px;padding:0 12px;font-weight:700}.danger-action[data-v-2520b646]:disabled{cursor:not-allowed;opacity:.55}.danger-action--solid[data-v-2520b646]{border-color:var(--ea-danger);background:var(--ea-danger);color:#fff}.closure-confirmation[data-v-2520b646]{border-top:1px solid var(--ea-border);gap:14px;padding-top:16px;display:grid}.closure-status-row[data-v-2520b646]{justify-content:flex-end;display:flex}.closure-warning-list[data-v-2520b646],.closure-blocker-list[data-v-2520b646]{overflow-wrap:anywhere;gap:6px;margin:0;padding-left:18px;display:grid}.closure-warning-list[data-v-2520b646]{color:var(--ea-muted-strong)}.closure-blocker-list[data-v-2520b646]{color:var(--ea-danger);font-weight:700}.closure-resource-list[data-v-2520b646]{border-top:1px solid var(--ea-border);gap:0;display:grid}.closure-resource-row[data-v-2520b646]{border-bottom:1px solid var(--ea-border);grid-template-columns:minmax(140px,.9fr) minmax(90px,.4fr) minmax(0,1.5fr);align-items:start;gap:12px;padding:10px 0;display:grid}.closure-resource-row strong[data-v-2520b646],.closure-resource-row span[data-v-2520b646]{overflow-wrap:anywhere;min-width:0}.closure-resource-row span[data-v-2520b646]{color:var(--ea-muted);font-size:.9rem;font-weight:600}.phone-warning[data-v-2520b646]{border:1px solid var(--ea-border);background:var(--ea-page)}.access-list[data-v-2520b646]{gap:0;min-width:0;display:grid}.access-list-header[data-v-2520b646],.access-list-row[data-v-2520b646]{border-bottom:1px solid var(--ea-border);grid-template-columns:minmax(190px,1.5fr) minmax(90px,.6fr) minmax(90px,.7fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(96px,auto);align-items:center;gap:12px;padding:12px 0;display:grid}.access-list-header[data-v-2520b646]{color:var(--ea-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.access-list-row strong[data-v-2520b646],.access-list-row span[data-v-2520b646]{overflow-wrap:anywhere;min-width:0}.access-list-row span[data-v-2520b646]{color:var(--ea-muted);font-size:.9rem;font-weight:600}.access-list-row .danger-action[data-v-2520b646]{justify-self:end}.access-action-note[data-v-2520b646]{color:var(--ea-muted);justify-self:end;font-size:.86rem;font-weight:600}.phone-warning strong[data-v-2520b646]{color:var(--ea-danger)}.settings-error[data-v-2520b646]{border-left:3px solid var(--ea-danger);color:var(--ea-danger);padding-left:10px;font-weight:600}.settings-success[data-v-2520b646]{border-left:3px solid var(--ea-success);color:var(--ea-success);padding-left:10px;font-weight:600}.number-finder[data-v-2520b646]{border-top:1px solid var(--ea-border);grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:40px;padding-top:20px;display:grid}.setup-steps[data-v-2520b646]{border-right:1px solid var(--ea-border);align-content:start;gap:24px;padding-right:24px;display:grid}.setup-steps p[data-v-2520b646]{font-size:1.05rem;font-weight:700}.setup-steps ol[data-v-2520b646]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.setup-steps li[data-v-2520b646]{color:var(--ea-muted);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;display:grid}.setup-steps li span[data-v-2520b646]{box-sizing:border-box;border:2px solid var(--ea-muted);border-radius:999px;width:18px;height:18px}.setup-steps .active-step[data-v-2520b646]{color:var(--ea-text)}.setup-steps .active-step span[data-v-2520b646]{border-color:var(--ea-accent);box-shadow:inset 0 0 0 4px var(--ea-page);background:var(--ea-accent)}.finder-main[data-v-2520b646],.finder-section[data-v-2520b646]{gap:20px;min-width:0;display:grid}.finder-section[data-v-2520b646]{gap:14px}.finder-section h3[data-v-2520b646]{color:var(--ea-muted-strong);margin:0;font-size:1.15rem;line-height:1.25}.finder-field[data-v-2520b646]{min-width:0;color:var(--ea-text);gap:7px;font-weight:600;display:grid}.finder-field span[data-v-2520b646],.filter-check span[data-v-2520b646]{overflow-wrap:anywhere;min-width:0;line-height:1.2}.destination-field[data-v-2520b646],.number-type-field[data-v-2520b646]{max-width:760px}.finder-field input[data-v-2520b646],.finder-field select[data-v-2520b646],.finder-field textarea[data-v-2520b646],.filter-check input[data-v-2520b646]{box-sizing:border-box;border:1px solid var(--ea-border);background:var(--ea-page);width:100%;min-width:0;min-height:40px;color:var(--ea-text);font:inherit;border-radius:8px;padding:0 10px;font-weight:400}.finder-field input[data-v-2520b646],.finder-field select[data-v-2520b646],.finder-field textarea[data-v-2520b646]{min-height:48px}.finder-field textarea[data-v-2520b646]{resize:vertical;min-height:88px;padding:10px}.capability-row[data-v-2520b646]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.criteria-grid[data-v-2520b646],.advanced-filter-grid[data-v-2520b646]{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end;gap:16px;display:grid}.advanced-filter-grid[data-v-2520b646]{border:1px solid var(--ea-border);border-radius:8px;padding:14px}.advanced-filter-grid fieldset[data-v-2520b646]{border:1px solid var(--ea-border);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:12px;display:flex}.advanced-filter-grid legend[data-v-2520b646]{color:var(--ea-muted);padding:0 6px;font-size:.78rem;font-weight:700}.filter-check[data-v-2520b646]{min-height:32px;color:var(--ea-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.muted-check[data-v-2520b646]{color:var(--ea-muted)}.filter-check input[data-v-2520b646]{width:18px;min-height:18px;padding:0}.finder-actions[data-v-2520b646],.finder-preferences[data-v-2520b646]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finder-actions .primary-action[data-v-2520b646]{min-width:120px}.add-filter-button[data-v-2520b646]{align-items:center;gap:8px;display:inline-flex}.add-filter-button span[data-v-2520b646]{color:var(--ea-accent);font-size:1.25rem;line-height:1}.number-list[data-v-2520b646]{gap:0;margin:0;padding:0;list-style:none;display:grid}.number-list li[data-v-2520b646]{border-bottom:1px solid var(--ea-border);grid-template-columns:minmax(180px,1.45fr) minmax(90px,.6fr) minmax(150px,1fr) minmax(115px,.65fr) minmax(115px,.65fr) minmax(170px,1fr) 34px;align-items:center;gap:16px;padding:16px 12px;display:grid}.number-list li[data-v-2520b646]:not(.number-list-header){cursor:pointer}.number-list-header[data-v-2520b646]{color:var(--ea-muted);font-size:.8rem;font-weight:700}.selected-number[data-v-2520b646]{background:var(--ea-accent-soft)}.number-primary[data-v-2520b646],.number-list strong[data-v-2520b646],.number-list span[data-v-2520b646],.number-list small[data-v-2520b646]{min-width:0;display:block}.number-list span[data-v-2520b646]{margin-top:3px}.number-primary strong[data-v-2520b646]{color:var(--ea-accent)}.number-list .capability-icons[data-v-2520b646]{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:0;display:flex}.number-list .capability-icon[data-v-2520b646]{background:var(--ea-panel-strong);width:30px;height:30px;color:var(--ea-muted-strong);border-radius:999px;place-items:center;margin-top:0;display:inline-grid}.number-list .capability-icon svg[data-v-2520b646]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.number-list .capability-icon--voice[data-v-2520b646]{background:var(--ea-accent-soft);color:var(--ea-accent)}.number-list .capability-icon--sms[data-v-2520b646]{color:var(--ea-success)}.number-list .capability-icon--mms[data-v-2520b646]{color:var(--ea-warning)}.voice-rate-summary[data-v-2520b646]{gap:3px;display:grid}.voice-rate-summary small[data-v-2520b646]{color:var(--ea-muted);font-size:.78rem;line-height:1.25}.selected-number-action[data-v-2520b646]{border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.selected-number-review[data-v-2520b646]{gap:10px;min-width:0;display:grid}.selected-number-review>span[data-v-2520b646]{color:var(--ea-muted);font-size:.92rem}.selected-number-review strong[data-v-2520b646]{color:var(--ea-text)}.selected-number-review dl[data-v-2520b646]{grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px 14px;margin:0;display:grid}.selected-number-review div[data-v-2520b646]{gap:3px;min-width:0;display:grid}.selected-number-review dt[data-v-2520b646]{color:var(--ea-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.selected-number-review dd[data-v-2520b646]{color:var(--ea-text);overflow-wrap:anywhere;font-weight:700}.selected-number-action .primary-action[data-v-2520b646]{min-width:190px}@media (width<=940px){.number-finder[data-v-2520b646],.criteria-grid[data-v-2520b646],.advanced-filter-grid[data-v-2520b646],.business-hours-grid[data-v-2520b646],.representative-row[data-v-2520b646],.representative-row--editable[data-v-2520b646],.safety-grid[data-v-2520b646],.safety-grid--textarea[data-v-2520b646],.safety-status[data-v-2520b646]{grid-template-columns:1fr}.business-day-grid[data-v-2520b646]{grid-template-columns:repeat(4,minmax(54px,1fr))}.setup-steps[data-v-2520b646]{border-right:0;border-bottom:1px solid var(--ea-border);padding-bottom:18px;padding-right:0}.setup-steps ol[data-v-2520b646]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width<=560px){.settings-panel header[data-v-2520b646],.number-list li[data-v-2520b646]{grid-template-columns:1fr}.settings-panel header[data-v-2520b646]{display:grid}.setup-steps ol[data-v-2520b646]{grid-template-columns:1fr}.active-phone__header[data-v-2520b646]{display:grid}.phone-routing-assignment[data-v-2520b646]{grid-template-columns:1fr}.phone-routing-assignment__save[data-v-2520b646]{justify-self:start}.representative-handoff__header[data-v-2520b646]{display:grid}.danger-action[data-v-2520b646]{justify-self:start}.number-list-header[data-v-2520b646]{display:none}.selected-number-action[data-v-2520b646],.selected-number-review dl[data-v-2520b646],.access-form[data-v-2520b646],.access-invitation-fields[data-v-2520b646],.access-invitation-form[data-v-2520b646],.access-list-header[data-v-2520b646],.access-list-row[data-v-2520b646],.closure-resource-row[data-v-2520b646],.profile-form[data-v-2520b646]{grid-template-columns:1fr}.business-day-grid[data-v-2520b646]{grid-template-columns:repeat(2,minmax(92px,1fr))}.access-list-header[data-v-2520b646]{display:none}.access-list-row .danger-action[data-v-2520b646]{justify-self:start}}.workspace-panel[data-v-98dc1142]{gap:16px;display:grid}.staff-page-header[data-v-98dc1142],.editor-header[data-v-98dc1142],.editor-actions[data-v-98dc1142]{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-header[data-v-98dc1142]{justify-content:flex-start}.staff-page-header h2[data-v-98dc1142],.staff-card p[data-v-98dc1142],.staff-card strong[data-v-98dc1142],.staff-card small[data-v-98dc1142],.staff-list-row strong[data-v-98dc1142],.staff-list-row small[data-v-98dc1142]{margin:0}.staff-header-actions[data-v-98dc1142]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.staff-header-actions span[data-v-98dc1142]{color:var(--ea-muted);font-weight:600}.eyebrow[data-v-98dc1142]{color:var(--ea-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.visually-hidden[data-v-98dc1142]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-error[data-v-98dc1142]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-danger);border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.form-validation-error[data-v-98dc1142]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-danger);border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:.9rem;font-weight:650}.staff-toolbar[data-v-98dc1142]{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.8fr)) auto;align-items:end;gap:10px;display:grid}.search-field[data-v-98dc1142],.filter-field[data-v-98dc1142],.form-field[data-v-98dc1142]{gap:6px;display:grid}.search-field span[data-v-98dc1142],.filter-field span[data-v-98dc1142],.form-field span[data-v-98dc1142],.toggle-field span[data-v-98dc1142],.tag-editor-header span[data-v-98dc1142],.staff-card section span[data-v-98dc1142]{color:var(--ea-muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:600}.search-field input[data-v-98dc1142],.filter-field select[data-v-98dc1142],.form-field input[data-v-98dc1142],.form-field textarea[data-v-98dc1142]{border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.form-field textarea[data-v-98dc1142]{resize:vertical;min-height:82px}.tag-editor-layout[data-v-98dc1142]{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.tag-editor-block[data-v-98dc1142]{border:1px solid var(--ea-border);background:0 0;border-radius:8px;flex:320px;gap:10px;min-inline-size:min(100%,280px);padding:12px;display:grid}.tag-editor-header[data-v-98dc1142]{gap:3px;display:grid}.tag-editor-header small[data-v-98dc1142],.tag-editor-empty[data-v-98dc1142]{color:var(--ea-muted);line-height:1.45}.tag-editor-list[data-v-98dc1142],.tag-suggestions[data-v-98dc1142]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.editable-tag[data-v-98dc1142]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:999px;align-items:center;min-width:0;max-width:100%;min-height:34px;display:inline-flex;overflow:hidden}.editable-tag-input[data-v-98dc1142]{color:var(--ea-muted-strong);font:inherit;background:0 0;border:0;width:min(22ch,62vw);min-width:8ch;min-height:32px;padding:5px 4px 5px 10px;font-size:.84rem;font-weight:700;line-height:1.2}.editable-tag-input[data-v-98dc1142]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #b9d3fb}.tag-remove-button[data-v-98dc1142]{appearance:none;color:var(--ea-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;height:32px;padding:0 10px 0 6px;font-size:.78rem;font-weight:800;display:inline-flex}.tag-remove-button[data-v-98dc1142]:hover:not(:disabled),.tag-remove-button[data-v-98dc1142]:focus-visible{color:var(--ea-danger);outline:none}.tag-suggestion[data-v-98dc1142]{appearance:none;background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.tag-suggestion[data-v-98dc1142]:hover:not(:disabled),.tag-suggestion[data-v-98dc1142]:focus-visible{box-shadow:var(--ea-focus-ring);color:var(--ea-accent);border-color:#b9d3fb;outline:none}.tag-add-row[data-v-98dc1142]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tag-add-input[data-v-98dc1142]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px}.tag-add-input[data-v-98dc1142]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.tag-add-button[data-v-98dc1142]{white-space:nowrap;min-height:40px}.editable-display-control[data-v-98dc1142]{appearance:none;color:inherit;cursor:text;font:inherit;line-height:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;padding:2px 4px;display:inline-flex}.editable-display-control[data-v-98dc1142]:hover:not(:disabled){background:0 0;border-color:#0000}.editable-display-control[data-v-98dc1142]:focus-visible{box-shadow:var(--ea-focus-ring);background:0 0;border-color:#b9d3fb;outline:none}.editable-display-control[data-v-98dc1142]:disabled{cursor:default;opacity:.82}.editable-display-control.editable-empty[data-v-98dc1142]{color:var(--ea-muted);opacity:.72}.editable-text-block[data-v-98dc1142]{white-space:normal;align-items:flex-start;width:100%;display:block}.staff-inline-display[data-v-98dc1142]{overflow-wrap:anywhere;width:100%;min-height:42px;padding:9px 11px}.editable-inline-control[data-v-98dc1142]{background:var(--ea-page);box-shadow:none;color:var(--ea-text);font:inherit;border:2px solid #dfe8f6;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}.editable-inline-control[data-v-98dc1142]:focus,.editable-inline-control[data-v-98dc1142]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.editable-inline-textarea[data-v-98dc1142]{resize:vertical;min-height:82px}.status-toggle[data-v-98dc1142]{cursor:pointer;justify-content:flex-start;font-weight:700}.status-toggle[aria-pressed=true][data-v-98dc1142]{color:var(--ea-success)}.status-toggle[aria-pressed=false][data-v-98dc1142]{color:var(--ea-muted)}.view-toggle[data-v-98dc1142]{border:1px solid var(--ea-border);border-radius:8px;align-items:center;height:42px;display:inline-flex;overflow:hidden}.view-toggle button[data-v-98dc1142]{appearance:none;background:var(--ea-surface);color:var(--ea-muted);cursor:pointer;border:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.view-toggle button+button[data-v-98dc1142]{border-left:1px solid var(--ea-border)}.view-toggle button[aria-pressed=true][data-v-98dc1142]{background:var(--ea-accent-soft);color:var(--ea-accent)}.view-toggle svg[data-v-98dc1142]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.staff-list[data-v-98dc1142]{border:1px solid var(--ea-border);border-radius:8px;display:grid;overflow:hidden}.staff-list-row[data-v-98dc1142]{appearance:none;background:var(--ea-surface);border:0;border-bottom:1px solid var(--ea-border);color:inherit;cursor:pointer;text-align:left;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(200px,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.staff-list-row[data-v-98dc1142]:last-child{border-bottom:0}.staff-list-row[data-v-98dc1142]:hover,.staff-card[data-v-98dc1142]:hover{background:var(--ea-page)}.staff-identity[data-v-98dc1142],.staff-card header span[data-v-98dc1142]{gap:4px;min-width:0;display:grid}.staff-identity strong[data-v-98dc1142],.staff-card header strong[data-v-98dc1142]{overflow-wrap:anywhere}.staff-identity small[data-v-98dc1142],.staff-card header small[data-v-98dc1142],.staff-services[data-v-98dc1142]{color:var(--ea-muted);overflow-wrap:anywhere;line-height:1.45}.staff-tags[data-v-98dc1142]{flex-wrap:wrap;gap:6px;display:flex}.tag-chip[data-v-98dc1142],.status-chip[data-v-98dc1142]{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.tag-chip[data-v-98dc1142]{background:var(--ea-page);color:var(--ea-muted)}.status-chip[data-v-98dc1142]{justify-self:start}.status-chip.is-active[data-v-98dc1142]{background:var(--ea-accent-soft);color:var(--ea-success)}.status-chip.is-inactive[data-v-98dc1142]{background:var(--ea-page);color:var(--ea-muted)}.staff-card-grid[data-v-98dc1142]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staff-card[data-v-98dc1142]{appearance:none;background:var(--ea-surface);border:1px solid var(--ea-border);color:inherit;cursor:pointer;text-align:left;border-radius:8px;gap:16px;padding:16px;display:grid}.staff-card header[data-v-98dc1142]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-card section[data-v-98dc1142]{gap:5px;display:grid}.staff-card section p[data-v-98dc1142]{color:var(--ea-muted);overflow-wrap:anywhere;line-height:1.45}.staff-editor[data-v-98dc1142]{border:1px solid var(--ea-border);border-radius:8px;gap:16px;padding:16px;display:grid}.staff-form[data-v-98dc1142]{gap:16px;display:grid}.form-section[data-v-98dc1142]{border:1px solid var(--ea-border);border-radius:8px;gap:12px;margin:0;padding:14px;display:grid}.form-section legend[data-v-98dc1142]{color:var(--ea-text);padding:0 6px;font-weight:700}.form-grid[data-v-98dc1142]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-field.is-wide[data-v-98dc1142]{grid-column:span 1}.service-picker[data-v-98dc1142]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.service-option[data-v-98dc1142]{appearance:none;border:1px solid var(--ea-border);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;min-height:64px;padding:11px;display:flex}.service-option[data-v-98dc1142]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.service-option[data-v-98dc1142]:disabled{cursor:not-allowed;opacity:.62}.service-option.is-selected[data-v-98dc1142]{background:var(--ea-accent-soft);border-color:#b9d3fb}.service-option-check[data-v-98dc1142]{border:1px solid var(--ea-border);color:var(--ea-muted);border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-weight:800;line-height:1;display:inline-flex}.service-option.is-selected .service-option-check[data-v-98dc1142]{background:var(--ea-accent);border-color:var(--ea-accent);color:var(--ea-on-accent)}.service-option-body[data-v-98dc1142]{gap:3px;min-width:0;display:grid}.service-option strong[data-v-98dc1142]{overflow-wrap:anywhere}.service-option small[data-v-98dc1142]{color:var(--ea-muted);overflow-wrap:anywhere;line-height:1.35}.service-option.is-inactive[data-v-98dc1142]{background:var(--ea-page)}.empty-inline[data-v-98dc1142],.staff-empty[data-v-98dc1142]{color:var(--ea-muted);margin:0}.staff-empty[data-v-98dc1142]{border:1px solid var(--ea-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:16px;display:flex}.staff-empty strong[data-v-98dc1142]{color:var(--ea-text)}.primary-action[data-v-98dc1142],.secondary-action[data-v-98dc1142],.danger-action[data-v-98dc1142]{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-weight:700;display:inline-flex}.primary-action[data-v-98dc1142]{background:var(--ea-accent);border:1px solid var(--ea-accent);color:var(--ea-on-accent)}.secondary-action[data-v-98dc1142]{background:var(--ea-surface);border:1px solid var(--ea-border);color:var(--ea-text)}.danger-action[data-v-98dc1142]{background:var(--ea-surface);color:var(--ea-danger);border:1px solid #ba42426b}.primary-action[data-v-98dc1142]:disabled,.secondary-action[data-v-98dc1142]:disabled,.danger-action[data-v-98dc1142]:disabled,.form-section[data-v-98dc1142]:disabled{cursor:not-allowed;opacity:.62}@media (width<=1180px){.staff-toolbar[data-v-98dc1142]{grid-template-columns:repeat(2,minmax(0,1fr))}.view-toggle[data-v-98dc1142]{justify-self:start}.staff-list-row[data-v-98dc1142]{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr)}.status-chip[data-v-98dc1142]{justify-self:start}.staff-card-grid[data-v-98dc1142],.service-picker[data-v-98dc1142]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.staff-page-header[data-v-98dc1142],.editor-header[data-v-98dc1142],.editor-actions[data-v-98dc1142],.staff-empty[data-v-98dc1142]{flex-direction:column;align-items:stretch}.staff-header-actions[data-v-98dc1142]{justify-content:flex-start;align-items:stretch}.staff-toolbar[data-v-98dc1142],.staff-list-row[data-v-98dc1142],.staff-card-grid[data-v-98dc1142],.form-grid[data-v-98dc1142],.tag-add-row[data-v-98dc1142],.service-picker[data-v-98dc1142]{grid-template-columns:1fr}.primary-action[data-v-98dc1142],.secondary-action[data-v-98dc1142],.danger-action[data-v-98dc1142]{width:100%}}.today-page[data-v-e0bd8e30]{gap:18px;display:grid}.today-metrics[data-v-e0bd8e30]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card[data-v-e0bd8e30],.panel[data-v-e0bd8e30]{border:1px solid var(--ea-border);background:var(--ea-page);border-radius:8px}.metric-card[data-v-e0bd8e30]{appearance:none;color:var(--ea-text);cursor:pointer;font:inherit;text-align:left;place-content:start stretch;place-items:start;gap:5px;width:100%;min-height:132px;padding:16px;display:grid}.metric-card[data-v-e0bd8e30]:hover:not(:disabled){background:var(--ea-panel-hover)}.metric-card[data-v-e0bd8e30]:focus-visible{outline:2px solid var(--ea-accent);outline-offset:2px}.metric-card[data-v-e0bd8e30]:disabled{cursor:default}.metric-card span[data-v-e0bd8e30],.metric-card small[data-v-e0bd8e30],.activity-main span[data-v-e0bd8e30],.activity-main small[data-v-e0bd8e30],.activity-overflow[data-v-e0bd8e30],.next-up-card>span[data-v-e0bd8e30],.next-up-card>small[data-v-e0bd8e30],.quiet-day-card>span[data-v-e0bd8e30],.visit-list span[data-v-e0bd8e30],.visit-list small[data-v-e0bd8e30],.follow-up-main span[data-v-e0bd8e30],.follow-up-main small[data-v-e0bd8e30],.follow-up-detail[data-v-e0bd8e30],.review-list span[data-v-e0bd8e30],.tomorrow-list span[data-v-e0bd8e30],.empty-state[data-v-e0bd8e30]{color:var(--ea-muted)}.metric-card strong[data-v-e0bd8e30]{font-size:2rem;line-height:1}.today-grid[data-v-e0bd8e30]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:start;gap:18px;display:grid}.today-grid--quiet[data-v-e0bd8e30]{grid-template-columns:1fr}.panel[data-v-e0bd8e30]{padding:18px}.today-focus-panel[data-v-e0bd8e30],.activity-panel[data-v-e0bd8e30]{grid-column:1/-1}.panel-heading[data-v-e0bd8e30]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading>button[data-v-e0bd8e30],.next-up-actions button[data-v-e0bd8e30],.quick-actions button[data-v-e0bd8e30]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;min-height:36px;padding:8px 12px;font-weight:700}.panel-heading>button[data-v-e0bd8e30]:hover,.next-up-actions button[data-v-e0bd8e30]:hover,.quick-actions button[data-v-e0bd8e30]:hover{background:var(--ea-panel)}.next-up-card[data-v-e0bd8e30],.quiet-day-card[data-v-e0bd8e30]{gap:8px;max-width:880px;margin-top:18px;display:grid}.next-up-card>strong[data-v-e0bd8e30],.quiet-day-card>strong[data-v-e0bd8e30]{color:var(--ea-text);font-size:1.18rem;line-height:1.25}.next-up-card>small[data-v-e0bd8e30],.quiet-day-card>span[data-v-e0bd8e30]{font-size:1rem;line-height:1.45}.next-up-actions[data-v-e0bd8e30],.quick-actions[data-v-e0bd8e30]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.next-up-actions time[data-v-e0bd8e30]{color:var(--ea-muted);font-weight:700}.follow-up-tabs[data-v-e0bd8e30]{gap:6px;margin-top:16px;display:flex}.follow-up-tabs button[data-v-e0bd8e30]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-muted);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-weight:700;display:inline-flex}.follow-up-tabs button.active[data-v-e0bd8e30]{background:var(--ea-panel);color:var(--ea-text)}.follow-up-tabs span[data-v-e0bd8e30]{color:var(--ea-link);background:#1f66b81a;border-radius:999px;padding:2px 7px;font-size:.76rem}.eyebrow[data-v-e0bd8e30]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}h2[data-v-e0bd8e30]{margin:0;font-size:1.06rem;line-height:1.2}.visit-list[data-v-e0bd8e30],.activity-list[data-v-e0bd8e30],.follow-up-list[data-v-e0bd8e30],.review-list[data-v-e0bd8e30],.tomorrow-list[data-v-e0bd8e30],.empty-state[data-v-e0bd8e30]{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.empty-state[data-v-e0bd8e30]{border:1px dashed var(--ea-border);border-radius:8px;padding:12px}.activity-list li[data-v-e0bd8e30]{border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:74px minmax(0,1fr) minmax(112px,auto);align-items:start;gap:14px;min-height:82px;padding:12px;display:grid}.activity-list li.tone-danger[data-v-e0bd8e30]{box-shadow:inset 3px 0 0 var(--ea-danger);border-color:#b4231857}.activity-list li.tone-warning[data-v-e0bd8e30]{box-shadow:inset 3px 0 0 var(--ea-warning);border-color:#8a5a0057}.visit-list li[data-v-e0bd8e30]{border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:74px minmax(0,1fr) minmax(126px,auto);align-items:start;gap:14px;min-height:92px;padding:12px;display:grid}.visit-list li.needs-address[data-v-e0bd8e30]{border-color:#8a5a005c}.follow-up-list li[data-v-e0bd8e30]{border-radius:8px;gap:10px;padding:12px;display:grid}.follow-up-list li.tone-danger[data-v-e0bd8e30]{box-shadow:inset 3px 0 0 var(--ea-danger);border:1px solid #b4231857}.follow-up-list li.tone-warning[data-v-e0bd8e30]{box-shadow:inset 3px 0 0 var(--ea-warning);border:1px solid #8a5a0057}.follow-up-main[data-v-e0bd8e30]{grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.visit-list time[data-v-e0bd8e30],.activity-list time[data-v-e0bd8e30],.follow-up-list time[data-v-e0bd8e30],.tomorrow-list time[data-v-e0bd8e30]{color:var(--ea-muted);font-weight:600}.visit-list strong[data-v-e0bd8e30],.visit-list span[data-v-e0bd8e30],.visit-list small[data-v-e0bd8e30],.visit-list em[data-v-e0bd8e30],.activity-list strong[data-v-e0bd8e30],.activity-list span[data-v-e0bd8e30],.activity-list small[data-v-e0bd8e30],.activity-list em[data-v-e0bd8e30],.follow-up-list strong[data-v-e0bd8e30],.follow-up-list span[data-v-e0bd8e30],.follow-up-list small[data-v-e0bd8e30],.follow-up-list em[data-v-e0bd8e30],.follow-up-meta span[data-v-e0bd8e30],.review-list strong[data-v-e0bd8e30],.review-list span[data-v-e0bd8e30],.tomorrow-list strong[data-v-e0bd8e30],.tomorrow-list span[data-v-e0bd8e30]{display:block}.visit-list em[data-v-e0bd8e30],.activity-list em[data-v-e0bd8e30],.follow-up-list em[data-v-e0bd8e30]{border-radius:999px;padding:6px 9px;font-size:.78rem;font-style:normal;font-weight:600}.visit-list em[data-v-e0bd8e30]{background:var(--ea-accent-soft);color:var(--ea-success)}.activity-list em[data-v-e0bd8e30]{background:var(--ea-panel);color:var(--ea-muted-strong)}.visit-main[data-v-e0bd8e30],.activity-main[data-v-e0bd8e30],.follow-up-copy[data-v-e0bd8e30]{gap:4px;min-width:0;display:grid}.visit-main strong[data-v-e0bd8e30],.activity-main strong[data-v-e0bd8e30],.follow-up-main strong[data-v-e0bd8e30]{overflow-wrap:anywhere}.visit-main .warning[data-v-e0bd8e30]{color:var(--ea-warning);font-weight:700}.activity-main small[data-v-e0bd8e30],.follow-up-main small[data-v-e0bd8e30],.follow-up-detail[data-v-e0bd8e30]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.follow-up-detail[data-v-e0bd8e30]{margin:0}.item-actions[data-v-e0bd8e30]{place-items:flex-end end;gap:8px;display:grid}.row-actions[data-v-e0bd8e30]{justify-items:end;gap:8px;display:grid}.item-actions button[data-v-e0bd8e30],.row-action[data-v-e0bd8e30]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;min-height:36px;padding:8px 10px;font-weight:700}.item-actions button[data-v-e0bd8e30]:hover,.row-action[data-v-e0bd8e30]:hover{background:var(--ea-panel)}.row-action[data-v-e0bd8e30]:disabled{cursor:wait;opacity:.62}.row-action--dismiss[data-v-e0bd8e30]{color:var(--ea-warning);border-color:#8a5a004d}.inline-error[data-v-e0bd8e30]{color:var(--ea-danger);background:#b4231814;border:1px solid #b4231838;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-weight:700}.follow-up-list em[data-v-e0bd8e30],.follow-up-meta span[data-v-e0bd8e30]{color:var(--ea-danger);background:#b4231814;border:1px solid #b4231847}.follow-up-meta[data-v-e0bd8e30]{flex-wrap:wrap;gap:6px;display:flex}.follow-up-meta em[data-v-e0bd8e30],.follow-up-meta span[data-v-e0bd8e30]{border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:700}.review-list li[data-v-e0bd8e30]{border-top:1px solid var(--ea-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.tomorrow-list li[data-v-e0bd8e30]{border-top:1px solid var(--ea-border);grid-template-columns:74px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.review-list li[data-v-e0bd8e30]:first-child,.tomorrow-list li[data-v-e0bd8e30]:first-child{border-top:0;padding-top:0}.activity-overflow[data-v-e0bd8e30]{margin:12px 0 0}@media (width<=940px){.today-metrics[data-v-e0bd8e30],.today-grid[data-v-e0bd8e30]{grid-template-columns:1fr}}@media (width<=560px){.panel-heading[data-v-e0bd8e30]{display:grid}.visit-list li[data-v-e0bd8e30],.activity-list li[data-v-e0bd8e30],.follow-up-main[data-v-e0bd8e30],.review-list li[data-v-e0bd8e30],.tomorrow-list li[data-v-e0bd8e30]{grid-template-columns:1fr}.item-actions[data-v-e0bd8e30],.row-actions[data-v-e0bd8e30]{justify-content:start;justify-items:start}.row-action[data-v-e0bd8e30]{justify-self:start}}.user-menu[data-v-1260690c]{position:relative}.user-trigger[data-v-1260690c]{width:42px;min-width:42px;min-height:42px;color:var(--ea-muted-strong);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.user-trigger[data-v-1260690c]:hover,.user-trigger[aria-expanded=true][data-v-1260690c]{background:var(--ea-panel-strong);color:var(--ea-text)}.user-panel[data-v-1260690c]{z-index:25;background:var(--ea-page);border:0;border-radius:8px;gap:8px;width:min(300px,100vw - 34px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #1018281f}p[data-v-1260690c]{gap:3px;margin:0 0 8px;display:grid}p span[data-v-1260690c]{color:var(--ea-muted);font-size:.76rem;font-weight:600}p strong[data-v-1260690c]{overflow-wrap:anywhere;font-weight:600}.company-id-summary code[data-v-1260690c]{overflow-wrap:anywhere;background:var(--ea-panel-strong);width:fit-content;max-width:100%;color:var(--ea-muted-strong);border-radius:6px;padding:3px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem}.user-panel button[data-v-1260690c]{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;width:100%;min-height:44px;padding:0 12px}.user-panel button[data-v-1260690c]:hover:not(:disabled){background:var(--ea-panel-strong)}.workspace-panel[data-v-e31ffce5]{gap:16px;min-width:0;max-width:100%;display:grid}.workspace-panel[data-v-e31ffce5]>*,.detail-layout[data-v-e31ffce5],.detail-section[data-v-e31ffce5],.task-form[data-v-e31ffce5],.task-edit-form[data-v-e31ffce5],.material-form[data-v-e31ffce5],.receipt-upload-dialog[data-v-e31ffce5],.payment-request-sheet[data-v-e31ffce5],.payment-request-form[data-v-e31ffce5],.closeout-form[data-v-e31ffce5]{min-width:0}.panel-header[data-v-e31ffce5],.header-actions[data-v-e31ffce5],.section-header[data-v-e31ffce5],.detail-header[data-v-e31ffce5],.detail-actions[data-v-e31ffce5],.payment-schedule-header[data-v-e31ffce5],.payment-request-sheet-header[data-v-e31ffce5],.invoice-row-summary[data-v-e31ffce5],.work-order-card header[data-v-e31ffce5],.work-order-card footer[data-v-e31ffce5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-header h2[data-v-e31ffce5],.detail-header h3[data-v-e31ffce5],.section-header h4[data-v-e31ffce5],.payment-schedule-header h5[data-v-e31ffce5],.work-order-card h3[data-v-e31ffce5]{margin:0}.header-actions[data-v-e31ffce5]{flex-wrap:wrap;justify-content:flex-end}.task-count-actions[data-v-e31ffce5],.material-count-actions[data-v-e31ffce5]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.task-section-header[data-v-e31ffce5]{flex-wrap:wrap;align-items:center}.task-section-title[data-v-e31ffce5]{color:var(--ea-muted-strong);letter-spacing:0;text-transform:uppercase;font-size:1rem;font-weight:760;line-height:1.2}.task-section-title span[data-v-e31ffce5]{color:inherit;font:inherit}.section-header .section-total-badge[data-v-e31ffce5]{color:var(--ea-muted-strong);white-space:nowrap;font-size:.95rem;font-weight:650;line-height:1}.section-header .section-total-badge b[data-v-e31ffce5]{color:var(--ea-text);font-weight:780}.task-create-icon-button[data-v-e31ffce5],.material-create-icon-button[data-v-e31ffce5]{color:var(--ea-muted-strong);background:0 0;border:0;border-radius:6px;width:32px;min-height:32px;padding:0}.task-create-icon-button.task-section-add-button[data-v-e31ffce5],.material-create-icon-button.task-section-add-button[data-v-e31ffce5]{color:var(--ea-accent);border:2px solid;border-radius:999px;width:36px;min-height:36px}.task-create-icon-button[data-v-e31ffce5]:hover:not(:disabled),.material-create-icon-button[data-v-e31ffce5]:hover:not(:disabled){color:var(--ea-accent);background:0 0}.task-create-icon-button.task-section-add-button[data-v-e31ffce5]:hover:not(:disabled),.material-create-icon-button.task-section-add-button[data-v-e31ffce5]:hover:not(:disabled){background:var(--ea-accent-soft)}.task-create-icon-button[data-v-e31ffce5]:focus-visible,.material-create-icon-button[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.task-create-icon-button svg[data-v-e31ffce5],.material-create-icon-button svg[data-v-e31ffce5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.visually-hidden[data-v-e31ffce5]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-actions span[data-v-e31ffce5],.collection-summary[data-v-e31ffce5],.section-header span[data-v-e31ffce5],.detail-header span[data-v-e31ffce5],.empty-copy[data-v-e31ffce5]{color:var(--ea-muted);font-weight:600}.eyebrow[data-v-e31ffce5]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}.panel-error[data-v-e31ffce5],.empty-state[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;padding:18px}.panel-error[data-v-e31ffce5]{color:var(--ea-danger);margin:0;font-weight:600}.empty-state[data-v-e31ffce5]{color:var(--ea-muted);margin:0}.work-order-toolbar[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:minmax(260px,1fr) 180px 190px auto;gap:12px;padding:14px;display:grid}.search-control[data-v-e31ffce5]{min-width:0}label[data-v-e31ffce5]{gap:6px;display:grid}label span[data-v-e31ffce5],.detail-definition-grid dt[data-v-e31ffce5],.financial-metrics span[data-v-e31ffce5],.material-metrics span[data-v-e31ffce5],.invoice-metrics span[data-v-e31ffce5],.closeout-metrics span[data-v-e31ffce5],.visit-row>div>span[data-v-e31ffce5],.closure-check-state[data-v-e31ffce5],.work-order-card dt[data-v-e31ffce5],.metric-cell small[data-v-e31ffce5],.status-cell>small[data-v-e31ffce5]:first-child,.invoice-state-cell>small[data-v-e31ffce5]:first-child{color:var(--ea-muted);text-transform:uppercase;font-size:.76rem;font-weight:600}input[data-v-e31ffce5],select[data-v-e31ffce5],textarea[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);color:var(--ea-text);font:inherit;border-radius:8px;width:100%;padding:10px 11px}textarea[data-v-e31ffce5]{resize:vertical;min-height:68px}.editable-display-control[data-v-e31ffce5]{appearance:none;color:inherit;cursor:text;font:inherit;line-height:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;min-width:0;max-width:100%;padding:2px 4px;display:inline-flex}.editable-display-control[data-v-e31ffce5]:hover:not(:disabled){background:0 0;border-color:#0000}.editable-display-control[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);background:0 0;border-color:#b9d3fb;outline:none}.editable-display-control[data-v-e31ffce5]:disabled{cursor:default;opacity:.82}.editable-display-control.editable-empty[data-v-e31ffce5]{color:var(--ea-muted);opacity:.72}.editable-text-block[data-v-e31ffce5]{white-space:normal;width:100%;display:block}.editable-inline-control[data-v-e31ffce5]{background:var(--ea-page);box-shadow:none;color:var(--ea-text);font:inherit;border:2px solid #dfe8f6;border-radius:8px;min-height:40px;padding:8px 10px}.editable-inline-control[data-v-e31ffce5]:focus,.editable-inline-control[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.editable-inline-select[data-v-e31ffce5]{width:auto}.editable-inline-textarea[data-v-e31ffce5]{resize:vertical;min-height:76px}.work-order-title-display[data-v-e31ffce5],.work-order-title-inline-input[data-v-e31ffce5]{color:var(--ea-text);font-size:inherit;font-weight:inherit;line-height:inherit;width:100%;padding-left:0}.work-order-title-display[data-v-e31ffce5]{justify-content:flex-start}.detail-field-display[data-v-e31ffce5]{color:var(--ea-text);justify-content:flex-start;width:100%;padding-left:0}.address-field-value[data-v-e31ffce5]{align-items:center;gap:8px;min-width:0;display:flex}.address-map-link[data-v-e31ffce5]{color:var(--ea-muted-strong);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.address-map-link[data-v-e31ffce5]:hover,.address-map-link[data-v-e31ffce5]:focus-visible{border-color:var(--ea-accent);box-shadow:var(--ea-focus-ring);color:var(--ea-accent);outline:none}.address-map-link svg[data-v-e31ffce5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;display:block}.detail-summary-inline-input[data-v-e31ffce5],.work-order-summary-display[data-v-e31ffce5]{color:var(--ea-muted-strong);margin-top:14px;line-height:1.5}.work-order-summary-display[data-v-e31ffce5]{padding-left:0}.view-toggle[data-v-e31ffce5]{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:8px;display:flex}.view-toggle button[data-v-e31ffce5]{appearance:none;color:var(--ea-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;font-weight:600;display:grid}.view-toggle button[data-v-e31ffce5]:hover,.view-toggle button[data-v-e31ffce5]:focus-visible{background:var(--ea-panel-strong);box-shadow:inset 0 0 0 1px var(--ea-border)}.view-toggle button.selected[data-v-e31ffce5]{background:var(--ea-accent-soft);color:var(--ea-accent)}.view-toggle svg[data-v-e31ffce5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px}.view-toggle circle[data-v-e31ffce5]{fill:currentColor}.view-toggle rect[data-v-e31ffce5]{fill:none;stroke:currentColor}.view-label[data-v-e31ffce5]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collection-summary[data-v-e31ffce5]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.work-order-list[data-v-e31ffce5]{gap:10px;min-width:0;display:grid}.work-order-row[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:minmax(210px,1.35fr) minmax(120px,.65fr) minmax(145px,.75fr) minmax(76px,.45fr) minmax(115px,.65fr) minmax(150px,.8fr) minmax(100px,.55fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.work-order-row.selected[data-v-e31ffce5],.work-order-row[data-v-e31ffce5]:hover,.work-order-row[data-v-e31ffce5]:focus-visible,.work-order-card.selected[data-v-e31ffce5],.work-order-card[data-v-e31ffce5]:hover,.work-order-card[data-v-e31ffce5]:focus-visible{border-color:var(--ea-accent);outline:none}.work-order-row.selected[data-v-e31ffce5],.work-order-card.selected[data-v-e31ffce5]{background:var(--ea-accent-soft);box-shadow:inset 3px 0 0 var(--ea-accent)}.work-order-row>div[data-v-e31ffce5],.work-order-row span[data-v-e31ffce5],.work-order-summary[data-v-e31ffce5]{overflow-wrap:anywhere;min-width:0}.job-cell[data-v-e31ffce5],.status-cell[data-v-e31ffce5],.metric-cell[data-v-e31ffce5],.invoice-state-cell[data-v-e31ffce5],.work-order-card header>div[data-v-e31ffce5]{gap:4px;min-width:0;display:grid}.metric-cell[data-v-e31ffce5]{font-weight:700}.invoice-state-cell[data-v-e31ffce5]{grid-area:1/6/3;align-self:start}.link-cell[data-v-e31ffce5]{grid-area:1/7/3;align-self:start}.work-order-summary[data-v-e31ffce5]{color:var(--ea-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/6;margin:0;line-height:1.38;display:-webkit-box;overflow:hidden}.job-cell small[data-v-e31ffce5],.job-cell span[data-v-e31ffce5],.status-cell small[data-v-e31ffce5],.invoice-state-cell small[data-v-e31ffce5],.work-order-card p[data-v-e31ffce5],.work-order-card footer[data-v-e31ffce5],.work-order-card dd[data-v-e31ffce5],.task-row small[data-v-e31ffce5],.task-row p[data-v-e31ffce5],.material-row small[data-v-e31ffce5]{color:var(--ea-muted)}.link-cell[data-v-e31ffce5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.text-action[data-v-e31ffce5]{appearance:none;color:var(--ea-accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-height:auto;padding:0;font-weight:600}.work-order-card-grid[data-v-e31ffce5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.work-order-card[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);cursor:pointer;border-radius:8px;gap:12px;padding:14px;display:grid}.work-order-card p[data-v-e31ffce5]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.work-order-card dl[data-v-e31ffce5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.work-order-card dl div[data-v-e31ffce5]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.work-order-card dt[data-v-e31ffce5],.work-order-card dd[data-v-e31ffce5]{overflow-wrap:anywhere;min-width:0;margin:0}.work-order-detail[data-v-e31ffce5]{gap:12px;min-width:0;display:grid}.detail-actions[data-v-e31ffce5]{flex-wrap:wrap;justify-content:flex-end}.detail-total[data-v-e31ffce5]{color:var(--ea-text);white-space:nowrap}.detail-layout[data-v-e31ffce5]{gap:12px;display:grid}.work-order-detail-duo[data-v-e31ffce5]{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;display:flex}.work-order-detail-duo>.detail-section[data-v-e31ffce5]{flex:480px;min-width:min(100%,480px)}.detail-section[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;grid-auto-rows:max-content;align-content:start;gap:12px;padding:16px;display:grid}.detail-definition-grid[data-v-e31ffce5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.detail-definition-grid div[data-v-e31ffce5],.financial-metrics div[data-v-e31ffce5],.material-metrics div[data-v-e31ffce5],.invoice-metrics div[data-v-e31ffce5],.closeout-metrics div[data-v-e31ffce5]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.detail-definition-grid dd[data-v-e31ffce5],.detail-definition-grid dt[data-v-e31ffce5]{overflow-wrap:anywhere;min-width:0;margin:0}.detail-copy[data-v-e31ffce5],.empty-copy[data-v-e31ffce5]{margin:0}.material-metrics[data-v-e31ffce5],.financial-metrics[data-v-e31ffce5],.invoice-metrics[data-v-e31ffce5],.closeout-metrics[data-v-e31ffce5]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;gap:10px;display:grid}.material-metrics[data-v-e31ffce5]{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-metrics[data-v-e31ffce5]{grid-template-columns:repeat(7,minmax(0,1fr))}.danger[data-v-e31ffce5]{color:var(--ea-danger)}.material-list[data-v-e31ffce5],.task-list[data-v-e31ffce5],.visit-list[data-v-e31ffce5],.closure-check-list[data-v-e31ffce5],.payment-request-list[data-v-e31ffce5]{grid-auto-rows:max-content;align-content:start;gap:8px;display:grid}.closure-check-list[data-v-e31ffce5]{grid-template-columns:repeat(2,minmax(0,1fr))}.material-receipt-group[data-v-e31ffce5]{border:1px solid var(--ea-border);border-radius:8px;grid-auto-rows:max-content;align-content:start;align-self:start;gap:6px;height:fit-content;min-height:0;padding:8px;display:grid}.material-receipt-group-unassigned[data-v-e31ffce5]{border:0;border-radius:0;padding:0;display:block}.material-receipt-drop-target[data-v-e31ffce5]{border-style:dashed}.material-receipt-drop-active[data-v-e31ffce5]{background:var(--ea-accent-soft);border-color:var(--ea-accent);box-shadow:inset 3px 0 0 var(--ea-accent)}.material-receipt-header[data-v-e31ffce5]{color:var(--ea-muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:760;line-height:1.3;display:flex}.material-receipt-attachments[data-v-e31ffce5]{gap:6px;display:grid}.material-receipt-attachment[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.material-receipt-attachment img[data-v-e31ffce5]{aspect-ratio:1;background:var(--ea-panel);border:1px solid var(--ea-border);object-fit:cover;border-radius:6px;width:44px;height:44px}.material-receipt-attachment>div[data-v-e31ffce5]{gap:2px;min-width:0;display:grid}.material-receipt-attachment strong[data-v-e31ffce5],.material-receipt-attachment small[data-v-e31ffce5]{overflow-wrap:anywhere;min-width:0}.material-row[data-v-e31ffce5],.task-row[data-v-e31ffce5],.visit-row[data-v-e31ffce5],.closure-check[data-v-e31ffce5],.payment-request-row[data-v-e31ffce5]{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:8px;align-items:center;gap:12px;padding:10px;display:grid}.material-row[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:max-content;align-content:start;align-self:start;align-items:start;height:fit-content;min-height:0;display:grid;position:relative}.material-row-main[data-v-e31ffce5]{align-content:start;gap:4px;min-width:0;display:grid}.material-row-side[data-v-e31ffce5]{align-content:start;justify-items:end;gap:8px;min-width:max-content;display:grid}.material-title[data-v-e31ffce5]{overflow-wrap:anywhere;min-width:0}.material-inline-display[data-v-e31ffce5]{color:var(--ea-muted);justify-content:flex-start;width:fit-content;padding-left:0}.material-title.material-inline-display[data-v-e31ffce5]{color:var(--ea-text);width:100%;font-weight:700}.material-meta-display[data-v-e31ffce5]{font-size:.9rem;line-height:1.35}.material-inline-text-input[data-v-e31ffce5]{width:min(100%,32rem);min-height:34px}.material-title-inline-input[data-v-e31ffce5]{font-weight:700}.material-inline-cost-fields[data-v-e31ffce5]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.material-inline-number-input[data-v-e31ffce5]{width:8ch;min-height:34px}.material-task-meta[data-v-e31ffce5]{overflow-wrap:anywhere;text-align:left;min-width:0;display:block}.material-task-meta span[data-v-e31ffce5]{color:var(--ea-muted-strong);font-weight:760}.material-amount-display[data-v-e31ffce5]{text-align:right;white-space:nowrap;justify-self:end}.material-row-draggable[data-v-e31ffce5]{cursor:grab}.material-row-draggable[data-v-e31ffce5]:active{cursor:grabbing}.material-row-dragging[data-v-e31ffce5]{border-color:var(--ea-accent);opacity:.58}.material-row-tag[data-v-e31ffce5]{background:var(--ea-panel-strong);border:1px solid var(--ea-border);color:var(--ea-muted-strong);overflow-wrap:anywhere;border-radius:999px;justify-self:end;align-items:center;min-width:0;max-width:100%;min-height:26px;padding:4px 8px;font-size:.78rem;font-weight:760;line-height:1.2;display:inline-flex}.material-row-tag-action[data-v-e31ffce5]{appearance:none;cursor:pointer;font:inherit}.material-row-tag-action[data-v-e31ffce5]:hover:not(:disabled),.material-row-tag-action[data-v-e31ffce5]:focus-visible{border-color:var(--ea-accent);box-shadow:var(--ea-focus-ring);color:var(--ea-accent);outline:none}.material-row-tag-action[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed}.task-row[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr);align-items:start;position:relative}.task-status-card[data-v-e31ffce5]{--task-card-tone:var(--ea-border);--task-card-tone-soft:var(--ea-panel-strong);--task-card-tone-text:var(--ea-muted-strong);background:var(--ea-page);border-color:var(--task-card-tone);border-left-width:8px;gap:14px;padding:20px 18px 20px 22px}.task-card-done[data-v-e31ffce5]{--task-card-tone:#52c96f;--task-card-tone-soft:#eaf8ef;--task-card-tone-text:#2fae56}.task-card-blocked[data-v-e31ffce5]{--task-card-tone:#ff4f4f;--task-card-tone-soft:#fde4e2;--task-card-tone-text:#e53935}.task-card-active[data-v-e31ffce5]{--task-card-tone:#2f7de1;--task-card-tone-soft:var(--ea-accent-soft);--task-card-tone-text:var(--ea-accent)}.task-card-neutral[data-v-e31ffce5]{--task-card-tone:var(--ea-border);--task-card-tone-soft:var(--ea-panel-strong);--task-card-tone-text:var(--ea-muted-strong)}.task-card-muted[data-v-e31ffce5]{--task-card-tone:#9aa7ba;--task-card-tone-soft:#eef3f8;--task-card-tone-text:#627083}.visit-row[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) auto auto}.closure-detail-section[data-v-e31ffce5]{--closure-action:#ffa62b;--closure-action-soft:#fff4dc;--closure-ready:#52c96f;--closure-ready-soft:#eaf8ef;background:#fbfcff;gap:18px;padding:28px}.closure-readiness-header[data-v-e31ffce5]{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.closure-readiness-heading[data-v-e31ffce5]{gap:20px;min-width:0;display:grid}.closure-readiness-heading h4[data-v-e31ffce5]{color:#596579;text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:780;line-height:1.15}.closure-readiness-state[data-v-e31ffce5]{color:var(--closure-action);text-transform:uppercase;font-size:.84rem;font-weight:780;line-height:1.25}.closure-readiness-state-ready[data-v-e31ffce5]{color:var(--closure-ready)}.closure-detail-section .closure-check-list[data-v-e31ffce5]{flex-wrap:wrap;grid-template-columns:none;align-items:flex-start;gap:12px;display:flex}.closure-check[data-v-e31ffce5]{--closure-check-tone:var(--closure-action);--closure-check-soft:var(--closure-action-soft);background:var(--ea-page);border:1px solid #0000;border-left:8px solid var(--closure-check-tone);border-radius:8px;flex:300px;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:min(100%,280px);max-width:380px;padding:20px 20px 20px 18px;box-shadow:0 16px 34px #2021240f}.closure-check.passed[data-v-e31ffce5]{--closure-check-tone:var(--closure-ready);--closure-check-soft:var(--closure-ready-soft)}.closure-check-action-needed[data-v-e31ffce5],.closure-check-waiting[data-v-e31ffce5]{--closure-check-tone:var(--closure-action);--closure-check-soft:var(--closure-action-soft)}.closure-check-header[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;display:grid}.closure-check-header>div[data-v-e31ffce5]{gap:6px;min-width:0;display:grid}.closure-check-header strong[data-v-e31ffce5]{color:var(--ea-text);overflow-wrap:anywhere;min-width:0;font-size:1.08rem;line-height:1.25}.closure-check-header small[data-v-e31ffce5]{color:#7d8aa0;font-size:.98rem;font-weight:500;line-height:1.35}.closure-check-icon[data-v-e31ffce5]{color:var(--closure-check-tone);justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:inline-flex}.closure-check-icon svg[data-v-e31ffce5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:25px;height:25px}.closure-blocker-list[data-v-e31ffce5]{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.closure-blocker-item[data-v-e31ffce5]{background:#fdfefe;border:1px solid #0000;border-radius:8px;gap:4px;min-width:0;padding:12px 14px;display:grid;box-shadow:0 12px 26px #2021240a}.task-blocker-link[data-v-e31ffce5]{color:var(--ea-accent);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;justify-self:start;max-width:100%;padding:0;font-weight:760}.task-blocker-link[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);border-radius:4px;outline:none}.task-blocker-link[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed}.closure-blocker-meta[data-v-e31ffce5]{color:#9aa7ba;font-size:.84rem;font-weight:700;line-height:1.35}.closure-card-action[data-v-e31ffce5]{appearance:none;color:#2f7de1;cursor:pointer;font:inherit;background:#e8f1fd;border:1px solid #b9d3fb;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:10px 18px;font-weight:780;display:inline-flex}.closure-card-action[data-v-e31ffce5]:hover:not(:disabled),.closure-card-action[data-v-e31ffce5]:focus-visible{background:#dceafd;outline:none}.closure-card-action[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring)}.closure-card-action[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed;opacity:.72}.closure-actions[data-v-e31ffce5]{border-top:0;gap:10px;padding-top:18px;display:grid}.closure-close-button[data-v-e31ffce5]{justify-self:stretch;width:100%;min-height:64px}.closure-close-button[data-v-e31ffce5]:disabled{color:#8b98aa;opacity:1;background:#e2e8f0;border-color:#e2e8f0}.task-row-focused[data-v-e31ffce5]{border-color:var(--ea-accent);box-shadow:var(--ea-focus-ring)}.task-row-main[data-v-e31ffce5]{grid-column:1/-1;grid-template-columns:1fr;gap:4px;display:grid}.task-row .task-card-body[data-v-e31ffce5]{gap:8px}.task-row-main-inline-editing .task-notes-display[data-v-e31ffce5],.task-row-main-inline-editing .task-notes-inline-input[data-v-e31ffce5]{grid-area:auto/1}.task-card-header[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:52px;padding-right:clamp(230px,30%,292px);display:grid;position:relative}.task-card-heading[data-v-e31ffce5]{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.task-card-title-control[data-v-e31ffce5],.task-card-status-control[data-v-e31ffce5]{min-width:0}.task-card-status-control[data-v-e31ffce5]{flex:none}.task-card-title-control[data-v-e31ffce5]{flex:1 1 0;width:100%;min-width:0}.task-card-side-meta[data-v-e31ffce5]{text-align:right;align-content:start;justify-self:end;justify-items:end;gap:8px;min-width:0;max-width:292px;display:grid;position:absolute;top:0;right:0}.task-card-side-meta small[data-v-e31ffce5]{overflow-wrap:anywhere;min-width:0;max-width:18rem;line-height:1.35}.task-card-visit-label[data-v-e31ffce5],.task-card-service-label[data-v-e31ffce5]{color:#9aa7ba;font-size:.95rem;font-weight:500;line-height:1.35}.task-card-labor-meta[data-v-e31ffce5]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.task-card-labor-meta .task-inline-field-button[data-v-e31ffce5]{min-height:30px}.task-card-service-label[data-v-e31ffce5]{overflow-wrap:anywhere;min-width:0;max-width:calc(100% - clamp(230px,30%,292px));margin:-6px 0 0}.task-card-labor-label[data-v-e31ffce5]{color:var(--ea-muted-strong);overflow-wrap:anywhere;min-width:0;max-width:calc(100% - clamp(230px,30%,292px));margin:-4px 0 0;font-size:.82rem;line-height:1.35}.task-pricing-field[data-v-e31ffce5]{align-content:end;gap:6px;min-width:0;display:grid}.task-pricing-hint[data-v-e31ffce5]{color:var(--ea-muted-strong);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.task-reset-suggestion-button[data-v-e31ffce5]{appearance:none;color:var(--ea-accent);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.82rem;font-weight:760}.task-reset-suggestion-button[data-v-e31ffce5]:hover:not(:disabled),.task-reset-suggestion-button[data-v-e31ffce5]:focus-visible{color:#155fc2;outline:none;text-decoration:underline}.task-reset-suggestion-button[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed}.task-row-drop-target[data-v-e31ffce5]{border-style:dashed}.task-row-drop-active[data-v-e31ffce5]{background:var(--ea-accent-soft);border-color:var(--ea-accent);box-shadow:inset 3px 0 0 var(--ea-accent)}.task-inline-text-button[data-v-e31ffce5]{appearance:none;color:inherit;cursor:text;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;justify-self:start;align-items:flex-start;min-width:0;max-width:100%;padding:0 2px;line-height:1.35;display:inline-flex}.task-inline-text-button[data-v-e31ffce5]:hover:not(:disabled),.task-inline-text-button[data-v-e31ffce5]:focus-visible{background:0 0;outline:none}.task-inline-text-button[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb}.task-inline-text-button[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed}.task-title-display[data-v-e31ffce5]{color:var(--ea-text);justify-self:stretch;width:100%;min-height:0;padding:0;font-size:1.08rem;font-weight:650;line-height:1.26}.task-notes-display[data-v-e31ffce5]{color:var(--ea-muted-strong);justify-self:stretch;width:100%;margin-top:6px;font-size:.98rem}.task-card-notes-display[data-v-e31ffce5]:not(.task-notes-empty){color:var(--ea-muted-strong);background:0 0;border:1px solid #0000;border-radius:8px;margin-top:0;padding:0 2px;line-height:1.45}.task-card-notes-display[data-v-e31ffce5]:not(.task-notes-empty):hover:not(:disabled),.task-card-notes-display[data-v-e31ffce5]:not(.task-notes-empty):focus-visible{background:0 0}.task-notes-empty[data-v-e31ffce5]{color:var(--ea-muted);opacity:.72}.task-title-inline-input[data-v-e31ffce5],.task-notes-inline-input[data-v-e31ffce5]{width:100%;min-height:34px}.task-inline-editor-control[data-v-e31ffce5]{background:var(--ea-page);box-shadow:none;color:var(--ea-text);font:inherit;border:3px solid #dfe8f6;border-radius:8px;min-height:44px;padding:8px 10px}.task-inline-editor-control[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.task-title-inline-input[data-v-e31ffce5]{font-size:1.08rem;font-weight:650}.task-notes-inline-input[data-v-e31ffce5]{margin-top:6px}.task-linked-materials[data-v-e31ffce5]{white-space:normal;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex;overflow:visible}.task-linked-materials-label[data-v-e31ffce5]{color:var(--ea-muted);text-transform:uppercase;flex:none;font-size:.75rem;font-weight:760}.task-row-linked-materials[data-v-e31ffce5]{grid-column:1/-1;margin-top:0;padding-right:78px}.task-card-materials[data-v-e31ffce5]{white-space:normal;flex-wrap:wrap;align-content:flex-start;overflow:visible}.task-card-materials .task-linked-materials-label[data-v-e31ffce5]{display:none}.task-material-chip[data-v-e31ffce5]{background:var(--ea-page);border:1px solid #e7edf6;border-radius:16px;flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:min(100%,310px);min-height:40px;padding:0 10px 0 14px;display:inline-flex;box-shadow:0 8px 18px #20212412}.task-material-chip>span[data-v-e31ffce5]{color:var(--ea-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.task-material-chip b[data-v-e31ffce5]{flex:none;font-size:.84rem;font-weight:760}.task-material-chip button[data-v-e31ffce5]{color:var(--ea-muted-strong);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.05rem;line-height:1;display:inline-flex}.task-material-chip button[data-v-e31ffce5]:hover:not(:disabled),.task-material-chip button[data-v-e31ffce5]:focus-visible{background:var(--ea-panel-strong);color:var(--ea-danger);outline:none}.task-inline-field-button[data-v-e31ffce5]{color:var(--ea-text);cursor:text;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;width:100%;min-width:0;min-height:40px;padding:0 8px;display:inline-flex}.task-inline-field-button[data-v-e31ffce5]:hover:not(:disabled),.task-inline-field-button[data-v-e31ffce5]:focus-visible{background:0 0;outline:none}.task-inline-field-button[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb}.task-inline-field-button[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed}.task-amount-display[data-v-e31ffce5]{white-space:nowrap;justify-content:flex-end;width:auto;min-width:0;padding-left:2px;padding-right:2px;font-weight:650}.task-time-display[data-v-e31ffce5]{color:var(--ea-muted-strong);white-space:nowrap;justify-content:space-between;gap:10px;width:auto;min-width:0;min-height:30px;padding:2px 8px;font-size:.9rem;font-weight:650}.task-time-display strong[data-v-e31ffce5]{color:var(--ea-text);font-size:.95rem;font-weight:760}.task-status-display[data-v-e31ffce5]{color:var(--ea-muted-strong);text-align:right;justify-content:flex-end;width:auto;min-width:112px}.task-status-badge[data-v-e31ffce5]{text-align:center;text-transform:uppercase;border-radius:999px;justify-content:center;width:auto;min-width:0;min-height:28px;padding:5px 8px;font-size:.78rem;font-weight:650;line-height:1.2}.task-status-badge-done[data-v-e31ffce5],.task-status-badge-blocked[data-v-e31ffce5],.task-status-badge-active[data-v-e31ffce5],.task-status-badge-neutral[data-v-e31ffce5],.task-status-badge-muted[data-v-e31ffce5]{background:var(--task-card-tone-soft);color:var(--task-card-tone-text)}.task-inline-amount-input[data-v-e31ffce5],.task-inline-time-editor[data-v-e31ffce5],.task-inline-status-select[data-v-e31ffce5]{width:auto;min-width:96px;min-height:40px}.task-inline-time-editor[data-v-e31ffce5]{color:var(--ea-muted-strong);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:132px;font-size:.88rem;font-weight:650;display:inline-flex}.task-inline-time-input[data-v-e31ffce5]{text-align:right;width:6ch;min-height:36px;padding:6px;font-size:.95rem;font-weight:760}.task-inline-amount-input[data-v-e31ffce5]{text-align:right;width:8ch;font-size:1.08rem;font-weight:760}.task-inline-status-select[data-v-e31ffce5]{text-align:right;min-width:112px}.task-row-menu[data-v-e31ffce5],.material-row-menu[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);opacity:0;pointer-events:none;visibility:hidden;z-index:2;border-radius:8px;align-items:center;gap:2px;padding:4px;transition:opacity .12s,visibility .12s;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 10px 24px #2021241f}.task-row:hover .task-row-menu[data-v-e31ffce5],.task-row:focus-within .task-row-menu[data-v-e31ffce5],.task-row-focused .task-row-menu[data-v-e31ffce5],.material-row:hover .material-row-menu[data-v-e31ffce5],.material-row:focus-within .material-row-menu[data-v-e31ffce5]{opacity:1;pointer-events:auto;visibility:visible}.material-row-menu[data-v-e31ffce5]{bottom:2px}.task-icon-button[data-v-e31ffce5]{color:var(--ea-muted-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.task-icon-button[data-v-e31ffce5]:hover:not(:disabled),.task-icon-button[data-v-e31ffce5]:focus-visible{background:var(--ea-panel-strong);color:var(--ea-accent);outline:none}.task-icon-button[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring)}.task-icon-button.danger-icon[data-v-e31ffce5]:hover:not(:disabled),.task-icon-button.danger-icon[data-v-e31ffce5]:focus-visible{color:var(--ea-danger)}.task-icon-button[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed}.task-icon-button svg[data-v-e31ffce5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.soft-action[data-v-e31ffce5]{appearance:none;color:var(--ea-accent);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:4px 8px;font-size:.85rem;font-weight:760;text-decoration:none;display:inline-flex}.soft-action[data-v-e31ffce5]:hover:not(:disabled),.soft-action[data-v-e31ffce5]:focus-visible{background:var(--ea-panel-strong);outline:none}.soft-action[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring)}.soft-action[data-v-e31ffce5]:disabled{color:var(--ea-muted);cursor:not-allowed}.danger-text-button[data-v-e31ffce5]{color:var(--ea-danger)}@media (hover:none) and (pointer:coarse){.task-row-menu[data-v-e31ffce5],.material-row-menu[data-v-e31ffce5]{opacity:1;pointer-events:auto;visibility:visible}.task-row-menu[data-v-e31ffce5]{border:0;border-top:1px solid var(--ea-border);box-shadow:none;background:0 0;border-radius:0;grid-column:1;justify-content:flex-end;place-self:end stretch;margin-top:2px;padding:8px 0 0;position:static}.material-row[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr) auto auto}.material-row-menu[data-v-e31ffce5]{box-shadow:none;grid-area:1/3;align-self:start;position:static}}.payment-request-row[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(220px,auto)}.payment-title-display[data-v-e31ffce5],.payment-title-inline-input[data-v-e31ffce5]{color:var(--ea-text);justify-content:flex-start;width:100%;padding-left:0;font-weight:700}.payment-meta-display[data-v-e31ffce5]{color:var(--ea-muted);justify-content:flex-start;width:fit-content;padding-left:0;font-size:.9rem}.payment-inline-text-input[data-v-e31ffce5]{width:min(100%,32rem);min-height:34px}.payment-inline-date-input[data-v-e31ffce5],.payment-inline-amount-input[data-v-e31ffce5]{width:auto;min-height:38px}.payment-amount-display[data-v-e31ffce5]{color:var(--ea-text);text-align:right;white-space:nowrap;justify-content:flex-end;width:auto;font-weight:700}.payment-request-form label[data-v-e31ffce5]{min-width:0}.payment-draft-display[data-v-e31ffce5]{color:var(--ea-text);justify-content:flex-start;width:100%;min-height:40px;padding-left:0}.payment-draft-amount-display[data-v-e31ffce5]{font-weight:700}.payment-draft-inline-control[data-v-e31ffce5],.payment-request-form .editable-inline-select[data-v-e31ffce5]{width:100%;min-height:40px}.task-row>div[data-v-e31ffce5]:not(.task-row-menu):not(.task-row-fields),.visit-row>div[data-v-e31ffce5],.closure-check-body[data-v-e31ffce5],.payment-request-row>div[data-v-e31ffce5]:first-child{gap:3px;min-width:0;display:grid}.task-row>div.task-card-body.task-row-main[data-v-e31ffce5]{gap:8px}.task-row>div.task-card-materials.task-linked-materials[data-v-e31ffce5]{gap:10px 12px;display:flex}.material-row-actions[data-v-e31ffce5]:not(.material-row-menu),.task-row-actions[data-v-e31ffce5]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.task-row p[data-v-e31ffce5],.visit-row p[data-v-e31ffce5],.empty-copy[data-v-e31ffce5]{margin:0}.detail-section:not(.closure-detail-section) .closure-actions[data-v-e31ffce5]{border-top:1px solid var(--ea-border);padding-top:12px}.task-form[data-v-e31ffce5],.task-edit-form[data-v-e31ffce5],.material-form[data-v-e31ffce5],.payment-request-form[data-v-e31ffce5],.closeout-form[data-v-e31ffce5]{border-top:1px solid var(--ea-border);align-items:end;gap:10px;padding-top:12px;display:grid}.task-form[data-v-e31ffce5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.task-title-field[data-v-e31ffce5],.material-description-field[data-v-e31ffce5]{min-width:0}.task-create-form[data-v-e31ffce5]:not(.task-create-form-expanded){grid-template-columns:1fr;align-items:stretch;gap:0;padding-top:8px}.task-create-form:not(.task-create-form-expanded) .task-title-field[data-v-e31ffce5]{gap:0}.task-create-form:not(.task-create-form-expanded) input[data-v-e31ffce5]{border-color:transparent transparent var(--ea-border);background:0 0;border-radius:0;min-height:36px;padding:8px 0}.task-create-form:not(.task-create-form-expanded) input[data-v-e31ffce5]:focus{border-color:transparent transparent var(--ea-accent);box-shadow:none}.material-create-form[data-v-e31ffce5]:not(.material-create-form-expanded){grid-template-columns:1fr;align-items:stretch;gap:0;padding-top:8px}.work-order-detail-duo .material-create-form[data-v-e31ffce5]:not(.material-create-form-expanded){grid-template-columns:1fr}.material-create-form:not(.material-create-form-expanded) .material-description-field[data-v-e31ffce5]{gap:0}.material-create-form:not(.material-create-form-expanded) input[data-v-e31ffce5]{border-color:transparent transparent var(--ea-border);background:0 0;border-radius:0;min-height:36px;padding:8px 0}.material-create-form:not(.material-create-form-expanded) input[data-v-e31ffce5]:focus{border-color:transparent transparent var(--ea-accent);box-shadow:none}.task-edit-form[data-v-e31ffce5]{border:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;padding:0}.material-form[data-v-e31ffce5]{grid-template-columns:minmax(170px,1fr) minmax(95px,.45fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(150px,.8fr) minmax(150px,.8fr)}.work-order-detail-duo .material-form[data-v-e31ffce5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.payment-request-form[data-v-e31ffce5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.closeout-form[data-v-e31ffce5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.task-form .wide-field[data-v-e31ffce5],.task-edit-form .wide-field[data-v-e31ffce5],.material-form .wide-field[data-v-e31ffce5],.payment-request-form .wide-field[data-v-e31ffce5],.closeout-form .wide-field[data-v-e31ffce5]{grid-column:span 2}.task-form .primary-action[data-v-e31ffce5],.task-edit-form .primary-action[data-v-e31ffce5],.material-form .primary-action[data-v-e31ffce5],.payment-request-form .primary-action[data-v-e31ffce5],.closeout-form .primary-action[data-v-e31ffce5]{justify-self:start}.closeout-detail-section[data-v-e31ffce5]{--field-report-blue:#2f7de1;--field-report-blue-hover:#2368c7;--field-report-red:#c9362f;--field-report-red-soft:#fde1df;background:#fbfcff;gap:24px;padding:28px}.field-report-header[data-v-e31ffce5]{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.field-report-title[data-v-e31ffce5]{color:#596579;text-transform:uppercase;margin:0;font-size:1.45rem;font-weight:780;line-height:1.15}.field-report-status-control[data-v-e31ffce5]{flex:0 auto;min-width:0;display:block}.field-report-status-control select[data-v-e31ffce5]{appearance:none;background:var(--field-report-red-soft);color:var(--field-report-red);cursor:pointer;text-align:center;border:0;border-radius:999px;width:auto;min-height:44px;padding:10px 18px;font-size:.9rem;font-weight:760}.field-report-status-control select[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.field-report-status-control select[data-v-e31ffce5]:disabled{cursor:not-allowed;opacity:.72}.closeout-form.field-report-form[data-v-e31ffce5]{border-top:0;grid-template-columns:1fr;align-items:stretch;gap:22px;padding-top:0}.field-report-metrics[data-v-e31ffce5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field-report-metric-card[data-v-e31ffce5],.field-report-note-card[data-v-e31ffce5]{background:var(--ea-page);border:1px solid #0000;border-radius:8px;box-shadow:0 16px 34px #2021240f}.field-report-metric-card[data-v-e31ffce5]{text-align:center;align-content:center;justify-items:center;min-height:132px;padding:24px}.field-report-metric-card>span[data-v-e31ffce5]:first-child,.field-report-note-card>span[data-v-e31ffce5]:first-child{color:#9aa7ba;text-transform:uppercase;font-size:.86rem;font-weight:780;line-height:1.25}.field-report-minute-input[data-v-e31ffce5]{justify-content:center;align-items:baseline;gap:8px;display:inline-flex}.field-report-minute-input input[data-v-e31ffce5]{box-shadow:none;color:var(--ea-text);text-align:right;background:0 0;border:0;width:4ch;min-width:0;min-height:44px;padding:0;font-size:2.2rem;font-weight:780;line-height:1}.field-report-minute-input input[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.field-report-minute-input b[data-v-e31ffce5]{color:#637084;font-size:1.2rem;font-weight:500}.field-report-note-card[data-v-e31ffce5]{gap:16px;min-height:190px;padding:24px}.field-report-note-card textarea[data-v-e31ffce5]{box-shadow:none;color:#536071;background:0 0;border:0;min-height:112px;padding:0;font-size:1.05rem;font-style:italic;line-height:1.55}.field-report-note-card textarea[data-v-e31ffce5]:focus-visible{box-shadow:var(--ea-focus-ring);outline:none}.field-report-updated[data-v-e31ffce5]{color:var(--ea-muted);margin:-6px 0 0;font-size:.82rem;font-weight:600}.field-report-save-button[data-v-e31ffce5]{background:var(--field-report-blue);color:var(--ea-on-accent);border:0;border-radius:8px;justify-self:stretch;width:100%;min-height:64px;font-size:1.2rem;font-weight:780}.field-report-save-button[data-v-e31ffce5]:hover:not(:disabled),.field-report-save-button[data-v-e31ffce5]:focus-visible{background:var(--field-report-blue-hover)}.material-form-actions[data-v-e31ffce5]{flex-wrap:wrap;grid-column:span 2;justify-content:flex-end;gap:8px;display:flex}.material-total-field output[data-v-e31ffce5]{background:var(--ea-panel);border:1px solid var(--ea-border);color:var(--ea-text);border-radius:8px;align-items:center;min-height:38px;padding:0 12px;display:flex}.receipt-upload-overlay[data-v-e31ffce5]{z-index:40;background:#20212461;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.receipt-upload-dialog[data-v-e31ffce5]{background:var(--ea-page);border:1px solid var(--ea-border);border-radius:8px;gap:12px;width:min(100%,440px);max-width:440px;padding:16px;display:grid;box-shadow:0 22px 58px #20212438}.receipt-upload-dialog header[data-v-e31ffce5],.receipt-upload-actions[data-v-e31ffce5]{justify-content:space-between;align-items:center;gap:10px;display:flex}.receipt-upload-dialog header>div[data-v-e31ffce5]{gap:2px;min-width:0;display:grid}.receipt-upload-dialog h5[data-v-e31ffce5],.receipt-upload-dialog p[data-v-e31ffce5]{margin:0}.receipt-upload-dialog h5[data-v-e31ffce5]{overflow-wrap:anywhere}.receipt-upload-dialog input[type=file][data-v-e31ffce5]{background:var(--ea-panel);cursor:pointer}.receipt-upload-actions[data-v-e31ffce5]{flex-wrap:wrap;justify-content:flex-end}.form-error[data-v-e31ffce5]{color:var(--ea-danger);font-weight:700}.wide-field[data-v-e31ffce5]{min-width:0}.invoice-row-list[data-v-e31ffce5]{gap:0;margin:0;padding:0;display:grid}.invoice-row[data-v-e31ffce5]{border-top:1px solid var(--ea-border);gap:10px;padding:10px 0;display:grid}.invoice-row[data-v-e31ffce5]:first-child{border-top:0;padding-top:0}.invoice-row-summary[data-v-e31ffce5]{grid-template-columns:minmax(180px,1.4fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(110px,.7fr) minmax(160px,.9fr) minmax(40px,40px);gap:14px;width:100%;display:grid}.invoice-row-summary>div[data-v-e31ffce5]{gap:3px;min-width:0;display:grid}.invoice-row-summary span[data-v-e31ffce5],.invoice-document-header span[data-v-e31ffce5]{color:var(--ea-muted-strong);text-transform:uppercase;font-size:.74rem;font-weight:760}.invoice-row-summary strong[data-v-e31ffce5],.invoice-document-header strong[data-v-e31ffce5]{color:var(--ea-text);overflow-wrap:anywhere;min-width:0;font-weight:780}.invoice-row-title small[data-v-e31ffce5]{color:var(--ea-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invoice-row-toggle[data-v-e31ffce5]{place-self:center end}.invoice-row-toggle svg[data-v-e31ffce5]{transition:transform .16s}.invoice-row-toggle-open svg[data-v-e31ffce5]{transform:rotate(180deg)}.invoice-row-detail[data-v-e31ffce5]{gap:12px;display:grid}.invoice-document-header[data-v-e31ffce5]{grid-template-columns:minmax(130px,.85fr) minmax(160px,1fr) minmax(160px,1fr) minmax(160px,1fr) minmax(160px,1fr);gap:12px;padding:8px 0 2px;display:grid}.invoice-document-header>div[data-v-e31ffce5]{gap:3px;min-width:0;display:grid}.invoice-section-actions[data-v-e31ffce5]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.invoice-source-row-draggable[data-v-e31ffce5]{cursor:grab}.invoice-source-row-added[data-v-e31ffce5]{padding-right:52px}.invoice-source-membership-badge[data-v-e31ffce5]{background:var(--ea-accent);border:2px solid var(--ea-page);color:#fff;z-index:3;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 7px;font-size:.78rem;font-weight:820;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #2f7de138}.invoice-source-row-draggable[data-v-e31ffce5]:active,.invoice-source-row-dragging[data-v-e31ffce5]{opacity:.65}.payment-schedule[data-v-e31ffce5]{border-top:1px solid var(--ea-border);gap:10px;padding-top:12px;display:grid}.payment-schedule.payment-request-sheet-drop-target[data-v-e31ffce5]{border-color:var(--ea-accent)}.payment-schedule.payment-request-sheet-drop-active[data-v-e31ffce5]{background:var(--ea-accent-soft);box-shadow:inset 3px 0 0 var(--ea-accent);margin-inline:-12px;padding:12px}.payment-request-sheet[data-v-e31ffce5]{background:var(--ea-page);border:0;border-radius:0;gap:8px;padding:0;display:grid}.payment-request-sheet-header[data-v-e31ffce5],.payment-request-sheet-actions[data-v-e31ffce5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-request-sheet-header[data-v-e31ffce5]{justify-content:flex-end}.payment-request-sheet-total[data-v-e31ffce5]{justify-items:end;gap:2px;display:grid}.payment-request-sheet-total span[data-v-e31ffce5],.payment-request-sheet-actions span[data-v-e31ffce5]{color:var(--ea-muted);font-size:.82rem;font-weight:700}.payment-request-sheet-total strong[data-v-e31ffce5]{font-size:1.05rem}.payment-request-line-table[data-v-e31ffce5]{background:var(--ea-page);gap:2px;display:grid}.payment-request-line-table-header[data-v-e31ffce5],.payment-request-line-row[data-v-e31ffce5]{grid-template-columns:minmax(24px,.15fr) minmax(64px,.43fr) minmax(150px,1.55fr) minmax(74px,.52fr) minmax(70px,.44fr) minmax(96px,.62fr) minmax(74px,.52fr) minmax(42px,.22fr);column-gap:14px;min-width:0;padding:8px 0;display:grid}.invoice-readonly-line-table .payment-request-line-table-header[data-v-e31ffce5],.invoice-readonly-line-table .payment-request-line-row[data-v-e31ffce5]{grid-template-columns:minmax(24px,.15fr) minmax(64px,.43fr) minmax(150px,1.55fr) minmax(74px,.52fr) minmax(70px,.44fr) minmax(96px,.62fr) minmax(74px,.52fr)}.payment-request-line-table-header[data-v-e31ffce5]{color:var(--ea-muted-strong);text-transform:uppercase;background:0 0;align-items:end;font-size:.78rem;font-weight:760}.payment-request-line-row[data-v-e31ffce5]{align-items:start;min-height:48px}.payment-request-line-number-cell[data-v-e31ffce5],.payment-request-line-source-cell[data-v-e31ffce5],.payment-request-line-cell[data-v-e31ffce5],.payment-request-line-cost-cell[data-v-e31ffce5],.payment-request-line-action-cell[data-v-e31ffce5]{min-width:0}.payment-request-line-number-cell[data-v-e31ffce5]{color:var(--ea-muted);font-size:.9rem;font-weight:760}.payment-request-line-source-cell strong[data-v-e31ffce5]{color:var(--ea-text);font-weight:760}.payment-request-line-cost-cell[data-v-e31ffce5],.payment-request-line-amount-display[data-v-e31ffce5],.payment-request-line-amount-input[data-v-e31ffce5],.payment-request-line-percent-display[data-v-e31ffce5],.payment-request-line-percent-input[data-v-e31ffce5]{text-align:right}.payment-request-line-cost-cell[data-v-e31ffce5],.payment-request-line-action-cell[data-v-e31ffce5]{justify-self:stretch}.payment-request-line-action-cell[data-v-e31ffce5]{text-align:right;justify-content:flex-end;display:flex}.payment-request-line-cost-cell strong[data-v-e31ffce5],.payment-request-line-amount-display[data-v-e31ffce5]{white-space:nowrap;font-weight:760}.payment-request-line-display[data-v-e31ffce5]{color:var(--ea-text);justify-content:flex-start;width:100%;min-height:36px;padding-left:0}.payment-request-line-amount-display[data-v-e31ffce5],.payment-request-line-percent-display[data-v-e31ffce5]{justify-content:flex-end}.payment-request-line-input[data-v-e31ffce5]{width:100%;min-height:36px}.payment-request-line-remove-button[data-v-e31ffce5]{flex:none}.payment-request-sheet-actions[data-v-e31ffce5]{padding-top:8px}.payment-request-form-actions[data-v-e31ffce5]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.payment-request-add-button[data-v-e31ffce5]{justify-self:end}.payment-request-actions[data-v-e31ffce5]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-pill[data-v-e31ffce5],.invoice-state[data-v-e31ffce5]{background:var(--ea-panel-strong);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.status-pill-scheduled[data-v-e31ffce5],.status-pill-in_progress[data-v-e31ffce5],.status-pill-partially_fulfilled[data-v-e31ffce5],.status-pill-ready_for_invoice[data-v-e31ffce5],.invoice-state-draft[data-v-e31ffce5],.invoice-state-sent[data-v-e31ffce5]{background:var(--ea-accent-soft);color:var(--ea-accent)}.status-pill-fulfilled[data-v-e31ffce5],.status-pill-closed[data-v-e31ffce5],.status-pill-work_completed[data-v-e31ffce5],.status-pill-no_charge[data-v-e31ffce5],.status-pill-invoiced[data-v-e31ffce5],.invoice-state-paid[data-v-e31ffce5]{color:var(--ea-success);background:#e5f4f2}.status-pill-cancelled[data-v-e31ffce5],.status-pill-needs_follow_up[data-v-e31ffce5],.status-pill-unable_to_complete[data-v-e31ffce5],.invoice-state-unpaid[data-v-e31ffce5],.invoice-state-overdue[data-v-e31ffce5]{color:var(--ea-danger);background:#fdebea}.status-pill-written_off[data-v-e31ffce5],.invoice-state-partially_paid[data-v-e31ffce5]{color:var(--ea-warning);background:#fff4d8}.invoice-state-not_invoiced[data-v-e31ffce5]{background:var(--ea-panel-strong);color:var(--ea-muted-strong)}@media (width<=1180px){.work-order-toolbar[data-v-e31ffce5]{grid-template-columns:minmax(240px,1fr) 180px}.view-toggle[data-v-e31ffce5]{grid-column:1/-1;justify-self:start}.detail-definition-grid[data-v-e31ffce5],.financial-metrics[data-v-e31ffce5],.material-metrics[data-v-e31ffce5],.invoice-metrics[data-v-e31ffce5],.closeout-metrics[data-v-e31ffce5],.task-form[data-v-e31ffce5],.task-edit-form[data-v-e31ffce5],.material-form[data-v-e31ffce5],.payment-request-form[data-v-e31ffce5],.closeout-form[data-v-e31ffce5]{grid-template-columns:repeat(2,minmax(0,1fr))}.closure-check-list[data-v-e31ffce5]{grid-template-columns:1fr}.work-order-row[data-v-e31ffce5]{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-state-cell[data-v-e31ffce5],.link-cell[data-v-e31ffce5],.work-order-summary[data-v-e31ffce5]{grid-area:auto}.work-order-summary[data-v-e31ffce5]{grid-column:1/-1}}@media (width<=760px){.panel-header[data-v-e31ffce5],.header-actions[data-v-e31ffce5],.section-header[data-v-e31ffce5],.detail-header[data-v-e31ffce5],.detail-actions[data-v-e31ffce5],.payment-schedule-header[data-v-e31ffce5],.payment-request-sheet-header[data-v-e31ffce5],.payment-request-sheet-actions[data-v-e31ffce5],.work-order-card header[data-v-e31ffce5],.work-order-card footer[data-v-e31ffce5]{flex-direction:column;align-items:flex-start}.work-order-toolbar[data-v-e31ffce5],.work-order-row[data-v-e31ffce5],.detail-definition-grid[data-v-e31ffce5],.financial-metrics[data-v-e31ffce5],.material-metrics[data-v-e31ffce5],.invoice-metrics[data-v-e31ffce5],.closeout-metrics[data-v-e31ffce5],.material-row[data-v-e31ffce5],.task-row[data-v-e31ffce5],.visit-row[data-v-e31ffce5],.closure-check[data-v-e31ffce5],.payment-request-row[data-v-e31ffce5],.closure-check-list[data-v-e31ffce5],.task-form[data-v-e31ffce5],.task-edit-form[data-v-e31ffce5],.material-form[data-v-e31ffce5],.invoice-document-header[data-v-e31ffce5],.invoice-row-summary[data-v-e31ffce5],.invoice-readonly-line-table .payment-request-line-row[data-v-e31ffce5],.payment-request-line-row[data-v-e31ffce5],.payment-request-form[data-v-e31ffce5],.closeout-form[data-v-e31ffce5]{grid-template-columns:1fr}.payment-request-line-table-header[data-v-e31ffce5]{display:none}.material-form>label[data-v-e31ffce5],.material-form-actions[data-v-e31ffce5]{grid-column:1/-1;width:100%}.material-row[data-v-e31ffce5]{grid-template-columns:minmax(0,1fr) auto}.material-task-meta[data-v-e31ffce5]{text-align:left}.work-order-card dl[data-v-e31ffce5]{grid-template-columns:1fr}.view-toggle[data-v-e31ffce5],.payment-request-actions[data-v-e31ffce5]{justify-content:flex-start}.task-row-main[data-v-e31ffce5]{grid-template-columns:1fr}.task-section-header[data-v-e31ffce5]{flex-direction:row;align-items:center}.task-card-header[data-v-e31ffce5]{grid-template-columns:1fr;min-height:0;padding-right:0}.task-card-heading[data-v-e31ffce5]{flex-direction:column;align-items:flex-start;gap:10px}.task-card-side-meta[data-v-e31ffce5]{text-align:left;justify-self:stretch;justify-items:start;max-width:none;position:static}.task-card-labor-meta[data-v-e31ffce5]{justify-content:flex-start}.task-card-service-label[data-v-e31ffce5]{max-width:none;margin-right:0}.task-card-labor-label[data-v-e31ffce5]{max-width:none}.task-notes-display[data-v-e31ffce5],.task-notes-inline-input[data-v-e31ffce5]{grid-area:auto/1}.task-amount-display[data-v-e31ffce5],.task-time-display[data-v-e31ffce5],.task-status-display[data-v-e31ffce5],.task-inline-amount-input[data-v-e31ffce5],.task-inline-time-editor[data-v-e31ffce5],.task-inline-status-select[data-v-e31ffce5]{grid-column:1;justify-self:start;width:auto}.task-status-badge[data-v-e31ffce5],.task-card-side-meta .task-time-display[data-v-e31ffce5],.task-card-side-meta .task-amount-display[data-v-e31ffce5],.task-card-side-meta .task-inline-time-editor[data-v-e31ffce5],.task-inline-status-select[data-v-e31ffce5]{justify-self:start;width:auto}.task-card-materials[data-v-e31ffce5]{padding-right:0}.task-row-menu[data-v-e31ffce5]{border:0;border-top:1px solid var(--ea-border);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-end;justify-self:stretch;margin-top:2px;padding:8px 0 0;position:static}.field-report-header[data-v-e31ffce5]{flex-direction:column;align-items:stretch}.field-report-status-control[data-v-e31ffce5],.field-report-status-control select[data-v-e31ffce5]{width:100%}.field-report-metrics[data-v-e31ffce5]{grid-template-columns:1fr}.closure-detail-section[data-v-e31ffce5]{padding:22px}.closure-readiness-header[data-v-e31ffce5]{flex-direction:column;align-items:stretch}.closure-detail-section .closure-check-list[data-v-e31ffce5]{grid-template-columns:1fr;display:grid}.closure-check[data-v-e31ffce5]{min-width:0;max-width:none;padding:18px 16px 18px 14px}.material-receipt-attachment[data-v-e31ffce5]{grid-template-columns:44px minmax(0,1fr);align-items:start}.material-receipt-attachment .soft-action[data-v-e31ffce5]{justify-self:start}.receipt-upload-overlay[data-v-e31ffce5]{align-items:flex-start;padding:12px}.invoice-section-actions[data-v-e31ffce5],.payment-request-sheet-actions[data-v-e31ffce5],.material-form-actions[data-v-e31ffce5]{justify-content:flex-start}.task-form .wide-field[data-v-e31ffce5],.task-edit-form .wide-field[data-v-e31ffce5],.material-form .wide-field[data-v-e31ffce5],.payment-request-form .wide-field[data-v-e31ffce5],.closeout-form .wide-field[data-v-e31ffce5]{grid-column:1}}:root{--ea-primary:#202124;--ea-page:#fff;--ea-panel:#f6f8fb;--ea-panel-strong:#eef3f9;--ea-panel-hover:#f2f6fb;--ea-text:#202124;--ea-muted:#5f6368;--ea-muted-strong:#3f464d;--ea-accent:#1a73e8;--ea-accent-soft:#e8f1fd;--ea-warm-line:#b56555;--ea-border:#cfd7e3;--ea-success:#0f5f5b;--ea-warning:#8a5a00;--ea-danger:#b42318;--ea-on-accent:#fff;--ea-radius-md:8px;--ea-focus-ring:0 0 0 3px #1a73e829}*{box-sizing:border-box}body{background:var(--ea-panel);color:var(--ea-text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,.primary-action{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);min-height:40px;color:var(--ea-text);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}button:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.6}.primary-action{border-color:var(--ea-accent);background:var(--ea-accent);color:var(--ea-on-accent)}input,select,textarea{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);color:var(--ea-text);font:inherit}input:focus,select:focus,textarea:focus{border-color:var(--ea-accent);box-shadow:var(--ea-focus-ring);outline:none}.workspace-panel{gap:16px;display:grid}.panel-header,.header-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-actions{flex-wrap:wrap;justify-content:flex-end}.panel-header h2{margin:0;font-size:1.06rem;font-weight:600;line-height:1.2}.eyebrow{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600;line-height:1.3}.panel-error{background:var(--ea-page);border:1px solid var(--ea-border);border-left:3px solid var(--ea-danger);border-radius:var(--ea-radius-md);color:var(--ea-danger);margin:0;padding:10px 12px;font-weight:600}.auth-shell[data-v-ef64711d]{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-shell--login-scene[data-v-ef64711d]{place-items:initial;background:linear-gradient(180deg, var(--ea-page) 0%, #f9fbff 100%);isolation:isolate;min-height:100svh;padding:1.5rem clamp(1.25rem,5vw,5rem);display:block;position:relative;overflow:clip}.auth-scene-header[data-v-ef64711d]{z-index:5;justify-content:flex-start;align-items:center;width:min(100%,108rem);max-width:108rem;margin:0 auto;display:flex;position:relative}.auth-scene-brand[data-v-ef64711d]{align-items:center;width:fit-content;display:inline-flex}.auth-scene-brand img[data-v-ef64711d]{width:clamp(8.6rem,9vw,10.25rem);height:auto}.auth-scene-content[data-v-ef64711d]{z-index:4;width:min(100%,31rem);margin-left:clamp(0rem,2vw,2rem);padding-top:min(26vh,16rem);position:relative}.auth-panel[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);gap:14px;width:min(100%,460px);padding:28px;display:grid}.auth-panel--login[data-v-ef64711d]{width:min(100%,31rem);box-shadow:none;background:0 0;border:0;gap:16px;padding:0}.auth-panel h1[data-v-ef64711d]{font-size:2rem}.auth-panel p[data-v-ef64711d]:not(.eyebrow){color:var(--ea-muted);line-height:1.5}.auth-button[data-v-ef64711d]{width:fit-content}.auth-actions[data-v-ef64711d]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.auth-back-link[data-v-ef64711d]{align-items:center;min-height:40px;display:inline-flex}.auth-scene-art[data-v-ef64711d]{z-index:1;pointer-events:none;position:absolute;inset:0}.auth-scene-robot[data-v-ef64711d]{object-fit:cover;object-position:center right;opacity:.94;transform-origin:70% 44%;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.auth-scene-ripple-layer[data-v-ef64711d]{z-index:3;transform-origin:70% 44%;will-change:transform;position:absolute;inset:0}.auth-scene-ripple[data-v-ef64711d]{aspect-ratio:1;opacity:0;width:clamp(2.5rem,5vw,4.6rem);position:absolute;top:32%;right:13.5%;transform:translate(50%,-50%)}.auth-scene-ripple[data-v-ef64711d]:before,.auth-scene-ripple[data-v-ef64711d]:after{content:"";opacity:0;border:1px solid #0000002e;border-radius:999px;position:absolute;inset:0;transform:scale(.18)}.auth-scene-ripple--active[data-v-ef64711d]{opacity:1}.auth-scene-ripple--active[data-v-ef64711d]:before{animation:1.8s ease-out infinite auth-scene-ripple-ef64711d}.auth-scene-ripple--active[data-v-ef64711d]:after{animation:1.8s ease-out .55s infinite auth-scene-ripple-ef64711d}@keyframes auth-scene-ripple-ef64711d{0%{opacity:0;transform:scale(.16)}18%{opacity:.35}to{opacity:0;transform:scale(1)}}.workspace-choice-panel[data-v-ef64711d]{width:min(100%,560px)}.workspace-choice-list[data-v-ef64711d],.workspace-choice-actions[data-v-ef64711d],.workspace-create-section[data-v-ef64711d],.no-access-actions[data-v-ef64711d]{gap:10px;display:grid}.workspace-create-section[data-v-ef64711d]{border-top:1px solid var(--ea-border);margin-top:4px;padding-top:14px}.workspace-create-heading[data-v-ef64711d]{color:var(--ea-muted-strong);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700;line-height:1.35}.workspace-choice[data-v-ef64711d]{text-align:left;justify-content:stretch;gap:3px;min-height:66px;padding:12px 14px;display:grid}.workspace-choice[data-v-ef64711d]:hover{border-color:var(--ea-accent);background:var(--ea-panel-hover)}.workspace-choice span[data-v-ef64711d],.workspace-choice small[data-v-ef64711d]{overflow-wrap:anywhere;min-width:0;display:block}.workspace-choice span[data-v-ef64711d]{font-weight:600}.workspace-choice small[data-v-ef64711d]{color:var(--ea-muted);font-weight:500}.workspace-choice-actions[data-v-ef64711d],.no-access-actions[data-v-ef64711d]{justify-items:start}.auth-error[data-v-ef64711d]{border-left:3px solid var(--ea-danger);color:var(--ea-danger);padding-left:10px;font-weight:500}.secondary-link[data-v-ef64711d]{width:fit-content;color:var(--ea-muted-strong);font-weight:500;text-decoration:none}.secondary-link[data-v-ef64711d]:hover{color:var(--ea-text)}.onboarding-shell[data-v-ef64711d]{min-height:100vh;padding:30px}.onboarding-panel[data-v-ef64711d]{gap:22px;width:min(100%,1440px);margin:0 auto;display:grid}.onboarding-panel--package[data-v-ef64711d]{width:min(100%,1980px)}.onboarding-header[data-v-ef64711d]{border-bottom:1px solid var(--ea-border);justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}.onboarding-header>div[data-v-ef64711d]:first-child{gap:10px;max-width:760px;display:grid}.onboarding-header p[data-v-ef64711d]:not(.eyebrow){color:var(--ea-muted);line-height:1.5}.onboarding-form[data-v-ef64711d]{gap:18px;display:grid}.onboarding-stepper[data-v-ef64711d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboarding-stepper li[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);min-height:44px;color:var(--ea-muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.onboarding-stepper span[data-v-ef64711d]{background:var(--ea-panel-strong);width:28px;height:28px;color:var(--ea-muted-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.onboarding-stepper strong[data-v-ef64711d]{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.onboarding-stepper li.active[data-v-ef64711d],.onboarding-stepper li.complete[data-v-ef64711d]{border-color:var(--ea-accent);color:var(--ea-text)}.onboarding-stepper li.active span[data-v-ef64711d],.onboarding-stepper li.complete span[data-v-ef64711d]{background:var(--ea-accent);color:var(--ea-on-accent)}.onboarding-section[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);gap:18px;padding:20px;display:grid}.single-package-frame[data-v-ef64711d]{width:min(100%,900px)}.section-heading[data-v-ef64711d]{justify-content:space-between;gap:20px;display:flex}.section-heading>p[data-v-ef64711d]{max-width:440px;color:var(--ea-muted);line-height:1.45}.company-type-grid[data-v-ef64711d],.package-grid[data-v-ef64711d],.number-grid[data-v-ef64711d]{gap:12px;display:grid}.company-type-grid[data-v-ef64711d],.package-grid[data-v-ef64711d]{grid-template-columns:repeat(3,minmax(0,1fr))}.number-grid[data-v-ef64711d]{grid-template-columns:repeat(2,minmax(0,1fr))}.option-card[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);min-height:148px;color:var(--ea-text);text-align:left;place-content:start stretch;align-items:start;gap:8px;padding:16px;display:grid}.option-card[data-v-ef64711d]:hover,.option-card.selected[data-v-ef64711d]{border-color:var(--ea-accent);background:var(--ea-panel-hover)}.option-card strong[data-v-ef64711d]{font-size:1rem}.option-card span[data-v-ef64711d],.option-card small[data-v-ef64711d]{color:var(--ea-muted);font-weight:500;line-height:1.4}.option-card small[data-v-ef64711d]{color:var(--ea-muted);font-size:.78rem}.option-card--compact[data-v-ef64711d]{min-height:74px;padding:12px}.onboarding-estimate-grid[data-v-ef64711d],.coverage-grid[data-v-ef64711d],.workflow-toggle-grid[data-v-ef64711d]{gap:12px;display:grid}.onboarding-estimate-grid[data-v-ef64711d]{grid-template-columns:repeat(2,minmax(0,220px))}.coverage-grid[data-v-ef64711d]{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-toggle-grid[data-v-ef64711d]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-toggle-grid label[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);min-height:44px;color:var(--ea-text);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.workflow-toggle-grid input[data-v-ef64711d]{width:16px;height:16px}.acknowledgement-box[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-panel);color:var(--ea-text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:14px;font-weight:600;line-height:1.45;display:grid}.acknowledgement-box input[data-v-ef64711d]{width:16px;height:16px;margin-top:3px}.recommendation-panel[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-accent-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.recommendation-panel div[data-v-ef64711d]{gap:4px;display:grid}.recommendation-panel span[data-v-ef64711d]{color:var(--ea-muted);font-size:.82rem}.recommendation-panel strong[data-v-ef64711d]{color:var(--ea-text);font-size:1.08rem}.recommendation-panel p[data-v-ef64711d]{color:var(--ea-muted);grid-column:1/-1;margin:0;line-height:1.45}.package-summary .secondary-action[data-v-ef64711d]{justify-self:start}.phone-search-row[data-v-ef64711d]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.secondary-action[data-v-ef64711d]{border-color:var(--ea-border);background:var(--ea-panel)}.field-label[data-v-ef64711d]{color:var(--ea-text);gap:8px;font-weight:600;display:grid}.field-label input[data-v-ef64711d],.field-label select[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);width:min(100%,420px);min-height:42px;color:var(--ea-text);font:inherit;padding:0 12px;font-weight:400}.internal-calendar-panel[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-panel);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.internal-calendar-panel p[data-v-ef64711d]{color:var(--ea-muted);margin:6px 0 0;line-height:1.45}.internal-calendar-panel>span[data-v-ef64711d]{background:var(--ea-panel-strong);color:var(--ea-muted-strong);border-radius:999px;flex:none;padding:8px 10px;font-size:.8rem;font-weight:500}.onboarding-footer[data-v-ef64711d]{flex-wrap:wrap;gap:10px;display:flex}.personal-office-shell[data-v-ef64711d]{background:var(--ea-page);min-height:100vh;padding:28px}.personal-office-main[data-v-ef64711d]{gap:22px;width:min(100%,1180px);margin:0 auto;display:grid}.personal-office-header[data-v-ef64711d]{border-bottom:1px solid var(--ea-border);padding-bottom:22px}.personal-office-header .workspace-header-primary[data-v-ef64711d]{gap:10px;display:grid}.personal-office-subtitle[data-v-ef64711d]{max-width:760px;color:var(--ea-muted);line-height:1.5}.personal-office-settings-grid[data-v-ef64711d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.panel-muted[data-v-ef64711d]{color:var(--ea-muted);margin:0;font-weight:600}.personal-office-panel[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-panel);align-content:start;gap:12px;min-height:168px;padding:18px;display:grid}.personal-office-assistant-settings[data-v-ef64711d]{grid-column:span 2}.personal-office-owner-settings[data-v-ef64711d]{background:0 0;border:0;grid-column:1/-1;min-height:0;padding:0}.personal-office-assistant-settings form[data-v-ef64711d],.personal-office-owner-settings form[data-v-ef64711d]{gap:14px;display:grid}.personal-office-assistant-settings-header[data-v-ef64711d]{justify-content:space-between;align-items:start;gap:14px;display:flex}.personal-office-assistant-settings-header>div[data-v-ef64711d]{min-width:0}.personal-office-assistant-settings-header>span[data-v-ef64711d]{border-radius:var(--ea-radius-md);background:var(--ea-page);color:var(--ea-muted);white-space:nowrap;padding:5px 8px;font-size:.82rem;font-weight:700}.personal-office-owner-section-heading[data-v-ef64711d]{border-bottom:1px solid var(--ea-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:flex}.personal-office-owner-section-heading .eyebrow[data-v-ef64711d],.personal-office-owner-section-heading h3[data-v-ef64711d]{color:var(--ea-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700;line-height:1.35}.personal-office-owner-section-status[data-v-ef64711d]{border-radius:var(--ea-radius-md);background:var(--ea-page);color:var(--ea-muted);white-space:nowrap;padding:5px 8px;font-size:.82rem;font-weight:700}.personal-office-assistant-inline-title[data-v-ef64711d]{width:420px;max-width:100%;display:flex}.personal-office-assistant-inline-name[data-v-ef64711d]{appearance:none;box-sizing:border-box;border-radius:var(--ea-radius-md);color:var(--ea-text);cursor:text;font:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;width:100%;min-width:100%;max-width:100%;min-height:42px;margin:0;padding:8px 12px;display:inline-flex}.personal-office-assistant-inline-name[data-v-ef64711d]:focus-visible{background:var(--ea-page);border-color:var(--ea-border);box-shadow:var(--ea-focus-ring);outline:none}.personal-office-assistant-inline-name[data-v-ef64711d]:disabled{cursor:default;opacity:.78}.personal-office-assistant-inline-input[data-v-ef64711d]{box-sizing:border-box;border-radius:var(--ea-radius-md);background:var(--ea-page);width:100%;min-height:42px;box-shadow:var(--ea-focus-ring);color:var(--ea-text);font:inherit;font-weight:inherit;line-height:inherit;border:1px solid #b9d3fb;margin:0;padding:8px 12px}.personal-office-assistant-inline-input[data-v-ef64711d]:focus,.personal-office-assistant-inline-input[data-v-ef64711d]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.personal-office-assistant-settings .field-label input[data-v-ef64711d],.personal-office-assistant-settings .field-label select[data-v-ef64711d],.personal-office-assistant-settings .field-label textarea[data-v-ef64711d],.personal-office-owner-settings .field-label input[data-v-ef64711d],.personal-office-owner-settings .field-label select[data-v-ef64711d]{width:100%;padding:10px 12px}.personal-office-assistant-settings .field-label textarea[data-v-ef64711d]{resize:vertical;min-height:112px}.personal-office-greeting-preview[data-v-ef64711d]{gap:6px;display:grid}.personal-office-greeting-preview span[data-v-ef64711d]{color:var(--ea-muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.personal-office-greeting-preview p[data-v-ef64711d]{border-left:3px solid var(--ea-accent);margin:0;padding-left:10px}.personal-office-owner-details-grid[data-v-ef64711d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.personal-office-owner-inline-field[data-v-ef64711d]{gap:8px;min-width:0;display:grid}.personal-office-owner-inline-field>span[data-v-ef64711d]{color:var(--ea-text);padding-left:10px;font-size:.92rem;font-weight:700}.personal-office-owner-inline-display[data-v-ef64711d]{appearance:none;box-sizing:border-box;color:var(--ea-text);cursor:text;font:inherit;line-height:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:42px;padding:8px 10px;display:inline-flex}.personal-office-owner-inline-display[data-v-ef64711d]:hover:not(:disabled),.personal-office-owner-inline-display[data-v-ef64711d]:focus-visible{background:var(--ea-page);box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.personal-office-owner-inline-display[data-v-ef64711d]:disabled{cursor:default;opacity:.78}.personal-office-owner-inline-display.editable-empty[data-v-ef64711d]{color:var(--ea-muted)}.personal-office-owner-inline-control[data-v-ef64711d]{background:var(--ea-page);box-shadow:var(--ea-focus-ring);box-sizing:border-box;color:var(--ea-text);font:inherit;line-height:inherit;border:1px solid #b9d3fb;border-radius:8px;width:100%;min-width:0;min-height:42px;margin:0;padding:8px 10px}.personal-office-owner-inline-control[data-v-ef64711d]:focus,.personal-office-owner-inline-control[data-v-ef64711d]:focus-visible{box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.personal-office-owner-contact-section[data-v-ef64711d]{gap:12px;display:grid}.personal-office-owner-contact-heading[data-v-ef64711d]{margin-top:2px}.personal-office-owner-contact-list[data-v-ef64711d]{gap:6px;display:grid}.personal-office-owner-handoff-verification-badge[data-v-ef64711d]{border-radius:var(--ea-radius-pill);background:var(--ea-page);min-height:22px;color:var(--ea-muted);white-space:nowrap;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.personal-office-owner-handoff-verification-badge--success[data-v-ef64711d]{color:var(--ea-success);background:#e6f4ea}.personal-office-owner-handoff-verification-badge--pending[data-v-ef64711d]{color:var(--ea-warning);background:#fff7e6}.personal-office-owner-handoff-verification-badge--danger[data-v-ef64711d]{color:var(--ea-danger);background:#fce8e6}.personal-office-owner-contact-row[data-v-ef64711d]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(40px,auto);align-items:end;gap:10px;padding:8px 0 10px;display:grid}.personal-office-owner-phone-row[data-v-ef64711d]{grid-template-columns:minmax(0,.8fr) minmax(0,1.12fr) minmax(0,1.5fr) minmax(112px,auto)}.personal-office-owner-contact-field[data-v-ef64711d]{gap:8px;min-width:0;display:grid}.personal-office-owner-contact-field>span[data-v-ef64711d]{color:var(--ea-text);padding-left:10px;font-size:.92rem;font-weight:700}.personal-office-owner-contact-label-line[data-v-ef64711d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-office-owner-contact-label-line>span[data-v-ef64711d]:first-child{color:var(--ea-text);font-size:.92rem;font-weight:700}.personal-office-owner-contact-field input[data-v-ef64711d]{appearance:none;box-sizing:border-box;color:var(--ea-text);font:inherit;line-height:inherit;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;min-width:0;min-height:42px;margin:0;padding:8px 10px}.personal-office-owner-contact-field input[data-v-ef64711d]:hover:not(:disabled),.personal-office-owner-contact-field input[data-v-ef64711d]:focus,.personal-office-owner-contact-field input[data-v-ef64711d]:focus-visible{background:var(--ea-page);box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.personal-office-owner-contact-field input[data-v-ef64711d]:disabled{cursor:default;opacity:.78}.personal-office-owner-row-actions[data-v-ef64711d],.personal-office-owner-phone-flags[data-v-ef64711d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-office-owner-row-actions[data-v-ef64711d]{justify-content:end;min-width:40px}.personal-office-owner-row-toolbar[data-v-ef64711d]{flex-wrap:nowrap;align-items:center;min-width:112px}.personal-office-owner-verify-button[data-v-ef64711d]{appearance:none;border:1px solid var(--ea-border);color:var(--ea-text);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;height:38px;margin:0;padding:0 12px;font-size:.88rem;font-weight:700;display:inline-flex}.personal-office-owner-verify-button[data-v-ef64711d]:hover:not(:disabled),.personal-office-owner-verify-button[data-v-ef64711d]:focus-visible{background:var(--ea-page);box-shadow:var(--ea-focus-ring);border-color:#b9d3fb;outline:none}.personal-office-owner-verify-button[data-v-ef64711d]:disabled{color:var(--ea-muted);cursor:default;opacity:.58}.personal-office-owner-icon-button[data-v-ef64711d]{appearance:none;color:var(--ea-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin:0;padding:0;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.personal-office-owner-icon-button[data-v-ef64711d]:hover:not(:disabled),.personal-office-owner-icon-button[data-v-ef64711d]:focus-visible{background:var(--ea-page);color:var(--ea-text);border-color:#b9d3fb;outline:none}.personal-office-owner-icon-button[data-v-ef64711d]:disabled{cursor:default;opacity:.5}.personal-office-owner-icon-button .workspace-header-icon[data-v-ef64711d]{width:18px;height:18px}.personal-office-owner-row-remove[data-v-ef64711d]{opacity:0;pointer-events:none}.personal-office-owner-contact-row:hover .personal-office-owner-row-remove[data-v-ef64711d],.personal-office-owner-contact-row:focus-within .personal-office-owner-row-remove[data-v-ef64711d]{opacity:1;pointer-events:auto}.personal-office-owner-radio[data-v-ef64711d]{min-height:38px;color:var(--ea-muted);align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:inline-flex}.personal-office-owner-radio input[data-v-ef64711d]{width:16px;height:16px;accent-color:var(--ea-accent)}.settings-feedback[data-v-ef64711d]{margin:0;font-weight:700}.settings-feedback--error[data-v-ef64711d]{color:var(--ea-danger)}.settings-feedback--success[data-v-ef64711d]{color:var(--ea-success)}.personal-office-settings-actions[data-v-ef64711d]{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.personal-office-panel h2[data-v-ef64711d]{overflow-wrap:anywhere}.personal-office-panel p[data-v-ef64711d]:not(.eyebrow){color:var(--ea-muted);line-height:1.45}.workspace-shell[data-v-ef64711d]{grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.workspace-shell--sidebar-collapsed[data-v-ef64711d]{grid-template-columns:84px minmax(0,1fr)}.workspace-shell strong,.workspace-shell b{font-weight:600}.workspace-sidebar[data-v-ef64711d]{border-right:1px solid var(--ea-border);background:var(--ea-page);min-width:0;padding:24px 18px}.workspace-sidebar-top[data-v-ef64711d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.workspace-sidebar-title[data-v-ef64711d]{color:var(--ea-text);font-size:1.04rem;font-weight:600;line-height:1.2}.workspace-sidebar-toggle[data-v-ef64711d]{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-page);width:42px;height:42px;color:var(--ea-muted-strong);cursor:pointer;place-items:center;padding:0;display:grid}.workspace-sidebar-toggle[data-v-ef64711d]:hover,.workspace-sidebar-toggle[data-v-ef64711d]:focus-visible{border-color:var(--ea-accent);background:var(--ea-panel-hover);color:var(--ea-text)}.workspace-sidebar-toggle[data-v-ef64711d]:focus-visible{outline-offset:2px;outline:3px solid #1a73e82e}.workspace-brand-mark[data-v-ef64711d]{border-radius:var(--ea-radius-md);background:var(--ea-primary);width:42px;height:42px;color:var(--ea-on-accent);place-items:center;font-weight:600;display:grid}.workspace-nav[data-v-ef64711d]{gap:8px;display:grid}.workspace-nav-item[data-v-ef64711d]{box-sizing:border-box;border-radius:var(--ea-radius-md);min-height:62px;color:var(--ea-text);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:grid}a.workspace-nav-item[data-v-ef64711d]{cursor:pointer}.workspace-nav-item.active[data-v-ef64711d],a.workspace-nav-item[data-v-ef64711d]:hover{background:var(--ea-panel-strong)}.workspace-nav-item--child[data-v-ef64711d]{width:calc(100% - 18px);min-height:54px;margin-left:18px}.workspace-nav-item--disabled[data-v-ef64711d]{color:var(--ea-muted);cursor:default;opacity:.72}.workspace-nav-item--disabled .workspace-nav-icon[data-v-ef64711d]{color:var(--ea-muted)}.workspace-nav-icon[data-v-ef64711d]{color:var(--ea-muted-strong);place-items:center;display:grid}.workspace-nav-copy[data-v-ef64711d]{gap:3px;min-width:0;display:grid}.workspace-nav-copy span[data-v-ef64711d]{font-weight:600}.workspace-nav small[data-v-ef64711d]{color:var(--ea-muted)}.workspace-shell--sidebar-collapsed .workspace-sidebar[data-v-ef64711d]{padding-left:12px;padding-right:12px}.workspace-shell--sidebar-collapsed .workspace-sidebar-top[data-v-ef64711d]{justify-content:center}.workspace-shell--sidebar-collapsed .workspace-sidebar-title[data-v-ef64711d],.workspace-shell--sidebar-collapsed .workspace-nav-copy[data-v-ef64711d]{display:none}.workspace-shell--sidebar-collapsed .workspace-nav-item[data-v-ef64711d]{grid-template-columns:1fr;justify-items:center;min-height:48px;padding:12px}.workspace-shell--sidebar-collapsed .workspace-nav-item--child[data-v-ef64711d]{width:auto;margin-left:0}.workspace-shell--sidebar-collapsed .workspace-nav-icon[data-v-ef64711d]{color:var(--ea-text)}.workspace-main[data-v-ef64711d]{min-width:0;padding:28px}.workspace-header[data-v-ef64711d]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;margin-bottom:22px;display:grid}.workspace-header-primary[data-v-ef64711d]{overflow-wrap:anywhere;min-width:0;max-width:100%}.personal-office-dashboard-title[data-v-ef64711d]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.personal-office-dashboard-title-separator[data-v-ef64711d]{margin-left:2px}.personal-office-agent-title-input[data-v-ef64711d]{appearance:none;border-radius:var(--ea-radius-md);min-width:min(280px,100%);max-width:100%;color:var(--ea-text);font:inherit;line-height:inherit;background:0 0;border:1px solid #0000;padding:4px 8px}.personal-office-agent-title-input[data-v-ef64711d]:hover{background:0 0;border-color:#0000}.personal-office-agent-title-input[data-v-ef64711d]:focus,.personal-office-agent-title-input[data-v-ef64711d]:focus-visible{border-color:var(--ea-border);box-shadow:var(--ea-focus-ring);background:0 0;outline:none}.personal-office-agent-title-input[data-v-ef64711d]::placeholder{color:var(--ea-muted);opacity:.72}.workspace-account-status-row[data-v-ef64711d]{grid-column:1/-1}.workspace-tools[data-v-ef64711d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-tools[data-v-ef64711d] .icon-button,.workspace-tools[data-v-ef64711d] .message-trigger,.workspace-tools[data-v-ef64711d] .user-trigger,.workspace-help-button[data-v-ef64711d]{width:42px;min-width:42px;min-height:42px;color:var(--ea-muted-strong);box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:1.08rem;transition:background .16s,color .16s;display:grid}.workspace-tools[data-v-ef64711d] .icon-button:hover,.workspace-tools[data-v-ef64711d] .message-trigger:hover,.workspace-tools[data-v-ef64711d] .user-trigger:hover,.workspace-tools[data-v-ef64711d] .icon-button[aria-expanded=true],.workspace-tools[data-v-ef64711d] .message-trigger[aria-expanded=true],.workspace-tools[data-v-ef64711d] .user-trigger[aria-expanded=true],.workspace-help-button[data-v-ef64711d]:hover{background:var(--ea-panel-strong);color:var(--ea-text)}.workspace-tools[data-v-ef64711d] .icon-button:focus-visible,.workspace-tools[data-v-ef64711d] .message-trigger:focus-visible,.workspace-tools[data-v-ef64711d] .user-trigger:focus-visible,.workspace-help-button[data-v-ef64711d]:focus-visible{outline:2px solid var(--ea-accent);outline-offset:3px}.session-summary[data-v-ef64711d]{min-height:40px;color:var(--ea-muted);justify-items:end;gap:2px;font-size:.78rem;display:grid}.session-summary strong[data-v-ef64711d]{color:var(--ea-text);font-size:.9rem}.eyebrow[data-v-ef64711d]{color:var(--ea-muted);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:600}h1[data-v-ef64711d],h2[data-v-ef64711d],p[data-v-ef64711d]{margin:0}h1[data-v-ef64711d]{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,2vw,2.45rem);font-weight:600;line-height:1.05}.company-support-id[data-v-ef64711d]{color:var(--ea-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:.82rem;display:flex}.company-support-id span[data-v-ef64711d]{font-weight:600}.company-support-id code[data-v-ef64711d]{overflow-wrap:anywhere;background:var(--ea-panel-strong);max-width:100%;color:var(--ea-muted-strong);border-radius:6px;padding:3px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem}h2[data-v-ef64711d]{font-size:1.06rem;font-weight:600;line-height:1.2}@media (width<=940px){.auth-shell--login-scene[data-v-ef64711d]{min-height:100dvh}.auth-scene-content[data-v-ef64711d]{width:min(100%,25rem);margin-left:0;padding-top:min(18vh,8rem)}.auth-scene-art[data-v-ef64711d]{height:clamp(18rem,40dvh,26rem);inset:auto 0 0}.auth-scene-robot[data-v-ef64711d]{object-position:right bottom;opacity:.66;transform-origin:82% 38%}.auth-scene-ripple-layer[data-v-ef64711d]{transform-origin:82% 38%}.workspace-shell[data-v-ef64711d],.personal-office-settings-grid[data-v-ef64711d]{grid-template-columns:1fr}.personal-office-assistant-settings[data-v-ef64711d],.personal-office-owner-settings[data-v-ef64711d]{grid-column:1}.personal-office-owner-details-grid[data-v-ef64711d],.personal-office-owner-contact-row[data-v-ef64711d],.personal-office-owner-phone-row[data-v-ef64711d]{grid-template-columns:1fr}.personal-office-owner-row-actions[data-v-ef64711d]{justify-content:start}.workspace-sidebar[data-v-ef64711d]{border-right:0;border-bottom:1px solid var(--ea-border)}.workspace-nav[data-v-ef64711d]{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-stepper[data-v-ef64711d]{grid-template-columns:repeat(3,minmax(0,1fr))}.company-type-grid[data-v-ef64711d],.package-grid[data-v-ef64711d],.number-grid[data-v-ef64711d],.coverage-grid[data-v-ef64711d],.workflow-toggle-grid[data-v-ef64711d]{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.personal-office-owner-row-remove[data-v-ef64711d]{opacity:1;pointer-events:auto}}@media (width<=560px){.auth-shell[data-v-ef64711d]{padding:18px}.auth-shell--login-scene[data-v-ef64711d]{padding:1.1rem 1.2rem 2rem}.auth-scene-brand img[data-v-ef64711d]{width:9rem}.auth-scene-content[data-v-ef64711d]{padding-top:min(12vh,5.5rem)}.auth-panel--login[data-v-ef64711d]{padding:0}.auth-actions[data-v-ef64711d]{align-items:stretch}.auth-button[data-v-ef64711d],.auth-back-link[data-v-ef64711d]{width:100%}.onboarding-shell[data-v-ef64711d],.workspace-main[data-v-ef64711d],.personal-office-shell[data-v-ef64711d],.workspace-sidebar[data-v-ef64711d]{padding:18px}.onboarding-section[data-v-ef64711d]{padding:16px}.onboarding-estimate-grid[data-v-ef64711d],.recommendation-panel[data-v-ef64711d]{grid-template-columns:1fr}.onboarding-stepper[data-v-ef64711d]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-header[data-v-ef64711d],.onboarding-header[data-v-ef64711d],.internal-calendar-panel[data-v-ef64711d],.section-heading[data-v-ef64711d]{display:grid}.workspace-header[data-v-ef64711d]{grid-template-columns:1fr}h1[data-v-ef64711d]{font-size:1.7rem;line-height:1.12}.workspace-tools[data-v-ef64711d]{justify-content:flex-start}.onboarding-header .session-summary[data-v-ef64711d]{justify-items:start}.workspace-nav[data-v-ef64711d]{grid-template-columns:1fr}}
