/* LeDat Auto-QA controls: stay within existing seasonality portal. */
#ledatAutoQA{margin:10px 0 0;padding:11px;border:1px solid #d7e0eb;border-radius:11px;background:#f8fafc;display:flex;flex-direction:column;gap:7px;max-width:100%;font-size:12px;color:#334155;}
#ledatAutoQA label{display:flex;align-items:center;gap:9px;font-weight:700;cursor:pointer;line-height:1.45;}
#ledatAutoQA input{width:18px;height:18px;accent-color:#2563eb;flex:none;}
#ledatAutoQA small{font-size:11px;line-height:1.5;overflow-wrap:anywhere;color:#64748b;}
#ledatAutoQA .ledat-autoqa-actions{display:flex;gap:6px;flex-wrap:wrap;}
#ledatAutoQA button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 9px;font:inherit;font-weight:600;color:#1e293b;cursor:pointer;min-height:36px;}
#ledatAutoQA button:disabled{opacity:.5;cursor:wait;}
#ledatAutoQA button:focus-visible,#ledatAutoQA input:focus-visible{outline:2px solid #2563eb;outline-offset:2px;}
@media(max-width:600px){#ledatAutoQA .ledat-autoqa-actions button{flex:1 1 auto;min-height:42px;}}

#ledatAutoQA .ledat-reliability-status{display:block;padding:9px;border:1px solid #cbd5e1;background:#fff;border-radius:8px;line-height:1.55;color:#334155;font-weight:600;white-space:normal;overflow-wrap:anywhere;}
#ledatAutoQA .ledat-reliability-status[data-status="review"]{border-style:dashed;}
@media(max-width:600px){#ledatAutoQA .ledat-reliability-status{font-size:12px;}#ledatAutoQA{padding:10px 9px;}}
