/* 设计师名单 (95t-roster.js) and the signed person in the account menu. Built on autofix.css's table. */
.rs-wrap{display:grid;gap:14px;min-width:0}
.rs-add{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(100px,1fr) 130px auto;gap:8px;align-items:center}
.rs-add>*{width:100%;min-width:0;box-sizing:border-box}
.rs-add .btn{width:auto}
.rs-add #rs-q{grid-column:1/3}
.rs-add .tls{grid-column:3/5}
@media (max-width:640px){.rs-add{grid-template-columns:1fr 1fr}.rs-add #rs-q,.rs-add .tls{grid-column:1/-1}}
.rs-table td{vertical-align:middle}
.rs-table .rs-team{width:100%;min-width:90px;box-sizing:border-box}
.rs-off td{opacity:.55}
.rs-act{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.rs-link{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%;margin-top:4px}
.rs-link input{flex:1 1 260px;min-width:0;font-family:var(--mono,monospace);font-size:12px}
.rs-br summary{cursor:pointer;font-size:12px;color:var(--ink-3);margin-top:4px}
.rs-b{display:flex;gap:6px;align-items:center;justify-content:space-between;margin-top:4px}
.rs-me{display:flex;gap:10px;align-items:center;padding:4px 2px 8px}
.rs-me .av{flex:none}
.rs-teams{margin-bottom:4px}
.rs-myteam{display:grid;gap:4px;padding:6px 2px 8px;border-bottom:1px solid var(--line)}
.rs-myteam .row{display:flex;gap:6px}.rs-myteam input{flex:1;min-width:0}
