.SelectButton{width:350px;background-color:#f1f3f6;font-size:13px!important;border-radius:10px!important}.TextInSelect{font-size:13px!important}.SyncCheckboxItem{width:100%;background-color:#f1f3f6;border-radius:10px;padding:12px;display:flex;align-items:flex-start;cursor:pointer}.SyncCheckboxItem:hover{background-color:#e8eaed}.MuiCheckbox-root .MuiSvgIcon-root{font-size:20px!important}.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.css-mxqska-MuiSvgIcon-root{font-size:18px!important;margin-top:10px!important}.MuiInputBase-input{font-size:13px!important}.MuiBox-root.css-19kzrtu{padding:0!important}.MuiTabs-root{background-color:#001f5c!important}.MuiTabs-root .MuiTab-root{color:#989292;text-transform:capitalize}.MuiTabs-root .MuiTab-root.Mui-selected{color:#fff}.MuiTabs-root .MuiTabs-indicator{background-color:#fffcfc;height:4px}#MuiTable{overflow-x:hidden!important}#MuiTable .MuiDataGrid-root{border:none!important}#MuiTable .MuiDataGrid-columnHeaders,#MuiTable .MuiDataGrid-filler{background-color:#e9ebef!important}#MuiTable .MuiDataGrid-columnHeader{background-color:inherit!important;padding-left:25px!important;padding-right:25px!important}#MuiTable .MuiDataGrid-columnHeaderTitle{font-weight:700!important}#MuiTable .MuiDataGrid-cell{border:none!important;padding-left:25px!important;padding-right:25px!important}#MuiTable .MuiDataGrid-row{border:none!important}#MuiTable .MuiDataGrid-footerContainer{border-top:none!important}#MuiTable .MuiDataGrid-row{transition:background-color .3s ease!important}#MuiTable .child-row,#MuiTable .parent-expanded-row{background-color:#f3f4f6!important}#MuiTable .MuiLinearProgress-root{display:none!important}body{overflow-x:hidden!important}.AddRoleButton{background-color:#1b1c1f!important}.AddRoleButton:hover{background-color:#01337a!important}#MuiTable .MuiDataGrid-root{width:100%!important;overflow:hidden!important}#MuiTable .MuiDataGrid-container--top [role=row]{background-color:#e9ebef!important}#MuiTable .MuiDataGrid-virtualScroller,#MuiTable .MuiDataGrid-toolbarContainer,#MuiTable .MuiDataGrid-container--bottom [role=row],#MuiTable .MuiDataGrid-footerContainer{background-color:#fff!important}#MuiTable .MuiDataGrid-columnHeaders{width:100%!important}#MuiTable .MuiDataGrid-cell:focus,#MuiTable .MuiDataGrid-columnHeader:focus,#MuiTable .MuiDataGrid-cell:focus-within,#MuiTable .MuiDataGrid-columnHeader:focus-within{outline:none!important}#MuiTable .MuiDataGrid-selectedRowCount{outline:none!important}#MuiTable .MuiDataGrid-row.Mui-selected,#MuiTable .MuiDataGrid-row:focus,#MuiTable .MuiDataGrid-row:focus-within{outline:none!important;border:none!important}#MuiTable .MuiDataGrid-cell--editing:focus-within{outline:none!important}#MuiTable .MuiDataGrid:focus{outline:none!important}.edit-icon-button:hover,.add-icon-button:hover{background-color:#1976d214!important;color:#1565c0!important}.delete-icon-button:hover{background-color:#d32f2f14!important;color:#c62828!important}tr.child-row .MuiDataGrid-rowReorderingCell{display:none!important}.MuiDataGrid-detailPanelToggleCell.Mui-disabled{visibility:hidden}.header-title{font-size:17px!important}.header-subtitle{color:#666}.roles-container{display:flex;flex-wrap:wrap;gap:6px}.role-button{font-size:12px!important}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}*{margin:0}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#1e293b;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:50px 50px;position:relative}.login-container:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(99,102,241,.15) 0%,transparent 50%);z-index:0}.login-paper{position:relative;z-index:1;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 40px #00000026!important;padding:40px!important}.logo{border-radius:8px;max-width:160px;height:auto;display:block;margin:0 auto 20px}.headerh2{margin:0 0 8px;font-size:26px;font-weight:600;color:#2c3e50;text-align:center}.paragraph1{margin:0 0 30px;font-size:14px;color:#7f8c8d;text-align:center}.login-form .MuiOutlinedInput-root{border-radius:10px;background:#fff!important;transition:all .3s ease;height:40px;border:1px #d1d5db}.login-form .MuiOutlinedInput-input{padding:10px 14px 10px 10px;font-size:14px;height:40px;box-sizing:border-box;color:#1f2937!important;font-weight:500}.login-form .MuiOutlinedInput-input::placeholder{color:#7f8c8d!important;opacity:.7}.login-form .MuiOutlinedInput-input:-webkit-autofill,.login-form .MuiOutlinedInput-input:-webkit-autofill:hover,.login-form .MuiOutlinedInput-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#1f2937!important;transition:background-color 5000s ease-in-out 0s}.login-form .MuiOutlinedInput-input:-moz-autofill{box-shadow:0 0 0 1000px #f8f9fa inset!important;-moz-text-fill-color:#64748b!important}.login-form .MuiInputLabel-root{font-size:13px;transform:translate(10px,11px) scale(1);line-height:1}.login-form .MuiInputLabel-shrink{color:#000!important;transform:translate(10px,-9px) scale(.75)}.login-form .MuiOutlinedInput-root:hover{background:#fff;border-color:#000000de}.login-form .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:none}.login-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000000de!important;border-width:1px!important}.login-form .MuiInputLabel-root.Mui-focused{color:#000!important}.MuiMenuItem-root{font-size:13px!important;padding:10px 16px!important;background-color:transparent!important}.MuiMenuItem-root:hover{background-color:#f8f9fa!important}.MuiMenuItem-root.Mui-selected{background-color:#e8f0fe!important;color:#000!important}.select-environment .MuiOutlinedInput-root{height:40px;background:#fff!important;border:1px #d1d5db}.select-environment .MuiSelect-select{padding:10px 14px 10px 10px;font-size:13px!important;color:#372d1f!important;font-weight:500;display:flex;align-items:center}.select-environment .MuiInputLabel-root{font-size:13px;transform:translate(10px,11px) scale(1)}.select-environment .MuiInputLabel-shrink{color:#000!important;transform:translate(10px,-9px) scale(.75)}.select-environment .MuiOutlinedInput-root:hover{background:#fff;border-color:#000000de}.select-environment .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:none}.select-environment .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000000de!important;border-width:1px!important}.select-environment .MuiInputLabel-root.Mui-focused{color:#000!important}.login-form .MuiInputAdornment-root{margin-left:0;height:100%;display:flex;align-items:center}.login-form .MuiIconButton-root{padding:6px}.login-button{margin-top:20px!important;padding:12px!important;font-weight:600!important;font-size:15px!important;text-transform:none!important;border-radius:10px!important;background:#1e40af!important;box-shadow:0 4px 12px #2e50904d!important;transition:all .3s ease!important}.login-button:hover:not(:disabled){transform:translateY(-2px)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{opacity:.6!important;background:#94a3b8!important;color:#e2e8f0!important;cursor:not-allowed;transform:none!important}.MuiAlert-root{border-radius:10px!important;margin-bottom:20px!important}
