/* Truelimbs ERP v5.5.27.7 — Vendor invoices inside Sales Order > Purchase Orders */
.v550-po-group{border:1px solid #dce6ee;border-radius:12px;overflow:hidden;margin:0 0 14px;background:#fff}
.v550-po-group>.v550-record{margin:0!important;border:0!important;border-radius:0!important}
.v550-vinv-box{border-top:1px solid #e3ebf1;background:#f8fbfd;padding:12px 14px 14px}
.v550-vinv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#183752}
.v550-vinv-head>b{font-size:11px;letter-spacing:.06em;text-transform:uppercase}
.v550-vinv-head>span{font-size:10px;font-weight:800;color:#607386;background:#edf3f6;border-radius:999px;padding:4px 8px}
.v550-vinv-row{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(150px,.75fr) minmax(205px,1fr) auto;align-items:center;gap:12px;background:#fff;border:1px solid #dde7ee;border-radius:9px;padding:10px 12px;margin-top:7px}
.v550-vinv-row>div:first-child>b{display:block;color:#17344e;font-size:12px}
.v550-vinv-row small{display:block;color:#687a8d;font-size:10px;line-height:1.45}
.v550-vinv-row>strong{color:#17344e;font-size:12px}
.v550-vinv-row button{border:1px solid #ccd9e3;background:#fff;color:#17344e;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}
.v550-vinv-row button:hover{background:#eef5f8}
.v550-vinv-no-pdf{display:inline-block;color:#7b8794;font-size:10px;font-weight:700;padding:5px 8px}
.v550-vinv-empty{padding:9px 10px;color:#7a8898;font-size:10px;border:1px dashed #cedae4;border-radius:8px;background:#fff}
@media(max-width:900px){.v550-vinv-row{grid-template-columns:1fr 1fr}.v550-vinv-row>div:last-child{text-align:right}}
