/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@supports not (selector(:has(x))){#touchpoints_feedback{display:none}}@supports selector(:has(x)){#touchpoints_feedback{padding:0 15px;--survey-radio-height:2.5em;--survey-control-color:rgb(47,85,151);--survey-border-width:2px;--survey-border-radius:5px}#touchpoints_feedback.tpf--home{padding-top:15px}#touchpoints_feedback *,#touchpoints_feedback :after,#touchpoints_feedback :before{box-sizing:border-box}#touchpoints_feedback .question,#touchpoints_feedback .submit-button{display:none}#touchpoints_feedback:has(input[value=Yes]:checked) .question:last-of-type{display:block}#touchpoints_feedback:has(input[value=No]:checked) .question{display:block}#touchpoints_feedback:has(input[value=No]:checked) .submit-button,#touchpoints_feedback:has(input[value=Yes]:checked) .submit-button{display:block}#touchpoints_feedback:has(input[value=No]:checked) .question{display:block}#touchpoints_feedback .usa-sr-only,#touchpoints_feedback h2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#touchpoints_feedback fieldset{margin:0;padding:0;border:0 none}#touchpoints_feedback label{font-weight:400}#touchpoints_feedback .usa-label{font-family:Roboto,"Open Sans",sans-serif;font-size:1.7rem;font-weight:500}#touchpoints_feedback input[type=text]{width:100%;border:1px solid #000;background:#fff}#touchpoints_feedback .question:first-of-type{display:block;text-align:center}#touchpoints_feedback .question:last-of-type label{display:block}#touchpoints_feedback .question:last-of-type label p{display:inline}#touchpoints_feedback .submit_form_button{font-size:1rem;font-weight:700;font-family:"Open Sans",sans-serif;background-color:var(--survey-control-color);color:#fff;border-radius:var(--survey-border-radius)}#touchpoints_feedback .question:last-of-type textarea{width:100%;height:6em;border:1px solid #000;background:#fff}#touchpoints_feedback .usa-banner{font-size:.8rem;line-height:1rem}#touchpoints_feedback .usa-banner__header-text{line-height:1rem}#touchpoints_feedback .usa-banner__inner div:first-child{display:none}#touchpoints_feedback #answer_01,#touchpoints_feedback #answer_01 .radio-button{display:flex;align-items:center;justify-content:center}#touchpoints_feedback #answer_01{gap:1em;margin:.5rem 0}#touchpoints_feedback #answer_01 .radio-button{padding-bottom:10px}#touchpoints_feedback #answer_01_1,#touchpoints_feedback #answer_01_2{appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--survey-control-color);border:var(--survey-border-width) solid var(--survey-control-color);border-radius:var(--survey-border-radius) 0 0 var(--survey-border-radius);width:2.5em;height:var(--survey-radio-height);display:grid;place-content:center}#touchpoints_feedback #answer_01_1:hover,#touchpoints_feedback #answer_01_2:hover{cursor:pointer}#touchpoints_feedback:has(#answer_01_1:checked) .radio-button:first-of-type,#touchpoints_feedback:has(#answer_01_1:focus) .radio-button:first-of-type,#touchpoints_feedback:has(#answer_01_1:hover) .radio-button:first-of-type{padding-bottom:8px;border-bottom:var(--survey-border-width) solid var(--survey-control-color)}#touchpoints_feedback #answer_01_1:checked,#touchpoints_feedback #answer_01_1:focus,#touchpoints_feedback #answer_01_1:hover{background-color:var(--survey-control-color);color:#fff}#touchpoints_feedback:has(#answer_01_2:checked) .radio-button:last-of-type,#touchpoints_feedback:has(#answer_01_2:focus) .radio-button:last-of-type,#touchpoints_feedback:has(#answer_01_2:hover) .radio-button:last-of-type{padding-bottom:8px;border-bottom:var(--survey-border-width) solid var(--survey-control-color)}#touchpoints_feedback #answer_01_2:checked,#touchpoints_feedback #answer_01_2:focus,#touchpoints_feedback #answer_01_2:hover{background-color:var(--survey-control-color);color:#fff}#touchpoints_feedback .usa-radio__input::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-light);font-size:1.5em}#touchpoints_feedback .usa-radio__input[id=answer_01_1]::before{content:"\f164"}#touchpoints_feedback .usa-radio__input[id=answer_01_2]::before{content:"\f165"}#touchpoints_feedback .usa-radio__label{height:var(--survey-radio-height);border:var(--survey-border-width) solid var(--survey-control-color);border-left:0 none;border-radius:0 var(--survey-border-radius) var(--survey-border-radius) 0;padding:0 .5em;display:grid;place-content:center;margin-bottom:0}}
.chart_container,.chart_container > .highcharts-container{overflow:visible!important;}.chartTable_container{display:none;}.chartTable_container.active{display:block;}.chartTable{border-collapse:collapse;margin-top:1rem;border:solid #000 1px;border-width:0 0 1px 1px;background:#eee;}.chartTable__caption{caption-side:top;padding:15px!important;border:solid #000 1px;border-width:1px 1px 0 1px;background:#eee;color:#000;text-align:center;font-weight:bold;}.chartTable__cell{padding:5px;border:solid #000 1px;border-width:1px 1px 0 0;text-align:center;vertical-align:top;}
