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