.survey-review-notice,.survey-review-question-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.survey-review-notice>button{display:inline-flex;align-items:center;gap:var(--space-2)}.survey-review-notice{border-left:3px solid var(--color-brand);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-brand) 4%,transparent)}.survey-review-notice p,.survey-review-description{color:var(--color-soft);font-size:var(--text-sm);margin-top:var(--space-1)}.survey-review-notice>button{flex-shrink:0}.survey-review-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.survey-update-label,.survey-new-label{color:var(--color-brand);font-size:var(--text-xs);font-weight:500;line-height:1.4}.survey-choice-label{display:flex;flex-direction:column;gap:2px}.choice-grid:has(.survey-new-label) .checkbox{min-height:62px;align-items:flex-start}.choice-grid:has(.survey-new-label) .checkbox input{margin-top:3px}.survey-coverage{position:relative;display:inline-block;color:var(--color-soft)}.survey-coverage>button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:4px}.survey-coverage-tooltip{position:absolute;z-index:2;right:0;top:100%;width:max-content;max-width:75vw;padding:var(--space-3);display:grid;gap:2px;background:var(--color-raised);border:var(--rule) solid var(--color-line);font-size:var(--text-sm);line-height:1.5;text-align:left;box-shadow:0 3px 12px #0000001a}.survey-coverage-tooltip small{font-size:var(--text-xs);color:var(--color-soft)}@media(max-width:540px){.survey-review-notice{align-items:flex-start}.survey-review-question-heading h2{font-size:var(--text-lg)}}
