.jsgrid-grid-body{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.jsgrid-grid-body::-webkit-scrollbar{display:none}.jsgrid-header-row .jsgrid-align-right{text-align:right}.jsgrid-header-row .jsgrid-align-center{text-align:center}.jsgrid-cell .form-control,.jsgrid-header-cell .form-control{display:unset}.jsgrid-insert-row .btn.btn-success{background-color:var(--bs-btn-bg)!important}@media(min-width:576px){.modal{--bs-modal-margin: 30px;--bs-modal-box-shadow: 0 5px 15px rgba(0, 0, 0, .5)}}.modal-medium{min-width:800px}.table-fixed-height{width:100%;max-height:168px;overflow-y:auto}.table-fixed-height2{max-height:308px;overflow:auto}.table-fixed-height::-webkit-scrollbar,.pagefixed-height::-webkit-scrollbar{width:3px}.table-fixed-height::-webkit-scrollbar-track,.pagefixed-height::-webkit-scrollbar-track{background:#10141a}.table-fixed-height::-webkit-scrollbar-thumb,.pagefixed-height::-webkit-scrollbar-thumb{background:#eee;border-radius:6px}.pagefixed-height{max-height:590px;overflow:auto}.login-container{display:flex;height:100vh}.login-container .left-section{position:relative;width:50%;background:#f0f4e5;display:flex;justify-content:center;align-items:center;color:#000}.login-container .form-box{position:relative;z-index:2;width:80%;max-width:400px}.login-container .logo{font-size:34px;font-weight:700;margin-bottom:10px;text-align:center}.login-container .logo span{color:#0f9}.login-container .logo{color:gold}.login-container h2{font-size:24px;margin-bottom:15px;text-align:center}.login-container p{font-size:14px;color:#696969;font-weight:500;margin-bottom:25px;text-align:center}.login-container .input-group{margin-bottom:18px;position:relative}.login-container .input-group input{width:100%;padding:12px 15px;border-radius:6px;border:none;outline:none;font-size:14px;background:transparent;border:1px solid #696969;color:#000}.login-container .validation{display:flex;align-items:center;gap:8px}.login-container .validation input{flex:1}.login-container .validation .code{color:#000;padding:11px 15px;border-radius:6px;font-weight:700;border:1px solid #696969}.login-container .refresh{background:none;border:none;color:#696969;font-size:20px;cursor:pointer}.login-container .options{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:13px}.login-container .options label{display:flex;align-items:center;gap:5px}.login-container .forgot{color:red;text-decoration:none}.login-container .login-btn{width:100%;padding:12px;border:none;border-radius:6px;background-color:#00a86b;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease}.login-container .login-btn:hover{background-color:#007f54}.login-container .right-section{width:50%;background:url(/assets/images/admin-form.webp) center center/cover no-repeat}@media(max-width:900px){.login-container{flex-direction:column}.login-container .left-section,.login-container .right-section{width:100%;height:50vh}.login-container .form-box{width:90%;max-width:400px}}@media(max-width:600px){.login-container .left-section{height:100vh;padding:50px 0}.login-container .logo img{max-width:250px}.login-container .logo,.login-container h2,.login-container p{text-align:center}.login-container .right-section{display:none}}
