body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f2f2;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:sans-serif;margin:0 auto;max-width:600px;padding:20px}.App-header{color:sienna;font-family:Merriweather,serif;margin-bottom:15px;text-align:center}.uploader-container{background:linen;border:2px solid sienna;border-radius:10px;padding:20px}.file-previews,.upload-btn{margin-top:20px}.upload-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:15px;width:100%}.upload-btn,.upload-btn:disabled,.upload-btn:hover{background-color:sienna}.upload-btn:disabled{cursor:not-allowed;opacity:.6}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.message{font-weight:700}.upload-info{font-family:Merriweather,serif;margin:15px 0 0;padding:10px;text-align:left}.name-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.name-container label{font-weight:700;margin-bottom:.5rem}.name-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.75rem;width:95%}.name-input:disabled{background-color:#f0f0f0;cursor:not-allowed}.file-uploader{border:2px dashed #ccc;border-radius:10px;cursor:pointer;padding:20px;text-align:center;transition:border-color .3s}.file-uploader.active{border-color:#007bff}.file-uploader p{color:#666;font-size:16px;margin:0}.file-uploader.disabled{background-color:#f0f0f0;cursor:not-allowed;position:relative}.file-preview{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;margin-bottom:10px;padding:10px}.file-preview img,.file-preview video{height:80px;margin-right:10px;object-fit:cover;width:80px}.file-info{flex-grow:1;margin-right:15px;min-width:0}.file-info p{font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview button{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.file-preview button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.5}.file-preview .status-indicator{margin:0 15px;min-width:80px;text-align:left}.file-preview .status-indicator p{margin:0}.file-preview .error-message{color:red;font-size:.9em}.file-preview.status-uploading{opacity:.7}.file-preview.status-completed{border-left:5px solid green}.file-preview.status-failed{border-left:5px solid red}.message{border-radius:5px;font-size:16px;margin-bottom:20px;padding:15px;text-align:center}.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}
/*# sourceMappingURL=main.fd9288cd.css.map*/