/* Fix423 TEST - invoice details only; no modification of other cards */
.detail-modal .ov423-detail-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:16px 0;border:1px solid #d9e1ed;border-radius:10px;overflow:hidden;background:#f8fafc}
.detail-modal .ov423-detail-meta .ov423-meta-item{min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px;border-right:1px solid #d9e1ed}
.detail-modal .ov423-detail-meta .ov423-meta-item:last-child{border-right:none}
.detail-modal .ov423-detail-meta .ov423-meta-item span{font-size:11px;color:#64748b;text-transform:uppercase;font-weight:700}
.detail-modal .ov423-detail-meta .ov423-meta-item strong{font-size:13px;font-weight:650;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.45}
.detail-modal .ov423-detail-meta .ov423-meta-item:nth-child(2) strong,.detail-modal .ov423-detail-meta .ov423-meta-item:nth-child(3) strong{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:12px}
.detail-modal .ov422-policy.ov423-policy-off{background:#f8fafc;border-color:#d5dde8;color:#475569}
@media(max-width:900px){.detail-modal .ov423-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-modal .ov423-detail-meta .ov423-meta-item{border-bottom:1px solid #d9e1ed}.detail-modal .ov423-detail-meta .ov423-meta-item:nth-child(3){border-right:0}}
@media(max-width:560px){.detail-modal .ov423-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-modal .ov423-detail-meta .ov423-meta-item:nth-child(3){border-right:1px solid #d9e1ed}.detail-modal .ov423-detail-meta .ov423-meta-item:nth-child(2n){border-right:0}}
