/* AI advice mobile footer only. Preserve all existing state and link conditions. */
@media(max-width:760px){
 html body #app.route-recommend>.wrap .qy-advice-card>footer{
  display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;
  grid-template-rows:auto auto!important;align-items:start!important;
  gap:4px 12px!important;padding:11px 12px!important;
  min-height:0!important;height:auto!important;
 }
 html body #app.route-recommend>.wrap .qy-advice-card>footer>span{
  grid-column:1!important;grid-row:1!important;display:grid!important;
  justify-items:start!important;gap:3px!important;min-width:0!important;
  text-align:left!important;margin:0!important;padding:0!important;
 }
 html body #app.route-recommend>.wrap .qy-advice-card>footer>span small{
  font-size:11px!important;line-height:1.4!important;margin:0!important;
 }
 html body #app.route-recommend>.wrap .qy-advice-card>footer>span b{
  font-size:15px!important;line-height:1.4!important;margin:0!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;justify-self:start!important;
  position:static!important;transform:none!important;text-align:left!important;
  font-size:10px!important;line-height:1.4!important;margin:0!important;padding:0!important;
 }
 html body #app.route-recommend>.wrap .qy-advice-card>footer>.qy-advice-action{
  grid-column:2!important;grid-row:1/3!important;align-self:center!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;min-width:0!important;max-width:none!important;
  height:40px!important;min-height:40px!important;max-height:40px!important;
  padding:0 9px!important;margin:0!important;border-radius:6px!important;
  font-size:12px!important;line-height:1.4!important;text-align:center!important;
  white-space:normal!important;box-sizing:border-box!important;
 }
}
@media(max-width:350px){
 html body #app.route-recommend>.wrap .qy-advice-card>footer{grid-template-columns:minmax(0,1fr) 116px!important;gap:4px 9px!important}
}
