@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_73ee6c;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:__Manrope_73ee6c,__Manrope_Fallback_73ee6c;font-style:normal}@layer wf2.tokens{[data-workforce-design-system=v2]{--wf-radius-sm:6px;--wf-radius-md:8px;--wf-radius-lg:12px;--wf-shadow-card:0 1px 2px rgb(0 0 0/8%);--wf-shadow-overlay:0 16px 40px rgba(0,0,0,.18);--wf-control-height:44px;--wf-page-max:1440px;--wf-motion-fast:140ms}html[data-wf-theme=workforce-midnight] [data-workforce-design-system=v2]{--wf-canvas:#1e2024;--wf-surface:#1e2024;--wf-surface-subtle:#24272c;--wf-surface-selected:#252f4d;--wf-text-primary:#f2f3f5;--wf-text-secondary:#d3d6dc;--wf-text-muted:#9da3ad;--wf-border:hsla(0,0%,100%,.14);--wf-border-subtle:hsla(0,0%,100%,.08);--wf-brand:#3068ff;--wf-brand-hover:#4b7dff;--wf-brand-pressed:#2454d6;--wf-focus:#34d399;--wf-success:#34d399;--wf-success-foreground:#6ee7b7;--wf-success-surface:rgba(52,211,153,.14);--wf-warning-accent:#f5c451;--wf-warning-foreground:#f8d778;--wf-warning-surface:rgba(245,196,81,.14);--wf-danger:#fb7185;--wf-danger-foreground:#fda4af;--wf-danger-surface:rgba(251,113,133,.14);--wf-info:#60a5fa;--wf-info-foreground:#93c5fd;--wf-info-surface:rgba(48,104,255,.14);--wf-uihc-navy:#123d8c;--wf-uihc-logo-blue:#0d3d99;--wf-uihc-orange:#b5512c;--wf-on-brand:#fff;--wf-overlay:rgba(0,0,0,.62);--wf-disabled-surface:hsla(0,0%,100%,.07);--wf-disabled-foreground:#737985}html[data-wf-theme=uihc-fluent-light] [data-workforce-design-system=v2]{--wf-canvas:#f5f5f5;--wf-surface:#fff;--wf-surface-subtle:#fafafa;--wf-surface-selected:#ebf3fc;--wf-text-primary:#242424;--wf-text-secondary:#424242;--wf-text-muted:#616161;--wf-border:#d1d1d1;--wf-border-subtle:#e0e0e0;--wf-brand:#0f6cbd;--wf-brand-hover:#115ea3;--wf-brand-pressed:#0c3b5e;--wf-focus:#0f6cbd;--wf-success:#107c10;--wf-success-foreground:#0b5f0b;--wf-success-surface:#f1faf1;--wf-warning-accent:#f7630c;--wf-warning-foreground:#8a3700;--wf-warning-surface:#fff9f5;--wf-danger:#c50f1f;--wf-danger-foreground:#a30d1a;--wf-danger-surface:#fdf3f4;--wf-info:#0f6cbd;--wf-info-foreground:#0c3b5e;--wf-info-surface:#ebf3fc;--wf-uihc-navy:#123d8c;--wf-uihc-logo-blue:#0d3d99;--wf-uihc-orange:#b5512c;--wf-on-brand:#fff;--wf-overlay:rgba(0,0,0,.42);--wf-disabled-surface:#f0f0f0;--wf-disabled-foreground:#8a8a8a;--bg:var(--wf-canvas);--surface:var(--wf-surface);--surface-muted:var(--wf-surface-subtle);--ink:var(--wf-text-primary);--ink-muted:var(--wf-text-muted);--line:var(--wf-border);--line-soft:var(--wf-border-subtle);--tesla-separator:var(--wf-border-subtle);--interactive:var(--wf-brand);--success-bg:var(--wf-success-surface);--success-ink:var(--wf-success-foreground);--danger-bg:var(--wf-danger-surface);--danger-ink:var(--wf-danger-foreground)}}[data-workforce-design-system=v2],html[data-workforce-design-system=v2][data-wf-theme=uihc-fluent-light] body{background:var(--wf-canvas);color:var(--wf-text-primary)}[data-workforce-design-system=v2]{width:100%;min-width:0;max-width:100%;overflow-x:clip;filter:none;opacity:1}[data-workforce-design-system=v2] *,[data-workforce-design-system=v2] :after,[data-workforce-design-system=v2] :before{box-sizing:border-box}[data-workforce-design-system=v2] :focus-visible{outline:2px solid var(--wf-focus);outline-offset:2px}.wf2-shell .wf2-page{width:min(100%,var(--wf-page-max));min-width:0;margin-inline:auto;gap:18px}.wf2-shell .wf2-card,.wf2-shell .wf2-card-muted{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.wf2-shell .wf2-card{padding:clamp(16px,2.5vw,24px)}.wf2-lifecycle-shell .card,.wf2-lifecycle-shell .card-muted{min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.wf2-lifecycle-shell .card-muted{background:var(--wf-surface-subtle)}.wf2-lifecycle-shell .page-title{color:var(--wf-uihc-navy);letter-spacing:0}.wf2-lifecycle-shell .page-subtitle{color:var(--wf-text-muted)}.wf2-lifecycle-shell .wf2-lifecycle-list-item,.wf2-lifecycle-shell .wf2-lifecycle-panel{min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-lifecycle-shell .wf2-lifecycle-appearance-bar{display:flex;min-width:0;justify-content:flex-end}.wf2-lifecycle-shell .wf2-lifecycle-panel{padding:16px}.wf2-lifecycle-shell .wf2-lifecycle-list-item{padding:14px}.wf2-lifecycle-shell .wf2-lifecycle-title{color:var(--wf-text-primary);font-weight:700;letter-spacing:0}.wf2-lifecycle-shell .wf2-lifecycle-secondary{color:var(--wf-text-secondary)}.wf2-lifecycle-shell .wf2-lifecycle-muted{color:var(--wf-text-muted)}.wf2-lifecycle-shell .wf2-border{border-color:var(--wf-border-subtle)}.wf2-lifecycle-shell .wf2-surface{background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-lifecycle-shell .wf2-surface-subtle{background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-lifecycle-shell .wf2-bg-border{background:var(--wf-border-subtle)}.wf2-lifecycle-shell .wf2-progress-fill{background:var(--wf-brand)}.wf2-lifecycle-shell .wf2-border-info{border-color:var(--wf-info)}.wf2-lifecycle-shell .wf2-bg-info{background:var(--wf-info-surface)}.wf2-lifecycle-shell .wf2-text-info{color:var(--wf-info-foreground)}.wf2-lifecycle-shell .wf2-border-success{border-color:var(--wf-success)}.wf2-lifecycle-shell .wf2-bg-success{background:var(--wf-success-surface)}.wf2-lifecycle-shell .wf2-text-success{color:var(--wf-success-foreground)}.wf2-lifecycle-shell .wf2-border-warning{border-color:var(--wf-warning-accent)}.wf2-lifecycle-shell .wf2-bg-warning{background:var(--wf-warning-surface)}.wf2-lifecycle-shell .wf2-text-warning{color:var(--wf-warning-foreground)}.wf2-lifecycle-shell .wf2-border-danger{border-color:var(--wf-danger)}.wf2-lifecycle-shell .wf2-bg-danger{background:var(--wf-danger-surface)}.wf2-lifecycle-shell .wf2-text-danger{color:var(--wf-danger-foreground)}.wf2-lifecycle-shell .btn-primary.wf2-text-primary{color:var(--wf-on-brand)}.wf2-lifecycle-shell .wf2-overlay{background:var(--wf-overlay)}.wf2-lifecycle-shell .wf2-lifecycle-label{color:var(--wf-text-muted);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.wf2-lifecycle-shell .wf2-lifecycle-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf2-lifecycle-shell .wf2-lifecycle-metric{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:14px;background:var(--wf-surface-subtle)}.wf2-lifecycle-shell .wf2-lifecycle-metric strong{display:block;margin-top:4px;color:var(--wf-text-primary);font-size:1.5rem;font-variant-numeric:tabular-nums;line-height:1.1}.wf2-lifecycle-shell .wf2-lifecycle-notice{min-width:0;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:12px 14px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-lifecycle-shell .wf2-lifecycle-notice[data-tone=info]{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-lifecycle-shell .wf2-lifecycle-notice[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-lifecycle-shell .wf2-lifecycle-notice[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-lifecycle-shell .wf2-lifecycle-notice[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-lifecycle-shell .wf2-readiness-section,.wf2-lifecycle-shell .wf2-readiness-setup{border:1px solid var(--wf-border-subtle);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-lifecycle-shell .wf2-readiness-eyebrow,.wf2-lifecycle-shell .wf2-readiness-group-title{color:var(--wf-info-foreground);letter-spacing:0}.wf2-lifecycle-shell .wf2-readiness-eyebrow{font-size:.75rem;font-weight:750;text-transform:uppercase}.wf2-lifecycle-shell .wf2-readiness-group-title{font-size:1.125rem;font-weight:800}.wf2-lifecycle-shell .wf2-readiness-metric{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:10px;background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-lifecycle-shell .wf2-readiness-metric span,.wf2-lifecycle-shell .wf2-readiness-metric strong{display:block;overflow-wrap:anywhere}.wf2-lifecycle-shell .wf2-readiness-metric strong{font-size:.875rem;font-variant-numeric:tabular-nums}.wf2-lifecycle-shell .wf2-readiness-metric span{margin-top:2px;color:var(--wf-text-secondary);font-size:.75rem}.wf2-lifecycle-shell .wf2-readiness-metric[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-lifecycle-shell .wf2-readiness-metric[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-lifecycle-shell .wf2-readiness-metric[data-tone=review]{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-lifecycle-shell .wf2-readiness-notice{min-width:0;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:12px 14px;background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-lifecycle-shell .wf2-readiness-notice[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-lifecycle-shell .wf2-readiness-notice[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-lifecycle-shell .wf2-readiness-notice[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-lifecycle-shell .wf2-readiness-item{display:block;min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:12px;background:var(--wf-surface);color:var(--wf-text-primary);transition:border-color var(--wf-motion-fast),background-color var(--wf-motion-fast)}.wf2-lifecycle-shell .wf2-readiness-item:hover{border-color:var(--wf-brand)}.wf2-lifecycle-shell .wf2-readiness-item[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface)}.wf2-lifecycle-shell .wf2-readiness-item[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface)}.wf2-lifecycle-shell .wf2-readiness-item[data-tone=review]{border-color:var(--wf-info);background:var(--wf-info-surface)}.wf2-lifecycle-shell .wf2-readiness-item[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface)}.wf2-lifecycle-shell .wf2-readiness-indicator,.wf2-lifecycle-shell .wf2-readiness-status{display:inline-flex;align-items:center;justify-content:center;border:1px solid;background:var(--wf-surface);color:var(--wf-text-secondary);font-weight:750;line-height:1.2}.wf2-lifecycle-shell .wf2-readiness-indicator{width:32px;height:32px;flex:0 0 32px;border-radius:999px;font-size:1rem}.wf2-lifecycle-shell .wf2-readiness-status{min-height:28px;border-radius:999px;padding:4px 10px;font-size:.75rem;text-align:center}.wf2-lifecycle-shell :is(.wf2-readiness-indicator,.wf2-readiness-status)[data-tone=success]{background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-lifecycle-shell :is(.wf2-readiness-indicator,.wf2-readiness-status)[data-tone=warning]{background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-lifecycle-shell :is(.wf2-readiness-indicator,.wf2-readiness-status)[data-tone=review]{background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-lifecycle-shell :is(.wf2-readiness-indicator,.wf2-readiness-status)[data-tone=danger]{background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-lifecycle-shell .wf2-readiness-chevron{flex:0 0 auto;color:var(--wf-text-secondary);transition:color var(--wf-motion-fast),transform var(--wf-motion-fast)}.wf2-lifecycle-shell .wf2-readiness-item:hover .wf2-readiness-chevron{color:var(--wf-info-foreground);transform:translateX(2px)}.wf2-lifecycle-shell .status-pill-brand{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-admin-operations-shell .wf2-admin-dashboard{display:grid;min-width:0;gap:16px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.wf2-admin-operations-shell .wf2-admin-hero{display:grid;min-width:0;align-items:stretch;gap:16px}.wf2-admin-operations-shell .wf2-admin-card,.wf2-admin-operations-shell .wf2-admin-empty,.wf2-admin-operations-shell .wf2-admin-list-row,.wf2-admin-operations-shell .wf2-admin-metric,.wf2-admin-operations-shell .wf2-admin-note,.wf2-admin-operations-shell .wf2-admin-status-card{min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-admin-operations-shell .wf2-admin-card,.wf2-admin-operations-shell .wf2-admin-status-card{padding:16px;box-shadow:var(--wf-shadow-card)}.wf2-admin-operations-shell .wf2-admin-summary-card{display:block;min-height:144px;color:inherit;text-decoration:none}.wf2-admin-operations-shell .wf2-admin-panel{padding:18px}.wf2-admin-operations-shell :is(.wf2-admin-card,.wf2-admin-status-card).wf2-admin-tone-danger{border-color:var(--wf-danger);background:var(--wf-danger-surface)}.wf2-admin-operations-shell :is(.wf2-admin-card,.wf2-admin-status-card).wf2-admin-tone-warning{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface)}.wf2-admin-operations-shell :is(.wf2-admin-card,.wf2-admin-status-card).wf2-admin-tone-info{border-color:var(--wf-info);background:var(--wf-info-surface)}.wf2-admin-operations-shell :is(.wf2-admin-card,.wf2-admin-status-card).wf2-admin-tone-success{border-color:var(--wf-success);background:var(--wf-success-surface)}.wf2-admin-operations-shell .wf2-admin-eyebrow{color:var(--wf-text-muted);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.wf2-admin-operations-shell .wf2-admin-status{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--wf-border);border-radius:999px;padding:4px 9px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.75rem;font-weight:800;white-space:nowrap}.wf2-admin-operations-shell .wf2-admin-status.wf2-admin-tone-danger{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-admin-operations-shell .wf2-admin-status.wf2-admin-tone-warning{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-admin-operations-shell .wf2-admin-status.wf2-admin-tone-info{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-admin-operations-shell .wf2-admin-status.wf2-admin-tone-success{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-admin-operations-shell .wf2-admin-semantic-status{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--wf-border);border-radius:999px;padding:4px 9px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.75rem;font-weight:800;line-height:1.2;text-align:center}.wf2-admin-operations-shell .wf2-admin-semantic-summary{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);padding:16px;background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-admin-operations-shell .wf2-admin-semantic-summary p{color:var(--wf-text-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.wf2-admin-operations-shell .wf2-admin-semantic-summary strong{display:block;margin-top:8px;color:inherit;font-size:1.75rem;font-variant-numeric:tabular-nums}.wf2-admin-operations-shell :is(.wf2-admin-semantic-status,.wf2-admin-semantic-summary)[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-admin-operations-shell :is(.wf2-admin-semantic-status,.wf2-admin-semantic-summary)[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-admin-operations-shell :is(.wf2-admin-semantic-status,.wf2-admin-semantic-summary)[data-tone=review]{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-admin-operations-shell :is(.wf2-admin-semantic-status,.wf2-admin-semantic-summary)[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-admin-operations-shell .wf2-admin-count{display:inline-flex;min-width:36px;min-height:28px;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;background:var(--wf-brand);color:var(--wf-on-brand);font-size:.875rem;font-weight:800}.wf2-admin-operations-shell .wf2-admin-link-button,.wf2-admin-operations-shell .wf2-admin-quick-action{display:inline-flex;min-height:var(--wf-control-height);align-items:center;justify-content:center;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-primary);font-size:.875rem;font-weight:700;text-align:center;text-decoration:none}.wf2-admin-operations-shell .wf2-admin-link-button{padding:8px 14px}.wf2-admin-operations-shell .wf2-admin-quick-action{padding:10px 12px}.wf2-admin-operations-shell :is(.wf2-admin-link-button,.wf2-admin-quick-action):hover{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-info-foreground)}.wf2-admin-operations-shell .wf2-admin-metric{padding:12px;background:var(--wf-surface-subtle)}.wf2-admin-operations-shell .wf2-admin-list-row{display:flex;align-items:center;justify-content:space-between;gap:14px;text-decoration:none}.wf2-admin-operations-shell .wf2-admin-list-row:hover{border-color:var(--wf-brand);background:var(--wf-surface-selected)}.wf2-admin-operations-shell .wf2-admin-empty{border-style:dashed;padding:16px;color:var(--wf-text-muted);font-size:.875rem}.wf2-admin-operations-shell .wf2-admin-note{padding:12px 16px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.875rem;line-height:1.5}.wf2-admin-operations-shell :is(input,select,textarea){min-width:0;max-width:100%}.wf2-admin-operations-shell table{color:var(--wf-text-primary)}.wf2-admin-operations-shell thead{background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-admin-operations-shell tbody tr{border-color:var(--wf-border-subtle)}@media (min-width:768px){.wf2-admin-operations-shell .wf2-admin-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr)}}.wf2-lifecycle-shell table{color:var(--wf-text-primary);font-variant-numeric:tabular-nums}.wf2-lifecycle-shell table thead{background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-lifecycle-shell table td,.wf2-lifecycle-shell table th{border-color:var(--wf-border-subtle)}.wf2-lifecycle-shell iframe{max-width:100%;border-color:var(--wf-border);background:var(--wf-surface)}.wf2-lifecycle-shell .wf2-lifecycle-comparison-mobile,.wf2-lifecycle-shell .wf2-lifecycle-matrix-mobile{display:none}.wf2-shell .wf2-card-muted{padding:16px;background:var(--wf-surface-subtle)}.wf2-shell .wf2-page-header{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 18px}.wf2-shell .wf2-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wf2-shell .wf2-summary-card{display:grid;min-width:0;gap:6px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);padding:14px;background:var(--wf-surface);box-shadow:var(--wf-shadow-card)}.wf2-shell .wf2-summary-card span{color:var(--wf-text-muted);font-size:.75rem;font-weight:650;line-height:1.25}.wf2-shell .wf2-summary-card strong{color:var(--wf-text-primary);font-size:clamp(1.4rem,3vw,2rem);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.wf2-shell .wf2-page-title{color:var(--wf-uihc-navy);font-size:clamp(1.5rem,2vw,2rem);letter-spacing:0}.wf2-shell .wf2-page-subtitle,.wf2-shell .wf2-text-muted{color:var(--wf-text-muted)}.wf2-shell .wf2-eyebrow{margin:0 0 4px;color:var(--wf-brand);font-size:.75rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.wf2-shell .wf2-section-title{color:var(--wf-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.25}.wf2-shell .wf2-appearance-compact{min-width:0;margin-left:auto}.wf2-shell .wf2-appearance-trigger{display:inline-flex;min-width:0;min-height:var(--wf-control-height);align-items:center;justify-content:center;gap:6px;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:8px 10px;background:var(--wf-surface);color:var(--wf-text-secondary);font-size:.8125rem;line-height:1.2;text-align:left}.wf2-shell .wf2-appearance-trigger:hover{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed)}.wf2-shell .wf2-appearance-trigger strong{min-width:0;color:var(--wf-text-primary);font-weight:700}.wf2-shell .wf2-appearance-trigger svg,.wf2-shell .wf2-icon-button svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wf2-shell .wf2-appearance-layer{position:fixed;inset:0;z-index:130}.wf2-shell .wf2-appearance-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--wf-overlay)}.wf2-shell .wf2-appearance-sheet{position:absolute;inset-inline:0;bottom:0;display:grid;max-height:min(82vh,560px);gap:14px;overflow-y:auto;border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg) var(--wf-radius-lg) 0 0;padding:18px max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-overlay)}.wf2-shell .wf2-appearance-sheet__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.wf2-shell .wf2-icon-button{display:inline-flex;width:var(--wf-control-height);height:var(--wf-control-height);flex:none;align-items:center;justify-content:center;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-shell .wf2-icon-button:hover{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed)}.wf2-shell .wf2-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--wf-border);border-radius:var(--wf-radius-md);background:var(--wf-surface-subtle)}.wf2-shell .wf2-segmented__item{min-width:0;min-height:var(--wf-control-height);border:1px solid transparent;border-radius:var(--wf-radius-sm);padding:8px;background:transparent;color:var(--wf-text-secondary);font-size:.8125rem;font-weight:650;line-height:1.2}.wf2-shell .wf2-segmented__item:hover{background:var(--wf-surface)}.wf2-shell .wf2-segmented__item[data-selected=true]{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed);box-shadow:inset 3px 0 0 var(--wf-brand)}.wf2-shell .input,.wf2-shell .wf2-input{min-height:var(--wf-control-height);min-width:0;max-width:100%;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:none}.wf2-shell .input::-moz-placeholder,.wf2-shell .wf2-input::-moz-placeholder{color:var(--wf-text-muted);opacity:1}.wf2-shell .input::placeholder,.wf2-shell .wf2-input::placeholder{color:var(--wf-text-muted);opacity:1}.wf2-shell .btn-danger,.wf2-shell .btn-primary,.wf2-shell .btn-secondary,.wf2-shell .wf2-button{min-height:var(--wf-control-height);border-radius:var(--wf-radius-sm);box-shadow:none}.wf2-shell .btn-primary,.wf2-shell .wf2-button--primary{border:1px solid var(--wf-brand);background:var(--wf-brand);color:var(--wf-on-brand)}.wf2-shell .btn-primary:hover:enabled,.wf2-shell .wf2-button--primary:hover:enabled{border-color:var(--wf-brand-hover);background:var(--wf-brand-hover)}.wf2-shell .btn-secondary,.wf2-shell .wf2-button--secondary{border:1px solid var(--wf-border);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-shell .btn-secondary:hover:enabled,.wf2-shell .wf2-button--secondary:hover:enabled{border-color:var(--wf-brand);background:var(--wf-surface-selected)}.wf2-shell .btn-danger,.wf2-shell .wf2-button--danger{border:1px solid var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .btn-danger:disabled,.wf2-shell .btn-primary:disabled,.wf2-shell .btn-secondary:disabled,.wf2-shell .wf2-button:disabled{border-color:var(--wf-border-subtle);background:var(--wf-disabled-surface);color:var(--wf-disabled-foreground);opacity:1}.wf2-shell .status-pill,.wf2-shell .wf2-status{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.2}.wf2-shell .status-pill-success{background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-shell .status-pill-danger{background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .status-pill-warning{background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-shell .wf2-alert{border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:12px 14px;color:var(--wf-text-primary)}.wf2-shell .wf2-alert--success{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-shell .wf2-alert--danger{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .wf2-menu-button{border-color:var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-secondary)}.wf2-shell .wf2-menu-button.admin-menu-active,.wf2-shell .wf2-menu-button:hover{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed)}.wf2-shell .wf2-menu-button.admin-menu-active{box-shadow:inset 3px 0 0 var(--wf-brand)}.wf2-shell .menu-icon-emboss{border-color:transparent;border-radius:var(--wf-radius-sm);background:transparent;background-image:none;box-shadow:none}.wf2-shell .menu-icon-emboss svg{filter:none}.wf2-shell .menu-icon-emboss-active,.wf2-shell [aria-current=page] .menu-icon-emboss{border-color:transparent;background:var(--wf-surface-selected);background-image:none;color:var(--wf-brand);box-shadow:none}.wf2-shell .wf2-user-list-item{min-height:var(--wf-control-height);border-color:transparent;border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-shell .wf2-user-list-item:hover,.wf2-shell .wf2-user-list-item[data-selected=true]{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed)}.wf2-shell .wf2-user-list-item[data-selected=true]{box-shadow:inset 3px 0 0 var(--wf-brand)}.wf2-shell .wf2-user-list-item__email{color:var(--wf-text-muted)}.wf2-shell .wf2-verification-dot{border:1px solid}.wf2-shell .wf2-verification-dot[data-status=verified],.wf2-shell .wf2-verification-status[data-status=verified]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-shell .wf2-verification-dot[data-status=unverified],.wf2-shell .wf2-verification-status[data-status=unverified]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .wf2-verification-status{border-radius:999px}.wf2-shell .wf2-verification-action{color:var(--wf-text-primary)}.wf2-shell .wf2-verification-action[data-action=mark-verified]{border-color:var(--wf-success);color:var(--wf-success-foreground)}.wf2-shell .wf2-verification-action[data-action=mark-unverified]{border-color:var(--wf-danger);color:var(--wf-danger-foreground)}.wf2-shell .wf2-address-picker>div{border-color:var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-overlay)}.wf2-shell .wf2-address-picker>div button,.wf2-shell .wf2-address-picker>div p{border-color:var(--wf-border-subtle);color:var(--wf-text-primary)}.wf2-shell .wf2-address-picker>div button:hover{background:var(--wf-surface-selected)}.wf2-shell .wf2-table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md)}.wf2-shell .table,.wf2-shell .wf2-table{width:100%;min-width:720px;border-collapse:collapse;background:var(--wf-surface);color:var(--wf-text-primary);font-variant-numeric:tabular-nums}.wf2-shell .table thead th,.wf2-shell .wf2-table thead th{border-bottom:1px solid var(--wf-border);background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-shell .table tbody td,.wf2-shell .wf2-table tbody td{border-bottom:1px solid var(--wf-border-subtle);color:var(--wf-text-primary)}.wf2-shell .table tbody tr:hover,.wf2-shell .wf2-table tbody tr:hover{background:var(--wf-surface-selected)}.wf2-shell .empty-state,.wf2-shell .wf2-empty{border:1px dashed var(--wf-border);border-radius:var(--wf-radius-md);background:var(--wf-surface-subtle);color:var(--wf-text-muted)}.wf2-shell .wf2-score-success{color:var(--wf-success-foreground)}.wf2-shell .wf2-score-warning{color:var(--wf-warning-foreground)}.wf2-shell .wf2-score-danger{color:var(--wf-danger-foreground)}.wf2-shell .wf2-attendance-mobile{display:none}.wf2-shell .wf2-attendance-card{display:grid;gap:14px}.wf2-shell .wf2-attendance-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.wf2-shell .wf2-attendance-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-border-subtle)}.wf2-shell .wf2-attendance-metrics>div{min-width:0;padding:10px;background:var(--wf-surface)}.wf2-shell .wf2-attendance-metrics dt{color:var(--wf-text-muted);font-size:.72rem;font-weight:650}.wf2-shell .wf2-attendance-metrics dd{margin:2px 0 0;color:var(--wf-text-primary);font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.wf2-shell .wf2-dialog-backdrop{background:var(--wf-overlay)}.wf2-shell .wf2-dialog{max-height:min(86vh,720px);overflow:auto;border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);background:var(--wf-surface);box-shadow:var(--wf-shadow-overlay)}.wf2-shell .wf2-admin-tabs,.wf2-shell .wf2-dialog{color:var(--wf-text-primary)}.wf2-shell .wf2-admin-tabs button,.wf2-shell .wf2-admin-tabs p,.wf2-shell .wf2-admin-tabs select,.wf2-shell .wf2-admin-tabs span{color:inherit}.wf2-shell .wf2-admin-tabs>div:first-child a{border:1px solid var(--wf-border);border-radius:var(--wf-radius-md);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-shell .wf2-admin-tabs>div:first-child a[aria-current=page]{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed);box-shadow:inset 4px 0 0 var(--wf-brand)}.wf2-shell .wf2-admin-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wf2-shell .wf2-admin-menu-card{display:flex;min-width:0;min-height:84px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px;text-align:center}.wf2-shell .wf2-admin-menu-card>span:last-child{overflow-wrap:normal;word-break:normal}.wf2-shell .wf2-admin-secondary{margin-top:0}.wf2-shell .mobile-bottom-nav-shell,.wf2-shell .mobile-more-sheet>div,.wf2-shell .mobile-top-nav-shell{border-color:var(--wf-border-subtle);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-shell .mobile-bottom-nav-shell button,.wf2-shell .mobile-bottom-nav-shell span,.wf2-shell .mobile-top-nav-shell a,.wf2-shell .mobile-top-nav-shell button,.wf2-shell .mobile-top-nav-shell p,.wf2-shell .mobile-top-nav-shell span,.wf2-shell .mobile-top-nav-shell summary{color:inherit}.wf2-shell .mobile-bottom-nav-shell [aria-current=page],.wf2-shell .mobile-more-sheet [data-active=true],.wf2-shell .mobile-top-nav-shell [aria-current=page]{color:var(--wf-brand)}.wf2-shell .mobile-top-nav-shell [aria-current=page]{border-bottom-color:var(--wf-brand)}.wf2-shell .mobile-bottom-nav-shell .bg-red-600,.wf2-shell .mobile-more-sheet .bg-red-600,.wf2-shell .mobile-top-nav-shell .bg-red-600{background:var(--wf-danger);color:var(--wf-on-brand)}.wf2-shell .mobile-top-nav-shell .bg-emerald-500{background:var(--wf-success);color:var(--wf-on-brand)}.wf2-shell .mobile-more-sheet,.wf2-shell .mobile-more-sheet a,.wf2-shell .mobile-more-sheet button{color:var(--wf-text-primary)}.wf2-shell .wf2-bottom-nav-label{width:100%;overflow:visible;color:inherit;font-size:.75rem;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.wf2-shell .wf2-top-nav-items{display:flex;min-width:0;flex-wrap:nowrap;gap:4px}.wf2-shell .wf2-top-nav-item{min-width:0;min-height:52px;flex:1 1 0;gap:3px;padding:5px 3px;font-size:.7rem;white-space:nowrap}.wf2-shell .wf2-top-nav-item .menu-icon-emboss{width:30px;height:30px}.wf2-shell .wf2-text-primary{color:var(--wf-text-primary)}.wf2-shell .wf2-text-secondary{color:var(--wf-text-secondary)}.wf2-shell .wf2-text-muted{color:var(--wf-text-muted)}.wf2-shell .wf2-text-danger{color:var(--wf-danger-foreground)}.wf2-shell .wf2-tabular{font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:900px){.wf2-shell .wf2-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wf2-shell .wf2-appearance-sheet{inset:84px 24px auto auto;width:min(420px,calc(100vw - 48px));border-radius:var(--wf-radius-lg);padding:20px}.wf2-lifecycle-shell .wf2-lifecycle-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.wf2-shell .wf2-admin-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf2-shell .wf2-admin-menu-card{min-height:92px;flex-direction:row;justify-content:flex-start;gap:10px;padding:12px;text-align:left}}@media (min-width:1180px){.wf2-shell .wf2-admin-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.wf2-shell .wf2-page{gap:14px;padding-inline:max(12px,env(safe-area-inset-left))}.wf2-shell .wf2-card{padding:16px}.wf2-shell .wf2-appearance-compact,.wf2-shell .wf2-appearance-trigger{width:100%}.wf2-shell .wf2-appearance-trigger{justify-content:flex-start}.wf2-shell .wf2-appearance-trigger svg{margin-left:auto}.wf2-shell .wf2-admin-menu-card[data-long-label=true]{grid-column:1/-1;min-height:64px;flex-direction:row;justify-content:flex-start;text-align:left}.wf2-shell .wf2-table-wrap{overflow:visible;border:0}.wf2-shell .wf2-table{min-width:0}.wf2-shell .wf2-attendance-mobile{display:grid;gap:12px}.wf2-lifecycle-shell .wf2-lifecycle-comparison-table,.wf2-lifecycle-shell .wf2-lifecycle-matrix-table,.wf2-shell .wf2-attendance-table{display:none}.wf2-lifecycle-shell .wf2-lifecycle-comparison-mobile,.wf2-lifecycle-shell .wf2-lifecycle-matrix-mobile{display:grid;gap:12px}.wf2-lifecycle-shell .wf2-lifecycle-list-item,.wf2-lifecycle-shell .wf2-lifecycle-panel{padding:12px}.wf2-lifecycle-shell .wf2-lifecycle-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}.wf2-lifecycle-shell .wf2-lifecycle-actions>a,.wf2-lifecycle-shell .wf2-lifecycle-actions>button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){[data-workforce-design-system=v2] *,[data-workforce-design-system=v2] :after,[data-workforce-design-system=v2] :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){[data-workforce-design-system=v2]{forced-color-adjust:auto}.wf2-shell .wf2-segmented__item[data-selected=true]{outline:2px solid Highlight}}.wf2-clinical-shell{--wf-clinical-context-offset:calc(env(safe-area-inset-top, 0px) + 64px)}.wf2-clinical-shell .card,.wf2-clinical-shell .card-muted,.wf2-clinical-shell .daily-log-shell,.wf2-clinical-shell .medication-shell,.wf2-clinical-shell .progress-notes-shell{min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.wf2-clinical-shell .card-muted{background:var(--wf-surface-subtle)}.wf2-clinical-shell .daily-log-title,.wf2-clinical-shell .page-title{color:var(--wf-uihc-navy);letter-spacing:0}.wf2-clinical-shell .daily-log-subtitle,.wf2-clinical-shell .page-subtitle{color:var(--wf-text-muted)}.wf2-clinical-shell .wf2-clinical-header{display:grid;gap:8px;border-inline-start:4px solid var(--wf-brand)}.wf2-clinical-shell :is(input,select,textarea){min-width:0;max-width:100%;border-color:var(--wf-border);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-clinical-shell :is(input,select,textarea)::-moz-placeholder{color:var(--wf-text-muted);opacity:1}.wf2-clinical-shell :is(input,select,textarea)::placeholder{color:var(--wf-text-muted);opacity:1}.wf2-clinical-shell :is(input,select,textarea):disabled{border-color:var(--wf-border-subtle);background:var(--wf-disabled-surface);color:var(--wf-disabled-foreground);opacity:1}.wf2-clinical-shell :is(.button,.btn-primary,.daily-log-action--primary){min-height:44px;border-color:var(--wf-brand);background:var(--wf-brand);color:var(--wf-on-brand)}.wf2-clinical-shell :is(.button,.btn-primary,.daily-log-action--primary):hover{border-color:var(--wf-brand-hover);background:var(--wf-brand-hover)}.wf2-clinical-shell :is(.button.secondary,.btn-secondary,.daily-log-action){min-height:44px;border-color:var(--wf-border);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-clinical-shell :is(.button.secondary,.btn-secondary,.daily-log-action):hover{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed)}.wf2-clinical-shell :is(.table-wrap,.daily-log-desktop-table){min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface)}.wf2-clinical-shell table{color:var(--wf-text-primary)}.wf2-clinical-shell table thead{background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-clinical-shell table :is(th,td){border-color:var(--wf-border-subtle)}.wf2-clinical-shell table tbody tr:hover{background:var(--wf-surface-selected)}.wf2-clinical-shell :is(.daily-log-attendance-card,.progress-note-live-entry-card,.progress-note-meta-field,.progress-note-smart-draft,.progress-note-quality-helper){min-width:0;max-width:100%;border-color:var(--wf-border-subtle);background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-clinical-shell :is(.progress-note-live-entry-title,.progress-note-live-entry-preview,.progress-note-meta-value){color:var(--wf-text-primary)}.wf2-clinical-shell :is(.progress-note-live-entry-meta,.progress-note-meta-label,.daily-log-kicker){color:var(--wf-text-muted);opacity:1}.wf2-clinical-shell :is(.progress-note-readonly-heartbeat,.daily-log-export-message){border:1px solid var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-clinical-shell .daily-log-error-state,.wf2-clinical-shell :is(.alert,.notice,.daily-log-error-state)[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-clinical-shell :is(.empty-state,.daily-log-empty-state,.daily-log-loading-state){border-color:var(--wf-border-subtle);background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-clinical-shell :is(.status-pill,[data-clinical-status]){opacity:1}.wf2-clinical-shell :is(.status-approved,.status-completed,.status-locked,.status-given),.wf2-clinical-shell [data-clinical-status=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-clinical-shell :is(.status-pending,.status-due,.status-late),.wf2-clinical-shell [data-clinical-status=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-clinical-shell :is(.status-review,.status-draft,.status-in-progress),.wf2-clinical-shell [data-clinical-status=review]{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-clinical-shell :is(.status-missing,.status-returned,.status-refused,.status-missed),.wf2-clinical-shell [data-clinical-status=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-clinical-shell :is(.daily-log-summary-grid,.daily-log-filter-grid,.progress-note-meta-grid,.progress-note-shift-grid)>*{min-width:0}.wf2-clinical-shell :is(.daily-log-action-bar,.daily-log-filter-actions){display:flex;min-width:0;flex-wrap:wrap;gap:8px}.wf2-clinical-shell :is(.daily-log-action-bar,.daily-log-filter-actions)>*{min-width:0}html[data-workforce-design-system=v2] .daily-log-pdf-preview-shell{background:var(--wf-canvas);color:var(--wf-text-primary)}html[data-workforce-design-system=v2] .daily-log-pdf-toolbar{border-color:var(--wf-border-subtle);background:var(--wf-surface);color:var(--wf-text-primary)}html[data-workforce-design-system=v2] :is(.daily-log-pdf-toolbar__back,.daily-log-pdf-toolbar__actions button,.daily-log-pdf-toolbar__actions a){min-height:44px;border-color:var(--wf-border);background:var(--wf-surface);color:var(--wf-text-primary)}html[data-workforce-design-system=v2] .daily-log-pdf-preview-state{border-color:var(--wf-border-subtle);background:var(--wf-surface);color:var(--wf-text-secondary)}html[data-workforce-design-system=v2] .daily-log-pdf-preview-state--error{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}@media (max-width:767px){.wf2-clinical-shell .wf2-page{width:100%;padding-inline:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.wf2-clinical-shell .wf2-clinical-header{padding:16px}.wf2-clinical-shell :is(.daily-log-summary-grid,.daily-log-filter-grid,.progress-note-meta-grid){grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell :is(.daily-log-action-bar,.daily-log-filter-actions)>*{flex:1 1 100%;width:100%}}@media (min-width:768px){.wf2-clinical-shell .wf2-page{width:min(100%,1500px)}.wf2-clinical-shell .wf2-clinical-header{grid-template-columns:minmax(0,1fr);padding:20px 24px}}@media (prefers-reduced-motion:reduce){.wf2-clinical-shell *,.wf2-clinical-shell :after,.wf2-clinical-shell :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){.wf2-clinical-shell :is(.card,.card-muted,button,a,input,select,textarea){border-color:CanvasText}}.wf2-shell .wf2-page{gap:20px}.wf2-shell .wf2-enterprise-section{display:grid;min-width:0;max-width:100%;gap:20px;padding:clamp(16px,2vw,24px)}.wf2-shell .wf2-enterprise-section-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px}.wf2-shell .wf2-enterprise-section-header>*{min-width:0}.wf2-shell .wf2-enterprise-section-header h2{margin:2px 0 0;color:var(--wf-text-primary);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:750;line-height:1.25;letter-spacing:0}.wf2-shell .wf2-enterprise-section-header p:not(.wf2-enterprise-eyebrow,.wf2-enterprise-notice){margin-top:5px;color:var(--wf-text-secondary);font-size:.9rem;line-height:1.5}.wf2-shell .wf2-enterprise-eyebrow{margin:0;color:var(--wf-info-foreground);font-size:.75rem;font-weight:750;line-height:1.25;letter-spacing:0;text-transform:uppercase}.wf2-shell .wf2-enterprise-summary-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wf2-shell .wf2-enterprise-metric{position:relative;min-width:0;overflow:clip;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:15px 16px 14px;background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-shell .wf2-enterprise-metric:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--wf-border);content:""}.wf2-shell .wf2-enterprise-metric>small,.wf2-shell .wf2-enterprise-metric>span{display:block;color:var(--wf-text-secondary);line-height:1.35}.wf2-shell .wf2-enterprise-metric>span{font-size:.78rem;font-weight:700}.wf2-shell .wf2-enterprise-metric>strong{display:block;margin-block:6px 3px;color:var(--wf-text-primary);font-size:1.55rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.wf2-shell .wf2-enterprise-metric>small{font-size:.72rem}.wf2-shell .wf2-enterprise-metric[data-tone=success]{background:var(--wf-success-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=success]:before{background:var(--wf-success)}.wf2-shell .wf2-enterprise-metric[data-tone=warning]{background:var(--wf-warning-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=warning]:before{background:var(--wf-warning-accent)}.wf2-shell .wf2-enterprise-metric[data-tone=danger]{background:var(--wf-danger-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=danger]:before{background:var(--wf-danger)}.wf2-shell .wf2-enterprise-metric[data-tone=info]{background:var(--wf-info-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=info]:before{background:var(--wf-info)}.wf2-shell .wf2-enterprise-toolbar{display:grid;min-width:0;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;border-block:1px solid var(--wf-border-subtle);padding-block:14px}.wf2-shell .wf2-enterprise-form-grid label,.wf2-shell .wf2-enterprise-toolbar label{display:grid;min-width:0;gap:7px}.wf2-shell .wf2-enterprise-form-grid label>span,.wf2-shell .wf2-enterprise-toolbar label>span{color:var(--wf-text-secondary);font-size:.75rem;font-weight:700}.wf2-shell .wf2-enterprise-toolbar>p{align-self:center;margin:0;color:var(--wf-text-muted);font-size:.8rem;white-space:nowrap}.wf2-shell .wf2-enterprise-notice{min-width:0;margin:0;border:1px solid var(--wf-info);border-radius:var(--wf-radius-sm);padding:12px 14px;background:var(--wf-info-surface);color:var(--wf-info-foreground);font-size:.875rem;line-height:1.5}.wf2-shell .wf2-enterprise-notice[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-shell .wf2-enterprise-notice[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .wf2-enterprise-notice[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-shell .wf2-enterprise-status-row{display:flex;min-width:0;flex-wrap:wrap;gap:7px;margin-top:12px}.wf2-shell .wf2-enterprise-status{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--wf-border);border-radius:999px;padding:3px 9px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.72rem;font-weight:750;line-height:1.2;text-align:center}.wf2-shell .wf2-enterprise-status[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-shell .wf2-enterprise-status[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-shell .wf2-enterprise-status[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .wf2-enterprise-status[data-tone=info]{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-shell .wf2-enterprise-table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface)}.wf2-shell .wf2-enterprise-table{width:100%;border-collapse:collapse;color:var(--wf-text-primary);font-size:.84rem;text-align:left}.wf2-shell .wf2-enterprise-table th{padding:11px 13px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.72rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.wf2-shell .wf2-enterprise-table td{border-top:1px solid var(--wf-border-subtle);padding:13px;vertical-align:top}.wf2-shell .wf2-enterprise-table tbody tr:hover{background:var(--wf-surface-selected)}.wf2-shell .wf2-enterprise-list-card small,.wf2-shell .wf2-enterprise-table small{display:block;margin-top:3px;color:var(--wf-text-muted);line-height:1.35}.wf2-shell .wf2-enterprise-table-link{color:var(--wf-info-foreground);font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.wf2-shell .wf2-enterprise-table-link:hover{text-decoration-color:currentColor}.wf2-shell .wf2-enterprise-card-actions{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.wf2-shell .wf2-enterprise-card-actions :is(a,button){min-height:38px;padding:7px 11px;font-size:.78rem}.wf2-shell .wf2-enterprise-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;border:1px dashed var(--wf-border);border-radius:var(--wf-radius-md);padding:28px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);text-align:center}.wf2-shell .wf2-enterprise-empty__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--wf-info-surface);color:var(--wf-info-foreground);font-weight:800}.wf2-shell .wf2-enterprise-empty h3,.wf2-shell .wf2-enterprise-empty p{margin:0}.wf2-shell .wf2-enterprise-empty h3{color:var(--wf-text-primary);font-size:1rem}.wf2-shell .wf2-enterprise-empty p{max-width:42ch;color:var(--wf-text-secondary);font-size:.85rem}.wf2-shell .wf2-enterprise-list-card{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:15px;background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-shell .wf2-enterprise-list-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.wf2-shell .wf2-enterprise-list-card__header>div{min-width:0}.wf2-shell .wf2-enterprise-list-card__header :is(h3,p){margin:0}.wf2-shell .wf2-enterprise-list-card__header h3{overflow-wrap:anywhere;color:var(--wf-text-primary);font-size:.95rem}.wf2-shell .wf2-enterprise-list-card__header p{margin-top:3px;color:var(--wf-text-muted);font-size:.78rem}.wf2-shell .wf2-enterprise-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:14px}.wf2-shell .wf2-enterprise-definition-grid div{min-width:0}.wf2-shell .wf2-enterprise-definition-grid :is(dt,dd){margin:0}.wf2-shell .wf2-enterprise-definition-grid dt{color:var(--wf-text-muted);font-size:.7rem;font-weight:700}.wf2-shell .wf2-enterprise-definition-grid dd{margin-top:2px;color:var(--wf-text-primary);font-size:.85rem;font-weight:650}.wf2-shell .wf2-enterprise-form-grid,.wf2-shell .wf2-enterprise-mode-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wf2-shell .wf2-enterprise-mode-card{display:flex;min-width:0;min-height:86px;align-items:flex-start;gap:12px;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:15px;background:var(--wf-surface);color:var(--wf-text-primary);text-align:left}.wf2-shell .wf2-enterprise-mode-card:hover,.wf2-shell .wf2-enterprise-mode-card[data-selected=true]{border-color:var(--wf-brand);background:var(--wf-surface-selected)}.wf2-shell .wf2-enterprise-mode-card__marker{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--wf-info-surface);color:var(--wf-info-foreground);font-size:.78rem;font-weight:800}.wf2-shell .wf2-enterprise-mode-card[data-selected=true] .wf2-enterprise-mode-card__marker{background:var(--wf-brand);color:var(--wf-on-brand)}.wf2-shell .wf2-enterprise-mode-card small,.wf2-shell .wf2-enterprise-mode-card strong{display:block}.wf2-shell .wf2-enterprise-mode-card strong{color:var(--wf-text-primary);font-size:.9rem}.wf2-shell .wf2-enterprise-mode-card small{margin-top:4px;color:var(--wf-text-secondary);font-size:.78rem;line-height:1.4}.wf2-shell .wf2-enterprise-form-grid__wide{grid-column:1/-1}.wf2-shell .wf2-enterprise-form-grid label>small{color:var(--wf-text-muted);font-size:.72rem}.wf2-shell .wf2-enterprise-choice-notice{display:flex;min-width:0;align-items:flex-start;gap:11px;border:1px solid var(--wf-warning-accent);border-radius:var(--wf-radius-sm);padding:13px;background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-shell .wf2-enterprise-choice-notice input{width:20px;height:20px;flex:0 0 auto}.wf2-shell .wf2-enterprise-choice-notice :is(strong,small){display:block}.wf2-shell .wf2-enterprise-choice-notice small{margin-top:3px;color:inherit;line-height:1.45}.wf2-shell .wf2-enterprise-action-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:12px 14px;background:var(--wf-surface-subtle)}.wf2-shell .wf2-enterprise-action-bar>p{min-width:0;margin:0}.wf2-shell .wf2-enterprise-action-bar>p :is(strong,span){display:block}.wf2-shell .wf2-enterprise-action-bar>p strong{color:var(--wf-text-primary);font-size:.85rem}.wf2-shell .wf2-enterprise-action-bar>p span{margin-top:2px;color:var(--wf-text-muted);font-size:.75rem}.wf2-shell .wf2-enterprise-action-bar>div{display:flex;flex:0 0 auto;gap:8px}.wf2-shell .wf2-enterprise-details{border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle)}.wf2-shell .wf2-enterprise-details summary{min-height:44px;padding:12px 14px;color:var(--wf-text-primary);font-size:.84rem;font-weight:700;cursor:pointer}.wf2-shell .wf2-enterprise-dialog{width:min(100%,520px);max-height:min(88dvh,720px);overflow-y:auto;border:1px solid var(--wf-border);border-radius:var(--wf-radius-md);padding:20px;background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.wf2-clinical-shell .wf2-medication-review{display:grid;min-width:0;max-width:100%;gap:20px}.wf2-clinical-shell .wf2-medication-review__utility-actions{display:flex;max-width:620px;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf2-clinical-shell .wf2-medication-review__utility-actions .btn-secondary{min-height:38px;padding:7px 11px;font-size:.76rem}.wf2-clinical-shell .wf2-medication-review__detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--wf-border-subtle);background:var(--wf-border-subtle)}.wf2-clinical-shell .wf2-medication-review__detail-grid p{margin:0;padding:11px;background:var(--wf-surface);color:var(--wf-text-secondary);font-size:.78rem}.wf2-clinical-shell .wf2-medication-review__detail-grid p span{color:var(--wf-text-primary)}.wf2-clinical-shell .wf2-medication-review__output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf2-clinical-shell .wf2-medication-review__output-grid>div{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:12px;background:var(--wf-surface-subtle)}.wf2-clinical-shell .wf2-medication-review__output-grid :is(span,strong,small){display:block}.wf2-clinical-shell .wf2-medication-review__output-grid small,.wf2-clinical-shell .wf2-medication-review__output-grid span{color:var(--wf-text-muted);font-size:.72rem}.wf2-clinical-shell .wf2-medication-review__output-grid strong{margin-block:3px;color:var(--wf-text-primary);font-size:.9rem}.wf2-clinical-shell .wf2-medication-review :is(.text-white,.text-slate-100,.text-slate-200){color:var(--wf-text-primary)}.wf2-clinical-shell .wf2-medication-review :is(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--wf-text-secondary)}.wf2-clinical-shell .wf2-medication-review :is(.text-sky-50,.text-sky-100,.text-sky-200,.text-blue-100){color:var(--wf-info-foreground)}.wf2-clinical-shell .wf2-medication-review :is(.text-amber-50,.text-amber-100,.text-orange-100){color:var(--wf-warning-foreground)}.wf2-clinical-shell .wf2-medication-review :is(.text-rose-50,.text-rose-100,.text-rose-200){color:var(--wf-danger-foreground)}.wf2-clinical-shell .wf2-medication-review :is(.bg-white\/5,.bg-black\/10){background:var(--wf-surface-subtle)}.wf2-clinical-shell .wf2-medication-review :is(.bg-sky-950\/25,.bg-sky-950\/30){background:var(--wf-info-surface)}.wf2-clinical-shell .wf2-medication-review :is(.bg-amber-950\/20,.bg-amber-950\/30,.bg-amber-950\/40){background:var(--wf-warning-surface)}.wf2-clinical-shell .wf2-medication-review :is(.bg-rose-950\/30,.bg-rose-950\/40){background:var(--wf-danger-surface)}.wf2-clinical-shell .wf2-medication-review :is(.border-white\/10,.border-slate-700){border-color:var(--wf-border-subtle)}.wf2-clinical-shell .wf2-medication-review :is(.border-sky-300\/30,.border-sky-400\/30){border-color:var(--wf-info)}.wf2-clinical-shell .wf2-medication-review :is(.border-amber-400\/30,.border-amber-400\/40){border-color:var(--wf-warning-accent)}.wf2-clinical-shell .wf2-medication-review :is(.border-rose-400\/50,.border-rose-400){border-color:var(--wf-danger)}.wf2-clinical-shell .wf2-medication-review article{min-width:0;border-radius:var(--wf-radius-sm)}.wf2-clinical-shell .wf2-medication-review .card>div:first-child h3{color:var(--wf-text-primary);letter-spacing:0}.wf2-clinical-shell .wf2-daily-log .daily-log-header{align-items:flex-start;border-bottom:1px solid var(--wf-border-subtle);padding-bottom:16px}.wf2-clinical-shell .wf2-daily-log .daily-log-header h2{color:var(--wf-text-primary);font-size:clamp(1.3rem,2vw,1.65rem);letter-spacing:0}.wf2-clinical-shell .wf2-daily-log .daily-log-header>div>p:last-child{color:var(--wf-text-secondary)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card{position:relative;overflow:clip;border-color:var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle);color:var(--wf-text-primary);box-shadow:none}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--wf-border);content:""}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=danger]{background:var(--wf-danger-surface)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=danger]:before{background:var(--wf-danger)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=warning]{background:var(--wf-warning-surface)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=warning]:before{background:var(--wf-warning-accent)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=info]{background:var(--wf-info-surface)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=info]:before{background:var(--wf-info)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card p{color:var(--wf-text-secondary)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card strong{color:var(--wf-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.wf2-clinical-shell .wf2-enterprise-loading{display:grid;gap:12px;padding:16px}.wf2-clinical-shell .wf2-enterprise-loading .skeleton{width:100%;height:72px;border-radius:var(--wf-radius-sm)}.wf2-medication-records__mobile{display:none}@media (max-width:767px){.wf2-shell .wf2-enterprise-section{gap:16px;padding:16px}.wf2-shell .wf2-enterprise-action-bar,.wf2-shell .wf2-enterprise-section-header{align-items:stretch;flex-direction:column}.wf2-shell .wf2-enterprise-section-header>:is(a,button){width:100%}.wf2-shell .wf2-enterprise-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf2-shell .wf2-enterprise-form-grid,.wf2-shell .wf2-enterprise-mode-grid,.wf2-shell .wf2-enterprise-toolbar{grid-template-columns:minmax(0,1fr)}.wf2-shell .wf2-enterprise-toolbar>p{white-space:normal}.wf2-shell .wf2-enterprise-form-grid__wide{grid-column:auto}.wf2-shell .wf2-enterprise-action-bar>div{width:100%;flex-direction:column-reverse}.wf2-shell .wf2-enterprise-action-bar>div>*{width:100%}.wf2-medication-records__mobile{display:grid;gap:12px}.wf2-medication-records__desktop{display:none}.wf2-clinical-shell .wf2-medication-review__utility-actions{max-width:none;justify-content:flex-start}.wf2-clinical-shell .wf2-medication-review__utility-actions>*{flex:1 1 calc(50% - 8px)}.wf2-clinical-shell .wf2-medication-review__detail-grid,.wf2-clinical-shell .wf2-medication-review__output-grid{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .wf2-daily-log .daily-log-action-bar>*{flex:1 1 calc(50% - 8px);width:auto}}@media (max-width:359px){.wf2-shell .wf2-enterprise-definition-grid,.wf2-shell .wf2-enterprise-summary-grid{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .wf2-medication-review__utility-actions>*{flex-basis:100%}}@media (min-width:768px) and (max-width:1100px){.wf2-shell .wf2-enterprise-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wf2-shell .wf2-enterprise-mode-card,.wf2-shell .wf2-enterprise-table-link{transition:none}}@media (forced-colors:active){.wf2-shell :is(.wf2-enterprise-metric,.wf2-enterprise-status,.wf2-enterprise-notice,.wf2-enterprise-list-card,.wf2-enterprise-mode-card,.wf2-enterprise-dialog){border-color:CanvasText}}.admin-home-command-center{display:grid;min-width:0;max-width:100%;gap:16px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);padding:clamp(16px,2vw,24px);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.admin-home-command-center__title,.admin-home-daily-notes__title{margin:0;color:var(--wf-text-primary);font-size:1.25rem;font-weight:800;line-height:1.25;letter-spacing:0}.admin-home-command-menu{display:grid;min-width:0;gap:8px;border-block:1px solid var(--wf-border-subtle);padding-block:12px}.admin-home-command-menu__label,.admin-home-handoff__label{margin:0;color:var(--wf-text-secondary);font-size:.75rem;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:uppercase}.admin-home-command-menu__tabs{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-home-command-tab{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:7px 8px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.72rem;font-weight:750;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere}.admin-home-command-tab--active,.admin-home-command-tab:hover{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-info-foreground)}.admin-home-command-tab--active{box-shadow:inset 3px 0 0 var(--wf-brand)}.admin-home-handoff{display:grid;min-width:0;gap:10px}.admin-home-handoff-grid{display:grid;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:12px}.admin-home-shift-card{position:relative;display:flex;min-width:0;max-width:100%;flex-direction:column;gap:11px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:14px;background:var(--wf-surface-subtle);color:var(--wf-text-primary);overflow:clip}.admin-home-shift-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--wf-info);content:""}.admin-home-shift-card--am:before{background:var(--wf-warning-accent)}.admin-home-shift-card--pm:before{background:var(--wf-info)}.admin-home-shift-card--mn:before{background:var(--wf-brand)}.admin-home-shift-card__header,.admin-home-shift-card__roster-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.admin-home-shift-card__identity{min-width:0}.admin-home-shift-card__eyebrow,.admin-home-shift-card__handoff-label{margin:0;color:var(--wf-text-muted);font-size:.7rem;font-weight:750;line-height:1.25;text-transform:uppercase}.admin-home-shift-card__title{margin:3px 0 0;color:var(--wf-text-primary);font-size:1.22rem;font-weight:800;line-height:1.2}.admin-home-shift-card__state{flex:0 0 auto;border:1px solid var(--wf-info);border-radius:999px;padding:4px 8px;background:var(--wf-info-surface);color:var(--wf-info-foreground);font-size:.7rem;font-weight:750;line-height:1.2;white-space:nowrap}.admin-home-shift-card[data-handoff-state=previous] .admin-home-shift-card__state{border-color:var(--wf-border);background:var(--wf-surface);color:var(--wf-text-secondary)}.admin-home-shift-card[data-handoff-state=now] .admin-home-shift-card__state{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.admin-home-shift-card__schedule{display:grid;min-width:0;gap:2px;color:var(--wf-text-secondary);font-size:.8rem;line-height:1.35}.admin-home-shift-card__schedule strong{color:var(--wf-text-primary);font-size:.9rem;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-home-shift-card__roster-heading{align-items:center;border-top:1px solid var(--wf-border-subtle);padding-top:10px;color:var(--wf-text-secondary);font-size:.75rem;font-weight:750;line-height:1.3}.admin-home-shift-card__roster-heading span:last-child{color:var(--wf-text-muted);font-weight:650;white-space:nowrap}.admin-home-shift-card__members{display:grid;min-width:0;gap:5px;margin:0;padding:0;color:var(--wf-text-primary);font-size:.88rem;font-weight:700;line-height:1.35;list-style:none}.admin-home-shift-card__members li{min-width:0;overflow-wrap:anywhere}.admin-home-shift-card__members li:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:var(--wf-info);content:"";vertical-align:1px}.admin-home-shift-card[data-handoff-state=now] .admin-home-shift-card__members li:before{background:var(--wf-success)}.admin-home-shift-card__empty{margin:0;color:var(--wf-text-muted);font-size:.88rem;line-height:1.35}.admin-home-shift-card__footer{display:grid;min-width:0;gap:3px;margin-top:auto;border-top:1px solid var(--wf-border-subtle);padding-top:10px}.admin-home-shift-card__footer strong{color:var(--wf-text-primary);font-size:.8rem;font-weight:750;line-height:1.35}.admin-home-command-panel{display:grid;min-width:0;max-width:100%;gap:12px;border-top:1px solid var(--wf-border-subtle);padding-top:14px;color:var(--wf-text-primary)}.admin-home-command-panel__title{margin:0;color:var(--wf-text-primary);font-size:1rem;font-weight:800;line-height:1.3}.admin-home-command-panel__description,.admin-home-command-panel__empty{margin:0;color:var(--wf-text-secondary);font-size:.86rem;line-height:1.5}.admin-home-command-panel__empty{padding-block:12px}.admin-home-command-panel__metric-grid,.admin-home-compliance-grid,.admin-home-coverage-grid,.admin-home-vehicle-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:10px}.admin-home-panel-card{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:12px;background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.admin-home-metric-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.admin-home-metric-row__content{min-width:0}.admin-home-information-card>p,.admin-home-logged-in__label,.admin-home-metric-row__label,.admin-home-summary-card>p{margin:0;color:var(--wf-text-secondary);font-size:.7rem;font-weight:800;line-height:1.3;text-transform:uppercase}.admin-home-metric-row__names{display:grid;gap:4px;margin:5px 0 0;padding:0;color:var(--wf-text-primary);font-size:.86rem;line-height:1.35;list-style:none}.admin-home-metric-row__names li{min-width:0;overflow-wrap:anywhere}.admin-home-metric-row__empty{margin:5px 0 0;color:var(--wf-text-muted);font-size:.86rem;line-height:1.35}.admin-home-logged-in__count,.admin-home-metric-row__value,.admin-home-summary-card>strong{margin:0;color:var(--wf-text-primary);font-size:1.5rem;font-weight:850;font-variant-numeric:tabular-nums;line-height:1.1}.admin-home-metric-row[data-tone=emerald] .admin-home-metric-row__value{color:var(--wf-success-foreground)}.admin-home-metric-row[data-tone=rose] .admin-home-metric-row__value{color:var(--wf-danger-foreground)}.admin-home-metric-row[data-tone=amber] .admin-home-metric-row__value{color:var(--wf-warning-foreground)}.admin-home-metric-row[data-tone=blue] .admin-home-metric-row__value{color:var(--wf-info-foreground)}.admin-home-logged-in{display:grid;min-width:0;gap:5px;border-top:1px solid var(--wf-border-subtle);padding-top:14px;color:var(--wf-text-primary)}.admin-home-logged-in__list{display:grid;gap:7px;margin-top:4px}.admin-home-logged-in__name-row,.admin-home-logged-in__user{display:flex;min-width:0;align-items:center;gap:8px}.admin-home-logged-in__indicator{width:9px;height:9px;flex:0 0 auto;border:2px solid var(--wf-success-surface);border-radius:999px;background:var(--wf-success);box-shadow:0 0 0 1px var(--wf-success)}.admin-home-logged-in__identity{min-width:0}.admin-home-logged-in__name-row{flex-wrap:wrap}.admin-home-logged-in__name-row>p{min-width:0;margin:0;color:var(--wf-text-primary);font-size:.78rem;font-weight:750;overflow-wrap:anywhere}.admin-home-platform-badge{display:inline-flex;min-width:0;align-items:center;gap:4px;border:1px solid var(--wf-border);border-radius:999px;padding:2px 7px;background:var(--wf-surface-selected);color:var(--wf-info-foreground);font-size:.63rem;font-weight:800;line-height:1.25;text-transform:uppercase}.admin-home-platform-badge svg{width:14px;height:14px;flex:0 0 auto}.admin-home-shift-code-list,.admin-home-staff-list{display:grid;min-width:0}.admin-home-shift-code-row,.admin-home-staff-row{min-width:0;border-top:1px solid var(--wf-border-subtle);padding:12px 4px;color:var(--wf-text-primary)}.admin-home-staff-row__layout{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.admin-home-staff-row__content{min-width:0;flex:1 1 auto}.admin-home-staff-row__name{min-width:0;margin:0;color:var(--wf-text-primary);font-size:.88rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.admin-home-staff-row__help,.admin-home-staff-row__meta,.admin-home-staff-row__name span{color:var(--wf-text-muted);font-size:.74rem;font-weight:600}.admin-home-staff-row__meta{margin:3px 0 0;line-height:1.4}.admin-home-staff-row__time-label{display:block;margin-top:8px;color:var(--wf-text-secondary);font-size:.68rem;font-weight:800;line-height:1.3;text-transform:uppercase}.admin-home-staff-row__help{display:block;margin-top:4px;line-height:1.35;text-transform:none}.admin-home-staff-row__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.admin-home-staff-row__action{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-primary)}.admin-home-staff-row__action[data-tone=success]{border-color:var(--wf-success);color:var(--wf-success-foreground)}.admin-home-staff-row__action[data-tone=danger]{border-color:var(--wf-danger);color:var(--wf-danger-foreground)}.admin-home-staff-row__action:disabled{cursor:not-allowed;opacity:.55}.admin-home-shift-code-row{display:grid;gap:7px}.admin-home-shift-code-row>p{margin:0;color:var(--wf-text-primary);font-size:.86rem;font-weight:750}.admin-home-shift-code-row__codes{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.admin-home-shift-code-row__codes>span{border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:4px 7px;background:var(--wf-surface);color:var(--wf-text-secondary);font-size:.72rem;line-height:1.3}.admin-home-shift-code-row__codes>.admin-home-shift-code-row__empty{border:0;padding-inline:0;background:transparent;color:var(--wf-text-muted)}.admin-home-coverage-card{display:grid;gap:8px}.admin-home-coverage-card>p{margin:0;color:var(--wf-text-primary);font-size:.86rem;font-weight:750}.admin-home-coverage-card>div{display:flex;min-width:0;flex-wrap:wrap;gap:12px;color:var(--wf-text-secondary);font-size:.74rem}.admin-home-summary-card{display:grid;min-width:0;gap:6px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:14px;background:var(--wf-surface-subtle)}.admin-home-summary-card[data-tone=info]{border-color:var(--wf-info);background:var(--wf-info-surface)}.admin-home-summary-card[data-tone=info]>p,.admin-home-summary-card[data-tone=info]>strong{color:var(--wf-info-foreground)}.admin-home-summary-card[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface)}.admin-home-summary-card[data-tone=success]>p,.admin-home-summary-card[data-tone=success]>strong{color:var(--wf-success-foreground)}.admin-home-summary-card[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface)}.admin-home-summary-card[data-tone=warning]>p,.admin-home-summary-card[data-tone=warning]>strong{color:var(--wf-warning-foreground)}.admin-home-summary-card[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface)}.admin-home-summary-card[data-tone=danger]>p,.admin-home-summary-card[data-tone=danger]>strong{color:var(--wf-danger-foreground)}.admin-home-information-card{display:grid;gap:8px}.admin-home-information-card>span{color:var(--wf-text-secondary);font-size:.86rem;line-height:1.5}.admin-home-command-panel__empty-state,.admin-home-command-panel__error{border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:12px 14px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.86rem;line-height:1.5}.admin-home-command-panel__error{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.admin-home-daily-notes{display:grid;min-width:0;max-width:100%;gap:12px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);padding:clamp(16px,2vw,20px);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.admin-home-daily-notes__date{margin-top:3px;color:var(--wf-text-muted);font-size:.82rem}.admin-home-daily-notes__metrics{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-home-daily-notes__metrics>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:9px 10px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.8rem;font-weight:700}.admin-home-daily-notes__metrics strong{color:var(--wf-text-primary);font-variant-numeric:tabular-nums}.admin-home-daily-notes__metrics>span[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.admin-home-daily-notes__metrics>span[data-tone=success] strong{color:var(--wf-success-foreground)}.admin-home-daily-notes__metrics>span[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.admin-home-daily-notes__metrics>span[data-tone=danger] strong{color:var(--wf-danger-foreground)}@media (min-width:640px){.admin-home-command-menu__tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-home-command-panel__metric-grid,.admin-home-compliance-grid,.admin-home-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-home-panel-card--wide{grid-column:1/-1}.admin-home-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-home-daily-notes__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px){.admin-home-coverage-grid,.admin-home-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.admin-home-command-center{border-inline:0;border-radius:0;padding-inline:12px}.admin-home-shift-card__header{align-items:center}.admin-home-staff-row__layout{align-items:stretch;flex-direction:column}.admin-home-staff-row__actions{justify-content:flex-end}}@media (max-width:359px){.admin-home-shift-card__header{align-items:flex-start;flex-direction:column}.admin-home-shift-card__schedule strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.admin-home-command-tab{transition:none}}@media (forced-colors:active){.admin-home-command-center,.admin-home-command-panel,.admin-home-command-tab,.admin-home-daily-notes,.admin-home-panel-card,.admin-home-shift-card,.admin-home-shift-code-row,.admin-home-staff-row,.admin-home-summary-card{border-color:CanvasText}}