:deep(.dp__main:not(.dp__main_inline)){width:auto!important}.dp__theme_dark,.dp__theme_light{--dp-primary-color:#d8398c;--dp-icon-color:#d8398c;--dp-font-size:13px;--dp-preview-font-size:13px;--dp-time-font-size:13px;--dp-cell-size:28px;--dp-menu-padding:8px 12px}:is(:deep(.dp__range_between),:deep(.dp__range_end),:deep(.dp__range_start)){color:#fff!important;background-color:#d8398c!important}:deep(.dp__active_date){color:#fff!important;background-color:#d8398c!important}:deep(.dp__today){border-color:#d8398c!important}.dp__action_row{display:none}:is(:deep(.dp__btn),:deep(.dp__button),:deep(.dp__time_col),:deep(.dp__time_display),:deep(.dp__time_input),:deep(.dp__time_picker_overlay_container),:deep([data-dp-action-element]),:deep([data-test-id=open-time-picker-btn]),:deep(button[aria-label="Open time picker"])),:is(:deep(.dp__action_buttons),:deep(.dp__action_row)){display:none!important}.dp__menu{max-height:420px!important}.dp__calendar_wrap,.dp__menu_inner{padding:8px!important}.dp__calendar_header,.dp__month_year_row{margin-bottom:4px!important}.dp__action_extra{padding:8px 4px!important}@media (max-width:730px){.dp--menu-wrapper{width:100%!important;left:0!important}.dp__theme_dark,.dp__theme_light{--dp-font-size:12px;--dp-preview-font-size:12px;--dp-cell-size:26px}.dp__menu{max-height:400px!important}}@media (max-width:380px){.dp__theme_dark,.dp__theme_light{--dp-font-size:11px;--dp-preview-font-size:11px;--dp-cell-size:24px}.dp__menu{max-height:380px!important}}.card-overlay-backdrop[data-v-054c84c6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (max-width:768px){.card-overlay-backdrop[data-v-054c84c6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}}.card-overlay-content[data-v-054c84c6]{background:#fff;border:2px solid #e4d9e0;border-radius:16px;width:100%;max-width:min(400px,90%);padding:20px;box-shadow:0 10px 25px #00000026}@media (max-width:768px){.card-overlay-content[data-v-054c84c6]{max-width:90%;padding:24px;box-shadow:0 20px 60px #0000004d}}.overlay-header[data-v-054c84c6]{text-align:center;flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.overlay-available[data-v-054c84c6]{color:#9a9a9a;font-size:12px}.overlay-input-wrapper[data-v-054c84c6]{align-items:center;gap:10px;display:flex}.overlay-input[data-v-054c84c6]{color:#000;text-align:center;border:2px solid #e4d9e0;border-radius:10px;flex:1;height:50px;padding:0 12px;font-size:20px;font-weight:600;transition:all .2s}.overlay-input[data-v-054c84c6]:focus{border-color:#d8398c;outline:none}.overlay-input.border-red-500[data-v-054c84c6]{border-color:#ef4444}.overlay-confirm-btn[data-v-054c84c6]{color:#fff;background:#d8398c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s;display:flex}.overlay-confirm-btn[data-v-054c84c6]:hover:not(:disabled){background:#c02e7a;transform:scale(1.05)}.overlay-confirm-btn[data-v-054c84c6]:disabled{color:#9a9a9a;cursor:not-allowed;background:#e4d9e0}.overlay-input[data-v-054c84c6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.overlay-input[data-v-054c84c6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.overlay-input[type=number][data-v-054c84c6]{appearance:textfield}.overlay-enter-active[data-v-054c84c6],.overlay-leave-active[data-v-054c84c6]{transition:opacity .3s}.overlay-enter-from[data-v-054c84c6],.overlay-leave-to[data-v-054c84c6]{opacity:0}.overlay-content-enter-active[data-v-054c84c6]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.overlay-content-leave-active[data-v-054c84c6]{transition:all .2s}.overlay-content-enter-from[data-v-054c84c6]{opacity:0;transform:scale(.9)translateY(20px)}.overlay-content-leave-to[data-v-054c84c6]{opacity:0;transform:scale(.95)}
