.ppom-wrapper .upi-truck{box-sizing:border-box;flex:0 0 100%;max-width:100%;min-width:0;margin:12px 0 22px;padding:24px 22px!important;background:#fbf9f5;border:1px solid #ded6cb;border-radius:12px;color:#2f2a24}
.ppom-wrapper .upi-truck>.ppom-field-wrapper{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%;min-width:0;padding:0!important;margin:0 0 22px}
.ppom-wrapper .upi-truck>.ppom-field-wrapper:last-child{margin-bottom:0}
.upi-truck label{display:block;font-size:15px;font-weight:600;line-height:1.5;color:#302b24;margin-bottom:8px}
.upi-truck input.ppom-input,.upi-truck textarea.ppom-input,.upi-truck select.ppom-input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #b7ac9d;border-radius:6px;background-color:#fff;color:#2f2a24;font-family:inherit;font-size:16px;line-height:1.5}
.upi-truck input.ppom-input{height:48px}
.upi-truck textarea.ppom-input{min-height:110px;resize:vertical}
.upi-truck select.ppom-input{height:48px;padding-right:36px;cursor:pointer}
.upi-truck select.ppom-input:required:invalid{color:#71695e}
.upi-truck select.ppom-input option{color:#2f2a24}
.upi-truck input.ppom-input::placeholder,.upi-truck textarea.ppom-input::placeholder{color:#71695e;opacity:1}
.upi-truck input.ppom-input:focus-visible,.upi-truck textarea.ppom-input:focus-visible,.upi-truck select.ppom-input:focus-visible{outline:2px solid #7f684b;outline-offset:3px;border-color:#7f684b}
.upi-truck .upi-truck-help{display:block;font-size:13px;line-height:1.5;color:#675e52;margin-top:7px;font-weight:400;overflow-wrap:anywhere}
.upi-truck .upi-field-error{font-size:13px;line-height:1.5;margin-top:7px}
@media(max-width:600px){.ppom-wrapper .upi-truck{padding:20px 16px!important;margin-top:8px}.ppom-wrapper .upi-truck>.ppom-field-wrapper{margin-bottom:20px}}
