.choose-addons-wrapper[data-v-25ff768a]{--card-border:var(--gray-gray-400);--card-border-selected:var(--dp-secondary-color);--card-bg-selected:var(--dp-gold-100);--checkbox-border:var(--gray-gray-500);--checkbox-border-selected:var(--dp-secondary-color);--checkbox-check:var(--dp-primary-color)}.choose-addons-wrapper .resort-addons-card[data-v-25ff768a]{background:var(--color-surface-100)!important;border:1px solid var(--gray-gray-400);display:flex;flex-direction:column;height:304px;max-width:500px;overflow:hidden;scrollbar-width:none}.choose-addons-wrapper .resort-addons-card[data-v-25ff768a] .v-card-text{flex:1;min-height:0;overflow:hidden}.choose-addons-wrapper .resort-addons-card--expanded[data-v-25ff768a]{height:auto;overflow:visible}.choose-addons-wrapper .resort-addons-card--expanded[data-v-25ff768a] .v-card-text,.choose-addons-wrapper .resort-addons-card--expanded .choose-addons-container[data-v-25ff768a]{flex:none;min-height:unset;overflow:visible}.choose-addons-wrapper .resort-addons-card.inverted[data-v-25ff768a]{background:var(--card-bg)!important}.choose-addons-wrapper .resort-addons-card.inverted .category-wrapper[data-v-25ff768a]{background:var(--card-bg)}.choose-addons-wrapper .choose-addons-container[data-v-25ff768a]{flex:1;min-height:0;overflow:hidden}.choose-addons-wrapper .addon-list-container[data-v-25ff768a]{align-items:center;width:100%}.choose-addons-wrapper .addons-lists[data-v-25ff768a]{background:var(--dp-background-color)!important;border:1px solid var(--card-border);border-radius:12px;max-width:450px;padding:0 8px;transition:all .2s ease;width:100%}.choose-addons-wrapper .addons-lists-selected[data-v-25ff768a]{background:var(--card-bg-selected);border-color:var(--card-border-selected);box-shadow:0 0 0 1px var(--card-border-selected)}.choose-addons-wrapper .addons-lists.inverted[data-v-25ff768a]{background:var(--color-surface-50)}.choose-addons-wrapper .addon-subaddon-row[data-v-25ff768a]{padding-left:8px;padding-right:48px}.choose-addons-wrapper .choose-addons-box[data-v-25ff768a]{flex:1}.choose-addons-wrapper .choose-addons-box[data-v-25ff768a] .v-selection-control{align-items:center;flex-direction:row-reverse;width:100%}.choose-addons-wrapper .choose-addons-box[data-v-25ff768a] .v-selection-control__input{background:var(--card-bg);border:1px solid var(--checkbox-border);height:24px;width:24px}.choose-addons-wrapper .choose-addons-box[data-v-25ff768a] .v-selection-control--dirty .v-selection-control__input{background:var(--card-bg-selected);border:2px solid var(--checkbox-border-selected)}.choose-addons-wrapper .choose-addons-box[data-v-25ff768a] .v-icon,.choose-addons-wrapper .choose-addons-box[data-v-25ff768a] .v-selection-control__input:before{display:none}.choose-addons-wrapper .choose-addons-box[data-v-25ff768a] .v-label{flex:1;padding:0}.choose-addons-wrapper .choose-addons-box--checkbox[data-v-25ff768a] .v-selection-control__input{border-radius:4px}.choose-addons-wrapper .choose-addons-box--checkbox[data-v-25ff768a] .v-selection-control--dirty .v-selection-control__input:after{border:solid var(--checkbox-check);border-width:0 2px 2px 0;content:"";height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px}.choose-addons-wrapper .choose-addons-box--radio[data-v-25ff768a] .v-selection-control__input{border-radius:50%;border-width:2px}.choose-addons-wrapper .choose-addons-box--radio[data-v-25ff768a] .v-selection-control--dirty .v-selection-control__input{border-width:3px}.choose-addons-wrapper .choose-addons-box--radio[data-v-25ff768a] .v-selection-control--dirty .v-selection-control__input:after{border:solid var(--checkbox-check);border-width:0 2px 2px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(35deg);width:5px}.addons-scroll[data-v-25ff768a]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.addons-scroll--expanded[data-v-25ff768a]{flex:none;min-height:unset;overflow:visible}.category-wrapper[data-v-25ff768a]{background:var(--color-surface-100);flex-shrink:0;margin-bottom:16px!important;scrollbar-width:none;text-align:center;white-space:nowrap}@media screen and (max-width:600px){.category-wrapper[data-v-25ff768a]{text-align:left}}.bottom-sheet-extras[data-v-9d6729f2],.bottom-sheet-extras[data-v-9d6729f2] .choose-addons-wrapper{width:100%}.bottom-sheet-extras[data-v-9d6729f2] .resort-addons-card{height:auto!important;max-width:100%!important;width:100%!important}.bottom-sheet-extras[data-v-9d6729f2] .addon-list-container{align-items:stretch!important;width:100%}.bottom-sheet-extras[data-v-9d6729f2] .addons-lists{max-width:100%!important;width:100%!important}.swipe-track__outer[data-v-c3041c64]{border:0!important}[data-v-c3041c64] .swipe-track__inner{background-color:transparent!important}.frequency-card[data-v-e25053c1]{align-items:center;background-color:var(--dp-background-color);border:1.5px solid var(--dp-unselected-border);border-radius:10px;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin-right:16px;padding:12px 20px;scroll-snap-align:start;transition:border-color .15s,background-color .15s;white-space:nowrap;width:45%}.frequency-card[data-v-e25053c1]:focus-visible{outline:2px solid var(--dp-focus-outline);outline-offset:2px}.frequency-card[data-v-e25053c1]:hover{border-color:var(--gold-gold-400)}.frequency-card--selected[data-v-e25053c1]{background-color:var(--gold-gold-2);border-color:var(--gold-gold-400)!important}.swipe-track__outer[data-v-e25053c1]{border:0!important}[data-v-e25053c1] .swipe-track__inner{background-color:transparent!important}.z-index-1000[data-v-045f8024]{z-index:1000}.specialist-card[data-v-4559f154]{align-items:center;background-color:var(--dp-background-color);border:1.5px solid var(--dp-unselected-border);border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:14px 20px;transition:border-color .15s,background-color .15s;width:100%}.specialist-card[data-v-4559f154]:focus-visible{outline:2px solid var(--dp-focus-outline);outline-offset:2px}.specialist-card[data-v-4559f154]:hover:not(:disabled){border-color:var(--gold-gold-400)}.specialist-card--selected[data-v-4559f154]{background-color:var(--gold-gold-2);border-color:var(--gold-gold-400)!important}.specialist-card[data-v-4559f154]:disabled{cursor:not-allowed;opacity:.5}.z-index-1000[data-v-4559f154]{z-index:1000}.timeslots-sheet[data-v-4a912404]{--timeslot-card-height:76px;--timeslot-grid-gap:12px}.timeslots-sheet__content[data-v-4a912404]{display:flex;flex-direction:column;overflow:hidden}.timeslots-sheet__header[data-v-4a912404]{flex-shrink:0}.timeslot-scroll[data-v-4a912404]{flex-shrink:0;max-height:calc(var(--timeslot-card-height)*2 + var(--timeslot-grid-gap));overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.timeslot-grid[data-v-4a912404]{display:grid;gap:var(--timeslot-grid-gap);grid-template-columns:repeat(3,1fr)}.timeslot-card[data-v-4a912404]{align-items:center;background-color:var(--dp-background-color);border:1px solid var(--gray-gray-400);border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:var(--timeslot-card-height);padding:12px;transition:border-color .15s,background-color .15s,border-width .15s}.timeslot-card--disabled[data-v-4a912404]{opacity:.5}.timeslot-card--disabled .timeslot-card__main[data-v-4a912404]{cursor:not-allowed}.timeslot-card--selected[data-v-4a912404]{background-color:var(--gold-gold-2);border:2px solid var(--gold-gold-400)}.timeslot-card__main[data-v-4a912404]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:100%}.timeslot-card__main[data-v-4a912404]:focus-visible{border-radius:6px;outline:2px solid var(--dp-focus-outline);outline-offset:2px}.timeslot-card:not(.timeslot-card--selected):not(.timeslot-card--disabled) .timeslot-card__main[data-v-4a912404]:hover{color:inherit}.timeslot-card[data-v-4a912404]:hover:not(.timeslot-card--selected):not(.timeslot-card--disabled){border-color:var(--gray-gray-500)}.timeslot-card__date[data-v-4a912404]{color:var(--very-dark-black);font-size:14px;font-weight:500;line-height:1.3}.timeslot-card__time[data-v-4a912404]{color:var(--content-gray-text-2);font-size:14px;font-weight:400;line-height:1.3;margin-top:4px}.timeslot-card__capacity[data-v-4a912404]{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:4px}.timeslot-card__capacity-icon[data-v-4a912404]{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--content-gray-text-2);display:inline-flex;font-size:12px;justify-content:center;padding:2px}.timeslot-card__capacity-icon--filled[data-v-4a912404]{color:var(--gold-gold-400)}.timeslot-card__capacity-icon--interactive[data-v-4a912404]:not(:disabled){cursor:pointer}.timeslot-card__capacity-icon--interactive[data-v-4a912404]:not(:disabled):hover{background-color:#0000000f}.timeslot-card__capacity-icon--interactive[data-v-4a912404]:not(:disabled):focus-visible{outline:2px solid var(--dp-focus-outline);outline-offset:1px}.timeslot-card__capacity-icon[data-v-4a912404]:disabled{cursor:default}.date-filter-wrapper[data-v-4a912404]{flex-shrink:0}.date-filter-chip[data-v-4a912404]{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}[data-v-4a912404] .swipe-track__outer{border:0!important}[data-v-4a912404] .swipe-track__inner{background-color:transparent!important}.z-index-1000[data-v-4a912404]{z-index:1000}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));flex:0 1 auto;left:0;margin-inline:auto;margin-bottom:0;max-width:100%;overflow:visible;right:0;transition-duration:.2s;width:100%}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media (min-width:600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}
