#modal:has(.rso-v40){scrollbar-gutter:stable}
.rso-v40{max-width:48rem;margin:auto}.rso-v40 fieldset{border:1px solid #d6e4df;border-radius:16px;padding:20px;margin:24px 0}.rso-v40 legend{font-weight:700;padding:0 8px}.rso-v40-field{display:grid;gap:7px;margin:20px 0}.rso-v40-field label{font-weight:600;line-height:1.4}.rso-v40-field input,.rso-v40-field select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #9badab;border-radius:10px;background:#fff;color:#142d28;font:inherit}.rso-v40-field small{line-height:1.5;color:#506861;overflow-wrap:anywhere}.rso-v40-field [aria-invalid=true]{border:2px solid #a13d24;background:#fff8f3}.rso-v40-field [data-feedback]{color:#923519;font-weight:600}.rso-v40-field :focus-visible,.rso-v40 summary:focus-visible{outline:3px solid #14664b;outline-offset:3px}.rso-v40-proofs{border:1px solid #c9dbd3;border-radius:14px;padding:18px;margin:24px 0}.rso-v40-proofs summary,.rso-v40-evidence summary{cursor:pointer;line-height:1.5;font-weight:600}.rso-v40 [data-result]:not([hidden]){border:1px solid #9ac9b6;border-radius:14px;padding:20px;margin:24px 0;background:#f3fbf7}.rso-v40 dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.rso-v40 dt{line-height:1.45}.rso-v40 dd{font-weight:700;margin:0;white-space:nowrap}.rso-v40 .form-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:24px 0}.rso-v40-entry{padding:20px;background:#f3faf6;border:1px solid #c9e0d3;border-radius:16px;margin:20px 0}.rso-v40-entry h3{margin-top:0}.rso-v40-entry .button{white-space:normal;text-align:left}.rso-v40 [data-result][hidden],.rso-v40 [data-feedback][hidden]{display:none}@media(max-width:600px){.rso-v40 fieldset{padding:14px;margin:20px 0}.rso-v40-proofs{padding:14px}.rso-v40 dl{grid-template-columns:1fr;gap:5px}.rso-v40 dd{margin-bottom:12px}.rso-v40 .form-actions>*{width:100%;white-space:normal}.rso-v40 [data-result]:not([hidden]){padding:16px}}
