@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b}.main-sidebar,aside.main-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;max-height:100vh!important;width:260px!important;overflow:hidden!important;z-index:1038!important}.content-wrapper{min-height:calc(100vh - 64px)!important;background-color:#f8fafc!important}.content-wrapper,.main-header{margin-left:260px!important;transition:margin-left .3s ease-in-out!important}.main-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1030!important}.sidebar-collapse .main-sidebar{margin-left:-260px!important}.sidebar-collapse .content-wrapper,.sidebar-collapse .main-header{margin-left:0!important}.card{border:1px solid #e2e8f0!important;border-radius:14px!important;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.04),0 6px 16px -2px rgba(0,0,0,.02)!important;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease;margin-bottom:24px}.card-header{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;padding:16px 24px!important;font-size:16px!important;font-weight:700!important;color:#1e293b!important;letter-spacing:-.01em}.card-body{padding:24px!important;background-color:#fff}.card-footer{background-color:#fafbfd!important;border-top:1px solid #f1f5f9!important;padding:16px 24px!important;border-radius:0 0 14px 14px!important}.form-group{margin-bottom:20px}.form-label,label{display:inline-block;font-size:13.5px;font-weight:600;color:#334155;margin-bottom:6px}.form-control{font-size:14px;font-weight:400;color:#1e293b;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 14px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-control::placeholder{color:#94a3b8;font-size:13.5px}.form-control:focus{border-color:#6342aa;background-color:#fff;box-shadow:0 0 0 3.5px rgba(99,66,170,.12)!important;outline:none}.form-control:disabled,.form-control[readonly]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}textarea.form-control{min-height:110px;resize:vertical}.rw-widget-picker{border:1.5px solid #e2e8f0!important;border-radius:10px!important;background-color:#fff!important;min-height:44px!important;padding:4px 10px!important;transition:border-color .15s ease,box-shadow .15s ease!important}.rw-widget-picker.rw-state-focus,.rw-widget-picker:focus-within{border-color:#6342aa!important;box-shadow:0 0 0 3.5px rgba(99,66,170,.12)!important;outline:none!important}.rw-popup-container{z-index:1050!important}.rw-popup-container .rw-popup{border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05)!important;overflow:hidden!important;padding:6px!important;background:#fff!important}.rw-list-option{font-size:13.5px!important;color:#334155!important;border-radius:6px!important;padding:8px 12px!important;min-height:calc(1.5rem + .286em);transition:background-color .15s ease,color .15s ease!important}.rw-list-option.rw-state-focus,.rw-list-option:hover{background-color:#f3f0ff!important;color:#6342aa!important}.rw-list-option.rw-state-selected{background-color:#ece8fa!important;color:#6342aa!important;font-weight:600!important}.btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-weight:600;font-size:13.5px;border-radius:10px!important;padding:9px 18px;transition:all .15s ease;cursor:pointer;line-height:1.4}.btn:focus{box-shadow:0 0 0 3.5px rgba(99,66,170,.15)!important}.btn-primary{background-color:#6342aa!important;border-color:#6342aa!important;color:#fff!important;box-shadow:0 2px 6px rgba(99,66,170,.25)!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#523491!important;border-color:#523491!important;box-shadow:0 4px 12px rgba(99,66,170,.35)!important;transform:translateY(-1px)}.btn-success{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important;box-shadow:0 2px 6px rgba(16,185,129,.2)!important}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:#059669!important;border-color:#059669!important;box-shadow:0 4px 12px rgba(16,185,129,.3)!important;transform:translateY(-1px)}.btn-outline-secondary,.btn-secondary{background-color:#fff!important;border:1.5px solid #e2e8f0!important;color:#475569!important}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}.btn-danger{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important;box-shadow:0 2px 6px rgba(239,68,68,.2)!important}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:#dc2626!important;border-color:#dc2626!important;box-shadow:0 4px 12px rgba(239,68,68,.3)!important;transform:translateY(-1px)}.table{margin-bottom:0;background-color:#fff;border-collapse:initial;border-spacing:0}.table thead th{background-color:#f8fafc;color:#64748b;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;vertical-align:middle;white-space:nowrap}.table tbody td,.table thead th{padding:14px 18px;border-top:none}.table tbody td{font-size:13.5px;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:top!important}.table tbody tr{transition:background-color .12s ease}.table tbody tr:hover{background-color:#f8fafc}.table tbody tr:last-child td{border-bottom:none}td .btn-group{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}td .btn-group a,td .btn-group button,td .btn-group div>a,td .btn-group div>button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:#f8fafc;border:1px solid #e2e8f0;color:#6342aa;text-decoration:none;transition:all .15s ease;padding:0}td .btn-group a:hover,td .btn-group button:hover,td .btn-group div>a:hover,td .btn-group div>button:hover{background-color:#ece8fa;border-color:#6342aa;color:#523491;transform:translateY(-1px);box-shadow:0 2px 6px rgba(99,66,170,.15)}td .fa-edit,td .fa-eye{color:#6342aa;transition:transform .15s ease,color .15s ease}td .fa-edit:hover,td .fa-eye:hover{color:#523491;transform:scale(1.15)}td .fa-trash,td .fa-trash-alt{color:#ef4444;transition:transform .15s ease,color .15s ease}td .fa-trash-alt:hover,td .fa-trash:hover{color:#dc2626;transform:scale(1.15)}td .btn .fa-trash,td .btn .fa-trash-alt,td button .fa-trash,td button .fa-trash-alt{color:inherit}.content-header{padding:24px 0 16px}.content-header .text-dark,.content-header h1,.content-header h3{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a!important}.content-header .breadcrumb{background:transparent;padding:0;margin:0;font-size:13px;font-weight:500}.content-header .breadcrumb .breadcrumb-item{color:#94a3b8}.content-header .breadcrumb .breadcrumb-item a{color:#64748b;text-decoration:none;transition:color .15s ease}.content-header .breadcrumb .breadcrumb-item a:hover{color:#6342aa}.content-header .breadcrumb .breadcrumb-item.active{color:#0f172a;font-weight:600}.content-header .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#cbd5e1}.card-img-top{width:100%;max-height:250px;object-fit:contain;border-bottom:1px solid #f1f5f9;background-color:#fff}.custom_control_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center}.custom_control_modal.show{display:flex;z-index:1050}.custom_control_modal-content{background-color:#fff;padding:24px;border-radius:14px;text-align:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:720px;width:90%;margin:0 15px}.custom_control_modal-buttons button{margin:10px;padding:10px 20px;cursor:pointer}.base-layout_layout__2O2Bb{display:flex;flex-direction:column;min-height:100vh}.base-layout_content__21wlK{flex:1 0 auto;background:#f3f8fa}.header_header__1-luS{height:64px;background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 1px 3px rgba(0,0,0,.02)!important;z-index:1030;width:auto!important}.header_leftSection__1RUgM{display:flex;align-items:center;grid-gap:16px;gap:16px;flex-shrink:0}.header_pageTitle__B3Cu4{font-size:18px;font-weight:700;color:#1e293b;margin:0;line-height:1}.header_rightSection__U4_N0{margin-left:auto!important;display:flex;align-items:center;grid-gap:14px;gap:14px;flex-shrink:0}.header_profileWrapper__ObLy4{position:relative}.header_profileBtn__2C7TX{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:3px 10px 3px 4px;background-color:#fff;border:1px solid #e2e8f0;border-radius:24px;cursor:pointer;transition:all .18s ease;outline:none}.header_profileBtn__2C7TX:hover{background-color:#f8fafc;border-color:#cbd5e1}.header_profileBtn__2C7TX.header_active__1AKqC{background-color:#f8fafc;border-color:#6342aa;box-shadow:0 0 0 3px rgba(99,66,170,.12)}.header_userAvatar__3xxQY{width:34px;height:34px;border-radius:50%;background-color:#d97706;color:#fff;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px rgba(217,119,6,.25);-webkit-user-select:none;user-select:none}.header_profileMeta__3SjL3{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.25}@media(max-width:640px){.header_profileMeta__3SjL3{display:none}}.header_profileName__1l9aD{font-size:13px;font-weight:600;color:#1e293b;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header_profileRole__3rtvm{font-size:11px;font-weight:500;color:#64748b}.header_chevronIcon__pbKLN{font-size:10px;color:#94a3b8;transition:transform .2s ease,color .15s ease;margin-left:2px}.header_chevronIcon__pbKLN.header_chevronRotated__38Jrm{transform:rotate(180deg);color:#6342aa}.header_dropdownMenu__2wmWZ{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background-color:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 10px 25px -4px rgba(15,23,42,.12),0 4px 10px -2px rgba(15,23,42,.06);padding:6px;z-index:1050;animation:header_menuFadeIn__14XYs .15s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes header_menuFadeIn__14XYs{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.header_dropdownItem__2mCVJ{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 12px;border:none;background:transparent;border-radius:8px;font-size:13px;font-weight:500;color:#ef4444;text-decoration:none;cursor:pointer;transition:all .15s ease;text-align:left}.header_dropdownItem__2mCVJ .header_dropdownItemIcon__2PUOA{font-size:13px;color:#ef4444;width:16px;text-align:center;transition:color .15s ease}.header_dropdownItem__2mCVJ:hover{background-color:#fef2f2;color:#dc2626}.header_dropdownItem__2mCVJ:hover .header_dropdownItemIcon__2PUOA{color:#dc2626}.sidebar_sidebarWrapper__s8hBr{width:260px;background-color:#fff!important;border-right:1px solid #eef0f4;display:flex;flex-direction:column;height:100vh!important;max-height:100vh!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:1038!important;overflow:hidden!important;box-shadow:none!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.sidebar_brandLink__3tEKN{display:flex;align-items:center;padding:16px 18px 14px;grid-gap:12px;gap:12px;text-decoration:none;flex-shrink:0;transition:opacity .2s ease}.sidebar_brandLink__3tEKN:hover{opacity:.92}.sidebar_brandLink__3tEKN .sidebar_brandIconWrapper__bfxSc{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar_brandLink__3tEKN .sidebar_brandIconWrapper__bfxSc .sidebar_brandEmblemImg__3N0Sb{width:100%;height:100%;object-fit:contain;border-radius:50%;display:block}.sidebar_brandLink__3tEKN .sidebar_brandTextArea__a8mks{display:flex;flex-direction:column;justify-content:center}.sidebar_brandLink__3tEKN .sidebar_brandTextArea__a8mks .sidebar_brandTitle__1R0SW{font-size:15.5px;font-weight:700;color:#1e293b;line-height:1.2;letter-spacing:-.2px}.sidebar_brandLink__3tEKN .sidebar_brandTextArea__a8mks .sidebar_brandBadge__ntF1T{font-size:9px;font-weight:700;color:#6342aa;background:#ece8fa;padding:2px 6px;border-radius:4px;letter-spacing:.8px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3px}.sidebar_navContainer__15Q_l{flex:1 1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:6px 14px 12px}.sidebar_navContainer__15Q_l::-webkit-scrollbar{display:none}.sidebar_navGroup__325Zx{margin-bottom:14px}.sidebar_navGroup__325Zx .sidebar_groupHeading__3Dsz0{font-size:10px;font-weight:700;letter-spacing:.8px;color:#94a3b8;text-transform:uppercase;padding:2px 10px 5px;margin:0}.sidebar_navGroup__325Zx .sidebar_navList__1jQHX{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.sidebar_navLink__1dDWU{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:7px 10px;border-radius:8px;font-size:13px;font-weight:500;color:#475569;text-decoration:none;transition:all .15s ease;line-height:1.3}.sidebar_navLink__1dDWU:hover{background-color:#f8fafc;color:#1e293b;text-decoration:none}.sidebar_navLink__1dDWU:hover .sidebar_navIcon__2PRz-{color:#475569}.sidebar_navLink__1dDWU.sidebar_active__1LGca{background-color:#ece8fa;color:#6342aa;font-weight:600}.sidebar_navLink__1dDWU.sidebar_active__1LGca .sidebar_navIcon__2PRz-{color:#6342aa}.sidebar_navLink__1dDWU.sidebar_active__1LGca .sidebar_navText__1gBnD{color:#6342aa;font-weight:600}.sidebar_navLink__1dDWU .sidebar_navIcon__2PRz-{width:20px;height:20px;font-size:13.5px;color:#94a3b8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease}.sidebar_navLink__1dDWU .sidebar_navText__1gBnD{font-size:13px;font-weight:inherit;color:inherit;white-space:normal;word-break:normal;line-height:1.3}.sidebar_bottomSection__UhTNc{padding:8px 14px 12px;border-top:1px solid #eef0f4;display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex-shrink:0;background-color:#fff}.sidebar_collapseButton__11gum{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:6px 10px;background:transparent;border:none;border-radius:8px;color:#64748b;font-size:12.5px;font-weight:500;cursor:pointer;width:100%;text-align:left;transition:background-color .15s ease}.sidebar_collapseButton__11gum:hover{background-color:#f1f5f9;color:#1e293b}.sidebar_collapseButton__11gum .sidebar_collapseIcon__3QRPF{font-size:13px;color:#94a3b8}.sidebar_userCard__3r2UE{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background-color:#f8fafc;border-radius:10px;border:1px solid #f1f5f9}.sidebar_userCard__3r2UE .sidebar_userInfo__ZMFAl{display:flex;align-items:center;grid-gap:8px;gap:8px;overflow:hidden}.sidebar_userCard__3r2UE .sidebar_userInfo__ZMFAl .sidebar_userAvatar__smE01{width:28px;height:28px;border-radius:50%;background-color:#d97706;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar_userCard__3r2UE .sidebar_userInfo__ZMFAl .sidebar_userDetails__37vBo{display:flex;flex-direction:column;overflow:hidden}.sidebar_userCard__3r2UE .sidebar_userInfo__ZMFAl .sidebar_userDetails__37vBo .sidebar_userName__1pd0p{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sidebar_userCard__3r2UE .sidebar_userInfo__ZMFAl .sidebar_userDetails__37vBo .sidebar_userEmail__1Rb-y{font-size:10.5px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_userCard__3r2UE .sidebar_logoutBtn__tbUj_{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .15s ease,background-color .15s ease}.sidebar_userCard__3r2UE .sidebar_logoutBtn__tbUj_:hover{color:#ef4444;background-color:#fee2e2}.footer_footer__Z4U_z{background:#fff}.loader_loader__2RU4d{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;background:hsla(0,0%,100%,.6)}.loader_loader__2RU4d.loader_fullScreen__HlG3f{position:fixed;width:100vw;height:100vh;z-index:9999;background:#fff}.loader_holder__3UiI4{width:100%;height:100%}
/*# sourceMappingURL=main.3d432f8c.chunk.css.map */