body{font-family:var(--font-poppins),sans-serif;max-width:100vw;margin:0;font-size:16px;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:var(--font-poppins),serif}.main-header{z-index:100;justify-content:space-between;align-items:center;height:77px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.header-left .logo{width:200px;height:auto}.header-right{align-items:center;display:flex}.main-header .notification,.theme{cursor:pointer;border-radius:8px;justify-content:center;margin-right:15px;padding:5px;display:flex}.theme button{padding:0}.profile{cursor:pointer;align-items:center;display:flex;position:relative}.logo_right{margin-right:15px}.profile-image{border-radius:50%;width:40px;height:40px;margin-right:17px;display:block}.dropdown-item{cursor:pointer;align-items:center;padding:10px;display:flex}.profile-dropdown .header-dropdown:hover{background:unset}.profile-dropdown .header-dropdown{padding:2px 15px}.profile-dropdown-text{border-radius:5px;align-items:center;width:100%;padding:4px 0 4px 4px;display:flex}.dropdown-image{border-radius:50%;width:45px;height:45px;margin-right:10px}.header-dropdown svg{margin-right:5px}.content{margin-top:80px;padding:20px}.main-body{margin-top:80px}.mainContent{margin-left:60px;padding:20px}.actions{justify-content:flex-end;gap:10px;display:flex}.actions .close{cursor:pointer;border:1px solid var(--primary-color);color:var(--text-dark-color);border-radius:8px;padding:8px 12px;font-size:14px;transition:background .2s}.expanded+.submenu .submenu-item .submenu-button{color:var(--text-dark-color)}.whitebg{background-color:var(--white-color);padding:20px}.menuRight-panel{padding-top:45px!important}button.toggle-button{cursor:pointer;box-shadow:0 1px 5px var(--header-stroke);z-index:1050;border:none;padding:8px;position:fixed;top:88px;left:43px}.profile-dropdown h6{font-size:18px}.custom-sidebar .MuiDrawer-paper{box-sizing:border-box;z-index:1000;width:60px;margin-top:77.8px;padding-top:32px}.custom-menu-panel .MuiDrawer-paper{box-sizing:border-box;z-index:1049;width:200px;color:var(--text-color);max-height:87vh;margin-top:80px;margin-left:60px;overflow-y:auto}.sidebar .custom-list-item{justify-content:center;padding:13px 0;display:flex}.sidebar .custom-list-item:hover{background-color:unset!important}.sidebar .custom-list-item-icon{min-width:0;color:inherit;justify-content:center}.btn-primary,.theme-action .btn-primary{background:var(--primary-color)!important;border:unset!important;color:var(--white-color)!important;cursor:pointer!important;width:unset!important;border-radius:8px!important;padding:7px 20px!important;font-size:14px!important;transition:background .2s!important}.btn-primary:hover,.theme-action .btn-primary:hover{background:var(--primary-hover-color)!important}.btn-secondary{background:var(--white-color)!important;color:var(--primary-hover-color)!important;cursor:pointer!important;border:1px solid var(--primary-color)!important;width:unset!important;border-radius:8px!important;padding:7px 20px!important;font-size:14px!important;transition:background .2s!important}.btn-secondary:hover{background:var(--primary-hover-color)!important;color:var(--white-color)!important}.btn-white,.theme-action .btn-white{background:var(--white-color)!important;color:var(--primary-hover-color)!important;cursor:pointer!important;border:1px solid var(--primary-color)!important;width:unset!important;border-radius:8px!important;padding:7px 20px!important;font-size:14px!important;transition:background .2s!important}.btn-white:hover,.theme-action .btn-white:hover{background:var(--btnHover-bg-color)!important}.theme-btn{border-radius:8px!important;padding:7px 20px!important;font-size:14px!important}.theme-action{justify-content:flex-end;gap:10px;display:flex}.theme-colors .color-swatch{cursor:pointer;border-radius:8px;width:40px;height:40px;transition:transform .2s,box-shadow .2s}.theme-colors .color-swatch:hover{box-shadow:0px 2px 5px var(--dropdown-hover-color);transform:scale(1.1)}.theme-colors .color-swatch[style*="2px solid"]{box-shadow:0px 0px 5px var(--header-stroke)}.theme .theme-dropdown{border:1px solid var(--secondary-color);width:280px;box-shadow:0px 4px 10px var(--header-stroke);z-index:100;color:var(--text-dark-color);border-radius:10px;padding:15px;position:absolute;top:53px;right:0}.theme .theme-dropdown h6{margin:0 0 20px;font-size:16px;font-weight:600}.theme .theme-dropdown .theme-colors{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.nested-submenu a div{width:100%;margin-top:0;margin-bottom:0;padding:1px 0 1px 4px}.menupanel div.MuiListItemButton-root{padding:5px 12px}.profile .profile-dropdown{border:1px solid var(--secondary-color);width:230px;box-shadow:0 2px 10px var(--header-stroke);z-index:100;border-radius:7px;padding:28px 0 10px;position:absolute;top:50px;right:0}.profile-dropdown .close-btn{position:absolute;top:0;right:8px}.theme-dropdown .close-btn{position:absolute;top:8px;right:8px}.nested-subMenu-2{background-color:unset!important;padding-top:2px!important;padding-bottom:2px!important}.nested-subMenu-2 p{width:100%;padding:2px 0 2px 7px}.nested-submenu li div.MuiButtonBase-root{padding:2px 13px 2px 22px}.mui-form .MuiGrid2-container.MuiGrid2-spacing-xs-2{display:flex;row-gap:25px!important}.inactive-row{pointer-events:none;background-color:#f5f5f5!important}.inactive-row .MuiDataGrid-cell{color:#0009}.cost-validation{min-height:90px}.cost-validation div div p:first-child{display:none}.cost-validation div div+p{padding-top:4px;line-height:0}.menuRight-panel span.MuiListItemText-primary{font-size:15px}
