.purpose-switch{display:flex;gap:6px;margin:12px 0 10px}.purpose-switch button{padding:10px 24px;border:1px solid #d9e1e6;background:#fff;border-radius:12px;cursor:pointer;font-weight:750;color:#334155}.purpose-switch button.purpose-active{background:#163f37;color:#fff;border-color:#163f37}.quick-search .search-line{max-width:100%}@media(max-width:640px){.purpose-switch button{flex:1}.search-line{flex-wrap:wrap}.search-line input{min-width:100%;flex-basis:100%}}