/* v1.68 — Meetings uses the same fly/flymenu component and geometry as Projects. */
.mega .academyMeetingsFlyout>.academyMeetingsTrigger{box-sizing:border-box;display:block;width:100%;margin:0;border:0;border-radius:5px;padding:9px 11px!important;background:transparent;color:var(--ink);font-family:inherit;font-size:13.5px!important;font-weight:600!important;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}
.mega .academyMeetingsFlyout>.academyMeetingsTrigger:after{content:"›";float:right;margin-left:18px}
.mega .academyMeetingsFlyout>.academyMeetingsTrigger:hover,.mega .academyMeetingsFlyout>.academyMeetingsTrigger:focus-visible{background:#edf4f5;color:var(--accent);outline:0}
.academyMeetingsFlyout>.academyMeetingsLinks{z-index:90;max-height:none;overflow:visible}
.academyMeetingsFlyout:hover>.academyMeetingsLinks,.academyMeetingsFlyout:focus-within>.academyMeetingsLinks,.academyMeetingsFlyout.is-open>.academyMeetingsLinks{display:block}
.academyMeetingsLinks a{white-space:normal}
.mega:has(.academyMeetingsFlyout){max-height:none;overflow:visible}
@media(max-width:1050px){
 .nav.open .mega:has(.academyMeetingsFlyout){max-height:none;overflow:visible}
 .nav.open .academyMeetingsFlyout>.academyMeetingsLinks{position:static;display:none;min-width:0;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;padding:2px 0 4px 18px}
 .nav.open .academyMeetingsFlyout.is-open>.academyMeetingsLinks{display:block}
 .nav.open .academyMeetingsFlyout:hover>.academyMeetingsLinks{display:none}
 .nav.open .academyMeetingsFlyout.is-open:hover>.academyMeetingsLinks{display:block}
}

/* Reset the native button chrome so Meetings matches adjacent Academy menu entries. */
.mega .academyMeetingsFlyout>.academyMeetingsTrigger{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ink)!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important}
.mega .academyMeetingsFlyout>.academyMeetingsTrigger:hover,.mega .academyMeetingsFlyout>.academyMeetingsTrigger:focus-visible{background:#edf4f5!important;color:var(--accent)!important;outline:0!important}
