/* Add to existing tour-navigation-overlay.css */

.tour-nav-buttons-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.tour-panel-btn {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid var(--dsc-bd);
    border-radius: 10px;
    width: 46px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(255, 255, 255, 0.9);
    cursor: pointer;
    transition: background 0.2s;
    -webkit-tap-highlight-color: transparent;
}

.tour-panel-btn:active {
    background: rgba(107, 127, 232, 0.18);
}

.tour-panel-btn svg {
    width: 19px;
    height: 19px;
}

.tour-nav-pagination {
    display: flex;
    gap: 5px;
}

.tour-nav-pagination .dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.22);
}

.tour-nav-pagination .dot.active {
    background: var(--brand-light);
}
