.ma-nav-v2-currency-picker{position:relative}
.ma-nav-v2-currency-trigger{
  font-family:inherit;
  cursor:pointer;
  transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.ma-nav-v2-currency-trigger:hover,
.ma-nav-v2-currency-trigger:focus-visible,
.ma-nav-v2-currency-picker.is-open>.ma-nav-v2-currency-trigger{
  border-color:rgba(79,70,229,.28);
  background:linear-gradient(135deg,rgba(238,242,255,.98),rgba(239,246,255,.94));
  color:#3730a3;
  box-shadow:0 12px 24px -20px rgba(67,56,202,.8);
}
.ma-nav-v2-currency-trigger:focus-visible{outline:3px solid rgba(99,102,241,.2);outline-offset:2px}
.ma-nav-v2-currency-trigger>i:last-child{margin-left:1px;color:#8994aa;font-size:7px;transition:transform .18s ease}
.ma-nav-v2-currency-picker.is-open>.ma-nav-v2-currency-trigger>i:last-child{transform:rotate(180deg)}
.ma-nav-v2-currency-symbol{
  display:grid;
  width:22px;
  height:22px;
  place-items:center;
  border:1px solid rgba(99,102,241,.16);
  border-radius:8px;
  background:#fff;
  color:#4f46e5;
  font-size:12px;
  line-height:1;
  box-shadow:0 5px 12px -9px rgba(67,56,202,.8);
}
.ma-nav-v2-panel--currency{right:0;left:auto;width:320px;max-width:calc(100vw - 24px)}
.ma-nav-v2-panel--currency .ma-nav-v2-panel-surface{padding:12px}
.ma-nav-v2-panel--currency [role="listbox"]>button{
  display:grid;
  grid-template-columns:36px 1fr 18px;
  align-items:center;
  width:100%;
  min-height:51px;
  padding:7px 9px;
  border:1px solid transparent;
  border-radius:12px;
  background:transparent;
  color:#334155;
  font-family:inherit;
  text-align:left;
  cursor:pointer;
  transition:.16s ease;
}
.ma-nav-v2-panel--currency [role="listbox"]>button:hover,
.ma-nav-v2-panel--currency [role="listbox"]>button:focus-visible{
  border-color:rgba(99,102,241,.16);
  background:linear-gradient(135deg,#f8faff,#f2f5ff);
  color:#312e81;
  outline:none;
}
.ma-nav-v2-panel--currency [role="listbox"]>button[aria-selected="true"]{
  border-color:rgba(79,70,229,.2);
  background:linear-gradient(135deg,#eef2ff,#eff6ff);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.75);
}
.ma-nav-v2-currency-option-symbol{
  display:grid;
  width:29px;
  height:29px;
  place-items:center;
  border:1px solid rgba(99,102,241,.13);
  border-radius:9px;
  background:#fff;
  color:#4f46e5;
  font-size:13px;
  font-weight:900;
}
.ma-nav-v2-panel--currency button>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}
.ma-nav-v2-panel--currency button strong{font-size:11px;font-weight:900;letter-spacing:.035em}
.ma-nav-v2-panel--currency button small{color:#7c8aa5;font-size:10px;font-weight:650}
.ma-nav-v2-panel--currency button>i{color:#4f46e5;font-size:10px;opacity:0;transform:scale(.7);transition:.16s ease}
.ma-nav-v2-panel--currency button[aria-selected="true"]>i{opacity:1;transform:scale(1)}
.ma-nav-v2-currency-note{
  margin:8px 2px 0;
  padding:10px 11px;
  border:1px solid rgba(14,165,233,.13);
  border-radius:11px;
  background:rgba(240,249,255,.72);
  color:#64748b;
  font-size:9px;
  font-weight:620;
  line-height:1.45;
}
.ma-nav-v2-currency-note span{display:block;margin-top:4px;color:#4f46e5;font-weight:850}
.ma-nav-v2-drawer-currencies{display:flex;flex-wrap:wrap;gap:5px}
.ma-nav-v2-drawer-currencies button{
  display:inline-flex;
  align-items:center;
  gap:4px;
  min-height:30px;
  padding:0 8px;
  border:1px solid rgba(99,102,241,.15);
  border-radius:9px;
  background:rgba(255,255,255,.72);
  color:#59657b;
  font-family:inherit;
  font-size:9px;
  font-weight:850;
  cursor:pointer;
}
.ma-nav-v2-drawer-currencies button[aria-pressed="true"]{border-color:#6366f1;background:#eef2ff;color:#3730a3;box-shadow:0 7px 18px -14px #4338ca}
.ma-nav-v2-drawer-currencies button span{color:#4f46e5;font-size:10px}
@media(max-width:680px){
  .ma-nav-v2-drawer-meta{align-items:flex-start!important;gap:10px!important}
  .ma-nav-v2-drawer-currencies{max-width:210px}
}
@media(prefers-reduced-motion:reduce){
  .ma-nav-v2-currency-trigger,.ma-nav-v2-currency-trigger>i:last-child,.ma-nav-v2-panel--currency [role="listbox"]>button{transition:none}
}
