html.fi body[class*=fi-panel-]:has(.fi-simple-layout){min-height:100dvh;background-color:#f0f0f1!important;background-image:none!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-layout,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-body,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-main-ctn,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-main){background:0 0!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-page{background:0 0!important;padding-block:1.75rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-main{width:100%;background:#fff!important;border:1px solid #7c3aed24!important;border-radius:1.15rem!important;max-width:24.5rem!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffe6,0 22px 48px #3b07641f,0 4px 14px #5b21b60d!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-main:before{content:""!important;background:linear-gradient(90deg,#7c3aed 0%,#6d28d9 40%,#5b21b6 70%,#3b0764 100%)!important;width:100%!important;height:.22rem!important;display:block!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-page-content{flex-direction:column!important;gap:0!important;display:flex!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header{box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;overflow:visible!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header:before{box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;overflow:visible!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header:before{content:none!important;display:none!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header{text-align:center;color:#3b0764!important;margin:0!important;padding:1.35rem 1.65rem .15rem!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header *){color:#3b0764!important;-webkit-text-fill-color:#3b0764!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .ip-login-logo-wrap{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0 auto .35rem!important;padding:0!important;display:flex!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header .fi-logo{filter:none!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:11rem!important;height:4.5rem!important;margin:0 auto!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .ip-login-logo-wrap .fi-logo{filter:none!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:11rem!important;height:4.5rem!important;margin:0 auto!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .ip-login-logo-wrap img{filter:none!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:11rem!important;height:4.5rem!important;margin:0 auto!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header-heading,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header-subheading){display:none!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-page-content>:not(.fi-simple-header){padding:.7rem 1.65rem 1.35rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-fo-field-wrp{gap:.25rem!important;margin-bottom:.55rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-fo-field-wrp-label{letter-spacing:.01em;color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important;font-size:.75rem!important;font-weight:700!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-fo-field-wrp-label span{letter-spacing:.01em;color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important;font-size:.75rem!important;font-weight:700!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-fo-field-wrp-helper-text{color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important;margin-top:.1rem!important;font-size:.625rem!important;font-weight:450!important;line-height:1.25!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp{transition:border-color .15s,box-shadow .15s,background-color .15s;min-height:2.5rem!important;box-shadow:none!important;background:#f8f7fc!important;border:1.5px solid #ddd6fe!important;border-radius:.65rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp:focus-within{background:#fff!important;border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed1f!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:calc(2.5rem - 2px)!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:calc(2.5rem - 2px)!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input{color:#3b0764!important;-webkit-text-fill-color:#3b0764!important;background:0 0!important;font-size:.875rem!important;font-weight:600!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input::-moz-placeholder{color:#a78bfa!important;font-weight:450!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input::placeholder{color:#a78bfa!important;font-weight:450!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon{color:#7c3aed!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-input-wrp-prefix .fi-icon{color:#7c3aed!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) input:-webkit-autofill{-webkit-text-fill-color:#3b0764;caret-color:#3b0764;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f7fc}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) input:-webkit-autofill:hover{-webkit-text-fill-color:#3b0764;caret-color:#3b0764;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f7fc}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) input:-webkit-autofill:focus{-webkit-text-fill-color:#3b0764;caret-color:#3b0764;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f7fc}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp:focus-within input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon-btn,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-ac-icon-btn-action){width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:0!important;box-shadow:none!important;color:#7c3aed!important;background:0 0!important;border:none!important;margin:0 .15rem 0 0!important;padding:0!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon-btn:hover,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-ac-icon-btn-action:hover){color:#5b21b6!important;background:#7c3aed1a!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon-btn svg{fill:currentColor;color:currentColor!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon-btn .fi-icon{fill:currentColor;color:currentColor!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon-btn svg path{fill:currentColor;color:currentColor!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon-btn[x-cloak],html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-icon-btn[style*="display: none"],html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-ac-icon-btn-action[x-cloak],html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-input-wrp .fi-ac-icon-btn-action[style*="display: none"]){display:none!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-fo-checkbox,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-checkbox-input){accent-color:#7c3aed}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-fo-checkbox-label{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;font-size:.75rem!important;font-weight:500!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-checkbox+span{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;font-size:.75rem!important;font-weight:500!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) label:has(input[type=checkbox]){color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;font-size:.75rem!important;font-weight:500!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-sc-actions{background:0 0!important;border:none!important;padding:.25rem 0 0!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-btn:not(.fi-link):not(.fi-icon-btn),html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-ac-btn-action:not(.fi-link):not(.fi-icon-btn)){letter-spacing:.01em;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 55%,#5b21b6 100%)!important;border:none!important;border-radius:.65rem!important;width:100%!important;max-width:none!important;height:auto!important;min-height:3.35rem!important;font-size:1rem!important;font-weight:700!important;box-shadow:0 10px 22px #6d28d93d!important}:is(html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-btn:not(.fi-link):not(.fi-icon-btn):hover,html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-ac-btn-action:not(.fi-link):not(.fi-icon-btn):hover){filter:none!important;background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 60%,#3b0764 100%)!important;box-shadow:0 12px 26px #5b21b64d!important}@media (width<=640px){html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-page{padding-block:1.15rem!important;padding-inline:1rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header{padding:1rem 1.25rem .2rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .ip-login-logo-wrap{width:auto!important;height:auto!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-header .fi-logo{max-width:9.5rem!important;height:3.85rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .ip-login-logo-wrap .fi-logo{max-width:9.5rem!important;height:3.85rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .ip-login-logo-wrap img{max-width:9.5rem!important;height:3.85rem!important}html.fi body[class*=fi-panel-]:has(.fi-simple-layout) .fi-simple-page-content>:not(.fi-simple-header){padding:.55rem 1.25rem 1.15rem!important}}
