[id="7dGreeceMaps"] td{border-left:0!important;border-right:0!important;padding:0!important;background:#f4f8fb!important;vertical-align:middle}[id="7dGreeceMaps"] .dm-thumb{position:relative;display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#eaf2f6;color:#46677c;cursor:zoom-in}[id="7dGreeceMaps"] .dm-thumb img{display:block;width:100%;height:auto;aspect-ratio:278/360;object-fit:contain}[id="7dGreeceMaps"] .dm-loading{opacity:.55;cursor:wait}#daily-map-dialog{box-sizing:border-box;border:1px solid #bfd6e4;border-radius:12px;padding:28px 15px 12px;max-width:min(560px,95vw);max-height:95vh;overflow:auto;color:#28475e;background:white}#daily-map-dialog::backdrop{background:#132a41b3}#daily-map-dialog>img{display:block;height:min(68vh,580px);max-width:100%;margin:auto;object-fit:contain}#daily-map-dialog>p{font:13px/1.5 system-ui,sans-serif;margin:10px 0}#daily-map-dialog .dm-close{position:absolute;right:5px;top:2px;width:36px;height:36px;border:0;border-radius:50%;background:#e8f2f8;color:#28475e;font-size:28px;cursor:pointer}#daily-map-dialog button:focus-visible,[id="7dGreeceMaps"] button:focus-visible{outline:3px solid #2687ad;outline-offset:2px}

.dm-large-map{position:relative;margin:auto;width:min(450px,52.5vh,calc(95vw - 32px))}.dm-large-map>img{display:block;width:100%;height:auto}.dm-location{position:absolute;z-index:1;pointer-events:none;color:#143d56;text-shadow:0 0 2px white,1px 0 white,-1px 0 white,0 1px white,0 -1px white;font:600 6px/1.15 system-ui,sans-serif;text-align:left}.dm-location:before{content:"";position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:#143d56;box-shadow:0 0 0 1px white}.dm-location>span{display:block;position:absolute;left:4px;top:-4px;width:65px;overflow-wrap:anywhere}.dm-location-left>span{left:auto;right:4px;text-align:right}.dm-large-map .dm-location{font-size:11px}.dm-large-map .dm-location>span{width:120px}

.dm-location-snow{display:block;width:max-content;padding:1px 2px;margin-top:2px;border-radius:2px;background:#fff;color:#087b35;font-size:9px;line-height:1.2;text-shadow:none;box-shadow:0 0 2px #ffffff}.dm-large-map .dm-location-snow{font-size:13px}.dm-location-left .dm-location-snow{margin-left:auto}
