.proposal-publication-dialog{width:min(740px,94vw);max-height:91dvh;overflow:auto;border:0;border-radius:16px;padding:23px;background:#fff;color:#203e50;box-shadow:0 15px 70px #183d6350}
.proposal-publication-dialog::backdrop{background:#18344985}
.proposal-publication-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;height:auto!important;min-height:0;padding:0 0 13px;background:none;border-bottom:1px solid #d6e3ec}
.proposal-publication-dialog h2{font-size:23px;line-height:1.35;margin:0;color:#245980}
.proposal-publication-dialog h3{font-size:19px;line-height:1.4;margin:0 0 10px;color:#245980}
.proposal-publication-summary{padding:16px;border:1px solid #c5d8e7;border-radius:12px;background:#f5f9fc}
.proposal-publication-summary p{font-size:15px;line-height:1.5;margin:8px 0}.proposal-publication-summary details{margin-top:14px}.proposal-publication-summary summary{font-weight:700;cursor:pointer}
.proposal-publication-dialog form{display:grid;gap:15px;margin-top:18px}.proposal-publication-dialog .field{font-size:16px;font-weight:700}.proposal-publication-dialog .field input{font-size:19px}.proposal-publication-dialog form>button{font-size:17px;min-height:50px;font-weight:800;white-space:normal}
.proposal-publication-error{padding:12px;border:1px solid #dc9f9f;background:#fff1f1;color:#893030;border-radius:8px;font-size:15px}
@media(max-width:600px){.proposal-publication-dialog{padding:17px}.proposal-publication-dialog h2{font-size:21px}.proposal-publication-dialog>header{flex-wrap:wrap}.proposal-publication-summary{padding:13px}}
