[data-page] .pg-opts{display:grid;gap:.6em;width:100%;max-width:calc(var(--pg-o, 1) * 40em)}[data-page] .pg-opt{box-sizing:border-box;display:flex;align-items:center;gap:.9em;width:100%;min-width:0;min-height:max(4.4em,var(--brand-touch-min));margin:0;padding:.6em 1em;border:0;border-radius:var(--brand-radius-card);background:var(--brand-paper);color:var(--brand-ink);box-shadow:inset 0 0 0 1.5px var(--brand-control);font:inherit;text-align:left;cursor:pointer}[data-page] .pg-opt .pg-row-t small{color:var(--brand-ink-muted)}[data-page] .pg-opt[aria-checked=true]{background:var(--brand-highlight);color:var(--brand-on-highlight);box-shadow:inset 0 0 0 2px var(--brand-on-highlight)}[data-page] .pg-opt[aria-checked=true] .pg-row-t small{color:var(--brand-on-highlight)}[data-page] .pg-opt[aria-checked=true] .pg-bot{box-shadow:inset 0 0 0 1.5px var(--brand-on-highlight)}[data-page] .pg-opt-bot{white-space:nowrap}[data-page] .pg-opt .pg-row-t small{line-height:1.75}[data-page] .pg-opt .pg-row-t small:not(:has(.pg-bot)){line-height:1.3}[data-page] .pg-radio{flex:none;display:grid;place-items:center;width:1.6em;height:1.6em;margin-left:auto;border-radius:50%;color:transparent;box-shadow:inset 0 0 0 1.5px var(--brand-control)}[data-page] .pg-radio .pg-ic{width:1em;height:1em;stroke-width:3}[data-page] [aria-checked=true]>.pg-radio{background:var(--brand-on-highlight);color:var(--brand-palette-cream);box-shadow:none}[data-page] .pg-opt-seats{flex:none;width:calc(var(--pg-o, 1) * 3em);height:calc(var(--pg-o, 1) * 3em)}[data-page] .pg-opt-seats [data-seat-shape=table]{fill:var(--brand-tray);stroke:var(--brand-control);stroke-width:1.2}[data-page] .pg-opt-seats [data-seat-shape=you]{fill:currentColor}[data-page] .pg-opt-seats [data-seat-shape=friend]{fill:none;stroke:currentColor;stroke-width:1.6}[data-page] .pg-opt-seats [data-seat-shape=bot]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-dasharray:2.4 2.2}@container pg-object (min-width: 34em){[data-page] .pg-opts{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page] .pg-opt{flex-direction:column;align-items:flex-start;gap:calc(var(--pg-o, 1) * .75em);min-height:calc(var(--pg-o, 1) * 10.5em);padding:calc(var(--pg-o, 1) * 1.1em)}[data-page] .pg-opt .pg-radio{margin:auto 0 0}[data-page] .pg-opt .pg-row-t{flex:none;align-content:start}}@container pg-object (max-width: 17em){[data-page] .pg-opt-seats{display:none}}[data-page][data-family=stack-wide] .pg-opts{max-width:none}[data-page][data-fit] .pg-opts{gap:.4em}[data-page][data-fit] .pg-opt{gap:.7em;min-height:max(3.1em,var(--brand-touch-min));padding:.25em .8em}[data-page][data-fit] .pg-opt .pg-row-t :is(b,small){line-height:1.2}[data-page][data-fit=tight] .pg-opt-seats{width:2.4em;height:2.4em}[data-page][data-fit=tight] .pg-opts{gap:.3em}[data-page][data-fit=tight] .pg-opt{padding:.15em .7em}[data-page][data-fit=tight] .pg-opt .pg-row-t small:has(.pg-bot){line-height:1.5}[data-page][data-family=side]:not([data-tall]) .pg-opts{gap:.4em}[data-page][data-family=side]:not([data-tall]) .pg-opt{gap:.4em;min-height:0;padding:.5em .8em}[data-page][data-family=side]:not([data-tall]) .pg-opt-seats{width:2.2em;height:2.2em}@media(forced-colors:active){[data-page] .pg-opt,[data-page] .pg-radio{border:1.5px solid currentColor}[data-page] .pg-opt[aria-checked=true]{border-width:3px}}
