:root{--bg-color:#FFFFFF;--text-color:#000000}[data-theme=dark]{--bg-color:#0A0A0A;--text-color:#FFFFFF}body{background-color:var(--bg-color)!important;color:var(--text-color)!important;margin:0}:root{--sidebar-bg:#FFFFFF;--sidebar-header-bg:#F8F9FA}[data-theme=dark]{--sidebar-bg:#0A0A0A;--sidebar-header-bg:#121212}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes gradientShift{0%{background:linear-gradient(45deg,#F59E0B,#D97706,#F59E0B)}50%{background:linear-gradient(45deg,#D97706,#F59E0B,#D97706)}to{background:linear-gradient(45deg,#F59E0B,#D97706,#F59E0B)}}@keyframes skeletonLoading{0%{background:linear-gradient(90deg,#F5F5F5 25%,#E5E5E5 50%,#F5F5F5 75%)}to{background:linear-gradient(90deg,#E5E5E5 25%,#F5F5F5 50%,#E5E5E5 75%)}}.dashboard-container{background-color:var(--bg-color);min-height:100vh;padding:16px}.dashboard-header{background:linear-gradient(135deg,#F59E0B,#D97706);color:#000000;padding:24px;margin-bottom:20px;border-radius:8px;box-shadow:0 4px 14px 0 rgba(245,158,11,.25)}.dashboard-header h1{color:#000000;font-weight:700;font-size:1.5rem;margin-bottom:4px}.dashboard-header p{color:#000000;opacity:.9;font-size:.875rem}.stat-card{background:var(--bg-color);border:1px solid #e5e5e5;border-radius:8px;padding:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-color:#F59E0B}.stat-card.success{background:linear-gradient(135deg,#F59E0B,#D97706)}.stat-card.warning{background:linear-gradient(135deg,#FBBF24,#F59E0B)}.stat-card.error{background:linear-gradient(135deg,#262626,#404040)}.stat-card.info{background:linear-gradient(135deg,#FCD34D,#F59E0B)}.btn-primary{background:linear-gradient(135deg,#F59E0B,#D97706);color:#000000;border:none;padding:12px 24px;border-radius:6px;font-weight:600;transition:all .2s ease-in-out}.btn-primary:hover{background:linear-gradient(135deg,#D97706,#B45309);transform:translateY(-1px);box-shadow:0 4px 14px 0 rgba(245,158,11,.25)}.btn-secondary{background:linear-gradient(135deg,#FCD34D,#F59E0B);color:#000000;border:none;padding:12px 24px;border-radius:6px;font-weight:600;transition:all .2s ease-in-out}.btn-secondary:hover{background:linear-gradient(135deg,#F59E0B,#D97706);transform:translateY(-1px)}.skeleton{background:#F5F5F5;border-radius:4px;animation:skeletonLoading 1.5s infinite}.gsap-fade-in{animation:fadeIn .6s ease-out}.gsap-slide-up{animation:slideInUp .8s ease-out}.gsap-scale-in{animation:scaleIn .5s ease-out}@media (max-width:768px){.dashboard-container{padding:12px}.dashboard-header{padding:16px}.stat-card{padding:12px}}[data-theme=dark] .dashboard-container{background-color:#171717;color:#FFFFFF}[data-theme=dark] .stat-card{background:#262626;border-color:#404040;color:#FFFFFF}[data-theme=dark] .dashboard-header{background:linear-gradient(135deg,#B45309,#92400E);color:#FFFFFF}.MuiButton-root,.MuiChip-root,.MuiFormControlLabel-root,.MuiFormLabel-root,.MuiInputBase-root,.MuiListItemButton-root,.MuiListItemText-root,.MuiMenuItem-root,.MuiTab-root,.MuiTextField-root,.MuiTypography-root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.MuiButton-containedPrimary{background-color:#F59E0B!important;color:#000000!important;font-weight:600!important}.MuiButton-containedPrimary:hover{background-color:#D97706!important}.MuiChip-colorPrimary,.MuiChip-colorSuccess{background-color:#F59E0B!important;color:#000000!important}.MuiChip-colorWarning{background-color:#FBBF24!important;color:#000000!important}.MuiCard-root{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.MuiCard-root,.MuiPaper-root{border-radius:12px!important}.fuse-list-item-title{font-weight:500!important;font-size:.875rem!important}.fuse-list-item-icon{color:#F59E0B!important}.MuiButton-root.active{background-color:#F59E0B!important;color:#000000!important}.MuiButton-root.active:hover{background-color:#D97706!important}.MuiDataGrid-root,.refine-layout-content,.refine-layout-header,.refine-layout-sider{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.MuiDataGrid-columnHeader{background-color:#F5F5F5!important;color:#000000!important;font-weight:600!important}.MuiDataGrid-row:hover{background-color:#FAFAFA!important}.MuiDataGrid-row.Mui-selected{background-color:#FEF3C7!important}.MuiOutlinedInput-root{border-radius:8px!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#F59E0B!important;border-width:2px!important}.MuiFormLabel-root.Mui-focused{color:#F59E0B!important}.MuiTab-root{font-weight:500!important;text-transform:none!important}.MuiTab-root.Mui-selected{color:#F59E0B!important}.MuiTabs-indicator{background-color:#F59E0B!important}.MuiChip-root{border-radius:16px!important;font-weight:500!important}.MuiTableHead-root{background-color:#F5F5F5!important}.MuiTableHead-root .MuiTableCell-root{color:#000000!important;font-weight:600!important}.MuiTableRow-root:hover{background-color:#FAFAFA!important}.MuiTableRow-root.Mui-selected{background-color:#FEF3C7!important}.MuiDialog-paper{border-radius:16px!important}.MuiDialogTitle-root{font-weight:600!important;color:#000000!important}.MuiMenu-paper{border-radius:12px!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.MuiMenuItem-root{font-weight:500!important}.MuiMenuItem-root:hover{background-color:#F5F5F5!important}.MuiSnackbar-root .MuiAlert-root{border-radius:8px!important;font-weight:500!important}.MuiLinearProgress-bar{background-color:#F59E0B!important}.MuiCircularProgress-root{color:#F59E0B!important}.MuiTooltip-tooltip{background-color:#262626!important;color:#FFFFFF!important;font-weight:500!important;border-radius:6px!important}.MuiAvatar-root{font-weight:600!important}.MuiDivider-root{background-color:#E5E5E5!important}.MuiListItemButton-root:hover{background-color:#F5F5F5!important}.MuiListItemButton-root.Mui-selected{background-color:#FEF3C7!important;color:#000000!important}.MuiListItemButton-root.Mui-selected:hover{background-color:#FDE68A!important}