.reserve-buyer{min-width:0;max-width:100%;border:1px solid #e1e6e5;border-radius:10px;padding:14px;margin:12px 0}
.reserve-buyer legend{padding:0 6px;font-weight:600}
.reserve-buyer label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;min-width:0}
.reserve-buyer input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}
.reserve-buyer .formnote{margin-bottom:0}
.reserve-overview{display:grid;gap:12px}
.reserve-overview-row{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid #e3e6e5;overflow-wrap:anywhere;min-width:0}
.reserve-overview-row button{align-self:flex-start}
body.design3 .attentionpanel #attentionreserves{color:#22667a}
