/**
 * @license
 * Copyright Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
.forge-scaffold{--_scaffold-height:var(--forge-scaffold-height, 100%);--_scaffold-width:var(--forge-scaffold-width, 100%);--_scaffold-overflow:var(--forge-scaffold-overflow, hidden);--_scaffold-body-position:var(--forge-scaffold-body-position, relative)}.forge-scaffold{position:relative;display:grid;grid-template-areas:"left header right" "left body right" "left footer right";grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;height:var(--_scaffold-height);width:var(--_scaffold-width);overflow:var(--_scaffold-overflow)}.forge-scaffold--viewport{--_scaffold-height:var(--forge-scaffold-height, 100dvh);--_scaffold-width:var(--forge-scaffold-width, 100dvw)}.forge-scaffold__left{grid-area:left}.forge-scaffold__right{grid-area:right}.forge-scaffold__header{grid-area:header;min-width:0;min-height:0}.forge-scaffold__body{position:var(--_scaffold-body-position);grid-area:body;min-width:0;min-height:0;overflow:hidden}.forge-scaffold__body>*{overflow:auto}.forge-scaffold__footer{grid-area:footer}.forge-scaffold__body>*,.forge-scaffold__footer>*,.forge-scaffold__header>*,.forge-scaffold__left>*,.forge-scaffold__right>*{min-width:0;min-height:0}