.bp-reward-panel{padding:16px;border:1px solid #d9e2d5;border-radius:12px;background:linear-gradient(120deg,#f1f5ed,#fcfaf4);color:#344b3b}
.bp-reward-panel .bp-reward-kicker{display:block;margin:0 0 6px;color:#758065;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.12em}
.bp-reward-panel h2,.bp-reward-panel h3{margin:0 0 7px;color:#344b3b;font:400 22px/1.2 Georgia,serif;letter-spacing:-.025em}
.bp-reward-panel p{margin:0;color:#65715f;font:12px/1.5 Arial,sans-serif}
.bp-reward-values{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0}
.bp-reward-values span{padding:5px 8px;border:1px solid #d4ddcf;border-radius:7px;background:#ffffffb3;color:#426048;font:600 11px/1.4 Arial,sans-serif}
.bp-reward-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.bp-reward-panel .bp-reward-actions button,.bp-reward-panel .bp-reward-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 12px;border:1px solid #bfd0bc;border-radius:8px;background:#fffdf8;color:#3e5d45;font:700 12px/1.3 Arial,sans-serif;text-decoration:none;cursor:pointer}
.bp-reward-panel .bp-reward-actions .bp-publish-primary{background:#3f5945;border-color:#3f5945;color:#fff}
.bp-reward-panel .bp-reward-actions :disabled{opacity:.5;cursor:not-allowed}
.bp-reward-panel .bp-reward-fine{margin:9px 0 0;font-size:11px;line-height:1.45;color:#75806d}
.bp-reward-panel .bp-reward-link{display:inline-block;margin-top:9px;color:#45614a;font:700 11px/1.4 Arial,sans-serif;text-underline-offset:3px}
.bp-reward-panel .bp-reward-status{margin-top:9px;color:#3f5945;font-size:12px;overflow-wrap:anywhere}
.bp-reward-status:empty{display:none}
.bp-reward-actions :focus-visible,.bp-reward-link:focus-visible{outline:2px solid #45614a;outline-offset:3px}
.bp-result-publish{margin-top:0}
.create-side .bp-result-publish h3{font-size:21px}
.create-side .bp-result-publish p{font-size:12px!important}
.create-side .bp-result-publish .bp-reward-fine{font-size:11px!important}
.create-side .bp-result-publish .bp-reward-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.bp-gallery-publish{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:center;margin:18px 0 0}
.bp-gallery-publish .bp-reward-values{margin-bottom:0}
.bp-gallery-publish .bp-reward-link{margin:0;white-space:nowrap}
.bp-dialog-publish{margin-bottom:12px;padding:12px}
.bp-dialog-publish h3{font-size:20px}
.bp-dialog-publish .bp-reward-values{margin:8px 0}
.design-card .art-reward-note{margin:0 0 8px;color:#5b7457;font:600 11px/1.4 Arial,sans-serif}
.design-card .art-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}
.design-card .art-permissions [data-permission="publish"]{background:#edf4e9;border-color:#c9d8c2;color:#3f5945}
.dialog-actions #dialogShare{background:#edf4e9;border-color:#c9d8c2;color:#3f5945}
.art-share-status{margin:7px 0 0;color:#5b7457;font-size:11px;overflow-wrap:anywhere}
.art-share-status:empty{display:none}
@media(max-width:650px){.bp-gallery-publish{grid-template-columns:1fr;gap:12px}.bp-gallery-publish .bp-reward-link{justify-self:start}.bp-reward-panel{padding:13px}.bp-reward-panel h2{font-size:21px}}
@media(max-width:400px){.create-side .bp-result-publish .bp-reward-actions{grid-template-columns:1fr}}

/* Publication belongs directly under the artwork's three result buttons. */
.workspace.create-premium[data-state="result"]>.create-right-stack>.preview-create-studio{grid-template-rows:34px auto 108px!important}
.workspace.create-premium[data-state="result"]>.create-right-stack>.preview-create-studio .stage{min-height:0!important;height:auto!important}
.workspace[data-state="result"] .preview-create-studio .result-single{position:relative!important;inset:auto!important;grid-template-rows:auto auto auto;gap:12px;width:100%;padding:12px!important}
.workspace[data-state="result"] .result-single .result-card{height:clamp(280px,46vh,540px)}
.result-single .bp-result-publish{position:relative;z-index:1;text-align:left}
.result-single .bp-result-publish h3{font-size:21px}
.result-single .bp-result-publish .bp-reward-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:400px){.result-single .bp-result-publish .bp-reward-actions{grid-template-columns:1fr}}
