.evidence-enlarge{display:inline-block;margin-top:.7rem;font-size:1rem;font-weight:700;color:#adebff}.evidence-dialog{box-sizing:border-box;width:min(1440px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:clamp(14px,2vw,26px);border:1px solid #53768c;border-radius:12px;background:#0b1420;color:#f0f6fa;overflow:auto}.evidence-dialog::backdrop{background:rgba(2,7,13,.88)}.evidence-dialog:not([open]){display:none}.evidence-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.evidence-toolbar h2{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:0 0 10px}.evidence-toolbar p,.evidence-context{font-size:16px;line-height:1.65;color:#d4e1e9;margin:0}.evidence-toolbar .button{flex-shrink:0;min-height:44px}.evidence-options{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:18px 0;font-size:16px}.evidence-options label{font-weight:700}.evidence-options select{min-height:44px;max-width:100%;font:inherit;color:#f0f6fa;background:#122333;border:1px solid #7393a8;border-radius:6px;padding:8px}.evidence-options span{font-size:14px;color:#c2d5e2}.evidence-scroll{max-height:58dvh;overflow:auto;border:1px solid #53768c;background:#eef1ef;overscroll-behavior:contain}.evidence-scroll img{display:block;width:100%;max-width:1265px;height:auto;margin:0 auto}.evidence-context{margin-top:16px}.evidence-context a{color:#adebff}.evidence-dialog :focus-visible,.evidence-enlarge:focus-visible{outline:3px solid #adebff;outline-offset:4px}@media(max-width:600px){.evidence-toolbar{flex-direction:column;gap:14px}.evidence-toolbar .button{width:100%}.evidence-scroll{max-height:45dvh}.evidence-options span{width:100%}.evidence-dialog{max-height:94dvh}.evidence-context{font-size:15px}}@media(prefers-reduced-motion:reduce){.evidence-dialog,.evidence-scroll{scroll-behavior:auto}}
