/* v2.41.8: compact selected-member summary and one-click archived member recovery */
#cvUltraPanel #cvUltraMemberBrief{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box;min-width:0;padding:12px 14px;margin:8px 0 12px;border:1px solid #ccb587;background:#f4e3c2;overflow-wrap:anywhere}
#cvUltraPanel #cvUltraMemberBrief strong{font:700 16px Georgia,serif;color:#163644}
#cvUltraPanel #cvUltraMemberBrief span{font-size:12px;line-height:1.5;color:#5b513f}
#cvUltraPanel #cvUltraMemberBrief[data-state=archived]{border-left:3px solid #b27647}
#cvUltraPanel #cvUltraMemberBrief[data-state=active]{border-left:3px solid #467357}
#cvUltraPanel .cv-ultra-message{margin:4px 0 10px;line-height:1.5}
#cvUltraPanel .cv-ultra-member-row{display:flex;align-items:stretch;justify-content:space-between;gap:8px;border-bottom:1px solid #dac59d;min-width:0}
#cvUltraPanel .cv-ultra-member-row .cv-ultra-member{flex:1 1 auto;min-width:0;max-width:100%;width:auto;border-bottom:0;margin:0;padding:11px 12px}
#cvUltraPanel .cv-ultra-member-row.is-archived{background:#f2dfbd}
#cvUltraPanel .cv-ultra-restore-btn{flex:0 0 auto;align-self:center;min-width:83px;min-height:38px;padding:9px 12px;margin:6px 10px 6px 0;border:1px solid #a36e33;background:#fff7e8;color:#193746;font-size:11px;font-weight:750;letter-spacing:.02em;cursor:pointer}
#cvUltraPanel .cv-ultra-restore-btn:hover{background:#e9c98e}
#cvUltraPanel .cv-ultra-restore-btn:disabled{opacity:.55;cursor:wait}
#cvUltraPanel .cv-ultra-restore-btn:focus-visible,#cvUltraPanel .cv-ultra-member:focus-visible{outline:3px solid #5c85ce;outline-offset:2px}
@container (max-width:370px){#cvUltraPanel .cv-ultra-member-row{flex-wrap:wrap}#cvUltraPanel .cv-ultra-restore-btn{margin:0 10px 10px auto}}
