.rec-preview-section{min-width:0;margin:.9rem 0}.rec-preview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.rec-preview{flex-direction:column;gap:.4rem;min-width:0;margin:0;display:flex}.rec-preview figcaption{color:var(--muted);font-size:.875rem}.rec-preview-frame{border:1px solid var(--rule);background:var(--paper);border-radius:.65rem;min-height:6rem;overflow:hidden}.rec-preview.is-after .rec-preview-frame{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}.rec-preview-drawing{width:100%;height:auto;color:var(--muted);display:block}.rec-preview-drawing circle{fill:currentColor}.rec-preview-window{fill:var(--paper);stroke:var(--rule)}.rec-preview-rule{fill:none;stroke:var(--rule);stroke-width:3px;stroke-linecap:round}.rec-preview-track{fill:var(--rule)}.rec-preview-highlight{fill:var(--muted)}.rec-preview.is-after .rec-preview-highlight{fill:var(--accent)}.rec-preview-highlight-line{stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.rec-preview-partner{fill:var(--rule);stroke:var(--muted)}.rec-preview-value{color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.rec-preview-frame img{aspect-ratio:1.4;object-fit:cover;width:100%;display:block}.rec-preview-copy{overflow-wrap:anywhere;padding:.65rem;font-size:.875rem;line-height:1.5;display:block}.rec-preview-missing{min-height:8rem;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:.8rem;font-size:.875rem;display:flex}.nitro-workspace .dash .rec-preview-section p.rec-preview-caption.rec-preview-caption,.nitro-workspace .dash .rec-impact p.rec-impact-basis.rec-impact-basis{color:var(--muted);margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.rec-preview-drawing circle.rec-preview-window{fill:var(--paper)}.rec-impact{min-width:0;margin:1rem 0}.rec-impact h4{color:var(--ink);margin:0 0 .55rem;font-size:.875rem;font-weight:500}.rec-impact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0;display:grid}.rec-impact-facts>div{min-width:0}.rec-impact-facts dt{color:var(--muted);font-size:.875rem;line-height:1.5}.rec-impact-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1rem;font-weight:500}.rec-impact-facts dd.tone-good,.rec-impact-facts dd>.tone-good{color:var(--result)}.review-card-weekly{margin-top:.5rem}.review-card-main>.rec-preview-section{margin-bottom:.5rem}.review-card-weekly>h4{margin:0 0 .65rem;font-size:1rem;font-weight:500;line-height:1.45}.review-card-weekly>.review-card-cells{border-inline:0;border-radius:0;margin:0}.review-card-weekly>.review-card-cells>div{padding-block:.65rem}.review-card-weekly>.review-card-cells dd{font-size:1rem}.rec-impact.rec-impact-compact{margin:.8rem 0 0}.rec-impact-compact .rec-impact-facts{grid-template-columns:minmax(0,1fr);gap:.6rem}.rec-impact-compact .rec-impact-facts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;display:flex}.rec-impact-compact .rec-impact-facts dd{align-items:baseline;gap:.75rem;margin:0;font-weight:400;display:flex}@container rec-card (width<=390px){.rec-impact-compact .rec-impact-facts>div{grid-template-columns:minmax(0,1fr);display:grid}.rec-impact-compact .rec-impact-facts dd{flex-wrap:wrap;justify-content:space-between;width:100%}}.nitro-workspace .dash .rec-impact p.rec-impact-note.rec-impact-note{color:var(--muted);margin:.45rem 0 0;font-size:.875rem;line-height:1.5}@media (max-width:360px){.rec-preview-pair{gap:.5rem}.rec-impact-facts{grid-template-columns:1fr}}.dash .platform-metrics{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.4}.dash .platform-metrics :is(th,td){border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink);padding:.625rem .75rem}.dash .platform-metrics th{text-align:left;font-weight:400}.dash .platform-metrics :is(th,td):first-child{padding-left:0}.dash .platform-metrics :is(th,td):last-child{padding-right:0}.dash .platform-metrics thead th{color:var(--muted);font-weight:500}.dash .platform-metrics thead th.r{width:8.5rem}.dash .platform-metrics .r{text-align:right}.dash .platform-metrics td.r{white-space:nowrap}.dash .platform-metrics td.money{color:var(--money)}.dash .platform-metrics td.tone-good{color:var(--result)}.dash .platform-metrics .platform-sort{white-space:normal;text-align:inherit;align-items:baseline}.dash .platform-metrics th.r .platform-sort{justify-content:flex-end}.dash .platform-metrics .report-platform-name{width:auto}.dash .platform-metrics .report-platform-open{text-align:left;white-space:normal;overflow-wrap:anywhere}.dash .platform-metrics .sub{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.dash .platform-metrics tfoot :is(th,td){border-bottom:0;font-weight:600}.dash .platform-metrics-note{color:var(--muted);margin:.625rem 0 0;font-size:.75rem;line-height:1.45}@container workspace-main (width<=480px){.dash .platform-metrics :is(th,td){padding-inline:.375rem}.dash .platform-metrics thead th.r{width:auto}.dash .platform-metrics .platform-sort{flex-wrap:wrap;row-gap:0}}.dash .review-queue{background:var(--paper);color:var(--ink);overflow-anchor:none}.dash .review-queue-heading{justify-content:flex-start;align-items:center;gap:8px}.dash .review-count{color:var(--muted);font-size:.75rem}.dash .review-card{min-width:0}.dash .review-card-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:4px 12px;display:grid}.dash .review-card-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.dash .review-card p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.dash .review-card-summary>.creative-preview-trigger{flex:none}.dash .review-card button{box-shadow:none;font-size:.875rem;font-weight:400;text-decoration:none}.dash .review-card button:disabled{cursor:wait;background:var(--soft);color:var(--muted);border-color:var(--rule)}.dash .review-body:focus{outline:none}.dash .review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dash .review-actions .review-primary{min-width:96px}.dash .review-edit-status{font-size:.875rem}.dash .review-edit{gap:8px;margin-top:12px;display:grid}.dash .review-edit label{font-size:.875rem}.dash .review-edit :is(input,textarea){width:100%;max-width:680px;color:var(--ink);background:var(--soft);border:1px solid var(--control-border);border-radius:var(--radius-control);font:inherit;padding:9px 10px}.dash .review-edit textarea{resize:vertical;min-height:90px}.dash .review-edit :is(input,select){max-width:240px}.dash .review-edit :is(input,textarea):focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.dash .review-edit .review-actions{margin-top:0}.dash .review-budget-draft{gap:14px;min-width:0;display:grid}.dash :is(.review-budget-editor,.review-saved-proposal){border-radius:var(--radius-control);background:var(--paper);min-width:0;padding:14px}.dash .review-budget-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dash :is(.review-budget-editor-heading,.review-saved-proposal)>h3{margin:0;font-size:1rem;font-weight:500;line-height:1.4}.dash .review-draft-state{border-radius:var(--radius-control);color:var(--accent);background:var(--accent-soft);padding:3px 7px;font-size:.875rem}.dash .review-budget-editor .review-edit{margin-top:0}.dash .review-budget-editor .review-edit input{max-width:none}.dash .review-saved-proposal>h3{margin-bottom:12px}.nitro-workspace .dash .review-budget-editor .review-actions button:is(.review-primary,.review-quiet){isolation:isolate;background:0 0;border:0;min-width:44px;min-height:44px;padding:5px 11px;position:relative}.nitro-workspace .dash .review-budget-editor .review-actions button:is(.review-primary,.review-quiet):before{content:"";z-index:-1;border-radius:var(--radius-control);background:var(--soft);pointer-events:none;position:absolute;inset:5px 0}.nitro-workspace .dash .review-budget-editor .review-actions button.review-primary:before{background:var(--accent)}.nitro-workspace .dash .review-budget-editor .review-actions button.review-primary:hover:not(:disabled):before{background:var(--accent-strong)}.nitro-workspace .dash .review-budget-editor .review-actions button.review-quiet:hover:not(:disabled):before{background:var(--accent-soft)}.dash .detail-panel-compact .review-edit{gap:6px}.dash .detail-panel-compact .review-edit :is(input,select,.nitro-field-select){width:100%;max-width:none}.dash .detail-panel-compact .review-edit label:not(:first-child){margin-top:10px}.dash .detail-panel-compact .review-edit .review-actions{margin-top:6px}.dash .review-card .review-error{color:var(--bad);margin-top:8px}.dash .review-body :is(.review-requested>button.review-quiet){border:0;margin-inline-start:-8px;padding-inline:8px}.dash .review-requested h4{margin:0 0 4px;font-size:1rem;font-weight:500}.dash .review-requested button{margin-top:8px}.dash .review-more{margin-top:8px;padding-left:0}.dash .review-queue [id][hidden]{display:none}.dash .review-more+div>.review-card{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.dash .review-complete{align-items:center;gap:8px;padding:0 0 10px;font-size:.875rem;display:flex}.dash .review-complete .review-quiet{margin-left:auto}.dash .review-queue-clear{border-color:var(--rule)}@media (max-width:800px){.dash .review-card-summary{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dash :is(.review-primary,.review-secondary,.review-quiet,.review-more){transition:none}}.dash .review-queue .review-card{padding:12px 0}.dash .review-queue .review-card+.review-card{border-top:1px solid var(--rule)}.dash .review-queue :is(.review-primary,.review-secondary,.review-quiet,.review-more):where(:not(.review-all-check,.review-all-inline *)){min-height:32px;padding:5px 10px}.dash .review-queue .review-card-summary>.creative-preview-trigger{display:none}.dash .review-all{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.nitro-workspace .dash .today-actions .review-queue .decision-recommendation{padding:12px 0}.dash .decision-recommendation .review-card-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;display:grid}.dash .decision-recommendation .review-card-main{grid-area:1/1/auto/-1;justify-self:stretch;gap:8px;min-width:0;display:grid}.dash .decision-recommendation .review-card-main>h3{grid-column:1;margin:0;padding-inline-end:6.5rem;font-size:.875rem;font-weight:500}.dash .decision-recommendation .review-card-open:hover:not(:disabled){color:var(--accent-strong);text-decoration:none}.dash .decision-recommendation .review-card-return{font-variant-numeric:tabular-nums;grid-column:1;margin:0;font-size:.875rem}.review-estimate-gain{color:var(--result)}.dash .today-actions .panel{background:0 0;border:0;padding-inline:2px}.dash .today-actions .review-queue{background:0 0}.dash .today-actions h2{letter-spacing:-.01em;color:var(--muted);font-size:.875rem;font-weight:600}.dash .today-actions .review-queue .review-card-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px}.dash .today-actions .review-figure-label{color:var(--muted);font-size:.75rem}.dash .today-actions .review-card-return{grid-column:1/-1;margin:0}.dash .review-card-creative{grid-column:1/-1;align-items:center;gap:10px;margin:4px 0 0;display:flex}.dash .review-card-verdict{grid-area:1/2/span 3;align-self:start;gap:6px;display:flex}.dash .decision-recommendation .review-card-main+.review-card-verdict{grid-row:1;justify-content:flex-end;align-self:start;align-items:center;margin:0}.dash .review-verdict{border-radius:var(--radius-control);cursor:pointer;place-items:center;width:30px;height:30px;padding:0;font-size:.9375rem;display:inline-grid}.dash .review-verdict-yes{border:1px solid var(--accent-strong);background:var(--accent);color:var(--brand-button-text)}.dash .review-verdict-yes:hover{background:var(--accent-strong)}.dash .review-verdict-yes.is-armed{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent-soft)}.dash .review-verdict-no{border:1px solid var(--rule);color:var(--muted);background:0 0}.dash .review-verdict-no:hover{background:var(--soft);color:var(--ink)}.live-observation-scope{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;margin-block:.75rem;display:flex}.live-observation-scope>*{max-width:100%}.live-observation-scope .muted{font-size:.875rem}.observation-reviews .live-observation-scope-compact{justify-content:space-between;gap:.5rem 1rem}.observation-reviews .live-observation-scope-compact .nitro-select{max-width:100%}.observation-reviews .observation-review-spend{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-block:.75rem}.nitro-workspace.demo-workspace .dash .observation-reviews .observation-review-spend dd{font-size:1.25rem}.observation-reviews .observation-review-resource{overflow-wrap:anywhere;font-size:.875rem}.observation-reviews .observation-review-group{border-top:1px solid var(--rule)}.observation-reviews .observation-review-group>summary{cursor:pointer;padding-block:.75rem;font-size:.875rem}.observation-reviews .observation-review-group>summary .review-count{margin-inline-start:.375rem}.detail-panel-body>.observation-finding{gap:16px;display:grid}.detail-panel-body>.observation-finding>p{margin:0}.observation-finding>.rec-evidence{margin-bottom:0}.observation-finding .rec-evidence-basis.observation-finding-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.observation-finding-facts>div:last-child:nth-child(3n+1){grid-column:span 3}.observation-finding-facts>div:last-child:nth-child(3n+2){grid-column:span 2}.observation-finding .rec-evidence-basis.observation-finding-rule{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.observation-finding :is(.observation-finding-facts,.observation-finding-rule) dd{white-space:normal}@media (max-width:520px){.observation-finding .rec-evidence-basis.observation-finding-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.observation-finding-facts>div:last-child:nth-child(n){grid-column:auto}.observation-finding-facts>div:last-child:nth-child(odd){grid-column:span 2}}.observation-finding>details>p{margin:8px 0 0}.observation-finding>.review-actions,.observation-finding>details>summary{margin:0}.nitro-workspace .dash .observation-reviews .review-card[data-finding-id]>.review-card-summary.has-verdict-column>.review-card-main{grid-column:1}.nitro-workspace .dash .observation-reviews .review-card[data-finding-id]>.review-card-summary.has-verdict-column>.review-card-main>h3{padding-inline-end:0}.nitro-workspace .dash .observation-reviews .review-card[data-finding-id]>.review-card-summary.has-verdict-column>.review-card-verdict{grid-area:1/2;align-self:center}.nitro-workspace .dash .panel-head>.panel-head-link{white-space:nowrap;margin-left:auto;font-size:.875rem}.nitro-workspace .dash .panel-head:has(>.panel-head-link){flex-wrap:wrap}
