.ycm-registration-form{max-width:760px;margin:24px auto;padding:28px;border:1px solid #ddd;border-radius:16px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.06)}.ycm-registration-form h2{color:#126c3a}.ycm-field{display:grid;gap:7px;margin:16px 0}.ycm-field label,fieldset legend{font-weight:700}.ycm-field input,.ycm-field select,.ycm-field textarea{width:100%;padding:12px;border:1px solid #bbb;border-radius:8px;box-sizing:border-box}.ycm-field textarea{min-height:110px}.ycm-check{display:flex!important;align-items:center;gap:10px}.ycm-check input{width:auto}.ycm-submit{background:#126c3a;color:#fff;border:0;border-radius:8px;padding:14px 22px;font-weight:700;cursor:pointer}.ycm-submit:hover{background:#0b512a}.ycm-notice{padding:16px;border-left:4px solid #126c3a;background:#f4fbf7}.ycm-error{border-color:#b32d2e;background:#fff5f5}fieldset{border:1px solid #ddd;border-radius:10px;padding:18px;margin:24px 0}
