.employer-map-screen_periodPicker__tfxQ9{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--muted-foreground);flex-shrink:0}.employer-map-screen_mapPane__NCKar{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.employer-map-screen_svg__wIKXh{width:100%;height:auto}.employer-map-screen_zoomGroupAnimating__ZtXRN{transition:transform .5s cubic-bezier(.22,1,.36,1)}.employer-map-screen_state__zAZMi{transition:fill .15s ease}.employer-map-screen_state__zAZMi:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.employer-map-screen_backButton__2oc7i{position:absolute;top:1.5rem;left:1.5rem;z-index:10}.employer-map-screen_tooltip__eE7gL{position:absolute;z-index:10;transform:translate(-50%,calc(-100% - 14px));pointer-events:none;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);padding:.5rem .75rem;box-shadow:0 8px 24px rgba(64,36,49,.16);display:flex;flex-direction:column;gap:.15rem;font-size:.8rem;white-space:nowrap}.employer-map-screen_tooltip__eE7gL strong{font-size:.85rem}.employer-map-screen_tooltip__eE7gL span{color:var(--muted-foreground)}.employer-map-screen_legend__fZzY8{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;list-style:none;margin:.75rem 0 0;padding:0;font-size:.85rem;color:var(--muted-foreground)}.employer-map-screen_legend__fZzY8 li{display:flex;align-items:center;gap:.4rem}.employer-map-screen_legendSwatch__fKrIw{display:inline-block;width:.85rem;height:.85rem;border-radius:.25rem;border:1px solid var(--border)}.employer-map-screen_tablePane__nbeMp{margin-top:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.employer-map-screen_tableHeader__nomkN{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.employer-map-screen_tableHeader__nomkN h2{margin:0;font-size:1.15rem}.employer-map-screen_tableHeader__nomkN p{margin:.2rem 0 0;font-size:.85rem;color:var(--muted-foreground)}.employer-map-screen_tableScroll__IAKs_{overflow-x:auto}.employer-map-screen_dataTable__NL6Ee{width:100%;border-collapse:collapse;font-size:.85rem}.employer-map-screen_dataTable__NL6Ee th{text-align:left;padding:0;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-weight:600;white-space:nowrap}.employer-map-screen_sortButton__rkUmR{display:inline-flex;align-items:center;gap:.3rem;width:100%;padding:.5rem .75rem;background:none;border:none;font:inherit;font-weight:600;color:inherit;cursor:pointer}.employer-map-screen_sortButton__rkUmR:hover{color:var(--foreground)}.employer-map-screen_dataTable__NL6Ee td{padding:.5rem .75rem;border-bottom:1px solid var(--border);white-space:nowrap}.employer-map-screen_employerNameCell__N7FDH{max-width:16rem;overflow:hidden;text-overflow:ellipsis}.employer-map-screen_industryCell__XRu4c{max-width:12rem;overflow:hidden;text-overflow:ellipsis}.employer-map-screen_dataTable__NL6Ee tr:last-child td{border-bottom:none}.employer-map-screen_employerLink___m2YA{color:#4a1730;font-weight:600;text-decoration:none}.employer-map-screen_employerLink___m2YA:hover{text-decoration:underline}.employer-map-screen_loadMoreButton__ZPB9e{margin-top:1rem;width:100%}