/* RESPONSIVE */
.filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px}
.filters .chips{flex:1 1 auto}
.filters .search{flex:0 1 260px;min-width:180px;max-width:260px}
@media (max-width:600px){.filters{flex-direction:column-reverse;align-items:stretch;gap:10px}
  .filters .search{max-width:none;flex:none}}
@media (max-width:900px){.botnav{display:block}main{padding-bottom:110px}footer{padding-bottom:100px}}
@media (max-width:1000px){.grid-2,.grid-side{grid-template-columns:1fr}}
@media (max-width:1080px){.tabs button{padding:7px 11px;font-size:12.6px}}
@media (max-width:900px){.tabs{display:none}}
@media (max-width:760px){
  .bar-in{height:54px;padding:0 12px;gap:8px}
  .tabs,.bar .search{display:none}
  main{padding:22px 16px 110px}
  .card{padding:18px;border-radius:18px}
  .avatar-btn>span:not(.avatar){display:none}
  .bar-sep{display:none}
  .lang-btn{padding:0 9px;gap:4px}
  .lang-btn svg{display:none}
  .avatar-btn{padding:5px}
  footer{padding-bottom:100px}
  .foot-in .mono{margin-left:0;width:100%}
}
@media (max-width:760px){input,select,textarea{font-size:16px}}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;transition:none !important}}
