.gp{border:2px solid #d5e2cf;border-radius:10px;padding:1rem 1.2rem;margin:1.2rem 0}
.gp label{display:block;margin:.6rem 0 .2rem;font-weight:600}
.gp input[type=number]{width:100%;max-width:11rem;padding:.45rem;font-size:1rem}
.gp .ck{font-weight:400;display:flex;gap:.5rem;align-items:center}
.gp-out{margin-top:1rem;padding:.9rem;background:#f1f7ee;border-left:4px solid #5b8a46;font-weight:600}
