.modal:has(.auth-cookie-preferences){background:#1c2a3d!important;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 28px 80px rgba(0,0,0,.45)}.modal:has(.auth-cookie-preferences) p,.modal:has(.auth-cookie-preferences) span{color:hsla(0,0%,100%,.8)}.auth-cookie-banner h2,.auth-cookie-banner p,.auth-cookie-banner span{color:#fff!important}.auth-cookie-glyph{position:relative;display:block;width:34px;height:34px;border:3px solid rgb(var(--company-primary-rgb)/1);border-left:3px solid transparent;border-radius:999px}.auth-cookie-glyph:before{content:"";position:absolute;inset:7px;border-radius:999px;background:radial-gradient(circle at 20% 28%,rgb(var(--company-primary-rgb)/1) 0 2px,transparent 3px),radial-gradient(circle at 64% 35%,rgb(var(--company-primary-rgb)/1) 0 2px,transparent 3px),radial-gradient(circle at 42% 74%,rgb(var(--company-primary-rgb)/1) 0 2px,transparent 3px)}.auth-layout-v2 .auth-brand-overlay{background:linear-gradient(180deg,rgba(4,9,17,.72),rgba(4,9,17,.5) 42%,rgba(4,9,17,.92))}.auth-layout-v2 .auth-brand-accent{background:radial-gradient(circle at 22% 22%,rgb(var(--company-primary-rgb)/.35),transparent 34%),radial-gradient(circle at 76% 68%,rgb(var(--auth-secondary-rgb)/.28),transparent 38%)}.auth-layout-v2 .auth-form-surface{background:radial-gradient(circle at 22% 18%,rgb(var(--company-primary-rgb)/.2),transparent 30%),radial-gradient(circle at 82% 80%,rgb(var(--auth-secondary-rgb)/.16),transparent 30%),linear-gradient(135deg,#0b1628 0,#111d30 52%,#091120 100%)}.auth-layout-v2 .auth-form-stage>.box,.auth-layout-v2 .auth-form-stage>div>.box{width:100%;background:transparent;box-shadow:none;padding:0}.auth-layout-v2 .auth-form-stage .col-span-12>.box{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:28px;background:linear-gradient(145deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.07)),rgba(14,25,43,.94);box-shadow:0 28px 80px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:28px}@media (min-width:768px){.auth-layout-v2 .auth-form-stage .col-span-12>.box{padding:40px}}.auth-layout-v2 .auth-form-stage .col-span-12>.box:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--company-primary-rgb)/.9),rgb(var(--auth-secondary-rgb)/.9)) 0 0 /100% 4px no-repeat,radial-gradient(circle at 18% 0,rgb(var(--company-primary-rgb)/.14),transparent 34%)}.auth-layout-v2 h1,.auth-layout-v2 h2,.auth-layout-v2 h3,.auth-layout-v2 h4,.auth-layout-v2 label{color:#fff}.auth-layout-v2 .h2,.auth-layout-v2 .h3{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05!important;font-weight:700;letter-spacing:0}.auth-layout-v2 p,.auth-layout-v2 span{color:hsla(0,0%,100%,.72)}.auth-layout-v2 .text-muted{color:hsla(0,0%,100%,.55)!important}.auth-layout-v2 .bb-dashed{border-color:hsla(0,0%,100%,.12);border-style:solid}.auth-layout-v2 .auth-form-stage .relative>ul{border:1px solid hsla(0,0%,100%,.14)!important;background-color:#202a39!important;box-shadow:0 18px 44px rgba(0,0,0,.28)}.auth-layout-v2 .auth-form-stage .relative>ul li{color:#fff}.auth-layout-v2 .auth-form-stage .relative>ul li.bg-primary\/5,.auth-layout-v2 .auth-form-stage .relative>ul li:hover{background-color:hsla(0,0%,100%,.08)!important}.auth-layout-v2 .auth-form-stage button:not(.btn),.auth-layout-v2 input:not([type=checkbox]):not([type=radio]),.auth-layout-v2 select{min-height:48px;border-color:hsla(0,0%,100%,.14)!important;background-color:hsla(0,0%,100%,.07)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.auth-layout-v2 input::-moz-placeholder{color:hsla(0,0%,100%,.42)}.auth-layout-v2 input::placeholder{color:hsla(0,0%,100%,.42)}.auth-layout-v2 input:-webkit-autofill,.auth-layout-v2 input:-webkit-autofill:active,.auth-layout-v2 input:-webkit-autofill:focus,.auth-layout-v2 input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff;border-color:hsla(0,0%,100%,.14)!important;box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.07)!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.auth-layout-v2 .auth-form-stage button:not(.btn):focus,.auth-layout-v2 input:focus,.auth-layout-v2 select:focus{border-color:rgb(var(--company-primary-rgb)/.75)!important;box-shadow:0 0 0 4px rgb(var(--company-primary-rgb)/.16)}.auth-layout-v2 .auth-form-stage .relative:has(>input[type=password]),.auth-layout-v2 .auth-form-stage .relative:has(>input[type=text]+span){min-height:48px;border-color:hsla(0,0%,100%,.14)!important;background-color:hsla(0,0%,100%,.07)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.auth-layout-v2 .auth-form-stage .relative:has(>input[type=password])>input,.auth-layout-v2 .auth-form-stage .relative:has(>input[type=text]+span)>input{min-height:auto;border:0!important;background-color:transparent!important;box-shadow:none}.auth-layout-v2 .auth-form-stage .relative:has(>input[type=password])>input:-webkit-autofill,.auth-layout-v2 .auth-form-stage .relative:has(>input[type=text]+span)>input:-webkit-autofill{box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.07)!important}.auth-layout-v2 .btn{min-height:48px;justify-content:center;border:0;background:linear-gradient(135deg,rgb(var(--company-primary-rgb)/1),rgb(var(--auth-secondary-rgb)/1));color:#fff;box-shadow:0 14px 34px rgb(var(--company-primary-rgb)/.22)}.auth-layout-v2 .btn:hover{color:#fff;filter:brightness(1.05)}.auth-layout-v2 .text-primary,.auth-layout-v2 a.text-primary{color:rgb(var(--auth-secondary-rgb)/1)!important}.auth-layout-v2 .text-red-500{color:#f87171!important}.auth-layout-v2 .bg-primary{background-color:rgb(var(--company-primary-rgb)/1)!important}.auth-layout-v2 .border-primary{border-color:rgb(var(--company-primary-rgb)/1)!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}