.market-shell{max-width:1080px;margin:46px auto 86px}.market-shell>.back-link{display:inline-block;margin-bottom:24px}.market-shell h1{overflow-wrap:anywhere}.market-shell h2{font-size:22px;margin:36px 0 15px}.market-shell .lead{max-width:760px;overflow-wrap:anywhere}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.market-card,.market-panel{min-width:0;border:1px solid var(--line);border-radius:17px;background:#fff;padding:23px;box-shadow:0 10px 28px #25223808}.market-card h2,.market-card h3{font-size:19px;line-height:1.4;margin:10px 0;overflow-wrap:anywhere}.market-card p,.market-panel p{overflow-wrap:anywhere}.market-card p{color:var(--muted);font-size:14px}.market-card small{color:var(--muted)}.market-link{color:var(--purple);font-weight:700;overflow-wrap:anywhere}.market-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.market-claim{max-width:700px;background:#f7f5ff;padding:18px 22px;border:1px solid #e2dbfa;border-radius:13px}.market-claim summary{cursor:pointer;color:var(--purple);font-weight:700}.market-claim label,.market-search label{display:block;font-weight:700;margin:14px 0 7px}.market-claim textarea,.market-panel textarea,.market-search input{width:100%;min-width:0;padding:11px;border:1px solid #d9d6e8;border-radius:9px;font:inherit}.market-claim textarea,.market-panel textarea{min-height:104px;resize:vertical}.market-claim button{margin-top:10px}.market-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.market-panel{margin:18px 0}.market-panel h2{margin:0 0 14px}.market-panel .form-row input,.market-panel .form-row select{width:100%;min-width:0;padding:12px;border:1px solid #d9d6e8;border-radius:9px;font:inherit}.market-panel .form-row textarea{width:100%}.market-status{background:#f1edff;border-radius:9px;padding:10px 13px;color:#43349b}.market-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.market-list article{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);padding:14px 0}.market-list article>*{min-width:0}.market-list a{color:var(--purple);font-weight:650;overflow-wrap:anywhere}.market-list small{display:block;color:var(--muted)}.market-list form{flex:none}.market-search{margin:24px 0 12px}.market-search>div{display:flex;gap:9px}.market-search input{flex:1}.market-workspace{max-width:980px}
@media(max-width:900px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.market-proposal{margin:0}.market-proposal div{padding:10px 0;border-top:1px solid var(--line)}.market-proposal dt{color:var(--muted);font-size:12px}.market-proposal dd{margin:4px 0 0;overflow-wrap:anywhere}
@media(max-width:700px){header{flex-wrap:wrap}header nav{width:100%;gap:8px 12px;font-size:13px}.market-shell{margin:35px auto 60px}.market-shell h1{font-size:33px}.market-columns,.market-grid{grid-template-columns:1fr}.market-card,.market-panel{padding:18px}.market-list article{align-items:flex-start;flex-direction:column;gap:8px}.market-search>div{flex-wrap:wrap}.market-search input{flex-basis:100%}}
