:root{color-scheme:dark;font:16px/1.45 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#e9eef9;background:#0b1223}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:1rem;border-bottom:1px solid #2a3650;padding:1rem 2rem;background:#101a30}header h1{margin:0;color:#79c6f9;font-size:1.25rem}header span{color:#91a2ba}header button{margin-left:auto}main{padding:1.5rem;max-width:1700px;margin:auto}h2{font-size:1.07rem;margin:.15rem 0 1rem}.panel{min-width:0;background:#121c32;border:1px solid #2c3d58;border-radius:12px;padding:1rem}.small{max-width:450px;margin:10vh auto}.columns{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:1rem}.toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.muted{color:#9aaaC4;font-size:.87rem}.item{padding:.8rem;margin:.65rem 0;background:#1a2740;border:1px solid #344462;border-radius:8px;overflow-wrap:anywhere}.item small{display:block;color:#a8b8d1;margin-top:.25rem}.item button{margin-top:.5rem}input,textarea{display:block;width:100%;border:1px solid #52627c;border-radius:8px;background:#091325;color:#fff;padding:.75rem;margin:.4rem 0 1rem}button{cursor:pointer;border:1px solid #4984b5;background:#1c4060;color:white;padding:.52rem .82rem;border-radius:8px}button:hover{background:#26547d}button:disabled{opacity:.5}.chat #messages{height:min(65vh,650px);overflow-y:auto;border:1px solid #33425b;padding:.5rem;margin:1rem 0;border-radius:8px}.chat form textarea{margin:0 0 .5rem}.chat form button{width:100%}.selected{outline:2px solid #60bafa}.error{color:#ffaaaa}@media(max-width:1000px){.columns{grid-template-columns:1fr}.chat #messages{height:300px}}@media(max-width:600px){header{padding:.8rem;flex-wrap:wrap}main{padding:.7rem}}

.form-label{display:block;margin:10px 0 5px;color:#a9bbe5;font-size:13px}select{width:100%;padding:9px;background:#141c31;color:#eff4ff;border:1px solid #42547f;border-radius:8px} .mentioned{border-color:#4dd4a4!important;background:rgba(52,170,117,.08)!important}#messages .item button{padding:5px 9px;font-size:12px}
