.artist-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.artist-story{max-width:780px;padding:24px 0}.artist-story h2{margin-bottom:18px}.artist-portfolio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.artist-portfolio img{width:100%;height:280px;object-fit:contain;background:#f6f2fa;border-radius:12px}.artist-portfolio figcaption{font-size:12px;color:#666;margin-top:8px}.review-feedback{white-space:pre-wrap;max-width:320px;overflow-wrap:anywhere}.draft-banner{margin:20px 0}.filterbar{flex-wrap:wrap}.filterbar input[type=number]{width:130px}.search-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.operations-grid{display:grid;gap:16px;margin-top:24px}.operation-status{padding:18px;background:#f8f5fa;border-radius:10px}.operation-status p{margin:8px 0}.artist-hero .btn{margin-top:18px}
@media(max-width:760px){.artist-portfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.artist-portfolio img{height:190px}.artist-actions .btn{flex:1;min-height:48px}.artist-hero h1{overflow-wrap:anywhere}.review-feedback{max-width:200px}.artist-story h2{font-size:25px}}

.draft-placeholder{display:flex;align-items:center;justify-content:center;background:#f4eef9;color:#726581;text-align:center;padding:16px}
.artist-portfolio figure{margin:0;min-width:0}
