.customer-questionnaire{scroll-margin-block-start:1.5rem;container:customer-questionnaire/inline-size}.survey-save-progress{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-block:1rem;display:grid}.survey-save-progress>span{color:var(--ds-color-text-muted);font-size:var(--crit-text-label);overflow-wrap:anywhere}.survey-section-navigation{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1rem;display:flex}.survey-section-navigation>:first-child{flex:20rem;min-width:0}.survey-page-heading{border-block-end:1px solid var(--ds-color-border);padding-block:1rem}.survey-page-heading h3{font-size:var(--crit-text-content);margin:0;font-weight:600;line-height:1.5}.survey-page-heading p{color:var(--ds-color-text-muted);font-size:var(--crit-text-label);margin:.375rem 0 0}.survey-question{border-block-end:1px solid var(--ds-color-border);min-width:0;padding-block:1.25rem}.survey-question-context{color:var(--ds-color-text-muted);font-size:var(--crit-text-body);margin:0 0 .5rem;line-height:1.5}.survey-rating [data-slot=radio-group]{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.5rem}.survey-rating [data-slot=radio-group]>:last-child{grid-column:span 2}.survey-rating [data-slot=field]{gap:.5rem;min-height:2.75rem;padding:.75rem .625rem}.survey-rating [data-slot=field-title]{font-variant-numeric:tabular-nums}.survey-rating [data-slot=field-legend]{line-height:1.6;font-size:var(--crit-text-content)}.survey-scale-note{color:var(--ds-color-text-muted);font-size:var(--crit-text-label);margin:.5rem 0 0}@container customer-questionnaire (max-width:620px){.survey-save-progress{grid-template-columns:minmax(0,1fr);gap:.75rem}.survey-section-navigation{align-items:stretch}.survey-section-navigation>:first-child{flex-basis:100%}.survey-rating [data-slot=radio-group]{grid-template-columns:repeat(4,minmax(0,1fr))}.survey-rating [data-slot=radio-group]>:last-child{grid-column:1/-1}.survey-rating [data-slot=field]{padding-inline:.5rem}}.survey-rating-guide{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;display:flex}.survey-rating-guide>div{align-items:baseline;gap:.5rem;display:flex}.survey-rating-guide dt{white-space:nowrap;font-weight:600}.survey-rating-guide dd{color:var(--ds-color-text-muted);margin:0}
.customer-result-tools{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.customer-result-tools>:first-child{flex:16rem;min-width:0}.customer-result-tools>:not(:first-child){flex:0 13rem}.customer-result-path,.customer-result-path>span{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.customer-result-path{margin-block:.5rem 1rem}.customer-result-path button{white-space:normal;text-align:start;max-width:100%;height:auto;min-height:44px}.customer-result-path [aria-current=page]{font-weight:650}.customer-result-count,.customer-result-context{color:var(--ds-color-text-muted);font-size:var(--crit-text-label)}.customer-result-context{margin-block-start:.375rem;line-height:1.5;display:block}.customer-results .customer-result-drilldown{white-space:normal;text-align:start;justify-content:space-between;gap:.75rem;max-width:100%;height:auto;display:inline-flex}.customer-result-drilldown svg{flex-shrink:0}.customer-result-pagination{color:var(--ds-color-text-muted);font-size:var(--crit-text-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}@container customer-results (max-width:540px){.customer-result-tools{flex-direction:column}.customer-result-tools>:first-child,.customer-result-tools>:not(:first-child){flex:auto}}.result-browsing-toolbar{flex-wrap:wrap}.result-browsing-toolbar>.workspace-select[data-slot=workspace-select]{flex:12rem;min-width:min(12rem,100%);max-width:100%}.customer-comparison{border-block-start:1px solid var(--ds-color-border);margin-block-start:1.25rem;padding-block-start:1rem}.customer-comparison h3{font-size:var(--crit-text-content);margin:0 0 .5rem;font-weight:600}.customer-comparison>p{max-width:72ch;color:var(--ds-color-text-muted);font-size:var(--crit-text-body);margin-block:.5rem 1.25rem;line-height:1.6}.customer-comparison>[data-slot=field]{max-width:38rem;margin-block:1rem}.customer-comparison-table{min-width:34rem}.customer-comparison-table th:first-child{white-space:normal;width:55%}.customer-comparison-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.customer-results{table-layout:fixed;width:100%}.customer-results thead th:first-child{width:58%}.customer-results :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top;min-width:0}.customer-results .customer-result-drilldown{align-items:flex-start;width:100%;min-height:40px;padding:0;line-height:1.55}.customer-result-drilldown>span{overflow-wrap:anywhere;min-width:0}.customer-result-drilldown>svg{margin-block-start:3px}.customer-comparison-table{table-layout:fixed;width:100%}.customer-comparison-table :is(th,td):first-child{white-space:normal;overflow-wrap:anywhere;line-height:1.55}.customer-comparison-table :is(th,td){vertical-align:top}@container customer-result-table (max-width:620px){.customer-results,.customer-results tbody{width:100%;min-width:0;display:block}.customer-results thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customer-results tbody tr{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-block:12px;display:grid}.customer-results tbody tr:last-child{border-bottom:0}.customer-results tbody :is(th,td){border:0;width:auto;min-width:0;padding:0;display:block}.customer-results tbody th{grid-column:1/-1}.customer-results td[data-label]:before{content:attr(data-label);font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin-bottom:4px;font-weight:400;display:block}.customer-results .customer-result-drilldown{min-height:44px}}.customer-result-explorer{min-width:0;container:customer-results/inline-size}.customer-results-viewport{min-width:0;container:customer-result-table/inline-size}
