.linked-channel-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);background:#f7faf8;flex-shrink:0;min-width:0}.linked-channel-bar[hidden]{display:none}.linked-channel-bar button{font-size:11px;padding:6px 9px}.linked-channel-bar label{font-size:11px;flex:1 1 170px;min-width:0}.linked-channel-bar .rc-select{margin-top:3px}.linked-channel-bar .rc-select-trigger{min-height:34px;font-size:12px;padding:6px 9px}.linked-name{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.linked-name strong{font-size:13px}.linked-name small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.linked-dialog{width:580px;max-width:calc(100vw - 24px);max-height:88dvh;padding:24px;border-radius:18px;overflow:auto}.linked-dialog h2{padding-right:35px;font-size:20px;margin:0 0 14px}.linked-dialog p{font-size:12px;line-height:1.5}.linked-close{float:right;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#edf4f0;font-size:21px}.linked-members article{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0}.linked-members article>span{flex:1;min-width:0;overflow-wrap:anywhere}.linked-members small,.linked-results small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.linked-members button{font-size:12px}.linked-dialog .formgrid{margin-top:18px;gap:12px}.linked-dialog input{margin:6px 0 0}.linked-results{max-height:180px;overflow:auto;display:grid;gap:6px;font-size:12px}.linked-results:empty{display:none}.linked-results button{text-align:left;font-size:12px}.linked-selected{font-size:12px;color:var(--accent)}.linked-selected:empty{display:none}.linked-error{color:#a43838!important}.linked-error:empty{display:none}.linked-dialog label{font-size:12px}
@media(max-width:760px){.linked-channel-bar{padding:6px 12px}.linked-dialog{padding:20px 16px;max-height:var(--mobile-viewport-height,88dvh)}.linked-dialog button{min-height:40px}.linked-channel-bar .rc-select-trigger{font-size:16px;min-height:40px}.linked-name{flex-basis:100%}.linked-dialog input,.linked-dialog select{font-size:16px}}
.linked-channel-bar{align-items:flex-end;gap:10px 12px;padding:12px 16px}
.linked-channel-bar .linked-name{flex:1 0 100%}
.linked-channel-bar .linked-name small{font-size:11px;line-height:1.4}
.linked-channel-bar>label{display:flex;flex-direction:column;gap:4px;margin:0;flex:1 1 180px;font-size:12px;line-height:1.4}
.linked-channel-bar>label .rc-select{margin:0;min-width:0;width:100%}
.linked-channel-bar .rc-select-trigger,.linked-channel-bar>button{height:40px;min-height:40px;box-sizing:border-box;margin:0;border-radius:8px;font-size:12px;line-height:1.3}
.linked-channel-bar>button{flex:0 0 auto;padding:8px 12px;align-self:flex-end}
@media(max-width:760px){.linked-channel-bar{padding:10px 12px}.linked-channel-bar .rc-select-trigger{font-size:16px}.linked-channel-bar>button{min-height:40px}}
