.c-message{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.25rem 0;width:100%}.c-message p{font-size:var(--font-body-xs);margin:0}.c-message a{text-decoration:underline}.c-message:not(:has(.icon)){padding-left:1.5rem}.c-message .icon--sm{margin-top:.3rem}.c-message--small{font-size:var(--font-body-xs)}.c-message__title{font-family:var(--font-typeface-display);font-size:var(--font-display-xs);font-weight:400;line-height:1.2}.c-message--warning{color:var(--text-functional-warning)}.c-message--error{color:var(--text-functional-error)}.c-message--success{background-color:var(--surface-functional-success);border-radius:var(--radius-primary);color:var(--text-global-light);gap:1rem;padding:1rem}.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}}