/* /market/: the bid form */
.mk-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s4);align-items:start}
.mk-seg{border:0;padding:0;margin:0 0 var(--s3);display:flex;flex-wrap:wrap;gap:var(--s2)}
.mk-seg legend{font-weight:600;font-size:.9375rem;margin-bottom:6px;padding:0}
.mk-seg label{position:relative;display:inline-flex}
.mk-seg input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}
.mk-seg span{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s3);border:1.5px solid var(--navy-200);border-radius:var(--r-2,8px);background:var(--white,#fff);color:var(--navy-900);font-weight:600}
.mk-seg input:checked+span{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}
.mk-seg input:focus-visible+span{outline:3px solid var(--orange-500,#F28C28);outline-offset:2px}
.mk-steps{padding-left:1.2em;display:grid;gap:var(--s2)}
.mk-done h3{margin-top:0}
@media (max-width:860px){.mk-grid{grid-template-columns:minmax(0,1fr)}}
