.cat-title[data-v-f297c219]{color:#fff9f9;font-size:32px}.title[data-v-f297c219]{color:#fff;font-size:18px;font-weight:500;line-height:26px}.banner-description[data-v-f297c219]{color:#fffbfb;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.mobile-filter-wrapper[data-v-79bd9f04]{position:relative}.filter-toggle-btn[data-v-79bd9f04]{border-radius:28px!important;bottom:24px;box-shadow:0 4px 12px #00000026;font-weight:600;height:56px;min-width:56px;padding:0 16px;position:fixed;right:24px;text-transform:none;transition:all .3s ease;z-index:1000}.filter-toggle-btn.has-filters[data-v-79bd9f04]{animation:pulse-79bd9f04 2s infinite}.filter-toggle-btn[data-v-79bd9f04]:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.filter-toggle-btn .filter-badge[data-v-79bd9f04]{animation:bounce-79bd9f04 1s infinite}.filter-overlay[data-v-79bd9f04]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;z-index:1001}.filter-drawer[data-v-79bd9f04]{background:#fff;box-shadow:-4px 0 20px #0000001a;display:flex;flex-direction:column;height:100vh;max-width:400px;position:fixed;right:-100%;top:0;transition:right .3s cubic-bezier(.25,.8,.25,1);width:90vw;z-index:1002}.filter-drawer.drawer-open[data-v-79bd9f04]{right:0}.drawer-header[data-v-79bd9f04]{background:linear-gradient(135deg,#f8f9ff,#fff);border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0;padding:0}.header-content[data-v-79bd9f04]{align-items:center;display:flex;min-height:64px;padding:20px 24px}.drawer-title[data-v-79bd9f04]{color:#1a1a1a;flex:1;font-size:20px;font-weight:600;margin:0}.close-btn[data-v-79bd9f04]{margin-left:auto;opacity:.7}.close-btn[data-v-79bd9f04]:hover{opacity:1}.drawer-content[data-v-79bd9f04]{flex:1;overflow-y:auto;padding:8px 0}.drawer-content[data-v-79bd9f04]::-webkit-scrollbar{width:4px}.drawer-content[data-v-79bd9f04]::-webkit-scrollbar-track{background:#f1f1f1}.drawer-content[data-v-79bd9f04]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.filter-section[data-v-79bd9f04]{margin-bottom:8px}.filter-section.search-section[data-v-79bd9f04]{background:#fafbff}.filter-section.search-section[data-v-79bd9f04],.section-header[data-v-79bd9f04]{border-bottom:1px solid rgba(0,0,0,.05);padding:16px 24px}.section-header[data-v-79bd9f04]{align-items:center;background:#fff;cursor:pointer;display:flex;transition:all .2s ease}.section-header[data-v-79bd9f04]:hover{background:#f8f9ff}.section-title[data-v-79bd9f04]{color:#1a1a1a;flex:1;font-size:16px;font-weight:600}.selection-indicator[data-v-79bd9f04]{font-size:10px;height:20px;margin-right:12px}.selection-indicator[data-v-79bd9f04] .v-chip__content{font-size:10px;padding:0 8px}.expand-icon[data-v-79bd9f04]{color:#666;transition:transform .3s ease}.expand-icon.rotated[data-v-79bd9f04]{transform:rotate(180deg)}.section-content[data-v-79bd9f04]{background:#fafafa;border-bottom:1px solid rgba(0,0,0,.05)}.options-list[data-v-79bd9f04]{padding:8px 0}.option-item[data-v-79bd9f04]{align-items:center;border-left:3px solid transparent;cursor:pointer;display:flex;padding:12px 24px;transition:all .2s ease}.option-item[data-v-79bd9f04]:hover{background:#f0f4ff;border-left-color:#1976d24d}.option-item.selected[data-v-79bd9f04]{background:#1976d214;border-left-color:#1976d2}.option-icon[data-v-79bd9f04]{color:#666;margin-right:12px}.option-label[data-v-79bd9f04]{color:#333;flex:1;font-size:14px;font-weight:500}.check-icon[data-v-79bd9f04]{margin-left:auto}.clear-section-btn[data-v-79bd9f04]{font-size:12px;margin:12px 24px 8px;opacity:.8}.clear-section-btn[data-v-79bd9f04]:hover{opacity:1}.active-filters-section[data-v-79bd9f04]{background:#f8fbff;border-bottom:1px solid rgba(33,150,243,.2);padding:16px 24px}.clear-all-btn[data-v-79bd9f04]{font-size:12px;margin-left:auto;opacity:.8;text-transform:capitalize}.clear-all-btn[data-v-79bd9f04]:hover{opacity:1}.active-chips[data-v-79bd9f04]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.filter-chip[data-v-79bd9f04]{font-size:12px;height:28px}.search-input[data-v-79bd9f04]{margin-top:12px}.search-input[data-v-79bd9f04] .v-field{background:#fff;border-radius:12px}.drawer-footer[data-v-79bd9f04]{background:#fff;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0;padding:20px 24px}.footer-btn[data-v-79bd9f04]{border-radius:12px;font-weight:600;height:48px;text-transform:none}.footer-btn[data-v-79bd9f04]:first-child{background:transparent}@keyframes pulse-79bd9f04{0%,to{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 4px 20px #1976d266}}@keyframes bounce-79bd9f04{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:480px){.filter-drawer[data-v-79bd9f04]{max-width:none;width:100vw}.filter-toggle-btn[data-v-79bd9f04]{bottom:16px;right:16px}.filter-toggle-btn .d-none[data-v-79bd9f04]{display:none!important}}@media (min-width:1270px){.filter-drawer[data-v-79bd9f04],.filter-toggle-btn[data-v-79bd9f04]{display:none}}.filter-container[data-v-6c65272e]{margin:auto;max-width:800px}.search-section[data-v-6c65272e]{margin-bottom:24px}.search-card[data-v-6c65272e]{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid rgba(0,0,0,.08)}@media (max-width:768px){.filters-grid[data-v-6c65272e]{grid-template-columns:1fr}}.filter-section[data-v-6c65272e]{border:1px solid rgba(0,0,0,.08);transition:border-color .3s ease}.filter-section[data-v-6c65272e]:hover{border-color:#0000001f}.filter-header[data-v-6c65272e]{align-items:center;background:linear-gradient(135deg,#fafbff,#fff);border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;display:flex;padding:20px 24px;transition:background-color .3s ease}.filter-header[data-v-6c65272e]:hover{background:linear-gradient(135deg,#f5f7ff,#fafbff)}.filter-title[data-v-6c65272e]{align-items:center;color:#040303a8;display:flex;flex:1;font-size:15px;font-weight:500}.filter-badge[data-v-6c65272e]{margin-right:12px}.expand-icon[data-v-6c65272e]{color:#0009;transition:transform .3s ease}.expand-icon.rotated[data-v-6c65272e]{transform:rotate(180deg)}.filter-content[data-v-6c65272e]{background:#fff;padding:24px}.custom-radio-group[data-v-6c65272e]{margin-bottom:8px}.custom-radio-group[data-v-6c65272e] .v-selection-control-group{gap:12px}.radio-grid[data-v-6c65272e]{display:flex;flex-direction:column;gap:16px}.custom-radio[data-v-6c65272e] .v-selection-control{align-items:center;min-height:40px}.radio-label[data-v-6c65272e]{align-items:center;color:#2c2c2c;display:flex;font-weight:500;padding:8px 0}.clear-btn[data-v-6c65272e]{margin-top:16px}.active-filters-card[data-v-6c65272e]{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid rgba(0,0,0,.08)}.active-filters-header[data-v-6c65272e]{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;padding:16px 20px 12px}.filters-title[data-v-6c65272e]{color:#1a1a1a;font-weight:600}.active-filters-chips[data-v-6c65272e]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px 16px}@media (max-width:600px){.filter-header[data-v-6c65272e]{padding:16px 20px}.filter-content[data-v-6c65272e]{padding:20px}.filters-grid[data-v-6c65272e]{gap:16px}}.result[data-v-6ebc7598]{font-weight:600}
