.market-tools,.market-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.market-tools input{flex:1;min-width:200px}.market-tools select{min-width:150px}.market-form{border:1px solid var(--border,#687d7b);border-radius:14px;padding:20px;margin:16px 0}.market-form h2{margin-top:0;font-size:1.15rem}.market-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.market-fields label{display:flex;flex-direction:column;gap:6px}.market-fields input{width:100%;box-sizing:border-box}.market-coordinates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1/-1}.market-products{grid-column:1/-1}.market-actions{margin-top:16px}.market-table-wrap{overflow-x:auto}.market-table{width:100%;border-collapse:collapse;text-align:left}.market-table th,.market-table td{padding:14px 12px;border-bottom:1px solid #80958b40}.market-table th{font-size:.85rem}.market-table td{vertical-align:top}.market-table td:last-child{white-space:nowrap}.market-table td:last-child button{margin:0 4px}.market-location{white-space:nowrap;font-variant-numeric:tabular-nums}#market-error:empty{display:none}@media(max-width:650px){.market-fields{grid-template-columns:1fr}.market-tools select{flex:1}.market-table{min-width:720px}}
