.vitrine_page__ZvfB8{min-height:100vh;background-color:var(--bg-layout,#f5f5f5)}.vitrine_breadcrumb__GyGvO{padding:12px 0 0;font-size:13px;color:var(--text-secondary,#888)}.vitrine_breadcrumb__GyGvO a{color:var(--color-primary);text-decoration:none}.vitrine_breadcrumb__GyGvO a:hover{text-decoration:underline}.vitrine_container__Jh1ms{max-width:1400px;margin:0 auto;padding:24px 24px 90px}.vitrine_filtersCard__90Oc8,.vitrine_sectionCard__rlmU0{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-top:20px}.vitrine_sectionTitle__XKQzO{font-size:18px;font-weight:700;color:var(--text-base-button,#1a1a1a);margin:0 0 20px}.vitrine_emptyState__u4pl8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;color:var(--text-secondary,#888);text-align:center}.vitrine_emptyStateIcon__luQV6{font-size:40px;opacity:.35}.vitrine_emptyStateText__WC8e1{font-size:14px;margin:0;max-width:280px;line-height:1.5}.vitrine_infoNotice__wHnxA{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#eff6ff;border-radius:8px;margin-top:16px}.vitrine_infoNoticeIcon__uuqP_{color:var(--color-primary);flex-shrink:0;margin-top:2px}.vitrine_infoNoticeText__tRoP_{font-size:13px;color:#374151;margin:0;line-height:1.5}.vitrine_stickyFooter__UMbdC{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;z-index:100;box-shadow:0 -4px 16px rgba(0,0,0,.08)}.vitrine_stickyFooterNotice__Bmwtj{display:flex;align-items:flex-start;gap:8px;max-width:640px}.vitrine_stickyFooterNoticeIcon__UJtKS{color:var(--color-primary);flex-shrink:0;margin-top:3px}.vitrine_stickyFooterNoticeText__9DWHe{font-size:13px;color:#374151;margin:0;line-height:1.5}.vitrine_footerActions__SaBjV{display:flex;align-items:center;gap:24px}.vitrine_quantityControl__L0eEI{display:flex;align-items:center;gap:12px}.vitrine_quantityLabel__Yho32{font-size:14px;font-weight:600;color:var(--text-base-button,#1a1a1a)}.vitrine_contractButton__nJ_8C{font-weight:600;font-size:15px;height:44px;padding:0 40px;border-radius:8px;flex-shrink:0;box-shadow:0 4px 12px rgba(255,122,0,.2)}.vitrine_storesHeader__17Es2{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px;flex-wrap:wrap}.vitrine_sortSelect__IsJwl{width:200px;flex-shrink:0}.vitrine_storesLayout__JlnGz{display:grid;grid-template-columns:420px 1fr;grid-gap:24px;gap:24px;align-items:flex-start;min-height:500px}.vitrine_storesList__BO1xZ{max-height:640px;overflow-y:auto;overflow-x:hidden;padding-right:8px;padding-top:8px}.vitrine_storesList__BO1xZ .ant-radio-group{display:flex;flex-direction:column;gap:12px;width:100%}.vitrine_storesList__BO1xZ::-webkit-scrollbar{width:6px}.vitrine_storesList__BO1xZ::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.vitrine_storesList__BO1xZ::-webkit-scrollbar-track{background-color:transparent}.vitrine_storesMap__AOdqB{position:-webkit-sticky;position:sticky;top:24px}.vitrine_loadingStores__0UfL2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;color:var(--text-secondary,#888);font-size:14px}@media (max-width:768px){.vitrine_container__Jh1ms{padding:16px 16px 110px}.vitrine_filtersCard__90Oc8,.vitrine_sectionCard__rlmU0{border-radius:8px;padding:16px}.vitrine_stickyFooter__UMbdC{flex-direction:column;gap:12px;padding:16px;align-items:stretch}.vitrine_stickyFooterNotice__Bmwtj{max-width:100%}.vitrine_footerActions__SaBjV{flex-direction:column;align-items:stretch;gap:16px}.vitrine_quantityControl__L0eEI{justify-content:space-between;width:100%}.vitrine_contractButton__nJ_8C{width:100%;justify-content:center}.vitrine_storesLayout__JlnGz{grid-template-columns:1fr}.vitrine_storesList__BO1xZ{max-height:none;padding-right:0}.vitrine_storesMap__AOdqB{position:static}.vitrine_sortSelect__IsJwl{width:100%}.vitrine_storesHeader__17Es2{flex-direction:column;align-items:flex-start}}