@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0f172a;background-color:#f8fafc}.ant-layout-header{height:64px!important;line-height:64px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 2px 8px #0000000d}.ant-layout-sider{height:calc(100vh - 64px)!important;position:sticky!important;top:64px!important;left:0!important}.projects-table-container .ant-table-body{overflow-x:hidden!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#084b8a;border-radius:10px}::-webkit-scrollbar-track{background:transparent}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,h6.ant-typography,h1,h2,h3,h4,h5,h6{font-weight:700!important;color:#1e293b}.ant-table-thead>tr>th{background-color:#084b8a!important;color:#fff!important;border-bottom:none!important;font-weight:600!important}.ant-table-thead th.ant-table-column-has-sorters:hover,.ant-table-thead th.ant-table-column-sort{background-color:#0a5a9e!important}.ant-table-column-sorter{color:#fff!important}.desktop-nav{display:flex!important}.mobile-menu-btn{display:none!important}.theme-toggle-navbar{display:flex!important}@media(max-width:768px){.desktop-nav{display:none!important}.mobile-menu-btn{display:flex!important}.theme-toggle-navbar{display:none!important}.ant-layout-header{flex-wrap:wrap;padding:0 12px!important;gap:8px}.ant-btn{height:36px!important;padding:0 16px!important;font-size:13px!important}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ant-collapse-header,.ant-collapse-item-active .ant-collapse-header,.ant-menu-item{color:inherit!important}.ant-menu-item-selected{color:inherit!important;background-color:transparent!important}.ant-modal-content{background:inherit}.ant-drawer-content-wrapper{box-shadow:-2px 0 8px #00000026}
