.dashboard-container[data-v-23bca9bd]{font-family:Cairo,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;direction:rtl;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.dashboard-header[data-v-23bca9bd]{margin-bottom:2rem}.header-content[data-v-23bca9bd]{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2rem;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;gap:2rem}.header-title[data-v-23bca9bd]{display:flex;align-items:center;gap:1rem}.title-section h1[data-v-23bca9bd]{color:#263238;font-size:2.5rem;font-weight:700;margin:0 0 .5rem 0;letter-spacing:.5px}.title-section .subtitle[data-v-23bca9bd]{color:#666;font-size:1.1rem;margin:0;font-weight:500}.refresh-btn[data-v-23bca9bd]{border-radius:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important;height:48px!important;transition:all .3s ease!important;color:#fff!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.refresh-btn[data-v-23bca9bd]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.loading-container[data-v-23bca9bd]{display:flex;justify-content:center;align-items:center;height:60vh}.loading-card[data-v-23bca9bd]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.1)}.loading-card h3[data-v-23bca9bd]{color:#263238;font-weight:600;margin:1rem 0 .5rem 0}.loading-card p[data-v-23bca9bd]{color:#666;margin:0}.dashboard-content[data-v-23bca9bd]{display:flex;flex-direction:column;gap:3rem}.stats-section .section-title[data-v-23bca9bd]{color:#263238;font-size:1.8rem;font-weight:700;margin:0 0 2rem 0;text-align:center;position:relative}.stats-section .section-title[data-v-23bca9bd]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#1565c0,#4caf50);border-radius:2px}.stats-grid[data-v-23bca9bd]{display:grid;gap:2rem}.stats-grid.primary-stats[data-v-23bca9bd]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stats-grid.fleet-stats[data-v-23bca9bd]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stat-card[data-v-23bca9bd]{position:relative;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);overflow:hidden;transition:all .3s ease;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.stat-card[data-v-23bca9bd]:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(0,0,0,.15)}.stat-card .card-background[data-v-23bca9bd]{position:absolute;top:0;right:0;width:100px;height:100px;border-radius:50%;opacity:.1;transition:all .3s ease}.stat-card .stat-icon[data-v-23bca9bd]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:20px;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.2)}.stat-card .stat-content[data-v-23bca9bd]{flex:1}.stat-card .stat-content .stat-value[data-v-23bca9bd]{font-size:2.5rem;font-weight:700;color:#263238;line-height:1;margin-bottom:.5rem}.stat-card .stat-content .stat-label[data-v-23bca9bd]{font-size:1.2rem;color:#666;font-weight:600;margin-bottom:1rem}.stat-card .stat-content .stat-trend[data-v-23bca9bd]{display:flex;align-items:center;gap:.5rem}.stat-card .stat-content .stat-trend .trend-text[data-v-23bca9bd]{font-size:.9rem;font-weight:500;color:#666}.stat-card .stat-content .stat-currency[data-v-23bca9bd]{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;font-weight:500}.stat-card .stat-content .stat-currency .riyal-svg[data-v-23bca9bd]{fill:currentColor}.stat-card.banner-card .stat-icon[data-v-23bca9bd]{background:linear-gradient(135deg,#1565c0,#0d47a1)}.stat-card.banner-card .card-background[data-v-23bca9bd]{background:#1565c0}.stat-card.cities-card .stat-icon[data-v-23bca9bd]{background:linear-gradient(135deg,#ff6b35,#f77737)}.stat-card.cities-card .card-background[data-v-23bca9bd]{background:#ff6b35}.stat-card.clients-card .stat-icon[data-v-23bca9bd]{background:linear-gradient(135deg,#673ab7,#512da8)}.stat-card.clients-card .card-background[data-v-23bca9bd]{background:#673ab7}.stat-card.faqs-card .stat-icon[data-v-23bca9bd]{background:linear-gradient(135deg,#2196f3,#1976d2)}.stat-card.faqs-card .card-background[data-v-23bca9bd]{background:#2196f3}.stat-card.drivers-card .stat-icon[data-v-23bca9bd]{background:linear-gradient(135deg,#4caf50,#388e3c)}.stat-card.drivers-card .card-background[data-v-23bca9bd]{background:#4caf50}.stat-card.trucks-card .stat-icon[data-v-23bca9bd]{background:linear-gradient(135deg,#ff5722,#d84315)}.stat-card.trucks-card .card-background[data-v-23bca9bd]{background:#ff5722}.stat-card.payouts-card .stat-icon[data-v-23bca9bd]{background:linear-gradient(135deg,#795548,#5d4037)}.stat-card.payouts-card .card-background[data-v-23bca9bd]{background:#795548}.analytics-section .section-title[data-v-23bca9bd]{color:#263238;font-size:1.8rem;font-weight:700;margin:0 0 2rem 0;text-align:center;position:relative}.analytics-section .section-title[data-v-23bca9bd]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#673ab7,#ff6b35);border-radius:2px}.analytics-grid[data-v-23bca9bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.analytics-card[data-v-23bca9bd]{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px!important;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1)!important;transition:all .3s ease}.analytics-card[data-v-23bca9bd]:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.15)!important}.analytics-card .card-header[data-v-23bca9bd]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(0,0,0,.05);border-radius:20px 20px 0 0!important;padding:1.5rem 2rem!important;display:flex;align-items:center;font-size:1.2rem;font-weight:600;color:#263238}.analytics-card .card-content[data-v-23bca9bd]{padding:2rem!important}.fleet-overview[data-v-23bca9bd]{display:flex;align-items:center;gap:2rem}.overview-item[data-v-23bca9bd]{display:flex;align-items:center;gap:1rem;flex:1}.overview-icon[data-v-23bca9bd]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:15px;background:rgba(76,175,80,.1)}.overview-content .overview-value[data-v-23bca9bd]{font-size:2rem;font-weight:700;color:#263238;line-height:1}.overview-content .overview-label[data-v-23bca9bd]{font-size:.9rem;color:#666;font-weight:500;margin-top:.25rem}.overview-divider[data-v-23bca9bd]{width:1px;height:60px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1),transparent)}.revenue-analytics[data-v-23bca9bd]{text-align:center}.revenue-main .revenue-amount[data-v-23bca9bd]{font-size:3rem;font-weight:700;color:#4caf50;line-height:1;margin-bottom:.5rem}.revenue-main .revenue-label[data-v-23bca9bd]{font-size:1.2rem;color:#263238;font-weight:600;margin-bottom:.25rem}.revenue-main .revenue-period[data-v-23bca9bd]{font-size:.9rem;color:#666;font-weight:500}.revenue-indicators[data-v-23bca9bd]{margin-top:1.5rem}.revenue-indicators .indicator[data-v-23bca9bd]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:1rem}.revenue-indicators .indicator.positive[data-v-23bca9bd]{color:#4caf50}.revenue-indicators .indicator-label[data-v-23bca9bd]{font-size:.85rem;color:#666;margin-top:.25rem}.performance-metrics[data-v-23bca9bd]{display:flex;justify-content:space-around;align-items:center;gap:1rem}.metric-item[data-v-23bca9bd]{text-align:center}.metric-circle[data-v-23bca9bd]{width:80px;height:80px;border-radius:50%;background:conic-gradient(#673ab7 0deg 306deg,#e0e0e0 306deg 1turn);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;position:relative}.metric-circle[data-v-23bca9bd]:before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;background:#fff}.metric-circle .metric-percentage[data-v-23bca9bd]{font-size:1.2rem;font-weight:700;color:#673ab7;position:relative;z-index:1}.metric-label[data-v-23bca9bd]{font-size:.85rem;color:#666;font-weight:500}.activity-section .activity-card[data-v-23bca9bd]{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px!important;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1)!important}.activity-section .activity-card .card-header[data-v-23bca9bd]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(0,0,0,.05);border-radius:20px 20px 0 0!important;padding:1.5rem 2rem!important;display:flex;align-items:center;font-size:1.2rem;font-weight:600;color:#263238}.activity-section .activity-card .card-content[data-v-23bca9bd]{padding:2rem!important}.activity-timeline[data-v-23bca9bd]{display:flex;flex-direction:column;gap:1.5rem;position:relative}.activity-timeline[data-v-23bca9bd]:before{content:"";position:absolute;right:15px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#1565c0,#4caf50,#ff6b35);border-radius:1px}.timeline-item[data-v-23bca9bd]{display:flex;align-items:flex-start;gap:1rem;position:relative}.timeline-dot[data-v-23bca9bd]{width:12px;height:12px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1;margin-top:.25rem}.timeline-dot.success[data-v-23bca9bd]{background:#4caf50}.timeline-dot.warning[data-v-23bca9bd]{background:#ff6b35}.timeline-dot.info[data-v-23bca9bd]{background:#1565c0}.timeline-content[data-v-23bca9bd]{flex:1;background:rgba(248,249,250,.8);padding:1rem 1.5rem;border-radius:12px;border:1px solid rgba(0,0,0,.05)}.timeline-header[data-v-23bca9bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.timeline-title[data-v-23bca9bd]{font-weight:600;color:#263238;font-size:1rem}.timeline-time[data-v-23bca9bd]{font-size:.8rem;color:#666;font-weight:500}.timeline-description[data-v-23bca9bd]{color:#555;font-size:.9rem;line-height:1.4;margin:0}@media(max-width:768px){.dashboard-container[data-v-23bca9bd]{padding:1rem}.header-content[data-v-23bca9bd]{flex-direction:column;text-align:center;gap:1.5rem}.title-section h1[data-v-23bca9bd]{font-size:2rem}.stats-grid[data-v-23bca9bd]{grid-template-columns:1fr;gap:1rem}.stats-grid.fleet-stats[data-v-23bca9bd],.stats-grid.primary-stats[data-v-23bca9bd]{grid-template-columns:1fr}.analytics-grid[data-v-23bca9bd]{grid-template-columns:1fr;gap:1rem}.fleet-overview[data-v-23bca9bd]{flex-direction:column;text-align:center}.overview-divider[data-v-23bca9bd]{width:60px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.performance-metrics[data-v-23bca9bd]{flex-direction:column;gap:2rem}.dashboard-content[data-v-23bca9bd]{gap:2rem}}@media(max-width:480px){.stat-card[data-v-23bca9bd]{min-height:160px;padding:1.5rem}.stat-card .stat-icon[data-v-23bca9bd]{width:60px;height:60px;margin-bottom:1rem}.stat-card .stat-content .stat-value[data-v-23bca9bd]{font-size:2rem}.revenue-main .revenue-amount[data-v-23bca9bd]{font-size:2.5rem}}[data-v-23bca9bd] .v-icon{direction:ltr}.activity-card .card-header[data-v-23bca9bd],.analytics-card .card-header[data-v-23bca9bd],.timeline-item[data-v-23bca9bd]{text-align:right}