.theme-rev7 .rev7-cvs{display:flex;flex-direction:column;background:var(--rev7-surface);border-right:1px solid var(--rev7-surface-line);height:100%;overflow:hidden;transition:width var(--rev7-motion-base);flex:none;min-height:0}.theme-rev7 .rev7-cvs[data-mode=expanded]{width:264px}.theme-rev7 .rev7-cvs[data-mode=rail]{width:56px}.theme-rev7 .rev7-cvs[data-mode=hidden]{width:0;border-right:none}.theme-rev7 .rev7-cvs__head{display:flex;align-items:center;justify-content:space-between;gap:var(--rev7-s-2);padding:var(--rev7-s-4) var(--rev7-s-4) var(--rev7-s-3) var(--rev7-s-4)}.theme-rev7 .rev7-cvs__title{margin:0}.theme-rev7 .rev7-cvs__icon-btn{width:32px;height:32px;border-radius:var(--rev7-r-pill);background:var(--rev7-surface);border:1px solid var(--rev7-surface-line);color:var(--rev7-ink-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--rev7-motion-fast),color var(--rev7-motion-fast);flex:none}.theme-rev7 .rev7-cvs__icon-btn:hover{background:var(--rev7-surface-soft);color:var(--rev7-ink)}.theme-rev7 .rev7-cvs__search{padding:0 var(--rev7-s-4) var(--rev7-s-3) var(--rev7-s-4)}.theme-rev7 .rev7-cvs__search .rev7-search{width:100%;min-width:0}.theme-rev7 .rev7-cvs__body{flex:1;overflow-y:auto;padding:0 var(--rev7-s-2) var(--rev7-s-3) var(--rev7-s-2);display:flex;flex-direction:column;gap:var(--rev7-s-3)}.theme-rev7 .rev7-cvs__group{display:flex;flex-direction:column;gap:var(--rev7-s-1)}.theme-rev7 .rev7-cvs__group-label{margin:var(--rev7-s-3) var(--rev7-s-3) 4px var(--rev7-s-3)}.theme-rev7 .rev7-cvs__row{position:relative;display:flex;align-items:center;gap:var(--rev7-s-2);padding:var(--rev7-s-2) var(--rev7-s-3);border-radius:var(--rev7-r-pill);background:transparent;border:none;width:100%;text-align:left;cursor:pointer;color:var(--rev7-ink);transition:background var(--rev7-motion-fast)}.theme-rev7 .rev7-cvs__row:hover{background:var(--rev7-surface-soft)}.theme-rev7 .rev7-cvs__row[data-active]{background:var(--rev7-surface-soft);border-left:3px solid var(--rev7-accent);padding-left:9px}.theme-rev7 .rev7-cvs__row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.theme-rev7 .rev7-cvs__row-title{font-size:13px;line-height:18px;font-weight:500;color:var(--rev7-ink);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.theme-rev7 .rev7-cvs__row-meta{font-size:11px;line-height:14px;color:var(--rev7-ink-faint)}.theme-rev7 .rev7-cvs__row-unread{width:6px;height:6px;border-radius:50%;background:var(--rev7-accent);flex:none}.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__head{flex-direction:column;gap:var(--rev7-s-2);padding:var(--rev7-s-3) 0;align-items:center}.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__group-label,.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__search,.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__title{display:none}.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__body{align-items:center;padding:0 0 var(--rev7-s-3) 0}.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__group{align-items:center;width:100%}.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__row{width:40px;height:40px;padding:0;border-radius:var(--rev7-r-pill);justify-content:center}.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__row[data-active]{border-left:none;background:var(--rev7-accent-soft);padding-left:0}.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__row-text,.theme-rev7 .rev7-cvs[data-mode=rail] .rev7-cvs__row-unread{display:none}.theme-rev7 .rev7-cvs__rail-avatar{width:32px;height:32px;border-radius:50%;background:var(--rev7-canvas-alt);color:var(--rev7-ink);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.theme-rev7 .rev7-cvs:not([data-mode=rail]) .rev7-cvs__rail-avatar{display:none}.theme-rev7 .rev7-cvs__foot{display:flex;align-items:center;justify-content:center;padding:var(--rev7-s-3);border-top:1px solid var(--rev7-surface-line)}.theme-rev7 .rev7-cvs[data-mode=hidden] .rev7-cvs__body,.theme-rev7 .rev7-cvs[data-mode=hidden] .rev7-cvs__foot,.theme-rev7 .rev7-cvs[data-mode=hidden] .rev7-cvs__head{display:none}