html,body,#root{width:100%;height:100%;position:absolute}.application{height:100%;overflow:hidden}body{margin:0}.application{display:flex;flex-direction:column;position:relative}.footer{box-shadow:0 0 1px #666;display:flex;padding:8px 16px;justify-content:flex-end}.footer-action{display:flex;gap:4px}.application-viewport{flex-grow:1;overflow-y:auto;padding:16px;flex-basis:100%}
