/* Workspace v5 · secret-safe configuration workspace */
.ai-config-intro{display:flex;gap:14px;align-items:flex-start;background:#ecf8f3;border:1px solid #bde3d3;border-radius:16px;padding:18px 20px;margin:12px 0 26px;color:#205747}
.ai-config-intro strong{font-size:16px}.ai-config-intro p{margin:7px 0 0;font-size:13px;line-height:1.8;color:#52685f}
.ai-config-section-title{font-weight:750;color:#173c35;font-size:19px;margin:26px 0 13px;letter-spacing:.02em}
.ai-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:17px;width:100%}
.ai-config-card{display:flex;flex-direction:column;gap:12px;padding:22px 22px 20px;border:1px solid #dcebe5;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fcfa);box-shadow:0 6px 19px rgba(28,68,53,.04)}
.ai-config-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid #e6eeeb;padding-bottom:13px;margin-bottom:4px}
.ai-config-card h3{font-size:17px;line-height:1.5;margin:5px 0 0;color:#204c42}
.ai-config-kind{font-size:11px;color:#69867b}.ai-config-state{display:inline-block;flex-shrink:0;padding:5px 9px;border-radius:40px;background:#f0f2f2;color:#6c7773;font-size:11px;font-weight:600}
.ai-config-state.active{background:#dff4e8;color:#287853}.ai-config-card label{display:flex;flex-direction:column;gap:7px;font-weight:650;font-size:13px;color:#38594e}
.ai-config-input{width:100%;border:1px solid #cfddd7;background:#fff;border-radius:10px;padding:11px 12px;box-sizing:border-box;color:#183f33;font:inherit;font-size:13px;min-height:43px}
.ai-config-input:focus{outline:2px solid #83cbb1;outline-offset:0;border-color:#4d9e85}
.ai-config-hint{display:inline;color:#8c9c95;font-size:11px;font-weight:400}
.ai-config-card-actions{display:flex;gap:9px;margin-top:6px;flex-wrap:wrap}.ai-config-delete{color:#9a4242!important;border-color:#e4cdcd!important}
.ai-config-message{font-size:12px;color:#84968e;min-height:20px;line-height:1.65}
@media(max-width:500px){.ai-config-card{padding:16px}.ai-config-intro{padding:14px}.ai-config-grid{grid-template-columns:1fr}}
