.disable-section{pointer-events:none;background:#d9d9d9;color:rgba(128,128,128,.5)}.unset-disable-section{pointer-events:auto;color:#3f3d3d}#root,body,html{height:100%}.app-wrapper{display:grid;grid-template-rows:auto 1fr auto;height:100%}button,input{border:none}a{color:inherit}*,a{text-decoration:none}*{outline:none;box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:1.1111111111vw;margin:0;padding:0;height:100%}@media screen and (max-width:1440px){html{font-size:1.1111111111vw}}@media screen and (max-width:1200px){html{font-size:1.3333333333vw}}@media screen and (max-width:950px){html{font-size:1.6842105263vw}}@media screen and (max-width:768px){html{font-size:2.0833333333vw}}@media screen and (max-width:485px){html{font-size:3.2989690722vw}}.error-container{display:flex;justify-content:flex-end;align-items:center;font-size:14px;color:#b24d4d;border:1px solid #b24d4d;max-width:-moz-fit-content;max-width:fit-content;padding:5px 10px;margin:10px;border-radius:8px;float:right}.error-container button{padding:0 4px;font-weight:bolder;font-size:16px;background:#b24d4d;color:#fff;border-radius:5px;margin-left:5px;cursor:pointer}.error-container button:hover{border:1px solid #b24d4d;background:#fff;color:#b24d4d}@media screen and (max-width:476px){.error-container{font-size:8px;padding:3px 6px}.error-container button{padding:0 2px}}