.tc-quote{--tc-quote-color-primary: #1d63ff;--tc-quote-color-primary-dark: #00297b;--tc-quote-color-text: #3d4e5a;--tc-quote-color-muted: #5b7384;--tc-quote-color-border: #b3c2cc;--tc-quote-color-warning: #b7791f;--tc-quote-color-error: #dc2626;--tc-quote-color-yellow: #ffdd00;--tc-quote-radius-input: 6px;--tc-quote-font-family: "Rubik", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;box-sizing:border-box;color:var(--tc-quote-color-text);font-family:var(--tc-quote-font-family);width:100%}.tc-quote *,.tc-quote *:before,.tc-quote *:after{box-sizing:inherit}.tc-quote-inner{width:100%}.tc-quote-rates{display:flex;gap:0;padding:4px 0 0;width:100%}.tc-quote .tc-quote-rate{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:var(--tc-quote-color-muted);cursor:pointer;display:flex;flex:1 1 0;font:inherit;font-size:12px;justify-content:space-between;line-height:1.2;min-height:30px;overflow:visible;padding:6px 8px;position:relative}.tc-quote .tc-quote-rate[data-selected=true]{background:var(--tc-quote-color-primary);color:#fff;cursor:default;font-weight:700}.tc-quote .tc-quote-rate:disabled{opacity:1}.tc-quote .tc-quote-rate:not(:disabled):hover{background:rgba(29,99,255,.08)}.tc-quote-rate-label,.tc-quote-rate-value{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.tc-quote-rate-tooltip{display:none;position:relative;z-index:1000}.tc-quote-rate-info{display:block;fill:currentColor;height:10px;width:10px}.tc-quote-rate-tooltip-text{background-color:#f9fbfd;border:1px solid #e4ecf1;border-radius:8px;bottom:125%;color:#fff;display:block;margin-left:-15px;opacity:0;padding:6px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:auto;z-index:1000}.tc-quote-rate-tooltip-text:after{border-color:#f9fbfd transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-46%;position:absolute;top:100%}.tc-quote-rate-tooltip:hover .tc-quote-rate-tooltip-text,.tc-quote-rate-tooltip:active .tc-quote-rate-tooltip-text{opacity:1;visibility:visible}.tc-quote-rate-tooltip-body{color:var(--tc-quote-color-primary-dark);font-size:10px;font-weight:300;line-height:12px;text-align:left;width:-moz-max-content;width:max-content}.tc-quote-rate-tooltip-body b{display:block;font-size:14px;font-weight:700;line-height:18px}.tc-quote-rate-tooltip-body p{margin:0}.tc-quote-rate-reference{color:#c7d0d8;font-size:11px;font-weight:400;text-decoration:line-through}.tc-quote-inputs{margin-top:12px;position:relative;width:100%}.tc-quote-input-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(74px,2fr);width:100%}.tc-quote-input-row[data-tone=send]{margin-top:12px}.tc-quote-input-box{align-items:flex-start;border:1px solid var(--tc-quote-color-border);border-radius:var(--tc-quote-radius-input) 0 0 var(--tc-quote-radius-input);border-right:0;display:flex;flex-direction:column;justify-content:center;min-height:45px;padding:4px 0 4px 8px}.tc-quote-input-label{color:var(--tc-quote-color-muted);display:block;font-size:12px;line-height:16px;width:100%}.tc-quote-input-row[data-tone=receive] .tc-quote-input-label,.tc-quote-input-row[data-tone=receive] .tc-quote-input{color:var(--tc-quote-color-primary)}.tc-quote-input-control{display:block;width:100%}.tc-quote .tc-quote-input{background:transparent;border:0;color:var(--tc-quote-color-text);flex:1 1 auto;font:inherit;font-size:24px;font-weight:600;line-height:32px;min-width:0;outline:0;padding:0;text-align:left;width:100%}.tc-quote .tc-quote-input:disabled{cursor:not-allowed;opacity:.55}.tc-quote-original-amount{color:#8fa1af;font-size:12px;font-weight:300;line-height:1;text-decoration:line-through}.tc-quote-currency-box{align-items:center;border:1px solid var(--tc-quote-color-border);border-left:0;border-radius:0 var(--tc-quote-radius-input) var(--tc-quote-radius-input) 0;color:var(--tc-quote-color-text);display:flex;font-size:14px;font-weight:700;justify-content:flex-end;line-height:20px;min-height:45px;padding:0 8px 8px 0}.tc-quote-input-row[data-tone=send] .tc-quote-currency-box{padding:8px 8px 0 0}.tc-quote-flag{display:block;height:15px;margin-left:4px;-o-object-fit:contain;object-fit:contain;width:15px}.tc-quote .tc-quote-swap{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:-2px 0;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .18s ease,opacity .18s ease;width:40px;z-index:2}.tc-quote .tc-quote-swap[data-active=true]{transform:translateY(-50%) rotate(180deg)}.tc-quote .tc-quote-swap:disabled{cursor:not-allowed;opacity:.55}.tc-quote-swap-icon{display:block;height:40px;width:40px}.tc-quote-benefit{align-items:center;background:var(--tc-quote-benefit-bg, var(--tc-quote-color-primary-dark));border-radius:0 0 8px 8px;color:#fff;display:flex;font-family:"Albert Sans",var(--tc-quote-font-family);font-size:14px;font-weight:400;justify-content:center;line-height:1.3;margin:-1px auto 0;min-height:25px;padding:2px 10px;position:relative;text-align:center;width:95%;z-index:1}.tc-quote-benefit[data-savings-copy=true]{font-size:10px}.tc-quote-benefit-content{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-width:0;white-space:nowrap}.tc-quote-benefit-content strong{font-weight:700}.tc-quote-benefit-name-premium{color:#facc15;text-transform:uppercase}.tc-quote-benefit-prefix{flex:0 0 auto}.tc-quote-benefit-legacy-icon{display:inline-block;flex:0 0 auto;height:16px;-o-object-fit:contain;object-fit:contain;width:22px}.tc-quote-benefit-premium-icon{display:inline-block;flex:0 0 auto;height:11px;width:10px}.tc-quote-benefit-text-icon{display:inline-block;flex:0 0 auto;font-size:14px;line-height:1}.tc-quote-discounts{display:flex;flex-direction:column;gap:6px;padding-top:10px}.tc-quote-discount-row{align-items:center;background:rgba(29,99,255,.06);border-radius:8px;color:var(--tc-quote-color-primary-dark);display:flex;font-size:13px;justify-content:space-between;line-height:1.25;padding:8px 10px}.tc-quote-discount-content{align-items:center;display:inline-flex;gap:4px;min-width:0}.tc-quote-discount-icon{color:var(--tc-quote-color-primary-dark);flex:0 0 auto;height:17px;width:16px}.tc-quote-actions{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding-top:12px}.tc-quote-secondary-actions{display:flex;justify-content:space-between;width:100%}.tc-quote-secondary-actions[data-compact=true]{justify-content:flex-start}.tc-quote .tc-quote-action-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:var(--tc-quote-color-primary-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:14px;line-height:1.2;padding:8px}.tc-quote .tc-quote-action-link:hover:not(:disabled){background:rgba(29,99,255,.08)}.tc-quote .tc-quote-action-link:disabled,.tc-quote .tc-quote-primary-action:disabled,.tc-quote .tc-quote-coupon-submit:disabled,.tc-quote .tc-quote-icon-button:disabled{cursor:not-allowed;opacity:.5}.tc-quote-action-icon{fill:currentColor;height:20px;width:20px}.tc-quote .tc-quote-primary-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tc-quote-color-yellow);border:1px solid transparent;border-radius:8px;color:var(--tc-quote-color-primary-dark);cursor:pointer;font:inherit;font-size:16px;font-weight:700;line-height:1.2;min-height:40px;padding:8px 32px}.tc-quote-coupon-panel{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding-top:12px;width:100%}.tc-quote-coupon-field{min-width:0}.tc-quote .tc-quote-coupon-input{border:1px solid var(--tc-quote-color-border);border-radius:6px;color:var(--tc-quote-color-text);font:inherit;font-size:14px;min-height:38px;outline:0;padding:8px 10px;text-transform:uppercase;width:100%}.tc-quote .tc-quote-coupon-input:focus{border-color:var(--tc-quote-color-primary);box-shadow:0 0 0 1px var(--tc-quote-color-primary)}.tc-quote .tc-quote-coupon-submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tc-quote-color-primary);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:4px;min-height:38px;padding:8px 12px}.tc-quote-coupon-submit-icon{flex:0 0 auto;height:17px;width:16px}.tc-quote .tc-quote-icon-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:var(--tc-quote-color-text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:4px;width:28px}.tc-quote .tc-quote-icon-button:hover:not(:disabled){background:rgba(29,99,255,.08)}.tc-quote-small-icon{fill:currentColor;height:16px;width:16px}.tc-quote-errors,.tc-quote-warnings{display:flex;flex-direction:column;gap:6px;padding-top:10px}.tc-quote-errors p,.tc-quote-warnings p{margin:0}.tc-quote-errors{color:var(--tc-quote-color-error);font-size:14px;text-align:center}.tc-quote-warnings{color:var(--tc-quote-color-warning);font-size:13px}.tc-quote-warnings p{align-items:flex-start;display:flex;gap:6px}.tc-quote-message-icon{fill:currentColor;flex:0 0 16px;height:16px;width:16px}.tc-quote-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width: 1024px){.tc-quote-rate-tooltip{display:inline-block}}@media (max-width: 360px){.tc-quote .tc-quote-input{font-size:21px}.tc-quote .tc-quote-primary-action{width:100%}}
