/* ==========================================================================
   BTA33KAR - UI-P3-D3 - desktop LTR Leaflet attribution clearance.

   Gate: UI-P3-D2, 2026-09-21, classification D. In English/LTR the fixed CTA
   (.action_footer, right:80px, z-index:999) and the Leaflet attribution both
   occupy the physical bottom-right. Measured: at 768 and 1024 BOTH attribution
   links were 100% covered and 0/16 hit points clickable; at 1280-1600 the
   OpenStreetMap link kept only 3/16. Arabic was never affected, because
   rtl-style.css already moves the CTA to the physical left.

   Fix: move the attribution to the map's physical bottom-left, the corner the
   LTR CTA never occupies. Audited empty at 768/1024/1280/1440/1600/1800/1920
   before shipping - zoom is top-left and .leaflet-bottom.leaflet-left has no
   children. Measured after: 0 px2 CTA intersection and 16/16 clickable points
   on both links at every one of those widths.

   Contained twice over. body:not([dir="rtl"]) excludes Arabic, whose
   attribution stays physical-right; min-width:768px excludes every accepted
   mobile rule, all of which live in max-width:767.98px. No !important - the
   selector already outranks Leaflet's .leaflet-right{right:0}. No z-index and
   no pointer-events change: #map{z-index:1} makes those ineffective anyway.

   Immutable path. These bytes are never rewritten once served: a correction
   ships as css/bta-desktop-attribution-1.1.css and the registration in
   platform/themes/flex-home/functions/fixes-assets.php moves to it.

   @supports guards :has() - engines without it keep today's behaviour rather
   than receiving a selector path they cannot parse.
   ========================================================================== */
@supports selector(:has(*)) {
    @media (min-width: 768px) {
        body:not([dir="rtl"]):has(#properties-list)
        #properties-list .leaflet-bottom.leaflet-right {
            right: auto;
            left: 0;
        }
    }
}
