.bond-block,.bond-workspace,.bond-record { min-width:0; overflow-wrap:anywhere; }
.bond-block .batch-row,.bond-workspace .batch-row { padding:16px 0; border-bottom:1px solid var(--border-color,#e0e5e1); }
.bond-record { margin:12px 0; padding:16px; background:var(--surface-subtle,#f5f7f5); border-radius:8px; }
.bond-block .batch02-actions,.bond-workspace .batch02-actions,.bond-record .batch02-actions { flex-wrap:wrap; gap:8px; }
.bond-block button,.bond-workspace button,.bond-record button,.bond-block input,.bond-workspace input,.bond-record input,.bond-block select,.bond-workspace select { min-height:44px; max-width:100%; }
.bond-guarantee { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; padding:12px; border:1px solid #d6dfd8; }
.bond-guarantee[hidden] { display:none; }
.bond-attention { padding:12px; background:#fff7dc; color:#665314; }
@media(max-width:600px) { .bond-block .batch02-form,.bond-workspace .batch02-form,.bond-record .batch02-form,.bond-guarantee { grid-template-columns:minmax(0,1fr); } .bond-record { padding:12px; } }
