.DocsControls_filters__tDyI0{display:grid;gap:16px;padding:20px;margin:24px 0;background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:var(--docs-radius-card)}.DocsControls_search__U70yG{display:flex;gap:12px;align-items:end}.DocsControls_search__U70yG label{flex:1 1;min-width:0}.DocsControls_filterDetails__fkVm2 .DocsControls_filterFields__RWf2x label,.DocsControls_filters__tDyI0 .DocsControls_search__U70yG label{display:grid;gap:4px;margin:0;color:var(--docs-text-muted);font-size:13px;font-weight:600;line-height:1.5}.DocsControls_filters__tDyI0 .DocsControls_search__U70yG :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:var(--docs-hit);margin:0;border:1px solid var(--docs-control-border);border-radius:var(--docs-radius-control);background:var(--docs-surface);color:var(--docs-text);padding:0 14px;font:inherit;font-size:16px;font-weight:400}.DocsControls_filterDetails__fkVm2 .DocsControls_filterFields__RWf2x select,.DocsControls_filters__tDyI0 .DocsControls_search__U70yG select{appearance:none;padding-inline:14px 44px;background-image:var(--select-chevron);background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-position:right 22px center,right 18px center}.DocsControls_filterDetails__fkVm2 .DocsControls_filterFields__RWf2x>button,.DocsControls_filters__tDyI0 .DocsControls_search__U70yG>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:var(--docs-hit);min-height:var(--docs-hit);margin:0;padding:6px 18px;border:1.5px solid var(--docs-border-strong);border-radius:var(--docs-radius-control);background:var(--docs-surface);box-shadow:0 3px 0 var(--docs-press);color:var(--docs-text);font:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.01em;opacity:1;cursor:pointer;touch-action:manipulation}.DocsControls_filters__tDyI0 .DocsControls_search__U70yG{padding-bottom:var(--docs-size-ledge)}.DocsControls_filters__tDyI0 .DocsControls_search__U70yG>button{flex:none;margin-bottom:0}.DocsControls_filterDetails__fkVm2 .DocsControls_filterFields__RWf2x>button:disabled,.DocsControls_filters__tDyI0 .DocsControls_search__U70yG>button:disabled{background:var(--docs-surface-subtle);border-color:var(--docs-border);box-shadow:none;color:var(--docs-text-muted);transform:none;opacity:1;cursor:not-allowed}@media (hover:hover){.DocsControls_filterDetails__fkVm2 .DocsControls_filterFields__RWf2x>button:hover:not(:disabled),.DocsControls_filters__tDyI0 .DocsControls_search__U70yG>button:hover:not(:disabled){background:var(--docs-surface-subtle);transform:translateY(-1px);box-shadow:0 4px 0 var(--docs-press)}}.DocsControls_filterDetails__fkVm2 .DocsControls_filterFields__RWf2x>button:active:not(:disabled),.DocsControls_filters__tDyI0 .DocsControls_search__U70yG>button:active:not(:disabled){transform:translateY(var(--docs-size-ledge));box-shadow:none}@media (prefers-reduced-motion:no-preference){.DocsControls_filterDetails__fkVm2 .DocsControls_filterFields__RWf2x>button,.DocsControls_filters__tDyI0 .DocsControls_search__U70yG>button{transition:transform var(--docs-dur-fast) var(--docs-ease-out),box-shadow var(--docs-dur-fast) var(--docs-ease-out),background-color var(--docs-dur-fast) var(--docs-ease-out)}.DocsControls_filterDetails__fkVm2>summary:after{transition:transform var(--docs-dur-base) var(--docs-ease-out)}}.DocsControls_filterDetails__fkVm2>summary{width:fit-content;list-style:none}.DocsControls_filterDetails__fkVm2>summary::-webkit-details-marker{display:none}.DocsControls_filterDetails__fkVm2>summary:after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--docs-disclosure-icon) center/16px no-repeat;mask:var(--docs-disclosure-icon) center/16px no-repeat}.DocsControls_filterDetails__fkVm2[open]>summary:after{transform:rotate(180deg)}.DocsControls_filterDetails__fkVm2>summary>svg{flex:none;width:20px;height:20px;stroke-width:var(--docs-size-icon-stroke)}.DocsControls_filterFields__RWf2x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding-top:12px;padding-bottom:var(--docs-size-ledge)}@media(max-width:1023px){.DocsControls_filters__tDyI0{padding:16px}.DocsControls_filterFields__RWf2x{grid-template-columns:minmax(0,1fr)}.DocsControls_search__U70yG{gap:8px}.DocsControls_filters__tDyI0 .DocsControls_search__U70yG>button{padding-inline:12px}}