@layer components{:where(.ev-site) .auth-form .label[data-required] .label-text:after{content:"*";content:"*"/"";color:var(--ev-danger-text);font-weight:var(--ev-fw-regular);margin-left:2px}:where(.ev-site) .auth-otp{max-width:352px;position:relative}:where(.ev-site) .auth-otp .otp-cell{-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:44px;display:flex}:where(.ev-site) .auth-otp .otp-cell.is-active{border-color:var(--ev-accent);box-shadow:var(--ev-focus-ring)}:where(.ev-site) .auth-otp.is-invalid .otp-cell{border-color:var(--ev-danger-text)}:where(.ev-site) .auth-otp-input{color:transparent;caret-color:transparent;letter-spacing:0;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}:where(.ev-site) .auth-otp-input::selection{background:0 0}:where(.ev-site) .auth-otp-input:disabled{cursor:default}:where(.ev-site) .auth-otp:has(.auth-otp-input:disabled) .otp-cell{opacity:.55}:where(.ev-site) .auth-actions a.btn:hover{text-decoration:none}:where(.ev-site) .auth-logo-mark{display:contents}:where(.ev-site) .auth-panel{--mark-invert-filter:none}}
