.seller-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;padding-block:48px}.seller-hero h1{font-size:clamp(38px,4.8vw,68px)}.seller-hero>div>p:last-child{max-width:570px;color:var(--muted);font-size:16px}.seller-summary{align-self:center;border-left:1px solid var(--line);padding-left:32px}.seller-summary span{display:block;padding:10px 0;font-size:13px}.seller-summary p{font-size:12px;color:var(--muted)}.seller .studio-grid{grid-template-columns:260px minmax(0,1fr) 260px}.seller .tool-controls input,.seller .tool-controls select{font-size:14px}.seller .tool-controls button{width:100%}.seller .size-choices{margin-block:14px 24px}.seller .check{font-size:12px;min-height:30px;margin-top:6px}.seller-placeholder{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;padding:28px 10px}.placeholder-sheet{aspect-ratio:2/3;display:grid;place-items:center;background:var(--white);border:1px solid #cad2c2;box-shadow:3px 7px 12px #2030220c;font:24px var(--serif);color:#8e9b84}.seller-placeholder p{grid-column:1/-1;text-align:center;color:var(--muted);font-size:13px}.set-review{border-top:1px solid #c9d2be;padding:24px 0 16px;min-width:0}.set-review legend{font:21px var(--serif);margin-bottom:12px;padding-right:12px;overflow-wrap:anywhere}.set-artworks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.art-card{min-width:0}.art-card .art-preview{display:block;width:100%;height:190px;object-fit:contain;filter:drop-shadow(0 3px 5px #20302218);margin-bottom:12px}.art-card h3{font-size:12px;margin:0 0 6px;overflow-wrap:anywhere}.art-card .art-spec{font-size:11px;line-height:1.5;overflow-wrap:anywhere;min-height:68px}.art-card select{font-size:12px;padding-left:6px}.art-card label{margin-top:10px}.art-card .fields{gap:6px;margin-top:0}.art-card .fields input{padding:6px;min-height:36px;font-size:13px}.density-warning{color:#914529}.set-review .check{margin-top:20px;font-size:13px}.seller .tool-output button{height:auto;white-space:normal}.seller .tool-output #attachments{min-width:0}.attachment-row{border-top:1px solid var(--line);padding-block:12px;font-size:12px;overflow-wrap:anywhere}.attachment-row strong,.attachment-row span{display:block}.attachment-row span{margin-top:4px;color:var(--muted)}.check-pass{background:#e4edcf;color:#294f42;padding:12px;font-size:12px}.seller-notes{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:48px 0 60px;max-width:1100px}.seller-notes h2{font-size:34px}.seller-notes h3{font:23px var(--serif);margin-top:0}.seller-notes p{color:var(--muted);line-height:1.8}.seller-entry{padding:30px;border:1px solid var(--line);background:#e9eddf;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.seller-entry h2{font:32px var(--serif)}.seller-entry p{margin-bottom:0;color:var(--muted)}.seller-entry>a{white-space:nowrap}
@media(max-width:1200px){.seller .studio-grid{grid-template-columns:250px minmax(0,1fr)}.seller .tool-output{grid-column:1/-1;display:block;border-left:0;border-top:1px solid var(--line)}.seller .tool-output button{max-width:500px}.seller .art-card .art-preview{height:200px}}
@media(max-width:700px){.seller-hero{grid-template-columns:1fr;gap:18px;padding-block:28px}.seller-summary{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.seller-summary span{padding:5px 0}.seller .studio-grid{display:block}.seller .tool-controls input,.seller .tool-controls select{font-size:16px}.seller .set-artworks{grid-template-columns:1fr}.art-card{display:grid;grid-template-columns:85px minmax(0,1fr);gap:0 12px;padding:12px 0;border-bottom:1px solid #cad2c2}.art-card .art-preview{grid-column:1;grid-row:1/5;height:128px!important;margin:0}.art-card h3,.art-card .art-spec,.art-card>label,.art-card>.fields{grid-column:2}.art-card .art-spec{min-height:0;margin:3px 0}.seller .art-card input,.seller .art-card select{font-size:16px;min-height:44px}.seller .check{min-height:44px}.seller-notes{grid-template-columns:1fr;gap:20px;padding-block:32px}.seller-entry{display:block;padding:22px}.seller-entry>a{display:inline-block;margin-top:18px}.seller-placeholder{padding:18px 0}.seller-notes h2{font-size:29px}}

