@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_34a85c05-module__gGo3DG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_34a85c05-module__gGo3DG__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter","Inter Fallback"}
:root{--font-dm-sans:"DM Sans",sans-serif;--font-inter:"Inter",sans-serif;--line-height-heading-1:32px;--line-height-heading-2:28px;--line-height-heading-3:24px;--line-height-heading-4:20px;--color-primary-50:#fffbf3;--color-primary-100:#fdecce;--color-primary-200:#fbd89d;--color-primary-300:#f9c56d;--color-primary-400:#f7b13c;--color-primary-500:#f59e0b;--color-primary-600:#d97706;--color-primary-700:#a85923;--color-primary-800:#623f04;--color-primary-900:#312002;--color-success-50:#f2fdf5;--color-success-100:#d3f3df;--color-success-200:#a7e8bf;--color-success-300:#7adc9e;--color-success-400:#4ed17e;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#147638;--color-success-800:#0e4f26;--color-success-900:#072713;--color-warning-50:#fffbeb;--color-warning-100:#fdecce;--color-warning-200:#fbd89d;--color-warning-300:#f9c56d;--color-warning-400:#f7b13c;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#a96e09;--color-warning-800:#623f04;--color-warning-900:#312002;--color-danger-50:#fff1f2;--color-danger-100:#fdd9df;--color-danger-200:#fbb2bf;--color-danger-300:#f88c9e;--color-danger-400:#f6657e;--color-danger-500:#f43f5e;--color-danger-600:#e11c48;--color-danger-700:#b4173a;--color-danger-800:#621926;--color-danger-900:#310d13;--color-grey-50:#f9fafb;--color-grey-100:#f3f4f6;--color-grey-200:#e5e7eb;--color-grey-300:#d1d5db;--color-grey-400:#9ca3af;--color-grey-500:#6b7280;--color-grey-600:#4b5563;--color-grey-700:#374151;--color-grey-800:#1f2937;--color-grey-900:#111827;--color-background-50:#f7f9fc;--color-background-100:#f0f4f9;--color-background-200:#e1e9f4;--color-background-300:#cfdbed;--color-background-400:#b8c0cc;--color-background-500:#adc2e0;--color-background-600:#97b1d8;--color-background-700:#7d9ece;--color-background-800:#5f87c3;--color-background-900:#3f68a7;--color-background-950:#335689;--color-base:#000;--color-background-base:#fff;--color-white:#fff;--color-black:#000}*{font-family:var(--font-dm-sans);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.ant-btn-icon{justify-content:center;align-items:center;display:flex}.ant-btn span{font-family:var(--font-inter)}.ant-form-item-label{font-weight:500}.ant-breadcrumb-separator{align-items:center;display:flex}.ant-table-thead>tr>th{background:var(--color-grey-50)!important;border-top:1px solid var(--color-grey-200)!important;padding:12px 16px!important}.ant-table-thead>tr>th:before{display:none}.table-footer .ant-pagination{border:1px solid var(--color-grey-200);border-radius:8px}.ant-table-cell{height:56px}.ant-table .ant-table-tbody .ant-table-row-selected .ant-table-selection-column{border-left:2px solid var(--color-success-600)!important}.table-footer .ant-pagination .ant-pagination-item{border-radius:0;min-width:36px;height:36px;margin-right:0;line-height:34px;border-left:1px solid var(--color-grey-200)!important}.table-footer .ant-pagination .ant-pagination-item-active{border:none}.table-footer .ant-pagination .ant-pagination-next{border-left:1px solid var(--color-grey-200);border-radius:0;min-width:36px;height:36px;margin-right:0;line-height:34px}.table-footer .ant-pagination-prev{line-height:34px;border-radius:0!important;min-width:36px!important;height:36px!important;margin-right:0!important}.assigned-task-table .ant-table-row .ant-table-cell:nth-child(4){background:var(--color-success-50)!important;border-bottom:1px solid var(--color-success-100)!important}.assigned-task-table .ant-table-row .ant-table-cell:nth-child(5){background:var(--color-danger-50)!important;border-bottom:1px solid var(--color-danger-100)!important}.web-app-usage-table .ant-table-row .ant-table-cell:nth-child(2){background:var(--color-success-50)!important;border-bottom:1px solid var(--color-success-100)!important}.web-app-usage-table .ant-table-row .ant-table-cell:nth-child(3){background:var(--color-danger-50)!important;border-bottom:1px solid var(--color-danger-100)!important}.projects-table .ant-table-row .ant-table-cell:nth-child(4){background:var(--color-success-50)!important;border-bottom:1px solid var(--color-success-100)!important}.projects-table .ant-table-row .ant-table-cell:nth-child(5){background:var(--color-danger-50)!important;border-bottom:1px solid var(--color-danger-100)!important}.custom-radio-group .ant-radio-button-wrapper{border:none;font-weight:500}.custom-radio-group .ant-radio-button-wrapper:first-child{border:none}.custom-radio-group .ant-radio-button-wrapper-checked{border-radius:8px}.activity-table .ant-table-thead>tr>th{border-top:none!important}.activity-table .ant-pagination-options{display:none!important}.activity-table .ant-table-pagination{margin-right:20px!important}.apexcharts-xaxis-tick,.apexcharts-grid-borders{display:none!important}.ant-select-prefix{margin-top:6px}.stat-card-swiper .swiper-slide{width:100%}.radio-unproductive .ant-radio-inner{border-color:var(--color-danger-600)!important}.radio-unproductive .ant-radio-checked .ant-radio-inner{background-color:var(--color-danger-600)!important;border-color:var(--color-danger-600)!important}.radio-neutral .ant-radio-inner{border-color:var(--color-grey-600)!important}.radio-neutral .ant-radio-checked .ant-radio-inner{background-color:var(--color-grey-600)!important;border-color:var(--color-grey-600)!important}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:1s linear infinite spin}.fade-in-up{animation:2s ease-in-out fadeInUp}@keyframes fadeInUp{0%{opacity:.8}to{opacity:1}}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:100px}
