/* where-to-exchange-currency: this tool's own look, loaded only on its page (tools.css is shared and kept under 5 KB gz). */
.chqt[data-tool="where-to-exchange-currency"] select { width: 100%; font-size: 16px; min-height: 44px; max-width: 100%; box-sizing: border-box; }
.cx-more summary { min-height: 44px; display: flex; align-items: center; font-size: 15px; font-weight: 600; cursor: pointer; list-style: none; }
.cx-more summary::-webkit-details-marker { display: none; }
.cx-more summary::before { content: '▸'; margin-right: 8px; }
.cx-more[open] summary::before { content: '▾'; }
.cx-more > .chqt-pair, .cx-more > .chqt-field, .cx-more > p { margin-top: 10px; }
.cx-more > p { font-size: 14px; color: #5b5146; }
.cx-why, .cx-orders { margin: 8px 0 0; padding-left: 20px; font-size: 15px; }
.cx-why:empty, .cx-local:empty { display: none; }
.cx-why li, .cx-orders li { margin: 0 0 8px; overflow-wrap: anywhere; }
.cx-q { display: block; font-style: italic; font-size: 14px; color: #4f463c; }
.cx-q a { color: inherit; font-style: normal; }
.cx-local { margin: 8px 0 0; font-size: 15px; }
.cx-box { margin: 10px 0 0; padding: 10px 12px; border-radius: 10px; background: #f3f7fb; border: 1px solid #c9dbea; }
.cx-box h3 { margin: 0 0 4px; font-size: 16px; }
.cx-box p { margin: 0; font-size: 15px; }
.cx-h { margin: 14px 0 4px; font-size: 16px; }
.cx-rows { list-style: none; margin: 6px 0 0; padding: 0; display: grid; gap: 6px; }
.cx-row { display: flex; justify-content: space-between; gap: 10px; padding: 8px 12px; border: 1px solid var(--chqt-line, #eadfca); border-left-width: 4px; border-radius: 10px; background: #fff; font-size: 15px; }
.cx-row[aria-current="true"] { box-shadow: 0 0 0 2px #2a6fb0; }
.cx-row[data-cx-free="1"] { border-left-color: #1f7a3a; }
.cx-row[data-cx-free="0"] { border-left-color: #8a4b08; }
.cx-row b { white-space: nowrap; }
.cx-for[hidden], .cx-box[hidden] { display: none !important; }
/* a phone: the answer on the first screen (iPhone, 664 px) — no lede, closer fields, the two closed folds nearly touching */
@media (max-width: 460px) {
  .chqt[data-tool="where-to-exchange-currency"] .chqt-lede { display: none; }
  .chqt[data-tool="where-to-exchange-currency"] .chqt-form { gap: 10px; }
  .chqt[data-tool="where-to-exchange-currency"] .cx-more + .cx-more { margin-top: -6px; }
}
