:root{--cyborg-ink:#2a2b28;--cyborg-ink-rgb:42, 43, 40;--cyborg-cream:#f7f2ec;--cyborg-stone:#dad3c5;--cyborg-stone-rgb:218, 211, 197;--cyborg-stone-dark:#b8ae99;--cyborg-blue:#4a99c4;--cyborg-blue-rgb:74, 153, 196;--cyborg-blue-dark:#3a7da3;--cyborg-teal:#2f6b64;--cyborg-sage:#6e8568;--cyborg-border:#e3ddd2;--cyborg-text-muted:#767167;--cyborg-font-ui:"Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, sans-serif;--cyborg-font-brand:"Space Grotesk", var(--cyborg-font-ui);--cyborg-surface:#fff;--cyborg-text:var(--cyborg-ink);--cyborg-text-rgb:var(--cyborg-ink-rgb);--cyborg-gold:var(--cyborg-blue);--cyborg-gold-rgb:var(--cyborg-blue-rgb);--cyborg-gold-dark:var(--cyborg-blue-dark);--cyborg-black:var(--cyborg-ink);--cyborg-white:#fff;--cyborg-bg:var(--cyborg-cream);--tblr-primary:var(--cyborg-blue);--tblr-primary-rgb:var(--cyborg-blue-rgb);--tblr-primary-fg:#fff;--tblr-body-bg:var(--cyborg-cream);--tblr-body-color:var(--cyborg-ink);--tblr-border-color:var(--cyborg-border);--tblr-secondary-color:var(--cyborg-text-muted);--tblr-link-color:var(--cyborg-blue-dark);--tblr-link-hover-color:var(--cyborg-blue);--tblr-font-sans-serif:var(--cyborg-font-ui)}html[data-bs-theme=dark]{--cyborg-bg:#1d1e1b;--cyborg-surface:#2a2b28;--cyborg-text:var(--cyborg-cream);--cyborg-text-rgb:247, 242, 236;--cyborg-border:#3d3f38;--cyborg-text-muted:#a39d90;--cyborg-blue:#74bfe3;--cyborg-blue-rgb:116, 191, 227;--cyborg-blue-dark:#4a99c4;--cyborg-stone:#45463e;--cyborg-stone-dark:#5a5c51;--tblr-primary:var(--cyborg-blue);--tblr-primary-rgb:var(--cyborg-blue-rgb);--tblr-primary-fg:#15181a;--tblr-body-bg:var(--cyborg-bg);--tblr-body-color:var(--cyborg-text);--tblr-border-color:var(--cyborg-border);--tblr-card-bg:var(--cyborg-surface);--tblr-secondary-color:var(--cyborg-text-muted);--tblr-link-color:var(--cyborg-blue);--tblr-link-hover-color:#9ad2ec;--cyborg-table-head-bg:#242520}body{font-family:var(--cyborg-font-ui);font-feature-settings:"cv11", "ss01"}h1,h2,h3,h4,h5,h6,.page-title,.card-title{letter-spacing:-.01em;font-weight:600}.btn-primary{background-color:var(--cyborg-blue);border-color:var(--cyborg-blue);color:#fff}.btn-primary:hover,.btn-primary:focus{background-color:var(--cyborg-blue-dark);border-color:var(--cyborg-blue-dark);color:#fff}.navbar-vertical.navbar{background:var(--cyborg-ink);border-right:1px solid #ffffff0f}.navbar-vertical .nav-link{color:#f7f2ecb8}.navbar-vertical .nav-link:hover,.navbar-vertical .nav-link:focus{color:#fff}.navbar-vertical .nav-item.active>.nav-link,.navbar-vertical .nav-link.active{color:#cfe7f3;background:rgba(var(--cyborg-blue-rgb), .18);border-radius:4px}.navbar-vertical .navbar-brand,.navbar-vertical .navbar-brand:hover{color:#fff}.navbar-brand-image{filter:none}a{color:var(--cyborg-blue-dark)}.text-brand{color:var(--cyborg-blue-dark)!important}.badge.bg-brand{background-color:var(--cyborg-blue)!important;color:#fff!important}.page-body{background-color:var(--cyborg-bg)}.navbar.navbar-light{background-color:var(--cyborg-bg);border-bottom-color:var(--cyborg-border)!important}html[data-bs-theme=dark] .navbar.navbar-light,html[data-bs-theme=dark] .navbar.navbar-light .nav-link{color:var(--cyborg-text)}.card{border-color:var(--cyborg-border);background-color:var(--cyborg-surface);box-shadow:none}.cyborg-brand{align-items:center;gap:.5rem;line-height:1;display:inline-flex}.cyborg-brand img{width:auto;height:1.5rem;display:block}.cyborg-logo-mark{font-family:var(--cyborg-font-brand);letter-spacing:.01em;color:inherit;font-size:1.05rem;font-weight:700}.avatar.avatar-brand{background:var(--cyborg-blue);color:#fff;font-weight:600}.badge.badge-cyborg-active{color:#1a7f37;background:#e7f6ec}.badge.badge-cyborg-inactive{color:var(--cyborg-text-muted);background:#f1efe9}.badge.badge-cyborg-deleted{color:#c0392b;background:#fdecec}.badge.badge-cyborg-system{background:rgba(var(--cyborg-blue-rgb), .14);color:var(--cyborg-blue-dark)}html[data-bs-theme=dark] .badge.badge-cyborg-active{color:#6fe3a0;background:#2ecc712e}html[data-bs-theme=dark] .badge.badge-cyborg-inactive{color:var(--cyborg-text-muted);background:#f7f2ec1a}html[data-bs-theme=dark] .badge.badge-cyborg-deleted{color:#ff9a8d;background:#e74c3c33}html[data-bs-theme=dark] .badge.badge-cyborg-system{background:rgba(var(--cyborg-blue-rgb), .2);color:var(--cyborg-blue)}table.table.datatable thead th{background:var(--cyborg-table-head-bg,#faf8f4);text-transform:uppercase;letter-spacing:.04em;color:var(--cyborg-text-muted);white-space:nowrap;vertical-align:middle;border-bottom:2px solid var(--cyborg-stone);font-size:.72rem;font-weight:600}table.table.datatable thead th span[role=button]:hover{color:var(--cyborg-blue-dark)}table.table.datatable tbody tr:hover{background:rgba(var(--cyborg-blue-rgb), .06)}.pagination .page-item.active .page-link{background:var(--cyborg-blue);border-color:var(--cyborg-blue);color:#fff}.page-header .btn:not(.btn-icon),.card-header .btn:not(.btn-icon):not(.btn-link),.card-footer .btn:not(.btn-icon):not(.btn-link){--tblr-btn-padding-y:.25rem;--tblr-btn-padding-x:.75rem;--tblr-btn-font-size:.875rem;--tblr-btn-line-height:1.5;white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;display:inline-flex}.page-header .btn.btn-icon,.card-header .btn.btn-icon{min-width:2rem;min-height:2rem}.btn>svg.icon,.btn>svg.tabler-icon,.dropdown-item>svg.tabler-icon{flex:none;width:1rem;height:1rem}.page-header .btn-list,.card-header .btn-list{align-items:center}.btn{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s,opacity .15s}.btn:not(:disabled):not(.disabled):hover{box-shadow:0 1px 3px #2a2b2824}.btn:not(:disabled):not(.disabled):active{box-shadow:none;transform:translateY(1px)}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.page-link:focus-visible,.dropdown-item:focus-visible{outline:2px solid rgba(var(--cyborg-blue-rgb), .55);outline-offset:1px}.btn:disabled,.btn.disabled{opacity:.55}.btn[aria-busy=true]{cursor:progress}.form-control,.form-select{transition:border-color .15s,box-shadow .15s}.page-link,.dropdown-item{transition:background-color .12s,color .12s}@keyframes cyborg-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu.show{animation:.14s ease-out cyborg-menu-in}.modal.show .modal-dialog{transition:transform .18s ease-out}.dropdown-item:has(input:disabled){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn,.form-control,.form-select,.page-link,.dropdown-item,.modal.show .modal-dialog{transition:none!important}.dropdown-menu.show{animation:none!important}.btn:not(:disabled):not(.disabled):active{transform:none}}.dropdown-toggle:after{transition:transform .15s}.dropdown-toggle.show:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.dropdown-toggle:after{transition:none}}.page-header{margin-bottom:1rem}.page-body .card+.card,.page-body .row-cards+.card{margin-top:0}.row-cards.mb-3+.card{margin-bottom:1rem}.min-w-0{min-width:0}.flex-none{flex:none}.card.card-stat{border-inline-start:3px solid var(--cyborg-stone-dark)}.card.card-stat.card-stat-accent{border-inline-start-color:var(--cyborg-blue)}.table-toolbar{justify-content:flex-start}.table-utilities>*{flex:none}.table-toolbar .input-group .form-control,.table-toolbar .input-group .form-control::placeholder{text-align:start}.col-filter-btn{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;color:var(--cyborg-text-muted);box-shadow:none;background:0 0;border:0;border-radius:.25rem;padding:0}.col-filter-btn:hover:not(:disabled){background:rgba(var(--cyborg-text-rgb,42, 43, 40), .08);color:var(--cyborg-text);box-shadow:none}.col-filter-btn.show,.col-filter-btn:focus-visible{background:rgba(var(--cyborg-text-rgb,42, 43, 40), .1);color:var(--cyborg-text);box-shadow:inset 0 0 0 1px rgba(var(--cyborg-text-rgb,42, 43, 40), .3)}.col-filter-btn.is-applied{background:var(--cyborg-text);color:var(--cyborg-surface)}.col-filter-btn.is-applied:hover:not(:disabled),.col-filter-btn.is-applied.show,.col-filter-btn.is-applied:focus-visible{background:var(--cyborg-text);opacity:.85;color:var(--cyborg-surface);box-shadow:none}.datatable thead th .dropdown{position:static}.dropdown-menu.show[data-bs-popper]{z-index:1040}.auth-shell{background:var(--cyborg-bg);min-height:100vh;color:var(--cyborg-text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=992px){.auth-shell{grid-template-columns:1fr}.auth-shell .auth-brand-panel{display:none}}.auth-brand-panel{background:var(--cyborg-ink);color:var(--cyborg-cream);background-image:radial-gradient(#f7f2ec12 1px,#0000 1px);background-size:22px 22px;flex-direction:column;justify-content:space-between;padding:3rem;display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";aspect-ratio:1;background:radial-gradient(circle, rgba(var(--cyborg-blue-rgb), .28), transparent 70%);pointer-events:none;border-radius:50%;width:60%;position:absolute;inset:auto -10% -30% auto}.auth-brand-panel .cyborg-brand img{height:2rem}.auth-brand-panel .cyborg-logo-mark{color:var(--cyborg-cream);font-size:1.35rem}.auth-brand-panel h2{font-family:var(--cyborg-font-brand);color:#fff;max-width:22ch;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:600;line-height:1.25}.auth-brand-panel p{color:#f7f2ecad;max-width:38ch}.auth-form-panel{justify-content:center;align-items:center;padding:2rem;display:flex}.auth-form-panel .card{box-shadow:0 1px 2px rgba(var(--cyborg-ink-rgb), .06)}.navbar-vertical .nav-section{padding:0}.navbar-vertical .nav-section-divider{border-color:var(--tblr-border-color,#ffffff26);opacity:1;margin:.5rem 1rem}.navbar-vertical .nav-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tblr-secondary,#8a94a6);padding:.25rem 1rem;font-size:.6875rem;font-weight:700}
