.nsd-form{max-width:52rem;color:inherit;font:inherit;position:relative}.nsd-form *{box-sizing:border-box}.nsd-field{display:block;min-width:0;margin:0 0 1.1rem;padding:0;border:0}.nsd-field>label,.nsd-field legend{display:block;font-weight:600;margin-bottom:.35rem}.nsd-field input:not([type=checkbox]):not([type=radio]),.nsd-field textarea{display:block;width:100%;max-width:100%;padding:.7rem;border:1px solid #626b63;border-radius:3px;background:#fff;color:#162a1a;font:inherit}.nsd-field textarea{resize:vertical}.nsd-option{display:flex;align-items:flex-start;gap:.6rem;margin:.35rem 0}.nsd-option input{flex:none;margin:.4rem 0 0;width:1.2rem;height:1.2rem}.nsd-option label{padding:.25rem 0;cursor:pointer}.nsd-error{display:block;color:#a31d1d;font-size:.95em;margin-top:.25rem}.nsd-form [aria-invalid=true]{outline:2px solid #a31d1d}.nsd-form button{max-width:100%;white-space:normal;cursor:pointer;font:inherit;padding:.75rem 1.2rem;border:2px solid #25482e;border-radius:3px;background:#25482e;color:#fff;margin:0 .5rem .5rem 0}.nsd-form button:disabled{opacity:.65;cursor:wait}.nsd-form .nsd-new{background:#fff;color:#25482e}.nsd-form [hidden]{display:none!important}.nsd-form :focus-visible{outline:3px solid #255ac0;outline-offset:3px}.nsd-status{overflow-wrap:anywhere;min-height:1.5em}.nsd-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);left:-10000px}.nsd-form input:disabled,.nsd-form textarea:disabled{opacity:1;color:#344437;background:#f2f4f2}