.panel__nav:not([data-control-mode=admin]):not([data-control-mode=debug]) button{pointer-events:none}.panel__nav{z-index:44;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;position:relative}.panel__nav:before{content:"";background:var(--bs-primary);z-index:45;width:100%;height:2px;margin-top:-1px;font-size:0;display:block;position:absolute;top:50%}.panel__nav button{z-index:46;background:var(--bs-body-bg);box-shadow:0 0 0 5px var(--bs-body-bg);line-height:1.35}.panel__nav-start,.panel__nav-rules,.panel__nav-outro{padding-left:.5rem;padding-right:.5rem;font-size:1.2rem;font-weight:400}.panel__nav-page{border:1px solid var(--bs-secondary);width:2.6rem;height:2.6rem;color:var(--bs-secondary);border-radius:100%;margin:0;padding:0;font-weight:700;line-height:1}.panel__nav .active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white);z-index:47}.customer-account__booking-card .badge{font-size:.95rem}.dw-account-nav .nav-item{background:linear-gradient(270deg,#0000 50%,#eee 50%) 100%/205%;transition:all .25s ease-out}.dw-account-nav .nav-item:hover{background-position:0}.dwpanel-modal{display:none}.dwpanel-modal.is-open{display:block}.dwpanel-modal__header{justify-content:space-between;display:flex}.dwpanel-modal__title{text-transform:none;font-size:1.1rem}.dwpanel-modal__overlay{background:#000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dwpanel-modal__container{box-sizing:border-box;background-color:#fff;border-radius:4px;width:100%;max-height:calc(100vh - 10%);padding:30px;position:relative;overflow-y:auto}.dwpanel-modal[aria-hidden=false] .ereg-modal__overlay{animation:.2s cubic-bezier(0,0,.2,1) ereg-modalFadeIn}.dwpanel-modal[aria-hidden=false] .ereg-modal__container{animation:.2s cubic-bezier(0,0,.2,1) ereg-modalSlideIn}.dwpanel-modal .ereg-modal__container,.dwpanel-modal .ereg-modal__overlay{will-change:transform}.dwpanel-modal__container{max-width:500px}.dwpanel-modal.modal-sm .ereg-modal__container{max-width:300px}.dwpanel-modal.modal-lg .ereg-modal__container{max-width:800px}.dwpanel-modal.modal-xl .ereg-modal__container{max-width:1140px}@keyframes ereg-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ereg-modalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}.panel-form-container .form-buttons{margin-top:2rem}.panel-form-container .form-buttons button{padding:.5rem 5rem}.panel-question-container{margin-bottom:4rem}.panel-question-container__question .question{font-size:calc(1.05rem + .6vw)}@media (width>=1200px){.panel-question-container__question .question{font-size:1.5rem}}.panel-question-container__question .question{color:var(--bs-primary);border-left:10px solid var(--bs-primary);padding:.25rem 1rem;font-weight:500}.panel-question-container__question .question>p{margin:0}.panel-question-container__question .is-invalid{border-left-color:var(--bs-danger)}.panel-question-container__answers{background:rgba(var(--bs-secondary-rgb),.25);color:var(--bs-black);margin:1rem 0;padding:1.5rem}.panel-question-container__answers .question__hint{margin-bottom:2rem}.panel-page__content,.panel__question-content__before,.panel__question-content__after{padding:1rem .5rem 2rem}.panel__question-content{margin:1rem 0}.panel-page__content__before,.panel-page__content__after{margin-bottom:2rem}.panel-page__content__after{margin-top:2rem}.panel-page__content__title{margin-bottom:1rem;padding-bottom:0}[data-control=panel]{overflow-x:hidden}#panel-content{transform:translate(0,0)}#panel-content.panel-slide-out,#panel-content.fade-out{animation:.3s ease-in forwards panelSlideOutLeft}#panel-content.panel-slide-in{animation:.3s ease-out forwards panelSlideInLeft}@keyframes panelSlideOutLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-100%)}}@keyframes panelSlideInLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){#panel-content.panel-slide-out,#panel-content.fade-out,#panel-content.panel-slide-in{opacity:1;animation:none;transform:none}}#panel-content .table thead tr th{background-color:var(--bs-secondary);color:var(--bs-secondary-bg-subtle);font-weight:500}#panel-content .table tbody tr td{border-color:var(--bs-secondary);background-color:#0000}#panel-content .table tbody tr:hover td{background-color:var(--bs-secondary-bg-subtle)}.panel-checkbox-grid tbody tr td,.panel-checkbox-grid thead tr th{text-align:center}.panel-checkbox-grid tbody tr td:first-child{text-align:left}.panel-checkbox-grid tbody tr td .form-check{justify-content:center;margin:0;padding:0;display:flex}.panel-checkbox-grid tbody tr td .form-check input[type=radio],.panel-checkbox-grid tbody tr td .form-check input[type=checkbox]{margin-right:0}.dwaccount__panelgrid__panel__startBtn[disabled]{cursor:not-allowed;pointer-events:visible}.dwaccount__panelgrid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}.dwaccount__panelgrid__panel{background-color:var(--bs-primary-bg-subtle);border-left:10px solid var(--bs-gray);display:flex}.dwaccount__panelgrid__panel__startBtn{aspect-ratio:1}.dwaccount__panelgrid__panel__startBtn svg{width:64px}.dwaccount__panelgrid__panel__startBtn.btn-success{cursor:initial}.dwaccount__panelgrid__panel__content{flex-grow:1;padding:1.25rem}.dwaccount__panelgrid__panel__content .progress{height:25px}.input-group>.form-control{width:unset;flex-grow:0}input.form-control{width:unset}input.form-control:not([size]){width:100%}.input-group>.form-control:not([size]){width:initial;flex-grow:initial}.form-label.is-invalid{color:var(--bs-danger)}.form-check{margin-bottom:.75rem;padding-left:2.25rem;display:flex}.form-check .form-check-input{place-content:center;display:flex}.form-check-input{border-color:var(--bs-secondary);margin:0 .75rem 0 0;padding:0;font-size:1.5rem}.form-check-input:checked{border-color:var(--bs-secondary);background-color:var(--bs-secondary)}.form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-danger)}.form-check-input:focus{box-shadow:0 0 .25rem 0 var(--bs-secondary)}.form-check-inputinput[type=checkbox]{border-radius:0}.form-check-inputinput[type=radio]{border-radius:100%}.panel-question-container__answers__type-multipleText .text-field__horizontal{display:flex}.panel-question-container__answers__type-multipleText .text-field__horizontal label{align-content:center;width:33%}.panel-question-container__answers__type-multipleText .text-field__label-after input[type=number]{text-align:center}.panel-question-container__answers__type-multipleText .text-field input+label,.panel-question-container__answers__type-multipleText .text-field .input-group+label,.panel-question-container__answers__type-multipleText .text-field label+input,.panel-question-container__answers__type-multipleText .text-field label+.input-group{margin:0 0 0 1.5rem}.panel-question-container__answers__type-text .form-control[type=number]:not([size]){max-width:33%}.panel-question-container__answers__type-text .form-control[type=text]:not([size]),.panel-question-container__answers__type-text .form-control[type=email]:not([size]){max-width:66%}.panel-question-container__answers__type-checkboxGroup .form-check-label,.form-check.has-textfield .form-check-label{align-items:center;margin-bottom:0;display:inline-flex}.panel-question-container__answers__type-checkboxGroup .checkbox-additional-text,.form-check.has-textfield .checkbox-additional-text{width:400px;max-width:100%;display:inline-block}.panel-question-container__answers__type-checkboxGroup .checkbox-additional-text .form-control,.form-check.has-textfield .checkbox-additional-text .form-control{width:100%}.panel-question-container__answers__type-radioGrid table tbody tr td:first-child{width:50%}.panel-question-container__answers__type-radioGrid .form-check-input{margin:0;padding:0}.panel-question-container__answers__type-radioGrid .form-check-with-text{flex-wrap:nowrap;align-items:center;display:flex}.panel-question-container__answers__type-radioGrid .form-check-with-text label{flex-grow:0;margin-right:1rem}.panel-question-container__answers__type-radioGrid .form-check-with-text input{flex-grow:1}.panel-question-container__answers__type-rate .panel-rate__scale{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.panel-question-container__answers__type-rate .panel-rate__options{flex-wrap:wrap;gap:.25rem;display:flex}.panel-question-container__answers__type-rate .panel-rate__option{min-width:2.75rem}.panel-question-container__answers__type-rate .panel-rate__end-label{color:var(--bs-secondary-color);font-size:.875rem}.panel-question-container__answers__type-rate .panel-rate__na{margin-top:.75rem}.panel-question-container__answers__type-rateGrid table tbody tr td:first-child{width:40%}.panel-question-container__answers__type-rateGrid .panel-rate-grid__step{white-space:nowrap}.panel-question-container__answers__type-rateGrid .panel-rate-grid__end-labels th{border-bottom:0;padding-bottom:0}.panel-question-container__answers__type-rateGrid .panel-rate-grid__end-label{color:var(--bs-secondary-color);font-size:.875rem;font-weight:400}.panel-question-container__answers__type-rateGrid .form-check-input{float:none;margin:0}.panel-question-container__answers__type-sum .text-field__horizontal{display:flex}.panel-question-container__answers__type-sum .text-field__horizontal label{align-content:center;width:33%}.panel-question-container__answers__type-sum .text-field input[type=number],.panel-question-container__answers__type-sum .text-field input[type=text]{text-align:center}.panel-question-container__answers__type-sum .text-field input+label,.panel-question-container__answers__type-sum .text-field .input-group+label,.panel-question-container__answers__type-sum .text-field label+input,.panel-question-container__answers__type-sum .text-field label+.input-group{margin:0 0 0 1.5rem}.panel-question-container__answers__type-sum .sum-row{margin-top:.75rem;font-weight:700}.panel-question-container__answers__type-sum .sum-row__check{font-weight:700}.panel-question-container__answers__type-radioGroup .form-check{align-items:center}.panel-question-container__answers__type-radioGroup .form-check .form-check-label{align-items:center;margin-bottom:0;display:inline-flex}.panel-question-container__answers__type-radioGroup .form-check .radio-additional-text{width:400px;max-width:100%;display:inline-block}.panel-question-container__answers__type-radioGroup .form-check .radio-additional-text .form-control{width:100%}