.supplier-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:22px;display:flex}.supplier-toolbar form{flex:1;gap:8px;max-width:600px;display:flex}.supplier-toolbar input,.supplier-toolbar select{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #809789;border-radius:7px;padding:10px 12px}.supplier-toolbar input{flex:1;width:100%}.supplier-toolbar>label{gap:4px;font-size:13px;display:grid}.supplier-list{margin:0;padding:0 24px;list-style:none}.supplier-list>li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.supplier-list>li:first-child{border:0}.supplier-list strong,.supplier-list small{overflow-wrap:anywhere;display:block}.supplier-list small{color:var(--muted);font-size:13px;line-height:1.6}.supplier-list>li>div:first-child{min-width:0}.supplier-row-actions{flex-wrap:wrap;flex:none;gap:6px;display:flex}.supplier-row-actions .button{min-height:36px;padding:7px 10px;font-size:13px}.supplier-detail{border:1px solid var(--hairline);background:#fff;border-radius:14px;margin-top:18px;padding:24px}.supplier-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.supplier-detail dt{color:var(--muted);font-size:12px}.supplier-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0}.supplier-detail h3{font-size:16px}.supplier-detail p,.supplier-detail li{font-size:14px;line-height:1.6}.catalog-form .supplier-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-form textarea{resize:vertical;width:100%;min-height:80px;font:inherit;color:var(--ink);border:1px solid #809789;border-radius:7px;padding:10px}.supplier-product-options{gap:8px;max-height:240px;margin-bottom:12px;display:grid;overflow:auto}.catalog-form .supplier-field-hint{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.catalog-form details{border:1px solid var(--hairline);background:#fafcf9;border-radius:10px}.catalog-form details summary{cursor:pointer;color:var(--forest);padding:13px 16px;font-size:14px;font-weight:650}.catalog-form details summary span{color:var(--muted);margin-left:10px;font-size:11px;font-weight:500}.catalog-form details[open] summary{border-bottom:1px solid var(--hairline);margin-bottom:16px}.catalog-form details>.fields{padding:0 16px 16px}.catalog-form details>.supplier-field-hint{margin:0;padding:0 16px 16px}.supplier-commercial-extra{margin:18px 0}.supplier-product-options label{overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.supplier-product-options input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;padding:0}@media (width<=680px){.supplier-list{padding-inline:15px}.supplier-list>li{flex-direction:column;align-items:start}.supplier-toolbar form{flex-basis:100%}.supplier-detail{padding:16px}.supplier-detail dl,.catalog-form .supplier-fields{grid-template-columns:1fr}.supplier-detail-heading{flex-wrap:wrap;align-items:start}}
