/* Scoped LegalPlus Radar V2 evidence panel. Does not alter existing page components. */
.lp-auto-verification{position:relative;isolation:isolate;margin:20px 0 28px;padding:22px 24px;border:1px solid rgba(201,164,88,.35);border-radius:20px;background:linear-gradient(135deg,rgba(17,48,55,.93),rgba(8,28,43,.94));color:#f6f4eb;font-family:Vazirmatn,"Vazir",Tahoma,sans-serif;box-shadow:0 10px 36px rgba(0,0,0,.12)}
.lp-auto-verification-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}
.lp-auto-verification-kicker{display:block;color:#e8c478;font-size:.77rem;font-weight:800;letter-spacing:.035em}
.lp-auto-verification h3{margin:5px 0 8px;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:850;color:#fff}
.lp-auto-verification-desc{font-size:.87rem;line-height:1.9;color:#d4dedc;max-width:800px;margin:0}
.lp-auto-verification-time{color:#f1dfb5;font-size:.82rem;border:1px solid rgba(223,192,129,.35);padding:7px 12px;border-radius:100px;white-space:nowrap}
.lp-auto-verification-empty{border:1px solid rgba(213,190,130,.18);background:rgba(255,255,255,.055);color:#eef0ee;padding:16px 17px;margin:0;border-radius:13px;font-size:.88rem;line-height:1.95}
.lp-auto-verification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:12px}
.lp-auto-verification-card{padding:15px;border:1px solid rgba(235,212,150,.17);border-radius:14px;background:rgba(255,255,255,.065);min-width:0}
.lp-auto-verification-card h4{margin:0 0 12px;color:#fff;font-size:.89rem;line-height:1.7;font-weight:800}
.lp-auto-verification-line{display:flex;justify-content:space-between;gap:9px;align-items:baseline;flex-wrap:wrap;font-size:.77rem;margin:7px 0}
.lp-auto-verification-label{color:#dae2de}
.lp-auto-verification-state{font-weight:800;line-height:1.7;border-radius:9px;padding:3px 7px;max-width:100%}
.lp-auto-tone-observed{background:rgba(20,142,101,.21);color:#92f6ca}
.lp-auto-tone-problem{background:rgba(189,68,63,.2);color:#ffb8ac}
.lp-auto-tone-mixed{background:rgba(208,155,51,.18);color:#ffe6a0}
.lp-auto-tone-unknown{background:rgba(169,185,199,.12);color:#e4e9ec}
.lp-auto-verification-caution{font-size:.78rem;color:#f1deb5;line-height:1.85;margin:13px 0 0}
[data-theme="light"] .lp-auto-verification{background:linear-gradient(135deg,#eff7f0,#e3f1ec);color:#193e3b;border-color:rgba(131,104,45,.35)}
[data-theme="light"] .lp-auto-verification h3,[data-theme="light"] .lp-auto-verification-card h4{color:#15332f}
[data-theme="light"] .lp-auto-verification-kicker,[data-theme="light"] .lp-auto-verification-time,[data-theme="light"] .lp-auto-verification-caution{color:#775813}
[data-theme="light"] .lp-auto-verification-desc,[data-theme="light"] .lp-auto-verification-label{color:#405f59}
[data-theme="light"] .lp-auto-verification-empty,[data-theme="light"] .lp-auto-verification-card{background:rgba(255,255,255,.74);color:#2a4c48;border-color:rgba(50,96,84,.18)}
[data-theme="light"] .lp-auto-tone-observed{background:#d5f6e7;color:#116448}
[data-theme="light"] .lp-auto-tone-problem{background:#ffdfd8;color:#8b302b}
[data-theme="light"] .lp-auto-tone-mixed{background:#fff1c6;color:#785305}
[data-theme="light"] .lp-auto-tone-unknown{background:#edf0ef;color:#4c6061}
@media(max-width:600px){.lp-auto-verification{padding:16px 14px;margin:16px 0 22px;border-radius:15px}.lp-auto-verification-grid{grid-template-columns:1fr}.lp-auto-verification-time{white-space:normal}.lp-auto-verification-desc{font-size:.85rem}.lp-auto-verification-card{padding:12px}}
