select[data-astro-cid-kwbkmem6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23d1d5db' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}select[data-astro-cid-kwbkmem6]:focus{outline:none}#custom-calendar[data-astro-cid-kwbkmem6]{font-family:inherit;box-shadow:0 10px 25px -5px #0000004d,0 4px 6px -2px #0003;background:linear-gradient(135deg,#0f2744,#1a3654)}#calendar-dates[data-astro-cid-kwbkmem6]{gap:2px;padding:4px}#calendar-dates[data-astro-cid-kwbkmem6]>div[data-astro-cid-kwbkmem6]{min-height:48px;display:flex;align-items:center;justify-content:center;font-weight:600;position:relative;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}#calendar-dates[data-astro-cid-kwbkmem6] .available-date[data-astro-cid-kwbkmem6]{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;box-shadow:0 2px 8px #3b82f666!important;border:2px solid #60a5fa!important;color:#fff!important;font-weight:700!important}#calendar-dates[data-astro-cid-kwbkmem6] .available-date[data-astro-cid-kwbkmem6]:hover{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 4px 16px #3b82f699!important;transform:translateY(-2px) scale(1.05)!important}#calendar-dates[data-astro-cid-kwbkmem6] .selected-date[data-astro-cid-kwbkmem6]{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important;box-shadow:0 6px 20px #2563ebb3!important;transform:translateY(-2px)!important;border:2px solid #93c5fd!important;font-weight:700!important}#calendar-dates[data-astro-cid-kwbkmem6] .unavailable-date[data-astro-cid-kwbkmem6]{background:linear-gradient(135deg,#374151,#4b5563)!important;border:1px solid #6b7280!important;color:#9ca3af!important;opacity:.5!important}#calendar-dates[data-astro-cid-kwbkmem6]>div[data-astro-cid-kwbkmem6].opacity-40{background:linear-gradient(135deg,#1f2937,#374151)!important;opacity:.4!important;color:#6b7280!important}#calendar-month-year[data-astro-cid-kwbkmem6]{font-weight:700;color:#fff}#prev-month[data-astro-cid-kwbkmem6],#next-month[data-astro-cid-kwbkmem6]{background:linear-gradient(135deg,#1e3a5f,#2d4a6b);border:1px solid #374558;box-shadow:0 1px 3px #0000004d}#prev-month[data-astro-cid-kwbkmem6]:hover,#next-month[data-astro-cid-kwbkmem6]:hover{background:linear-gradient(135deg,#2d4a6b,#3a5978);box-shadow:0 2px 6px #0006}.grid[data-astro-cid-kwbkmem6].grid-cols-7.mb-2>div[data-astro-cid-kwbkmem6]{font-weight:700;color:#d1d5db;background:linear-gradient(135deg,#1e3a5f,#2d4a6b);border-radius:6px;margin:0 1px;border:1px solid #374558}.border-t[data-astro-cid-kwbkmem6].border-gray-600{border-color:#374558;background:linear-gradient(135deg,#0f2744,#1a3654);border-radius:0 0 12px 12px;margin:0 -6px -6px;padding:16px 24px}#calendar-dates[data-astro-cid-kwbkmem6] .selected-date[data-astro-cid-kwbkmem6]{animation:pulse-blue .4s ease-in-out}@keyframes pulse-blue{0%{transform:translateY(-2px) scale(1)}50%{transform:translateY(-3px) scale(1.08);box-shadow:0 8px 30px #3b82f6b3!important}to{transform:translateY(-2px) scale(1)}}#calendar-dates[data-astro-cid-kwbkmem6]{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#custom-calendar[data-astro-cid-kwbkmem6]{padding:16px!important}#calendar-dates[data-astro-cid-kwbkmem6]{gap:6px!important;padding:0!important}#calendar-dates[data-astro-cid-kwbkmem6]>div[data-astro-cid-kwbkmem6]{min-height:44px!important;height:44px!important;width:100%!important;font-size:14px!important;font-weight:600!important}.grid[data-astro-cid-kwbkmem6].grid-cols-7.mb-2>div[data-astro-cid-kwbkmem6]{padding:8px 4px!important;font-size:11px!important;font-weight:600!important}#calendar-month-year[data-astro-cid-kwbkmem6]{font-size:16px!important}#prev-month[data-astro-cid-kwbkmem6],#next-month[data-astro-cid-kwbkmem6]{padding:8px!important}.border-t[data-astro-cid-kwbkmem6].border-gray-100{margin-top:12px!important;padding-top:12px!important}}
