.FileInput{position:relative;text-align:center}.FileInput,.FileInputNode{display:block;cursor:pointer}.FileInputNode{width:100%;opacity:0}.FileInputText{position:absolute;top:0;right:0;bottom:0;left:0}.decodeApp{padding-left:.5rem;padding-right:.5rem;max-width:1100px;margin-left:auto;margin-right:auto;word-break:break-word}.decodeApp .form{padding:2em 0 6em}.decodeApp .FileInputBtn{padding-left:0;padding-right:0;max-width:400px}.decodeApp .resultItem{margin-top:1.5rem}.decodeApp .resultItem .filename{margin:0;font-size:1.2rem;font-weight:400}.decodeApp .resultItem .filePropertyList{padding:.4rem 0 .5rem;font-size:.8rem}.decodeApp .fileContentBox{font-size:.8rem}@media(min-width:800px){.decodeApp .fileContentBox{display:flex}}.decodeApp .fileContentBox button{width:100%;margin:.8rem 0 .2rem;display:block}.decodeApp .fileContentBox button:first-child{margin-top:0}@media(min-width:800px){.decodeApp .fileContentBox .sidebar{width:12rem;margin-left:.5rem}}@media(max-width:800px){.decodeApp .fileContentBox .sidebar{padding-top:.5rem}}.decodeApp .fileContentPreview{width:100%;padding:.2em .4em;border:1px solid #ccc;height:35vh;box-sizing:border-box;flex:1;display:block;overflow:auto;resize:none}.decodeApp .hideBox{display:none}.decodeApp .foot{padding:1em 0;text-align:center}.decodeApp .langBox{margin-top:4em;text-align:center}.decodeApp .langBox .langItem{display:inline-block;padding:.2em .4em}