.gerador-codigo-qr_qrCodeGeneratorPage__fMqBk{width:100%;min-height:100vh;display:flex;flex-direction:column;position:relative;background-color:#ffffff;padding:90px 0 0}.gerador-codigo-qr_qrCodeGeneratorMain__K_2Y0{max-width:1080px;margin:0 auto;position:relative;z-index:1}.gerador-codigo-qr_title__pg97J{font-size:22px;font-weight:600;color:#363636;margin-bottom:20px;text-align:center}.gerador-codigo-qr_subtitle__0bQ3f{font-size:18px;color:#363636;margin-bottom:40px;text-align:center;line-height:28px}.gerador-codigo-qr_converterSection__FHqOM{padding:20px 10px;margin:0 auto 50px}.gerador-codigo-qr_inputArea__fgJni{margin-bottom:30px}.gerador-codigo-qr_typeControl__QqgxI{margin-bottom:20px}.gerador-codigo-qr_typeLabel__b4swa{display:block;font-weight:600;margin-bottom:10px;color:#374151}.gerador-codigo-qr_typeSelect__xpOhd{width:100%;padding:10px 15px;border:1px solid #696969;border-radius:3px;font-size:15px;background:white;cursor:pointer;transition:border-color .3s ease}.gerador-codigo-qr_typeSelect__xpOhd:focus{outline:none;border-color:#3b82f6}.gerador-codigo-qr_inputLabel__zcII8{display:block;font-weight:600;margin-bottom:10px;color:#374151}.gerador-codigo-qr_textInput__yy4AI{width:100%;height:300px;padding:15px;border:1px solid #696969;border-radius:3px;font-size:15px;font-family:inherit;resize:vertical;transition:border-color .3s ease}.gerador-codigo-qr_textInput__yy4AI:focus{outline:none;border-color:#3b82f6}.gerador-codigo-qr_sizeControl__SAyhK{margin-top:20px}.gerador-codigo-qr_sizeLabel__uRL1M{display:block;font-weight:600;margin-bottom:10px;color:#374151}.gerador-codigo-qr_sizeSelect__Ilw3B{padding:10px 15px;border:1px solid #696969;border-radius:3px;font-size:15px;background:white;cursor:pointer;transition:border-color .3s ease}.gerador-codigo-qr_sizeSelect__Ilw3B:focus{outline:none;border-color:#3b82f6}.gerador-codigo-qr_generating__gZvaj{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#3b82f6;font-weight:500}.gerador-codigo-qr_result__H9bMc{text-align:center;padding:20px}.gerador-codigo-qr_qrContainer__pSq7B{margin-bottom:20px;display:flex;justify-content:center}.gerador-codigo-qr_qrContainer__pSq7B canvas{border:1px solid #e5e7eb;border-radius:8px}.gerador-codigo-qr_downloadBtn__NW6Ij{background:#3b82f6;color:white;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .3s ease}.gerador-codigo-qr_downloadBtn__NW6Ij:hover{background:#2563eb}.gerador-codigo-qr_stepByStep__ls4ev{padding:20px;margin-bottom:60px}.gerador-codigo-qr_stepByStep__ls4ev h2{font-size:22px;font-weight:600;color:#333333;margin-bottom:30px;text-align:center}.gerador-codigo-qr_step__wh4EU{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.gerador-codigo-qr_stepNumber__mcMMb{width:40px;height:40px;background:#0b69ff;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.gerador-codigo-qr_step__wh4EU p{color:#363636;font-size:16px;line-height:22px;margin:0 0 10px}.gerador-codigo-qr_aboutSection__qHY2E{background:white;margin:0 0 90px;padding:20px 10px}.gerador-codigo-qr_aboutSection__qHY2E h2{font-size:20px;font-weight:600;color:#363636;margin-bottom:30px;text-align:center}.gerador-codigo-qr_toolDescription__6sZhM .gerador-codigo-qr_description__1eXfp{font-size:18px;color:#363636;margin-bottom:16px;font-weight:500;line-height:30px}.gerador-codigo-qr_toolDescription__6sZhM .gerador-codigo-qr_aboutText__CP4KU{color:#363636;line-height:30px}@media (max-width:768px){.gerador-codigo-qr_qrCodeGeneratorMain__K_2Y0{max-width:96%}}