.layout .v-main__wrap{display:flex;flex-direction:column;overflow-x:hidden}.eerp-side-drawer{border-right:1px solid #e0dccf}.eerp-side-drawer .eerp-side-drawer__brand{height:56px;flex:0 0 auto}.eerp-side-drawer .eerp-side-drawer__brand .brand-text{font-size:1.15rem;font-weight:700;letter-spacing:-.3px;cursor:pointer;color:var(--v-primary-base)}.eerp-side-drawer .eerp-side-drawer__nav .v-list-item--active{font-weight:600}.layout--app{background-color:#f3f0e9}.layout--app .v-navigation-drawer__border{background-color:#e0dccf!important}#app .v-application--wrap{align-items:stretch}.circle{border-radius:50%}.pointer{cursor:pointer}.absolute{position:absolute!important}.relative{position:relative}.fixed{position:fixed}.right{right:0}.left{left:0}.bottom{bottom:0}.top{top:0}.mh-auto{min-height:auto!important}.fill-height{height:100%}.fill-width{width:100%}.width-auto{width:auto!important}.fill-parent{width:100%;height:100%}.item-fill-height>*{height:100%!important}.item-fill-width>*{width:100%}.font-60{font-size:60px}.font-48{font-size:48px}.font-36{font-size:36px}.font-24{font-size:24px}.font-22{font-size:22px}.font-19{font-size:19px}.font-16{font-size:16px}.font-14{font-size:14px}.font-13{font-size:13px}.font-12{font-size:12px}.font-11{font-size:11px}.font-10{font-size:10px}.font-8{font-size:8px}.font-7{font-size:7px}.z-1{z-index:1}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-bold{font-weight:700}.weight-800{font-weight:800}.radius-3{border-radius:3px!important}.radius-6{border-radius:6px!important}.radius-7{border-radius:7px!important}.radius-10{border-radius:10px!important}.radius-12{border-radius:12px!important}.text-normalcase{text-transform:unset}.d-table-row-group{display:table-row-group;width:100%}.d-flex.centered{align-items:center;justify-content:center}.d-flex.column{flex-direction:column}.item-d-flex>*{display:flex}.item-flex-1-0-0>*{flex:1 0 0}.item-justify-center>*{justify-content:center}.item-align-center>*{align-items:center}.item-align-stretch>*{align-items:stretch}.item-grow-0>*{flex-grow:0}.item-grow-1>*{flex-grow:1}.item-basis-0>*{flex-basis:0!important}.item-shrink-0>*{flex-shrink:0}.item-shrink-1>*{flex-shrink:1}.item-flex-column>*{flex-direction:column}.flex-0-0-auto{flex:0 0 auto}.flex-basis-0{flex-basis:0}.keep-word{word-break:keep-all}.line-height-6{line-height:1.2}.background-center{background-position:50%!important;background-size:100%!important}.no-scrollbar::-webkit-scrollbar{display:none}#app{background-color:#fafaf8}#app input[type=password]{font-family:Roboto,sans-serif!important}#app .v-chip.v-size--x-small{padding:4px}#app .v-navigation-drawer{flex-shrink:0}#app iframe{border:none}#app .v-tabs-items .v-window__container,#app .v-tabs-items .v-window__container .v-window-item{height:100%}#app .v-btn-toggle>.v-btn.v-btn:not(.v-btn--active){opacity:.4}#app .row+.row{margin-top:0}#app .v-data-table{height:100%;display:flex;flex-direction:column}#app .v-data-table .v-data-table__wrapper{flex-grow:1;overflow-y:auto;flex-basis:0}#app .v-data-table .v-data-footer{flex-grow:0}#app .v-input.slim.v-text-field--outlined .v-label{top:7px}#app .v-input.slim.v-text-field--outlined .v-label--active{transform:translateY(-14px) scale(.75)}#app .v-input.slim .v-input__prepend-outer{margin:0;align-self:center}#app .v-input.slim.v-text-field input{padding:3px 0}#app .v-input.slim .v-input__slot{min-height:0!important}#app .v-input.slim .v-input__append-inner{margin-top:0;align-self:center}#app .v-text-field{padding-top:0}#app .v-expansion-panel--active>.v-expansion-panel-header,#app .v-expansion-panel .v-expansion-panel-header{min-height:0}#app .v-expansion-panel .v-expansion-panel-content__wrap{padding:0}#app .student-additional--changed{outline:5px solid orange}@font-face{font-family:Jeju Gothic;font-style:normal;font-weight:400;src:url(../fonts/JejuGothic-Regular.0555c970.eot);src:url(../fonts/JejuGothic-Regular.0555c970.eot?#iefix) format("embedded-opentype"),url(../fonts/JejuGothic-Regular.1fd9b531.woff2) format("woff2"),url(../fonts/JejuGothic-Regular.06267810.woff) format("woff"),url(../fonts/JejuGothic-Regular.de149c68.ttf) format("truetype")}*{font-family:Jeju Gothic,sans-serif}::-webkit-scrollbar{padding:10px}::-webkit-scrollbar,::-webkit-scrollbar-button{display:none;width:8px;height:8px}::-webkit-scrollbar-track{padding:10px}::-webkit-scrollbar-thumb{background-color:rgba(31,37,51,.2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:rgba(31,37,51,.3)}::-webkit-scrollbar-thumb:active{background-color:rgba(31,37,51,.4)}#swal2-content{white-space:pre}.fade-change-enter-active,.fade-change-leave-active{transition:opacity .5s}.fade-change-enter,.fade-change-enter-active,.fade-change-enter-to,.fade-change-leave-to{position:absolute!important;top:0;left:0;right:0}.fade-change-enter,.fade-change-leave-to{opacity:0}