ul.svelte-jllt00::-webkit-scrollbar{width:6px}ul.svelte-jllt00::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}ul.svelte-jllt00::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}ul.svelte-jllt00::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sidebar-content.svelte-9eumhp::-webkit-scrollbar{width:4px;height:4px}.sidebar-content.svelte-9eumhp::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:2px}.sidebar-content.svelte-9eumhp::-webkit-scrollbar-track{background-color:transparent}.chip-red.svelte-hnxk35{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity));padding:.25rem .5rem;color:#ff1f48;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.chip-red-fit.svelte-hnxk35{border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity));padding:2px 4px;color:#ff1f48;font-size:13px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.chip-blue.svelte-hnxk35{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));padding:.25rem .5rem;color:#2c95ff;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.chip-green.svelte-hnxk35{border-radius:9999px;background-color:#e6f9f3;padding:.25rem .5rem;color:#00a973;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.chip-gray.svelte-hnxk35{border-radius:9999px;background-color:#f9fafa;padding:.25rem .5rem;color:#848f9a;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}h2.svelte-hnxk35{color:#2e3338;font-size:20px;line-height:1.4;font-weight:700;letter-spacing:-.5px}h3.svelte-hnxk35{color:#2e3338;font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.03em}#map-category-buttons.svelte-hnxk35 button:where(.svelte-hnxk35) span:where(.svelte-hnxk35){color:#c7ccd1;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}#map-category-buttons.svelte-hnxk35 button.active:where(.svelte-hnxk35) span:where(.svelte-hnxk35){color:#848f9a;font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.03em}#map-category-buttons.svelte-hnxk35 button:where(.svelte-hnxk35) img:where(.svelte-hnxk35){width:1.5rem;height:1.5rem}#map-category-buttons.svelte-hnxk35 button:where(.svelte-hnxk35){display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;padding:1.25rem 1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#map-category-buttons.svelte-hnxk35 button.active:where(.svelte-hnxk35){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#map-category-buttons.svelte-hnxk35 button.inactive:where(.svelte-hnxk35){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#map-category-buttons.svelte-hnxk35 button:where(.svelte-hnxk35):hover{background-color:#f9fafa}.school-btn.active.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(1)}.school-btn.inactive.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(.5)}.life-btn.active.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(1)}.life-btn.inactive.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(.5)}.transport-btn.active.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(1)}.transport-btn.inactive.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(.5)}.positive-btn.active.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(1)}.positive-btn.inactive.svelte-hnxk35 img:where(.svelte-hnxk35){filter:sepia(1) saturate(0) hue-rotate(340deg) brightness(1) opacity(.5)}.map-overlay-container.svelte-hnxk35{pointer-events:auto;position:absolute;display:flex}.map-icon.svelte-hnxk35{height:1rem;width:1rem}.map-info-text.svelte-hnxk35{color:#2e3338;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.map-info-highlight.svelte-hnxk35{color:#00a973;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.map-indicator-dot.svelte-hnxk35{height:.5rem;width:.5rem;border-radius:9999px}table.svelte-hnxk35{width:100%;border-collapse:collapse;border-width:1px;border-color:#e6e8ea}table.svelte-hnxk35 thead:where(.svelte-hnxk35) th:where(.svelte-hnxk35){background-color:#f9fafa}table.svelte-hnxk35 th:where(.svelte-hnxk35),table.svelte-hnxk35 td:where(.svelte-hnxk35){border-width:1px;border-color:#e6e8ea;padding:.75rem 1rem;text-align:center;color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.info-table.svelte-hnxk35{width:100%;table-layout:fixed}.info-table-key.svelte-hnxk35{width:120px;background-color:#f9fafa;color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.info-table-value.svelte-hnxk35{width:200px;color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.info-table-value-red.svelte-hnxk35{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity));font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.info-table-value-price.svelte-hnxk35{padding-inline-end:1rem;text-align:right}.info-table-value-primary.svelte-hnxk35{color:#00a973;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}#appraisal-status-table.svelte-hnxk35{width:100%;border-collapse:collapse;border-width:1px;border-color:#e6e8ea;text-align:center}#appraisal-status-table.svelte-hnxk35 th:where(.svelte-hnxk35){background-color:#f9fafa;color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}#appraisal-status-table.svelte-hnxk35 td:where(.svelte-hnxk35){padding:.75rem 1rem;color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}#appraisal-building-table.svelte-hnxk35{width:100%;border-collapse:collapse;border-width:1px;border-color:#e6e8ea;text-align:center}#appraisal-building-table.svelte-hnxk35 th:where(.svelte-hnxk35){background-color:#f9fafa;color:#2e3338;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}#appraisal-building-table.svelte-hnxk35 td:where(.svelte-hnxk35){padding:.75rem 1rem;color:#2e3338;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}#appraisal-land-table.svelte-hnxk35{width:100%;border-collapse:collapse;border-width:1px;border-color:#e6e8ea;text-align:center}#appraisal-land-table.svelte-hnxk35 th:where(.svelte-hnxk35){background-color:#f9fafa;color:#2e3338;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}#appraisal-land-table.svelte-hnxk35 td:where(.svelte-hnxk35){padding:.75rem 1rem;color:#2e3338;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.land-info-table.svelte-hnxk35 td:where(.svelte-hnxk35){border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:1rem 1.5rem}.land-info-table.svelte-hnxk35 .label:where(.svelte-hnxk35){width:16.666667%;background-color:#f9fafa;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.land-info-table.svelte-hnxk35 .value:where(.svelte-hnxk35){width:16.666667%;color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.building-info-table.svelte-hnxk35 td:where(.svelte-hnxk35){border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:1rem 1.5rem}.building-info-table.svelte-hnxk35 .label:where(.svelte-hnxk35){width:16.666667%;background-color:#f9fafa;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.building-info-table.svelte-hnxk35 .value:where(.svelte-hnxk35){width:16.666667%;color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.court-info-table.svelte-hnxk35 td:where(.svelte-hnxk35){border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:1rem 1.5rem}.court-info-table.svelte-hnxk35 .court-label:where(.svelte-hnxk35){width:120px;background-color:#f9fafa;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.court-info-table.svelte-hnxk35 .court-value:where(.svelte-hnxk35){color:#2e3338;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.03em}.court-info-table.svelte-hnxk35 tr:where(.svelte-hnxk35):last-child td:where(.svelte-hnxk35){border-bottom-width:0px}
