.tbp-fields{min-width:0;grid-column:1/-1;margin:0 0 20px;padding:18px;border:1px solid #dce1d7;border-radius:14px;background:#f7f8f4}.tbp-fields legend{padding:0 7px;font-size:18px;font-weight:700}.tbp-fields label{display:grid;gap:7px;margin-top:12px}.tbp-fields label span{font-weight:700}.tbp-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:11px 12px;border:1px solid #cbd2c4;border-radius:8px;background:white;color:#253027;font:inherit}.tbp-fields input:focus-visible{outline:2px solid #34452b;outline-offset:3px}.tbp-fields input::file-selector-button{padding:8px 10px;margin-right:10px;border:0;border-radius:6px;background:#34452b;color:#fff;font:inherit;cursor:pointer}.tbp-fields small{display:block;margin-top:6px;color:#626e62;font-size:13px;line-height:1.45}@media(max-width:700px){.tbp-fields{padding:14px}.tbp-fields input{font-size:16px}}
