body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#largeUploadControl{border:2px solid #1976d2;border-radius:16px;box-shadow:0 2px 8px #1976d214}#largeUploadControl,#shareDiv{background:#f6fff7;margin-bottom:32px;padding:24px 20px}#shareDiv{border:2px solid #43a047;border-radius:16px;box-shadow:0 2px 8px #43a04714}#sharebutton{background-color:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:16px;padding:10px 24px;transition:background .2s;width:100%}#sharebutton:disabled{background:#b0bec5;cursor:not-allowed}#uploadButton{background-color:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:16px;padding:10px 24px;transition:background .2s}#uploadButton:disabled{background:#b0bec5;cursor:not-allowed}.App{font-family:Segoe UI,Arial,sans-serif;margin:40px auto;max-width:600px}#signedInUser{background:#00724f;border-radius:8px 8px 0 0;box-sizing:border-box;color:#fff;display:block;font-size:1rem;font-weight:600;margin-bottom:5px;padding:10px 20px;text-align:left;width:100%}#restartButton,#restartButton2,#restartButton3{background-color:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:16px;padding:10px 24px;transition:background .2s;width:100%}#restartButton2:disabled,#restartButton3:disabled,#restartButton:disabled{background:#b0bec5;cursor:not-allowed}#cancelButton{background-color:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:16px;padding:10px 24px;transition:background .2s;width:100%}#cancelButton:disabled{background:#ef9a9a;cursor:not-allowed}.app-header-bar{background:#00724f;border-radius:8px 8px 0 0;box-sizing:border-box;color:#fff;font-size:2rem;font-weight:400;margin-bottom:32px;padding:20px 32px;text-align:left;width:100%}#instructions{background:#f6fff7;border:2px solid #43a047;border-radius:16px;padding:12px 20px}#instructions .panel{background:#f6fff7;color:#222;font-size:1rem;text-align:left}#inviteeEmail,#referenceCode{box-sizing:border-box;width:100%}.error-message{background:#fff3f3;border:1px solid #d32f2f;border-radius:4px;color:#d32f2f;margin-bottom:16px;padding:8px 16px}#noUserMessage{align-items:center;background:#f6fff7;border:2px solid #43a047;border-radius:16px;box-shadow:0 2px 8px #43a04714;display:flex;flex-direction:column;justify-content:center;margin-bottom:32px;margin-top:24px;padding:24px 20px}#largeUploadControl{overflow-wrap:anywhere;white-space:normal;word-break:break-all}#errorInfo,#progressInfo,#successInfo{box-sizing:border-box;min-height:100px;padding:8px}#errMsg{color:red}#fileInput{height:40px;opacity:1;pointer-events:auto;position:relative;width:250px}
/*# sourceMappingURL=main.c0aa65f1.css.map*/