@tailwind base;@tailwind components;@tailwind utilities;.search-input-responsive{transition:all .2s ease-in-out}.search-input-responsive:focus-within{transform:scale(1.02)}@media (max-width: 768px){.search-results-grid{gap:1rem!important}.search-card{padding:.75rem!important}.search-chip{font-size:.7rem!important;height:18px!important;max-width:100px}}.search-result-card,.search-result-card .MuiCardContent-root{overflow:hidden}@media (max-width: 1024px){.search-result-card{min-width:0}.MuiChip-root{flex-shrink:0;margin:2px}.MuiToggleButtonGroup-root{flex-wrap:wrap;gap:4px}.search-stats-container{flex-wrap:wrap;gap:8px}}@media (max-width: 480px){.MuiToggleButtonGroup-root{flex-direction:column;width:100%}.MuiToggleButtonGroup-root .MuiToggleButton-root{width:100%}.search-chip{font-size:.65rem!important;height:16px!important;padding:0 6px!important}.search-card-actions{flex-direction:column;gap:4px}}@media (pointer: coarse){.search-suggestion-chip{min-height:32px;padding:8px 12px}.search-filter-button{min-height:40px;min-width:40px}}.search-loading-fade{opacity:0;animation:searchFadeIn .3s ease-in-out forwards}@keyframes searchFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.search-result-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.search-result-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.search-focusable:focus-visible{outline:2px solid #6366f1;outline-offset:2px}
