.property-graphic.svelte-12fbznz{flex-shrink:0;display:block}.location-search.svelte-7zk6xh{z-index:2;flex-shrink:0;padding:12px 16px 0;position:relative}.market-modal-content.svelte-7zk6xh{display:contents}.mobile-market-rows.svelte-7zk6xh,.mobile-market-sort.svelte-7zk6xh{display:none}.market-status.svelte-7zk6xh{color:#475569;padding:12px 16px;font-size:14px}.market-modal-backdrop.svelte-7zk6xh{z-index:9999;-webkit-backdrop-filter:blur(8px);background-color:#0f172a73;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow:hidden}.market-modal-card.svelte-7zk6xh{background-color:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;flex-direction:column;width:100%;max-width:900px;height:min(85vh,660px);max-height:calc(100vh - 2.5rem);margin:auto;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.market-modal-header.svelte-7zk6xh{background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.market-modal-title.svelte-7zk6xh{color:#0f172a;letter-spacing:-.02em;margin:0;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.2}.market-modal-subtitle.svelte-7zk6xh{color:#64748b;margin:.25rem 0 0;font-size:.825rem}.market-modal-close-btn.svelte-7zk6xh{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.market-modal-close-btn.svelte-7zk6xh:hover{color:#0f172a;background-color:#f1f5f9}.market-modal-search-box.svelte-7zk6xh{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:.85rem 1.5rem}.market-search-wrapper.svelte-7zk6xh{align-items:center;width:100%;display:flex;position:relative}.market-search-icon.svelte-7zk6xh{color:#94a3b8;pointer-events:none;font-size:18px;position:absolute;left:.85rem}.market-search-input{width:100%}.market-search-clear.svelte-7zk6xh{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:.75rem}.market-search-clear.svelte-7zk6xh:hover{color:#475569}.market-modal-list.svelte-7zk6xh{background-color:#fff;flex:1;min-height:0;overflow:auto}.market-table.svelte-7zk6xh{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:680px}.market-thead.svelte-7zk6xh{z-index:10;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.market-th.svelte-7zk6xh{text-transform:uppercase;letter-spacing:.05em;color:#64748b;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.65rem 1rem;font-size:10px;font-weight:700;transition:color .15s,background-color .15s}.market-th.svelte-7zk6xh:hover{color:#0f172a;background-color:#f1f5f9}.th-content.svelte-7zk6xh{align-items:center;gap:.35rem;width:100%;display:inline-flex}.sort-icon.svelte-7zk6xh{color:#94a3b8;opacity:.6;font-size:15px;transition:all .15s}.sort-icon.active.svelte-7zk6xh{color:#059669;opacity:1;font-weight:700}.market-tbody.svelte-7zk6xh{background-color:#fff}.market-table-row.svelte-7zk6xh{cursor:pointer;border-bottom:1px solid #f1f5f9;outline:none;transition:background-color .12s}.market-table-row.svelte-7zk6xh:hover{background-color:#f8fafc}.market-table-row.svelte-7zk6xh:focus-visible{outline-offset:-2px;background-color:#f0fdf4;outline:2px solid #059669}.market-table-row.selected.svelte-7zk6xh{background-color:#ecfdf5}.market-td.svelte-7zk6xh{color:#1e293b;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;font-size:13px}.market-name-cell.svelte-7zk6xh{align-items:center;gap:.5rem;display:flex}.market-name.svelte-7zk6xh{color:#0f172a;letter-spacing:-.01em;font-size:.875rem;font-weight:700;transition:color .15s}.market-table-row.svelte-7zk6xh:hover .market-name:where(.svelte-7zk6xh){color:#047857}.market-row-arrow.svelte-7zk6xh{color:#059669;opacity:0;vertical-align:middle;font-size:18px;transition:all .15s ease-in-out;transform:translate(0)}.market-table-row.svelte-7zk6xh:hover .market-row-arrow:where(.svelte-7zk6xh){opacity:1;transform:translate(3px)}.market-modal-footer.svelte-7zk6xh{background-color:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.market-footer-count.svelte-7zk6xh{color:#64748b;margin:0;font-size:11px;font-weight:500}.market-footer-national-btn.svelte-7zk6xh{color:#059669;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.market-footer-national-btn.svelte-7zk6xh:hover{color:#047857;text-decoration:underline}.market-empty-state.svelte-7zk6xh{text-align:center;padding:4rem 1.5rem}.market-empty-icon.svelte-7zk6xh{color:#cbd5e1;margin-bottom:.5rem;font-size:2.5rem}.market-empty-title.svelte-7zk6xh{color:#0f172a;margin:0;font-size:.875rem;font-weight:700}.market-empty-desc.svelte-7zk6xh{color:#64748b;margin:.25rem 0 0;font-size:.75rem}.icon-16.svelte-7zk6xh{font-size:16px}.icon-18.svelte-7zk6xh{font-size:18px}.icon-20.svelte-7zk6xh{font-size:20px}@media (width<=1023px){.market-modal-backdrop.svelte-7zk6xh{padding:0}.market-modal-card.svelte-7zk6xh{--control-input-size:16px;--control-input-height:44px;width:100%;max-width:none;height:var(--mobile-viewport-height,100dvh);max-height:var(--mobile-viewport-height,100dvh);background:var(--color-surface-bright);color:var(--color-on-surface);border:0;border-radius:0}.market-modal-header.svelte-7zk6xh{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--color-surface-bright);border-color:var(--color-outline-variant);gap:16px}.market-modal-title.svelte-7zk6xh{color:var(--color-on-surface);font-size:22px}.market-modal-subtitle.svelte-7zk6xh{display:none}.market-modal-close-btn.svelte-7zk6xh{width:44px;height:44px;color:var(--color-on-surface-variant);flex-shrink:0}.market-modal-content.svelte-7zk6xh{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-outline-variant) transparent;min-height:0;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);flex:1;display:block;overflow-y:auto}.location-search.svelte-7zk6xh{padding:16px}.market-browser-heading.svelte-7zk6xh{justify-content:space-between;align-items:baseline;gap:12px;padding:20px 16px 0;display:flex}.market-browser-heading.has-location-search.svelte-7zk6xh{border-top:1px solid var(--color-outline-variant);padding-bottom:12px}.market-browser-heading.svelte-7zk6xh h3:where(.svelte-7zk6xh){margin:0;font-size:16px;font-weight:700}.market-browser-heading.svelte-7zk6xh>span:where(.svelte-7zk6xh){text-align:right;color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;font-size:13px}.market-modal-search-box.svelte-7zk6xh{background:0 0;border:0;padding:12px 16px}.market-search-icon.svelte-7zk6xh{color:var(--color-on-surface-variant);display:flex}.market-search-clear.svelte-7zk6xh{min-width:44px;min-height:44px;color:var(--color-on-surface-variant);right:0}.market-modal-list.svelte-7zk6xh{display:none}.mobile-market-sort.svelte-7zk6xh{color:var(--color-on-surface-variant);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:0 16px 12px;font-size:12px;display:grid}.market-sort-direction.svelte-7zk6xh{white-space:nowrap;border:1px solid var(--control-border,var(--color-outline-variant));border-radius:var(--control-input-radius,10px);background:var(--color-surface-bright);min-height:44px;color:var(--color-on-surface);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.market-sort-icon.svelte-7zk6xh{transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex;transform:rotate(-90deg)}.market-sort-icon.descending.svelte-7zk6xh{transform:rotate(90deg)}.mobile-market-rows.svelte-7zk6xh{padding:0 16px 16px;display:block}.mobile-market-rows.svelte-7zk6xh article:where(.svelte-7zk6xh){border-bottom:1px solid var(--color-outline-variant);padding:8px 0 0}.mobile-market-rows.svelte-7zk6xh h4:where(.svelte-7zk6xh){margin:0}.market-select.svelte-7zk6xh{width:100%;min-height:44px;color:var(--color-on-surface);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;font-size:18px;font-weight:700;line-height:1.4;display:flex}.market-select.svelte-7zk6xh>span:where(.svelte-7zk6xh):first-child{overflow-wrap:anywhere;min-width:0}.market-select-icon.svelte-7zk6xh{color:var(--color-primary);flex-shrink:0;display:flex}.market-select[aria-pressed=true].svelte-7zk6xh{color:var(--color-primary)}.mobile-market-rows.svelte-7zk6xh article.selected:where(.svelte-7zk6xh){background:var(--color-primary-container)}.mobile-market-rows.svelte-7zk6xh dl:where(.svelte-7zk6xh){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;display:grid}.mobile-market-rows.svelte-7zk6xh dt:where(.svelte-7zk6xh){color:var(--color-on-surface-variant);font-size:13px;line-height:1.4}.mobile-market-rows.svelte-7zk6xh dd:where(.svelte-7zk6xh){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.4}.market-details-toggle.svelte-7zk6xh{font:inherit;cursor:pointer;min-height:44px;color:var(--color-on-surface-variant);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:14px;display:flex}.market-details-chevron.svelte-7zk6xh{transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex}.market-details-toggle[aria-expanded=true].svelte-7zk6xh .market-details-chevron:where(.svelte-7zk6xh){transform:rotate(180deg)}.market-details.svelte-7zk6xh dl:where(.svelte-7zk6xh){background:var(--color-surface-container-low);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px;padding:12px}.market-status.svelte-7zk6xh{color:var(--color-on-surface-variant);overflow-wrap:anywhere}.market-modal-footer.svelte-7zk6xh{padding:8px max(16px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--color-surface-bright);border-color:var(--color-outline-variant)}.market-footer-count.svelte-7zk6xh{display:none}.market-footer-national-btn.svelte-7zk6xh{width:100%;min-height:44px;color:var(--color-primary);justify-content:center;font-size:14px}.svelte-7zk6xh:is(.market-select:where(.svelte-7zk6xh),.market-sort-direction:where(.svelte-7zk6xh),.market-modal-close-btn:where(.svelte-7zk6xh),.market-search-clear:where(.svelte-7zk6xh),.market-footer-national-btn:where(.svelte-7zk6xh),.market-details-toggle:where(.svelte-7zk6xh)):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.svelte-7zk6xh:is(.market-select:where(.svelte-7zk6xh),.market-sort-direction:where(.svelte-7zk6xh),.market-footer-national-btn:where(.svelte-7zk6xh)):active{background:var(--color-surface-container-low)}}@media (prefers-reduced-motion:reduce){.market-sort-icon.svelte-7zk6xh,.market-details-chevron.svelte-7zk6xh{transition:none}}
