@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";.dashboard-wrapper .mobile-navbar{display:none}.dashboard-left{width:250px;background-color:#f4f4f4}.dashboard-right{padding:20px;flex-grow:1;margin-bottom:10px;height:100vh;overflow:scroll;transition:margin-left .3s ease-in-out}.dashboard-wrapper.full-width .dashboard-left{display:none}@media (max-width:768px){.dashboard-right{width:100vw;padding:0;margin:0}.dashboard-wrapper .mobile-navbar{display:block;position:fixed;z-index:81}.mobile-navbar-menu{display:block;position:absolute;z-index:80}}@media (max-width: 600px){.dashboard-right{width:100vw;padding:0;margin:0}.dashboard-left{display:none}.dashboard-wrapper .mobile-navbar{display:block;position:fixed;z-index:81}.mobile-navbar-menu{display:block;position:absolute;z-index:80}}.dashboard-wrapper{width:100%;height:100vh;display:flex;font-family:sans-serif;overflow-x:hidden}.dashboard-left{width:15%;max-width:15%;min-width:15rem;position:relative;margin:0 5px;transition:all .3s ease-in-out}.speed-dial{display:flex}.dashboard-right{width:85%;transition:all .3s ease-in-out}.dashboard-heading{background-color:#0093e9;background-image:linear-gradient(160deg,#0093e9,#80d0c7);text-align:center;padding:10px;color:#fff;font-size:1.5rem;font-weight:700}.data-grid{height:calc(100vh - 100px);width:100%}@media (max-width: 1024px){.dashboard-left{width:20%;max-width:20%}.dashboard-right{width:80%}.dashboard-heading{font-size:1.3rem}}@media (max-width: 768px){.dashboard-wrapper{flex-direction:column}.dashboard-left{width:100%;max-width:100%;display:none}.dashboard-right{width:100%;margin:0}.speed-dial{display:none}.dashboard-heading{font-size:1.2rem;padding:8px}}@media (max-width:600px){.dashboard-heading{background-color:#0093e9;background-image:linear-gradient(160deg,#0093e9,#80d0c7);text-align:center;color:#fff;font-size:1.2rem}}@media (max-width: 480px){.dashboard-heading{font-size:1rem}}.loader-wrapper{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0003;z-index:9999}.loader{border:8px solid rgba(243,243,243,.8);border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;background-color:transparent}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup-container{width:100%;position:relative}.sidebar-wrapper{font-family:Poppins,sans-serif;height:100vh;width:260px;background-color:#111c43;color:#fff;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-shadow:2px 0 10px #0000001a;transition:all .3s ease-in-out}.sidebar-wrapper::-webkit-scrollbar{width:5px}.sidebar-wrapper::-webkit-scrollbar-thumb{background:#2a3b73;border-radius:10px}.sidebar-heading{display:flex;align-items:center;justify-content:center;padding:25px 15px;gap:12px;background-color:#0b132e;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:10}.sidebar-heading-head{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:1.5px;color:#fff}.sidebar-menues{padding:15px 10px;display:flex;flex-direction:column;gap:4px}.menu-title.module{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#8c9eff;margin:20px 0 8px 10px;opacity:.8}.sidebar-menu{display:flex;align-items:center;gap:15px;padding:12px 15px;text-decoration:none;color:#cfd8dc;border-radius:8px;transition:all .3s ease;font-size:.95rem}.sidebar-menu p{margin:0;font-weight:500}.sidebar-menu:hover{background-color:#ffffff14;color:#fff;transform:translate(4px)}.sidebar-menu.active{background:linear-gradient(90deg,#1976d2,#1565c0);color:#fff;box-shadow:0 4px 10px #1976d24d;font-weight:600}.css-1g86id8-MuiTreeItem-content{padding:8px 12px!important;border-radius:8px!important;transition:all .3s ease!important}.css-1g86id8-MuiTreeItem-content:hover{background-color:#ffffff14!important}.special-menu{background:linear-gradient(90deg,#e8f5e9,#c8e6c9);border-left:4px solid #2e7d32;color:#1b5e20!important;box-shadow:0 2px 8px #2e7d3226}.special-menu:hover{background:linear-gradient(90deg,#c8e6c9,#a5d6a7);transform:translateY(-2px);color:#1b5e20!important}.special-menu .menu-title{color:#1b5e20!important;font-weight:700}.dashboard-left{width:260px;background-color:#f4f4f4}.dashboard-right{padding:20px;flex-grow:1;margin-bottom:10px;transition:margin-left .3s ease-in-out}.dashboard-wrapper.full-width .dashboard-right{width:100%}.dashboard-wrapper.full-width .dashboard-left,.dashboard-wrapper .mobile-navbar{display:none}@media (max-width: 768px){.dashboard-right{width:100vw;padding:10px;margin:0}.dashboard-wrapper .mobile-navbar{display:block;position:fixed;z-index:81;width:100%}.mobile-navbar-menu{display:block;position:absolute;z-index:80}}@media (max-width: 600px){.dashboard-right{width:100vw;padding:10px;margin:0}.dashboard-left{display:none}.dashboard-wrapper .mobile-navbar{display:block;position:fixed;z-index:81;width:100%}.mobile-navbar-menu{display:block;position:absolute;z-index:80}}.subscription-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.popup-content{background-color:#fff;padding:40px 60px;text-align:center;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:400px;width:100%;animation:popupAnimation .3s ease-out}.popup-content h2{font-size:24px;font-weight:700;color:#333;margin-bottom:20px}.popup-content p{font-size:16px;color:#555;margin-bottom:30px}.subscribe-button{padding:12px 24px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.subscribe-button:hover{background-color:#0056b3;transform:translateY(-2px)}.subscribe-button:active{background-color:#004085;transform:translateY(2px)}@keyframes popupAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}*{margin:0;padding:0;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html,body,#root{width:100%;height:100%;margin:0;padding:0}
