.task-filter-control{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;min-height:44px;color:var(--text);flex:none;display:inline-flex;position:relative}.task-filter-caption{font-size:var(--text-sm);white-space:nowrap;pointer-events:none;align-items:center;gap:7px;padding:9px 34px 9px 12px;line-height:1.4;display:inline-flex}:root .task-filter-control.task-filter-control>select:not([multiple]):not([size]){border-radius:inherit;color:#0000;cursor:pointer;background-color:#0000;border:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;position:absolute;inset:0}.task-filter-control.task-filter-control>select>option{background:var(--surface);color:var(--text)}:root .task-filter-control.task-filter-control[data-pointer-focus=false]>select:not([multiple]):not([size]):focus-visible{outline:2px solid var(--text);outline-offset:-2px}:root .task-filter-control.task-filter-control[data-pointer-focus=true]>select:not([multiple]):not([size]):focus-visible{box-shadow:none;outline:none}.task-filter-control[data-active=true]{border-color:var(--accent-border)}@media (width<=760px){.tasks-page>.task-page-filters[data-filters=open]>.search-field{flex-basis:calc(100% - 150px)}.tasks-page .filter-bar>.task-filter-control{flex:calc(50% - 8px)}.filter-bar[data-filters=closed]>.task-filter-control{display:none}}
