.sr-report{color:#34415a;min-width:0}.sr-report .sr-report-toolbar{gap:16px;flex-wrap:wrap}.sr-report .sr-report-toolbar .field{width:auto;min-width:150px;flex:1;font-size:12px;color:#59677f}.sr-report .sr-report-toolbar .field:first-child{flex:1.25}.sr-report .sr-report-toolbar select{font-size:14px;min-height:42px;color:#34415a}.sr-report-origin{font-size:12px;color:#63718a;line-height:1.7;margin:0 0 20px}.sr-report-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px}.sr-report-stat{background:#fff;border:1px solid #e2e6ef;border-radius:9px;padding:20px;min-width:0}.sr-report-stat>span{font-size:12px;color:#63718a;display:block}.sr-report-stat>strong{display:block;color:#29364e;font-size:29px;font-weight:600;line-height:1.25;letter-spacing:-.04em;margin:13px 0 10px;overflow-wrap:anywhere}.sr-report-stat>small{font-size:11px;line-height:1.5;color:#6d7a90;display:block}.sr-report-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;align-items:start}.sr-report-question{margin-bottom:22px;min-width:0;break-inside:avoid}.sr-report-question .card-header{gap:14px;align-items:flex-start;flex-wrap:wrap}.sr-report-question .card-title{font-size:18px;line-height:1.45;color:#34415a;margin:7px 0}.sr-report-question .eyebrow{color:#71618c;font-size:10px}.sr-report-question .card-subtitle{font-size:12px;line-height:1.6;color:#6b7890}.sr-report-bars{margin:3px 0}.sr-report-bar{margin:20px 0}.sr-report-bar>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;line-height:1.5}.sr-report-bar>div>span{min-width:0;overflow-wrap:anywhere}.sr-report-bar strong{white-space:nowrap;color:#34415a;font-size:14px}.sr-report-bar small{font-size:11px;color:#718099;font-weight:400}.sr-report-track{height:11px;background:#eff1f7;border-radius:5px;overflow:hidden;margin-top:9px}.sr-report-track>span{height:100%;display:block;border-radius:5px;min-width:0}.sr-report-insight{background:#f5f1fb;border-color:#e8def4;break-inside:avoid}.sr-report-insight .eyebrow{font-size:10px;color:#7a6299}.sr-report-insight .card-title{font-size:24px;color:#624782;line-height:1.3;margin:13px 0}.sr-report-insight p{font-size:14px;line-height:1.85;color:#625074;margin:14px 0}.sr-report-insight small{font-size:11px;line-height:1.7;color:#796887;display:block}.sr-report-insight button{margin-top:20px}.sr-nps-score{display:flex;align-items:center;gap:18px;padding:8px 0 22px;border-bottom:1px solid #eceaf1;margin-bottom:22px}.sr-nps-score>strong{font-size:52px;font-weight:600;letter-spacing:-.05em;color:#6341a1;line-height:1}.sr-nps-score b,.sr-nps-score span{display:block}.sr-nps-score b{font-size:16px;color:#3b465d}.sr-nps-score span{font-size:12px;color:#718099;margin-top:6px;line-height:1.5}.sr-report-mean{font-size:14px;color:#63718a;margin:5px 0 22px}.sr-report-mean strong{color:#6341a1}.sr-report-explanation,.sr-report-no-answer{font-size:12px;line-height:1.8;color:#63718a}.sr-report-texts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sr-report-texts blockquote{margin:0;padding:18px;border-radius:7px;border:1px solid #e7eaf2;background:#fafbfe;min-width:0}.sr-report-texts p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#44516b;margin:0}.sr-report-texts cite{display:block;font-style:normal;color:#76839a;font-size:11px;margin-top:14px}.sr-report-notice{border:1px solid #e8d4ae;border-radius:7px;background:#fff8eb;color:#82663a;font-size:12px;line-height:1.7;padding:15px 18px;margin-bottom:22px}.sr-report-empty{margin-bottom:22px}.sr-report-empty .card-body{padding:36px}.sr-report-empty h2{font-size:24px;line-height:1.4;color:#485777;margin:17px 0 12px}.sr-report-empty p{font-size:14px;line-height:1.85;color:#6d7a90;max-width:650px}.sr-report-empty button{margin-top:18px}.sr-report-history{font-size:13px;color:#69508a;margin:24px 0 0}.sr-report-history a{text-decoration:underline;text-underline-offset:4px}.sr-report-context{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.sr-report-context>span{padding:7px 10px;border-radius:5px;background:#f3f1f8;color:#67567d;font-size:12px}.sr-report-client .sr-report-grid{grid-template-columns:1fr}.sr-report-client .sr-report-insight{margin-bottom:22px}
@media(max-width:1100px){.sr-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-report-grid{grid-template-columns:1fr}.sr-report-insight{margin-bottom:22px}.sr-report-texts{grid-template-columns:1fr}}
@media(max-width:760px){.sr-report .sr-report-toolbar .field{min-width:120px;font-size:13px}.sr-report .sr-report-toolbar .field:first-child{flex-basis:100%}.sr-report .sr-report-toolbar select{font-size:16px;min-height:46px}.sr-report-origin{font-size:13px}.sr-report-stats{gap:12px}.sr-report-stat{padding:17px 14px}.sr-report-stat>span{font-size:12px;line-height:1.5}.sr-report-stat>strong{font-size:27px;margin:11px 0}.sr-report-stat>small{font-size:12px}.sr-report-question .card-title{font-size:18px}.sr-report-question .card-subtitle{font-size:13px}.sr-report-question .eyebrow{font-size:11px;line-height:1.5}.sr-report-bar>div:first-child{font-size:15px;gap:10px;flex-wrap:wrap}.sr-report-bar strong{font-size:15px}.sr-report-bar small{font-size:12px}.sr-report-insight p,.sr-report-texts p{font-size:16px}.sr-report-insight small,.sr-report-texts cite,.sr-report-explanation,.sr-report-no-answer{font-size:13px}.sr-report-notice{font-size:14px}.sr-report-empty .card-body{padding:25px 20px}.sr-report-empty h2{font-size:23px}.sr-report-empty p{font-size:15px}.sr-nps-score>strong{font-size:45px}.sr-nps-score span{font-size:13px}.sr-report-history{font-size:14px;line-height:1.7}}
@media print{.sr-report{color:#222}.sr-report-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sr-report-stat{padding:12px}.sr-report-stat>strong{font-size:24px}.sr-report-grid{display:block}.sr-report-toolbar,.sr-report-history{display:none!important}.sr-report-question,.sr-report-insight,.sr-report-stat{break-inside:avoid;box-shadow:none}.sr-report-track,.sr-report-track>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sr-report-texts{grid-template-columns:1fr}.sr-report-origin{color:#444}.sr-report-question .card-title{font-size:16px}}
/* Preserve the researcher's paragraphs and keep long annotations readable. */
.sr-report-insight p{overflow-wrap:anywhere;white-space:pre-wrap}
