[hidden]{display:none!important}.field{margin:1.4rem 0}.field label{display:block;font-weight:650;margin-bottom:.45rem}.field input{display:block;width:100%;padding:.85rem 1rem;border:1px solid #9eada6;border-radius:8px;background:#fff;color:#172c23;font:inherit}.field input:focus{outline:3px solid #bedacb;outline-offset:2px}.field .small{margin-top:.4rem}.notice{padding:1rem 1.2rem;border-radius:9px;background:#edf3ef;border:1px solid #cbdcd1;margin:1.5rem 0}.error{background:#fff3eb;border-color:#dfbaa1}.summary{padding:1.25rem;background:#f1f5f1;border-radius:12px;overflow-wrap:anywhere}.summary dt{font-size:.85rem;color:#53685d;margin-top:.75rem}.summary dt:first-child{margin-top:0}.summary dd{margin:.2rem 0 .8rem}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.button-secondary{background:white!important;color:#204c39!important;border:1px solid #bacac0!important}.button:disabled{opacity:.6;cursor:wait}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.request-card{padding:1.5rem;border:1px solid #cbdcd1;border-radius:12px;margin:1rem 0;overflow-wrap:anywhere}.request-card h2{font-size:1.2rem}.request-card p{margin:.6rem 0}a.button{cursor:pointer}@media(max-width:520px){.actions{flex-direction:column}.actions .button{width:100%}}
