.qr-module__vcrpwW__page{background:#ffdfaf;min-height:100vh;padding:40px 20px}.qr-module__vcrpwW__container{color:#222;max-width:680px;margin:0 auto;font-family:Arial,Helvetica,sans-serif}.qr-module__vcrpwW__card{background:#fff;border:1px solid #e6e6c8;border-radius:16px;width:100%;padding:16px}.qr-module__vcrpwW__title{margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.4}.qr-module__vcrpwW__description{line-height:1.7}.qr-module__vcrpwW__formArea{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:20px;display:flex}.qr-module__vcrpwW__inputWrap{flex:100%}.qr-module__vcrpwW__selectWrap{min-width:160px}.qr-module__vcrpwW__colorWrap{min-width:120px}.qr-module__vcrpwW__label{opacity:.8;margin-bottom:6px;font-size:12px}.qr-module__vcrpwW__input,.qr-module__vcrpwW__select{color:#222;background:#fff;border:1px solid #0e32b5;border-radius:12px;width:100%;padding:10px 12px;font-size:16px}.qr-module__vcrpwW__input::placeholder{color:#b8b8b8}.qr-module__vcrpwW__colorInput{cursor:pointer;background:#fff;border:1px solid #0e32b5;border-radius:12px;width:100%;height:44px;padding:6px}.qr-module__vcrpwW__button{color:#fff;cursor:pointer;background:#2b64ff;border:1px solid #2b64ff;border-radius:12px;min-height:44px;padding:10px 16px}.qr-module__vcrpwW__button:hover{opacity:.92}.qr-module__vcrpwW__qrArea{text-align:center;margin-top:28px}.qr-module__vcrpwW__qrCard{background:#fff;border:1px solid #e6e6c8;border-radius:16px;padding:20px;display:inline-block}.qr-module__vcrpwW__qrImage{width:256px;max-width:100%;height:auto}.qr-module__vcrpwW__buttonRow{justify-content:center;margin-top:16px;display:flex}.qr-module__vcrpwW__notice{color:#f20020;margin-top:12px;font-weight:600}.qr-module__vcrpwW__buttonRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.qr-module__vcrpwW__subButton{color:#0e32b5;cursor:pointer;background:#fff;border:1px solid #0e32b5;border-radius:12px;min-height:44px;padding:10px 16px}.qr-module__vcrpwW__subButton:hover{opacity:.9}.qr-module__vcrpwW__copyMessage{color:#178700;margin-top:12px;font-size:14px;font-weight:600}.qr-module__vcrpwW__readme{font-size:14px;line-height:1.8}.qr-module__vcrpwW__readme h1{font-size:32px;font-weight:900;line-height:1.4}.qr-module__vcrpwW__readme h2{margin-top:24px;font-size:24px;font-weight:600;line-height:1.5}
