/* v721 — brokerage assignment transfer, compact and auditable */
.bcv721-assignment-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--border,#dbe3ec);border-radius:14px;background:var(--surface,#fff)}
.bcv721-assignment-current{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}
.bcv721-assignment-current>span{font-size:12px;color:var(--muted,#64748b)}
.bcv721-assignment-current>b{font-size:14px;color:var(--text,#0f2742)}
.bcv721-assignment-current>small{font-size:11px;color:var(--muted,#64748b)}
.bcv721-assignment-suggest{width:100%}
.bcv721-reassign-panel{margin-top:8px;padding:12px;border:1px solid var(--border,#dbe3ec);border-radius:14px;background:var(--surface-soft,#f8fafc);display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end}
.bcv721-reassign-panel[hidden]{display:none!important}
.bcv721-reassign-panel label{display:grid;gap:6px;margin:0}
.bcv721-reassign-panel label>span{font-size:12px;font-weight:700;color:var(--text,#0f2742)}
.bcv721-reassign-panel select,.bcv721-reassign-panel input{width:100%;min-height:42px}
.bcv721-reassign-actions{display:flex;gap:8px;align-items:center}
.bcv721-assignment-history{margin:0 0 14px;padding:12px;border:1px solid var(--border,#dbe3ec);border-radius:14px;background:var(--surface-soft,#f8fafc)}
.bcv721-assignment-history h4{margin:0 0 8px;font-size:13px}
.bcv721-assignment-history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border,#e5e7eb)}
.bcv721-assignment-history-item:first-of-type{border-top:0}
.bcv721-assignment-history-item>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.bcv721-assignment-history-item b{font-size:13px}.bcv721-assignment-history-item small,.bcv721-assignment-history-item>span{font-size:11px;color:var(--muted,#64748b)}
@media(max-width:760px){.bcv721-assignment-card{align-items:flex-start}.bcv721-assignment-toggle{white-space:nowrap}.bcv721-reassign-panel{grid-template-columns:1fr}.bcv721-reassign-actions{justify-content:flex-end}.bcv721-assignment-history-item{align-items:flex-start;flex-direction:column;gap:4px}}

/* Current brokerage case workspace */
.t721-assignment-card{overflow:visible}
.t721-owner-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.t721-owner-current{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}
.t721-owner-current>small{font-size:12px;color:var(--muted,#64748b)}
.t721-owner-current>b{font-size:14px;color:var(--text,#0f2742)}
.t721-owner-current>span{font-size:11px;color:var(--muted,#64748b)}
.t721-reassign-panel{margin-top:12px;padding-top:12px;border-top:1px solid var(--border,#dbe3ec)}
.t721-reassign-panel[hidden]{display:none!important}
.t721-reassign-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}
@media(max-width:760px){.t721-owner-row{align-items:flex-start;flex-direction:column}.t721-owner-row>.t466-soft-btn{width:100%;justify-content:center}.t721-reassign-actions{display:grid;grid-template-columns:1fr 1fr}.t721-reassign-actions button{width:100%;justify-content:center}}
