/* Routing's main menu opens upward; Generation sessions expand inside it. */
body.is-routing .live-form .live-actions>.registry-forward>.registry-forward-options{top:auto!important;bottom:calc(100% + 8px)!important;left:0!important;margin:0!important;max-height:min(400px,60vh);overflow-y:auto}
body.is-routing .registry-forward .forward-subpanel{position:static!important;inset:auto!important;width:100%!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:0!important;background:transparent!important}
/* Forward buttons use text only across all portals. */
.registry-forward>summary::after{content:none!important}
.registry-forward>summary>span[aria-hidden="true"]{display:none!important}
.registry-forward>summary::-webkit-details-marker{display:none}
.live-table td>[data-chat="student"]{margin-inline-start:8px}
.registry-inbox-message{padding-block:18px;border-bottom:1px solid #dacfc8}
.registry-inbox-message:last-of-type{border-bottom:0}
.registry-inbox-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}
.registry-inbox-message time{display:block;font-size:12px;color:#775a4d;margin-block:6px 12px}
.registry-inbox-message .live-actions{align-items:center;gap:12px}
