#cs-registration-provider .um{margin:0!important;max-width:none!important;width:100%!important;color:#29234c}#cs-registration-provider .um-form{margin:0}#cs-registration-provider .um-col-1{display:grid;grid-template-columns:1fr 1fr;gap:16px;float:none;width:100%}#cs-registration-provider .um-field{margin:0!important;padding:0!important;width:100%;grid-column:1/-1;float:none}#cs-registration-provider .um-field-first_name,#cs-registration-provider .um-field-last_name,#cs-registration-provider .um-field-cs_city,#cs-registration-provider .um-field-cs_province,#cs-registration-provider .um-field-cs_postal,#cs-registration-provider .um-field-cs_country{grid-column:auto}#cs-registration-provider .um-field-label{margin:0 0 6px}#cs-registration-provider label{font:600 11px Arial,sans-serif!important;display:flex!important;align-items:center;color:#29234c!important;gap:4px}#cs-registration-provider .csh-optional{margin-left:auto;color:#96839f;font:400 9px Arial,sans-serif}#cs-registration-provider input[type=text],#cs-registration-provider input[type=email],#cs-registration-provider input[type=tel]{height:43px!important;line-height:1.3!important;border:1px solid #ddd1e6!important;background:#fcf9fe!important;border-radius:5px!important;padding:10px 12px!important;font:13px Arial,sans-serif!important;color:#29234c!important;box-shadow:none!important;width:100%!important}#cs-registration-provider input:focus{border-color:#9062a5!important}#cs-registration-provider .um-col-alt{margin:20px 0 0!important;padding:0!important}#cs-registration-provider .um-left{width:100%!important;float:none!important}#cs-registration-provider input.um-button{background:#603f82!important;color:white!important;border-radius:5px!important;font:600 13px Arial,sans-serif!important;width:100%!important;padding:17px 20px!important;min-height:48px!important;box-shadow:none!important}#cs-registration-provider .csh-professional{grid-column:1/-1;margin:6px 0 0}#cs-registration-provider .csh-professional .csh-fields{display:grid;gap:16px}#cs-registration-provider .um-clear{display:none}#cs-registration-provider .um-field-error{margin:6px 0!important;font-size:11px;line-height:1.5}#cs-registration-provider .csh-provider-privacy{margin-top:16px!important}.cs-member-page{min-height:100vh;background:#fffaf4;color:#29234c;font:14px Arial,sans-serif}.cs-member-page>header{padding:24px 6%;display:flex;justify-content:space-between;border-bottom:1px solid #e1d9e7}.cs-member-page>header a{color:#603f82;text-decoration:none;font-weight:600}.cs-member-page>header a:first-child{font-size:23px}.cs-member-page>main{max-width:600px;margin:50px auto;padding:30px;background:#fff;border:1px solid #e2d8e8;border-radius:10px}.cs-member-page h1{font:34px Georgia,serif;margin:0 0 30px;color:#29234c}.cs-member-page .um-button{background:#603f82!important}.cs-member-page .um{max-width:none!important;margin:auto}@media(max-width:600px){.cs-member-page>main{margin:25px 5%;padding:24px}}
