.supplier-shell{color:#142a43}.supplier-head,.supplier-row,.supplier-pages{display:flex;justify-content:space-between;align-items:center;gap:1rem}.supplier-head{align-items:flex-start}.supplier-head h2{margin-top:0}.supplier-head p,.supplier-note{color:#526679;line-height:1.5}.supplier-tabs,.supplier-filters,.supplier-filters form,.supplier-picker form{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem;margin:1rem 0}.supplier-tabs{border-bottom:1px solid #dfe6ed;padding-bottom:.8rem}.supplier-tabs .primary{border-color:#bd9e59}.supplier-filters label,.supplier-modal label{display:grid;gap:.4rem}.supplier-filters input{min-width:13rem}.supplier-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;margin:1rem 0}.supplier-summary article{padding:1rem;background:#fff;border:1px solid #dfe6ed;border-top:3px solid #bd9e59;border-radius:.6rem}.supplier-summary span,.supplier-summary b,.supplier-summary small{display:block}.supplier-summary b{font-size:1.2rem;margin:.6rem 0}.supplier-summary small{color:#526679;line-height:1.5}.supplier-table{overflow-x:auto;border:1px solid #dfe6ed;border-radius:.6rem;background:#fff}.supplier-table table{width:100%;border-collapse:collapse;min-width:780px}.supplier-table td,.supplier-table th{text-align:left;padding:.8rem;border-bottom:1px solid #e6ebf0}.supplier-table th{background:#f1f5f8;color:#142a43}.supplier-table small,.supplier-table b{display:block}.supplier-table small{margin-top:.3rem;color:#526679}.supplier-table td:first-child{max-width:280px;overflow-wrap:anywhere}.supplier-table .supplier-overdue{color:#9a4324;font-weight:600}.supplier-row{padding:1rem;background:#fff;border:1px solid #dfe6ed;border-radius:.6rem;margin:.7rem 0}.supplier-row p{margin:.4rem 0}.supplier-pages{flex-wrap:wrap;margin:1rem 0}.supplier-check{display:block!important;margin:1rem 0;line-height:1.6}.supplier-check input[type=checkbox]{display:inline;width:auto}.supplier-modal textarea{min-height:5rem}.supplier-history{margin-top:1.5rem}.supplier-history article{border-left:3px solid #bd9e59;padding:.6rem 1rem;background:#f5f7fa;margin:.7rem 0;border-radius:0 .4rem .4rem 0}.supplier-history p,.supplier-modal p{overflow-wrap:anywhere}.supplier-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.supplier-details div{min-width:0}.supplier-details dt{color:#526679;font-size:.85rem}.supplier-details dd{margin:.4rem 0;overflow-wrap:anywhere}.supplier-picker{border:1px solid #dfe6ed;padding:.8rem;border-radius:.5rem;background:#f6f8fa}.supplier-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.supplier-note{font-size:.86rem}.supplier-modal .form-grid p b,.supplier-modal .form-grid p small{display:block;margin:.4rem 0}@media(max-width:640px){.supplier-head,.supplier-row{flex-direction:column;align-items:stretch}.supplier-head .actions,.supplier-row .actions{display:flex;flex-wrap:wrap}.supplier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-summary article{padding:.7rem}.supplier-summary b{font-size:1rem;overflow-wrap:anywhere}.supplier-details,.supplier-picker-grid{grid-template-columns:1fr}.supplier-filters,.supplier-filters form{align-items:stretch;flex-direction:column}.supplier-filters input{min-width:0}.supplier-pages .button{min-height:42px}.supplier-table td,.supplier-table th{padding:.65rem}}
