@tailwind base;@tailwind components;@tailwind utilities;body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{border-radius:10px;background:#a0a0a0}.figma-task-table .ant-table{background:transparent}.figma-task-table .ant-table-thead>tr>th{background:transparent!important;color:#fff!important;font-weight:700;font-size:12px;text-transform:uppercase;border-bottom:1px solid #3a3d44;padding:8px;height:40px}.figma-task-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(58,61,68,.5);padding:8px;color:#d1d5db;font-size:13px;transition:background .15s}.figma-task-table .ant-table-tbody>tr:nth-child(2n)>td{background:rgba(37,40,46,.3)}.figma-task-table .ant-table-tbody>tr:hover>td{background:rgba(42,95,90,.05)!important}.figma-task-table .ant-table-body{overflow-y:auto}.project-page{display:flex;flex-direction:column;position:relative}.project-page .top-content{display:flex;align-items:center;justify-content:space-between;padding:0 8px;height:53px}.project-page .top-content .page-header{display:flex;align-items:flex-end}.project-page .top-content .page-header .btn-create-project{margin-left:12px}.project-page .top-content .page-header .btn-create-project .anticon-plus-circle{font-size:22px}.project-page .page-content{flex:1 1;padding:20px;max-height:calc(100vh - 109px);overflow:hidden;overflow-y:auto}.project-page .page-content .loading-project{position:absolute;bottom:80px;left:45%}.project-page .project-list .card-project{width:264px;height:292px;color:#d1d1d7;background:#26292e;border-radius:10px;margin-bottom:20px;display:flex;flex-direction:column}.project-page .project-list .card-project .ant-card-cover{width:140px;display:flex;margin:0 auto;flex:1 1;align-items:center}.project-page .project-list .card-project .ant-card-body{padding:14px}.project-page .project-list .card-project .ant-card-body .ant-card-meta{background:#363a42;padding:0 22px;border-radius:10px;height:95px;display:flex;align-items:center}.project-page .project-list .card-project .ant-card-body .ant-card-meta .ant-card-meta-detail .ant-card-meta-title{color:#d1d1d7}.project-page .project-list .card-project .ant-card-body .ant-card-meta .ant-card-meta-detail .ant-card-meta-description{color:#d1d1d7;font-size:13px}.project-page .project-list .card-project .ant-card-body .ant-card-meta .total-study{color:#1a5a53;margin-left:6px;text-transform:lowercase}.studies-page .top-content .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.studies-page .top-content .page-header .title{font-size:24px;font-weight:600;color:#d1d1d7}.studies-page .top-content .page-header .btn-upload{background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.3);color:#fff;height:32px;padding:0 16px;font-weight:500;font-size:13px;border-radius:4px;display:flex;align-items:center;grid-gap:6px;gap:6px;transition:all .3s ease}.studies-page .top-content .page-header .btn-upload .anticon{font-size:14px}.studies-page .top-content .page-header .btn-upload:focus,.studies-page .top-content .page-header .btn-upload:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.studies-page .top-content .page-header .btn-upload:active{transform:translateY(0)}.studies-page .top-content .advanced-search{padding:32px 16px 16px}.studies-page .top-content .advanced-search .search-row{display:flex;grid-gap:12px;gap:12px;align-items:center}.studies-page .top-content .advanced-search .search-input-wrapper{flex:1 1;position:relative}.studies-page .top-content .advanced-search .search-input-wrapper .search-input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#6b7280;pointer-events:none}.studies-page .top-content .advanced-search .search-input-wrapper .search-input{width:100%;height:44px;padding:0 16px 0 48px;background:#25292f;border:1px solid #35393f;border-radius:8px;color:#fff;font-size:14px;line-height:20px;outline:none;transition:border-color .2s}.studies-page .top-content .advanced-search .search-input-wrapper .search-input::placeholder{color:#4b5563}.studies-page .top-content .advanced-search .search-input-wrapper .search-input:focus{border-color:rgba(61,162,149,.5);box-shadow:0 0 0 1px rgba(61,162,149,.2)}.studies-page .top-content .advanced-search .filters-toggle-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;height:44px;padding:0 20px;background:#25292f;border:1px solid #35393f;border-radius:8px;color:#d1d5db;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s;outline:none;white-space:nowrap}.studies-page .top-content .advanced-search .filters-toggle-btn.active,.studies-page .top-content .advanced-search .filters-toggle-btn:hover{background:#2d3139;border-color:rgba(61,162,149,.5)}.studies-page .top-content .advanced-search .filters-toggle-btn .filters-toggle-icon{width:16px;height:16px}.studies-page .top-content .advanced-search .filters-toggle-btn .filters-chevron{width:16px;height:16px;transition:transform .2s}.studies-page .top-content .advanced-search .filters-toggle-btn .filters-chevron.rotated{transform:rotate(180deg)}.studies-page .top-content .advanced-search .search-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;height:44px;padding:0 24px;background:#2a5f5a;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;outline:none;white-space:nowrap}.studies-page .top-content .advanced-search .search-btn:hover{background:#245249}.studies-page .top-content .advanced-search .search-btn .search-btn-icon{width:16px;height:16px}.studies-page .top-content .advanced-search .advanced-filter-panel{margin-top:16px;padding:16px;background:#25292f;border:1px solid #35393f;border-radius:8px}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-field-label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:500;color:#9ca3af;margin:0}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-field-label .filter-field-label-icon{width:14px;height:14px;color:#3da295}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-date-input{height:36px;background:#2d3139!important;border:1px solid #35393f!important;border-radius:8px!important;color:#fff;font-size:14px}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-date-input.ant-picker{background:#2d3139!important;border-color:#35393f!important;border-radius:8px!important}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-date-input.ant-picker .ant-picker-input>input{color:#fff!important;font-size:14px}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-date-input.ant-picker .ant-picker-input>input::placeholder,.studies-page .top-content .advanced-search .advanced-filter-panel .filter-date-input.ant-picker .ant-picker-suffix{color:#6b7280}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-date-input.ant-picker:hover{border-color:rgba(61,162,149,.5)!important}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-date-input.ant-picker.ant-picker-focused{border-color:rgba(61,162,149,.5)!important;box-shadow:0 0 0 1px rgba(61,162,149,.2)}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-select{width:100%}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-select .ant-select-selector{height:36px!important;background:#2d3139!important;border:1px solid #35393f!important;border-radius:8px!important;color:#fff;font-size:14px;display:flex;align-items:center}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-select .ant-select-selection-item{color:#fff;line-height:34px!important}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-select .ant-select-arrow{color:#6b7280}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-select:hover .ant-select-selector{border-color:rgba(61,162,149,.5)!important}.studies-page .top-content .advanced-search .advanced-filter-panel .filter-select.ant-select-focused .ant-select-selector{border-color:rgba(61,162,149,.5)!important;box-shadow:0 0 0 1px rgba(61,162,149,.2)!important}.studies-page .table-wrapper{margin-top:24px;margin-left:16px;margin-right:16px;border-radius:12px;border:1px solid #3a3d44;background:linear-gradient(to bottom right,#25282e,#1f2228);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden}.studies-page .table-wrapper .dark-table,.studies-page .table-wrapper .dark-table .ant-table,.studies-page .table-wrapper .dark-table .ant-table-container,.studies-page .table-wrapper .dark-table .ant-table-container .ant-table-thead,.studies-page .table-wrapper .dark-table .ant-table-content,.studies-page .table-wrapper .dark-table .ant-table-content .ant-table-thead{background:transparent}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th{background:transparent!important;color:#fff!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid #3a3d44!important;border-right:none!important;border-top:none!important;padding:0 8px!important;height:40px!important;line-height:40px!important;text-align:left!important;border-radius:0!important;white-space:nowrap}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th:last-child{border-right:none!important}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:transparent!important}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorters{padding:0;grid-gap:8px;gap:8px;display:inline-flex;align-items:center}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-title{flex:none}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorter{margin-left:4px;color:hsla(0,0%,100%,.3)}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorter.ant-table-column-sorter-down.active,.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorter.ant-table-column-sorter-up.active{color:#2a5f5a}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorter-inner .ant-table-column-sorter-down,.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorter-inner .ant-table-column-sorter-up{font-size:11px;color:hsla(0,0%,100%,.3)}.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorter-inner .ant-table-column-sorter-down.active,.studies-page .table-wrapper .dark-table .ant-table-thead>tr>th .ant-table-column-sorter-inner .ant-table-column-sorter-up.active{color:#2a5f5a}.studies-page .table-wrapper .dark-table .ant-table-tbody>tr:hover>td{background:#2d3038!important}.studies-page .table-wrapper .dark-table .ant-table-tbody>tr:nth-child(2n)>td{background:rgba(31,34,40,.3)!important}.studies-page .table-wrapper .dark-table .ant-table-tbody>tr:nth-child(odd)>td{background:transparent!important}.studies-page .table-wrapper .dark-table .ant-table-tbody>tr>td{border-bottom:1px solid #3a3d44!important;color:#d1d5db;padding:8px;font-size:14px;line-height:1.5}.studies-page .table-wrapper .dark-table .patient-id-cell{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:14px;color:#d1d5db}.studies-page .table-wrapper .dark-table .patient-name-cell{font-weight:500;color:#fff}.studies-page .table-wrapper .dark-table .accession-cell{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:14px;color:#d1d5db}.studies-page .table-wrapper .dark-table .sex-age-cell{color:#d1d5db;font-size:14px}.studies-page .table-wrapper .dark-table .modality-badge{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:700;background:#2d3139;color:#fff;border:1px solid #3a3d44}.studies-page .table-wrapper .dark-table .study-date-cell{display:flex;flex-direction:column;line-height:1.3}.studies-page .table-wrapper .dark-table .study-date-cell .study-date-date{font-size:14px;color:#fff}.studies-page .table-wrapper .dark-table .study-date-cell .study-date-time{font-size:12px;color:#6b7280}.studies-page .table-wrapper .dark-table .status-badge{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;text-transform:capitalize;line-height:1.4;border:1px solid}.studies-page .table-wrapper .dark-table .status-badge.new{background:rgba(120,53,15,.3);color:rgba(245,158,11,.7);border-color:rgba(146,64,14,.4)}.studies-page .table-wrapper .dark-table .status-badge.assigned{background:rgba(42,95,90,.3);color:rgba(61,162,149,.8);border-color:rgba(42,95,90,.4)}.studies-page .table-wrapper .dark-table .status-badge.unassigned{background:rgba(31,41,55,.3);color:rgba(107,114,128,.8);border-color:rgba(55,65,81,.4)}.studies-page .table-wrapper .dark-table .status-badge.approved,.studies-page .table-wrapper .dark-table .status-badge.completed{background:rgba(42,95,90,.3);color:rgba(61,162,149,.8);border-color:rgba(42,95,90,.4)}.studies-page .table-wrapper .dark-table .status-badge.in-progress,.studies-page .table-wrapper .dark-table .status-badge.reading{background:rgba(12,74,110,.3);color:rgba(14,165,233,.7);border-color:rgba(7,89,133,.4)}.studies-page .table-wrapper .dark-table .referring-unassigned{color:#4b5563;font-style:italic;font-size:14px}.studies-page .table-wrapper .dark-table .referring-assigned{color:#d1d5db;font-size:14px}.studies-page .table-wrapper .dark-table .report-status{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#d1d5db}.studies-page .table-wrapper .dark-table .report-status.report-status-loading{color:hsla(0,0%,100%,.7)}.studies-page .table-wrapper .dark-table .report-status.report-status-unknown{color:hsla(0,0%,100%,.6)}.studies-page .table-wrapper .dark-table .report-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.studies-page .table-wrapper .dark-table .report-status-none .report-status-dot{background:#fbbf24}.studies-page .table-wrapper .dark-table .report-status-draft .report-status-dot{background:#38bdf8}.studies-page .table-wrapper .dark-table .report-status-submitted .report-status-dot{background:#3da295}.studies-page .table-wrapper .dark-table .report-view-icon{margin-left:6px;cursor:pointer;color:#3da295;font-size:15px;transition:color .15s}.studies-page .table-wrapper .dark-table .report-view-icon:hover{color:#5ec4b6}.studies-page .table-wrapper .dark-table .ant-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studies-page .table-wrapper .dark-table .ant-checkbox-wrapper{margin:0}.studies-page .table-wrapper .dark-table .ant-checkbox .ant-checkbox-inner{border-color:#6b7280;background:transparent}.studies-page .table-wrapper .dark-table .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#2a5f5a;border-color:#2a5f5a}.studies-page .table-wrapper .dark-table .ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(20,184,166,.1)!important;border-bottom-color:rgba(20,184,166,.3)!important}.studies-page .table-wrapper .dark-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:rgba(20,184,166,.15)!important}.studies-page .table-wrapper .dark-table ::-webkit-scrollbar{width:6px;height:6px}.studies-page .table-wrapper .dark-table ::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.studies-page .table-wrapper .dark-table ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.studies-page .table-wrapper .dark-table ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.studies-page .table-wrapper .dark-table .ant-table-pagination{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;padding:16px 24px!important;background:rgba(31,34,40,.5)!important;border-top:1px solid #3a3d44!important;margin:0!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-total-text{color:#9ca3af;font-size:14px;line-height:36px;margin-right:auto!important;flex-shrink:0;order:0}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-next,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-prev{order:1;min-width:36px!important;height:36px!important;line-height:34px!important;background:#2d3038!important;border:1px solid #3a3d44!important;border-radius:6px!important;margin:0 4px!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-next .ant-pagination-item-link,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link{background:transparent!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;height:100%}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-next:hover,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-prev:hover{background:#35383f!important;border-color:#3a3d44!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-next.ant-pagination-disabled,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-prev.ant-pagination-disabled{opacity:.3!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{color:#fff!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item{order:1;min-width:36px!important;height:36px!important;line-height:34px!important;background:#2d3038!important;border:1px solid #3a3d44!important;border-radius:6px!important;margin:0 2px!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item a{color:#d1d5db!important;font-size:14px}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item:hover{background:#35383f!important;border-color:#3a3d44!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item:hover a{color:#fff!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item-active{background:#2a5f5a!important;border-color:transparent!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item-active a{color:#fff!important;font-weight:600}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item-active:hover{background:#245249!important;border-color:transparent!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-item-active:hover a{color:#fff!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-jump-next,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-jump-prev{order:1;min-width:36px!important;height:36px!important;line-height:36px!important;color:#d1d5db!important;margin:0 2px!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#d1d5db!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{color:#2a5f5a!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-options{order:2;margin-left:auto!important;flex-shrink:0;display:flex!important;align-items:center!important;grid-gap:8px;gap:8px}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-options:before{content:"Per page:";color:#9ca3af;font-size:14px;white-space:nowrap}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-options .ant-select-selector{height:36px!important;min-width:80px;background:#2d3038!important;border:1px solid #3a3d44!important;border-radius:6px!important;color:#fff!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-options .ant-select-selection-item{color:#fff!important;line-height:34px!important;font-size:14px}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-options .ant-select-arrow{color:hsla(0,0%,100%,.5)!important}.studies-page .table-wrapper .dark-table .ant-table-pagination .ant-pagination-options-size-changer{color:transparent;font-size:0}.studies-page .bulk-selection-bar{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:12px 12px 0;border-radius:12px;background:hsla(0,0%,100%,.02);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.05);border-left:4px solid #2a5f5a}.studies-page .bulk-selection-bar .bulk-bar-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.studies-page .bulk-selection-bar .bulk-bar-count{font-size:14px;font-weight:500;color:#d1d5db}.studies-page .bulk-selection-bar .bulk-bar-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:transparent;border:1px solid #4b5563;color:#d1d5db;font-size:13px;font-weight:500;border-radius:6px;height:32px;padding:0 12px;cursor:pointer;transition:all .2s}.studies-page .bulk-selection-bar .bulk-bar-btn:hover{background:hsla(0,0%,100%,.05);border-color:#6b7280;color:#fff}.studies-page .bulk-selection-bar .bulk-bar-btn.bulk-bar-btn-danger{border-color:rgba(220,38,38,.5);color:#f87171}.studies-page .bulk-selection-bar .bulk-bar-btn.bulk-bar-btn-danger:hover{background:#dc2626;border-color:#ef4444;color:#fff}.studies-page .bulk-selection-bar .bulk-bar-clear{color:#6b7280;font-size:13px;font-weight:400;border:none;background:transparent;cursor:pointer;padding:4px 12px;border-radius:6px;transition:all .2s}.studies-page .bulk-selection-bar .bulk-bar-clear:hover{color:#d1d5db;background:hsla(0,0%,100%,.05)}.worklist-redesign .wl-dismiss-btn:hover{opacity:1!important}.worklist-redesign .wl-table-row:hover{background:#2a2d35}.worklist-redesign .wl-table-row.wl-row-stat:hover{background:rgba(226,75,74,.05)}.worklist-redesign .wl-priors-link:hover{text-decoration:underline}.worklist-redesign .wl-search-input:focus{border-color:#1d9e75!important;box-shadow:0 0 0 1px rgba(29,158,117,.3)}.worklist-redesign .wl-search-input::placeholder{color:#4b5563}.worklist-redesign .wl-filter-select:focus{border-color:#1d9e75!important;outline:none}.worklist-redesign .wl-btn-search:hover{background:#178a64!important}.worklist-redesign .wl-btn-clear:hover{background:#25282e!important}.worklist-redesign .wl-btn-read:hover{background:#245249!important}.worklist-redesign .wl-btn-amend:hover{background:rgba(29,158,117,.1)!important}.worklist-redesign .wl-page-btn:hover{background:#2a2d35!important;color:#fff!important}.rp-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1050}.rp-dialog{background:#fff;border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:45%;max-width:480px;height:80vh;display:flex;flex-direction:column;overflow:hidden}.rp-header{background:linear-gradient(90deg,#2a5f5a,#245249);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:grab}.rp-header:active{cursor:grabbing}.rp-header-title{font-size:14px;font-weight:600;color:#fff}.rp-close{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:18px;cursor:pointer;padding:4px;line-height:1}.rp-close:hover{color:#fff}.rp-body{padding:24px;overflow-y:auto;flex:1 1;font-family:"Times New Roman",Georgia,serif;font-size:14px;line-height:1.6;color:#1a1a1a}.rp-body h1{text-align:center;font-size:18px;font-weight:700;margin:0 0 4px}.rp-body table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;margin-bottom:24px}.rp-body table td{padding:4px 10px;border:1px solid #e5e7eb;font-size:13px;width:25%}.rp-body h3{font-size:16px;font-weight:600;margin-top:16px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.rp-body p{margin-bottom:12px}.rp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;grid-gap:12px;gap:12px;color:#6b7280}.rp-footer{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.rp-footer-pdf{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;background:#2a5f5a;color:#fff;border:none;border-radius:6px;cursor:pointer}.rp-footer-pdf:hover:not(:disabled){background:#245249}.rp-footer-pdf:disabled{opacity:.5;cursor:not-allowed}.rp-footer-close{padding:8px 20px;font-size:13px;font-weight:500;background:#374151;color:#fff;border:none;border-radius:6px;cursor:pointer}.rp-footer-close:hover{background:#4b5563}.pagination-table{text-align:right;display:flex;align-items:center;justify-content:flex-end;font-size:12px}.pagination-table .page-size-option{color:#d1d1d7;margin:0 10px;font-size:12px}.pagination-table .page-size-option .ant-select-selector{background:#151515;border:none;height:24px}.pagination-table .page-size-option .ant-select-selector .ant-select-selection-item{line-height:24px}.pagination-table .page-size-option .ant-select-arrow{color:#d1d1d7;font-size:10px}.pagination-table .ant-pagination{font-size:12px}.pagination-table .ant-pagination .ant-pagination-item-link .ant-pagination-item-ellipsis{color:rgba(209,209,215,.4)}.pagination-table .ant-pagination .ant-pagination-next,.pagination-table .ant-pagination .ant-pagination-prev{width:24px;min-width:24px;height:24px;line-height:24px}.pagination-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.pagination-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-radius:50%;background:transparent;color:#d1d1d7;border-width:0}.pagination-table .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link-icon,.pagination-table .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link-icon,.pagination-table .ant-pagination .ant-pagination-next:focus .ant-pagination-item-link,.pagination-table .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,.pagination-table .ant-pagination .ant-pagination-prev:focus .ant-pagination-item-link,.pagination-table .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link{color:#00b894}.pagination-table .ant-pagination .ant-pagination-item{border:none;background:inherit;text-decoration:underline}.pagination-table .ant-pagination .ant-pagination-item a{color:#d1d1d7}.pagination-table .ant-pagination .ant-pagination-item.ant-pagination-item-active a,.pagination-table .ant-pagination .ant-pagination-item:focus a,.pagination-table .ant-pagination .ant-pagination-item:hover a{color:#00b894}.pagination-table .ant-pagination-disabled .ant-pagination-next:focus .ant-pagination-item-link,.pagination-table .ant-pagination-disabled .ant-pagination-next:hover .ant-pagination-item-link,.pagination-table .ant-pagination-disabled .ant-pagination-prev:focus .ant-pagination-item-link,.pagination-table .ant-pagination-disabled .ant-pagination-prev:hover .ant-pagination-item-link{color:#354053;border-color:#354053}.pagination-table .ant-pagination-disabled .ant-pagination-item:focus a,.pagination-table .ant-pagination-disabled .ant-pagination-item:hover a{color:#354053}.pagination-table .ant-pagination-disabled .ant-pagination-item.ant-pagination-item-active a{color:#00b894}.pagination-table .ant-pagination-disabled.ant-pagination-next:focus .ant-pagination-item-link,.pagination-table .ant-pagination-disabled.ant-pagination-next:hover .ant-pagination-item-link,.pagination-table .ant-pagination-disabled.ant-pagination-prev:focus .ant-pagination-item-link,.pagination-table .ant-pagination-disabled.ant-pagination-prev:hover .ant-pagination-item-link{color:#354053;border-color:#354053}.pagination-table .info-page-size{background:rgba(194,207,224,.36);border-radius:70px;padding:5px 14px}.popup-context{background-clip:padding-box;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);left:0;list-style-type:none;margin:0;outline:none;padding:0;position:fixed;text-align:left;top:0;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:90px}.popup-context li{clear:both;cursor:pointer;font-size:14px;margin:0;white-space:nowrap}.popup-context li .btn-popup{width:100%;text-align:left;color:rgba(0,0,0,.65)}.popup-context li .btn-popup:hover{background-color:#e6faef}.popup-context li .btn-popup[disabled]{color:rgba(0,0,0,.3)}.data-page{display:flex;flex-direction:column;flex:1 1}.data-page .outer-action-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;min-height:36px}.data-page .outer-action-left{display:flex;grid-gap:8px;gap:8px}.data-page .data-container{display:flex;grid-gap:16px;gap:16px}.data-page .sidebar-panel{width:224px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.data-page .sidebar-card{background:#2d3038;border:1px solid #3a3d44;border-radius:12px;padding:16px}.data-page .card-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.data-page .status-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.data-page .status-item:not(.is-active):hover{background:hsla(0,0%,100%,.05)!important}.data-page .labeler-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.data-page .labeler-item{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;font-size:14px;cursor:pointer}.data-page .labeler-item:hover{background:hsla(0,0%,100%,.05)}.data-page .labeler-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ca3af}.data-page .labeler-count{color:#fff;font-weight:600;margin-left:8px}.data-page .table-panel{flex:1 1;min-width:0;background:#2d3038;border:1px solid #3a3d44;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.data-page .table-controls{justify-content:space-between;padding:12px 16px;border-bottom:1px solid #3a3d44}.data-page .controls-left,.data-page .table-controls{display:flex;align-items:center;grid-gap:12px;gap:12px}.data-page .controls-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.data-page .rows-label{font-size:14px;color:#9ca3af}.data-page .search-wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#25282e;border:1px solid #3a3d44;border-radius:8px;padding:6px 12px;min-width:200px}.data-page .search-input{background:transparent;border:none;outline:none;color:#d1d5db;font-size:13px;width:100%}.data-page .search-input::placeholder{color:#6b7280}.data-page .select-info{font-size:14px;color:#9ca3af;white-space:nowrap}.data-page .select-info .select-count.active{color:#2a5f5a;font-weight:600}.data-page .btn-action{padding:6px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;white-space:nowrap}.data-page .btn-action.btn-teal{background:transparent;border:1px solid #2a5f5a;color:#2a5f5a}.data-page .btn-action.btn-teal:hover{background:rgba(42,95,90,.1)}.data-page .btn-action.btn-danger{background:transparent;border:1px solid #ef4444;color:#ef4444}.data-page .btn-action.btn-danger:hover{background:rgba(239,68,68,.1)}.data-page .btn-action:disabled{opacity:.5;cursor:not-allowed}.data-page .figma-data-table .ant-table{background:transparent}.data-page .figma-data-table .ant-table-thead>tr>th{background:transparent!important;color:#fff!important;font-weight:700;font-size:12px;text-transform:uppercase;border-bottom:1px solid #3a3d44;padding:8px;height:40px}.data-page .figma-data-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(58,61,68,.5);padding:8px;color:#d1d5db;font-size:13px;transition:background .15s}.data-page .figma-data-table .ant-table-tbody>tr:nth-child(2n)>td{background:rgba(37,40,46,.3)}.data-page .figma-data-table .ant-table-tbody>tr:hover>td{background:rgba(42,95,90,.05)!important}.data-page .figma-data-table .ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(42,95,90,.1)!important}.data-page .figma-data-table .ant-checkbox-wrapper .ant-checkbox-inner{background:transparent;border-color:#3a3d44}.data-page .figma-data-table .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:#2a5f5a;border-color:#2a5f5a}.data-page .figma-data-table .ant-table-column-sorter{color:#6b7280}.data-page .figma-data-table .ant-table-body{overflow-y:auto}.data-page .table-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #3a3d44}.data-page .pagination-info{font-size:14px;color:#9ca3af}.data-page .pagination-bold{font-weight:600;color:#fff}.data-page .pagination-controls{display:flex;align-items:center;grid-gap:8px;gap:8px}.data-page .pagination-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#25282e;border:1px solid #3a3d44;border-radius:6px;color:#fff;font-size:18px;cursor:pointer;transition:background .2s}.data-page .pagination-btn:hover:not(:disabled){background:rgba(42,95,90,.2)}.data-page .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.data-page .pagination-page{font-size:14px;color:#d1d5db}.data-page .study-status-badge{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;text-transform:capitalize}.assign-labelers{max-height:250px;overflow:hidden;overflow-y:auto}.assign-labelers .assign-btn-group{margin-bottom:15px;text-align:center}.assign-labelers .labelers{margin-bottom:20px}.assign-labelers .labelers .check-box-list{display:flex;flex-direction:column}.tooltip-assign .ant-tooltip-inner{color:rgba(0,0,0,.85)}.delete-modal .delete-modal-content{margin-top:15px}.delete-modal .delete-modal-content .line-item{display:flex;align-items:center}.delete-modal .delete-modal-content .line-item .line-icon{font-size:24px;margin-right:10px}.delete-modal .delete-modal-content .line-item .line-icon.warning-icon{color:#faad14}.delete-modal .delete-modal-content .line-item .line-icon.success-icon{color:#1a5a53}.delete-modal .delete-modal-content .line-item .line-icon.error-icon{color:#ff4d4f}.delete-modal .delete-modal-content .line-item .msg{font-size:18px}.delete-modal .ant-modal-footer .btn-delete{border:1px solid #ff4d4f!important}.assign-labeler-modal .form-content .ant-input-number{width:100%}.export-label-modal .exported-table .export-lb-status{text-transform:capitalize}.export-label-modal .exported-table .export-lb-status.pending{color:#ffa000}.export-label-modal .exported-table .export-lb-status.done{color:#17b978}.task-page{display:flex;flex-direction:column}.task-page .outer-action-bar{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px;min-height:36px}.task-page .outer-action-left{display:flex;grid-gap:8px;gap:8px}.task-page .task-data-container{display:flex;grid-gap:16px;gap:16px}.task-page .sidebar-panel{width:224px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.task-page .sidebar-card{background:#2d3038;border:1px solid #3a3d44;border-radius:12px;padding:16px}.task-page .card-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.task-page .status-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.task-page .status-item:not(.is-active):hover{background:hsla(0,0%,100%,.05)!important}.task-page .labeler-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.task-page .labeler-item{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;font-size:14px;cursor:pointer}.task-page .labeler-item:hover{background:hsla(0,0%,100%,.05)}.task-page .labeler-item.is-active{background:rgba(42,95,90,.2)}.task-page .labeler-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ca3af}.task-page .labeler-count{color:#fff;font-weight:600;margin-left:8px}.task-page .table-panel{flex:1 1;min-width:0;background:#2d3038;border:1px solid #3a3d44;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.task-page .table-controls{justify-content:space-between;padding:12px 16px;border-bottom:1px solid #3a3d44}.task-page .controls-left,.task-page .table-controls{display:flex;align-items:center;grid-gap:12px;gap:12px}.task-page .controls-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.task-page .rows-label{font-size:14px;color:#9ca3af}.task-page .search-wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#25282e;border:1px solid #3a3d44;border-radius:8px;padding:6px 12px;min-width:200px}.task-page .search-input{background:transparent;border:none;outline:none;color:#d1d5db;font-size:13px;width:100%}.task-page .search-input::placeholder{color:#6b7280}.task-page .select-info{font-size:14px;color:#9ca3af;white-space:nowrap}.task-page .select-info .select-count.active{color:#2a5f5a;font-weight:600}.task-page .btn-action{padding:6px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;white-space:nowrap}.task-page .btn-action.btn-teal{background:transparent;border:1px solid #2a5f5a;color:#2a5f5a}.task-page .btn-action.btn-teal:hover{background:rgba(42,95,90,.1)}.task-page .btn-action.btn-danger{background:transparent;border:1px solid #ef4444;color:#ef4444}.task-page .btn-action.btn-danger:hover{background:rgba(239,68,68,.1)}.task-page .btn-action:disabled{opacity:.5;cursor:not-allowed}.task-page .figma-task-table .ant-table{background:transparent}.task-page .figma-task-table .ant-table-thead>tr>th{background:transparent!important;color:#fff!important;font-weight:700;font-size:12px;text-transform:uppercase;border-bottom:1px solid #3a3d44;padding:8px;height:40px}.task-page .figma-task-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(58,61,68,.5);padding:8px;color:#d1d5db;font-size:13px;transition:background .15s}.task-page .figma-task-table .ant-table-tbody>tr:nth-child(2n)>td{background:rgba(37,40,46,.3)}.task-page .figma-task-table .ant-table-tbody>tr:hover>td{background:rgba(42,95,90,.05)!important}.task-page .figma-task-table .ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(42,95,90,.1)!important}.task-page .figma-task-table .ant-checkbox-wrapper .ant-checkbox-inner{background:transparent;border-color:#3a3d44}.task-page .figma-task-table .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:#2a5f5a;border-color:#2a5f5a}.task-page .figma-task-table .ant-table-column-sorter{color:#6b7280}.task-page .figma-task-table .ant-table-thead>tr>th{position:sticky;top:0;z-index:2}.task-page .table-body-wrapper{flex:1 1;min-height:0;max-height:520px;overflow-y:auto}.task-page .table-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #3a3d44}.task-page .pagination-info{font-size:14px;color:#9ca3af}.task-page .pagination-bold{font-weight:600;color:#fff}.task-page .pagination-controls{display:flex;align-items:center;grid-gap:8px;gap:8px}.task-page .pagination-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#25282e;border:1px solid #3a3d44;border-radius:6px;color:#fff;font-size:18px;cursor:pointer;transition:background .2s}.task-page .pagination-btn:hover:not(:disabled){background:rgba(42,95,90,.2)}.task-page .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.task-page .pagination-page{font-size:14px;color:#d1d5db}.task-page .task-status-badge,.task-page .task-type-badge{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500}.task-page .task-status-badge{text-transform:capitalize}.task-page .task-archived{color:#f44336}.create-label-modal .ant-modal-body{padding:20px 24px!important}.create-label-modal .ant-form .ant-form-item{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;margin-bottom:16px!important}.create-label-modal .ant-form .ant-form-item-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%}.create-label-modal .ant-form .ant-form-item-label,.create-label-modal .ant-form .ant-form-item-row>.ant-form-item-label,.create-label-modal .ant-form .ant-form-item>.ant-form-item-label{flex:0 0 130px!important;max-width:130px!important;width:130px!important;padding:0 8px 0 0!important;text-align:left!important;overflow:visible!important;white-space:normal!important}.create-label-modal .ant-form .ant-form-item-label label,.create-label-modal .ant-form .ant-form-item-row>.ant-form-item-label label,.create-label-modal .ant-form .ant-form-item>.ant-form-item-label label{height:auto!important;line-height:32px!important;white-space:normal!important;color:#192a3e!important;font-weight:500!important}.create-label-modal .ant-form .ant-form-item-control,.create-label-modal .ant-form .ant-form-item-row>.ant-form-item-control,.create-label-modal .ant-form .ant-form-item>.ant-form-item-control{flex:1 1 auto!important;max-width:calc(100% - 130px)!important;min-width:0!important}.create-label-modal .ant-input-affix-wrapper:hover,.create-label-modal .ant-input-number:hover,.create-label-modal .ant-input:hover,.create-label-modal .ant-select-selector:hover{border-color:#1a5a53!important}.create-label-modal .ant-input-affix-wrapper-focused,.create-label-modal .ant-input-focused,.create-label-modal .ant-input-number-focused,.create-label-modal .ant-input:focus,.create-label-modal .ant-select-focused .ant-select-selector{border-color:#1a5a53!important;box-shadow:0 0 0 2px rgba(26,90,83,.18)!important}.create-label-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#1a5a53;color:#1a5a53}.create-label-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):focus,.create-label-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:rgba(26,90,83,.06);border-color:#237a70;color:#237a70}.create-label-modal .ant-modal-footer .ant-btn-primary{background:#1a5a53;border-color:#1a5a53;color:#fff;box-shadow:0 4px 10px rgba(26,90,83,.25)}.create-label-modal .ant-modal-footer .ant-btn-primary:focus,.create-label-modal .ant-modal-footer .ant-btn-primary:hover{background:#217269;border-color:#217269}.create-label-modal .ant-modal-footer .ant-btn-primary:active{background:#144641;border-color:#144641}.create-label-modal .btn-delete-label{border-color:#ff4d4f!important}.create-label-modal .btn-pick-color{height:22px;width:22px;min-width:unset;border:none;padding:0}.label-groups{padding:8px;height:100%}.label-groups .header-label-groups{display:flex;align-items:center;margin-bottom:20px}.label-groups .header-label-groups .lb-title{font-size:16px}.label-groups .header-label-groups .btn-add-label-group{margin-left:auto}.label-groups .label-groups-content .form-lb-group .ant-input-search{background:transparent}.label-groups .label-groups-content .form-lb-group .ant-input-search .ant-input{background:transparent;color:#d1d1d7;height:32px}.label-groups .label-groups-content .form-lb-group .ant-input-search .ant-input-group-addon{background:transparent}.label-groups .label-groups-content .form-lb-group .ant-input-search .ant-input-group-addon .ant-input-search-button{border:none;height:32px}.label-groups .label-groups-content .form-lb-group .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-input{border-color:#53555a}.label-groups .label-groups-content .form-lb-group .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-input:focus,.label-groups .label-groups-content .form-lb-group .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-input:hover{border-color:#1a5a53}.label-groups .label-groups-content .lb-group-list .lb-group-item{padding:12px 8px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.label-groups .label-groups-content .lb-group-list .lb-group-item.active-item{background-color:#26292e}.labels-wrapper{background:#26292e;border-radius:10px;padding:8px;height:100%;width:100%}.labels-wrapper .header-labels{margin-bottom:20px}.labels-wrapper .header-labels,.labels-wrapper .header-labels .group-info{display:flex;align-items:center}.labels-wrapper .header-labels .group-info .lb-title{margin-right:10px;color:#d1d1d7}.labels-wrapper .header-labels .lb-title{font-size:16px}.labels-wrapper .header-labels .btn-add-label{margin-left:auto}.labels-wrapper .labels-content .txt-title{font-size:16px;margin-bottom:10px}.labels-wrapper .labels-content .finding-wrapper{margin-bottom:25px}.labels-wrapper .labels-content .label-table .ant-table-wrapper{border-radius:5px;overflow:hidden}.labels-wrapper .labels-content .label-table .ant-table-wrapper .ant-table-container{background:#1e2025!important}.labels-wrapper .labels-content .label-table .ant-table-thead{background:#26292e!important}.labels-wrapper .labels-content .label-table .ant-table-thead tr th{background:#26292e!important;border-right:2px solid #0f1012!important;color:#d1d1d7}.labels-wrapper .labels-content .label-table .ant-table-thead tr th:last-child{border-right:none!important}.labels-wrapper .labels-content .label-table .ant-table-tbody{background:#1e2025}.labels-wrapper .labels-content .label-table .ant-table-tbody tr td{vertical-align:top;color:#d1d1d7}.labels-wrapper .labels-content .label-table .ant-table-tbody tr:hover td{background:rgba(26,90,83,.1)!important}.labels-wrapper .labels-content .label-table .lb-list .lb-wrap-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.labels-wrapper .labels-content .label-table .lb-list .lb-color{width:10px;height:10px;display:inline-block;margin-right:12px}.labels-wrapper .labels-content .label-table .lb-list .lb-item{padding:3px}.labels-wrapper .labels-content .label-table .lb-list .lb-item span{cursor:pointer}.labels-wrapper .labels-content .label-table .lb-list .sub-labels{padding-left:18px;margin-bottom:4px}.labels-wrapper .labels-content .label-table .lb-list .sub-labels .sub-label-item{padding:3px;list-style:none}.labels-wrapper .select-managers{display:flex;align-items:center;margin-bottom:16px}.labels-wrapper .select-managers .lb-title{font-size:16px;color:#d1d1d7}.labels-wrapper .select-managers .ant-select-selector{background:#26292e!important;color:#d1d1d7;border:1px solid #53555a!important}.labels-wrapper .select-managers .ant-select-selector .ant-select-selection-item{background:#32353c;border:none}.labels-wrapper .select-managers .ant-select-selector .ant-select-selection-item .ant-select-selection-item-remove{color:#d1d1d7}.setting-page{display:flex;flex-direction:column;flex:1 1}.setting-page .header-action{display:flex;position:absolute;top:10px!important;right:36px;width:unset!important}.setting-page .header-action .btn-update-project .btn{min-width:120px}.setting-page .header-action .btn-update-project .btn:disabled{color:rgba(209,209,215,.6)}.setting-page .setting-container{display:flex;flex-direction:column;flex:1 1;padding:25px 30px}.setting-page .setting-container .form-update-project{width:100%;position:relative}.setting-page .setting-container .form-update-project .workflow-item .anticon-question-circle{color:#fff}.setting-page .setting-container .form-update-project .delete-project{position:absolute;right:0}.setting-page .setting-container .form-update-project .session-title{margin-bottom:8px;color:#d1d1d7}.setting-page .setting-container .form-update-project .ant-form-item-label label{color:#d1d1d7;min-width:160px}.setting-page .setting-container .form-update-project .ant-form-item-control{max-width:350px}.setting-page .setting-container .form-update-project .ant-form-item-control .ant-input,.setting-page .setting-container .form-update-project .ant-form-item-control .ant-select-selector{background:#1e2025;color:#d1d1d7}.setting-page .setting-container .form-update-project .ant-form-item-control .ant-select-arrow{color:#d1d1d7}.setting-page .setting-container .form-update-project .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-input{border-color:#53555a}.setting-page .setting-container .form-update-project .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-input:focus,.setting-page .setting-container .form-update-project .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-input:hover{border-color:#1a5a53}.setting-page .setting-container .form-update-project .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-select:not(.ant-select-focused) .ant-select-selector{border-color:#53555a}.setting-page .setting-container .form-update-project .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-control .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#1a5a53}.setting-page .setting-container .form-update-project .assign-label-wrapper{margin-bottom:24px}.setting-page .setting-container .form-update-project .assign-label-wrapper .select-label-group{display:flex}.setting-page .setting-container .form-update-project .assign-label-wrapper .select-label-group .form-item-lb-group{width:250px}.setting-page .setting-container .form-update-project .assign-label-wrapper .select-label-group .btn-add-label-group{margin-left:8px}.setting-page .setting-container .form-update-project .assign-label-wrapper .select-label-group .btn-add-label-group .anticon-plus-circle{font-size:22px}.setting-page .setting-container .form-update-project .assign-label-wrapper .labels-wrapper{background:transparent;border:1px solid #53555a;padding:20px}.setting-page .setting-container .form-update-project .assign-label-wrapper .labels-wrapper .labels-content .txt-title{color:#d1d1d7}.setting-page .setting-container .form-update-project .assign-user-wrapper .lb-input{color:#d1d1d7;margin-bottom:5px;text-transform:uppercase}.setting-page .setting-container .form-update-project .assign-user-wrapper .select-users{padding:8px 0}.setting-page .setting-container .form-update-project .assign-user-wrapper .select-users .ant-form-item-control{min-height:350px;background:#26292e;border-radius:10px;padding:4px;cursor:default}.setting-page .setting-container .form-update-project .assign-user-wrapper .select-users .ant-form-item-control .ant-select-selector{display:flex;flex-wrap:wrap-reverse;background:#26292e}.setting-page .setting-container .form-update-project .assign-user-wrapper .select-users .ant-form-item-control .ant-select-selector .ant-select-selection-item{width:100%;background:#363a42;border:none;color:#d1d1d7;padding:8px;height:auto;display:flex;justify-content:space-between;margin-top:10px;border-radius:10px}.setting-page .setting-container .form-update-project .assign-user-wrapper .select-users .ant-form-item-control .ant-select-selector .ant-select-selection-item .ant-select-selection-item-remove{width:22px;height:22px;border-radius:50%;background:#dadada}.setting-page .setting-container .form-update-project .assign-user-wrapper .select-users .ant-form-item-control .ant-select-selector .ant-select-selection-search{margin:10px 0 0;width:100%!important;border:1px solid #53555a;border-radius:10px;padding:5px}.setting-page .setting-container .form-update-project .assign-user-wrapper .select-users .ant-form-item-control .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{opacity:1!important;margin:0!important}.study-list-page{display:flex;flex-direction:column;position:relative}.study-list-page .page-inner{display:flex;flex-direction:column;padding:0 24px}.study-list-page .project-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-top:16px}.study-list-page .project-header-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.study-list-page .project-header-right{display:flex;align-items:center}.study-list-page .project-header-add-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border:1px solid #1a5a53;border-radius:8px;background:#1a5a53;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.study-list-page .project-header-add-btn:hover{background:#245f5b;border-color:#245f5b}.study-list-page .project-header-add-btn:active{background:#154845;border-color:#154845}.study-list-page .back-arrow-btn{background:transparent;border:none;cursor:pointer;color:#9ca3af;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.study-list-page .back-arrow-btn:hover{color:#fff;background:hsla(0,0%,100%,.05)}.study-list-page .project-info{display:flex;flex-direction:column}.study-list-page .project-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.2}.study-list-page .project-description{font-size:14px;color:#9ca3af;margin:0}.study-list-page .tabs-bar{border-bottom:1px solid #3a3d44;margin-bottom:24px}.study-list-page .tabs-list{display:flex;grid-gap:32px;gap:32px}.study-list-page .tab-btn{position:relative;background:none;border:none;padding:0 8px 16px;font-size:16px;font-weight:700;color:#6b7280;cursor:pointer;transition:color .2s}.study-list-page .tab-btn:hover{color:#d1d5db}.study-list-page .tab-btn.tab-active{color:#fff}.study-list-page .tab-underline{position:absolute;bottom:0;left:0;right:0;height:2px;background:#2a5f5a}.study-list-page .page-content{display:flex;overflow-y:auto;max-height:calc(100vh - 124px)}.study-list-page .page-content .tab-content{display:flex;width:100%;flex-direction:column}.study-list-page .page-content .tab-content .header-action{display:flex;position:absolute;top:8px;z-index:0;width:100%}.study-list-page .page-content .tab-content .header-action .col-item{text-align:right}.study-list-page .page-content .tab-content .header-action .search-box{height:35px;margin-left:auto;border-radius:10px;background:transparent;max-width:250px;border-color:#53555a}.study-list-page .page-content .tab-content .header-action .search-box.ant-input-affix-wrapper-focused,.study-list-page .page-content .tab-content .header-action .search-box:hover{border-color:#1a5a53}.study-list-page .page-content .tab-content .header-action .search-box .ant-input-prefix{color:#d1d1d7}.study-list-page .page-content .tab-content .header-action .search-box .ant-input{background:transparent;color:#d1d1d7}.study-list-page .page-content .tab-content .table-wrapper .header-table{display:flex;justify-content:space-between;padding:8px 0 12px;height:48px;align-items:flex-end}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group{display:flex;align-items:flex-end;padding:0 20px}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .selected-info{margin-right:20px;font-size:12px}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .selected-info .label-txt{margin-right:6px}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .selected-info .selected-item.active{color:#1a5a53}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .btn{margin-right:12px;min-width:75px;padding-left:0;padding-right:0;font-size:12px;height:28px}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .btn:disabled{color:rgba(209,209,215,.6);background:transparent;border-color:rgba(209,209,215,.25)}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .btn-assign{text-align:center}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .btn-assign .ant-btn{padding-left:0;padding-right:0;min-width:75px;height:28px;font-size:12px}.study-list-page .page-content .tab-content .table-wrapper .header-table .top-btn-group .btn-assign .ant-btn:disabled{color:rgba(209,209,215,.6);border-color:rgba(209,209,215,.25);background:transparent}.study-list-page .page-content .tab-content .table-wrapper .table-content .study-status{color:#d1d1d7}.study-list-page .page-content .tab-content .table-wrapper .table-content .study-status.assigned{color:#ffa000}.study-list-page .page-content .tab-content .table-wrapper .table-content .study-status.completed{color:#1a5a53}.study-list-page .page-content .tab-content .right-panel{overflow:hidden;padding:8px 12px}.study-list-page .page-content .tab-content .right-panel .box-content{margin-bottom:25px}.study-list-page .page-content .tab-content .right-panel .box-content .box-title{font-size:16px;margin-bottom:8px}.study-list-page .page-content .tab-content .right-panel .box-content .box-list{border:1px solid #53555a;box-sizing:border-box;border-radius:10px;padding:12px 4px;max-height:300px;overflow:hidden;overflow-y:auto}.study-list-page .page-content .tab-content .right-panel .box-content .box-list .box-item{display:flex;font-size:14px;margin-bottom:6px;padding:0 12px;cursor:pointer;height:26px;line-height:26px;border-radius:10px}.study-list-page .page-content .tab-content .right-panel .box-content .box-list .box-item.is-active,.study-list-page .page-content .tab-content .right-panel .box-content .box-list .box-item:hover{background-color:rgba(23,185,120,.2)}.study-list-page .page-content .tab-content .right-panel .box-content .box-list .box-item:last-child{margin-bottom:0}.study-list-page .page-content .tab-content .right-panel .box-content .box-list .box-item .ic-item{margin-right:5px}.study-list-page .page-content .tab-content .right-panel .box-content .box-list .box-item .lb-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:18px}.study-list-page .page-content .tab-content .right-panel .box-content .box-list .box-item .total{margin-left:auto}.study-list-page .fixed-widgets{position:fixed;bottom:25px;right:25px}.study-list-page .fixed-widgets .btn-open-guide{width:42px;height:42px}.export-label-modal .title{font-size:16px;margin-bottom:12px}.export-label-modal .exported-version{margin-bottom:32px}.export-label-modal .exported-version .exported-table{border:1px solid #d9d9d9}.export-label-modal .exported-version .pagination-content{margin-top:10px;text-align:right}.label-management-page{display:flex;flex-direction:column}.label-management-page .page-content{flex:1 1;padding:8px}.label-management-page .page-content .col-labels{flex:1 1}.label-management-page .page-content .col-labels .labels-wrapper{padding:8px 25px}:root{--color-primary:#2a5f5a}.admin-dashboard-page{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:100vh;width:100%;padding:12px 16px;background-color:var(--theme-body-background-color)!important}.admin-dashboard-page .dashboard-content{display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin:0;min-height:0}.admin-dashboard-page .global-filter-bar{display:flex;justify-content:space-between;align-items:center;background-color:var(--theme-header-background-color,#222b35);padding:8px 16px;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.admin-dashboard-page .global-filter-bar .filter-group{display:flex;align-items:center;grid-gap:12px;gap:12px}.admin-dashboard-page .global-filter-bar .filter-label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#e5e7eb;font-weight:500}.admin-dashboard-page .global-filter-bar .filter-actions{display:flex;align-items:center;grid-gap:12px;gap:12px}.admin-dashboard-page .global-filter-bar .filter-actions .reset-btn{display:flex;align-items:center;grid-gap:4px;gap:4px;background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:12px;transition:color .15s;padding:0}.admin-dashboard-page .global-filter-bar .filter-actions .reset-btn:hover{color:#f3f4f6}.admin-dashboard-page .global-filter-bar .filter-actions .apply-btn{background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;padding:4px 16px;font-size:12px;cursor:pointer;transition:background-color .2s}.admin-dashboard-page .global-filter-bar .filter-actions .apply-btn:hover{background-color:#245249}.admin-dashboard-page .dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.admin-dashboard-page .dashboard-card{background-color:var(--theme-header-background-color,#222b35);border-radius:8px;padding:12px 16px;height:100%;color:#e5e7eb;box-shadow:0 2px 4px rgba(0,0,0,.05)}.admin-dashboard-page .dashboard-card .card-title{font-size:13px;color:#9ca3af;margin-bottom:6px}.admin-dashboard-page .dashboard-card .card-value{font-size:20px;font-weight:600;color:#f3f4f6;line-height:1.2}.admin-dashboard-page .dashboard-card .card-trend{font-size:12px;margin-top:4px}.admin-dashboard-page .dashboard-card .card-trend.positive{color:var(--color-primary);font-weight:500}.admin-dashboard-page .dashboard-card .card-desc{font-size:11px;color:#6b7280;margin-top:4px}.admin-dashboard-page .dashboard-card.summary-card{height:90px}.admin-dashboard-page .dashboard-card.summary-card.warning-red{border-left:3px solid #ef4444}.admin-dashboard-page .dashboard-card.summary-card.warning-red .card-value{color:#ef4444}.admin-dashboard-page .dashboard-card.summary-card.warning-yellow{border-left:3px solid #f5a623}.admin-dashboard-page .dashboard-card.summary-card.warning-yellow .card-value{color:#f5a623}.admin-dashboard-page .dashboard-card.summary-card .warning-text{color:#f87171;font-weight:500}.admin-dashboard-page .dashboard-card.backlog-card{display:flex;flex-direction:column}.admin-dashboard-page .dashboard-card.backlog-card .backlog-content{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-top:auto}.admin-dashboard-page .dashboard-card.backlog-card .backlog-legend{display:flex;flex-direction:column;grid-gap:2px;gap:2px;font-size:10px;color:#9ca3af}.admin-dashboard-page .chart-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.admin-dashboard-page .chart-card .card-header h3{margin:0;font-size:13px;color:#f3f4f6;font-weight:600}.admin-dashboard-page .chart-card .chart-container{width:100%}.admin-dashboard-page .chart-card .trend-toggle{display:flex;grid-gap:4px;gap:4px}.admin-dashboard-page .chart-card .trend-toggle button{background:#374151;border:1px solid #4b5563;color:#9ca3af;padding:2px 8px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .15s}.admin-dashboard-page .chart-card .trend-toggle button:hover{color:#e5e7eb}.admin-dashboard-page .chart-card .trend-toggle button.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.admin-dashboard-page .table-card{height:220px;display:flex;flex-direction:column}.admin-dashboard-page .table-card .card-header{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.admin-dashboard-page .table-card .card-header h3{margin:0;font-size:13px;color:#f3f4f6;font-weight:600}.admin-dashboard-page .table-card .dark-theme-table{flex:1 1;overflow-y:auto;min-height:0}.admin-dashboard-page .table-card .dark-theme-table::-webkit-scrollbar{width:6px}.admin-dashboard-page .table-card .dark-theme-table::-webkit-scrollbar-track{background:transparent}.admin-dashboard-page .table-card .dark-theme-table::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:3px}.admin-dashboard-page .table-card .dark-theme-table::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.admin-dashboard-page .table-card .dark-theme-table{scrollbar-color:hsla(0,0%,100%,.25) transparent;scrollbar-width:thin}.admin-dashboard-page .table-card .dark-theme-table .ant-table{background:transparent;color:#d1d5db}.admin-dashboard-page .table-card .dark-theme-table .ant-table .ant-table-thead>tr>th{background:#1f2937;color:var(--color-primary);border-bottom:1px solid var(--color-primary);padding:6px 12px;font-size:12px;font-weight:600}.admin-dashboard-page .table-card .dark-theme-table .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #374151;padding:6px 12px;font-size:12px}.admin-dashboard-page .table-card .dark-theme-table .ant-table .ant-table-tbody>tr:hover>td{background:#374151!important}.admin-dashboard-page .trend-section{flex-grow:1;min-height:180px;height:180px;margin-top:12px}.admin-dashboard-page .trend-section .dashboard-card.chart-card{height:100%;display:flex;flex-direction:column}.admin-dashboard-page .trend-section .chart-container{flex:1 1;min-height:0;height:100%}.dark-date-picker.ant-picker,.dark-select.ant-select .ant-select-selector{background-color:#1f2937!important;border-color:#374151!important;color:#d1d5db!important}.dark-select.ant-select .ant-select-selection-item{color:#d1d5db!important}.dark-select.ant-select-multiple .ant-select-selection-item{background:#374151;border-color:#4b5563;color:#e5e7eb}.dark-date-picker.ant-picker input{color:#d1d5db!important}.dark-date-picker.ant-picker .ant-picker-separator{color:#9ca3af!important}.ant-layout-header{background:#151515;padding:0 8px;height:35px;line-height:35px;color:#d1d1d7}.ant-layout-header .header-container{justify-content:space-between}.ant-layout-header .header-container,.ant-layout-header .header-container .header-left-content{display:flex;align-items:center;height:35px}.ant-layout-header .header-container .header-left-content .app-logo{cursor:pointer}.ant-layout-header .header-container .header-left-content .app-logo .img-logo{height:40px;max-width:250px}.ant-layout-header .header-container .project-name{font-size:16px}.ant-layout-header .header-container .header-right-content{display:flex}.ant-layout-header .header-container .header-right-content .user-info{display:flex;align-items:center;cursor:default;margin-left:40px;font-weight:500}.ant-layout-header .header-container .header-right-content .user-info .user-name{margin-right:8px}.ant-layout-header .header-container .header-right-content .switch-view-mode .ant-radio-button-wrapper{font-size:12px}.ant-layout-header .header-container .header-right-content .switch-view-mode .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked){background:transparent;color:#d1d1d7;border-color:#53555a}.left-layout-sider{background:#1e2127!important;border-right:1px solid #2d3139;position:relative!important;padding:0!important;overflow:visible!important;transition:all .3s ease-in-out!important}.left-layout-sider.ant-layout-sider{flex:none!important;min-width:0!important;max-width:none!important}.left-layout-sider .ant-layout-sider-children{overflow:visible}.left-layout-sider .ant-layout-sider-children,.left-layout-sider .sidebar-container{display:flex;flex-direction:column;height:100%}.left-layout-sider .sidebar-logo{padding:12px 24px;border-bottom:1px solid #2d3139}.left-layout-sider .sidebar-logo .sidebar-logo-inner{display:flex;align-items:center;grid-gap:12px;gap:12px}.left-layout-sider .sidebar-logo .sidebar-logo-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:12px;background-color:#2a5f5a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.left-layout-sider .sidebar-logo .sidebar-logo-icon span{color:#fff;font-weight:700;font-size:18px;line-height:28px}.left-layout-sider .sidebar-logo .sidebar-logo-text{overflow:hidden;transition:all .3s}.left-layout-sider .sidebar-logo .sidebar-logo-text h1{font-size:18px;line-height:28px;font-weight:700;color:#fff;margin:0}.left-layout-sider .sidebar-logo .sidebar-logo-text p{font-size:12px;line-height:16px;color:#6b7280;margin:0}.left-layout-sider .sidebar-nav{flex:1 1;padding:16px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.left-layout-sider .sidebar-nav .sidebar-nav-item{width:100%;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid transparent;background:none;cursor:pointer;position:relative;transition:all .2s;text-align:left;outline:none}.left-layout-sider .sidebar-nav .sidebar-nav-item .sidebar-nav-icon{width:20px;height:20px;min-width:20px;color:#6b7280;transition:color .2s}.left-layout-sider .sidebar-nav .sidebar-nav-item .sidebar-nav-text{flex:1 1;overflow:hidden}.left-layout-sider .sidebar-nav .sidebar-nav-item .sidebar-nav-label{font-size:14px;line-height:20px;font-weight:500;color:#9ca3af;transition:color .2s}.left-layout-sider .sidebar-nav .sidebar-nav-item .sidebar-nav-desc{font-size:12px;line-height:16px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-layout-sider .sidebar-nav .sidebar-nav-item .sidebar-nav-indicator{display:none}.left-layout-sider .sidebar-nav .sidebar-nav-item:hover:not(.active){background-color:#25292f}.left-layout-sider .sidebar-nav .sidebar-nav-item:hover:not(.active) .sidebar-nav-icon{color:#d1d5db}.left-layout-sider .sidebar-nav .sidebar-nav-item:hover:not(.active) .sidebar-nav-label{color:#e5e7eb}.left-layout-sider .sidebar-nav .sidebar-nav-item.active{background-color:rgba(42,95,90,.2);border-color:rgba(42,95,90,.4)}.left-layout-sider .sidebar-nav .sidebar-nav-item.active .sidebar-nav-icon{color:#2a5f5a}.left-layout-sider .sidebar-nav .sidebar-nav-item.active .sidebar-nav-label{color:#fff}.left-layout-sider .sidebar-nav .sidebar-nav-item.active .sidebar-nav-indicator{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:32px;background-color:#2a5f5a;border-radius:9999px}.left-layout-sider .sidebar-user{padding:16px;border-top:1px solid #2d3139}.left-layout-sider .sidebar-user .sidebar-user-card{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-radius:8px;background-color:#25292f;border:1px solid #2d3139;transition:all .2s;cursor:pointer}.left-layout-sider .sidebar-user .sidebar-user-card:hover{border-color:#35393f}.left-layout-sider .sidebar-user .sidebar-user-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:8px;background-color:#2a5f5a}.left-layout-sider .sidebar-user .sidebar-user-avatar .sidebar-user-avatar-icon{width:20px;height:20px;color:#fff}.left-layout-sider .sidebar-user .sidebar-user-info{flex:1 1;overflow:hidden}.left-layout-sider .sidebar-user .sidebar-user-name{font-size:14px;line-height:20px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-layout-sider .sidebar-user .sidebar-user-email{font-size:12px;line-height:16px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-layout-sider .sidebar-toggle{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:6px;background-color:#25292f;border:1px solid #2d3139;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:50;padding:0;outline:none}.left-layout-sider .sidebar-toggle:hover{background-color:#2d3139}.left-layout-sider .sidebar-toggle .sidebar-toggle-icon{width:16px;height:16px;color:#2a5f5a}.left-layout-sider.ant-layout-sider-collapsed .sidebar-logo{padding:12px}.left-layout-sider.ant-layout-sider-collapsed .sidebar-logo .sidebar-logo-inner{justify-content:center}.left-layout-sider.ant-layout-sider-collapsed .sidebar-nav .sidebar-nav-item,.left-layout-sider.ant-layout-sider-collapsed .sidebar-user .sidebar-user-card{justify-content:center;padding:12px}.content-header{height:68px;background-color:rgba(30,33,39,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #2d3139}.content-header .content-header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;height:100%}.content-header .content-header-left{min-width:0}.content-header .content-header-title{font-size:20px;line-height:28px;font-weight:700;color:#fff;margin:0}.content-header .content-header-subtitle{font-size:12px;line-height:16px;color:#6b7280;margin:0}.content-header .content-header-right{display:flex;align-items:center;grid-gap:12px;gap:12px}.content-header .content-header-upload-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;height:40px;padding:0 20px;border-radius:8px;border:none;background-color:#2a5f5a;color:#fff;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:all .2s;outline:none;white-space:nowrap}.content-header .content-header-upload-btn:hover{background-color:#245249}.content-header .content-header-upload-btn .content-header-upload-icon{width:16px;height:16px}.content-header .content-header-bell-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:none;background:none;color:#6b7280;cursor:pointer;transition:all .2s;outline:none;padding:0}.content-header .content-header-bell-btn:hover{color:#fff;background-color:#25292f}.content-header .content-header-bell-btn .content-header-bell-icon{width:20px;height:20px}.content-header .content-header-bell-btn .content-header-bell-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;background-color:#ef4444;border-radius:9999px}.loading-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;transition:all .15s ease-in}.loading-wrapper.ld-show{opacity:1;z-index:999;display:block}.loading-wrapper.ld-hide{opacity:0;z-index:-1;display:none}.ld-dim-light{background:#fff}.ld-dim-dark{background:#1e2025}.middle-sreen{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1993}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.import-data-content .input-file{display:none}.import-data-content .header-modal .uploaded-info{margin-left:8px}.import-data-content .progress-bar{padding:0 24px 12px;background:#26292e;border-radius:0 0 10px 10px}.import-data-content .progress-bar .ant-progress-status-success .ant-progress-bg{background-color:#1a5a53}.import-data-content .upload-container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.import-data-content .upload-container .upload-drag-box{max-width:600px;min-width:520px;height:400px;margin-bottom:20px}.import-data-content .upload-container .upload-drag-box .drag-box{border-radius:10px;position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s;display:flex;align-items:center}.import-data-content .upload-container .upload-drag-box .drag-box .drag-content p{margin:0}.import-data-content .upload-container .upload-drag-box .drag-box .drag-content .ant-upload-drag-icon{margin-bottom:20px}.import-data-content .upload-container .upload-drag-box .drag-box .drag-content .ant-upload-drag-icon .anticon-upload{color:#38c789;font-size:48px}.import-data-content .upload-container .upload-drag-box .drag-box .drag-content .ant-upload-text{font-weight:500;font-size:16px}.import-data-content .upload-container .upload-drag-box .drag-box .drag-content .ant-upload-hint,.import-data-content .upload-container .upload-drag-box .drag-box .drag-content .ant-upload-text{padding:0 8px}.import-data-content .upload-container .upload-drag-box .drag-box .drag-content .ant-upload-hint{color:#d3d3d3}.import-data-content .upload-container .upload-drag-box .file-list{background:#fff;overflow:hidden}.import-data-content .upload-container .upload-drag-box .file-list .ReactVirtualized__List{outline:none}.import-data-content .upload-container .upload-drag-box .file-list .file-item{color:#26292e;height:35px;line-height:35px;white-space:nowrap;margin-bottom:8px;padding:0 8px;display:flex;align-items:center;background:#f8f8f8;box-shadow:1px 6px 15px rgba(0,0,0,.11);border-radius:5px}.import-data-content .upload-container .upload-drag-box .file-list .file-item .file-icon{margin-right:4px}.import-data-content .upload-container .upload-drag-box .file-list .file-item .file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px;margin-right:12px}.import-data-content .upload-container .upload-drag-box .file-list .file-item .file-status{margin-left:auto;background:#e8e8e8;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:12px;color:#fff;cursor:pointer}.import-data-content .upload-container .upload-drag-box .file-list .file-item .file-status .ic-uploading{font-size:18px;color:#1a5a53}.import-data-content .upload-container .upload-drag-box .file-list .file-item .file-status.done{background:#1a5a53}.import-data-content .upload-container .upload-drag-box .file-list .file-item .file-status.error{background:#f9c200}.import-data-content .upload-container .upload-drag-box.hide-drag-box .drag-box{display:none}.import-data-content .upload-container .upload-drag-box.hide-drag-box .file-list{border:1px solid #d1d1d7;height:100%;border-radius:8px}.import-data-content .upload-container .btn-action{padding:12px 8px}.import-data-content .upload-container .btn-action .btn{min-width:120px;min-height:42px;border-radius:4px;border:1px solid #1a5a53;color:#1a5a53;box-sizing:border-box}.import-data-content .upload-container .btn-action .btn.btn-select-file{margin-right:20px}.import-data-content .upload-container .btn-action .btn-primary{color:#fff;box-shadow:6px 16px 20px rgba(0,0,0,.06)}.import-data-content .upload-container .btn-action .btn-stop{color:#fff;margin-right:20px;border-color:#ff4d4f}.import-data-content .upload-container .btn-action .btn-export-log{margin-right:20px}.ant-btn-primary{background:#1a5a53!important;border-color:#1a5a53!important}.ant-btn-primary:focus,.ant-btn-primary:hover{background:#237a70!important;border-color:#237a70!important}.ant-btn-primary:active{background:#144641!important;border-color:#144641!important}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background:#f5f5f5!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important}.app-container{height:100vh}.app-container .content-container{height:100vh;overflow:auto;background:#151515;padding:0;color:#d1d1d7}.common-style-page{background:#1e2025;border-radius:0;min-height:100%}.common-style-page .top-content .breadcrumb-content{padding:8px 8px 0}.common-style-page .top-content .page-header{color:#d1d1d7;padding:8px}.common-style-page .top-content .page-header .title{font-size:24px}.dark-table .ant-table{font-size:13px}.dark-table .ant-table .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner{background:transparent}.dark-table .ant-table .ant-table-container,.dark-table .ant-table .ant-table-content{background:#1e2025;color:#d1d1d7}.dark-table .ant-table .ant-table-container .ant-table-thead,.dark-table .ant-table .ant-table-content .ant-table-thead{background:#1e2025}.dark-table .ant-table .ant-table-container .ant-table-thead tr,.dark-table .ant-table .ant-table-content .ant-table-thead tr{border:none}.dark-table .ant-table .ant-table-container .ant-table-thead tr th,.dark-table .ant-table .ant-table-content .ant-table-thead tr th{border:none;border-radius:0;background:#1e2025;color:#d1d1d7}.dark-table .ant-table .ant-table-container .ant-table-thead tr th.ant-table-column-has-sorters:hover,.dark-table .ant-table .ant-table-content .ant-table-thead tr th.ant-table-column-has-sorters:hover{background:#1e2025}.dark-table .ant-table .ant-table-container .ant-table-thead .ant-table-cell-scrollbar,.dark-table .ant-table .ant-table-content .ant-table-thead .ant-table-cell-scrollbar{box-shadow:none}.dark-table .ant-table .ant-table-container .ant-table-tbody tr td,.dark-table .ant-table .ant-table-content .ant-table-tbody tr td{background:rgba(76,78,87,.4);border-bottom:5px solid #26292e}.dark-table .ant-table .ant-table-container .ant-table-tbody tr td .ant-empty,.dark-table .ant-table .ant-table-content .ant-table-tbody tr td .ant-empty{color:#d1d1d7}.dark-table .ant-table .ant-table-container .ant-table-tbody tr.ant-table-row-selected,.dark-table .ant-table .ant-table-content .ant-table-tbody tr.ant-table-row-selected{background-color:rgba(23,185,120,.2)}.dark-table .ant-table .ant-table-container .ant-table-tbody tr:last-child td,.dark-table .ant-table .ant-table-content .ant-table-tbody tr:last-child td{border-bottom:none}.dark-table .ant-table .ant-table-container .ant-table-tbody tr:hover td,.dark-table .ant-table .ant-table-content .ant-table-tbody tr:hover td{background:rgba(76,78,87,.8)}.common-modal .ant-modal-content{border-radius:10px}.common-modal .ant-modal-content .ant-modal-header{border-bottom:none;border-radius:10px 10px 0 0;background:#ddd}.common-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-size:18px;font-weight:500;color:#192a3e}.common-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn{min-width:110px;min-height:42px;border-radius:4px;border:1px solid #1a5a53;box-sizing:border-box;color:#1a5a53;box-shadow:6px 16px 20px rgba(0,0,0,.06)}.common-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn-primary{color:#fff;box-shadow:0 4px 10px rgba(16,156,241,.24);margin-left:20px}.common-modal .ant-modal-content .ant-modal-footer{padding:13px 24px 24px;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.common-modal .ant-modal-content .ant-modal-footer .ant-btn{min-width:110px;min-height:42px;border-radius:4px;border:1px solid #1a5a53;box-sizing:border-box;color:#1a5a53;box-shadow:6px 16px 20px rgba(0,0,0,.06)}.common-modal .ant-modal-content .ant-modal-footer .ant-btn-primary{color:#fff;box-shadow:0 4px 10px rgba(16,156,241,.24);margin-left:20px}.common-modal .ant-form .ant-form-item{display:flex;flex-direction:column}.common-modal .ant-form .ant-form-item .ant-form-item-label .ant-form-item-required-comment:before{content:none}.common-modal .ant-form .ant-form-item .ant-form-item-label .ant-form-item-required-comment:after{display:inline-block;margin-left:4px;color:#ff4d4f;font-size:11px;line-height:1;content:"*"}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close{height:54px;line-height:54px;width:unset}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close:hover{color:rgba(0,0,0,.45)}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{width:unset;height:54px;line-height:54px;cursor:default}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .btn-header{padding-right:16px}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .btn-header .btn-ic{margin-right:10px;cursor:pointer}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .btn-header .btn-ic:last-child{margin-right:0}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .btn-header .btn-ic.btn-action:hover{color:#1a5a53}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .btn-header .btn-ic.btn-close:hover{color:rgba(0,0,0,.75)}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-body{padding:0}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-body .header-modal{height:54px;display:flex;align-items:center;border-radius:10px 10px 0 0;background:#ddd;padding:0 68px 0 24px;color:#192a3e}.fixed-upload-modal .import-data-modal .ant-modal-content .ant-modal-body .header-modal .header-title{font-size:18px;font-weight:500}.fixed-upload-modal.minimize-popup{position:static!important}.fixed-upload-modal.minimize-popup .import-data-modal{position:fixed;z-index:2;bottom:20px;right:20px;top:unset;width:325px!important;padding:0}.fixed-upload-modal.minimize-popup .import-data-modal .ant-modal-content{background:transparent}.fixed-upload-modal.minimize-popup .import-data-modal .ant-modal-content .ant-modal-close-x{color:#d1d1d7}.fixed-upload-modal.minimize-popup .import-data-modal .ant-modal-content .header-modal{background:#26292e;color:#d1d1d7}.fixed-upload-modal.minimize-popup .import-data-modal .ant-modal-content .upload-container{display:none}.tooltip-workflow-help{max-width:400px}.tooltip-workflow-help .tooltip-content{font-size:12px}.share-study-modal .ant-modal-content{border-radius:12px!important;border:1px solid #e5e7eb!important;overflow:hidden}.share-study-modal .ant-modal-header{border-radius:12px 12px 0 0!important;border-bottom:none!important;background:#fff!important;padding:20px 24px 4px!important}.share-study-modal .ant-modal-title{color:#111827!important}.share-study-modal .ant-modal-footer{border-top:none!important;padding:8px 24px 24px!important}.share-study-modal .ant-modal-footer .ant-btn{min-height:36px;border-radius:6px!important}
/*# sourceMappingURL=main.5361722c.chunk.css.map */