.session-management{--s-text:var(--a-text,var(--text,#1c2c43));--s-muted:var(--a-muted,var(--muted,#64758b));--s-border:var(--a-border,var(--border,#e2e8f0));--s-soft:var(--a-hover,var(--soft,#f2f6fc));color:var(--s-text);min-width:0}.session-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.session-heading p,.session-help,.session-count,.session-empty{color:var(--s-muted);font-size:.78rem;line-height:1.7}.session-heading p{max-width:680px;margin:8px 0 0!important}.session-management button{flex-shrink:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.session-count{margin:20px 0 12px!important}.session-list{margin:0;padding:0;list-style:none}.session-row{border-bottom:1px solid var(--s-border);align-items:flex-start;gap:16px;padding:22px 0;display:flex}.session-row>svg{color:var(--s-muted);flex-shrink:0;margin-top:2px}.session-description{overflow-wrap:anywhere;flex:1;min-width:0}.session-description>strong{font-size:.88rem;font-weight:650}.session-description>small{color:var(--s-muted);margin-top:5px;font-size:.69rem;display:block}.session-current{background:var(--s-soft);color:var(--a-blue,#2478ed);border-radius:5px;margin-left:10px;padding:3px 7px;font-size:.68rem;font-weight:600;display:inline-block}.session-description dl{flex-wrap:wrap;gap:12px 26px;margin:16px 0 0;display:flex}.session-description dl>div{font-size:.74rem}.session-description dt{color:var(--s-muted);margin-bottom:4px}.session-description dd{margin:0}.session-help{margin:18px 0!important}.session-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.session-confirm{border:1px solid var(--a-blue,#2478ed);background:var(--s-soft);outline-offset:3px;border-radius:10px;margin-top:22px;padding:20px}.session-confirm p{font-size:.82rem;line-height:1.7;margin-top:12px!important}.session-warning,.session-management .session-danger{color:#a33e4a}.session-error,.session-success{color:#963f4a;background:#fff3f3;border:1px solid #e7bcc3;border-radius:8px;margin-top:18px;padding:12px 16px;font-size:.82rem}.session-success{color:#236744;background:#effaf3;border-color:#bce2cc}[data-theme=dark] .session-warning,[data-theme=dark] .session-management .session-danger{color:#ffb3be}[data-theme=dark] .session-error{color:#ffbcc4;background:#492b33;border-color:#71424b}[data-theme=dark] .session-success{color:#a6e3be;background:#233e32;border-color:#3a634c}@media (width<=650px){.session-heading{flex-direction:column}.session-row{flex-wrap:wrap;gap:11px}.session-description{flex-basis:calc(100% - 35px)}.session-row>button{margin-left:33px}.session-actions{flex-direction:column;align-items:stretch}.session-actions>button,.session-row>button{white-space:normal;text-align:center}.session-current{margin-left:6px}.session-description dl{gap:12px}.session-description dl>div{flex-basis:100%}}
