:root{color-scheme:light;--background:#f7f8fb;--foreground:#18202f;--muted:#697386;--panel:#ffffff;--line:#d9dee8;--accent:#176b5d}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;max-width:1440px;padding:32px;width:100%}.launch-lock-panel{max-width:720px}.launch-lock-brand{min-width:0}.launch-lock-form{align-items:end;background:#fbfcfe;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:26px;padding:14px}.launch-lock-form button{min-width:160px}.launch-lock-error,.launch-lock-note{border:1px solid var(--line);border-radius:6px;font-size:13px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.launch-lock-note{background:#f7fafc;color:var(--muted)}.launch-lock-error{background:#fff1f0;border-color:#e4b4ad;color:#9f2d20}.top-nav{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.brand-link{color:var(--foreground);text-decoration:none}.brand-link,.brand-logo{display:inline-flex;min-width:0}.brand-logo{align-items:center;gap:9px}.brand-mark{color:var(--accent);flex:0 0 32px;height:32px;position:relative;width:32px}.brand-mark-scan,.brand-mark-star{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.brand-mark-star{color:#c88712}.brand-wordmark{align-items:baseline;color:var(--foreground);display:inline-flex;font-size:16px;font-weight:750;gap:4px;line-height:1.1;white-space:nowrap}.brand-wordmark-check{color:var(--accent);font-weight:900}.brand-link:hover .brand-wordmark-check{color:#0f574b}.nav-actions a,.secondary-link{color:var(--accent);font-weight:800;text-decoration:none}.nav-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.site-footer{color:var(--muted);padding:0 32px 28px}.site-footer,.site-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.site-footer a{color:var(--accent);font-size:13px;font-weight:800;text-decoration:none}.site-footer span{font-size:13px;line-height:1.4;text-align:center}.nav-actions span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.account-menu{position:relative}.account-menu>summary{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:7px;min-height:38px;padding:0 10px;white-space:nowrap}.account-menu>summary::-webkit-details-marker{display:none}.account-menu-chevron{color:var(--muted);transition:transform .16s ease}.account-menu[open] .account-menu-chevron{transform:rotate(180deg)}.account-menu-popover{background:#ffffff;border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 28px rgba(24,32,47,.12);display:grid;grid-gap:8px;gap:8px;min-width:260px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.account-menu-popover .account-menu-label{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.account-menu-popover strong{font-size:13px;overflow-wrap:anywhere}.account-menu-link{align-items:center;color:var(--foreground);display:flex;font-size:13px;font-weight:750;gap:7px;padding:7px 0;text-decoration:none}.account-menu-link:hover{color:var(--accent)}.account-menu-popover .nav-signout-button{align-items:center;border-top:1px solid var(--line);display:flex;gap:7px;justify-content:flex-start;margin-top:4px;padding-top:9px;width:100%}.nav-signin-button,.nav-signout-button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700;min-height:32px;padding:0 2px}.nav-signin-button{align-items:center;background:#ffffff;border:1px solid var(--accent);border-radius:6px;color:var(--accent);display:inline-flex;font-weight:800;justify-content:center;min-height:40px;padding:0 12px;white-space:nowrap}.nav-signin-button:hover{background:#eef4f2}.eyebrow{color:var(--accent);font-size:13px;font-weight:700;margin:0 0 12px;text-transform:uppercase}.eyebrow,h1{letter-spacing:0}h1{font-size:48px;line-height:1;margin:0}.lede{color:var(--muted);font-size:18px;line-height:1.6;margin:20px 0 0;max-width:640px}.home-intro{align-items:center;display:grid;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(320px,520px);margin-top:8px}.home-intro-copy{min-width:0}.home-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.home-primary-actions>:is(button,a){min-height:48px}.home-start-monitoring-button{margin:0}.review-monitor-visual{align-items:center;display:flex;justify-content:center;margin:0;min-width:0}.review-monitor-visual img{display:block;height:auto;max-height:310px;object-fit:contain;width:100%}.monitoring-benefit-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.monitoring-benefit-strip>div{align-items:flex-start;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr);padding:18px}.monitoring-benefit-strip>div+div{border-left:1px solid var(--line)}.monitoring-benefit-strip svg{color:var(--accent);margin-top:1px}.monitoring-benefit-strip span{display:grid;grid-gap:5px;gap:5px}.monitoring-benefit-strip strong{font-size:14px;line-height:1.3}.monitoring-benefit-strip small{color:var(--muted);font-size:13px;line-height:1.45}.quick-scan-section{padding-top:34px;scroll-margin-top:20px}.quick-scan-heading{max-width:720px}.quick-scan-heading h2{font-size:28px;line-height:1.2;margin:0}.quick-scan-heading>p:not(.eyebrow){color:var(--muted);line-height:1.55;margin:10px 0 0}.plan-preview{border-top:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;margin-top:30px;padding-top:24px}.plan-preview-header{max-width:680px}.plan-preview-header h2{font-size:24px;line-height:1.2;margin:0}.plan-preview-header p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.55;margin:8px 0 0}.plan-preview-link{display:inline-flex;margin-top:12px}.plan-preview-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{background:#fbfcfe;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:14px;gap:14px;padding:14px}.plan-card.highlighted{border-color:#b8d8ce;border-left:4px solid var(--accent)}.plan-card span{color:var(--muted);display:block;font-size:11px;font-weight:900;text-transform:uppercase}.plan-card strong{display:block;font-size:28px;line-height:1.1;margin-top:5px}.plan-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:8px 0 0}.plan-card ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.plan-card li{border-top:1px solid var(--line);font-size:13px;line-height:1.35;padding-top:8px}.plans-panel{max-width:1180px}.plans-hero{align-items:end;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto}.plans-hero h1{max-width:760px}.plans-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.plans-grid{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;padding-top:24px}.plan-card-detailed{align-content:start;gap:16px;min-width:0}.plan-card-top{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.plan-status{background:#f1f4f8;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;margin:0;min-height:30px;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.plan-status.featured{background:#e7f4ef;border-color:#b8d8ce;color:#176b5d}.plan-best-for{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.plan-metrics{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;margin:0;overflow:hidden}.plan-metrics div{background:#ffffff;display:grid;grid-gap:4px;gap:4px;padding:10px}.plan-metrics div+div{border-top:1px solid var(--line)}.plan-metrics dt{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:900;gap:6px;text-transform:uppercase}.plan-metrics dd{font-size:14px;font-weight:800;line-height:1.35;margin:0}.plan-detail-list li{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr)}.plan-detail-list svg{color:var(--accent);margin-top:1px}.monitoring-principles{border-top:1px solid var(--line);display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);margin-top:30px;padding-top:24px}.monitoring-principles-copy h2{font-size:24px;line-height:1.2;margin:0}.monitoring-principles-copy p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65;margin:10px 0 0}.monitoring-principles-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-principles-grid article{background:#fbfcfe;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:8px;gap:8px;padding:12px}.monitoring-principles-grid svg{color:var(--accent)}.monitoring-principles-grid strong{font-size:14px;line-height:1.3}.monitoring-principles-grid p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.audit-signal-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.audit-signal-strip div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px 16px}.audit-signal-strip div+div{border-left:1px solid var(--line)}.audit-signal-strip span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.audit-signal-strip strong{font-size:14px;line-height:1.35}.auth-form{display:grid;grid-gap:12px;gap:12px}.auth-form,.auth-form .field{min-width:0}.auth-form>button{font-weight:700;min-height:48px;width:100%}.auth-error{color:#a12e23;font-size:13px;line-height:1.5;margin:0}.monitoring-action,.monitoring-action-button{margin-top:18px}.auth-sheet{align-content:flex-start}.auth-sheet .add-store-sheet-header>button{flex:0 0 auto;white-space:nowrap}.auth-sheet-copy{display:grid;grid-gap:10px;gap:10px}.auth-sheet-copy p{line-height:1.55;margin:0}.auth-sheet-copy p:first-child{color:var(--ink);font-weight:600}.auth-sheet-copy p:last-child{color:var(--muted);font-size:14px}.auth-success{align-content:start;min-width:0}.auth-sent-message,.auth-success{display:grid;grid-gap:10px;gap:10px}.auth-success>svg{color:var(--accent)}.auth-success p{line-height:1.5;margin:0}.auth-sent-address{font-size:17px;overflow-wrap:anywhere}.auth-delivery-hint{color:var(--muted);font-size:13px}.auth-follow-up-actions{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.auth-follow-up-actions .secondary-button{width:100%}.auth-change-email{background:transparent;border:0;font-weight:600;min-height:36px;padding:0}.auth-change-email,.auth-dev-link{color:var(--accent);justify-self:start}.auth-dev-link{font-size:13px}.legal-panel{max-width:980px}.legal-updated{color:var(--muted);font-size:13px;font-weight:700;margin:12px 0 0}.legal-content{border-top:1px solid var(--line);display:grid;grid-gap:22px;gap:22px;margin-top:28px;padding-top:24px}.legal-content section{display:grid;grid-gap:8px;gap:8px}.legal-content h2{font-size:20px;line-height:1.25;margin:0}.legal-content p{color:var(--muted);line-height:1.7;margin:0;max-width:760px}.legal-content a{color:var(--accent);font-weight:800}.dashboard-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr;margin-top:28px}.admin-view-switcher{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px;justify-self:end}.admin-view-switcher-label{align-items:center;display:inline-flex;gap:6px}.admin-view-options{border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:repeat(2,auto);overflow:hidden}.admin-view-options button{background:#ffffff;border:0;border-radius:0;color:var(--muted);font-size:12px;min-height:34px;padding:0 10px}.admin-view-options button+button{border-left:1px solid var(--line)}.admin-view-options button.is-active{background:#eaf3ef;color:var(--accent);font-weight:800}.dashboard-main,.dashboard-side{min-width:0}.dashboard-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:18px}.dashboard-toolbar-compact{justify-content:flex-end}.dashboard-toolbar h2{margin:0}.dashboard-toolbar p{color:var(--muted);line-height:1.5;margin:6px 0 0}.dashboard-toolbar button{white-space:nowrap}.dashboard-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-activity-link{align-items:center;background:#ffffff;color:var(--accent);display:inline-flex;font-size:14px;font-weight:800;gap:7px;justify-content:center;min-height:44px;padding:0 13px;text-decoration:none;white-space:nowrap}.dashboard-activity-link,.setup-guide{border:1px solid var(--line);border-radius:6px}.setup-guide{background:#fbfcfe;border-left:4px solid var(--accent);display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:14px}.setup-guide.ok{background:#f3faf6;border-color:#b8d8ce #b8d8ce #b8d8ce #176b5d}.setup-guide.warning{background:#fffaf0;border-color:#ead48a #ead48a #ead48a #936200}.setup-guide.critical{background:#fff8f6;border-color:#e4b4ad #e4b4ad #e4b4ad #b13326}.setup-guide-header{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.setup-guide-header h3{font-size:18px;line-height:1.25;margin:0}.setup-guide-header p:not(.eyebrow){color:var(--muted);line-height:1.5;margin:8px 0 0}.setup-guide-progress{align-items:center;background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;gap:6px;min-height:40px;padding:0 12px;white-space:nowrap}.setup-guide-progress strong{color:var(--foreground)}.setup-guide-progress span{font-size:12px;font-weight:900;text-transform:uppercase}.setup-guide-focus{align-items:center;background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.setup-guide-focus>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.setup-guide-focus>div>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.setup-guide-focus strong{font-size:15px;line-height:1.3}.setup-guide-focus p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.setup-guide-checklist{border-top:1px solid var(--line);padding-top:10px}.setup-guide-checklist-heading{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:flex-start;text-transform:uppercase}.setup-guide-checklist-heading strong{color:var(--foreground)}.setup-guide-steps{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:10px 0 0;padding:0}.setup-guide-steps li{background:rgba(255,255,255,.76);border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.setup-guide-steps li.done{border-color:#b8d8ce}.setup-guide-steps li.pending{border-color:#ead48a}.setup-guide-steps li.attention{border-color:#e4b4ad}.setup-guide-steps li>span{align-items:center;color:var(--muted);display:inline-flex;font-size:10px;font-weight:900;gap:4px;text-transform:uppercase}.setup-guide-steps li.done>span{color:#176b5d}.setup-guide-steps li.attention>span{color:#b13326}.setup-guide-steps strong{display:block;font-size:13px;line-height:1.35}.setup-guide-steps p{color:var(--muted);font-size:12px;line-height:1.4;margin:3px 0 0;overflow-wrap:anywhere}.setup-guide-action{justify-self:flex-start;min-width:190px}.store-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(220px,.7fr) 126px}.store-list{border:1px solid var(--line);border-radius:6px;margin-top:18px;overflow:hidden}.store-item{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(170px,210px);padding:12px}.history-item.has-regression,.store-item.has-regression{background:#fffafa}.store-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.store-actions{display:grid;align-content:start;grid-gap:10px;gap:10px}.store-actions :is(button,a){min-width:0;width:100%}.store-primary-action-slot{display:grid}.store-secondary-actions{border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding-top:8px}.store-secondary-actions :is(button,a){font-size:13px;justify-content:flex-start}.store-action-message{border:1px solid var(--line);border-radius:6px;font-size:13px;line-height:1.4;margin:0;padding:10px 12px}.store-message-row{border-left-width:5px;display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;padding:12px 14px}.store-action-message strong{color:var(--foreground);display:block;line-height:1.35}.store-action-message p{margin:0}.store-action-message ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px}.store-action-message.success{background:#eef4f2;border-color:#b8d8ce;color:#28584f}.store-action-message.error{background:#fff1f0;border-color:#e4b4ad;color:#9f2d20}.store-action-message.info{background:#f7fafc;border-color:#cfd8e4;border-left-color:var(--accent);color:var(--foreground)}.saved-audit-progress-panel{background:#fbfcfe;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;padding:12px}.saved-audit-progress-header{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.saved-audit-progress-header .eyebrow{margin:0 0 6px}.saved-audit-progress-header h3{font-size:16px;line-height:1.25;margin:0}.saved-audit-progress-header p{color:var(--muted);font-size:13px;line-height:1.45;margin:6px 0 0}.saved-audit-progress-header>span{align-items:center;background:#e7f4ef;border:1px solid #b8d8ce;border-radius:999px;color:var(--accent);display:inline-flex;font-size:11px;font-weight:900;gap:5px;min-height:32px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.saved-audit-progress-steps{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.saved-audit-progress-steps li{border-top:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;padding-top:8px}.empty-store-state{display:grid;grid-gap:0;gap:0;padding:18px}.empty-store-state p{color:var(--muted);line-height:1.5;margin:0}.empty-store-onboarding{display:grid;grid-gap:16px;gap:16px}.empty-store-onboarding-header{display:grid;grid-gap:6px;gap:6px;max-width:720px}.empty-store-onboarding-header .eyebrow{margin:0}.empty-store-onboarding-header h3{line-height:1.25;margin:0}.empty-store-onboarding-header p{color:var(--muted);line-height:1.55;margin:0}.empty-store-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.empty-store-actions button{min-height:46px}.empty-store-demo-note{border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.45;margin:0;padding-top:12px}.empty-store-demo-note button{background:transparent;border:0;color:var(--accent);display:inline;font:inherit;font-weight:800;min-height:auto;padding:0;text-decoration:underline}.store-item+.store-item{border-top:1px solid var(--line)}.store-item span,.store-item strong{display:block}.store-item strong{overflow-wrap:anywhere}.empty-copy,.store-copy p,.store-copy>span{color:var(--muted);font-size:13px}.store-copy p{margin:0}.monitoring-status-panel{background:#fbfcfe;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;padding:12px}.monitoring-status-panel.ok{border-left-color:#61a38e}.monitoring-status-panel.warning{border-left-color:#d9ad35}.monitoring-status-panel.critical{border-left-color:#cf5f52}.monitoring-status-heading{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.monitoring-status-icon{align-items:center;background:#f0f3f8;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;height:28px;justify-content:center;width:28px}.monitoring-status-panel.ok .monitoring-status-icon{background:#e7f4ef;border-color:#b8d8ce;color:#176b5d}.monitoring-status-panel.warning .monitoring-status-icon{background:#fff6db;border-color:#e8cc79;color:#936200}.monitoring-status-panel.critical .monitoring-status-icon{background:#fff1f0;border-color:#e4b4ad;color:#b13326}.monitoring-status-heading strong{font-size:13px;line-height:1.35}.monitoring-status-badge{background:#f0f3f8;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;line-height:1.2;padding:3px 7px;text-transform:uppercase}.monitoring-status-panel.ok .monitoring-status-badge{background:#e7f4ef;border-color:#b8d8ce;color:#176b5d}.monitoring-status-panel.warning .monitoring-status-badge{background:#fff6db;border-color:#e8cc79;color:#936200}.monitoring-status-panel.critical .monitoring-status-badge{background:#fff1f0;border-color:#e4b4ad;color:#b13326}.monitoring-status-panel p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.monitoring-schedule-callout{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);padding:10px}.monitoring-schedule-callout div{display:grid;grid-gap:3px;gap:3px;min-width:0}.monitoring-schedule-callout span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.monitoring-schedule-callout strong{color:var(--foreground);font-size:14px;line-height:1.3}.monitoring-schedule-callout p{color:var(--muted);font-size:13px}.monitoring-status-facts{border-top:1px solid var(--line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding-top:10px}.monitoring-status-facts div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0 10px}.monitoring-status-facts div:first-child{padding-left:0}.monitoring-status-facts div:last-child{padding-right:0}.monitoring-status-facts div+div{border-left:1px solid var(--line)}.monitoring-status-facts dd,.monitoring-status-facts dt{font-size:12px;line-height:1.35;margin:0}.monitoring-status-facts dt{color:var(--muted);font-weight:800}.monitoring-status-facts dd{color:var(--foreground);overflow-wrap:anywhere}.product-coverage-summary{background:#fbfcfe;border:1px solid var(--line);border-left:4px solid #aab3c1;border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;padding:12px}.product-coverage-summary.ok{border-left-color:#61a38e}.product-coverage-summary.critical{background:#fff8f6;border-color:#e4b4ad #e4b4ad #e4b4ad #b13326}.product-coverage-summary-heading{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.product-coverage-summary-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.product-coverage-summary-copy .eyebrow{margin:0}.product-coverage-summary-copy strong{font-size:15px;line-height:1.3}.product-coverage-summary-copy p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.product-coverage-summary-badge{background:#f0f3f8;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.product-coverage-summary-badge.ok{background:#e7f4ef;border-color:#b8d8ce;color:#176b5d}.product-coverage-summary-badge.critical{background:#fff1f0;border-color:#e4b4ad;color:#b13326}.product-coverage-summary-footer{align-items:end;border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding-top:10px}.product-coverage-progress{display:grid;grid-gap:6px;gap:6px;max-width:560px;min-width:0}.product-coverage-progress>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.product-coverage-empty-note,.product-coverage-progress>div span{color:var(--muted);font-size:12px;line-height:1.4}.product-coverage-progress>div strong{font-size:12px;line-height:1.4;white-space:nowrap}.product-coverage-progress-track{background:#dfe4eb;border-radius:999px;display:block;height:6px;overflow:hidden;width:100%}.product-coverage-progress-track>span{background:var(--accent);border-radius:inherit;display:block;height:100%}.product-coverage-link,a.product-coverage-link{min-height:36px;padding:0 10px;white-space:nowrap}.regression-summary-panel{background:#fff8f6;border:1px solid #e4b4ad;border-left:4px solid #b13326;border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;padding:12px}.regression-summary-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.regression-summary-top>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.regression-kicker{color:#b13326;font-size:11px;font-weight:900;text-transform:uppercase}.regression-summary-top strong{color:#7c1f17;font-size:14px;line-height:1.35}.regression-summary-top p{color:#9f2d20;font-size:13px;line-height:1.45;margin:0}.regression-evidence-button{flex:0 0 auto;min-height:36px;padding:0 10px}.regression-summary-facts{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.regression-summary-facts div{border-top:1px solid #e4b4ad;padding-top:8px}.regression-summary-facts dt{color:#9f2d20;font-size:11px;font-weight:900;text-transform:uppercase}.regression-summary-facts dd{color:#7c1f17;font-size:13px;font-weight:800;margin:2px 0 0;overflow-wrap:anywhere}.history-regression-summary{border-left:3px solid #b13326;display:grid;grid-gap:3px;gap:3px;margin-top:8px;padding-left:9px}.history-regression-summary span{color:#b13326;font-size:11px;font-weight:900;text-transform:uppercase}.history-regression-summary strong{color:#7c1f17;font-size:13px;line-height:1.35}.regression-evidence-grid{border-top:1px solid #e4b4ad;display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.regression-evidence-pair{display:grid;grid-gap:8px;gap:8px;min-width:0}.regression-evidence-heading{display:grid;grid-gap:3px;gap:3px}.regression-evidence-heading span{color:#b13326;font-size:11px;font-weight:900;text-transform:uppercase}.regression-evidence-heading strong{color:#7c1f17;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.regression-evidence-frames{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.regression-evidence-thumb{background:#ffffff;border:1px solid #e4b4ad;border-radius:6px;color:var(--foreground);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:8px;text-decoration:none}.regression-evidence-thumb span{color:#9f2d20;font-size:11px;font-weight:900;text-transform:uppercase}.regression-evidence-thumb img{aspect-ratio:16/9;background:#ffffff;border:1px solid var(--line);border-radius:4px;display:block;object-fit:cover;object-position:top center;width:100%}.add-store-overlay{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:40}.add-store-backdrop{background:rgba(24,32,47,.42);border:0;border-radius:0;height:100%;inset:0;min-height:0;padding:0;position:absolute;width:100%}.add-store-sheet{background:var(--panel);box-shadow:-16px 0 40px rgba(24,32,47,.18);display:grid;grid-gap:22px;gap:22px;height:100%;max-width:100%;min-width:0;overflow-y:auto;padding:28px;position:relative;width:min(460px,calc(100vw - 32px))}.add-store-sheet-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.add-store-sheet-header h2{margin:0}.add-store-intro{background:#fbfcfe;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;display:grid;grid-gap:6px;gap:6px;padding:12px}.add-store-intro strong{font-size:15px;line-height:1.35}.add-store-intro p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.add-store-form{display:grid;grid-gap:14px;gap:14px}.demo-store-button{justify-self:flex-start;min-height:38px;padding:0 12px}.add-store-next-steps{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.add-store-next-steps li{border-top:1px solid var(--line);display:grid;grid-gap:3px;gap:3px;padding-top:8px}.add-store-next-steps strong{font-size:13px;line-height:1.35}.add-store-next-steps span{color:var(--muted);font-size:12px;line-height:1.4}.add-store-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.remove-store-warning{background:#fff1f0;border:1px solid #e4b4ad;border-left:4px solid #b13326;border-radius:6px;display:grid;grid-gap:8px;gap:8px;padding:12px}.remove-store-warning strong{color:#7c1f17;line-height:1.35;overflow-wrap:anywhere}.remove-store-warning p{color:#9f2d20;line-height:1.5;margin:0}.alert-settings-summary{background:#fbfcfe;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;display:grid;grid-gap:12px;gap:12px;padding:12px}.alert-settings-destination{align-items:flex-start;display:flex;gap:10px}.alert-settings-destination>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.alert-settings-destination-icon{align-items:center;background:#eaf6f2;border:1px solid #b9d9ce;border-radius:6px;color:#17634f;display:flex;flex:0 0 34px;height:34px;justify-content:center}.alert-settings-destination>div>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.alert-settings-destination strong{color:var(--foreground);line-height:1.35;overflow-wrap:anywhere}.alert-settings-destination p,.alert-settings-pending p,.alert-settings-test p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.alert-settings-pending{border-top:1px solid #e3c56d;color:#7a5600;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr);padding-top:10px}.alert-settings-pending svg{margin-top:1px}.alert-settings-pending>div{display:grid;grid-gap:3px;gap:3px}.alert-settings-pending strong,.alert-settings-test strong{font-size:13px;line-height:1.35}.alert-settings-test{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-top:10px}.alert-settings-test>div{display:grid;grid-gap:3px;gap:3px}.alert-settings-test button{flex:0 0 auto}.alert-language-field{border:0;display:grid;grid-gap:8px;gap:8px;margin:4px 0 0;min-width:0;padding:0}.alert-language-field legend{color:var(--foreground);font-size:14px;font-weight:800;padding:0}.alert-language-field>p{color:var(--muted);font-size:13px;line-height:1.45;margin:-3px 0 0}.alert-language-options{background:#edf1f5;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:3px;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.alert-language-options label{align-items:center;border:1px solid transparent;border-radius:4px;color:var(--muted);cursor:pointer;display:flex;font-size:14px;font-weight:750;justify-content:center;min-height:38px;padding:6px 10px}.alert-language-options label.selected{background:#ffffff;border-color:#b8c5d1;color:var(--foreground);box-shadow:0 1px 2px rgb(22 33 45/8%)}.alert-language-options input{height:1px;opacity:0;position:absolute;width:1px}.alert-language-options label:focus-within{outline:3px solid rgb(31 111 235/22%);outline-offset:1px}.weekly-summary-setting{align-items:center;border-top:1px solid var(--line);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding-top:16px}.weekly-summary-setting>span{display:grid;grid-gap:3px;gap:3px}.weekly-summary-setting strong{color:var(--foreground);font-size:14px;line-height:1.35}.weekly-summary-setting small{color:var(--muted);font-size:13px;line-height:1.45}.weekly-summary-setting input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#9aa6b2;border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;flex:0 0 42px;height:24px;margin:0;min-height:24px;padding:0;position:relative;transition:background-color .16s ease;width:42px}.weekly-summary-setting input:after{background:#ffffff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:18px}.weekly-summary-setting input:checked{background:var(--accent)}.weekly-summary-setting input:checked:after{transform:translateX(18px)}.weekly-summary-setting input:focus-visible{outline:3px solid rgb(31 111 235/22%);outline-offset:2px}.compact-reason{border-left:3px solid var(--line);display:grid;grid-gap:4px;gap:4px;margin-top:6px;padding-left:10px}.compact-reason.ok{border-left-color:#61a38e}.compact-reason.warning{border-left-color:#d9ad35}.compact-reason.critical{border-left-color:#cf5f52}.compact-reason strong{font-size:13px;line-height:1.35}.compact-reason span{color:var(--muted);font-size:13px;line-height:1.45}.compact-reason ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:2px 0 0;padding:0}.compact-reason li{background:#f0f3f8;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;line-height:1.3;padding:4px 8px}.empty-copy{margin:0;padding:12px}.compact-history .history-item{grid-template-columns:1fr}.activity-log-header{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.activity-log-header .eyebrow{margin-bottom:6px}.activity-log-header h2{line-height:1.25;margin:0}.activity-log-intro{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 0}.activity-page-layout{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.activity-log-page-header{border-bottom:1px solid var(--line);padding-bottom:14px}.run-report-header{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:22px;padding-bottom:18px}.run-report-header .eyebrow{margin-bottom:6px}.run-report-header h1{margin-bottom:8px}.run-report-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.run-report-actions a{min-height:40px;padding:0 12px}.run-report-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.run-report-meta div{background:#fbfcfe;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:3px;gap:3px;min-width:132px;padding:8px 10px}.run-report-meta dd,.run-report-meta dt{margin:0}.run-report-meta dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.run-report-meta dd{color:var(--foreground);font-size:13px;font-weight:800}.coverage-page-header{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:18px}.coverage-page-header .eyebrow{margin-bottom:6px}.coverage-page-header h1{margin-bottom:8px}.coverage-page-header>a{min-height:40px;padding:0 12px}.coverage-discovery-note{color:var(--muted);font-size:12px;line-height:1.45;margin:8px 0 0}.coverage-overview{background:#f7f9fb;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;margin-top:24px;padding:18px 0}.coverage-overview.ok{background:#f5faf8;border-color:#b8d8ce}.coverage-overview-heading{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.coverage-overview-heading .eyebrow{margin:0 0 6px}.coverage-overview-heading h2{font-size:18px}.coverage-overview-heading p{color:var(--muted);font-size:13px;line-height:1.45;margin:6px 0 0}.coverage-overview-facts{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.coverage-overview-facts div{border-left:1px solid var(--line);display:grid;grid-gap:3px;gap:3px;min-width:0;padding:0 14px}.coverage-overview-facts div:first-child{border-left:0;padding-left:0}.coverage-overview-facts dd,.coverage-overview-facts dt{margin:0}.coverage-overview-facts dt{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.coverage-overview-facts dd{font-size:22px;font-weight:900;line-height:1.2}.coverage-page-progress{display:grid;grid-gap:7px;gap:7px;max-width:720px}.coverage-page-progress>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.coverage-page-progress>div span{color:var(--muted);font-size:12px;font-weight:700}.coverage-page-progress>div strong{font-size:13px}.coverage-page-progress-track{background:#dfe4eb;border-radius:999px;display:block;height:8px;overflow:hidden;width:100%}.coverage-page-progress-track>span{background:var(--accent);border-radius:inherit;display:block;height:100%}.coverage-cycle-section{display:grid;grid-gap:10px;gap:10px;max-width:860px}.coverage-cycle-section>div:first-child{display:grid;grid-gap:2px;gap:2px}.coverage-cycle-section>div:first-child strong{font-size:13px}.coverage-cycle-section>div:first-child span{color:var(--muted);font-size:12px;line-height:1.4}.coverage-cycle{display:grid;grid-gap:11px;gap:11px;min-width:0}.coverage-cycle-heading{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:34px minmax(0,1fr) auto;min-width:0}.coverage-cycle-icon{align-items:center;background:#e7f4ef;border-radius:50%;color:var(--accent);display:inline-flex;height:32px;justify-content:center;width:32px}.coverage-cycle-heading>span:nth-child(2){display:grid;grid-gap:1px;gap:1px;min-width:0}.coverage-cycle-heading b,.coverage-cycle-heading strong{font-size:13px;line-height:1.35}.coverage-cycle-heading small{color:var(--muted);font-size:11px;line-height:1.35}.coverage-cycle-heading b{white-space:nowrap}.coverage-cycle-track{background:#dfe4e8;border-radius:4px;height:14px;overflow:hidden;width:100%}.coverage-cycle-checked{background:#26715f;border-radius:inherit;display:block;height:100%}.coverage-cycle-dates{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.coverage-cycle-dates>div{align-items:start;border-top:1px solid var(--line);display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:18px minmax(0,1fr);min-width:0;padding-top:8px}.coverage-cycle-dates svg{color:#26715f;grid-row:1/3;margin-top:1px}.coverage-cycle-dates dt{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.coverage-cycle-dates dd{font-size:13px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.coverage-overview-note{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.coverage-products-section{margin-top:28px}.coverage-products-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.coverage-products-heading .eyebrow{margin-bottom:5px}.coverage-products-heading>span{color:var(--muted);font-size:12px;line-height:1.4;text-align:right}.coverage-product-list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.coverage-product-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,1.5fr) minmax(130px,.55fr) minmax(160px,.7fr) minmax(130px,auto);padding:11px 12px}.coverage-product-row+.coverage-product-row{border-top:1px solid var(--line)}.coverage-product-head{background:#f0f3f8;color:var(--muted);font-size:12px;font-weight:800;padding-bottom:9px;padding-top:9px}.coverage-product-identity{display:grid;grid-gap:3px;gap:3px;min-width:0}.coverage-product-identity strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.coverage-product-checked>span:last-child,.coverage-product-identity span{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.coverage-product-checked,.coverage-product-status{min-width:0}.coverage-product-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.coverage-product-actions a{align-items:center;border-radius:6px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:800;gap:5px;min-height:34px;padding:0 7px;text-decoration:none}.coverage-product-actions a:hover{background:#eef4f2}.coverage-product-actions a:last-child{border:1px solid var(--line);justify-content:center;width:34px}.coverage-mobile-label{display:none}.coverage-products-empty{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding:18px 0}.coverage-products-empty p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.coverage-products-empty a{color:var(--accent);font-size:13px;font-weight:800;justify-self:start}.activity-history-list .history-item{grid-template-columns:minmax(260px,1fr) 104px minmax(240px,.62fr)}.activity-block{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.activity-meta{display:flex;flex-wrap:wrap;gap:6px}.activity-chip{align-items:center;background:#f0f3f8;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:900;gap:5px;line-height:1.25;padding:5px 8px;text-transform:uppercase}.activity-chip svg{flex:0 0 auto}.activity-chip.manual,.activity-chip.manual_scheduled,.activity-chip.quick_scan,.activity-chip.scheduled{background:#ffffff;color:#445168}.activity-chip.ok{background:#e7f4ef;border-color:#b8d8ce;color:#176b5d}.activity-chip.critical{background:#fff1f0;border-color:#e4b4ad;color:#b13326}.activity-chip.muted{background:#f7f8fb;color:var(--muted)}.activity-detail{border-left:3px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45;margin:0;padding-left:8px}.activity-detail.ok{border-left-color:#61a38e;color:#28584f}.activity-detail.critical{border-left-color:#cf5f52;color:#9f2d20}.activity-recovery{background:#fff8f6;border:1px solid #e4b4ad;border-radius:6px;display:grid;grid-gap:9px;gap:9px;padding:10px}.activity-recovery p{color:#7d352b;font-size:12px;line-height:1.45;margin:0}.activity-recovery-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.activity-recovery-actions button{font-size:12px;min-height:36px;padding:0 10px}.audit-workspace{margin-top:28px}.audit-form{align-items:end;display:grid;grid-gap:12px;gap:12px}.audit-form-production{grid-template-columns:minmax(260px,1fr) 132px}.audit-form-with-dev-tools{grid-template-columns:minmax(260px,1fr) minmax(220px,.55fr) 132px}.field{display:grid;grid-gap:8px;gap:8px}.field span{color:var(--muted);font-size:13px;font-weight:700}.field-label-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.field-label-row small{background:#f0f3f8;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;line-height:1;padding:4px 7px;text-transform:uppercase;white-space:nowrap}button,input{border-radius:6px;font:inherit;min-height:44px}input{border:1px solid var(--line);color:var(--foreground);padding:0 12px;width:100%}a.attention-action-button,a.danger-ghost-button,a.primary-action-button,a.secondary-button,a.tertiary-button,button{align-items:center;background:var(--accent);border:1px solid var(--accent);color:#ffffff;cursor:pointer;display:inline-flex;gap:7px;font-weight:700;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.button-icon,a.attention-action-button svg,a.danger-ghost-button svg,a.primary-action-button svg,a.secondary-button svg,a.tertiary-button svg,button svg{flex:0 0 auto}.button-icon{align-items:center;display:inline-flex}.attention-action-button,.primary-action-button{background:var(--accent);border-color:var(--accent);color:#ffffff;font-weight:900}.primary-action-button{box-shadow:0 8px 18px rgba(23,107,93,.18);min-height:48px}.attention-action-button{min-height:40px}.secondary-button,a.secondary-button{background:#ffffff;border-color:var(--line);color:var(--accent)}.attention-button,.attention-primary-button,a.attention-button,a.attention-primary-button{background:#936200;border-color:#936200;color:#ffffff}.attention-button svg,.attention-primary-button svg,a.attention-button svg,a.attention-primary-button svg{color:#ffffff}.danger-ghost-button,.tertiary-button,a.danger-ghost-button,a.tertiary-button{background:transparent;border-color:transparent;box-shadow:none;min-height:36px;padding:0 8px}.tertiary-button,a.tertiary-button{color:var(--muted)}.manual-scheduled-run-button{color:#66746d;font-size:12px;opacity:.78}.manual-scheduled-run-button:hover:not(:disabled){background:#f4f7f5;opacity:1}.danger-ghost-button{color:#9f2d20}.danger-button{background:#b13326;border-color:#b13326;color:#ffffff}.danger-button:hover{background:#9f2d20;border-color:#9f2d20}button:disabled{cursor:wait;opacity:.72}.form-note{color:var(--muted);font-size:13px;line-height:1.5;margin:10px 0 0}.audit-form-alert{background:#fff1f0;border:1px solid #e4b4ad;border-left:4px solid #b13326;border-radius:6px;display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:12px 14px}.audit-form-alert strong{color:#7c1f17;line-height:1.35}.audit-form-alert p{color:#9f2d20;line-height:1.5;margin:0}.audit-form-alert ul{color:#6f342e;display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.45;margin:0;padding-left:18px}.empty-state,.error{border-radius:6px;margin:16px 0 0;padding:14px 16px}.empty-state,.running-state{background:#eef4f2;color:#28584f}.running-state{border-radius:6px;display:grid;grid-gap:12px;gap:12px;margin:16px 0 0;overflow:hidden;padding:14px 16px}.progress-bar{background:#d0e4de;border-radius:999px;height:8px;overflow:hidden}.progress-bar span{animation:progress-slide 1.2s ease-in-out infinite;background:var(--accent);border-radius:inherit;display:block;height:100%;width:36%}.running-copy{display:grid;grid-gap:4px;gap:4px}.running-copy strong{color:var(--foreground)}.running-copy span,.running-state p{color:#28584f;font-size:14px;line-height:1.5;margin:0}.error{background:#fff1f0;color:#9f2d20}.results{margin-top:24px}.result-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.result-header h2{font-size:26px;line-height:1.18}.result-context{color:var(--muted);font-size:14px;line-height:1.45;margin:10px 0 0}.result-context,h2{overflow-wrap:anywhere}h2{font-size:22px;letter-spacing:0;line-height:1.25;margin:0}.change-text,.status-pill,.status-text{font-weight:800;text-transform:uppercase}.change-text{color:var(--muted);display:block;font-size:12px;margin-top:4px}.change-text.regression{color:#b13326}.change-text.recovered{color:#176b5d}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:5px;justify-content:center;padding:8px 10px;white-space:nowrap}.status-pill svg{flex:0 0 auto}.status-pill.ok,.status-text.ok{color:#176b5d}.status-pill.warning,.status-text.warning{color:#936200}.status-pill.critical,.status-pill.failed,.status-text.critical,.status-text.failed{color:#b13326}.status-pill.ok{background:#e7f4ef}.status-pill.warning{background:#fff6db}.status-pill.critical,.status-pill.failed{background:#fff1f0}.status-pill.running,.status-pill.scheduled{background:#f0f3f8;color:var(--muted)}.summary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.summary-item{border:1px solid var(--line);border-radius:6px;padding:12px}.summary-item span{color:var(--muted);display:block;font-size:13px;font-weight:700}.summary-item strong{display:block;font-size:28px;line-height:1;margin-top:8px}.owner-decision{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:6px;gap:6px;margin-top:18px;padding:16px 18px}.owner-decision strong{font-size:18px;line-height:1.4}.owner-decision p,.owner-decision span:not(.decision-kicker){color:var(--muted);line-height:1.5}.decision-kicker,.meta-label{color:var(--muted);display:block;font-size:11px;font-weight:900;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.owner-decision.ok{background:#e7f4ef;border-color:#b9d9cc}.owner-decision.warning{background:#fff6db;border-color:#ead48a}.owner-decision.critical{background:#fff1f0;border-color:#e4b4ad}.run-summary-panel{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:16px}.run-summary-panel.ok{background:#eef4f2;border-color:#b8d8ce}.run-summary-panel.warning{background:#fff8e7;border-color:#ead48a}.run-summary-panel.critical{background:#fff1f0;border-color:#e4b4ad}.run-summary-main{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr)}.run-summary-main strong{display:block;font-size:20px;line-height:1.35}.run-summary-action p,.run-summary-details p,.run-summary-main p{color:var(--muted);line-height:1.5;margin:6px 0 0}.run-summary-action{background:rgba(255,255,255,.62);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;padding:12px}.run-summary-action>span,.run-summary-details summary span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.run-summary-action p{color:var(--foreground);font-weight:800;margin-top:0}.run-summary-details{border-top:1px solid var(--line);padding-top:10px}.run-summary-details summary{cursor:pointer;list-style:none}.run-summary-details summary::-webkit-details-marker{display:none}.run-summary-details strong{display:block;line-height:1.35}.run-summary-details ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:10px 0 0;padding:0}.run-summary-details li{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:999px;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.3;padding:5px 9px}.run-failure-panel{background:#fff1f0;border:1px solid #e4b4ad;border-left:4px solid #b13326;border-radius:6px;display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px}.run-failure-panel strong{color:#7f241a;font-size:18px;line-height:1.35}.run-failure-panel p{color:#7b4a43;line-height:1.5;margin:0}.run-failure-facts{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:4px 0 0}.run-failure-facts div{background:rgba(255,255,255,.72);border:1px solid #e4b4ad;border-radius:6px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.run-failure-facts dd,.run-failure-facts dt{margin:0}.run-failure-facts dt{color:#9f2d20;font-size:11px;font-weight:900;text-transform:uppercase}.run-failure-facts dd{color:var(--foreground);font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.business-impact-panel{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);margin-top:14px;padding:14px}.business-impact-panel.ok{background:#eef4f2;border-color:#b8d8ce}.business-impact-panel.warning{background:#fff8e7;border-color:#ead48a}.business-impact-panel.critical{background:#fff1f0;border-color:#e4b4ad}.business-impact-main{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr)}.business-impact-main strong{display:block;font-size:18px;line-height:1.35}.business-impact-action p,.business-impact-main p{color:var(--muted);line-height:1.5;margin:6px 0 0}.impact-badge{border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;line-height:1.2;padding:6px 9px;text-transform:uppercase;white-space:nowrap}.impact-badge.ok{background:#e7f4ef;border-color:#b8d8ce;color:#176b5d}.impact-badge.warning{background:#fff6db;border-color:#e8cc79;color:#936200}.impact-badge.critical{background:#fff1f0;border-color:#e4b4ad;color:#b13326}.business-impact-action{border-left:1px solid var(--line);min-width:0;padding-left:12px}.business-impact-action>span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.business-impact-action ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:10px 0 0;padding:0}.business-impact-action li{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:999px;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.3;padding:5px 9px}.run-reason-panel{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);margin-top:14px;padding:12px 14px}.run-reason-panel.ok{background:#eef4f2;border-color:#b8d8ce}.run-reason-panel.warning{background:#fff8e7;border-color:#ead48a}.run-reason-panel.critical{background:#fff1f0;border-color:#e4b4ad}.reason-block>span,.run-reason-panel span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.run-reason-panel strong{display:block;line-height:1.35}.run-reason-panel p{color:var(--muted);line-height:1.5;margin:6px 0 0}.reason-facts{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.reason-facts li{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:999px;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.3;padding:6px 10px}.result-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.result-section-heading{border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:6px;display:grid;grid-gap:6px;gap:6px;margin-top:18px;padding:14px}.result-section-heading.warning{background:#fff8e7;border-color:#ead48a #ead48a #ead48a #936200}.result-section-heading.critical{background:#fff1f0;border-color:#e4b4ad #e4b4ad #e4b4ad #b13326}.result-section-heading strong{display:block;font-size:18px;line-height:1.35}.result-section-heading p{color:var(--muted);line-height:1.5;margin:0}.healthy-products-disclosure{background:#fbfcfe;border:1px solid var(--line);border-radius:6px;margin-top:14px;overflow:hidden}.healthy-products-disclosure.primary{margin-top:18px}.healthy-products-disclosure summary{align-items:center;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:14px}.healthy-products-disclosure summary::-webkit-details-marker{display:none}.healthy-products-disclosure summary strong{display:block;font-size:16px;line-height:1.35}.healthy-products-disclosure summary p{color:var(--muted);line-height:1.5;margin:0}.healthy-products-toggle{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:12px;font-weight:900;line-height:1.2;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.healthy-products-toggle-hide{display:none}.healthy-products-disclosure[open] .healthy-products-toggle{color:var(--muted)}.healthy-products-disclosure[open] .healthy-products-toggle-show{display:none}.healthy-products-disclosure[open] .healthy-products-toggle-hide{display:inline}.healthy-result-list{border-top:1px solid var(--line);margin-top:0;padding:14px}.empty-product-results{background:#fbfcfe;border:1px dashed var(--line);border-radius:6px;display:grid;grid-gap:6px;gap:6px;margin-top:18px;padding:14px}.empty-product-results.failed{background:#fff8f6;border-color:#e4b4ad}.empty-product-results strong{font-size:15px;line-height:1.35}.empty-product-results p{color:var(--muted);line-height:1.5;margin:0}.product-result-card{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:12px;gap:12px;padding:16px}.product-result-card.warning{border-color:#ead48a}.product-result-card.critical,.product-result-card.failed{border-color:#e4b4ad}.product-card-top{align-items:flex-start;background:#fbfcfe;border:1px solid var(--line);border-radius:6px;display:flex;gap:14px;justify-content:space-between;padding:12px}.product-open-button{flex:0 0 auto;min-height:36px;white-space:nowrap}.product-decision{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:5px;gap:5px;padding:14px}.product-decision strong{font-size:17px;line-height:1.35}.product-decision p{color:var(--muted);line-height:1.5;margin:0}.product-decision.ok{background:#e7f4ef;border-color:#b9d9cc}.product-decision.warning{background:#fff6db;border-color:#ead48a}.product-decision.critical{background:#fff1f0;border-color:#e4b4ad}.product-next-step{align-items:flex-start;background:#fbfcfe;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.product-next-step p{color:var(--foreground);font-weight:800;line-height:1.5;margin:0}.product-next-step ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.product-next-step li{display:grid;grid-gap:3px;gap:3px}.product-next-step li strong{color:var(--muted);font-size:12px;text-transform:capitalize}.product-next-step li span{font-weight:800;line-height:1.45}.product-technical-details{border:1px solid var(--line);border-radius:6px;overflow:hidden}.product-technical-details summary{align-items:center;background:#fbfcfe;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:12px}.product-technical-details summary::-webkit-details-marker{display:none}.product-technical-details summary strong{display:block;font-size:15px;line-height:1.35}.technical-details-toggle{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:12px;font-weight:900;line-height:1.2;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.technical-details-hide{display:none}.product-technical-details[open] .technical-details-toggle{color:var(--muted)}.product-technical-details[open] .technical-details-show{display:none}.product-technical-details[open] .technical-details-hide{display:inline}.product-technical-details .viewport-grid{border-top:1px solid var(--line);padding:12px}.viewport-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.viewport-panel{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:12px}.viewport-panel.warning{border-color:#ead48a}.viewport-panel.critical,.viewport-panel.failed{border-color:#e4b4ad}.viewport-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.viewport-heading>div{min-width:0}.viewport-heading strong{display:block;text-transform:capitalize}.viewport-panel .insight-grid{grid-template-columns:1fr}.result-card{border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:14px;gap:14px;padding:14px}.result-card.warning{border-color:#ead48a}.result-card.critical,.result-card.failed{border-color:#e4b4ad}.result-card-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.product-link{color:var(--foreground);font-weight:800;overflow-wrap:anywhere}.result-badges{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:8px;text-transform:uppercase}.result-badges .change-text{display:inline;margin-top:0}.evidence-link{color:var(--accent);flex:0 0 auto;font-weight:800;white-space:nowrap}.insight-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(220px,.8fr)}.insight-block,.signal-list{min-width:0}.insight-block span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.insight-block strong{display:block;line-height:1.35}.insight-block p{color:var(--muted);line-height:1.5;margin:6px 0 0}.business-impact-block{border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:6px;display:grid;grid-gap:6px;gap:6px;padding:12px}.business-impact-block.ok{background:#eef4f2;border-color:#b8d8ce #b8d8ce #b8d8ce #176b5d}.business-impact-block.warning{background:#fff8e7;border-color:#ead48a #ead48a #ead48a #936200}.business-impact-block.critical{background:#fff1f0;border-color:#e4b4ad #e4b4ad #e4b4ad #b13326}.business-impact-block>span{color:var(--muted);display:block;font-size:12px;font-weight:800;text-transform:uppercase}.business-impact-block strong{align-items:center;display:inline-flex;gap:7px;line-height:1.35}.business-impact-block p{color:var(--muted);line-height:1.5;margin:0}.business-impact-block .impact-action{border-top:1px solid var(--line);color:var(--foreground);font-size:13px;font-weight:700;margin-top:4px;padding-top:8px}.impact-dot{border-radius:999px;display:inline-block;flex:0 0 auto;height:9px;width:9px}.impact-dot.ok{background:#176b5d}.impact-dot.warning{background:#936200}.impact-dot.critical{background:#b13326}.next-step-block{background:#fbfcfe;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;padding:12px}.signal-list{background:#fbfcfe;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.signal-list div{display:grid;grid-gap:4px;gap:4px;padding:10px}.signal-list div:nth-child(odd){border-right:1px solid var(--line)}.signal-list div:nth-child(n+3){border-top:1px solid var(--line)}.signal-list dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.signal-list dd{font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.reason-block{min-width:0}.reason-block,.reason-chip-grid{display:grid;grid-gap:8px;gap:8px}.reason-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reason-chip{background:#fbfcfe;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.reason-chip.ok{background:#eef4f2;border-color:#b8d8ce}.reason-chip.warning{background:#fff8e7;border-color:#ead48a}.reason-chip.critical{background:#fff1f0;border-color:#e4b4ad}.reason-chip span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.reason-chip strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.evidence-comparison{background:#f7f8fb;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:12px;gap:12px;padding:12px}.evidence-comparison>strong{font-size:14px}.evidence-pair{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-frame{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:var(--foreground);display:grid;grid-gap:8px;gap:8px;min-width:0;overflow:hidden;padding:10px;text-decoration:none}.evidence-frame span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.evidence-frame img{aspect-ratio:16/9;background:#ffffff;border:1px solid var(--line);border-radius:4px;display:block;object-fit:cover;object-position:top center;width:100%}.result-table{border:1px solid var(--line);border-radius:6px;margin-top:18px;overflow:hidden}.table-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1.8fr) 90px 96px minmax(220px,1fr);padding:12px}.table-row+.table-row{border-top:1px solid var(--line)}.table-head{background:#f0f3f8;color:var(--muted);font-size:13px;font-weight:800}.signals,.table-row a{overflow-wrap:anywhere}.signals a{color:var(--accent);font-weight:800}.issues{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:10px 0 0 18px}.issues,.run-meta{color:var(--muted);font-size:13px}.run-meta{margin:8px 0 0;overflow-wrap:anywhere}.history{margin-top:28px}.section-heading{margin-bottom:12px}.section-heading .eyebrow{margin-bottom:6px}.history-list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.history-item{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1fr) 104px minmax(220px,.7fr);padding:12px}.history-item+.history-item{border-top:1px solid var(--line)}.history-item span,.history-item strong{display:block}.history-item strong{overflow-wrap:anywhere}.history-actions{display:grid;grid-gap:8px;gap:8px}.history-detail-button,.history-evidence-button{justify-self:flex-start;min-height:36px;padding:0 10px}.history-evidence-grid{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.history-evidence-thumb{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:var(--foreground);display:grid;grid-gap:7px;gap:7px;min-width:0;overflow:hidden;padding:8px;text-decoration:none}.history-evidence-thumb span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.history-evidence-thumb img{aspect-ratio:16/9;background:#ffffff;border:1px solid var(--line);border-radius:4px;display:block;object-fit:cover;object-position:top center;width:100%}.history-evidence-thumb strong{font-size:12px;line-height:1.35}.history-evidence-more{color:var(--muted);font-size:12px;font-weight:700;margin:0}.history-item>div>span,.history-summary{color:var(--muted);font-size:13px}.run-result-summary{margin-top:24px}.alert-email-result-panel{margin:0 auto;max-width:760px}.alert-email-result{display:grid;grid-gap:12px;gap:12px;padding:56px 8px 40px}.alert-email-result-icon{align-items:center;border-radius:6px;display:flex;height:42px;justify-content:center;width:42px}.alert-email-result.success .alert-email-result-icon{background:#eaf6f2;border:1px solid #b9d9ce;color:#17634f}.alert-email-result.invalid .alert-email-result-icon{background:#fff7e2;border:1px solid #e3c56d;color:#7a5600}.alert-email-result h1,.alert-email-result p{margin:0}.alert-email-result>p:not(.eyebrow){color:var(--muted);line-height:1.6;max-width:560px}.alert-email-result>a{justify-self:start;margin-top:8px}@keyframes progress-slide{0%{transform:translateX(-110%)}to{transform:translateX(310%)}}@media (max-width:640px){.shell{padding:16px}.dashboard-toolbar,.setup-guide-header,.top-nav{align-items:flex-start;display:grid}.nav-actions{justify-content:flex-start}.panel{padding:24px}h1{font-size:34px}.add-store-actions,.audit-form,.auth-form,.history-item,.launch-lock-form,.run-failure-facts,.summary-grid,.table-row{grid-template-columns:1fr}.launch-lock-form button{width:100%}.audit-signal-strip{grid-template-columns:1fr}.audit-signal-strip div+div{border-left:0;border-top:1px solid var(--line)}.monitoring-benefit-strip{grid-template-columns:1fr}.monitoring-benefit-strip>div+div{border-left:0;border-top:1px solid var(--line)}.activity-log-header,.coverage-overview-facts,.coverage-overview-heading,.coverage-page-header,.dashboard-grid,.monitoring-principles,.monitoring-principles-grid,.plan-preview-grid,.plans-grid,.plans-hero,.product-coverage-summary-footer,.product-coverage-summary-heading,.run-report-header,.store-form,.store-item{grid-template-columns:1fr}.plans-hero-actions{justify-content:flex-start;width:100%}.plans-hero-actions a{width:100%}.dashboard-toolbar-actions{justify-content:flex-start;width:100%}.coverage-page-header>a,.dashboard-activity-link,.dashboard-toolbar-actions button,.product-coverage-link,.run-report-actions a{width:100%}.activity-history-list .history-item{grid-template-columns:1fr}.run-report-actions{justify-content:flex-start;width:100%}.monitoring-schedule-callout{align-items:start;grid-template-columns:1fr}.setup-guide-focus{align-items:stretch;grid-template-columns:1fr}.monitoring-status-facts{gap:8px;grid-template-columns:1fr}.monitoring-status-facts div{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.monitoring-status-facts div:first-child{border-top:0;padding-top:0}.add-store-sheet{padding:24px;width:100%}.add-store-actions button{width:100%}.alert-settings-test{align-items:stretch;display:grid}.alert-email-result>a,.alert-settings-test button{justify-self:stretch;width:100%}.business-impact-main,.business-impact-panel,.evidence-pair,.healthy-products-disclosure summary,.history-evidence-grid,.insight-grid,.product-card-top,.product-next-step,.product-technical-details summary,.reason-chip-grid,.regression-evidence-frames,.regression-evidence-grid,.regression-summary-facts,.result-card-top,.run-reason-panel,.run-summary-main,.saved-audit-progress-header,.saved-audit-progress-steps,.setup-guide-steps,.viewport-grid,.viewport-heading{display:grid;grid-template-columns:1fr}.evidence-link{white-space:normal}.product-next-step .evidence-link,.product-open-button{justify-self:stretch;text-align:center;width:100%}.result-header{display:grid}.demo-store-button,.setup-guide-action{justify-self:stretch;width:100%}.business-impact-action{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:12px}.coverage-overview-facts{gap:8px}.coverage-overview-facts div{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.coverage-overview-facts div:first-child{border-top:0;padding-top:0}.coverage-cycle-heading{grid-template-columns:34px minmax(0,1fr)}.coverage-cycle-heading b{grid-column:2;white-space:normal}.coverage-cycle-dates{grid-template-columns:minmax(0,1fr)}.coverage-products-heading{align-items:start;display:grid}.coverage-products-heading>span{text-align:left}.coverage-product-head{display:none}.coverage-product-row{gap:10px;grid-template-columns:1fr}.coverage-product-checked,.coverage-product-status{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);padding-top:8px}.coverage-mobile-label{color:var(--muted);display:block;font-size:11px;font-weight:800;line-height:1.3}.coverage-product-actions{border-top:1px solid var(--line);justify-content:flex-start;padding-top:8px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.review-state{align-items:center;display:flex;gap:10px;color:var(--foreground);min-width:0}.review-state>svg{flex:0 0 auto}.review-state>h2,.review-state>strong{font-size:20px;line-height:1.4;margin:0;overflow-wrap:anywhere}.review-state.ok>svg{color:#176b5d}.review-state.warning>svg{color:#966400}.review-state.critical>svg,.review-state.failed>svg{color:#b33838}.review-state.neutral>svg,.review-state.pending>svg{color:var(--muted)}.review-state.running>svg{color:var(--accent)}.is-spinning{animation:review-spin 1.5s linear infinite}@keyframes review-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.store-overview{align-items:start;background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(160px,230px);gap:20px 24px;padding:24px}.store-overview .store-copy{gap:12px}.store-name{font-size:17px;line-height:1.4;margin:0;overflow-wrap:anywhere}.store-check-context{font-size:12px;color:var(--muted);line-height:1.6}.store-overview .store-secondary-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;border-top:0;gap:6px;padding:0}.store-overview .store-secondary-actions>.icon-tool{display:inline-flex;flex:0 0 40px;justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.store-overview .manual-scheduled-run-button{font-size:12px}.store-overview>.regression-evidence-grid{grid-column:1/-1}.store-overview .store-primary-action-slot :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal}.dashboard-page-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.dashboard-page-header .eyebrow{margin:0 0 5px}.store-monitoring-layout{margin-top:18px}.store-monitoring-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.store-monitoring-header{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:58px;padding:10px 18px}.store-monitoring-header>a{align-items:center;color:var(--foreground);display:inline-flex;font-size:14px;font-weight:800;gap:7px;min-width:0;text-decoration:none}.store-monitoring-header>a>span:first-child{overflow-wrap:anywhere}.store-monitoring-header>a>svg{color:var(--muted);flex:0 0 auto}.store-monitoring-header .store-secondary-actions{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:0}.store-monitoring-header .icon-tool{display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;min-height:38px;padding:0;width:38px}.store-monitoring-conclusion{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:28px 24px}.store-monitoring-status{align-items:flex-start;display:flex;gap:13px;min-width:0}.store-monitoring-status>svg{flex:0 0 auto;margin-top:1px}.store-monitoring-status.ok>svg{color:#176b5d}.store-monitoring-status.warning>svg{color:#966400}.store-monitoring-status.critical>svg,.store-monitoring-status.failed>svg{color:#b33838}.store-monitoring-status.neutral>svg,.store-monitoring-status.pending>svg{color:var(--muted)}.store-monitoring-status.running>svg{color:var(--accent)}.store-monitoring-status h2{font-size:24px;line-height:1.3;margin:0}.store-monitoring-status p{color:var(--muted);font-size:14px;line-height:1.5;margin:6px 0 0}.store-monitoring-status .store-check-context{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:10px}.store-monitoring-conclusion .store-primary-action-slot{min-width:170px}.store-monitoring-conclusion .store-primary-action-slot :is(a,button){align-items:center;display:inline-flex;gap:8px;justify-content:center;width:100%}.store-monitoring-card>:is(.store-action-message,.saved-audit-progress-compact){margin:0 24px 20px}.monitoring-signal-flow{align-items:stretch;background:#f8fafb;border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(150px,.85fr) auto minmax(280px,1.5fr) auto minmax(150px,.85fr);padding:20px 24px}.monitoring-flow-arrow{align-self:center;color:#a5afbd}.monitoring-device-signals{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-signal-node{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:6px;display:flex;gap:10px;min-height:68px;min-width:0;padding:10px 12px}.monitoring-signal-icon{align-items:center;background:#eef1f5;border-radius:50%;color:var(--muted);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;position:relative;width:38px}.monitoring-signal-node>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.monitoring-signal-node small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.monitoring-signal-node strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.monitoring-signal-node.ok{border-color:#b8d8ce}.monitoring-signal-node.ok .monitoring-signal-icon{background:#eaf6f2;color:#176b5d}.monitoring-signal-node.warning{border-color:#ead48a}.monitoring-signal-node.warning .monitoring-signal-icon{background:#fff8df;color:#966400}.monitoring-signal-node.critical{border-color:#e4b4ad}.monitoring-signal-node.critical .monitoring-signal-icon{background:#fff0ee;color:#b33838}.monitoring-signal-node.running{border-color:#9dc8bc}.monitoring-signal-node.running .monitoring-signal-icon{background:#e7f4ef;color:var(--accent)}.monitoring-overview{border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin:0}.monitoring-overview-item{align-items:flex-start;display:flex;gap:11px;min-width:0;padding:18px}.monitoring-overview-item+.monitoring-overview-item{border-left:1px solid var(--line)}.monitoring-overview-item>svg{color:var(--muted);flex:0 0 auto;margin-top:2px}.monitoring-overview-item>div{min-width:0;width:100%}.monitoring-overview-item dt{color:var(--muted);font-size:11px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.monitoring-overview-item dd{font-size:14px;font-weight:800;margin:0;overflow-wrap:anywhere}.monitoring-coverage-heading,.monitoring-plan-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.monitoring-coverage-heading .monitoring-overview-link,.monitoring-plan-heading .monitoring-overview-link{flex:0 0 auto;margin-top:0}.monitoring-plan-facts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.monitoring-plan-facts>span{border-left:3px solid #91b8ad;display:grid;grid-gap:2px;gap:2px;min-width:0;padding-left:9px}.monitoring-plan-facts small{margin:0}.monitoring-plan-facts strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.monitoring-rotation-note{color:var(--muted);font-size:11px;line-height:1.45;margin:9px 0 0}.monitoring-overview-item small{color:var(--muted);display:block;font-size:11px;line-height:1.4;margin-top:5px}.monitoring-overview-item.alert-delivery-failed :is(svg,dd){color:#b33838}.monitoring-timeline{align-items:center;display:grid;grid-template-columns:9px minmax(40px,1fr) 9px;margin-top:12px}.monitoring-timeline-dot{background:var(--accent);border:2px solid #dff0ea;border-radius:50%;height:9px;width:9px}.monitoring-timeline-line{background:#91b8ad;height:2px}.monitoring-timeline.is-pending :is(.monitoring-timeline-dot,.monitoring-timeline-line){background:#b9c1cc;border-color:#edf0f3}.monitoring-timeline-labels{display:flex;gap:16px;justify-content:space-between;margin-top:7px}.monitoring-timeline-labels>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.monitoring-timeline-labels>span:last-child{text-align:right}.monitoring-timeline-labels small{margin:0}.monitoring-timeline-labels strong{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.monitoring-overview-coverage .product-coverage-progress-track{background:#e4e9ed;display:block;height:5px;margin-top:8px}.monitoring-overview-coverage .product-coverage-progress-track>span{background:#708894}.monitoring-overview-coverage .coverage-cycle{margin-top:9px}.monitoring-overview-coverage .coverage-cycle-track{height:11px}.monitoring-overview-coverage .coverage-cycle-dates{gap:10px}.monitoring-overview-link{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;font-weight:800;gap:5px;margin-top:8px;text-decoration:none}.monitoring-facts-compact{border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;grid-column:1/-1;margin:0;padding:20px 0 0}.monitoring-facts-compact>div{display:flex;gap:12px;min-width:0;align-items:flex-start}.monitoring-facts-compact svg{flex:0 0 auto;color:var(--muted);margin-top:3px}.monitoring-facts-compact dt{color:var(--muted);font-size:12px;margin-bottom:4px}.monitoring-facts-compact dd{margin:0;font-size:14px;overflow-wrap:anywhere}.monitoring-facts-compact small{display:block;color:#966400;margin-top:4px}.monitoring-facts-compact .monitoring-last-run{color:var(--muted)}.monitoring-facts-compact .alert-delivery-failed :is(dt,svg){color:#b33838}.coverage-compact{display:flex;align-items:center;gap:12px;grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;min-width:0}.coverage-compact>svg{color:var(--muted);flex:0 0 auto}.coverage-compact-content{flex:1 1;min-width:0}.coverage-compact-label{display:flex;gap:6px 16px;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.coverage-compact-label span{font-size:12px;color:var(--muted)}.coverage-compact-label strong{font-size:13px}.coverage-compact .product-coverage-progress-track{background:#e9edef}.coverage-compact .product-coverage-progress-track>span{background:#708894}.coverage-compact .product-coverage-link{display:inline-flex;gap:6px;align-items:center;margin-left:12px;font-size:13px}.saved-audit-progress-compact{grid-column:1/-1;color:var(--muted);font-size:14px;line-height:1.6;margin:0}.empty-store-onboarding{justify-items:center;text-align:center;padding:36px 16px;gap:18px}.empty-store-onboarding-header{gap:8px;max-width:420px}.empty-store-onboarding-header h3{font-size:22px}.empty-store-onboarding .empty-store-actions,.empty-store-onboarding .empty-store-demo-note{margin:0}.empty-store-illustration{display:grid;max-width:300px;place-items:center;width:100%}.empty-store-illustration img{display:block;height:auto;width:100%}.visual-results .result-header{align-items:start;margin-bottom:16px}.visual-results .result-context{font-size:13px;margin:8px 0 0 34px;overflow-wrap:anywhere}.visual-results .run-summary-panel{background:transparent;border:0;border-radius:0;padding:0 0 16px;border-bottom:1px solid var(--line)}.visual-results .run-summary-action{border:0;padding:0;gap:8px;display:flex;align-items:baseline;flex-wrap:wrap}.visual-results .run-summary-action>span{flex:0 0 auto}.visual-results .run-summary-action p{font-size:14px;margin:0;flex:1 1;min-width:200px}.visual-results .run-summary-details{border:0;padding-top:10px}.visual-results .run-summary-details>summary{font-size:12px;color:var(--muted)}.visual-results .run-meta{overflow-wrap:anywhere}.check-counts{display:flex;gap:10px 20px;flex-wrap:wrap;margin:18px 0 24px;font-size:13px}.check-counts>span{display:inline-flex;align-items:center;gap:6px}.check-counts-label{color:var(--muted)}.check-counts .ok{color:#176b5d}.check-counts .warning{color:#966400}.check-counts :is(.critical,.failed){color:#b33838}.result-section-heading-compact h3{font-size:16px;margin:0 0 12px}.result-section-heading-compact h3 span{color:var(--muted);font-size:13px;margin-left:10px;font-weight:400}.visual-results .product-result-card{background:white;padding:18px;gap:16px;border-radius:6px}.visual-results .product-card-top{margin:0}.visual-results .product-card-top .product-link{display:inline-flex;align-items:flex-start;gap:8px;margin:0;font-size:15px;overflow-wrap:anywhere;min-width:0}.visual-results .product-card-top .product-link>svg{flex:0 0 auto;margin-top:2px}.viewport-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.viewport-glance{min-width:0}.viewport-glance-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.viewport-glance-heading>span{display:inline-flex;gap:6px;align-items:center;font-size:12px}.viewport-glance-heading>span:first-child{font-weight:700;font-size:14px}.viewport-glance.ok .viewport-glance-heading>span:last-child{color:#176b5d}.viewport-glance.warning .viewport-glance-heading>span:last-child{color:#966400}.viewport-glance:is(.critical,.failed) .viewport-glance-heading>span:last-child{color:#b33838}.review-signals{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0}.review-signals>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.review-signals dt{display:flex;align-items:center;gap:6px;color:var(--muted)}.review-signals dd{margin:0;text-align:right}.review-signals svg{flex:0 0 auto}.review-signals .ok dd{color:#176b5d}.review-signals .missing dd{color:#9c3834;font-weight:600}.review-signals .neutral dd{color:var(--muted)}.visual-results .product-next-step{background:transparent;border:0;border-radius:0;padding:12px 0 0;border-top:1px solid var(--line)}.visual-results .product-next-step p{margin:4px 0 0}.visual-results .product-technical-details{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.visual-results .product-technical-details>summary{padding:10px 0 0}.visual-results .product-technical-details>summary strong{font-size:12px;color:var(--muted);font-weight:500}.visual-results .viewport-panel{background:transparent;border:0;padding:0;min-width:0}.visual-results .reason-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-results .reason-chip{min-width:0;overflow-wrap:anywhere}.product-evidence-preview{display:flex;flex-wrap:wrap;gap:12px}.product-evidence-preview>a{width:152px;max-width:100%;color:var(--accent);font-size:12px;text-decoration:none}.product-evidence-preview img{display:block;width:100%;height:96px;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:4px}.product-evidence-preview a>span{display:flex;gap:6px;align-items:center;justify-content:space-between;margin-top:6px}.technical-errors{font-size:12px;overflow-wrap:anywhere}.technical-errors ul{padding-left:18px}.visual-results .healthy-products-disclosure{background:transparent;padding:0;border:0;border-top:1px solid var(--line);border-radius:0;margin-top:18px}.visual-results .healthy-products-disclosure>summary{padding:14px 0}.visual-results .healthy-products-disclosure strong{font-size:14px}.run-report-header h1{font-size:20px;margin-bottom:12px}.running-copy>strong{display:flex;align-items:center;gap:8px}:where(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:700px){.admin-view-switcher{align-items:flex-start;flex-direction:column;justify-self:stretch}.admin-view-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.store-overview{grid-template-columns:minmax(0,1fr);padding:16px;gap:18px}.store-overview .store-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.store-overview .store-primary-action-slot{flex:1 1 160px}.store-overview .store-secondary-actions{flex:0 1 auto}.store-overview .manual-scheduled-run-button{max-width:180px}.monitoring-facts-compact{grid-template-columns:minmax(0,1fr);gap:16px}.coverage-compact{flex-wrap:wrap;align-items:flex-start}.coverage-compact .product-coverage-link{margin-left:30px}.coverage-compact-content{flex-basis:calc(100% - 30px)}.review-state>h2,.review-state>strong{font-size:18px}.viewport-overview{grid-template-columns:minmax(0,1fr);gap:20px}.visual-results .product-result-card{padding:14px}.visual-results .run-summary-action p{min-width:0;flex-basis:100%}.product-evidence-preview>a{width:124px}.home-intro{gap:8px;grid-template-columns:minmax(0,1fr)}.review-monitor-visual img{max-height:220px}.empty-store-illustration{max-width:240px}.dashboard-page-header{align-items:stretch;display:grid}.dashboard-page-header .dashboard-activity-link{justify-self:start;width:auto}.store-monitoring-header{align-items:flex-start;padding:10px 14px}.store-monitoring-header>a{font-size:13px;padding-top:9px}.store-monitoring-header .manual-scheduled-run-button{flex-basis:100%;order:3}.store-monitoring-conclusion{align-items:stretch;gap:18px;grid-template-columns:minmax(0,1fr);padding:22px 16px}.store-monitoring-status h2{font-size:20px}.store-monitoring-conclusion .store-primary-action-slot{min-width:0}.store-monitoring-card>:is(.store-action-message,.saved-audit-progress-compact){margin-left:16px;margin-right:16px}.monitoring-signal-flow{gap:10px;grid-template-columns:minmax(0,1fr);padding:16px}.monitoring-flow-arrow{justify-self:center;transform:rotate(90deg)}.monitoring-overview{grid-template-columns:minmax(0,1fr)}.monitoring-overview-item+.monitoring-overview-item{border-left:0;border-top:1px solid var(--line)}.monitoring-plan-facts{grid-template-columns:minmax(0,1fr)}}.dashboard-shell,.report-shell{align-items:flex-start}.dashboard-shell>.panel,.report-shell>.panel{background:transparent;border:0;padding:0}.dashboard-shell h1{font-size:26px;margin:0;line-height:1.3}.dashboard-shell .dashboard-grid{margin-top:14px}.dashboard-shell .dashboard-toolbar{margin-top:0}.dashboard-shell .store-list{background:var(--panel)}.dashboard-shell .primary-action-button{box-shadow:none;border-radius:6px}.coverage-compact .product-coverage-link{color:var(--accent);text-decoration:none}.visual-results .product-card-top{border:0;padding:0;background:transparent;border-radius:0}.visual-results .product-next-step{grid-template-columns:minmax(0,1fr)}.visual-results .product-next-step :is(p,li span){font-size:14px;font-weight:500}.visual-results .run-summary-action p{font-weight:500}.visual-results .product-technical-details>summary{background:transparent;grid-template-columns:minmax(0,1fr) auto}.visual-results .run-summary-details>summary{display:flex;align-items:center;gap:6px}.visual-results .run-summary-details>summary>span{text-transform:none}.details-chevron{color:var(--muted);flex:0 0 auto}details[open]>summary>.details-chevron{transform:rotate(180deg)}.report-shell .run-report-meta>div{background:transparent;border:0;border-radius:0;padding:0}.admin-email-shell{align-items:flex-start}.admin-email-shell>.panel{background:transparent;border:0;padding:0}.admin-email-detail-header,.admin-email-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.admin-email-detail-header h1,.admin-email-header h1{font-size:30px;line-height:1.25}.admin-email-detail-header p:last-child,.admin-email-header p:last-child{color:var(--muted);line-height:1.55;margin:8px 0 0}.email-preview-list{display:grid;grid-gap:10px;gap:10px}.email-preview-language-row{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:-4px 0 14px}.email-preview-language-row>span{color:var(--muted);font-size:12px;font-weight:800}.email-preview-row{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:42px minmax(0,1fr) auto;padding:18px}.email-preview-icon{align-items:center;background:#edf5f3;border-radius:6px;color:var(--accent);display:inline-flex;height:42px;justify-content:center;width:42px}.email-preview-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.email-preview-title-line h2{font-size:17px;line-height:1.3;margin:0}.email-format-label{background:#f1f3f6;border-radius:4px;color:var(--muted);font-size:11px;font-weight:800;padding:4px 6px}.email-preview-copy>p{color:var(--muted);font-size:13px;line-height:1.5;margin:5px 0 10px}.email-preview-copy dl,.email-preview-subject{display:grid;grid-gap:3px;gap:3px;margin:0}.email-preview-copy dt,.email-preview-subject dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.email-preview-copy dd,.email-preview-subject dd{font-size:13px;font-weight:700;margin:0;overflow-wrap:anywhere}.email-preview-open{min-width:110px}.admin-email-back{align-items:center;color:var(--accent);display:inline-flex;font-size:13px;font-weight:800;gap:6px;margin-bottom:20px;text-decoration:none}.email-preview-send{align-items:flex-end;display:grid;justify-items:end}.email-preview-send p{font-size:12px;margin:7px 0 0;max-width:320px;text-align:right}.email-preview-send .is-success{color:#176b5d}.email-preview-send .is-error{color:#a32d25}.email-preview-subject{background:#ffffff;border:1px solid var(--line);border-radius:6px;padding:14px 16px}.email-preview-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:16px 0 10px}.email-preview-toolbar-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.email-preview-segments{align-items:center;border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.email-preview-segments a{align-items:center;background:#ffffff;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:38px;padding:0 12px;text-decoration:none}.email-preview-segments a+a{border-left:1px solid var(--line)}.email-preview-segments a.is-active{background:var(--foreground);color:#ffffff}.email-preview-stage{align-items:flex-start;background:#dfe4e9;border:1px solid #cbd2da;border-radius:6px;display:flex;justify-content:center;min-height:760px;overflow:auto;padding:24px}.email-preview-stage iframe{background:#ffffff;border:0;box-shadow:0 8px 24px rgba(24,32,47,.12);height:820px;width:min(100%,760px)}.email-preview-stage.is-mobile iframe{width:min(100%,390px)}.email-preview-stage pre{background:#ffffff;border:0;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;margin:0;max-width:760px;min-height:680px;overflow-wrap:anywhere;padding:24px;white-space:pre-wrap;width:100%}@media (max-width:700px){.admin-email-shell,.dashboard-shell,.report-shell{padding:20px 16px}.account-menu-popover{max-width:calc(100vw - 32px)}.admin-email-detail-header,.admin-email-header,.email-preview-toolbar{align-items:stretch;display:grid}.email-preview-language-row{align-items:flex-start;display:grid;justify-content:start;margin-top:0}.email-preview-row{align-items:start;grid-template-columns:42px minmax(0,1fr)}.email-preview-open{grid-column:1/-1;width:100%}.email-preview-send{justify-items:stretch}.email-preview-send p{max-width:none;text-align:left}.email-preview-toolbar nav{justify-self:start}.email-preview-stage{min-height:660px;padding:10px}.email-preview-stage iframe{height:740px}}