.icon[data-v-b61fc55e]{display:inline-block;vertical-align:middle;fill:currentColor}.button-back[data-v-6de74117]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#f5f5f5;border:1px solid #d0d0d0;cursor:pointer;transition:all .2s;&[data-v-6de74117]:hover{background:#e8e8e8;border-color:#0f9fff}&[data-v-6de74117]:active{background:#d8d8d8}}.typography--h1[data-v-2b4bd7e1]{font-size:2rem;font-weight:700;font-style:unset}.typography--h2[data-v-2b4bd7e1]{font-size:1.5rem;font-weight:700;font-style:unset}.typography--h3[data-v-2b4bd7e1]{font-size:1.17rem;font-weight:700;font-style:unset}.typography--h4[data-v-2b4bd7e1]{font-size:1rem;font-weight:500;line-height:1.5}.typography--h5[data-v-2b4bd7e1]{font-size:.83rem;font-weight:700}.typography--h6[data-v-2b4bd7e1]{font-size:.67rem;font-weight:700}.typography--subtitle1[data-v-2b4bd7e1]{font-size:1.125rem;font-weight:500}.typography--subtitle2[data-v-2b4bd7e1]{font-size:1rem;font-weight:500}.typography--subtitle3[data-v-2b4bd7e1]{font-size:.875rem;font-weight:500}.typography--subtitle4[data-v-2b4bd7e1]{font-size:.75rem;font-weight:500}.typography--l[data-v-2b4bd7e1]{font-size:1.125rem}.typography--m[data-v-2b4bd7e1]{font-size:1rem}.typography--s[data-v-2b4bd7e1]{font-size:.875rem}.typography--xs[data-v-2b4bd7e1]{font-size:.75rem}.typography--caption[data-v-2b4bd7e1]{font-size:.625rem;line-height:1.6;text-transform:uppercase}.typography--bold[data-v-2b4bd7e1]{font-weight:600}.results-table[data-v-796efdda]{width:100%;padding:0;background:#fff;border:1px solid #e0e0e0;overflow-x:auto;margin:2rem 0}.results-table__table[data-v-796efdda]{width:100%;border-collapse:collapse}td[data-v-796efdda],th[data-v-796efdda]{padding:.875rem 1rem;text-align:left;font-size:.875rem;border-bottom:1px solid #e0e0e0}th[data-v-796efdda]{font-weight:700;color:#333;background:#fafafa;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}td[data-v-796efdda]{color:#333;background:#fff}tbody tr[data-v-796efdda]{transition:background-color .15s ease;&:last-child td[data-v-796efdda]{border-bottom:none}}td[data-v-796efdda]:first-child,th[data-v-796efdda]:first-child{text-align:center;font-weight:700;color:#0f9fff;width:60px}td[data-v-796efdda]:nth-child(2),th[data-v-796efdda]:nth-child(2){text-align:center;font-weight:600;color:#666;width:80px}td[data-v-796efdda]:nth-child(3),th[data-v-796efdda]:nth-child(3){font-weight:600;color:#111}.results-table__empty[data-v-796efdda]{text-align:center;padding:2rem;color:#666}.error-state[data-v-652959e4]{display:flex;flex-direction:column;row-gap:.625rem;align-items:center}.empty-state[data-v-652959e4],.error-state[data-v-652959e4],.loading-state[data-v-652959e4]{padding:1.25rem;text-align:center}.retry-button[data-v-652959e4]{background:#384f95;padding:.625rem 1.875rem;color:#fff;border-radius:.25rem;cursor:pointer;border:none}.retry-button[data-v-652959e4]:hover{opacity:.9}.request-wrapper[data-v-652959e4]{display:block;width:100%;min-height:100px}.default-slot[data-v-652959e4]{display:block;width:100%}.button-checkbox[data-v-48b46fb2]{position:relative;display:inline-flex;cursor:pointer;user-select:none}.button-checkbox__input[data-v-48b46fb2]{position:absolute;opacity:0;width:0;height:0}.button-checkbox__label[data-v-48b46fb2]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;height:2.75rem;background:#f5f5f5;color:#333;font-weight:500;border:1px solid #d0d0d0;transition:all .2s;white-space:nowrap}.button-checkbox__input:checked+.button-checkbox__label[data-v-48b46fb2]{background:#0f9fff;color:#fff;border-color:#0f9fff}.button-checkbox:hover .button-checkbox__label[data-v-48b46fb2]{background:#e8e8e8;border-color:#0f9fff}.button-checkbox__input:checked+.button-checkbox__label[data-v-48b46fb2]:hover{background:#0d8de0;border-color:#0d8de0}.dropdown[data-v-3f4f3272]{position:relative;display:inline-block;font-family:Arial,sans-serif;color:#000}.dropdown-toggle[data-v-3f4f3272]{background:#fafafa;cursor:pointer;width:13.75rem;text-align:left;display:flex;justify-content:space-between;align-items:center;height:2.75rem;padding:0 1rem;border:1px solid #d0d0d0;transition:all .2s;color:#333;font-size:.875rem;&[data-v-3f4f3272]:hover{border-color:#0f9fff;background:#fff}}.arrow[data-v-3f4f3272]{font-size:.625rem;transition:transform .3s;color:#666}.arrow-up[data-v-3f4f3272]{transform:rotate(180deg)}.dropdown-menu[data-v-3f4f3272]{position:absolute;top:calc(100% + 2px);left:0;z-index:1000;min-width:10rem;padding:0;margin:0;list-style:none;background-color:#fff;border:1px solid #d0d0d0;max-height:12.5rem;overflow-y:auto;width:100%}.dropdown-menu li[data-v-3f4f3272]{padding:.625rem 1rem;cursor:pointer;font-size:.875rem;border-bottom:1px solid #f0f0f0;transition:all .15s;&[data-v-3f4f3272]:last-child{border-bottom:none}}.dropdown-menu li[data-v-3f4f3272]:hover{background-color:#f5f5f5;color:#0f9fff}.dropdown-menu li.selected[data-v-3f4f3272]{background:#e8f4ff;color:#0f9fff;font-weight:600}.results-filters[data-v-07ec64da]{background:#fff;padding:1.5rem;border:1px solid #e0e0e0;margin-bottom:2rem}.results-filters--top[data-v-07ec64da]{display:grid;grid-template-columns:2fr repeat(2,auto);gap:1.25rem;align-items:end;margin-bottom:1.5rem}@media(max-width:1024px){.results-filters--top[data-v-07ec64da]{grid-template-columns:1fr;align-items:start}}.results-filters--find[data-v-07ec64da]{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border:1px solid #d0d0d0;background:#fafafa;transition:border-color .2s;height:2.75rem}.results-filters--find[data-v-07ec64da]:hover{border-color:#0f9fff}.results-filters--find[data-v-07ec64da]:focus-within{border-color:#0f9fff;background:#fff}.results-filters--find label[data-v-07ec64da]{display:flex;align-items:center;color:#666;cursor:pointer}.results-filters--find .results-find--input[data-v-07ec64da]{flex:1;border:none;background:transparent;outline:none;font-size:.875rem;color:#333}.results-filters--find .results-find--input[data-v-07ec64da]::placeholder{color:#999}.results-filters--sex[data-v-07ec64da],.results-filters-group[data-v-07ec64da]{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}.results-filters--sex[data-v-07ec64da] p,.results-filters-group[data-v-07ec64da] p{margin:0;padding:0;font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:left}.results-sex--buttons[data-v-07ec64da]{display:flex;gap:.5rem;height:2.75rem;align-items:center}.results-group--dropdown[data-v-07ec64da]{min-width:200px}.results-filters--bottom[data-v-07ec64da]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:end;padding-top:1.5rem;border-top:1px solid #e0e0e0}@media(max-width:768px){.results-filters--bottom[data-v-07ec64da]{align-items:flex-start}}.results-filters--distances[data-v-07ec64da]{flex:1;display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}.results-filters--distances[data-v-07ec64da] p{margin:0;padding:0;font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:left}.results-distances--buttons[data-v-07ec64da],.results-distances--radio[data-v-07ec64da]{display:flex;flex-wrap:wrap;gap:.625rem}.radio-button[data-v-07ec64da]{position:relative;display:inline-flex;cursor:pointer;user-select:none}.radio-button input[type=radio][data-v-07ec64da]{position:absolute;opacity:0;width:0;height:0}.radio-button .radio-label[data-v-07ec64da]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;height:2.75rem;background:#f5f5f5;color:#333;font-weight:500;border:1px solid #d0d0d0;white-space:nowrap;transition:all .2s}.radio-button:hover .radio-label[data-v-07ec64da]{background:#e8e8e8;border-color:#0f9fff}.radio-button.active .radio-label[data-v-07ec64da]{background:#0f9fff;color:#fff;border-color:#0f9fff}.results-filters--reset[data-v-07ec64da]{display:flex;align-items:flex-end}.reset-button[data-v-07ec64da]{padding:.625rem 1.25rem;height:2.75rem;background:#f5f5f5;border:1px solid #d0d0d0;font-size:.875rem;color:#333;cursor:pointer;transition:all .2s;white-space:nowrap}.reset-button[data-v-07ec64da]:hover{background:#e8e8e8;border-color:#0f9fff;color:#0f9fff}.reset-button[data-v-07ec64da]:active{background:#d8d8d8}@media(max-width:768px){.results-filters[data-v-07ec64da]{padding:1rem}.results-filters--top[data-v-07ec64da]{gap:1rem}.results-filters--bottom[data-v-07ec64da]{flex-direction:column;padding-top:1rem}.results-filters--find[data-v-07ec64da],.results-group--dropdown[data-v-07ec64da]{min-width:100%}}.pagination[data-v-6a644883]{display:flex;justify-content:center;gap:.375rem;margin-top:2rem;padding:1rem;border-top:1px solid #e0e0e0}.pagination-button[data-v-6a644883]{min-width:2.25rem;padding:.5rem .75rem;border:1px solid #d0d0d0;background-color:#fff;cursor:pointer;font-weight:500;color:#333;transition:all .2s}.pagination-button[data-v-6a644883]:hover:not(:disabled){background:#f5f5f5;border-color:#0f9fff;color:#0f9fff}.pagination-button.active[data-v-6a644883]{background:#0f9fff;color:#fff;border-color:#0f9fff}.pagination-button[data-v-6a644883]:disabled{opacity:.4;cursor:not-allowed;background:#fafafa}.pagination-button[data-v-6a644883]:active:not(:disabled){background:#e8e8e8}.results[data-v-6a644883]{margin:3rem 0}.results-header[data-v-6a644883]{display:flex;align-items:start;column-gap:2rem;text-align:start;margin-bottom:2rem}.results-header h3[data-v-6a644883]{margin:0}.pagination-button--edge[data-v-6a644883]{font-weight:700;min-width:2.75rem}@media(max-width:50rem){.pagination-button--static[data-v-6a644883]{font-size:0;min-width:2.25rem}.pagination-button--static[data-v-6a644883]:before{font-size:.875rem}.pagination-button--static[data-v-6a644883]:first-of-type:before{content:"««"}.pagination-button--static[data-v-6a644883]:nth-of-type(2):before{content:"‹"}.pagination-button--static[data-v-6a644883]:nth-last-of-type(2):before{content:"›"}.pagination-button--static[data-v-6a644883]:last-of-type:before{content:"»»"}}.results-container[data-v-5bf2eaa4]{position:relative;min-height:100vh}.results-inner[data-v-5bf2eaa4]{padding:2rem 1.5rem}.limit-button[data-v-5bf2eaa4]{padding:.3125rem .625rem;margin-top:.5rem;border:.0625rem solid #ddd;background-color:#fff;cursor:pointer;border-radius:.25rem}.limit-button[data-v-5bf2eaa4]:hover{background-color:#f0f0f0}.all-loaded[data-v-5bf2eaa4]{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.25rem}