/* OSKAR WHITE CRM 3.1.31 — inbound warm lead and linked sales journey. */
.ow-task-grid__score.is-gold,
.ow-score-gold {
    color: #8a5a00;
    font-weight: 800;
}

.ow-task-grid__score.is-gold,
.ow-score-gold-badge {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
    width: fit-content;
    border: 1px solid #e8c55b;
    border-radius: 999px;
    background: #fff7d6;
    padding: .3rem .65rem;
    color: #7a4b00;
    font-weight: 800;
}

.ow-m-sales-journey {
    display: grid;
    gap: 1rem;
}

.ow-m-sales-journey__grid {
    display: grid;
    gap: .65rem;
}

.ow-m-sales-journey__item {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: .85rem;
    min-width: 0;
    border: 1px solid var(--ow-border, #dbe5f2);
    border-radius: 14px;
    background: #fff;
    padding: .8rem;
}

.ow-m-sales-journey__item.is-current {
    border-color: #2f80ed;
    box-shadow: 0 0 0 3px rgba(47, 128, 237, .10);
}

.ow-m-sales-journey__item.is-done {
    background: #f2fbf7;
    border-color: #b9e5cf;
}

.ow-m-sales-journey__number {
    display: grid;
    place-items: center;
    inline-size: 2rem;
    block-size: 2rem;
    border-radius: 999px;
    background: #edf5ff;
    color: #175aa7;
    font-weight: 800;
}

.ow-m-sales-journey__item > div {
    display: grid;
    gap: .15rem;
    min-width: 0;
}

.ow-m-sales-journey__item small,
.ow-m-sales-journey__item span:not(.ow-m-sales-journey__number) {
    color: #64748b;
}

.ow-m-sales-journey__item strong {
    color: #0b2447;
}

.ow-m-sales-task-page__content .ow-primary,
.ow-m-sales-ai-flow__current .ow-primary,
.ow-visit-2-entry .ow-primary {
    box-shadow: 0 8px 20px rgba(47, 128, 237, .16);
}

.ow-visit-2-entry {
    justify-content: flex-end;
    margin-block-end: .85rem;
}

@media (max-width: 47.99rem) {
    .ow-m-sales-journey__item {
        grid-template-columns: auto minmax(0, 1fr);
    }

    .ow-m-sales-journey__item > button {
        grid-column: 1 / -1;
        inline-size: 100%;
    }
}
