/* ============================================================
   RED COAT GUIDED TOURS — red-coat-guided-tours.php
   ============================================================ */

/* Tour Cards — themed list cards */
.tour-card {
    background: var(--wh);
    border: 1px solid var(--bd);
    border-left: 4px solid var(--ac);
    border-radius: 6px;
    padding: 1.35rem 1.5rem;
    min-height: 130px;
    height: 100%;
}

.tour-card-title {
    font-size: 0.92rem;
    font-weight: 700;
    color: var(--pr);
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.4rem;
}

.tour-card-title i {
    color: var(--ac);
    flex-shrink: 0;
}

.tour-card p {
    font-size: 0.88rem;
    color: var(--tx);
    line-height: 1.7;
    margin-bottom: 0;
}

.tour-group-label {
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: var(--mu);
    border-bottom: 1px solid var(--bd);
    padding-bottom: 0.4rem;
    margin: 0.5rem 0 0.25rem;
}

/* Info Blocks — practical info panels */
.info-block {
    background: var(--bg);
    border: 1px solid var(--bd);
    border-radius: 6px;
    padding: 1rem 1.25rem;
    height: 100%;
}

.info-block-title {
    font-size: 0.88rem;
    font-weight: 700;
    color: var(--pr);
    margin-bottom: 0.4rem;
    display: flex;
    align-items: center;
    gap: 0.4rem;
}

.info-block-title i {
    color: var(--ac);
    flex-shrink: 0;
}

.info-block p {
    font-size: 0.88rem;
    color: var(--tx);
    line-height: 1.7;
    margin-bottom: 0;
}
