.adb-cookie-launch{position:fixed;z-index:999;left:clamp(12px,2vw,28px);bottom:calc(16px + env(safe-area-inset-bottom));display:grid;place-items:center;width:44px;height:44px;padding:5px;border:0;border-radius:50%;background:transparent;cursor:pointer;filter:drop-shadow(0 2px 3px #24212044)}
.adb-cookie-launch img{width:34px;height:34px}.adb-cookie-launch:focus-visible{outline:3px solid #ad8741;background:#fff}
.adb-cookie-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:85svh;padding:28px;border:1px solid #d6c6a8;background:#fffcf5;color:#1b2941;text-align:left;border-radius:8px;font:15px/1.5 system-ui,sans-serif;z-index:1000}.adb-cookie-dialog::backdrop{background:#15213599}.adb-cookie-dialog h2{font:500 26px/1.2 Recline,Georgia,serif;margin:0 0 12px;color:#1b2941}.adb-cookie-dialog p{margin:0 0 14px;color:#34435a;font:inherit;max-width:none}.adb-cookie-dialog button,.adb-map-permission{border:1px solid currentColor;border-radius:4px;padding:9px 13px;font:500 14px/1.35 system-ui;letter-spacing:0;cursor:pointer}.adb-cookie-dialog button{background:#fff;color:#263551}.adb-cookie-dialog menu{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0;padding:0}.adb-cookie-dialog a{font:inherit;text-transform:none;letter-spacing:0;border:0;padding:0;color:#384c67;text-decoration:underline}.adb-map-permission{margin:12px 0;background:#fff;color:#192740}
@media(max-width:760px){.adb-cookie-launch{bottom:calc(64px + env(safe-area-inset-bottom));left:8px}}
