body{font-family:sofia-pro,sans-serif;display:flex;flex-direction:column;margin:0;font-size:120%}main{padding:16px}button,.importButton,.addNGButton,.deleteNGButton,.chooseNGButton{background:#302f37;border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:6px;cursor:pointer}button:hover,.importButton:hover,.addNGButton:hover,.deleteNGButton:hover,.chooseNGButton:hover{background-color:#411aff}button:active,.importButton:active,.addNGButton:active,.deleteNGButton:active,.chooseNGButton:active{background-color:#2200c6}.addNGButton{width:20vw;height:5vh;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.deleteNGButton{height:5vh;width:5vh;margin-top:20px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.chooseNGButton{width:60vw;height:5vh;margin-top:20px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.importButton{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#resetDataButton:hover{background-color:red}#resetButton{float:right}.menuButtonDiv{margin-bottom:24px}.ngcTitle{display:flex;padding:0 24px;box-shadow:0 20px 40px -5px rgba(14,13,48,.2);background-color:#fff;height:70px;display:flex;align-items:center;justify-content:flex-start}h1{font-size:24px;display:flex;align-items:center;justify-content:center;margin:0;line-height:1}h1::before{content:"";height:40px;width:40px;border-radius:20px;display:inline-flex;background-color:#ff1b3d;background-image:url(/images/logo-standalone.svg);background-position:50%;background-size:36px;margin-right:12px}.bigButton,.menuButton,.importButton{margin-top:10px;width:150px;height:50px;box-shadow:0 5px 10px -3px rgba(0,0,0,.2)}.buttonActive{background-color:#411aff}.mainPage{width:100%;height:100%}.wordTable{width:100%}.genderOn{display:inline-block}.genderOff{display:none}.visibleOn{display:inline-block}.visibleOff{display:none}.syllableTable{width:100%}.infoTable{width:90%;height:75%}.syllableField{height:300px;width:97%;resize:none}.titleColumn{vertical-align:text-top}.fieldTitle{font-weight:700}.tooltip{color:#555;font-size:10pt}.import{display:none}.floatingPreview{position:fixed;top:40vh;font-size:15px}@media only screen and (max-width:1000px){.floatingPreview{font-size:12px}}#previewRefreshButton{display:inline-block;font-weight:700;width:15vw}.alignCenter{text-align:center}