#main-navbar-tools a.dropdown-toggle{text-decoration:none;color:#fff}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-menu{margin:0;padding:0}.navbar .dropdown-menu a{font-size:.9em;padding:10px 15px;display:block;min-width:210px;text-align:left;border-radius:.25rem;min-height:44px}.navbar .dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:16px;top:18px}.navbar .dropdown-submenu .dropdown-menu{top:0;left:100%}.card-header .btn{padding:2px 6px}.card-header h5{margin:0}.container>.card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media screen and (min-width:768px){.navbar .dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-submenu:hover>.dropdown-menu{display:block}}.input-validation-error{border-color:#dc3545}.field-validation-error{font-size:.8em}.dataTables_scrollBody{min-height:248px}div.dataTables_wrapper div.dataTables_info{padding-top:11px;white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{padding-top:10px;margin-bottom:0}.rtl .dropdown-menu-right{right:auto;left:0}.rtl .dropdown-menu-right a{text-align:right}.rtl .navbar .dropdown-menu a{text-align:right}.rtl .navbar .dropdown-submenu .dropdown-menu{top:0;left:auto;right:100%}.rtl div.dataTables_wrapper div.dataTables_filter input{margin-left:auto;margin-right:.5em}.rtl div.dataTables_wrapper div.dataTables_filter{text-align:left}.rtl table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:right}.brand-container{text-align:center;margin-top:8rem}.brand-logo{height:50px}.brand-text{color:#292d33;font-family:Lexend;font-size:30px;font-style:normal;font-weight:500;line-height:34px;margin-top:5px;margin-bottom:15px}html.wpos-login-page body{min-height:100vh;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;background:linear-gradient(135deg,#e6f4ff 0%,#f0f2f5 60%)!important;padding:40px 20px!important;font-family:-apple-system,'Segoe UI',Roboto,sans-serif}html.wpos-login-page .navbar,html.wpos-login-page .abp-application-header,html.wpos-login-page .page-header,html.wpos-login-page footer{display:none!important}html.wpos-login-page .abp-application-info,html.wpos-login-page .logo-area,html.wpos-login-page img.abp-logo,html.wpos-login-page img[src*="abp"],html.wpos-login-page .abp-header{display:none!important}html.wpos-login-page a[href*="Register"],html.wpos-login-page a[href*="ForgotPassword"]{display:none!important}html.wpos-login-page .register-link,html.wpos-login-page .wpos-hide{display:none!important}html.wpos-login-page .container,html.wpos-login-page .container-md,html.wpos-login-page .container-lg{max-width:440px!important;padding-left:0!important;padding-right:0!important}html.wpos-login-page .row{margin-left:0!important;margin-right:0!important}html.wpos-login-page [class*='col-']{padding-left:0!important;padding-right:0!important}html.wpos-login-page .wpos-brand{text-align:center;margin-bottom:28px}html.wpos-login-page .wpos-logo-icon{width:52px;height:52px;background:#1677ff;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-bottom:10px}html.wpos-login-page .wpos-logo-title{display:block;font-size:20px;font-weight:700;color:rgba(0,0,0,.85)}html.wpos-login-page .wpos-logo-sub{display:block;font-size:13px;color:#999;margin-top:4px}html.wpos-login-page .card{border:0!important;border-radius:12px!important;box-shadow:0 4px 24px rgba(0,0,0,.1)!important}html.wpos-login-page .card-header{display:none!important}html.wpos-login-page .card-body{padding:36px 40px!important}html.wpos-login-page .form-control{border-radius:6px!important;border:1px solid #d9d9d9!important;font-size:14px!important}html.wpos-login-page .form-control:focus{border-color:#1677ff!important;box-shadow:0 0 0 2px rgba(22,119,255,.12)!important}html.wpos-login-page label{font-size:13px!important;font-weight:500!important}html.wpos-login-page .wpos-eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;font-size:16px;color:#bbb;padding:2px;z-index:10;line-height:1}html.wpos-login-page .btn-primary,html.wpos-login-page button[name="Action"][value="Login"]{width:100%!important;height:44px!important;background:#1677ff!important;border-color:#1677ff!important;border-radius:6px!important;font-size:15px!important;font-weight:500!important;transition:background .2s}html.wpos-login-page .btn-primary:hover,html.wpos-login-page button[name="Action"][value="Login"]:hover{background:#4096ff!important;border-color:#4096ff!important}html.wpos-login-page .btn-primary:active{background:#0958d9!important;border-color:#0958d9!important}html.wpos-login-page .wpos-forgot-hint{text-align:center;margin-top:20px;margin-bottom:0;font-size:12px;color:#999}html.wpos-login-page .validation-summary-errors{background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;padding:10px 14px;font-size:13px;color:#a8071a;margin-bottom:16px}html.wpos-login-page .text-danger{color:#ff4d4f!important;font-size:12px!important}html.wpos-login-page .alert-danger{border-radius:6px!important;background:#fff2f0!important;border-color:#ffccc7!important;color:#a8071a!important;font-size:13px!important}html.wpos-login-page .external-login-providers,html.wpos-login-page .external-login,html.wpos-login-page hr{display:none!important}