.list-page-header.stitch-list-header{--list-toolbar-control-height: 2.75rem;overflow:visible}.list-page-header .stitch-list-tools{display:flex!important;flex:1 1 auto;min-width:0;justify-content:flex-end;align-items:center;flex-wrap:nowrap!important;overflow:visible}.list-page-header .list-header-toolbar{display:grid!important;grid-template-columns:minmax(10rem,1fr) auto auto;align-items:center;gap:.5rem;width:min(100%,40rem);min-width:0;overflow:visible}.list-page-header .stitch-search-field.stitch-search-field--inline,.list-page-header .list-header-filter-btn,.list-page-header .list-header-menu-toggle{box-sizing:border-box;height:var(--list-toolbar-control-height);min-height:var(--list-toolbar-control-height);max-height:var(--list-toolbar-control-height)}.list-page-header .list-header-filter-btn{display:none;place-items:center;width:var(--list-toolbar-control-height);min-width:var(--list-toolbar-control-height);max-width:var(--list-toolbar-control-height);padding:0;border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:var(--surface-1);color:var(--text-secondary);cursor:pointer;position:relative;flex-shrink:0;box-shadow:var(--shadow-panel)}.list-page-header .list-header-filter-btn .material-symbols-outlined{font-size:1.25rem}.list-page-header .list-header-filter-btn:hover,.list-page-header .list-header-filter-btn:focus-visible{background:var(--surface-2);color:var(--brand-dark);outline:none}.list-page-header .list-header-filter-btn.has-active-filters{border-color:var(--accent-border);background:var(--accent-muted);color:var(--brand-dark)}.list-page-header .stitch-search-field.stitch-search-field--inline{display:flex!important;align-items:center;width:auto!important;min-width:0;max-width:none;margin:0;padding-block:0;padding-inline:.875rem;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.list-page-header .list-sort-wrap,.list-page-header .list-export-wrap{position:relative;min-width:0}.list-page-header .list-header-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;padding-block:0;padding-inline:.9rem;font-family:inherit;font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:500;border:1px solid var(--border-panel)!important;border-radius:var(--radius-panel)!important;background:var(--surface-1)!important;color:var(--text-primary)!important;cursor:pointer;box-shadow:var(--shadow-panel)}.list-page-header .list-header-menu-toggle:hover,.list-page-header .list-header-menu-toggle:focus-visible{background:var(--surface-2)!important;border-color:var(--border-muted)!important;outline:none}.list-page-header .list-header-menu-toggle[aria-expanded=true]{background:var(--accent-muted)!important;border-color:var(--accent-border)!important;color:var(--brand-dark)!important}.list-page-header .list-header-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:200;display:none!important;flex-direction:column;gap:.125rem;min-width:16rem;max-width:min(22rem,calc(100vw - 2rem));margin:0;padding:.375rem;list-style:none!important;border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:var(--surface-1);box-shadow:0 14px 36px #00000024}.list-page-header .list-header-menu.is-open{display:flex!important}.list-page-header .list-header-menu>li{margin:0;padding:0;list-style:none!important}.list-page-header .list-header-menu-option{display:block;width:100%;box-sizing:border-box;padding:.625rem .875rem;border:0;border-radius:var(--radius-panel);background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.list-page-header .list-header-menu-option:hover:not(:disabled),.list-page-header .list-header-menu-option:focus-visible{background:var(--surface-2)}.list-page-header #list-sort-menu .list-header-menu-option.is-active{background:var(--accent-soft-bg)!important;color:var(--brand-dark)!important;font-weight:600;box-shadow:inset 3px 0 0 var(--brand)}.list-page-header .list-header-menu-option:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1023px){.list-page-header .list-header-toolbar{grid-template-columns:minmax(10rem,1fr) auto auto auto}.list-page-header .list-header-filter-btn{display:inline-grid}.list-page-header .list-header-filter-btn.map-search-filter{width:var(--list-toolbar-control-height)!important;min-width:var(--list-toolbar-control-height)!important;max-width:var(--list-toolbar-control-height)!important;height:var(--list-toolbar-control-height)!important;min-height:var(--list-toolbar-control-height)!important;max-height:var(--list-toolbar-control-height)!important}}@media(max-width:520px){.list-page-header .list-header-toolbar{grid-template-columns:1fr auto auto;width:100%}}.list-results-bar{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.75rem}.list-view-toggle.segmented{flex-shrink:0}.list-view-toggle .segmented__btn{display:inline-flex;align-items:center;gap:.35rem;padding-inline:.75rem;font-size:var(--text-body-md);line-height:var(--lh-body-md)}.list-view-toggle .segmented__btn .material-symbols-outlined{font-size:1.125rem}.list-grid{min-height:4rem}.list-grid--cards .list-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.875rem}.list-page-scroll .list-card--tile{display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:var(--surface-1);box-shadow:none}.list-card--tile .list-card-header.map-popup-header{padding:.875rem 1rem;border-bottom:1px solid var(--border-panel);background:var(--surface-2);flex-shrink:0}.list-card--tile .list-card-header-meta{margin-bottom:.5rem}.list-card--tile .list-card-title.map-popup-title{margin:0}.list-card--tile .list-card-title .list-card-callsign,.list-card--tile .list-card-title .list-callsign-link{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.list-card--tile .list-card-compass{margin-top:.5rem;min-width:0}.list-card--tile .list-card-compass .map-popup-bearing{margin-top:0}.list-card--tile .list-card-location{margin-top:.35rem}.list-card--tile .list-card-body.map-popup-body--single{padding:.875rem 1rem;gap:.75rem}.list-card--tile .list-card-footer.map-popup-footer{padding:.625rem 1rem .875rem;border-top:1px solid var(--border-panel);background:var(--surface-1)}.list-card--tile .map-popup-btn--primary{width:100%}.list-card--tile .map-popup-uke,.list-card--tile .map-popup-metrics{margin:0}.list-card--tile .list-card-body .repeater-vote{margin:0;padding:0;border-top:0}.list-page-scroll .list-table-wrap{border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:var(--surface-1);overflow:auto}.list-page-scroll .list-table{font-size:var(--text-body-md);line-height:var(--lh-body-md)}.list-page-scroll .list-table thead{background:var(--surface-2)}.list-page-scroll .list-table th{padding:.65rem .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.list-page-scroll .list-table td{padding:.75rem .85rem;vertical-align:middle}.list-page-scroll .list-table-row:hover{background:var(--surface-0)}.list-table-id-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.list-table-callsign-title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem;font-weight:700;color:var(--brand-dark);text-decoration:none;letter-spacing:.02em}.list-table-callsign-title:hover,.list-table-callsign-title:focus-visible{color:var(--brand);text-decoration:underline;text-underline-offset:.15em}.list-table-id-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.list-table-cell--modes .list-table-modes{display:flex;flex-wrap:wrap;gap:.25rem}.list-table-cell--freq.list-table-num--rx{color:var(--freq-rx, var(--text-primary))}.list-table-cell--freq.list-table-num--tx{color:var(--freq-tx, var(--brand-dark));font-weight:600}.list-table-location-line{display:inline-flex;align-items:flex-start;gap:.3rem;max-width:14rem;color:var(--text-secondary);font-size:.8125rem;line-height:1.35}.list-table-location-line .material-symbols-outlined{flex-shrink:0;font-size:1rem;color:var(--text-placeholder);margin-top:.05rem}.list-table-location-line--empty{color:var(--text-placeholder)}.list-table-cell--status .status-panel{white-space:nowrap}.list-table-cell--bearing{min-width:9.5rem;vertical-align:top}.list-table-cell--bearing:not(:has(.list-table-compass)){font-variant-numeric:tabular-nums;white-space:nowrap}.list-table-compass--inline .map-popup-bearing{margin-top:0;padding:.5rem .625rem;gap:.5rem;min-width:8.75rem}.list-table-compass--inline .map-popup-bearing-dial{width:2.35rem;height:2.35rem}.list-table-compass--inline .map-popup-bearing-kicker{display:none}.list-table-compass--inline .map-popup-bearing-value{font-size:1.05rem}.list-table-compass--inline .map-popup-bearing-distance{font-size:.75rem}.list-table-actions-stack{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;min-width:10.5rem}.list-table-actions-stack .repeater-vote{margin:0;padding:0;border-top:0}.list-table-actions-stack .repeater-vote-title{font-size:.75rem;margin:0 0 .35rem}.list-table-actions-stack .repeater-vote-stats--compact{margin-top:.15rem;padding:0;border:0;background:transparent}.list-table-actions-stack .repeater-vote-stats--compact .repeater-vote-summary,.list-table-actions-stack .repeater-vote-stats--compact .repeater-vote-counts{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-secondary)}.list-table-actions-stack .repeater-vote-stats--compact .repeater-vote-summary{margin-bottom:.15rem}.list-table-actions-stack .repeater-vote-visual{display:none}.list-table-details-btn{width:100%;min-height:2.25rem;padding:.4rem .75rem;white-space:nowrap}.list-page-scroll a.list-details-btn,.list-page-scroll a.list-details-btn:visited{border:1px solid var(--brand);background:var(--brand-dark);color:var(--text-on-brand)!important}.list-page-scroll a.list-details-btn:hover,.list-page-scroll a.list-details-btn:focus-visible{background:var(--brand);color:var(--text-on-brand)!important;border-color:var(--brand)}.list-page-scroll a.list-details-btn .material-symbols-outlined{color:inherit}.list-callsign-link{color:var(--brand-dark);text-decoration:none}.list-callsign-link:hover,.list-callsign-link:focus-visible{color:var(--brand);text-decoration:underline;text-underline-offset:.15em}@media(max-width:1023px){.list-grid--table .list-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.list-grid--table .list-table,.list-grid--table .list-table tbody{display:block;width:100%}.list-grid--table .list-table thead{display:none}.list-grid--table .list-table-row{display:block;margin-bottom:.875rem;border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:var(--surface-1);overflow:hidden}.list-grid--table .list-table-row:last-child{margin-bottom:0}.list-grid--table .list-table-row:hover{background:var(--surface-1)}.list-grid--table .list-table-cell{display:grid;grid-template-columns:minmax(6.75rem,36%) minmax(0,1fr);gap:.35rem .75rem;align-items:start;padding:.65rem 1rem;border-bottom:1px solid var(--border-panel)}.list-grid--table .list-table-cell:before{content:attr(data-label);grid-column:1;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);line-height:1.35;padding-top:.1rem}.list-grid--table .list-table-cell>*{grid-column:2;min-width:0}.list-grid--table .list-table-cell.list-table-num{font-variant-numeric:tabular-nums}.list-grid--table .list-table-cell.list-table-num:not(:has(>*)){grid-column:2;justify-self:start}.list-grid--table .list-table-cell--id{display:block;padding:.875rem 1rem;background:var(--surface-2);border-bottom:1px solid var(--border-panel)}.list-grid--table .list-table-cell--id:before{display:none}.list-grid--table .list-table-cell--location .list-table-location-line{max-width:none}.list-grid--table .list-table-cell--bearing{min-width:0}.list-grid--table .list-table-cell--bearing:has(.list-table-compass){grid-template-columns:1fr}.list-grid--table .list-table-cell--bearing:has(.list-table-compass):before{margin-bottom:.15rem}.list-grid--table .list-table-cell--bearing:has(.list-table-compass)>*{grid-column:1}.list-grid--table .list-table-compass--inline .map-popup-bearing{width:100%;max-width:100%}.list-grid--table .list-table-cell--actions{display:block;padding:.75rem 1rem .875rem;border-bottom:0}.list-grid--table .list-table-cell--actions:before{display:block;margin-bottom:.5rem}.list-grid--table .list-table-actions-stack{min-width:0;width:100%}.list-grid--table .list-table-details-btn .material-symbols-outlined{display:inline-flex}}@media(max-width:1023px){.list-results-bar{display:none}}@media(max-width:720px){.list-view-toggle.segmented{width:100%}}
