kin-password-toggle{position:relative;display:block}kin-password-toggle button{padding:1rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}[data-pw-toggle-trigger]{position:absolute;top:33%;right:0}[data-pw-toggle-trigger].active [data-pw-toggle-trigger-show-text],[data-pw-toggle-trigger-hide-text]{display:none}[data-pw-toggle-trigger].active [data-pw-toggle-trigger-hide-text]{display:inline}.errors{margin-top:.25rem;color:#dc3545;font-size:.875rem}.errors-1{display:block;color:#dc3545;font-size:.875rem}.is-error .input__control{border-color:#dc3545}.is-error .input__label{color:#dc3545}.layout-auth{padding:5rem}@media (max-width: 767px){.layout-auth{padding:1.5rem}}.layout-auth__outer-container{display:flex;justify-content:space-around;gap:4rem}.layout-auth__graphic-card{width:45%;padding:4rem 2.5rem;border-radius:40px;background-color:#f5f2f4}@media (max-width: 767px){.layout-auth__graphic-card{display:none}}.layout-auth__inner-container{display:flex;width:45%;min-height:85vh;flex-direction:column;justify-content:space-between;padding-top:2rem}@media (max-width: 767px){.layout-auth__inner-container{width:100%;min-height:100vh}}.layout-auth__inner-container>div:first-child{display:flex;flex:1;flex-direction:column}.layout-auth__inner-container>div:first-child main{flex:1}.layout-auth footer{margin-top:3rem}.layout-auth footer>*:has(portal-kustomer-chat){margin-right:calc(10vw - 2rem)}.layout-auth a{color:unset}.layout-auth input[type=checkbox]+span{margin-left:.3rem;vertical-align:top;white-space:nowrap}.layout-auth .actions .button{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center}.otp-method .radio-card{display:flex;flex:1;justify-content:center;text-align:center}.otp-method .radio-card__description .phone-or-email{white-space:nowrap}@media (max-width: 767px){.otp-method .form-group__controls{flex-direction:column;gap:var(--space-300)}.otp-method .radio-card{width:100%}}.skiplink{position:fixed;z-index:9999;top:0;left:0}.skiplink .skiplink--link{position:absolute;top:-200px;left:10rem;min-width:165px;padding:.5rem;background-color:var(--color-neutral-black);color:var(--color-neutral-white);font-size:1rem;font-weight:700;opacity:0;text-align:center;text-decoration:none;transition:top 1s ease-out;transition:top .3s ease-in-out,opacity .4s ease-in}.skiplink .skiplink--link:focus{position:absolute;top:1.5rem;opacity:1;outline-color:var(--color-neutral-600);outline-offset:-3px;outline-width:thick}.filled{fill:var(--color-primary)}.icon__warning{color:var(--color-warning);fill:none}.icon__small{width:24px;height:24px}.blue-fill{fill:var(--color-tertiary-200);stroke:var(--color-tertiary-600)}.backed{border-radius:var(--border-radius-full);background-color:var(--color-primary)}.background-plum{border-radius:var(--border-radius-full);background-color:var(--color-plum-200)}:not(:defined){visibility:hidden}
