@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: #2c8a4f;--lpx-brand: #2c8a4f;--lpx-info: #0ea5e9;--lpx-success: #16a34a;--lpx-warning: #f59e0b;--lpx-danger: #ef4444;--bs-primary: #2c8a4f;--bs-primary-rgb: 44, 138, 79;--bs-link-color: #2c8a4f;--bs-link-color-rgb: 44, 138, 79;--bs-link-hover-color: #1f6038;--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(44, 138, 79, .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:#2c8a4f40;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: #2c8a4f;--bs-btn-border-color: #2c8a4f;--bs-btn-hover-bg: #1f6038;--bs-btn-hover-border-color: #1f6038;--bs-btn-active-bg: #163a25;box-shadow:0 1px 2px #2c8a4f47,0 8px 18px -8px #2c8a4f8c}.btn-primary:hover{box-shadow:0 2px 8px #2c8a4f59,0 12px 24px -8px #2c8a4f99}.btn-outline-primary{--bs-btn-color: #2c8a4f;--bs-btn-border-color: rgba(44, 138, 79, .4);--bs-btn-hover-bg: #2c8a4f;--bs-btn-hover-border-color: #2c8a4f}.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:#2c8a4f;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,#2c8a4f,#3aa564)!important;color:#fff!important;box-shadow:0 8px 18px -8px #2c8a4fb3}.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-sidebar .lpx-menu-item-text,.lpx-sidebar .lpx-inner-menu .lpx-menu-item-text{font-size:.98rem;font-weight:500;color:#f1f5f9!important;letter-spacing:.1px}.lpx-sidebar .lpx-menu-item-icon{color:#e2e8f0!important;font-size:1.05rem}.lpx-sidebar .lpx-inner-menu .lpx-menu-item-text{color:#e2e8f0!important;font-size:.93rem}.lpx-sidebar .lpx-menu-item-link.selected .lpx-menu-item-text,.lpx-sidebar .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:#2c8a4f}:root{--forma-text: #10271a;--forma-text-2: #46604a;--forma-text-3: #8aa28e;--forma-primary: #2c8a4f;--forma-primary-rgb: 44, 138, 79;--forma-primary-strong:#1f8a45;--forma-primary-dark: #1f6038;--forma-surface: #ffffff;--forma-bg: #e7f1e6;--forma-bg-2: #eff7ec;--forma-success: #34c759;--forma-success-text: #1f8a45;--forma-warning: #ffb23e;--forma-warning-text: #b07d12;--forma-danger: #ff3b30;--forma-info: #4e7c8b;--forma-radius: 12px;--forma-radius-sm: 9px;--forma-radius-lg: 16px;--forma-border: rgba(16, 40, 26, .1);--forma-tint: rgba(var(--forma-primary-rgb), .12);--forma-font: -apple-system, "SF Pro Display", "SF Pro Text", system-ui, "Segoe UI", "Noto Kufi Arabic", "Noto Sans", Tahoma, "Helvetica Neue", Arial, sans-serif;--lpx-primary: var(--forma-primary);--lpx-brand: var(--forma-primary);--lpx-secondary: #6c8a6f;--lpx-success: var(--forma-success);--lpx-warning: var(--forma-warning);--lpx-danger: var(--forma-danger);--lpx-info: var(--forma-info);--lpx-content-text-rgb: 16, 39, 26;--lpx-card-bg: var(--forma-surface);--lpx-card-title-text-color: var(--forma-text);--bs-primary: var(--forma-primary);--bs-primary-rgb: var(--forma-primary-rgb);--bs-success: var(--forma-success);--bs-success-rgb: 52, 199, 89;--bs-warning: var(--forma-warning);--bs-danger: var(--forma-danger);--bs-danger-rgb: 255, 59, 48;--bs-info: var(--forma-info);--bs-body-color: var(--forma-text);--bs-body-color-rgb: 16, 39, 26;--bs-body-font-family: var(--forma-font);--bs-link-color: var(--forma-primary);--bs-link-color-rgb: var(--forma-primary-rgb);--bs-link-hover-color: var(--forma-primary-dark);--bs-border-radius: var(--forma-radius);--bs-border-radius-sm: var(--forma-radius-sm);--bs-border-radius-lg: var(--forma-radius-lg);--bs-border-radius-xl: var(--forma-radius-lg)}body,.lpx-content,.lpx-content-container{font-family:var(--forma-font);color:var(--forma-text)}.btn-primary{--bs-btn-bg: var(--forma-primary);--bs-btn-border-color: var(--forma-primary);--bs-btn-hover-bg: var(--forma-primary-dark);--bs-btn-hover-border-color: var(--forma-primary-dark);--bs-btn-active-bg: var(--forma-primary-dark);--bs-btn-active-border-color: var(--forma-primary-dark);--bs-btn-disabled-bg: var(--forma-primary);--bs-btn-disabled-border-color: var(--forma-primary)}.btn-outline-primary{--bs-btn-color: var(--forma-primary);--bs-btn-border-color: var(--forma-primary);--bs-btn-hover-bg: var(--forma-primary);--bs-btn-hover-border-color: var(--forma-primary);--bs-btn-active-bg: var(--forma-primary);--bs-btn-active-border-color: var(--forma-primary)}.btn-success{--bs-btn-bg: var(--forma-success);--bs-btn-border-color: var(--forma-success);--bs-btn-hover-bg: #2ba149;--bs-btn-hover-border-color: #2ba149}.btn-danger{--bs-btn-bg: var(--forma-danger);--bs-btn-border-color: var(--forma-danger)}.btn-info{--bs-btn-bg: var(--forma-info);--bs-btn-border-color: var(--forma-info);--bs-btn-color: #fff}.bg-primary{background-color:var(--forma-primary)!important}.bg-success{background-color:var(--forma-success)!important}.bg-danger{background-color:var(--forma-danger)!important}.bg-warning{background-color:var(--forma-warning)!important}.bg-info{background-color:var(--forma-info)!important}.text-primary{color:var(--forma-primary)!important}.text-success{color:var(--forma-success-text)!important}.text-danger{color:var(--forma-danger)!important}.text-warning{color:var(--forma-warning-text)!important}.text-info{color:var(--forma-info)!important}.text-muted{color:var(--forma-text-3)!important}a{color:var(--forma-primary)}a:hover{color:var(--forma-primary-dark)}.form-control,.form-select{border-radius:var(--forma-radius-sm)}.form-control:focus,.form-select:focus,.btn-check:focus+.btn,.form-check-input:focus{border-color:var(--forma-primary);box-shadow:0 0 0 .2rem rgba(var(--forma-primary-rgb),.2)}.form-check-input:checked{background-color:var(--forma-primary);border-color:var(--forma-primary)}.progress-bar{background-color:var(--forma-primary)}.nav-tabs .nav-link.active{color:var(--forma-primary);border-bottom-color:var(--forma-primary)}.page-item.active .page-link{background-color:var(--forma-primary);border-color:var(--forma-primary)}.page-link{color:var(--forma-primary)}html.forma-surfaces .lpx-content,html.forma-surfaces .lpx-content-container{background:radial-gradient(620px 620px at 6% 2%,rgba(124,201,143,.15),transparent 62%),radial-gradient(680px 680px at 98% 16%,rgba(150,222,176,.12),transparent 64%),radial-gradient(720px 720px at 4% 78%,rgba(190,236,200,.18),transparent 64%),linear-gradient(180deg,#f4f8f3,#ecf2ea);background-attachment:fixed}html.forma-surfaces .lpx-sidebar-container{min-height:100vh;background:#0f1c14!important}html.forma-surfaces .lpx-logo-container,html.forma-surfaces .lpx-brand-name,html.forma-surfaces .lpx-sidebar,html.forma-surfaces .lpx-nav,html.forma-surfaces .lpx-nav-menu,html.forma-surfaces .lpx-sidebar.lpx-scroll-container{background:transparent!important;background-image:none!important}html.forma-surfaces .lpx-topbar,html.forma-surfaces .lpx-topbar-container{background:#f7fbf5b8!important;backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);border-bottom:1px solid var(--forma-border);box-shadow:0 2px 11px #10281a0a}html.forma-surfaces app-company-selector .btn{--bs-btn-color: var(--forma-primary-dark);--bs-btn-border-color: rgba(var(--forma-primary-rgb), .28);--bs-btn-hover-bg: rgba(var(--forma-primary-rgb), .16);--bs-btn-hover-border-color: rgba(var(--forma-primary-rgb), .4);--bs-btn-hover-color: var(--forma-primary-dark);--bs-btn-active-bg: rgba(var(--forma-primary-rgb), .18);background:rgba(var(--forma-primary-rgb),.1);border-radius:999px;font-weight:600;color:var(--forma-primary-dark)}:root{--bs-dropdown-link-active-bg: var(--forma-primary);--bs-dropdown-link-active-color: #fff;--bs-dropdown-border-radius: 12px}.dropdown-item.active,.dropdown-item:active{background-color:var(--forma-primary)!important;color:#fff!important}html.forma-surfaces .dropdown-menu{border-radius:12px;border:1px solid var(--forma-border);box-shadow:0 10px 24px #10281a1a;padding:6px}html.forma-surfaces .dropdown-item{border-radius:8px;padding:.5rem .75rem}html.forma-surfaces .dropdown-item:hover:not(.active),html.forma-surfaces .dropdown-item:focus:not(.active){background-color:rgba(var(--forma-primary-rgb),.1);color:var(--forma-primary-dark)}html.forma-surfaces .modal-content{border-radius:var(--forma-radius-lg);border:1px solid var(--forma-border);box-shadow:0 19px 48px #10281a29}html.forma-surfaces .modal-header{border-bottom:1px solid var(--forma-border)}html.forma-surfaces .modal-header .modal-title{color:var(--forma-text);font-weight:700;letter-spacing:-.01em}html.forma-surfaces .modal-footer{border-top:1px solid var(--forma-border)}.nav-tabs{--bs-nav-tabs-link-active-color: var(--forma-primary-dark);border-bottom-color:var(--forma-border)}.nav-tabs .nav-link{color:var(--forma-text-2);border-radius:10px 10px 0 0}.nav-tabs .nav-link:hover{color:var(--forma-primary);border-color:transparent transparent var(--forma-border)}.nav-tabs .nav-link.active{color:var(--forma-primary-dark);border-color:var(--forma-border) var(--forma-border) transparent}.nav-pills{--bs-nav-pills-link-active-bg: var(--forma-primary);--bs-nav-pills-border-radius: 999px}.alert{border-radius:var(--forma-radius);border:1px solid transparent}.alert-primary{color:var(--forma-primary-dark);background:rgba(var(--forma-primary-rgb),.1);border-color:rgba(var(--forma-primary-rgb),.22)}.alert-success{color:var(--forma-success-text);background:#34c7591f;border-color:#34c75947}.alert-danger{color:#c2260e;background:#ff3b301a;border-color:#ff3b303d}.alert-warning{color:var(--forma-warning-text);background:#ff8a3d1f;border-color:#ff8a3d4d}.alert-info{color:var(--forma-info);background:#4e7c8b1f;border-color:#4e7c8b47}html.forma-surfaces .toast,html.forma-surfaces .toast-container>div{border-radius:var(--forma-radius);box-shadow:0 10px 24px #10281a21}:root{--bs-tooltip-bg: var(--forma-text);--bs-tooltip-border-radius: 8px}.popover{--bs-popover-border-color: var(--forma-border);--bs-popover-border-radius: 12px}.pagination{--bs-pagination-color: var(--forma-primary);--bs-pagination-hover-color: var(--forma-primary-dark);--bs-pagination-hover-bg: rgba(var(--forma-primary-rgb), .08);--bs-pagination-active-bg: var(--forma-primary);--bs-pagination-active-border-color: var(--forma-primary);--bs-pagination-focus-color: var(--forma-primary-dark);--bs-pagination-focus-box-shadow: 0 0 0 .2rem rgba(var(--forma-primary-rgb), .2);--bs-pagination-border-radius: 9px}.table{--bs-table-hover-bg: rgba(var(--forma-primary-rgb), .05)}.table>thead th{color:var(--forma-text-2);font-weight:600}.table-active,.table-active>td,.table-active>th{--bs-table-bg-state: rgba(var(--forma-primary-rgb), .08)}.spinner-border.text-primary,.spinner-grow.text-primary{color:var(--forma-primary)!important}.list-group-item.active{background-color:var(--forma-primary);border-color:var(--forma-primary)}html.forma-surfaces .card{background:#ffffffb8;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border:1px solid var(--forma-border);border-radius:var(--forma-radius-lg);box-shadow:0 5px 19px #10281a0c}html.forma-surfaces .card .card-header{background:transparent;border-bottom:1px solid var(--forma-border);color:var(--forma-text);font-weight:700}html.forma-surfaces .badge{border-radius:999px;font-weight:600;padding:.38em .8em}html.forma-surfaces .badge.bg-primary{background:var(--forma-tint)!important;color:var(--forma-primary)!important}html.forma-surfaces .badge.bg-success{background:#34c75929!important;color:var(--forma-success-text)!important}html.forma-surfaces .badge.bg-danger{background:#ff3b3024!important;color:#c2260e!important}html.forma-surfaces .badge.bg-warning{background:#ff8a3d29!important;color:var(--forma-warning-text)!important}html.forma-surfaces .badge.bg-info{background:#4e7c8b29!important;color:var(--forma-info)!important}html.forma-surfaces .badge.bg-secondary{background:#10281a12!important;color:var(--forma-text-2)!important}html.forma-surfaces .card>.table,html.forma-surfaces .card .table{--bs-table-bg: transparent}html.forma-surfaces .table>thead{--bs-table-bg: rgba(16, 40, 26, .03);color:var(--forma-text-2)}html.forma-surfaces .btn-primary{box-shadow:0 5px 13px rgba(var(--forma-primary-rgb),.22)}@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}}
