@media(max-width:760px){
 html body #app.route-recommend>.wrap .qy-advice-card{min-height:0!important;height:auto!important;margin:0!important;padding:0!important}
 html body #app.route-recommend>.wrap .qy-advice-card>header{min-height:0!important;height:auto!important;padding:10px 12px!important;gap:8px!important;flex-wrap:wrap!important}
 html body #app.route-recommend>.wrap .qy-advice-expert{gap:9px!important;min-width:0!important}
 html body #app.route-recommend>.wrap .qy-advice-expert img{width:42px!important;height:42px!important;border-width:2px!important;box-shadow:none!important}
 html body #app.route-recommend>.wrap .qy-advice-expert em{font-size:9px!important;padding:2px 5px!important}
 html body #app.route-recommend>.wrap .qy-advice-expert b{font-size:18px!important;line-height:1.3!important;margin:4px 0 0!important}
 html body #app.route-recommend>.wrap .qy-advice-score{display:flex!important;gap:10px!important;min-width:0!important}
 html body #app.route-recommend>.wrap .qy-advice-score span{min-width:0!important;padding:0 5px!important}
 html body #app.route-recommend>.wrap .qy-advice-score b{font-size:19px!important;line-height:1.2!important}
 html body #app.route-recommend>.wrap .qy-advice-score small{font-size:9px!important;line-height:1.3!important;margin-top:4px!important}
 html body #app.route-recommend>.wrap .qy-advice-meta{min-height:0!important;height:auto!important;padding:8px 12px 0!important;gap:8px!important}
 html body #app.route-recommend>.wrap .qy-advice-meta>*{font-size:11px!important;line-height:1.4!important}
 html body #app.route-recommend>.wrap .qy-advice-match{min-height:0!important;height:auto!important;padding:10px 12px!important;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)!important;gap:8px!important}
 html body #app.route-recommend>.wrap .qy-advice-match>div{min-width:0!important;gap:5px!important;flex-direction:column!important}
 html body #app.route-recommend>.wrap .qy-advice-match .team-badge{width:34px!important;height:34px!important;min-width:34px!important;font-size:17px!important}
 html body #app.route-recommend>.wrap .qy-advice-match>div>b{font-size:12px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}
 html body #app.route-recommend>.wrap .qy-advice-match>span{display:flex!important;align-items:center!important;flex-direction:column!important;gap:5px!important}
 html body #app.route-recommend>.wrap .qy-advice-match>span>*{position:static!important;transform:none!important;margin:0!important}
 html body #app.route-recommend>.wrap .qy-advice-match strong{font-size:27px!important;line-height:1.1!important}
 html body #app.route-recommend>.wrap .qy-advice-match small,html body #app.route-recommend>.wrap .qy-advice-match em{font-size:10px!important;line-height:1.4!important}
 html body #app.route-recommend>.wrap .qy-advice-intro{min-height:0!important;height:auto!important;padding:9px 12px!important;margin:0!important}
 html body #app.route-recommend>.wrap .qy-advice-intro>b{font-size:11px!important;line-height:1.5!important}
 html body #app.route-recommend>.wrap .qy-advice-intro>p{font-size:12px!important;line-height:1.6!important;margin:4px 0 0!important;min-height:0!important;height:auto!important}
 html body #app.route-recommend>.wrap .qy-advice-metrics{margin:0!important;padding:9px 8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html body #app.route-recommend>.wrap .qy-advice-metrics span{min-height:0!important;height:auto!important;padding:0 3px!important}
 html body #app.route-recommend>.wrap .qy-advice-metrics b{font-size:20px!important;line-height:1.2!important}
 html body #app.route-recommend>.wrap .qy-advice-metrics small{font-size:10px!important;line-height:1.4!important;margin-top:4px!important}
 html body #app.route-recommend>.wrap .qy-advice-card>footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(112px,auto)!important;min-height:0!important;height:auto!important;gap:4px 9px!important;padding:10px 12px!important}
 html body #app.route-recommend>.wrap .qy-advice-card>footer>span{grid-column:1!important;grid-row:1!important;min-width:0!important}
 html body #app.route-recommend>.wrap .qy-advice-card>footer>span small{font-size:11px!important;line-height:1.4!important}
 html body #app.route-recommend>.wrap .qy-advice-card>footer>span b{font-size:15px!important;line-height:1.45!important;margin-top:3px!important;white-space:normal!important;overflow-wrap:anywhere!important}
 html body #app.route-recommend>.wrap .qy-advice-card>footer>time{grid-column:1!important;grid-row:2!important;font-size:10px!important;line-height:1.4!important;margin:0!important}
 html body #app.route-recommend>.wrap .qy-advice-card>footer>a{grid-column:2!important;grid-row:1/3!important;min-height:38px!important;height:auto!important;padding:9px 10px!important;font-size:12px!important;line-height:1.4!important;text-align:center!important;white-space:normal!important}
}
@media(max-width:760px){
 html body #app.route-recommend>.wrap .qy-advice-expert .portrait{height:42px!important;transform:none!important}
 html body #app.route-recommend>.wrap .qy-advice-expert img{display:block!important}
 html body #app.route-recommend>.wrap .qy-advice-expert .portrait>i{top:auto!important;bottom:-1px!important;width:16px!important;height:16px!important;font-size:8px!important}
}
