/* TICS v85.0.0 — Executive Workspace Layout & Responsive Validation */
body.is-authenticated[data-route="owner-control-room"] #content > .v81-certification-center,
body.is-authenticated[data-route="pilot-launch-control-center"] #content > .v81-certification-center,
body.is-authenticated[data-route="phase-testing-readiness"] #content > .v81-certification-center {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}

body.is-authenticated[data-route="owner-control-room"] #content,
body.is-authenticated[data-route="pilot-launch-control-center"] #content,
body.is-authenticated[data-route="phase-testing-readiness"] #content {
  min-width: 0;
}

@media (max-width: 760px) {
  body.is-authenticated #appView.app-shell {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 100vh !important;
    overflow: visible !important;
  }

  body.is-authenticated #appView > .sidebar {
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  body.is-authenticated #appView > .workspace {
    width: 100% !important;
    min-width: 0 !important;
    padding: 14px !important;
    overflow: visible !important;
  }

  body.is-authenticated #appView .topbar,
  body.is-authenticated #appView #content,
  body.is-authenticated #appView .app-legal-footer {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body.is-authenticated #appView .topbar {
    grid-template-columns: 1fr !important;
  }
}
