select[data-v-dcc0d6a6]{line-height:20px;padding:10px 20px;border:1px solid #bebebe;border-radius:2px;max-width:100%}select:not([disabled]):not(.disabled).active[data-v-dcc0d6a6],select:not([disabled]):not(.disabled).selected[data-v-dcc0d6a6],select[data-v-dcc0d6a6]:not([disabled]):not(.disabled):active,select[data-v-dcc0d6a6]:not([disabled]):not(.disabled):focus,select[data-v-dcc0d6a6]:not([disabled]):not(.disabled):hover{border-color:#a5a5a5}.week-strip[data-v-5924093c]{width:100%;margin-bottom:20px;position:relative}.week-strip__header[data-v-5924093c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d6075c;color:#fff;padding:10px 15px;border-radius:8px 8px 0 0;font-weight:600;font-size:1.1em;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.week-strip__header[data-v-5924093c]:hover{background-color:#a50547}.week-strip__month[data-v-5924093c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.week-strip__navigation[data-v-5924093c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-radius:0 0 8px 8px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.week-strip__nav-btn[data-v-5924093c]{background-color:#fff;color:#d6075c;border:none;padding:15px 12px;cursor:pointer;font-size:1.2em;font-weight:700;-webkit-transition:all .2s;transition:all .2s;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.week-strip__nav-btn[data-v-5924093c]:active:not(:disabled),.week-strip__nav-btn[data-v-5924093c]:hover:not(:disabled){background-color:#fcadcd}.week-strip__nav-btn[data-v-5924093c]:focus,.week-strip__nav-btn[data-v-5924093c]:focus-within{outline:none;background-color:#fff}.week-strip__nav-btn[data-v-5924093c]:focus-visible{outline:2px solid #d6075c;outline-offset:-2px}.week-strip__nav-btn[data-v-5924093c]:not(:hover):not(:active){background-color:#fff}.week-strip__nav-btn[data-v-5924093c]:disabled{color:#8b8b8b;cursor:default;opacity:.5}.week-strip__days[data-v-5924093c]{-ms-flex:1;flex:1}.week-strip__day[data-v-5924093c],.week-strip__days[data-v-5924093c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.week-strip__day[data-v-5924093c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 8px;-ms-flex:1;flex:1;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background-color:#fff;border-left:1px solid #e0e0e0}.week-strip__day[data-v-5924093c]:first-child{border-left:none}.week-strip__day[data-v-5924093c]:hover:not(.week-strip__day--vacation):not(.week-strip__day--disabled){background-color:#fcadcd}.week-strip__day--today[data-v-5924093c]:not(.week-strip__day--selected){background-color:#fff3e0}.week-strip__day--today:not(.week-strip__day--selected) .week-strip__day-number[data-v-5924093c]{font-weight:700;color:#d6075c}.week-strip__day--selected[data-v-5924093c]{background-color:#d6075c!important;color:#fff}.week-strip__day--selected .week-strip__day-name[data-v-5924093c],.week-strip__day--selected .week-strip__day-number[data-v-5924093c]{color:#fff}.week-strip__day--disabled[data-v-5924093c],.week-strip__day--vacation[data-v-5924093c]{cursor:default;opacity:.6}.week-strip__day--vacation .week-strip__day-number[data-v-5924093c]{text-decoration:line-through;color:#222}.week-strip__day--unavailable .week-strip__day-none[data-v-5924093c]{color:#e40000}.week-strip__day--available .week-strip__day-count[data-v-5924093c]{color:#3aac58}.week-strip__day-name[data-v-5924093c]{font-size:.75em;color:#666;text-transform:capitalize;margin-bottom:2px}.week-strip__day-number[data-v-5924093c]{font-size:1.2em;font-weight:600;margin-bottom:4px}.week-strip__day-count[data-v-5924093c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8em;font-weight:500}.week-strip__dot[data-v-5924093c]{width:8px;height:8px;border-radius:50%;margin-right:3px}.week-strip__dot--available[data-v-5924093c]{background-color:#3aac58}.week-strip__dot--unavailable[data-v-5924093c]{background-color:#e40000}.week-strip__day-vacation[data-v-5924093c]{font-size:.8em;font-weight:500}.week-strip__day-none[data-v-5924093c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8em;font-weight:500}.week-strip__datepicker-wrapper[data-v-5924093c]{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.week-strip__datepicker-wrapper[data-v-5924093c] .vdp-datepicker input{display:none!important;visibility:hidden!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.week-strip__datepicker-wrapper[data-v-5924093c] .vdp-datepicker .vdp-datepicker__calendar{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.week-strip__loading[data-v-5924093c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;color:#e40000}@media (max-width:768px){.week-strip__day[data-v-5924093c]{min-width:40px;padding:8px 4px}.week-strip__day-name[data-v-5924093c]{font-size:.65em}.week-strip__day-number[data-v-5924093c]{font-size:1em}.week-strip__nav-btn[data-v-5924093c]{padding:10px 8px}}@media (max-width:480px){.week-strip__header[data-v-5924093c]{font-size:.95em;padding:8px 10px}.week-strip__day[data-v-5924093c]{min-width:35px;padding:6px 2px}.week-strip__day-count[data-v-5924093c],.week-strip__day-none[data-v-5924093c],.week-strip__day-vacation[data-v-5924093c]{font-size:.7em}}.time-slot-grid[data-v-f11eed62]{width:100%;margin-top:20px}.time-slot-grid__header[data-v-f11eed62]{font-weight:500;color:#222;margin-bottom:15px;font-size:.95em}.time-slot-grid__empty[data-v-f11eed62]{text-align:center;color:#666;padding:30px 20px;background-color:#f4f4f4;border-radius:8px;font-style:italic}.time-slot-grid__loading[data-v-f11eed62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 20px;color:#e40000}.time-slot-grid__spinner[data-v-f11eed62]{width:24px;height:24px;border:3px solid #fcadcd;border-top-color:#d6075c;border-radius:50%;-webkit-animation:spin-data-v-f11eed62 .8s linear infinite;animation:spin-data-v-f11eed62 .8s linear infinite;margin-right:10px}.time-slot-grid__slots[data-v-f11eed62]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;justify-items:stretch}.time-slot-grid__slot[data-v-f11eed62]{padding:10px 7px;border:1px solid #e0e0e0;border-radius:7px;background-color:#fff;cursor:pointer;font-size:.9em;font-weight:500;-webkit-transition:all .2s;transition:all .2s;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.time-slot-grid__slot[data-v-f11eed62]:hover{border-color:#d6075c;background-color:#d6075c;color:#fff}.time-slot-grid__slot--available[data-v-f11eed62]{border-color:#fcadcd;color:#d6075c}.time-slot-grid__slot--available[data-v-f11eed62]:hover{background-color:#d6075c;color:#fff}.time-slot-grid__slot--unavailable[data-v-f11eed62]{cursor:not-allowed}.time-slot-grid__slot--unavailable[data-v-f11eed62],.time-slot-grid__slot--unavailable[data-v-f11eed62]:hover{background-color:#e0e0e0;color:#e40000;border-color:#e0e0e0}.time-slot-grid__slot--selected[data-v-f11eed62]{background-color:#d6075c!important;border-color:#a50547!important;color:#fff!important;font-weight:600}.time-slot-grid__slot--selected[data-v-f11eed62]:hover{background-color:#a50547!important}@-webkit-keyframes spin-data-v-f11eed62{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-f11eed62{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1024px){.time-slot-grid__slots[data-v-f11eed62]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:768px){.time-slot-grid__slots[data-v-f11eed62]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.time-slot-grid__slot[data-v-f11eed62]{padding:10px 6px;font-size:.9em}}@media (max-width:480px){.time-slot-grid__slots[data-v-f11eed62]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.time-slot-grid__slot[data-v-f11eed62]{padding:10px 4px;font-size:.85em}}.available-appointments[data-v-79e21654]{width:100%;max-width:800px;margin:0 auto}.available-appointments__center-select[data-v-79e21654]{margin-bottom:25px}.available-appointments__date-section[data-v-79e21654]{margin-top:20px}.available-appointments__label[data-v-79e21654]{display:block;font-weight:500;margin-bottom:10px;color:#333}.available-appointments__no-center[data-v-79e21654]{text-align:center;padding:30px}@media (max-width:768px){.available-appointments[data-v-79e21654]{padding:0 10px}}@media (max-width:480px){.available-appointments__label[data-v-79e21654]{font-size:.9em}}.row[data-v-12cac4bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row .col[data-v-12cac4bf]{margin-bottom:40px}.row .col .col-1[data-v-12cac4bf]{width:15%;width:80%}@media (max-width:1023px){.row[data-v-12cac4bf]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row .col[data-v-12cac4bf]{width:100%}}.row:nth-last-of-type(2) .col-1[data-v-12cac4bf] .question p{margin-bottom:5px}.row:nth-last-of-type(2) .col-1[data-v-12cac4bf] .question p.secondary-label{margin-top:0;font-size:15px;line-height:20px}.row:nth-last-of-type(2) .col-1>div[data-v-12cac4bf]{margin-bottom:30px;margin-right:20px}.bottom-actions .bottom-buttons[data-v-12cac4bf],.bottom-actions[data-v-12cac4bf]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}