.mira-survey-list__link{gap:var(--mira-space-1);text-align:left;cursor:pointer;width:100%;color:var(--mira-color-ink);background:0 0;border:0;padding:0;display:grid}.mira-survey-list__name{font-size:var(--mira-text-body)}.mira-survey-list__meta{font-size:var(--mira-text-meta);color:var(--mira-color-ink-muted)}.mira-survey-tab-panel{gap:var(--mira-space-4);flex-direction:column;display:flex}.mira-survey-two-col{container-type:inline-size}.mira-survey-two-col__grid{gap:var(--mira-space-4);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=680px){.mira-survey-two-col__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.mira-survey-recipients,.mira-survey-activity{margin:0;padding:0;list-style:none}.mira-survey-recipients>li,.mira-survey-activity>li{justify-content:space-between;align-items:center;gap:var(--mira-space-2);padding:var(--mira-space-2) 0;border-top:1px solid var(--mira-color-hairline);font-size:var(--mira-text-body);display:flex}.mira-survey-activity>li{justify-content:flex-start}.mira-survey-responses{gap:var(--mira-space-4);flex-direction:column;display:flex}.mira-survey-responses ul{margin:var(--mira-space-2) 0 0;padding:0;list-style:none}.mira-survey-responses li{gap:var(--mira-space-2);padding:var(--mira-space-2) 0;border-top:1px solid var(--mira-color-hairline);font-size:var(--mira-text-body);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:baseline;display:grid}.mira-survey-responses li>span:first-child{color:var(--mira-color-ink-muted)}.mira-survey-review__head{justify-content:space-between;align-items:center;gap:var(--mira-space-3);flex-wrap:wrap;display:flex}.mira-survey-review__head p,.mira-survey-review__foot{font-size:var(--mira-text-meta);color:var(--mira-color-ink-muted);margin:0}.mira-survey-findings{margin:var(--mira-space-3) 0 0;padding:0;list-style:none}.mira-survey-findings>li{justify-content:space-between;gap:var(--mira-space-3);padding:var(--mira-space-3) 0;border-top:1px solid var(--mira-color-hairline);display:flex}.mira-survey-findings>li[data-conflict=true]{border-left:2px solid var(--mira-color-warning);padding-left:var(--mira-space-2)}.mira-survey-findings p{font-size:var(--mira-text-body);margin:0}.mira-survey-findings__title{font-weight:500}.mira-survey-findings__source{font-size:var(--mira-text-meta);color:var(--mira-color-ink-muted)}.mira-survey-findings__actions{align-items:flex-start;gap:var(--mira-space-2);flex-wrap:wrap;display:flex}.mira-survey-picker{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.mira-survey-picker label{align-items:center;gap:var(--mira-space-2);padding:var(--mira-space-2) 0;font-size:var(--mira-text-body);display:flex}@media (width<=1100px){.mira-survey-responses li{grid-template-columns:minmax(0,1fr)}}.mira-survey-questionnaire{gap:var(--mira-space-4)}.mira-survey-questionnaire ol{margin:0;padding:0;list-style:none}.mira-survey-questionnaire li{justify-content:space-between;align-items:baseline;gap:var(--mira-space-3);padding:var(--mira-space-2) 0;border-top:1px solid var(--mira-color-hairline);font-size:var(--mira-text-body);display:flex}.mira-survey-questionnaire__intro{justify-content:space-between;align-items:center;gap:var(--mira-space-3);flex-wrap:wrap;display:flex}.mira-survey-questionnaire li>span{flex-direction:column;min-width:0;display:flex}.mira-survey-questionnaire li{align-items:center}.mira-survey-questionnaire--hidden{opacity:.55}.mira-discovery-summary{gap:var(--mira-space-4);flex-direction:column;display:flex}.mira-discovery-summary__list{margin:0;padding:0;list-style:none}.mira-discovery-summary__list>li{justify-content:space-between;align-items:flex-start;gap:var(--mira-space-3);padding:var(--mira-space-3) 0;border-top:1px solid var(--mira-color-hairline);display:flex}.mira-discovery-summary__list>li:first-child{border-top:0}.mira-discovery-summary__list>li[data-conflict=true]{border-left:2px solid var(--mira-color-warning);padding-left:var(--mira-space-2)}.mira-discovery-summary__list>li[data-past=true]{color:var(--mira-color-ink-muted)}.mira-discovery-summary__title{font-size:var(--mira-text-body);margin:0;font-weight:500}.mira-discovery-summary__body,.mira-discovery-summary__note{margin:var(--mira-space-1) 0 0;font-size:var(--mira-text-body);color:var(--mira-color-ink-muted)}.mira-discovery-summary__source{margin:var(--mira-space-1) 0 0;font-size:var(--mira-text-meta);color:var(--mira-color-ink-muted)}.mira-discovery-summary__toggle{cursor:pointer;font-size:var(--mira-text-meta);color:var(--mira-color-accent);background:0 0;border:0;padding:0}.mira-survey-compare__lede{margin:0 0 var(--mira-space-2);font-size:var(--mira-text-meta);color:var(--mira-color-ink-muted)}.mira-survey-compare__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.mira-survey-compare__table{border-collapse:collapse;width:100%;font-size:var(--mira-text-body)}.mira-survey-compare__table th,.mira-survey-compare__table td{text-align:left;vertical-align:top;padding:var(--mira-space-2) var(--mira-space-3);border-top:1px solid var(--mira-color-hairline);min-width:180px}.mira-survey-compare__table thead th{font-size:var(--mira-text-micro);text-transform:uppercase;letter-spacing:var(--mira-label-tracking);color:var(--mira-color-ink-muted);border-top:0}.mira-survey-compare__table thead th span,.mira-survey-compare__table tbody th span{display:block}.mira-survey-compare__table small{font-size:var(--mira-text-micro);color:var(--mira-color-ink-muted);display:block}.mira-survey-compare__table tbody th{background:var(--mira-color-surface);font-weight:inherit;color:var(--mira-color-ink-muted);min-width:220px;position:sticky;left:0}.mira-survey-compare__row--differs tbody th,.mira-survey-compare__row--differs td{background:var(--mira-color-surface-subtle)}.mira-survey-compare__row--differs th small{color:var(--mira-color-accent)}.mira-survey-compare__empty{color:var(--mira-color-ink-muted)}.mira-survey-visuals{gap:var(--mira-space-5);flex-direction:column;display:flex}.mira-survey-visuals__question header p{margin:var(--mira-space-1) 0 0;font-size:var(--mira-text-meta);color:var(--mira-color-ink-muted)}.mira-survey-visuals__grid{margin-top:var(--mira-space-3);gap:var(--mira-space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.mira-survey-visuals__card{border:1px solid var(--mira-color-hairline);border-radius:var(--mira-control-radius);padding:var(--mira-space-3);background:var(--mira-color-surface)}.mira-survey-visuals__card.is-differing{background:var(--mira-color-surface-subtle)}.mira-survey-visuals__plate{aspect-ratio:4/3;border-radius:var(--mira-control-radius);background:var(--mira-color-surface-subtle);justify-content:center;align-items:center;display:flex;overflow:hidden}.mira-survey-visuals__plate img{object-fit:cover;width:100%;height:100%}.mira-survey-visuals__placeholder{align-items:center;gap:var(--mira-space-1);font-size:var(--mira-text-micro);color:var(--mira-color-ink-muted);display:inline-flex}.mira-survey-visuals__card h4{margin:var(--mira-space-2) 0 0}.mira-survey-visuals__agreement{margin:var(--mira-space-1) 0;font-size:var(--mira-text-micro);color:var(--mira-color-ink-muted)}.mira-survey-visuals__card ul{gap:var(--mira-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mira-survey-visuals__card li{justify-content:space-between;gap:var(--mira-space-2);font-size:var(--mira-text-meta);flex-wrap:wrap;display:flex}.mira-survey-visuals__card li small{font-size:var(--mira-text-micro);color:var(--mira-color-ink-muted);flex-basis:100%}.mira-roster-apply{margin:0;padding:0;list-style:none;display:grid}.mira-roster-apply__row{gap:var(--mira-space-2,8px);padding:var(--mira-space-3,12px) 0;border-top:1px solid var(--mira-line,var(--border));display:grid}.mira-roster-apply__row:first-child{border-top:0}.mira-roster-apply__head{align-items:center;gap:var(--mira-space-2,8px);flex-wrap:wrap;display:flex}.mira-roster-apply__changes{gap:var(--mira-space-2,8px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.mira-roster-apply__changes dt{color:var(--mira-color-ink-muted);font-size:var(--mira-text-meta)}.mira-roster-apply__changes dd{margin:0}.mira-roster-apply__actions{gap:var(--mira-space-2,8px);display:flex}.mira-survey-filters{align-items:center;gap:var(--mira-space-3);margin-block:var(--mira-space-3) var(--mira-space-4);flex-wrap:wrap;display:flex}
