:root{font-family:"Yu Gothic UI",sans-serif;color:#17324d;background:#edf5fb}*{box-sizing:border-box}.hide{display:none!important}.topbar{background:linear-gradient(110deg,#1369a8,#20a6a0);color:#fff}.topbar a{color:#fff}.topbar button{background:#fff;color:#135d8e}.talk-list{background:#f8fbfe;border-right:1px solid #c7dceb}.conversation{background:#fff}.conversation-head{border-bottom:1px solid #c7dceb}.conversation-head input{min-width:14rem}.message-filter-bar{padding:.6rem 1rem;background:#eef7fb;border-bottom:1px solid #c7dceb}.message{border-color:#c8dbe8;background:#f8fbfe}.message.mine{background:#e1f4ed;border-color:#aad9c8}.message-drop-zone{border:2px dashed #82aec8;border-radius:8px;padding:.65rem;text-align:center}.message-drop-zone.drag{background:#dff3ff}.talk-item.active{background:#d8eef9;border-left:4px solid #1386bd}button.primary{background:#1683b7;color:#fff}.attachment-preview{display:block;max-width:280px;max-height:220px;margin-top:.5rem;border-radius:6px}dialog{border:0;border-radius:12px;box-shadow:0 20px 50px #1235;padding:1.2rem;max-width:min(92vw,620px)}dialog label{display:block;margin:.6rem 0}dialog input,dialog select,dialog textarea{width:100%}#userPicker{max-height:220px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.app{grid-template-columns:1fr}.talk-list{max-height:38vh}.conversation-head{display:block}.topbar{align-items:flex-start}.top-actions{flex-wrap:wrap}}
.message.withdrawn{opacity:.72;border-style:dashed}.message.withdrawn p{font-style:italic;color:#667085}.danger{color:#a61b1b;border-color:#f1b7b7;background:#fff2f2}
.information-scope{display:grid;grid-template-columns:1fr 1fr;gap:12px}.information-picker{max-height:180px;overflow:auto;display:grid;gap:4px}.information-picker label{margin:0}.information-picker input,#informationPrivateOnly{display:inline;width:auto}@media(max-width:640px){.information-scope{grid-template-columns:1fr}}
