.exchange-widget{text-align:left;color:#182923;background:#fff;border:1px solid #e4ebe7;border-radius:18px;width:100%;max-width:420px;margin:0 auto;padding:24px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 14px 46px #0c251b1a}.exchange-widget *{box-sizing:border-box}.exchange-widget button,.exchange-widget input,.exchange-widget select{font:inherit}.exchange-widget button,.exchange-widget a{-webkit-tap-highlight-color:transparent}.exchange-widget .widget-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.exchange-widget .widget-heading h2{letter-spacing:-.5px;margin:0;font-size:21px;font-weight:700}.exchange-widget .support{color:#246a56;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.exchange-widget .progress{gap:5px;margin:21px 0 8px;display:flex}.exchange-widget .progress span{background:#e7efea;border-radius:20px;flex:1;height:5px}.exchange-widget .progress .active{background:#a8e6cf}.exchange-widget .step-counter{color:#50635a;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.exchange-widget .step-counter span{color:#81928a}.exchange-widget .step-content{margin-top:21px}.exchange-widget .step-content h3{margin:0 0 18px;font-size:17px;font-weight:700}.exchange-widget .toggle{background:#f0f4f2;border-radius:11px;gap:5px;margin-bottom:19px;padding:4px;display:flex}.exchange-widget .toggle button{color:#4b6158;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:12px 5px;font-size:13px;font-weight:700}.exchange-widget .toggle button.selected{color:#153d33;background:#a8e6cf}.exchange-widget .field{color:#43564e;flex-direction:column;gap:8px;margin-bottom:15px;font-size:12px;font-weight:700;display:flex}.exchange-widget .field input,.exchange-widget .field select{color:#1b2e26;background-color:#fff;border:1px solid #dce6e0;border-radius:9px;outline-color:#57b695;width:100%;height:46px;padding:0 13px;font-size:15px}.exchange-widget .under-field{color:#6d8076;margin:-8px 0 17px;font-size:11px}.exchange-widget .quote{background:#f4f8f6;border-radius:11px;padding:16px}.exchange-widget .quote>div{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.exchange-widget .quote>div span{color:#53675c}.exchange-widget .quote .quote-fee{margin-top:10px}.exchange-widget .quote .quote-final{border-top:1px solid #dfebe4;margin-top:14px;padding-top:14px}.exchange-widget .quote-final strong{letter-spacing:-.7px;color:#134b39;font-size:23px}.exchange-widget .fine{color:#718078;margin:13px 0 16px;font-size:11px;line-height:1.55}.exchange-widget .primary{text-align:center;color:#153d33;cursor:pointer;background:#a8e6cf;border:0;border-radius:9px;width:100%;padding:14px 12px;font-size:13px;font-weight:800;text-decoration:none;display:block}.exchange-widget .primary:hover:not(:disabled){background:#8eddbf}.exchange-widget .primary:disabled,.exchange-widget .primary.disabled{opacity:.44;cursor:not-allowed;pointer-events:none}.exchange-widget .buttons{gap:10px;display:flex}.exchange-widget .buttons .primary{flex:1}.exchange-widget .back{color:#43564e;cursor:pointer;background:#fff;border:1px solid #dce6e0;border-radius:9px;padding:13px 20px;font-size:13px;font-weight:700}.exchange-widget .back.full{width:100%;margin-top:9px}.exchange-widget .office{background:#f4f8f6;border-radius:9px;flex-direction:column;gap:8px;margin:5px 0 19px;padding:13px;font-size:12px;display:flex}.exchange-widget .office span{color:#718078;line-height:1.5}.exchange-widget .summary{background:#f4f8f6;border-radius:9px;flex-direction:column;gap:9px;margin:12px 0 18px;padding:15px;font-size:13px;display:flex}.exchange-widget .summary span{color:#586d61;font-size:12px}.exchange-widget .ack{color:#5f7367;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:11px;line-height:1.5;display:flex}.exchange-widget .ack input{accent-color:#27946d;margin-top:2px}.exchange-widget .ack a{color:#246a56}.exchange-widget .trust-details{text-align:center;color:#617369;border-top:1px solid #edf1ee;margin-top:18px;padding-top:14px;font-size:11px;line-height:1.6}.exchange-widget .trust-location strong{color:#263d32}.exchange-widget .trust-provider{margin-top:6px}.exchange-widget .trust-details a,.exchange-widget .office-link{color:#246a56;text-underline-offset:2px;text-decoration:underline}.exchange-widget .legal-links{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:8px;display:flex}.exchange-widget .legal-links span{color:#76877e}.exchange-widget .office-link{font-size:11px;font-weight:700}@media (max-width:450px){.exchange-widget{padding:19px}.exchange-widget .widget-heading h2{font-size:19px}.exchange-widget .support{font-size:11px}}
