/* G300 styles are confined to new USDT quantity, quote and confirmation elements. */
.br300-usdt-quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:10px 0;padding:10px 12px;border:1px solid #33576f;border-radius:8px;background:#0a1b2a;box-sizing:border-box}
.br300-usdt-quote .br300-usdt-value{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:14px}
.br300-usdt-value>span,.br300-usdt-value>strong,.br300-usdt-line,.br300-usdt-facts>dt,.br300-usdt-facts>dd{white-space:nowrap;word-break:keep-all}
.br300-usdt-quote .br300-usdt-meta{grid-column:1/-1;margin:0;font-size:12px;white-space:nowrap}
.br300-usdt-quote button{width:auto;min-width:0;margin:0;padding:6px 10px;white-space:nowrap}
.br300-usdt-approval{width:min(600px,calc(100vw - 36px));box-sizing:border-box}
.br300-usdt-approval .br300-usdt-confirm-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:12px 0}
.br300-usdt-confirm-fields input{box-sizing:border-box;width:100%;min-width:0}
.br300-usdt-confirm-fields button{margin:0;white-space:nowrap}
.br300-usdt-approval .br300-usdt-facts,.br300-usdt-detail .br300-usdt-facts{display:grid;grid-template-columns:132px minmax(0,1fr);gap:7px 12px;margin:14px 0;font-size:14px}
.br300-usdt-facts>dd{margin:0}
.br300-usdt-detail{width:min(630px,calc(100vw - 36px));box-sizing:border-box}
.br300-usdt-detail .br-facts{grid-template-columns:132px minmax(0,1fr);gap:7px 12px}
.br300-usdt-history-cell{white-space:nowrap}
.br300-usdt-history-cell button{width:auto;min-width:0;white-space:nowrap;margin-left:8px}
.br300-usdt-submitted{display:flex;flex-direction:column;gap:4px}
.br300-usdt-submitted>span{white-space:nowrap}
@media(max-width:640px){.br300-usdt-quote{gap:6px 8px;padding:8px}.br300-usdt-quote .br300-usdt-value{font-size:12px}.br300-usdt-quote .br300-usdt-meta{font-size:11px}.br300-usdt-quote button{padding:5px 7px;font-size:12px}.br300-usdt-approval .br300-usdt-facts,.br300-usdt-detail .br300-usdt-facts,.br300-usdt-detail .br-facts{grid-template-columns:116px minmax(0,1fr);gap:6px 8px;font-size:12px}}
