.SpotTable-module__jjT5Pa__tableWrap{background:var(--color-white);flex-direction:column;min-height:0;margin-top:1rem;display:flex}.SpotTable-module__jjT5Pa__tableScrollWrap{flex:auto;min-height:0;overflow:auto}.SpotTable-module__jjT5Pa__table{border-collapse:collapse;width:100%;font-size:.9rem}.SpotTable-module__jjT5Pa__table th,.SpotTable-module__jjT5Pa__table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.6rem .75rem}.SpotTable-module__jjT5Pa__table th{color:var(--color-text);background:var(--color-bg);white-space:nowrap;z-index:1;box-shadow:0 1px 0 var(--color-border);font-weight:600;position:sticky;top:0}.SpotTable-module__jjT5Pa__table th button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;display:inline-flex}.SpotTable-module__jjT5Pa__table th button:hover{color:var(--color-secondary)}.SpotTable-module__jjT5Pa__table th .SpotTable-module__jjT5Pa__sortIcon{opacity:.5;font-size:.75em}.SpotTable-module__jjT5Pa__table th button[aria-sort=ascending] .SpotTable-module__jjT5Pa__sortIcon,.SpotTable-module__jjT5Pa__table th button[aria-sort=descending] .SpotTable-module__jjT5Pa__sortIcon{opacity:1}.SpotTable-module__jjT5Pa__table tbody tr:hover{background:#00000005}.SpotTable-module__jjT5Pa__table td{color:var(--color-text);vertical-align:top}.SpotTable-module__jjT5Pa__filterRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem 0 .5rem .5rem;display:flex}.SpotTable-module__jjT5Pa__filterRow label{color:var(--color-text);align-items:center;gap:.35rem;font-size:.9rem;display:flex}.SpotTable-module__jjT5Pa__filterRow input,.SpotTable-module__jjT5Pa__filterRow select{border:1px solid var(--color-border);border-radius:4px;min-width:100px;padding:.4rem;font-size:.9rem}.SpotTable-module__jjT5Pa__filterRow input:focus,.SpotTable-module__jjT5Pa__filterRow select:focus{border-color:var(--color-secondary);outline:none}.SpotTable-module__jjT5Pa__yearFilterInput{box-sizing:border-box;width:5em;min-width:5em}.SpotTable-module__jjT5Pa__resultCount{color:var(--color-text);margin-left:auto;font-size:.9rem;font-weight:500}.SpotTable-module__jjT5Pa__filterRowCompact{flex-direction:column;align-items:flex-start;gap:.5rem}.SpotTable-module__jjT5Pa__filterRowLine1{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SpotTable-module__jjT5Pa__filterRowLine2{width:100%}.SpotTable-module__jjT5Pa__filterRowCompact .SpotTable-module__jjT5Pa__filterRowLine2 .SpotTable-module__jjT5Pa__resultCount{margin-left:0}.SpotTable-module__jjT5Pa__resultCountSub{color:var(--color-text-light);font-size:.85rem;font-weight:400}.SpotTable-module__jjT5Pa__emptyMessage{text-align:center;color:var(--color-text-light);padding:2rem;font-size:.95rem}.SpotTable-module__jjT5Pa__nameCell{word-break:break-word;max-width:280px}.SpotTable-module__jjT5Pa__nameCellMain{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.SpotTable-module__jjT5Pa__expandIcon{width:1.25rem;color:var(--color-text-light,#666);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.SpotTable-module__jjT5Pa__selectedRow .SpotTable-module__jjT5Pa__expandIcon{color:var(--color-secondary)}.SpotTable-module__jjT5Pa__locationCell{word-break:break-word;white-space:pre-line;max-width:220px}.SpotTable-module__jjT5Pa__yearCell{white-space:nowrap}.SpotTable-module__jjT5Pa__clickableRow{cursor:pointer}.SpotTable-module__jjT5Pa__selectedRow{background-color:var(--color-row-selected,#e3f2fd)}.SpotTable-module__jjT5Pa__notesRow td{border-bottom:1px solid var(--color-border);background:#fafafa;padding:.5rem .75rem}.SpotTable-module__jjT5Pa__notesContent{white-space:pre-line;color:var(--color-text);font-size:.85rem}.SpotTable-module__jjT5Pa__notesBadge{color:var(--color-secondary);margin-left:.3rem;font-size:.8em;display:inline-block}.SpotTable-module__jjT5Pa__constituentsBadge{color:var(--color-text-light);margin-left:.35rem;font-size:.8em;display:inline-block}.SpotTable-module__jjT5Pa__constituentsRow td{border-bottom:1px solid var(--color-border);vertical-align:top;background:#f5f8fc;padding:.5rem .75rem}.SpotTable-module__jjT5Pa__constituentsContent{color:var(--color-text);font-size:.85rem}.SpotTable-module__jjT5Pa__constituentsHeading{color:var(--color-text);margin-bottom:.35rem;font-weight:600;display:block}.SpotTable-module__jjT5Pa__constituentsList{margin:0;padding-left:1.25rem;list-style-type:disc}.SpotTable-module__jjT5Pa__constituentsList li{margin-bottom:.2rem}.SpotTable-module__jjT5Pa__constituentName{font-weight:500}.SpotTable-module__jjT5Pa__constituentCity{color:var(--color-text-light);font-size:.9em}.SpotTable-module__jjT5Pa__expandMeta{color:var(--color-text);flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.SpotTable-module__jjT5Pa__expandMeta span{white-space:pre-line}.SpotTable-module__jjT5Pa__detailRow td{border-bottom:1px solid var(--color-border);vertical-align:top;background:#fafafa;padding:.5rem .75rem}.SpotTable-module__jjT5Pa__detailContent{color:var(--color-text);font-size:.85rem}
