:root{--bg:#f3f4f1;--panel:#fff;--ink:#17201e;--muted:#66706c;--line:#dfe3de;--accent:#087f72;--warn:#b45309;--bad:#b91c1c;--good:#15803d}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Avenir Next,Avenir,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.page-shell{max-width:1360px;margin:0 auto;padding:38px 32px 72px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.topbar-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:190px;display:flex}.recovery-navigation{align-items:flex-start;gap:5px;min-width:210px;display:grid}.recovery-navigation span{color:var(--muted);font-size:12px;font-weight:750}.recovery-navigation select{width:100%;min-height:40px}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1:where(:not(.secure-shell *)){letter-spacing:-.035em;margin-bottom:8px;font-size:36px;line-height:1.1}h2:where(:not(.secure-shell *)){margin-bottom:14px;font-size:18px}.subtitle{color:var(--muted);max-width:760px;font-size:15px;line-height:1.45}.grid{gap:16px;display:grid}.grid.metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.grid.two{grid-template-columns:1.1fr .9fr}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.operator-strip{grid-template-columns:1.3fr .8fr .8fr .8fr;align-items:center;gap:18px;margin-bottom:16px;display:grid}.control-panel,.proof-panel{margin-bottom:16px}.proof-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.proof-list{gap:10px;display:grid}.proof-item{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:1fr auto;align-items:flex-start;gap:12px;padding:12px;display:grid}.proof-item h3{margin-bottom:5px;font-size:15px}.proof-next{color:var(--ink);margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.35}.control-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.control-header h2{margin-bottom:6px}.control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.control-grid label,.live-confirm label,.unlock-panel label{gap:6px;display:grid}.control-grid label span,.live-confirm label span,.unlock-panel label span{color:var(--muted);font-size:12px;font-weight:750}.unlock-panel{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(240px,.42fr) auto 1fr;align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:grid}.unlock-panel .result-error{align-self:center}.unlocked-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}input:where(:not(.secure-shell *)),select:where(:not(.secure-shell *)){border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;width:100%;min-height:42px;padding:9px 10px;font-size:14px}textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:8px;width:100%;min-height:96px;padding:10px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0f766e1f}.checkbox-row{grid-column:span 2;align-items:center;padding-top:22px;gap:10px!important;display:flex!important}.checkbox-row input{width:18px;min-height:18px}.live-confirm{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;grid-template-columns:minmax(220px,.45fr) 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.control-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}button:where(:not(.secure-shell *)){background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;font:inherit;border-radius:8px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:800}button:where(:not(.secure-shell *)):disabled{cursor:not-allowed;background:#94a3b8;border-color:#94a3b8}.secondary-button{border-color:var(--line);color:var(--ink);background:#fff}.secondary-button:hover{border-color:#94a3b8}.run-result{border:1px solid var(--line);border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.run-result.good{background:#f0fdf4;border-color:#bbf7d0}.run-result.bad{background:#fef2f2;border-color:#fecaca}.result-error{color:var(--bad);margin:0;font-size:13px;font-weight:700}.operator-strip strong{margin-top:4px;font-size:15px;line-height:1.35;display:block}.section-label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.metric{min-height:112px}.metric-value{font-size:30px;font-weight:750;line-height:1.1}.metric-label{color:var(--muted);margin-top:8px;font-size:13px}.status-pill{border:1px solid var(--line);border-radius:999px;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.good{color:var(--good);background:#ecfdf3;border-color:#bbf7d0}.status-pill.warn{color:var(--warn);background:#fff7ed;border-color:#fed7aa}.status-pill.bad{color:var(--bad);background:#fef2f2;border-color:#fecaca}table:where(:not(.secure-shell *)){border-collapse:collapse;width:100%;font-size:13px}th:where(:not(.secure-shell *)),td:where(:not(.secure-shell *)){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}th:where(:not(.secure-shell *)){color:var(--muted);font-size:12px;font-weight:700}.list{gap:10px;margin:0;padding:0;display:grid}.list li{border-left:3px solid var(--line);padding:2px 0 2px 10px;list-style:none}.run-card{gap:12px;display:grid}.run-row,.reason-list li,.run-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.run-row span,.mini-grid span,.run-list span{color:var(--muted);font-size:12px}.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mini-grid div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:10px}.mini-grid strong{margin-top:2px;font-size:18px;display:block}.reason-list,.run-list{gap:0;margin:0;padding:0;display:grid}.reason-list li,.run-list li{list-style:none}.reason-list span{color:var(--muted);text-transform:capitalize;font-size:13px}.run-list li div{gap:3px;display:grid}.run-list li div:last-child{text-align:right}.muted{color:var(--muted)}.clarification-page{max-width:1040px}.clarification-strip{grid-template-columns:1.4fr .8fr auto}.clarification-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.clarification-records{gap:12px;display:grid}.record-link-grid{gap:10px;display:grid}.record-link-grid a{border:1px solid var(--line);color:inherit;background:#f8fafc;border-radius:8px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.record-link-grid a:hover{border-color:#99f6e4}.record-link-grid span{color:var(--muted);font-size:13px;line-height:1.45}.clarification-list{gap:12px;display:grid}.clarification-item{grid-template-columns:42px 1fr;gap:16px;display:grid}.clarification-number{color:var(--good);background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;height:42px;font-weight:850;display:flex}.clarification-body h2{margin-bottom:6px;font-size:17px;line-height:1.35}.answer-toggle{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.answer-toggle label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:96px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:800;display:inline-flex}.answer-toggle label.selected{color:var(--good);background:#ecfdf3;border-color:#86efac}.answer-toggle input{width:16px;min-height:16px}.comment-field{gap:6px;display:grid}.comment-field span{color:var(--muted);font-size:12px;font-weight:750}.studio-record-page{max-width:1120px}.studio-record-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.studio-section-list,.studio-section{gap:14px;display:grid}.studio-section-header{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.studio-section-header label,.studio-summary-field,.studio-item label{gap:6px;display:grid}.studio-complete-row{border:1px solid var(--line);background:#f8fafc;border-radius:8px;min-height:42px;padding:9px 12px;align-items:center!important;gap:10px!important;display:flex!important}.studio-complete-row input{width:18px;min-height:18px}.studio-complete-row span{font-size:13px;font-weight:800}.studio-item-list{gap:12px;display:grid}.studio-item{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:12px;padding:12px;display:grid}.studio-item textarea:first-of-type{min-height:74px}.studio-decision-toggle{margin:0}.studio-decision-toggle label{background:#fff}.studio-section-actions{flex-wrap:wrap;gap:10px;display:flex}.control-centre-page{max-width:1280px}.control-topbar{margin-bottom:16px}.control-actions-stack{min-width:220px}.text-button{border:1px solid var(--line);color:var(--ink);text-align:center;border-radius:8px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none}.text-button:hover{border-color:#99f6e4}.control-strip{grid-template-columns:.7fr .7fr .5fr 1.4fr}.control-metrics{margin-bottom:16px}.reporting-panel{background:var(--panel);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px -44px #17201e8c}.reporting-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 20px;display:flex}.reporting-header h2{letter-spacing:-.025em;margin:5px 0 6px;font-size:26px}.reporting-header p{margin:0}.report-period-bar{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#f7f8f5;justify-content:space-between;align-items:center;gap:20px;padding:12px 30px;display:flex}.report-presets{flex-wrap:wrap;gap:4px;display:flex}.report-presets button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s,transform .16s}.report-presets button:hover{color:var(--ink);background:#e9eeea}.report-presets button[aria-pressed=true]{background:var(--ink);color:#fff}.report-presets button:active,.review-action-button:active{transform:translateY(1px)}.report-date-range{align-items:end;gap:8px;display:flex}.report-date-range label{gap:3px;display:grid}.report-date-range label>span,.report-timezone{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.report-date-range input{min-height:34px;padding:6px 8px}.report-timezone{padding-bottom:9px}.reporting-panel>.result-error{margin:16px 30px 0}.report-overview{grid-template-columns:repeat(6,minmax(0,1fr));padding:24px 30px;display:grid}.overview-metric{border-left:1px solid var(--line);gap:4px;padding:2px 20px;display:grid}.overview-metric:first-child{border-left:0;padding-left:0}.overview-metric span{color:var(--muted);font-size:12px;font-weight:700}.overview-metric strong{letter-spacing:-.035em;font-size:24px}.overview-metric-link{color:inherit;border-radius:10px;text-decoration:none;transition:background-color .16s,box-shadow .16s}.overview-metric-link:hover,.overview-metric-link:focus-visible{background:#eef7f4;outline:none;box-shadow:inset 0 0 0 1px #b7ddd4}.overview-metric em{color:var(--accent);margin-top:2px;font-size:11px;font-style:normal;font-weight:800}.campaign-report-list{border-top:1px solid var(--line)}.campaign-report{padding:30px}.campaign-report+.campaign-report{border-top:1px solid var(--line)}.campaign-report-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.campaign-report-header h3{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.campaign-report-header p{color:var(--muted);margin:0;font-size:13px}.campaign-group+.campaign-group{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.campaign-group-label{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.campaign-flow,.campaign-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.campaign-metric{border-left:1px solid var(--line);min-height:112px;padding:2px 24px}.campaign-metric:first-child{border-left:0;padding-left:0}.campaign-metric>span{color:var(--muted);min-height:32px;font-size:12px;font-weight:750;line-height:1.35;display:block}.campaign-metric strong{letter-spacing:-.045em;margin-top:8px;font-size:34px;line-height:1;display:block}.campaign-metric p{color:var(--muted);max-width:230px;margin:9px 0 0;font-size:12px;line-height:1.4}.campaign-metric-outcome strong{color:var(--accent)}.campaign-metric-link{color:inherit;text-decoration:none}.campaign-metric-link:hover strong,.campaign-metric-link:focus-visible strong{text-underline-offset:4px;text-decoration:underline}.campaign-metric-link em{color:var(--accent);margin-top:10px;font-size:12px;font-style:normal;font-weight:800;display:block}.database-balance{border-left:4px solid var(--accent);background:#edf4f0;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:24px;padding:18px 20px;display:grid}.database-balance div>span{font-size:14px;font-weight:800}.database-balance p,.database-balance>span{color:var(--muted);margin:3px 0 0;font-size:12px}.database-balance strong{letter-spacing:-.04em;font-size:30px}.combined-outcomes{border:1px solid var(--line);background:#f7f9f8;border-radius:14px;margin:0 30px 30px;padding:22px 24px}.combined-outcomes header{margin-bottom:18px}.combined-outcomes h3{margin:4px 0 0;font-size:20px}.combined-outcomes header p{color:var(--muted);margin:5px 0 0;font-size:13px}.account-monitor-section{margin:28px 0 16px}.account-monitor-disclosure{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.account-monitor-disclosure>summary{cursor:pointer;margin:0;padding:18px 20px;list-style:none;transition:background-color .16s}.account-monitor-disclosure>summary::-webkit-details-marker{display:none}.account-monitor-disclosure>summary:hover{background:#f7f8f5}.account-monitor-disclosure>summary:after{color:var(--muted);content:"Open account detail";font-size:12px;font-weight:750}.account-monitor-disclosure[open]>summary:after{content:"Hide account detail"}.account-monitor-body{border-top:1px solid var(--line);padding:18px}.account-monitor-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.account-monitor-header h2{margin-bottom:6px}.account-card-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;display:grid}.account-monitor-card{border:1px solid var(--line);border-left:4px solid var(--accent);color:inherit;background:#fff;border-radius:8px;gap:12px;padding:14px;text-decoration:none;display:grid}.account-monitor-card:hover{border-color:#99f6e4;border-left-color:var(--accent)}.account-monitor-card.warn{border-left-color:var(--warn)}.account-monitor-card.bad{border-left-color:var(--bad)}.account-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-card-top h3{margin-bottom:5px;font-size:17px;line-height:1.25}.account-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-card-facts div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;min-width:0;padding:9px}.account-card-facts span{color:var(--muted);font-size:12px;display:block}.account-card-facts strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.35;display:block}.account-card-facts .feed-usage{color:var(--ink);font-size:13px;font-weight:600;display:block}.account-card-facts .feed-usage.capped{color:var(--bad)}.account-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.check-chip{border:1px solid var(--line);text-align:center;border-radius:8px;gap:2px;min-height:50px;padding:7px 6px;display:grid}.check-chip.good{color:var(--good);background:#ecfdf3;border-color:#bbf7d0}.check-chip.warn{color:var(--warn);background:#fff7ed;border-color:#fed7aa}.check-chip.bad{color:var(--bad);background:#fef2f2;border-color:#fecaca}.check-chip span{font-size:12px;font-weight:850}.check-chip strong{text-transform:uppercase;font-size:10px;line-height:1.2}.account-card-footer{gap:8px;display:grid}.account-card-footer .result-success,.account-card-footer .result-error{margin:0}.account-issue-list{gap:5px;margin:0;padding:0;display:grid}.account-issue-list li{color:var(--muted);padding-left:10px;font-size:12px;line-height:1.35;list-style:none;position:relative}.account-issue-list li:before{content:"";background:currentColor;border-radius:999px;width:4px;height:4px;position:absolute;top:7px;left:0}.open-subaccount{color:var(--accent);font-size:12px;font-weight:850}.readiness-panel{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:16px;display:grid}.readiness-panel.good{background:#f0fdf4;border-color:#bbf7d0}.readiness-panel.warn{background:#fff7ed;border-color:#fed7aa}.readiness-panel.bad{background:#fff1f2;border-color:#fecaca}.readiness-panel h2{margin-bottom:6px}.readiness-panel p{margin-bottom:0}.readiness-side{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;align-items:center;min-width:120px;padding:12px;display:grid}.readiness-side strong{font-size:28px;line-height:1}.readiness-side span{color:var(--muted);font-size:12px}.control-main-grid{margin-top:16px}.action-queue-panel{margin-bottom:16px}.rollout-readiness-panel{margin-top:16px}.rollout-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.operator-action-list{gap:10px;display:grid}.operator-action-card{border:1px solid var(--line);border-left:4px solid var(--accent);background:#f8fafc;border-radius:8px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.operator-card-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.operator-action-card.bad{border-left-color:var(--bad)}.operator-action-card.warn{border-left-color:var(--warn)}.operator-action-card.good{border-left-color:var(--good)}.operator-action-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.operator-action-card .status-pill{color:inherit;letter-spacing:0;text-transform:none;margin-bottom:0;font-size:12px;display:inline-flex}.operator-action-card h3{margin-bottom:4px;font-size:15px}.operator-fix{color:var(--ink);margin:8px 0 0;font-size:13px;line-height:1.4}.alert-list{gap:10px;display:grid}.alert-card{border:1px solid var(--line);background:#f8fafc;border-left-width:4px;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:12px;display:grid}.alert-card.critical{border-left-color:var(--bad)}.alert-card.warning{border-left-color:var(--warn)}.alert-card.info{border-left-color:var(--accent)}.alert-card h3{margin-bottom:5px;font-size:15px}.notification-grid,.rollout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rollout-issue-list{gap:8px;margin-top:12px;display:grid}.rollout-issue-row{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:1fr .7fr 1.4fr;align-items:start;gap:10px;padding:10px;display:grid}.rollout-issue-row div{gap:3px;min-width:0;display:grid}.rollout-issue-row strong{color:var(--ink);font-size:13px}.rollout-issue-row span,.rollout-issue-row p{color:var(--muted);font-size:12px;line-height:1.4}.rollout-issue-row p{overflow-wrap:anywhere;margin:0}.live-ops-grid{align-items:start}.alignment-summary-grid,.lookup-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alignment-list,.lookup-results,.lookup-section{gap:10px;display:grid}.alignment-list{margin-top:12px}.alignment-row,.lookup-row{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:8px;padding:10px;display:grid}.alignment-row{grid-template-columns:1.1fr .75fr}.alignment-row p,.alignment-row small,.lookup-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.alignment-row small,.alignment-row .result-error{grid-column:1/-1}.alignment-row div,.lookup-row div{gap:3px;min-width:0;display:grid}.alignment-row div:nth-child(2),.lookup-row div:nth-child(2),.lookup-row div:nth-child(3){text-align:right;justify-items:end}.alignment-row strong,.lookup-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.alignment-row span,.lookup-row span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.lookup-form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin:12px 0;display:grid}.lookup-form label{gap:6px;display:grid}.lookup-form label span{color:var(--muted);font-size:12px;font-weight:700}.lookup-section{border-top:1px solid var(--line);padding-top:10px}.lookup-section h3{margin-bottom:0;font-size:14px}.lookup-row{grid-template-columns:1fr .95fr .9fr}.lead-file-diagnostics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.lead-file-diagnostics div{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.lead-file-diagnostics span{color:var(--muted);font-size:12px;display:block}.lead-file-diagnostics strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.35;display:block}.result-success{color:var(--good);margin:10px 0 0;font-size:13px;font-weight:800}.compact-flow{gap:10px}.flow-health{grid-template-columns:16px 1fr}.status-dot{border-radius:999px;width:12px;height:12px;margin-top:4px;display:block}.status-dot.good{background:var(--good)}.status-dot.warn{background:var(--warn)}.status-dot.bad{background:var(--bad)}.account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.role-list{gap:8px;margin:14px 0 0;padding:0;display:grid}.role-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0;list-style:none;display:flex}.role-list span{color:var(--muted);text-transform:capitalize;font-size:13px}.control-reply-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-reply-grid article{gap:8px;display:grid}.reply-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.account-health-list,.recent-event-list{gap:8px;margin-top:14px;display:grid}.reply-review-list{gap:12px;margin-top:16px;display:grid}.reply-review-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;gap:16px;padding:16px;display:grid}.reply-review-copy{min-width:0}.reply-review-copy>strong,.reply-review-copy>span{display:block}.reply-review-copy>span,.reply-review-meta>span:first-child{color:var(--muted);margin-top:3px;font-size:12px}.reply-review-copy blockquote{border-left:3px solid #b9c8c1;margin:12px 0 0;padding:2px 0 2px 12px;font-size:15px;line-height:1.5}.reply-review-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.reply-review-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:12px;display:flex}.reply-review-held{color:#674711;background:#fff8e8;border:1px solid #d9a441;border-radius:12px;margin:0;padding:12px 14px;font-size:.86rem;line-height:1.45}.reply-review-held p{margin:0}.reply-review-held .review-action-button{margin-top:10px;margin-right:8px}.review-action-button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #cdd5d0;border-radius:8px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s}.review-action-button:hover:not(:disabled){background:#edf4f0;border-color:#91b4a8}.review-action-button:disabled{cursor:wait;opacity:.55}.review-action-dnd{color:var(--bad)}.replies-page{max-width:1200px}.recovery-page{max-width:1040px}.recovery-panel{margin-bottom:16px}.recovery-input{gap:6px;display:grid}.recovery-input span,.recovery-settings span{color:var(--muted);font-size:12px;font-weight:750}.recovery-input textarea{min-height:180px}.recovery-settings{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.recovery-settings label{gap:6px;display:grid}.recovery-schedule-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-load-action{margin:0 0 14px}.recovery-weekdays{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:12px 18px;margin:14px 0 0;padding:12px;display:flex}.recovery-weekdays legend{color:var(--muted);padding:0 5px;font-size:12px;font-weight:750}.recovery-weekdays label{align-items:center;gap:6px;font-size:13px;display:flex}.recovery-weekdays input{width:16px;min-height:16px}.recovery-timezone-note{margin:10px 0 0}.recovery-results{gap:8px;display:grid}.recovery-results .proof-item p{margin:4px 0 0}.recovery-held{background:#fef2f2;border-color:#fecaca}.replies-topbar .text-button{background:#fff}.reply-filter-bar{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#f7f8f5;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:10px;padding:14px 30px;display:grid}.reply-filter-bar label{gap:4px;display:grid}.reply-filter-bar label>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.reply-filter-bar input,.reply-filter-bar select,.reply-filter-bar button{min-height:38px}.reply-page-error{padding-bottom:16px}.reply-inbox-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 30px;display:grid}.reply-inbox-summary>div{border-left:1px solid var(--line);gap:3px;padding:0 20px;display:grid}.reply-inbox-summary>div:first-child{border-left:0;padding-left:0}.reply-inbox-summary span{color:var(--muted);font-size:12px;font-weight:700}.reply-inbox-summary strong{letter-spacing:-.035em;font-size:25px}.warn-text{color:var(--warn)}.reply-inbox-results-header{justify-content:space-between;align-items:end;padding:24px 30px 0;display:flex}.reply-inbox-results-header h2{margin:4px 0 0;font-size:22px}.reply-inbox-results-header>span{color:var(--muted);font-size:12px}.reply-inbox-results{padding:18px 30px 30px}.reply-inbox-results>.run-result{margin:0 0 14px}.reply-inbox-list{gap:12px;display:grid}.reply-inbox-row{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr) auto;gap:14px 20px;padding:18px;display:grid}.reply-inbox-person{min-width:0}.reply-inbox-person strong,.reply-inbox-person span{overflow-wrap:anywhere;display:block}.reply-inbox-person span,.reply-inbox-row>time{color:var(--muted);margin-top:3px;font-size:12px}.reply-inbox-row>time{text-align:right;grid-area:1/3}.reply-inbox-row blockquote{border-left:3px solid var(--accent);overflow-wrap:anywhere;grid-area:1/2/span 2;margin:0;padding:2px 0 2px 14px;font-size:16px;line-height:1.55}.reply-inbox-tags{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.campaign-badge,.outcome-badge{border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.campaign-list-400k{color:#07665d;background:#e9f7f3;border-color:#b7ddd4}.campaign-nightly-15day{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.campaign-unknown{color:var(--warn);background:#fff7ed;border-color:#fed7aa}.reply-inbox-action{border-radius:10px;grid-column:2/-1;gap:2px;padding:10px 12px;display:grid}.reply-inbox-action strong{font-size:12px}.reply-inbox-action span{font-size:12px;line-height:1.4}.action-handled{color:#166534;background:#ecfdf3}.action-review,.action-check-handoff,.action-check-campaign{color:#854d0e;background:#fff7ed}.action-processing{color:#475569;background:#f1f5f9}.reply-inbox-row>.reply-review-actions{grid-column:2/-1;margin:0}.reply-pagination{border-top:1px solid var(--line);background:#f7f8f5;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 30px;display:grid}.reply-pagination a{color:var(--accent);font-size:13px;font-weight:800}.reply-pagination a:last-child{justify-self:end}.reply-pagination>span{color:var(--muted);font-size:12px}.review-empty{color:var(--good);background:#f1f7f3;border:1px solid #cfe3d6;border-radius:10px;margin:14px 0 0;padding:14px;font-size:13px;font-weight:750}.account-health-row,.recent-event-row{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.account-health-row div,.recent-event-row div{gap:3px;display:grid}.account-health-row div:last-child,.recent-event-row div:last-child{justify-content:flex-end;align-items:center;gap:6px;display:flex}.account-health-row strong,.recent-event-row strong{color:var(--ink);font-size:13px}.account-health-row span,.recent-event-row span,.account-health-note{color:var(--muted);font-size:12px}.release-account-list{gap:8px;margin-top:12px;display:grid}.release-account-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.release-account-row div{gap:2px;min-width:0;display:grid}.release-account-row span{color:var(--muted);font-size:12px}.compact-proof-list{max-height:560px;padding-right:4px;overflow:auto}.neil-runthrough-page{max-width:1120px}.runthrough-section{margin-top:16px}.runthrough-note{margin:12px 0 0;font-size:13px;line-height:1.45}.runthrough-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.runthrough-links a{border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-size:13px;font-weight:800;text-decoration:none}.runthrough-links a:hover{border-color:#99f6e4}.check-list,.risk-list{gap:9px;margin:0;padding:0;display:grid}.check-list li,.risk-list li{border-left:3px solid #99f6e4;padding-left:10px;line-height:1.4;list-style:none}.risk-list li{border-left-color:#fed7aa}.flow-list{gap:12px;display:grid}.flow-step{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:42px 1fr;gap:12px;padding:12px;display:grid}.flow-step h3,.reply-grid h3{margin-bottom:5px;font-size:15px}.flow-step p,.reply-grid p{margin:0;font-size:13px;line-height:1.45}.reply-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reply-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:12px}@media (max-width:860px){.page-shell{padding:24px 16px 48px}.reporting-header,.report-period-bar,.campaign-report-header,.database-balance{grid-template-columns:1fr;align-items:stretch;display:grid}.reporting-header,.campaign-report{padding:22px 18px}.report-period-bar{padding:12px 18px}.report-date-range{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.report-timezone{grid-column:1/-1;padding:0}.report-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.overview-metric,.overview-metric:first-child{border-left:0;border-top:1px solid var(--line);padding:12px 0}.overview-metric:first-child,.overview-metric:nth-child(2){border-top:0}.campaign-flow,.campaign-outcomes{grid-template-columns:1fr}.combined-outcomes{margin:0 18px 22px;padding:20px 18px}.campaign-metric,.campaign-metric:first-child{border-left:0;border-top:1px solid var(--line);min-height:0;padding:16px 0}.campaign-metric:first-child{border-top:0;padding-top:0}.topbar,.grid.two,.operator-strip,.account-monitor-header,.account-card-top,.proof-header,.proof-item,.readiness-panel,.control-header,.unlock-panel,.live-confirm,.alert-card,.flow-step,.operator-action-card{display:block}.studio-section-header,.studio-record-strip{grid-template-columns:1fr}.grid.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-grid{grid-template-columns:1fr}.checkbox-row{grid-column:auto;padding-top:0}.topbar-actions{align-items:flex-start;margin-top:14px}.clarification-actions{justify-content:flex-start;margin-top:14px}.reply-grid,.notification-grid,.rollout-grid,.alignment-summary-grid,.lookup-summary-grid,.lead-file-diagnostics,.account-grid,.reply-metric-grid,.control-reply-grid,.account-health-row,.release-account-row,.recent-event-row,.rollout-issue-row,.alignment-row,.lookup-row,.lookup-form,.reply-review-row{grid-template-columns:1fr}.reply-review-meta{align-items:flex-start}.reply-review-actions{grid-column:auto}.replies-topbar .text-button{margin-top:14px;display:inline-block}.reply-filter-bar{grid-template-columns:1fr 1fr;padding:14px 18px}.reply-filter-bar button{grid-column:1/-1}.reply-inbox-summary{grid-template-columns:1fr 1fr;padding:18px}.reply-inbox-summary>div,.reply-inbox-summary>div:first-child{border-left:0;border-top:1px solid var(--line);padding:12px 0}.reply-inbox-summary>div:first-child,.reply-inbox-summary>div:nth-child(2){border-top:0}.reply-inbox-results-header{padding:22px 18px 0}.reply-inbox-results{padding:16px 18px 22px}.reply-inbox-row{grid-template-columns:1fr}.reply-inbox-row>time,.reply-inbox-row blockquote,.reply-inbox-action,.reply-inbox-row>.reply-review-actions{text-align:left;grid-area:auto/1}.reply-pagination{padding:14px 18px}.account-health-row div:last-child,.release-account-row div:last-child,.recent-event-row div:last-child,.alignment-row div:nth-child(2),.lookup-row div:nth-child(2),.lookup-row div:nth-child(3){text-align:left;justify-content:flex-start;justify-items:start}.panel{margin-bottom:16px}.rollout-actions{justify-content:flex-start;margin-top:14px}.operator-card-actions{align-items:flex-start;margin-top:12px}.readiness-side{text-align:left;margin-top:14px}}@media (max-width:560px){.page-shell{padding:22px 14px 40px}.grid.metrics,.account-card-grid,.account-card-facts,.account-checks{grid-template-columns:1fr}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarification-item{grid-template-columns:1fr}.answer-toggle label{flex:1;justify-content:center}.reply-filter-bar{grid-template-columns:1fr}.reply-filter-bar button{grid-column:1}.reply-inbox-results-header{align-items:flex-start;gap:6px;display:grid}}.check-chip{min-width:0}.check-chip strong{letter-spacing:.02em;overflow-wrap:anywhere;font-size:9px;line-height:1.25}
