/* Facturacion vinculada al pedido recepcionado (0.5.15). */
.lc0515-invoice-form .lc0515-intro{border-radius:12px;background:#fff5f5;padding:12px;line-height:1.5;margin:2px 0 13px}
.lc0515-scan{padding:12px;border:1px solid #e6d5d7;border-radius:13px;margin-bottom:14px}
.lc0515-scan p{font-size:12px;margin:7px 0 0}
.lc0515-scan-warning{color:#935608!important;font-weight:700}.lc0515-scan-ok{color:#176137!important;font-weight:700}
.lc0515-lines{border:1px solid #e5e7eb;border-radius:13px;overflow:hidden;margin:16px 0}
.lc0515-lines h3{font-size:15px;background:#fff6f6;margin:0;padding:13px}
.lc0515-lines>small{display:block;padding:9px 13px;color:#677083}
.lc0515-line{padding:10px 13px;display:flex;justify-content:space-between;align-items:flex-start;gap:9px;border-top:1px solid #eee;font-size:14px}
.lc0515-line span{min-width:0}.lc0515-line small{display:block;font-size:12px;color:#717888;margin-top:4px}
.lc0515-line strong{white-space:nowrap}.lc0515-compare{padding:13px;border:1px solid #c5ddcb;background:#eff9f1;color:#176137;font-size:13px;border-radius:11px;font-weight:700;margin:10px 0 15px;line-height:1.5}
.lc0515-compare.warn{border-color:#eed4a5;color:#87550b;background:#fff6e8}
.sm-detail-actions #sm-invoice-from-receipt,.sm-detail-actions #sm-view-linked-invoice{margin:0 0 11px}

.lc0515-invoice-form #lc0515-confirm-diff[hidden]{display:none!important}
