.custom-table-header .ant-table-thead>tr>th{background-color:var(--primary-500);color:var(--white);font-size:12px;font-family:var(--font-poppins),Arial,Helvetica,sans-serif;text-align:left;padding-left:16px;padding-top:24px;padding-bottom:24px}@media (min-width:1024px){.custom-table-header .ant-table-thead>tr>th{font-size:16px}}.custom-table-header .ant-table-thead>tr>th:before{height:0!important}.custom-table-header .ant-table-tbody>tr>td{font-size:12px;color:var(--text-primary);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;min-height:50px}.custom-table-header .ant-table-tbody>tr>td:first-child>.indent{margin-right:8px;float:left}@media (min-width:1024px){.custom-table-header .ant-table-tbody>tr>td{font-size:16px;padding-top:16px;padding-bottom:16px}}.custom-table-header .ant-table-tbody>tr{&:nth-child(2n),&:nth-child(2n):hover>td{background:var(--white)}&:nth-child(odd),&:nth-child(odd):hover>td{background:var(--primary-50)}}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:0 solid #f0f0f0}.custom-table-header .ant-table-content table{width:100%;justify-content:space-between}.custom-table-header .ant-table-thead>tr:first-child>th:first-child{border-top-left-radius:8px}@media (min-width:1024px){.custom-table-header .ant-table-thead>tr:first-child>th:first-child{width:55%}}.custom-table-header .ant-table-thead>tr:first-child>th:last-child{border-top-right-radius:8px;padding-right:35px}&.ant-table-empty{.ant-table-tbody>tr.ant-table-placeholder{text-align:center;width:100%}}.ant-table-cell{padding:16px}.manager-progress-table-header .ant-table-thead>tr>th{padding:0 0 0 12px;height:72px}.manager-progress-table-header .ant-table-thead>tr:first-child>th:first-child{padding-left:16px}.manager-progress-table-header .ant-table-thead>tr:last-child>th:last-child{padding-right:16px}.manager-progress-table-header .ant-table-tbody>tr>td{padding:16px 0 16px 16px}@media (min-width:1280px){.manager-progress-table-header .ant-table-tbody>tr>td{padding:12px 0 12px 12px}.manager-progress-table-header .ant-table-tbody>tr>td:first-child{padding-left:16px}}.manager-progress-table-header .ant-table-tbody>tr>td:last-child{padding-right:12px}@media (min-width:1280px){.manager-progress-table-header .ant-table-tbody>tr>td:last-child{padding-right:16px}}.manager-progress-table-header .ant-table-tbody>tr{height:64px}@media (min-width:1280px){.manager-progress-table-header .ant-table-tbody>tr{height:64px}}.custom-table-header .ant-table-tbody>tr.no-children>td:first-child>.indent{margin-left:-18px}.ant-tree-treenode{width:100%;padding-top:16px!important;padding-bottom:16px!important}.ant-tree-title{font-family:var(--font-poppins),Arial,Helvetica,sans-serif;font-size:16px!important;color:var(--text-primary)!important}.ant-tree-checkbox .ant-tree-checkbox-inner{width:20px!important;height:20px!important;background-color:transparent!important;border-color:var(--grey-200)!important;border-width:2px!important}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:var(--primary-400)!important;border-color:var(--primary-400)!important}.ant-tree-switcher{display:flex!important;margin-inline:16px!important;align-items:center;justify-content:center}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_44151c{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_44151c{--font-poppins:"Poppins","Poppins Fallback"}

/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */[class*=\ ant-select],[class^=ant-select]{font-family:var(--font-poppins),Arial,Helvetica,sans-serif;font-size:.875rem!important;font-weight:400!important;line-height:1.25rem!important}@media (min-width:1024px){[class*=\ ant-select],[class^=ant-select]{font-size:1rem!important;line-height:1.5rem!important}}.custom-tree-select .ant-select-selector{padding-left:8px;background:0 0!important;border:none!important;height:40px!important}.ant-select-multiple .ant-select-selection-placeholder{inset-inline-start:0}.custom-tree-select .ant-select-arrow,.custom-tree-select .ant-select-clear{height:24px;position:absolute;top:13px}.custom-tree-select .ant-select-clear{right:44px}.custom-tree-select .ant-select-arrow{right:8px}.custom-tree-dropdown .ant-select-tree-checkbox-inner{width:24px;height:24px;border-color:var(--text-secondary)!important}.custom-tree-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important}.custom-tree-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner :after,.custom-tree-dropdown .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{background-color:var(--primary-500)!important}.custom-tree-dropdown .ant-select-tree-node-content-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ant-select-dropdown{border:1px solid var(--grey-200);min-width:fit-content!important;max-width:100vw!important}@media (max-width:1024px){.ant-select-dropdown{min-width:250px!important}}.ant-select-multiple .ant-select-selection-wrap{align-items:center;gap:8px;margin-top:4px;display:flex}.ant-select-selection-search-input{font-size:10px!important}.ant-checkbox-inner{width:24px;height:24px;border-width:3px;border-radius:4px;border-color:var(--text-secondary)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;width:24px;height:24px;font-size:24px}