/* Harita Tam Genişlik CSS */
.map-fullwidth {
    width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 3rem !important;
    box-sizing: border-box !important;
}

.map-fullwidth iframe {
    width: 100% !important;
    height: 450px !important;
    border: 0 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: bottom !important;
}

/* Body overflow kontrolü */
html {
    overflow-x: hidden !important;
}

body {
    overflow-x: hidden !important;
    max-width: 100% !important;
}

