.publication-review{margin-top:18px;padding:16px;border:1px solid #98003330;border-radius:16px;background:var(--bg-card,#fff);color:var(--text-primary,#2c2f35)}
.publication-review h3{font-size:15px;font-weight:650;margin:0 0 5px}
.publication-review p{font-size:12px;line-height:1.5;margin:5px 0;color:var(--text-secondary,#60656e)}
.publication-review__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 10px}
.publication-review__fields label{min-width:0;font-size:12px;font-weight:600}
.publication-review__fields label:last-child{grid-column:1/-1}
.publication-review select{display:block;width:100%;min-width:0;min-height:46px;margin-top:6px;padding:8px 10px;border:1px solid var(--border,#ddd);border-radius:10px;background:var(--bg-input,#fff);color:var(--text-primary,#2c2f35);font-size:14px;font-weight:400}
.publication-review select:focus-visible{outline:2px solid #980033;outline-offset:2px}
.publication-review__error{margin-top:12px;border-radius:10px;padding:10px;background:#fff1f2}
.publication-review__error p{color:#9b173d}
.publication-review__error button{min-height:44px;margin-top:5px;color:#980033;text-decoration:underline;font-size:13px;font-weight:600}
.publication-review .publication-review__stock{font-size:11px;line-height:1.55}
@media(max-width:600px){.publication-review__fields{grid-template-columns:1fr}.publication-review select{font-size:16px;min-height:48px}.store-export-dialog{padding:10px!important}.store-export-dialog [role=dialog]{max-height:calc(100dvh - 20px)!important}.store-export-dialog [role=dialog]>div{padding-left:18px;padding-right:18px}}
