.quoteOrigin,
.quoteOriginLabel,
.quoteOriginCheckbox,
.quoteOriginSelect {
  min-width: 0;
}

.quoteOrigin[hidden] {
  display: none !important;
}

.quoteOriginCheckbox,
.quoteOriginSelect {
  box-sizing: border-box;
}

.quoteOriginSelect {
  max-width: 100%;
  font: inherit;
  color: inherit;
}

/* Export is a classification control beside currency, as in the reference. */
@media screen {
 #invoice.tradeQuoteLayout #quoteOriginSlot{flex:0 0 auto}
 #invoice.tradeQuoteLayout #quoteOriginSlot .quoteOrigin{display:flex;align-items:center;gap:6px}
 #invoice.tradeQuoteLayout #quoteOriginSlot .quoteOriginLabel{margin:0;white-space:nowrap;font-size:12px}
 #invoice.tradeQuoteLayout #quoteOriginSlot .quoteOriginCheckbox{width:15px;height:15px;margin:0;flex:0 0 15px}
 #documentSearchScreen #quoteOriginSearchSlot .quoteOrigin{display:flex;align-items:center;gap:8px}
 #documentSearchScreen #quoteOriginSearchSlot .quoteOriginSelect{flex:1;width:0;min-width:0}
}
@media screen and (max-width:760px){
 #invoice.tradeQuoteLayout .invoiceCurrency:has(#quoteOriginSlot){flex-wrap:wrap}
}
