.noscroll[data-v-d92864ff]{overflow:hidden}.overlay-gallery[data-v-d92864ff]{z-index:1;overscroll-behavior:contain;background-color:#fff;min-height:90%;position:fixed;inset:0;overflow-y:scroll}.overlay-gallery img[data-v-d92864ff]{-o-object-fit:cover;object-fit:cover;width:100%;height:300px}.v-enter-active[data-v-d92864ff],.v-leave-active[data-v-d92864ff]{transition:opacity .5s}.v-enter-from[data-v-d92864ff],.v-leave-to[data-v-d92864ff]{opacity:0}.custom-date-picker[data-v-e766e083]{background:#fff;width:100%;padding:1rem}.calendar-header[data-v-e766e083]{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem 0;display:flex}.month-year[data-v-e766e083]{color:#374151;font-size:1rem;font-weight:600}.nav-button[data-v-e766e083]{cursor:pointer;color:var(--client-theme-600,#ea580c);background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s}.nav-button[data-v-e766e083]:hover:not(:disabled){background-color:var(--client-theme-400,#ffedd5);color:#000}.nav-button[data-v-e766e083]:disabled{opacity:.3;cursor:not-allowed}.calendar-grid[data-v-e766e083]{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.weekday-header[data-v-e766e083]{text-align:center;color:#6b7280;padding:.5rem;font-size:.75rem;font-weight:600}.calendar-day[data-v-e766e083]{aspect-ratio:1;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:relative}.calendar-day[data-v-e766e083]:not(.empty-day):not(.disabled):hover{background-color:var(--client-theme-400,#ffedd5);color:#000;border:1px solid var(--client-theme-600,#ea580c)}.calendar-day.empty-day[data-v-e766e083]{cursor:default}.calendar-day.disabled[data-v-e766e083]{color:#d1d5db;cursor:not-allowed;font-weight:300;text-decoration:line-through}.calendar-day.disabled[data-v-e766e083]:hover{background-color:#0000;border:none}.calendar-day.blocked[data-v-e766e083]{color:#9ca3af;font-weight:300;text-decoration:line-through}.calendar-day.blocked-available[data-v-e766e083]{position:relative}.calendar-day.range-start[data-v-e766e083]{background-color:var(--client-theme-600,#ea580c);color:#fff;font-weight:700}.calendar-day.range-start[data-v-e766e083]:hover{background-color:var(--client-theme-700,#c2410c)}.calendar-day.range-end[data-v-e766e083]{background-color:var(--client-theme-600,#ea580c);color:#fff;font-weight:700}.calendar-day.range-end[data-v-e766e083]:hover{background-color:var(--client-theme-700,#c2410c)}.calendar-day.in-range[data-v-e766e083]{background-color:var(--client-theme-500,#fed7aa);color:#000}#buttons-container button.disabled{cursor:not-allowed;opacity:.5}.text-s[data-v-48ce29a3]{font-size:.8rem}@media (width<=768px){.xs\:text-xs[data-v-48ce29a3]{font-size:.7rem;line-height:1.25rem}}
