.deal-task-form{max-height:min(650px,65vh);overflow:auto;flex-shrink:0}
.task-ai-panel{margin:12px 0;padding:12px 14px;background:#fff;border:1px solid #bad9de;border-left:4px solid #138997;border-radius:8px;color:#24414e;font-size:13px}
.task-ai-panel[hidden]{display:none}
.task-ai-panel p{margin:6px 0;line-height:1.45;overflow-wrap:anywhere}
.task-ai-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}
.task-ai-heading button{font-size:11px;padding:5px 7px}
.task-ai-title{font-weight:700}
.task-ai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}
.task-ai-actions button{font-size:12px;padding:8px 10px}
.task-ai-warning{border-color:#e5c587;border-left-color:#b56a00;background:#fffaf0}
.task-ai-audit{padding:12px;background:#f0f8f8;border:1px solid #cce1e3;border-radius:8px;margin-bottom:12px;font-size:13px}
.task-ai-audit p{margin:7px 0;line-height:1.4}
#task-ai-existing{color:#8b5d14}
#task-ai-settings-form label{display:flex;flex-direction:column;gap:5px;margin:10px 0;font-size:13px}
#task-ai-settings-form label:first-child{flex-direction:row;align-items:center}
#task-ai-settings-form input{padding:9px 10px;width:100%}
#task-ai-settings-form input[type=checkbox]{width:auto}
@media(max-width:600px){.task-ai-heading{align-items:flex-start}.task-ai-actions{flex-direction:column}.task-ai-actions button{width:100%}.deal-task-form{max-height:65vh}}
