.series-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px}.series-toolbar-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.series-toolbar-date{display:inline-flex;align-items:center;gap:6px}.series-toolbar-date>.input{flex:0 0 auto}.series-toolbar-query{flex:1 1 220px;min-width:180px}.series-toolbar-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.series-toolbar-chip-slot{position:relative;display:inline-flex}.series-toolbar-chip{display:inline-flex;align-items:center;gap:2px;padding:0 4px 0 0;border-radius:999px;background:var(--surface-muted);border:1px solid var(--border);font-size:.85rem;line-height:1.1;white-space:nowrap}.series-toolbar-chip--editable:hover{border-color:var(--accent)}.series-toolbar-chip-body{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px 10px;border-radius:999px;font:inherit;color:var(--text);display:inline-flex;align-items:center;cursor:pointer}.series-toolbar-chip-body[disabled]{cursor:default}.series-toolbar-chip--editable .series-toolbar-chip-body:hover{color:var(--accent)}.series-toolbar-chip-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center}.series-toolbar-chip-remove:hover{background:var(--surface);color:var(--text)}.series-toolbar-chip-popover{top:calc(100% + 6px);left:0}.series-toolbar-sort{display:inline-flex;align-items:center;gap:6px}.series-toolbar-add-wrapper{position:relative;display:inline-flex}.series-toolbar-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(240,177,77,.1);border:1px dashed color-mix(in srgb,var(--warn) 60%,var(--border));color:var(--warn);padding:4px 12px;border-radius:999px;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.series-toolbar-add:hover,.series-toolbar-add[aria-expanded=true]{background:rgba(240,177,77,.18);border-color:var(--warn);border-style:solid}.series-toolbar-add-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:120;min-width:240px;max-width:320px;padding:10px 12px;background:var(--surface);border:1px solid var(--muted);border-radius:10px;box-shadow:0 14px 36px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:6px}.series-toolbar-add-title{font-size:.82rem;letter-spacing:normal;color:var(--muted)}.series-toolbar-add-back{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:.8rem;padding:2px 0}.series-toolbar-add-back:hover{color:var(--text)}.series-toolbar-add-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:flex;align-items:center;gap:8px;text-align:left;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--text);font-size:.9rem}.series-toolbar-add-option-icon{flex:0 0 auto;color:var(--text-muted,var(--muted))}.series-toolbar-add-option:hover{background:var(--surface-muted)}.series-toolbar-add-option:hover .series-toolbar-add-option-icon{color:var(--accent,currentColor)}.series-toolbar-add-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:260px;overflow-y:auto}.series-toolbar-add-tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:.85rem;color:var(--text);cursor:pointer}.series-toolbar-add-tag:hover{border-color:var(--accent);color:var(--accent)}.series-toolbar-add-tag--used,.series-toolbar-add-tag--used:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.series-toolbar-add-tag--used:hover{filter:brightness(1.05)}.series-toolbar-add-apply{align-self:flex-start}.series-toolbar-location-divider{height:1px;background:var(--border);margin:2px 0}.series-toolbar-numeric-input{position:relative;display:flex;align-items:center}.series-toolbar-numeric-prefix{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:600;pointer-events:none}.series-toolbar-numeric-input.has-prefix .input{padding-left:26px}.series-toolbar-buyin-range{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:6px 8px;gap:6px 8px}.series-toolbar-buyin-side{display:flex;flex-direction:column;gap:4px;min-width:0}.series-toolbar-buyin-side-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.series-toolbar-buyin-range .series-toolbar-numeric-input{width:100%}.series-toolbar-buyin-range .input{width:100%;min-width:0}.series-toolbar-buyin-range-sep{color:var(--muted);font-size:12px;white-space:nowrap;padding-bottom:7px}