/* Currency switcher: reuses the design's .mk-lang dropdown, this file only adds what buttons and the note need. */
.mk-cur summary{padding:0 10px;gap:4px}
.mk-cur .mk-cur-code{font-weight:700;font-size:14px;letter-spacing:.02em}
.mk-cur ul{width:230px;max-height:min(70vh,420px);overflow:auto}
.mk-cur li button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:9px;background:none;text-align:left;font:inherit;font-weight:600;font-size:14px;color:var(--mk-ink);cursor:pointer}
.mk-cur li button b{font-weight:800;min-width:34px}
.mk-cur li button small{margin-left:auto;font-weight:600;color:var(--mk-text);font-size:12.5px}
.mk-cur li button:hover,.mk-cur li button[aria-current]{background:var(--mk-tint);color:var(--mk-blue)}
.mk-cur li button[aria-current] small{color:inherit}
.mk-cur li button:focus-visible{outline:2px solid var(--mk-blue);outline-offset:-2px}
.mk-cur .mk-cur-note{padding:8px 12px 6px;font-size:12px;line-height:1.4;color:var(--mk-text);border-top:1px solid var(--mk-line);margin-top:4px}
.mk-cur .mk-cur-note[hidden]{display:none}
/* Mobile sheet block */
.mk-sheet-links button{padding:12px 14px;border:0;border-radius:14px;background:var(--mk-soft);font:inherit;font-weight:700;font-size:14px;color:var(--mk-ink);text-align:left;cursor:pointer}
.mk-sheet-links button[aria-current]{background:var(--mk-tint);color:var(--mk-blue);box-shadow:inset 0 0 0 1.5px var(--mk-blue)}
