#dt-contract .ac2h-owner > .wnc-pu-contract,#dt-contract .ac2h-owner .wnc-payee-profile{display:none!important}
#dt-contract .ac2h{margin-top:14px;padding:14px;border:1px solid #e4ecf7;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:8px}
.ac2h-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ac2h-head h3{margin:0;font-size:15px}.ac2h-head p{margin:3px 0 0;font-size:12px;color:#64748b}
.ac2h-btn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:9px;border:1px solid #d0dcef;background:#fff;font-size:13px;cursor:pointer;white-space:nowrap}
.ac2h-btn.pri{background:#2877ff;border-color:#2877ff;color:#fff}.ac2h-btn i{font-size:15px}
.ac2h-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;cursor:pointer}.ac2h-row.sug{background:#f5f9ff;cursor:default}
.ac2h-row b{display:block;font-size:14px}.ac2h-row small{display:block;font-size:12px;color:#64748b;margin-top:2px}
.ac2h-empty{font-size:13px;color:#64748b;background:#f8fafc;border-radius:10px;padding:12px}
.ac2h-sub{font-size:12px;color:#1373ff}.ac2h-err,.ac2h-msg{color:#b42318;font-size:12px;margin:0}
.ac2h .ac2-role{display:inline-block;font-size:11px;padding:0 6px;border-radius:5px;background:#edf5ff;color:#1373ff;margin-right:6px}
.ac2h .fo3-tag{white-space:nowrap}
