.fd-location-fields{display:grid;gap:10px;}.fd-location-field{position:relative;}.fd-location-options{position:absolute;z-index:700;left:0;right:0;top:calc(100% + 6px);max-height:270px;margin:0;padding:6px;overflow-y:auto;list-style:none;background:#16202f;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 18px 40px #05070d7a;}.fd-location-options li{display:flex;align-items:baseline;gap:8px;padding:9px 11px;border-radius:8px;color:#e4ebf8;font-size:14px;cursor:pointer;}.fd-location-options li[aria-selected=true]{background:#24344d;}@media (hover: hover){.fd-location-options li:hover{background:#24344d;}}.fd-location-options .fd-location-option-copy{display:grid;min-width:0;gap:2px;}.fd-location-options .fd-location-option-name,.fd-location-options .fd-location-option-state{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.fd-location-options .fd-location-option-state{color:#93a3bd;font-size:12px;}.fd-location-options .fd-location-provider{flex:none;align-self:flex-end;margin-left:auto;padding-left:12px;color:#8797b0;font-size:11px;line-height:1.2;letter-spacing:.01em;white-space:nowrap;}.fd-location-options .fd-location-provider a{color:inherit;text-decoration:none;}@media (hover: hover){.fd-location-options .fd-location-provider a:hover{text-decoration:underline;text-underline-offset:2px;}}.fd-location-options .fd-location-empty{min-height:40px;align-items:center;color:#93a3bd;cursor:default;}@media (hover: hover){.fd-location-options .fd-location-empty:hover{background:transparent;}}.fd-location-status{margin:2px 0 0;color:#f0a9a0;font-size:13px;}.fd-location-status[data-tone=working]{color:#93a3bd;}.fd-location-entry,.fd-location-radius{display:flex;align-items:center;width:100%;min-height:62px;border:1px solid #ffffff24;border-radius:13px;background:#121a28;}.fd-location-entry{gap:15px;padding:12px 17px;}.fd-location-entry-icon{display:grid;place-items:center;width:26px;height:26px;color:#9baac0;flex:none;}.fd-location-entry-icon svg{width:24px;height:24px;}.fd-location-entry-copy{display:grid;gap:3px;flex:1;min-width:0;}.fd-location-entry-copy>span,.fd-location-radius>span:first-child{color:#8999b1;font-size:13px;}.fd-location-entry input{width:100%;min-width:0;padding:0;color:#edf1fb;background:transparent;border:0;outline:0;font-size:15px!important;line-height:1.3;}.fd-location-entry input::placeholder{color:#687b98;}.fd-location-radius{display:grid;gap:4px;padding:12px 17px;}.fd-location-radius-select{position:relative;display:flex;align-items:center;}.fd-location-radius select{width:100%;padding:0 34px 0 0;color:#edf1fb;background:transparent;border:0;outline:0;appearance:none;font-size:14px!important;line-height:1.3;cursor:pointer;}.fd-location-radius-select svg{position:absolute;right:2px;width:17px;height:17px;color:#9baac0;pointer-events:none;}.fd-location-map{position:relative;min-height:clamp(280px,42vh,380px);overflow:hidden;border:1px solid #ffffff17;border-radius:12px;background:#121a28;box-shadow:inset 0 1px #ffffff08;}.fd-location-map .fd-location-map-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 260ms ease;}.fd-location-map.is-painted .fd-location-map-canvas{opacity:1;}.fd-location-map .maplibregl-ctrl-group{border:0;border-radius:8px;box-shadow:0 3px 14px #17203333;}.fd-location-map .maplibregl-ctrl-group button + button{border-top-color:#e2e6ec;}.fd-location-map .maplibregl-ctrl-attrib{font-size:11px;}.fd-location-map .maplibregl-ctrl-attrib.maplibregl-compact{background:#ffffffe8;}.fd-location-map :is(.fd-map-pin,.fd-map-radius,.fd-map-current,.maplibregl-ctrl-group,.maplibregl-ctrl-attrib){transition:opacity 260ms ease;}.fd-location-map:not(.is-painted) :is(.fd-map-focus,.fd-map-pin,.fd-map-radius,.fd-map-current,.maplibregl-ctrl-group,.maplibregl-ctrl-attrib){opacity:0;}.fd-map-focus{position:absolute;z-index:400;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 9999px #5c677370;opacity:0;transition:opacity .2s ease;pointer-events:none;}.fd-map-focus.is-ready{opacity:1;}.fd-map-pin{position:absolute;z-index:410;left:50%;top:50%;width:24px;height:34px;transform:translate(-50%,-100%);filter:drop-shadow(0 3px 6px #12182333);pointer-events:none;}.fd-map-pin svg{display:block;width:100%;height:100%;}.fd-map-state{position:absolute;z-index:450;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;max-width:78%;padding:9px 14px;text-align:center;color:#b9c6dd;background:#1b2435e6;border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 6px 20px #04070f66;font-size:13px;}.fd-map-state[data-tone=error]{color:#f2a7b0;background:#2a1a20e6;border-color:#f2a7b02e;}.fd-map-radius{position:absolute;z-index:500;top:12px;left:12px;display:inline-flex;align-items:center;min-height:29px;padding:6px 10px;border:1px solid #ffffffc7;border-radius:999px;color:#182337;background:#fffffff0;box-shadow:0 5px 18px #17203321;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;pointer-events:none;}.fd-map-current{position:absolute;z-index:500;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;padding:9px;color:#151a21;background:#fff;border:0;border-radius:999px;box-shadow:0 3px 12px #1218232e;}.fd-map-current:disabled{opacity:.55;}@media (hover: hover){.fd-map-current:hover{color:#294cbb;background:#edf1ff;border-color:#b4c4ee;}}.fd-map-current svg{width:17px;height:17px;}@media(max-width:600px){.fd-location-map{min-height:260px;}.fd-location-entry,.fd-location-radius{min-height:64px;}.fd-location-entry input,.fd-location-radius select{font-size:16px!important;}}html[data-theme=light] .fd-location-entry,html[data-theme=light] .fd-location-radius{background:#fff;border-color:#cfd6e0;}html[data-theme=light] .fd-location-entry-icon,html[data-theme=light] .fd-location-radius-select svg{color:#64728a;}html[data-theme=light] .fd-location-entry-copy>span,html[data-theme=light] .fd-location-radius>span:first-child{color:#64728a;}html[data-theme=light] .fd-location-entry input,html[data-theme=light] .fd-location-radius select{color:#101b32;}html[data-theme=light] .fd-location-map{border-color:#d7deea;background:linear-gradient(145deg,#eef2f7,#e4eaf3);box-shadow:inset 0 1px #fff;}html[data-theme=light] .fd-map-state{color:#1d2634;background:#ffffffe8;border-color:#d7deea;box-shadow:0 4px 16px #12182333;}html[data-theme=light] .fd-map-state[data-tone=error]{color:#7d2b23;background:#fde9e6f2;border-color:#f0cfca;}html[data-theme=light] .fd-map-pin{border-color:#fff;background:#375cdd;box-shadow:0 5px 16px #23375d42;}html[data-theme=light] :is(.fd-map-location,.fd-map-radius){color:#101b32;background:#fffffff0;border-color:#d3dbe8;box-shadow:0 5px 18px #23375d26;}html[data-theme=light] .fd-map-radius{color:#294cbb;}html[data-theme=light] .fd-map-current{color:#101b32;background:#fffffff0;border-color:#d3dbe8;box-shadow:0 6px 20px #23375d26;}@media (hover: hover){html[data-theme=light] .fd-map-current:hover{color:#294cbb;background:#edf1ff;border-color:#b4c4ee;}}body[data-design="v5"] :is(.fd-location-entry input, .fd-location-radius select):is(:focus, :focus-visible){outline: 0;outline-offset: 0;box-shadow: none;}.fd-settings-drawer :is(.fd-settings-body, .fd-location-fields){align-content: start;}.fd-settings-drawer .fd-location-fields{gap: 20px;}.fd-settings-drawer .fd-location-entry, .fd-settings-drawer .ob-radius-button.fd-location-radius{position: relative;display: flex;align-items: center;height: 56px;min-height: 56px;padding: 0 20px;border: 1px solid #ffffff30;border-radius: 999px;background: var(--ff-card, #171e2c);transition: border-color 80ms ease-in-out, box-shadow 80ms ease-in-out;}.fd-settings-drawer .fd-location-entry{cursor: text;}.fd-settings-drawer .fd-location-entry-copy{display: block;height: 100%;}.fd-settings-drawer .fd-location-entry input{height: 100%;font-size: 16px !important;line-height: 1.5;}.fd-settings-drawer .fd-location-entry input::placeholder{opacity: 0;}.fd-settings-drawer .ob-location-label{position: absolute;inset: 1px;display: flex;align-items: center;padding: 0 20px;color: var(--ff-ink-2, #98a6bb);pointer-events: none;transform: translateY(0);transition: transform 80ms ease-in-out;}.fd-settings-drawer .ob-location-label > span{padding: 1px 6px;background: var(--ff-card, #171e2c);font: 400 16px/16px var(--ff-font, inherit);transform: translateX(-6px);transition: transform 80ms ease-in-out;}.fd-settings-drawer .fd-location-entry:has(input:focus, input:not(:placeholder-shown)) .ob-location-label{transform: translateY(-50%);}.fd-settings-drawer .fd-location-entry:has(input:focus, input:not(:placeholder-shown)) .ob-location-label > span{transform: translateX(-12px) scale(.88);}.fd-settings-drawer .ob-radius{position: relative;}.fd-settings-drawer .ob-radius-button.fd-location-radius{width: 100%;padding-right: 51px;color: var(--ff-ink, #edf1fb);font: inherit;text-align: left;cursor: pointer;}.fd-settings-drawer #fdRadiusLabel{position: absolute;left: 15px;top: 0;padding: 1px 6px;background: var(--ff-card, #171e2c);color: var(--ff-ink-2, #98a6bb);font-size: 14px;line-height: 16px;transform: translateY(-50%);}.fd-settings-drawer .ob-radius-value{color: var(--ff-ink, #edf1fb);font-size: 16px;line-height: 1.5;}.fd-settings-drawer .ob-radius-chevron{position: absolute;top: 50%;right: 20px;width: 16px;height: 16px;color: #9baac0;translate: 0 -50%;transition: rotate 140ms ease;pointer-events: none;}.fd-settings-drawer .ob-radius-button[aria-expanded="true"] .ob-radius-chevron{rotate: 180deg;}.fd-settings-drawer .fd-location-entry:focus-within, .fd-settings-drawer .ob-radius-button:is(:focus-visible, [aria-expanded="true"]){outline: none;border-color: #a3a3a3;box-shadow: inset 0 0 0 1px #a3a3a3;}.fd-settings-drawer .fd-location-options{border-radius: 14px;}.fd-settings-drawer .ob-radius-menu{position: absolute;top: calc(100% + 7px);left: 0;right: 0;z-index: 720;display: grid;min-width: 158px;padding: 6px;color: #dce5f5;background: #1a2231;border: 1px solid #ffffff22;border-radius: 14px;box-shadow: 0 16px 45px #05091299, inset 0 1px #ffffff08;animation: fd-radius-menu-in 200ms cubic-bezier(.2,.7,.2,1);}.fd-settings-drawer .ob-radius-menu[hidden]{display: none;}.fd-settings-drawer .ob-radius-menu [role="option"]{display: grid;grid-template-columns: 18px 1fr;align-items: center;gap: 7px;width: 100%;min-height: 40px;padding: 7px 9px;color: #b7c3d7;background: transparent;border: 0;border-radius: 8px;text-align: left;font: inherit;font-size: 13px;line-height: 1.2;cursor: pointer;}@media (hover: hover){.fd-settings-drawer .ob-radius-menu [role="option"]:hover{color: #f1f4fb;background: #ffffff0a;}}.fd-settings-drawer .ob-radius-menu [role="option"]:focus-visible{color: #f1f4fb;background: #ffffff0d;outline: none;}.fd-settings-drawer .ob-radius-menu [role="option"][aria-selected="true"]{color: #fff;background: #8ca8ff12;}.fd-settings-drawer .ob-radius-check{color: #a9bbff;font-size: 13px;font-weight: 700;opacity: 0;}.fd-settings-drawer .ob-radius-menu [role="option"][aria-selected="true"] .ob-radius-check{opacity: 1;}.fd-settings-drawer .fd-location-map{border-radius: 16px;}@keyframes fd-radius-menu-in{from{opacity: 0;transform: translateY(-3px) scale(.98);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.fd-settings-drawer :is(.fd-location-entry, .ob-radius-button, .ob-location-label, .ob-location-label > span, .ob-radius-chevron){transition: none;}.fd-settings-drawer .ob-radius-menu{animation: none;}}@media (forced-colors: active){.fd-settings-drawer .fd-location-entry:focus-within, .fd-settings-drawer .ob-radius-button:is(:focus-visible, [aria-expanded="true"]){outline: 2px solid Highlight;outline-offset: 2px;}}.lf-settings-dialog[data-section="search"] .fd-settings-drawer{width: min(520px, 100vw);}.lf-settings-dialog[data-section="search"] .fd-settings-scrim{left: min(520px, 100vw);}.lf-settings-dialog[data-section="search"] .fd-settings-drawer .fd-location-fields, .lf-settings-dialog[data-section="location"] .fd-settings-drawer .fd-set-list{display: none;}.fd-settings-drawer .fd-set-list{display: grid;min-width: 0;}.fd-settings-drawer .fd-set-sec{display: grid;gap: 14px;min-width: 0;padding: 0 0 24px;}.fd-settings-drawer .fd-set-sec[hidden], .fd-settings-drawer .fd-set-row[hidden]{display: none;}.fd-settings-drawer .fd-set-sec:not([hidden]) ~ .fd-set-sec:not([hidden]){padding-top: 24px;border-top: 1px solid #ffffff17;}.fd-settings-drawer .fd-set-sec-title{margin: 0;color: var(--ff-ink, #edf1fb);font: 600 16px/1.3 var(--ff-font, Inter, sans-serif);letter-spacing: .005em;}.fd-settings-drawer .fd-set-rows{display: grid;gap: 22px;min-width: 0;}.fd-settings-drawer .fd-set-row{display: flex;align-items: center;justify-content: space-between;gap: 18px;min-width: 0;}.fd-settings-drawer .fd-set-row--range{display: grid;gap: 10px;justify-content: normal;align-items: stretch;}.fd-settings-drawer .fd-set-row-head{display: flex;align-items: center;justify-content: space-between;gap: 18px;min-width: 0;}.fd-settings-drawer .fd-set-row-text{display: grid;gap: 3px;min-width: 0;}.fd-settings-drawer .fd-set-row-title{color: var(--ff-ink, #edf1fb);font-size: 15px;font-weight: 500;line-height: 1.35;}.fd-settings-drawer :is(.fd-set-row-desc, .fd-set-note){margin: 0;color: var(--ff-ink-2, #98a6bb);font-size: 13.5px;line-height: 1.45;}.fd-settings-drawer .fd-set-note{margin-top: 10px;max-width: 46ch;}.fd-settings-drawer .fd-set-row-value{flex: none;color: var(--ff-ink, #edf1fb);font: 500 17px/1.2 var(--ff-font, Inter, sans-serif);font-variant-numeric: tabular-nums;}.fd-settings-drawer .fd-set-range{display: flex;align-items: center;gap: 12px;color: var(--ff-ink-2, #98a6bb);font-size: 13px;font-variant-numeric: tabular-nums;}.fd-settings-drawer .fd-set-range-end{flex: none;width: 36px;}.fd-settings-drawer .fd-set-range-end:last-child{text-align: right;}.fd-settings-drawer .fd-set-range-input{flex: 1 1 0;min-width: 0;height: 28px;margin: 0;background: transparent;accent-color: var(--ff-blue, #b7c7ff);cursor: pointer;}.fd-settings-drawer .fd-set-range-input:disabled{cursor: default;opacity: .55;}.fd-settings-drawer .fd-set-title-line{display: inline-flex;align-items: center;gap: 6px;}.fd-settings-drawer .fd-set-help{position: relative;display: inline-flex;}.fd-settings-drawer .fd-set-help-button{display: grid;place-items: center;width: 16px;height: 16px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--ff-ink-2, #98a6bb);cursor: help;transition: color 140ms ease;}.fd-settings-drawer .fd-set-help-button svg{display: block;width: 14px;height: 14px;}.fd-settings-drawer .fd-set-help.is-open .fd-set-help-button{color: var(--ff-ink, #edf1fb);}@media (hover: hover){@media (hover: hover){.fd-settings-drawer .fd-set-help-button:hover{color: var(--ff-ink, #edf1fb);}}}.fd-settings-drawer .fd-set-help-button:focus-visible{outline-offset: 1px;}@media (max-width: 480px){.fd-settings-drawer .fd-set-title-line{position: relative;}.fd-settings-drawer .fd-set-help{position: static;}}.fd-settings-drawer .fd-set-tip{position: absolute;top: calc(100% + 9px);left: -12px;z-index: 30;display: grid;gap: 6px;width: 270px;max-width: calc(100vw - 64px);padding: 11px 13px;border: 1px solid #ffffff1f;border-radius: 12px;background: #222b3f;color: var(--ff-ink, #edf1fb);font: 400 13px/1.45 var(--ff-font, Inter, sans-serif);box-shadow: 0 14px 34px #05091259;}.fd-settings-drawer .fd-set-tip[hidden]{display: none;}.fd-settings-drawer .fd-set-tip-title{font-weight: 600;}.fd-settings-drawer .fd-set-tip-line{color: var(--ff-ink-3, #bdc7d9);}.fd-settings-drawer .fd-set-toggle{position: relative;flex: none;width: 46px;height: 27px;padding: 0;border: 0;border-radius: 999px;background: none;cursor: pointer;}.fd-settings-drawer .fd-set-toggle:disabled{cursor: default;opacity: .55;}.fd-settings-drawer .fd-set-switch{position: absolute;inset: 0;border-radius: 999px;background: #ffffff26;transition: background-color 160ms ease;}.fd-settings-drawer .fd-set-switch > span{position: absolute;top: 3px;left: 3px;width: 21px;height: 21px;border-radius: 50%;background: #c5cede;box-shadow: 0 1px 3px #0b122040;transition: transform 160ms ease, background-color 160ms ease;}.fd-settings-drawer .fd-set-switch.is-on{background: var(--ff-blue, #b7c7ff);}.fd-settings-drawer .fd-set-switch.is-on > span{background: var(--ff-page, #101521);transform: translateX(19px);}.fd-settings-drawer .fd-set-stepper{flex: none;display: inline-flex;align-items: center;height: 40px;border: 1px solid #ffffff29;border-radius: 999px;}.fd-settings-drawer .fd-set-step{display: grid;place-items: center;width: 40px;height: 38px;padding: 0;border: 0;border-radius: 999px;background: transparent;color: var(--ff-ink, #edf1fb);font: 400 20px/1 var(--ff-font, Inter, sans-serif);cursor: pointer;}@media (hover: hover){@media (hover: hover){.fd-settings-drawer .fd-set-step:hover:not(:disabled){background: #ffffff12;}}}.fd-settings-drawer .fd-set-step:disabled{opacity: .35;cursor: default;}.fd-settings-drawer .fd-set-step-value{min-width: 82px;color: var(--ff-ink, #edf1fb);font-size: 14.5px;font-weight: 500;text-align: center;font-variant-numeric: tabular-nums;white-space: nowrap;}@media (max-width: 420px){.fd-settings-drawer .fd-set-row:not(.fd-set-row--range):not(:has(> .fd-set-toggle)){flex-wrap: wrap;}}@media (pointer: coarse){.fd-settings-drawer :is(.fd-dialog-head .fd-icon-button, .fd-set-help-button){position: relative;}.fd-settings-drawer :is(.fd-dialog-head .fd-icon-button, .fd-set-help-button, .fd-set-toggle)::after{content: "";position: absolute;}.fd-settings-drawer .fd-dialog-head .fd-icon-button::after{inset: -10px;}.fd-settings-drawer .fd-set-help-button::after{inset: -12px -12px -8px;}.fd-settings-drawer .fd-set-toggle::after{inset: -9px -6px;}.fd-settings-drawer .fd-set-stepper{height: 46px;}.fd-settings-drawer .fd-set-step{width: 46px;height: 44px;}.fd-settings-drawer .fd-set-range-input{height: 40px;}.fd-settings-drawer .ob-radius-menu [role="option"]{min-height: 44px;}.fd-settings-drawer .fd-map-current{width: 44px;height: 44px;padding: 12px;}}@media (max-width: 600px){.lf-settings-dialog[data-section="location"] .fd-settings-drawer .fd-settings-body{align-content: stretch;}.fd-settings-drawer .fd-location-fields{display: flex;flex-direction: column;}.fd-settings-drawer .fd-location-map{flex: 1 0 260px;}}@media (max-height: 500px){.fd-settings-drawer .fd-dialog-head{padding-top: 14px;padding-bottom: 12px;}.fd-settings-drawer .fd-dialog-head h2{font-size: 20px;}.fd-settings-drawer .fd-dialog-footer{padding-top: 10px;padding-bottom: 10px;}}@media (prefers-reduced-motion: reduce){.fd-settings-drawer :is(.fd-set-switch, .fd-set-switch > span, .fd-set-help-button){transition: none;}}html[data-theme=light] .fd-settings-drawer .fd-set-sec:not([hidden]) ~ .fd-set-sec:not([hidden]){border-top-color: #dce2ed;}html[data-theme=light] .fd-settings-drawer .fd-set-tip{background: #fff;border-color: #dce2ed;box-shadow: 0 14px 34px #182d5029;}html[data-theme=light] .fd-settings-drawer .fd-set-switch:not(.is-on){background: #d5dbe6;}html[data-theme=light] .fd-settings-drawer .fd-set-switch > span, html[data-theme=light] .fd-settings-drawer .fd-set-switch.is-on > span{background: #fff;}html[data-theme=light] .fd-settings-drawer .fd-set-stepper{border-color: #cfd6e0;}@media (hover: hover){@media (hover: hover){html[data-theme=light] .fd-settings-drawer .fd-set-step:hover:not(:disabled){background: #10203f0d;}}}