.suppliers-v2-datagrid{display:flex;flex-direction:column;min-height:0;overflow:hidden}.suppliers-v2-name{display:inline-flex;align-items:center;padding:0;margin:0;font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}.suppliers-v2-name:hover{color:var(--color-primary-600);text-decoration:underline}.suppliers-v2-code{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.suppliers-v2-text{font-size:var(--text-md);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suppliers-v2-debt{font-size:var(--text-md);font-weight:var(--font-bold);color:var(--color-danger-600)}.suppliers-v2-debt.paid{color:var(--color-emerald-600)}.suppliers-v2-actions{display:inline-flex;align-items:center;gap:var(--space-1);justify-content:flex-end}.crm-table thead th:nth-child(1){width:40px}.crm-table thead th:nth-child(7){text-align:right}.crm-table thead th:nth-child(8){text-align:right}.crm-table-loading{text-align:center;padding:48px 0}.crm-table-empty{text-align:center;padding:32px 0;color:var(--color-neutral-400)}.crm-table-address{max-width:180px}.supplier-modal{width:1658px;height:728px}@media(max-width:1024px){.suppliers-v2-datagrid{min-height:0}}
