/* Compatibility for the actual MyOffice footer with existing Owner Design v1.6.
   Preserve the original working TEA2 controls; no new UI or data. */
body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer.dock {
  pointer-events: auto !important;
  display: grid !important;
  grid-template-columns: minmax(0,1fr) auto minmax(0,1fr) !important;
  align-items: center !important;
  justify-content: stretch !important;
  gap: 8px !important;
}
body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer .footer-left,
body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer .footer-right,
body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer #taskbar,
body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer button {
  pointer-events: auto !important;
}
body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer .footer-left {
  justify-content: flex-start !important;
}
body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer .footer-right {
  justify-content: flex-end !important;
}
@media(max-width:940px) {
  body.tea2-owner-design-v160 .tea2-shell.tea2-owner-v120-real .tea2-footer.dock {
    grid-template-columns: 1fr auto 1fr !important;
    gap: 4px !important;
  }
}
