*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{color:#333;background-color:#f5f5f5;line-height:1.6}.container{margin:0 auto;padding:20px}h1{text-align:center;color:#2c3e50;margin-bottom:20px}h2{color:#2c3e50;margin-bottom:15px}.instructions{background-color:#eaf2f8;border-left:4px solid #3498db;border-radius:5px;margin-bottom:20px;padding:15px}.input-section,.results-section{background-color:#fff;border-radius:8px;margin-bottom:30px;padding:20px;box-shadow:0 2px 10px #0000001a}.results-section{border-left:4px solid #e74c3c}.tabs{border-bottom:1px solid #ddd;margin-bottom:15px;display:flex}.tab-btn{cursor:pointer;color:#555;background:0 0;border:none;border-bottom:3px solid #0000;padding:10px 20px;font-size:16px;transition:all .3s}.tab-btn:hover{background-color:#f5f5f5}.tab-btn.active{color:#3498db;border-bottom:3px solid #3498db}.tab-content{margin-bottom:15px}.tab-pane{display:none}.tab-pane.active{display:block}.file-upload{text-align:center;border:2px dashed #ddd;border-radius:5px;padding:20px}.file-upload label{margin-bottom:10px;display:block}.file-upload input[type=file]{margin-bottom:10px}.file-name{color:#666;font-style:italic}.url-input{border:2px dashed #ddd;border-radius:5px;padding:20px}.url-input label{margin-bottom:10px;display:block}.url-input input[type=text]{border:1px solid #ddd;border-radius:4px;width:100%;padding:12px;font-size:16px}textarea{resize:vertical;border:1px solid #ddd;border-radius:5px;width:100%;min-height:300px;padding:15px;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5}textarea:focus,input:focus{border-color:#3498db;outline:none;box-shadow:0 0 5px #3498db80}.button-group{gap:10px;margin-top:15px;display:flex}button{color:#fff;cursor:pointer;background-color:#3498db;border:none;border-radius:5px;padding:12px 20px;font-size:16px;transition:background-color .3s}button:hover{background-color:#2980b9}#clearButton{background-color:#e74c3c}#clearButton:hover{background-color:#c0392b}#duplicatesOutput{background-color:#f8f9fa;height:auto;min-height:300px;max-height:fit-content}.info-section{background-color:#f9f9f9;border-radius:5px;margin-top:20px;padding:15px}.info-section h3{color:#2c3e50;margin-bottom:10px}.info-section ul{padding-left:20px}.info-section li{margin-bottom:5px}.status{text-align:center;border-radius:5px;margin-top:10px;padding:10px}.status.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.status.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.status.loading{color:#495057;background-color:#e9ecef;border:1px solid #ced4da}.loading-indicator{text-align:center;margin:15px 0;display:none}.spinner{border:4px solid #0000001a;border-left-color:#3498db;border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-buttons button{margin-right:30px}.action-buttons button:last-child{margin-right:0}.chooseFile-upload-sec{flex-direction:column;min-width:300px;max-width:fit-content;min-height:200px;padding-top:50px;display:flex}.urlToFetch-section{flex-direction:column;min-width:300px;max-width:fit-content;min-height:200px;display:flex}.urlToFetch-section input{border-radius:4px;min-width:400px;margin:15px 0;padding:15px}.urlToFetch-section button{max-width:200px}.text-green-700{color:#215ed9;padding-bottom:15px}.duplicate-css-download{padding:15px 0 30px}.duplicate-css-download button{margin:0 15px}.container-fluid{padding:0 15px}@media (max-width:768px){.container{padding:5px}.button-group{flex-direction:column}button{width:100%}.tabs{border-bottom:none;flex-direction:row}.tab-btn{border-bottom:1px solid #0000;border-left:none;padding:10px;font-size:14px}.tab-btn.active{border-bottom:1px solid #3498db;border-left:none;border-radius:0}.duplicate-css-download button{margin:0 0 15px}}html[lang=es] .hamburger-list-menu{width:267px}
