.growth-setting51{display:grid;grid-template-columns:110px minmax(150px,1fr) 80px 70px;gap:12px;align-items:end;border-bottom:1px solid #dde7df;padding:14px 0}
.growth-setting51 label,.growth-review51 label{display:grid;gap:6px;min-width:0}.growth-setting51 input,.growth-review51 input{box-sizing:border-box;width:100%;min-width:0}
.growth-setting51 .growth-enabled51{display:flex;align-items:center;padding-bottom:12px}.growth-enabled51 input{width:auto}.growth-setting51 small{grid-column:1/-1;color:#587068;line-height:1.6}
.growth-settings-note51{font-size:13px;line-height:1.7;color:#58685e}.growth-review51{display:grid;grid-template-columns:minmax(110px,1fr) minmax(140px,2fr) auto;gap:10px;align-items:end;padding:16px 0;border-top:1px solid #dde7df}.growth-review51 strong{grid-column:1/-1}
.growth-gift51{display:flex;align-items:center;gap:12px;padding:15px 12px;border:1px solid #dce5dc;border-radius:12px;background:#fafbf8;margin:10px 0;min-width:0}.growth-gift51.ready{border-color:#b49a51;background:#fbf8ec}.growth-gift-level51{flex-shrink:0;font-weight:800;color:#285e50}.growth-gift51>div{flex:1;min-width:0}.growth-gift51 strong{display:block;overflow-wrap:anywhere;font-size:15px}.growth-gift51 small{display:block;margin-top:6px;font-size:12px;color:#65756a}.growth-gift-counter51{font-size:12px;flex-shrink:0;color:#5d703d}
@media(max-width:600px){.growth-setting51{grid-template-columns:85px minmax(0,1fr)}.growth-setting51 .growth-enabled51{padding:0}.growth-setting51 button{justify-self:end}.growth-review51{grid-template-columns:1fr}.growth-review51 strong{grid-column:auto}.growth-gift51{gap:8px;padding:13px 10px}}
