.map-container{width:300px;height:400px;border:2px solid #ccc;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0 auto;display:flex;flex-direction:column}.widget-map{background-color:#f01539;color:#fff;font-family:Arial,Helvetica,sans-serif;padding:12px;text-align:center}.widget-map p{margin:0;font-size:18px;text-transform:uppercase}#map{width:100%;flex:1}