.settings-block{margin-top:18px}
.word-search{display:flex;align-items:center;gap:12px;margin:0 0 14px}.word-search input{flex:1}.word-search span{white-space:nowrap;font-size:12px}.tag.system-word{background:#edf4f0;border-color:#cfe0d7}.tag small{font-size:9px;font-weight:800;color:#6d7e76;background:#fff;border:1px solid #dfe5df;border-radius:99px;padding:2px 5px;margin-right:6px}.tag.system-word small{color:#176b52;background:#dff2e9;border-color:#c9e4d7}
.bot-bind-card{margin-bottom:18px}.bot-list{display:grid;gap:8px}.bot-item{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:10px;padding:12px}.bot-item strong,.bot-item span{display:block}.bot-item span{font-size:12px;color:var(--muted)}.bot-actions{display:flex;gap:8px}.bot-actions button{padding:8px 12px}.danger{background:#a84436}
.rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.rule-card{border:1px solid var(--line);border-radius:11px;padding:16px}
.rule-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}
.rule-head strong,.rule-head span{display:block}
.rule-head span{font-size:12px;color:var(--muted)}
.timer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.checks{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.checks label{margin:0;font-size:13px;display:flex;align-items:center;gap:5px}
.checks input[type=checkbox]{width:auto}
.checks .minutes{width:90px;padding:7px}
.knowledge-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.knowledge-form textarea{grid-column:1/-1}.knowledge-form button{width:max-content}
.card-inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.inventory-panel{border:1px solid var(--line);border-radius:12px;padding:16px;background:#fbfcfa}.inventory-panel h3{margin:0 0 4px}.inventory-panel textarea{margin:10px 0;resize:vertical}.inventory-panel>button{width:100%}.inventory-list{margin-top:12px;max-height:230px;overflow:auto}.inventory-code{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-bottom:1px solid var(--line);font:12px/1.3 monospace}.inventory-code span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-code button{padding:3px 7px;background:#a54836}
.schedule-controls{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;gap:12px;align-items:end;margin:14px 0}.scheduled-list{display:grid;gap:10px}.scheduled-item{display:flex;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fbfcfa}.scheduled-item strong,.scheduled-item span{display:block}.scheduled-item span{font-size:12px;color:var(--muted)}.scheduled-actions{display:flex;gap:6px;align-items:center}.scheduled-actions button{padding:7px 10px}.scheduled-actions .danger{background:#a54836}
@media(max-width:760px){.timer-grid,.rule-grid,.card-inventory-grid,.schedule-controls{grid-template-columns:1fr}.scheduled-item{display:block}.scheduled-actions{margin-top:10px}}
