.cart-items {
    width: 70%;
}

.item-price {
    margin: 50px 0;
}

.deployment-item-location {
    position: absolute;
    bottom: 20px;
    font-size: 10px;
    width: 290px !important;
}

/* Dashboard stats widget title colors */
.fi-wi-stats-overview-stat.text-blue-600 .fi-wi-stats-overview-stat-label.text-sm.font-medium.text-gray-500 {
    color: rgb(37 99 235) !important;
}

.fi-wi-stats-overview-stat.text-blue-600 .fi-wi-stats-overview-stat-icon {
    color: rgb(37 99 235) !important;
}

.fi-wi-stats-overview-stat.text-green-600 .fi-wi-stats-overview-stat-label.text-sm.font-medium.text-gray-500 {
    color: rgb(22 163 74) !important;
}

.fi-wi-stats-overview-stat.text-green-600 .fi-wi-stats-overview-stat-icon {
    color: rgb(22 163 74) !important;
}

.fi-wi-stats-overview-stat.text-yellow-600 .fi-wi-stats-overview-stat-label.text-sm.font-medium.text-gray-500 {
    color: rgb(202 138 4) !important;
}

.fi-wi-stats-overview-stat.text-yellow-600 .fi-wi-stats-overview-stat-icon {
    color: rgb(202 138 4) !important;
}

.fi-wi-stats-overview-stat.text-cyan-600 .fi-wi-stats-overview-stat-label.text-sm.font-medium.text-gray-500 {
    color: rgb(8 145 178) !important;
}

.fi-wi-stats-overview-stat.text-cyan-600 .fi-wi-stats-overview-stat-icon {
    color: rgb(8 145 178) !important;
}

.fi-wi-stats-overview-stat.text-red-600 .fi-wi-stats-overview-stat-label.text-sm.font-medium.text-gray-500 {
    color: rgb(220 38 38) !important;
}

.fi-wi-stats-overview-stat.text-red-600 .fi-wi-stats-overview-stat-icon {
    color: rgb(220 38 38) !important;
}

/* Adjust logo position in header */
.fi-logo img {
    margin-top: 0.5rem !important;
}

.fi-sidebar-header img {
    margin-top: 0.5rem !important;
}

/* Fallback for all brand logos */
img[src*="logo-light"],
img[src*="logo-dark"] {
    margin-top: 0.5rem !important;
}

/* Make logo bigger on login page only */
.fi-simple-page img[src*="logo"],
.fi-simple-layout img[src*="logo"],
body:has(.fi-simple-page) img[src*="logo"] {
    max-height: 5rem !important;
    height: 5rem !important;
    width: auto !important;
}

/* Keep header logo small */
.fi-topbar img[src*="logo"],
.fi-sidebar img[src*="logo"] {
    max-height: 2.5rem !important;
    height: 2.5rem !important;
}
