
/* Phase 2.3 pilot sidebar cleanup and dashboard training card */
.ava-pilot-training-summary {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  align-items: center;
  margin: 24px 0;
  padding: 26px !important;
}
.ava-pilot-training-summary h2 {
  margin: 4px 0 6px;
  color: #002b5c;
}
.ava-pilot-training-summary p {
  margin: 0;
  color: #607493;
}
.ava-kicker {
  color: #ff6b00;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: .08em;
  font-size: 12px;
}
.ava-pilot-training-actions {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media(max-width: 800px){
  .ava-pilot-training-summary { flex-direction: column; align-items: flex-start; }
}


/* AVA SITEWIDE AUTH BUTTONS START */
[data-pilot-center],
[data-auth-show="auth"],
[data-pilot-only] {
  display: none !important;
}

body.ava-authenticated [data-pilot-center],
body.ava-authenticated [data-auth-show="auth"],
body.ava-authenticated [data-pilot-only] {
  display: inline-flex !important;
}

body.ava-authenticated .dispatch-row[data-pilot-only],
body.ava-authenticated [data-pilot-only].dispatch-row {
  display: block !important;
}

body.ava-authenticated [data-auth-show="guest"],
body.ava-authenticated [data-join-now] {
  display: none !important;
}

[data-auth-login-logout] {
  cursor: pointer !important;
  pointer-events: auto !important;
}

body.ava-guest [data-pilot-center],
body.ava-guest [data-pilot-only],
body.ava-guest [data-auth-show="auth"] {
  display: none !important;
}

body.ava-guest [data-auth-login-logout],
body.ava-guest [data-auth-show="guest"],
body.ava-guest [data-join-now] {
  display: inline-flex !important;
}

[hidden] {
  display: none !important;
}
/* AVA SITEWIDE AUTH BUTTONS END */


/* AUTH CLICK FIX */
.actions,
.nav .actions,
header .actions {
  position: relative !important;
  z-index: 99999 !important;
  pointer-events: auto !important;
}

[data-auth-login-logout],
[data-pilot-center],
[data-join-now] {
  position: relative !important;
  z-index: 100000 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
}


/* AVA AUTH CLICK HARD FIX START */
.actions,
.nav .actions,
header .actions {
  position: relative !important;
  z-index: 2147483647 !important;
  pointer-events: auto !important;
}

[data-auth-login-logout],
[data-pilot-center],
[data-join-now],
[data-download-flight-plan] {
  position: relative !important;
  z-index: 2147483647 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
}

[data-download-flight-plan][hidden] {
  display: none !important;
}
/* AVA AUTH CLICK HARD FIX END */
