.be-contract-flow .be-meter-proceed{margin-top:1.5rem;padding:clamp(1rem,3vw,2rem);border:1px solid #c9dce7;border-radius:24px;background:#f4fafc;color:#0d2445}
.be-meter-proceed h4{margin:0 0 1rem}
.be-meter-proceed-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 1rem;padding-left:1.5rem}
.be-contract-flow .be-meter-proceed-steps li{padding-left:.15rem;margin:0}.be-contract-flow .be-meter-proceed-steps p{margin:.4rem 0 0}.be-meter-proceed-steps strong{font-size:1.08em}
.be-meter-proceed summary{width:fit-content;cursor:pointer;font-weight:600;margin:.6rem 0}
.be-meter-proceed-form,.be-meter-proceed-draft{display:grid;gap:1rem;margin-top:1rem}
.be-meter-proceed label{display:grid;gap:.4rem;font-weight:600}
.be-meter-proceed input,.be-meter-proceed select,.be-meter-proceed textarea{width:100%;box-sizing:border-box;font:inherit;color:inherit;background:#fff;border:1px solid #a9c3d5;border-radius:12px;padding:.8rem}
.be-meter-proceed textarea{font-weight:400;line-height:1.5;resize:vertical}
.be-meter-proceed .be-primary{width:fit-content;max-width:100%}
.be-meter-proceed [hidden]{display:none!important}
@media(max-width:700px){.be-meter-proceed-steps{grid-template-columns:1fr;gap:1rem}}
