.sessions-panel{max-width:840px}
.sessions-panel .section-heading{align-items:flex-start;gap:16px;flex-wrap:wrap}
.sessions-panel .section-heading h2{margin-bottom:4px}
.session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:18px 0}
.session-row>div{min-width:0}.session-row p{margin:8px 0 0;overflow-wrap:anywhere}
.session-row .badge{display:inline-block;margin-left:8px;vertical-align:middle}
.sessions-actions{border-top:1px solid var(--line);padding-top:18px}
@media(max-width:600px){.session-row{align-items:flex-start;flex-direction:column}.session-row button{width:100%}}
