.questionnaire{--questionnaire-fields-gap:6px;--questionnaire-fields-radius:.825rem;--questionnaire-field-radius:calc(var(--questionnaire-fields-radius) - var(--questionnaire-fields-gap) + 2px);--questionnaire-field-bg:#fff;--questionnaire-control-height:calc(2.875rem + (var(--bs-border-width,1px) * 2))}.questionnaire__fields{gap:var(--questionnaire-fields-gap);padding:calc(var(--questionnaire-fields-gap) * 1.125);border-radius:var(--questionnaire-fields-radius);background:linear-gradient(to bottom, rgba(var(--bs-rl-rgb), .25), rgba(var(--bs-primary-rgb), .25));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bs-dark,#212529);grid-template-columns:1fr;display:grid}.questionnaire__field{border-radius:var(--questionnaire-field-radius);background-color:var(--questionnaire-field-bg);min-width:0}.questionnaire__field--submit{min-height:var(--questionnaire-control-height);display:flex}.questionnaire__submit{border-radius:var(--questionnaire-field-radius);flex:auto;justify-content:center;align-items:center;min-width:0;padding-block:0;font-size:1.125rem;font-weight:500;line-height:1.25;display:flex;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #1bb40073,0 1px 2px #00000029}.questionnaire__submit:disabled{opacity:1;pointer-events:none;cursor:default;position:relative}.questionnaire__submit:disabled:after{content:"";background-color:rgba(var(--bs-dark-rgb), .375);border-radius:inherit;position:absolute;inset:-1px}@media (width>=768px){.questionnaire__fields{background:linear-gradient(to right, rgba(var(--bs-primary-rgb), .25), rgba(var(--bs-rl-rgb), .25));grid-template-columns:repeat(4,minmax(0,1fr))}.questionnaire{--questionnaire-control-height:calc(3.125rem + (var(--bs-border-width,1px) * 2))}.questionnaire__field.is-nudging{animation-name:questionnaire-nudge-y}}.questionnaire__fields .form-control{height:var(--questionnaire-control-height);min-height:var(--questionnaire-control-height);border-radius:var(--questionnaire-field-radius);cursor:pointer;caret-color:#0000;-webkit-user-select:none;user-select:none;background-color:#0000;border:0}.questionnaire__fields .form-floating>label{align-items:center;transition:none;display:flex}.questionnaire__fields .form-floating>.form-control:focus,.questionnaire__fields .form-floating>.form-control:not(:placeholder-shown){padding-top:1.35rem;padding-bottom:.2rem}.questionnaire__fields .form-control:disabled{cursor:default;pointer-events:none;background-color:#0000}.questionnaire__field.is-disabled{cursor:default;background-color:#fffc}@keyframes questionnaire-nudge-y{0%,to{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(0)}75%{transform:translateY(-4px)}}@keyframes questionnaire-nudge-x{0%,to{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(0)}75%{transform:translate(-4px)}}.questionnaire__field.is-nudging{z-index:1;animation:.45s questionnaire-nudge-x}.questionnaire__fields .form-control:focus{box-shadow:none;background-color:#0000}.questionnaire-option{text-align:left;border:2px solid rgba(var(--bs-secondary-rgb), .2);background-color:#0000;padding:.46875rem .9375rem}.questionnaire-option:hover,.questionnaire-option:focus,.questionnaire-option:active{border:2px solid rgba(var(--bs-primary-rgb), .3);background-color:rgba(var(--bs-rl-rgb), .1)}.questionnaire-option.is-selected{color:var(--bs-primary);border-color:rgba(var(--bs-primary-rgb), .5)}
