.ldr-abu-location-modal[hidden],.ldr-abu-progress[hidden]{display:none!important}.ldr-abu-location-required{overflow:hidden!important}.ldr-abu-location-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px}.ldr-abu-modal-backdrop{position:absolute;inset:0;background:rgb(18 24 32 / .58)}.ldr-abu-modal-dialog{position:relative;z-index:1;width:min(460px, 100%);padding:30px;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgb(0 0 0 / .28)}.ldr-abu-modal-dialog h2{margin:0 35px 8px 0}.ldr-abu-modal-dialog label{display:block;margin:22px 0 7px;font-weight:600}.ldr-abu-modal-dialog select{width:100%;min-height:46px;margin-bottom:16px}.ldr-abu-modal-close{position:absolute;top:10px;right:12px;border:0;background:#fff0;font-size:28px;line-height:1;cursor:pointer}.ldr-abu-city-confirm{width:100%;min-height:44px}.ldr-abu-city-skip{display:block;margin:13px auto 0;border:0;background:#fff0;text-decoration:underline;cursor:pointer}.ldr-abu-change-city{position:fixed;left:18px;bottom:50px;z-index:99990;padding:9px 13px;border:1px solid #d5d5d5;border-radius:99px;background:#123f2d;color:#fff;box-shadow:0 5px 18px rgb(0 0 0 / .14);font-size:13px;cursor:pointer}.ldr-abu-change-city[hidden]{display:none!important}.ldr-abu-progress{margin:0 0 18px;padding:15px;border-radius:8px;background:#f2f8f2;color:#173b1a}.ldr-abu-mini-progress{display:block;width:auto;max-width:none;box-sizing:border-box;margin:14px 0 16px;padding:13px 15px;flex:0 0 100%;grid-column:1 / -1}.ldr-abu-mini-progress strong{font-size:14px!important;font-weight:600;line-height:1.4}.ldr-abu-mini-progress small{margin-top:6px;font-size:11px!important;line-height:1.35}.ldr-abu-mini-progress .ldr-abu-progress-track{height:6px;margin-top:9px}.ldr-abu-progress strong,.ldr-abu-progress small{display:block}.ldr-abu-progress small{margin-top:7px;opacity:.75}.ldr-abu-progress-track{display:block;height:8px;margin-top:11px;overflow:hidden;border-radius:99px;background:#d7e4d7}.ldr-abu-progress-track span{display:block;height:100%;border-radius:inherit;background:#2e7d32;transition:width .25s ease}@media (max-width:600px){.ldr-abu-modal-dialog{padding:24px 20px}.ldr-abu-change-city{left:12px;bottom:70px}}@media (prefers-reduced-motion:reduce){.ldr-abu-progress-track span{transition:none}}