.chat-admin main{max-width:1100px;margin:0 auto;padding:0 24px 40px}.chat-admin header{max-width:1100px;margin:auto}.chat-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.chat-heading h2{margin:0}.chat-options{display:flex;gap:28px;flex-wrap:wrap;margin:24px 0}.chat-admin label{display:flex;gap:10px;align-items:center}.chat-admin input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent,#47d7cb);flex-shrink:0}.chat-servers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:18px 0}.chat-server{border:1px solid var(--border,#28404a);border-radius:10px;padding:14px;min-width:0}.chat-server span{overflow-wrap:anywhere}.chat-server small{display:block;color:var(--muted,#92a5af);margin-top:5px}.chat-save{text-align:right;margin:18px 0 26px}.chat-address{display:flex;gap:10px}.chat-address input{min-width:0;flex:1}.chat-admin input:not([type=checkbox]){width:100%}.chat-admin .bad{color:#ff9c91}.chat-admin .good{color:#67deae}.chat-admin .muted{color:var(--muted,#92a5af);font-size:13px;line-height:1.7}.chat-admin .section-card{margin-bottom:18px}.chat-admin #bot-status{min-height:24px}.chat-admin #group-ids{margin-left:8px}.chat-admin dialog{max-width:480px}.chat-admin .dialog-actions button{flex:1}@media(max-width:600px){.chat-admin main{padding:0 14px 24px}.chat-options{gap:16px}.chat-admin #settings>section>label{display:block}.chat-admin #group-ids{margin:10px 0 0}.chat-address{flex-direction:column}}

.chat-admin label{flex-direction:row;text-align:left}.chat-admin input[type=checkbox]{align-self:center;accent-color:#175dc7}.chat-server{border-color:#dfe5ec;justify-content:flex-start}.chat-admin .good{color:#178347}.chat-admin #settings>section>label{flex-direction:column;align-items:flex-start}.chat-admin #group-ids{margin-left:0}

.chat-device{display:flex;flex-direction:column;gap:12px}.chat-device>label{align-self:stretch}.chat-admin #auto_card{width:18px}.chat-admin #settings>section>label:has(#auto_card){flex-direction:row}
