.ExifRemover_container__bft3w{display:flex;flex-direction:column;gap:2rem}.ExifRemover_dropzone__1OZB5{border:2px dashed var(--border);border-radius:var(--radius);padding:3rem;text-align:center;transition:all .2s ease;background:rgba(255,255,255,.5);position:relative}.ExifRemover_dropzone__1OZB5:hover{border-color:hsl(var(--primary));background:rgba(255,255,255,.8)}.ExifRemover_fileInput__vghyo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ExifRemover_uploadLabel__t7OU7{display:flex;flex-direction:column;align-items:center;gap:1rem;pointer-events:none}.ExifRemover_iconCircle__BRvdY{width:64px;height:64px;background:hsl(var(--primary)/.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.ExifRemover_uploadText__dO9VO{font-size:1.125rem;font-weight:500}.ExifRemover_uploadHint__osg4a{font-size:.875rem;opacity:.6}.ExifRemover_workspace__Q66fi{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.ExifRemover_workspace__Q66fi{grid-template-columns:350px 1fr}}.ExifRemover_settingsPanel__eDY9b{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;height:fit-content;text-align:center}.ExifRemover_settingsPanel__eDY9b h3{margin-bottom:1.5rem;font-size:1.125rem}.ExifRemover_infoBox__Im_Eq{margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:hsl(var(--foreground))}.ExifRemover_shieldIcon__QoOxW{color:#10b981}.ExifRemover_fileList__G6dBu{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.ExifRemover_fileItem__seqiS{display:flex;align-items:center;padding:.75rem;background:var(--card);border:1px solid var(--border);border-radius:.5rem;gap:1rem}.ExifRemover_fileIcon__XcwE8{color:hsl(var(--primary))}.ExifRemover_fileName__HqkYk{flex:1 1;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExifRemover_fileMeta___kShz{font-size:.75rem;opacity:.6}.ExifRemover_removeBtn__6Ha65{background:none;border:none;padding:.25rem;cursor:pointer;color:#ef4444;opacity:.7}.ExifRemover_removeBtn__6Ha65:hover{opacity:1}.ExifRemover_actionBtn__LgLRy{width:100%}