.room-bots-dialog{box-sizing:border-box;width:min(680px,calc(100vw - 24px));max-height:88dvh;padding:0;border:1px solid var(--chat-line-strong,#3a464d);border-radius:14px;color:var(--chat-text,#f7f8f4);background:var(--chat-panel,#10171b);overflow:hidden}.room-bots-dialog[open]{display:flex;flex-direction:column}.room-bots-dialog::-webkit-backdrop{background:rgb(0 0 0/.65)}.room-bots-dialog::backdrop{background:rgb(0 0 0/.65)}.room-bots-dialog input[type=checkbox]{accent-color:var(--mr-color-brand-lime,#c8ff3d)}.room-bots-categories{grid-column:1/-1;min-width:0;padding:12px;margin:0;border:1px solid var(--chat-line,#293238);border-radius:8px}.room-bots-categories legend{padding:0 5px;font-size:13px}.room-bots-categories legend small{display:inline;margin-left:6px}.news-category-search{display:flex;align-items:center;gap:8px}.news-category-search>svg{flex:none;color:var(--chat-muted,#9aa9b2)}.news-category-selected{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.news-category-selected>button{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 7px;border:1px solid var(--chat-accent,#2ed7f2);border-radius:6px;background:rgb(46 215 242/.09);color:inherit;font:inherit;font-size:11px;cursor:pointer}.news-category-selected>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-category-selected>button svg{flex:none}.news-category-selected>small{margin-left:auto}.room-bots-categories .news-category-help{margin:9px 0;font-size:11px;color:var(--chat-muted,#9aa9b2)}.news-category-tree{max-height:260px;overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--chat-line,#293238);padding-top:5px}.news-category-tree ul{margin:0;padding:0;list-style:none}.news-category-tree details>ul{padding-left:18px;border-left:1px solid var(--chat-line,#293238);margin-left:8px}.news-category-tree summary{display:flex;align-items:center;gap:7px;padding:8px 2px;cursor:pointer;font-size:13px;list-style:none}.news-category-tree summary::-webkit-details-marker{display:none}.news-category-tree summary>svg{color:var(--mr-color-brand-amber,#ffbe2e);flex:none}.news-category-tree details[open]>summary>svg{transform:rotate(90deg)}.news-category-tree summary>small{margin-left:auto}.news-category-choice{display:flex;align-items:flex-start;gap:8px;padding:7px 3px;font-size:12px;cursor:pointer}.news-category-choice>input{flex:none;margin:3px 0 0}.news-category-choice>span{min-width:0}.news-category-choice small{margin-top:3px;font-size:10px}.news-category-choice:has(input:checked){color:var(--chat-accent,#2ed7f2)}.news-category-choice:has(input:disabled){opacity:.5;cursor:default}.room-bots-dialog>header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--chat-line,#293238)}.room-bots-dialog h2{margin:3px 0 0;font-size:20px}.room-bots-dialog header small{color:var(--mr-color-brand-amber,#ffbe2e);letter-spacing:.1em;font-size:10px}.room-bots-dialog header button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:inherit;flex-shrink:0}.room-bots-body{flex:1 1 auto;min-height:0;box-sizing:border-box;padding:16px 20px;max-height:none;overflow:auto;overscroll-behavior:contain}.room-bots-body form,.room-bots-body section{padding:14px 0;border-top:1px solid var(--chat-line,#293238)}.room-bots-body h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:16px}.room-bots-body small{display:block;font-size:12px;color:var(--chat-muted,#919da3);line-height:1.5}.room-bots-body p{margin:0 0 14px;font-size:13px;line-height:1.6}.room-bots-list{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0}.room-bots-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--chat-line,#293238);border-radius:8px;padding:12px}.room-bots-list li>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0;overflow-wrap:anywhere}.room-bots-list span{font-size:12px;color:var(--chat-muted,#919da3)}.room-bots-fields{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.room-bots-fields>label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.room-bots-fields input:not([type=checkbox]),.room-bots-fields select{box-sizing:border-box;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--chat-line-strong,#3a464d);border-radius:7px;background:var(--chat-bg,#080a0c);color:inherit;font:inherit}.room-bots-fields>.room-bots-enabled{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:13px}.room-bots-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.room-bots-actions button{padding:8px 11px;border:1px solid var(--chat-line-strong,#3a464d);border-radius:7px;background:var(--chat-raised,#171d21);color:inherit;cursor:pointer;font:inherit;font-size:12px}.room-bots-actions button[type=submit]{background:var(--mr-color-brand-lime,#c8ff3d);color:#080a0c;font-weight:700;border-color:transparent}.room-bots-actions button:disabled{opacity:.5;cursor:default}.room-bots-dialog .room-bots-error{color:var(--mr-color-danger,#ff6b6f)}.room-bots-mfa{border:1px solid var(--mr-color-brand-amber,#ffbe2e);border-radius:8px;padding:12px!important;margin:12px 0}.room-bots-mfa form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:8px 0 0;border:0}.room-bots-mfa label{display:flex;flex-direction:column;gap:6px;flex:1 1 180px}.room-bots-mfa input{box-sizing:border-box;width:100%;padding:9px 10px;background:var(--chat-bg,#080a0c)}.room-bots-mfa button,.room-bots-mfa input{border:1px solid var(--chat-line-strong,#3a464d);border-radius:7px;color:inherit;font:inherit}.room-bots-mfa button{padding:9px 12px;background:var(--chat-raised,#171d21);cursor:pointer}.room-bots-body section[aria-label="News preview"] li{margin-bottom:12px}@media (max-width:600px){.room-bots-fields{grid-template-columns:1fr}.room-bots-list li{flex-direction:column}.room-bots-body{padding:12px 14px}}