.form{display:grid;gap:16px;max-width:420px;margin-top:16px}.form__label{display:grid;gap:8px;font-weight:500;color:#2e2f42}.form input[type=number]{padding:10px 12px;border:1px solid #808080;border-radius:4px;font-size:16px;outline:none;transition:border-color .25s ease}.form input[type=number]:focus{border-color:#4e75ff}.form__fieldset{border:1px solid #808080;border-radius:6px;padding:12px 16px;display:grid;gap:10px}.form__radio{display:inline-flex;gap:8px;align-items:center}.form__btn{width:100%;padding:10px 16px;font-size:16px;font-weight:600;color:#fff;background:#4e75ff;border:0;border-radius:8px;cursor:pointer;transition:background-color .25s ease}.form__btn:hover{background:#6c8cff}
