/* Native stylesheet, scoped to market navigation; no build dependencies. */
.zl-market-entry {padding: .55rem clamp(1rem, 4vw, 4rem); border-bottom: 1px solid #ded8ce; background: #f7f3ec; color: #23211d; font: 400 12px/1.6 Inter, sans-serif;}
.zl-market-entry__current {display: flex; align-items: center; flex-wrap: wrap; gap: .3rem .7rem;}
.zl-market-entry a {color: #7b4429; text-decoration: underline; text-underline-offset: 3px;}
.zl-market-entry__suggestion {display: flex; align-items: center; flex-wrap: wrap; gap: .4rem 1rem; padding-top: .5rem;}
.zl-market-entry__suggestion[hidden] {display: none;}
.zl-market-entry__suggestion p {margin: 0;}
.zl-market-entry__suggestion button {background: transparent; border: 1px solid #8a8578; border-radius: 3px; padding: .3rem .7rem; color: inherit; font: inherit; cursor: pointer;}
.zl-market-entry a:focus-visible, .zl-market-entry button:focus-visible {outline: 2px solid #7b4429; outline-offset: 3px;}
@media (max-width: 575px) {.zl-market-entry__current {font-size: 11px;} .zl-market-entry__suggestion {align-items: flex-start;} .zl-market-entry__suggestion p {flex-basis: 100%;} .zl-market-entry__suggestion a, .zl-market-entry__suggestion button {min-height: 36px; display: inline-flex; align-items: center;}}
