/**
 * Frontend Elementor popup card (public pages).
 * Extracted from includes/FrontendPopupRuntime::enqueue_popup_default_styles().
 * Uses the central tokens (:root) from bulk-manager-design-tokens.css.
 *
 * @package ApPizza Bulk Manager
 */

.elementor-popup-modal .dialog-widget-content {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    border: none !important;
}

.elementor-popup-modal .dialog-widget-content .appizza-popup-card {
    box-sizing: border-box;
    padding: 50px;
    border-radius: 14px;
    background: var(--app-bm-white);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);
    font-size: 1.3em;
}

.elementor-popup-modal .dialog-widget-content .appizza-popup-card > :last-child {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .elementor-popup-modal .dialog-widget-content .appizza-popup-card {
        padding: 20px;
    }
}
