:root{color-scheme:light;font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif;background:#f7f6f2;color:#1f2933;--ink: #1f2933;--muted: #667085;--line: #e4e7ec;--paper: #ffffff;--paper-strong: #ffffff;--accent: #765033;--accent-soft: #f2ebe5;--success: #2f7657;--warning: #9a6700;--danger: #b42318;--shadow: none;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-page: 1.75rem;--text-hero: 2.5rem;--text-metric: 1.5rem;--leading-tight: 1.25;--leading-normal: 1.5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-height:100vh;background:#f7f6f2;color:var(--ink);font-size:var(--text-base);line-height:var(--leading-normal)}.app-shell{min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr);gap:0;padding:0;background:#f7f6f2}.sidebar,.app-main{border:1px solid var(--line);border-radius:0;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;min-width:0;max-width:100%}.sidebar{padding:24px 20px;display:grid;gap:20px;align-content:start;position:sticky;top:0;height:100vh;overflow:auto;border:0;border-right:1px solid var(--line);background:#fff}.brand-lockup h1,.topbar h2,.page-header h3,.section-heading h4,.setting-card h5,.placeholder-panel h4,.stat-card strong{margin:0}.brand-copy,.page-description,.section-note,.section-label,.chooser-copy,.setting-card p,.placeholder-panel p,.stat-card span,.sidebar-note p,.notice,.page-header-note,.queue-detail,.timeline-description,.safety-note,.send-confirmation{color:var(--muted);line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.app-main{padding:24px 32px 48px;display:grid;gap:24px;align-content:start;border:0;background:transparent;min-width:0}.topbar{display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:20px;flex-wrap:wrap;min-width:0;max-width:100%}.topbar-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.topbar-action{display:inline-flex;align-items:center}.topbar-chip{display:inline-flex;align-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.85rem;font-weight:700;padding:8px 12px}.eyebrow{margin:0 0 12px;font-size:.85rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.nav-panel{display:grid;gap:4px}.nav-group{display:grid;gap:4px;padding:0;border-bottom:0}.nav-group:last-child{border-bottom:0;padding-bottom:0}.nav-group-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.nav-group-parent{display:flex;align-items:center;justify-content:space-between;width:100%}.nav-group-toggle{appearance:none;border:1px solid var(--line);background:#fff;color:var(--accent);border-radius:14px;min-width:40px;min-height:40px;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nav-group-toggle:hover{background:#8f5d2d14}.nav-group-description{margin:-2px 4px 0 14px;color:var(--muted);font-size:.88rem;line-height:1.4}.nav-subpanel{display:grid;gap:2px;margin:2px 0 8px 12px;padding-left:10px;border-left:1px solid #ddd6cf}.nav-subbutton{display:grid;gap:4px;min-height:40px;padding:8px 10px;background:transparent;font-size:.9rem}.nav-subbutton span:first-child{font-weight:600}.nav-subbutton-copy{color:var(--muted);font-size:.82rem;line-height:1.35}.nav-button{border:1px solid transparent;background:transparent;min-height:44px;border-radius:10px;padding:10px 12px;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.nav-button:hover{background:#f6f3f0}.nav-button-active{border-color:#e1d5ca;background:var(--accent-soft);box-shadow:none;color:#5e3f29;font-weight:600}.content-card-selected,.setting-card-selected{border-color:#8f5d2d57;background:linear-gradient(180deg,#fffcf7fa,#fff9f2fa);box-shadow:0 20px 44px #8f5d2d1a}.schedule-table-row-selected{box-shadow:0 0 0 1px #8f5d2d24 inset}.nav-subbutton-active{background:#f7f4f1;box-shadow:none;color:#5e3f29}.sidebar-note{padding:16px;border-radius:18px;background:#8f5d2d14}.sidebar-note strong{display:block;margin-bottom:8px}.sidebar-mobile-nav{display:none;border:1px solid var(--line);border-radius:18px;background:#ffffffb3;padding:0}.sidebar-mobile-nav summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:700;color:var(--ink)}.sidebar-mobile-nav summary::-webkit-details-marker{display:none}.sidebar-mobile-nav-body{display:grid;gap:12px;padding:0 16px 16px}.sidebar-mobile-nav-panel{padding-top:4px}.page-frame{display:grid;gap:24px}.page-shell{display:grid;gap:18px;width:100%;max-width:1120px;margin-inline:auto;min-width:0}.availability-page-shell{display:grid;gap:20px;width:100%;max-width:760px;margin:0 auto;min-width:0}.page-header{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap;min-width:0;max-width:100%}.page-header-copy{min-width:0}.page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.page-header-note{margin:4px 0 0;max-width:68ch;color:var(--muted);font-size:var(--text-sm);font-weight:400;line-height:1.45}.page-header h3{font-size:var(--text-page);line-height:var(--leading-tight);font-weight:700;letter-spacing:-.025em;text-wrap:balance}.card-grid,.content-grid,.settings-grid{display:grid;gap:16px;min-width:0;max-width:100%}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metric-grid>.compact-disclosure{grid-column:1 / -1}.dashboard-secondary-grid,.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,.content-card,.placeholder-panel,.setting-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px;box-shadow:none;min-width:0;max-width:100%}.stat-card{display:grid;gap:6px}.stat-card-button,.vendor-card{appearance:none;border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer}.stat-card-button:hover,.vendor-card:hover{background:#8f5d2d0d}.stat-card strong{font-size:1.65rem}.bullet-list{margin:0;padding-left:20px;display:grid;gap:10px}.portal-card-header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap;min-width:0}.portal-card-header h4{margin:0 0 6px}.portal-card-header p{margin:0}.topbar,.topbar-actions,.page-header,.section-heading,.nav-group-top,.nav-subpanel,.nav-button,.subview-nav-button,.report-field,.settings-two-column>*,.daily-report-count-card,.schedule-table-row,.schedule-table-main,.schedule-table-meta{min-width:0;max-width:100%}.status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.status-chip-ok{background:#e8f3ed;color:#245c44}.status-chip-low{background:#fff1cf;color:#714b00}.status-chip-neutral{background:#eef0f2;color:#475467}.status-chip-danger{background:#feeceb;color:#912018}.status-chip-row{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.queue-list,.vendor-list,.queue-layout{display:grid;gap:16px}.queue-card{display:grid;gap:12px}.queue-card-selected{border-color:#8f5d2d6b;box-shadow:0 20px 44px #8f5d2d24;background:linear-gradient(180deg,#fffcf7f5,#fff9f0f5)}.queue-card-actions{margin-top:8px}.queue-card-complete{background:#478c5b0f}.ticket-detail-panel{display:grid;gap:16px;position:sticky;top:24px}.ticket-inline-detail{display:grid;gap:16px;margin-top:8px;padding:16px 16px 24px;border:1px solid rgba(143,93,45,.18);border-radius:18px;background:#fffc;scroll-margin-bottom:96px}.ticket-inline-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.ticket-inline-detail-head h4,.ticket-inline-detail-head p{margin:0}.ticket-inline-meta{display:grid;gap:10px}.ticket-inline-actions{margin-top:0}.ticket-detail-grid{display:grid;gap:12px}.timeline-panel{display:grid;gap:14px}.timeline-list{display:grid;gap:12px;padding-bottom:8px}.timeline-item{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffffd1}.timeline-item-top{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.timeline-item strong{color:var(--ink)}.timeline-item p{margin:0}.timeline-description{color:var(--muted);line-height:1.5}.timeline-empty-state{padding:16px;border:1px dashed rgba(143,93,45,.22);border-radius:16px;background:#8f5d2d0d}.timeline-empty-state strong{display:block;margin-bottom:6px}.timeline-empty-state p{margin:0;color:var(--muted);line-height:1.6}.queue-detail{margin:0;color:var(--ink)}.queue-detail strong{color:var(--accent)}.text-action-button{appearance:none;border:0;background:transparent;padding:0;font:inherit;text-align:left;color:var(--accent);font-weight:700;cursor:pointer}.text-action-button:hover{text-decoration:underline}.queue-detail-button{align-self:start;justify-self:start}.queue-detail-button-active{border-color:#8f5d2d47;background:#8f5d2d14;color:var(--accent)}.queue-action-hint{margin:0;padding:12px 14px;border-radius:14px;background:#8f5d2d14;color:var(--muted);line-height:1.6}.closed-state-note{padding:12px 14px;border-radius:14px;background:#626e791f;color:var(--muted);line-height:1.5}.action-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:14px;padding:8px 12px;background:#f4efe7;color:var(--muted);font-size:.92rem;font-weight:700}.action-pill-primary{background:#8f5d2d1f;color:var(--accent)}.report-workbench{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px}.report-field{display:grid;gap:6px;margin-top:0}.report-label{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.required-mark{color:var(--accent);font-weight:700}.report-input{width:100%;border:1px solid var(--line);border-radius:10px;padding:9px 11px;background:#fff;color:var(--ink);font:inherit;resize:vertical;min-height:44px;font-size:var(--text-base);line-height:1.35}.report-textarea{min-height:96px}.report-input:focus{outline:2px solid rgba(143,93,45,.22);outline-offset:2px}.sample-message-list{display:grid;gap:10px;margin-top:16px}.sample-message-button{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.sample-message-button:hover{background:#8f5d2d0f}.sample-message-button-active{background:#8f5d2d1f;border-color:#8f5d2d2e}.preview-grid{display:grid;gap:12px}.preview-row{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff}.preview-label{font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--accent)}.preview-value{font-size:1rem;line-height:1.45}.preview-note{display:grid;gap:8px;margin-top:16px;padding:14px;border-radius:16px;background:#8f5d2d14}.preview-note p{margin:0}.checklist-grid{display:grid;gap:14px}.ticket-log-card{margin-top:16px}.checklist-card{min-height:110px}.home-hero{display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#ffffffd6}.home-hero-copy{margin:0;font-size:1.05rem;line-height:1.65;color:var(--ink)}.home-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-action-card{appearance:none;border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;display:grid;gap:8px;padding:14px;border-radius:18px;background:var(--paper-strong);color:inherit;min-height:0}.home-action-card:hover{background:#8f5d2d0d}.home-action-card:focus-visible,.sample-message-chip:focus-visible,.primary-action-button:focus-visible,.secondary-action-button:focus-visible,.task-checkbox:focus-visible{outline:3px solid rgba(143,93,45,.35);outline-offset:2px}.home-action-card strong{font-size:1.1rem}.home-action-card p{margin:0;color:var(--muted)}.employee-task-list{grid-template-columns:1fr}.employee-task-row{width:100%;background:#ffffffd1;text-align:left}.employee-task-row:hover{background:#8f5d2d0d}.employee-schedule-identity{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:baseline}.employee-schedule-identity span,.employee-schedule-row small{color:var(--muted)}.page-status{margin:16px 0 0;color:var(--muted);line-height:1.5}.page-status-error{display:grid;gap:12px;justify-items:start}.status-list{display:grid;gap:12px;margin-top:16px}.status-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#fffc;min-width:0}.status-list-row span{color:var(--muted);min-width:0;overflow-wrap:anywhere;word-break:break-word}.status-list-row strong{color:var(--ink);min-width:0;overflow-wrap:anywhere;word-break:break-word}.summary-row-button{appearance:none;width:100%;border:1px solid var(--line);background:#fffc;cursor:pointer;font:inherit;text-align:left;color:inherit}.summary-row-button:hover{background:#8f5d2d0d}.summary-row-button strong{font-size:1rem}.dashboard-summary-list,.dashboard-secondary-list,.scheduling-today-summary-list,.scheduling-availability-summary-list,.scheduling-team-summary-list,.login-credentials-list{margin-top:4px}.sample-message-chiprow{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sample-message-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 14px;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.sample-message-chip:hover{background:#8f5d2d0f}.sample-message-chip-active{background:#8f5d2d1f;border-color:#8f5d2d2e}.primary-action-button,.secondary-action-button{appearance:none;min-height:44px;border-radius:10px;border:1px solid transparent;padding:9px 14px;font:inherit;font-weight:600;cursor:pointer}.primary-action-button{background:var(--accent);color:#fff}.secondary-action-button{background:#fff;border-color:var(--line);color:var(--ink)}.send-confirmation{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#478c5b1f;color:#2d6a42;font-weight:600}.safety-note{margin:16px 0 0;padding:14px 16px;border-radius:16px;background:#8f5d2d14;color:var(--muted);line-height:1.6}.checklist-sections{display:grid;gap:16px}.inventory-table{display:grid;gap:12px;margin-top:16px}.inventory-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#fffc}.inventory-row-checked{background:#478c5b14}.inventory-row strong,.inventory-row p{margin:0}.inventory-row p{color:var(--muted);line-height:1.45}.task-list{display:grid;gap:12px;margin-top:16px}.task-row{display:grid;grid-template-columns:minmax(84px,96px) minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fffc}.task-row-action{display:flex;align-items:start}.task-checkbox{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(143,93,45,.22);background:#fff;color:var(--accent);font-size:.82rem;font-weight:700;line-height:1;cursor:pointer}.task-checkbox-checked{background:#478c5b24;border-color:#478c5b52;color:#2d6a42}.task-row-checked{background:#478c5b14}.task-copy{display:grid;gap:4px}.task-copy strong,.task-copy span{margin:0}.task-copy span{color:var(--muted)}.task-row-status{display:flex;justify-content:flex-end}.daily-report-counts{list-style:none;padding-left:0;margin:0;display:grid;gap:10px}.daily-report-counts li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.daily-report-counts li:last-child{border-bottom:0;padding-bottom:0}.daily-report-counts strong{justify-self:end;font-variant-numeric:tabular-nums}.report-layout,.report-hero-card{display:grid;gap:16px}.daily-report-count-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-report-count-card{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffffc7}.daily-report-count-card span{font-size:.82rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.daily-report-count-card strong{font-size:1.45rem;line-height:1}.daily-report-count-card p{margin:0;color:var(--muted);line-height:1.5}.inline-list-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.inline-list-note strong{display:block;margin-bottom:10px}.list-limit-note{margin:12px 0 0;font-size:.92rem;color:var(--muted)}.chooser-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.chooser-card{width:min(920px,100%);display:grid;gap:20px;padding:28px;border:1px solid var(--line);border-radius:28px;background:var(--paper);box-shadow:var(--shadow)}.chooser-card h1{margin:0;font-size:clamp(2rem,5vw,var(--text-hero));line-height:var(--leading-tight)}.chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auth-quick-fill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex-wrap:wrap}.chooser-tile{display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--paper-strong);color:inherit;text-decoration:none;min-height:180px}.chooser-tile:hover{background:#8f5d2d0d}.chooser-tile strong{font-size:1.2rem}.chooser-cta{align-self:end;justify-self:start;display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:14px;background:#8f5d2d1f;color:var(--accent);font-weight:700}.settings-panel{display:grid;gap:16px}.approval-policy-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.approval-policy-intro span{color:var(--muted);font-size:var(--text-sm)}.approval-policy-list{display:grid}.approval-policy-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.approval-policy-row:first-child{border-top:0}.approval-policy-toggle{width:100%}.settings-hub-layout{display:grid;gap:16px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr)}.settings-hub-cards{align-self:start}.settings-hub-card{display:grid;gap:14px;align-content:start}.store-setup-status-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.store-setup-hero{display:grid;gap:16px}.store-setup-overview-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.store-setup-overview-card{min-height:100%}.store-setup-callout{display:grid;gap:8px;margin-top:16px;padding:16px;border:1px solid rgba(143,93,45,.18);border-radius:18px;background:#fffcf7eb}.store-setup-callout p,.store-setup-callout strong{margin:0}.settings-two-column{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-two-column-tight{gap:12px}.store-summary-panel{display:grid;gap:8px}.store-summary-panel h5{margin:0 0 4px;font-size:1.08rem}.store-summary-panel p{margin:0}.store-setup-json{margin:8px 0 0;padding:14px;border-radius:16px;border:1px solid var(--line);background:#fffc;white-space:pre-wrap;word-break:break-word;font-size:.84rem;line-height:1.5}.store-form-grid{display:grid;gap:14px}.catalog-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.catalog-list{display:grid;gap:14px}.catalog-card{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffd1}.catalog-card h4{margin:0 0 6px}.catalog-card p{margin:0}.catalog-editor{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid rgba(143,93,45,.18);border-radius:18px;background:#fffcf7eb}.mini-section{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.checkbox-field{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--ink)}.checkbox-field input{width:18px;height:18px}.checkbox-field-tight{align-self:end;padding-bottom:12px}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;flex-wrap:wrap}.section-label{margin:0 0 6px;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-two-column-tight{align-items:start}.scheduling-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scheduling-summary-grid,.scheduling-today-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.scheduling-today-grid-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduling-readiness-stack{display:grid;gap:16px;margin-top:16px}.scheduling-readiness-panel,.scheduling-attention-panel{display:grid;gap:16px}.scheduling-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scheduling-availability-summary-grid,.scheduling-coverage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduling-readiness-warnings{display:grid;gap:10px;margin-top:4px;padding:14px 16px;border-radius:16px;background:#8f5d2d0f}.scheduling-readiness-warnings strong{color:var(--ink)}.scheduling-attention-list{display:grid;gap:12px}.scheduling-attention-item{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#ffffffd1}.scheduling-attention-item-top{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.scheduling-attention-item p{margin:6px 0 0;color:var(--muted)}.scheduling-attention-item-action{display:flex;gap:10px;flex-wrap:wrap}.scheduling-detail-stack{display:grid;gap:24px}.scheduling-sync-panel{margin-top:16px}.settings-hub-nav{margin-bottom:16px}.subview-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px;padding:4px;margin:0 0 2px;border:1px solid var(--line);border-radius:12px;background:#fff}.subview-nav-button{min-height:44px;border:1px solid transparent;background:transparent;border-radius:8px;padding:10px 12px;display:grid;gap:2px;min-width:0;text-align:center;color:var(--ink);cursor:pointer}.subview-nav-button-active{border-color:#e1d5ca;background:var(--accent-soft);color:#5e3f29}.subview-nav-button-label{font-weight:600}.subview-nav-button-badge{font-size:.86rem;color:var(--muted)}.scheduling-section-hidden{display:none}.settings-hub-groups,.settings-hub-group{display:grid;gap:14px}.settings-hub-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-hub-card{display:grid;gap:10px}.settings-hub-card h5{font-size:1.02rem}.settings-summary-card{border:1px solid rgba(143,93,45,.12);border-radius:18px;background:#8f5d2d0d;padding:14px;display:grid;gap:12px;margin-bottom:16px}.settings-summary-card p{margin:0}.settings-summary-card+.settings-hub-quicklinks{margin-top:4px}.settings-hub-quicklinks{display:flex;gap:10px;flex-wrap:wrap}.settings-card-note{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.scheduling-demo-hero{background:linear-gradient(180deg,#8f5d2d14,#fffffff5),var(--paper-strong)}.scheduling-management-hero{background:linear-gradient(180deg,#8f5d2d14,#fffffffa),var(--paper-strong)}.schedule-lifecycle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-color)}.schedule-lifecycle-row>div{display:grid;gap:.2rem}@media(max-width:420px){.schedule-lifecycle-row{align-items:stretch;flex-direction:column}.schedule-lifecycle-row .primary-action-button,.schedule-lifecycle-row .secondary-action-button{width:100%}}.scheduling-demo-checklist{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.scheduling-assignment-list{display:grid;gap:8px}.scheduling-assignment-pills{display:flex;flex-wrap:wrap;gap:8px}.scheduling-assignment-pill{display:inline-flex;align-items:center;border:1px solid rgba(143,93,45,.2);border-radius:999px;background:#8f5d2d14;padding:6px 10px;color:var(--ink);font-size:.92rem;line-height:1.3}.scheduling-input,.scheduling-select{min-height:46px}.scheduling-select{border:1px solid var(--line);border-radius:14px;padding:0 14px;background:#fff;color:var(--ink);font:inherit}.scheduling-checkbox-row{display:flex;align-items:flex-start;gap:12px;padding:6px 0}.scheduling-availability-stack{display:grid;gap:0;margin-top:16px;border-block:1px solid var(--line)}.schedule-table-row.scheduling-availability-row{grid-template-columns:132px minmax(260px,1fr) minmax(170px,.55fr);align-items:end;gap:12px;padding:12px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.schedule-table-row.scheduling-availability-row:first-child{border-top:0}.scheduling-availability-row:not(.is-enabled)>.settings-two-column,.scheduling-availability-row:not(.is-enabled)>.report-field{display:none}.scheduling-demo-tools{border-style:dashed;background:#ffffffb3}.scheduling-demo-tools summary{cursor:pointer;font-weight:700;color:var(--ink)}.compact-disclosure{border:1px solid var(--line);border-radius:12px;background:#fff;padding:0;overflow:hidden}.compact-disclosure>summary{list-style:none}.compact-disclosure>summary::-webkit-details-marker{display:none}.compact-disclosure-summary{display:flex;align-items:start;justify-content:space-between;gap:16px;min-height:52px;padding:13px 16px;cursor:pointer;border-bottom:0}.compact-disclosure-summary-copy{display:grid;gap:4px}.compact-disclosure-summary-copy strong{font-size:1rem;font-weight:600;color:var(--ink)}.compact-disclosure-summary-copy span{color:var(--muted);font-size:.9rem;line-height:1.4}.compact-disclosure-status{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.compact-disclosure-body{display:grid;gap:14px;padding:16px}.schedule-day-stack{display:grid;gap:16px}.schedule-day-card{display:grid;gap:16px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fffc}.schedule-shift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.schedule-shift-card{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.schedule-table{display:grid;gap:12px}.schedule-table-row{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#ffffffd1;min-width:0}.schedule-table-row-selected{border-color:#8f5d2d4d;background:#8f5d2d14}.schedule-table-main{display:grid;gap:6px;min-width:0}.schedule-table-main p,.schedule-table-meta span,.schedule-table-row strong,.schedule-table-row span,.queue-detail{margin:0;color:var(--muted);min-width:0;overflow-wrap:anywhere;word-break:break-word}.schedule-table-meta{display:flex;gap:12px;flex-wrap:wrap;min-width:0}.setting-card-top{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.setting-pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700}.setting-pill-on{background:#478c5b24;color:#2d6a42}.setting-pill-off{background:#626e791f;color:#55616f}.setting-toggle{appearance:none;border:1px solid transparent;width:100%;text-align:left;cursor:pointer;margin-top:16px;padding:10px 12px;border-radius:14px;background:#f7f3ec;color:var(--muted);font-size:.92rem}.setting-toggle:hover{background:#8f5d2d14;color:var(--accent)}.vendor-card{display:grid;gap:12px}.vendor-card-active{background:#8f5d2d14}@media(max-width:1024px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.brand-copy,.sidebar-desktop-nav,.sidebar-desktop-note{display:none}.sidebar-mobile-nav{display:block}.card-grid,.content-grid,.settings-grid,.settings-hub-layout,.report-workbench,.queue-layout-with-detail{grid-template-columns:1fr}.ticket-detail-panel{position:static}.chooser-grid,.home-action-grid{grid-template-columns:1fr}.nav-group-description,.nav-subbutton-copy,.subview-nav-button-description{display:none}.nav-group-top{grid-template-columns:1fr}.status-chip{white-space:normal;text-align:center}.subview-nav{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.inventory-row,.task-row{grid-template-columns:1fr;align-items:start}.task-row-action,.task-row-status{justify-content:flex-start}.card-grid,.content-grid{grid-template-columns:1fr}}@media(max-width:640px){.app-shell{gap:16px;padding:16px}.sidebar,.app-main{border-radius:20px;padding:20px}.sidebar{top:16px}.sidebar-mobile-nav summary{padding:12px 14px}.sidebar-mobile-nav-body{padding:0 14px 14px}.topbar,.page-header,.section-heading{gap:12px}.topbar h2,.page-header h3{line-height:1.08}.setting-card,.stat-card,.content-card,.placeholder-panel{padding:18px}.report-input{min-height:44px;padding:10px 12px}.report-textarea{min-height:138px}.nav-group-description,.nav-subbutton-copy,.subview-nav-button-description{display:none}.subview-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.chooser-shell{padding:16px}.chooser-card{padding:20px;border-radius:22px}.daily-report-count-grid{grid-template-columns:1fr}.dashboard-summary-list,.dashboard-secondary-list,.scheduling-today-summary-list,.scheduling-availability-summary-list,.scheduling-team-summary-list,.login-credentials-list{gap:8px}.home-hero,.home-action-card,.employee-task-row,.status-list-row,.inventory-row,.task-row,.daily-report-count-card{padding:14px}.status-list-row{grid-template-columns:1fr;gap:6px}.status-list-row strong{justify-self:start;text-align:left}.primary-action-button,.secondary-action-button{width:100%}}button,input,select,textarea,summary{font:inherit}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid rgba(118,80,51,.28);outline-offset:2px}.topbar,.page-shell{width:100%;max-width:1120px;margin-inline:auto}.topbar{min-height:36px;align-items:center;justify-content:flex-end;padding-bottom:10px}.brand-lockup h1{font-size:1.25rem;line-height:1.25}.brand-copy{margin:6px 0 0;font-size:.9rem;line-height:1.45}.eyebrow{margin-bottom:6px;font-size:.72rem;letter-spacing:.1em}.page-header .eyebrow{display:none}.page-description{max-width:68ch;margin:8px 0 0;line-height:1.5}.section-heading h4{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:700}.section-note{max-width:68ch;margin-top:4px;line-height:1.45}.section-label{margin-bottom:4px;color:var(--muted);font-size:.82rem;letter-spacing:0;text-transform:none}.nav-group-indicator{color:var(--muted);font-size:1.05rem;line-height:1}.sidebar-note{padding:12px;border:1px solid var(--line);border-radius:10px;background:#faf9f7;font-size:.86rem}.sidebar-note strong{margin-bottom:2px}.sidebar-note p{margin:0;line-height:1.45}.topbar-chip,.status-chip{border-radius:999px}.topbar-chip{padding:6px 10px;background:var(--accent-soft);color:#62432d;font-weight:600}.primary-action-button:hover:not(:disabled){background:#62432d}.secondary-action-button:hover:not(:disabled){border-color:#cfd4dc;background:#f9fafb}.primary-action-button:disabled,.secondary-action-button:disabled{cursor:not-allowed;opacity:.55}.text-action-button{color:#68462e;text-decoration:underline;text-underline-offset:3px}.schedule-day-card,.schedule-shift-card,.schedule-table-row,.inventory-row,.task-row{border-color:var(--line);border-radius:12px;background:#fff;box-shadow:none}.content-card-selected,.setting-card-selected,.schedule-table-row-selected{border-color:#c9b6a6;background:#fbf8f5;box-shadow:none}.compact-disclosure[open]>.compact-disclosure-summary{border-bottom:1px solid var(--line)}.today-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);grid-template-areas:"attention schedule" "attention quick";gap:16px;align-items:stretch}.today-attention,.today-quick-actions{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.today-attention{grid-area:attention}.today-schedule{grid-area:schedule;display:grid;align-content:start;gap:14px}.today-quick-actions{grid-area:quick}.attention-list{display:grid;margin-top:12px}.attention-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:10px 0;border-top:1px solid var(--line)}.attention-row strong{overflow-wrap:anywhere}.quick-action-list,.employee-checklist-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.schedule-summary-list{display:grid;gap:0;margin:0}.schedule-summary-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.schedule-summary-list>div:last-child{border-bottom:0}.schedule-summary-list dt{color:var(--muted)}.schedule-summary-list dd{margin:0;font-size:var(--text-base);font-weight:600;text-align:right}.recent-activity-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.recent-activity-list li{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.recent-activity-list li:last-child{padding-bottom:0;border-bottom:0}.recent-activity-list span{color:var(--muted);text-transform:capitalize}.employee-home-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.employee-home-primary{grid-column:1 / -1;display:grid;gap:12px}.employee-next-shift{display:flex;align-items:baseline;gap:12px;padding:14px 0;font-size:1.05rem}.employee-next-shift span,.employee-home-action p{color:var(--muted)}.employee-home-action{display:flex;align-items:center;justify-content:space-between;gap:16px}.employee-home-action h4,.employee-home-action p{margin:0}.employee-home-action p{margin-top:4px}.schedule-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:4px 0 0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;list-style:none}.schedule-progress-step{display:flex;gap:10px;align-items:center;min-width:0;padding:13px 12px;border-right:1px solid var(--line);background:#fff}.schedule-progress-step:last-child{border-right:0}.schedule-progress-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#eef0f2;color:#475467;font-weight:600}.schedule-progress-copy{display:grid;min-width:0}.schedule-progress-copy span{color:var(--muted);font-size:.78rem}.schedule-progress-complete .schedule-progress-number{background:#e8f3ed;color:#245c44}.schedule-progress-current,.schedule-progress-needs-attention{background:#fbf8f5}.schedule-progress-current .schedule-progress-number,.schedule-progress-needs-attention .schedule-progress-number{background:var(--accent);color:#fff}.schedule-next-action,.schedule-lifecycle-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.schedule-next-action{padding:16px;border-radius:10px;background:#f7f4f1}.schedule-next-action>div{display:grid;gap:2px}.schedule-next-action span{color:var(--muted);font-size:.82rem}.schedule-lifecycle-actions{justify-content:flex-start}.schedule-week-shell{display:grid}.schedule-week-summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:4px 0}.schedule-week-summary>div:nth-last-child(-n+2){border-bottom:0}.scheduling-team-view{display:flex;flex-direction:column}.scheduling-team-view>.section-heading{order:0}.team-member-list{order:1;margin-top:16px}.team-member-editor{order:2;display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.scheduling-team-summary-list{order:3;margin-top:16px}.team-demo-tools{order:4;margin-top:16px}.row-details{margin-top:8px;color:var(--muted)}.row-details summary{min-height:36px;cursor:pointer;color:#68462e;font-weight:700}.row-details p{margin:4px 0 0;overflow-wrap:anywhere}.coverage-issue-list{display:grid;margin-top:8px}.coverage-issue-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.coverage-issue-row>div{display:grid;gap:2px}.coverage-issue-row span:not(.status-chip){color:var(--muted)}.coverage-advanced-disclosure,.scheduling-advanced-tools{margin-top:0}.scheduling-advanced-tools:not([open])~.coverage-advanced-disclosure{display:none}.scheduling-section-hidden{display:none!important}.schedule-day-card{gap:12px}.schedule-shift-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.schedule-current-week,.schedule-people,.schedule-coverage,.scheduling-legacy-tool{min-width:0;display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:12px;background:#fff}.schedule-week-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3)}.schedule-week-toolbar-copy{display:grid;gap:2px;min-width:0}.schedule-week-toolbar-copy>span,.schedule-day-column header span,.schedule-readiness-notice span,.coverage-detail-header span,.coverage-primary-decision span,.compact-tool-trigger small{color:var(--muted);font-size:var(--text-sm);line-height:1.4}.schedule-week-toolbar h4,.schedule-day-column h4,.coverage-detail-header h4{margin:0}.schedule-week-toolbar h4{font-size:var(--text-xl);line-height:var(--leading-tight)}.schedule-week-statuses,.schedule-week-toolbar-actions,.coverage-primary-decision{display:flex;align-items:center;gap:var(--space-2)}.schedule-week-statuses{flex-wrap:wrap;justify-content:flex-end}.schedule-availability-link{justify-self:start;font-size:var(--text-sm)}.compact-action-menu,.row-action-menu{position:relative}.compact-action-menu>summary,.row-action-menu>summary{list-style:none;cursor:pointer}.compact-action-menu>summary::-webkit-details-marker,.row-action-menu>summary::-webkit-details-marker{display:none}.compact-action-menu-panel,.row-action-menu-panel{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:min(260px,calc(100vw - 32px));display:grid;gap:2px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 10px 24px #1f29331f}.compact-action-menu-panel button,.row-action-menu-panel button,.compact-action-date{min-height:40px;display:flex;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:var(--text-base);font-weight:600;text-align:left;cursor:pointer}.compact-action-menu-panel button:hover,.row-action-menu-panel button:hover{background:#f7f6f2}.compact-action-menu-panel button:disabled,.row-action-menu-panel button:disabled{cursor:not-allowed;opacity:.5}.compact-action-date{display:grid;gap:4px}.compact-action-date input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:7px;padding:6px 8px}.schedule-readiness-notice,.coverage-all-clear{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:12px 14px;border:1px solid #e6ddd5;border-radius:10px;background:#fbf8f5}.schedule-readiness-notice>div,.coverage-all-clear{min-width:0}.schedule-readiness-notice>div,.coverage-all-clear{display:grid;gap:2px}.schedule-setup-details,.schedule-summary-strip,.coverage-detail-summary{display:grid;margin:0}.schedule-setup-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.schedule-setup-details>div,.coverage-detail-summary>div{display:grid;gap:2px}.schedule-setup-details dt,.coverage-detail-summary dt{color:var(--muted);font-size:var(--text-sm)}.schedule-setup-details dd,.coverage-detail-summary dd{margin:0;font-weight:600}.schedule-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.schedule-summary-strip>div{display:grid;gap:2px;padding:10px 12px;border-right:1px solid var(--line)}.schedule-summary-strip>div:last-child{border-right:0}.schedule-summary-strip dt{color:var(--muted);font-size:var(--text-sm)}.schedule-summary-strip dd{margin:0;font-size:var(--text-metric);font-weight:700;line-height:1.1}.schedule-day-selector{display:none}.schedule-week-grid{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.schedule-day-column{min-width:0;border-right:1px solid var(--line)}.schedule-day-column:last-child{border-right:0}.schedule-day-column>header{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:8px;border-bottom:1px solid var(--line);background:#fff}.schedule-day-column>header strong,.schedule-shift-block strong,.schedule-person-copy strong,.coverage-candidate-list>strong{font-size:var(--text-base);font-weight:600;line-height:1.35}.schedule-day-shifts{display:grid;gap:0;padding:0}.schedule-shift-block{min-width:0;display:grid;gap:2px;padding:10px 8px;border-top:1px solid var(--line);border-radius:0;background:#fff}.schedule-shift-block:first-child{border-top:0}.schedule-shift-block strong{white-space:nowrap}.schedule-shift-block p,.schedule-day-empty,.empty-copy,.coverage-detail-note{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}.schedule-day-empty{padding:10px 8px}.schedule-coverage-state{color:var(--muted);font-size:var(--text-xs);font-weight:600}.schedule-shift-staffed .schedule-coverage-state{color:#35624c}.schedule-shift-partial{background:#fffaf0}.schedule-shift-unassigned{color:#714b00;background:#fff8e8;box-shadow:inset 2px 0 #d59c2a}.schedule-settings-panel{padding-top:var(--space-4);border-top:1px solid var(--line)}@media(min-width:641px){.schedule-shift-block>div{display:grid;justify-items:start;gap:2px}}.schedule-coverage-uncovered,.schedule-coverage-needs_owner_review,.schedule-coverage-partially_covered{color:#714b00}.schedule-change-menu{margin:0}.schedule-people-list,.schedule-history-list,.coverage-candidate-list,.schedule-secondary-tools,.legacy-tool-content{display:grid;gap:0}.schedule-person-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.schedule-person-row:first-child{border-top:0}.schedule-person-copy{min-width:0;display:grid;gap:2px}.schedule-person-copy span{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.schedule-request-details{grid-column:1 / -1;display:grid;gap:4px;padding:10px 12px;border-radius:8px;background:#f7f6f2;font-size:var(--text-sm);overflow-wrap:anywhere}.schedule-add-person{justify-self:start}.schedule-person-editor,.schedule-availability-request,.schedule-availability-request-controls,.schedule-settings-form,.schedule-demo-panel{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.schedule-availability-request-controls,.schedule-settings-panel .schedule-settings-form{padding-top:0;border-top:0}.form-secondary-details>summary{min-height:40px;display:flex;align-items:center;cursor:pointer;color:#68462e;font-weight:600}.form-secondary-details[open]>summary{margin-bottom:8px}.schedule-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:var(--text-sm)}.schedule-history-row:first-child{border-top:0}.schedule-history-row span{color:var(--muted)}.coverage-workspace{min-width:0;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);border:1px solid var(--line);border-radius:10px}.coverage-issue-list{align-content:start;margin:0;padding:6px;border-right:1px solid var(--line)}.coverage-issue-row{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.coverage-issue-row:hover,.coverage-issue-row-selected{background:#f7f4f1}.coverage-issue-row>span:first-child{min-width:0;display:grid;gap:2px}.coverage-issue-row small{color:var(--muted);font-size:var(--text-xs)}.coverage-issue-detail{min-width:0;display:grid;align-content:start;gap:14px;padding:14px}.coverage-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.coverage-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coverage-candidate-list{gap:0}.coverage-candidate-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:var(--text-sm)}.coverage-primary-decision{justify-content:flex-start;flex-wrap:wrap}.coverage-all-clear p{margin:0;color:var(--muted);font-size:var(--text-sm)}.coverage-more-decisions{justify-self:start}.schedule-secondary-tools{border-top:1px solid var(--line)}.compact-tool-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.compact-tool-trigger>span:first-child{display:grid;gap:2px}.compact-tool-panel{padding:0 2px 16px}.scheduling-legacy-tool{border-color:#d8cec5}.scheduling-legacy-tool>.section-heading{padding-bottom:12px;border-bottom:1px solid var(--line)}.legacy-tool-content>p{max-width:70ch}.chooser-shell{min-height:100vh;display:grid;align-items:start;justify-items:center;padding:clamp(56px,12vh,120px) 24px 40px;background:#f7f6f2}.chooser-card{width:min(680px,100%);padding:clamp(28px,6vw,56px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-landing h1{max-width:15ch;margin:0;font-size:clamp(2rem,7vw,var(--text-hero));line-height:var(--leading-tight);letter-spacing:-.03em}.chooser-copy{max-width:52ch;margin:20px 0 0;color:var(--muted);font-size:1.05rem}.landing-actions,.landing-session{display:grid;gap:16px;margin-top:32px}.landing-actions{justify-items:start}.landing-actions p{margin:0;color:var(--muted);font-size:.88rem}.landing-session>div:first-child{display:grid;gap:2px;padding:16px 0;border-block:1px solid var(--line)}.landing-session span,.landing-session small{color:var(--muted)}.button-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.auth-card{width:min(640px,100%)}.auth-session-card,.auth-session-summary{display:grid;gap:12px}.auth-session-summary{gap:3px}.auth-session-summary h4,.auth-session-summary p{margin:0}.auth-session-summary>p:last-child{color:var(--muted)}.auth-switch-account{margin-top:4px}.auth-quick-fill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.quick-fill-button{min-height:72px;display:grid;gap:2px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.quick-fill-button:hover{border-color:#c9b6a6;background:#fbf8f5}.quick-fill-button span{color:var(--muted);font-size:.86rem}.other-test-accounts,.auth-form{margin-top:16px}.summary-strip,.report-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.summary-strip-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip>div,.report-metric-grid>div{display:grid;gap:2px;padding:14px 16px;background:#fff}.summary-strip span,.report-metric-grid span,.stock-quantity span,.vendor-method span{color:var(--muted);font-size:.8rem}.summary-strip strong,.report-metric-grid strong{font-size:1.45rem;line-height:1}.page-toolbar,.store-workspace-header,.checklist-progress,.confirmation-callout,.recommended-next-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.page-toolbar>div:first-child,.store-workspace-header>div,.checklist-progress>div,.confirmation-callout>div,.recommended-next-action>div{display:grid;gap:2px;min-width:0}.page-toolbar span,.offline-note,.confirmation-callout span,.recommended-next-action span{color:var(--muted)}.work-list-section{display:grid;gap:12px}.work-list,.vendor-directory-list,.checklist-row-list,.health-list,.conversation-list,.report-row-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.work-list-row,.vendor-directory-row,.health-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:14px 0;border-top:1px solid var(--line)}.work-list-row:first-child,.vendor-directory-row:first-child,.health-row:first-child{border-top:0}.work-list-copy{display:grid;gap:2px;min-width:0}.work-list-copy strong,.ticket-room-title-row h4,.employee-ticket-header h4,.setting-card h5,.checklist-row strong,.report-row-list strong{font-size:var(--text-base);font-weight:600;line-height:1.35}.work-list-copy strong,.work-list-copy span,.work-list-copy p,.summary-list dd,.health-row p{overflow-wrap:anywhere}.work-list-copy span,.work-list-copy p,.health-row p{margin:0;color:var(--muted);font-size:.88rem}.row-actions{display:flex;align-items:center;gap:8px}.empty-state{display:grid;justify-items:start;gap:5px;padding:20px 0;color:var(--muted)}.empty-state p{margin:0}.summary-list{display:grid;margin:0}.summary-list>div{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.summary-list>div:last-child{border-bottom:0}.summary-list dt{color:var(--muted)}.summary-list dd{margin:0;font-weight:600}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compact-form-grid{align-items:end}.form-grid-wide{grid-column:1 / -1}.editor-panel,.message-composer{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.editor-panel>.compact-disclosure{margin-top:2px}.message-composer>.secondary-action-button{justify-self:start}.checkbox-field{min-height:44px;display:flex;align-items:center;gap:9px}.checkbox-field input{width:20px;height:20px}.ticket-list-row,.action-list-row{grid-template-columns:auto minmax(0,1fr) auto auto}.resolved-disclosure .compact-disclosure-body{padding-block:0 12px}.conversation-composer,.owner-follow-up,.employee-ticket-header{display:grid;gap:16px}.ticket-status-bar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-block:1px solid var(--line)}.ticket-status-summary,.ticket-status-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ticket-status-actions{margin-left:auto}.employee-ticket-status>span:first-child{color:var(--muted);font-size:var(--text-sm)}.ticket-room-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ticket-room-title-row h4,.employee-ticket-header h4{max-width:60ch;margin:0;font-size:var(--text-lg);line-height:1.35;font-weight:600}.ticket-room-title-row p,.employee-ticket-header p{margin:5px 0 0}.inline-action-disclosure{flex:1 1 320px;margin:0}.conversation-panel{min-width:0}.conversation-message{width:min(78%,720px);display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.conversation-message+.conversation-message{margin-top:10px}.conversation-message-owner{justify-self:end;background:#fbf8f5}.conversation-message-system{width:100%;padding:8px 0;border:0;border-radius:0;color:var(--muted);font-size:.88rem}.ticket-system-events{display:grid;margin-top:14px;border-top:1px solid var(--line)}.ticket-system-event{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;color:var(--muted);font-size:var(--text-sm)}.ticket-system-event+.ticket-system-event{border-top:1px solid #f0f1f2}.ticket-system-event strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.ticket-system-event time{font-size:var(--text-xs)}.ticket-system-event-dot{width:6px;height:6px;border-radius:50%;background:#a9afb8}.ticket-system-details{margin-top:8px;border-top:1px solid var(--line)}.ticket-system-details>summary{min-height:42px;display:flex;align-items:center;cursor:pointer;color:var(--muted);font-size:var(--text-sm);font-weight:600}.ticket-system-details-body{display:grid;gap:12px;padding:0 0 12px}.ticket-system-details-body>div{padding:10px 12px;border-radius:8px;background:#f7f6f2}.ticket-system-details-body strong{font-size:var(--text-sm);font-weight:600}.ticket-system-details-body p{margin:4px 0 0;color:var(--muted);font-size:var(--text-sm);white-space:pre-wrap}.conversation-message>div{display:flex;justify-content:space-between;gap:12px}.conversation-message time{color:var(--muted);font-size:.78rem}.conversation-message p{margin:0}.issue-summary-card,.owner-follow-up{gap:14px}.issue-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.technical-disclosure,.advanced-action-details,.workspace-technical-details{margin-top:14px}.follow-up-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.follow-up-empty p{margin:4px 0 0;color:var(--muted)}.quiet-status{display:flex;justify-content:space-between;gap:16px;padding:10px 2px;color:var(--muted)}.store-workspace-header strong{font-size:1.1rem;min-width:0;overflow-wrap:anywhere}.offline-note{margin:-8px 0 0;font-size:.88rem}.store-subview{display:grid;gap:16px}.profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.store-setup-json{max-height:240px;overflow:auto}.stock-list-row,.catalog-list-row{grid-template-columns:minmax(0,1fr) auto auto auto}.stock-quantity,.vendor-method{display:grid;gap:1px;min-width:88px}.stock-quantity strong{font-size:1.2rem}.vendor-directory-row{grid-template-columns:minmax(0,1fr) minmax(130px,.35fr) auto}.vendor-setup-row,.equipment-setup-row{grid-template-columns:minmax(0,1fr) auto auto}.relationship-row{grid-template-columns:minmax(0,1fr) auto}.health-row{grid-template-columns:auto minmax(0,1fr)}.health-row p{margin:3px 0 0}.related-ticket-callout{display:flex;align-items:center;justify-content:space-between;gap:16px}.related-ticket-callout>div{min-width:0;display:grid;gap:2px}.report-command-bar,.report-command-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.report-command-copy{flex:1}.report-command-copy .report-field{width:min(220px,100%)}.report-command-copy p{margin:7px 0 0;color:var(--muted);font-size:.85rem}.report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-primary-sections{display:grid;gap:16px}.report-primary-sections>section+section{padding-top:16px;border-top:1px solid var(--line)}.report-row-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--line)}.report-row-list li:first-child{border-top:0}.report-row-list li>div{display:grid;gap:2px}.report-row-list span,.report-row-list time{color:var(--muted);font-size:.85rem}.report-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}.report-detail-grid>div{display:grid;gap:2px}.report-detail-grid span{color:var(--muted);font-size:.8rem}.settings-subview{display:grid;gap:16px}.settings-disclosure{margin-top:0}.planned-feature-list,.boundary-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.planned-feature-list>div,.boundary-list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.planned-feature-list>div:last-child,.boundary-list li:last-child{border-bottom:0}.planned-feature-list span{color:var(--muted)}.danger-zone{border-color:#e9c9c5}.employee-schedule-identity{display:flex;align-items:baseline;gap:10px;color:var(--muted)}.employee-schedule-identity strong{color:var(--ink)}.next-shift-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-color:#c9b6a6;background:#fbf8f5}.next-shift-card h4{margin:0;font-size:var(--text-xl)}.next-shift-card p:last-child{margin:4px 0 0}.next-shift-card>.status-chip{align-self:flex-start}.schedule-week-group+.schedule-week-group{margin-top:18px}.schedule-week-group h5{margin:0 0 6px;color:var(--muted)}.employee-schedule-row{grid-template-columns:minmax(0,1fr) auto}.checklist-progress{align-items:end}.checklist-progress progress{width:min(360px,52%);height:10px;accent-color:var(--accent)}.checklist-group{display:grid;gap:10px}.checklist-row{width:100%;min-height:58px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.checklist-row:first-child{border-top:0}.checklist-row:hover{background:#faf9f7}.checklist-row-complete .work-list-copy strong{color:var(--muted);text-decoration:line-through}.checklist-control{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #b7b0aa;border-radius:7px;font-weight:700}.checklist-row-complete .checklist-control{border-color:#2f7254;background:#2f7254;color:#fff}.report-issue-card,.report-success-card,.trusted-task-shell,.trusted-status-card{width:min(720px,100%)}.trusted-task-shell,.trusted-status-card{margin-inline:auto}.report-issue-card,.report-success-card,.trusted-task-shell,.trusted-shift-card,.trusted-response-form{display:grid;gap:16px}.trusted-status-card h4,.trusted-status-card p,.trusted-response-note,.trusted-response-title{margin:0}.trusted-status-card>p:not(.section-label),.trusted-response-note{color:var(--muted)}.trusted-response-title{padding-top:4px;border-top:1px solid var(--line)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1024px){.app-shell{display:block}.sidebar{position:sticky;z-index:20;top:0;height:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:12px;padding:12px 20px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.brand-lockup .eyebrow{display:none}.brand-lockup h1{font-size:1rem}.brand-copy{display:block;margin:2px 0 0;font-size:.78rem}.sidebar-mobile-nav{display:block;min-width:0;justify-self:end;border:0;border-radius:0;background:transparent}.sidebar-mobile-nav[open]{grid-column:auto}.sidebar-mobile-nav summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.sidebar-mobile-nav summary strong{overflow:hidden;color:#68462e;text-overflow:ellipsis;white-space:nowrap}.sidebar-mobile-nav-body{position:absolute;top:100%;right:0;left:0;z-index:25;max-height:calc(100vh - 61px);overflow-y:auto;padding:12px 20px 16px;border-bottom:1px solid var(--line);background:#fff;box-shadow:0 12px 24px #1f29331f}.mobile-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.mobile-account-row>div:first-child{display:grid;gap:1px}.mobile-account-row span{color:var(--muted);font-size:var(--text-sm)}.mobile-account-row .secondary-action-button{width:auto}.app-main{gap:16px;padding:20px 24px 40px}.topbar{display:none}.today-layout{grid-template-columns:1fr;grid-template-areas:"attention" "schedule" "quick"}.schedule-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.schedule-day-column{border-bottom:1px solid var(--line)}.schedule-day-column:nth-child(2n){border-right:0}.schedule-progress{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.schedule-progress-step{border-bottom:0}.work-list-row,.ticket-list-row,.action-list-row{grid-template-columns:auto minmax(0,1fr) auto}.work-list-row>.secondary-action-button,.work-list-row>.button-link,.work-list-row>.row-actions{grid-column:2 / -1;justify-self:start}.stock-list-row,.catalog-list-row,.vendor-setup-row,.equipment-setup-row,.relationship-row{grid-template-columns:minmax(0,1fr) auto}.stock-list-row>.row-actions,.catalog-list-row>.row-actions,.vendor-setup-row>.row-actions,.equipment-setup-row>.row-actions{grid-column:1 / -1}}@media(max-width:640px){.app-shell{gap:0;padding:0}.sidebar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 16px;border-radius:0}.app-main{border-radius:0}.sidebar-mobile-nav[open]{grid-column:auto}.brand-copy{display:none}.sidebar-mobile-nav summary{max-width:160px;gap:6px;padding-inline:8px}.sidebar-mobile-nav-body{padding-inline:16px}.app-main{gap:16px;padding:14px 16px 32px}.topbar{align-items:center;padding-bottom:12px}.topbar .eyebrow,.topbar-chip{display:none}.topbar h2{font-size:1rem}.page-header h3{font-size:1.5rem}.page-description{margin-top:4px}.product-landing h1,.chooser-card h1{font-size:2rem}.chooser-shell{align-items:start;padding:40px 16px 24px}.today-attention,.today-quick-actions,.stat-card,.content-card,.placeholder-panel,.setting-card{padding:16px}.attention-row{grid-template-columns:auto minmax(0,1fr)}.attention-row .text-action-button{grid-column:2;justify-self:start}.quick-action-list,.employee-home-stack,.employee-checklist-actions,.schedule-week-summary{grid-template-columns:1fr}.employee-home-primary{grid-column:auto}.employee-home-action,.schedule-next-action,.coverage-issue-row{align-items:stretch;flex-direction:column}.subview-nav{display:flex;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity}.subview-nav-button{flex:0 0 auto;min-width:104px;scroll-snap-align:start}.scheduling-subview-nav .subview-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.scheduling-subview-nav .subview-nav-button{width:100%;min-width:0;padding-inline:6px;white-space:normal}.schedule-current-week,.schedule-people,.schedule-coverage,.scheduling-legacy-tool{gap:12px;padding:14px}.schedule-week-toolbar{grid-template-columns:1fr}.schedule-week-statuses{justify-content:flex-start}.schedule-week-toolbar-actions{width:100%;align-items:stretch}.schedule-week-toolbar-actions>.primary-action-button,.schedule-week-toolbar-actions>.compact-action-menu{flex:1 1 0}.schedule-week-toolbar-actions .secondary-action-button{width:100%}.compact-action-menu-panel,.row-action-menu-panel{position:static;width:100%;margin-top:6px;box-shadow:none}.schedule-readiness-notice,.coverage-all-clear,.coverage-primary-decision{align-items:stretch;flex-direction:column}.schedule-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-summary-strip>div:nth-child(2){border-right:1px solid var(--line)}.schedule-summary-strip>div:nth-child(-n+2){border-bottom:0}.schedule-summary-strip>div{padding-inline:8px}.schedule-summary-strip dd{font-size:1.25rem}.schedule-day-selector{display:flex;max-width:100%;gap:4px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.schedule-day-selector-button{flex:0 0 58px;min-height:48px;display:grid;place-items:center;gap:0;padding:5px 4px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:var(--text-xs);font-weight:400;cursor:pointer;scroll-snap-align:start}.schedule-day-selector-button strong{font-weight:600}.schedule-day-selector-button-active{border-color:#c9b6a6;background:var(--accent-soft);color:#5e3f29}.schedule-week-grid{display:block}.schedule-day-column,.schedule-day-column:nth-child(2n){display:none;border-right:0;border-bottom:0}.schedule-day-column-selected,.schedule-day-column-selected:nth-child(2n){display:block}.schedule-day-column:last-child{border-bottom:0}.schedule-day-column>header{display:flex;align-items:baseline;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line)}.schedule-person-row{grid-template-columns:minmax(0,1fr) auto}.schedule-person-row>.row-action-menu{grid-column:1 / -1;justify-self:start}.schedule-request-details{grid-column:1 / -1}.schedule-history-row{grid-template-columns:1fr;gap:2px}.coverage-workspace{grid-template-columns:1fr}.coverage-issue-list{border-right:0;border-bottom:1px solid var(--line)}.coverage-detail-summary,.schedule-setup-details{grid-template-columns:1fr}.schedule-progress{grid-template-columns:1fr;overflow:visible}.schedule-progress-step{border-right:0;border-bottom:1px solid var(--line)}.schedule-progress-step:last-child{border-bottom:0}.schedule-summary-list>div,.schedule-week-summary>div,.recent-activity-list li{grid-template-columns:1fr;flex-direction:column;gap:3px}.schedule-summary-list dd{text-align:left}.schedule-week-summary>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.schedule-week-summary>div:last-child{border-bottom:0}.schedule-shift-grid{grid-template-columns:1fr}.compact-disclosure-summary{align-items:flex-start}.compact-disclosure-status{max-width:42%}.auth-quick-fill,.summary-strip,.summary-strip-compact,.form-grid,.issue-summary-list,.profile-summary,.report-detail-grid{grid-template-columns:1fr}.report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-table-row.scheduling-availability-row,.schedule-table-row.scheduling-availability-row.is-enabled{grid-template-columns:1fr;align-items:stretch}.form-grid-wide{grid-column:auto}.page-toolbar,.store-workspace-header,.checklist-progress,.confirmation-callout,.recommended-next-action,.ticket-room-title-row,.follow-up-empty,.report-command-bar,.report-command-copy,.next-shift-card,.owner-ticket-status,.related-ticket-callout{align-items:stretch;flex-direction:column}.ticket-status-actions{width:100%;margin-left:0}.ticket-status-actions>.primary-action-button,.ticket-status-actions>.compact-action-menu{flex:1 1 0}.ticket-status-actions .secondary-action-button,.page-toolbar .action-row,.report-command-bar .action-row{width:100%}.work-list-row,.ticket-list-row,.action-list-row,.stock-list-row,.catalog-list-row,.vendor-directory-row,.vendor-setup-row,.equipment-setup-row,.relationship-row,.health-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.work-list-row>.work-list-copy,.ticket-list-row>.work-list-copy,.action-list-row>.work-list-copy,.vendor-directory-row>.work-list-copy{grid-column:1 / -1}.employee-schedule-row>.work-list-copy{grid-column:1}.employee-schedule-row>.status-chip{grid-column:2;align-self:center;justify-self:end}.work-list-row>.secondary-action-button,.work-list-row>.button-link,.work-list-row>.row-actions,.vendor-directory-row>.vendor-method{grid-column:1 / -1}.conversation-message{width:92%}.conversation-message-system{width:100%}.ticket-system-event{grid-template-columns:8px minmax(0,1fr)}.ticket-system-event time{grid-column:2}.conversation-message>div,.report-row-list li,.planned-feature-list>div{flex-direction:column;gap:3px}.summary-list>div{grid-template-columns:1fr;gap:2px}.approval-policy-intro{align-items:flex-start;flex-direction:column;gap:3px}.approval-policy-row{grid-template-columns:minmax(0,1fr) auto}.approval-policy-row>.work-list-copy,.approval-policy-row>.approval-policy-toggle{grid-column:1 / -1}.checklist-progress progress{width:100%}.checklist-row{grid-template-columns:26px minmax(0,1fr)}.checklist-row .status-chip{grid-column:2;justify-self:start}.trusted-response-form .action-row,.report-success-card .action-row{align-items:stretch;flex-direction:column}.trusted-response-form .action-row>*,.report-success-card .action-row>*{width:100%}}
