@media (min-width:761px){.v3p.v3g.p-availability .ph .sl{margin-bottom:18px}.v3p.v3g.p-availability .calw{max-width:640px;margin:0 auto;padding:26px}.v3p.v3g.p-availability .sbt{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;color:var(--text);background:radial-gradient(ellipse 11px 3.5px at 27% 16%,rgba(255,255,255,.34),transparent 72%),radial-gradient(circle,transparent 58%,rgba(169,200,246,.07) 80%,rgba(244,163,168,.1));box-shadow:inset 0 -4px 6px -3px rgba(255,255,255,.05),0 6px 10px -7px rgba(0,0,0,.5);transition:color .25s}.v3p.v3g.p-availability .dgr,.v3p.v3g.p-availability .wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 6px}.v3p.v3g.p-availability .dy{position:relative;display:grid;place-items:center;width:min(100%,52px);aspect-ratio:1/1;justify-self:center;border:0;border-radius:50%;cursor:pointer;color:var(--text);font:600 .98rem var(--font-sans);font-variant-numeric:tabular-nums;background:radial-gradient(farthest-side,transparent 68%,rgba(169,200,246,.07) 86%,rgba(244,163,168,.12) 95%,rgba(255,255,255,.12));box-shadow:inset 0 0 0 1.5px var(--border-strong),0 5px 8px -6px rgba(0,0,0,.35);transition:transform .24s var(--e),color .25s,background .25s,box-shadow .25s}.v3p.v3g.p-availability .dy:active:not(:disabled){transform:scale(.92)}.v3p.v3g.p-availability .dy.none{background:none;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text-muted);opacity:.55;cursor:default}.v3p.v3g.p-availability .dy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3p.v3g.p-availability .sel{display:none;margin-top:22px;padding-top:20px;box-shadow:0 -1.5px 0 var(--border)}.v3p.v3g.p-availability .sel.on{display:block}.v3p.v3g.p-availability .selh{margin:0 0 12px;font:600 1.05rem var(--font-sans)}.v3p.v3g.p-availability .wins{display:flex;flex-wrap:wrap;gap:10px}.v3p.v3g.p-availability .win{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:14px;background:var(--surface-alt);box-shadow:var(--well);font:600 .92rem var(--font-sans)}.v3p.v3g.p-availability .win i{width:8px;height:8px;border-radius:50%;background:var(--success)}.v3p.v3g.p-availability .calf{display:grid;justify-items:center;gap:12px;margin-top:26px;text-align:center}.v3p.v3g.p-availability .calf p{margin:0;font-size:.8rem;color:var(--text-muted)}.v3p.v3g.p-availability .calw2{display:grid;grid-template-columns:372px minmax(0,1fr);gap:28px;align-items:start;justify-content:center;max-width:860px;margin:0 auto}.v3p.v3g.p-availability .ca{width:100%}.v3p.v3g.p-availability .wpn{display:grid;align-content:start}.v3p.v3g.p-availability .wpn .em{width:100%}.v3p.v3g.p-availability .em.hide{display:none}.v3p.v3g.p-availability .wsel{display:none;gap:16px;padding:6px 0}.v3p.v3g.p-availability .wsel.on{display:grid}.v3p.v3g.p-availability .selh{margin:0;font:600 1.15rem var(--font-brand)}.v3p.v3g.p-availability .slips{display:flex;flex-wrap:wrap;gap:10px}.v3p.v3g.p-availability .slips .sl{min-height:52px}.v3p.v3g.p-availability .wn{margin:0;font-size:.9rem}.v3p.v3g.p-availability .wsel .ky{justify-self:start}@media (max-width:860px){.v3p.v3g.p-availability .calw2{grid-template-columns:minmax(0,1fr)}.v3p.v3g.p-availability .wsel .ky{width:100%;justify-self:stretch}.v3p.v3g.p-availability .wsel .ky>span{width:100%}}.v3p.v3g.p-availability .ca .cft2{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:.9rem;line-height:1.45;color:var(--text-secondary)}.v3p.v3g.p-availability .ca .dy{width:100%;height:46px;aspect-ratio:auto;justify-self:stretch;border-radius:12px;background:none;box-shadow:none;transform:none}.v3p.v3g.p-availability .ca .dy:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--text)}.v3p.v3g.p-availability .ca .dy.o{background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(255,255,255,.04) 5px 6px);box-shadow:none}.v3p.v3g.p-availability .ca .dy.on{background:var(--g);color:#fff;box-shadow:var(--bv),0 6px 10px -6px rgba(158,28,28,.7)}.v3p.v3g.p-availability .ca .dy.e{visibility:hidden}.v3p.v3g.p-availability .ca .dy:before{display:none}}@media (max-width:760px){.v3p.v3g.p-availability .ph .sl{display:block;margin-bottom:14px}.v3p.v3g.p-availability .calw{max-width:640px;margin:0 auto;padding:26px}.v3p.v3g.p-availability .sbt{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;color:var(--text);background:radial-gradient(ellipse 11px 3.5px at 27% 16%,rgba(255,255,255,.34),transparent 72%),radial-gradient(circle,transparent 58%,rgba(169,200,246,.07) 80%,rgba(244,163,168,.1));box-shadow:inset 0 -4px 6px -3px rgba(255,255,255,.05),0 6px 10px -7px rgba(0,0,0,.5);transition:color .25s}.v3p.v3g.p-availability .dgr,.v3p.v3g.p-availability .wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 6px}.v3p.v3g.p-availability .dy{position:relative;display:grid;place-items:center;width:min(100%,52px);aspect-ratio:1/1;justify-self:center;border:0;border-radius:50%;cursor:pointer;color:var(--text);font:600 .98rem var(--font-sans);font-variant-numeric:tabular-nums;background:radial-gradient(farthest-side,transparent 68%,rgba(169,200,246,.07) 86%,rgba(244,163,168,.12) 95%,rgba(255,255,255,.12));box-shadow:inset 0 0 0 1.5px var(--border-strong),0 5px 8px -6px rgba(0,0,0,.35);transition:transform .24s var(--e),color .25s,background .25s,box-shadow .25s}.v3p.v3g.p-availability .dy:active:not(:disabled){transform:scale(.92)}.v3p.v3g.p-availability .dy.none{background:none;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text-muted);opacity:.55;cursor:default}.v3p.v3g.p-availability .dy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3p.v3g.p-availability .sel{display:none;margin-top:22px;padding-top:20px;box-shadow:0 -1.5px 0 var(--border)}.v3p.v3g.p-availability .sel.on{display:block}.v3p.v3g.p-availability .selh{margin:0 0 12px;font:600 1.05rem var(--font-sans)}.v3p.v3g.p-availability .wins{display:flex;flex-wrap:wrap;gap:10px}.v3p.v3g.p-availability .win{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:14px;background:var(--surface-alt);box-shadow:var(--well);font:600 .92rem var(--font-sans)}.v3p.v3g.p-availability .win i{width:8px;height:8px;border-radius:50%;background:var(--success)}.v3p.v3g.p-availability .calf{display:grid;justify-items:center;gap:12px;margin-top:26px;text-align:center}.v3p.v3g.p-availability .calf p{margin:0;font-size:.8rem;color:var(--text-muted)}.v3p.v3g.p-availability .calw{padding:16px}.v3p.v3g.p-availability .calf .ky,.v3p.v3g.p-availability .calf .ky>span{width:100%}.v3p.v3g.p-availability .calw2{display:grid;grid-template-columns:372px minmax(0,1fr);gap:28px;align-items:start;justify-content:center;max-width:860px;margin:0 auto}.v3p.v3g.p-availability .ca{width:100%}.v3p.v3g.p-availability .wpn{display:grid;align-content:start}.v3p.v3g.p-availability .wpn .em{width:100%}.v3p.v3g.p-availability .em.hide{display:none}.v3p.v3g.p-availability .wsel{display:none;gap:16px;padding:6px 0}.v3p.v3g.p-availability .wsel.on{display:grid}.v3p.v3g.p-availability .selh{margin:0;font:600 1.15rem var(--font-brand)}.v3p.v3g.p-availability .slips{display:flex;flex-wrap:wrap;gap:10px}.v3p.v3g.p-availability .slips .sl{min-height:52px}.v3p.v3g.p-availability .wn{margin:0;font-size:.9rem}.v3p.v3g.p-availability .wsel .ky{justify-self:start}.v3p.v3g.p-availability .calw2{grid-template-columns:minmax(0,1fr)}.v3p.v3g.p-availability .wsel .ky{width:100%;justify-self:stretch}.v3p.v3g.p-availability .wsel .ky>span{width:100%}.v3p.v3g.p-availability .ca{padding:14px}.v3p.v3g.p-availability .dy{height:46px}.v3p.v3g.p-availability .ca .cft2{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:.9rem;line-height:1.45;color:var(--text-secondary)}.v3p.v3g.p-availability .ca .dy{width:100%;height:46px;aspect-ratio:auto;justify-self:stretch;border-radius:12px;background:none;box-shadow:none;transform:none}.v3p.v3g.p-availability .ca .dy:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--text)}.v3p.v3g.p-availability .ca .dy.o{background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(255,255,255,.04) 5px 6px);box-shadow:none}.v3p.v3g.p-availability .ca .dy.on{background:var(--g);color:#fff;box-shadow:var(--bv),0 6px 10px -6px rgba(158,28,28,.7)}.v3p.v3g.p-availability .ca .dy.e{visibility:hidden}.v3p.v3g.p-availability .ca .dy:before{display:none}}