html{scrollbar-gutter:stable}html,body{height:100%}*{letter-spacing:clamp(-.05em,-.1em + .1rem,0em)}#root{height:100%}body{scrollbar-width:thin;scrollbar-color:#a0a3b2 #eef1f6;background-color:#faf9fa;font-family:Roboto,sans-serif;margin:0!important;padding:0!important;font-size:14px!important}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:#eef1f6;border-radius:4px}body::-webkit-scrollbar-thumb{background:#a0a3b2;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#eef1f6}h1,h2,h3,h4,h5,h6{text-wrap:balance}main{background-color:#faf9fa;min-height:calc(100vh - 52px);overflow-x:hidden}@media (width>=1200px){main{overflow-x:auto}}.button-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.section-title{font-weight:700!important}.section-subtitle{font-weight:600!important}.print-only{display:none}.summaries{padding:8px 16px}a{word-wrap:break-word}p{line-height:1.5}.text-center{text-align:center}.chart__container{background-color:#fff;max-width:100%}.response-table{min-width:45%;max-width:100%}@media (width>=600px){.response-table{max-width:50%}}.sticky-header{z-index:10;background-color:#fff;position:sticky;top:0}.ghost{visibility:hidden}.ghost.logo{width:40px}.invisible{width:0;height:0;margin:0;padding:0;display:none}.hide{display:none!important}.show{display:block!important}.flex{gap:4px;display:flex!important}.muted-text{color:#4f4d4d}.capitalized-text{text-transform:capitalize}.no-wrap-text{white-space:nowrap}.text-left{text-align:left}.text-right{text-align:right}.text-normal{color:#000000de}.text-success{color:#1d771d}.text-warning{color:#974603}.text-error,.text-danger{color:#8d0303}.MuiTable-root{border-collapse:separate!important;border-spacing:0!important}.MuiTable-root thead th:first-of-type{border-right:1px solid #e0e0e0;left:0;z-index:10!important}.MuiTable-root thead th{white-space:pre-line;font-size:.8rem;padding:2px 8px!important}td .MuiSvgIcon-root{font-size:1rem!important}.meaning-item{white-space:pre-line}.questionnaire-title:first-letter{text-transform:capitalize}.scoring-summary-table .info-button{background-color:#fff!important}.scoring-summary-table th{font-weight:400!important}.scoring-summary-table tr:not(:last-of-type) td{border-bottom-color:#e5e4e4!important}.responses-container td.alert-cell,.scoring-summary-table td.alert-cell{background-color:#f3e2e233}.responses-container td.warning-cell,.scoring-summary-table td.warning-cell,:is(.responses-container td:has(.text-warning),.scoring-summary-table td:has(.text-warning)){background-color:#f7d0b01a}:is(.responses-container td:has(.text-danger),.responses-container td:has(.text-error),.scoring-summary-table td:has(.text-danger),.scoring-summary-table td:has(.text-error)){background-color:#f3e2e233}:is(.responses-container td:has(.no-data-wrapper),.scoring-summary-table td:has(.no-data-wrapper)){color:#4f4d4d;text-align:left;font-style:italic;font-weight:400!important}.text-warning+svg,.text-danger+svg{opacity:.8}.responses-container{margin-bottom:16px;position:relative}.responses-container .table-root div div div{max-height:calc(100vh - 120px)}.responses-container td:first-of-type{vertical-align:top}.responses-container td:not(:first-of-type){white-space:pre-line;vertical-align:top}.responses-container :is(tr):has(+tr:has(.score-wrapper),+tr:has(.meaning-wrapper)) td{border-bottom:0}:is(.responses-container tr:has(.text-readonly) td,.responses-container tr:has(.read-only) td){color:#4f4d4d;line-height:1.5;background-color:#f8fafa!important;border-left:0!important;border-right:0!important;padding:10px 16px!important}:is(.responses-container tr:has(.text-readonly) td:last-of-type,.responses-container tr:has(.read-only) td:last-of-type){border-right:1px solid #e0e0e0!important}.responses-container tr:has(.question-row) td{line-height:1.5;padding:4px 8px!important}.responses-container tr:has(.question-cell) td{padding-top:12px!important}.responses-container tr:has(.question-cell) td:not(:last-of-type){border-right:0!important}.table-pair-items{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;display:flex}.table-cell-item{word-break:normal}.table-cell-item:not(:last-of-type){margin-bottom:4px}.table-cell-item.table-cell-item-stack:not(:last-of-type){margin-bottom:6px}.MuiTablePagination-toolbar .MuiTablePagination-input{margin-left:0!important;margin-right:0!important}.MuiButtonBase-root.MuiTableSortLabel-root{white-space:pre-line}.recharts-legend-item-text{white-space:nowrap;color:#78281f;text-overflow:ellipsis;vertical-align:middle;max-width:80px;display:inline-block;overflow:hidden}.recharts-legend-wrapper{font-size:.8rem}.multiple .recharts-legend-wrapper li{cursor:pointer;z-index:2;border:1px solid #c7c5c5;border-radius:8px;margin-bottom:4px;padding:2px 12px 2px 6px;position:relative;box-shadow:1px 1px 2px #ececec}.multiple .recharts-legend-wrapper li.inactive{border:1px solid #ececec}.multiple .recharts-legend-wrapper li:after{content:"✓";content:"✓";z-index:1;opacity:.4;font-size:.6rem;position:absolute;top:25%;bottom:10px;left:92%;transform:translate(-50%)}.multiple .recharts-legend-wrapper li.inactive:after{content:"×";border:0;width:0;height:0;top:25%;bottom:0;left:90%;transform:translate(-50%,-50%)}.recharts-default-legend{line-height:1.8}.tooltip-container{background:#fff;border:1px solid #e0e0e0;max-width:260px;font-size:10px;box-shadow:0 2px 10px #0000000f}.tooltip-label{margin-bottom:4px;font-weight:600}.list-item-container{margin:0;padding:0 0 0 16px;list-style-type:square}.list-item-container.single{padding:0;list-style-type:none}.list-item-container li:before{content:"";margin-left:-4px}.source-container{color:#4f4d4d;font-size:.7rem;margin-top:4px!important}.info-button{box-shadow:0 2px 1px -2px #0000002e,0 2px 2px #00000024,0 1px 4px #0000001f!important}@media print{@page{margin:1mm}header{box-shadow:none!important;border:0!important;position:relative!important}header .logo{height:32px!important}footer{box-shadow:none!important;background-color:#fff!important;position:relative!important}html,body{font-size:12px}main{background-color:#fff!important}h1,h2{font-size:1.1rem!important}h3,h4,h5{font-size:1rem!important}table{border-spacing:0;border-collapse:separate!important}th,td{border:1px solid #4f4d4d!important}.summaries{background-color:#fff}.scoring-summary-table{overflow-x:hidden!important}.print-hidden{display:none!important}.print-only{display:block}.section-wrapper{box-shadow:none!important}.selector-stats-wrapper{background-color:#fff!important;margin-top:8px!important;margin-bottom:16px!important;padding:0!important}header{box-shadow:none!important;background-color:#fff!important;border-bottom:1px solid #777!important}.scoring-summary-container{page-break-inside:avoid;padding:0!important}.scoring-summary-container th,.scoring-summary-container td{width:auto!important;min-height:auto!important;position:relative!important;left:0!important}.chart-wrapper{margin:0;padding:0}.chart-wrapper:not(.big){height:200px!important}.chart__container{page-break-inside:avoid;padding:0;background-color:#fff!important;width:100%!important;height:auto!important}.chart__container h1,.chart__container h2,.chart__container h3,.chart__container h4{text-align:left!important}.table-container{width:100%!important;min-width:100%!important;margin-left:0!important;overflow-x:hidden!important}.table-container table th,.table-container table td{white-space:normal!important}.recharts-responsive-container,.recharts-legend-item{box-shadow:none!important;border:0!important}.recharts-responsive-container:after,.recharts-legend-item:after{display:none}.recharts-responsive-container{border:1px solid #ececec;width:100%;min-width:420px;height:100%;min-height:380px;max-width:100%!important;min-height:auto!important}.recharts-responsive-container .recharts-wrapper{width:700px!important;min-height:auto!important}.recharts-legend-wrapper{min-height:auto!important;top:20px!important;left:4px!important}.recharts-legend-wrapper li{box-shadow:none;padding:0}.score-summary-wrapper .recharts-legend-wrapper{top:8px!important}.section-wrapper{padding:0!important}.recharts-legend-item-text{font-size:10px}.questionnaire-title-container{width:100%}.questionnaire-title-container .questionnaire-title{width:100%;font-size:.95rem;border-bottom:1px solid #444!important}.MuiToolbar-root{min-height:0!important;box-shadow:none!important;background-color:#fff!important}.MuiAccordionSummary-root{padding:0;min-height:32px!important}.response-summary{display:block!important}.error-container h1,.error-container h2,.error-container h3,.error-container h4{font-size:1rem}.MuiTablePagination-toolbar,.MuiPopper-root{display:none!important}.MuiAccordion-root table{border-collapse:collapse;border-spacing:0;width:100%;display:table}.MuiAccordion-root table th,.MuiAccordion-root table td{text-align:center;border:1px solid #e0e0e0;padding:4px;color:#444!important;background-color:#fff!important}.MuiAccordionSummary-root{color:#000000de!important;background-color:#0000!important;padding:0!important}.MuiAccordionSummary-root svg{display:none!important}.MuiAccordion-root{box-shadow:none!important}.MuiAccordionDetails-root{padding:8px 0!important}.MuiAccordionSummary-expandIconWrapper{display:none!important}.summary{display:block}.table-container{box-shadow:none!important;border:1px solid #e0e0e0!important;max-height:100%!important}.table-container th,.table-container td{font-size:10px;text-align:left!important;padding:4px!important}.MuiTab-root.Mui-selected{border-bottom:2px solid #e0e0e0;color:#000000de!important;padding-bottom:0!important}.MuiTabs-indicator{background-color:#0000!important}.responses-container{width:100%!important;box-shadow:none!important;padding:8px!important}.responses-container .table-root div div div{max-height:100%!important}.responses-container .table-root div div div td{text-align:left!important;padding:4px!important;font-size:10px!important}.history-block{page-break-before:always}}@property --progress{syntax:"<length-percentage>";inherits:false;initial-value:0%}@keyframes progress{0%{--progress:0%}to{--progress:100%}}.back-to-top{--accent:#e5e9e8;--white:oklch(100% 0 0);background-image:linear-gradient(var(--accent) 0% var(--progress), var(--white) var(--progress) 100%);animation:linear progress;animation-timeline:scroll()}
