/* v13.8: editable product workspace, not a second unrelated modal. */
.catalog-head .btn[data-commercial-evaluate]{margin-top:12px;white-space:normal}
.workspace-section{padding:17px 0;border-top:1px solid #dce7e0}
.workspace-section h3{font:700 20px Georgia,serif;margin:0 0 14px}
.workspace-section>p{font-size:13px;color:#64746f}
.workspace-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}
.workspace-form label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:13px}
.workspace-form label:nth-child(2){grid-row:span 2}
.workspace-form textarea,.workspace-form input{background:#fff;padding:11px;border:1px solid #d0ded6;border-radius:9px;width:100%;font:inherit;font-weight:400;color:#183c30;min-width:0}
.workspace-form label small{font-weight:400;color:#6d7f76}
.workspace-preview{border:1px dashed #cfddd3;border-radius:9px;min-height:62px;padding:10px;display:grid;place-items:center;font-size:12px;color:#6f7e78}
.workspace-preview img{max-height:100px;max-width:100%;object-fit:contain}
.workspace-candidates{display:grid;gap:9px}
.workspace-candidate{display:flex;gap:13px;align-items:start;background:#f6f9f6;border-radius:12px;padding:12px;border:1px solid #e4ebe4}
.workspace-candidate>img{width:76px;height:76px;object-fit:contain;background:white;border-radius:8px}
.workspace-candidate>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}
.workspace-candidate small{color:#6a7974;font-size:12px}
.workspace-candidate button{justify-self:start;margin-top:4px}
@media(max-width:720px){.workspace-form{grid-template-columns:1fr}.workspace-form label:nth-child(2){grid-row:auto}}
