#root .indicator-picker-trigger{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .7rem;border-radius:999px;border:1.5px solid hsl(0 0% 100% / .3);background:#ffffff14;color:hsl(var(--foreground));font-size:.78rem!important;font-weight:700}#root .indicator-picker-trigger svg{width:.95rem;height:.95rem}#root .indicator-picker-trigger:hover{background:#ffffff29}#root .indicator-picker-trigger:focus-visible{outline:3px solid hsl(var(--focus-ring));outline-offset:2px}#root .indicator-picker-count{min-width:1.2rem;padding:0 .35rem;border-radius:999px;background:hsl(var(--primary));color:#080d1c;font-size:.7rem;font-weight:900;text-align:center}html.light #root .indicator-picker-trigger{border-color:#171f364d;background:#fff}html body .indicator-picker-panel{--site-text-size: .85rem;width:min(22rem,calc(100vw - 1.5rem));max-height:min(70vh,32rem);overflow-y:auto;padding:.6rem;border-radius:1rem;border:1px solid hsl(0 0% 100% / .16);background:#0f1629;box-shadow:0 18px 44px #03060c80}html.light body .indicator-picker-panel{background:#fff;border-color:#171f361f}.indicator-picker-group+.indicator-picker-group{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--foreground) / .1)}html body .indicator-picker-group-title{margin:0 0 .25rem;padding-inline:.35rem;font-size:.68rem!important;font-weight:800;letter-spacing:.06em;color:hsl(var(--primary))}.indicator-picker-row{display:flex;align-items:flex-start;gap:.55rem;padding:.4rem .45rem;border-radius:.7rem;cursor:pointer}.indicator-picker-row:hover{background:hsl(var(--foreground) / .06)}.indicator-picker-row.is-on{background:hsl(var(--primary) / .1)}.indicator-picker-row input{margin-top:.3rem;width:1rem;height:1rem;accent-color:hsl(var(--primary));flex:none}.indicator-picker-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}html body .indicator-picker-label{font-size:.85rem!important;font-weight:800;line-height:1.3!important}html body .indicator-picker-label small{font-size:.68rem!important;font-weight:600;color:hsl(var(--muted-foreground))}html body .indicator-picker-desc{font-size:.76rem!important;line-height:1.4!important;color:hsl(var(--muted-foreground))}.indicator-picker-row.is-unavailable{cursor:not-allowed;opacity:.55}.indicator-picker-row.is-unavailable:hover{background:transparent}
