.proposal-dialog{width:min(720px,calc(100% - 28px));border:0;padding:0;box-shadow:0 28px 90px rgba(9,22,42,.38)}.proposal-dialog::backdrop{background:rgba(9,22,42,.72)}.proposal-shell{padding:28px}.proposal-progress{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin:18px 0}.proposal-progress strong{font-size:27px;color:var(--red)}.proposal-progress span{display:block;font-size:9px;font-weight:900;color:var(--muted);text-transform:uppercase}.proposal-meter{height:9px;background:#e7ebef}.proposal-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--red),var(--blue));transition:.2s width}.proposal-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.proposal-checks label{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--line);padding:11px;font-size:11px;font-weight:700;line-height:1.4;color:#34455a}.proposal-checks input{margin-top:2px;accent-color:var(--blue)}.proposal-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.proposal-fields label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:900;text-transform:uppercase;color:#43536a}.proposal-fields input,.proposal-fields textarea{border:1px solid #cfd7df;padding:10px;font:inherit;text-transform:none;resize:vertical}.proposal-fields input{height:43px}.proposal-fields .wide{grid-column:1/-1}.proposal-chip{background:#e9f3ef!important;color:#17684e!important}.proposal-action{border-color:#9ab0c6!important;color:var(--blue)!important}@media(max-width:600px){.proposal-shell{padding:20px}.proposal-checks,.proposal-fields{grid-template-columns:1fr}.proposal-fields .wide{grid-column:auto}}
