.event-budget{min-width:0;margin:22px 0 8px;padding:18px;border:1px solid rgba(106,63,150,.18);border-radius:18px;background:#fff9ef;color:#261337;font-family:Nunito,sans-serif}.event-budget legend{max-width:100%;padding:0 5px;font-size:16px;line-height:1.4;font-weight:800}.event-budget p{margin:0 0 12px;font-size:13px;line-height:1.5;color:#6b5b73}.event-budget>label{display:block;font-size:14px;font-weight:700}.event-budget>input{display:block;box-sizing:border-box;width:100%;min-height:46px;margin:7px 0 12px;padding:10px 12px;border:1px solid #cbbbd5;border-radius:12px;background:#fff;color:#261337;font:600 16px Nunito,sans-serif}.event-budget>input:disabled{opacity:.55}.event-budget .budget-unsure{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.budget-unsure input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:#713a99}.event-budget .budget-error{margin:5px 0 0;color:#a32250}.event-budget .budget-error:empty{display:none}.event-budget input:focus-visible{outline:3px solid #e8368f;outline-offset:3px}

/* 2.24.1 / 1.120.1: el título queda dentro del recuadro (antes se montaba sobre el borde). */
.event-budget legend{float:left;width:100%;margin:0 0 8px;padding:0}
.event-budget legend+*{clear:both}
