.bl-wrap{display:grid;gap:14px;max-width:1000px}.bl-pending{background:#f4faff;border-color:#cfe6f8}
.bl-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bl-wrap button,.bl-wrap select,.bl-wrap input{min-height:44px}.bl-wrap button.sm{min-height:44px;padding:0 12px}
.bl-tbl td,.bl-tbl th{vertical-align:top;min-width:120px}.bl-tbl td:first-child,.bl-tbl th:first-child{min-width:130px;position:sticky;left:0;background:#fff}
.bl-cell{display:grid;gap:4px;justify-items:start}.bl-cell small{color:#0f2a3d;font-weight:700}
.bl-line{padding:10px 0;border-bottom:1px solid #eaf1f8;gap:10px}.bl-line:last-child{border-bottom:0}.bl-pay select{max-width:260px}
