.dual-delivery-fields > label:first-of-type {
    display: none;
}

.dual-delivery-fields {
    grid-template-columns: repeat(4, minmax(170px, 1fr));
}

.result-grid {
    grid-template-columns: 1fr;
}

.result-hero {
    display: none;
}

.result-grid > .calculation-card {
    display: none;
}

.delivery-comparison {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
}

.comparison-card {
    border-top: 4px solid #f0b429;
}

.comparison-card.good {
    border-top-color: #25c76f;
}

.comparison-card.bad {
    border-top-color: #ef5965;
}

.comparison-card.risky {
    border-top-color: #ffd166;
}

.comparison-card header i {
    margin-right: 8px;
}

.comparison-rating {
    color: #dce4ec !important;
}

.comparison-score {
    padding: 18px 17px;
    background: #192027;
    border-bottom: 1px solid #36414d;
}

.comparison-score small,
.comparison-score span {
    display: block;
    color: #93a0ad;
}

.comparison-score strong {
    display: block;
    margin: 3px 0;
    font-size: 29px;
    color: #5ee89d;
}

.comparison-card.bad .comparison-score strong {
    color: #ff7c86;
}

.comparison-card.risky .comparison-score strong {
    color: #ffd166;
}

@media (max-width: 950px) {
    .delivery-comparison {
        grid-template-columns: 1fr;
    }
}
