/* V626 — harmonisation des fenêtres carnet, sans modifier les données */
.ba625-overlay, .ba626-overlay { z-index:2147483250!important; }
.ba626-overlay { z-index:2147483300!important; }
.ba626-overlay .ba626-dialog { background:#0b0e0d!important; border:1px solid #30483a!important; color:#f4f7f5!important; max-height:calc(100dvh - 34px)!important; overflow:hidden!important; display:flex!important; flex-direction:column!important; }
.ba626-overlay .ba626-detail-body { overflow-y:auto!important; min-height:0; padding:12px 16px 28px; overscroll-behavior:contain; }
.ba461-overlay:has(#baFreeHistoryPanel), .ba461-overlay:has(#baFreeComparePanel) { z-index:2147483250!important; }
.ba461-overlay:has(#baFreeHistoryPanel) .ba455-dialog, .ba461-overlay:has(#baFreeComparePanel) .ba455-dialog { background:#0b0e0d!important; border-color:#30483a!important; color:#f4f7f5!important; overflow-y:auto!important; max-height:calc(100dvh - 34px)!important; overscroll-behavior:contain; }
.ba461-overlay #baFreeComparePanel, .ba461-overlay #baFreeHistoryPanel { background:transparent!important; border:0!important; padding:8px 0!important; }
.ba461-overlay #baFreeComparePanel .ba-v267-compare-fields, .ba461-overlay #baFreeComparison, .ba461-overlay .ba-v267-comparison { background:#101413!important; border-color:#34443d!important; color:#f4f7f5!important; }
.ba461-overlay .ba271-filter-toggle { background:#101413!important; border-color:#34443d!important; }
body:has(.ba461-overlay #baFreeHistoryPanel) nav, body:has(.ba461-overlay #baFreeComparePanel) nav, body:has(#ba626FreeDetailOverlay) nav { visibility:hidden!important; pointer-events:none!important; }
@media(max-width:600px){.ba626-overlay .ba626-dialog{width:calc(100vw - 24px)!important}.ba461-overlay:has(#baFreeHistoryPanel) .ba455-dialog,.ba461-overlay:has(#baFreeComparePanel) .ba455-dialog{width:calc(100vw - 24px)!important}}
