#sec17[hidden],#sec17 [hidden]{display:none!important}#sec17{margin-top:16px}.bot-top{margin-bottom:16px}.bot-tabs,.bot-actions,.bot-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bot-heading{justify-content:space-between}.bot-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.bot-layout .card{min-width:0}.bot-layout aside button{width:100%;text-align:left;margin:6px 0;white-space:normal;overflow-wrap:anywhere}.bot-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}#sec17 label{display:block;margin:14px 0}#sec17 textarea{width:100%;min-height:120px;resize:vertical}#sec17 input:not([type=checkbox]),#sec17 select{width:100%}#sec17 button{min-height:40px;cursor:pointer}.bot-check{display:flex!important;align-items:flex-start;gap:10px}.bot-check input{width:18px;height:18px;flex-shrink:0}.bot-message{padding:16px 18px;border:1px solid #93aabe55;border-radius:14px;margin:12px 0;background:#00b8d00c}.bot-message p,.bot-preview,#botRequestState{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.bot-user{background:#829bb312}.bot-preview{padding:20px;border:1px solid #93aabe66;border-radius:12px}#botNotice,#botRequestState{color:#106a83}#botMessages{max-height:600px;overflow:auto}#botHistory{max-height:600px;overflow:auto}.bot-tabs .on{background:#18c5dd;color:#052533}[data-theme=dark] #botNotice,[data-theme=dark] #botRequestState{color:#76d5ec}#sec17 button:disabled{opacity:.55;cursor:wait}@media(max-width:850px){.bot-layout{grid-template-columns:1fr}#botHistory{max-height:180px}.bot-fields{grid-template-columns:1fr}}

#sec17 textarea,#sec17 input:not([type=checkbox]),#sec17 select{box-sizing:border-box;background:var(--panel2);color:var(--txt);border:1px solid var(--border);border-radius:10px;padding:12px;font:inherit;margin-top:6px}#sec17 textarea:focus,#sec17 input:focus,#sec17 select:focus{outline:2px solid var(--cy);outline-offset:2px}

#sec17 button:not(.btn-add){background:var(--panel2);color:var(--txt);border:1px solid var(--border)}#sec17 .bot-tabs button.on{background:#18c5dd;color:#052533}

.bot-queue-item{padding:16px;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.bot-queue-item>div{min-width:0;overflow-wrap:anywhere}#bqText{white-space:pre-wrap}#bqNotice{color:var(--txt)}
.bot-sim-warning{padding:14px 16px;border:1px solid #dc9854;border-left:5px solid #d36a20;border-radius:12px;background:#d36a2010;line-height:1.55}.bot-schedule-item{margin:12px 0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel2)}.bot-schedule-item p{overflow-wrap:anywhere}.bot-schedule-item .bot-actions{align-self:center}