/* CodiPresence Tutorial - Custom Driver.js Theme */

.driver-popover.codipresence-tour {
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 8px 32px rgba(1, 34, 69, 0.25);
    max-width: 420px;
    border: none;
}

.driver-popover.codipresence-tour .driver-popover-title {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #012245;
    padding: 16px 20px 4px;
}

.driver-popover.codipresence-tour .driver-popover-description {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #444;
    line-height: 1.6;
    padding: 8px 20px 16px;
}

.driver-popover.codipresence-tour .driver-popover-progress-text {
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    color: #888;
}

.driver-popover.codipresence-tour .driver-popover-footer {
    padding: 0 16px 16px;
}

.driver-popover.codipresence-tour .driver-popover-navigation-btns {
    gap: 8px;
}

.driver-popover.codipresence-tour .driver-popover-next-btn {
    background: linear-gradient(135deg, #4A90D9, #00AEF0);
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 8px 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
    text-shadow: none;
    transition: opacity 0.2s;
}

.driver-popover.codipresence-tour .driver-popover-next-btn:hover {
    opacity: 0.9;
}

.driver-popover.codipresence-tour .driver-popover-prev-btn {
    background: transparent;
    color: #4A90D9;
    border: 2px solid #4A90D9;
    border-radius: 8px;
    padding: 8px 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
    transition: background 0.2s;
}

.driver-popover.codipresence-tour .driver-popover-prev-btn:hover {
    background: rgba(74, 144, 217, 0.1);
}

.driver-popover.codipresence-tour .driver-popover-close-btn {
    color: #999;
}

.driver-popover.codipresence-tour .driver-popover-close-btn:hover {
    color: #012245;
}
