.wnc-payee-profile{margin-top:14px;padding-top:14px;border-top:1px solid #e7eef7;color:#263f60;font:12px/1.5 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;min-width:0}
.wnc-payee-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wnc-payee-head h3{font-size:13px;font-weight:600;margin:0}.wnc-payee-head p{font-size:11px;color:#8494a9;margin:3px 0 0}.wnc-payee-head>.wnc-pu-button{font-size:11px;padding:5px 8px;min-height:28px}
.wnc-payee-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin:12px 0}.wnc-payee-facts>div{min-width:0;display:flex;align-items:baseline;gap:8px}.wnc-payee-facts dt{font-size:11px;color:#8393a8;white-space:nowrap}.wnc-payee-facts dd{font-size:12px;margin:0;overflow-wrap:anywhere}.wnc-payee-wide{grid-column:1/-1}.wnc-payee-doc-summary{display:flex;gap:12px;flex-wrap:wrap;color:#8393a8;font-size:11px}.wnc-payee-doc-summary b{color:#5d7895;font-weight:400}.wnc-payee-warning{font-size:11px;color:#a97837;background:#fff8ea;border-radius:5px;padding:8px;margin-bottom:0}
.wnc-payee-editor .wnc-payee-options{display:flex;gap:12px;margin:0 0 16px}.wnc-payee-options label{flex:1;display:flex;align-items:center;gap:7px;border:1px solid #dce7f4;border-radius:6px;padding:10px;cursor:pointer;font-size:12px;background:#fafcff}.wnc-payee-options input{accent-color:#1677ff;margin:0}.wnc-payee-options label:has(input:checked){background:#f0f6ff;border-color:#80b0f5;color:#1677ff}.wnc-payee-help{font-size:11px;color:#899bb0;line-height:1.7;margin:12px 0 0}.wnc-payee-editor .wnc-pu-field input{background:#fff;color:#314b6b;-webkit-text-fill-color:#314b6b}.wnc-payee-editor .wnc-pu-field input:disabled{background:#f7faff;color:#8393a8;-webkit-text-fill-color:#8393a8}.wnc-payee-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wnc-payee-doc{border:1px solid #e0e9f4;border-radius:7px;padding:10px;min-width:0}.wnc-payee-doc h4{font-size:12px;font-weight:500;margin:0 0 8px}.wnc-payee-image{aspect-ratio:1.6;display:flex;align-items:center;justify-content:center;background:#f5f8fc;border:1px dashed #dae5f2;border-radius:5px;overflow:hidden;font-size:11px;color:#a0afc2}.wnc-payee-image img{max-width:100%;max-height:100%;object-fit:contain}.wnc-payee-reuse label{font-size:10px;color:#8494a9}.wnc-payee-reuse select{width:100%;height:32px;border:1px solid #dce7f4;border-radius:5px;font-size:11px;color:#627e9e;background:#fff;margin-top:5px;min-width:0}.wnc-payee-doc>.wnc-pu-button{width:100%;margin-top:8px;font-size:11px}.wnc-payee-message{font-size:12px;color:#268b68;margin:4px 0}.wnc-payee-message.bad{color:#c26c49}.wnc-payee-editor [hidden]{display:none!important}
@media(max-width:768px){.wnc-payee-editor .wnc-pu-form-grid{grid-template-columns:1fr}.wnc-payee-editor .wnc-payee-doc-grid{gap:8px}.wnc-payee-doc{padding:8px}.wnc-payee-facts{grid-template-columns:1fr}.wnc-payee-wide{grid-column:auto}.wnc-payee-head>.wnc-pu-button{flex-shrink:0}}
/* Fit the short recipient form; keep the existing scroll/phone footer behavior. */
.wnc-payee-editor{height:fit-content}

/* Transcription is a suggestion, never an identity verification result. */
.wnc-payee-ocr{display:grid;gap:10px;margin-top:14px}.wnc-payee-ocr[hidden]{display:none}
.wnc-payee-ocr-result{background:#f7faff;border:1px solid #e1eaf5;border-radius:8px;padding:12px}
.wnc-payee-ocr-result header{display:flex;justify-content:space-between;gap:12px;font-size:13px}.wnc-payee-ocr-result header span{color:#946716;font-size:12px}
.wnc-payee-ocr-result dl{margin:10px 0;display:grid;gap:8px}.wnc-payee-ocr-result dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);font-size:13px;gap:8px}.wnc-payee-ocr-result dt{color:#728098}.wnc-payee-ocr-result dd{margin:0;overflow-wrap:anywhere}.wnc-payee-ocr-result p{font-size:12px;color:#8b6430;margin:8px 0}
