/* V102.7 — clear, optional FX conversion without altering CAD base rates */
html body .v1027-currency-tool{border:1px solid #4b545d;padding:14px 16px;margin:19px 0 4px;background:#1c2329;display:grid;gap:9px;min-width:0}
html body .v1027-currency-tool>label{font-size:11px;letter-spacing:.10em;font-weight:700;color:#d2d7dc}
html body #v1027-currency{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:43px;padding:9px 12px;color:#fff;background:#101519;border:1px solid #78828a;border-radius:2px;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}
html body #v1027-currency:focus-visible{outline:2px solid #96FF32;outline-offset:3px}
html body .v1027-converted:not([hidden]){display:flex;flex-direction:column;gap:3px;padding:10px 0 2px}
html body .v1027-converted[hidden]{display:none!important}
html body #v1027-converted-value{font-size:clamp(24px,2.4vw,34px);line-height:1.2;color:#fff;font-weight:650;overflow-wrap:anywhere}
html body #v1027-currency-rate{font-size:11px;line-height:1.5;color:#b5bec5}
html body .v1027-currency-note{font-size:11px;line-height:1.55;color:#aeb7bf;margin:1px 0 0}
