.mast-tools { display: flex; align-items: center; gap: 8px; margin-left: auto; }
#install-app { min-height: 38px; padding: 0 12px; border: 1px solid #aed3c6; border-radius: 8px; background: #d6efe2; color: #103f39; font-size: 13px; font-weight: 650; }
#install-app:hover { background: #ecfaf2; }
#install-steps { margin-top: 12px; line-height: 1.55; }
@media (min-width: 761px) and (min-height: 501px), (min-width: 761px) and (pointer: fine), (min-width: 1001px) {
  .connected .mast-tools { margin: auto 0 0; align-items: stretch; flex-direction: column; }
  .connected .mast-tools .account { margin-top: 0; }
}
@media (max-width: 440px) {
  .mast-tools { gap: 4px; }
  .mast-tools .account-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
}
