
.ev-block{padding:22px;margin:20px 0;border:1px solid #b6cfc0;border-radius:16px;background:#f3f8f5;color:#193f34}.ev-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.ev-proof{padding:16px;background:#fff;border:1px solid #c5d8cb;border-radius:12px;margin:0;min-width:0}.ev-proof img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;background:#fff;border-radius:6px}.ev-proof figcaption{font-size:15px;line-height:1.85;margin-top:12px}.ev-proof figcaption strong{display:block;font-size:17px;color:#204d3c}.ev-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.ev-zoom,.ev-original{display:inline-block;min-height:36px;padding:8px 11px;border:1px solid #95b8a1;border-radius:8px;color:#204d3c;background:white;font-size:14px;text-decoration:none}.ev-unshot{border-left:4px solid #ae772c;padding:14px 18px;background:#fff8eb;line-height:1.85;font-size:15px;margin:18px 0}.ev-note{font-size:14px;line-height:1.85;color:#426250}.ev-diagram{max-width:480px;margin:20px auto}.ev-diagram img{max-height:none}.ev-block h3{margin-top:0}.ev-proof :focus-visible,.ev-zoom:focus-visible,.ev-original:focus-visible{outline:3px solid #b57e2e;outline-offset:4px}dialog.ev-lightbox{width:min(1000px,92vw);max-height:90vh;padding:18px;border:1px solid #789c85;border-radius:12px;color:#193f34;background:white;box-sizing:border-box}dialog.ev-lightbox::backdrop{background:#102b22b3}.ev-lightbox header{display:flex;justify-content:space-between;gap:14px;align-items:start}.ev-lightbox h2{font-size:19px;line-height:1.6;margin:0}.ev-lightbox button{min-height:44px;font:inherit;border:1px solid #789c85;border-radius:8px;padding:8px 15px;background:#f3f8f5;white-space:nowrap}.ev-lightbox .ev-image-scroll{overflow:auto;margin-top:16px;max-height:65vh;border:1px solid #bfd2c4;padding:8px}.ev-image-scroll img{display:block;width:100%;height:auto;min-width:640px}.ev-lightbox p{font-size:14px;line-height:1.8}.ev-lightbox :focus-visible{outline:3px solid #b57e2e;outline-offset:3px}
@media(max-width:700px){.ev-grid{grid-template-columns:1fr;gap:14px}.ev-block{padding:16px;margin:16px 0}.ev-proof{padding:12px}.ev-proof img{max-height:none}.ev-proof figcaption{font-size:14px}.ev-actions{gap:8px}.ev-unshot{padding:12px 14px}.ev-lightbox header{align-items:start}.ev-lightbox h2{font-size:17px}}
[data-price-picture] select{display:block;min-height:44px;padding:9px;font:inherit;background:white;border:1px solid #95b8a1;border-radius:8px;margin:8px 0;max-width:100%;min-width:160px}[data-price-picture] .ev-proof{max-width:500px;margin:14px auto}