.dispatch-fields{border-top:1px solid var(--border);padding-top:24px;margin-top:24px}.dispatch-fields>h3{font-size:16px;margin:24px 0 16px}.dispatch-fields>h3:first-child{margin-top:0}.dispatch-fields>.hint{margin-bottom:24px}
.rank-inputs{display:grid;gap:10px;margin:0 0 14px}.rank-input-row{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;background:#f6f9f7;border:1px solid var(--border);border-radius:8px;padding:12px 16px}.rank-input-row>label{font-size:13px}.rank-input-row>div{display:flex;align-items:center;gap:12px}.rank-input-row input{border:1px solid var(--border);border-radius:6px;padding:10px 12px;min-width:0;width:100%;background:#fff}.rank-input-row span{font-size:13px;color:var(--muted);min-width:24px}
.prize-preview{background:#f5f8f6;border:1px solid var(--border);border-radius:8px;padding:18px;margin:20px 0 26px;overflow:auto}.market-metrics{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:12px;color:var(--muted);margin:0 0 16px}.market-metrics b{font-weight:600;color:#274b3a;margin-left:8px}.prize-preview table,.market-rule-summary table,.market-table table{width:100%;border-collapse:collapse;font-size:13px}.prize-preview th,.prize-preview td,.market-rule-summary td,.market-rule-summary th,.market-table td,.market-table th{padding:11px 8px;text-align:left;border-bottom:1px solid var(--border)}.prize-preview th,.market-rule-summary th,.market-table th{font-size:12px;color:var(--muted);font-weight:500}.prize-preview .hint{margin:14px 0 0}
.rubric-input-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:0 14px;padding:18px;margin-bottom:12px;border:1px solid var(--border);border-radius:8px}.rubric-input-row .field{margin-bottom:12px}.rubric-input-row .field:last-child,.rubric-input-row .field:nth-last-child(2){margin-bottom:0}.market-boundary{font-size:13px;color:#63796b;line-height:1.9;margin:16px 0}.market-boundary summary{color:var(--green);cursor:pointer}.market-boundary p{margin:12px 0;white-space:pre-wrap}
.market-rule-summary{font-size:13px;line-height:1.9;margin:18px 0;padding:18px;background:#f6f9f7;border-radius:8px;overflow-wrap:anywhere}.market-rule-summary p:last-child{margin-bottom:0}.market-rubric{padding:0;list-style:none;margin:14px 0}.market-rubric li{display:flex;flex-wrap:wrap;gap:8px 18px;padding:8px 0;border-top:1px solid var(--border)}.market-rubric b{font-weight:500}.market-rubric small{color:var(--muted);width:100%}
.market-participation{margin:24px 0}.market-participation>.panel-title{margin-bottom:14px}.market-participation .inline-actions{margin:16px 0}.market-participation h4{font-size:14px;margin:0 0 8px}.market-participation p{font-size:13px;line-height:1.85;margin:8px 0}.my-bid{padding:18px;border:1px solid var(--border);border-radius:8px;margin:18px 0}.bid-list{display:grid;gap:14px}.bid-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border:1px solid var(--border);padding:20px;border-radius:8px}.bid-row>div{min-width:0;flex:1}.bid-row>.btn{flex-shrink:0}.bid-row details{margin-top:14px;font-size:12px;color:#6e8175}.bid-row summary{cursor:pointer}.participant-list{display:grid;gap:0;margin-top:18px}.participant-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--border)}.participant-row .inline-actions{margin:0;flex-shrink:0}.participant-row>div:first-child{min-width:0}.participant-row p{overflow-wrap:anywhere}.market-table{overflow-x:auto;max-width:100%;margin:14px 0}.market-table table{min-width:400px}.market-participation>h3{margin-top:24px}.entry-delivery{border-bottom:1px solid var(--border);padding:20px 0}.entry-delivery:first-of-type{padding-top:0}.entry-delivery pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;padding:18px;border-radius:8px;background:#f6f9f7;font-size:13px}.entry-delivery h3{font-size:16px}.market-policy{border-top:1px solid var(--border);padding-top:20px;margin:24px 0}.market-policy>summary{cursor:pointer;color:var(--green);font-size:13px}.market-policy[open]>summary{margin-bottom:18px}.market-policy>.check-label{margin-bottom:16px}.market-policy .field-row{margin-top:8px}
@media(max-width:760px){.rank-input-row{grid-template-columns:72px minmax(0,1fr);padding:12px}.rank-input-row input{font-size:16px}.rubric-input-row{grid-template-columns:minmax(0,1fr) 86px;padding:14px}.prize-preview{padding:14px}.bid-row,.participant-row{flex-direction:column;align-items:stretch}.bid-row>.btn{align-self:flex-start}.participant-row .inline-actions{flex-wrap:wrap}.market-rule-summary{padding:14px}.market-metrics{gap:10px 16px}.market-participation{padding:18px}.market-table th,.market-table td{padding:10px 6px;font-size:12px}}

.market-entry{padding:18px 0;border-bottom:1px solid var(--border)}.market-entry h4{font-size:15px;margin:0 0 12px}.market-entry pre{overflow-wrap:anywhere;word-break:break-word}.market-entry p{line-height:1.9;font-size:13px}.market-entry>h4{color:var(--text)}
