.tavexOffice{display:block;font-size:12px;color:#c8b5d7;margin:6px 0 14px}
.tavexOffice select{display:block;width:100%;margin-top:8px;background:#201029;color:#fff;border:1px solid #644575;border-radius:10px;padding:12px;font:inherit;font-size:14px;min-width:0}
.tavexOffice select:focus-visible,.tavexRetry:focus-visible{outline:2px solid #ffdf20;outline-offset:3px}
.tavexUnits{font-size:13px;line-height:1.6;color:#e6dbee;margin-bottom:8px}
.tavexTimestamp{font-size:11px;color:#b6a2c6;line-height:1.6;margin:8px 0 14px}
.tavexPanel>:not(.panelHead):not(.tavexFallback){margin-left:24px;margin-right:24px}
.tavexQuotes{width:calc(100% - 48px);border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}
.tavexQuotes th,.tavexQuotes td{padding:13px 6px;border-bottom:1px solid #362241;text-align:right}
.tavexQuotes th:first-child{text-align:left}.tavexQuotes thead th{font-size:11px;color:#bca9c9;font-weight:500}
.tavexQuotes tbody th{color:#fff}.tavexQuotes td{color:#ffdf20;font-weight:700}
.tavexExample{color:#e5d5ef;background:#251231;border-radius:10px;padding:12px;font-size:12px;line-height:1.7;margin:18px 0 10px}
.tavexDisclaimer{font-size:11px;line-height:1.7;color:#bba9c7}
.tavexRetry{display:block;margin:16px auto;color:#1b082b;background:#ffdf20;border:0;border-radius:25px;padding:11px 20px;font-weight:700;cursor:pointer}
.tavexSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:420px){.tavexQuotes{font-size:13px}.tavexQuotes th,.tavexQuotes td{padding:12px 3px}}
