.search-filter[data-v-86353431]{position:relative}.search-clear-btn[data-v-86353431]{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-3);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:2}.search-clear-btn[data-v-86353431]:hover{background:var(--bg-light-3);color:var(--color-text)}.search-loading[data-v-86353431]{align-items:center;display:flex;font-size:.85rem;margin-top:8px}.uk-position-relative .uk-input[data-v-86353431]{padding-right:40px}.filter-widget[data-v-86353431]{margin-bottom:24px}.filter-title[data-v-86353431]{font-size:.9rem;font-weight:600;margin-bottom:12px}.search-filter .uk-input[data-v-86353431]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #b1884f1a}.category-group[data-v-86353431]{margin-bottom:8px}.main-category[data-v-86353431]{align-items:center;border-radius:4px;display:flex;gap:8px;padding:6px 8px;position:relative;transition:background-color .2s ease}.main-category[data-v-86353431]:hover{background-color:var(--bg-light-2)}.main-category.has-subcategories[data-v-86353431]{padding-right:40px}.category-label-wrapper[data-v-86353431]{align-items:center;cursor:pointer;display:flex;flex:1;gap:8px}.category-label[data-v-86353431]{align-items:center;display:flex;flex:1;gap:4px}.trainer-count[data-v-86353431]{color:var(--color-text-3);font-size:.8rem;font-weight:400}.expand-btn[data-v-86353431]{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-text-3);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease}.expand-btn[data-v-86353431]:hover{background:var(--bg-light-3);color:var(--color-text)}.expand-btn .uk-icon[data-v-86353431]{transition:transform .2s ease}.expand-btn .uk-icon.expanded[data-v-86353431]{transform:rotate(180deg)}.sub-categories[data-v-86353431]{border-left:none;margin-left:0;margin-top:4px;padding-left:0}.sub-category-option[data-v-86353431]{display:block;margin-bottom:4px}.sub-category-indent[data-v-86353431]{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;margin-left:32px;padding:4px 8px;position:relative;transition:background-color .2s ease}.sub-category-indent[data-v-86353431]:before{background-color:var(--color-text-3);content:"";height:1px;left:-16px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:8px}.sub-category-indent[data-v-86353431]:hover{background-color:var(--bg-light-2)}.sub-category-label[data-v-86353431]{align-items:center;color:var(--color-text-2);cursor:pointer;display:flex;flex:1;font-size:.85rem;font-weight:400;gap:4px}.sub-category-label .trainer-count[data-v-86353431]{color:var(--color-text-3);font-size:.75rem}.category-label-wrapper[data-v-86353431],.gender-option[data-v-86353431],.language-option[data-v-86353431],.sub-category-indent[data-v-86353431]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gender-option[data-v-86353431]:hover,.language-option[data-v-86353431]:hover,.sub-category-indent[data-v-86353431]:hover{background-color:var(--bg-light-2)}.category-label-wrapper span[data-v-86353431],.gender-option span[data-v-86353431],.language-option span[data-v-86353431],.sub-category-indent span[data-v-86353431]{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.search-clear-btn[data-v-86353431]{padding:2px;right:6px}.uk-position-relative .uk-input[data-v-86353431]{padding-right:35px}.sub-category-indent[data-v-86353431]{margin-left:24px;padding:3px 6px}.main-category.has-subcategories[data-v-86353431]{padding-right:28px}.sub-category-label[data-v-86353431]{font-size:.8rem}}.empty-trainers-state[data-v-806fbea8]{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px 20px}.empty-state-content[data-v-806fbea8]{max-width:500px;text-align:center;width:100%}.empty-state-icon[data-v-806fbea8]{margin-bottom:24px}.icon-wrapper[data-v-806fbea8]{align-items:center;background:linear-gradient(135deg,var(--bg-light-6) 0,var(--bg-light-7) 100%);border:3px solid var(--border-color);border-radius:50%;display:inline-flex;height:120px;justify-content:center;width:120px}.empty-state-title[data-v-806fbea8]{color:var(--color-heading);font-size:1.5rem;font-weight:600;margin-bottom:12px}.empty-state-description[data-v-806fbea8]{color:var(--color-text-2);font-size:1rem;line-height:1.6;margin-bottom:32px}.empty-state-actions[data-v-806fbea8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.btn[data-v-806fbea8]{align-items:center;border:none;border-radius:var(--br-8);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-806fbea8]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-2) 100%);box-shadow:0 2px 8px #b1884f4d;color:var(--white)}.btn-primary[data-v-806fbea8]:hover{background:linear-gradient(135deg,var(--primary-color-hover) 0,var(--primary-color-3) 100%);box-shadow:0 4px 12px #b1884f66;transform:translateY(-2px)}.btn-secondary[data-v-806fbea8]{background:var(--white);border:2px solid var(--border-color-5);color:var(--secondary-color)}.btn-secondary[data-v-806fbea8]:hover{background:var(--bg-light-2);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px)}@media(max-width:768px){.empty-trainers-state[data-v-806fbea8]{min-height:300px;padding:20px 16px}.empty-state-title[data-v-806fbea8]{font-size:1.25rem}.empty-state-description[data-v-806fbea8]{font-size:.9rem}.empty-state-actions[data-v-806fbea8]{align-items:center;flex-direction:column}.btn[data-v-806fbea8]{justify-content:center;max-width:280px;width:100%}}@media(max-width:480px){.icon-wrapper[data-v-806fbea8]{height:80px;width:80px}}
