.supplier-panel{background:#fff;border:1px solid #cbdaf0;border-radius:16px;margin:14px 0;padding:14px;direction:rtl;color:#16345b}.supplier-panel summary{cursor:pointer;font-weight:700;padding:12px}.supplier-panel input,.supplier-panel select,.supplier-panel button{font:inherit;max-width:100%;box-sizing:border-box;border:1px solid #cbdaf0;border-radius:9px;padding:10px;background:#f8fbff;color:#16345b}.supplier-panel input:not([type=checkbox]),.supplier-panel select{width:100%}.supplier-panel input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.supplier-panel label{display:block;margin:12px 0}.supplier-panel small{display:block;color:#60748d;margin:8px 0}.supplier-tools{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.supplier-tools>*{flex:1 1 155px}.supplier-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supplier-fields details{border:1px solid #dce7f4;border-radius:12px;padding:10px}.supplier-product{border:1px solid #dce7f4;border-radius:12px;padding:12px;margin:10px 0}.supplier-product-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supplier-stopped{background:#fff5e5;border-color:#e8bb68}.supplier-warning,#supplierReview{color:#985700}.supplier-table{overflow:auto}.supplier-table table{border-collapse:collapse;width:100%;white-space:nowrap}.supplier-table td,.supplier-table th{padding:10px;border:1px solid #dce7f4;text-align:right}.supplier-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f2f7fd;padding:12px;border-radius:12px}.supplier-panel [hidden]{display:none!important}@media(max-width:600px){.supplier-fields,.supplier-product-fields{grid-template-columns:1fr}.supplier-panel{padding:10px}.supplier-tools button{min-height:44px}}
#settings_supplierReports,#supplierReportContent{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.supplier-panel>*{min-width:0;max-width:100%;box-sizing:border-box}.supplier-tools>*,.supplier-fields>*,.supplier-product-fields>*{min-width:0}.supplier-panel p,.supplier-panel label,.supplier-panel summary{overflow-wrap:anywhere}.supplier-table{width:100%;max-width:100%;min-width:0}
