/**
 * PG Callback Button Module Styles
 * @copyright Параллель групп (https://p-gp.ru/)
 */

.callback-open-btn {
    font-family: inherit;
    text-decoration: none;
    transition: all 0.3s ease;
}

.callback-open-btn .callback-icon {
    vertical-align: middle;
    object-fit: contain;
}

.callback-open-btn .callback-text {
    vertical-align: middle;
    white-space: nowrap;
}

.callback-open-btn:hover {
    transform: translateY(-2px);
}

.callback-open-btn[style*="background: transparent"]:hover {
    background: rgba(0,123,255,0.1) !important;
}

@media (max-width: 768px) {
    .callback-open-btn {
        padding: 8px 16px !important;
        font-size: 14px !important;
    }
    .callback-open-btn .callback-icon {
        width: 18px !important;
        height: auto !important;
    }
}