.pn-slot{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(max-content,1fr) auto;grid-template-areas:"day time meta" ". tz tz";align-items:center;gap:2px 14px;width:100%;min-height:44px;padding:12px 14px;border:1px solid var(--line-ui);border-radius:var(--r);background:var(--surface);color:var(--text);font:400 17px/1.3 var(--f-text);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}.pn-slot:hover{background:var(--hover)}.pn-slot__day{grid-area:day;font-weight:600;font-variant-numeric:tabular-nums lining-nums}.pn-slot__time{grid-area:time;font-weight:700;font-size:19px;font-variant-numeric:tabular-nums lining-nums}.pn-slot__meta{grid-area:meta;color:var(--text-2);font-size:15px}.pn-slot__tz{grid-area:tz;color:var(--text-2);font-size:15px}.pn-slot__tz:empty{display:none}.pn-slot[aria-pressed="true"]{background:var(--sel);border:2px solid var(--sel-line);color:var(--sel-ink);padding:11px 13px}.pn-slot[aria-pressed="true"] .pn-slot__time::after{content:" ✓";font-weight:700}.pn-slot:disabled,.pn-slot[aria-disabled="true"]{cursor:not-allowed;background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--disabled-bg)}.pn-slot[data-variant="nearest"]{border:1px solid var(--brand);box-shadow:inset 4px 0 0 var(--brand);padding:14px 14px 14px 18px}.pn-slot:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:420px){.pn-slot{grid-template-columns:minmax(0,1fr);grid-template-areas:"day" "time" "meta" "tz"}}@container (max-width:360px){.pn-slot{grid-template-columns:minmax(0,1fr);grid-template-areas:"day" "time" "meta" "tz"}}