.mcc-ap-registration-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #e7e1d8}
.mcc-ap-registration-actions form{margin:0!important}
.mcc-ap-registration-editor{display:grid;gap:20px;padding:26px;background:#fff;border:1px solid #ded7ce;border-top:4px solid #AF2432;border-radius:6px}
.mcc-ap-registration-editor label{display:block;min-width:0;color:#50473f;font:600 14px/1.5 MCCSource,Arial,sans-serif}
.mcc-ap-registration-editor :is(input,textarea,select){display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:46px;margin:7px 0 0;padding:11px 13px;border:1px solid #d8cec2!important;border-radius:4px!important;background:#fff!important;color:#302b27!important;font:400 16px/1.5 MCCSource,Arial,sans-serif!important}
.mcc-ap-registration-editor textarea{resize:vertical}
.mcc-ap-registration-editor :is(input,textarea,select):focus{outline:2px solid #AF243233;border-color:#AF2432!important}
.mcc-ap-registration-consent{padding:12px;background:#f6f3ee;color:#776c62;font-size:13px}
.mcc-ap-registration-proof{grid-column:1/-1;display:grid;gap:8px;margin:8px 0 15px;padding:16px;border:1px solid #d8c6a6;border-radius:5px;background:#f8f5ef;min-width:0;overflow-wrap:anywhere}
.mcc-ap-registration-proof>strong{color:#50473f;font-size:14px}.mcc-ap-registration-proof>span{color:#776b5e;font-size:13px}.mcc-ap-registration-proof>div{display:flex;gap:8px;flex-wrap:wrap}.mcc-ap-registration-proof .mcc-ap-registration-export{white-space:normal}
.mcc-ap-registration-editor .mcc-ap-button{background:#AF2432!important;border-radius:4px!important}
.mcc-ap-registration-editor .mcc-ap-button:is(:hover,:focus){background:#8f202c!important}
@media(max-width:650px){.mcc-ap-registration-editor{padding:20px 15px;gap:17px}.mcc-ap-registration-actions{align-items:stretch;flex-direction:column}.mcc-ap-registration-actions :is(form,a,button){width:100%}.mcc-ap-registration-actions a{justify-content:center}.mcc-ap-registration-editor select{white-space:normal}}
