.auth-theme .content-bg{background:0 0}.auth-theme body{color:#6e6e6e;font-size:.75rem!important;line-height:1rem!important}.auth-theme input{font-size:.875rem!important;line-height:1.25rem!important}@media (width>=768px){.auth-theme body,.auth-theme input{font-size:.875rem!important;line-height:1.25rem!important}}.auth-theme #logo{margin:1rem;position:absolute;top:0;left:0;width:106px!important}@media (width>=768px){.auth-theme #logo{margin:1.5rem;width:150px!important}}.auth-theme h1{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}@media (width>=768px){.auth-theme h1{font-size:2.25rem;line-height:2.5rem}}.auth-theme .auth-container{width:100%;max-width:850px;margin-top:7rem;padding-left:1rem;padding-right:1rem}@media (width>=768px){.auth-theme .auth-container{margin-top:10rem;padding-left:2.5rem;padding-right:2.5rem}}.auth-theme .auth-form{padding-top:2rem;padding-bottom:2rem}@media (width>=768px){.auth-theme .auth-form{padding-top:3rem;padding-bottom:3rem}}.auth-theme auth-form-row{border-bottom-width:2px;display:flex}.auth-theme auth-form-row>input:not([type=checkbox]){flex-grow:1;display:block;--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important;background-color:#0000!important;border-style:none!important;padding-top:1rem!important;padding-bottom:1rem!important}.auth-theme auth-form-row>input:not([type=checkbox]):focus{--tw-text-opacity:1;color:rgb(228 0 27/var(--tw-text-opacity,1));--tw-ring-color:#e4001b!important;--tw-ring-shadow:0 1px 0 0px var(--tw-ring-color)!important}.auth-theme auth-form-row label{align-items:center;width:150px;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;display:flex}@media (width>=768px){.auth-theme auth-form-row label{width:220px}}.auth-theme auth-form-row.has-errors{border-bottom-color:#ebccd1}.auth-theme auth-form-row.has-errors label{color:#a94442}.auth-theme auth-form-row.has-errors input[type=checkbox]{border-color:#a94442!important}.auth-theme .auth-button{cursor:pointer;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#e4001b;border-radius:6px;padding:10px 16px;font-size:1.125rem;line-height:1.75rem;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.auth-theme .auth-linktext{color:#000;opacity:.5;cursor:pointer;transition:opacity .3s}.auth-theme .auth-linktext:hover{opacity:1}.auth-theme .auth-hidden{visibility:hidden;width:0;height:0;display:block}.auth-theme .auth-errors{color:#a94442;background-color:#f2dede;border-left:6px solid #a94442;border-radius:5px;margin-bottom:16px;padding:14px;overflow:hidden;box-shadow:0 6px 12px #00000029}.auth-theme .auth-errors.--success{color:#00ae00;background-color:#effeef;border-color:#00ae00}.auth-theme .auth-teaser-text{margin-top:1rem}.auth-theme .auth-teaser-text a{text-decoration:underline}.auth-theme .auth-teaser-text a:hover{color:#000}.auth-theme input[type=checkbox]{appearance:none;color:currentColor;border-radius:.15em;place-content:center;width:1.65em;height:1.65em;margin:0;display:grid;transform:translateY(-.075em);background-color:#0000!important;border:.15em solid!important}.auth-theme input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;width:1em;height:1em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #000}.auth-theme input[type=checkbox]:checked:before{transform:scale(1)}.auth-theme tooltip{cursor:help;margin-left:.5rem;position:relative;font-size:18px!important}.auth-theme tooltip:before{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;color:#fff;z-index:99;background:#000000bf;border-radius:3px;width:220px;padding:6px 10px;font-family:Open Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem;transition:all .2s ease-in-out;display:block;position:absolute;top:26px;left:-20px;transform:scale(.2)}.auth-theme tooltip:after{content:"";opacity:0;pointer-events:none;width:0;height:0;transition:all 0 ease-in-out;z-index:98;border-bottom:6px solid #000000bf;border-left:6px solid #0000;border-right:6px solid #0000;display:block;position:absolute;top:30px;left:4px;transform:translateY(6px)}.auth-theme tooltip:hover:before,.auth-theme tooltip:hover:after{opacity:1;transform:scale(1)}.auth-theme tooltip:hover:after{transition-duration:.1s;transition-delay:.1s;top:21px}
