.marketplace-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;color:var(--ink);background:var(--paper)}
.marketplace-form{display:flex;flex-direction:column;gap:20px}
.marketplace-fields{display:flex;flex-direction:column;gap:16px}
.marketplace-field{min-width:0}
.marketplace-field input,.marketplace-field select{box-sizing:border-box;width:100%;min-height:42px;color:var(--ink);background:var(--paper);border:1px solid var(--field-border,#bdccdf);border-radius:6px;padding:10px 12px;font:inherit}
.marketplace-field input:focus-visible,.marketplace-field select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.marketplace-help{font-size:13px;line-height:1.55;color:var(--muted);margin:0;max-width:65ch}
.marketplace-dialog .dialog-actions{margin-top:4px;flex-wrap:wrap}
@media(max-width:680px){.marketplace-dialog{padding:20px}.marketplace-dialog .dialog-actions>button{flex:1;min-height:42px}}
