.supplier-panel{padding:24px;margin:20px 0}.supplier-filters,.supplier-highlights{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:24px}.supplier-filters .field{flex:1;min-width:180px}.supplier-highlights>div{flex:1;min-width:240px}.supplier-highlights b,.supplier-highlights small{display:block;margin-bottom:8px}.supplier-tabs{display:flex;gap:8px;overflow:auto;border-bottom:1px solid #dae1ec;margin:24px 0}.supplier-tabs button{white-space:nowrap;padding:12px;border:0;background:transparent;color:inherit;cursor:pointer}.supplier-tabs [aria-selected=true]{color:#2555c9;border-bottom:3px solid #3970ff;font-weight:700}.suppliers-page td{vertical-align:top}.suppliers-page td small{display:block;margin:6px 0;color:#65738c}.suppliers-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto}.supplier-material{padding:14px 0;border-bottom:1px solid #dae1ec}.supplier-material summary{cursor:pointer;padding:10px 0}.supplier-check{display:flex;align-items:center;gap:8px;padding:12px 0}.supplier-check input{width:auto}.supplier-actions{display:flex;gap:8px;flex-wrap:wrap}.supplier-invoice-link{padding:16px;background:#eff4ff;margin-bottom:15px}.suppliers-page .summary-strip{flex-wrap:wrap}.suppliers-page a{color:#2455c6}.suppliers-page .field input,.suppliers-page .field select{width:100%}@media(max-width:700px){.supplier-panel{padding:14px}.supplier-filters{display:block}.supplier-filters .field{margin-bottom:12px}.supplier-highlights{display:block}.supplier-highlights>div{margin-bottom:18px}}
