.admin-nav{color:#fff;text-decoration:none;font-size:13px;font-weight:800;border-bottom:1px solid #8ab7a4;padding-bottom:3px;white-space:nowrap}
.active-session-nav{color:#173d38;background:#bff0ce;text-decoration:none;font-size:12px;font-weight:800;padding:8px 12px;border-radius:20px;white-space:nowrap;box-shadow:0 0 0 2px #ffffff25}.session-main-link{display:block;text-decoration:none;color:inherit}.session-actions{display:flex;gap:8px;border-top:1px solid #e2e9e2;margin-top:18px;padding-top:13px}.session-actions form{flex:1}.session-action-button{width:100%;padding:8px 10px;background:#edf2ed;color:#426255;font-size:11px}.active-session-card{border-color:#4f9c79!important;box-shadow:0 0 0 2px #4f9c7925}.active-pill{display:inline-block;background:#2d9a63;color:#fff;border-radius:30px;font-size:10px;font-weight:800;padding:7px 10px;margin-left:6px}@media(max-width:760px){header .active-session-nav{order:2;max-width:160px;overflow:hidden;text-overflow:ellipsis}}
.active-sessions-nav{display:flex;align-items:center;gap:7px;max-width:min(48vw,720px);overflow-x:auto;padding:4px 2px;scrollbar-width:thin}.active-sessions-nav .active-session-nav{flex:none}.current-session-name{white-space:nowrap}@media(max-width:900px){.active-sessions-nav{max-width:42vw}.current-session-name{display:none}}
