.room-decor-panel{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.room-decor-panel h3{margin-bottom:10px}.room-decor-selected{display:flex;align-items:center;gap:10px;margin-bottom:7px;min-width:0}.room-decor-selected>img{width:72px;height:52px;object-fit:cover;border-radius:7px;flex-shrink:0}.room-decor-selected>div{flex:1;min-width:0}.room-decor-selected strong{display:block;overflow-wrap:anywhere;font-size:15px}.room-decor-selected small,.room-decor-option small{display:block;color:var(--muted);font-size:12px;margin-top:3px;line-height:1.4}.room-decor-panel .icon-button{width:44px;height:44px;min-width:44px;min-height:44px;padding:10px}.room-decor-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:10px}.room-decor-actions .friend-inline{font-size:13px}.room-decor-empty{margin-top:9px}.room-decor-options{margin-top:8px}.room-decor-options>summary{cursor:pointer;color:var(--gold);font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px}.room-decor-options>summary:before{content:'+';font-size:20px}.room-decor-options[open]>summary:before{content:'−'}.room-decor-options>summary span{font-variant-numeric:tabular-nums;color:var(--muted)}.room-decor-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--line)}.room-decor-option>span{min-width:0;overflow-wrap:anywhere;font-size:14px}.room-decor-option>div{display:flex;gap:3px;align-items:center;flex-shrink:0}.room-decor-option .friend-inline{font-size:12px;padding:7px}.room-decor-option .friend-inline svg{width:16px}.decor-choose:disabled{opacity:.65}
@media(max-width:600px){.room-decor-selected>img{width:62px;height:48px}.room-decor-option>div{gap:1px}.room-decor-panel{margin-bottom:14px;padding-bottom:14px}}
.screen-grid:has(.room-decor-panel){align-items:start}
body[data-route="game"] .game-route .game-topline{background:linear-gradient(180deg,rgba(5,24,19,.84),rgba(5,24,19,.48) 65%,rgba(5,24,19,0));border-radius:0}
