.jev-panel{padding:26px;margin:18px 0 24px}.jev-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.jev-heading h2{font-size:22px;margin:5px 0 8px}.jev-heading p,.jev-hint{color:var(--muted,#64748b);font-size:13px;line-height:1.6}.jev-eyebrow{font-size:11px;letter-spacing:.12em;color:#386bdd;font-weight:700}.jev-fields{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:20px}.jev-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.jev-fields textarea,.jev-fields input,.jev-fields select{width:100%;box-sizing:border-box;border:1px solid #ccd5e3;border-radius:10px;padding:12px;background:rgba(255,255,255,.8);font-family:inherit;font-weight:400;font-size:14px;line-height:1.6;color:#24364b;resize:vertical}.jev-fields textarea:focus,.jev-fields input:focus,.jev-fields select:focus{outline:2px solid #5583ef;outline-offset:2px}.jev-question{display:grid;gap:14px;align-content:start}.jev-consent{display:flex;align-items:flex-start;gap:9px;font-size:14px;margin-top:20px}.jev-consent input{margin-top:3px}.jev-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.jev-result{padding:18px 20px;background:#eef5ff;border-left:3px solid #3f6fe5;border-radius:10px;margin-top:18px}.jev-result>strong{display:block;font-size:24px;color:#2151bd;margin-bottom:8px}.jev-result>span,.jev-result p{font-size:13px;color:#53667c}.jev-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.jev-message{padding:12px;background:#fff4e8;border-radius:8px;font-size:14px;overflow-wrap:anywhere}@media(max-width:760px){.jev-fields{grid-template-columns:1fr;gap:18px}.jev-heading{display:block}.jev-panel{padding:18px}.jev-heading>.tag{display:inline-block;margin-top:8px}}
