/* WordPress integration fixes for the original AutoDetail HTML renderer. */
body.autodetail-original.admin-bar header,
body.autodetail-source-elementor.admin-bar header { top: 32px; }
body.autodetail-original .ad-honeypot,
body.autodetail-source-elementor .ad-honeypot {
    height: 1px !important;
    left: -10000px !important;
    opacity: 0 !important;
    pointer-events: none !important;
    position: absolute !important;
    width: 1px !important;
}
body.autodetail-original .ad-booking-message,
body.autodetail-source-elementor .ad-booking-message {
    border-radius: 4px;
    margin: 0 0 20px;
    padding: 14px 16px;
}
body.autodetail-original .ad-booking-message[hidden],
body.autodetail-source-elementor .ad-booking-message[hidden] { display: none; }
body.autodetail-original .ad-booking-message--success,
body.autodetail-source-elementor .ad-booking-message--success { background: #dff3e6; color: #135c2f; }
body.autodetail-original .ad-booking-message--error,
body.autodetail-source-elementor .ad-booking-message--error { background: #fdecec; color: #8d1f1f; }
body.autodetail-source-elementor .ad-source-elementor-section,
body.autodetail-source-elementor .ad-source-elementor-template,
body.autodetail-source-elementor .ad-source-elementor-section > .e-con-inner,
body.autodetail-source-elementor .ad-source-elementor-template > .e-con-inner,
body.autodetail-source-elementor .elementor-widget-autodetail-source-section,
body.autodetail-source-elementor .elementor-widget-autodetail-source-section > .elementor-widget-container {
    gap: 0 !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important;
    width: 100% !important;
}
body.autodetail-source-elementor .elementor-element:has(> .elementor-widget-autodetail-source-section) { max-width: none !important; }
body.autodetail-source-elementor #ad-content { margin: 0; max-width: none; padding: 0; }
body.autodetail-source-elementor .rank-math-breadcrumb p { margin: 0; }
@media (max-width: 782px) {
    body.autodetail-original.admin-bar header,
    body.autodetail-source-elementor.admin-bar header { top: 46px; }
}
