.ImageToolCommon-module__IQcShq__tool{gap:18px;display:grid}.ImageToolCommon-module__IQcShq__drop{text-align:center;cursor:pointer;background:linear-gradient(#fff,#fbfcff);border:1.5px dashed #b9c8ff;border-radius:22px;place-items:center;min-height:330px;padding:38px;transition:all .2s;display:grid}.ImageToolCommon-module__IQcShq__drop:hover,.ImageToolCommon-module__IQcShq__dragging{background:#f7f9ff;border-color:#2563ff;box-shadow:inset 0 0 0 3px #2563ff0a}.ImageToolCommon-module__IQcShq__drop h3{margin:0 0 7px;font-size:22px}.ImageToolCommon-module__IQcShq__drop p{color:#64748b;margin:0 0 20px}.ImageToolCommon-module__IQcShq__icon{color:#2563ff;background:linear-gradient(145deg,#edf4ff,#f4efff);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:30px;font-weight:800;display:grid}.ImageToolCommon-module__IQcShq__hidden{display:none}.ImageToolCommon-module__IQcShq__workspace{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:28px;display:grid}.ImageToolCommon-module__IQcShq__preview{background:linear-gradient(145deg,#f4f7ff,#fbf8ff);border:1px solid #e6eaff;border-radius:20px;place-items:center;min-height:360px;padding:20px;display:grid;overflow:hidden}.ImageToolCommon-module__IQcShq__preview img{object-fit:contain;border-radius:12px;max-width:100%;max-height:420px;box-shadow:0 12px 32px #0f172a1f}.ImageToolCommon-module__IQcShq__controls{flex-direction:column;justify-content:center;padding:8px 4px;display:flex}.ImageToolCommon-module__IQcShq__controls h3{letter-spacing:-.7px;margin:14px 0 18px;font-size:27px}.ImageToolCommon-module__IQcShq__meta{color:#475569;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;grid-template-columns:1fr auto;gap:8px 14px;padding:14px 0;font-size:13px;display:grid}.ImageToolCommon-module__IQcShq__meta strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ImageToolCommon-module__IQcShq__options{gap:16px;margin-top:20px;display:grid}.ImageToolCommon-module__IQcShq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ImageToolCommon-module__IQcShq__field{gap:7px;display:grid}.ImageToolCommon-module__IQcShq__field>span{color:#334155;font-size:12px;font-weight:800}.ImageToolCommon-module__IQcShq__field input,.ImageToolCommon-module__IQcShq__field select{color:#0f172a;background:#fff;border:1px solid #dfe5f1;border-radius:11px;outline:none;width:100%;padding:11px 12px}.ImageToolCommon-module__IQcShq__field input:focus,.ImageToolCommon-module__IQcShq__field select:focus{border-color:#8ca8ff;box-shadow:0 0 0 3px #2563ff14}.ImageToolCommon-module__IQcShq__range{gap:9px;display:grid}.ImageToolCommon-module__IQcShq__rangeHeader{justify-content:space-between;gap:12px;font-size:13px;display:flex}.ImageToolCommon-module__IQcShq__range input[type=range]{accent-color:#2563ff;width:100%}.ImageToolCommon-module__IQcShq__lock{color:#475569;align-items:center;gap:8px;font-size:12px;display:flex}.ImageToolCommon-module__IQcShq__actions{flex-wrap:wrap;gap:10px;margin-top:21px;display:flex}.ImageToolCommon-module__IQcShq__result{background:#f0fdf7;border:1px solid #bbf7d0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:16px;display:flex}.ImageToolCommon-module__IQcShq__resultInfo{align-items:center;gap:12px;display:flex}.ImageToolCommon-module__IQcShq__resultCheck{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ImageToolCommon-module__IQcShq__result small{color:#64748b;margin-top:3px;display:block}.ImageToolCommon-module__IQcShq__savings{color:#047857;font-weight:800}.ImageToolCommon-module__IQcShq__error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;padding:13px 15px;font-size:13px}.ImageToolCommon-module__IQcShq__note{color:#64748b;text-align:center;margin:0;font-size:12px}@media (max-width:760px){.ImageToolCommon-module__IQcShq__workspace{grid-template-columns:1fr}.ImageToolCommon-module__IQcShq__preview{min-height:260px}.ImageToolCommon-module__IQcShq__result{flex-direction:column;align-items:stretch}.ImageToolCommon-module__IQcShq__row{grid-template-columns:1fr}}
