.booking[data-astro-cid-xhziu34n],.booking-missing[data-astro-cid-xhziu34n]{text-align:left;margin:10px 30px 0;font-size:15px}.cal-inline[data-astro-cid-xhziu34n]{text-align:left;width:100%;min-height:400px;padding:0 10px;overflow:auto}.booking-frame[data-astro-cid-xhziu34n]{border:0;width:calc(100% - 40px);height:640px;margin:10px 20px 0;display:block}.demo-note[data-astro-cid-xhziu34n]{border-left:4px solid var(--yellow);background:#f9d4002e;margin:0 0 16px;padding:8px 12px;font-size:13px}.step[data-astro-cid-xhziu34n]+.step[data-astro-cid-xhziu34n]{margin-top:22px}h3[data-astro-cid-xhziu34n]{color:var(--blue-dark);margin:0 0 10px;font-size:16px;font-weight:700}.choices[data-astro-cid-xhziu34n]{gap:8px;display:grid}.choice[data-astro-cid-xhziu34n]{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.choice[data-astro-cid-xhziu34n]:has(input:checked){border-color:var(--blue);background:#2b76b50f}.choice[data-astro-cid-xhziu34n] span[data-astro-cid-xhziu34n]{font-weight:600;display:grid}.choice[data-astro-cid-xhziu34n] small[data-astro-cid-xhziu34n]{color:var(--muted);font-weight:400}.days[data-astro-cid-xhziu34n]{scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.booking[data-astro-cid-xhziu34n] .day{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:10px;flex:0 0 64px;justify-items:center;padding:8px 4px;line-height:1.2;display:grid}.booking[data-astro-cid-xhziu34n] .day strong{font-size:20px}.booking[data-astro-cid-xhziu34n] .day small{color:var(--muted);text-transform:capitalize;font-size:12px}.booking[data-astro-cid-xhziu34n] .day[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.booking[data-astro-cid-xhziu34n] .day[aria-pressed=true] small{color:#fff}.booking[data-astro-cid-xhziu34n] .day:disabled{opacity:.35;cursor:not-allowed}.times[data-astro-cid-xhziu34n]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.booking[data-astro-cid-xhziu34n] .time{border:1px solid var(--blue);color:var(--blue-dark);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 0;font-weight:600}.booking[data-astro-cid-xhziu34n] .time:hover{background:var(--blue);color:#fff}.empty[data-astro-cid-xhziu34n]{color:var(--muted)}.details[data-astro-cid-xhziu34n]{gap:12px;display:grid}.details[data-astro-cid-xhziu34n] label[data-astro-cid-xhziu34n]{gap:4px;font-size:14px;font-weight:600;display:grid}.details[data-astro-cid-xhziu34n] .row[data-astro-cid-xhziu34n]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.details[data-astro-cid-xhziu34n] input[data-astro-cid-xhziu34n],.details[data-astro-cid-xhziu34n] textarea[data-astro-cid-xhziu34n]{font:inherit;border:1px solid #dadbdd;border-radius:7px;padding:6px 10px;font-weight:400}.details[data-astro-cid-xhziu34n] .check[data-astro-cid-xhziu34n]{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.summary[data-astro-cid-xhziu34n]{margin:0;font-weight:600}.actions[data-astro-cid-xhziu34n]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.actions[data-astro-cid-xhziu34n] button[data-astro-cid-xhziu34n],.actions[data-astro-cid-xhziu34n] a[data-astro-cid-xhziu34n]{border:1px solid var(--blue);color:var(--blue-dark);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.actions[data-astro-cid-xhziu34n] .confirm[data-astro-cid-xhziu34n],.actions[data-astro-cid-xhziu34n] .gcal[data-astro-cid-xhziu34n]{background:var(--blue);color:#fff}.done[data-astro-cid-xhziu34n] h3[data-astro-cid-xhziu34n]{color:#2e8b3a;font-size:20px}@media (width<=600px){.booking[data-astro-cid-xhziu34n],.booking-missing[data-astro-cid-xhziu34n]{margin:10px 16px 0}.details[data-astro-cid-xhziu34n] .row[data-astro-cid-xhziu34n]{grid-template-columns:1fr}}.eye[data-astro-cid-4a5scvhn]{color:var(--blue);margin:0 auto 10px;display:block}h1[data-astro-cid-4a5scvhn]{color:#001f60;letter-spacing:4px;text-transform:uppercase;margin-bottom:40px;font-size:45px;font-weight:800;line-height:1.5}.sub[data-astro-cid-4a5scvhn]{color:var(--blue-dark);letter-spacing:2px;margin-bottom:30px;font-size:25px;font-weight:700;line-height:1.4}.text[data-astro-cid-4a5scvhn]{font-size:24px;font-weight:300}.toggles[data-astro-cid-4a5scvhn]{grid-template-columns:1fr 1fr;align-items:start;gap:5.5%;margin-top:70px;display:grid}details[data-astro-cid-4a5scvhn]{background:#fff;border-radius:50px;overflow:hidden;box-shadow:0 2px 3px #0000004d}details[data-astro-cid-4a5scvhn][open]{border-radius:30px;padding-bottom:30px}summary[data-astro-cid-4a5scvhn]{cursor:pointer;text-align:center;letter-spacing:4px;color:var(--blue-dark);padding:22px 20px;font-family:Arial,Helvetica,sans-serif;font-size:30px;list-style:none}summary[data-astro-cid-4a5scvhn]::-webkit-details-marker{display:none}@media (width<=767px){h1[data-astro-cid-4a5scvhn]{font-size:32px;line-height:1.2}.sub[data-astro-cid-4a5scvhn],.text[data-astro-cid-4a5scvhn]{font-size:20px}.toggles[data-astro-cid-4a5scvhn]{grid-template-columns:1fr;gap:24px;margin-top:40px}summary[data-astro-cid-4a5scvhn]{font-size:24px}}
