html,body{margin:0;padding:0;font-size:16px;word-wrap:break-word;width:100%;height:100%;min-height:100%;font-family:Mulish,sans-serif;background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}#app{width:100%;height:100%}button,input,textarea,select,optgroup{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background-color:transparent;-webkit-tap-highlight-color:transparent;font-family:Mulish,sans-serif}img{max-width:100%}*{box-sizing:border-box}ul,ol{padding:0;margin:0;list-style:none}li{margin:0;list-style:none}button{border:none;background:none;padding:0;cursor:pointer}#splash-screen{opacity:1;transition:opacity .2s linear}#splash-screen.splash-screen-hidden{opacity:0;pointer-events:none}#splash-screen .infinite-loader{position:relative;overflow:hidden}#splash-screen .infinite-loader .line{position:absolute;background:rgba(27,212,134,1);width:150%;height:4px}#splash-screen .infinite-loader .subline{position:absolute;background:#009a48;height:4px}#splash-screen .infinite-loader .inc{animation:increase 1.5s infinite}#splash-screen .infinite-loader .dec{animation:decrease 1.5s .5s infinite}@keyframes increase{0%{left:-5%;width:5%}to{left:130%;width:100%}}@keyframes decrease{0%{left:-80%;width:80%}to{left:110%;width:10%}}@media print{html,body{font-size:10pt!important}html,body,div{overflow:visible!important;page-break-inside:auto}@page{size:A4;margin:10mm}}.drop-indicator{width:100%;margin-left:0;height:2px;margin-bottom:-2px;outline:none;background:transparent}.drop-indicator:last-child{margin-bottom:0;margin-top:-2px}.drop-indicator.drop-target{background:blue}li.option{cursor:pointer}
