.user-dashboard{width:100%;min-height:100vh}.user-dashboard .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.user-dashboard .page-header .ant-typography{margin:0;color:#1f2937;font-weight:600}.user-dashboard .page-header .browse-cars-btn{border-radius:8px;font-weight:600;padding:.75rem 2rem;height:auto;transition:all .3s ease;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none}.user-dashboard .page-header .browse-cars-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.user-dashboard .page-header .browse-cars-btn:active{transform:translateY(0)}.user-dashboard .statistics-card{background:var(--bg-white,#ffffff);border-radius:12px;box-shadow:var(--shadow,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06));border:1px solid var(--border-color,#e5e7eb);transition:all .3s ease;height:100%}.user-dashboard .statistics-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05))}.user-dashboard .statistics-card .ant-card-body{padding:1.5rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-title{font-size:.875rem;color:var(--text-secondary,#6b7280);margin-bottom:.5rem;font-weight:500}.user-dashboard .statistics-card .ant-statistic .ant-statistic-content{font-size:1.75rem;font-weight:700;color:var(--text-primary,#1f2937)}.user-dashboard .statistics-card .ant-statistic .ant-statistic-content-prefix{margin-right:.5rem;font-size:1.25rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-content-suffix{margin-left:.25rem;font-size:.75rem}.user-dashboard .content-row{margin-bottom:1.5rem}.user-dashboard .dashboard-table__actions{display:flex;gap:.5rem}.user-dashboard .dashboard-table__actions .dashboard-table__action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease;font-size:14px}.user-dashboard .dashboard-table__actions .dashboard-table__action-btn--view{background-color:rgba(59,130,246,.1);color:var(--primary-color)}.user-dashboard .dashboard-table__actions .dashboard-table__action-btn--view:hover{background-color:rgba(59,130,246,.2);transform:translateY(-1px)}.user-dashboard .dashboard-table__actions .dashboard-table__action-btn--edit{background-color:rgba(245,158,11,.1);color:var(--accent-color)}.user-dashboard .dashboard-table__actions .dashboard-table__action-btn--edit:hover{background-color:rgba(245,158,11,.2);transform:translateY(-1px)}.user-dashboard .dashboard-table__actions .dashboard-table__action-btn--delete{background-color:rgba(239,68,68,.1);color:var(--error-color)}.user-dashboard .dashboard-table__actions .dashboard-table__action-btn--delete:hover{background-color:rgba(239,68,68,.2);transform:translateY(-1px)}@media(max-width:1200px){.user-dashboard .statistics-card .ant-statistic .ant-statistic-content{font-size:1.5rem}}@media(max-width:992px){.user-dashboard .statistics-card .ant-card-body{padding:1.25rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-content{font-size:1.375rem}}@media(max-width:768px){.user-dashboard .page-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.user-dashboard .page-header .browse-cars-btn{width:100%;padding:.75rem 1.5rem}.user-dashboard .statistics-card .ant-card-body{padding:1rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-title{font-size:.8rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-content{font-size:1.25rem}.user-dashboard .content-row{margin-bottom:1rem}}@media(max-width:576px){.user-dashboard .statistics-card .ant-card-body{padding:.75rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-title{font-size:.75rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-content{font-size:1.125rem}}@media(max-width:480px){.user-dashboard .statistics-card .ant-card-body{padding:.5rem}.user-dashboard .statistics-card .ant-statistic .ant-statistic-content{font-size:1rem}}