.os-market{display:block;position:relative;min-width:0}
.os-market__summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4;cursor:pointer;list-style:none;text-decoration:none;white-space:nowrap}
.os-market__summary::-webkit-details-marker{display:none}
.os-market__summary .icon-caret{position:static;width:10px;height:7px;flex-shrink:0}
.os-market__panel{position:absolute;right:0;top:100%;width:300px;max-width:calc(100vw - 40px);padding:20px;border:1px solid rgba(var(--color-base-text),.25);border-radius:4px;background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));z-index:20}
.os-market__form{display:grid;gap:12px;margin:0}
.os-market__form label{font-size:13px;font-weight:700;line-height:1.5}
.os-market__select{width:100%;max-width:100%;min-height:46px;padding:10px;border:1px solid rgba(var(--color-base-text),.55);border-radius:4px;background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));font-family:inherit;font-size:14px}
.os-market__form .button{min-height:46px;padding:10px 16px;font-size:12px;font-weight:700;letter-spacing:.02em}
.os-market--drawer{margin:0 0 16px;border-bottom:1px solid rgba(var(--color-base-text),.2)}
.os-market--drawer .os-market__summary{padding:10px 0;font-size:14px;justify-content:space-between;white-space:normal}
.os-market--drawer .os-market__panel{position:static;width:100%;max-width:none;padding:8px 0 20px;border:0}
@media(max-width:989px){.os-market--header{display:none}}

