html{height:100%;background-color:#f3f3f3!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}h1,h2{font-size:140%}.spacer{flex-grow:1}.notify-success{background-color:#3f51b5}.notify-error{background-color:#f44336}.notify-warning{background-color:#ff9800!important}.notify-info{background-color:#8bc34a}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.review-header{display:flex;position:fixed;height:52px;height:calc(var(--key-height));width:100%;flex-direction:row;align-items:center;margin:0;padding:0 8px;background:#fff;border-bottom:1px solid rgba(0,0,0,.2);z-index:2;justify-content:center}@-webkit-keyframes click-key{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}7%{opacity:.86;-webkit-transform:scale(.95);transform:scale(.95)}20%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes click-key{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}7%{opacity:.86;-webkit-transform:scale(.95);transform:scale(.95)}20%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.logo-m{-webkit-transform-origin:39% 50%;transform-origin:39% 50%;-webkit-animation:click-key 2.1s linear 0s infinite;animation:click-key 2.1s linear 0s infinite}.logo-a{-webkit-transform-origin:64% 50%;transform-origin:64% 50%;-webkit-animation:click-key 2.1s linear .7s infinite;animation:click-key 2.1s linear .7s infinite}.logo-p{-webkit-transform-origin:89% 50%;transform-origin:89% 50%;-webkit-animation:click-key 2.1s linear 1.4s infinite;animation:click-key 2.1s linear 1.4s infinite}.keyboards-content{display:flex;position:relative;flex-direction:column;align-items:center;min-width:780px;height:100vh}.keyboards-content .keyboards-phase-processing-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:32px;background-color:#fff;flex:1 1;width:100%}.footer{display:grid;grid-template-columns:1fr 1fr 1fr;position:fixed;background-color:#fff;padding:4px 8px;bottom:0;left:0;width:100%;font-size:.8rem;box-shadow:0 0 2px 0 rgba(0,0,0,.14);z-index:1}.footer a{color:#7986cb;margin-right:16px}.footer a:last-child{margin-right:auto}.footer .dev-team{text-align:start}.footer .footer-contents{text-align:center}.footer .build-number{text-align:end;color:#dbdbdb}.definition-list-wrapper{position:fixed;margin-top:52px;margin-top:calc(var(--key-height));z-index:1}.definition-list-container,.definition-list-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.definition-list-container{height:calc(100vh - 78px);overflow-y:auto}.definition-list{max-width:960px;width:100%;padding-top:16px}.definition-list-header{width:100%;max-width:960px;display:flex;flex-direction:row;margin-top:16px}.definition-list-header-message{display:flex;flex-direction:row;align-items:center}.definition-list-header-message-value{margin-left:8px;margin-right:8px}.definition-list-buttons{margin-left:auto;display:flex;flex-direction:row;justify-content:flex-end}.definition-list-buttons-item:not(:first-child){margin-left:16px}.definition{margin-bottom:16px}.definition .no-registered-keyboard{text-align:center;padding:64px}.definition-container{display:flex;flex-direction:row;align-items:center}.definition-container-right{margin-left:auto}.definition-header{display:flex;flex-direction:row;align-items:center}.definition-header .status-badge-in-review{background-color:#c5cae9}.definition-name{margin:0 16px 0 0;font-size:2rem}.definition-meta{display:flex;flex-direction:row}.definition-meta-info{margin-right:16px}.definition-meta-info-label{display:inline-block;font-weight:700;margin-right:8px}.definition-detail-wrapper{position:fixed;margin-top:52px;margin-top:calc(var(--key-height));z-index:1}.definition-detail-container,.definition-detail-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.definition-detail-container{overflow-y:auto;height:calc(100vh - 78px)}.definition-detail-card{width:100%;height:100%;padding-top:16px}.definition-detail-form-container{display:flex;flex-direction:row}.definition-detail-upload-form{display:flex;flex-direction:row;align-items:baseline;flex:none;width:400px;height:100%;max-height:500px;overflow-y:auto}.definition-detail-upload-msg{font-weight:700;font-size:140%}.definition-detail-alert{margin:0 32px 32px}.definition-detail-form{display:flex;flex-direction:column;width:100%;padding:0 32px}.definition-detail-form-row{margin-bottom:16px;width:100%;display:flex;flex-direction:column}.definition-detail-form-buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.definition-detail-form-buttons button{margin-left:4px}.definition-detail-form-notice{font-size:80%;color:grey;margin-top:8px}.edit-keyboard-header{width:100%;display:flex;flex-direction:row;justify-content:space-between}.edit-keyboard-stepper{margin-top:16px;margin-bottom:16px}.top-wrapper{position:fixed;margin-top:calc(var(--key-height));z-index:1}.top-container,.top-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.top-container{height:calc(100vh - 78px);overflow-y:auto}.top-buttons{margin:32px auto auto}.top-buttons a:first-child{margin-right:32px}.organizations-content{display:flex;position:relative;flex-direction:column;align-items:center;min-width:780px;height:100vh}.organizations-content .organizations-phase-processing-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:32px;background-color:#fff;flex:1 1;width:100%}.organizations-list-wrapper{position:fixed;max-width:960px;margin-top:52px;margin-top:calc(var(--key-height));z-index:1}.organizations-list-container,.organizations-list-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.organizations-list-container{height:calc(100vh - 78px);height:calc(100vh - var(--key-height) - 26px);overflow-y:auto}.organizations-list{width:100%;padding-top:16px;padding-bottom:16px}.organizations-list-buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px}.organizations{margin-bottom:16px}.organizations .no-registered-organizations{text-align:center;padding:64px;font-size:1rem}.organizations-container{display:flex;flex-direction:row;align-items:center}.organizations-container-right{margin-left:auto}.organizations-header{display:flex;flex-direction:row;align-items:center}.organizations-header .status-badge-in-review{background-color:#c5cae9}.organizations-name{margin:0 16px 0 0;font-size:2rem}.organizations-meta{display:flex;flex-direction:row}.organizations-meta-info{margin-right:16px}.organizations-meta-info-label{display:inline-block;font-weight:700;margin-right:8px}.organization-detail-wrapper{position:fixed;margin-top:52px;margin-top:calc(var(--key-height));z-index:1}.organization-detail-container,.organization-detail-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.organization-detail-container{height:calc(100vh - 78px);height:calc(100vh - var(--key-height) - 26px);overflow-y:auto}.organization-detail-card{width:100%;max-width:960px;padding-top:16px;padding-bottom:16px}.organization-detail-alert{margin:0 32px 32px}.organization-detail-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px}.organization-detail-form{display:flex;flex-direction:column;width:100%;padding:0 32px}.organization-detail-form-row{margin-bottom:16px;width:100%;display:flex;flex-direction:column}.organization-detail-form-member-form{display:flex;margin:auto 16px}.organization-detail-form-member-form-email{flex:auto;margin-right:16px!important}:root{--header-height:42px;--key-height:52px;--key-width:52px}.organization-create-wrapper{position:fixed;margin-top:52px;margin-top:calc(var(--key-height));z-index:1}.organization-create-container,.organization-create-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.organization-create-container{height:calc(100vh - 78px);height:calc(100vh - var(--key-height) - 26px);overflow-y:auto}.organization-create-card{width:100%;max-width:960px;padding-top:16px;padding-bottom:16px}.organization-create-alert{margin:0 32px 32px}.organization-create-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px}.organization-create-form{display:flex;flex-direction:column;width:100%;padding:0 32px}.organization-create-form-row{margin-bottom:16px;width:100%;display:flex;flex-direction:column}.organization-create-form-buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-top:8px}
/*# sourceMappingURL=main.2c53c416.chunk.css.map */