.business-categories-wrapper[data-v-7cc478aa]{background:var(--surface,#fff);padding:8px 0}.category-grid[data-v-7cc478aa]{display:grid;grid-template-columns:repeat(4,3fr);gap:14px}.category-box[data-v-7cc478aa]{min-height:80px;padding:12px 4px}.icon-wrapper[data-v-7cc478aa]{width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--cat-color,#ff9800) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-color,#ff9800) 22%,transparent);transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .28s ease}.category-box:hover .icon-wrapper[data-v-7cc478aa]{transform:translateY(-2px) scale(1.08);background:color-mix(in srgb,var(--cat-color,#ff9800) 22%,transparent)}.rotate-180[data-v-7cc478aa]{transform:rotate(180deg)}.transition-300[data-v-7cc478aa]{transition:.3s ease}.slide-fade-enter-active[data-v-7cc478aa],.slide-fade-leave-active[data-v-7cc478aa]{transition:all .3s ease}.slide-fade-enter-from[data-v-7cc478aa],.slide-fade-leave-to[data-v-7cc478aa]{opacity:0;transform:translateY(-10px)}.sticky-button[data-v-7cc478aa]{box-shadow:0 2px 8px #0000000d}@media(max-width:350px){.category-grid[data-v-7cc478aa]{grid-template-columns:repeat(3,1fr)!important}}.business-category-sidebar[data-v-7cc478aa]{border:1px solid #f1f1f1}.business-sidebar-title[data-v-7cc478aa]{background:linear-gradient(135deg,#fff8ef,#fff);border-bottom:1px solid #f5f5f5}.title-icon-wrapper[data-v-7cc478aa]{width:30px;height:30px;border-radius:10px;background:#ff9800;color:#fff}.business-sidebar-list[data-v-7cc478aa]{padding:6px}.business-sidebar-item[data-v-7cc478aa]{text-decoration:none;transition:background .2s ease,transform .15s ease}.business-sidebar-item[data-v-7cc478aa]:hover{background:#fef6ec}.business-sidebar-item:hover .cat-title[data-v-7cc478aa]{color:#ff9800}.business-sidebar-item:hover .cat-arrow[data-v-7cc478aa]{color:#ff9800;transform:translate(-3px)}.business-sidebar-item.is-active[data-v-7cc478aa]{background:#fff3e2}.business-sidebar-item.is-active .cat-title[data-v-7cc478aa]{color:#ff9800!important}.cat-arrow[data-v-7cc478aa],.cat-title[data-v-7cc478aa]{transition:color .2s ease,transform .2s ease}.cat-arrow[data-v-7cc478aa]{opacity:0}.business-sidebar-item:hover .cat-arrow[data-v-7cc478aa]{opacity:1}.sidebar-icon-wrapper[data-v-7cc478aa]{width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--cat-color,#ff9800) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-color,#ff9800) 22%,transparent);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s ease}.business-sidebar-item:hover .sidebar-icon-wrapper[data-v-7cc478aa]{transform:scale(1.08);background:color-mix(in srgb,var(--cat-color,#ff9800) 24%,transparent)}.filter-scroll-area[data-v-94f1a5f9]{height:calc(100vh - 180px);max-height:calc(100vh - 180px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ff9800 #f1f1f1}.filter-scroll-area[data-v-94f1a5f9]::-webkit-scrollbar{width:4px}.filter-scroll-area[data-v-94f1a5f9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.filter-scroll-area[data-v-94f1a5f9]::-webkit-scrollbar-thumb{background:#ff9800;border-radius:10px}.location-card[data-v-94f1a5f9]{background:#fff;border-radius:16px;padding:4px 0}.form-label[data-v-94f1a5f9]{font-size:13px;color:#6c757d;margin-bottom:8px}.filter-actions[data-v-94f1a5f9]{position:sticky;bottom:0;background:#fff;border-top:1px solid #e9ecef;box-shadow:0 -4px 12px #0000000d}.btn-reset[data-v-94f1a5f9]{background:#6c757d;color:#fff;border:none;border-radius:12px;height:48px;font-size:14px;font-weight:600;transition:all .2s ease}.btn-reset[data-v-94f1a5f9]:hover{background:#5a6268;transform:translateY(-1px)}.btn-close-custom[data-v-94f1a5f9]{background:#343a40;color:#fff;border:none;border-radius:12px;height:48px;font-size:14px;font-weight:600;transition:all .2s ease}.btn-close-custom[data-v-94f1a5f9]:hover{background:#23272b;transform:translateY(-1px)}.btn-apply[data-v-94f1a5f9]{background:#ff9800;color:#fff;border:none;border-radius:12px;height:48px;font-size:14px;font-weight:600;transition:all .2s ease}.btn-apply[data-v-94f1a5f9]:hover{background:#f57c00;transform:translateY(-1px)}[data-v-94f1a5f9] .custom-dropdown{border-radius:12px;border:1px solid #e9ecef;transition:all .2s ease}[data-v-94f1a5f9] .custom-dropdown:hover{border-color:#ff9800}[data-v-94f1a5f9] .custom-dropdown:focus-within{border-color:#ff9800;box-shadow:0 0 0 2px #ff98001a}.filter-scroll-area.embedded[data-v-94f1a5f9]{height:auto;max-height:none;overflow:visible}.filter-actions.embedded[data-v-94f1a5f9]{position:static;box-shadow:none;border-top:none;background:transparent}.filter-scroll-area.embedded>.col-sm-12[data-v-94f1a5f9]{padding-bottom:.5rem!important;margin-bottom:0!important}.filter-scroll-area.embedded .location-card[data-v-94f1a5f9]{padding-bottom:0!important}
