.toggle-chip[data-v-c7acbc93]{font-size:var(--control-font-size);font-weight:var(--control-font-weight);-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);display:flex}.toggle-chip[data-v-c7acbc93]:not(.glass-button){border:2px solid var(--color-border-primary);border-radius:var(--radius-medium);color:var(--color-text-secondary);background:var(--color-bg-primary)}.toggle-chip[data-v-c7acbc93]:not(.glass-button):hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.toggle-chip.bar[data-v-c7acbc93],.toggle-chip.split[data-v-c7acbc93]{min-height:var(--control-height);white-space:nowrap}.toggle-chip.bar[data-v-c7acbc93]{flex-shrink:0}.toggle-chip.split[data-v-c7acbc93]{align-items:stretch}.toggle-chip.disabled[data-v-c7acbc93]{opacity:.45;cursor:not-allowed;pointer-events:none}.toggle-chip-body[data-v-c7acbc93]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;display:flex}.split .toggle-chip-body[data-v-c7acbc93]{padding-right:var(--spacing-sm)}.toggle-chip-checkbox[data-v-c7acbc93]{cursor:pointer;width:.9rem;height:.9rem;accent-color:var(--color-primary);margin:0}@media (pointer:coarse) and (width>=1220px){.toggle-chip-body.bar[data-v-c7acbc93],.split .toggle-chip-body[data-v-c7acbc93]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}@media (width<=768px){.toggle-chip.bar[data-v-c7acbc93]{border-width:1px;border-color:var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:var(--toggle-chip-padding-tablet);min-height:var(--control-height-tablet);font-size:var(--toggle-chip-font-size-tablet);border-radius:999px;gap:0}.toggle-chip.bar.active[data-v-c7acbc93]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.bar .toggle-chip-checkbox[data-v-c7acbc93]{display:none}}@media (width<=480px){.toggle-chip.bar[data-v-c7acbc93]{padding:var(--toggle-chip-padding-mobile);min-height:var(--control-height-mobile);font-size:var(--toggle-chip-font-size-mobile)}}.toggle-chip-menu[data-v-c507517a]{flex-shrink:0;display:inline-flex;position:relative}.toggle-chip-menu.pinned[data-v-c507517a]{flex-direction:column;align-items:flex-start}.toggle-chip-menu.pinned .panel[data-v-c507517a]{margin-top:4px;position:static;transform:none}.chip-caret[data-v-c507517a]{padding:0 var(--spacing-sm);border:none;border-left:1px solid var(--color-border-primary);color:inherit;cursor:pointer;background:0 0;align-items:center;font-size:.7rem;display:inline-flex}.chip-caret[data-v-c507517a]:hover:not(:disabled){background:var(--color-bg-secondary)}.chip-caret[data-v-c507517a]:disabled{opacity:.45;cursor:not-allowed}.pill[data-v-c507517a]{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:var(--toggle-chip-padding-tablet);min-height:var(--control-height-tablet);font-size:var(--toggle-chip-font-size-tablet);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast);border-radius:999px;align-items:center;gap:2px;font-weight:600;display:inline-flex}.pill.active[data-v-c507517a]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pill-caret[data-v-c507517a]{font-size:.6rem}@media (width<=480px){.pill[data-v-c507517a]{padding:var(--toggle-chip-padding-mobile);min-height:var(--control-height-mobile);font-size:var(--toggle-chip-font-size-mobile)}}.toggle-chip-menu.share .chip[data-v-c507517a]{min-height:32px;font-size:.78rem}.toggle-chip-menu.share .chip-caret[data-v-c507517a]{border-left-color:#ffffff1a}.toggle-chip-menu.share .chip-caret[data-v-c507517a]:hover{background:#ffffff1a}.toggle-chip-menu.share .panel[data-v-c507517a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414eb;border-color:#ffffff1f}.toggle-chip-menu.share .row[data-v-c507517a]{color:#ffffffa6}.toggle-chip-menu.share .row[data-v-c507517a]:hover{color:#fffffff2;background:#ffffff14}.panel[data-v-c507517a]{--row-checkbox-size:.9rem;--row-gap:var(--spacing-sm);transform:translateX(calc(-50% + var(--panel-shift,0px)));background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-medium);box-shadow:var(--shadow-float);padding:var(--dropdown-list-padding);z-index:var(--z-dropdown);min-width:max-content;position:absolute;top:calc(100% + 4px);left:50%}.panel.lalign[data-v-c507517a]{transform:translateX(var(--panel-shift,0px));left:0}.panel.ralign[data-v-c507517a]{left:auto;right:0;transform:none}.groups[data-v-c507517a]{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.row[data-v-c507517a]{align-items:center;gap:var(--row-gap);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--dropdown-row-radius);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.82rem;font-weight:600;display:flex}.row[data-v-c507517a]:hover{background:var(--dropdown-row-hover);color:var(--color-primary)}.row.sub[data-v-c507517a]{padding-left:calc(var(--spacing-md) + var(--row-checkbox-size) + var(--row-gap))}.row.dim[data-v-c507517a]{opacity:.5}.row-checkbox[data-v-c507517a]{width:var(--row-checkbox-size);height:var(--row-checkbox-size);cursor:pointer;accent-color:var(--color-primary);margin:0}.panel.tray[data-v-c507517a]{transform:translateX(var(--panel-shift,0px));flex-wrap:wrap;align-items:center;gap:6px;width:max-content;min-width:0;max-width:min(320px,100vw - 16px);display:flex;left:auto;right:0}.tray-groups[data-v-c507517a]{flex-basis:100%;grid-template-columns:max-content 1px 1fr;align-items:start;gap:6px;display:grid}.tray-rows[data-v-c507517a]{flex-wrap:wrap;gap:6px;display:flex}.tray-chip[data-v-c507517a]{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:var(--toggle-chip-padding-tablet);font-size:var(--toggle-chip-font-size-tablet);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast);border-radius:999px;font-weight:600}.tray-chip.on[data-v-c507517a]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tray-chip.partial[data-v-c507517a]{background:color-mix(in srgb, var(--color-primary) 25%, var(--color-bg-secondary));border-color:var(--color-primary);color:var(--color-text-primary)}.tray-chip.dim[data-v-c507517a]{opacity:.55}.tray-divider[data-v-c507517a]{background:var(--color-border-primary);align-self:stretch;width:1px}
