/* Türkiye Alışveriş Yerel Harita Motoru v1.9.0 */
.leaflet-container{position:relative;overflow:hidden;outline:0;background:#dceff6;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}
.leaflet-container.leaflet-dragging{cursor:grabbing;user-select:none}
.leaflet-pane,.leaflet-map-pane,.leaflet-tile-pane,.leaflet-overlay-pane,.leaflet-marker-pane,.leaflet-popup-pane{position:absolute;inset:0}
.leaflet-map-pane{z-index:1}.leaflet-tile-pane{z-index:2;overflow:hidden}.leaflet-overlay-pane{z-index:4;pointer-events:none}.leaflet-marker-pane{z-index:6;pointer-events:none}.leaflet-popup-pane{z-index:7;pointer-events:none}
.leaflet-tile{position:absolute;width:256px;height:256px;max-width:none!important;max-height:none!important;border:0;outline:0;user-select:none;-webkit-user-drag:none}
.leaflet-interactive{position:absolute;display:block;padding:0;border-style:solid;border-radius:50%;box-sizing:border-box;cursor:pointer;pointer-events:auto;box-shadow:0 3px 10px rgba(7,57,45,.35);transform:translateZ(0);transition:transform .15s ease,box-shadow .15s ease}
.leaflet-interactive:hover,.leaflet-interactive:focus{transform:scale(1.22);box-shadow:0 5px 16px rgba(7,57,45,.45);outline:2px solid rgba(255,255,255,.92);outline-offset:2px}
.isu-local-circle-marker{appearance:none;-webkit-appearance:none;background-clip:padding-box!important}
.leaflet-control-container{position:absolute;inset:0;z-index:10;pointer-events:none}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:10px}.leaflet-bottom{bottom:5px}.leaflet-right{right:10px}
.leaflet-control{position:relative;clear:both;pointer-events:auto}.leaflet-bar{border:1px solid rgba(21,63,80,.22);border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(17,64,82,.2);background:#fff}
.leaflet-bar a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;color:#173f50!important;text-decoration:none!important;font:700 22px/1 Arial,sans-serif;border-bottom:1px solid #dce7eb;cursor:pointer}.leaflet-bar a:last-child{border-bottom:0}.leaflet-bar a:hover{background:#eef8fb}
.leaflet-control-attribution{margin:0 0 0 0;padding:3px 7px;border-radius:6px 0 0 0;background:rgba(255,255,255,.88);color:#496d7b;font:10px/1.35 Arial,sans-serif;box-shadow:0 1px 4px rgba(0,0,0,.08)}.leaflet-control-attribution a{color:#176f91}
.leaflet-popup{position:absolute;width:280px;max-width:calc(100vw - 54px);transform:translate(-50%,-100%);pointer-events:auto;filter:drop-shadow(0 10px 22px rgba(19,59,74,.22))}
.leaflet-popup-content-wrapper{overflow:hidden;border:1px solid rgba(31,103,130,.16);border-radius:13px;background:#fff;color:#243f4a}.leaflet-popup-content{margin:15px 17px;font:13px/1.45 Arial,sans-serif}.leaflet-popup-close-button{position:absolute;top:5px;right:7px;z-index:2;width:26px;height:26px;color:#67808a!important;text-decoration:none!important;font:700 22px/24px Arial,sans-serif;text-align:center}.leaflet-popup-tip-container{position:absolute;left:50%;bottom:-10px;width:22px;height:12px;margin-left:-11px;overflow:hidden}.leaflet-popup-tip{width:16px;height:16px;margin:-8px auto 0;background:#fff;transform:rotate(45deg);border-right:1px solid rgba(31,103,130,.16);border-bottom:1px solid rgba(31,103,130,.16)}
@media(max-width:580px){.leaflet-top{top:8px}.leaflet-right{right:8px}.leaflet-bar a{width:34px;height:34px}.leaflet-popup{width:250px}}
