
#leafletMap{position:absolute;inset:0;z-index:3;background:#e5ebe5;touch-action:auto!important}
#mapCanvas .map-real-fallback{display:none!important}
#mapCanvas .map-tile-status{top:67px!important;z-index:1195!important;max-width:calc(100% - 20px)!important;font-size:11px!important}
#mapCanvas .leaflet-control-container{display:none}
.aib-g-place-logo{min-width:37px;width:37px;height:37px;display:grid;place-items:center;flex:none;border-radius:10px;background:#f3e8e2;border:1px solid #e2cfc5;color:#a65d49;font:bold 12px Arial}
#arPage #arCityBeacon,#arPage .ar-empty{display:none!important}
#arPage #aibGeoSky{position:absolute;inset:295px 8px 285px;pointer-events:none;z-index:10}
#arPage #aibGeoSky .aib-geo-air-card{position:absolute!important;transform:translateX(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:start;border-radius:12px;background:#faffffe9;border:1px solid white;color:#29373a;padding:10px;min-width:130px;width:143px;max-width:143px;height:77px;overflow:hidden;pointer-events:auto;box-shadow:0 6px 16px #11262d2c;transition:left .14s ease}
#arPage #aibGeoSky .aib-geo-air-card b{font-size:11px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#arPage #aibGeoSky .aib-geo-air-card small{font-size:9px;color:#9e654e}
#arPage .aib-g-card .aib-g-place-logo{width:43px;height:43px;min-width:43px}
#arPage #aibGoogleLabel{position:absolute;top:calc(160px + var(--ar-safe-shift,0px));left:50%;transform:translateX(-50%);z-index:16;background:#273c419c;border-radius:8px;border:1px solid #ffffff44;color:white;font:10px Arial;padding:6px 9px;text-decoration:none;white-space:nowrap}
#arPage .aib-g-message{border-radius:10px;background:#20383fc9;color:#fff;font-size:12px;padding:14px 19px;line-height:1.7;margin:auto;max-width:320px;text-align:center}
.aib-g-profile{display:grid;gap:12px;font:13px Arial;line-height:1.6}
.aib-g-profile h2{margin:0;color:#303b40}
.aib-g-profile p{margin:0;color:#6d7d81}
.aib-g-profile span{font-size:11px;color:#af674e}
.aib-g-profile #aibGoogleContact{display:grid;gap:8px;min-height:45px}
.aib-g-profile #aibGoogleContact a{color:#9b5942;word-wrap:break-word}
.aib-g-profile small{color:#78868b}
@media(max-width:620px){
 #arPage #aibGeoSky{inset:293px 6px 270px}
 #arPage #aibGeoSky .aib-geo-air-card{min-width:125px;width:125px;height:70px;padding:7px}
 #arPage #aibGoogleLabel{font-size:9px;top:calc(162px + var(--ar-safe-shift,0px))}
}

#arPage #arCardsField{display:none!important}
#arPage #aibGeoSky{position:absolute!important;inset:calc(288px + var(--ar-safe-shift,0px)) 9px 132px!important;z-index:16!important;pointer-events:none!important;overflow:hidden!important}
#arPage #aibGeoSky .aib-directional-card{display:grid!important;position:absolute!important;box-sizing:border-box!important;grid-template-columns:29px minmax(0,1fr)!important;grid-template-rows:1fr auto!important;gap:5px 7px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:80px!important;min-height:80px!important;max-height:80px!important;transform:translateX(-50%)!important;
 background:linear-gradient(135deg,#293e43ef,#182c31f0)!important;color:#f5f7f4!important;border:1px solid #d68b704a!important;border-inline-start:3px solid #bf7358!important;border-radius:12px!important;padding:9px!important;box-shadow:0 7px 16px #0e263347!important;text-align:start!important;pointer-events:auto!important;transition:left .16s linear!important;white-space:normal!important}
#arPage .aib-dir-monogram{display:grid;grid-column:1;grid-row:1;place-items:center;align-self:center;width:29px;height:29px;border:1px solid #b95f4870;background:#b95f483b;border-radius:8px;font:700 11px Arial;color:#ffede3}
#arPage .aib-dir-head{display:flex;grid-column:2;grid-row:1;min-width:0;flex-direction:column;justify-content:center;gap:2px}
#arPage .aib-dir-head strong{font-size:11px!important;line-height:1.25!important;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#arPage .aib-dir-head small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c8d6d1}
#arPage .aib-dir-footer{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:4px;padding-top:5px;border-top:1px solid #ffffff29;font:10px Arial}
#arPage .aib-dir-footer b{color:#f3c3ad}#arPage .aib-dir-footer span{font-size:9px;color:#d6c6bb}
#arPage .aib-dir-hint{margin:5px auto;padding:9px 12px;border:1px solid #ffffff35;background:#263e41e9;border-radius:10px;color:white;font-size:11px;text-align:center;max-width:90%}
@media(max-width:580px){#arPage #aibGeoSky{inset:calc(282px + var(--ar-safe-shift,0px)) 6px 128px!important}#arPage #aibGeoSky .aib-directional-card{width:143px!important;min-width:143px!important;max-width:143px!important;height:77px!important;min-height:77px!important;max-height:77px!important}}
@media(max-height:700px){#arPage #aibGeoSky{top:calc(259px + var(--ar-safe-shift,0px))!important;bottom:111px!important}}
