/* room-snooze.css · ur7-8 · Snooze Topics as a compact two-column grid of topic chips.
   Same buttons and the same snooze logic as before; only the look changes. A snoozed topic turns gold. */
#sheet .grab{padding:8px 0 0}
#sheet .sh-hd{margin:0 20px;padding:4px 0 10px}
#sheet .sh-hd h2{font-size:19px}
#sheet .sh-sub{padding:10px 20px 8px;font-size:14px;font-weight:600}
#sheet .tlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 14px 8px;align-content:start}
#sheet .trow{position:relative;width:100%;min-height:50px;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:8px 20px 8px 11px;border-radius:14px;background:var(--raise,#25282C);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);transition:background .2s,box-shadow .2s,transform .12s}
#sheet .trow:hover{background:#2B2E33}
#sheet .trow:active{transform:scale(.97)}
#sheet .ti{display:grid;place-items:center;color:var(--dim,#71767B);transition:color .2s}
#sheet .ti .i{width:20px;height:20px;stroke-width:1.7}
#sheet .tl{min-width:0}
#sheet .tl b{font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#sheet .tl small{font-size:11.5px;color:var(--gold,#D4AC5E)}
#sheet .trow[aria-checked="true"] .tl small{height:15px}
#sheet .tg{display:none}
#sheet .trow::after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #4A4E53;transition:background .2s,box-shadow .2s}
#sheet .trow[aria-checked="true"]{background:rgba(212,172,94,.14);box-shadow:inset 0 0 0 1px rgba(212,172,94,.55)}
#sheet .trow[aria-checked="true"] .ti{color:var(--gold,#D4AC5E)}
#sheet .trow[aria-checked="true"]::after{background:var(--gold,#D4AC5E);box-shadow:0 0 0 3px rgba(212,172,94,.22)}
#sheet .sh-ft{padding:8px 14px 12px}
#sheet .reset{padding-top:12px;padding-bottom:12px;font-size:16px}
@media (prefers-reduced-motion:reduce){#sheet .trow,#sheet .ti{transition:none}#sheet .trow:active{transform:none}}
