.dashboard-payables{min-width:0;margin:18px 0}.supplier-dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0;display:grid}.supplier-dashboard-kpis .kpi{text-align:left;width:100%;min-width:0;color:inherit;background:var(--panel,#fff);flex-direction:column;gap:6px;display:flex}.supplier-dashboard-kpis button.kpi:hover{border-color:var(--primary,#2563eb)}.supplier-dashboard-kpis small{white-space:normal}.dashboard-payables td small{color:#64748b;margin-top:4px;display:block}.dashboard-payables table{width:100%;min-width:650px}.dashboard-payables .table-scroll{max-width:100%;overflow:auto}.dashboard-payables>p{line-height:1.5}@media (max-width:520px){.supplier-dashboard-kpis{grid-template-columns:1fr}.dashboard-payables .section-title{flex-wrap:wrap}}
.supplier-returns{gap:16px;min-width:0;display:grid}.supplier-returns .panel,.supplier-return-document{min-width:0}.supplier-returns .kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.supplier-returns .table-scroll,.supplier-return-document .table-scroll{max-width:100%;overflow:auto}.supplier-returns table,.supplier-return-document table{width:100%;min-width:620px;display:table}.supplier-returns small,.supplier-return-document small,.supplier-return-event small{color:var(--muted,#64748b);display:block}.supplier-return-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.supplier-return-event{border-top:1px solid #e2e8f0;padding:12px 0}.supplier-return-document p{overflow-wrap:anywhere}.supplier-returns input[type=number]{max-width:120px}dialog:has([id^=supplier-return-]) fieldset{border:1px solid #cbd5e1;border-radius:10px;margin:12px 0;padding:12px}dialog:has([id^=supplier-return-]) fieldset label{margin:8px 0}dialog:has([id^=supplier-return-]) textarea{max-width:100%}@media (max-width:600px){.supplier-returns .section-title{flex-wrap:wrap}.supplier-returns .grid-form{grid-template-columns:minmax(0,1fr)}}dialog:has([id^=supplier-return-]) .table-scroll{min-width:0;max-width:100%;overflow-x:auto}dialog:has([id^=supplier-return-]) table{width:100%;min-width:620px;display:table;overflow:visible}dialog:has([id^=supplier-return-]) small{display:block}dialog:has([id^=supplier-return-]) .grid-form{grid-template-columns:repeat(2,minmax(0,1fr))}dialog:has([id^=supplier-return-]) input[type=number]{max-width:130px}dialog:has([id^=supplier-return-]) .section-title{flex-wrap:wrap}dialog:has([id^=supplier-return-]) h2{overflow-wrap:anywhere}@media (max-width:600px){dialog:has([id^=supplier-return-]) .grid-form{grid-template-columns:minmax(0,1fr)}}
