.app-background-container{background:linear-gradient(135deg,#f5f7fa,#e8eef3);min-height:100vh;overflow-x:hidden;position:relative}.breadcrumb-container{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;min-height:48px;overflow:hidden;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.breadcrumb-content{align-items:center;display:flex;gap:12px;max-width:100%;overflow:hidden;padding:8px 20px;width:100%}.sidebar-toggle-btn{background:#0000!important;border-radius:6px!important;color:#6b7280!important;flex-shrink:0;height:32px!important;min-width:32px!important;padding:6px!important;transition:all .2s ease!important;width:32px!important}.sidebar-toggle-btn:hover{background:#f0f9ff!important;color:#01a3e3!important}.sidebar-toggle-btn:active{background:#e0f2fe!important}.sidebar-toggle-btn svg{font-size:20px}.breadcrumb-nav{align-items:center;display:flex;flex:1 1;min-width:0;overflow:hidden}.breadcrumb-nav ol{align-items:center;display:flex;flex-wrap:nowrap;gap:0;list-style:none;margin:0;padding:0}.breadcrumb-item{align-items:center;border-radius:6px;color:#6b7280;display:inline-flex;gap:6px;line-height:1.5!important;max-width:200px;overflow:hidden;padding:6px 10px;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.breadcrumb-item,.breadcrumb-item span{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important}.breadcrumb-item-link{color:#6b7280!important;cursor:pointer;font-size:14px!important;font-weight:400!important}.breadcrumb-item-link span:not(.breadcrumb-icon-wrapper){color:#6b7280!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important}.breadcrumb-item-link:hover{background:#f0f9ff;color:#01a3e3!important}.breadcrumb-item-link:hover span:not(.breadcrumb-icon-wrapper){color:#01a3e3!important}.breadcrumb-item-active{background:#0000;color:#01a3e3}.breadcrumb-item-active,.breadcrumb-item-active span{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important}.breadcrumb-icon-wrapper{align-items:center;display:inline-flex;flex-shrink:0}.breadcrumb-icon{color:inherit;flex-shrink:0;font-size:18px!important}.breadcrumb-item-link .breadcrumb-icon,.breadcrumb-item-link .breadcrumb-icon-wrapper svg{color:#6b7280!important}.breadcrumb-item-link:hover .breadcrumb-icon,.breadcrumb-item-link:hover .breadcrumb-icon-wrapper svg{color:#01a3e3!important}.breadcrumb-item-active .breadcrumb-icon{color:#01a3e3}.breadcrumb-separator{color:#d1d5db;flex-shrink:0;font-size:16px;margin:0 4px}@media (max-width:768px){.breadcrumb-container{min-height:44px}.breadcrumb-content{gap:8px;padding:6px 12px}.sidebar-toggle-btn{height:28px!important;min-width:28px!important;padding:4px!important;width:28px!important}.sidebar-toggle-btn svg{font-size:18px}.breadcrumb-item{font-family:Poppins,sans-serif!important;font-size:13px;gap:4px;max-width:120px;padding:4px 8px}.breadcrumb-icon{font-size:16px!important}.breadcrumb-separator{font-size:14px;margin:0 2px}}@media (max-width:480px){.breadcrumb-item{font-family:Poppins,sans-serif!important;font-size:12px;max-width:100px;padding:4px 6px}.breadcrumb-item span:not(.breadcrumb-icon-wrapper){max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-color-scheme:dark){.breadcrumb-container{background:#1f2937;border-bottom-color:#374151;box-shadow:0 1px 2px #0000004d}.breadcrumb-item-link{color:#d1d5db}.breadcrumb-item-link:hover{background:#01a3e31a;color:#01a3e3}.breadcrumb-item-active{background:#0000;color:#01a3e3}.breadcrumb-separator{color:#6b7280}.sidebar-toggle-btn{color:#d1d5db!important}.sidebar-toggle-btn:hover{background:#01a3e31a!important;color:#01a3e3!important}}.poppins-regular{font-weight:400!important}.poppins-medium,.poppins-regular{font-family:Poppins,sans-serif!important}.poppins-medium{font-weight:500!important}.poppins-semibold{font-family:Poppins,sans-serif!important;font-weight:600!important}.poppins-large{font-weight:400!important}.poppins-large,.poppins-medium-large{font-family:Poppins,sans-serif!important;font-size:1.25rem!important}.poppins-medium-large{font-weight:500!important}.btn-gradient-blue{background:linear-gradient(90deg,#37c6fef7 30%,#27a9dc);border:none;box-shadow:0 4px 6px #0000001a;cursor:pointer;transition:all .3s ease-in-out}.btn-gradient-blue:hover{background:linear-gradient(90deg,#27a9dc,#37c6fef7 70%);box-shadow:0 8px 20px #37c6fe66;transform:scale(1.05) translateY(-2px)}.btn-gradient-blue:active{box-shadow:0 2px 8px #37c6fe4d;transform:scale(.98) translateY(0)}.btn-gradient-blue:focus{outline:2px solid #37c6fe80;outline-offset:2px}.btn-gradient-darkblue{background:linear-gradient(90deg,#1976d2 30%,#0c61ba);border:none;box-shadow:0 4px 6px #0000001a;cursor:pointer;transition:all .3s ease-in-out}.btn-gradient-darkblue:hover{background:linear-gradient(90deg,#0c61ba,#1976d2 70%);box-shadow:0 8px 20px #1976d266;transform:scale(1.05) translateY(-2px)}.btn-gradient-darkblue:active{box-shadow:0 2px 8px #1976d24d;transform:scale(.98) translateY(0)}.btn-gradient-darkblue:focus{outline:2px solid #1976d280;outline-offset:2px}@media (max-width:600px){.poppins-large,.poppins-medium-large{font-size:1.125rem!important}}@media (max-width:599px){.MuiButton-root{font-size:14px!important;padding:10px 16px!important}.MuiButton-root,.MuiButton-sizeSmall{min-height:44px!important;min-width:44px!important}.MuiButton-sizeSmall{padding:10px 14px!important}.MuiButton-sizeLarge{min-height:48px!important;min-width:48px!important;padding:12px 20px!important}.MuiCheckbox-root,.MuiIconButton-root,.MuiRadio-root{min-height:44px!important;min-width:44px!important;padding:10px!important}.MuiSwitch-root{min-height:44px!important;min-width:44px!important}.MuiChip-clickable,.MuiChip-root[role=button],.MuiListItemButton-root{min-height:44px!important;padding:10px 16px!important}.MuiPaginationItem-root{min-height:44px!important;min-width:44px!important}.MuiTab-root{min-height:44px!important;padding:10px 16px!important}}.btn-gradient-blue{background:linear-gradient(90deg,#27a9dcfa 30%,#1b95c8)!important;color:#fff!important}.btn-gradient-blue:hover{background:linear-gradient(90deg,#1b95c8,#27a9dcfa 70%)!important;color:#fff!important}.btn-gradient-darkblue{background:linear-gradient(90deg,#1565c0 30%,#0d47a1)!important;color:#fff!important}.btn-gradient-darkblue:hover{background:linear-gradient(90deg,#0d47a1,#1565c0 70%)!important;color:#fff!important}.MuiButton-root.Mui-disabled{background-color:#0000001f!important;color:#00000061!important}.MuiButton-outlined.Mui-disabled{border-color:#0000001f!important;color:#00000061!important}.MuiDrawer-paper .MuiListItem-root,.MuiDrawer-paper .MuiListItemButton-root,.MuiDrawer-paper .MuiListItemButton-root .MuiTypography-root,.MuiDrawer-paper .MuiListItemIcon-root,.MuiDrawer-paper .MuiListItemText-primary,.MuiDrawer-paper .MuiListItemText-root,.MuiDrawer-paper .MuiListItemText-root .MuiTypography-body1,.MuiDrawer-paper .MuiListItemText-root .MuiTypography-body2,.MuiDrawer-paper .MuiListItemText-root .MuiTypography-colorTextSecondary,.MuiDrawer-paper .MuiListItemText-root .MuiTypography-root,.MuiDrawer-paper .MuiListItemText-secondary,.MuiDrawer-paper .MuiSvgIcon-root,.MuiDrawer-paper .MuiTypography-root,.MuiTableCell-head,.MuiTableCell-head .MuiInputBase-input,.MuiTableCell-head .MuiInputBase-input::placeholder,.MuiTableCell-head .MuiInputBase-root,.MuiTableCell-head .MuiTableSortLabel-root,.MuiTableCell-head .MuiTableSortLabel-root .MuiTypography-root,.MuiTableCell-head .MuiTypography-body1,.MuiTableCell-head .MuiTypography-body2,.MuiTableCell-head .MuiTypography-colorTextSecondary,.MuiTableCell-head .MuiTypography-root,[data-slot=table-head-cell] .MuiTableSortLabel-root,[data-slot=table-head-cell] .MuiTypography-root{color:#fff!important}.MuiTypography-colorTextSecondary:not(.MuiDrawer-paper .MuiTypography-root):not(.MuiTableCell-head .MuiTypography-root):not(.MuiTableCell-head){color:#4a4a4a!important}.MuiLink-root,a{color:#1565c0!important}.MuiLink-root:hover,a:hover{color:#0d47a1!important;text-decoration:underline}.MuiOutlinedInput-root,.MuiOutlinedInput-root .MuiInputBase-input{color:#1a1a1a!important}.MuiInputLabel-root{color:#4a4a4a!important}.MuiInputLabel-root.Mui-focused{color:#1565c0!important}.MuiChip-root:not(.MuiChip-colorPrimary):not(.MuiChip-colorSecondary):not(.MuiChip-colorSuccess):not(.MuiChip-colorError):not(.MuiChip-colorInfo):not(.MuiChip-colorWarning) .MuiChip-label{color:#1a1a1a;font-weight:500}.MuiChip-colorPrimary,.MuiChip-colorPrimary .MuiChip-icon,.MuiChip-colorPrimary .MuiChip-label{background-color:#1565c0!important;color:#fff!important}.MuiChip-colorSecondary,.MuiChip-colorSecondary .MuiChip-icon,.MuiChip-colorSecondary .MuiChip-label{background-color:#7b1fa2!important;color:#fff!important}.MuiChip-colorSuccess,.MuiChip-colorSuccess .MuiChip-icon,.MuiChip-colorSuccess .MuiChip-label{background-color:#2e7d32!important;color:#fff!important}.MuiChip-colorError,.MuiChip-colorError .MuiChip-icon,.MuiChip-colorError .MuiChip-label{background-color:#c62828!important;color:#fff!important}.MuiChip-colorWarning,.MuiChip-colorWarning .MuiChip-label{background-color:#f57c00!important;color:#1a1a1a!important}.MuiChip-colorInfo,.MuiChip-colorInfo .MuiChip-icon,.MuiChip-colorInfo .MuiChip-label{background-color:#0277bd!important;color:#fff!important}.MuiChip-root[style*="background-color: #0d47a1"] .MuiChip-icon,.MuiChip-root[style*="background-color: #0d47a1"] .MuiChip-label,.MuiChip-root[style*="background-color: #1565c0"] .MuiChip-icon,.MuiChip-root[style*="background-color: #1565c0"] .MuiChip-label,.MuiChip-root[style*="background-color:#0d47a1"] .MuiChip-icon,.MuiChip-root[style*="background-color:#0d47a1"] .MuiChip-label,.MuiChip-root[style*="background-color:#1565c0"] .MuiChip-icon,.MuiChip-root[style*="background-color:#1565c0"] .MuiChip-label,.MuiChip-root[style*="backgroundColor: #0d47a1"] .MuiChip-icon,.MuiChip-root[style*="backgroundColor: #0d47a1"] .MuiChip-label,.MuiChip-root[style*="backgroundColor: #1565c0"] .MuiChip-icon,.MuiChip-root[style*="backgroundColor: #1565c0"] .MuiChip-label,.MuiChip-root[style*="backgroundColor:#0d47a1"] .MuiChip-icon,.MuiChip-root[style*="backgroundColor:#0d47a1"] .MuiChip-label,.MuiChip-root[style*="backgroundColor:#1565c0"] .MuiChip-icon,.MuiChip-root[style*="backgroundColor:#1565c0"] .MuiChip-label,.MuiChip-root[style*="color: #fff"] .MuiChip-icon,.MuiChip-root[style*="color: #fff"] .MuiChip-label,.MuiChip-root[style*="color: #ffffff"] .MuiChip-icon,.MuiChip-root[style*="color: #ffffff"] .MuiChip-label,.MuiChip-root[style*="color:#fff"] .MuiChip-icon,.MuiChip-root[style*="color:#fff"] .MuiChip-label,.MuiChip-root[style*="color:#ffffff"] .MuiChip-icon,.MuiChip-root[style*="color:#ffffff"] .MuiChip-label{color:#fff!important}.MuiDialogContentText-root,.MuiDialogTitle-root,.MuiMenuItem-root,.MuiTableCell-root:not(.MuiTableCell-head){color:#1a1a1a!important}.MuiMenuItem-root{min-height:44px!important}.MuiMenuItem-root:hover{background-color:#0000000a!important}.MuiSelect-select{color:#1a1a1a!important}.MuiTooltip-tooltip{background-color:#1a1a1a!important;color:#fff!important;font-size:12px!important}.MuiButton-root:focus-visible,.MuiCheckbox-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiRadio-root:focus-visible{outline:2px solid #1565c0!important;outline-offset:2px!important}@media (min-width:600px) and (max-width:900px){.MuiButton-root,.MuiIconButton-root{min-height:40px!important;min-width:40px!important}}@media (min-width:900px){.MuiButton-root,.MuiIconButton-root{min-height:36px!important;min-width:36px!important}}.MuiDrawer-paper .MuiListItem-root,.MuiDrawer-paper .MuiListItemButton-root,.MuiDrawer-paper .MuiListItemButton-root .MuiTypography-body1,.MuiDrawer-paper .MuiListItemButton-root .MuiTypography-body2,.MuiDrawer-paper .MuiListItemButton-root .MuiTypography-root,.MuiDrawer-paper .MuiListItemIcon-root,.MuiDrawer-paper .MuiListItemText-primary,.MuiDrawer-paper .MuiListItemText-root,.MuiDrawer-paper .MuiListItemText-root .MuiTypography-body1,.MuiDrawer-paper .MuiListItemText-root .MuiTypography-body2,.MuiDrawer-paper .MuiListItemText-root .MuiTypography-root,.MuiDrawer-paper .MuiListItemText-secondary,.MuiDrawer-paper .MuiSvgIcon-root,.MuiDrawer-paper .MuiTypography-body1,.MuiDrawer-paper .MuiTypography-body2,.MuiDrawer-paper .MuiTypography-colorTextSecondary,.MuiDrawer-paper .MuiTypography-root{color:#fff!important}.MuiDrawer-paper .MuiTypography-root[style*="color: rgba(255, 255, 255"], .MuiDrawer-paper .MuiTypography-root[style*="rgba(255, 255, 255"]{color:#ffffffb3!important}.MuiTableCell-head,.MuiTableCell-head .MuiCheckbox-root,.MuiTableCell-head .MuiCheckbox-root .MuiSvgIcon-root,.MuiTableCell-head .MuiIconButton-root,.MuiTableCell-head .MuiIconButton-root .MuiSvgIcon-root,.MuiTableCell-head .MuiInputBase-input,.MuiTableCell-head .MuiInputBase-input::placeholder,.MuiTableCell-head .MuiInputBase-root,.MuiTableCell-head .MuiTableSortLabel-root,.MuiTableCell-head .MuiTableSortLabel-root .MuiTypography-root,.MuiTableCell-head .MuiTypography-body1,.MuiTableCell-head .MuiTypography-body2,.MuiTableCell-head .MuiTypography-colorTextSecondary,.MuiTableCell-head .MuiTypography-root,.MuiTableCell-root .MuiChip-colorError,.MuiTableCell-root .MuiChip-colorError .MuiChip-icon,.MuiTableCell-root .MuiChip-colorError .MuiChip-label,.MuiTableCell-root .MuiChip-colorInfo,.MuiTableCell-root .MuiChip-colorInfo .MuiChip-icon,.MuiTableCell-root .MuiChip-colorInfo .MuiChip-label,.MuiTableCell-root .MuiChip-colorPrimary,.MuiTableCell-root .MuiChip-colorPrimary .MuiChip-icon,.MuiTableCell-root .MuiChip-colorPrimary .MuiChip-label,.MuiTableCell-root .MuiChip-colorSuccess,.MuiTableCell-root .MuiChip-colorSuccess .MuiChip-icon,.MuiTableCell-root .MuiChip-colorSuccess .MuiChip-label,.MuiTableCell-root .MuiChip-root .MuiChip-label[style*=color],.MuiTableCell-root .MuiChip-root[style*="color: #fff"] .MuiChip-label,.MuiTableCell-root .MuiChip-root[style*="color: #ffffff"] .MuiChip-label,.MuiTableCell-root .MuiChip-root[style*="color:#fff"] .MuiChip-label,.MuiTableCell-root .MuiChip-root[style*="color:#ffffff"] .MuiChip-label,[data-slot=table-head-cell],[data-slot=table-head-cell] .MuiTableSortLabel-root,[data-slot=table-head-cell] .MuiTableSortLabel-root .MuiTypography-root,[data-slot=table-head-cell] .MuiTypography-root{color:#fff!important}.MuiTableCell-root .MuiChip-root:has(.MuiChip-icon) .MuiChip-icon,.MuiTableCell-root .MuiChip-root:has(.MuiChip-icon) .MuiChip-label{color:#fff!important}.MuiTableCell-root .MuiChip-root .MuiChip-icon,.MuiTableCell-root .MuiChip-root .MuiChip-icon~.MuiChip-label{color:#fff!important}.MuiTableCell-root .MuiChip-root:has(.MuiChip-icon) .MuiChip-label{color:#fff!important}.MuiTableCell-root .MuiChip-root .MuiChip-icon+.MuiChip-label{color:#fff!important}