@font-face{font-family:Stahls\' Pro Narrow;src:url(/fonts/StahlsProNarrow.a80d5ea9.ttf);font-weight:400;font-style:normal}@font-face{font-family:Stahls\' Varsity;src:url(/fonts/StahlsVarsity.04abad1f.ttf);font-weight:400;font-style:normal}#app,body,html{width:100%;margin:0;padding:0}@media (max-width:767px){#app .el-input__inner,#app .el-textarea__inner,#app input:not([type]),#app input[type=date],#app input[type=datetime-local],#app input[type=email],#app input[type=month],#app input[type=number],#app input[type=password],#app input[type=search],#app input[type=tel],#app input[type=text],#app input[type=time],#app input[type=url],#app input[type=week],#app select,#app textarea{font-size:16px}}*{box-sizing:border-box}body,html{height:100%;margin:0}#app{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100%;background:#f6f4ef}.app-layout{--app-vertical-margin:clamp(16px,2.5vw,32px);display:flex;flex-direction:column;margin:var(--app-vertical-margin) 0;min-height:calc(100vh - var(--app-vertical-margin)*2)}.app-layout .app-main{flex:1;display:flex;flex-direction:column}.app-layout .app-main .body-container,.app-layout .app-main .error-container,.app-layout .app-main .loading-container{width:100%;min-height:400px;flex:1;padding:clamp(16px,2vw,28px)}.app-layout .app-main .body-container{display:block}.app-layout .app-main .error-container,.app-layout .app-main .loading-container{display:flex;justify-content:center}.app-layout .app-main .error-container{align-items:center;color:red;font-weight:700}.app-layout--viewport-lock{margin:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;overflow:hidden}.app-main--viewport-lock{min-height:0;flex:1;overflow:hidden}.body-container--viewport-lock{min-height:0!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column}.body-container--viewport-lock>*{flex:1 1 0;min-height:0;min-width:0}@media(max-width:767px){.app-layout .app-main .body-container,.app-layout .app-main .error-container,.app-layout .app-main .loading-container{min-height:0;padding:0}}