.fx-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0;padding:12px 14px;border:1px solid var(--line,#dce3ec);border-radius:6px;background:var(--paper,#f8fafc);max-width:100%;box-sizing:border-box}
.fx-controls label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;max-width:100%}
.fx-controls select{font:inherit;padding:7px 28px 7px 10px;border:1px solid #adbacd;border-radius:4px;background:#fff;color:inherit;min-height:40px;max-width:100%}
.fx-controls .fx-notice,.fx-controls .fx-source{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.fx-controls .fx-source{flex-basis:100%;color:var(--muted,#58677b)}
.fx-controls .fx-source a{color:inherit;text-decoration:underline}.fx-controls noscript{font-size:12px;line-height:1.5}
.fx-price{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.45}
.fx-converted{display:block;font-size:1em;font-weight:700;color:inherit}.fx-converted[hidden]{display:none!important}
.fx-original{display:block;font-size:14px;font-weight:500;color:var(--ink,#14223a)}
.fx-date,.fx-terms{display:block;font-size:11px;font-weight:400;line-height:1.55;color:var(--muted,#58677b);margin-top:3px}
.fx-price-request{font-size:inherit}
@media(max-width:640px){.fx-controls{padding:10px;gap:8px}.fx-controls label{width:100%;justify-content:space-between}.fx-controls select{font-size:16px}.fx-original{font-size:12px}.fx-date,.fx-terms{font-size:11px}}
