.mobile-actions{display:none}
@media(max-width:740px){
  body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}
  .mobile-actions:not([hidden]){display:grid;grid-template-columns:1fr 1.1fr;gap:8px;position:fixed;inset:auto 0 0;z-index:10;background:#1b263d;padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -2px 10px #17223926}
  .mobile-actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;text-align:center;color:white;text-decoration:none;font:600 .94rem/1.25 Arial,sans-serif;border-radius:4px}
  .mobile-actions a:last-child{background:#ffac47;color:#1b263d}
  .mobile-actions svg{width:17px;height:17px;flex:none}
}
