.volunteer-dialog{width:min(820px,94vw);max-width:820px;max-height:90vh;padding:42px}.volunteer-dialog h2{font-size:36px}.orientation{background:#f1f5ef;padding:20px;margin:24px 0}.orientation p{margin-bottom:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.volunteer-dialog label{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:600;margin-bottom:18px}.volunteer-dialog input,.volunteer-dialog select,.volunteer-dialog textarea{font:inherit;font-weight:400;font-size:16px;padding:12px;border:1px solid #a4b4aa;border-radius:3px;background:#fff;color:#193e32;width:100%;box-sizing:border-box}.volunteer-dialog input:focus,.volunteer-dialog select:focus,.volunteer-dialog textarea:focus{outline:2px solid #285743;outline-offset:2px}.volunteer-dialog .check-line{flex-direction:row;align-items:flex-start;line-height:1.6;font-weight:400}.check-line input{width:19px;height:19px;flex:0 0 19px;margin-top:4px}.form-help{font-size:14px!important;line-height:1.7}.volunteer-dialog [hidden]{display:none!important}.volunteer-dialog button:disabled{opacity:.65;cursor:wait}.application-success{padding:25px;background:#f1f5ef}.volunteer-dialog #form-status{font-size:15px;color:#744124}@media(max-width:600px){.volunteer-dialog{padding:28px 20px}.form-grid{grid-template-columns:1fr;gap:0}.volunteer-dialog h2{font-size:28px}}
