.sidebar{background-color:#fff;border-right:1px solid #f0f0f0;height:100vh;left:0;position:fixed;top:0;transition:all .3s ease;width:250px;z-index:1000}.sidebar:not(.expanded){width:60px}.sidebar:not(.expanded) .logo-container{justify-content:center;padding:0}.sidebar:not(.expanded) .logo-container .logo-text{font-size:24px}.sidebar:not(.expanded) .center{padding:10px 5px}.sidebar:not(.expanded) .center ul li{justify-content:center;padding:0}.sidebar:not(.expanded) .center ul li a{align-items:center;color:inherit;display:flex;padding:12px 5px;text-decoration:none;width:100%}.sidebar:not(.expanded) .center ul li a:hover,.sidebar:not(.expanded) .center ul li.active a{background-color:#e8f5e9;color:#132d7d}.sidebar:not(.expanded) .center ul li .icon{margin:0}.sidebar:not(.expanded) .center ul li span{display:none}.sidebar:not(.expanded) .bottom{padding:10px 5px}.sidebar:not(.expanded) .bottom .toggle-sidebar-button{padding:8px 0;width:100%}.sidebar .top{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;height:60px;position:relative;z-index:1001}.sidebar .top .logo-container{align-items:center;display:flex;justify-content:flex-start;padding:0 15px;width:100%}.sidebar .top .logo-container .logo-text{color:#132d7d;font-size:18px;font-weight:700;transition:all .3s ease;white-space:nowrap}.sidebar .center{padding:10px}.sidebar .center ul{list-style:none;margin:0;padding:0}.sidebar .center ul li{align-items:center;border-radius:8px;cursor:pointer;display:flex;margin:4px 0;padding:0;transition:all .2s ease}.sidebar .center ul li a{align-items:center;color:inherit;display:flex;padding:12px 15px;text-decoration:none;width:100%}.sidebar .center ul li a:hover,.sidebar .center ul li.active a{background-color:#e8f5e9;color:#132d7d}.sidebar .center ul li .icon{align-items:center;display:flex;justify-content:center;margin-right:10px;min-width:24px}.sidebar .center ul li .icon svg{height:20px;width:20px}.sidebar .center ul li span{font-size:14px;transition:opacity .3s ease;white-space:nowrap}.mobile-menu-button{background:#fff;border:1px solid #f0f0f0;border-left:none;border-top:none;color:#132d7d;cursor:pointer;display:none;height:60px;left:0;position:fixed;top:0;width:60px;z-index:1002}.mobile-menu-button:hover{background:#e8f5e9}@media screen and (max-width:768px){.mobile-menu-button{align-items:center;display:flex;justify-content:center}}.close-sidebar-button{align-items:center;background:none;border:none;border-radius:50%;color:#132d7d;cursor:pointer;display:flex;justify-content:center;margin-right:10px;padding:5px}.close-sidebar-button:hover{background:#e8f5e9}.bottom{background:#fff;border-top:1px solid #f0f0f0;bottom:0;left:0;padding:10px;position:absolute;right:0}.bottom .toggle-sidebar-button{align-items:center;background:none;border:1px solid #f0f0f0;border-radius:8px;color:#132d7d;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:100%}.bottom .toggle-sidebar-button:hover{background-color:#e8f5e9;border-color:#132d7d}.bottom .toggle-sidebar-button svg{height:20px;width:20px}.sidebar-overlay{background-color:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1005}@media screen and (max-width:768px){.sidebar{box-shadow:0 0 10px #0000001a;left:-250px;z-index:1010}.sidebar.expanded{left:0}.sidebar .top .logo-container{padding-left:10px}}.navbar{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;color:#555;display:flex;font-size:14px;height:60px;position:fixed;right:0;top:0;transition:width .3s ease;width:100%;z-index:100}@media screen and (min-width:769px){.navbar{margin-left:60px;width:calc(100% - 60px)}.navbar.sidebar-expanded{width:calc(100% - 250px)}}.navbar .wrapper{align-items:center;display:flex;height:100%;justify-content:flex-end;padding:0 20px;width:100%}.navbar .search{align-items:center;border:.5px solid #d3d3d3;display:flex;padding:3px}.navbar .search input{background:#0000;border:none;outline:none}.navbar .search input::placeholder{font-size:12px}.navbar .items,.navbar .items .item{align-items:center;display:flex}.navbar .items .item{margin-right:20px;position:relative}.navbar .items .item .icon{font-size:20px}.navbar .items .item .avatar{border-radius:50%;height:30px;width:30px}.navbar .items .item .counter{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.header-actions{gap:20px}.header-actions,.icon-button{align-items:center;display:flex}.icon-button{background:none;border:none;color:#000;cursor:pointer;justify-content:center;padding:8px;transition:color .3s}.icon-button:hover{color:#ffae00}.user-profile{align-items:center;display:flex}.user-info{display:flex;flex-direction:column;margin-right:15px;text-align:right;white-space:nowrap}.user-name{font-weight:700;margin:0}.user-role{color:#666;font-size:.9em}.user-avatar{border-radius:50%;height:40px;margin-left:10px;object-fit:cover;width:40px}@media screen and (max-width:768px){.navbar{margin-left:0;padding-left:70px;padding-right:15px}.navbar,.navbar.sidebar-expanded{width:100%}.navbar .user-info{display:none}.navbar .wrapper{justify-content:flex-end}}.home{display:flex;width:100%}.home .homeContainer{background-color:#f8f9fa;flex:6 1;margin-left:60px;min-height:100vh;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.home .homeContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.home .homeContainer,.home .homeContainer.sidebar-expanded{margin-left:0;width:100%}}.home .homeContainer .dashboardContainer{background-color:#f8f9fa;overflow:hidden;padding:20px;width:100%}.home .homeContainer .dashboardContainer .dashboardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.home .homeContainer .dashboardContainer .dashboardHeader h1{color:#333;font-size:28px;margin-bottom:5px}.home .homeContainer .dashboardContainer .dashboardHeader p{color:#666;font-size:16px}.home .homeContainer .dashboardContainer .dashboardHeader .dashboardActions{display:flex;gap:10px}.home .homeContainer .dashboardContainer .dashboardHeader .dashboardActions .refreshChip{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .2s ease}.home .homeContainer .dashboardContainer .dashboardHeader .dashboardActions .refreshChip:hover{background-color:#e2e8f0}.home .homeContainer .dashboardContainer .statsCardsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:25px}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard.clickable{cursor:pointer}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard.clickable:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px) scale(1.02)}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statIcon{align-items:center;border-radius:10px;display:flex;height:50px;justify-content:center;margin-right:15px;width:50px}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statIcon svg{color:#fff;font-size:24px}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statIcon.user{background-color:#132d7d}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statIcon.job{background-color:#2196f3}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statIcon.revenue{background-color:#ff9800}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statIcon.dispute{background-color:#f44336}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statIcon.withdrawal{background-color:#9c27b0}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statContent{flex:1 1}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statContent .statTitle{color:#666;font-size:14px;margin-bottom:5px}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statContent .statValue{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statContent .statInfo{color:#132d7d;font-size:13px}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard .statContent .statInfo.negative{color:#f44336}.home .homeContainer .dashboardContainer .chartsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:25px}@media screen and (max-width:992px){.home .homeContainer .dashboardContainer .chartsGrid{grid-template-columns:1fr}}.home .homeContainer .dashboardContainer .chartsGrid .chartCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.home .homeContainer .dashboardContainer .chartsGrid .chartCard:hover{box-shadow:0 5px 15px #00000014;transform:translateY(-3px)}.home .homeContainer .dashboardContainer .chartsGrid .chartCard.wide{grid-column:span 2}@media screen and (max-width:992px){.home .homeContainer .dashboardContainer .chartsGrid .chartCard.wide{grid-column:span 1}}.home .homeContainer .dashboardContainer .chartsGrid .chartCard h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:15px}.home .homeContainer .dashboardContainer .chartsGrid .chartCard h3 svg{color:#132d7d;font-size:20px;margin-right:8px}.home .homeContainer .dashboardContainer .chartsGrid .chartCard .chartContainer{height:100%;width:100%}.home .homeContainer .dashboardContainer .noDataContainer{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;justify-content:center;margin:20px 0;padding:30px;text-align:center}.home .homeContainer .dashboardContainer .noDataContainer svg{color:#64748b;font-size:48px;margin-bottom:16px}.home .homeContainer .dashboardContainer .noDataContainer h6{color:#1e293b;margin-bottom:8px}.home .homeContainer .dashboardContainer .noDataContainer ul{color:#64748b;margin:16px 0;padding-left:30px;text-align:left}.home .homeContainer .dashboardContainer .noDataContainer ul li{margin-bottom:4px}.home .homeContainer .dashboardContainer .noDataContainer .refreshChip{margin-top:16px}.home .homeContainer .dashboardContainer .noTableData{background-color:#f8fafc;border-radius:8px;color:#64748b;padding:30px;text-align:center}.home .homeContainer .dashboardContainer .dataTablesGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:992px){.home .homeContainer .dashboardContainer .dataTablesGrid{grid-template-columns:1fr}}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;overflow:hidden;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard:hover{box-shadow:0 5px 15px #00000014;transform:translateY(-3px)}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard h3{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;justify-content:space-between;margin-bottom:15px}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard h3 .viewAllLink{align-items:center;color:#132d7d;display:flex;font-size:14px;text-decoration:none}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard h3 .viewAllLink svg{font-size:16px;margin-left:5px}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard h3 .viewAllLink:hover{text-decoration:underline}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable{border-collapse:collapse;width:100%}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable td,.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable th{color:#666;font-size:14px;font-weight:500}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable td{color:#333;font-size:14px}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable tbody tr{transition:background-color .2s ease}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable tbody tr:hover{background-color:#f9f9f9}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .status{border-radius:20px;font-size:12px;font-weight:500;padding:5px 10px;text-transform:capitalize}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .status.active,.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .status.in_progress,.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .status.open{background-color:#4caf501a;color:#132d7d}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .status.completed{background-color:#2196f31a;color:#2196f3}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .status.cancelled{background-color:#f443361a;color:#f44336}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .status.disputed{background-color:#ff98001a;color:#ff9800}.home .homeContainer .dashboardContainer .dataTablesGrid .dataCard .dataTable .rating{color:#ff9800;font-weight:500}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.dashboard-header .dashboard-title{color:#1e293b;font-size:1.75rem;font-weight:600}.dashboard-header .last-updated-chip{background-color:#f1f5f9;border:none;color:#64748b}.metrics-container{margin-bottom:24px}.metric-card{border:none;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px;position:relative}.metric-card .metric-content{display:flex;position:relative;z-index:2}.metric-card .metric-icon-container{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.metric-card .metric-icon-container .metric-icon{font-size:24px!important}.metric-card .metric-data{flex:1 1}.metric-card .metric-data .metric-title{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:4px}.metric-card .metric-data .metric-value{color:#1e293b;font-size:1.5rem;font-weight:600;margin:4px 0}.metric-card .metric-data .metric-period{color:#94a3b8;font-size:.75rem}.metric-card .metric-data .trend-indicator{align-items:center;display:flex;font-size:.75rem;margin-top:4px}.metric-card .metric-data .trend-indicator.positive{color:#10b981}.metric-card .metric-data .trend-indicator.negative{color:#ef4444}.metric-card .metric-chart{bottom:0;height:60px;left:0;opacity:.5;position:absolute;right:0;z-index:1}.metric-card .user-distribution{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.metric-card .user-distribution .user-chip{font-size:.7rem;height:22px}.metric-card .user-distribution .user-chip.goer-chip{background-color:#e0e7ff;color:#4f46e5}.metric-card .user-distribution .user-chip.host-chip{background-color:#dcfce7;color:#16a34a}.metric-card .user-distribution .user-chip.facility-chip{background-color:#fef3c7;color:#d97706}.revenue-card{background-color:#fff}.revenue-card .metric-icon-container{background-color:#ede9fe;color:#8b5cf6}.bookings-card{background-color:#fff}.bookings-card .metric-icon-container{background-color:#d1fae5;color:#10b981}.users-card{background-color:#fff}.users-card .metric-icon-container{background-color:#e0f2fe;color:#0ea5e9}.earnings-card{background-color:#fff}.earnings-card .metric-icon-container{background-color:#fee2e2;color:#ef4444}.charts-container{margin-bottom:24px}.chart-card{border:none;border-radius:12px;box-shadow:0 1px 3px #0000000d;height:100%;overflow:hidden}.chart-card .chart-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.chart-card .chart-header h6{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.chart-card .chart-header .period-chip{background-color:#f1f5f9;color:#64748b;font-size:.75rem;height:24px}.chart-card .chart-content{padding:16px}.data-container{margin-bottom:24px}.data-card{border:none;border-radius:12px;box-shadow:0 1px 3px #0000000d;height:100%;overflow:hidden}.data-card .data-header{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.data-card .data-header h6{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.data-card .data-header .info-chip{background-color:#f1f5f9;color:#64748b;font-size:.75rem;height:24px}.data-card .data-content{padding:0}.facilities-table{border-collapse:collapse;width:100%}.facilities-table td,.facilities-table th{border-bottom:1px solid #f1f5f9;font-size:.875rem;padding:12px 20px;text-align:left}.facilities-table th{background-color:#f8fafc;color:#64748b;font-weight:500}.facilities-table td{color:#334155}.facilities-table td.facility-name{color:#1e293b;font-weight:500}.facilities-table tr:hover{background-color:#f8fafc}.facilities-table .performance-indicator{align-items:center;display:flex;gap:8px}.facilities-table .performance-indicator .performance-bar{border-radius:3px;flex:1 1;height:6px}.facilities-table .performance-indicator .performance-bar.high .MuiLinearProgress-bar{background-color:#10b981}.facilities-table .performance-indicator .performance-bar.medium .MuiLinearProgress-bar{background-color:#f59e0b}.facilities-table .performance-indicator .performance-bar.low .MuiLinearProgress-bar{background-color:#ef4444}.facilities-table .performance-indicator .performance-value{font-size:.75rem;font-weight:500;min-width:36px;text-align:right}.activities-list{padding:8px 0}.activity-item{border-bottom:1px solid #f1f5f9;display:flex;padding:12px 20px}.activity-item:last-child{border-bottom:none}.activity-item .activity-icon{align-items:center;background-color:#e2e8f0;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:12px;width:32px}.activity-item .activity-content{flex:1 1}.activity-item .activity-content .activity-message{color:#334155;line-height:1.4;margin-bottom:4px}.activity-item .activity-content .activity-time{color:#94a3b8}.view-all-chip{background-color:#f1f5f9;color:#64748b;cursor:pointer;margin:12px 0}.view-all-chip:hover{background-color:#e2e8f0}@media screen and (max-width:1200px){.metric-card{padding:16px}.metric-card .metric-icon-container{height:40px;width:40px}.metric-card .metric-icon-container .metric-icon{font-size:20px!important}.metric-card .metric-data .metric-value{font-size:1.25rem}.facilities-table td,.facilities-table th{padding:10px 16px}}@media screen and (max-width:768px){.home .homeContainer{margin-top:60px;padding:16px}.home .homeContainer,.home .homeContainer.sidebar-expanded{margin-left:0;width:100%}.home .homeContainer .dashboardContainer{padding:15px}.home .homeContainer .dashboardContainer .dashboardHeader{align-items:flex-start;flex-direction:column;gap:10px}.home .homeContainer .dashboardContainer .dashboardControls{align-items:flex-start;flex-direction:column;gap:15px;width:100%}.home .homeContainer .dashboardContainer .dashboardControls .periodSelector,.home .homeContainer .dashboardContainer .dashboardControls .periodSelector .switchContainer{width:100%}.home .homeContainer .dashboardContainer .dashboardControls .periodSelector .switchContainer .switchOption{padding:8px 10px}.home .homeContainer .dashboardContainer .dashboardControls .periodSelector .switchContainer .switchOption .switchText{font-size:13px}.home .homeContainer .dashboardContainer .dashboardControls .refreshChip{align-self:flex-end}.home .homeContainer .dashboardContainer .statsCardsGrid{grid-template-columns:1fr}.home .homeContainer .dashboardContainer .statsCardsGrid .statCard{padding:16px}.home .homeContainer .dashboardContainer .chartsGrid{grid-template-columns:1fr}.home .homeContainer .dashboardContainer .chartsGrid .chartCard.wide{grid-column:span 1}.home .homeContainer .dashboardContainer .dataTablesGrid{grid-template-columns:1fr}.home .homeContainer .dashboardContainer .chartSection .chartCard{padding:16px}.home .homeContainer .dashboardContainer .chartSection .chartCard h3{font-size:18px;margin-bottom:15px}.home .homeContainer .dashboardContainer .chartSection .chartCard .chartContainer{height:300px}.dashboard-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}.dashboard-header .dashboard-title{font-size:1.5rem}.metric-card .user-distribution{margin-top:8px}.chart-card .chart-header,.chart-card .data-header,.data-card .chart-header,.data-card .data-header{padding:12px 16px}.chart-card .chart-content,.data-card .chart-content{padding:12px}.activity-item{padding:12px 16px}}@media screen and (max-width:480px){.home .homeContainer{padding:12px}.dashboard-header .dashboard-title{font-size:1.25rem}.metric-card{padding:12px}.metric-card .metric-icon-container{height:36px;margin-right:12px;width:36px}.metric-card .metric-icon-container .metric-icon{font-size:18px!important}.metric-card .metric-data .metric-title{font-size:.75rem}.metric-card .metric-data .metric-value{font-size:1.125rem}.facilities-table td,.facilities-table th{font-size:.75rem;padding:8px 12px}.facilities-table .performance-indicator .performance-value{font-size:.7rem}.activity-item .activity-content .activity-message{font-size:.75rem}.activity-item .activity-content .activity-time{font-size:.7rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MuiAlert-root{animation:fadeIn .3s ease-out}@media screen and (max-width:576px){.dataTablesGrid .dataCard{-webkit-overflow-scrolling:touch;overflow-x:auto}.dataTablesGrid .dataCard .dataTable{min-width:100%;white-space:nowrap}.dataTablesGrid .dataCard .dataTable td,.dataTablesGrid .dataCard .dataTable th{font-size:12px!important;padding:8px 6px!important}}@media screen and (max-width:768px){.dataTablesGrid .dataCard h3{font-size:16px;margin-bottom:12px}.dataTablesGrid .dataCard .dataTable td,.dataTablesGrid .dataCard .dataTable th{font-size:12px;padding:6px 4px}.dataTablesGrid .dataCard .dataTable td:first-child,.dataTablesGrid .dataCard .dataTable th:first-child{display:none}.dataTablesGrid .dataCard .dataTable td:nth-child(2),.dataTablesGrid .dataCard .dataTable th:nth-child(2){max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTablesGrid .dataCard .dataTable td:nth-child(3),.dataTablesGrid .dataCard .dataTable th:nth-child(3){min-width:60px;text-align:right}.dataTablesGrid .dataCard .dataTable td:nth-child(4),.dataTablesGrid .dataCard .dataTable th:nth-child(4){max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTablesGrid .dataCard .dataTable td:first-child:not(:first-child),.dataTablesGrid .dataCard .dataTable th:first-child:not(:first-child){max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTablesGrid .dataCard .dataTable td:nth-child(3):not(:first-child),.dataTablesGrid .dataCard .dataTable th:nth-child(3):not(:first-child){min-width:70px;text-align:right}.dataTablesGrid .dataCard .dataTable td:nth-child(5),.dataTablesGrid .dataCard .dataTable th:nth-child(5){min-width:50px;text-align:center}}@media screen and (max-width:480px){.dataTablesGrid .dataCard .dataTable td,.dataTablesGrid .dataCard .dataTable th{font-size:11px;padding:4px 3px}.dataTablesGrid .dataCard .dataTable td:nth-child(2),.dataTablesGrid .dataCard .dataTable th:nth-child(2){max-width:80px}.dataTablesGrid .dataCard .dataTable td:nth-child(4),.dataTablesGrid .dataCard .dataTable th:nth-child(4){display:none}}.chartSection{margin-bottom:25px}.chartSection .chartCard{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.chartSection .chartCard:hover{box-shadow:0 5px 15px #00000014;transform:translateY(-3px)}.chartSection .chartCard.fullWidth{width:100%}.chartSection .chartCard h3{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;margin-bottom:20px}.chartSection .chartCard h3:before{content:"📈";font-size:24px;margin-right:8px}.chartSection .chartCard .chartContainer{height:400px;width:100%}.chartSection .chartCard .chartContainer>div{height:100%!important;width:100%!important}.dashboardControls{align-items:center;display:flex;gap:20px}.dashboardControls .periodSelector .switchContainer{background:#fff;border:2px solid #e1e5e9;border-radius:25px;display:flex;padding:3px;position:relative}.dashboardControls .periodSelector .switchContainer .switchBackground{background:#f8f9fa;border-radius:22px;bottom:3px;left:3px;position:absolute;right:3px;top:3px}.dashboardControls .periodSelector .switchContainer .switchIndicator{background:#132d7d;border-radius:19px;height:calc(100% - 6px);left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(33.333% - 2px);z-index:1}.dashboardControls .periodSelector .switchContainer .switchOption{align-items:center;background:none;border:none;border-radius:19px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:10px 14px;position:relative;transition:all .2s ease;z-index:2}.dashboardControls .periodSelector .switchContainer .switchOption .switchText{color:#64748b;font-size:14px;font-weight:500;transition:color .2s ease}.dashboardControls .periodSelector .switchContainer .switchOption:hover:not(.active) .switchText{color:#495057}.dashboardControls .periodSelector .switchContainer .switchOption.active .switchText{color:#fff;font-weight:600}.dashboardControls .periodSelector .switchContainer .switchOption:focus{outline:none}.dashboardControls .refreshChip{background:#fff;border:2px solid #e1e5e9;color:#64748b;cursor:pointer;transition:all .2s ease}.dashboardControls .refreshChip:hover{background:#f8f9fa;transform:translateY(-1px)}.login-page{align-items:center;background:#f9fafb;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;min-height:100vh;overflow-y:auto;padding-top:5%;position:fixed;top:0;width:100%}.login-header{margin-bottom:40px;text-align:center}.login-header h1{color:#132d7d;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-bottom:20px}.login-header p{color:#4b5563;font-size:1.2rem;line-height:1.6;max-width:500px;text-align:center}.container{background:#fff;border:1px solid #e5e7eb;border-radius:15px;box-shadow:0 10px 30px #0000000d;margin:20px;max-width:550px;padding:50px;width:100%}.login-title{color:#1f2937;font-size:1.75rem;font-weight:600;margin-bottom:30px;text-align:center}.form{display:flex;flex-direction:column;gap:25px}.lInput{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:1.1rem;padding:18px 20px;transition:all .3s ease;width:100%}.lInput:focus{border-color:#132d7d;box-shadow:0 0 0 3px #00a62c1a;outline:none}.lButton{background:#132d7d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;letter-spacing:1px;padding:18px;text-transform:uppercase;transition:all .3s ease;width:100%}.lButton:hover{background:#132d7d;box-shadow:0 5px 15px #00a62c33;transform:translateY(-2px)}.lButton:disabled{background:#e5e7eb;color:#4b5563;cursor:not-allowed}.error{color:#ef4444;font-size:14px;text-align:center}.forgot-password{color:#4b5563;font-size:1rem;margin-top:-10px;text-align:right;text-decoration:none}.forgot-password:hover{color:#132d7d}.bottom-links{border-top:1.5px solid #e5e7eb;display:flex;justify-content:center;margin-top:30px;padding-top:30px}.bottom-links a{color:#4b5563;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease}.bottom-links a:hover{color:#132d7d;transform:translateY(-1px)}@media screen and (min-width:1200px){.container{max-width:650px;padding:60px}.login-header h1{font-size:4rem}.login-header p{font-size:1.3rem;max-width:600px}}.list{display:flex;width:100%}.list,.list .listContainer{background-color:#f8f9fa;min-height:100vh}.list .listContainer{flex:1 1;margin-left:60px;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.list .listContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.list .listContainer{padding-top:60px}.list .listContainer,.list .listContainer.sidebar-expanded{margin-left:0;width:100%}}.list .statCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.list .statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.list .statCard .statIcon{align-items:center;border-radius:10px;display:flex;height:50px;justify-content:center;margin-right:15px;width:50px}.list .statCard .statIcon svg{color:#fff;font-size:24px}.list .statCard .statIcon.user{background-color:#132d7d}.list .statCard .statIcon.admin{background-color:#7b1fa2}.list .statCard .statIcon.seeker{background-color:#388e3c}.list .statCard .statIcon.poster{background-color:#f57c00}.list .statCard .statContent{flex:1 1}.list .statCard .statContent .statTitle{color:#666;font-size:14px;margin-bottom:5px}.list .statCard .statContent .statValue{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.datatable{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;height:600px;margin-bottom:20px;overflow:hidden;padding:20px;width:100%}.datatable .datatableTitle{justify-content:space-between;margin-bottom:20px;width:100%}.datatable .datatableTitle,.datatable .datatableTitle .leftSection{align-items:center;display:flex;gap:20px}.datatable .datatableTitle .leftSection h1{color:#344767;font-size:24px;margin:0}.datatable .datatableTitle .leftSection .searchBox{position:relative;width:300px}.datatable .datatableTitle .leftSection .searchBox input{border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;padding:10px 40px 10px 15px;transition:all .3s ease;width:100%}.datatable .datatableTitle .leftSection .searchBox input:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}.datatable .datatableTitle .leftSection .searchBox .searchIcon{color:#666;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.datatable .datatableTitle .rightSection{align-items:center;display:flex;gap:12px}.datatable .datatableTitle .rightSection .filterSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;min-width:150px;outline:none;padding:8px 12px}.datatable .datatableTitle .rightSection .filterSelect:focus{border-color:#1976d2}.datatable .datatableTitle .rightSection .addButton,.datatable .datatableTitle .rightSection .exportButton{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .3s ease}.datatable .datatableTitle .rightSection .addButton i,.datatable .datatableTitle .rightSection .exportButton i{font-size:16px}.datatable .datatableTitle .rightSection .exportButton{background-color:#f8f9fa;border:1px solid #e0e0e0;color:#344767}.datatable .datatableTitle .rightSection .exportButton:hover{background-color:#e9ecef}.datatable .datatableTitle .rightSection .addButton{background-color:#1976d2;color:#fff}.datatable .datatableTitle .rightSection .addButton:hover{background-color:#1565c0}.datatable .cellWithImg{align-items:center;display:flex}.datatable .cellWithImg .cellImg{border-radius:50%;height:32px;margin-right:20px;object-fit:cover;width:32px}.datatable .cellWithStatus{border-radius:20px;font-size:12px;font-weight:500;padding:5px 10px;text-align:center;width:-webkit-fit-content;width:fit-content}.datatable .cellWithStatus.active{background-color:#4caf501a;color:#132d7d}.datatable .cellWithStatus.inactive,.datatable .cellWithStatus.passive{background-color:#f443361a;color:#f44336}.datatable .cellWithStatus.pending{background-color:#ff98001a;color:#ff9800}.datatable .cellAction{align-items:center;display:flex;gap:15px}.datatable .cellAction .viewButton{background-color:#f8f9fa;color:#000}.datatable .cellAction .editButton,.datatable .cellAction .viewButton{-webkit-appearance:none;appearance:none;border:1px solid #1b1f2326;border-radius:6px;box-shadow:0 1px 0 #1b1f231a;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600;line-height:20px;padding:6px 16px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap}.datatable .cellAction .editButton{background-color:#1976d2;color:#fff}.datatable .cellAction .editButton:hover{background-color:#1565c0}.datatable .MuiDataGrid-root{background-color:#fff;border:none!important;border-radius:10px}.datatable .MuiDataGrid-root .MuiDataGrid-columnHeaders{background-color:#f8f9fa;border-bottom:1px solid #eee}.datatable .MuiDataGrid-root .MuiDataGrid-virtualScroller{background-color:#fff}.datatable .MuiDataGrid-root .MuiDataGrid-footerContainer{background-color:#f8f9fa;border-top:1px solid #eee}.datatable .MuiDataGrid-root .MuiDataGrid-cell{border-bottom:1px solid #f0f0f0}.datatable .MuiDataGrid-root .MuiDataGrid-row:hover{background-color:#f5f5f5}@media screen and (max-width:768px){.datatable{padding:10px}.datatable .datatableTitle{align-items:flex-start;flex-direction:column}.datatable .datatableTitle .leftSection,.datatable .datatableTitle .leftSection .searchBox{width:100%}.datatable .datatableTitle .rightSection{justify-content:space-between;width:100%}}.form-container{display:flex;flex-direction:column;gap:15px;padding:20px 0}.MuiDialog-paper{min-width:500px}.userDetails{padding:10px 0}.userDetails p{color:#344767;font-size:16px;margin:5px 0}.userDetails strong{color:#1976d2}.single{display:flex;width:100%}.single .singleContainer{background-color:#f8f9fa;flex:6 1;margin-left:60px;min-height:100vh;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.single .singleContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.single .singleContainer{margin-left:0;padding-top:60px;width:100%}.single .singleContainer.sidebar-expanded{margin-left:0;width:100%}}.single .singleContainer .contentWrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;padding-top:20px}.single .singleContainer .contentWrapper .mainCard{grid-gap:20px;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000000d;display:grid;gap:20px;grid-column:1;grid-template-columns:1fr 1fr;padding:20px}.single .singleContainer .contentWrapper .mainCard .leftColumn,.single .singleContainer .contentWrapper .mainCard .rightColumn{display:flex;flex-direction:column;gap:20px}.single .singleContainer .contentWrapper .mainCard .profileSection{display:flex;gap:20px;margin-bottom:20px}.single .singleContainer .contentWrapper .mainCard .profileSection .profileImage{border-radius:10px;height:100px;object-fit:cover;width:100px}.single .singleContainer .contentWrapper .mainCard .profileSection .profileInfo h2{font-size:24px;margin:0}.single .singleContainer .contentWrapper .mainCard .profileSection .profileInfo p{color:#666;margin:5px 0 15px}.single .singleContainer .contentWrapper .mainCard .profileSection .profileInfo .actionButtons{display:flex;gap:10px;margin-top:20px}.single .singleContainer .contentWrapper .mainCard .profileSection .profileInfo .actionButtons .editButton{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;text-decoration:none}.single .singleContainer .contentWrapper .mainCard .profileSection .profileInfo .actionButtons .editButton:hover{background-color:#1565c0}.single .singleContainer .contentWrapper .mainCard .profileSection .profileInfo .actionButtons .deleteButton{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.single .singleContainer .contentWrapper .mainCard .profileSection .profileInfo .actionButtons .deleteButton:hover{background-color:#c82333}.single .singleContainer .contentWrapper .mainCard .statsRow{display:flex;gap:20px;grid-column:span 2;margin-top:20px}.single .singleContainer .contentWrapper .mainCard .statsRow .statItem{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex:1 1;gap:15px;padding:15px}.single .singleContainer .contentWrapper .mainCard .statsRow .statItem .icon{align-items:center;border-radius:8px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.single .singleContainer .contentWrapper .mainCard .statsRow .statItem .icon.dollar{background:#e8e5ff;color:#7367f0}.single .singleContainer .contentWrapper .mainCard .statsRow .statItem .icon.chart{background:#e5f8ed;color:#28c76f}.single .singleContainer .contentWrapper .mainCard .statsRow .statItem .statInfo .value{display:block;font-size:20px;font-weight:700}.single .singleContainer .contentWrapper .mainCard .statsRow .statItem .statInfo .label{color:#666;font-size:14px}.single .singleContainer .contentWrapper .mainCard .infoGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:100%}.single .singleContainer .contentWrapper .mainCard .infoGrid .infoItem{align-items:center;display:flex;gap:15px}.single .singleContainer .contentWrapper .mainCard .infoGrid .infoItem .icon{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.single .singleContainer .contentWrapper .mainCard .infoGrid .infoItem .info .label{color:#666;display:block;font-size:14px}.single .singleContainer .contentWrapper .mainCard .infoGrid .infoItem .info .value{font-weight:500}.single .singleContainer .contentWrapper .ratingCard{background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000000d;grid-column:2;padding:20px;text-align:center}.single .singleContainer .contentWrapper .ratingCard .ratingValue{font-size:48px;font-weight:700;margin:10px 0}.single .singleContainer .contentWrapper .ratingCard .stars{margin:10px 0}.single .singleContainer .contentWrapper .ratingCard p{color:#666;font-size:14px}.single .singleContainer .contentWrapper .timelineCard{background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000000d;grid-column:span 1;padding:20px}.single .singleContainer .contentWrapper .timelineCard .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.single .singleContainer .contentWrapper .timelineCard .cardHeader .viewMore{background:none;border:none;color:#2f80ed;cursor:pointer}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem{display:flex;gap:15px;margin-bottom:20px;position:relative}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem:not(:last-child):before{background:#e0e0e0;bottom:-20px;content:"";left:6px;position:absolute;top:15px;width:2px}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineDot{border-radius:50%;height:14px;margin-top:5px;width:14px}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineDot.blue{background:#2f80ed}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineDot.green{background:#27ae60}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineDot.red{background:#eb5757}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent{flex:1 1}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent h4{font-size:16px;margin:0}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent p{color:#666;margin:5px 0}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent .timelineDetails{color:#666;font-size:14px}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent .timelineDetails span{margin-right:15px}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent .timeAgo{color:#999;font-size:12px}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent .attachments{margin:10px 0}.single .singleContainer .contentWrapper .timelineCard .timelineList .timelineItem .timelineContent .attachments .pdf{color:#eb5757;font-size:14px}.single .singleContainer .contentWrapper .permissionsCard{background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000000d;grid-column:span 1;padding:20px}.single .singleContainer .contentWrapper .permissionsCard .subtitle{color:#666;margin-bottom:20px}.single .singleContainer .contentWrapper .permissionsCard .permissionsTable{overflow-x:auto;width:100%}.single .singleContainer .contentWrapper .permissionsCard .permissionsTable table{border-collapse:collapse;width:100%}.single .singleContainer .contentWrapper .permissionsCard .permissionsTable table td,.single .singleContainer .contentWrapper .permissionsCard .permissionsTable table th{border-bottom:1px solid #e0e0e0;padding:12px;text-align:left}.single .singleContainer .contentWrapper .permissionsCard .permissionsTable table th{background:#f8f9fa;font-weight:500}.single .singleContainer .contentWrapper .permissionsCard .permissionsTable table input[type=checkbox]{cursor:not-allowed}.single .singleContainer .contentWrapper .mainCard,.single .singleContainer .contentWrapper .permissionsCard,.single .singleContainer .contentWrapper .ratingCard,.single .singleContainer .contentWrapper .timelineCard{height:-webkit-fit-content;height:fit-content}.new{display:flex;overflow-x:hidden;width:100%}.new,.new .newContainer{background-color:#f8f9fa;min-height:100vh}.new .newContainer{flex:1 1;margin-left:60px;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.new .newContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.new .newContainer{padding-top:60px}.new .newContainer,.new .newContainer.sidebar-expanded{margin-left:0;width:100%}}.new .newContainer .bottom,.new .newContainer .top{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px;padding:10px}@media screen and (min-width:768px){.new .newContainer .bottom,.new .newContainer .top{align-items:flex-start;flex-direction:row}}.new .newContainer .bottom h1,.new .newContainer .top h1{color:#d3d3d3;font-size:24px}@media screen and (max-width:768px){.new .newContainer .bottom h1,.new .newContainer .top h1{font-size:20px;text-align:center}}.new .newContainer .bottom .left,.new .newContainer .top .left{display:flex;flex:1 1;flex-direction:column;gap:20px}.new .newContainer .bottom .left .image,.new .newContainer .top .left .image{border-radius:8px;height:100px;margin:0 auto;object-fit:cover;width:100px}@media screen and (min-width:768px){.new .newContainer .bottom .left .image,.new .newContainer .top .left .image{margin:0}}.new .newContainer .bottom .right,.new .newContainer .top .right{flex:2 1}.new .newContainer .bottom .right form,.new .newContainer .top .right form{display:flex;flex-direction:column;gap:20px;width:100%}.new .newContainer .bottom .right form .formInput,.new .newContainer .top .right form .formInput{width:100%}.new .newContainer .bottom .right form .formInput label,.new .newContainer .top .right form .formInput label{align-items:center;display:flex;gap:10px}.new .newContainer .bottom .right form .formInput label .icon,.new .newContainer .top .right form .formInput label .icon{cursor:pointer}.new .newContainer .bottom .right form .formInput input,.new .newContainer .top .right form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.new .newContainer .bottom .right form button,.new .newContainer .top .right form button{background-color:teal;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}@media screen and (max-width:768px){.new .newContainer .bottom .right form button,.new .newContainer .top .right form button{width:100%}}*{box-sizing:border-box;font-family:poppins,monospace;margin:0;padding:0}.app.dark{background-color:#111;color:#9c9c9c}.app.dark .chartGrid{stroke:hsla(0,0%,89%,.219)}.app.dark .table{background-color:#111}.app.dark .table .tableCell{color:gray}.app.dark .navbar{border-color:#333;color:#999}.app.dark .navbar .search{border-color:gray}.app.dark .sidebar{background-color:#111;border-color:#333}.app.dark .sidebar .top .logo{color:#132d7d}.app.dark .sidebar hr{border-color:#333}.app.dark .sidebar ul li:hover{background-color:#333}.app.dark .sidebar ul li .icon,.app.dark .sidebar ul li.active,.app.dark .sidebar ul li.active .icon{color:#132d7d}.app.dark .datatable .datagrid,.app.dark .datatable .datagrid .cellWithStatus,.app.dark .datatable .datagrid .deleteButton,.app.dark .datatable .datagrid .viewButton{border:none;color:gray}.app.dark input{background-color:#0000}.analytics{display:flex;width:100%}.analytics .analyticsContainer{flex:6 1;margin-left:250px;transition:all .3s ease}@media screen and (max-width:768px){.analytics .analyticsContainer{margin-left:0;width:100%}}.analytics .analyticsContainer .top{align-items:center;border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;justify-content:space-between;margin:20px;padding:20px}.analytics .analyticsContainer .top h1{color:#132d7d;font-size:24px}.analytics .analyticsContainer .error,.analytics .analyticsContainer .loading{align-items:center;color:#666;display:flex;font-size:18px;height:400px;justify-content:center}.analytics .analyticsContainer .error{color:#f44336}.analytics .analyticsContainer .analyticsContent{padding:20px}.analytics .analyticsContainer .analyticsContent .statsCards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:30px}.analytics .analyticsContainer .analyticsContent .statsCards .statCard{background-color:#fff;border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;flex-direction:column;padding:20px;transition:transform .3s ease}.analytics .analyticsContainer .analyticsContent .statsCards .statCard:hover{transform:translateY(-5px)}.analytics .analyticsContainer .analyticsContent .statsCards .statCard .statTitle{color:#888;font-size:16px;font-weight:500;margin-bottom:10px}.analytics .analyticsContainer .analyticsContent .statsCards .statCard .statValue{color:#333;font-size:28px;font-weight:600;margin-bottom:8px}.analytics .analyticsContainer .analyticsContent .statsCards .statCard .statInfo{color:#132d7d;font-size:14px}.analytics .analyticsContainer .analyticsContent .chartsContainer .chartBox{background-color:#fff;border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;height:350px;margin-bottom:20px;padding:20px}.analytics .analyticsContainer .analyticsContent .chartsContainer .chartBox h3{color:#555;font-weight:500;margin-bottom:15px}.analytics .analyticsContainer .analyticsContent .chartsContainer .chartBox.wide{width:100%}.analytics .analyticsContainer .analyticsContent .chartsContainer .chartRow{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.settings{display:flex;overflow-x:hidden;width:100%}.settings,.settings .settingsContainer{background-color:#f8f9fa;min-height:100vh}.settings .settingsContainer{flex:1 1;margin-left:60px;padding-top:60px;transition:margin-left .3s ease-in-out,width .3s ease-in-out;width:calc(100% - 60px)}.settings .settingsContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media(max-width:768px){.settings .settingsContainer{margin-left:0;padding-top:60px;width:100%}.settings .settingsContainer.sidebar-expanded{margin-left:0;width:100%}}.settings .settingsContainer .profile-container{margin:0 auto;max-width:1200px}.settings .settingsContainer .profile-container .avatar-section{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.settings .settingsContainer .profile-container .avatar-section .avatar{margin-bottom:16px;position:relative}.settings .settingsContainer .profile-container .avatar-section .avatar .avatar-edit{background-color:#fff;border-radius:50%;bottom:0;box-shadow:0 2px 10px #0000001a;cursor:pointer;padding:8px;position:absolute;right:0;transition:all .2s ease}.settings .settingsContainer .profile-container .avatar-section .avatar .avatar-edit:hover{background-color:#f1f1f1;transform:scale(1.05)}.settings .settingsContainer .profile-container .section-title{border-bottom:1px solid #eee;color:#333;font-weight:600;margin-bottom:16px;padding-bottom:8px}.settings .settingsContainer .profile-container .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.settings .settingsContainer .MuiTabs-root{background-color:#fff}.settings .settingsContainer .MuiTabs-root .MuiTab-root{font-weight:500;min-width:120px}.settings .settingsContainer .MuiTabs-root .MuiTab-root.Mui-selected{color:#2271b1}.settings .settingsContainer .MuiTabs-root .MuiTabs-indicator{background-color:#2271b1}.register-page{align-items:center;background:#f9fafb;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;min-height:100vh;overflow-y:auto;padding-top:3%;position:fixed;top:0;width:100%}.register-header{margin-bottom:30px;text-align:center}.register-header h1{color:#132d7d;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-bottom:20px}.register-header p{color:#4b5563;font-size:1.2rem;line-height:1.6;max-width:500px;text-align:center}.register-container{background:#fff;border:1px solid #e5e7eb;border-radius:15px;box-shadow:0 10px 30px #0000000d;margin:20px;max-width:550px;padding:50px;width:100%}@media screen and (min-width:1200px){.register-container{max-width:650px;padding:60px}.register-header h1{font-size:4rem}.register-header p{font-size:1.3rem;max-width:600px}}.admin-info{margin:25px 0}.admin-info p{color:#1f2937;font-weight:500;margin-bottom:15px}.admin-info ul{margin-bottom:30px;padding-left:20px}.admin-info li{color:#4b5563;line-height:1.5;margin-bottom:10px}.continue-button{background:#132d7d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;padding:15px;transition:all .3s ease;width:100%}.continue-button:hover{background:#132d7d;box-shadow:0 5px 15px #00a62c33;transform:translateY(-2px)}form{display:flex;flex-direction:column;gap:20px;margin-top:30px}.form-group{margin-bottom:5px}input{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:1rem;padding:15px;transition:all .3s ease;width:100%}input:focus{border-color:#132d7d;box-shadow:0 0 0 3px #00a62c1a;outline:none}.terms{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:15px 0}.terms label{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:.9rem;gap:8px}.terms input[type=checkbox]{accent-color:#132d7d;margin:0;padding:0;width:auto}.register-button{background:#132d7d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin-top:10px;padding:15px;text-transform:uppercase;transition:all .3s ease;width:100%}.register-button:hover{background:#132d7d;box-shadow:0 5px 15px #00a62c33;transform:translateY(-2px)}h1{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:10px;text-align:center}.subtitle{font-size:1.1rem;margin-bottom:20px}.bottom-text,.subtitle{color:#4b5563;text-align:center}.bottom-text{font-size:.95rem;margin-top:25px}.bottom-text a{color:#132d7d;font-weight:500;text-decoration:none}.bottom-text a:hover{text-decoration:underline}.editForm{display:flex;overflow-x:hidden;width:100%}.editForm,.editForm .editFormContainer{background-color:#f8f9fa;min-height:100vh}.editForm .editFormContainer{flex:1 1;margin-left:60px;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.editForm .editFormContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.editForm .editFormContainer{margin-left:0;padding-top:60px;width:100%}.editForm .editFormContainer.sidebar-expanded{margin-left:0;width:100%}}.editForm .editFormContainer .contentWrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:20px;width:100%}.editForm .editFormContainer h2{color:#333;margin-bottom:20px;text-align:center}@media screen and (min-width:768px){.editForm .editFormContainer h2{text-align:left}}.editForm .editFormContainer form{display:flex;flex-direction:column;gap:16px;max-width:1200px;width:100%}.editForm .editFormContainer form .formSection{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.editForm .editFormContainer form .buttonGroup{display:flex;gap:16px;justify-content:center;margin-top:24px}@media screen and (min-width:768px){.editForm .editFormContainer form .buttonGroup{justify-content:flex-end}}.jobForm{display:flex;overflow-x:hidden;width:100%}.jobForm,.jobForm .jobFormContainer{background-color:#f8f9fa;min-height:100vh}.jobForm .jobFormContainer{flex:1 1;margin-left:60px;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.jobForm .jobFormContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.jobForm .jobFormContainer{margin-left:0;padding-top:60px;width:100%}.jobForm .jobFormContainer.sidebar-expanded{margin-left:0;width:100%}}.jobForm .jobFormContainer .contentWrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:20px;width:100%}.jobForm .jobFormContainer h2{color:#333;margin-bottom:20px;text-align:center}@media screen and (min-width:768px){.jobForm .jobFormContainer h2{text-align:left}}.jobForm .jobFormContainer form{display:flex;flex-direction:column;gap:16px;max-width:1200px;width:100%}.jobForm .jobFormContainer form .formSection{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.jobForm .jobFormContainer form .buttonGroup{display:flex;gap:16px;justify-content:center;margin-top:24px}@media screen and (min-width:768px){.jobForm .jobFormContainer form .buttonGroup{justify-content:flex-end}}.jobs{display:flex;overflow-x:hidden;width:100%}.jobs,.jobs .jobsContainer{background-color:#f8f9fa;min-height:100vh}.jobs .jobsContainer{flex:1 1;margin-left:60px;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.jobs .jobsContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.jobs .jobsContainer{padding-top:60px}.jobs .jobsContainer,.jobs .jobsContainer.sidebar-expanded{margin-left:0;width:100%}}.jobs .jobsContainer .top{align-items:center;display:flex;justify-content:space-between;padding:20px}.jobs .jobsContainer .top h1{color:#333;font-size:24px;margin:0}.jobs .jobsContainer .top .add-button{align-items:center;background-color:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:5px;padding:10px 20px;transition:background-color .3s}.jobs .jobsContainer .top .add-button:hover{background-color:#1565c0}.jobs .jobsContainer .error{background-color:#ffebee;border-radius:5px;color:#d32f2f;font-weight:500;margin:15px;padding:15px}.jobs .jobsContainer .loading{align-items:center;color:#757575;display:flex;font-size:18px;height:400px;justify-content:center}.jobs .jobsContainer .status{border-radius:10px;display:inline-block;font-size:12px;font-weight:500;padding:5px 10px;text-transform:capitalize}.jobs .jobsContainer .status.open{background-color:#e3f2fd;color:#1976d2}.jobs .jobsContainer .status.assigned{background-color:#e8f5e9;color:#388e3c}.jobs .jobsContainer .status.completed{background-color:#f1f8e9;color:#689f38}.jobs .jobsContainer .status.cancelled{background-color:#ffebee;color:#d32f2f}.jobs .jobsContainer .status.disputed{background-color:#fff8e1;color:#ff8f00}.jobs .jobsContainer .deleteButton,.jobs .jobsContainer .editButton,.jobs .jobsContainer .viewButton{border-radius:5px;cursor:pointer;font-size:12px;padding:5px 10px}.jobs .jobsContainer .viewButton{background-color:#bbdefb;color:#1976d2;margin-right:5px}.jobs .jobsContainer .viewButton:hover{background-color:#90caf9}.jobs .jobsContainer .editButton{background-color:#c8e6c9;color:#388e3c;margin-right:5px}.jobs .jobsContainer .editButton:hover{background-color:#a5d6a7}.jobs .jobsContainer .deleteButton{background-color:#ffcdd2;color:#d32f2f}.jobs .jobsContainer .deleteButton:hover{background-color:#ef9a9a}.jobs .statCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.jobs .statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.jobs .statCard .statIcon{align-items:center;border-radius:10px;display:flex;height:50px;justify-content:center;margin-right:15px;width:50px}.jobs .statCard .statIcon svg{color:#fff;font-size:24px}.jobs .statCard .statIcon.open{background-color:#2196f3}.jobs .statCard .statIcon.assigned{background-color:#ff9800}.jobs .statCard .statIcon.completed{background-color:#4caf50}.jobs .statCard .statIcon.cancelled{background-color:#f44336}.jobs .statCard .statContent{flex:1 1}.jobs .statCard .statContent .statTitle{color:#666;font-size:14px;margin-bottom:5px}.jobs .statCard .statContent .statValue{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.jobDetail{background-color:#f8f9fa;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.jobDetail .jobDetailContainer{background-color:#f8f9fa;flex:1 1;margin-left:60px;min-height:100vh;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.jobDetail .jobDetailContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.jobDetail .jobDetailContainer{margin-left:0;padding-top:60px;width:100%}.jobDetail .jobDetailContainer.sidebar-expanded{margin-left:0;width:100%}}.jobDetail .jobDetailContainer .top{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px}@media screen and (max-width:768px){.jobDetail .jobDetailContainer .top{align-items:flex-start;flex-direction:column}}.jobDetail .jobDetailContainer .top .left{align-items:center;display:flex;gap:20px}@media screen and (max-width:768px){.jobDetail .jobDetailContainer .top .left{align-items:flex-start;flex-direction:column}}.jobDetail .jobDetailContainer .top .left .backButton{background-color:#f0f0f0;border-radius:5px;color:#333;cursor:pointer;font-weight:500;padding:10px 15px}.jobDetail .jobDetailContainer .top .left .backButton:hover{background-color:#e0e0e0}.jobDetail .jobDetailContainer .top .left h1{color:#333;font-size:24px;margin:0}.jobDetail .jobDetailContainer .top .right{display:flex;gap:10px}.jobDetail .jobDetailContainer .top .right .statusButton{border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:8px 15px}.jobDetail .jobDetailContainer .top .right .statusButton.approve{background-color:#4caf50}.jobDetail .jobDetailContainer .top .right .statusButton.approve:hover{background-color:#388e3c}.jobDetail .jobDetailContainer .top .right .statusButton.approve:disabled{background-color:#a5d6a7;cursor:not-allowed}.jobDetail .jobDetailContainer .top .right .statusButton.suspend{background-color:#f44336}.jobDetail .jobDetailContainer .top .right .statusButton.suspend:hover{background-color:#d32f2f}.jobDetail .jobDetailContainer .top .right .statusButton.suspend:disabled{background-color:#ef9a9a;cursor:not-allowed}.jobDetail .jobDetailContainer .bottom{padding:20px}.jobDetail .jobDetailContainer .bottom .error,.jobDetail .jobDetailContainer .bottom .loading{font-size:18px;padding:20px;text-align:center}.jobDetail .jobDetailContainer .bottom .error{background-color:#ffebee;border-radius:5px;color:#f44336}.jobDetail .jobDetailContainer .bottom .notFound{color:#9e9e9e;font-size:18px;padding:40px;text-align:center}.jobDetail .jobDetailContainer .bottom .jobInfo{background-color:#fff;border-radius:10px;box-shadow:0 0 15px #0000000d;padding:20px}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection h2{color:#333;font-size:22px;margin:0}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection .jobStatus{border-radius:5px;font-size:14px;font-weight:500;padding:5px 10px;text-transform:capitalize}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection .jobStatus.open{background-color:#e3f2fd;color:#1976d2}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection .jobStatus.assigned{background-color:#e8f5e9;color:#388e3c}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection .jobStatus.completed{background-color:#f1f8e9;color:#689f38}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection .jobStatus.cancelled{background-color:#ffebee;color:#d32f2f}.jobDetail .jobDetailContainer .bottom .jobInfo .infoSection .jobStatus.disputed{background-color:#fff8e1;color:#ff8f00}.jobDetail .jobDetailContainer .bottom .jobInfo .detailRow{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.jobDetail .jobDetailContainer .bottom .jobInfo .detailRow .detailItem{flex:1 1;min-width:200px}.jobDetail .jobDetailContainer .bottom .jobInfo .detailRow .detailItem.fullWidth{flex:0 0 100%}.jobDetail .jobDetailContainer .bottom .jobInfo .detailRow .detailItem .itemKey{color:#757575;display:block;font-size:14px;margin-bottom:5px}.jobDetail .jobDetailContainer .bottom .jobInfo .detailRow .detailItem .itemValue{font-size:16px;word-break:break-word}.jobDetail .jobDetailContainer .bottom .jobInfo .detailRow .detailItem .itemValue.description{line-height:1.6;white-space:pre-line}.jobDetail .jobDetailContainer .bottom .jobInfo h3{color:#333;font-size:18px;margin:30px 0 15px}.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable{border-collapse:collapse;width:100%}.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable td,.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable th{background-color:#f5f5f5;color:#333;font-weight:700}.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable tr:last-child td{border-bottom:none}.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable .pending{background-color:#fff3e0;border-radius:4px;color:#ff9800;font-size:12px;padding:3px 8px}.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable .accepted{background-color:#e8f5e9;border-radius:4px;color:#4caf50;font-size:12px;padding:3px 8px}.jobDetail .jobDetailContainer .bottom .jobInfo .applicantsTable .rejected{background-color:#ffebee;border-radius:4px;color:#f44336;font-size:12px;padding:3px 8px}.disputes{display:flex;overflow-x:hidden;width:100%}.disputes,.disputes .disputesContainer{background-color:#f8f9fa;min-height:100vh}.disputes .disputesContainer{flex:1 1;margin-left:60px;padding-top:80px;transition:all .3s ease;width:calc(100% - 60px)}.disputes .disputesContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.disputes .disputesContainer{margin-left:0;padding-top:80px;width:100%}.disputes .disputesContainer.sidebar-expanded{margin-left:0;width:100%}}.disputes .disputesContainer .statsRow{display:flex;gap:10px;padding:10px 20px;width:100%}@media(max-width:768px){.disputes .disputesContainer .statsRow{flex-wrap:wrap}}.disputes .disputesContainer .statsRow .statCard{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 15px -10px #0000004d;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:120px;padding:15px 10px}@media(max-width:768px){.disputes .disputesContainer .statsRow .statCard{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:0;margin-bottom:10px}}.disputes .disputesContainer .statsRow .statCard .icon{font-size:24px;margin-bottom:5px}.disputes .disputesContainer .statsRow .statCard .value{font-size:28px;font-weight:700}.disputes .disputesContainer .statsRow .statCard .label{color:#666;font-size:12px;text-align:center}.disputes .disputesContainer .statsRow .statCard.new{background-color:#ebf5fe;color:#2271b1}.disputes .disputesContainer .statsRow .statCard.new .icon{color:#2196f3}.disputes .disputesContainer .statsRow .statCard.inReview{background-color:#fff9e6;color:#c1840e}.disputes .disputesContainer .statsRow .statCard.inReview .icon{color:#ff9800}.disputes .disputesContainer .statsRow .statCard.resolved{background-color:#f0fff7;color:#38853b}.disputes .disputesContainer .statsRow .statCard.resolved .icon{color:#4caf50}.disputes .disputesContainer .statsRow .statCard.total{background-color:#f5f5f5;color:#555}.disputes .disputesContainer .statsRow .statCard.total .icon{color:#757575}.disputes .disputesContainer .filterRow{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 15px -10px #0000004d;display:flex;gap:20px;margin:0 20px 20px;padding:20px;position:relative}.disputes .disputesContainer .filterRow .refreshButton{color:#6439ff}.disputes .disputesContainer .dataTable{margin:0 20px}.disputes .disputesContainer .dataTable .datagrid{background-color:#fff;border-radius:8px;box-shadow:0 0 15px -10px #0000004d}.disputes .disputesContainer .dataTable .datagrid .cellWithImg{align-items:center;display:flex}.disputes .disputesContainer .dataTable .datagrid .status{border-radius:5px;padding:5px}.disputes .disputesContainer .dataTable .datagrid .status.new{background-color:#2171b11a;color:#2271b1;text-transform:capitalize}.disputes .disputesContainer .dataTable .datagrid .status.in_review{background-color:#c1840e1a;color:#c1840e;text-transform:capitalize}.disputes .disputesContainer .dataTable .datagrid .status.resolved{background-color:#38853b1a;color:#38853b;text-transform:capitalize}.disputes .disputesContainer .dataTable .datagrid .cellAction{align-items:center;display:flex;gap:15px}.disputes .disputesContainer .dataTable .datagrid .cellAction .viewButton{align-items:center;color:#6439ff;cursor:pointer;display:flex;justify-content:center}.disputes .disputesContainer .dataTable .datagrid .cellAction .viewButton .actionIcon{font-size:20px}.disputes .disputesContainer .dataTable .datagrid .cellAction .viewButton:hover{color:#7551f9}.disputes .statCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.disputes .statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.disputes .statCard .statContent{text-align:center}.disputes .statCard .statContent .statTitle{color:#666;font-size:14px;margin-bottom:5px}.disputes .statCard .statContent .statValue{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.disputeDetail{background-color:#f8f9fa;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.disputeDetail .disputeDetailContainer{background-color:#f8f9fa;flex:1 1;margin-left:60px;min-height:100vh;padding-top:80px;transition:all .3s ease;width:calc(100% - 60px)}.disputeDetail .disputeDetailContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.disputeDetail .disputeDetailContainer{margin-left:0;padding-top:80px;width:100%}.disputeDetail .disputeDetailContainer.sidebar-expanded{margin-left:0;width:100%}}.disputeDetail .disputeDetailContainer .header{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.disputeDetail .disputeDetailContainer .header .backButton{align-items:center;color:#6439ff;cursor:pointer;display:flex;font-weight:500;gap:8px}.disputeDetail .disputeDetailContainer .header .backButton:hover{opacity:.8}.disputeDetail .disputeDetailContainer .header .refreshButton{color:#6439ff}.disputeDetail .disputeDetailContainer .loadingContainer{align-items:center;display:flex;height:400px;justify-content:center}.disputeDetail .disputeDetailContainer .errorMessage{background-color:#ffebee;border-radius:8px;color:#d32f2f;font-weight:500;margin:20px;padding:15px}.disputeDetail .disputeDetailContainer .successMessage{background-color:#e8f5e9;border-radius:8px;color:#2e7d32;font-weight:500;margin:20px;padding:15px}.disputeDetail .disputeDetailContainer .infoSection{background-color:#fff;border-radius:10px;box-shadow:0 0 15px -10px #0000004d;margin:20px;padding:20px}.disputeDetail .disputeDetailContainer .infoSection .infoHeader{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.disputeDetail .disputeDetailContainer .infoSection .infoHeader .title h2{color:#333;font-size:22px;font-weight:600}.disputeDetail .disputeDetailContainer .infoSection .infoHeader .status{border-radius:4px;font-size:14px;font-weight:500;padding:7px 12px}.disputeDetail .disputeDetailContainer .infoSection .infoHeader .status.new{background-color:#1976d21a;color:#1976d2}.disputeDetail .disputeDetailContainer .infoSection .infoHeader .status.in_review{background-color:#ed6c021a;color:#ed6c02}.disputeDetail .disputeDetailContainer .infoSection .infoHeader .status.resolved{background-color:#2e7d321a;color:#2e7d32}.disputeDetail .disputeDetailContainer .infoSection .infoGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:25px}@media(max-width:768px){.disputeDetail .disputeDetailContainer .infoSection .infoGrid{grid-template-columns:1fr}}.disputeDetail .disputeDetailContainer .infoSection .infoGrid .infoItem.fullWidth{grid-column:1/-1}.disputeDetail .disputeDetailContainer .infoSection .infoGrid .infoItem .label{color:#666;font-size:14px;margin-bottom:5px}.disputeDetail .disputeDetailContainer .infoSection .infoGrid .infoItem .value{color:#333;font-weight:500}.disputeDetail .disputeDetailContainer .infoSection .infoGrid .infoItem .value.description{line-height:1.5;white-space:pre-line}.disputeDetail .disputeDetailContainer .infoSection .actionButtons{display:flex;justify-content:flex-end}.disputeDetail .disputeDetailContainer .infoSection .actionButtons .resolveButton{background-color:#6439ff;color:#fff}.disputeDetail .disputeDetailContainer .infoSection .actionButtons .resolveButton:hover{background-color:#5c33e6}.disputeDetail .disputeDetailContainer .tabsSection{background-color:#fff;border-radius:10px;box-shadow:0 0 15px -10px #0000004d;margin:20px;overflow:hidden}.disputeDetail .disputeDetailContainer .tabsSection .tabs{border-bottom:1px solid #eee}.disputeDetail .disputeDetailContainer .tabsSection .tabs .MuiTab-root{font-weight:500;min-width:100px;text-transform:none}.disputeDetail .disputeDetailContainer .tabsSection .tabs .MuiTab-root.Mui-selected{color:#6439ff}.disputeDetail .disputeDetailContainer .tabsSection .tabs .MuiTabs-indicator{background-color:#6439ff}.disputeDetail .disputeDetailContainer .tabsSection .tabContent{padding:20px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .noData{align-items:center;color:#666;display:flex;font-style:italic;height:200px;justify-content:center}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard{border:1px solid #eee;border-radius:8px;overflow:hidden}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader h3{font-size:18px;margin:0}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader h3 a{color:#6439ff;text-decoration:none}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader h3 a:hover{text-decoration:underline}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader .jobStatus{border-radius:4px;font-size:12px;font-weight:500;padding:5px 10px;text-transform:capitalize}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader .jobStatus.completed{background-color:#2e7d321a;color:#2e7d32}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader .jobStatus.cancelled{background-color:#d32f2f1a;color:#d32f2f}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader .jobStatus.disputed{background-color:#ed6c021a;color:#ed6c02}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobHeader .jobStatus.in_progress{background-color:#1976d21a;color:#1976d2}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobDetails{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:15px}@media(max-width:600px){.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobDetails{grid-template-columns:1fr}}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobDetails .detailItem.fullWidth{grid-column:1/-1}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobDetails .detailItem .label{color:#666;font-size:14px;margin-bottom:5px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobDetails .detailItem .value{color:#333;font-weight:500}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .jobDetailsTab .jobCard .jobDetails .detailItem .value.description{line-height:1.5;white-space:pre-line}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid{grid-template-columns:1fr}}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard{border:1px solid #eee;border-radius:8px;overflow:hidden}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyHeader{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;display:flex;gap:15px;padding:15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyHeader .avatar{align-items:center;background-color:#6439ff;border-radius:50%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyHeader h3{font-size:16px;margin:0 0 5px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyHeader .role{color:#666;font-size:14px;text-transform:capitalize}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails{padding:15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails .name{font-size:16px;font-weight:600;margin-bottom:5px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails .email{color:#666;margin-bottom:15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails .detailItem{margin-bottom:10px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails .detailItem .label{color:#666;font-size:14px;margin-bottom:3px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails .detailItem .value{color:#333}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails .viewProfile{color:#6439ff;display:inline-block;font-weight:500;margin-top:10px;text-decoration:none}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .partiesTab .partiesGrid .partyCard .partyDetails .viewProfile:hover{text-decoration:underline}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList{display:flex;flex-direction:column;gap:15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem{align-items:flex-start;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;display:flex;gap:15px;padding:15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem .evidenceIcon{color:#6439ff}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem .evidenceContent{flex:1 1}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem .evidenceContent .evidenceTitle{font-weight:600;margin-bottom:5px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem .evidenceContent .evidenceDescription{color:#555;line-height:1.4;margin-bottom:8px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem .evidenceContent .evidenceTimestamp{color:#777;font-size:13px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem .viewButton{background-color:#6439ff;border-radius:4px;color:#fff;font-size:14px;font-weight:500;padding:5px 15px;text-decoration:none}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .evidenceTab .evidenceList .evidenceItem .viewButton:hover{background-color:#5c33e6}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList{display:flex;flex-direction:column;gap:20px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem{display:flex;gap:15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem .messageAvatar{align-items:center;background-color:#6439ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:40px;justify-content:center;width:40px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem .messageContent{flex:1 1}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem .messageContent .messageHeader{margin-bottom:5px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem .messageContent .messageHeader .senderName{font-weight:600;margin-right:5px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem .messageContent .messageHeader .senderRole{color:#666;font-size:14px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem .messageContent .messageText{background-color:#f5f5f5;border-radius:8px;line-height:1.4;margin-bottom:5px;padding:10px 15px}.disputeDetail .disputeDetailContainer .tabsSection .tabContent .messagesTab .messagesList .messageItem .messageContent .messageTimestamp{color:#777;font-size:13px;text-align:right}.reviews{display:flex;overflow-x:hidden;width:100%}.reviews,.reviews .reviewsContainer{background-color:#f8f9fa;min-height:100vh}.reviews .reviewsContainer{flex:1 1;margin-left:60px;padding-top:80px;transition:all .3s ease;width:calc(100% - 60px)}.reviews .reviewsContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.reviews .reviewsContainer{margin-left:0;padding-top:80px;width:100%}.reviews .reviewsContainer.sidebar-expanded{margin-left:0;width:100%}}.reviews .reviewsContainer .statsRow{display:flex;gap:10px;padding:10px 20px;width:100%}@media(max-width:768px){.reviews .reviewsContainer .statsRow{flex-wrap:wrap}}.reviews .reviewsContainer .statsRow .statCard{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 15px -10px #0000004d;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:120px;padding:15px 10px}@media(max-width:768px){.reviews .reviewsContainer .statsRow .statCard{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:0;margin-bottom:10px}}.reviews .reviewsContainer .statsRow .statCard .icon{font-size:24px;margin-bottom:5px}.reviews .reviewsContainer .statsRow .statCard .value{font-size:28px;font-weight:700}.reviews .reviewsContainer .statsRow .statCard .label{color:#666;font-size:12px;text-align:center}.reviews .reviewsContainer .statsRow .statCard.excellent{background-color:#e8f5e9;color:#2e7d32}.reviews .reviewsContainer .statsRow .statCard.excellent .icon{color:#4caf50}.reviews .reviewsContainer .statsRow .statCard.good{background-color:#ebf5fe;color:#2271b1}.reviews .reviewsContainer .statsRow .statCard.good .icon{color:#2196f3}.reviews .reviewsContainer .statsRow .statCard.average{background-color:#fff9e6;color:#c1840e}.reviews .reviewsContainer .statsRow .statCard.average .icon{color:#ff9800}.reviews .reviewsContainer .statsRow .statCard.poor{background-color:#fbe9e7;color:#d32f2f}.reviews .reviewsContainer .statsRow .statCard.poor .icon{color:#f44336}.reviews .reviewsContainer .statsRow .statCard.total{background-color:#f5f5f5;color:#555}.reviews .reviewsContainer .statsRow .statCard.total .icon{color:#757575}.reviews .reviewsContainer .filterRow{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 15px -10px #0000004d;display:flex;gap:20px;margin:0 20px 20px;padding:20px;position:relative}.reviews .reviewsContainer .filterRow .refreshButton{color:#6439ff}.reviews .reviewsContainer .dataTable{margin:0 20px}.reviews .reviewsContainer .dataTable .datagrid{background-color:#fff;border-radius:8px;box-shadow:0 0 15px -10px #0000004d}.reviews .reviewsContainer .dataTable .datagrid .cellWithImg,.reviews .reviewsContainer .dataTable .datagrid .ratingStars{align-items:center;display:flex}.reviews .reviewsContainer .dataTable .datagrid .status{border-radius:5px;padding:5px}.reviews .reviewsContainer .dataTable .datagrid .status.excellent{background-color:#2e7d321a;color:#2e7d32}.reviews .reviewsContainer .dataTable .datagrid .status.good{background-color:#2171b11a;color:#2271b1}.reviews .reviewsContainer .dataTable .datagrid .status.average{background-color:#ed6c021a;color:#ed6c02}.reviews .reviewsContainer .dataTable .datagrid .status.poor{background-color:#d32f2f1a;color:#d32f2f}.reviews .reviewsContainer .dataTable .datagrid .cellAction{align-items:center;display:flex;gap:15px}.reviews .reviewsContainer .dataTable .datagrid .cellAction .viewButton{align-items:center;color:#6439ff;cursor:pointer;display:flex;justify-content:center}.reviews .reviewsContainer .dataTable .datagrid .cellAction .viewButton .actionIcon{font-size:20px}.reviews .reviewsContainer .dataTable .datagrid .cellAction .viewButton:hover{color:#7551f9}.reviews .statCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.reviews .statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.reviews .statCard .statContent{text-align:center}.reviews .statCard .statContent .statTitle{color:#666;font-size:14px;margin-bottom:5px}.reviews .statCard .statContent .statValue{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.reviewDetail{background-color:#f8f9fa;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.reviewDetail .reviewDetailContainer{flex:1 1;margin-left:60px;padding:10px 0;transition:all .3s ease;width:calc(100% - 60px)}.reviewDetail .reviewDetailContainer.sidebar-expanded{margin-left:200px;width:calc(100% - 200px)}.reviewDetail .reviewDetailContainer .header{margin-bottom:20px;padding:0 20px}.reviewDetail .reviewDetailContainer .header h1{color:#333;font-size:24px;margin-bottom:5px}.reviewDetail .reviewDetailContainer .header .breadcrumbs{align-items:center;color:#777;display:flex;font-size:14px}.reviewDetail .reviewDetailContainer .header .breadcrumbs .breadcrumb-item{align-items:center;display:flex}.reviewDetail .reviewDetailContainer .header .breadcrumbs .breadcrumb-item:not(:last-child):after{content:"›";margin:0 8px}.reviewDetail .reviewDetailContainer .header .breadcrumbs .breadcrumb-item a{color:#1976d2;text-decoration:none}.reviewDetail .reviewDetailContainer .header .breadcrumbs .breadcrumb-item a:hover{text-decoration:underline}.reviewDetail .reviewDetailContainer .header .breadcrumbs .breadcrumb-item.active{color:#555}.reviewDetail .reviewDetailContainer .loadingContainer{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;height:300px;justify-content:center}.reviewDetail .reviewDetailContainer .errorMessage{background-color:#fdeded;border-radius:8px;color:#d32f2f;font-weight:500;margin-bottom:20px;padding:16px}.reviewDetail .reviewDetailContainer .successMessage{background-color:#edf7ed;border-radius:8px;color:#2e7d32;font-weight:500;margin-bottom:20px;padding:16px}.reviewDetail .reviewDetailContainer .infoGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:30px}.reviewDetail .reviewDetailContainer .infoGrid .infoItem{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:20px}.reviewDetail .reviewDetailContainer .infoGrid .infoItem .infoHeader{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;margin-bottom:15px}.reviewDetail .reviewDetailContainer .infoGrid .infoItem .infoHeader .headerIcon{color:#1976d2;margin-right:8px}.reviewDetail .reviewDetailContainer .infoGrid .infoItem .infoContent .infoRow{margin-bottom:12px}.reviewDetail .reviewDetailContainer .infoGrid .infoItem .infoContent .infoRow:last-child{margin-bottom:0}.reviewDetail .reviewDetailContainer .infoGrid .infoItem .infoContent .infoRow .label{color:#777;font-size:14px;margin-bottom:4px}.reviewDetail .reviewDetailContainer .infoGrid .infoItem .infoContent .infoRow .value{font-size:15px;word-break:break-word}.reviewDetail .reviewDetailContainer .tabsSection{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;overflow:hidden}.reviewDetail .reviewDetailContainer .tabsSection .tabHeader{border-bottom:1px solid #eee}.reviewDetail .reviewDetailContainer .tabsSection .tabHeader .MuiTabs-root{min-height:48px}.reviewDetail .reviewDetailContainer .tabsSection .tabContent{padding:20px}.reviewDetail .reviewDetailContainer .actionButtons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.reviewDetail .reviewDetailContainer .rating{align-items:center;display:flex;margin-bottom:10px}.reviewDetail .reviewDetailContainer .rating .ratingStars{display:flex;margin-right:10px}.reviewDetail .reviewDetailContainer .rating .ratingLabel{font-weight:500}.reviewDetail .reviewDetailContainer .rating .ratingLabel.excellent{color:#2e7d32}.reviewDetail .reviewDetailContainer .rating .ratingLabel.good{color:#2271b1}.reviewDetail .reviewDetailContainer .rating .ratingLabel.average{color:#c1840e}.reviewDetail .reviewDetailContainer .rating .ratingLabel.poor{color:#d32f2f}.reviewDetail .reviewDetailContainer .flaggedBadge{align-items:center;background-color:#ffebee;border-radius:16px;color:#d32f2f;display:inline-flex;font-size:14px;font-weight:500;margin-top:10px;padding:4px 12px}.reviewDetail .reviewDetailContainer .flaggedBadge .flagIcon{margin-right:5px}.reviewDetail .reviewDetailContainer .reviewComment{background-color:#f5f5f5;border-radius:8px;margin-bottom:20px;min-height:100px;padding:16px;white-space:pre-line}.reviewDetail .reviewDetailContainer .userInfo{align-items:center;display:flex;margin-bottom:15px}.reviewDetail .reviewDetailContainer .userInfo .avatar{align-items:center;background-color:#1976d2;border-radius:50%;color:#fff;display:flex;font-weight:500;height:40px;justify-content:center;margin-right:15px;width:40px}.reviewDetail .reviewDetailContainer .userInfo .userDetails .name{font-weight:500;margin-bottom:2px}.reviewDetail .reviewDetailContainer .userInfo .userDetails .role{color:#777;font-size:14px}@media(max-width:768px){.reviewDetail .reviewDetailContainer{margin-left:0;padding:10px;width:100%}.reviewDetail .reviewDetailContainer.sidebar-expanded{margin-left:0;width:100%}.reviewDetail .reviewDetailContainer .infoGrid{grid-template-columns:1fr}.reviewDetail .reviewDetailContainer .actionButtons{flex-direction:column}.reviewDetail .reviewDetailContainer .actionButtons button{width:100%}}.transactions{background-color:#f8f9fa;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.transactions .transactionsContainer{background-color:#f8f9fa;flex:1 1;margin-left:60px;min-height:100vh;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.transactions .transactionsContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.transactions .transactionsContainer{margin-left:0;padding-top:60px;width:100%}.transactions .transactionsContainer.sidebar-expanded{margin-left:0;width:100%}}.transactions .transactionsContainer .statsRow{margin-bottom:20px}.transactions .transactionsContainer .statsRow .statCard{background-color:#fff;border-radius:8px;transition:transform .2s ease}.transactions .transactionsContainer .statsRow .statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.transactions .transactionsContainer .statsRow .statCard.total .icon{background-color:#5555551a;color:#555}.transactions .transactionsContainer .statsRow .statCard.completed .icon{background-color:#2e7d321a;color:#2e7d32}.transactions .transactionsContainer .statsRow .statCard.pending .icon{background-color:#ed6c021a;color:#ed6c02}.transactions .transactionsContainer .statsRow .statCard.failed .icon{background-color:#d32f2f1a;color:#d32f2f}.transactions .transactionsContainer .statsRow .statCard.income .icon{background-color:#2e7d321a;color:#2e7d32}.transactions .transactionsContainer .statsRow .statCard.expense .icon{background-color:#d32f2f1a;color:#d32f2f}.transactions .transactionsContainer .statsRow .statCard .icon{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.transactions .transactionsContainer .filterRow{margin-bottom:20px}.transactions .transactionsContainer .dataTable{height:650px}.transactions .transactionsContainer .dataTable .status{border-radius:4px;font-size:.8rem;font-weight:500;padding:5px 8px;text-transform:capitalize}.transactions .transactionsContainer .dataTable .status.completed{background-color:#2e7d321a;color:#2e7d32}.transactions .transactionsContainer .dataTable .status.pending,.transactions .transactionsContainer .dataTable .status.processing{background-color:#ed6c021a;color:#ed6c02}.transactions .transactionsContainer .dataTable .status.failed{background-color:#d32f2f1a;color:#d32f2f}.transactions .transactionsContainer .dataTable .status.refunded{background-color:#1976d21a;color:#1976d2}.transactions .transactionsContainer .dataTable .status.refund-requested{background-color:#ed6c021a;color:#ed6c02}.transactions .transactionsContainer .dataTable .status.disputed{background-color:#9c27b01a;color:#9c27b0}.transactions .transactionsContainer .dataTable .type{border-radius:4px;font-size:.8rem;font-weight:500;padding:5px 8px;text-transform:capitalize}.transactions .transactionsContainer .dataTable .type.payment{background-color:#1976d21a;color:#1976d2}.transactions .transactionsContainer .dataTable .type.income{background-color:#2e7d321a;color:#2e7d32}.transactions .transactionsContainer .dataTable .type.service_fee{background-color:#9c27b01a;color:#9c27b0}.transactions .transactionsContainer .dataTable .type.withdrawal{background-color:#ed6c021a;color:#ed6c02}.transactions .transactionsContainer .dataTable .type.refund{background-color:#d32f2f1a;color:#d32f2f}.transactions .transactionsContainer .dataTable .type.refund_request{background-color:#ed6c021a;color:#ed6c02}.transactions .transactionsContainer .dataTable .type.deposit{background-color:#0096881a;color:#009688}.transactions .transactionsContainer .dataTable .amount{font-weight:500}.transactions .transactionsContainer .dataTable .amount.positive{color:#2e7d32}.transactions .transactionsContainer .dataTable .amount.negative{color:#d32f2f}.transactions .statCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.transactions .statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.transactions .statCard .statContent{text-align:center}.transactions .statCard .statContent .statTitle{color:#666;font-size:14px;margin-bottom:5px}.transactions .statCard .statContent .statValue{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.transactionDetail{background-color:#f8f9fa;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.transactionDetail .transactionDetailContainer{background-color:#f8f9fa;flex:1 1;margin-left:60px;min-height:100vh;padding-top:60px;transition:margin-left .3s ease-in-out,width .3s ease-in-out;width:calc(100% - 60px)}.transactionDetail .transactionDetailContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media(max-width:768px){.transactionDetail .transactionDetailContainer{margin-left:0;padding-top:60px;width:100%}.transactionDetail .transactionDetailContainer.sidebar-expanded{margin-left:0;width:100%}}.transactionDetail .transactionDetailContainer .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.transactionDetail .transactionDetailContainer .header h2{font-weight:600;margin:0}.transactionDetail .transactionDetailContainer .header .buttons{display:flex;gap:10px}.transactionDetail .transactionDetailContainer .loadingContainer{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;display:flex;height:400px;justify-content:center}.transactionDetail .transactionDetailContainer .errorMessage{background-color:#ff00000d;border-left:4px solid #f44336;border-radius:4px;font-weight:500;margin-bottom:20px;padding:15px}.transactionDetail .transactionDetailContainer .successMessage{background-color:#00ff000d;border-left:4px solid #4caf50;border-radius:4px;font-weight:500;margin-bottom:20px;padding:15px}.transactionDetail .transactionDetailContainer .infoGrid .infoItem{margin-bottom:15px}.transactionDetail .transactionDetailContainer .infoGrid .infoItem .label{color:#666;font-size:.75rem;margin-bottom:4px}.transactionDetail .transactionDetailContainer .infoGrid .infoItem .value{font-weight:500}.transactionDetail .transactionDetailContainer .infoGrid .infoItem.mainInfo .value{font-size:1.2rem;font-weight:600}.transactionDetail .transactionDetailContainer .tabsSection .MuiTabs-root{background-color:#fff;border-bottom:1px solid #e0e0e0}.transactionDetail .transactionDetailContainer .tabsSection .tabContent{background-color:#fff;padding:24px}.transactionDetail .transactionDetailContainer .tabsSection .tabContent .sectionTitle{font-weight:600;margin-bottom:15px}.transactionDetail .transactionDetailContainer .chip.status.completed{background-color:#4caf501a;color:#2e7d32}.transactionDetail .transactionDetailContainer .chip.status.pending{background-color:#ff98001a;color:#ef6c00}.transactionDetail .transactionDetailContainer .chip.status.processing{background-color:#2196f31a;color:#1976d2}.transactionDetail .transactionDetailContainer .chip.status.failed{background-color:#f443361a;color:#d32f2f}.transactionDetail .transactionDetailContainer .chip.status.refunded{background-color:#9c27b01a;color:#7b1fa2}.transactionDetail .transactionDetailContainer .chip.status.disputed{background-color:#d32f2f1a;color:#c62828}.transactionDetail .transactionDetailContainer .chip.type.payment{background-color:#2196f31a;color:#1976d2}.transactionDetail .transactionDetailContainer .chip.type.income{background-color:#4caf501a;color:#2e7d32}.transactionDetail .transactionDetailContainer .chip.type.service_fee{background-color:#ff98001a;color:#ef6c00}.transactionDetail .transactionDetailContainer .chip.type.withdrawal{background-color:#673ab71a;color:#512da8}.transactionDetail .transactionDetailContainer .chip.type.refund{background-color:#f443361a;color:#d32f2f}.transactionDetail .transactionDetailContainer .amount.positive{color:#2e7d32;font-weight:500}.transactionDetail .transactionDetailContainer .amount.negative{color:#d32f2f;font-weight:500}.transactionDetail .transactionDetailContainer .paperSection{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;margin-bottom:24px;padding:24px}.transactionDetail .transactionDetailContainer .paperSection .sectionTitle{border-bottom:1px solid #eee;font-weight:600;margin-bottom:15px;padding-bottom:10px}.withdrawals{background-color:#f8f9fa;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.withdrawals .withdrawalsContainer{background-color:#f8f9fa;flex:1 1;margin-left:60px;min-height:100vh;padding-top:60px;transition:all .3s ease;width:calc(100% - 60px)}.withdrawals .withdrawalsContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media screen and (max-width:768px){.withdrawals .withdrawalsContainer{margin-left:0;padding-top:60px;width:100%}.withdrawals .withdrawalsContainer.sidebar-expanded{margin-left:0;width:100%}}.withdrawals .withdrawalsContainer .withdrawalsContent{background-color:#f8f9fa;min-height:100vh;padding:20px}@media screen and (max-width:768px){.withdrawals .withdrawalsContainer .withdrawalsContent{padding:16px}}.withdrawals .withdrawalsContainer .withdrawalsContent .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.withdrawals .withdrawalsContainer .withdrawalsContent .header h1{color:#333;font-size:24px;font-weight:600}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}@media screen and (max-width:768px){.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid{gap:15px;grid-template-columns:1fr}}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statHeader .statTitle{color:#666;font-size:14px;font-weight:500}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statHeader .statIcon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statHeader .statIcon.primary{background-color:#e3f2fd;color:#1976d2}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statHeader .statIcon.warning{background-color:#fff3e0;color:#f57c00}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statHeader .statIcon.success{background-color:#e8f5e8;color:#388e3c}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statHeader .statIcon.error{background-color:#ffebee;color:#d32f2f}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statValue{color:#333;font-size:28px;font-weight:700;margin-bottom:5px}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid .statCard .statSubtitle{color:#999;font-size:12px}.withdrawals .withdrawalsContainer .withdrawalsContent .filtersSection{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}@media screen and (max-width:768px){.withdrawals .withdrawalsContainer .withdrawalsContent .filtersSection{padding:16px}}.withdrawals .withdrawalsContainer .withdrawalsContent .filtersSection .filtersGrid{grid-gap:15px;align-items:end;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media screen and (max-width:768px){.withdrawals .withdrawalsContainer .withdrawalsContent .filtersSection .filtersGrid{gap:10px;grid-template-columns:1fr}}.withdrawals .withdrawalsContainer .withdrawalsContent .dataGridContainer{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}@media screen and (max-width:768px){.withdrawals .withdrawalsContainer .withdrawalsContent .dataGridContainer{overflow-x:auto;padding:16px}}.withdrawals .withdrawalsContainer .withdrawalsContent .dataGridContainer .dataGridHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.withdrawals .withdrawalsContainer .withdrawalsContent .dataGridContainer .dataGridHeader h2{color:#333;font-size:18px;font-weight:600}@media(max-width:768px){.withdrawals .withdrawalsContainer .withdrawalsContent{padding:15px}.withdrawals .withdrawalsContainer .withdrawalsContent .statsGrid{gap:15px;grid-template-columns:1fr}.withdrawals .withdrawalsContainer .withdrawalsContent .filtersSection .filtersGrid{gap:10px;grid-template-columns:1fr}}.withdrawalDialog .dialogContent{padding:20px}@media screen and (max-width:768px){.withdrawalDialog .dialogContent{padding:16px}}.withdrawalDialog .dialogContent .bankInfo,.withdrawalDialog .dialogContent .userInfo,.withdrawalDialog .dialogContent .withdrawalInfo{margin-bottom:20px}.withdrawalDialog .dialogContent .bankInfo h6,.withdrawalDialog .dialogContent .userInfo h6,.withdrawalDialog .dialogContent .withdrawalInfo h6{border-bottom:1px solid #eee;color:#333;font-weight:600;margin-bottom:10px;padding-bottom:5px}.withdrawalDialog .dialogContent .bankInfo .infoRow,.withdrawalDialog .dialogContent .userInfo .infoRow,.withdrawalDialog .dialogContent .withdrawalInfo .infoRow{display:flex;justify-content:space-between;margin-bottom:8px}@media screen and (max-width:768px){.withdrawalDialog .dialogContent .bankInfo .infoRow,.withdrawalDialog .dialogContent .userInfo .infoRow,.withdrawalDialog .dialogContent .withdrawalInfo .infoRow{flex-direction:column;gap:4px}}.withdrawalDialog .dialogContent .bankInfo .infoRow .label,.withdrawalDialog .dialogContent .userInfo .infoRow .label,.withdrawalDialog .dialogContent .withdrawalInfo .infoRow .label{color:#666;font-weight:500}.withdrawalDialog .dialogContent .bankInfo .infoRow .value,.withdrawalDialog .dialogContent .userInfo .infoRow .value,.withdrawalDialog .dialogContent .withdrawalInfo .infoRow .value{color:#333}.statusBadge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px}.statusBadge.pending{background-color:#fff3e0;border:1px solid #ffb74d;color:#f57c00}.statusBadge.completed{background-color:#e8f5e8;border:1px solid #81c784;color:#388e3c}.statusBadge.failed{background-color:#ffebee;border:1px solid #e57373;color:#d32f2f}.actionButton{border-radius:4px;height:32px;min-width:32px}.actionButton.view{color:#1976d2}.actionButton.approve{color:#388e3c}.actionButton.reject{color:#d32f2f}.loadingOverlay{align-items:center;background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.emptyState{color:#666;padding:40px 20px;text-align:center}.emptyState .emptyIcon{color:#ccc;font-size:48px;margin-bottom:16px}.emptyState .emptyText{font-size:16px;margin-bottom:8px}.emptyState .emptySubtext{color:#999;font-size:14px}.statCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.statCard:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.statCard .statContent{text-align:center}.statCard .statContent .statTitle{color:#666;font-size:14px;margin-bottom:5px}.statCard .statContent .statValue{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.notifications{background-color:#f8f9fa;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.notifications .notificationsContainer{background-color:#f8f9fa;flex:1 1;margin-left:60px;min-height:100vh;padding-top:60px;transition:margin-left .3s ease-in-out,width .3s ease-in-out;width:calc(100% - 60px)}.notifications .notificationsContainer.sidebar-expanded{margin-left:250px;width:calc(100% - 250px)}@media(max-width:768px){.notifications .notificationsContainer,.notifications .notificationsContainer.sidebar-expanded{margin-left:0;width:100%}}.notifications .notificationsContainer .content-wrapper{padding:0 20px}.notifications .notificationsContainer .top{display:flex;gap:20px;padding:0 0 10px}.notifications .notificationsContainer .top h1{color:#333;font-size:24px;font-weight:600;margin:0}.notifications .notificationsContainer .bottom{padding:20px 0}.notifications .notificationsContainer .bottom .info{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;margin:0;max-width:100%;padding:20px}.notifications .notificationsContainer .bottom .info h6{border-bottom:1px solid #eee;color:#333;font-weight:600;margin-bottom:20px;padding-bottom:10px}.notifications .notificationsContainer .MuiTabs-root{background-color:#fff}.notifications .notificationsContainer .MuiTabs-root .MuiTab-root{font-weight:500;min-width:120px}.notifications .notificationsContainer .MuiTabs-root .MuiTab-root.Mui-selected{color:#2271b1}.notifications .notificationsContainer .MuiTabs-root .MuiTabs-indicator{background-color:#2271b1}@media(max-width:768px){.notifications .notificationsContainer .bottom{padding:10px 0}.notifications .notificationsContainer .MuiTabs-root .MuiTab-root{font-size:14px;min-width:100px;padding:6px 12px}}.notificationForm,.notificationForm form{width:100%}.notificationForm .MuiTabs-root{background-color:#f9f9f9;border-radius:4px}.notificationForm .MuiTab-root{font-weight:500}.notificationForm .MuiTab-root.Mui-selected{font-weight:600}.notificationForm .MuiChip-root{text-transform:capitalize}.notificationList{overflow:hidden}.notificationList .MuiPagination-root{margin-top:16px}.notificationList .MuiList-root{max-height:600px;overflow-y:auto}.notificationList .MuiList-root::-webkit-scrollbar{width:8px}.notificationList .MuiList-root::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.notificationList .MuiList-root::-webkit-scrollbar-thumb{background:#132d7d;border-radius:4px}.notificationList .MuiList-root::-webkit-scrollbar-thumb:hover{background:#388e3c}.notificationList .MuiListItem-root{transition:background-color .3s ease}.notificationList .MuiListItem-root:hover{background-color:#4caf500a}@media(max-width:768px){.notificationList .MuiListItem-secondaryAction{margin-left:8px;position:relative;right:0;top:0;transform:none}.notificationList .MuiListItem-root{align-items:flex-start;flex-direction:column}.notificationList .MuiListItem-root .MuiListItemText-root{margin-bottom:8px;margin-right:0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.0bc177a5.css.map*/