.cl-internal-1dauvpw{display:none}.cl-headerTitle{font-size:calc(1.25rem * var(--app-font-scale,1));font-weight:700}.promarix-auth .promarix-auth-root,.promarix-auth .promarix-auth-box{width:100%}.promarix-auth .promarix-auth-box{border:1px solid var(--border);box-shadow:none;background:var(--card)}.promarix-auth .promarix-auth-card{background:var(--card);box-shadow:none;gap:28px;padding:40px}.promarix-auth .cl-header{text-align:left;align-items:flex-start;gap:8px}.promarix-auth .cl-headerTitle{color:var(--foreground);font-size:calc(24px * var(--app-font-scale,1));font-weight:600;line-height:1.3}.promarix-auth .cl-headerSubtitle{color:var(--muted-foreground);font-size:calc(14px * var(--app-font-scale,1));line-height:1.7}.promarix-auth .cl-formFieldLabel{color:var(--foreground);font-size:calc(13px * var(--app-font-scale,1))}.promarix-auth .cl-formFieldInput{border:1px solid var(--border-strong);background:var(--card);min-height:46px;color:var(--foreground);box-shadow:none;font-size:calc(14px * var(--app-font-scale,1));padding-inline:14px}.promarix-auth .cl-formFieldInput::placeholder{color:var(--muted-foreground)}.promarix-auth .cl-formFieldInput:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.promarix-auth .cl-card form .cl-formButtonPrimary{min-height:48px;color:var(--action);box-shadow:none;font-size:calc(14px * var(--app-font-scale,1));letter-spacing:.06em;text-transform:uppercase;background:0 0;font-weight:600;border-radius:9999px!important}.promarix-auth .cl-card form .cl-formFieldInput,.promarix-auth .cl-card form .cl-formButtonPrimary{box-shadow:none}.promarix-auth .cl-card form .cl-formButtonPrimary:after{background:0 0}.promarix-auth .cl-card form .cl-formButtonPrimary:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--action)}.promarix-auth .cl-footer{border-top:1px solid var(--border);background:var(--muted);padding:20px}.promarix-auth .cl-footerAction{flex-wrap:wrap;justify-content:center;gap:4px;padding:0}.promarix-auth .cl-footerActionText{color:var(--muted-foreground);font-size:calc(14px * var(--app-font-scale,1))}.promarix-auth .cl-footerActionLink{color:var(--action);font-size:calc(14px * var(--app-font-scale,1));font-weight:600}@media (max-width:479px){.promarix-auth .promarix-auth-card{padding:28px 24px}}
