.niriides .hotel-request-page{width:min(760px,100% - 32px);margin:0 auto;padding:0 0 65px;line-height:1.65}.hotel-booked-calendar{border:1px solid var(--base-border-control);background:var(--base-background);padding:20px}.hotel-calendar-navigation{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.hotel-calendar-navigation h2{text-align:center;text-transform:capitalize;margin:0;font-size:22px;font-weight:400}.niriides .hotel-calendar-arrow{width:42px;min-width:42px;height:42px;font:inherit;color:inherit;box-shadow:none;border-radius:0;padding:0;font-size:28px}.hotel-booked-calendar table{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%}.hotel-booked-calendar th{text-align:center;padding:4px 0 10px;font-size:13px;font-weight:400}.hotel-booked-calendar abbr{text-decoration:none}.hotel-booked-calendar td{text-align:center;vertical-align:middle;background:var(--base-muted);border:1px solid var(--base-border);height:76px;padding:5px 2px}.hotel-booked-calendar .hotel-calendar-empty{background:0 0;border-color:#0000}.hotel-booked-calendar time{font-size:19px;line-height:1.4;display:block}.hotel-calendar-status{width:100%;color:var(--base-destructive);font-size:12px;line-height:1.6;display:block}.hotel-request-page .hotel-request-availability{text-align:center;max-width:630px;margin:30px auto 22px;font-size:18px}.hotel-request-contact{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hotel-request-contact .hotel-action{text-align:center;min-width:190px}@media (max-width:480px){.niriides:has(.hotel-booked-calendar) .hotel-espa{margin:0 auto 20px;display:block;position:static}.hotel-booked-calendar{padding:8px}.hotel-calendar-navigation h2{font-size:18px}.hotel-booked-calendar table{border-spacing:2px}.hotel-booked-calendar th{font-size:11px}.hotel-booked-calendar td{height:56px;padding:4px 1px}.hotel-booked-calendar time{font-size:16px}.hotel-calendar-status{font-size:9px}.hotel-request-page .hotel-request-availability{font-size:16px}.hotel-request-contact .hotel-action{width:100%}}
