.header-market{display:block;flex:none;font-size:var(--type-meta);color:var(--ink)}
.header-market--desktop{margin-inline-end:14px}
.header-market--mobile,.header-market__label{display:none}
.header-market__disclosure{position:relative}
.header-market__trigger,.header-market__current{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 10px;white-space:nowrap;line-height:1.4;border-radius:4px}
.header-market__trigger{list-style:none;cursor:pointer}
.header-market__trigger::-webkit-details-marker{display:none}
.header-market__trigger::marker{content:""}
.header-market__trigger>.icon{width:14px;height:14px;flex:none}
.header-market__disclosure[open]>.header-market__trigger{background:#e8ece5}
.header-market__disclosure[open]>.header-market__trigger>.icon{transform:rotate(180deg)}
.header-market__panel{position:absolute;z-index:30;inset-inline-end:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 40px));padding:22px;background:#fff;border-radius:6px;box-shadow:0 8px 32px rgb(0 0 0 / 12%);text-align:start}
.header-market__form{display:grid;gap:10px;margin:0}
.header-market__form label{font-size:var(--type-small);font-weight:500}
.header-market__form select{width:100%;min-width:0;font-size:var(--type-input)}
.header-market__form select+label{margin-top:8px}
.header-market__form .button{width:100%;margin-top:8px}
@media(hover:hover){.header-market__trigger:hover{background:#e8ece5}}
@media(max-width:749px){
  .site-header:has(.header-market--mobile){flex-wrap:wrap;column-gap:8px;row-gap:0;padding-bottom:0}
  .header-market--desktop{display:none}
  .site-header>.header-market--mobile{display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-top:8px;border-top:1px solid #e1e1e1}
  .header-market--mobile>.header-market__label{display:block;color:#666;font-size:var(--type-label)}
  .header-market--mobile .header-market__trigger,.header-market--mobile .header-market__current{padding-inline:6px}
  .header-market--mobile .header-market__panel{top:calc(100% + 4px)}
}
@media(forced-colors:active){.header-market__panel{border:1px solid CanvasText}.header-market__disclosure[open]>.header-market__trigger{outline:1px solid Highlight}}
