#guided-decision-side:not(.collapsed) {overflow-y:auto}
#drawing-ai-panel {margin:8px 0;border:1px solid #d6c4ea;border-radius:8px;background:#fff;min-width:0;flex:0 0 auto}
#drawing-ai-panel summary {padding:10px;font-weight:700;color:#662bb5;cursor:pointer}
.drawing-ai-body {padding:0 10px 10px;font-size:11px;overflow-wrap:anywhere;max-height:360px;overflow:auto}
.drawing-ai-actions {display:flex;gap:5px;flex-wrap:wrap}
.drawing-ai-preview {display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;padding:8px;border:1px solid #cdb6ea;border-radius:7px;background:#faf7ff}
.drawing-ai-preview strong,.drawing-ai-preview span {grid-column:1/-1}
.drawing-ai-preview[hidden] {display:none}
.drawing-ai-body button,#drawing-ai-evidence button {font-size:11px;padding:6px;border:1px solid #d6c4ea;border-radius:5px;background:#f8f4fe;color:#552297;cursor:pointer;white-space:normal;max-width:100%}
.drawing-ai-body button:disabled,#drawing-ai-evidence button:disabled {opacity:.5;cursor:default}
#drawing-ai-list {max-height:240px;overflow:auto;display:grid;gap:5px;margin-top:8px}
#drawing-ai-list button {text-align:left;overflow-wrap:anywhere}
.drawing-ai-batch {display:grid;gap:4px;padding:7px;border:1px solid #e3d8ef;border-radius:7px;background:#fff}
.drawing-ai-batch small,.drawing-ai-batch em {display:block;color:#59677a;line-height:1.35}
#drawing-ai-list .drawing-ai-suggestion.grounding-grounded {border-left:4px solid #159447}
#drawing-ai-list .drawing-ai-suggestion.grounding-needs-review {border-left:4px solid #d58a16}
#drawing-ai-grounding-summary {color:#4a5870;font-size:12px;line-height:1.35;margin:6px 0}
#drawing-ai-evidence {margin:8px;padding:10px;border-left:3px solid #8960b9;background:#faf7ff;font-size:11px;overflow-wrap:anywhere}
#drawing-ai-evidence[hidden],#drawing-ai-region-selector[hidden] {display:none}
#drawing-ai-evidence p {margin:5px 0}.drawing-ai-priority {color:#865600}
#drawing-ai-region-selector {position:absolute;inset:0;z-index:60;cursor:crosshair;touch-action:none}
#drawing-ai-region-selector div {position:absolute;border:2px dashed #8960b9;pointer-events:none}
#drawing-ai-contextual {width:100%;margin:6px 0;padding:7px;border:1px solid #7b2cbf;border-radius:6px;background:#faf7ff;color:#5c2390;font-weight:700}
.guided-drawing-tools .drawing-ai-quick {border-color:#8050b5;color:#5b268d;background:#faf7ff}
