.dashboard-container[data-v-9c4bfd30]{padding:15px;background:#f0f2f5;min-height:calc(100vh - 84px);overflow:hidden}.stats-row[data-v-9c4bfd30]{margin-bottom:15px}.stat-card[data-v-9c4bfd30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.stat-card[data-v-9c4bfd30]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.12)}.truck-card[data-v-9c4bfd30]{background:linear-gradient(135deg,#667eea,#764ba2)}.driver-card[data-v-9c4bfd30]{background:linear-gradient(135deg,#f093fb,#f5576c)}.warning-card[data-v-9c4bfd30]{background:linear-gradient(135deg,#fa709a,#fee140)}.danger-card[data-v-9c4bfd30]{background:linear-gradient(135deg,#ff0844,#ffb199)}.stat-icon[data-v-9c4bfd30]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}.stat-icon i[data-v-9c4bfd30]{font-size:24px;color:#fff}.stat-content[data-v-9c4bfd30]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-number[data-v-9c4bfd30]{font-size:26px;font-weight:700;color:#fff;line-height:1.2}.stat-label[data-v-9c4bfd30]{font-size:13px;color:hsla(0,0%,100%,.9);margin-top:3px}.stat-arrow[data-v-9c4bfd30]{color:hsla(0,0%,100%,.6);font-size:18px}.charts-row[data-v-9c4bfd30]{margin-bottom:15px}.chart-card[data-v-9c4bfd30]{height:260px}.card-header[data-v-9c4bfd30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;padding-bottom:0!important}.chart-container[data-v-9c4bfd30]{width:100%;height:200px}[data-v-9c4bfd30] .el-card__body,[data-v-9c4bfd30] .el-card__header{padding:10px 15px}