/* Functional WordPress integration; the original design stylesheet is retained. */
.sp-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.map-iframe-wrap{position:relative}.map-iframe-wrap iframe[hidden],.sp-map-consent[hidden]{display:none!important}
.sp-map-consent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:14px;background:var(--bg-alt);color:var(--color-text-main)}.sp-map-consent p{margin:0}.sp-map-consent small{max-width:360px;color:var(--color-text-muted)}
body.admin-bar .site-header{top:32px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}
