
.alba-map-notice-overlay[hidden]{display:none!important}
.alba-map-notice-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;padding:20px}
.alba-map-notice-dialog{box-sizing:border-box;width:min(100%,440px);position:relative;background:#f5f3ef;color:#292929;border:1px solid #d8a13a;border-radius:13px;padding:36px 28px 28px;text-align:center;box-shadow:0 18px 55px rgba(0,0,0,.2);font-family:Inter,Arial,sans-serif}
.alba-map-notice-dialog h2{font-family:"Cormorant Infant",Georgia,serif;font-size:30px;line-height:1.15;font-weight:500;margin:0 0 17px}
.alba-map-notice-dialog p{font-size:15px;line-height:1.65;margin:0 0 24px}
.alba-map-notice-close{position:absolute;top:8px;right:12px;background:transparent;border:0;color:#666;font-size:28px;cursor:pointer}
.alba-map-notice-ok{background:#d79d30;border:0;border-radius:4px;padding:11px 24px;color:white;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer}
body.alba-map-notice-open{overflow:hidden}
