.modern-auth-wrapper[data-v-65aabbd1]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;position:relative;overflow:hidden}[dir] .modern-auth-wrapper[data-v-65aabbd1]{padding:1rem}[dir=ltr] .modern-auth-wrapper[data-v-65aabbd1]{background:linear-gradient(135deg,#000,#1a1a1a 70%,#443910)}[dir=rtl] .modern-auth-wrapper[data-v-65aabbd1]{background:linear-gradient(-135deg,#000,#1a1a1a 70%,#443910)}.page-background-watermark[data-v-65aabbd1]{position:absolute;top:0;min-width:100vw;opacity:.04;pointer-events:none;z-index:0}[dir] .page-background-watermark[data-v-65aabbd1]{transform:scale(.6)}[dir=ltr] .page-background-watermark[data-v-65aabbd1]{right:0;left:auto;transform-origin:top right}[dir=rtl] .page-background-watermark[data-v-65aabbd1]{left:0;right:auto;transform-origin:top left}.modern-login-card[data-v-65aabbd1]{width:100%;max-width:900px;overflow:hidden;min-height:500px;position:relative;z-index:10}[dir] .modern-login-card[data-v-65aabbd1]{background-color:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.9),0 0 15px rgba(0,0,0,.5)}.left-panel[data-v-65aabbd1]{color:#333}[dir] .left-panel[data-v-65aabbd1]{background-color:#fff}.right-panel[data-v-65aabbd1]{color:#fff;position:relative;overflow:hidden}[dir] .right-panel[data-v-65aabbd1]{background-color:#1a1a1a}.brand-content[data-v-65aabbd1]{position:relative;z-index:2}.custom-label label[data-v-65aabbd1]{color:#b0b0b0;font-size:.85rem}[data-v-65aabbd1]:deep(.form-control),[data-v-65aabbd1]:deep(.input-group-text){height:45px;color:#495057}[dir][data-v-65aabbd1] :deep(.form-control),[dir][data-v-65aabbd1] :deep(.input-group-text){border-radius:6px;border:1px solid #ced4da;background-color:#fff}[dir][data-v-65aabbd1] :deep(.form-control:focus){border-color:#d4af37!important;box-shadow:0 0 0 .2rem rgba(212,175,55,.25)}[dir] .password-light-wrapper[data-v-65aabbd1] :deep(.input-group-text){background-color:#fff}[dir=ltr] .password-light-wrapper[data-v-65aabbd1] :deep(.input-group-text){border-left:none}[dir=rtl] .password-light-wrapper[data-v-65aabbd1] :deep(.input-group-text){border-right:none}.modern-btn[data-v-65aabbd1]{font-weight:700;letter-spacing:.5px;color:#000;transition:all .3s}[dir] .modern-btn[data-v-65aabbd1]{background-color:#d4af37;border:none;border-radius:20px;padding:.6rem}.modern-btn[data-v-65aabbd1]:hover{color:#000}[dir] .modern-btn[data-v-65aabbd1]:hover{background-color:#b5952f;transform:translateY(-1px)}.google-btn[data-v-65aabbd1]{color:#3c4043;font-weight:500;position:relative;transition:all .2s}[dir] .google-btn[data-v-65aabbd1]{background-color:#fff;border:1px solid #dadce0;border-radius:20px}.google-btn[data-v-65aabbd1]:hover{color:#202124}[dir] .google-btn[data-v-65aabbd1]:hover{background-color:#f7f8f8;border-color:#d2e3fc;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.google-logo[data-v-65aabbd1]{width:18px;height:18px}.divider[data-v-65aabbd1]{display:flex;align-items:center}[dir] .divider[data-v-65aabbd1]{text-align:center}.divider[data-v-65aabbd1]:after,.divider[data-v-65aabbd1]:before{content:"";flex:1}[dir] .divider[data-v-65aabbd1]:after,[dir] .divider[data-v-65aabbd1]:before{border-bottom:1px solid #e0e0e0}.divider span[data-v-65aabbd1]{font-size:.8rem}[dir] .divider span[data-v-65aabbd1]{padding:0 10px}.small-link[data-v-65aabbd1]{font-size:.85rem;text-decoration:none}.small-link[data-v-65aabbd1]:hover{color:#d4af37!important;text-decoration:underline}.tenant-selection-modern[data-v-65aabbd1]{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}[dir=ltr] .tenant-selection-modern[data-v-65aabbd1]{padding-right:5px}[dir=rtl] .tenant-selection-modern[data-v-65aabbd1]{padding-left:5px}.tenant-selection-modern[data-v-65aabbd1]::-webkit-scrollbar{width:6px}[dir] .tenant-selection-modern[data-v-65aabbd1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[dir] .tenant-selection-modern[data-v-65aabbd1]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}[dir] .tenant-selection-modern[data-v-65aabbd1]::-webkit-scrollbar-thumb:hover{background:#999}.tenant-btn-light[data-v-65aabbd1]{color:#333;transition:.3s;flex-shrink:0}[dir] .tenant-btn-light[data-v-65aabbd1]{background-color:#f8f9fa;border:1px solid #ced4da;padding:10px;border-radius:6px}[dir=ltr] .tenant-btn-light[data-v-65aabbd1]{text-align:left}[dir=rtl] .tenant-btn-light[data-v-65aabbd1]{text-align:right}.tenant-btn-light[data-v-65aabbd1]:hover{color:#000}[dir] .tenant-btn-light[data-v-65aabbd1]:hover{background-color:#d4af37;border-color:#d4af37}.fade-slide-enter-active[data-v-65aabbd1],.fade-slide-leave-active[data-v-65aabbd1]{transition:all .3s ease}.fade-slide-enter-from[data-v-65aabbd1],.fade-slide-leave-to[data-v-65aabbd1]{opacity:0}[dir=ltr] .fade-slide-enter-from[data-v-65aabbd1],[dir=ltr] .fade-slide-leave-to[data-v-65aabbd1]{transform:translateX(-10px)}[dir=rtl] .fade-slide-enter-from[data-v-65aabbd1],[dir=rtl] .fade-slide-leave-to[data-v-65aabbd1]{transform:translateX(10px)}.fade-slide-enter-to[data-v-65aabbd1],.fade-slide-leave-from[data-v-65aabbd1]{opacity:1}[dir] .fade-slide-enter-to[data-v-65aabbd1],[dir] .fade-slide-leave-from[data-v-65aabbd1]{transform:translateX(0)}[dir][data-v-65aabbd1] :deep(.custom-control-input:checked~.custom-control-label:before){background-color:#d4af37;border-color:#d4af37}.footer-policies[data-v-65aabbd1]{position:relative;z-index:10}