@charset "UTF-8";div[data-modal=anonymous-login-modal]{z-index:100010!important}div[data-modal=anonymous-login-modal] .authentik-modal-box{padding:30px 0!important}div[data-modal=anonymous-login-modal] .authentik-modal-box .container-fluid{padding:0 12px 0 0;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden}div[data-modal=anonymous-login-modal] .btn{padding:15px 20px;text-transform:uppercase;font-size:18px;line-height:1.25em;font-weight:400;border-radius:4px;white-space:normal;word-wrap:break-word}@media screen and (min-width:992px)and (max-width:1200px){div[data-modal=anonymous-login-modal] .btn{font-size:16px}}@media screen and (min-width:1px)and (max-width:991px){div[data-modal=anonymous-login-modal] .btn{font-size:14px}}div[data-modal=anonymous-login-modal] .btn.btn-full{width:100%}div[data-modal=anonymous-login-modal] .btn.btn-lg{padding:30px;font-size:22px}div[data-modal=anonymous-login-modal] .btn.btn-md{padding:10px 20px;font-size:14px}div[data-modal=anonymous-login-modal] .btn.btn-sm{padding:7px 14px;font-size:13px}div[data-modal=anonymous-login-modal] .btn.btn-xs{padding:.15em .3em;font-size:.7em}div[data-modal=anonymous-login-modal] .btn.btn-authentik-red{border:2px solid #dc1d1c;background-color:#dc1d1c;color:#fff}div[data-modal=anonymous-login-modal] .btn.btn-authentik-red:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-red:focus{background-color:#af1716;border-color:#af1716;text-decoration:none}div[data-modal=anonymous-login-modal] .btn.btn-authentik-glacier{border:2px solid #1A8F8A;background-color:#1a8f8a;color:#fff}div[data-modal=anonymous-login-modal] .btn.btn-authentik-glacier:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-glacier:focus{background-color:#0d5c59;border-color:#0d5c59;text-decoration:none}div[data-modal=anonymous-login-modal] .btn.btn-authentik-white{border-radius:4px;border:1px solid #0D5C59;background:var(--Shades-White, #FFF);color:#0d5c59;font-family:Inter;font-size:16px;font-style:normal;font-weight:600}div[data-modal=anonymous-login-modal] .btn.btn-authentik-white:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-white:focus{background-color:#0d5c59;color:#fff;text-decoration:none}div[data-modal=anonymous-login-modal] .btn.btn-authentik-white.with-icon path{fill:#1a8f8a}div[data-modal=anonymous-login-modal] .btn.btn-authentik-white.with-icon:hover path,div[data-modal=anonymous-login-modal] .btn.btn-authentik-white.with-icon:focus path{fill:#fff}div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent{border:2px solid #1A8F8A;color:#0d5c59;background-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent:focus{background-color:#1a8f8a;border-color:#1a8f8a;color:#fff;text-decoration:none}div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent:active{background-color:var(--accent-100, #C5EBE9);border-color:#0d5c59;color:#0d5c59}div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent.no-border:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent.no-border:focus,div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent.no-border:active{background-color:transparent;border-color:transparent;color:#063533}div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent.with-icon path{fill:#1a8f8a}div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent.with-icon:hover path,div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent.with-icon:focus path{fill:#fff}div[data-modal=anonymous-login-modal] .btn.btn-authentik-transparent.with-icon:active path{fill:#0d5c59}div[data-modal=anonymous-login-modal] .btn.btn-authentik-white-border{border:2px solid #fff;background-color:transparent;color:#fff}div[data-modal=anonymous-login-modal] .btn.btn-authentik-white-border:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-white-border:focus{background-color:#fff;color:#dc1d1c!important;text-decoration:none}div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe{background-color:transparent;border:2px solid #414042;color:#414042}div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe:focus{border-color:#dc1d1c;color:#dc1d1c;box-shadow:none}div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled{border-color:#464646;background-color:#464646;color:#fff}div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled:focus,div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled.active{border-color:#323232;background-color:#323232;color:#eee;text-decoration:none}div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled.pale{background-color:#969696;border-color:#969696}div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled.pale:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled.pale:focus,div[data-modal=anonymous-login-modal] .btn.btn-authentik-wireframe.filled.pale.active{border-color:#323232;background-color:#323232}div[data-modal=anonymous-login-modal] .btn.disabled{cursor:not-allowed;opacity:.65;box-shadow:none;filter:grayscale(100%)}div[data-modal=anonymous-login-modal] .btn.v2{font-size:18px;text-transform:none;font-weight:600;padding:10px 20px}div[data-modal=anonymous-login-modal] .btn.v3{font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:12px 18px;text-transform:none;border-radius:var(--r-md)}div[data-modal=anonymous-login-modal] .btn.v3.smaller{padding:8px 16px;font-size:14px;line-height:20px}div[data-modal=anonymous-login-modal] .btn.v3.with-icon{display:flex;align-items:center;gap:8px}div[data-modal=anonymous-login-modal] .btn.v3.no-border{border:none;padding:0}div[data-modal=anonymous-login-modal] .btn.v3 .authentik-icon{top:0}div[data-modal=anonymous-login-modal] .error-message{font-size:90%;margin:5px 0 0;color:#ef4444}div[data-modal=anonymous-login-modal] input.form-error{border-color:#ef4444}div[data-modal=anonymous-login-modal] .user-login-form{margin:0 -20px!important;padding:0 20px!important}
