.bmk-geo-lock{overflow:hidden}.bmk-geo-notice[hidden],.bmk-geo-options[hidden]{display:none}.bmk-geo-notice{position:fixed;z-index:99990;inset:0;background:rgba(0,0,0,.48);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.bmk-geo-dialog{width:min(455px,100%);background:#fff;color:#181818;border-radius:16px;padding:28px;box-shadow:0 22px 80px rgba(0,0,0,.18);font-family:Almarai,Arial,sans-serif;text-align:center;direction:rtl}.bmk-geo-dialog .bmk-geo-mapmark{width:45px;height:45px;background:#151515;color:#fff;margin:0 auto 15px;border-radius:12px;display:grid;place-items:center;font-size:24px}.bmk-geo-dialog h2{font-size:19px;line-height:1.8;font-weight:800;margin:0 0 10px}.bmk-geo-dialog p{font-size:13px;line-height:2;color:#666;margin:0 0 20px}.bmk-geo-action{width:100%;border-radius:9px;padding:12px;font:700 13px Almarai,Arial,sans-serif;cursor:pointer}.bmk-geo-action.main{background:#111;color:#fff;border:1px solid #111}.bmk-geo-action.secondary{background:#fff;color:#111;border:1px solid #d9d9d9;margin-top:9px}.bmk-geo-options{display:grid;gap:9px;margin-top:16px;max-height:210px;overflow-y:auto}.bmk-geo-options a{display:block;text-decoration:none;border:1px solid #e3e3e3;border-radius:8px;padding:11px;color:#171717;font-size:13px;text-align:right}.bmk-geo-options a:hover{background:#f7f7f7}.bmk-geo-dialog small{display:block;color:#8a8a8a;font-size:11px;margin-top:14px;line-height:1.7}@media(max-width:480px){.bmk-geo-dialog{padding:23px 18px}.bmk-geo-dialog h2{font-size:17px}}