:root{--brand-primary: #206bc4;--brand-primary-2: #4c6ef5;--brand-accent: #51cf66;--card-radius: 14px}.navbar{transition:box-shadow .2s ease,background-color .2s ease}.navbar.sticky-top{-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px)}.navbar .navbar-brand{color:var(--brand-primary-2)}.navbar .nav-link{color:#495057;padding:.5rem .75rem;border-radius:999px;transition:color .15s ease,background-color .15s ease}.navbar .nav-link i{font-size:1.1rem;color:var(--brand-primary-2)}.navbar .nav-link:hover{color:var(--brand-primary-2);background-color:#206bc414}.navbar .nav-link.active{color:var(--brand-primary-2);background-color:#206bc41f;font-weight:600}.navbar .dropdown-menu{border-radius:var(--card-radius);box-shadow:0 8px 24px #206bc41f;border:1px solid #eef2f7}.page-hero{background:radial-gradient(900px 450px at 10% 10%,rgba(32,107,196,.08),transparent),radial-gradient(700px 350px at 90% 20%,rgba(81,207,102,.08),transparent)}.page-hero .hero-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#4c6ef51f;color:var(--brand-primary-2)}.reports-hero{background:radial-gradient(900px 450px at 10% 10%,rgba(32,107,196,.08),transparent),radial-gradient(700px 350px at 90% 20%,rgba(81,207,102,.08),transparent)}.card{border:0;border-radius:var(--card-radius);box-shadow:0 4px 18px #206bc414}.card-modern{border:0!important;border-radius:var(--card-radius)!important;box-shadow:0 4px 18px #206bc414}.card .card-body .form-label{font-weight:500}.table thead th{background:#f8fafc;border-bottom:1px solid #e9ecef}.table.table-hover tbody tr:hover{background-color:#f6f8fb}.btn-primary{box-shadow:0 6px 16px #206bc438}.btn-primary.btn-sm{box-shadow:0 4px 12px #206bc440}.form-control:focus{box-shadow:0 0 0 .2rem #206bc433;border-color:var(--brand-primary-2)}.dashboard-chart-card .card-body{position:relative}.dashboard-chart{width:100%;height:100%}#tasksFilters .form-label{font-weight:500}.admin-priority-select,.admin-stage-select{min-width:140px}#employees-table.table th,#employees-table.table td{vertical-align:middle}.shadow-soft{box-shadow:0 4px 18px #206bc414}.rounded-hero{border-radius:12px}.dataTables_wrapper,.dataTables_scrollBody,.dataTables_wrapper .table-responsive{overflow:visible!important}.dropdown-menu{z-index:1060;max-height:260px;overflow-y:auto}
