
/* DEDICATED STORAGE COLOR OVERRIDE CSS */
/* This file specifically targets the storage pricing section to eliminate blue colors */

/* Override ALL possible blue color instances in storage sections */
.need-additional-storage-section,
.storage-section,
.storage-pricing-section {
    /* Force all text to orange */
    color: #F5B301 !important;
}

.need-additional-storage-section *,
.storage-section *,
.storage-pricing-section * {
    color: #F5B301 !important;
}

/* Target specific storage elements */
.storage-card h1,
.storage-card h2,
.storage-card h3,
.storage-card h4,
.storage-card h5,
.storage-card h6,
.storage-card p,
.storage-card span,
.storage-card div,
.storage-card small {
    color: #F5B301 !important;
}

/* Override Bootstrap classes in storage context */
.storage-section .text-primary,
.storage-section .text-info,
.storage-card .text-primary,
.storage-card .text-info {
    color: #F5B301 !important;
}

/* Target pricing text specifically */
.storage-price,
.storage-price *,
[class*="price"],
[class*="price"] * {
    color: #F5B301 !important;
}

/* Override any inline styles */
.storage-section [style*="color"],
.storage-card [style*="color"] {
    color: #F5B301 !important;
}

/* Popular badge in storage context */
.storage-card .badge,
.storage-section .badge {
    background-color: #F5B301 !important;
    color: #000000 !important;
}

/* Nuclear option for storage sections */
.card-body:has(.storage-pricing) *,
.modal-body:has([class*="storage"]) * {
    color: #F5B301 !important;
}
