body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto}body>iframe{display:none}button{font-family:inherit!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.no-margin{margin:0!important}.ui.button{margin:0 .4em!important}.ui.menu .item{font-weight:bolder!important}.ui.secondary.vertical.menu .header.item{background-color:rgba(0,0,0,.1);border-top:2px solid rgba(0,0,0,.4)}.ui.header .sub.header.inline{display:inline;margin-left:1em}.header,.ui.button,.ui.header,.ui.menu,.ui.steps .step .title,body,button.google-login,h1,h2,h3,h4,h5,input,select,textarea{font-family:"Noto Sans CJK TC",Noto,Helvetica,Arial,"Microsoft JHengHei",sans-serif!important}#login-logo{width:unset;margin-bottom:15px}#nav-logo{height:2rem;margin-right:10px}#root{background-color:#fcfcfc;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column}:root{--main-top-padding:2rem}.full-height{min-height:100vh;margin-top:0!important}.userLayout-main{padding-top:2rem!important;padding-top:var(--main-top-padding)!important;overflow-x:hidden;flex:1 1}#main{flex:1 1}.main{overflow-x:hidden;flex:1 1}#side-bar,.main{padding-top:2rem!important;padding-top:var(--main-top-padding)!important}#side-bar{background-color:#fff;border-color:transparent!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;display:flex;flex-flow:column;overflow-y:auto}.content-scroll{overflow-y:auto;max-height:calc(100vh - 64px)}#module-icon{flex-grow:0}#side-bar>.menu{margin:2rem 0 0!important;flex:1 1}.cursor{cursor:pointer}.errorMsg{margin-top:8px;color:red}.text-center{text-align:center}.text-left{text-align:left!important}.no-padding-top{padding-top:0!important}.top-margin{margin-top:1.5em!important}.no-margin-top,.ui.segment.no-margin-top{margin-top:0!important}.fields.grouped>.field.form-group-margin,.form-group-margin,.ui.segments>.ui.segment>.fields.form-group-margin{margin-bottom:2em!important}.form-group-margin-narrow{margin-bottom:.5rem!important}.form-group-no-margin,.no-margin{margin-bottom:0!important}.fields.grouped>.field{margin-bottom:1em!important}.fields.form-group-flex-end{align-items:flex-end!important}.field:not(.date-input)+.ui.pointing.label{margin-top:0!important}.date-input input{width:10em!important}.form-padding{padding:2em 2em .5em!important}.segment-padding{padding:1em 1.5em 1.5em!important}.bold{font-weight:bolder}.larger-font{font-size:1.3rem!important}.ui.button.buttonErrorMargin,.ui.button.buttonMarginTop{margin-top:1.5em!important}.ui.segment.tab{margin-top:0!important}.left-school{color:#888;background-color:#eee}.ui.selectable.table tbody tr.left-school:hover,.ui.table tbody tr td.selectable.left-school:hover{color:#666!important;background-color:#eee!important}.form .disabled.field .ui.disabled.input input,.form .disabled.fields .field .ui.disabled.input input{width:100%}.results.transition.visible{max-height:20.5rem;overflow-y:scroll}.modal .content .ui.basic.segment{padding:0}.no-vertical-padding{padding-top:0!important;padding-bottom:0!important}.ui.fullscreen.modal.active.visible{left:unset!important}.no-side-padding{padding-left:0!important;padding-right:0!important}.ui.table col.one.wide{width:6.25%!important}.ui.table col.two.wide{width:12.5%!important}.ui.table col.three.wide{width:18.75%!important}.ui.table col.four.wide{width:25%!important}.ui.table col.five.wide{width:31.25%!important}.ui.table col.six.wide{width:37.5%!important}.ui.table col.seven.wide{width:43.75%!important}.ui.table col.eight.wide{width:50%!important}.ui.table col.nine.wide{width:56.25%!important}.ui.table col.ten.wide{width:62.5%!important}.ui.table col.eleven.wide{width:68.75%!important}.ui.table col.twelve.wide{width:75%!important}.ui.table col.thirteen.wide{width:81.25%!important}.ui.table col.fourteen.wide{width:87.5%!important}.ui.table col.fifteen.wide{width:93.75%!important}.ui.table col.sixteen.wide{width:100%!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before{background:#fee6e6!important;border-color:#e77e7e!important}#side-bar,.main>.row{height:100%}#side-bar .secondary.vertical.menu{overflow-y:auto}.ui.fixed.table td.textlessCell,.ui.fixed.table th.textlessCell{text-overflow:clip;padding-left:0!important;padding-right:0!important}.ui.fixed.table td,.ui.fixed.table th{word-break:break-word}.list-less-padding{-webkit-padding-start:1em;padding-inline-start:1em}.break-word{overflow-wrap:break-word}.ui[class*="very compact"].table thead th{padding:.4em}.ui[class*="right labeled"].icon.button.compact{padding-right:3.071429em!important;padding-left:.58928571em!important;width:calc(100% - 1.17857em)}.header.item.center.aligned{text-align:center;text-shadow:0 0 .5px rgba(0,0,0,.7)}#side-bar .ui.secondary.menu .item{padding:.42857143em .4285714em;margin:0}#top-mobile-nav>.item{padding:.571428em}#editPermission .inline.fields,.fields.wrap{flex-wrap:wrap}#editPermission .permission-group,.margin-left-1rem,.margin-left-1rem.ui.button{margin-left:1rem!important}#editPermission .inline.fields .field{margin:.5rem}.vertical-center-field{display:flex;align-items:center}.flex-1,.vertical-center-field>.wide.field{flex:1 1!important}.vertical-center-field>.two.wide.field{flex-grow:2!important}.vertical-center-field>.three.wide.field{flex-grow:3!important}.vertical-center-field>.four.wide.field{flex-grow:4!important}.vertical-center-field>.five.wide.field{flex-grow:5!important}.vertical-center-field>.six.wide.field{flex-grow:6!important}.vertical-center-field>.seven.wide.field{flex-grow:7!important}.vertical-center-field>.eight.wide.field{flex-grow:8!important}.vertical-center-field>.nine.wide.field{flex-grow:9!important}.vertical-center-field>.ten.wide.field{flex-grow:10!important}.vertical-center-field>.eleven.wide.field{flex-grow:11!important}.vertical-center-field>.twelve.wide.field{flex-grow:12!important}.vertical-center-field>.thirteen.wide.field{flex-grow:13!important}.vertical-center-field>.fourteen.wide.field{flex-grow:14!important}.vertical-center-field>.fifteen.wide.field{flex-grow:15!important}.vertical-center-field label{flex-shrink:0}.vertical-center-field .fitted.checkbox label{min-width:unset}table p.addEvaluationButton{text-align:center;margin-top:.25rem}.draggable-items:before{content:"\f142";font-family:"Icons";position:absolute;top:50%;left:0;opacity:.55;-webkit-transform:translate(.5rem,-50%) scale(1.2);transform:translate(.5rem,-50%) scale(1.2)}.piechart{overflow:visible!important;max-width:160px;margin:0 auto}div.piechart>svg{overflow:visible!important;font-size:10px}.survey-legend{height:1rem;width:1rem;margin-right:.5rem;outline:1px solid #000;display:inline-block;vertical-align:middle}.legend-label:nth-last-child(n+1){margin-right:1rem}.disabled .ui.disabled.selection,.more-opaque-date,.more-opaque.ui.disabled.input{opacity:1!important}.less-opaque{opacity:.5}.aggregateResult{text-shadow:1px 0 1px rgba(0,0,0,.6),0 1px 1px rgba(0,0,0,.6),-1px 0 1px rgba(0,0,0,.6),0 -1px 1px rgba(0,0,0,.6);letter-spacing:.125em}.textarea-text{white-space:pre-wrap}.ui.button-margin-bottom{margin-bottom:10px!important}.ui.labeled.input>.label:not(.corner){padding:.78571429em .5833em}.multiselect-style-label>.label{-webkit-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:inset 0 0 0 1px rgba(34,36,38,.15)}.multiselect-style-label{margin-top:.28571429rem!important}.table-cell-with-dropdown{overflow:visible!important}.flex-fields{display:flex;justify-content:center;align-items:center}.ui.icon.header .corner.icon{font-size:1.35em}.red{color:red}.yellow{color:#ff0}.table-cell-with-dropdown .ui.input input[type=date]{padding:.28571429rem}.ui.form input[type=date i]::-webkit-calendar-picker-indicator{-webkit-margin-start:12px;margin-inline-start:12px;position:absolute;right:.28571429rem}.ui.compact.table.friday-lessons th{padding-left:.5em;padding-right:.5em}.hidden-row{display:none!important}.results.transition.visible{width:100%!important}.button-margin-bottom{margin-bottom:1.5em!important}.underline{-webkit-text-decoration:solid underline;text-decoration:solid underline}.fields .right.floated{margin-left:auto!important}.right.aligned.column .inline.fields{justify-content:flex-end}.expand-field,.expand-field>.ui.selection{flex:1 1!important}.disable-fields{pointer-events:none}.result.disable-fields,.ui.form .disable-fields .ui.input>input,.ui.form .disable-fields textarea{background-color:#f9f9f9;color:rgba(0,0,0,.5)}.result.disable-fields>.content>.title{color:rgba(0,0,0,.5)!important;pointer-events:none}.right-cell-padding{padding-right:2rem!important}.left-cell-padding{padding-left:2rem!important}.merged-cell-padding{padding:1rem!important}.no-padding{padding:0!important}#survey-data{width:10rem}.img-preview{max-height:100px;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.chief:before{content:"*"}.subchief{-webkit-text-decoration:underline #000 solid;text-decoration:underline #000 solid}@media print{#side-bar,#top-nav{display:none!important}#root{position:static!important;display:block}#side-bar{display:none!important}}#top-nav{position:relative;z-index:1}#top-nav .ui.menu.fixed{position:static}#top-mobile-nav{margin-top:0;position:absolute;right:0;left:0;width:auto;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#top-mobile-nav.open{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}#nav-logo{height:3rem;width:auto}#nav-title{margin-left:10px}.input-with-button{display:flex;align-items:flex-end;margin-left:0!important}.input-with-button.fields>.button{margin-left:.5em!important;margin-bottom:.5em!important}.input-with-button>.field{flex:1 1!important}.student-filter{width:17em!important}.student-filter>.input{width:100%!important}.inactive-person{-webkit-text-decoration:line-through 1px solid;text-decoration:line-through 1px solid}.ui.top.attached.steps{width:calc(100% + 3px)!important}.fields.form-group-no-margin{display:grid;grid-gap:.5em;gap:.5em;grid-template-columns:auto 1fr}.starry:before{content:"\2b50"}.ui.button.labeled.evalbutton{text-shadow:0 1px 1px rgba(0,0,0,.5),1px 0 1px rgba(0,0,0,.5),0 -1px 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5)}.survey-header-grid{display:grid;grid-template-columns:5em 1fr;grid-gap:.5em;gap:.5em}.fields>.inline.field~.field:not(.inline){align-items:center;display:flex}#school-basic-info .inline.field>label{min-width:9em}.Student_infoIcon__1cVt-{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.ui.modal.visible .disabled.field .ui.input,.ui.modal.visible .disabled.field .ui.selection{opacity:1}.ui.form .fields{margin-bottom:0}.collapsed-input>input{width:100%!important}.ui.form .fields+.ui.label{margin-top:1em!important}.ui.form table .fields{margin-bottom:0}#editTYPModal .inline.field{padding-right:2em}#editTYPModal .inline.field label{width:5em}.ui.form .ui.segment,.ui.horizontal.segments>.ui.segment,.ui.raised.segments>.ui.segment,.ui.segments>.ui.segment>.fields{margin:0!important}.ui.table.selectable{cursor:pointer}.ui.table tr.red{background-color:#ffe5e5}.ui.table.selectable tr.red:hover{background-color:#fecdcd!important}.ui.table tr.yellow{background-color:#ffffe5}.ui.table.selectable tr.yellow:hover{background-color:#fefecd!important}.ui.table tr.green{background-color:#e5ffe5}.ui.table.selectable tr.green:hover{background-color:#cdfecd!important}.ui.table tr.blue{background-color:#e5e5ff}.ui.table.selectable tr.blue:hover{background-color:#cdcdfe!important}.ui.selectable.table tbody tr.inverted:hover,.ui.table tr.inverted{color:#fff!important}.ui.table tr.red.inverted{background-color:#db2929}.ui.table.selectable tr.red.inverted:hover{background-color:#c92222!important}.ui.table tr.yellow.inverted{background-color:#dbdb29}.ui.table.selectable tr.yellow.inverted:hover{background-color:#c9c922!important}.ui.table tr.green.inverted{background-color:#29db29}.ui.table.selectable tr.green.inverted:hover{background-color:#22c922!important}.ui.table tr.blue.inverted{background-color:#2929db}.ui.table.selectable tr.blue.inverted:hover{background-color:#2222c9!important}