.imageConverter-module__c8WSkq__container{margin-top:70px;padding-top:2rem;padding-bottom:2rem}.imageConverter-module__c8WSkq__dropZone{text-align:center;cursor:pointer;background-color:#6c757d08;border:2px dashed #6c757d;border-radius:12px;flex-direction:column;flex-grow:1;min-height:350px;padding:1.5rem;transition:all .3s;display:flex;position:relative}.imageConverter-module__c8WSkq__dropZoneEmpty{justify-content:center;align-items:center}.imageConverter-module__c8WSkq__dropZoneHasContent{background-color:#fff;border-style:solid;border-color:#e9ecef;justify-content:flex-start;align-items:stretch}.imageConverter-module__c8WSkq__dropZoneDragging{background-color:#0d6efd0d;border-style:dashed;border-color:#0d6efd;box-shadow:0 0 0 4px #0d6efd1a}.imageConverter-module__c8WSkq__dropZoneContent{pointer-events:none}.imageConverter-module__c8WSkq__dropZoneIcon{color:#adb5bd;margin-bottom:1rem;font-size:3rem}.imageConverter-module__c8WSkq__dropZoneText{color:#6c757d;font-size:1.1rem;font-weight:500}.imageConverter-module__c8WSkq__dropZoneSubText{color:#adb5bd;margin-top:.5rem;font-size:.9rem}.imageConverter-module__c8WSkq__hiddenInput{display:none}.imageConverter-module__c8WSkq__thumbnailGrid{pointer-events:auto;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;width:100%;display:grid}.imageConverter-module__c8WSkq__thumbnailCard{cursor:default;background:#fff;border:1px solid #e9ecef;border-radius:10px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.imageConverter-module__c8WSkq__thumbnailCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.imageConverter-module__c8WSkq__thumbnailRemove{color:#fff;cursor:pointer;z-index:10;opacity:0;background:#dc3545e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;transition:opacity .2s;display:flex;position:absolute;top:6px;right:6px}.imageConverter-module__c8WSkq__thumbnailCard:hover .imageConverter-module__c8WSkq__thumbnailRemove{opacity:1}.imageConverter-module__c8WSkq__thumbnailImageWrapper{background-color:#f8f9fa;border-bottom:1px solid #f1f3f5;justify-content:center;align-items:center;width:100%;height:110px;display:flex;overflow:hidden}.imageConverter-module__c8WSkq__thumbnailImage{object-fit:contain;max-width:100%;max-height:100%}.imageConverter-module__c8WSkq__thumbnailInfo{color:#6c757d;justify-content:space-between;padding:4px 6px 0;font-size:.7rem;display:flex}.imageConverter-module__c8WSkq__thumbnailDim,.imageConverter-module__c8WSkq__thumbnailSize{font-weight:500}.imageConverter-module__c8WSkq__thumbnailMeta{justify-content:space-between;align-items:center;gap:4px;padding:2px 6px 6px;display:flex}.imageConverter-module__c8WSkq__thumbnailName{color:#495057;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.65rem;overflow:hidden}.imageConverter-module__c8WSkq__thumbnailFormatBadge{flex-shrink:0;padding:.15em .4em!important;font-size:.6rem!important}.imageConverter-module__c8WSkq__settingsCard{border-radius:12px;position:sticky;top:80px}.imageConverter-module__c8WSkq__qualityValue{color:#0d6efd;text-align:center;min-width:3rem;font-size:1.1rem;font-weight:700}.imageConverter-module__c8WSkq__privacyBadge{font-size:.8rem}.imageConverter-module__c8WSkq__resultCard{border-radius:10px;height:100%;transition:box-shadow .2s;overflow:hidden}.imageConverter-module__c8WSkq__resultCard:hover{box-shadow:0 4px 12px #0000001a}.imageConverter-module__c8WSkq__resultImageWrapper{background-color:#f8f9fa;background-image:linear-gradient(45deg,#e9ecef 25%,#0000 25%),linear-gradient(-45deg,#e9ecef 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9ecef 75%),linear-gradient(-45deg,#0000 75%,#e9ecef 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;justify-content:center;align-items:center;width:100%;height:160px;display:flex;overflow:hidden}.imageConverter-module__c8WSkq__resultImage{object-fit:contain;max-width:100%;max-height:100%}.imageConverter-module__c8WSkq__resultFileName{color:#6c757d;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.imageConverter-module__c8WSkq__compareContainer{grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem .5rem;width:100%;margin-bottom:.25rem;font-size:.85rem;display:inline-grid}.imageConverter-module__c8WSkq__compareLeft{text-align:right;color:#495057;font-weight:600}.imageConverter-module__c8WSkq__compareRight{text-align:left;color:#495057;font-weight:600}.imageConverter-module__c8WSkq__compareArrow{color:#adb5bd;text-align:center;font-size:.9rem}.imageConverter-module__c8WSkq__comparePercent{color:#6c757d;font-weight:700}.imageConverter-module__c8WSkq__compareFormatBadge{color:#fff;background-color:#0d6efd;border-radius:4px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.imageConverter-module__c8WSkq__fileSizeReduced{color:#198754;font-weight:700}.imageConverter-module__c8WSkq__fileSizeIncreased{color:#dc3545;font-weight:700}.imageConverter-module__c8WSkq__fadeIn{animation:.3s ease-in imageConverter-module__c8WSkq__fadeIn}@keyframes imageConverter-module__c8WSkq__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
