.chooser-hub[data-kind="movie"] .catalog-grid{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}.chooser-hub[data-kind="movie"] .catalog-grid article{flex:0 0 clamp(112px,15vw,155px);scroll-snap-align:start}.chooser-hub[data-kind="movie"] .catalog-grid img{aspect-ratio:2/3;object-fit:cover}.participant-discoveries{margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.participant-discoveries h2{margin:0 0 3px;font-size:1.15rem}.participant-discoveries p{margin:0 0 10px;color:var(--muted);font-size:.85rem}.participant-discovery-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.participant-discovery-row .private-choice-card{flex:0 0 88px;padding:5px}.participant-discovery-row .private-choice-card img{aspect-ratio:2/3;border-radius:5px;object-fit:cover}.participant-discovery-row .private-choice-card strong{font-size:.68rem;line-height:1.12}@media(max-width:600px){.participant-discoveries{padding:10px}.participant-discovery-row{gap:5px}.participant-discovery-row .private-choice-card{flex-basis:68px;padding:4px}.participant-discovery-row .private-choice-card strong{font-size:.6rem}}
.chooser-hub:is([data-kind="meal"],[data-kind="game"],[data-kind="activity"]) .catalog-grid{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}
.chooser-hub:is([data-kind="meal"],[data-kind="game"],[data-kind="activity"]) .catalog-grid article{flex:0 0 clamp(170px,18vw,190px);scroll-snap-align:start}
.chooser-hub[data-kind="meal"] .catalog-grid .custom-meal-result{flex-basis:min(360px,85vw)}
