.error-page-container{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:flex-start;background:url(/assets/Affirmative_404-DNXrVwJ2.png) no-repeat right center;background-size:cover;overflow:hidden;top:0;left:0}.custom-error-content{margin-left:5vw;max-width:480px;color:#fff;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.custom-error-title{color:#fff;font-weight:700!important;margin-bottom:32px!important;font-size:32px!important;text-align:left;white-space:nowrap}.custom-error-message{color:#e0e6ed;margin-bottom:32px!important;font-size:16px!important;text-align:left}.custom-error-btn{color:#fff!important;border-color:#fff!important;font-weight:600!important;padding:10px 28px!important;border-radius:8px!important;font-size:1rem!important;transition:background .5s,color .5s,border-color .5s}.custom-error-btn:hover,.custom-error-btn:focus{background:#fff!important;color:#0a2342!important;border-color:#fff!important}.custom-error-content,.custom-error-image,.custom-error-title,.custom-error-message,.custom-error-btn{color:#fff!important;border-color:#fff!important}.permission-denied-container{display:flex;justify-content:center;align-items:center;height:100vh}.permission-denied-content{text-align:center;max-width:500px;padding:3rem 2rem}.permission-denied-title{color:#dc3545;margin-bottom:1.5rem!important;font-weight:600!important}.permission-denied-message{color:#6c757d;margin-bottom:2rem!important;line-height:1.6!important}.permission-denied-button{min-width:120px;padding:.75rem 1.5rem!important;font-weight:500!important;text-transform:none!important;border-radius:8px!important}.permission-denied-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026;transition:all .2s ease-in-out}@media(max-width:768px){.permission-denied-container{padding:1rem}.permission-denied-content{padding:2rem 1.5rem;max-width:100%}.permission-denied-title{font-size:1.75rem!important}}.main-content{flex-grow:1;width:100%;overflow:auto}.MuiDrawer-paper{max-width:240px;overflow:hidden;word-wrap:normal}.MuiDrawer-root{overflow:hidden}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused:hover .MuiOutlinedInput-notchedOutline,.MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline,.MuiPickersOutlinedInput-root.Mui-focused:hover .MuiPickersOutlinedInput-notchedOutline{border-color:#2c3947!important;border-width:1px!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiPickersOutlinedInput-root:hover .MuiPickersOutlinedInput-notchedOutline{border-color:#bdbdbd!important;border-width:1px!important}.MuiFormHelperText-root{margin-left:0!important}.MuiInputBase-input-MuiOutlinedInput-input{background-color:none!important}.MuiInputBase-root.MuiOutlinedInput-root,.MuiPickersInputBase-root.MuiPickersOutlinedInput-root{padding-left:8px!important;padding-right:8px!important}.amount-range-filter .MuiInputBase-root.MuiOutlinedInput-root{padding-left:0!important;padding-right:0!important}.breadcrumbs-container{padding:8px 0;margin-bottom:24px}.breadcrumb-link{color:#6b7280!important;text-decoration:underline!important;font-size:16px!important;line-height:20px!important}.breadcrumb-link:hover{color:#111827!important;text-decoration:underline!important}.breadcrumb-current{color:#9799a6!important;font-size:16px!important;font-weight:400!important;line-height:20px!important}.MuiDialog-paper{padding:0!important}.MuiDialogContent-root{padding:0 24px!important}.MuiDialogActions-root{gap:12px;padding:32px 24px 24px!important}.MuiDialogTitle-root{font-family:Open Sans!important;font-style:normal!important;font-weight:600!important;font-size:20px!important;line-height:28px!important;color:#1e1e1e!important;padding:24px 24px 32px!important}.navigation-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.drawer{width:240px;flex-shrink:0;white-space:nowrap;transition:width .2s ease-in-out}.drawer.collapsed{width:65px}.drawer-paper{width:240px;background-color:#fff;transition:width .2s ease-in-out;overflow-x:hidden}.drawer-paper.collapsed{width:65px}.drawer-header{display:flex;align-items:center;padding-left:23px;padding-bottom:5px;min-height:56px;gap:12px}.logo{height:20px;width:auto}.navigation-nav{flex-grow:1;overflow-y:auto;overflow-x:hidden}.nav-section-title{padding:12px 16px 4px;display:block;color:#0009;font-size:.75rem;font-weight:500;text-transform:uppercase}.list-item-button{padding:0;white-space:normal;height:48px;transition:all .2s ease-in-out;overflow:hidden}.list-item-button .MuiListItemText-root{margin:0;min-width:0;flex:1;position:relative}.list-item-button .MuiListItemText-primary{white-space:nowrap;line-height:1.2}.list-item-button .MuiListItemIcon-root{flex-shrink:0;min-width:auto;justify-content:flex-start;transition:min-width .2s ease-in-out}.list-item-button .nav-item-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;padding:0;margin-right:8px}.nav-item-submenu{min-width:180px;margin-left:8px}.nav-item-submenu-item{font-size:14px}.nav-item-block{display:flex;flex-direction:column}.navigation-profile{display:flex;align-items:center;justify-content:space-between;padding:12px;min-height:72px}.navigation-profile .MuiAvatar-root{background-color:#2c2c54}
