.ConversorFormatos-module__Dv8jYW__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--success:#10b981;--error:#ef4444;--radius:12px;--radius-large:16px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #0000001a;max-width:1000px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .ConversorFormatos-module__Dv8jYW__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:gray;--border:#404040;--hover:#333}.ConversorFormatos-module__Dv8jYW__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.ConversorFormatos-module__Dv8jYW__heroIcon{margin-bottom:var(--spacing-md);font-size:3rem;display:block}.ConversorFormatos-module__Dv8jYW__title{margin:0 0 var(--spacing-sm);font-size:2rem;font-weight:700}.ConversorFormatos-module__Dv8jYW__subtitle{opacity:.95;margin:0;font-size:1.1rem}.ConversorFormatos-module__Dv8jYW__mainContent{gap:var(--spacing-xl);flex-direction:column;display:flex}.ConversorFormatos-module__Dv8jYW__dropZone{background:var(--bg-card);border:2px dashed var(--border);border-radius:var(--radius-large);padding:var(--spacing-2xl);text-align:center;cursor:pointer;transition:all .3s}.ConversorFormatos-module__Dv8jYW__dropZone:hover,.ConversorFormatos-module__Dv8jYW__dropZoneDragging{border-color:var(--primary);background:#2e86ab0d}.ConversorFormatos-module__Dv8jYW__dropIcon{margin-bottom:var(--spacing-md);font-size:3rem;display:block}.ConversorFormatos-module__Dv8jYW__dropText{color:var(--text-primary);margin:0 0 var(--spacing-lg);font-size:1.1rem}.ConversorFormatos-module__Dv8jYW__formatBadges{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ConversorFormatos-module__Dv8jYW__formatBadge{padding:var(--spacing-xs)var(--spacing-md);background:var(--hover);border-radius:var(--radius);color:var(--text-secondary);font-size:.85rem}.ConversorFormatos-module__Dv8jYW__fileInput{display:none}.ConversorFormatos-module__Dv8jYW__errorBox{border:1px solid var(--error);color:var(--error);padding:var(--spacing-md);border-radius:var(--radius);text-align:center;background:#ef44441a}.ConversorFormatos-module__Dv8jYW__loadingBox{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);color:var(--text-secondary);display:flex}.ConversorFormatos-module__Dv8jYW__spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ConversorFormatos-module__Dv8jYW__spin}@keyframes ConversorFormatos-module__Dv8jYW__spin{to{transform:rotate(360deg)}}.ConversorFormatos-module__Dv8jYW__fileInfo{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.ConversorFormatos-module__Dv8jYW__fileHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.ConversorFormatos-module__Dv8jYW__fileDetails{align-items:center;gap:var(--spacing-md);display:flex}.ConversorFormatos-module__Dv8jYW__fileIcon{font-size:2rem}.ConversorFormatos-module__Dv8jYW__fileDetails h3{color:var(--text-primary);margin:0;font-size:1.1rem}.ConversorFormatos-module__Dv8jYW__fileMeta{color:var(--text-muted);font-size:.85rem}.ConversorFormatos-module__Dv8jYW__resetBtn{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:0 0;font-size:.85rem;transition:all .2s}.ConversorFormatos-module__Dv8jYW__resetBtn:hover{border-color:var(--error);color:var(--error)}.ConversorFormatos-module__Dv8jYW__previewSection{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.ConversorFormatos-module__Dv8jYW__previewSection h3{margin:0 0 var(--spacing-md);color:var(--text-primary);font-size:1rem}.ConversorFormatos-module__Dv8jYW__tableWrapper{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.ConversorFormatos-module__Dv8jYW__previewTable{border-collapse:collapse;width:100%;font-size:.85rem}.ConversorFormatos-module__Dv8jYW__previewTable th,.ConversorFormatos-module__Dv8jYW__previewTable td{padding:var(--spacing-sm)var(--spacing-md);text-align:left;border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ConversorFormatos-module__Dv8jYW__previewTable th{background:var(--hover);color:var(--text-primary);font-weight:600;position:sticky;top:0}.ConversorFormatos-module__Dv8jYW__previewTable td{color:var(--text-secondary)}.ConversorFormatos-module__Dv8jYW__previewTable tr:last-child td{border-bottom:none}.ConversorFormatos-module__Dv8jYW__previewNote{margin:var(--spacing-sm)0 0;color:var(--text-muted);text-align:center;font-size:.8rem}.ConversorFormatos-module__Dv8jYW__conversionSection{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.ConversorFormatos-module__Dv8jYW__conversionSection h3{margin:0 0 var(--spacing-md);color:var(--text-primary);font-size:1rem}.ConversorFormatos-module__Dv8jYW__formatGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ConversorFormatos-module__Dv8jYW__formatOption{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);cursor:pointer;flex-direction:column;transition:all .2s;display:flex;position:relative}.ConversorFormatos-module__Dv8jYW__formatOption:hover:not(:disabled){border-color:var(--primary);background:#2e86ab0d}.ConversorFormatos-module__Dv8jYW__formatSelected{border-color:var(--primary);background:#2e86ab1a}.ConversorFormatos-module__Dv8jYW__formatDisabled{opacity:.5;cursor:not-allowed}.ConversorFormatos-module__Dv8jYW__formatOptionIcon{font-size:1.5rem}.ConversorFormatos-module__Dv8jYW__formatOptionName{color:var(--text-primary);font-weight:600}.ConversorFormatos-module__Dv8jYW__formatOptionExt{color:var(--text-muted);font-size:.75rem}.ConversorFormatos-module__Dv8jYW__formatCurrent{top:var(--spacing-xs);right:var(--spacing-xs);background:var(--secondary);color:#fff;border-radius:4px;padding:2px 6px;font-size:.65rem;position:absolute}.ConversorFormatos-module__Dv8jYW__optionsSection{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.ConversorFormatos-module__Dv8jYW__optionsSection h3{margin:0 0 var(--spacing-md);color:var(--text-primary);font-size:1rem}.ConversorFormatos-module__Dv8jYW__optionsGrid{gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.ConversorFormatos-module__Dv8jYW__optionItem{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);cursor:pointer;font-size:.9rem;display:flex}.ConversorFormatos-module__Dv8jYW__optionItem input[type=checkbox]{cursor:pointer;width:18px;height:18px}.ConversorFormatos-module__Dv8jYW__optionSelect,.ConversorFormatos-module__Dv8jYW__optionInput{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);font-size:.9rem}.ConversorFormatos-module__Dv8jYW__optionSelect:focus,.ConversorFormatos-module__Dv8jYW__optionInput:focus{border-color:var(--primary);outline:none}.ConversorFormatos-module__Dv8jYW__convertActions{justify-content:center;display:flex}.ConversorFormatos-module__Dv8jYW__btnPrimary{padding:var(--spacing-md)var(--spacing-xl);border-radius:var(--radius);background:var(--primary);color:#fff;cursor:pointer;border:none;font-size:1rem;font-weight:600;transition:all .3s}.ConversorFormatos-module__Dv8jYW__btnPrimary:hover:not(:disabled){background:#256a8a;transform:translateY(-2px)}.ConversorFormatos-module__Dv8jYW__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.ConversorFormatos-module__Dv8jYW__btnSecondary{padding:var(--spacing-md)var(--spacing-xl);border:2px solid var(--primary);border-radius:var(--radius);color:var(--primary);cursor:pointer;background:0 0;font-size:1rem;font-weight:600;transition:all .3s}.ConversorFormatos-module__Dv8jYW__btnSecondary:hover{background:var(--primary);color:#fff}.ConversorFormatos-module__Dv8jYW__resultSection{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:2px solid var(--success)}.ConversorFormatos-module__Dv8jYW__resultHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.ConversorFormatos-module__Dv8jYW__resultHeader h3{color:var(--success);margin:0;font-size:1.1rem}.ConversorFormatos-module__Dv8jYW__resultActions{gap:var(--spacing-sm);display:flex}.ConversorFormatos-module__Dv8jYW__resultPreview{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md);max-height:300px;overflow:auto}.ConversorFormatos-module__Dv8jYW__resultPreview pre{color:var(--text-primary);white-space:pre-wrap;word-break:break-all;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem}.ConversorFormatos-module__Dv8jYW__features{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ConversorFormatos-module__Dv8jYW__featureCard{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-sm)}.ConversorFormatos-module__Dv8jYW__featureIcon{margin-bottom:var(--spacing-sm);font-size:2rem;display:block}.ConversorFormatos-module__Dv8jYW__featureCard h4{color:var(--text-primary);margin:0 0 var(--spacing-xs);font-size:1rem}.ConversorFormatos-module__Dv8jYW__featureCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.ConversorFormatos-module__Dv8jYW__guideSection{margin-bottom:var(--spacing-xl)}.ConversorFormatos-module__Dv8jYW__guideSection h2{color:var(--text-primary);margin:0 0 var(--spacing-md);font-size:1.5rem}.ConversorFormatos-module__Dv8jYW__introParagraph{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:1.05rem;line-height:1.7}.ConversorFormatos-module__Dv8jYW__formatGuide{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ConversorFormatos-module__Dv8jYW__formatCard{background:var(--hover);padding:var(--spacing-lg);border-radius:var(--radius);border-left:4px solid var(--primary)}.ConversorFormatos-module__Dv8jYW__formatCard h4{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1rem}.ConversorFormatos-module__Dv8jYW__formatCard p{color:var(--text-secondary);margin:0 0 var(--spacing-xs);font-size:.9rem;line-height:1.5}.ConversorFormatos-module__Dv8jYW__formatCard p:last-child{margin-bottom:0}.ConversorFormatos-module__Dv8jYW__faqList{gap:var(--spacing-md);flex-direction:column;display:flex}.ConversorFormatos-module__Dv8jYW__faqItem{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border)}.ConversorFormatos-module__Dv8jYW__faqItem h4{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1rem}.ConversorFormatos-module__Dv8jYW__faqItem p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}@media (max-width:768px){.ConversorFormatos-module__Dv8jYW__container{padding:var(--spacing-lg)var(--spacing-md)}.ConversorFormatos-module__Dv8jYW__hero{padding:var(--spacing-xl)var(--spacing-lg);margin-top:70px}.ConversorFormatos-module__Dv8jYW__title{font-size:1.5rem}.ConversorFormatos-module__Dv8jYW__fileHeader{flex-direction:column;align-items:flex-start}.ConversorFormatos-module__Dv8jYW__resetBtn{width:100%}.ConversorFormatos-module__Dv8jYW__formatGrid{grid-template-columns:repeat(3,1fr)}.ConversorFormatos-module__Dv8jYW__resultHeader{flex-direction:column;align-items:stretch}.ConversorFormatos-module__Dv8jYW__resultActions{flex-direction:column}.ConversorFormatos-module__Dv8jYW__btnPrimary,.ConversorFormatos-module__Dv8jYW__btnSecondary{text-align:center;width:100%}}@media (max-width:480px){.ConversorFormatos-module__Dv8jYW__formatGrid{grid-template-columns:repeat(2,1fr)}.ConversorFormatos-module__Dv8jYW__formatBadges{gap:var(--spacing-xs)}.ConversorFormatos-module__Dv8jYW__formatBadge{padding:var(--spacing-xs)var(--spacing-sm);font-size:.75rem}.ConversorFormatos-module__Dv8jYW__optionsGrid{flex-direction:column}}
