/* Shared status palette for certificate progress, its popup, and order lists. */
#miracle-site .mc-status-badge {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    padding:8px 10px;
    border:1px solid;
    border-radius:7px;
    font-size:12px;
    font-weight:700;
    line-height:1.4;
    white-space:nowrap;
}
#miracle-site .cert-progress-trigger[data-step="0"],
#miracle-site .cert-progress-popup li.is-current:nth-child(1),
#miracle-site .status_01[data-step="0"] {
    background:#f2f4f7;border-color:#d0d5dd;color:#475467;
}
#miracle-site .cert-progress-trigger[data-step="1"],
#miracle-site .cert-progress-popup li.is-current:nth-child(2),
#miracle-site .status_01[data-step="1"] {
    background:#fff7e6;border-color:#f3ce85;color:#8a4b08;
}
#miracle-site .cert-progress-trigger[data-step="2"],
#miracle-site .cert-progress-popup li.is-current:nth-child(3),
#miracle-site .status_02 {
    background:#edf4ff;border-color:#b9d3fb;color:#2159a5;
}
#miracle-site .cert-progress-trigger[data-step="3"],
#miracle-site .cert-progress-popup li.is-current:nth-child(4),
#miracle-site .status_03,
#miracle-site .status_04 {
    background:#f3edff;border-color:#d4bdf4;color:#6941a5;
}
#miracle-site .cert-progress-trigger[data-step="4"],
#miracle-site .cert-progress-popup li.is-current:nth-child(5),
#miracle-site .status_05 {
    background:#e8f7ee;border-color:#9dd8b3;color:#146c3b;
}
#miracle-site .status_06 {
    background:#fff0f0;border-color:#f1baba;color:#b42318;
}
