@keyframes search-element-slide-in-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@layer components{dropdown-custom{display:inline-block;position:relative}dropdown-custom .dropdown-trigger{box-sizing:border-box;width:100%;padding:var(--input-padding);border:var(--style-border-width-inputs)solid var(--color-input-border);border-radius:calc(var(--dropdown-toggle-top-radius,1)*var(--style-border-radius-inputs))calc(var(--dropdown-toggle-top-radius,1)*var(--style-border-radius-inputs))calc(var(--dropdown-toggle-bottom-radius,1)*var(--style-border-radius-inputs))calc(var(--dropdown-toggle-bottom-radius,1)*var(--style-border-radius-inputs));background:var(--color-input-background);color:var(--color-input-text);cursor:pointer;transition:border-color var(--animation-speed)ease,border-radius var(--animation-speed)ease;justify-content:space-between;align-items:center;display:inline-flex}dropdown-custom .dropdown-trigger svg{transition:transform var(--animation-speed-slow)ease-in-out;margin-left:8px}dropdown-custom .dropdown-trigger:focus-visible{outline:var(--focus-outline-width)solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}dropdown-custom .dropdown-trigger[aria-expanded=true]{border-color:var(--color-secondary-button-border)}dropdown-custom .dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}dropdown-custom .dropdown{z-index:var(--layer-sticky);background:var(--color-background);color:var(--color-foreground);padding:var(--select-list-padding-y,0)var(--select-list-padding-x,0);border:var(--style-border-width-inputs)solid var(--color-secondary-button-border);border-radius:calc(var(--dropdown-list-top-left-radius,1)*var(--style-border-radius-inputs))calc(var(--dropdown-list-top-right-radius,1)*var(--style-border-radius-inputs))calc(var(--dropdown-list-bottom-right-radius,1)*var(--style-border-radius-inputs))calc(var(--dropdown-list-bottom-left-radius,1)*var(--style-border-radius-inputs));width:max-content;max-width:250px;transform-origin:var(--dropdown-transform-origin,top);transition:transform var(--animation-speed)ease,visibility var(--animation-speed)ease,opacity var(--animation-speed)ease;margin:0;list-style:none;animation-fill-mode:forwards;position:absolute;top:100%;left:0;overflow:auto}@media (max-width:768px){dropdown-custom .dropdown{max-width:95vw}}dropdown-custom .dropdown[hidden]{visibility:hidden}dropdown-custom .dropdown.open{animation:rolldown var(--animation-speed)ease-out forwards}dropdown-custom .dropdown.closing{animation:rolldown var(--animation-speed)ease-in reverse forwards}dropdown-custom .dropdown .dropdown-option{padding:var(--select-list-item-padding-y,0)var(--select-list-item-padding-x,0);cursor:pointer;align-items:center;display:flex}dropdown-custom .dropdown .dropdown-option:hover{background-color:#f3f7ee}dropdown-custom .dropdown .dropdown-option[aria-selected=true]{background-color:var(--color-green-100)}dropdown-custom .dropdown .dropdown-option+.dropdown-option{margin-top:var(--select-list-item-spacing)}.doubly-ended-slider-wrapper{--btn-radius:20px;--track-height:6px;padding-top:calc(.5*(var(--btn-radius) - var(--track-height)));padding-bottom:calc(.5*(var(--btn-radius) - var(--track-height)))}.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected{height:var(--track-height);background-color:var(--color-teal-200);cursor:pointer;border-radius:3px;position:relative}:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .min-slider,:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .max-slider{background-color:none;width:100%;top:calc(-.5*(var(--btn-radius) - var(--track-height)));box-sizing:border-box;appearance:none;pointer-events:none;background:0 0;border:0;border-radius:1px;outline:none;margin:0;padding:0;position:absolute}:is(:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .min-slider,:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .max-slider)::-webkit-slider-thumb{height:var(--btn-radius);width:var(--btn-radius);appearance:none;background-color:var(--color-teal-600);cursor:pointer;pointer-events:all;border-radius:100%;outline:none;position:relative;box-shadow:0 0 10px #0000001a}:is(:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .min-slider,:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .max-slider):focus-visible::-webkit-slider-thumb{outline:var(--focus-outline-width)solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}:is(:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .min-slider,:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .max-slider)::-moz-range-thumb{height:var(--btn-radius);width:var(--btn-radius);appearance:none;background-color:var(--color-teal-600);cursor:pointer;pointer-events:all;border-radius:100%;outline:none;position:relative;box-shadow:0 0 10px #0000001a}:is(:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .min-slider,:is(.doubly-ended-slider-wrapper .doubly-ended-slider,.doubly-ended-slider-wrapper .slider-track-selected) .max-slider):focus-visible::-moz-range-thumb{outline:var(--focus-outline-width)solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.doubly-ended-slider-wrapper .slider-track-selected{height:var(--track-height);background-color:var(--color-teal-600);pointer-events:none;width:100%;margin-top:0;position:absolute;top:0;left:0}}
