.dashboard[data-v-50da6e32]{padding:20px;box-sizing:border-box;height:90%;overflow:auto}.dashboard .banner-image[data-v-50da6e32]{width:100%;border-radius:20px}.dashboard .banner-card[data-v-50da6e32]{background:linear-gradient(135deg,#409eff,#53a8ff);color:#fff;border-radius:12px;overflow:hidden}.dashboard .banner-card .banner-content[data-v-50da6e32]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.dashboard .banner-card .banner-content .banner-text h2[data-v-50da6e32]{margin:0;font-weight:500}.dashboard .banner-card .banner-content .banner-text p[data-v-50da6e32]{margin:6px 0 0;opacity:.9}.dashboard .banner-card .banner-content .banner-img[data-v-50da6e32]{height:60px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.dashboard .stat-card[data-v-50da6e32]{text-align:center;cursor:pointer;border-radius:20px;transition:all .2s}.dashboard .stat-card[data-v-50da6e32]:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(64,158,255,.2)}.dashboard .stat-card .stat-num[data-v-50da6e32]{font-size:32px;font-weight:700;color:#409eff}.dashboard .stat-card .stat-label[data-v-50da6e32]{font-size:14px;color:#606266;margin-top:6px}.dashboard .quick-link[data-v-50da6e32]{text-align:center;cursor:pointer;transition:all .2s}.dashboard .quick-link[data-v-50da6e32]:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.dashboard .quick-link .quick-content[data-v-50da6e32]{padding:12px 0}.dashboard .quick-link .quick-content i[data-v-50da6e32]{font-size:32px;color:#409eff;display:block;margin-bottom:6px}.dashboard .quick-link .quick-content span[data-v-50da6e32]{font-size:14px;color:#303133}.dashboard .amount-card[data-v-50da6e32]{text-align:center}.dashboard .amount-card .amount-num[data-v-50da6e32]{font-size:28px;font-weight:700}.dashboard .amount-card .amount-label[data-v-50da6e32]{font-size:14px;color:#606266;margin-top:4px}.dashboard .box-card[data-v-50da6e32]{height:100%}.dashboard .user-info[data-v-50da6e32]{display:flex;align-items:center;flex-wrap:wrap;position:relative}.dashboard .user-info .info[data-v-50da6e32]{margin-left:20px}.dashboard .user-info .info .name[data-v-50da6e32]{font-size:18px;font-weight:700}.dashboard .user-info .info .role[data-v-50da6e32]{color:#909399;font-size:14px}.dashboard .user-info .info .id[data-v-50da6e32]{color:#909399;font-size:12px;margin-top:2px}.dashboard .user-info .user-actions[data-v-50da6e32]{margin-left:auto;display:flex;gap:10px;align-items:center}.dashboard .todo-list[data-v-50da6e32]{display:flex;justify-content:space-around}.dashboard .todo-list .todo-item[data-v-50da6e32]{display:flex;align-items:center;gap:10px}.dashboard .todo-list .todo-item span[data-v-50da6e32]{font-size:14px;color:#606266}.dashboard .no-shop-tip[data-v-50da6e32]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;background:#fafafa;border-radius:8px}.dashboard .no-shop-tip .el-empty .el-empty__image[data-v-50da6e32]{width:120px}.dashboard .no-shop-tip .el-empty .el-empty__description[data-v-50da6e32]{font-size:16px;color:#606266;margin-top:10px}.dashboard .brand-radio-group[data-v-50da6e32]{display:flex;flex-direction:column;gap:8px;width:100%;padding:4px 0}.dashboard .brand-radio-group .brand-item[data-v-50da6e32]{display:flex;align-items:center;padding:12px 16px;border-radius:8px;border:1px solid #e4e7ed;transition:all .25s ease;cursor:pointer}.dashboard .brand-radio-group .brand-item[data-v-50da6e32]:hover{border-color:#409eff;background-color:#f5f7fa}.dashboard .brand-radio-group .brand-item.is-active[data-v-50da6e32]{border-color:#409eff;background-color:#ecf5ff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.dashboard .brand-radio-group .brand-item .el-radio[data-v-50da6e32]{display:flex;align-items:center;width:100%;margin-right:0;height:auto}.dashboard .brand-radio-group .brand-item .el-radio .el-radio__label[data-v-50da6e32]{display:flex;align-items:center;justify-content:space-between;flex:1;padding-left:8px;font-size:15px}.dashboard .brand-radio-group .brand-item .el-radio .el-radio__label .brand-name[data-v-50da6e32]{font-weight:500;color:#303133}.dashboard .brand-radio-group .brand-item .el-radio .el-radio__label .brand-id[data-v-50da6e32]{font-size:12px;color:#909399;margin-left:16px}.dashboard .selected-tip[data-v-50da6e32]{margin-top:16px;padding:10px 16px;background-color:#f0f9eb;border-radius:6px;color:#67c23a;font-size:14px}.dashboard .selected-tip i[data-v-50da6e32]{margin-right:6px}.dashboard .selected-tip strong[data-v-50da6e32]{color:#303133}.dashboard .brand-empty[data-v-50da6e32]{padding:20px 0}.dashboard .dialog-footer[data-v-50da6e32]{display:flex;justify-content:flex-end;gap:10px}