#workspace .workspace-head{margin-bottom:10px}#workspace .workspace-head h1{font-size:28px;margin:10px 0}.live-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}.live-toolbar nav{display:flex;gap:6px}.live-toolbar nav button{color:var(--muted);padding:12px 20px}.live-toolbar nav .selected{color:var(--blue);background:var(--soft)}.live-toolbar>div{display:flex;align-items:center;font-size:10px;color:var(--muted)}#live-status:empty{min-height:0;margin:14px 0}.live-chat-grid{display:grid;grid-template-columns:285px minmax(0,1fr);border:1px solid var(--line);border-radius:20px;background:var(--card);overflow:hidden;min-height:570px}.live-inbox{padding:18px 12px;background:var(--card);border-right:1px solid var(--line);min-width:0}.live-inbox-heading{display:flex;justify-content:space-between;align-items:center;padding:0 8px}.live-inbox h2{font-size:16px;margin:0}.live-inbox input{font-size:12px;padding:11px;margin:16px 0}#live-conversations{max-height:520px;overflow:auto}.live-conversation{display:flex;gap:11px;padding:12px 10px;align-items:center;border-radius:12px;width:100%;text-align:left;margin-bottom:3px;color:var(--ink)}.live-conversation.selected{background:var(--soft)}.live-conversation>span:last-child{min-width:0}.live-conversation b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.live-conversation small{font-size:10px;color:var(--muted);font-weight:400;display:block;margin-top:3px}.live-avatar{width:34px;height:34px;border-radius:12px;background:var(--soft);color:var(--blue);display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:750}.live-chat{min-width:0;display:flex;flex-direction:column}.live-chat-heading{display:flex;gap:10px;padding:20px 24px;border-bottom:1px solid var(--line)}.live-chat-heading h2{font-size:16px;margin:0}.live-chat-heading p{font-size:10px;margin:5px 0 0}#live-back{display:none}.live-history-controls{text-align:center}.live-history-controls button{font-size:11px;padding:9px}#live-messages{height:370px;overflow:auto;padding:8px 24px;flex:1;min-height:280px;max-height:55vh}.live-message{display:flex;gap:10px;margin:15px 0;max-width:95%}.live-message>div{min-width:0}.live-by{font-size:11px;font-weight:700;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.live-by time{font-size:9px;font-weight:400;color:var(--muted)}.live-bubble{font-size:13px;line-height:1.6;background:var(--bg);padding:10px 13px;border-radius:0 12px 12px;margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.live-message.mine .live-bubble{background:var(--soft)}.live-empty{text-align:center;color:var(--muted);padding:30px 15px;font-size:12px}.live-empty p{font-size:12px}#live-message-form{margin:12px 18px 18px;border:1px solid var(--line);border-radius:13px;padding:10px 12px}textarea{font:inherit;width:100%;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:12px;border-radius:10px;resize:vertical;min-width:0;margin-top:7px;font-size:13px}#live-message-form textarea{border:0;background:transparent;resize:none;padding:3px;margin:0;outline:none}#live-message-form>div{display:flex;justify-content:space-between;align-items:center;gap:10px}#live-message-form small{font-size:9px;color:var(--muted)}.live-star-hero{padding:26px 0}.live-star-hero h2{font-size:34px;line-height:1.15}.live-star-hero>p{color:var(--blue);font-weight:650}.live-stars-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.live-presets{display:flex;gap:5px;flex-wrap:wrap}.live-presets button{background:var(--soft);padding:8px 10px;font-size:11px}#live-range-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap}#live-range-form label{flex:1;min-width:130px}#live-range-form button{margin-bottom:10px}.live-leader{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.live-leader .rank{font-size:10px;color:var(--muted);width:14px}.live-leader>div{flex:1}.live-leader small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.live-leader strong{white-space:nowrap}.live-history-row{border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.live-history-row p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.live-history-row small{font-size:10px;color:var(--muted)}#new-chat-dialog{max-width:460px;width:92vw;border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--ink);padding:25px}#new-chat-dialog::backdrop{background:#12233f70}#new-chat-dialog fieldset{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:15px;max-height:260px;overflow:auto}#new-chat-dialog legend{font-size:12px}#chat-participants label{display:flex;align-items:center;gap:10px;margin:12px 0}#chat-participants input{width:auto;margin:0}.dialog-actions{display:flex;justify-content:space-between}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:750px){main{padding:20px 14px}.live-chat-grid{grid-template-columns:1fr;min-height:520px}.live-inbox{border:0}.live-chat{display:none}.live-chat-grid.conversation-open .live-inbox{display:none}.live-chat-grid.conversation-open .live-chat{display:flex}#live-back{display:block;font-size:25px;padding:0 9px 0 0}.live-toolbar nav button{padding:10px 12px;font-size:11px}.live-toolbar>div span{max-width:80px;font-size:9px}.live-stars-grid{grid-template-columns:1fr}.live-chat-heading{padding:17px}.live-conversation b{max-width:245px}.live-conversation{padding:10px}.live-message{max-width:100%}#live-messages{padding:10px 14px;max-height:48vh;height:40vh}#live-message-form{margin:10px}.live-star-hero h2{font-size:28px}.live-toolbar{gap:3px}#workspace .workspace-head h1{font-size:25px}}
