/* MinhaHub Vendedor — refinamentos visuais isolados do Automotivo */
body.mh-vendor dialog.vendor-dialog{overflow-x:hidden}
body.mh-vendor dialog.vendor-dialog .vendor-dialog-box{padding:14px;gap:10px}
body.mh-vendor dialog.vendor-dialog .vendor-form{gap:8px}
body.mh-vendor dialog.vendor-dialog .vendor-form label{margin:3px 0;gap:3px}
body.mh-vendor dialog.vendor-dialog .vendor-form input,
body.mh-vendor dialog.vendor-dialog .vendor-form select,
body.mh-vendor dialog.vendor-dialog .vendor-form textarea{margin-top:3px;padding:9px 10px;min-height:42px}
body.mh-vendor dialog.vendor-dialog .vendor-form textarea{min-height:68px}
body.mh-vendor dialog.vendor-dialog .vendor-inline{gap:8px}
body.mh-vendor dialog.vendor-dialog .vendor-installments{gap:6px}
body.mh-vendor dialog.vendor-dialog .vendor-installment{min-width:0}
body.mh-vendor dialog.vendor-dialog .vendor-installment>*{min-width:0;max-width:100%}
body.mh-vendor .vendor-client-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}
body.mh-vendor .vendor-client-clickable:hover,
body.mh-vendor .vendor-client-clickable:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:0}
body.mh-vendor .vendor-client-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
body.mh-vendor .vendor-client-contact>div{border:1px solid var(--border);border-radius:10px;padding:9px 10px;min-width:0}
body.mh-vendor .vendor-client-contact small,
body.mh-vendor .vendor-client-summary small{display:block;color:var(--muted);font-size:11px;margin-bottom:2px}
body.mh-vendor .vendor-client-contact strong{display:block;overflow-wrap:anywhere}
body.mh-vendor .vendor-client-note{padding:9px 10px;border-radius:10px;background:#f8fafc;color:var(--muted);font-size:13px}
body.mh-vendor .vendor-client-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
body.mh-vendor .vendor-client-summary>div{border:1px solid var(--border);border-radius:10px;padding:9px 10px;min-width:0}
body.mh-vendor .vendor-client-summary strong{display:block;font-size:15px;overflow-wrap:anywhere}
body.mh-vendor .vendor-client-section{display:grid;gap:7px}
body.mh-vendor .vendor-client-section h3{margin:2px 0 0;font-size:16px}
body.mh-vendor .vendor-client-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:10px;padding:9px 10px}
body.mh-vendor .vendor-client-history-row>div{min-width:0}
body.mh-vendor .vendor-client-history-row strong{display:block;font-size:13px}
body.mh-vendor .vendor-client-history-row span{display:block;color:var(--muted);font-size:12px;margin-top:2px}
body.mh-vendor .vendor-client-history-row .vendor-status{display:inline-flex;color:inherit;white-space:nowrap;margin:0}
body.mh-vendor .vendor-client-history-row .vendor-pay-installment{min-height:38px;white-space:nowrap}
body.mh-vendor .vendor-empty.compact{padding:14px}
@media(max-width:600px){body.mh-vendor dialog.vendor-dialog .vendor-dialog-box{padding:12px;gap:8px}body.mh-vendor dialog.vendor-dialog .vendor-form{gap:6px}body.mh-vendor .vendor-client-summary{grid-template-columns:1fr 1fr}body.mh-vendor .vendor-client-history-row{align-items:flex-start;flex-direction:column}body.mh-vendor .vendor-client-history-row .vendor-pay-installment{width:100%}}
