.teyes-market{display:inline-block;position:relative;vertical-align:middle;color:inherit;text-align:left}
.teyes-market summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;white-space:nowrap;min-height:40px;padding:0 5px;font-weight:600}
.teyes-market summary::-webkit-details-marker{display:none}
.teyes-market__options{position:absolute;z-index:100;right:0;top:100%;width:min(19rem,90vw);max-height:min(55vh,24rem);overflow:auto;margin:0;padding:6px;background:var(--color-body,#fff);color:var(--color-text,#202020);border:1px solid #ccc;box-shadow:0 6px 18px #0002}
.teyes-market__options button{display:grid;grid-template-columns:1.5em 1fr auto;gap:6px;align-items:center;width:100%;min-height:40px;padding:6px 9px;text-align:left;color:inherit;background:transparent;border:0}
.teyes-market__options button:hover,.teyes-market__options button:focus-visible,.teyes-market__options button[aria-current]{background:#8882}
@media(max-width:749px){.teyes-market__options{right:-55px}}
.teyes-product-price-control{position:relative;display:inline-block;max-width:100%}
.teyes-product-price-control--selectable{padding:3px 25px 3px 29px;border:1px solid #ddd;border-radius:3px}
.teyes-product-price-control .price{margin:0}
.teyes-market--price{position:absolute;inset:0}
.teyes-market--price summary{justify-content:space-between;height:100%;min-height:0;padding:0 5px}
.teyes-market--price .teyes-market__options{right:auto;left:0;white-space:normal}

.teyes-market__options .teyes-market__auto{font-weight:600;border-bottom:1px solid #ddd}
.teyes-market__status{margin:0;padding:6px 9px;font-size:0.85em}
.teyes-market__status:empty{display:none}
