/* ===== Poprawki po aktualizacji Beaver Builder 2.11 i Gravity Forms 3 (11.11.2026) ===== */
/* Przywracają wygląd sprzed aktualizacji. Ładowane przez wtyczkę PrestigeCar PL Modules (assets/poprawki.css). */

/* Beaver 2.11 układa wiersze i kolumny jako flex – przywrócenie układu z 2.4 */
.fl-builder-content .fl-row-default-height .fl-row-content-wrap { display: block; }
div.fl-col-content { display: block; }
#body .fl-col.flex > .fl-col-content { flex-direction: row; }
#body .red-icon .fl-icon i { float: left; }
@media (max-width: 767px) { .fl-builder-content .fl-photo-content { width: 100%; } }

/* Strona główna: biały tytuł „Sprowadzimy samochód dla ciebie” */
#body .home-hero__title .fl-heading-text { color: #fff; }

/* Strona główna: duże liczniki */
#body .counter .fl-number-string span.fl-number-int { font-size: 60rem; line-height: 1; }
@media screen and (min-width: 1080px) { #body .counter .fl-number-string span.fl-number-int { font-size: 78rem; } }

/* Strona główna: przycisk „Oblicz koszty” */
#body .cta__cost-calc a.fl-button { width: auto; }

/* FAQ: pytania ze strzałką */
#body .fl-accordion-button { display: table; }
#body .fl-accordion-button-label { display: table-cell; width: 100%; }
#body .fl-accordion-button-icon { display: table-cell; padding-left: 15px; vertical-align: middle; line-height: inherit; }
#body .fl-accordion-button-icon.fl-accordion-button-icon-left { padding-left: 0; padding-right: 10px; margin-right: 0; }
#body .fl-accordion-button i.fl-accordion-button-icon { line-height: 1; }

/* Formularz (Gravity Forms 3): etykiety, gwiazdka, pola roku, przycisk „Wyślij wiadomość” */
#body .gform_body label .gform-field-label__text { position: static; top: auto; left: auto; display: inline; width: auto; font-size: inherit; line-height: inherit; color: inherit; transform: none; white-space: inherit; }
#body .gform_body label .gfield_required { position: static; top: auto; left: auto; display: inline; width: auto; font-size: inherit; line-height: inherit; transform: none; }
#body .gform_body input[data-mask]::placeholder { color: transparent; }
#body .gform_footer button.gform_button { justify-content: center; font-size: 24rem; font-weight: 400; background-image: linear-gradient(to right, #630000 0%, #af0202 100%); max-height: 70px; padding: 15px !important; text-align: center !important; min-height: 30px !important; }
#body .gform_footer button.gform_button:hover { opacity: 0.8; }
@media screen and (min-width: 1080px) { #body .gform_footer button.gform_button { display: block; width: 100%; font-size: 16px; max-width: 260px; margin-left: auto; margin-right: 0; } }
/* ===== koniec poprawek 11.11.2026 ===== */
