.awg-enroll{background:#fafbf6;border:1px solid #d8dfd3;border-radius:18px;padding:20px;margin-bottom:18px;color:#15382e}
.awg-enroll summary{cursor:pointer;font-size:1.1rem;font-weight:700;color:#215e49}
.awg-enroll p{line-height:1.5;margin:12px 0;color:#52675e}
.awg-enroll-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0}
.awg-enroll label{display:block;font-weight:600;color:#234b3c}
.awg-enroll label small{display:block;font-weight:400;color:#687c71}
.awg-enroll input,.awg-enroll select,.awg-enroll textarea{box-sizing:border-box;width:100%;display:block;margin-top:7px;padding:11px;border:1px solid #cbd8cb;border-radius:9px;background:#fff;color:#17382e;font:inherit}
.awg-enroll button{background:#205d47;border:0;border-radius:9px;padding:10px 16px;color:#fff;font:inherit;cursor:pointer}
.awg-enroll button:disabled{opacity:.55;cursor:not-allowed}
.awg-enroll section{margin-top:18px;padding-top:12px;border-top:1px solid #d8dfd3}
.awg-enroll h4{margin:16px 0 8px}.awg-enroll code{overflow-wrap:anywhere}.awg-enroll [hidden]{display:none!important}
.awg-enroll #awg-enroll-message:not(:empty){color:#aa3b4c;font-weight:600}
