.date-range-section{margin-top:18px}.date-preset-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.date-preset{background:var(--button-background-2-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:12px;color:var(--fg-neutral-4-rest);font-size:var(--font-size-caption-1);font-family:inherit;padding:3px 10px;cursor:pointer;transition:all .15s ease}.date-preset:hover{background:var(--button-background-2-hover);color:var(--fg-neutral-2-rest);border-color:var(--stroke-neutral-3-rest)}.date-preset.active{background:var(--bg-brand-rest);border-color:var(--bg-brand-rest);color:var(--fg-neutral-on-brand)}.date-preset.active:hover{background:var(--bg-brand-hover);border-color:var(--bg-brand-hover);color:var(--fg-neutral-on-brand)}.date-range-row{display:flex;align-items:center;gap:var(--spacing-80);margin-bottom:var(--spacing-80)}.date-range-row label{font-size:var(--font-size-caption-1);color:var(--fg-neutral-4-rest);width:36px;flex-shrink:0}.date-range-row input[type=date]{flex:1;background:var(--bg-neutral-1-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-medium);color:var(--fg-neutral-1-rest);font-size:var(--font-size-caption-1);font-family:inherit;padding:5px 8px;outline:none;box-shadow:inset 0 1px 3px #0003;transition:border-color .2s ease,box-shadow .2s ease}.date-range-row input[type=date]:focus{border-color:var(--fg-brand-1-rest);box-shadow:inset 0 1px 3px #0003,0 0 0 1px #7b9dff33}.date-range-row input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.date-range-clear{background:none;border:none;color:var(--fg-neutral-6-rest);font-size:var(--font-size-caption-1);cursor:pointer;padding:var(--spacing-20) 0}.date-range-clear:hover{color:var(--fg-neutral-2-rest)}.folder-filter-section{margin-top:18px}.folder-tree{height:280px;overflow-y:auto;background:var(--bg-neutral-2-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:4px 4px 0 0;padding:var(--spacing-40) 0}.folder-tree-resize{height:5px;cursor:row-resize;background:var(--stroke-neutral-1-rest);border-radius:0 0 4px 4px;transition:background .15s}.folder-tree-resize:hover,.folder-tree-resize.dragging{background:var(--fg-brand-1-rest)}.folder-node{display:flex;align-items:center;gap:3px;padding:2px 6px;font-size:var(--font-size-caption-1);color:var(--fg-neutral-2-rest);cursor:pointer;user-select:none;white-space:nowrap}.folder-node:hover{background:var(--bg-neutral-1-hover)}.folder-node.dimmed{opacity:.35}.folder-toggle{width:14px;text-align:center;font-size:var(--font-size-caption-2);color:var(--fg-neutral-5-rest);flex-shrink:0;cursor:pointer}.folder-checkbox{width:13px;height:13px;accent-color:var(--fg-brand-1-rest);flex-shrink:0}.folder-name{flex:1;overflow:hidden;text-overflow:ellipsis}.folder-count{color:var(--fg-neutral-5-rest);font-size:var(--font-size-caption-2);flex-shrink:0}.folder-children{padding-inline-start:var(--spacing-160)}.folder-children.hidden{display:none}.folder-source-label{font-size:var(--font-size-caption-2);font-weight:var(--font-weight-subtitle-2);text-transform:uppercase;letter-spacing:.8px;color:var(--fg-neutral-6-rest);padding:6px 6px 2px}.filters-pane-header-actions{display:flex;align-items:center;gap:var(--spacing-80)}.filters-clear-all{background:none;border:none;color:var(--fg-neutral-3-rest);font-size:var(--font-size-caption-1);cursor:pointer;padding:var(--spacing-20) 0;white-space:nowrap}.filters-clear-all:hover{color:var(--fg-status-danger-1)}
