#root,*,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica!important;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}.appHeader{background:#fff;border-bottom:1px solid #d3d3d3;height:48px;left:0;position:fixed;right:0;top:0;z-index:1000}.appHeaderInner{height:48px;padding:0 24px}.appHeaderInner,.appHeaderLeft{align-items:center;display:flex}.appHeaderLeft{gap:14px;min-width:240px}.appHeaderRight{justify-content:flex-end;margin-left:auto;min-width:240px;position:relative}.appHeaderRight,.headerProfile{align-items:center;display:flex}.headerProfile{color:#111827;font-weight:600;gap:10px}.headerProfileButton{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:6px 8px}.headerProfileButton:hover{background:#f9fafb}.headerProfileMenu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #11182726;min-width:160px;padding:6px;position:absolute;right:18px;top:56px;z-index:1000}.headerProfileMenuItem{background:#0000;border:0;border-radius:10px;color:#111827;cursor:pointer;font-size:14px;font-weight:600;padding:10px;text-align:left;width:100%}.headerProfileMenuItem:hover{background:#f3f4f6}.headerProfileIcon{background:#f3f4f6;border-radius:999px;color:#374151;display:grid;height:34px;place-items:center;width:34px}.headerProfileText{color:#111827;font-size:14px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appHeaderLogo{display:block;height:20px;width:auto}.headerTabs{align-items:stretch;align-self:stretch;display:flex;gap:0}.headerTab{align-items:center;appearance:none;background:#0000;border:0;border-bottom:3px solid #0000;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:550;gap:9px;padding:0 20px}.headerTab:hover{color:#0f766e}.headerTabActive{border-bottom-color:#12b8b0}.headerTabIcon{color:#202020;font-size:22px}.grid-container{background-color:#f9f9f9;padding:20px}.grid-title{color:#333;font-size:22px;font-weight:700;margin-bottom:15px}.data-grid{background-color:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 2px 8px #0000001a;font-size:12px;width:100%}.data-grid td,.data-grid th{padding:12px 15px;text-align:left}.data-grid th{background-color:#85b764;font-size:12px}.data-grid tr{border-bottom:1px solid #e5e7eb}.data-grid tr:nth-child(2n){background-color:#f3f4f6}.data-grid tr:hover{background-color:#e0e7ff;cursor:pointer}.tabs-container{align-items:center;width:100%}.tabs-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex}.tab{background:none;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:12px 20px}.tab:hover{color:gold;cursor:pointer}.tab.active{border-bottom:3px solid #008c88!important}.tabs-content{background-color:#fff;font-size:14px;min-height:calc(100vh - 48px);padding:32px 15px}.tabs-content h1{color:#0b0b0b;font-size:34px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 10px}.page-container{background-color:#fff;border-radius:16px;height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;position:relative;top:48px;width:100%}.grid-toolbar{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px;margin-top:8px}.grid-toolbar>input{margin-right:auto}.grid-toolbar-text{display:none}.grid-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.toolbar-btn{align-items:center;background:#fff;border:1px solid #0f9f99;border-radius:6px;color:#0f9f99;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-height:30px;padding:6px 12px;transition:background-color .2s ease,transform .2s ease}.toolbar-btn:hover{background:#f4fbff;transform:translateY(-1px)}.toolbar-btn-icon{font-size:16px}.toolbar-btn-primary{background:#12b8b0!important;border-color:#12b8b0!important;color:#fff!important}.toolbar-btn-primary:hover{background:#0f9f99!important;border-color:#0f9f99!important}.toolbar-btn-primary:disabled,.toolbar-btn-primary:disabled:hover{background:#d0d5dd!important;border-color:#d0d5dd!important;color:#fff!important;cursor:not-allowed;transform:none}.grid-title{color:#111827;font-size:32px;font-weight:800;line-height:1.2}.grid-subtitle{color:#4b5563;font-size:16px;line-height:1.35}.nav-button{background:linear-gradient(135deg,#0f9f99,#764ba2);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:8px 16px;transition:background-color .3s ease,color .3s ease}.nav-button:hover{background-color:#224f9c;color:#fff}.plus-icon{font-size:16px;font-weight:700}.FiList-icon{color:orange;font-size:14px;font-style:bold;line-height:2;position:relative;top:1px}.custom-datagrid{background:#fff;border:1px solid #d0d0d0;border-radius:6px;color:#000}.custom-datagrid .MuiDataGrid-columnHeader,.custom-datagrid .MuiDataGrid-columnHeaders,.custom-datagrid .MuiDataGrid-columnHeadersInner{background:#f2f2f2!important;color:#000;font-size:12px;font-weight:700}.custom-datagrid .MuiDataGrid-columnHeaderTitle{font-weight:700}.custom-datagrid .MuiDataGrid-row{font-size:14px;margin:0!important;max-height:36px!important;min-height:36px!important}.custom-datagrid .MuiDataGrid-row:hover{background-color:#f9fafb}.custom-datagrid .MuiDataGrid-row:nth-child(2n){background-color:#fff}.custom-datagrid .MuiDataGrid-cell{align-items:center;border-bottom:1px solid #d0d0d0;max-height:36px!important;min-height:36px!important;overflow:hidden}.datagrid-cell-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.custom-datagrid .MuiDataGrid-cell:focus,.custom-datagrid .MuiDataGrid-columnHeader:focus{outline:none}.custom-datagrid .MuiDataGrid-footerContainer{background-color:#fff;border-top:1px solid #e5e7eb;font-size:13px;justify-content:flex-end;min-height:42px}.custom-datagrid .MuiTablePagination-displayedRows,.custom-datagrid .MuiTablePagination-selectLabel{color:#4b5563!important;font-size:13px;font-weight:400}.custom-datagrid .MuiTablePagination-toolbar{min-height:42px;padding-left:16px}.custom-datagrid .MuiTablePagination-actions,.custom-datagrid .MuiTablePagination-input,.custom-datagrid .MuiTablePagination-selectLabel{display:flex}.custom-datagrid .MuiTablePagination-root .MuiIconButton-root.Mui-disabled{color:#bdbdbd!important;opacity:.5}.custom-datagrid .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:2px}.custom-datagrid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:2px}.custom-datagrid .MuiDataGrid-columnSeparator{color:#e5e7eb}.custom-datagrid .MuiDataGrid-columnSeparator:after{background-color:#e5e7eb}.custom-datagrid .MuiDataGrid-virtualScrollerContent{min-height:0!important;min-height:auto!important}.custom-datagrid .MuiDataGrid-virtualScroller{overflow-y:auto!important}.custom-datagrid .grid-dropdown{background-color:#fff;border-radius:6px;font-size:12px}.custom-datagrid .grid-dropdown .MuiInputBase-input{font-size:14px;padding:4px 24px 4px 6px}.custom-datagrid .grid-dropdown .MuiSelect-icon{font-size:18px}.grid-dropdown-menu .MuiMenuItem-root{font-size:14px;min-height:28px}.MuiMenuItem-root{font-size:14px}.MuiMenuItem-root .MuiListItemText-primary{font-size:14px!important}.custom-datagrid .MuiDataGrid-iconSeparator{display:none}.custom-datagrid .MuiDataGrid-columnHeaders{line-height:36px!important}.custom-datagrid .MuiDataGrid-columnHeader,.custom-datagrid .MuiDataGrid-columnHeaders{max-height:36px!important;min-height:36px!important}.custom-datagrid .MuiDataGrid-cell:focus-within,.custom-datagrid .MuiDataGrid-columnHeader:focus-within{outline:none}.custom-datagrid .MuiChip-icon{color:#2e7d32;font-size:17px}.custom-datagrid .MuiButtonBase-root.MuiIconButton-root{border-color:#d7d7d7!important;border-radius:6px!important;color:#12b8b0!important;height:32px;padding:4px;width:32px}.custom-datagrid .MuiSvgIcon-root{font-size:20px}.custom-datagrid .MuiInputBase-root{color:#000;font-size:14px}.MuiDialog-root .MuiOutlinedInput-root,.MuiDialog-root .MuiSelect-root,.custom-datagrid .MuiOutlinedInput-root,.custom-datagrid .MuiSelect-root{background:#eee!important;border-radius:2px!important;color:#111;font-size:14px;min-height:36px}.MuiDialog-root .MuiSelect-select,.custom-datagrid .MuiSelect-select{align-items:center;display:flex;font-size:14px;line-height:1.35;min-height:20px!important;padding:8px 34px 8px 12px!important}.MuiDialog-root .MuiOutlinedInput-notchedOutline,.custom-datagrid .MuiOutlinedInput-notchedOutline{border-color:#cfcfcf!important;border-radius:2px!important}.MuiDialog-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.custom-datagrid .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af!important}.MuiDialog-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-datagrid .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#005ea8!important;border-width:1px!important}.MuiDialog-root .MuiSelect-icon,.custom-datagrid .MuiSelect-icon{color:#666;font-size:22px;right:9px}.MuiMenu-paper{border:1px solid #cfcfcf;border-radius:2px!important;box-shadow:0 8px 20px #1118271f!important}.MuiMenu-list{background:#fff;padding:4px 0!important}.MuiMenuItem-root{color:#111;font-size:14px!important;min-height:34px!important;padding:7px 12px!important}.MuiMenuItem-root.Mui-selected,.MuiMenuItem-root.Mui-selected:hover,.MuiMenuItem-root:hover{background:#eee!important}@media (max-width:900px){.tabs-content{padding:24px 20px}.grid-toolbar{align-items:flex-start;flex-direction:column}.grid-toolbar-actions{width:100%}.toolbar-btn{font-size:14px;min-height:38px}}.action-buttons{gap:8px;justify-content:flex-start}.action-btn,.action-buttons{align-items:center;display:flex}.action-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.review-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.review-btn:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.edit-btn{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#fff}.edit-btn:hover{background:linear-gradient(135deg,#00a8c4,#00838f)}.delete-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff}.delete-btn:hover{background:linear-gradient(135deg,#ff5252,#e53935)}.status-chip-default,.status-chip-error,.status-chip-info,.status-chip-primary,.status-chip-success,.status-chip-warning{border-width:1px!important;font-weight:500!important}.status-chip-success{background-color:#e8f5e9!important;border-color:#81c784!important;color:#2e7d32!important}.status-chip-info{background-color:#e1f5fe!important;border-color:#81d4fa!important;color:#0288d1!important}.status-chip-error{background-color:#ffebee!important;border-color:#ef9a9a!important;color:#d32f2f!important}.status-chip-warning{background-color:#fff3e0!important;border-color:#ffcc80!important;color:#ed6c02!important}.status-chip-primary{background-color:#e3f2fd!important;border-color:#90caf9!important;color:#1976d2!important}.status-chip-default{background-color:#f5f5f5!important;border-color:#d6d6d6!important;color:#616161!important}.container{align-items:flex-start;display:flex;height:100%;overflow:hidden}.leftPane{border-right:1px solid #ccc;width:250px}.leftPane,.rightPane{height:100%;overflow-y:auto;padding:10px}.rightPane{flex:1 1}.folderBox{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px;transition:all .2s ease}.folderBox:hover{background:#f5f7fa;border-color:#cfd8dc}.delete-btn{background:#0000;border:none;color:#dc2626;cursor:pointer;display:flex;margin-left:auto;padding:4px 8px;transition:color .2s,transform .2s}.delete-btn:hover{color:#991b1b;transform:scale(1.1)}h4{margin:10px}.rgtTopScLblFltr{background:linear-gradient(135deg,#00bcd4,#0097a7)}.leftTopScLblFltr,.rgtTopScLblFltr{align-items:center;color:#fff;display:flex;font-size:.85rem;font-weight:600;height:45px;justify-content:space-between;margin:10px;padding:0 20px}.leftTopScLblFltr{background:#1a1a48}.tabs-content{background:#fff;min-height:calc(100vh - 60px);padding:32px}.manage-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.manage-header-left{display:flex;flex-direction:column;gap:10px;min-width:260px}.manage-header-left h2{color:#111827;font-size:22px;letter-spacing:-.02em;margin:0}.manage-header-subtitle{color:#475569;font-size:15px;line-height:1.5;margin-bottom:5px;max-width:670px}.stats-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:10px}.stats-card{background:#fff;border:1px solid #94a3b81f;border-top:4px solid #14b8a6;box-shadow:0 10px 32px #0f172a14;display:flex;flex-direction:column;justify-content:flex-start;padding:8px;transition:transform .2s ease,box-shadow .2s ease}.stats-card:hover{box-shadow:0 14px 40px #0f172a1f;transform:translateY(-2px)}.stats-card-title{color:#111827;display:block;font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:6px;margin-top:10px;text-transform:none}.stats-card-value{color:#0f766e;display:block;font-size:22px;font-weight:700;line-height:1}.stats-card-subtitle{color:#6b7280;display:block;font-size:13px;margin-top:2px}.stats-card-teal{border-top-color:#14b8a6}.stats-card-teal .stats-card-value{color:#14b8a6}.stats-card-green{border-top-color:#22c55e}.stats-card-green .stats-card-value{color:#16a34a}.stats-card-blue{border-top-color:#3b82f6}.stats-card-blue .stats-card-value{color:#3b82f6}.stats-card-orange{border-top-color:#f59e0b}.stats-card-orange .stats-card-value{color:#f59e0b}.stats-card-red{border-top-color:#ef4444}.stats-card-red .stats-card-value{color:#ef4444}.section-heading{color:#111827;font-size:22px;margin:0 0 16px}.grid-toolbar-text{display:flex;margin-right:auto}.MuiTab-root{text-transform:none!important}.compact-tabs{min-height:32px!important}.compact-tabs .MuiTab-root{font-size:14px!important;font-weight:500;min-height:32px!important;padding:4px 10px!important}.MuiTab-root.Mui-selected{color:#0f9f99!important}.MuiTabs-indicator{background-color:#0f9f99!important}.grid-subtitle{color:#475569;font-size:14px;margin-top:4px}.custom-datagrid .MuiDataGrid-columnHeaders{background:#f8fafc;border-bottom:1px solid #e2e8f0}.custom-datagrid .MuiDataGrid-cell{border-bottom:1px solid #e2e8f0}.custom-datagrid .MuiDataGrid-footerContainer{border-top:1px solid #e2e8f0}.search-textfield{width:260px}.search-textfield .MuiOutlinedInput-root{font-size:12px;height:35px}.Mui-focused fieldset{border-color:#0f9f99!important}.search-textfield .MuiInputBase-input{font-size:12px;padding:8px 12px}.filter-container{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.filter-control{min-width:140px;width:auto}.filter-control .MuiOutlinedInput-root{border-radius:6px;font-size:12px;height:35px}.filter-control .MuiSelect-select{font-size:14px!important;overflow:hidden;padding:7px 32px 7px 10px!important;text-overflow:ellipsis;white-space:nowrap}.filter-control .MuiSelect-icon{color:#666;display:block!important;font-size:18px;right:8px}.filter-menu .MuiPaper-root{max-height:240px}.filter-menu .MuiMenuItem-root{font-size:12px!important;min-height:30px!important;padding:4px 10px!important}.filter-menu .MuiCheckbox-root{padding:2px!important}.MuiCheckbox-root.Mui-checked{color:#0f9f99!important}.filter-menu .MuiTypography-root{font-size:12px}.sticky-clear-all{background:#fff!important;border-top:1px solid #e0e0e0;bottom:0;font-weight:600!important;justify-content:center;position:sticky!important;z-index:10}.sticky-clear-all:hover{background:#f5f5f5!important}.clear-btn{background:#0000;border:0;color:#0f9f99;cursor:pointer;font-size:13px;font-weight:700}.clear-btn:hover{text-decoration:underline}.error-page{align-items:center;background-color:#fcfeff;display:flex;justify-content:center;min-height:100vh;padding:24px}.error-page-card{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 16px #00000014;max-width:500px;padding:40px;text-align:center;width:100%}.error-page-icon{font-size:56px;margin-bottom:20px}.error-page-card h2{color:#d32f2f;font-size:28px;margin-bottom:12px}.error-page-card p{color:#616161;line-height:1.6;margin-bottom:30px}.error-page-actions{display:flex;gap:12px;justify-content:center}.error-page-actions button{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px}.error-page-actions button:hover{opacity:.9}
/*# sourceMappingURL=main.1683e7e5.css.map*/