.cv-value-card,.cv-value-demo,.cv-value-outcomes{border:1px solid #38516e;border-radius:18px;padding:20px;margin:18px 0;background:#101f31;color:#e5edf8;box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.cv-value-card h2,.cv-value-demo h2{font-size:1.25rem;margin:0 0 12px}.cv-value-note{font-size:.86rem;line-height:1.55;color:#aebfd5}.cv-value-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.cv-value-actions button,.cv-value-actions a{padding:10px 14px;border:1px solid #59799f;border-radius:10px;background:#173251;color:#f5f8ff;cursor:pointer;text-decoration:none;white-space:normal;font:inherit;max-width:100%;box-sizing:border-box}.cv-value-actions [aria-pressed=true]{background:#2468d5;border-color:#87baff}.cv-value-stage{border-radius:12px;background:#eaf0f7;color:#15253c;padding:18px;min-height:230px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,.7fr);gap:12px}.cv-value-article{min-width:0}.cv-value-article h3{margin:0 0 12px}.cv-value-lines{color:#b7c4d3;letter-spacing:4px;line-height:2.5}.cv-value-nuisances{display:grid;gap:10px}.cv-value-nuisances[hidden]{display:none!important}.cv-value-nuisance{background:#ffdeac;border:1px solid #c18c3c;padding:12px;border-radius:10px;color:#593200;font-size:.9rem}.cv-value-result{min-height:3em;line-height:1.5}.cv-value-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cv-value-outcomes article{min-width:0}.cv-value-outcomes h3{font-size:1.1rem}.cv-value-outcomes p{line-height:1.6}.cv-value-advanced{margin:20px 0}.cv-value-advanced>summary{cursor:pointer;padding:18px;border:1px solid #38516e;border-radius:12px;font-weight:600}.cv-value-card a{color:#b6d6ff}.cv-value-card button:focus-visible,.cv-value-demo button:focus-visible,.cv-value-card a:focus-visible,.cv-value-advanced summary:focus-visible{outline:3px solid #a5ccff;outline-offset:3px}.cv-value-preset-note{display:block;margin-top:4px;font-size:.8rem}.popup-body .cv-value-card{padding:14px;margin:14px 0}.cv-value-check-result{white-space:pre-line}.cv-value-site-check{margin-top:10px}@media(max-width:700px){.cv-value-outcomes{grid-template-columns:1fr}.cv-value-stage{grid-template-columns:1fr}.cv-value-card,.cv-value-demo{padding:16px}}
