.ResizeImageFormMobile-module__i747qq__container{max-width:100vw;padding:1rem;overflow-x:hidden}.ResizeImageFormMobile-module__i747qq__header{text-align:center;margin-bottom:1.5rem}.ResizeImageFormMobile-module__i747qq__header h1{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem}.dark .ResizeImageFormMobile-module__i747qq__header h1{color:#f3f4f6}.ResizeImageFormMobile-module__i747qq__header p{color:#6b7280;font-size:.875rem}.dark .ResizeImageFormMobile-module__i747qq__header p{color:#9ca3af}.ResizeImageFormMobile-module__i747qq__uploadSection{margin-bottom:1.5rem}.ResizeImageFormMobile-module__i747qq__uploadedFilesSection{background:#f9fafb;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.dark .ResizeImageFormMobile-module__i747qq__uploadedFilesSection{background:#1f2937}.ResizeImageFormMobile-module__i747qq__actionBar{gap:.75rem;margin-bottom:1rem;display:flex}.ResizeImageFormMobile-module__i747qq__actionButton{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;transition:all .2s;display:flex}.dark .ResizeImageFormMobile-module__i747qq__actionButton{color:#f3f4f6;background:#374151;border-color:#4b5563}.ResizeImageFormMobile-module__i747qq__actionButton:active{background:#f9fafb;transform:scale(.98)}.ResizeImageFormMobile-module__i747qq__previewSection{background:#000;border-radius:12px;margin-bottom:1.5rem;overflow:hidden}.ResizeImageFormMobile-module__i747qq__previewImage{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:300px}.ResizeImageFormMobile-module__i747qq__imageInfo{color:#fff;background:#000c;justify-content:space-between;padding:.75rem;font-size:.875rem;display:flex}.ResizeImageFormMobile-module__i747qq__controlsSection{background:#f9fafb;border-radius:12px;margin-bottom:1rem;padding:1.25rem}.dark .ResizeImageFormMobile-module__i747qq__controlsSection{background:#1f2937}.ResizeImageFormMobile-module__i747qq__controlsSection h3{color:#1f2937;margin-bottom:1rem;font-size:1rem}.dark .ResizeImageFormMobile-module__i747qq__controlsSection h3{color:#f3f4f6}.ResizeImageFormMobile-module__i747qq__inputModeToggle{background:#e5e7eb;border-radius:8px;gap:.5rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.dark .ResizeImageFormMobile-module__i747qq__inputModeToggle{background:#374151}.ResizeImageFormMobile-module__i747qq__toggleButton{color:#6b7280;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ResizeImageFormMobile-module__i747qq__toggleButton.ResizeImageFormMobile-module__i747qq__active{color:#1f2937;background:#fff;box-shadow:0 1px 3px #0000001a}.dark .ResizeImageFormMobile-module__i747qq__toggleButton.ResizeImageFormMobile-module__i747qq__active{color:#f3f4f6;background:#4b5563}.ResizeImageFormMobile-module__i747qq__dimensionInputs{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:grid}.ResizeImageFormMobile-module__i747qq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.ResizeImageFormMobile-module__i747qq__inputGroup label{color:#6b7280;font-size:.875rem}.dark .ResizeImageFormMobile-module__i747qq__inputGroup label{color:#9ca3af}.ResizeImageFormMobile-module__i747qq__inputGroup{position:relative}.ResizeImageFormMobile-module__i747qq__input{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem 2.5rem .75rem .75rem;font-size:1rem}.dark .ResizeImageFormMobile-module__i747qq__input{color:#f3f4f6;background:#374151;border-color:#4b5563}.ResizeImageFormMobile-module__i747qq__unit{color:#6b7280;font-size:.875rem;position:absolute;bottom:.75rem;right:.75rem}.ResizeImageFormMobile-module__i747qq__aspectButton{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:1.5rem;transition:all .2s;display:flex}.dark .ResizeImageFormMobile-module__i747qq__aspectButton{color:#f3f4f6;background:#374151;border-color:#4b5563}.ResizeImageFormMobile-module__i747qq__aspectButton.ResizeImageFormMobile-module__i747qq__locked{color:#fff;background:#3b82f6;border-color:#3b82f6}.ResizeImageFormMobile-module__i747qq__percentageSection{margin-bottom:1.25rem}.ResizeImageFormMobile-module__i747qq__percentageInput{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ResizeImageFormMobile-module__i747qq__slider{-webkit-appearance:none;background:#e5e7eb;border-radius:3px;outline:none;flex:1;height:6px}.dark .ResizeImageFormMobile-module__i747qq__slider{background:#4b5563}.ResizeImageFormMobile-module__i747qq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:20px;height:20px}.ResizeImageFormMobile-module__i747qq__percentageValue{align-items:center;gap:.25rem;display:flex}.ResizeImageFormMobile-module__i747qq__percentageNumberInput{text-align:center;border:1px solid #e5e7eb;border-radius:6px;width:60px;padding:.5rem;font-size:1rem}.dark .ResizeImageFormMobile-module__i747qq__percentageNumberInput{color:#f3f4f6;background:#374151;border-color:#4b5563}.ResizeImageFormMobile-module__i747qq__resultSize{text-align:center;color:#6b7280;font-size:.875rem}.dark .ResizeImageFormMobile-module__i747qq__resultSize{color:#9ca3af}.ResizeImageFormMobile-module__i747qq__presetsSection{margin-top:1.5rem}.ResizeImageFormMobile-module__i747qq__presetsSection h4{color:#6b7280;margin-bottom:.75rem;font-size:.875rem}.dark .ResizeImageFormMobile-module__i747qq__presetsSection h4{color:#9ca3af}.ResizeImageFormMobile-module__i747qq__presetGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.ResizeImageFormMobile-module__i747qq__presetButton{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem;transition:all .2s;display:flex}.dark .ResizeImageFormMobile-module__i747qq__presetButton{background:#374151;border-color:#4b5563}.ResizeImageFormMobile-module__i747qq__presetButton:active{background:#eff6ff;border-color:#3b82f6;transform:scale(.98)}.ResizeImageFormMobile-module__i747qq__presetName{color:#1f2937;font-size:.875rem;font-weight:500}.dark .ResizeImageFormMobile-module__i747qq__presetName{color:#f3f4f6}.ResizeImageFormMobile-module__i747qq__presetSize{color:#6b7280;font-size:.75rem}.dark .ResizeImageFormMobile-module__i747qq__presetSize{color:#9ca3af}.ResizeImageFormMobile-module__i747qq__resizeButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;padding:1rem;font-size:1rem;font-weight:500;transition:background .2s;display:flex}.ResizeImageFormMobile-module__i747qq__resizeButton:disabled{cursor:not-allowed;background:#9ca3af}.ResizeImageFormMobile-module__i747qq__resizeButton:not(:disabled):active{background:#2563eb;transform:scale(.98)}.ResizeImageFormMobile-module__i747qq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ResizeImageFormMobile-module__i747qq__spin}@keyframes ResizeImageFormMobile-module__i747qq__spin{to{transform:rotate(360deg)}}.ResizeImageFormMobile-module__i747qq__error{color:#dc2626;background:#fee;border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:.875rem}.dark .ResizeImageFormMobile-module__i747qq__error{background:#dc26261a}.ResizeImageFormMobile-module__i747qq__resultSection{text-align:center}.ResizeImageFormMobile-module__i747qq__resultSection h3{color:#059669;margin-bottom:1rem;font-size:1.25rem}.ResizeImageFormMobile-module__i747qq__resultActions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1rem;display:flex}.ResizeImageFormMobile-module__i747qq__downloadButton,.ResizeImageFormMobile-module__i747qq__newButton{text-align:center;cursor:pointer;border:none;border-radius:8px;width:100%;padding:.875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.ResizeImageFormMobile-module__i747qq__downloadButton{color:#fff;background:#059669}.ResizeImageFormMobile-module__i747qq__downloadButton:active{background:#047857;transform:scale(.98)}.ResizeImageFormMobile-module__i747qq__newButton{color:#374151;background:#e5e7eb}.dark .ResizeImageFormMobile-module__i747qq__newButton{color:#f3f4f6;background:#374151}.ResizeImageFormMobile-module__i747qq__newButton:active{background:#d1d5db;transform:scale(.98)}.dark .ResizeImageFormMobile-module__i747qq__newButton:active{background:#4b5563}
