#together-toggle{position:absolute;z-index:9;top:83px;left:18px;background:#12252ee8;border:1px solid #6ab7b2;min-height:38px}
#together-panel{position:absolute;z-index:20;top:72px;left:16px;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 165px);overflow:auto;background:#10212bf5;border:1px solid #3e7779;border-radius:14px;box-shadow:0 15px 60px #0009;padding:20px;color:#e9f9f1;overscroll-behavior:contain}
#together-panel[hidden]{display:none}.together-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.together-head h2{font-size:22px;margin:5px 0 12px}#together-panel p{font-size:13px;line-height:1.5}#together-panel input{width:100%;background:#1d3440;border:1px solid #527982;border-radius:7px;color:#effff8;padding:10px;margin:8px 0;box-sizing:border-box}#together-panel label{font-size:12px}#together-panel .pill{margin:4px 3px 4px 0;font-size:12px;min-height:36px}#together-panel .primary{margin-top:5px}.together-product{padding:14px 0;margin:14px 0;border-block:1px solid #33535d}#together-messages{padding:0;list-style:none;max-height:180px;overflow:auto;font-size:13px;line-height:1.5;overflow-wrap:anywhere}#together-messages li{padding:7px 0;border-bottom:1px solid #24414c}#together-chat{display:flex;align-items:center;gap:5px}#together-chat input{min-width:0}#together-panel button:disabled{opacity:.4;cursor:default}#together-panel [hidden]{display:none}
@media(max-width:700px){#together-toggle{top:66px;left:12px;font-size:11px;padding:7px 12px}#together-panel{top:60px;left:10px;width:calc(100vw - 20px);box-sizing:border-box;max-height:calc(100dvh - 150px)}}

@media(min-width:701px){.room-caption{top:65px}}

