.transfer-panel{max-width:1200px}.transfer-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto;gap:16px;align-items:end;margin:24px 0}.transfer-list{display:grid;gap:16px}.transfer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px;border:1px solid #dfe3e6;border-radius:16px;align-items:center}.transfer-row h3{margin:12px 0 8px}.transfer-row p{overflow-wrap:anywhere}.transfer-row .badge{display:inline-block}.transfer-panel .actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.transfer-panel h3{margin-top:24px}.transfer-panel #transfer-approve{display:grid;gap:20px;border-top:1px solid #dfe3e6;margin-top:32px;padding-top:24px}.transfer-panel a{overflow-wrap:anywhere}.transfer-panel li{margin:10px 0}.transfer-text{white-space:pre-line}.transfer-moderation-notice{display:block;margin:16px 0}.transfer-panel label{display:grid;gap:8px}.transfer-panel .check{display:flex;align-items:flex-start;gap:12px}@media(max-width:700px){.transfer-filters,.transfer-row{grid-template-columns:minmax(0,1fr)}.transfer-row button{justify-self:start}}
.moderation-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.moderation-badge{display:inline-block;padding:6px 12px;border-radius:8px;font-size:14px}.moderation-badge.missing{background:#fff0f4;color:#a82949}.moderation-short{color:#a82949;padding-left:22px}.moderation-detail{display:grid;gap:18px;margin:24px 0}.moderation-issues{padding:20px;border:1px solid #dfe3e6;border-radius:12px;background:#fff}.moderation-issues.missing{border-left:4px solid #ff4f75;background:#fff8fa}.moderation-issues.check{border-left:4px solid #a58143}.moderation-issues.connection{border-left:4px solid #83909a}.moderation-issues h3{margin:0 0 12px}.moderation-issues ul{margin-bottom:0}.moderation-detail .field-help{margin:0}.transfer-row>div{min-width:0}.transfer-row>button{max-width:100%;white-space:normal}.transfer-row .badge{align-self:center;flex:0 0 auto}

.moderation-tabs,.speaker-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.moderation-tabs [aria-current=page],.speaker-tabs [aria-current=page]{background:#fff0f4;border-color:#ff5076;color:#a92046}.transfer-row code{overflow-wrap:anywhere}.transfer-panel form{min-width:0}.transfer-panel input,.transfer-panel select,.transfer-panel textarea{max-width:100%;min-width:0}#address-match button{white-space:normal;text-align:left;overflow-wrap:anywhere}#address-confirm{margin-top:20px}#address-confirm label{display:block;margin:16px 0}#address-confirm input,#address-confirm textarea{width:100%}
