.QLW37q_findTripFilters{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.QLW37q_cityFilterControl{position:relative}.QLW37q_bar{width:min(820px,100%);position:relative}.QLW37q_findTripFilters .QLW37q_bar{width:auto}.QLW37q_triggers{flex-wrap:wrap;gap:8px;display:flex}.QLW37q_trigger{color:#1c1a18;min-height:36px;font:inherit;text-align:left;background:#fbfaf9;border:1px solid #e0dbce;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:inline-flex;position:relative}.QLW37q_trigger:hover{background:#ede9de}.QLW37q_trigger:disabled{cursor:wait;opacity:.65}.QLW37q_triggerActive{border-color:#4f6814;box-shadow:inset 0 0 0 1px #4f6814}.QLW37q_trigger:focus-visible{outline:0;box-shadow:0 0 0 2px #f5f3ec,0 0 0 5px #4f681457}.QLW37q_triggerActive:focus-visible{box-shadow:inset 0 0 0 1px #4f6814,0 0 0 2px #f5f3ec,0 0 0 5px #4f681457}.QLW37q_triggerFiltered{color:#ee6b17}.QLW37q_triggerCopy{gap:1px;display:grid}.QLW37q_trigger strong{font-size:13px}.QLW37q_trigger small{color:#6f6b65;font-size:11px}.QLW37q_triggerChevron{font-size:20px;line-height:1;transition:transform .15s}.QLW37q_triggerIcon{flex:0 0 20px;width:20px;height:20px}.QLW37q_triggerBadge{color:#fff;background:#ee6b17;border:2px solid #f5f3ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:-11px;right:-10px}.QLW37q_trigger[aria-expanded=true] .QLW37q_triggerChevron{transform:rotate(180deg)}.QLW37q_popover{z-index:30;background:#fbfaf9;border:1px solid #e0dbce;border-radius:16px;width:min(420px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 48px #1c1a1829}.QLW37q_popoverHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.QLW37q_popoverHeading>div{gap:3px;display:grid}.QLW37q_popoverHeading span{color:#6f6b65;font-size:13px}.QLW37q_popoverValue{color:#4f6814;white-space:nowrap}.QLW37q_segmented{background:#ede9de;border-radius:11px;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;display:grid}.QLW37q_segmented button{background:0 0;border:0;border-radius:8px;min-height:38px;font-weight:750}.QLW37q_segmented button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #1c1a181f}.QLW37q_dualRange{height:34px;margin-top:22px;position:relative}.QLW37q_dualRangeTrack{background:linear-gradient(to right, #e3d2b4 0 var(--range-from), #404823 var(--range-from) var(--range-to), #e3d2b4 var(--range-to) 100%);border-radius:999px;height:5px;position:absolute;top:14px;left:10px;right:10px}.QLW37q_dualRange input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:34px;min-height:34px;margin:0;padding:0;position:absolute;inset:0}.QLW37q_dualRange input[type=range]::-webkit-slider-runnable-track{background:0 0;height:5px}.QLW37q_dualRange input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:#fff;border:1px solid #e0dbce;border-radius:50%;width:28px;height:28px;margin-top:-12px;box-shadow:0 2px 5px #1c1a182e}.QLW37q_dualRange input[type=range]::-moz-range-track{background:0 0;height:5px}.QLW37q_dualRange input[type=range]::-moz-range-thumb{pointer-events:auto;background:#fff;border:1px solid #e0dbce;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 5px #1c1a182e}.QLW37q_manual{color:#1c1a18;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;display:grid}.QLW37q_manualControl{background:#fff;border:1px solid #e0dbce;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.QLW37q_popover .QLW37q_manualControl input{text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:54px;padding:8px 4px 8px 18px;font-size:22px}.QLW37q_popover .QLW37q_manualControl input[type=number]{appearance:textfield}.QLW37q_popover .QLW37q_manualControl input::-webkit-inner-spin-button{appearance:none;margin:0}.QLW37q_popover .QLW37q_manualControl input::-webkit-outer-spin-button{appearance:none;margin:0}.QLW37q_manualControl>span:last-child{color:#796f60;padding:0 18px 0 6px;font-size:17px;font-weight:700}.QLW37q_manualDash{color:#d0c1a6;font-size:20px}.QLW37q_options{gap:8px;display:grid}.QLW37q_popoverTitle{margin-bottom:14px;font-size:18px;display:block}.QLW37q_difficultyOptions{gap:2px;display:grid}.QLW37q_difficultyOption{color:#1c1a18;grid-template-columns:12px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:58px;padding:4px 2px;font-size:15px;font-weight:500;display:grid}.QLW37q_difficultyLevel{background:#9e9d23;border-radius:999px;width:10px;height:28px;display:block}.QLW37q_difficultyLevelBeginner{background:#b5c98b}.QLW37q_difficultyLevelMedium{background:#4a5427}.QLW37q_difficultyLevelHard{background:#39271b}.QLW37q_difficultyLevelSport{background:#9d3e2f}.QLW37q_difficultyLabel{color:#1c1a18;display:block}.QLW37q_difficultyDescription{color:#746f69;margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;display:block}.QLW37q_popover .QLW37q_difficultyOption input{appearance:none;background:#fff;border:1.5px solid #8f8c8a;border-radius:5px;width:20px;max-width:20px;min-height:20px;margin:0;padding:0}.QLW37q_popover .QLW37q_difficultyOption input:checked{color:#f5f3ec;background:#4f6814;border-color:#4f6814;place-items:center;display:grid}.QLW37q_popover .QLW37q_difficultyOption input:checked:after{content:"✓";font-size:13px;font-weight:900;line-height:1}.QLW37q_option{color:#1c1a18;min-height:64px;font:inherit;text-align:left;background:#fff;border:1px solid #e0dbce;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 12px;display:grid}.QLW37q_option:hover{background:#f5f3ec}.QLW37q_optionSelected{background:#e7e8d1;border-color:#8e8d3e}.QLW37q_option>span:nth-child(2){gap:2px;display:grid}.QLW37q_option small{color:#6f6b65;font-size:12px}.QLW37q_surfaceOptions .QLW37q_option{border-radius:10px;grid-template-columns:minmax(0,1fr) 20px;gap:10px;min-height:52px;padding:7px 10px;font-size:14px}.QLW37q_surfaceOptions .QLW37q_option>span:first-child{gap:2px;min-width:0;display:grid}.QLW37q_surfaceOptions .QLW37q_option small{display:block}.QLW37q_optionCheck{color:#0000;font-weight:900}.QLW37q_optionSelected .QLW37q_optionCheck{color:#4f6814}.QLW37q_cityPopover{width:min(360px,100vw - 32px)}.QLW37q_cityOption{grid-template-columns:minmax(0,1fr) 24px;min-height:56px}.QLW37q_popoverFooter{border-top:1px solid #e0dbce;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.QLW37q_reset{color:#404823;background:#e3d2b4;border:1px solid #e3d2b4;border-radius:10px;min-height:36px;padding:7px 12px;font-weight:750}.QLW37q_reset:hover{background:#d0c1a6;border-color:#d0c1a6}.QLW37q_reset:disabled{color:#8f8c8a;cursor:not-allowed;opacity:.72;background:#ede9de;border-color:#ede9de}@media (max-width:760px){.QLW37q_triggers{grid-template-columns:1fr;display:grid}.QLW37q_trigger{justify-content:space-between}.QLW37q_popover{width:100%;margin-top:10px;position:static}}@media (max-width:560px){.QLW37q_findTripFilters,.QLW37q_cityFilterControl,.QLW37q_findTripFilters .QLW37q_bar{width:100%}.QLW37q_cityFilterControl>.QLW37q_trigger{justify-content:space-between;width:100%}.QLW37q_cityPopover{width:100%;margin-top:10px;position:static}}
