.dropzone{border:3px dashed #1479fc;border-radius:10px;padding:20px;margin-bottom:20px;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out;background-color:#f0f0f0;color:#333}.dropzone:hover{background-color:#ddd}.file-list{margin-top:20px;margin-bottom:20px}.file-list-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:10px;background-color:#f8f8f8;border-radius:5px;border:1px solid #ddd}.file-list-item button{margin-left:10px;border:none;background-color:#ff3d00;color:#fff;padding:5px 10px;border-radius:3px;cursor:pointer;transition:background-color .2s ease-in-out}.file-list-item button:hover{background-color:#ff5722}.upload-button{display:block;margin:20px auto;border:none;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.1)}.loginButton,.upload-button,.upload-button:hover{background-color:#1479fc}.loginButton{color:white;border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;transition-duration:.4s;cursor:pointer}.loginButton:hover{background-color:white;color:black}.header{justify-content:space-between;padding:10px}.branding,.header{display:flex;align-items:center}.brandingTitle{margin-left:10px;color:#1479fc}.brandingTitle,.pageTitle{font-family:Arial,sans-serif}.pageTitle{margin-right:300px;color:#123456;font-size:2rem}.apiButton{margin-left:15px;margin-top:15px;background-color:white;border-color:#3f51b5;padding:10px;border-radius:10px}.submitButton{margin-top:20px;background-color:#3f51b5;color:white}.addSectionButton{margin-top:10px;margin-bottom:10px;background-color:#4caf50;color:white}.removeSectionButton{margin-top:17px;margin-left:25px;background-color:#f44336;color:white}