#reserve-result{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:2rem auto;max-width:720px;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e4e4e7}#reserve-result.calendar-root{padding-bottom:0}#reserve-result .reserve-title{font-size:1.6rem;margin-bottom:.75rem}#reserve-result .note{color:#666;font-size:.9rem;margin-top:.5rem}#reserve-result .calendar-month{margin-bottom:1.5rem}#reserve-result .calendar-month h2{margin:0 0 .5rem;font-size:1.2rem}#reserve-result .calendar-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}#reserve-result .calendar-table th,#reserve-result .calendar-table td{border:1px solid #dcdde1;padding:.5rem;vertical-align:top;min-height:5.25rem;background:inherit}#reserve-result .calendar-table thead th{background:#f1f2f6;font-weight:600;text-align:center}#reserve-result .calendar-table td.is-empty{background:#f8f9fb}#reserve-result .calendar-table td .day-number{font-weight:600}#reserve-result .calendar-table td.is-sunday .day-number,#reserve-result .calendar-table td.is-holiday .day-number{color:#d32f2f}#reserve-result .calendar-table td.is-saturday .day-number{color:#1976d2}#reserve-result .calendar-table td.is-today{box-shadow:inset 0 0 0 2px rgba(255,193,7,.6)}#reserve-result .calendar-table td.has-availability{box-shadow:inset 0 0 0 1px rgba(255,193,7,.45)}#reserve-result .calendar-table td.status-available{background:#e8f5e9}#reserve-result .calendar-table td.status-few{background:#fff8e1}#reserve-result .calendar-table td.status-full{background:#fbe9e7}#reserve-result .calendar-table td.status-no-config{background:#f4f4f5}#reserve-result .calendar-table td .status-summary{margin-top:.4rem;font-weight:600;display:flex;align-items:center;gap:.35rem}#reserve-result .calendar-table td .status-summary .status-symbol{font-weight:700;min-width:1.5em;display:inline-block}#reserve-result .calendar-table td .status-summary .status-text{font-size:.85rem}#reserve-result .calendar-table td .availability-list{list-style:none;margin:.35rem 0 0;padding:0;font-size:.85rem;line-height:1.4}#reserve-result .calendar-note{margin:.5rem 0 1rem;color:#555;font-size:.9rem}@media(max-width: 767.98px){#reserve-result{margin:1.5rem auto}#reserve-result .reserve-title{font-size:1.4rem}#reserve-result .calendar-table th,#reserve-result .calendar-table td{padding:.4rem}}@media(max-width: 575.98px){#reserve-result{margin:1rem auto;max-width:100%}#reserve-result .reserve-title{font-size:1.25rem}#reserve-result .note{font-size:.8rem}#reserve-result .calendar-table td{min-height:4.25rem}#reserve-result .calendar-table td .status-summary{justify-content:center}#reserve-result .calendar-table td .status-text{display:none}#reserve-result .calendar-table td .availability-list{font-size:.8rem}}/*# sourceMappingURL=empty_reserve.css.map */