/* Radar category filter loaded after the legacy radar bundle. */
body.widais-radar-page .widais-radar-category-hidden-fields{
display:none !important;
}

body.widais-radar-page .widais-radar-event-kind-hidden-fields{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
display:grid !important;
grid-template-columns:minmax(288px, 315px) minmax(335px, 1fr) minmax(230px, .72fr) !important;
align-items:stretch !important;
gap:8px !important;
min-width:0 !important;
width:100% !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group{
min-width:0 !important;
overflow-x:auto !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group > span,
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group button{
flex:0 0 auto !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-stack{
display:grid !important;
gap:10px !important;
width:100% !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-row{
display:block !important;
width:100% !important;
min-width:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-row + .widais-radar-category-row{
margin-top:0 !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group{
position:relative !important;
display:flex !important;
align-items:center !important;
gap:7px !important;
width:100% !important;
min-height:56px !important;
padding:9px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
border:1px solid rgba(255,255,255,.09) !important;
border-radius:22px !important;
background:#050505 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
scrollbar-width:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group::-webkit-scrollbar{
display:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group > span{
position:sticky !important;
left:0 !important;
z-index:2 !important;
flex:0 0 auto !important;
min-height:34px !important;
padding:0 11px !important;
border:1px solid rgba(216,255,79,.22) !important;
border-radius:14px !important;
background:#050505 !important;
box-shadow:10px 0 18px rgba(5,5,5,.92) !important;
color:#d8ff4f !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9px !important;
font-weight:1000 !important;
letter-spacing:.16em !important;
line-height:34px !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group > span{
border-color:rgba(255,255,255,.18) !important;
background:rgba(255,255,255,.035) !important;
box-shadow:12px 0 22px rgba(5,5,5,.98), 0 0 12px rgba(255,255,255,.06) !important;
color:rgba(255,255,255,.64) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
flex:0 0 auto !important;
min-height:34px !important;
padding:0 13px !important;
border:1px solid rgba(255,255,255,.12) !important;
border-radius:14px !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:rgba(255,255,255,.72) !important;
font-family:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace !important;
font-size:9.5px !important;
font-weight:950 !important;
letter-spacing:.075em !important;
line-height:1 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]::before{
content:"" !important;
width:7px !important;
height:7px !important;
flex:0 0 7px !important;
border:1px solid rgba(216,255,79,.42) !important;
border-radius:999px !important;
background:rgba(216,255,79,.10) !important;
box-shadow:0 0 12px rgba(216,255,79,.20) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(216,255,79,.42) !important;
background:rgba(216,255,79,.055) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active{
border-color:rgba(216,255,79,.72) !important;
background:rgba(216,255,79,.085) !important;
box-shadow:0 0 0 3px rgba(216,255,79,.03), inset 0 1px 0 rgba(255,255,255,.08) !important;
color:#d8ff4f !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active::before{
background:#d8ff4f !important;
box-shadow:0 0 15px rgba(216,255,79,.48), 0 0 0 1px rgba(216,255,79,.22) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter="all"].is-active{
border-color:rgba(255,255,255,.62) !important;
background:rgba(255,255,255,.055) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-kind="talent"]::before{
border-color:rgba(255,255,255,.38) !important;
background:rgba(255,255,255,.10) !important;
box-shadow:0 0 10px rgba(255,255,255,.10) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-kind="talent"]:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-kind="talent"]:focus-visible{
border-color:rgba(255,255,255,.34) !important;
background:rgba(255,255,255,.055) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-kind="talent"].is-active{
border-color:rgba(255,255,255,.52) !important;
background:rgba(255,255,255,.075) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-kind="talent"].is-active::before{
background:rgba(255,255,255,.72) !important;
box-shadow:0 0 12px rgba(255,255,255,.20), 0 0 0 1px rgba(255,255,255,.18) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group [data-radar-event-kind-filter]{
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
border-color:rgba(255,255,255,.13) !important;
background:transparent !important;
color:rgba(255,255,255,.74) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group [data-radar-event-kind-filter]::before{
content:"" !important;
width:8px !important;
height:8px !important;
flex:0 0 8px !important;
border-radius:999px !important;
background:rgba(255,255,255,.30) !important;
box-shadow:0 0 12px rgba(255,255,255,.16) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group [data-radar-event-kind-filter="meetup"]::before{
background:rgba(81,255,164,.68) !important;
box-shadow:0 0 13px rgba(81,255,164,.28) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group [data-radar-event-kind-filter="plan"]::before{
background:rgba(216,255,79,.74) !important;
box-shadow:0 0 13px rgba(216,255,79,.26) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group [data-radar-event-kind-filter]:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group [data-radar-event-kind-filter]:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-event-kind-group [data-radar-event-kind-filter].is-active{
border-color:rgba(216,255,79,.54) !important;
background:rgba(216,255,79,.055) !important;
color:#fff !important;
outline:none !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:1fr !important;
gap:7px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-stack{
gap:10px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group{
min-height:52px !important;
padding:8px !important;
border-radius:20px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]{
min-height:32px !important;
padding:0 11px !important;
font-size:9px !important;
}
}

/* 1329 final lock: stable desktop widths for Type, Format and Priority filters. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:minmax(288px, 315px) minmax(335px, 1fr) minmax(230px, .72fr) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row > .widais-radar-filter-group:first-child{
justify-self:start !important;
max-width:315px !important;
width:100% !important;
gap:5px !important;
padding:7px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row > .widais-radar-filter-group:first-child > span,
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row > .widais-radar-filter-group:first-child button{
padding-left:10px !important;
padding-right:10px !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group > span,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-kind="talent"]{
border-color:rgba(255,255,255,.18) !important;
background:rgba(255,255,255,.035) !important;
color:rgba(255,255,255,.64) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-kind="talent"]::before{
border-color:rgba(255,255,255,.38) !important;
background:rgba(255,255,255,.10) !important;
box-shadow:0 0 10px rgba(255,255,255,.10) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-kind="talent"].is-active::before{
background:rgba(255,255,255,.72) !important;
box-shadow:0 0 12px rgba(255,255,255,.20), 0 0 0 1px rgba(255,255,255,.18) !important;
}

@media(max-width:760px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:1fr !important;
}
}

/* 1330: Radar filter redesign. Neutral block labels, colored functional chips. */
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:minmax(300px, .96fr) minmax(318px, 1fr) minmax(326px, 1.04fr) !important;
gap:10px !important;
align-items:stretch !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group{
display:flex !important;
align-items:center !important;
flex-wrap:nowrap !important;
gap:7px !important;
min-height:54px !important;
padding:8px !important;
overflow:visible !important;
white-space:normal !important;
border-color:rgba(255,255,255,.10) !important;
background:#060606 !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 12px 28px rgba(0,0,0,.16) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row > .widais-radar-filter-group:first-child{
max-width:none !important;
justify-self:stretch !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group > span,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group > span{
min-height:36px !important;
padding:0 11px !important;
border-color:rgba(255,255,255,.16) !important;
background:#050505 !important;
box-shadow:none !important;
color:rgba(255,255,255,.64) !important;
line-height:36px !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group button,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]{
--radar-chip-rgb:255,255,255;
position:relative !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
gap:7px !important;
min-height:36px !important;
padding:0 11px !important;
border-color:rgba(var(--radar-chip-rgb), .24) !important;
background:rgba(var(--radar-chip-rgb), .045) !important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;
color:rgba(var(--radar-chip-rgb), .86) !important;
font-size:9.5px !important;
letter-spacing:.075em !important;
white-space:nowrap !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group button::before,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]::before{
content:"" !important;
width:7px !important;
height:7px !important;
flex:0 0 7px !important;
border:1px solid rgba(var(--radar-chip-rgb), .46) !important;
border-radius:999px !important;
background:rgba(var(--radar-chip-rgb), .16) !important;
box-shadow:0 0 12px rgba(var(--radar-chip-rgb), .16) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="all"],
body.widais-radar-page .widais-radar-command-filter [data-radar-event-kind-filter="all"],
body.widais-radar-page .widais-radar-command-filter [data-radar-priority-filter="none"],
body.widais-radar-page .widais-radar-command-filter [data-radar-category-filter="all"]{
--radar-chip-rgb:255,255,255;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="event"],
body.widais-radar-page .widais-radar-command-filter [data-radar-event-kind-filter="meetup"]{
--radar-chip-rgb:81,255,164;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-type-filter="space"],
body.widais-radar-page .widais-radar-command-filter [data-radar-priority-filter="new"]{
--radar-chip-rgb:117,231,255;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-event-kind-filter="plan"]{
--radar-chip-rgb:216,255,79;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-priority-filter="top"]{
--radar-chip-rgb:255,112,212;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="space"] .widais-radar-category-group [data-radar-category-filter]:not([data-radar-category-filter="all"]){
--radar-chip-rgb:91,221,255;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-filter]:not([data-radar-category-filter="all"]){
--radar-chip-rgb:255,130,206;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group button:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group button:focus-visible,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:hover,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter]:focus-visible{
transform:translateY(-1px) !important;
border-color:rgba(var(--radar-chip-rgb), .42) !important;
background:rgba(var(--radar-chip-rgb), .075) !important;
color:#fff !important;
outline:none !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group button.is-active,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active{
border-color:rgba(var(--radar-chip-rgb), .58) !important;
background:rgba(var(--radar-chip-rgb), .105) !important;
box-shadow:0 0 0 3px rgba(var(--radar-chip-rgb), .035), inset 0 1px 0 rgba(255,255,255,.08) !important;
color:#fff !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row .widais-radar-filter-group button.is-active::before,
body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group [data-radar-category-filter].is-active::before{
background:rgba(var(--radar-chip-rgb), .88) !important;
box-shadow:0 0 14px rgba(var(--radar-chip-rgb), .30), 0 0 0 1px rgba(var(--radar-chip-rgb), .18) !important;
}

body.widais-radar-page .widais-radar-command-filter .widais-radar-category-group{
gap:8px !important;
min-height:58px !important;
padding:9px !important;
border-color:rgba(255,255,255,.10) !important;
background:#050505 !important;
}

@media(max-width:1080px){
body.widais-radar-page .widais-radar-command-filter .widais-radar-filter-row{
grid-template-columns:1fr !important;
}
}

/* 1331: solid category dots for Spaces and Talents. */
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="space"] .widais-radar-category-group [data-radar-category-filter]::before,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-filter]::before{
border-color:#8d8d8d !important;
background:#8d8d8d !important;
box-shadow:0 0 10px rgba(255,255,255,.16) !important;
}

body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="space"] .widais-radar-category-group [data-radar-category-filter].is-active::before,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group [data-radar-category-filter].is-active::before{
border-color:#fff !important;
background:#fff !important;
box-shadow:0 0 14px rgba(255,255,255,.26), 0 0 0 1px rgba(255,255,255,.20) !important;
}

/* 1332: opaque sticky Spaces/Talents labels so category chips do not bleed underneath while scrolling. */
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="space"] .widais-radar-category-group > span,
body.widais-radar-page .widais-radar-command-filter [data-radar-category-row="talent"] .widais-radar-category-group > span{
position:sticky !important;
left:0 !important;
z-index:8 !important;
isolation:isolate !important;
background:#050505 !important;
background-image:none !important;
border-color:rgba(255,255,255,.18) !important;
box-shadow:4px 0 0 #050505, 7px 0 10px rgba(5,5,5,.92) !important;
color:rgba(255,255,255,.78) !important;
}
