.pets-status-filters{--pets-status-focus-outline:none}.pets-status-filters.is-keyboard-navigation{--pets-status-focus-outline:2px solid var(--focus-outline)}.pets-status-filters{border:1px solid var(--border);background:var(--card-background);flex-direction:column;gap:16px;min-width:0;margin-bottom:8px;padding:16px;display:flex}@media (max-width:768px){.pets-status-filters{background:0 0;border:0;padding:0}}.pets-status-filters .status-filter-primary{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}@media (max-width:1100px){.pets-status-filters .status-filter-primary{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.pets-status-filters .status-filter-primary{grid-template-columns:minmax(0,1fr);gap:8px}}.pets-status-filters .status-filter-primary>.search-input-wrapper{min-width:0}@media (max-width:1100px){.pets-status-filters .status-filter-primary>.search-input-wrapper{grid-column:1/-1}}.pets-status-filters .status-filter-primary>.search-input-wrapper .search-icon-container,.pets-status-filters .status-filter-primary>.search-input-wrapper .search-clear-button{top:calc(100% - 22px)}.pets-status-filters .status-filter-primary>.search-input-wrapper .input-field:focus-visible{outline:var(--pets-status-focus-outline);outline-offset:2px}.pets-status-filters .status-filter-primary>.multi-select{min-width:0;margin-bottom:0}@media (max-width:768px){.pets-status-filters .status-filter-primary>.multi-select{grid-column:1/-1}}.pets-status-filters .status-filter-primary>.multi-select .select-trigger:focus-visible{outline:var(--pets-status-focus-outline);outline-offset:2px;border-width:1px;border-color:var(--border)}.pets-status-filters .status-filter-secondary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}@media (max-width:1100px){.pets-status-filters .status-filter-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pets-status-filters .status-filter-secondary{grid-template-columns:minmax(0,1fr);gap:8px}}.pets-status-filters .base-select,.pets-status-filters .input-wrapper{min-width:0;margin-bottom:0}.pets-status-filters .base-select .select-container .base-select-element:focus-visible{outline-offset:2px;outline:var(--pets-status-focus-outline)!important}.pets-status-filters .status-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;display:flex}@media (max-width:768px){.pets-status-filters .status-filter-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}}.pets-status-filters .status-filter-actions .checkbox-container{min-height:44px;font-size:13px}@media (max-width:768px){.pets-status-filters .status-filter-actions>.btn{width:100%;min-height:44px}}.pets-status-filters .status-filter-actions .status-filter-show-results{display:none}@media (max-width:768px){.pets-status-filters .status-filter-actions .status-filter-show-results{display:inline-flex}}.pets-status-filters .status-filter-checkboxes{flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;display:flex}.multi-select-dropdown.pets-status-groups-dropdown{--pets-status-focus-outline:none;box-shadow:none}.multi-select-dropdown.pets-status-groups-dropdown.is-keyboard-navigation{--pets-status-focus-outline:2px solid var(--focus-outline)}.multi-select-dropdown.pets-status-groups-dropdown .search-container{gap:8px;padding:8px}.multi-select-dropdown.pets-status-groups-dropdown .search-container .search-input{width:0;min-width:0}.multi-select-dropdown.pets-status-groups-dropdown .search-container .search-input:focus-visible{outline:var(--pets-status-focus-outline);outline-offset:2px}.multi-select-dropdown.pets-status-groups-dropdown .search-container .search-icon{flex-shrink:0;width:14px;height:14px}.multi-select-dropdown.pets-status-groups-dropdown .search-container .select-all-wrapper{flex-shrink:0}.multi-select-dropdown.pets-status-groups-dropdown .options-group .option-item{padding-top:0;padding-bottom:0}.multi-select-dropdown.pets-status-groups-dropdown .options-group .option-item .checkbox-container{min-height:44px}
