.qfw-wrap{max-width:760px;margin:16px auto;padding:0 8px;font-family:Arial,Helvetica,sans-serif}
.qfw-form label{display:block;margin:10px 0 6px}
.qfw-form select,.qfw-form input[type="text"],.qfw-form textarea{width:100%;padding:10px 12px;box-sizing:border-box;border-radius:10px;border:1px solid #d7d7d7;background:#f9fafb}
.qfw-form input::placeholder,.qfw-form textarea::placeholder{color:#8a8f98;opacity:1}
.qfw-form .button{padding:10px 16px;font-size:16px}
.qfw-alert{background:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:12px;border-radius:6px;margin-bottom:12px}
