.ops-sales{min-width:0}
.ops-sales-list{overflow:hidden}
.ops-sales-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:0 20px 15px}
.ops-sales-filters .field{width:180px;min-width:0}
.ops-sales-filters .field:last-child{width:240px}
.ops-sales-filters .field span{color:var(--muted);font-size:12px}
.ops-sales-table{min-width:775px}
.ops-sales-table small{display:block;margin-top:4px;color:var(--muted);font-size:11px}
.ops-sales-table .flag-box{width:23px;height:19px;display:inline-grid;vertical-align:middle;border:none;background:transparent}
.ops-sales-source{display:block;max-width:175px;white-space:normal;overflow-wrap:anywhere}
.ops-sales-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:35px 16px;color:var(--muted)}
.ops-sales-empty strong{color:var(--ink)}
.ops-sales-empty p,.ops-sales-note{font-size:12px;color:var(--muted)}
.ops-sales-note{margin-top:12px}
.ops-sales-form .field{min-width:0}
.ops-sales-form .field :is(input,select){min-width:0}
.ops-sales-error{margin-top:9px;color:#9c332e;font-size:12px}
.ops-sales-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}
@media(max-width:550px){
  .ops-sales-filters{padding:0 13px 13px}
  .ops-sales-filters .field{flex:1 0 115px}
}
