.c-message{align-items:flex-start;background-color:var(--surface_bg);border-style:solid;border-width:.0625rem;display:flex;flex-direction:row;font-weight:600;gap:.75rem;justify-content:flex-start;padding:.75rem;width:100%}.c-message p{font-size:var(--font-body_sm);margin:0}.c-message a{text-decoration:underline}.c-message__title{font-size:var(--font-body_md);font-weight:600}.c-message--warning{border-color:var(--border-functional_warning);color:var(--text-functional_warning)}.c-message--error{border-color:var(--border-functional_error);color:var(--text-functional_error)}.c-message--success{border-color:var(--border-functional_success);color:var(--text-functional_success)}.c-account-form{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:1.5rem;width:100%}.c-account-form>*{flex-basis:100%}.c-account-form .h-captcha{position:absolute}.c-account-form__action{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:1rem}.c-account-form__action .btn{flex:auto}.c-account-form__action [type=submit]{flex:2}.c-account-form__action--no-span{justify-content:flex-start}.c-account-form__action--no-span .btn,.c-account-form__action--no-span [type=submit]{flex:unset}.template-customers{--sidebar-width:11rem;--sidebar-gap:3rem;display:grid;gap:0;width:100%}.template-customers__main{display:grid;gap:.25rem}.template-customers__sidebar{display:grid;gap:1.5rem;margin-top:1rem}@media only screen and (min-width:48em){.template-customers__header{margin-left:auto;width:calc(100% - var(--sidebar-width) - var(--sidebar-gap))}.template-customers__main{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap)}.template-customers__main>:first-child{flex-basis:var(--sidebar-width);flex-grow:1}.template-customers__main>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.template-customers__sidebar{margin-block:-1.75rem 3rem}}@media only screen and (min-width:64em){.c-account-form--has-many-fields .input-group:not(.input-checkbox){flex-basis:48%}.template-customers{--sidebar-width:14rem}}@media only screen and (min-width:80em){.template-customers{--sidebar-width:18.75rem}.template-customers__sidebar{margin-block:-2.25rem 3rem}}