.geography-selectors{min-width:0;border:1px solid var(--border,#d9e1eb);border-radius:14px;padding:1rem;margin:.5rem 0}.geography-selectors legend{font-weight:700;padding:0 .4rem}.geo-select-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.geo-select-grid label{min-width:0;display:grid;align-content:start;gap:.35rem}.geo-select-grid select{width:100%;min-width:0}.geo-selector-status,.geo-legacy-note{font-size:.85rem;line-height:1.6}.geography-selectors>a{font-size:.85rem}.geo-legacy-note{padding:.7rem;background:var(--surface-alt,#f1f4fa);border-radius:9px}.geography-selectors [aria-busy=true]{opacity:.7}.geo-catalogue-parent{max-width:100%}@media(max-width:700px){.geo-select-grid{grid-template-columns:1fr}}

.geography-filter-controls{flex-basis:100%;width:100%;min-width:0;grid-column:1/-1}.geography-filter-controls>small{display:block;color:var(--muted);margin-top:.65rem}
