/* IPcom CRM Installation Readiness */

.ipcom-readiness-summary,
.ipcom-readiness-card {
    transition:
        background-color 120ms ease,
        border-color 120ms ease,
        color 120ms ease;
}

/* Dark mode summary cards */

.dark .ipcom-readiness-summary-ready {
    border-color: rgb(22 101 52) !important;
    background: rgb(20 83 45 / 0.35) !important;
}

.dark .ipcom-readiness-summary-warning {
    border-color: rgb(161 98 7) !important;
    background: rgb(113 63 18 / 0.32) !important;
}

.dark .ipcom-readiness-summary-failed {
    border-color: rgb(185 28 28) !important;
    background: rgb(127 29 29 / 0.32) !important;
}

.dark .ipcom-readiness-summary-ready > div {
    color: rgb(134 239 172) !important;
}

.dark .ipcom-readiness-summary-warning > div {
    color: rgb(253 224 71) !important;
}

.dark .ipcom-readiness-summary-failed > div {
    color: rgb(252 165 165) !important;
}

/* Dark mode operational cards */

.dark .ipcom-readiness-ready {
    border-color: rgb(22 101 52) !important;
    background: rgb(20 83 45 / 0.28) !important;
}

.dark .ipcom-readiness-warning {
    border-color: rgb(161 98 7) !important;
    background: rgb(113 63 18 / 0.28) !important;
}

.dark .ipcom-readiness-failed {
    border-color: rgb(185 28 28) !important;
    background: rgb(127 29 29 / 0.28) !important;
}

.dark .ipcom-readiness-neutral {
    border-color: rgb(71 85 105) !important;
    background: rgb(30 41 59) !important;
}

.dark .ipcom-readiness-card,
.dark .ipcom-readiness-card *:not(.fi-badge):not(.fi-badge *) {
    color: rgb(226 232 240) !important;
}
