.market-trigger{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line,#d8d1c5);background:rgba(255,255,255,.78);color:inherit;border-radius:999px;padding:8px 12px;font:600 12px/1.2 Inter,sans-serif;cursor:pointer;white-space:nowrap}
.market-trigger:hover{background:#fff;border-color:#b7aa96}
.mobile-market{display:none;width:calc(100% - 32px);margin:10px 16px;justify-content:center}
.market-dialog{border:0;border-radius:22px;padding:0;width:min(520px,calc(100vw - 28px));box-shadow:0 24px 80px rgba(30,24,18,.2);color:#211e1a}
.market-dialog::backdrop{background:rgba(31,27,23,.48);backdrop-filter:blur(3px)}
.market-panel{padding:26px}.market-panel h2{margin:0 0 6px;font-size:28px}.market-panel p{margin:0 0 20px}.market-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.market-field{display:grid;gap:7px}.market-field label{font-size:12px;font-weight:700;color:#665e54}.market-field select{width:100%;min-height:46px;border:1px solid #d8d1c5;border-radius:12px;background:#fff;padding:0 12px;font:500 14px Inter,sans-serif}.market-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.market-note{margin-top:14px!important;font-size:12px;color:#786f64}.market-status{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#9a6a24}.market-banner{background:#fff5dd;border-bottom:1px solid #ead8ad;color:#684d1c;padding:10px 18px;text-align:center;font:500 13px/1.45 Inter,sans-serif}.market-banner a{color:inherit;text-decoration:underline}.market-disabled{opacity:.58;cursor:not-allowed!important;pointer-events:none}
.market-actions .button{border:1px solid #d8d1c5;border-radius:999px;padding:10px 17px;font:650 13px/1 Inter,sans-serif}.market-actions .primary{background:#342b23;border-color:#342b23;color:#fff}.market-actions .secondary{background:#fff;color:#342b23}
@media(max-width:720px){body>header .header-market{display:none}.mobile-market{display:flex}.market-trigger{overflow:hidden;text-overflow:ellipsis}.market-grid{grid-template-columns:1fr}.market-panel{padding:22px}.site-head .shell{gap:10px;flex-wrap:wrap}}
