.qr_container__KUAOY{max-width:760px;margin:0 auto;padding:20px;text-align:center}.qr_pageTitle___rquI{font-size:clamp(24px,5vw,32px);font-weight:800;color:var(--brand-red,#ff5757);margin-bottom:18px}.qr_inputRow__R7uAT{display:flex;gap:10px;margin-bottom:14px}.qr_textInput__j_Q58{flex:1 1;padding:10px 12px;border:1px solid #ddd;border-radius:10px;font-size:15px}.qr_generateBtn__4Q57V{background:var(--brand-red,#ff5757);color:#fff;border:none;border-radius:10px;padding:0 18px;font-weight:700;cursor:pointer}.qr_generateBtn__4Q57V:hover{opacity:.9}.qr_helpBox__0encc{display:flex;align-items:flex-start;gap:10px;background:#f9f9ff;border:1px solid #eee;border-radius:12px;padding:14px;margin-bottom:20px;text-align:start}.qr_helpIcon__3nFlw{font-size:22px}.qr_helpTitle__7Yc1M{font-weight:700;margin-bottom:6px}.qr_helpList__MY9z4{-webkit-padding-start:20px;padding-inline-start:20px;margin:0}.qr_helpAction__njjJp{margin-top:10px}.qr_driveBtn__HVGk7{display:inline-block;padding:6px 14px;background:var(--brand-red,#ff5757);color:#fff;border-radius:8px;font-size:14px;text-decoration:none;font-weight:600}.qr_driveBtn__HVGk7:hover{opacity:.9}.qr_previewBox__ZpNHM{margin:20px auto;padding:14px;border:1px solid #ddd;border-radius:14px;background:#fff;display:inline-block;position:relative}.qr_qrLabel__3nsDo{margin-top:8px;font-weight:700}.qr_qrLogo__sLcad{position:absolute;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);border-radius:8px;background:#fff;padding:2px}.qr_downloadRow__2Yg3D{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.qr_formatSelect__2BXWO{padding:6px 10px;border-radius:8px;border:1px solid #ccc}.qr_downloadBtn__M0eCr{background:var(--brand-red,#ff5757);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-weight:700;cursor:pointer}.qr_downloadBtn__M0eCr:disabled{background:#ccc;cursor:not-allowed}.qr_note__5Ft5_{font-size:14px;color:#555;margin-bottom:8px}.qr_tabs__gAsqd{display:flex;gap:6px;border-bottom:2px solid #eee;margin-bottom:12px;justify-content:center;flex-wrap:wrap}.qr_tab__0mjnR{padding:8px 14px;border:none;background:transparent;cursor:pointer;font-weight:600;border-radius:6px 6px 0 0}.qr_tab__0mjnR:hover{background:#f3f3f3}.qr_active__g__ZN{border-bottom:3px solid var(--brand-red,#ff5757);color:var(--brand-red,#ff5757)}.qr_tabContent__sO_bq{text-align:start;padding:12px;border:1px solid #eee;border-radius:0 0 10px 10px;background:#fff}.qr_fieldGroup__v0I0Y{display:grid;grid-gap:10px;gap:10px}.qr_fieldGroup__v0I0Y label{font-weight:600}.qr_fieldGroup__v0I0Y input[type=color],.qr_fieldGroup__v0I0Y input[type=file],.qr_fieldGroup__v0I0Y input[type=text]{padding:8px;border:1px solid #ccc;border-radius:8px}.qr_fieldGroup__v0I0Y input[type=range]{width:100%}@media (max-width:768px){.qr_inputRow__R7uAT{flex-direction:column}.qr_generateBtn__4Q57V{width:100%;padding:12px}.qr_downloadRow__2Yg3D{flex-direction:column}.qr_qr-box__P193b,.qr_qr-code__QtxHQ,.qr_qr-container__kQemy{width:100%!important;max-width:100%!important;display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box}.qr_qr-code__QtxHQ img,canvas.qr_qr-code__QtxHQ{width:30%!important;height:auto!important}.qr_container__KUAOY{padding:10px!important;box-sizing:border-box}.qr_container__KUAOY,.qr_previewBox__ZpNHM{max-width:100%!important;width:100%!important}.qr_previewBox__ZpNHM{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;overflow:hidden!important;margin:0 auto!important;padding:12px!important}.qr_previewBox__ZpNHM canvas,.qr_previewBox__ZpNHM img,.qr_qr-code__QtxHQ img,canvas.qr_qr-code__QtxHQ{width:80%!important;height:auto!important;max-width:320px!important}.qr_qrLogo__sLcad{width:40px!important;height:40px!important}.qr_downloadRow__2Yg3D{flex-direction:column!important;align-items:stretch!important}.qr_downloadBtn__M0eCr,.qr_formatSelect__2BXWO{width:100%!important}}@media (max-width:768px){.qr_qr-container__kQemy input::placeholder,.qr_qr-container__kQemy textarea::placeholder{white-space:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important;line-height:1.4!important}.qr_textInput__j_Q58{width:100%;min-height:44px;line-height:1.5;font-size:15px;box-sizing:border-box;overflow:hidden;resize:none}.qr_textInput__j_Q58[rows]{height:auto!important;min-height:44px}.qr_textInput__j_Q58::placeholder{white-space:pre-wrap;overflow-wrap:break-word;line-height:1.4;color:#666}}html[data-theme=dark] .qr_container__KUAOY{color:var(--text)}html[data-theme=dark] .qr_fieldGroup__v0I0Y input[type=color],html[data-theme=dark] .qr_fieldGroup__v0I0Y input[type=file],html[data-theme=dark] .qr_fieldGroup__v0I0Y input[type=text],html[data-theme=dark] .qr_formatSelect__2BXWO,html[data-theme=dark] .qr_textInput__j_Q58{background:#1e1e1e;color:var(--text);border-color:#444}html[data-theme=dark] .qr_previewBox__ZpNHM,html[data-theme=dark] .qr_tabContent__sO_bq{background:#1c1c1c;border-color:#444}html[data-theme=dark] .qr_tab__0mjnR:hover{background:#2a2a2a}html[data-theme=dark] .qr_helpBox__0encc,html[data-theme=dark] .qr_note__5Ft5_{background:#2a2a2a;border-color:#444;color:var(--muted)}html[data-theme=dark] .qr_helpTitle__7Yc1M{color:var(--text)}html[data-theme=dark] .qr_pageTitle___rquI{color:var(--brand-red,#ff5757)}html[data-theme=dark] .qr_qrLogo__sLcad{background:#2a2a2a}html[data-theme=dark] .qr_tab__0mjnR{color:var(--text);background:#1e1e1e;border-color:#444}html[data-theme=dark] .qr_active__g__ZN{color:var(--brand-red,#ff5757);border-bottom-color:var(--brand-red,#ff5757);background:#2a2a2a}html[data-theme=dark] .qr_formatSelect__2BXWO{background:#1e1e1e;color:var(--text);border-color:#444}html[data-theme=dark] .qr_formatSelect__2BXWO option{background:#1e1e1e;color:var(--text)}