.pg-slot-days{flex-direction:column;gap:14px;max-height:340px;margin-bottom:18px;padding-right:4px;display:flex;overflow-y:auto}.pg-slot-day{color:var(--pg-slate);margin:0 0 6px;font-size:13px;font-weight:600}.pg-slot-grid{flex-wrap:wrap;gap:6px;display:flex}.pg-slot{font:inherit;color:inherit;cursor:pointer;background:var(--pg-porcelain);border:1px solid var(--pg-rule);border-radius:8px;padding:6px 10px;font-size:14px}@media (pointer:coarse){.pg-slot{min-height:44px;padding-inline:12px}}.pg-slot:hover{border-color:var(--pg-link)}.pg-slot:focus-visible{outline:2px solid var(--pg-focus);outline-offset:1px}.pg-slot[aria-pressed=true]{color:var(--pg-forest);background:var(--pg-action);border-color:var(--pg-action);font-weight:600}.pg-consent{color:var(--pg-slate);align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:14px;display:flex}.pg-consent input{margin-top:3px}.pg-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}