/* EU project form and the structured details shared with the admin view. */
#entryFields{border:0;padding:0;margin:0;min-width:0}
#entryFields:disabled{opacity:.8}
#marketEntry .v604-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-right:35px;flex-wrap:wrap}
#marketEntry .v604-heading select{width:auto;max-width:100%;padding:8px}
#entrySubmit:disabled{cursor:default;opacity:.65}
#entryResult{overflow-wrap:anywhere}
#entryResult[data-state="success"]{background:#e8f5e9;color:#174b25}
#entryResult[data-state="failed"],#entryResult[data-state="uncertain"],#entryResult[data-state="required"],#entryResult[data-state="too_long"]{background:#fff3e0;color:#663c00}
.v604-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.v604-details{margin:15px 0;padding:16px;border:1px solid #dce3e9;border-radius:12px;background:#f7f9fb;overflow-wrap:anywhere}
.v604-details h3{margin:0 0 12px}
.v604-details dl{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:10px;margin:0}
.v604-details dt{font-weight:700}
.v604-details dd{margin:0;white-space:normal}
@media(max-width:600px){.v604-details dl{grid-template-columns:1fr}.v604-details dd{margin-bottom:8px}}
