:root{--bgv-color-primary-50: #eef2ff;--bgv-color-primary-100: #e0e7ff;--bgv-color-primary-500: #4f46e5;--bgv-color-primary-600: #4338ca;--bgv-color-primary-700: #3730a3;--bgv-color-primary-900: #1e1b4b;--bgv-color-slate-50: #f8fafc;--bgv-color-slate-100: #f1f5f9;--bgv-color-slate-200: #e2e8f0;--bgv-color-slate-300: #cbd5e1;--bgv-color-slate-500: #64748b;--bgv-color-slate-700: #334155;--bgv-color-slate-900: #0f172a;--bgv-color-success-50: #f0fdf4;--bgv-color-success-500: #22c55e;--bgv-color-success-700: #15803d;--bgv-color-warning-50: #fffbeb;--bgv-color-warning-500: #f59e0b;--bgv-color-warning-700: #b45309;--bgv-color-error-50: #fef2f2;--bgv-color-error-500: #ef4444;--bgv-color-error-700: #b91c1c;--bgv-color-info-50: #f0f9ff;--bgv-color-info-500: #0ea5e9;--bgv-color-info-700: #0369a1;--bgv-bg-app: #f8fafc;--bgv-bg-card: #ffffff;--bgv-bg-sidebar: #0f172a;--bgv-bg-header: #ffffff;--bgv-border-color: #e2e8f0;--bgv-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bgv-font-size-xs: .75rem;--bgv-font-size-sm: .875rem;--bgv-font-size-base: 1rem;--bgv-font-size-lg: 1.125rem;--bgv-font-size-xl: 1.25rem;--bgv-font-size-2xl: 1.5rem;--bgv-font-size-3xl: 1.875rem;--bgv-space-1: .25rem;--bgv-space-2: .5rem;--bgv-space-3: .75rem;--bgv-space-4: 1rem;--bgv-space-6: 1.5rem;--bgv-space-8: 2rem;--bgv-radius-sm: .25rem;--bgv-radius-md: .375rem;--bgv-radius-lg: .5rem;--bgv-radius-xl: .75rem;--bgv-radius-full: 9999px;--bgv-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--bgv-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--bgv-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--bgv-shimmer-base: #f1f5f9;--bgv-shimmer-highlight: #ffffff;--bgv-shimmer-subtle: #e2e8f0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;font-family:var(--bgv-font-family);background-color:var(--bgv-bg-app);color:var(--bgv-color-slate-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;max-width:100vw;margin:0;padding:0;overflow-x:hidden!important;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}img,svg,video,canvas,audio,iframe,embed,object{max-width:100%;height:auto}.table-container,.table-responsive,.table-wrapper,.cand-table-wrap,.client-table-wrap,.admin-table-wrap,.table-panel-body,.table-card-body,.data-table-container,.table-box,.table-scroll-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;display:block;margin-bottom:.75rem;scrollbar-width:thin}.table-container::-webkit-scrollbar,.table-responsive::-webkit-scrollbar,.table-wrapper::-webkit-scrollbar,.cand-table-wrap::-webkit-scrollbar,.client-table-wrap::-webkit-scrollbar,.admin-table-wrap::-webkit-scrollbar,.table-panel-body::-webkit-scrollbar,.table-card-body::-webkit-scrollbar,.data-table-container::-webkit-scrollbar,.table-box::-webkit-scrollbar,.table-scroll-wrap::-webkit-scrollbar{height:6px}.table-container::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb,.table-wrapper::-webkit-scrollbar-thumb,.cand-table-wrap::-webkit-scrollbar-thumb,.client-table-wrap::-webkit-scrollbar-thumb,.admin-table-wrap::-webkit-scrollbar-thumb,.table-panel-body::-webkit-scrollbar-thumb,.table-card-body::-webkit-scrollbar-thumb,.data-table-container::-webkit-scrollbar-thumb,.table-box::-webkit-scrollbar-thumb,.table-scroll-wrap::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:9999px}.table-container table,.table-responsive table,.cand-table,.client-table,.data-table,.enterprise-table,.admin-table,.cases-table,.packages-table,.checks-table,.reports-table,.billing-table,.finance-table,.users-table,.customers-table,.contracts-table,.audit-table,.qc-table,.risk-table,.discrepancy-table,.insufficiency-table{min-width:600px;width:100%;border-collapse:separate;border-spacing:0}.toast-alert,.welcome-toast,.toast-container,.toast-message,.alert-toast-box{max-width:calc(100vw - 1.5rem)!important;width:auto!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;white-space:normal!important;word-break:break-word!important;box-sizing:border-box!important;z-index:10000!important}.modal-overlay,.modal-backdrop,.dialog-backdrop{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:.75rem;overflow-y:auto;box-sizing:border-box}.modal-dialog,.custom-modal,.dialog-content,.modal-card,.customer-detail-dialog,.detail-modal-dialog,.confirmation-modal-container,.preview-modal,.modal-content{width:100%!important;max-width:94vw!important;max-height:92vh!important;overflow-y:auto!important;box-sizing:border-box!important;margin:auto!important}.dropdown-panel,.notifications-dropdown,.profile-dropdown,.theme-dropdown,.action-menu-dropdown,.export-menu-dropdown,.filter-dropdown-menu,.dropdown-menu{max-width:calc(100vw - 1.5rem)!important;right:0!important;left:auto!important;box-sizing:border-box!important}@media (max-width: 1023px){.admin-shell,.client-layout-wrap,.cand-layout-wrap{display:flex!important;flex-direction:column!important;min-height:100vh;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.admin-main,.client-main,.cand-main,.page-main,.dashboard-main,.customers-body,.contracts-body,.packages-body,.cases-body,.candidates-body,.verification-body,.reports-body,.billing-body,.finance-body,.settings-body,.users-body,.notifications-body,.integrations-body,.configuration-body,.cand-page-container,.client-page-container,.page-body{width:100%!important;max-width:100%!important;padding:1rem!important;overflow-x:hidden!important;box-sizing:border-box!important;flex:1 1 auto}.admin-sidebar,.client-sidebar,.cand-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;z-index:1100!important;transform:translate(-100%)!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important;box-shadow:4px 0 24px #00000059!important;width:270px!important;max-width:85vw!important}.admin-shell.sidebar-collapsed .admin-sidebar,.client-layout-wrap.sidebar-collapsed .client-sidebar,.cand-layout-wrap.sidebar-collapsed .cand-sidebar,.admin-sidebar.mobile-open,.client-sidebar.mobile-open,.cand-sidebar.mobile-open{transform:translate(0)!important}.mobile-menu-btn,.mobile-toggle-btn{display:flex!important;align-items:center;justify-content:center;min-width:36px;min-height:36px;cursor:pointer}.kpi-cards-grid,.kpi-grid,.dashboard-grid,.metrics-grid,.analytics-grid,.cards-row,.summary-grid,.stats-row{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}}@media (max-width: 767px){.admin-header,.client-header,.cand-header,.candidate-header,.topbar-header{padding:.5rem .75rem!important;min-height:52px!important;height:auto!important;gap:.5rem!important}.admin-header .header-left,.client-header .header-left,.cand-header .header-left,.candidate-header .header-left,.topbar-header .header-left{gap:.375rem!important;flex-shrink:0!important}.admin-header .header-left .page-title,.client-header .header-left .page-title,.cand-header .header-left .page-title,.candidate-header .header-left .page-title,.topbar-header .header-left .page-title{font-size:.9375rem!important;white-space:nowrap!important}.admin-header .header-left .badge-environment,.admin-header .header-left .badge-portal,.admin-header .header-left .account-pill,.client-header .header-left .badge-environment,.client-header .header-left .badge-portal,.client-header .header-left .account-pill,.cand-header .header-left .badge-environment,.cand-header .header-left .badge-portal,.cand-header .header-left .account-pill,.candidate-header .header-left .badge-environment,.candidate-header .header-left .badge-portal,.candidate-header .header-left .account-pill,.topbar-header .header-left .badge-environment,.topbar-header .header-left .badge-portal,.topbar-header .header-left .account-pill{display:none!important}.admin-header .header-search,.client-header .header-search,.cand-header .header-search,.candidate-header .header-search,.topbar-header .header-search{max-width:170px!important;min-width:90px!important;flex:1 1 auto!important}.admin-header .header-search .search-input,.client-header .header-search .search-input,.cand-header .header-search .search-input,.candidate-header .header-search .search-input,.topbar-header .header-search .search-input{height:32px!important;font-size:.75rem!important;padding-left:1.75rem!important}.admin-header .header-search .search-icon,.client-header .header-search .search-icon,.cand-header .header-search .search-icon,.candidate-header .header-search .search-icon,.topbar-header .header-search .search-icon{width:13px!important;height:13px!important;left:.5rem!important}.admin-header .header-right,.client-header .header-right,.cand-header .header-right,.candidate-header .header-right,.topbar-header .header-right{gap:.375rem!important;flex-shrink:0!important}.admin-header .header-right .header-btn,.admin-header .header-right .header-btn-icon,.client-header .header-right .header-btn,.client-header .header-right .header-btn-icon,.cand-header .header-right .header-btn,.cand-header .header-right .header-btn-icon,.candidate-header .header-right .header-btn,.candidate-header .header-right .header-btn-icon,.topbar-header .header-right .header-btn,.topbar-header .header-right .header-btn-icon{width:32px!important;height:32px!important}.admin-header .header-right .profile-btn,.admin-header .header-right .header-profile-btn,.client-header .header-right .profile-btn,.client-header .header-right .header-profile-btn,.cand-header .header-right .profile-btn,.cand-header .header-right .header-profile-btn,.candidate-header .header-right .profile-btn,.candidate-header .header-right .header-profile-btn,.topbar-header .header-right .profile-btn,.topbar-header .header-right .header-profile-btn{padding:.15rem!important;gap:0!important}.admin-header .header-right .profile-btn .user-meta,.admin-header .header-right .profile-btn .profile-info-text,.admin-header .header-right .profile-btn .profile-chevron,.admin-header .header-right .profile-btn .chevron-icon,.admin-header .header-right .header-profile-btn .user-meta,.admin-header .header-right .header-profile-btn .profile-info-text,.admin-header .header-right .header-profile-btn .profile-chevron,.admin-header .header-right .header-profile-btn .chevron-icon,.client-header .header-right .profile-btn .user-meta,.client-header .header-right .profile-btn .profile-info-text,.client-header .header-right .profile-btn .profile-chevron,.client-header .header-right .profile-btn .chevron-icon,.client-header .header-right .header-profile-btn .user-meta,.client-header .header-right .header-profile-btn .profile-info-text,.client-header .header-right .header-profile-btn .profile-chevron,.client-header .header-right .header-profile-btn .chevron-icon,.cand-header .header-right .profile-btn .user-meta,.cand-header .header-right .profile-btn .profile-info-text,.cand-header .header-right .profile-btn .profile-chevron,.cand-header .header-right .profile-btn .chevron-icon,.cand-header .header-right .header-profile-btn .user-meta,.cand-header .header-right .header-profile-btn .profile-info-text,.cand-header .header-right .header-profile-btn .profile-chevron,.cand-header .header-right .header-profile-btn .chevron-icon,.candidate-header .header-right .profile-btn .user-meta,.candidate-header .header-right .profile-btn .profile-info-text,.candidate-header .header-right .profile-btn .profile-chevron,.candidate-header .header-right .profile-btn .chevron-icon,.candidate-header .header-right .header-profile-btn .user-meta,.candidate-header .header-right .header-profile-btn .profile-info-text,.candidate-header .header-right .header-profile-btn .profile-chevron,.candidate-header .header-right .header-profile-btn .chevron-icon,.topbar-header .header-right .profile-btn .user-meta,.topbar-header .header-right .profile-btn .profile-info-text,.topbar-header .header-right .profile-btn .profile-chevron,.topbar-header .header-right .profile-btn .chevron-icon,.topbar-header .header-right .header-profile-btn .user-meta,.topbar-header .header-right .header-profile-btn .profile-info-text,.topbar-header .header-right .header-profile-btn .profile-chevron,.topbar-header .header-right .header-profile-btn .chevron-icon{display:none!important}.admin-main,.client-main,.cand-main,.page-main,.dashboard-main,.customers-body,.contracts-body,.packages-body,.cases-body,.candidates-body,.verification-body,.reports-body,.billing-body,.finance-body,.settings-body,.users-body,.notifications-body,.integrations-body,.configuration-body,.cand-page-container,.client-page-container,.page-body,.dashboard-body{padding:.625rem!important;gap:.625rem!important}.kpi-cards-grid,.kpi-grid,.dashboard-grid,.metrics-grid,.analytics-grid,.action-grid,.action-items-grid,.cards-row,.summary-grid,.stats-row,.form-grid,.form-row,.form-columns-2,.form-columns-3,.form-grid-2,.form-grid-3,.field-row,.doughnut-legend-grid,.modal-info-grid,.candidate-hero-grid,.detail-grid,.tabs-content-grid{grid-template-columns:1fr!important;flex-direction:column!important;gap:.75rem!important}.table-controls-bar,.filter-bar,.action-toolbar,.page-header-actions,.controls-row,.search-filter-row,.table-topbar,.dashboard-topbar,.topbar-actions,.filter-actions-row{flex-direction:column!important;align-items:stretch!important;gap:.625rem!important}.table-controls-bar .search-box,.table-controls-bar .filter-select,.table-controls-bar .control-select,.table-controls-bar .page-size-select,.table-controls-bar .btn-action,.table-controls-bar .btn-filter,.table-controls-bar .btn-export,.table-controls-bar .btn-primary,.table-controls-bar .btn-secondary,.table-controls-bar .btn-secondary-action,.table-controls-bar .btn-clear-filters,.filter-bar .search-box,.filter-bar .filter-select,.filter-bar .control-select,.filter-bar .page-size-select,.filter-bar .btn-action,.filter-bar .btn-filter,.filter-bar .btn-export,.filter-bar .btn-primary,.filter-bar .btn-secondary,.filter-bar .btn-secondary-action,.filter-bar .btn-clear-filters,.action-toolbar .search-box,.action-toolbar .filter-select,.action-toolbar .control-select,.action-toolbar .page-size-select,.action-toolbar .btn-action,.action-toolbar .btn-filter,.action-toolbar .btn-export,.action-toolbar .btn-primary,.action-toolbar .btn-secondary,.action-toolbar .btn-secondary-action,.action-toolbar .btn-clear-filters,.page-header-actions .search-box,.page-header-actions .filter-select,.page-header-actions .control-select,.page-header-actions .page-size-select,.page-header-actions .btn-action,.page-header-actions .btn-filter,.page-header-actions .btn-export,.page-header-actions .btn-primary,.page-header-actions .btn-secondary,.page-header-actions .btn-secondary-action,.page-header-actions .btn-clear-filters,.controls-row .search-box,.controls-row .filter-select,.controls-row .control-select,.controls-row .page-size-select,.controls-row .btn-action,.controls-row .btn-filter,.controls-row .btn-export,.controls-row .btn-primary,.controls-row .btn-secondary,.controls-row .btn-secondary-action,.controls-row .btn-clear-filters,.search-filter-row .search-box,.search-filter-row .filter-select,.search-filter-row .control-select,.search-filter-row .page-size-select,.search-filter-row .btn-action,.search-filter-row .btn-filter,.search-filter-row .btn-export,.search-filter-row .btn-primary,.search-filter-row .btn-secondary,.search-filter-row .btn-secondary-action,.search-filter-row .btn-clear-filters,.table-topbar .search-box,.table-topbar .filter-select,.table-topbar .control-select,.table-topbar .page-size-select,.table-topbar .btn-action,.table-topbar .btn-filter,.table-topbar .btn-export,.table-topbar .btn-primary,.table-topbar .btn-secondary,.table-topbar .btn-secondary-action,.table-topbar .btn-clear-filters,.dashboard-topbar .search-box,.dashboard-topbar .filter-select,.dashboard-topbar .control-select,.dashboard-topbar .page-size-select,.dashboard-topbar .btn-action,.dashboard-topbar .btn-filter,.dashboard-topbar .btn-export,.dashboard-topbar .btn-primary,.dashboard-topbar .btn-secondary,.dashboard-topbar .btn-secondary-action,.dashboard-topbar .btn-clear-filters,.topbar-actions .search-box,.topbar-actions .filter-select,.topbar-actions .control-select,.topbar-actions .page-size-select,.topbar-actions .btn-action,.topbar-actions .btn-filter,.topbar-actions .btn-export,.topbar-actions .btn-primary,.topbar-actions .btn-secondary,.topbar-actions .btn-secondary-action,.topbar-actions .btn-clear-filters,.filter-actions-row .search-box,.filter-actions-row .filter-select,.filter-actions-row .control-select,.filter-actions-row .page-size-select,.filter-actions-row .btn-action,.filter-actions-row .btn-filter,.filter-actions-row .btn-export,.filter-actions-row .btn-primary,.filter-actions-row .btn-secondary,.filter-actions-row .btn-secondary-action,.filter-actions-row .btn-clear-filters{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.filter-tabs,.table-filter-tabs,.nav-tabs,.tabs-header,.category-tabs{width:100%!important;overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;display:flex!important;gap:.375rem!important;padding-bottom:.25rem!important}.filter-tabs .filter-tab,.filter-tabs .nav-tab,.filter-tabs .tab-btn,.table-filter-tabs .filter-tab,.table-filter-tabs .nav-tab,.table-filter-tabs .tab-btn,.nav-tabs .filter-tab,.nav-tabs .nav-tab,.nav-tabs .tab-btn,.tabs-header .filter-tab,.tabs-header .nav-tab,.tabs-header .tab-btn,.category-tabs .filter-tab,.category-tabs .nav-tab,.category-tabs .tab-btn{padding:.35rem .625rem!important;font-size:.75rem!important;flex-shrink:0!important}.table-pagination-footer,.pagination-wrapper,.pagination-bar,.pagination-container{flex-direction:column!important;align-items:center!important;gap:.625rem!important;padding:.625rem!important}.table-pagination-footer .pagination-count-text,.table-pagination-footer .showing-count,.pagination-wrapper .pagination-count-text,.pagination-wrapper .showing-count,.pagination-bar .pagination-count-text,.pagination-bar .showing-count,.pagination-container .pagination-count-text,.pagination-container .showing-count{text-align:center!important;font-size:.75rem!important}.table-pagination-footer .pagination-actions,.table-pagination-footer .pagination-nav,.pagination-wrapper .pagination-actions,.pagination-wrapper .pagination-nav,.pagination-bar .pagination-actions,.pagination-bar .pagination-nav,.pagination-container .pagination-actions,.pagination-container .pagination-nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.25rem!important}.form-group,.input-group,.field-group{width:100%!important}.form-control,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=number],select,textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:14px!important}.cand-hero-banner{padding:1rem!important;flex-direction:column!important;align-items:stretch!important;gap:.875rem!important}.cand-hero-banner .hero-meta-row{flex-direction:column!important;gap:.5rem!important}.cand-hero-banner .hero-progress-box{width:100%!important}.doc-card,.file-card,.upload-box,.ocr-preview-card{width:100%!important;max-width:100%!important}}@media (max-width: 479px){.admin-header .header-search,.client-header .header-search,.cand-header .header-search,.candidate-header .header-search{display:none!important}.kpi-cards-grid,.kpi-grid,.dashboard-grid,.metrics-grid,.stat-grid{grid-template-columns:1fr!important;gap:.5rem!important}.kpi-card,.stat-card{padding:.625rem!important}.kpi-card .kpi-value,.kpi-card .stat-value,.stat-card .kpi-value,.stat-card .stat-value{font-size:1.15rem!important}.kpi-card .kpi-title,.kpi-card .stat-label,.stat-card .kpi-title,.stat-card .stat-label{font-size:.725rem!important}.modal-dialog,.custom-modal,.dialog-content{width:calc(100vw - 1rem)!important;margin:.5rem auto!important;padding:.875rem!important}.modal-status-banner{grid-template-columns:1fr!important}}@media (max-width: 359px){body{font-size:12.5px!important}.admin-header,.client-header,.cand-header,.candidate-header{padding:.375rem .5rem!important}.admin-header .page-title,.client-header .page-title,.cand-header .page-title,.candidate-header .page-title{font-size:.85rem!important}.admin-main,.client-main,.cand-main,.page-main,.dashboard-body,.page-body{padding:.5rem!important}.btn,.btn-action,.btn-primary,.btn-secondary{padding:.4rem .625rem!important;font-size:.75rem!important}}.badge-success{background-color:var(--bgv-color-success-50);color:var(--bgv-color-success-700)}.badge-info{background-color:var(--bgv-color-info-50);color:var(--bgv-color-info-700)}.badge-warning{background-color:var(--bgv-color-warning-50);color:var(--bgv-color-warning-700)}.badge-danger{background-color:var(--bgv-color-error-50);color:var(--bgv-color-error-700)}.badge-secondary{background-color:var(--bgv-color-slate-100);color:var(--bgv-color-slate-700)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px!important}.skip-to-main{position:absolute;top:-100px;left:1rem;z-index:99999;background:#0f172a;color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-weight:600;font-size:.875rem;text-decoration:none;transition:top .2s ease}.skip-to-main:focus{top:1rem;outline:2px solid #38bdf8!important}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-slate,.sub-desc,.kpi-trend,.file-meta-sub,.case-id-sub{color:#475569}body.dark-theme,.admin-shell.dark-theme{--bgv-shimmer-base: #1e293b;--bgv-shimmer-highlight: #334155;--bgv-shimmer-subtle: #0f172a;background-color:#0b0f19!important;color:#cbd5e1}body.dark-theme .cand-layout-wrap,body.dark-theme .cand-main,body.dark-theme .client-layout-wrap,body.dark-theme .client-main,.admin-shell.dark-theme .cand-layout-wrap,.admin-shell.dark-theme .cand-main,.admin-shell.dark-theme .client-layout-wrap,.admin-shell.dark-theme .client-main{background-color:#0b0f19!important;color:#cbd5e1}body.dark-theme .admin-sidebar,.admin-shell.dark-theme .admin-sidebar{background-color:#0f172a!important;color:#cbd5e1!important;border-right-color:#1e293b!important}body.dark-theme .admin-sidebar .sidebar-header,.admin-shell.dark-theme .admin-sidebar .sidebar-header{border-bottom-color:#1e293b!important}body.dark-theme .admin-sidebar .sidebar-header .brand-title,.admin-shell.dark-theme .admin-sidebar .sidebar-header .brand-title{color:#f1f5f9!important}body.dark-theme .admin-sidebar .sidebar-header .brand-title span,.admin-shell.dark-theme .admin-sidebar .sidebar-header .brand-title span{color:#38bdf8!important}body.dark-theme .admin-sidebar .sidebar-header .brand-sub,.admin-shell.dark-theme .admin-sidebar .sidebar-header .brand-sub{color:#64748b!important}body.dark-theme .admin-sidebar .sidebar-header .brand-shield-svg,.admin-shell.dark-theme .admin-sidebar .sidebar-header .brand-shield-svg{color:#38bdf8!important}body.dark-theme .admin-sidebar .sidebar-header .sidebar-collapse-btn,.admin-shell.dark-theme .admin-sidebar .sidebar-header .sidebar-collapse-btn{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}body.dark-theme .admin-sidebar .sidebar-header .sidebar-collapse-btn:hover,.admin-shell.dark-theme .admin-sidebar .sidebar-header .sidebar-collapse-btn:hover{color:#f1f5f9!important;background:#334155!important;border-color:#475569!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-group-label,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-group-label{color:#64748b!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-item,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-item{color:#94a3b8!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-item .nav-icon,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-item .nav-icon{color:#64748b!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-item .active-indicator,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-item .active-indicator{background:#38bdf8!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-item:hover,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-item:hover{background:#1e293b!important;color:#f1f5f9!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-item:hover .nav-icon,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-item:hover .nav-icon{color:#38bdf8!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-item.active,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-item.active{background:#1e293b!important;color:#38bdf8!important;border-left-color:#38bdf8!important}body.dark-theme .admin-sidebar .sidebar-nav .nav-item.active .nav-icon,.admin-shell.dark-theme .admin-sidebar .sidebar-nav .nav-item.active .nav-icon{color:#38bdf8!important}body.dark-theme .admin-sidebar .nav-badge,.admin-shell.dark-theme .admin-sidebar .nav-badge{background:#1e293b!important;color:#94a3b8!important;border-color:#334155!important}body.dark-theme .admin-sidebar .nav-badge.ai-badge,.admin-shell.dark-theme .admin-sidebar .nav-badge.ai-badge{background:#0369a1!important;color:#f0f9ff!important;border-color:#0284c7!important}body.dark-theme .admin-sidebar .nav-badge.alert-badge,.admin-shell.dark-theme .admin-sidebar .nav-badge.alert-badge{background:#9f1239!important;color:#ffe4e6!important;border-color:#be123c!important}body.dark-theme .admin-sidebar .sidebar-footer,.admin-shell.dark-theme .admin-sidebar .sidebar-footer{border-top-color:#1e293b!important;color:#94a3b8!important}body.dark-theme .page-body,body.dark-theme .dashboard-body,body.dark-theme .cand-page-container,.admin-shell.dark-theme .page-body,.admin-shell.dark-theme .dashboard-body,.admin-shell.dark-theme .cand-page-container{background-color:#0b0f19!important}body.dark-theme .topbar-title,body.dark-theme .welcome-title,body.dark-theme .sub-title,body.dark-theme .section-title,body.dark-theme .page-title,.admin-shell.dark-theme .topbar-title,.admin-shell.dark-theme .welcome-title,.admin-shell.dark-theme .sub-title,.admin-shell.dark-theme .section-title,.admin-shell.dark-theme .page-title{color:#f1f5f9!important}body.dark-theme .topbar-sub,body.dark-theme .welcome-sub,body.dark-theme .sub-desc,body.dark-theme .section-sub,body.dark-theme .page-sub,.admin-shell.dark-theme .topbar-sub,.admin-shell.dark-theme .welcome-sub,.admin-shell.dark-theme .sub-desc,.admin-shell.dark-theme .section-sub,.admin-shell.dark-theme .page-sub{color:#94a3b8!important}body.dark-theme .panel-card,body.dark-theme .kpi-card,body.dark-theme .dashboard-panel,body.dark-theme .info-card,body.dark-theme .stat-card,body.dark-theme .card-box,body.dark-theme .client-card,body.dark-theme .cand-card,.admin-shell.dark-theme .panel-card,.admin-shell.dark-theme .kpi-card,.admin-shell.dark-theme .dashboard-panel,.admin-shell.dark-theme .info-card,.admin-shell.dark-theme .stat-card,.admin-shell.dark-theme .card-box,.admin-shell.dark-theme .client-card,.admin-shell.dark-theme .cand-card{background-color:#0f172a!important;border-color:#1e293b!important;color:#cbd5e1;box-shadow:none!important}body.dark-theme .panel-card .card-title,body.dark-theme .panel-card .kpi-title,body.dark-theme .kpi-card .card-title,body.dark-theme .kpi-card .kpi-title,body.dark-theme .dashboard-panel .card-title,body.dark-theme .dashboard-panel .kpi-title,body.dark-theme .info-card .card-title,body.dark-theme .info-card .kpi-title,body.dark-theme .stat-card .card-title,body.dark-theme .stat-card .kpi-title,body.dark-theme .card-box .card-title,body.dark-theme .card-box .kpi-title,body.dark-theme .client-card .card-title,body.dark-theme .client-card .kpi-title,body.dark-theme .cand-card .card-title,body.dark-theme .cand-card .kpi-title,.admin-shell.dark-theme .panel-card .card-title,.admin-shell.dark-theme .panel-card .kpi-title,.admin-shell.dark-theme .kpi-card .card-title,.admin-shell.dark-theme .kpi-card .kpi-title,.admin-shell.dark-theme .dashboard-panel .card-title,.admin-shell.dark-theme .dashboard-panel .kpi-title,.admin-shell.dark-theme .info-card .card-title,.admin-shell.dark-theme .info-card .kpi-title,.admin-shell.dark-theme .stat-card .card-title,.admin-shell.dark-theme .stat-card .kpi-title,.admin-shell.dark-theme .card-box .card-title,.admin-shell.dark-theme .card-box .kpi-title,.admin-shell.dark-theme .client-card .card-title,.admin-shell.dark-theme .client-card .kpi-title,.admin-shell.dark-theme .cand-card .card-title,.admin-shell.dark-theme .cand-card .kpi-title{color:#94a3b8!important}body.dark-theme .panel-card .card-value,body.dark-theme .panel-card .kpi-value,body.dark-theme .kpi-card .card-value,body.dark-theme .kpi-card .kpi-value,body.dark-theme .dashboard-panel .card-value,body.dark-theme .dashboard-panel .kpi-value,body.dark-theme .info-card .card-value,body.dark-theme .info-card .kpi-value,body.dark-theme .stat-card .card-value,body.dark-theme .stat-card .kpi-value,body.dark-theme .card-box .card-value,body.dark-theme .card-box .kpi-value,body.dark-theme .client-card .card-value,body.dark-theme .client-card .kpi-value,body.dark-theme .cand-card .card-value,body.dark-theme .cand-card .kpi-value,.admin-shell.dark-theme .panel-card .card-value,.admin-shell.dark-theme .panel-card .kpi-value,.admin-shell.dark-theme .kpi-card .card-value,.admin-shell.dark-theme .kpi-card .kpi-value,.admin-shell.dark-theme .dashboard-panel .card-value,.admin-shell.dark-theme .dashboard-panel .kpi-value,.admin-shell.dark-theme .info-card .card-value,.admin-shell.dark-theme .info-card .kpi-value,.admin-shell.dark-theme .stat-card .card-value,.admin-shell.dark-theme .stat-card .kpi-value,.admin-shell.dark-theme .card-box .card-value,.admin-shell.dark-theme .card-box .kpi-value,.admin-shell.dark-theme .client-card .card-value,.admin-shell.dark-theme .client-card .kpi-value,.admin-shell.dark-theme .cand-card .card-value,.admin-shell.dark-theme .cand-card .kpi-value{color:#f1f5f9!important}body.dark-theme .panel-card .panel-header,body.dark-theme .kpi-card .panel-header,body.dark-theme .dashboard-panel .panel-header,body.dark-theme .info-card .panel-header,body.dark-theme .stat-card .panel-header,body.dark-theme .card-box .panel-header,body.dark-theme .client-card .panel-header,body.dark-theme .cand-card .panel-header,.admin-shell.dark-theme .panel-card .panel-header,.admin-shell.dark-theme .kpi-card .panel-header,.admin-shell.dark-theme .dashboard-panel .panel-header,.admin-shell.dark-theme .info-card .panel-header,.admin-shell.dark-theme .stat-card .panel-header,.admin-shell.dark-theme .card-box .panel-header,.admin-shell.dark-theme .client-card .panel-header,.admin-shell.dark-theme .cand-card .panel-header{border-bottom-color:#1e293b!important}body.dark-theme .panel-card .panel-header h3,body.dark-theme .panel-card .panel-header h4,body.dark-theme .kpi-card .panel-header h3,body.dark-theme .kpi-card .panel-header h4,body.dark-theme .dashboard-panel .panel-header h3,body.dark-theme .dashboard-panel .panel-header h4,body.dark-theme .info-card .panel-header h3,body.dark-theme .info-card .panel-header h4,body.dark-theme .stat-card .panel-header h3,body.dark-theme .stat-card .panel-header h4,body.dark-theme .card-box .panel-header h3,body.dark-theme .card-box .panel-header h4,body.dark-theme .client-card .panel-header h3,body.dark-theme .client-card .panel-header h4,body.dark-theme .cand-card .panel-header h3,body.dark-theme .cand-card .panel-header h4,.admin-shell.dark-theme .panel-card .panel-header h3,.admin-shell.dark-theme .panel-card .panel-header h4,.admin-shell.dark-theme .kpi-card .panel-header h3,.admin-shell.dark-theme .kpi-card .panel-header h4,.admin-shell.dark-theme .dashboard-panel .panel-header h3,.admin-shell.dark-theme .dashboard-panel .panel-header h4,.admin-shell.dark-theme .info-card .panel-header h3,.admin-shell.dark-theme .info-card .panel-header h4,.admin-shell.dark-theme .stat-card .panel-header h3,.admin-shell.dark-theme .stat-card .panel-header h4,.admin-shell.dark-theme .card-box .panel-header h3,.admin-shell.dark-theme .card-box .panel-header h4,.admin-shell.dark-theme .client-card .panel-header h3,.admin-shell.dark-theme .client-card .panel-header h4,.admin-shell.dark-theme .cand-card .panel-header h3,.admin-shell.dark-theme .cand-card .panel-header h4{color:#f1f5f9!important}body.dark-theme .cand-hero-banner,.admin-shell.dark-theme .cand-hero-banner{background:#0f172a!important;border-color:#1e293b!important}body.dark-theme .cand-hero-banner .hero-title,.admin-shell.dark-theme .cand-hero-banner .hero-title{color:#f1f5f9!important}body.dark-theme .cand-hero-banner .hero-sub,.admin-shell.dark-theme .cand-hero-banner .hero-sub{color:#cbd5e1!important}body.dark-theme .cand-hero-banner .hero-sub strong,.admin-shell.dark-theme .cand-hero-banner .hero-sub strong{color:#f1f5f9!important}body.dark-theme .cand-hero-banner .hmeta-item .hm-label,.admin-shell.dark-theme .cand-hero-banner .hmeta-item .hm-label{color:#64748b!important}body.dark-theme .cand-hero-banner .hmeta-item .hm-val,.admin-shell.dark-theme .cand-hero-banner .hmeta-item .hm-val{color:#f1f5f9!important}body.dark-theme .cand-hero-banner .hero-progress-box,.admin-shell.dark-theme .cand-hero-banner .hero-progress-box{background:#1e293b!important;border-color:#334155!important}body.dark-theme .cand-hero-banner .hero-progress-box .pbox-title,.admin-shell.dark-theme .cand-hero-banner .hero-progress-box .pbox-title{color:#f1f5f9!important}body.dark-theme .cand-hero-banner .hero-progress-box .pbox-percent,.admin-shell.dark-theme .cand-hero-banner .hero-progress-box .pbox-percent{color:#38bdf8!important}body.dark-theme .cand-hero-banner .hero-progress-box .pbox-track,.admin-shell.dark-theme .cand-hero-banner .hero-progress-box .pbox-track{background:#334155!important}body.dark-theme .cand-hero-banner .hero-progress-box .pbox-footer,.admin-shell.dark-theme .cand-hero-banner .hero-progress-box .pbox-footer{color:#94a3b8!important}body.dark-theme .action-alert-card,.admin-shell.dark-theme .action-alert-card{background:#1e1b4b!important;border-color:#312e81!important}body.dark-theme .action-alert-card .alert-title,.admin-shell.dark-theme .action-alert-card .alert-title{color:#f1f5f9!important}body.dark-theme .action-alert-card .alert-desc,.admin-shell.dark-theme .action-alert-card .alert-desc{color:#c7d2fe!important}body.dark-theme .checks-list .check-row,.admin-shell.dark-theme .checks-list .check-row{border-bottom-color:#1e293b!important}body.dark-theme .checks-list .check-row:hover,.admin-shell.dark-theme .checks-list .check-row:hover{background:#1e293b!important}body.dark-theme .checks-list .check-row .check-name,.admin-shell.dark-theme .checks-list .check-row .check-name{color:#f1f5f9!important}body.dark-theme .checks-list .check-row .check-stage,.admin-shell.dark-theme .checks-list .check-row .check-stage{color:#94a3b8!important}body.dark-theme .checks-list .check-row .category-tag,.admin-shell.dark-theme .checks-list .check-row .category-tag{background:#1e293b!important;color:#94a3b8!important;border-color:#334155!important}body.dark-theme .activity-card .feed-item,.admin-shell.dark-theme .activity-card .feed-item{border-bottom-color:#1e293b!important}body.dark-theme .activity-card .feed-item .feed-title,.admin-shell.dark-theme .activity-card .feed-item .feed-title{color:#f1f5f9!important}body.dark-theme .activity-card .feed-item .feed-desc,.admin-shell.dark-theme .activity-card .feed-item .feed-desc{color:#cbd5e1!important}body.dark-theme .activity-card .feed-item .feed-time,.admin-shell.dark-theme .activity-card .feed-item .feed-time{color:#64748b!important}body.dark-theme .action-widget-card .btn-widget,.admin-shell.dark-theme .action-widget-card .btn-widget{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .action-widget-card .btn-widget:hover,.admin-shell.dark-theme .action-widget-card .btn-widget:hover{background:#334155!important;color:#f1f5f9!important}body.dark-theme .stepper-card .step-item .step-name,.admin-shell.dark-theme .stepper-card .step-item .step-name{color:#f1f5f9!important}body.dark-theme .stepper-card .step-item .step-circle,.admin-shell.dark-theme .stepper-card .step-item .step-circle{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}body.dark-theme .stepper-card .step-item.completed .step-circle,.admin-shell.dark-theme .stepper-card .step-item.completed .step-circle{background:#059669!important;color:#fff!important;border-color:#059669!important}body.dark-theme .stepper-card .step-item.in-progress .step-circle,.admin-shell.dark-theme .stepper-card .step-item.in-progress .step-circle{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}body.dark-theme .doc-card,body.dark-theme .file-card,body.dark-theme .info-block,body.dark-theme .detail-box,body.dark-theme .section-card,body.dark-theme .form-section-card,.admin-shell.dark-theme .doc-card,.admin-shell.dark-theme .file-card,.admin-shell.dark-theme .info-block,.admin-shell.dark-theme .detail-box,.admin-shell.dark-theme .section-card,.admin-shell.dark-theme .form-section-card{background-color:#0f172a!important;border-color:#1e293b!important;color:#cbd5e1!important}body.dark-theme .cand-table,.admin-shell.dark-theme .cand-table{background-color:#0f172a!important}body.dark-theme .cand-table th,.admin-shell.dark-theme .cand-table th{background-color:#1e293b!important;border-bottom-color:#334155!important;color:#94a3b8!important}body.dark-theme .cand-table td,.admin-shell.dark-theme .cand-table td{background-color:transparent!important;border-bottom-color:#1e293b!important;color:#cbd5e1!important}body.dark-theme .cand-table tr:hover td,.admin-shell.dark-theme .cand-table tr:hover td{background-color:#1e293b!important}body.dark-theme .table-controls-bar,.admin-shell.dark-theme .table-controls-bar{background-color:#0f172a!important;border-bottom-color:#1e293b!important}body.dark-theme .table-controls-bar .search-box .search-input,body.dark-theme .table-controls-bar .control-select,body.dark-theme .table-controls-bar .filter-select,body.dark-theme .table-controls-bar .page-size-select,.admin-shell.dark-theme .table-controls-bar .search-box .search-input,.admin-shell.dark-theme .table-controls-bar .control-select,.admin-shell.dark-theme .table-controls-bar .filter-select,.admin-shell.dark-theme .table-controls-bar .page-size-select{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}body.dark-theme .table-controls-bar .search-box .search-input::placeholder,body.dark-theme .table-controls-bar .control-select::placeholder,body.dark-theme .table-controls-bar .filter-select::placeholder,body.dark-theme .table-controls-bar .page-size-select::placeholder,.admin-shell.dark-theme .table-controls-bar .search-box .search-input::placeholder,.admin-shell.dark-theme .table-controls-bar .control-select::placeholder,.admin-shell.dark-theme .table-controls-bar .filter-select::placeholder,.admin-shell.dark-theme .table-controls-bar .page-size-select::placeholder{color:#64748b!important}body.dark-theme .table-controls-bar .btn-clear-filters,body.dark-theme .table-controls-bar .btn-secondary-action,body.dark-theme .table-controls-bar .btn-filter,body.dark-theme .table-controls-bar .btn-export,.admin-shell.dark-theme .table-controls-bar .btn-clear-filters,.admin-shell.dark-theme .table-controls-bar .btn-secondary-action,.admin-shell.dark-theme .table-controls-bar .btn-filter,.admin-shell.dark-theme .table-controls-bar .btn-export{background-color:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .table-controls-bar .btn-clear-filters:hover,body.dark-theme .table-controls-bar .btn-secondary-action:hover,body.dark-theme .table-controls-bar .btn-filter:hover,body.dark-theme .table-controls-bar .btn-export:hover,.admin-shell.dark-theme .table-controls-bar .btn-clear-filters:hover,.admin-shell.dark-theme .table-controls-bar .btn-secondary-action:hover,.admin-shell.dark-theme .table-controls-bar .btn-filter:hover,.admin-shell.dark-theme .table-controls-bar .btn-export:hover{background-color:#334155!important;color:#f1f5f9!important}body.dark-theme .table-controls-bar .showing-count,body.dark-theme .table-controls-bar .pagination-count-text,.admin-shell.dark-theme .table-controls-bar .showing-count,.admin-shell.dark-theme .table-controls-bar .pagination-count-text{color:#94a3b8!important}body.dark-theme .table-controls-bar .showing-count strong,body.dark-theme .table-controls-bar .pagination-count-text strong,.admin-shell.dark-theme .table-controls-bar .showing-count strong,.admin-shell.dark-theme .table-controls-bar .pagination-count-text strong{color:#f1f5f9!important}body.dark-theme .client-table,body.dark-theme .enterprise-table,body.dark-theme .data-table,.admin-shell.dark-theme .client-table,.admin-shell.dark-theme .enterprise-table,.admin-shell.dark-theme .data-table{background-color:#0f172a!important}body.dark-theme .client-table th,body.dark-theme .enterprise-table th,body.dark-theme .data-table th,.admin-shell.dark-theme .client-table th,.admin-shell.dark-theme .enterprise-table th,.admin-shell.dark-theme .data-table th{background-color:#1e293b!important;border-bottom-color:#334155!important;color:#94a3b8!important}body.dark-theme .client-table td,body.dark-theme .enterprise-table td,body.dark-theme .data-table td,.admin-shell.dark-theme .client-table td,.admin-shell.dark-theme .enterprise-table td,.admin-shell.dark-theme .data-table td{background-color:transparent!important;border-bottom-color:#1e293b!important;color:#cbd5e1!important}body.dark-theme .client-table tr.clickable-row:hover,body.dark-theme .client-table tr:hover td,body.dark-theme .enterprise-table tr.clickable-row:hover,body.dark-theme .enterprise-table tr:hover td,body.dark-theme .data-table tr.clickable-row:hover,body.dark-theme .data-table tr:hover td,.admin-shell.dark-theme .client-table tr.clickable-row:hover,.admin-shell.dark-theme .client-table tr:hover td,.admin-shell.dark-theme .enterprise-table tr.clickable-row:hover,.admin-shell.dark-theme .enterprise-table tr:hover td,.admin-shell.dark-theme .data-table tr.clickable-row:hover,.admin-shell.dark-theme .data-table tr:hover td{background-color:#1e293b!important}body.dark-theme .client-table .cand-name,body.dark-theme .client-table .case-id-link,body.dark-theme .client-table .case-code,body.dark-theme .client-table .rep-code,body.dark-theme .client-table .report-name-link,body.dark-theme .client-table .action-link,body.dark-theme .enterprise-table .cand-name,body.dark-theme .enterprise-table .case-id-link,body.dark-theme .enterprise-table .case-code,body.dark-theme .enterprise-table .rep-code,body.dark-theme .enterprise-table .report-name-link,body.dark-theme .enterprise-table .action-link,body.dark-theme .data-table .cand-name,body.dark-theme .data-table .case-id-link,body.dark-theme .data-table .case-code,body.dark-theme .data-table .rep-code,body.dark-theme .data-table .report-name-link,body.dark-theme .data-table .action-link,.admin-shell.dark-theme .client-table .cand-name,.admin-shell.dark-theme .client-table .case-id-link,.admin-shell.dark-theme .client-table .case-code,.admin-shell.dark-theme .client-table .rep-code,.admin-shell.dark-theme .client-table .report-name-link,.admin-shell.dark-theme .client-table .action-link,.admin-shell.dark-theme .enterprise-table .cand-name,.admin-shell.dark-theme .enterprise-table .case-id-link,.admin-shell.dark-theme .enterprise-table .case-code,.admin-shell.dark-theme .enterprise-table .rep-code,.admin-shell.dark-theme .enterprise-table .report-name-link,.admin-shell.dark-theme .enterprise-table .action-link,.admin-shell.dark-theme .data-table .cand-name,.admin-shell.dark-theme .data-table .case-id-link,.admin-shell.dark-theme .data-table .case-code,.admin-shell.dark-theme .data-table .rep-code,.admin-shell.dark-theme .data-table .report-name-link,.admin-shell.dark-theme .data-table .action-link{color:#38bdf8!important}body.dark-theme .client-table .pkg-text,body.dark-theme .client-table .date-text,body.dark-theme .client-table .size-text,body.dark-theme .enterprise-table .pkg-text,body.dark-theme .enterprise-table .date-text,body.dark-theme .enterprise-table .size-text,body.dark-theme .data-table .pkg-text,body.dark-theme .data-table .date-text,body.dark-theme .data-table .size-text,.admin-shell.dark-theme .client-table .pkg-text,.admin-shell.dark-theme .client-table .date-text,.admin-shell.dark-theme .client-table .size-text,.admin-shell.dark-theme .enterprise-table .pkg-text,.admin-shell.dark-theme .enterprise-table .date-text,.admin-shell.dark-theme .enterprise-table .size-text,.admin-shell.dark-theme .data-table .pkg-text,.admin-shell.dark-theme .data-table .date-text,.admin-shell.dark-theme .data-table .size-text{color:#94a3b8!important}body.dark-theme .client-table .btn-action,body.dark-theme .client-table .btn-action-icon,body.dark-theme .client-table .btn-row-action,body.dark-theme .enterprise-table .btn-action,body.dark-theme .enterprise-table .btn-action-icon,body.dark-theme .enterprise-table .btn-row-action,body.dark-theme .data-table .btn-action,body.dark-theme .data-table .btn-action-icon,body.dark-theme .data-table .btn-row-action,.admin-shell.dark-theme .client-table .btn-action,.admin-shell.dark-theme .client-table .btn-action-icon,.admin-shell.dark-theme .client-table .btn-row-action,.admin-shell.dark-theme .enterprise-table .btn-action,.admin-shell.dark-theme .enterprise-table .btn-action-icon,.admin-shell.dark-theme .enterprise-table .btn-row-action,.admin-shell.dark-theme .data-table .btn-action,.admin-shell.dark-theme .data-table .btn-action-icon,.admin-shell.dark-theme .data-table .btn-row-action{background-color:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .client-table .btn-action:hover:not(:disabled),body.dark-theme .client-table .btn-action-icon:hover:not(:disabled),body.dark-theme .client-table .btn-row-action:hover:not(:disabled),body.dark-theme .enterprise-table .btn-action:hover:not(:disabled),body.dark-theme .enterprise-table .btn-action-icon:hover:not(:disabled),body.dark-theme .enterprise-table .btn-row-action:hover:not(:disabled),body.dark-theme .data-table .btn-action:hover:not(:disabled),body.dark-theme .data-table .btn-action-icon:hover:not(:disabled),body.dark-theme .data-table .btn-row-action:hover:not(:disabled),.admin-shell.dark-theme .client-table .btn-action:hover:not(:disabled),.admin-shell.dark-theme .client-table .btn-action-icon:hover:not(:disabled),.admin-shell.dark-theme .client-table .btn-row-action:hover:not(:disabled),.admin-shell.dark-theme .enterprise-table .btn-action:hover:not(:disabled),.admin-shell.dark-theme .enterprise-table .btn-action-icon:hover:not(:disabled),.admin-shell.dark-theme .enterprise-table .btn-row-action:hover:not(:disabled),.admin-shell.dark-theme .data-table .btn-action:hover:not(:disabled),.admin-shell.dark-theme .data-table .btn-action-icon:hover:not(:disabled),.admin-shell.dark-theme .data-table .btn-row-action:hover:not(:disabled){background-color:#334155!important;color:#f1f5f9!important}body.dark-theme .table-pagination-footer,.admin-shell.dark-theme .table-pagination-footer{background-color:#0f172a!important;border-top-color:#1e293b!important;color:#94a3b8!important}body.dark-theme .table-pagination-footer .pagination-count-text,.admin-shell.dark-theme .table-pagination-footer .pagination-count-text{color:#94a3b8!important}body.dark-theme .table-pagination-footer .pagination-count-text strong,.admin-shell.dark-theme .table-pagination-footer .pagination-count-text strong{color:#f1f5f9!important}body.dark-theme .table-pagination-footer .btn-page-nav,body.dark-theme .table-pagination-footer .btn-page-num,.admin-shell.dark-theme .table-pagination-footer .btn-page-nav,.admin-shell.dark-theme .table-pagination-footer .btn-page-num{background-color:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .table-pagination-footer .btn-page-nav:hover:not(:disabled),body.dark-theme .table-pagination-footer .btn-page-num:hover:not(:disabled),.admin-shell.dark-theme .table-pagination-footer .btn-page-nav:hover:not(:disabled),.admin-shell.dark-theme .table-pagination-footer .btn-page-num:hover:not(:disabled){background-color:#334155!important;color:#f1f5f9!important}body.dark-theme .table-pagination-footer .btn-page-nav.active,body.dark-theme .table-pagination-footer .btn-page-num.active,.admin-shell.dark-theme .table-pagination-footer .btn-page-nav.active,.admin-shell.dark-theme .table-pagination-footer .btn-page-num.active{background-color:#0284c7!important;color:#fff!important;border-color:#0284c7!important}body.dark-theme .modal-backdrop,.admin-shell.dark-theme .modal-backdrop{background:#0b0f19b3!important}body.dark-theme .modal-dialog,.admin-shell.dark-theme .modal-dialog{background-color:#0f172a!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .modal-dialog .modal-header,.admin-shell.dark-theme .modal-dialog .modal-header{border-bottom-color:#1e293b!important}body.dark-theme .modal-dialog .modal-header h3,body.dark-theme .modal-dialog .modal-header h4,.admin-shell.dark-theme .modal-dialog .modal-header h3,.admin-shell.dark-theme .modal-dialog .modal-header h4{color:#f1f5f9!important}body.dark-theme .modal-dialog .modal-header .modal-close-btn,.admin-shell.dark-theme .modal-dialog .modal-header .modal-close-btn{background:#1e293b;border-color:#334155;color:#cbd5e1}body.dark-theme .modal-dialog .modal-footer,.admin-shell.dark-theme .modal-dialog .modal-footer{border-top-color:#1e293b!important;background-color:#0b0f19!important}body.dark-theme .modal-dialog .form-group label,.admin-shell.dark-theme .modal-dialog .form-group label{color:#cbd5e1!important}body.dark-theme .modal-dialog .form-group .form-control,body.dark-theme .modal-dialog .form-group input,body.dark-theme .modal-dialog .form-group select,body.dark-theme .modal-dialog .form-group textarea,.admin-shell.dark-theme .modal-dialog .form-group .form-control,.admin-shell.dark-theme .modal-dialog .form-group input,.admin-shell.dark-theme .modal-dialog .form-group select,.admin-shell.dark-theme .modal-dialog .form-group textarea{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}body.dark-theme .modal-dialog .form-group .form-control::placeholder,body.dark-theme .modal-dialog .form-group input::placeholder,body.dark-theme .modal-dialog .form-group select::placeholder,body.dark-theme .modal-dialog .form-group textarea::placeholder,.admin-shell.dark-theme .modal-dialog .form-group .form-control::placeholder,.admin-shell.dark-theme .modal-dialog .form-group input::placeholder,.admin-shell.dark-theme .modal-dialog .form-group select::placeholder,.admin-shell.dark-theme .modal-dialog .form-group textarea::placeholder{color:#64748b!important}
