/* Exchange: a compact rate board with an adjacent working calculator. */
.exchange-intro{padding:30px 0 34px;background:#0b2055}.exchange-intro .container{position:relative}.exchange-intro .breadcrumb{display:block;margin-bottom:18px}.exchange-intro .eyebrow{color:#d6bd80;font-size:14px;letter-spacing:2px}.exchange-intro h1{font-size:36px;line-height:1.6;margin:10px 0}.exchange-intro p{font-size:16px;max-width:none}.exchange-badges{margin-top:20px}.exchange-badges span{border:1px solid #ffffff30;border-radius:5px;background:#ffffff08;padding:6px 12px;font-size:14px}.exchange-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:32px;align-items:start;padding-top:36px;padding-bottom:55px}.exchange-layout .section-heading{margin-bottom:14px;gap:16px;align-items:center}.exchange-layout h2{font-size:27px;margin:5px 0}.exchange-layout .gold{font-size:14px}.exchange-layout .sample-badge{font-size:12px;background:#f8f0df;color:#79591d;border:1px solid #e6d5af;border-radius:5px;padding:6px 9px;white-space:normal}.rate-explanation{font-size:14px;color:#566681;margin:0 0 20px;line-height:1.9}.rates-scroll{border:1px solid #dce4ef;border-radius:12px;overflow:auto;background:white}.exchange-table{width:100%;border-collapse:collapse;margin:0;font-size:16px}.exchange-table thead th{background:#edf2f9;color:#304b70;font-size:14px;font-weight:600;padding:16px 12px;text-align:right;white-space:nowrap}.exchange-table thead small{font-size:12px;font-weight:400;color:#61718a}.exchange-table td{padding:15px 12px;border-bottom:1px solid #e9eef5;vertical-align:middle}.exchange-table tr:last-child td{border-bottom:0}.exchange-table td:first-child{min-width:145px}.exchange-table td:first-child span{display:block;font-size:14px;color:#66758c;margin-top:3px}.exchange-table .currency-code{background:transparent;padding:0;color:#102b69;font-size:17px;letter-spacing:.7px;display:block}.exchange-table td:nth-child(2),.exchange-table td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.exchange-table td:nth-child(3){font-weight:700;color:#153b83}.exchange-table tr.chosen{background:#edf3ff;box-shadow:inset -3px 0 #2456a5}.exchange-table button{font:inherit;font-size:13px;padding:7px 10px;border:1px solid #c9d7ed;border-radius:6px;background:white;color:#174082;white-space:nowrap}.exchange-table tr.chosen button{background:#143b83;color:#fff;border-color:#143b83}.exchange-table button:hover{border-color:#143b83}.exchange-side{position:sticky;top:110px}.calculator{border:1px solid #dce4ef;border-top:4px solid #b9944d;border-radius:12px;padding:26px;background:white;box-shadow:0 12px 32px #102b690a}.calculator-title{margin-bottom:20px}.calculator-title h3{font-size:22px;margin:0}.direction-tabs{background:#edf2f9;border:0;border-radius:8px;padding:5px;gap:4px;margin-bottom:22px}.direction-tabs button{font-size:14px;padding:12px 6px;border:0;border-radius:5px;background:transparent;color:#435773}.direction-tabs button.selected{background:#143b83;color:white;box-shadow:0 2px 6px #102b6920}.calculator label{font-size:14px;display:block;margin-bottom:8px;color:#405574}.calculator select{font:inherit;background:#fff;border:1px solid #cbd7e8;border-radius:7px;padding:11px;width:100%;margin-bottom:20px}.money-input{display:flex;align-items:center;background:#f6f8fc;border:1px solid #ccd8e9;border-radius:8px;min-width:0;padding:4px 12px;gap:8px}.money-input input{min-width:0;width:100%;font-size:26px;background:transparent;border:0;margin:0;padding:10px 0;direction:ltr;text-align:left;box-shadow:none}.money-input>span{font-size:13px;min-width:95px;max-width:130px;color:#546680}.money-input:focus-within{outline:2px solid #7c9dd6;outline-offset:2px}.conversion-divider{margin:7px 0;text-align:center;color:#aa833c;font-size:22px}.rate-line{background:#edf3fb;border-radius:6px;padding:10px;text-align:center;font-size:14px;color:#25497e}.calc-note{font-size:13px;line-height:1.9;color:#65738b;margin-bottom:0}.demo-margins{margin-top:18px;border:1px dashed #c9d5e6;border-radius:8px;padding:16px;background:#f7f9fc}.demo-margins summary{font-size:14px;color:#405574;cursor:pointer}.demo-margins p,.demo-margins label{font-size:14px}.exchange-layout .note-small{font-size:13px;line-height:1.9}.exchange-steps article{box-shadow:none;border:1px solid #dfe6f0;border-radius:10px}.exchange-steps h3{font-size:19px}.exchange-steps p{font-size:16px}.exchange-layout button:focus-visible,.exchange-layout select:focus-visible{outline:3px solid #b9944d;outline-offset:3px}@media(max-width:1000px){.exchange-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:20px}.calculator{padding:20px}.exchange-table td,.exchange-table thead th{padding:13px 8px}.exchange-layout .section-heading{display:block}}@media(max-width:760px){.exchange-intro{padding:24px 0}.exchange-intro h1{font-size:28px}.exchange-layout{display:flex;flex-direction:column;gap:28px;padding-top:24px}.exchange-layout>div{width:100%;min-width:0}.exchange-side{position:static;order:-1}.exchange-layout h2{font-size:25px}.exchange-layout .sample-badge{display:inline-block}.exchange-table{font-size:15px}.exchange-table td:first-child{min-width:110px}.exchange-table td:first-child span{font-size:13px}.calculator{padding:22px}.exchange-badges{gap:6px;flex-wrap:wrap}.exchange-badges span{font-size:12px}.exchange-table button{font-size:12px;padding:7px}.exchange-layout .section-heading{margin-bottom:16px}}

html[lang="en-AU"] body{font-family:Arial,Helvetica,sans-serif}html[lang="en-AU"] .exchange-table thead th{text-align:left}html[lang="en-AU"] .exchange-table tr.chosen{box-shadow:inset 3px 0 #2456a5}html[lang="en-AU"] .review-note{border-right:0;border-left:3px solid #c29b48}html[lang="en-AU"] .exchange-intro h1{letter-spacing:-.8px;line-height:1.25;margin:14px 0}html[lang="en-AU"] .exchange-layout h2{letter-spacing:-.5px}html[lang="en-AU"] .money-input>span{font-size:13px}html[lang="en-AU"] .nav nav{gap:18px}html[lang="en-AU"] .nav nav a{font-size:14px}html[lang="en-AU"] .exchange-table td:first-child span{line-height:1.4}

.currency-identity{display:flex;align-items:center;gap:10px}.exchange-table td:first-child .currency-flag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:26px;line-height:1;margin:0}.currency-identity>div{min-width:0}@media(max-width:760px){.currency-identity{gap:7px}.exchange-table td:first-child .currency-flag{font-size:23px;flex-basis:27px}}
