@charset "UTF-8";:root{--lpx-theme-light-bg: url("./media/login-bg-img-light-YMKE7EY5.svg");--lpx-theme-dim-bg: url("./media/login-bg-img-dim-SWWWEPJE.svg");--lpx-theme-dark-bg: url("./media/login-bg-img-dark-JYHL77E3.svg");--lpx-logo-icon: url("./media/icon-lite-6CAVB3AQ.svg");--lpx-logo-url: var(--lpx-logo-icon);--lpx-logo: var(--lpx-logo-icon)}:root .abp-logo{background-repeat:no-repeat}:root .abp-support{width:178px;height:30px;background-image:url("./media/abp-support-HUD6V6NA.svg")}:root .abp-community{width:215px;height:30px;background-image:url("./media/abp-community-TWKX3PKP.svg")}:root .abp-blog{width:142px;height:30px;background-image:url("./media/abp-blog-CXMRJLUT.svg")}:root .logo-x{width:20px;height:20px;background-image:url("./media/x-PXBBTONJ.svg")}mat-form-field,.mat-mdc-form-field{width:100%}.mat-mdc-table{width:100%}.mat-mdc-table .mat-mdc-row{min-height:48px;transition:background-color .1s ease}.mat-mdc-table .mat-mdc-row:hover{background-color:var(--bs-light, #f8f9fa)}.mat-mdc-table .mat-mdc-header-cell{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--bs-secondary, #6c757d);letter-spacing:.02em}.mat-mdc-cell.cell-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:.25rem}.btn-grid .btn{width:100%}.badge{font-weight:500;letter-spacing:.01em}.badge i{font-size:.7em}.card{border:1px solid var(--bs-border-color, #dee2e6);border-radius:.5rem;box-shadow:none}.card .card-header{background-color:transparent;border-bottom:1px solid var(--bs-border-color, #dee2e6);padding:1rem 1.25rem}.card-narrow{max-width:380px}.card-medium{max-width:640px}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.card-clickable{cursor:pointer;transition:box-shadow .15s,transform .1s}.card-clickable:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.form-label{font-size:.85rem;font-weight:500;margin-bottom:.35rem}.cursor-pointer{cursor:pointer}.empty-state{text-align:center;padding:3rem 1rem}.empty-state i{font-size:3rem;color:var(--bs-secondary, #6c757d);margin-bottom:1rem;display:block}:root{--lpx-primary: #4f46e5;--lpx-brand: #4f46e5;--lpx-info: #0ea5e9;--lpx-success: #16a34a;--lpx-warning: #f59e0b;--lpx-danger: #ef4444;--bs-primary: #4f46e5;--bs-primary-rgb: 79, 70, 229;--bs-link-color: #4f46e5;--bs-link-color-rgb: 79, 70, 229;--bs-link-hover-color: #4338ca;--bs-body-font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Kufi Arabic", sans-serif;--app-radius-lg: 16px;--app-radius: 12px;--app-radius-sm: 9px;--app-shadow-sm: 0 1px 2px rgba(16, 24, 40, .04);--app-shadow: 0 1px 3px rgba(16, 24, 40, .06), 0 8px 24px -8px rgba(16, 24, 40, .12);--app-shadow-lg: 0 14px 38px -10px rgba(16, 24, 40, .22);--app-ring: 0 0 0 3px rgba(79, 70, 229, .18);--bs-border-radius: var(--app-radius)}body,.lpx-content,.lpx-sidebar,.lpx-topbar{font-family:var(--bs-body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:.1px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{font-weight:700;letter-spacing:-.01em}.card{border:1px solid rgba(16,24,40,.08);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.card .card-header{background:transparent;border-bottom:1px solid rgba(16,24,40,.06);padding:1rem 1.35rem;font-weight:600}.card-clickable:hover,.card.card-hover:hover{box-shadow:var(--app-shadow);border-color:#4f46e540;transform:translateY(-2px)}.btn{border-radius:var(--app-radius-sm);font-weight:600;padding-inline:1.05rem;transition:transform .12s ease,box-shadow .2s ease,background-color .15s ease,border-color .15s ease}.btn:active{transform:translateY(1px)}.btn-primary{--bs-btn-bg: #4f46e5;--bs-btn-border-color: #4f46e5;--bs-btn-hover-bg: #4338ca;--bs-btn-hover-border-color: #4338ca;--bs-btn-active-bg: #3730a3;box-shadow:0 1px 2px #4f46e547,0 8px 18px -8px #4f46e58c}.btn-primary:hover{box-shadow:0 2px 8px #4f46e559,0 12px 24px -8px #4f46e599}.btn-outline-primary{--bs-btn-color: #4f46e5;--bs-btn-border-color: rgba(79, 70, 229, .4);--bs-btn-hover-bg: #4f46e5;--bs-btn-hover-border-color: #4f46e5}.form-control,.form-select,.input-group-text{border-radius:var(--app-radius-sm);border-color:#10182824;transition:border-color .15s ease,box-shadow .15s ease}.form-control:focus,.form-select:focus{border-color:#4f46e5;box-shadow:var(--app-ring)}.badge{border-radius:999px;padding:.4em .72em;font-weight:600}.lpx-nav .lpx-menu-item-link,.lpx-menu-item-link{border-radius:10px;margin:2px 12px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.lpx-menu-item-link:hover{background:#ffffff12}.lpx-menu-item-link.selected,.lpx-menu-item-link.active{background:linear-gradient(90deg,#4f46e5,#6366f1)!important;color:#fff!important;box-shadow:0 8px 18px -8px #4f46e5b3}.lpx-menu-item-link.selected .lpx-menu-item-icon,.lpx-menu-item-link.selected .lpx-menu-item-text,.lpx-menu-item-link.active .lpx-menu-item-icon,.lpx-menu-item-link.active .lpx-menu-item-text{color:#fff!important}.lpx-topbar,.lpx-topbar-container{box-shadow:0 1px #1018280f}.table,.mat-mdc-table,.ngx-datatable{border-radius:var(--app-radius);overflow:hidden}.table>:not(caption)>*>*{padding:.7rem .9rem}thead th,.mat-mdc-header-cell,.datatable-header{font-size:.74rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em}.dropdown-menu{border:1px solid rgba(16,24,40,.08);border-radius:var(--app-radius);box-shadow:var(--app-shadow);padding:.4rem}.dropdown-menu .dropdown-item{border-radius:8px;padding:.5rem .75rem}*{scrollbar-width:thin;scrollbar-color:rgba(120,120,140,.35) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:#78788c59;border-radius:999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#78788c8c;background-clip:content-box}.progress-bar{background-color:#4f46e5}@media print{.lpx-sidebar,.lpx-navbar,.lpx-topbar-container,.lpx-mobile-navbar,.lpx-footer,.abp-subheader,abp-breadcrumb{display:none!important}.lpx-content-container,.lpx-content{margin-left:0!important;padding:0!important;max-width:100%!important}body{font-size:11pt;line-height:1.4;color:#000}.card{box-shadow:none!important;border:1px solid #ddd!important}a{color:#000!important;text-decoration:none!important}.btn-group,.dropdown-menu,.btn-primary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-danger,.btn-print{display:none!important}.table{border-collapse:collapse!important}.table th,.table td{border:1px solid #ccc!important;padding:6px 8px!important}@page{margin:15mm;size:A4}}
