/* UI37 — Asset Collector row readability; persistence/data model untouched. */
#wealth-asset-collector-view .wealth-asset-table{
  overflow:visible!important;border:1px solid #dbe4ef!important;border-radius:12px!important;
  background:#0d151e!important;
}
#wealth-asset-collector-view .wealth-asset-table-head,
#wealth-asset-collector-view .wealth-asset-row{
  grid-template-columns:minmax(150px,1.25fr) minmax(170px,1.5fr) minmax(130px,.9fr) minmax(120px,.8fr) 44px!important;
  column-gap:10px!important;align-items:center!important;
}
#wealth-asset-collector-view .wealth-asset-table-head{
  padding:8px 10px!important;background:#111a24!important;color:#aab6c2!important;
  font-size:11px!important;font-weight:850!important;letter-spacing:.02em!important;
}
#wealth-asset-collector-view .wealth-asset-row{
  padding:9px 10px!important;margin:0!important;background:#0d151e!important;
  border-top:1px solid #e6edf5!important;
}
#wealth-asset-collector-view .wealth-asset-row:hover{background:#101821!important}
#wealth-asset-collector-view .wealth-asset-field{min-width:0!important;margin:0!important}
#wealth-asset-collector-view .wealth-asset-field>span{
  display:block!important;margin-bottom:4px!important;color:#64748b!important;font-size:11px!important;font-weight:750!important;
}
#wealth-asset-collector-view .wealth-asset-row input,
#wealth-asset-collector-view .wealth-asset-row select{width:100%!important;min-width:0!important;min-height:40px!important}
#wealth-asset-collector-view .wealth-asset-value{text-align:right!important;font-variant-numeric:tabular-nums!important}
#wealth-asset-collector-view .wealth-asset-source{min-width:0!important}
#wealth-asset-collector-view .wealth-asset-source strong,
#wealth-asset-collector-view .wealth-asset-source span,
#wealth-asset-collector-view .wealth-asset-source small{display:block!important;overflow-wrap:anywhere!important}
#wealth-asset-collector-view .wealth-remove-row{
  width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;
  display:grid!important;place-items:center!important;
}
@media(max-width:900px){
  #wealth-asset-collector-view .wealth-asset-table-head{display:none!important}
  #wealth-asset-collector-view .wealth-asset-row{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:10px 12px!important;margin:8px!important;padding:12px!important;
    border:1px solid #dbe4ef!important;border-radius:11px!important;
  }
  #wealth-asset-collector-view .wealth-remove-row,
  #wealth-asset-collector-view .wealth-source-lock{grid-column:1/-1!important;justify-self:end!important}
}
@media(max-width:640px){
  #wealth-asset-collector-view .wealth-asset-row{grid-template-columns:minmax(0,1fr)!important;margin:8px 4px!important}
  #wealth-asset-collector-view .wealth-asset-row input,
  #wealth-asset-collector-view .wealth-asset-row select{min-height:44px!important;font-size:14px!important}
}
