html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{outline:none}.picker__holder{z-index:99999 !important}.picker{z-index:auto !important}.fr-view ul,.fr-element ul{list-style:disc !important;padding-left:40px !important}body.swal2-iosfix{position:inherit}.mt-2px{margin-top:2px}.mb-2px{margin-bottom:2px}.ml-2px{margin-left:2px}.mr-2px{margin-right:2px}.m-2px{margin:2px}.pt-2px{padding-top:2px}.pb-2px{padding-bottom:2px}.pl-2px{padding-left:2px}.pr-2px{padding-right:2px}.p-2px{padding:2px}.mt-8px{margin-top:8px}.mb-8px{margin-bottom:8px}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.m-8px{margin:8px}.pt-8px{padding-top:8px}.pb-8px{padding-bottom:8px}.pl-8px{padding-left:8px}.pr-8px{padding-right:8px}.p-8px{padding:8px}.mt-16px{margin-top:16px}.mb-16px{margin-bottom:16px}.ml-16px{margin-left:16px}.mr-16px{margin-right:16px}.m-16px{margin:16px}.pt-16px{padding-top:16px}.pb-16px{padding-bottom:16px}.pl-16px{padding-left:16px}.pr-16px{padding-right:16px}.p-16px{padding:16px}.mt-24px{margin-top:24px}.mb-24px{margin-bottom:24px}.ml-24px{margin-left:24px}.mr-24px{margin-right:24px}.m-24px{margin:24px}.pt-24px{padding-top:24px}.pb-24px{padding-bottom:24px}.pl-24px{padding-left:24px}.pr-24px{padding-right:24px}.p-24px{padding:24px}.mt-32px{margin-top:32px}.mb-32px{margin-bottom:32px}.ml-32px{margin-left:32px}.mr-32px{margin-right:32px}.m-32px{margin:32px}.pt-32px{padding-top:32px}.pb-32px{padding-bottom:32px}.pl-32px{padding-left:32px}.pr-32px{padding-right:32px}.p-32px{padding:32px}.mt-40px{margin-top:40px}.mb-40px{margin-bottom:40px}.ml-40px{margin-left:40px}.mr-40px{margin-right:40px}.m-40px{margin:40px}.pt-40px{padding-top:40px}.pb-40px{padding-bottom:40px}.pl-40px{padding-left:40px}.pr-40px{padding-right:40px}.p-40px{padding:40px}.mt-60px{margin-top:60px}.mb-60px{margin-bottom:60px}.ml-60px{margin-left:60px}.mr-60px{margin-right:60px}.m-60px{margin:60px}.pt-60px{padding-top:60px}.pb-60px{padding-bottom:60px}.pl-60px{padding-left:60px}.pr-60px{padding-right:60px}.p-60px{padding:60px}.mt-80px{margin-top:80px}.mb-80px{margin-bottom:80px}.ml-80px{margin-left:80px}.mr-80px{margin-right:80px}.m-80px{margin:80px}.pt-80px{padding-top:80px}.pb-80px{padding-bottom:80px}.pl-80px{padding-left:80px}.pr-80px{padding-right:80px}.p-80px{padding:80px}.mt-90px{margin-top:90px}.mb-90px{margin-bottom:90px}.ml-90px{margin-left:90px}.mr-90px{margin-right:90px}.m-90px{margin:90px}.pt-90px{padding-top:90px}.pb-90px{padding-bottom:90px}.pl-90px{padding-left:90px}.pr-90px{padding-right:90px}.p-90px{padding:90px}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.flex{display:-ms-flexbox;display:flex}.flex-1{-ms-flex:1;flex:1}.item-center{-ms-flex-align:center;align-items:center}.item-start{-ms-flex-align:start;align-items:flex-start}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-center{-ms-flex-pack:center;justify-content:center}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-gap-4{gap:4px}.flex-gap-8{gap:8px}.flex-col{-ms-flex-direction:column;flex-direction:column}.align-self-start{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.inline{display:inline}.inline-block{display:inline-block}.float-right{float:right}.relative{position:relative}.text-left{text-align:left}.text-center{text-align:center}.font-bold{font-weight:bold}.font-medium{font-weight:500}.text-sm{font-size:12px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.my-2{margin-top:2px;margin-bottom:2px}.my-4{margin-top:4px;margin-bottom:4px}.my-8{margin-top:8px;margin-bottom:8px}.my-12{margin-top:12px;margin-bottom:12px}.my-16{margin-top:16px;margin-bottom:16px}.my-24{margin-top:24px;margin-bottom:24px}.ml-2{margin-left:2px}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-24{margin-left:24px}.mr-2{margin-right:2px}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-24{margin-right:24px}.mx-2{margin-left:2px;margin-right:2px}.mx-4{margin-left:4px;margin-right:4px}.mx-8{margin-left:8px;margin-right:8px}.mx-12{margin-left:12px;margin-right:12px}.mx-16{margin-left:16px;margin-right:16px}.mx-24{margin-left:24px;margin-right:24px}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-move{cursor:move}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-pre-line{white-space:pre-line}.break-words{word-wrap:break-word}.break-all{word-break:break-all}.h-fit{height:fit-content}.block{display:block}.color-primary{color:#16bfb7}.color-danger{color:#e53935}.color-warn{color:#ec6709}.color-info{color:#1890ff}.color-success{color:#3ea10c}.color-gray-dark1{color:#585859}.color-gray-dark2{color:#717175}.color-gray-dark3{color:#8e8e93}.color-mask-black{color:#221815}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.w-full{width:100%}.w-fit{width:fit-content}.max-w-540{max-width:540px}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}*{box-sizing:border-box}html,body{height:100%}body{font-size:14px;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;line-height:1.5;color:#493b33;background:#e8e2db}th{text-align:left}th.picker__weekday{text-align:center}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}input[disabled]{background-color:hsl(0,0%,93.5%);cursor:not-allowed}label{vertical-align:middle}body::before{content:"";width:100%;height:100%;display:block;position:fixed;top:0;background-size:100% auto;opacity:.3;left:0}.pop-mask{width:100%;height:100%;position:fixed;overflow:auto;left:0;top:0;background:#fff;z-index:14;opacity:1;display:-ms-flexbox;display:flex;transition:all .5s}.pop-mask.blur{z-index:5}.pop-mask.dark{background:rgba(0,0,0,.8)}.pop-mask.dark04{background:rgba(0,0,0,.4)}.pop-mask .popup-container{overflow:scroll;width:100%;height:100%}.pop-mask .popup-container .popup-menu{position:absolute;top:0;right:0;left:0;z-index:11;width:100%;background:rgba(0,0,0,.8);height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pop-mask .popup-container .popup-menu .popup-menu-item{display:-ms-flexbox;display:flex;color:#fff;width:45px}.pop-mask .popup-container .popup-menu .popup-menu-item i{margin:auto;-ms-flex:0 1 auto;flex:0 1 auto;cursor:pointer}.pop-mask .popup-container .popup-attachments{text-align:center;margin-top:60px}.pop-mask .pop-mask-loading{width:60px;position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-30px;height:72px}.text-center{text-align:center}[v-cloak]{display:none}.no-scroll{position:fixed;height:100%;overflow:hidden}.container{position:relative;max-width:100%;min-height:100%;padding:0;background:hsla(0,0%,100%,.93)}.cr-block{background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,.1);border-radius:8px;padding:24px;margin-bottom:20px}.cr-block:first-of-type{margin-top:30px}.cr-block .cr-block__header{margin-bottom:20px}.cr-block .cr-block__header h1{font-weight:bold;font-size:24px}input[type=checkbox]{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;height:16px;width:16px;border-radius:5px;vertical-align:middle;border:1px solid #a9a9a9;margin:0;margin-right:3px;padding:0;outline:none}input[type=checkbox]:checked{border-color:#16bfb7;background:#16bfb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}input[type=radio]{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;height:16px;width:16px;border-radius:50%;vertical-align:middle;border:1px solid #a9a9a9;margin:0;margin-right:3px;padding:0;outline:none}input[type=radio]:checked{border-color:#16bfb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2316BFB7%22%20d%3D%22M19%2C12C19%2C15.86%2015.86%2C19%2012%2C19C8.14%2C19%205%2C15.86%205%2C12C5%2C8.14%208.14%2C5%2012%2C5C15.86%2C5%2019%2C8.14%2019%2C12Z%22%20%2F%3E%0A%3C%2Fsvg%3E")}input:-ms-input-placeholder{color:#8e8e93 !important}input::placeholder{color:#8e8e93 !important}textarea:-ms-input-placeholder{color:#8e8e93 !important}textarea::placeholder{color:#8e8e93 !important}.container-body h2{margin:0 0 10px;font-size:18px;font-weight:600}.container-body h2 i{font-size:96%;color:hsl(21.8181818182,17.7419354839%,64.3137254902%)}.container-body h2 span{font-size:70%}.container-body h3{margin:0 0 10px;font-size:16px}.container-body p,.container-body ul,.container-body ol{margin-bottom:20px}.container-body main p,.container-body main ul,.container-body main ol{margin-bottom:0}.container-body ul{padding-left:0;list-style:none}.container-body ol{padding-left:35px;list-style:decimal outside}.container-body ol.list-katakana{list-style:katakana outside}.container-body ol.list-lower-roman{list-style:lower-roman outside}.container-body strong{font-weight:bold}.container-body .container-body-info{padding-top:40px}@media screen and (max-width: 800px){.container-body .container-body-info{padding:8px 12px;margin-top:16px;background-color:#fff;border:1px solid #f0f0f0;border-radius:10px}.container-body .container-body-info span.keep-all{font-size:12px}}.container-body .container-body-info .container-body-info--item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;word-break:break-all;border:1px solid #f3f4f5;background-color:#fff;border-radius:4px;min-height:32px;line-height:32px;padding:0 4px;font-size:14px;margin-bottom:8px}.container-body .container-body-info .container-body-info--item span{padding:0 4px}.container-body .container-body-info .container-body-info--item span.keep-all{word-break:keep-all}@media screen and (max-width: 800px){.container-body .container-body-info .container-body-info--item span.f-text-gray-dark1{color:#8e8e93 !important}}.container-body .container-body-info .container-body-info--item:first-child{margin-right:8px}@media screen and (max-width: 800px){.container-body .container-body-info .container-body-info--item{width:100%;border:none;min-height:22px;line-height:22px;margin-bottom:0;padding:0}.container-body .container-body-info .container-body-info--item:first-child{margin-right:0;margin-bottom:4px}.container-body .container-body-info .container-body-info--item span:first-child{text-overflow:ellipsis;word-break:keep-all;overflow:hidden}}.container-body .container-body-info .container-body-info--item .cr-tag{font-weight:700;border-radius:4px;font-size:12px;padding:0 8px;margin:0 4px}.container-body .container-body-info .container-body-info--item .cr-tag.cr-tag-student{color:#16bfb7;background-color:#ecf9f9}@media screen and (max-width: 800px){.container-body .container-body-info .container-body-info--item .cr-tag.cr-tag-student{color:#129b95;background-color:#edf7f6}}.container-body .container-body-info .container-body-info--item .cr-tag.cr-tag-sub-student{color:#ec6709;background-color:#fff6e8}.btn-full-screen{width:10px;height:100%;position:fixed;left:240px;top:0;bottom:0;margin:auto;color:#ddd;font-size:25px;border-left:1px solid #eee;cursor:pointer;transition:.5s all;z-index:10}.btn-full-screen:not(.navbar-main~.btn-full-screen){display:none}.btn-full-screen:hover{color:#fdce3e;border-color:#fdce3e}.btn-full-screen:hover .btn-full-screen__icon{color:#493b32;border-color:#fddc3e;background-color:#fddc3e}.btn-full-screen__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto;width:24px;height:24px;border-radius:50%;border:1px solid #eff0f1;color:#bbbbbd;background-color:#fff;left:-12px;transition:.5s all}.btn-full-screen__icon .cr{font-size:12px}.navbar-hide .btn-full-screen{left:16px}@media screen and (max-width: 800px){.btn-full-screen{display:none}}.btn-full-screen-tooltip{display:none;position:absolute;padding:4px;border-radius:4px;color:#fff;line-height:24px;background-color:rgba(34,24,21,.9);z-index:13}.main-content-container{width:90%;position:relative;margin:auto;padding:60px 20px 100px 230px;transition:.5s padding-left}.navbar-hide .main-content-container{padding-left:0}.main-content-container.no-nav{max-width:1100px;padding-left:20px}@media screen and (max-width: 800px){.main-content-container{padding:60px 0 100px 0;width:calc(100% - 32px)}.main-content-container.no-nav{padding-left:0px}}.nav-loading .btn-full-screen{display:none}.nav-loading .main-content-container{opacity:0;transition:none}.nav-loading .navbar-main{transition:none}a:link,a:visited,a:hover,a:active{color:#129b95}a:link:hover,a:visited:hover,a:hover:hover,a:active:hover{color:#00695c}#btn-to-top{position:fixed;bottom:30px;right:30px;text-align:center;border:1px solid #493b32;padding:20px 15px;background:hsla(0,0%,100%,.8);cursor:pointer;z-index:10;font-size:14px;border-radius:50%}@media screen and (max-width: 800px){#btn-to-top{bottom:15px;right:15px;padding:10px 8px;font-size:12px}}#btn-to-top:hover{background:#fff}.page-header{margin-top:40px}@media screen and (max-width: 800px){.page-header{margin-top:20px}}.page-header::after{clear:both;content:"";display:table}.page-header h1{margin-bottom:20px;font-size:25px;border-bottom:1px solid #eee;padding-bottom:10px;font-weight:bold}.page-header h1 i{font-size:96%;color:hsl(21.8181818182,17.7419354839%,64.3137254902%)}.page-header h1 span{font-size:80%}@media screen and (min-width: 800px){.page-header h1 br{display:none}}.page-header h1 .page-header__link{color:#493b33}.page-header h1 .page-header__link .profile-icon{text-decoration:none}.page-header h1 .page-header__tag{display:inline-block;vertical-align:text-bottom;padding:0 8px;background:rgba(138,138,143,.3);border-radius:16px;color:#493b32;font-weight:400;font-size:14px;line-height:24px}.page-header .page-header-title{margin-bottom:24px;padding-bottom:0;border-bottom:none;font-size:24px;line-height:32px;font-weight:700}@media screen and (max-width: 800px){.page-header .page-header-title{margin-bottom:8px}}.page-header-btn{position:relative}.page-header-btn .btn{position:absolute;top:-4px;right:0;padding:0 14px}.page-header-btn .btn:active{top:-3px}.page-header-btn-double{position:relative;display:block}.page-header-btn-double h1{margin-right:10px;display:inline}.page-header-btn-double .btn{float:right;padding:0 14px;margin:0 3.5px 7px 3.5px}.page-header+p{margin-top:-7px}.form-group{margin:10px 0}.form-group h2{margin-top:20px}.form-group-mg-8{margin:8px 0}.form-group .form-label-item{margin-right:16px}.form-group-btn{margin:20px 0}.form-label,.form-span{display:block;margin:6px 0 3px;font-weight:700}.form-label-required:after{display:inline-block;margin-left:3px;content:"";font-family:FontAwesome;font-size:60%;color:#e9754e;vertical-align:top}.form-control,.form-control-number{width:100%;max-width:540px;padding:10px 8px;font-family:inherit;font-size:16px;line-height:1;border:solid 1px #d0d0d5;border-radius:4px;background:#fff;-webkit-appearance:none}.form-control:-ms-input-placeholder,.form-control-number:-ms-input-placeholder{color:#ccc}.form-control::placeholder,.form-control-number::placeholder{color:#ccc}.form-control:focus,.form-control-number:focus{outline:0;border:1px solid #16bfb7}.form-control:disabled,.form-control-number:disabled{background:#f0f0f0;cursor:not-allowed}.form-select-fill input{display:none}.form-select-fill input:checked+label{background:hsl(21.8181818182,17.7419354839%,64.3137254902%);color:#fff}.form-select-fill label{padding:5px 10px;border:1px solid hsl(21.8181818182,17.7419354839%,79.3137254902%);border-radius:5px;color:hsl(21.8181818182,17.7419354839%,79.3137254902%)}.form-control-number{width:auto;text-align:right}textarea.form-control,textarea.form-control-number{min-height:120px}textarea.form-control.form-control-thin,textarea.form-control-thin.form-control-number{min-height:80px}.form-control-auto{width:auto;min-width:140px}.form-control-date{width:auto;min-width:140px}@media screen and (max-width: 800px){.form-control-date{width:128px;min-width:128px}}.form-control-static{margin:0 !important;font-size:16px}.form-help-block{margin-top:3px;font-size:12px;color:#717175}.form-help-block.font-normal{font-weight:normal}.form-fieldset{min-width:0;margin:30px 0 20px 6px;padding-left:20px;border-left:6px solid #b4a094}.form-fieldset-title{display:block;width:100%;margin-left:-30px;padding:0 0 6px 0;font-size:120%;background:#fffffa}.form-fieldset-title+.form-group{margin-top:0}.form-two-column .title{display:inline-block;min-width:120px;padding-right:10px;text-align:right}@media screen and (max-width: 800px){.form-two-column .title{text-align:left}}.form-two-column .form-group{background:#eee;padding:10px}.form-two-column .form-control,.form-two-column .form-control-number{border:1px solid rgba(0,0,0,.1);margin:5px 0}.btn{display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#16bfb7;cursor:pointer}.btn .fa{color:hsla(0,0%,100%,.6)}.btn:hover{text-decoration:none;color:#fff;background:rgb(19.3661971831,168.1338028169,161.0915492958)}.btn:active{top:1px;background:linear-gradient(rgb(24.6338028169, 213.8661971831, 204.9084507042) 0%, #16BFB7 100%)}.btn:focus{outline:0}.btn:disabled{cursor:default;pointer-events:none}.btn.swal2-confirm,.btn.swal2-cancel{margin:15px 5px 0}.btn.btn-cancel{background-image:linear-gradient(#B4A094 0%, #B4A094 100%)}.btn-negative{display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#e9754e;cursor:pointer}.btn-negative .fa{color:hsla(0,0%,100%,.6)}.btn-negative:hover{text-decoration:none;color:#fff;background:rgb(230.1809045226,99.3165829146,55.3190954774)}.btn-negative:active{top:1px;background:linear-gradient(rgb(235.8190954774, 134.6834170854, 100.6809045226) 0%, #E9754E 100%)}.btn-negative:focus{outline:0}.btn-disabled{display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:hsl(0,0%,46.7%);cursor:pointer}.btn-disabled .fa{color:hsla(0,0%,100%,.6)}.btn-disabled:hover{text-decoration:none;color:#fff;background:hsl(0,0%,41.7%)}.btn-disabled:active{top:1px;background:linear-gradient(rgb(131.835, 131.835, 131.835) 0%, rgb(119.085, 119.085, 119.085) 100%)}.btn-disabled:focus{outline:0}.btn-sub{display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#97cb7c;cursor:pointer}.btn-sub .fa{color:hsla(0,0%,100%,.6)}.btn-sub:hover{text-decoration:none;color:#fff;background:hsl(99.4936708861,43.1693989071%,59.1176470588%)}.btn-sub:active{top:1px;background:linear-gradient(rgb(165.4918032787, 210.2459016393, 142.2540983607) 0%, #97CB7C 100%)}.btn-sub:focus{outline:0}.btn-thin{height:auto;padding:6px 10px;font-size:90%;line-height:1}.btn-small{height:auto;line-height:normal;width:auto;padding:6px 14px;font-size:95%}.btn-very-small{height:auto;line-height:normal;width:auto;padding:.5px 3px;font-size:75%}.btn-outline{border:1px solid #ddd;color:#493b33;padding:10px 20px;display:inline-block;background:none;line-height:18px;font-size:12px;outline:none;cursor:pointer;text-decoration:none}.btn-outline:hover,.btn-outline.active{background:#ccc;color:#fff}.btn-outline.btn-pos{color:#1d9062 !important;border:1px solid #1d9062}.btn-outline.btn-pos:hover{background:#f6fff6}.btn-outline.btn-pos.active{background:#1d9062;color:#fff !important}.btn-outline.btn-neg{color:#e9754e;border:1px solid #e9754e}.btn-outline.btn-neg:hover{background:#fff7f5}.btn-outline.btn-small{padding:2px 5px}.jip-ok-button{display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#16bfb7;cursor:pointer;height:auto;margin-right:6px;padding:6px 10px;font-size:90%;line-height:1}.jip-ok-button .fa{color:hsla(0,0%,100%,.6)}.jip-ok-button:hover{text-decoration:none;color:#fff;background:rgb(19.3661971831,168.1338028169,161.0915492958)}.jip-ok-button:active{top:1px;background:linear-gradient(rgb(24.6338028169, 213.8661971831, 204.9084507042) 0%, #16BFB7 100%)}.jip-ok-button:focus{outline:0}.jip-cancel-button{display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#e9754e;cursor:pointer;height:auto;padding:6px 10px;font-size:90%;line-height:1}.jip-cancel-button .fa{color:hsla(0,0%,100%,.6)}.jip-cancel-button:hover{text-decoration:none;color:#fff;background:rgb(230.1809045226,99.3165829146,55.3190954774)}.jip-cancel-button:active{top:1px;background:linear-gradient(rgb(235.8190954774, 134.6834170854, 100.6809045226) 0%, #E9754E 100%)}.jip-cancel-button:focus{outline:0}.form-control.select2-hidden-accessible,.select2-hidden-accessible.form-control-number{width:90%}.select2-container--default .select2-selection--multiple{border:solid 1px hsl(21.8181818182,17.7419354839%,64.3137254902%)}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid 1px hsl(21.8181818182,17.7419354839%,64.3137254902%);background:#fff3f1}.errors,.errors li{margin:0 !important;color:#e53935}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-warning{color:#e9754e}.breadcrumb{margin:0 -20px 6px !important;padding:2px 20px !important;list-style:none;font-size:12px;background:#b4a094;border-top:solid 1px #ac9688;border-bottom:solid 1px #ac9688}@media screen and (max-width: 800px){.breadcrumb{margin:0 -10px 6px !important;padding:2px 10px !important}}.breadcrumb>li{display:inline-block;padding:0;color:#fff}.breadcrumb>li a{text-decoration:none;color:#fff}.breadcrumb>li a:hover,.breadcrumb>li a:active{text-decoration:underline}.breadcrumb>li+li:before{content:"";font-family:"FontAwesome";padding:0 4px 0 2px;color:#fff}.switch{width:80px;height:20px;background:#ddd;border-radius:10px;text-align:center;color:#585859;position:relative;transition:all .5s;cursor:pointer;margin:auto}.switch::before{content:"";display:inline-block;width:18px;height:18px;background-color:#fff;border-radius:100%;position:absolute;right:61px;top:1px;transition:all .5s}.switch::after{content:"off";display:inline-block}.switch.active::after{content:"on"}.switch.active::before{right:1px}.switch.active{color:rgb(160.3384615385,132.9230769231,1.6615384615);background-color:#fddc3e}.scroll-panel{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;margin-bottom:8px}.scroll-panel .table,.scroll-panel .exam-my-score-table,.scroll-panel .exam-score-table{min-width:800px}.table-container{overflow-x:auto;overflow-x:overlay}.table,.exam-my-score-table,.exam-score-table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.exam-my-score-table>thead>tr>th,.exam-score-table>thead>tr>th,.table>thead>tr>td,.exam-my-score-table>thead>tr>td,.exam-score-table>thead>tr>td,.table>tbody>tr>th,.exam-my-score-table>tbody>tr>th,.exam-score-table>tbody>tr>th,.table>tbody>tr>td,.exam-my-score-table>tbody>tr>td,.exam-score-table>tbody>tr>td,.table>tfoot>tr>th,.exam-my-score-table>tfoot>tr>th,.exam-score-table>tfoot>tr>th,.table>tfoot>tr>td,.exam-my-score-table>tfoot>tr>td,.exam-score-table>tfoot>tr>td{padding:6px;vertical-align:top;border-top:1px solid #e8e8e8}.table>thead>tr>th,.exam-my-score-table>thead>tr>th,.exam-score-table>thead>tr>th{color:#717175;vertical-align:bottom;border-bottom:1px solid #d0d0d5}.table>thead:first-child>tr:first-child>th,.exam-my-score-table>thead:first-child>tr:first-child>th,.exam-score-table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.exam-my-score-table>thead:first-child>tr:first-child>td,.exam-score-table>thead:first-child>tr:first-child>td{border-top:0}.table-col2-title{width:120px;max-width:120px;color:#6b6b6b;border-right:1px dotted #b4a094}@media screen and (max-width: 800px){.table-col2-title{width:100px;max-width:100px}}.tableHead{background:#fefdfd}.tableRowMain{background:#fff9f3}.sticky-table-container{overflow:overlay;overflow:auto}.sticky-table-container table{width:100%}.sticky-table-container.head{position:sticky;top:60px}.sticky-table-container.head::-webkit-scrollbar{display:none}.message{margin-bottom:20px;padding:6px;border:1px solid #b4a094;border-radius:4px}.message p:last-child{margin:0}.message-warning{border:none;background:#fff}.app_download_guide{background:#f09090;padding:10px;border-radius:4px}.app_download_guide .student_data{display:inline-block;width:49%}@media screen and (max-width: 800px){.app_download_guide .student_data{width:100%}}.app_download_guide .app_image{text-align:right;display:inline-block;width:49%}@media screen and (max-width: 800px){.app_download_guide .app_image{width:100%;margin-top:10px}}.message-alert{background:#f5f5f5;padding:20px;border-radius:4px}.message-alert-important{background:#ffebee;padding:20px;border-radius:4px}.toast-message-container{position:fixed;top:12px;left:50%;margin-left:-150px;z-index:9999}.toast-message{width:300px;background:#493b33;color:#fff;border-radius:4px;margin-bottom:5px}.toast-message p:last-child{margin:0;padding:6px}.profile-icon img{border:2px solid #eee;border-radius:50%;vertical-align:bottom}.profile-icon svg{vertical-align:bottom}.svg-icon{width:14px;height:14px;display:inline-block;vertical-align:text-bottom}.svg-icon.svg-icon-24{width:20px;height:20px}.svg-icon.svg-icon-32{width:30px;height:30px}.svg-icon.svg-icon-36{width:32px;height:32px}.svg-icon.svg-icon-48{width:42px;height:42px}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#493b33}.svg-icon circle{stroke:#493b33;stroke-width:1}.pagination{text-align:center}.pagination-items{margin-top:20px;padding-left:0 !important;list-style:none !important}.pagination-items li{display:inline-block}.pagination-items li a{display:block;padding:2px 12px;text-decoration:none;border:solid 1px #129b95;border-radius:4px}.pagination-items li a:hover,.pagination-items li a:active{border:solid 1px #129b95;background:#129b95;color:#fff}.pagination-items li .pagination__current-page{display:block;padding:2px 12px;text-decoration:none;border:solid 1px #129b95;border-radius:4px;color:#fff;background:#129b95}.view-more{margin-top:10px;text-align:right;font-weight:600}.margin-for-extend{margin:10px}.star-o{text-align:center;font-size:22px;cursor:pointer}.star{text-align:center;font-size:22px;color:#fc0;cursor:pointer}.hide{display:none}.abs-hide{position:absolute !important;left:-10000px;top:auto;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}div.tab-outline{border-bottom:1px solid #586069;margin-bottom:40px}button.tab-outline{padding:10px 20px;display:inline-block;background:none;color:#586069;border:none;line-height:18px;font-size:12px;outline:none;cursor:pointer}button.tab-outline.active{color:#24292e;border-style:solid solid none solid;border-color:#1d9062 #586069 #586069 #586069;border-width:4px 1px 0px 1px;border-radius:5% 5% 0 0;background:#fff}@media screen and (min-width: 800px){button.tab-outline:hover{color:#24292e}}.page-tab{height:72px;border-bottom:1px solid #eee;padding:24px 0}.page-tab-item{font-size:14px;color:#493b32 !important;padding:10px 16px;background-color:#fddc3e;border-radius:16px;text-decoration:none;margin-right:33px}.page-tab-item.active{font-weight:bold}.component-student-menu .student-item{content-visibility:auto;contain-intrinsic-size:65px}.lazy-img-placeholder{object-fit:cover}.reserve-cancel-tips{font-size:12px;color:#ff0202}.fr-popup{line-height:1.2}.fr-view em{font-style:italic}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}body.menuopen{overflow:hidden}body.menuopen header .menubar>.wrapper>ul{height:calc(100% - 60px);transition:all,ease-in-out,.5s,.5s;overflow-y:auto}body.menuopen header .menubar>.wrapper .flex .index-switch{background-color:#e2e2e2}body.menuopen header .menubar>.wrapper .flex .index-switch>span{background-color:#686868}body.menuopen header .menubar>.wrapper .flex .index-switch>span:nth-of-type(2){opacity:0}body.menuopen header .menubar>.wrapper .flex .index-switch>span:nth-of-type(1){transform:rotate(45deg);top:20px}body.menuopen header .menubar>.wrapper .flex .index-switch>span:nth-of-type(3){transform:rotate(-45deg);top:20px}body.menuopen header .menubar>.wrapper .flex .index-switch::after{color:#686868}header{height:60px;z-index:11;position:fixed;top:0;width:100%;background-color:hsla(0,0%,100%,.98);box-shadow:1px 0 3px rgba(51,51,51,.12)}header.with-border{background:url("/img/header_line.png") repeat-x #fff;background-size:400px;background-position-y:59px;box-shadow:none}header .menubar .header-nav{width:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-right:15px}header .menubar .header-nav .header-nav-items>li{display:inline-block;margin:0 5px}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification{position:relative;font-size:32px;margin-left:7px}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification a{color:#493b32}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification a .cr-bell{font-size:32px;vertical-align:middle}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification a:hover{color:rgb(252.4769230769,210.8461538462,11.5230769231)}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification .iconbell{font-size:32px}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification .iconbell:hover{border-radius:50%;background-color:rgba(253,206,62,.2)}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification .header-nav-item-teacher-notification__count{position:absolute;top:10px;right:3px;display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#e53935}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification .header-nav-item-teacher-notification__count:has(.dot-zero){opacity:0}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification .teacher-notification__dot{font-size:12px;line-height:20px;height:20px;min-width:20px;width:fit-content;width:-moz-fit-content;border:1px solid #fff;color:#fff;left:15px;top:0;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification .teacher-notification__dot .dot-double{padding:0 8px}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-notification .teacher-notification__dot .dot-triple{padding:0 5px}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-switch-master{font-size:32px}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-switch-master .cr-account-switch{display:block;font-size:22px;padding:5px;border-radius:50%}header .menubar .header-nav .header-nav-items>li.header-nav-item-teacher-switch-master .cr-account-switch:hover{background-color:rgba(253,206,62,.2)}header .menubar>.wrapper .flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}header .menubar>.wrapper .flex .header-menu-btn{width:60px;text-align:center;line-height:60px;cursor:pointer;padding:0 15px}@media screen and (min-width: 801px){header .menubar>.wrapper .flex .header-menu-btn{display:none}}@media screen and (max-width: 800px){header .menubar>.wrapper .flex .header-menu-btn+.logo a{background-position:0px center}}header .menubar>.wrapper .flex .logo{-ms-flex:1;flex:1}header .menubar>.wrapper .flex .logo a{background-image:url(../img/comiru_logo.png?20171020);background-size:auto 50%;background-repeat:no-repeat;background-position:20px center;height:60px;width:150px;display:block}header .menubar>.wrapper .flex .login a{width:70px;height:60px;background-color:#e0ecda;display:block;position:relative;text-indent:-10em;font-size:.5em;overflow:hidden;text-align:center}header .menubar>.wrapper .flex .login a::before{content:"";background-image:url(../img/icon_login.png?20171020);width:20px;height:26px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;left:50%;margin-left:-10px;margin-top:7px;margin-bottom:5px}header .menubar>.wrapper .flex .index-switch{width:60px;height:60px;background-color:#8bbc6f;position:relative}header .menubar>.wrapper .flex .index-switch>span{width:50%;height:2px;background:#fff;display:block;margin:0 auto 7px;transition:all,ease-in-out,.5s,.5s;position:absolute;transform-origin:center center}header .menubar>.wrapper .flex .index-switch>span:first-child{top:10px;left:15px}header .menubar>.wrapper .flex .index-switch>span:nth-child(2){top:20px;left:15px}header .menubar>.wrapper .flex .index-switch>span:nth-child(3){top:30px;left:15px}header .menubar>.wrapper .flex .index-switch::after{content:"メニュー";color:#fff;font-size:10px;bottom:7px;width:100%;text-align:center;letter-spacing:2px;text-indent:1px;position:absolute;bottom:8px;left:0;line-height:1;transition:all,ease-in-out,.5s,.5s}header .menubar>.wrapper>ul{position:fixed;top:60px;width:100%;height:0;background-color:#e27b60;overflow:hidden;transition:all,ease-in-out,.5s,.5s}header .menubar>.wrapper>ul.pageload{transition:none !important}header .menubar>.wrapper>ul li a{text-align:left;display:block;padding:15px 0 15px 20px;border-bottom:1px solid rgba(220,130,107,.38);color:#fff;font-size:1em;letter-spacing:.1em}header .menubar>.wrapper>ul .close{padding-top:15px;padding-bottom:15px;color:#686868;text-align:center;background:#e2e2e2;width:100%}header .menubar>.wrapper>ul .close span{position:relative;display:inline-block;width:50px;height:22px;margin-bottom:-4px}header .menubar>.wrapper>ul .close span::before{content:"";width:30px;height:2px;background-color:#686868;transform:rotate(45deg);position:absolute;left:0px;top:10px;transform-origin:center}header .menubar>.wrapper>ul .close span::after{content:"";width:30px;height:2px;background-color:#686868;transform:rotate(-45deg);position:absolute;left:0;top:10px;transform-origin:center}header .header-nav-item-profile-icon .profile-icon{display:block;border-radius:50%;border:4px solid rgba(0,0,0,0);margin-left:2px}header .header-nav-item-profile-icon .profile-icon:hover{border:4px solid rgba(253,206,62,.2)}@media screen and (min-width: 768px){header .menubar .wrapper{max-width:100%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header .menubar .wrapper .flex>.login{display:none}header .menubar .wrapper .flex .logo{margin-left:10px}header .menubar .wrapper .flex .index-switch{display:none}header .menubar .wrapper>ul{overflow:visible;display:-ms-flexbox;display:flex;position:relative;top:0;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1;background-color:rgba(0,0,0,0)}header .menubar .wrapper>ul li a{color:#381d08;padding:15px 10px 15px;position:relative;height:100%;border:none}header .menubar .wrapper>ul li a::after{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background-color:#8bbc6f;transition:all,ease-in-out,0s,.2s}header .menubar .wrapper>ul li a:hover,header .menubar .wrapper>ul li a.active{color:#8bbc6f;transition:all,ease-in-out,0s,.2s}header .menubar .wrapper>ul li a:hover::after,header .menubar .wrapper>ul li a.active::after{content:"";width:100%}header .menubar .wrapper>ul li.login a{color:#fff;background-color:#8bbc6f;border:none}header .menubar .wrapper>ul li.login a::before{content:"";background-image:url(../img/icon_login_white.png?20171020);display:block;float:left;width:1.4em;height:1.4em;background-repeat:no-repeat;background-size:contain;background-position:center;margin:.1em 7px 0 0}header .menubar .wrapper>ul li.login a::after{content:none}header .menubar .wrapper>ul li.login a:hover{background-color:#8bbc6f}header .menubar .wrapper>ul .close{display:none}}@media screen and (max-width: 767px){header .menubar .totop{transition:all,ease-in-out,.5s,.5s}header .menubar .torequest{transition:all,ease-in-out,.5s,.5s}header .menubar .login{transition:all,ease-in-out,.5s,.5s}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}footer{background:#381d08;color:#fff;width:100%}footer .links{text-align:left;padding:20px;background:#381d08;display:-ms-flexbox;display:flex}footer .links h3{color:#fff;font-size:.8em;font-weight:bold}footer .links li{font-size:.65em}footer .links li a{margin:0 0 10px;color:#fff;white-space:nowrap}footer .links .func,footer .links .info{width:50%}footer .links .func ul li,footer .links .info ul li{line-height:1.2;margin:8px 0px}footer .links .func ul li::before,footer .links .info ul li::before{content:"-";color:#fff;margin-right:5px;display:inline}footer .links .func .company,footer .links .info .company{margin-top:20px}footer address{font-style:italic;font-size:.5em;margin:0 0 10px;color:rgba(56,29,8,.95);letter-spacing:.3em;display:inline-block;text-align:center;color:#fff;width:100%}@media screen and (min-width: 768px){footer address{transform-origin:right bottom;position:fixed;top:50%;margin-top:-7em;right:0em;height:1em;transform:rotate(-90deg);color:#f5f257;padding:0;background-color:rgba(0,0,0,0);font-size:2em;line-height:1;text-align:right}footer .links{margin-bottom:0;padding:50px 20px 70px;overflow:hidden;width:800px;margin-left:auto;margin-right:auto;font-size:1.5em}footer .links .func ul li,footer .links .info ul li{margin-top:15px;margin-bottom:15px}footer .links .func{width:33.3%}footer .links .info{width:66.6%;display:-ms-flexbox;display:flex}footer .links .info>div{-ms-flex:1;flex:1}footer .links .info>div.company{margin-top:0}}.navbar-main{position:fixed;left:0;top:0;width:240px;height:100%;padding:70px 0 20px 0;background:#f9f9f9;z-index:10;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s}.navbar-hide .navbar-main{left:-240px}@media screen and (max-width: 800px){.navbar-main{background:#f7f7f7;left:-240px}.navbar-main.active{box-shadow:1px 2px 5px rgba(0,0,0,.3);left:0}}.navbar-main .navbar-main-items{margin:0;padding:0 0 15px 0}.navbar-main .navbar-main-items::after{clear:both;content:"";display:table}.navbar-main .navbar-main-item{list-style:none;margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px}.navbar-main .navbar-main-item .fa-angle-right,.navbar-main .navbar-main-item .fa-angle-down{cursor:pointer;color:#aaa;height:30px;line-height:30px;width:40px;text-align:center;font-size:16px}.navbar-main .navbar-main-item .fa-angle-right:hover,.navbar-main .navbar-main-item .fa-angle-down:hover{color:rgb(252.4769230769,210.8461538462,11.5230769231)}.navbar-main .navbar-main-item .fa-angle-down{color:rgb(252.4769230769,210.8461538462,11.5230769231)}.navbar-main .navbar-main-item a{-ms-flex:1;flex:1;display:block;text-decoration:none}.navbar-main .navbar-main-item a.navbar-link-item__disabled{pointer-events:none}.navbar-main .navbar-main-item a:link,.navbar-main .navbar-main-item a:visited,.navbar-main .navbar-main-item a:hover,.navbar-main .navbar-main-item a:active{color:#493b32}.navbar-main .navbar-main-item a:hover span,.navbar-main .navbar-main-item a:active span{background:hsl(49.6335078534,97.9487179487%,86.7647058824%)}.navbar-main .navbar-main-item a .menu-badge{position:relative}.navbar-main .navbar-main-item a .menu-badge .menu-badge-dot{position:absolute;top:2px;right:10px;z-index:auto;width:8px;min-width:8px;height:8px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff}.navbar-main .navbar-main-item span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 6px}.navbar-main .navbar-main-item span i{text-align:center;width:30px;font-size:28px;margin:0 5px 0 10px;color:#717171}.navbar-main .navbar-main-item-name a span{height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar-main .navbar-footer{border-top:1px solid #eee;padding-top:10px}.navbar-main .navbar-footer .navbar-footer-item{font-size:11px;text-align:center;padding-top:10px}.navbar-main .navbar-terms{color:#493b33;text-decoration:none}.navbar-main .navbar-terms:hover{text-decoration:underline}.navbar-sub{opacity:1}.navbar-sub .navbar-sub-items{margin:0;padding:0}.navbar-sub .navbar-sub-items::after{clear:both;content:"";display:table}.navbar-sub .navbar-sub-item{list-style:none}.navbar-sub .navbar-sub-item a{display:block;margin:0 6px;padding:8px 8px 8px 45px;font-size:12px;text-decoration:none}.navbar-sub .navbar-sub-item a.navbar-sub-item__active{background:#fddc3e;position:relative}.navbar-sub .navbar-sub-item a.navbar-link-item__disabled{pointer-events:none}.navbar-sub .navbar-sub-item a:hover{background:#fff8d8}.navbar-sub .navbar-sub-item a:link,.navbar-sub .navbar-sub-item a:visited,.navbar-sub .navbar-sub-item a:hover,.navbar-sub .navbar-sub-item a:active{color:#493b32}.text_overflow{display:inline-block;width:180px;text-overflow:ellipsis;white-space:nowrap}.sidenav{position:fixed;top:0;right:-240px;bottom:0;width:240px;padding:10px;background:#493b32;opacity:.9;z-index:200;transition:right,.2s,ease-out}.sidenav.sidenav-shown{right:0}.sidenav.sidenav-shown+.sidenav-overlay{visibility:visible;opacity:.9}.sidenav a{color:#fff;text-decoration:none}.sidenav a:hover,.sidenav a a:active{text-decoration:underline}.sidenav a .fa{color:hsla(0,0%,100%,.4)}.sidenav-close{padding:0 0 10px 0;text-align:right}.sidenav-nav{border-top:solid 1px hsla(0,0%,100%,.2)}.sidenav-nav li{padding:10px 0;border-bottom:solid 1px hsla(0,0%,100%,.2)}.sidenav-nav li ul{margin:10px 0 0 20px;font-size:12px}.sidenav-nav li ul li{display:inline-block;margin-right:6px;padding:0;border:none}.sidenav-nav li ul a{display:inline-block;padding:2px 4px;border:solid 1px #fff;border-radius:4px}.sidenav-overlay{position:fixed;visibility:hidden;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.2);transition:opacity,.2s,ease-out;z-index:100}.notifications{width:100%}.notification{border-bottom:solid 1px hsl(22.5,17.5824175824%,88.3137254902%)}.notification:last-child{border:none}.notification td{padding:10px 0 10px 6px;vertical-align:middle}.notification__is-read{width:20px;padding-left:0 !important;text-align:center;font-size:12px}.notification__is-read i{color:hsl(21.8181818182,17.7419354839%,72.3137254902%)}.notification__is-read i.fa-circle{color:#db4437}.notification__created-at{font-size:12px;text-align:right;white-space:nowrap}.component-student-menu ul{padding:0;list-style:none;margin-bottom:16px}.component-student-menu p{margin-bottom:0}.component-student-menu .form-group{margin:16px 0}.component-student-menu .form-group:first-child{margin-top:0}.component-student-menu .form-group .form-control,.component-student-menu .form-group .form-control-number{padding:7px 8px;font-size:14px;color:#493b32}.component-student-menu .form-group select.form-control,.component-student-menu .form-group select.form-control-number{padding:8px}.component-student-menu .form-group .form-label{margin-top:0;margin-bottom:8px}.component-student-menu .form-group .label-bold{font-weight:bold}.component-student-menu .grade-items{margin-top:16px}.component-student-menu .grade-item:last-child .grade-title{border-bottom:.5px solid #d0d0d5}.component-student-menu .grade-title{line-height:30px;padding:5px 16px;font-size:14px;background:hsl(240,5.6179775281%,97.5490196078%);font-weight:bold;border-top:.5px solid #d0d0d5;margin-bottom:0;position:relative;cursor:pointer}.component-student-menu .grade-title .fa.fa-angle-right{font-size:18px;transition:all .5s}.component-student-menu .grade-title.active .fa.fa-angle-right{transition:all .5s;transform:rotate(90deg);transform-origin:center}.component-student-menu .grade-item-flag .grade-title{background-color:#f3f9ff}.component-student-menu .grade-item-flag .grade-title:before{content:"";position:absolute;left:0;top:0;width:0;height:0;display:block;border:4px solid #1890ff;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.component-student-menu .student-list{margin-bottom:0;background-color:#fff}.component-student-menu .student-item{padding:8px;border-bottom:.5px solid #d0d0d5;position:relative}.component-student-menu .student-item:last-child{border-bottom:none}.component-student-menu .student-item.disabled{background:#ddd}.component-student-menu .student-item .student-status-item{background:#eee;padding:1px 5px;margin:1px 0px;display:inline-block;font-size:14px}@media screen and (max-width: 800px){.component-student-menu .student-item .student-status-item{font-size:20px}}.component-student-menu .student-item .student-status-text{margin-left:2px}@media screen and (max-width: 800px){.component-student-menu .student-item .student-status-text{display:none}}.component-student-menu .student-item .btn{padding:0 10px}@media screen and (max-width: 800px){.component-student-menu .student-item .checkin-text{display:none}}.component-student-menu .student-item .profile-icon{margin-left:5px;display:inline-block;vertical-align:top}.component-student-menu .student-item .profile-icon img{width:48px;height:48px;border-radius:0}.component-student-menu .student-item .student-info{display:inline-block;width:126px}.component-student-menu .student-item .slot-side{position:absolute;right:0;top:0}.component-student-menu .student-item .slot-main{padding-left:6px}@media screen and (max-width: 800px){.component-student-menu .student-item{padding:8px 2px}}.component-student-menu .menu-title{line-height:35px;font-size:14px;padding-left:10px;color:#585859;border-bottom:1px solid #d0d0d5}.component-student-menu .grade-container{font-size:16px;position:relative;max-width:540px}.component-student-menu .grade-show-list{margin-bottom:0;border:1px solid #d0d0d5;min-height:32px;border-radius:4px}.component-student-menu .grade-show-item{background:#f9f9f9;display:inline-block;border:1px solid #d0d0d5;padding:0 8px;margin:3px;font-size:14px;cursor:pointer;height:24px;line-height:24px}.component-student-menu .grade-show-item i.cr-close{margin-bottom:3px}.component-student-menu .grade-select-list{width:100%;position:absolute;left:0;top:40px;max-height:200px;overflow:auto;margin-bottom:0;box-shadow:0px 1px 6px rgba(0,0,0,.09),0px 5px 16px rgba(0,0,0,.08),0px 8px 28px rgba(0,0,0,.05);border-radius:2px;background:#fff;z-index:1;font-size:14px}.component-student-menu .grade-select-item{margin:5px 0;padding:5px 10px;cursor:pointer}.component-student-menu .grade-select-item:hover{background:#faf3d4;font-weight:bold}.component-student-menu .student-type-budge{display:inline-block;padding:6px;color:#fff;vertical-align:text-bottom}.component-student-menu .student-type{display:inline-block;margin-right:16px}.component-student-menu .student-type input[type=checkbox]{margin-top:-1px;margin-bottom:2px;margin-right:4px;vertical-align:middle}@media screen and (max-width: 800px){.component-student-menu .student-type{margin-bottom:8px}}.component-student-menu .order-type{margin-right:16px;vertical-align:text-bottom}.component-student-menu .order-type input[type=radio]{margin-top:-1px;margin-bottom:2px;margin-right:4px;vertical-align:middle}.component-student-menu .nomal-student{background-color:#1a8fff}.component-student-menu .trial-student{background-color:#17bfb7}.component-student-menu .short-course-student{background-color:#fa8c16}.component-student-menu .special-student{background-color:#d0d1d5}.component-student-menu .others-student{background-color:#8a8a8f}.component-student-menu .student-menu-pagination{text-align:center;padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.component-student-menu .student-menu-pagination-text{padding:0 10px}.component-student-menu .student-menu-pagination-text select{width:auto;padding:8px;border-radius:4px;border-color:#d0d0d5;outline:none;appearance:none;text-align:center;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif}.component-student-menu .student-menu-pagination-btn{padding:4px 10px;border:1px solid #d0d0d5;border-radius:4px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.component-student-menu-filter{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:99}.component-student-menu-filter-main{width:600px;max-width:100%;min-height:300px;background-color:#fff;border-radius:8px;position:absolute;top:100px;left:50%;transform:translateX(-50%);box-shadow:rgba(149,157,165,.2) 0px 8px 24px;padding:12px;max-height:80%;overflow:auto}.component-student-menu-filter-tabs{margin-bottom:16px}.component-student-menu-filter-close{text-align:right}.component-student-menu-filter-close .cr-close{font-size:20px;cursor:pointer}.component-student-menu-filter-item{margin-bottom:20px}.component-student-menu-filter-list{display:-ms-grid;display:grid;gap:8px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.component-student-menu-filter-collection{margin-bottom:10px}.component-student-menu-filter-collection-title{margin-bottom:5px}.component-student-menu-filter-collection-list{display:-ms-grid;display:grid;gap:8px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.component-student-menu .filtered{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.component-student-menu .filtered .cr-button{margin-right:4px;margin-bottom:4px}.component-student-menu .student-menu-tips{color:#717175;font-size:12px;margin-top:4px;line-height:16px}.component-student-menu .select-number-title{margin:-8px 0 8px 0;color:#717175;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;max-width:540px}.component-student-menu .select-number-text{color:#493b32;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:24px;width:540px;max-width:100%;min-height:264px;padding:4px 8px;resize:vertical}.component-student-menu .select-number-err-title{color:#e53935;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:4px 0 8px 0}.component-student-menu .err-list{max-height:824px;overflow:auto}.component-student-menu .err-list-title{display:-ms-flexbox;display:flex;color:#717175;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;border-bottom:1px solid #d0d0d5;padding:8px 18px}.component-student-menu .err-list-line{width:84px}.component-student-menu .err-list-content{width:286px}.component-student-menu .err-list-tips{width:662px}.component-student-menu .err-list-item{display:-ms-flexbox;display:flex;color:#493b32;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:24px;border-bottom:1px solid #d0d0d5;padding:8px 18px}.component-student-menu .err-text{border:1px solid #e53935;outline:none}.component-student-menu .err-list-more{display:inline-block;margin-top:8px;cursor:pointer;color:#129b95;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.vue-report-form{padding:16px;margin-bottom:16px;position:relative}.vue-report-form.border{border-top:1px solid #16bfb7;border-radius:0 0 4px 4px}.vue-report-form .select2-container{width:100% !important;max-width:540px}.vue-report-form .inline-group{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:540px}.vue-report-form.yellow{background:#fdffed !important}.vue-report-form.yellow .form-control,.vue-report-form.yellow .form-control-number{border-color:#e8cc90}.vue-report-form .msg-report-submit-success{color:#16bfb7}@media screen and (max-width: 800px){.vue-report-form .msg-report-submit-success{display:block}}.vue-report-form a.btn-badge{background:#fff;border:1px solid #16bfb7;color:#16bfb7;border-radius:4px;display:inline-block;padding:0 16px 0 8px;height:26px;line-height:24px;text-decoration:none;transition:background .3s ease-in-out}.vue-report-form a.btn-badge .cr-edit{margin-top:-3px}@media screen and (max-width: 800px){.vue-report-form a.btn-badge{padding:0 8px}}.vue-report-form a.btn-badge.active{border-color:#e53935;color:#e53935}.vue-report-form .correct-percent{margin:8px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vue-report-form .correct-percent-container{display:-ms-flexbox;display:flex;width:174px;height:6px;z-index:2}.vue-report-form .correct-percent-item{width:10%;background-color:#d9d9dd;position:relative;cursor:pointer;transition:background-color .3s}.vue-report-form .correct-percent-item:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}.vue-report-form .correct-percent-item:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}.vue-report-form .correct-percent-item::before{display:inline-block;content:"";position:absolute;width:2px;height:14px;background-color:#c4c4c4;top:-4px;z-index:-1}.vue-report-form .correct-percent-item:first-child:before{height:20px;top:-7px}.vue-report-form .correct-percent-item:nth-child(7):before{height:20px;top:-7px}.vue-report-form .correct-percent-item:nth-child(8):before{height:25px;top:-9.5px;width:3px;background-color:#2f80ed;z-index:1}.vue-report-form .correct-percent-item:last-child::after{display:inline-block;content:"";position:absolute;width:2px;height:20px;background-color:#c4c4c4;top:-7px;right:0;z-index:-1}.vue-report-form .correct-percent-item.correct-percent-item--selected{background-color:#16bfb7;transition:background-color .3s}.vue-report-form .teaching-reports{width:100%;max-width:540px;background:rgba(208,208,213,.2);border-radius:4px;border-radius:2px;padding:8px 15px}.vue-report-form .teaching-reports .list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.vue-report-form .teaching-reports .list-item .form-control,.vue-report-form .teaching-reports .list-item .form-control-number{width:150px;margin-right:15px;padding:6px 8px}.vue-report-form .teaching-reports .list-item .list-item-input{width:48%}.vue-report-form .teaching-reports .list-item .list-item-input>span{display:block;color:#493b32;font-size:14px;font-weight:bold;margin-bottom:8px;text-align:left}.vue-report-form .teaching-reports .list-item .list-item-input>.v-select{width:88%}.vue-report-form .teaching-reports .list-item .list-item-input .input-item{margin-bottom:8px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.vue-report-form .teaching-reports .list-item .list-item-input .input-item>span{color:#493b32;font-size:14px;margin-bottom:8px;font-weight:bold}.vue-report-form .teaching-reports .list-item .list-item-input .input-item>div>.v-select{width:88%}.vue-report-form .reports-state{margin-top:12px;width:100%;padding:8px 16px;background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;box-shadow:0px 4px 8px rgba(0,0,0,.1);border-radius:8px}.vue-report-form .reports-state .row{margin-bottom:8px}.vue-report-form .reports-state .title{font-size:14px;margin-top:0}.vue-report-form .reports-state .list{list-style:disc;padding-left:23px;margin-bottom:0}.vue-report-form .form-template .form-group{padding-bottom:20px 10px}.vue-report-form .report-belt-not-published{margin-top:0;margin-bottom:16px;background-color:#f8d5d2;color:#e53935}.vue-report-form .report-profile{border-radius:0;position:relative}.vue-report-form .report-profile h3{margin:0;display:inline-block;width:80%}.vue-report-form .report-profile .alert-badge{margin-left:10px;background:#f58128;padding:2px 4px;color:#fff;font-size:12px}.vue-report-form .report-profile.fixed{z-index:1;background:#fff;position:fixed;text-align:center;top:0;left:0;width:100%;height:60px;padding-top:20px;box-shadow:0px 2px 4px rgba(0,0,0,.08)}.vue-report-form .report-profile.fixed .btn-badge{display:none}.vue-report-form .report-profile.fixed .report-list-btn{display:none}.vue-report-form .report-profile .profile-group{display:inline-block;position:relative;margin:0 2px}.vue-report-form .report-profile .profile-group:hover .profile-group__name{display:block}.vue-report-form .report-profile .profile-group:hover .profile-groups__name{display:block}.vue-report-form .report-profile .profile-group__label{display:inline-block;width:22px;height:22px;font-size:12px;line-height:22px;border-radius:50%;background:#d0d0d5;border:1px solid #f9f9f9;text-align:center;color:rgba(73,59,50,.8);cursor:default}.vue-report-form .report-profile .profile-group__name{font-size:14px;display:none;position:absolute;top:28px;right:50%;transform:translateX(50%);padding:4px;border-radius:4px;background-color:rgba(57,48,44,.9);color:#fff;white-space:nowrap}.vue-report-form .report-profile .profile-group .profile-groups__label{font-size:14px;cursor:default}.vue-report-form .report-profile .profile-group .profile-groups__name{font-size:14px;display:none;position:absolute;top:28px;right:50%;transform:translateX(50%);padding:4px;border-radius:4px;background-color:rgba(57,48,44,.9);color:#fff}.vue-report-form .report-profile .profile-group .profile-groups__name>li{line-height:24px;font-size:14px;white-space:nowrap}.vue-report-form .image-list .image{width:192px;margin-bottom:14px;cursor:pointer;display:block}.vue-report-form .image-preview{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;padding:20px 0;text-align:center;background:rgba(51,51,51,.7);overflow:scroll}.vue-report-form .image-preview img{width:60%}.vue-report-form ul{padding:0;list-style:none}.vue-report-form .btn{margin-top:30px}.vue-report-form .form-sub-container{padding:8px;background:rgba(208,208,213,.2);border-radius:4px;margin-top:8px;max-width:540px}.vue-report-form .time-start,.vue-report-form .time-end,.vue-report-form .date-start,.vue-report-form .date-end,.vue-report-form .email-date,.vue-report-form .email-time{-webkit-appearance:none;max-width:100px;min-width:100px;font-size:14px}.vue-report-form .subject-container{font-size:14px;position:relative;max-width:540px}.vue-report-form .subject-show-list{margin-bottom:0;border:1px solid #d0d0d5;min-height:32px;line-height:32px;border-radius:4px;background-color:#fff}.vue-report-form .subject-show-item{color:#493b32;background:#f9f9f9;display:inline-block;height:24px;line-height:24px;padding:0 4px;border:1px solid #d0d0d5;border-radius:2px;margin:3px;cursor:pointer}.vue-report-form .subject-show-item i.cr-close{margin-bottom:3px}.vue-report-form .subject-select-list{width:100%;position:absolute;left:0;top:36px;height:200px;overflow:auto;margin-bottom:0;background:#fff;box-shadow:0px 1px 6px rgba(0,0,0,.09),0px 5px 16px rgba(0,0,0,.08),0px 8px 28px rgba(0,0,0,.05);border-radius:2px;z-index:1}.vue-report-form .subject-select-item{margin:5px 0;padding:5px 10px;cursor:pointer}.vue-report-form .subject-select-item:hover{background-color:#faf3d4;color:#493b32;font-weight:bold}.vue-report-form .unit-list{padding:8px;margin-bottom:16px;background:rgba(208,208,213,.2);border-radius:4px}.vue-report-form .unit-list .unit-item{padding-top:0px}.vue-report-form .learning-plan-form{padding:8px;background:rgba(208,208,213,.2)}.vue-report-form .unit-list-item{vertical-align:middle}.vue-report-form .unit-list-item.class-active{background:#e8754d}.vue-report-form .unit-list-item.school-active{background:#18c0b8}.vue-report-form .unit-list-item.target-date-active{background:#fddb3e}.vue-report-form .textbook-list-item{margin-top:15px;max-width:none;border:none}.vue-report-form .textbook-list-item.active{background:#ffc1ac}.vue-report-form .manual-textbook-list{display:-ms-flexbox;display:flex}.vue-report-form .manual-textbook-list .form-help-block{margin-top:0px;margin-left:16px;color:#e53935}.vue-report-form .fixed-contents>th{position:sticky;top:0px;left:0px;background:#e4e3e3}.vue-report-form .progress-chart-circle{font-size:12px;position:relative;top:-11px;color:#fff;background:#e8754d;width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center}.vue-report-form .reports-list-confirm{position:absolute;right:0;top:0}@media screen and (max-width: 800px){.vue-report-form .reports-list-confirm{position:relative;margin-top:8px}}.vue-report-form .daily-homework{background-color:rgba(208,208,213,.2);border-radius:4px;padding:8px}.vue-report-form .rm-mt{margin-top:0}.vue-report-form .px-23{padding-left:23px;padding-right:23px}.vue-report-form .py-10{padding-top:10px;padding-bottom:10px}.vue-report-form .mr-16{margin-right:16px}.vue-report-form .mb-8{margin-bottom:8px}.vue-report-form .border{border:1px solid #d0d0d5}.vue-report-form .v-center{vertical-align:middle}.vue-report-form .v-top{vertical-align:top}.vue-report-form .bg-gray{background-color:#f0f0f1;z-index:1}.vue-report-form .table-inner{margin:0}.vue-report-form .table-inner tr:first-child>td{border-top:none}.vue-report-form .table-inner tr:last-child>td{border-bottom:none}.vue-report-form .table-inner tr td{width:200px}.vue-report-form .daily-homework-more{display:none}.vue-report-form .daily-homework .cr-date-picker{width:200px}.vue-report-form .old-content{white-space:pre-line}.vue-report-form .form-help-block.check-in-time-error{color:red;margin-top:-4px;margin-bottom:8px}.vue-report-form .hidden-select+.select2-container{margin-bottom:16px}@media screen and (min-width: 800px){.vue-report-form .daily-homework-td-textbook{position:sticky;left:0}.vue-report-form .daily-homework-td-day{position:sticky;left:0}.vue-report-form .daily-homework-td-memo{position:sticky;left:118px}}.slideLeft-enter-active,.slideLeft-leave-active,.slideRight-enter-active,.slideRight-leave-active,.slideTop-enter-active,.slideTop-leave-active{transition:all .5s;transition-timing-function:cubic-bezier(0.36, 0.01, 0.25, 0.99)}.slideLeft-enter,.slideLeft-enter-from,.slideLeft-leave-to{transform:translate3d(750px, 0, 0)}.slideRight-leave,.slideRight-enter-to{transform:translate3d(0, 0, 0)}.slideLeft-leave,.slideLeft-enter-to{transform:translate3d(0, 0, 0)}.slideRight-enter,.slideRight-enter-from,.slideRight-leave-to{transform:translate3d(-350px, 0, 0)}.slideTop-leave,.slideTop-enter-to{transform:translate3d(0, 0, 0)}.slideTop-enter,.slideTop-enter-from,.slideTop-leave-to{transform:translate3d(0, 1000px, 0)}.slide-menu{z-index:15;height:100%;position:fixed;top:0;background:#fff;overflow-y:auto;max-width:375px;width:100%;-webkit-overflow-scrolling:touch}.slide-menu .menu-header{line-height:30px;text-align:center;font-size:20px;position:relative;padding:10px}.slide-menu .fa-chevron-right,.slide-menu .fa-chevron-left{position:absolute;margin:auto;top:0;bottom:0;height:20px;cursor:pointer;padding:0 15px}.slide-menu.slide-menu-right{max-width:775px;right:0;box-shadow:-1px 0px 3px rgba(0,0,0,.1)}.slide-menu.slide-menu-right .fa-chevron-left{left:0}.slide-menu.slide-menu-left{left:0;box-shadow:1px 0px 3px rgba(0,0,0,.1)}.slide-menu.slide-menu-left .fa-chevron-right{right:0}#component-calendar p{margin-bottom:0;padding:2px 0}#component-calendar select.is-danger,#component-calendar input.is-danger,#component-calendar textarea.is-danger{border-color:red}#component-calendar span.is-danger{display:block;font-size:12px;color:red}#component-calendar .calendar-header{display:flow-root}#component-calendar .calendar-header .calendar-header-left{float:left}#component-calendar .calendar-header .calendar-header-right{float:right}#component-calendar ul.week-header{display:-ms-flexbox;display:flex;list-style:none;padding:0;text-align:center;line-height:40px;margin-bottom:0}#component-calendar ul.week-header li{color:#8a8a8f}#component-calendar ul.week-header :last-child{border-right:none}#component-calendar .classItemPopup{width:300px;z-index:2}#component-calendar p.class-content{min-height:20px;margin:20px 0;white-space:pre-wrap}#component-calendar p.class-title{font-size:16px;border-bottom:1px solid #eee;margin-bottom:8px;color:#b1732f;padding-bottom:10px;width:90%}#component-calendar .dayItem{-ms-flex:1;flex:1;word-break:break-word;min-height:100px;position:relative}#component-calendar .dayItem li.dayItem-class-item{list-style:none;position:relative}#component-calendar .dayItem li.dayItem-class-item a.text{padding-left:7px;text-overflow:ellipsis;width:100px;overflow:hidden;white-space:nowrap;display:inline-block;text-decoration:none}#component-calendar .dayItem li.dayItem-class-item a.text.registered{color:green}#component-calendar .dayItem li.dayItem-class-item a.text:hover{text-decoration:underline}#component-calendar .dayItem.isDifferentMonth:not(.isMiniCalendarDay){background:#f9f9f9}#component-calendar .dayItem.isClosed{background:repeating-linear-gradient(-45deg, #e5e5e5, #e5e5e5 10px, #fdfdfc 10px, #fdfdfc 20px)}#component-calendar .dayItem.isSelected{background-color:#eaf7f0}#component-calendar .dayItem.active{background-color:rgba(22,191,183,.06)}#component-calendar .dayItem.active.isMobile{background-color:rgba(0,0,0,0)}#component-calendar .dayItem.active .day-text{background-color:#aaa;color:#fff}#component-calendar .dayItem.active .day-text.sub-day{color:#fff}#component-calendar .dayItem.active .day-text.today{background:#e85151;color:#fff}#component-calendar .dayItem .day-text{display:inline-block;width:30px;text-align:center;height:30px;border-radius:100%;line-height:30px;margin:5px 0px 5px 2px}#component-calendar .dayItem .day-text.sub-day{color:#d0d0d5}#component-calendar .dayItem .day-text.today{background:#fddc3e;color:#493b32}#component-calendar .dayItem .day-header-vue3{position:absolute;top:0;right:0}#component-calendar .dayItem .day-body-vue3{padding-bottom:10px}#component-calendar .dayItem.isMobile{text-align:center;min-height:50px;border:none}#component-calendar .dayItem .class-mark-mobile{font-size:10px;vertical-align:top;color:#d8ab94}#component-calendar .dayItem .class-mark-mobile.has-selected-class{color:green}#component-calendar .dayItem.filterItem{background:#ebfff4}#component-calendar .dayItem.isMatched{background:rgba(22,191,183,.1)}#component-calendar .dayItem.isMiniCalendarDay{min-height:0px}#component-calendar .dayItem.isMiniCalendarDay .closed-text{color:#493b32}#component-calendar .dayItem.isMiniCalendarDay.isClosed .day-text{height:auto;line-height:0px;margin:0px 0px 0px 2px}#component-calendar .calendar-block:not(.mini-calendar-block){border:1px solid #d0d0d5}#component-calendar .calendar-block:not(.mini-calendar-block) :last-child.weekItem{border-bottom:none}#component-calendar .calendar-block .weekItem{display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden}#component-calendar .calendar-block .weekItem.week-mode{border-bottom:none !important}#component-calendar .calendar-block .weekItem:not(.mini-calendar-week){border-bottom:1px solid #d0d0d5}#component-calendar .calendar-block .weekItem:not(.mini-calendar-week) .dayItem{border-right:1px solid #d0d0d5}#component-calendar .calendar-block .weekItem:not(.mini-calendar-week) .dayItem:last-child{border-right:none}#component-calendar .calendar-block .weekItem.mini-calendar-week{color:#8a8a8f;border-top:1px solid #d0d0d5}#component-calendar .calendar-block .weekItem.mini-calendar-week:last-child{border-bottom:1px solid #d0d0d5}#component-calendar .calendar-mode{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:10px;margin-right:20px}#component-calendar .calendar-mode :first-child{border-radius:4px 0px 0px 4px}#component-calendar .calendar-mode :last-child{border-radius:0px 4px 4px 0px;border-right:1px solid #d0d0d5}#component-calendar .calendar-mode-btn{height:32px;padding:5px 10px;border:1px solid #d0d0d5;border-right:none;display:inline-block;background:#fff;cursor:pointer;color:rgba(0,0,0,.65)}#component-calendar .calendar-mode-btn.active{background:#fddc3e}#component-calendar .calendar-nav{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-align:center;vertical-align:top}#component-calendar .calendar-nav .calendar-nav-item{display:inline-block}#component-calendar .calendar-nav .calendar-nav-text{font-size:18px;margin:0px 10px}#component-calendar .calendar-nav .cr-arrow{font-size:25px;cursor:pointer;line-height:30px;color:#d9d9dd;-ms-flex:1;flex:1;border:1px solid #d9d9dd;border-radius:5px;height:32px;width:32px;background:#fff}#component-calendar .calendar-nav .cr-arrow.left{float:left;transform:rotate(90deg)}#component-calendar .calendar-nav .cr-arrow.right{float:right;transform:rotate(-90deg)}#component-calendar .mini-calendar-nav{text-align:left;padding:10px;background:#fafafb;font-weight:bold;color:#493b32;margin-top:10px}#component-calendar .closed-day{position:absolute;top:0px;bottom:0px;right:0px;left:0px;margin:auto;text-align:center;height:20px;font-weight:bold}#component-calendar .coma-type-budge{font-size:12px;border-radius:2px;padding:2px;margin-left:5px}#component-calendar .coma-type-budge.summer{background:#edf7f6;color:#129b95}#component-calendar .coma-type-budge.winter{background:#eff8ff;color:#1890ff}#component-calendar .coma-type-budge.spring{background:#fff6e8;color:#ec6709}#component-calendar .master-week-item{display:-ms-flexbox;display:flex;margin-top:5px;border:1px solid #d0d0d5}#component-calendar .master-week-item .dayItem{border-right:1px solid #d0d0d5}#component-calendar .master-week-item :last-child{border-right:none}#component-calendar .transfer-tag{margin-left:4px;padding:2px;background:#16bfb7;border-radius:2px;color:#fff;white-space:nowrap}#component-calendar .transfer-text{color:#16bfb7}.dayItemDetailPane{padding:5px 0;background:#fff;width:100%;min-height:100px}.dayItemDetailPane .date-header{padding-left:5px;line-height:30px;margin-bottom:0;background-color:#fbfae0;text-align:center}.dayItemDetailPane table{width:100%;margin-bottom:20px;border:1px solid #eee}.dayItemDetailPane tr{border-bottom:1px solid #ddd;text-align:center}.dayItemDetailPane tr.active{background-color:#f0f8ff}.dayItemDetailPane .time{background:#eee;width:25px}.dayItemDetailPane .content{padding:5px;width:75%;text-align:left}.dayItemPopupNew{padding:5px;background:#fff;position:absolute;width:250px;min-height:130px;z-index:1;left:-50%;bottom:-100px;box-shadow:1px 1px 2px rgba(0,0,0,.1);border:1px solid #eee}.m-component-calendar .calendar-block,.m-component-calendar .weekItem,.m-component-calendar .dayItem{border:none !important}.m-component-calendar .isDifferentMonth{background:none !important}.m-component-calendar .week-header{padding-top:10px;border-top:1px solid #d0d0d5}.m-component-calendar .calendar-nav{padding-bottom:10px}.m-component-calendar .calendar-nav .calendar-nav-item .cr-arrow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px !important;height:32px !important;border-radius:16px !important;background:#fff;border:1px solid #d0d0d5 !important;color:#bbbbbd !important}.m-component-calendar .calendar-nav .calendar-nav-text{font-size:14px !important;font-weight:700;color:#585859}.m-component-calendar .weekItem .dayItem .day-text{color:#585859;width:34px !important;height:34px !important;line-height:34px !important}.m-component-calendar .weekItem .dayItem .day-text.sub-day{color:#bbbbbd !important}.m-component-calendar .weekItem .dayItem .day-item-info{font-size:12px;color:#16beb6}.m-component-calendar .weekItem .dayItem .day-item-info .fa-circle{transform:scale(0.6)}.m-component-calendar .weekItem .dayItem.isClosed{background:none !important}.m-component-calendar .weekItem .dayItem .m-is-closed{font-size:12px;position:relative;background:repeating-linear-gradient(-45deg, #e5e5e5, #e5e5e5 3px, #fdfdfc 3px, #fdfdfc 8px)}.m-component-calendar .weekItem .dayItem .m-is-closed .day-number-text{color:#585859;position:absolute;top:-8px;left:9px}.m-component-calendar .weekItem .dayItem .m-is-closed .close-text{color:#585859;position:absolute;top:6px;left:11.5px}.m-component-calendar .weekItem .dayItem .m-coma-period{font-size:12px;position:relative}.m-component-calendar .weekItem .dayItem .m-coma-period .day-number-text{position:absolute;top:-8px;left:9px}.m-component-calendar .weekItem .dayItem .m-coma-period .coma-period-text{color:#16beb6;position:absolute;top:6px;left:11.5px}.m-component-calendar .weekItem .dayItem.active .day-text:not(.today){color:#fff !important;background:#16beb6 !important}.m-component-calendar .weekItem .dayItem.isSelected{background-color:#fff !important}.m-component-calendar .weekItem .dayItem.isSelected .day-text{color:#fff !important;background:#16beb6 !important}.m-component-calendar .weekItem .dayItem.isSelected .day-number-text,.m-component-calendar .weekItem .dayItem.isSelected .coma-period-text{color:#fff !important}.m-component-calendar .weekItem .dayItem.beforeDate{background-color:#fff !important}.m-component-calendar .weekItem .dayItem.beforeDate .day-text{color:#aeaeae !important;background:#fafafa !important}.m-component-calendar .weekItem .dayItem.beforeDate .day-number-text{color:#aeaeae !important}.m-component-calendar .mini-calendar-nav{border-top:1px solid #d0d0d5;text-align:left;padding:10px;background:#fff !important;font-weight:bold;color:#221815 !important}.image-thumbnail{position:relative;width:30%;max-width:200px;display:inline-block;margin:10px 3% 10px 0px}.image-thumbnail .image-cansel-icon{position:absolute;right:-8px;top:-8px;background-color:#fff;cursor:pointer;border-radius:50%}.comment-attachments{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column}.comment-attachment{position:relative;margin-top:8px}.comment-attachment .attachment-icon{position:absolute;right:10px;top:20px}.comment-attachment .attachment-icon li{display:inline-block;opacity:0;width:40px;height:40px;text-align:center;line-height:40px;padding:5px;border-radius:5px;color:#fff;margin:1px;background-color:#4b4b4b}@media screen and (max-width: 800px){.comment-attachment .attachment-icon li{opacity:.5}}.comment-attachment .comment-attachment-img{max-width:100%;display:block;max-height:160px}.comment-attachment:hover{opacity:.8}@media screen and (max-width: 800px){.comment-attachment:hover{opacity:1}}.comment-attachment:hover .attachment-icon li{opacity:.5}.comment-attachment:hover .attachment-icon li:hover{opacity:1}@media screen and (max-width: 800px){.comment-attachment:hover .attachment-icon li:hover{opacity:.5}}.cookie-tips{position:fixed;width:100%;left:0;bottom:0;background-color:rgba(0,0,0,.7);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:80;padding:16px}.cookie-tips .cookie-tips-body{max-width:850px;margin-right:12px;font-size:12px;line-height:22px;color:#fff}.cookie-tips .cookie-tips-body>a{color:#fff;text-decoration:underline;cursor:pointer}.cookie-tips .cookie-tips-body>a:hover{color:#fff;opacity:.6}.cookie-tips .btn-accept{border-radius:4px;color:#000;background-color:#fff;height:40px;padding:0 28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:14px;line-height:22px;cursor:pointer}.cookie-tips .btn-accept:hover{opacity:.8}@media only screen and (max-width: 800px){.cookie-tips{z-index:100}.cookie-tips .cookie-tips-body{margin-right:12px;font-size:10px;line-height:14px}.cookie-tips .cookie-tips-body>a{font-size:10px}.cookie-tips .btn-accept{height:32px;font-size:12px;line-height:18px}}.form-student-required{font-size:10px;font-weight:normal;color:#e05634}.student-edit-toggle{font-size:12px}.student-group-label{display:inline-block;text-align:center;vertical-align:middle;font-size:12px;background-color:#d0d0d5;width:24px;height:24px;border-radius:50%;border:2px solid #fff;padding:1px}.student-or-group-label{background-color:#e4e4e4;border:1px solid #aaa;padding:0 3px;font-size:75%;color:#000;white-space:nowrap;line-height:26px;border-radius:4px}.student-group-form-label{display:inline-block;text-align:center;font-size:12px;background-color:#d0d0d5;width:36px;height:36px;border-radius:50%;border:2px solid #fff;padding:1px}div.student-print-page-break{clear:both}.student-print-qrcode,.student-print-logo{float:right}.menu:before{position:absolute;content:"▲";font-size:14px;font-weight:bold;transform:rotate(60deg);transition:all,.25s,linear}.menu.active:before{transform:translate(0, 50%);transform:rotate(-30deg)}.student-menu .fa{margin-right:3px}.student-menu .fa.fa-angle-right{font-size:18px;transition:all .5s}.student-menu.active .fa.fa-angle-right{transform:rotate(0deg);transform-origin:center}.student-menu.inactive .fa.fa-angle-right{transform:rotate(90deg);transform-origin:center}.studentNumber{width:30%}.studentName{width:45%}.studentName50{width:55%}.report-btn{margin-bottom:10px;float:right;padding:0 14px}.news{margin-top:20px}.other-sibling-form{width:100%;max-width:600px;background-color:#f7eada;border:solid 1px #d4c8c1;padding:16px;margin-bottom:10px}i[class^=detach-other-]{font-size:18px;cursor:pointer}.settings-manage-siblings{margin-top:40px;padding-top:40px;border-top:1px solid #b4a094}.report-grade-select{padding-left:0 !important;list-style-type:none !important}.report-grade-select li a{display:block;margin-bottom:6px;padding:10px;border:1px solid #b4a094;border-radius:4px;background:#fff}.report-select-all-students{font-size:12px}.report-list-unread>td>a{font-weight:bold}.report-form-student{margin-top:20px}.report-form-student__name{margin-bottom:-10px;font-size:120%}.report-table>thead>tr>th#date,.report-table>thead>tr>th#public,.report-table>thead>tr>th#read{cursor:pointer}.report-table>thead>tr>th#date{width:12%}.report-table>thead>tr>th#public{width:10%}.report-table>thead>tr>th#read{width:10%}.report-table>thead>tr>th#to{width:12%}.report-text{padding:8px;background:rgba(208,208,213,.2);border-radius:4px;word-break:break-all;margin-bottom:16px}.report-block{margin:30px 0 20px 6px;padding-left:20px;border-left:6px solid #b4a094}.report-block-title{display:block;width:100%;margin-left:-30px !important;padding:0 0 6px 0;background:#fffffa}.report-student{padding-bottom:6px}.report-student__name{margin-bottom:6px;font-size:110%}#report-comments{margin-top:16px}.report-comments-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:32px}.report-comment-wrap{max-width:75%;margin-bottom:8px;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.report-comment-wrap{max-width:90%}}.report-comment-wrap .report-comment__icon .profile-icon{display:inline-block}.report-comment-wrap .report-comment__icon .profile-icon>img{border:.5px solid rgba(34,24,21,.03)}.report-comment{word-wrap:break-word;max-width:calc(100% - 40px)}.report-comment .report-comment-main{font-size:14px;line-height:24px;background:#f3f4f5;padding:8px;width:fit-content;max-width:100%;margin-bottom:8px}.report-comment .report-comment-main__deleted{border-radius:0;background-color:rgba(0,0,0,0);color:#8a8a8f;padding:0}.report-comment .report-comment-main .report-comment__body{word-wrap:break-word;margin-bottom:0;max-width:100%}.report-comment .report-comment-main .report-comment__body form{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.report-comment .report-comment-main .report-comment__body .jip-button{font-size:14px;line-height:22px;border-radius:4px;box-shadow:none;padding:0 16px;margin-top:8px;appearance:none;margin-right:0;margin-left:8px}.report-comment .report-comment-main .report-comment__body .jip-button.jip-cancel-button{color:#323232 !important;background:#fff;border:1px solid #d0d0d5}.report-comment .report-comment-main .report-comment__body .jip-button.jip-cancel-button:hover{background:rgba(208,208,213,.5)}.report-comment .report-comment-main textarea{display:block;border:1px solid #d0d0d5;border-radius:4px;transition:all .3s;appearance:none;outline:none;max-width:100%;font-size:14px;line-height:24px;resize:vertical;padding:4px}.report-comment .report-comment-main textarea:focus,.report-comment .report-comment-main textarea:focus-visible{border-color:#16bfb7}.report-comment-mine{margin-left:auto}.report-comment-mine .report-comment__icon{margin-left:8px}.report-comment-mine .report-comment-main{margin-left:auto;border-radius:8px 0px 8px 8px}.report-comment-other .report-comment__meta{text-align:left}.report-comment-other .report-comment__icon{margin-right:8px}.report-comment-other .report-comment-main{border-radius:0px 8px 8px 8px}.report-comment__meta{text-align:right;margin-bottom:8px}.report-comment__meta span:first-child{margin-right:4px}.report-comment__meta-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.report-comment__meta-icon>*{margin-left:8px}.report-comment__meta-icon:has(>*){margin-bottom:8px}.report-comment__meta-icon-status{font-size:12px;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.report-comment__meta-icon-status__readed{color:#16bfb7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.report-comment__meta-icon-status__readed>i{font-size:20px}.report-comment__meta-icon-status__unread{color:#e53935}.report-comment__meta-icon .report-comment__meta-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;background:rgba(0,0,0,0);font-weight:normal;height:auto;line-height:normal;border:none;width:auto;cursor:pointer;padding:0;font-size:14px;line-height:24px;text-decoration:none}.report-comment__meta-icon .report-comment__meta-button__delete{color:#e53935}.report-comment__meta-icon .report-comment__meta-button__delete:hover{color:#c62828}.report-comment__meta-icon .report-comment__meta-button__edit{color:#16bfb7}.report-comment__meta-icon .report-comment__meta-button__edit:hover{color:#00a194}.report-comment__meta-icon .report-comment__meta-button>i{font-size:20px;margin-right:2px}.report-comment__meta-icon .report-comment__meta-button>span{text-decoration:underline}.correct-percent{margin:8px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.correct-percent-container{display:-ms-flexbox;display:flex;width:174px;height:6px;z-index:2}.correct-percent-item{width:10%;background-color:#d9d9dd;position:relative;cursor:pointer;transition:background-color .3s}.correct-percent-item:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}.correct-percent-item:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}.correct-percent-item::before{display:inline-block;content:"";position:absolute;width:2px;height:14px;background-color:#c4c4c4;top:-4px;z-index:-1}.correct-percent-item:first-child:before{height:20px;top:-7px}.correct-percent-item:nth-child(7):before{height:20px;top:-7px}.correct-percent-item:nth-child(8):before{height:25px;top:-9.5px;width:3px;background-color:#2f80ed;z-index:1}.correct-percent-item:last-child::after{display:inline-block;content:"";position:absolute;width:2px;height:20px;background-color:#c4c4c4;top:-7px;right:0;z-index:-1}.correct-percent-item.correct-percent-item--selected{background-color:#16bfb7;transition:background-color .3s}.report-belt-not-published{padding:8px;border-radius:4px;margin-top:0;margin-bottom:16px;background-color:#f8d5d2;color:#e53935}.report-search-result{padding-top:32px}.report-search-volume{border-top:2px solid hsl(22.5,17.5824175824%,84.3137254902%);padding:20px 0px;font-size:18px}@media screen and (max-width: 800px){.report-form{text-align:center}}.report-form .btn{margin:3px !important}.report-profile{margin-bottom:8px;border-radius:8px}.report-profile::after{clear:both;content:"";display:table}.report-profile .report-profile-icon{float:left;padding:3px 8px 0 0}.report-profile .report-profile-name{float:left;font-size:22px;line-height:28px}.report-profile .report-profile-name .report-profile-name__label{display:inline-block;text-align:center;vertical-align:middle;border-radius:50%;padding:0;width:20px;height:20px;line-height:20px;background-color:#d0d0d5;font-size:12px;border:none;margin-right:8px;color:#493b32}.report-profile .report-profile-name .report-profile-name__info{display:inline-block;font-size:18px;font-weight:normal}.report-profile .report-profile-name .profile-group{display:inline-block;position:relative;margin:0 2px}.report-profile .report-profile-name .profile-group:hover .profile-group__name{display:block}.report-profile .report-profile-name .profile-group:hover .profile-groups__name{display:block}.report-profile .report-profile-name .profile-group__label{display:inline-block;width:22px;height:22px;font-size:12px;line-height:22px;border-radius:50%;background:#d0d0d5;border:1px solid #f9f9f9;text-align:center;color:rgba(73,59,50,.8);cursor:default}.report-profile .report-profile-name .profile-group__name{font-size:14px;display:none;position:absolute;top:30px;right:50%;transform:translateX(50%);padding:4px;border-radius:4px;background-color:rgba(57,48,44,.9);color:#fff;white-space:nowrap}.report-profile .report-profile-name .profile-group .profile-groups__label{font-size:14px;cursor:default}.report-profile .report-profile-name .profile-group .profile-groups__name{font-size:14px;display:none;position:absolute;top:30px;right:50%;transform:translateX(50%);padding:4px;border-radius:4px;background-color:rgba(57,48,44,.9);color:#fff}.report-profile .report-profile-name .profile-group .profile-groups__name>li{line-height:24px;font-size:14px;white-space:nowrap}.report-profile .report-profile-name a{font-size:18px}.report-profile .report-profile-back{float:right;font-size:22px;font-weight:600;line-height:40px;padding-right:30px}.report-profile .report-profile-back .btn-negative{font-size:13px !important;padding:0px 10px !important}.report-link-area{display:table;width:100%;max-width:100%;color:#493b33 !important;text-decoration:none}.report-list-item{display:table;width:100%;padding:6px 0;text-decoration:none;color:#493b33 !important}.report-list-item:nth-child(odd){background:#f7f5f4}.report-list-item:hover .report-list-item__info__date{text-decoration:underline}.report-list-item__chkbox{display:table-cell;width:40px;max-width:40px;line-height:24px;text-align:left;vertical-align:middle;font-size:12px}@media screen and (max-width: 800px){.report-list-item__chkbox{width:40px;max-width:40px}}.report-list-item__chkbox input[type=checkbox]{width:20px;height:20px;margin-right:0}.report-list-item__online{display:table-cell;vertical-align:middle;width:20px}.report-list-item__student{display:table-cell;width:120px;max-width:120px;margin:6px 0;padding:0 6px;text-align:center;vertical-align:middle;font-size:12px}@media screen and (max-width: 800px){.report-list-item__student{width:90px;max-width:90px}}.report-list-item__info{display:table-cell;padding-left:20px;vertical-align:middle}@media screen and (max-width: 800px){.report-list-item__info{margin-left:6px;padding-left:6px}}.report-list-item__info__date{font-size:13px;font-weight:600}.report-list-item__info__grade-subjects{margin:2px 0 2px -0.5em;font-size:12px;color:hsl(21.8181818182,17.7419354839%,48.3137254902%)}.report-list-item__info__teacher{font-size:13px}@media screen and (min-width: 800px){.report-list-item__info__date{float:left;width:200px}.report-list-item__info__grade-subjects{float:left;margin:0 0 0 6px;font-size:13px;color:rgb(109.0290322581,88.1193548387,76.1709677419)}.report-list-item__info__teacher{clear:both}}@media screen and (max-width: 800px){.report-list-item__info-without-student{padding-left:10px}}.report-list-item__meta{display:table-cell;width:84px;vertical-align:middle;font-size:13px;color:rgb(109.0290322581,88.1193548387,76.1709677419)}@media screen and (max-width: 800px){.report-list-item__meta{width:50px;font-size:12px}}.report-list-item__meta .fa-fw{width:1.02em}.report-list-item__meta__publishing-status{margin-bottom:4px}.report-list-item__meta__read-status{margin-top:4px}.news-search-form{width:100%;margin:20px auto;padding:12px;background-color:#e8e2db}.news-search-form .search-btn{display:inline-block;position:relative;padding:5px 5px;border:1px solid rgba(0,0,0,0);border-radius:4px;color:hsla(0,0%,100%,.9) !important;font-size:12px;text-decoration:none;background-color:#6bb13e;cursor:pointer;margin-left:30px}.news-search-form label{font-size:12px;margin-left:25px;margin-right:10px}.news-search-form input,.news-search-form select{width:120px;height:30px;max-width:540px;padding:5px;font-size:12px;line-height:1;border:solid 1px hsl(21.8181818182,17.7419354839%,64.3137254902%);border-radius:4px;background:#fff}.news-search-form input:-ms-input-placeholder,.news-search-form select:-ms-input-placeholder{color:#ccc}.news-search-form input::placeholder,.news-search-form select::placeholder{color:#ccc}.news-search-form input:focus,.news-search-form select:focus{outline:0;background:#fff3f1}.news-wrapper{margin:0 auto 20px auto;width:100%;padding:0px}.news-wrapper .news-area{width:100%;padding:16px;background-color:#f9f9f9;border-radius:4px;margin-bottom:16px}.news-wrapper .news-area__title{padding:5px 5px 5px 0px;font-size:16px;margin:16px 0;border-left:4px solid #fddc3e}@media screen and (max-width: 800px){.news-wrapper .news-area__title{font-size:14px;margin:5px 10px;padding:5px 5px 5px 0px}}.news-wrapper .news-area__info{width:100%;font-size:12px;padding-right:30px;display:block;vertical-align:middle;text-align:right;min-height:30px}@media screen and (max-width: 800px){.news-wrapper .news-area__info{font-size:11px;padding-right:20px}}.news-wrapper .news-area__content{width:100%;padding:20px;overflow:auto}@media screen and (max-width: 800px){.news-wrapper .news-area__content{width:100%;padding:10px}}.news-wrapper .news-area__help{font-size:8px;color:#e95f48}.news-wrapper .news-area__okay{width:100%;display:block;padding:5px;vertical-align:middle;text-align:right}@media screen and (max-width: 800px){.news-wrapper .news-area__okay{width:100%;padding:5px}}.news-wrapper .news-area__okay .btn-okay{font-size:12px !important;height:24px !important;padding:0px 12px !important;line-height:24px !important;border-radius:4px !important;box-shadow:none !important;display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#16bfb7;cursor:pointer}.news-wrapper .news-area__okay .btn-okay .fa{color:hsla(0,0%,100%,.6)}.news-wrapper .news-area__okay .btn-okay:hover{text-decoration:none;color:#fff;background:rgb(19.3661971831,168.1338028169,161.0915492958)}.news-wrapper .news-area__okay .btn-okay:active{top:1px;background:linear-gradient(rgb(24.6338028169, 213.8661971831, 204.9084507042) 0%, #16BFB7 100%)}.news-wrapper .news-area__okay .btn-okay:focus{outline:0}.news-wrapper .news-area__okay .btn-okayed{display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#aaa;cursor:pointer;font-size:12px !important;height:24px !important;padding:0px 12px !important;line-height:24px !important;border-radius:4px !important;box-shadow:none !important}.news-wrapper .news-area__okay .btn-okayed .fa{color:hsla(0,0%,100%,.6)}.news-wrapper .news-area__okay .btn-okayed:hover{text-decoration:none;color:#fff;background:hsl(0,0%,61.6666666667%)}.news-wrapper .news-area__okay .btn-okayed:active{top:1px;background:linear-gradient(rgb(182.75, 182.75, 182.75) 0%, #aaaaaa 100%)}.news-wrapper .news-area__okay .btn-okayed:focus{outline:0}.news-wrapper .news-comment{width:100%;padding:0px;margin-bottom:24px}.news-wrapper .news-comment-teacher{font-weight:bold}.news-wrapper .news-comment-student{width:100%;padding:0px}.news-wrapper .news-comment-student:first-child .news-comment-student__name{border-top:1px solid #e8e8e8}.news-wrapper .news-comment-student__name{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:left;background-color:#f9f9f9;border-bottom:1px solid #e8e8e8;line-height:24px;padding:8px;display:flex;justify-content:space-between;-ms-flex-align:center;align-items:center}.news-wrapper .news-comment-student__name .news-comment-student__info{flex:1;word-break:break-all;overflow:hidden;font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical}.news-wrapper .news-comment-student__name .student__info{font-size:12px;display:block;margin-left:8px;float:right}.news-wrapper .news-comment-student__name .student__info:after{content:"";clear:both;height:0;display:block;visibility:hidden}.news-wrapper .news-comment-student__name .student__info .fa{margin:4px 0px 3px 7px}.news-wrapper .news-comment-student__name .student__info .fa__on{color:#e95f48}.news-wrapper .news-comment-student__name .accordion_btn{display:block;float:right;width:14px;margin-left:4px;text-align:center}.news-wrapper .news-comment-student__name .accordion_btn:after{content:"";clear:both;height:0;display:block;visibility:hidden}.news-wrapper .news-comment-student__comments{width:100%;margin:0px}.news-wrapper .comment-wrapper{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background:#fdfdfc}.news-wrapper .comment-wrapper .comment-line{display:-ms-flexbox;display:flex;margin-bottom:8px;max-width:75%}@media screen and (max-width: 800px){.news-wrapper .comment-wrapper .comment-line{max-width:90%}}.news-wrapper .comment-wrapper .comment-line.comment-line--mine{margin-left:auto}.news-wrapper .comment-wrapper .comment-line.comment-line--mine .comment-line-name--others{display:none}.news-wrapper .comment-wrapper .comment-line.comment-line--mine .comment-line-content .comment-line-content-main{margin-left:auto;border-radius:8px 0px 8px 8px}.news-wrapper .comment-wrapper .comment-line.comment-line--mine .comment-line-content-header-date--others{display:none}.news-wrapper .comment-wrapper .comment-line.comment-line--mine .comment-line-content-header{text-align:right}.news-wrapper .comment-wrapper .comment-line.comment-line--others{margin-right:auto}.news-wrapper .comment-wrapper .comment-line.comment-line--others .comment-line-name--mine{display:none}.news-wrapper .comment-wrapper .comment-line.comment-line--others .comment-line-content .comment-line-content-main{border-radius:0px 8px 8px 8px}.news-wrapper .comment-wrapper .comment-line.comment-line--others .comment-line-content-header-date--mine{display:none}.news-wrapper .comment-wrapper .comment-line-name{font-size:12px}.news-wrapper .comment-wrapper .comment-line-name .profile-icon{display:inline-block}.news-wrapper .comment-wrapper .comment-line-name .profile-icon>img{width:32px;height:32px;border:.5px solid rgba(34,24,21,.03)}.news-wrapper .comment-wrapper .comment-line-name.comment-line-name--mine{margin-left:8px}.news-wrapper .comment-wrapper .comment-line-name.comment-line-name--others{margin-right:8px}.news-wrapper .comment-wrapper .comment-line-content{-ms-flex:1;flex:1;max-width:calc(100% - 40px)}.news-wrapper .comment-wrapper .comment-line-content-header{margin-bottom:8px}.news-wrapper .comment-wrapper .comment-line-content-header-date{font-size:12px;color:#8a8a8f}.news-wrapper .comment-wrapper .comment-line-content-header--name{font-size:14px;color:#493b32;font-weight:bold}.news-wrapper .comment-wrapper .comment-line-content--empty{color:#8a8a8f;font-size:14px;line-height:24px}.news-wrapper .comment-wrapper .comment-line-content-main{font-size:14px;line-height:24px;background:#f3f4f5;padding:8px;width:fit-content;max-width:100%;margin-bottom:8px}.news-wrapper .comment-wrapper .comment-line-content-main__deleted{border-radius:0;background-color:rgba(0,0,0,0);color:#8a8a8f;padding:0}.news-wrapper .comment-wrapper .comment-line-content-main .comment-line-content__comment{word-wrap:break-word;margin-bottom:0;max-width:100%}.news-wrapper .comment-wrapper .comment-line-content-main .comment-line-content__comment form{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-wrapper .comment-wrapper .comment-line-content-main .comment-line-content__comment .jip-button{font-size:14px;line-height:22px;border-radius:4px;box-shadow:none;padding:0 16px;margin-top:8px;appearance:none;margin-right:0;margin-left:8px}.news-wrapper .comment-wrapper .comment-line-content-main .comment-line-content__comment .jip-button.jip-cancel-button{color:#323232 !important;background:#fff;border:1px solid #d0d0d5}.news-wrapper .comment-wrapper .comment-line-content-main .comment-line-content__comment .jip-button.jip-cancel-button:hover{background:rgba(208,208,213,.5)}.news-wrapper .comment-wrapper .comment-line-content-main textarea{display:block;border:1px solid #d0d0d5;border-radius:4px;transition:all .3s;appearance:none;outline:none;max-width:100%;font-size:14px;line-height:24px;resize:vertical;padding:4px}.news-wrapper .comment-wrapper .comment-line-content-main textarea:focus,.news-wrapper .comment-wrapper .comment-line-content-main textarea:focus-visible{border-color:#16bfb7}.news-wrapper .comment-wrapper .comment-line-content__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.news-wrapper .comment-wrapper .comment-line-content__info:has(>*){margin-bottom:8px}.news-wrapper .comment-wrapper .comment-line-content__info-status{font-size:12px;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news-wrapper .comment-wrapper .comment-line-content__info-status__readed{color:#16bfb7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news-wrapper .comment-wrapper .comment-line-content__info-status__readed>i{font-size:20px}.news-wrapper .comment-wrapper .comment-line-content__info-status__unread{color:#e53935}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon>*{margin-left:8px}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon .comment-line-content__meta-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;background:rgba(0,0,0,0);font-weight:normal;height:auto;line-height:normal;border:none;width:auto;cursor:pointer;padding:0;font-size:14px;line-height:24px;text-decoration:none}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon .comment-line-content__meta-button__delete{color:#e53935}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon .comment-line-content__meta-button__delete:hover{color:#c62828}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon .comment-line-content__meta-button__edit{color:#16bfb7}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon .comment-line-content__meta-button__edit:hover{color:#00a194}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon .comment-line-content__meta-button>i{font-size:20px;margin-right:2px}.news-wrapper .comment-wrapper .comment-line-content__info .comment-line-content__meta-icon .comment-line-content__meta-button>span{text-decoration:underline}.news-wrapper .comment-wrapper .news-comment__meta-edit .fa-pencil{font-size:14px !important}.news-wrapper .comment-wrapper .comment-form{width:100%;display:block;margin-bottom:32px;font-size:14px}.news-wrapper .comment-wrapper .comment-form .comment-form__link{display:block;margin-bottom:8px}.news-wrapper .comment-wrapper .comment-form textarea{width:100%;font-size:14px}.news-wrapper .comment-wrapper .comment-form .btn{font-size:12px;padding:0px 15px;margin-top:10px;height:30px;line-height:30px}.news-wrapper .comment-wrapper .comment-form .btn-negative{font-size:12px;height:30px;padding:0px 10px;line-height:25px}.news-wrapper .comment-read-more{margin-bottom:30px}.news-tag-badge{display:inline-block;background:#f9f9f9;border:1px solid #d0d0d5;padding:3px 5px;margin:3px;font-size:12px;border-radius:2px}.news-grade-select{padding-left:0 !important;list-style-type:none !important}.news-grade-select li a{display:block;margin-bottom:6px;padding:10px;border:1px solid #b4a094;border-radius:4px;background:#fff}.news-select-all-students{font-size:12px}.news-list-unread>td>a{font-weight:bold}.news-form-student{margin-top:20px}.news-form-student__name{margin-bottom:-10px;font-size:120%}.news-text{padding:10px;border:1px solid #b4a094;border-radius:4px;background:#fff}.news-block{margin:30px 0 20px 6px;padding-left:20px;border-left:6px solid #b4a094}.news-block-title{display:block;width:100%;margin-left:-30px !important;padding:0 0 6px 0;background:#fffffa}.news-student{padding-bottom:6px}.news-student__name{margin-bottom:6px;font-size:110%}#news-comments{margin-top:40px;padding-top:10px;border-top:dotted 1px #b4a094}.news-comment-mine{position:relative;margin:0 50px 10px 0;padding:10px;border:1px solid #b4a094;border-radius:4px;background:#fff}.news-comment-mine:before,.news-comment-mine:after{position:absolute;width:0;height:0;bottom:10px;margin-right:-10px;border-style:solid;border-width:8px 0 8px 10px;content:""}.news-comment-mine:before{right:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b4a094}.news-comment-mine:after{right:2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.news-comment-mine .news-comment__icon{position:absolute;right:-50px;bottom:0}.news-comment-other{position:relative;margin:0 0 10px 50px;padding:10px;border:1px solid #b4a094;border-radius:4px;background:#fff}.news-comment-other:before,.news-comment-other:after{position:absolute;width:0;height:0;bottom:10px;margin-left:-10px;border-style:solid;border-width:8px 10px 8px 0;content:""}.news-comment-other:before{left:0;border-color:rgba(0,0,0,0) #b4a094 rgba(0,0,0,0) rgba(0,0,0,0)}.news-comment-other:after{left:2px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.news-comment-other .news-comment__icon{position:absolute;left:-50px;bottom:0}.news-comment__body{margin-bottom:6px !important}.news-comment__meta{text-align:right;font-size:12px}.news-belt-not-published{margin:10px 0 20px;padding:6px 10px;border-radius:4px;color:#fff;background:hsl(15.0967741935,77.8894472362%,68.9803921569%)}.news-search-result{padding-top:8px}.news-profile{margin-bottom:10px;border-radius:8px}.news-profile::after{clear:both;content:"";display:table}.news-profile .news-profile-icon{float:left;padding:2px 4px 2px 0}.news-profile .news-profile-name{float:left;font-size:22px;font-weight:600;line-height:40px}.news-profile .news-profile-name .news-profile-name__info{display:inline-block;margin-left:4px;font-size:14px;font-weight:normal}.news-profile .news-profile-name a{color:#493b33}.news-list-item{display:table;width:100%;padding:6px 0;text-decoration:none;color:#493b33 !important}.news-list-item:hover .underline{text-decoration:underline}.news-list-item__template{display:table-cell;width:50px;max-width:50px;margin:6px 0;padding:0 6px;text-align:center;vertical-align:middle;font-size:12px}@media screen and (max-width: 800px){.news-list-item__template{width:30px;max-width:30px}}.news-list-item__student{display:table-cell;width:120px;max-width:120px;margin:6px 0;padding:0 6px;text-align:center;vertical-align:middle;font-size:12px}@media screen and (max-width: 800px){.news-list-item__student{width:90px;max-width:90px}}.news-list-item__teacher{display:table-cell;width:100px;max-width:100px;margin:6px 0;padding:0 6px;text-align:center;vertical-align:middle;font-size:12px}@media screen and (max-width: 800px){.news-list-item__teacher{width:90px;max-width:90px}}.news-list-item__title{display:table-cell;width:260px;max-width:260px;margin:6px 0;padding:0 20px;text-align:left;vertical-align:middle}@media screen and (max-width: 800px){.news-list-item__title{width:240px;max-width:240px;padding:0 10px}}.news-list-item__title__date{font-size:10px;margin-left:6px}.news-list-item__tags{display:table-cell;width:200px;max-width:200px}.news-list-item__sent{font-size:13px;color:#e95f48;display:table-cell;width:180px;max-width:180px;margin:6px 0;padding:0 20px;text-align:left;vertical-align:middle}@media screen and (max-width: 800px){.news-list-item__sent{width:120px;max-width:120px;padding:0 10px}}.news-list-item__sent__date{font-size:10px;margin-left:6px}.news-list-item__sent__other{text-align:right}.sent_student_list{pointer-events:none;padding:5px 0px;position:absolute;background-color:#a9a9a9;color:#fff;width:130px;border-radius:4px;padding-left:5px;font-size:12px}.sent_student_list .right{float:right;margin-right:20px}.sent_student_list::before{content:"";position:absolute;display:block;width:0;height:0;left:30px;bottom:-15px;border-top:15px solid #a9a9a9;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0)}.sent_student_detail{padding:8px 0px;position:absolute;margin-top:22px;background:#fff;box-shadow:0px 1px 6px rgba(0,0,0,.09),0px 5px 16px rgba(0,0,0,.08),0px 8px 28px rgba(0,0,0,.05);border-radius:2px;width:200px;text-align:center;padding-left:5px;font-size:12px;z-index:5;color:#493b32}.sent_student_detail .title{font-weight:bold;font-size:14px}.news-list-item__info{display:table-cell;margin:6px 0;padding:0 6px;text-align:left;vertical-align:middle}@media screen and (max-width: 800px){.news-list-item__info{width:80px;max-width:80px}}.news-list-item__info__date{font-size:10px}@media screen and (min-width: 800px){.news-list-item__info__date{width:80px}}@media screen and (max-width: 800px){.news-list-item__info-without-student{padding-left:10px}}.news-list-item__meta{display:table-cell;width:84px;vertical-align:middle;font-size:13px;color:rgb(109.0290322581,88.1193548387,76.1709677419)}@media screen and (max-width: 800px){.news-list-item__meta{width:50px;font-size:12px}}.news-list-item__meta .fa-fw{width:1.02em}.news-list-item__meta__publishing-status{margin-bottom:4px}.news-list-item__meta__read-status{margin-top:4px}.my-news-list-item{position:relative;transform:translateZ(0)}.my-news-list-item:hover .my-news-list-item__title{text-decoration:underline}.my-news-list-item__link{position:absolute;display:inline-block;width:100%;height:100%;top:0px;left:0px;z-index:1}.my-news-list-item__badge{font-size:12px;color:#e53935;display:inline-block;width:24px;height:24px;line-height:24px;text-align:center}.fb_iframe_widget>span{vertical-align:baseline !important}.share-box{padding:16px;margin:16px 0;background-color:#f9f9f9;border-radius:4px}.share-box .share-box-title{font-weight:bold;line-height:24px;margin-bottom:8px}.share-box .share-box-title .cr-share-1{font-weight:normal;font-size:18px;color:#493b32}.share-box .share-url-box{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.share-box .share-url-box .share-url-copy{display:inline-block;margin-left:4px}.share-box .share-url-box .share-url-copy.hide{display:none}@media screen and (max-width: 800px){.share-box .share-url-box .share-url-copy{margin-top:4px}}.share-box .share-url-box .share-url-copied{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:4px}.share-box .share-url-box .share-url-copied.hide{display:none}@media screen and (max-width: 800px){.share-box .share-url-box .share-url-copied{margin-top:4px}}.share-box .share-url-box .share-url-copied i{color:#3ea10c}.share-box .share-url-box .share-url-copied span{color:#585859}.share-box .share-url{width:100%;max-width:540px;font-size:14px;line-height:20px;padding:4px 8px;border:1px solid #d0d0d5;outline:none;border-radius:4px;transition:border-color .3s}.share-box .share-url:hover{border-color:#585859}.share-box .share-url:focus{border-color:#16bfb7}.share-box .share-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.share-box .share-buttons .share-button:not(:first-child){margin-left:16px}.share-box .share-buttons .share-button--twitter{position:relative;height:25px;width:88px}.share-box .share-buttons .share-button--twitter .twitter-share-button-cover{position:absolute;top:0;left:0;padding:0 8px;font-weight:500;line-height:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:#0f1419;cursor:pointer;width:88px;color:#fff}.share-box .share-buttons .share-button--twitter .twitter-share-button-cover .cr-twitter{margin-right:4px;font-size:16px}.share-box .share-buttons .share-button--twitter .twitter-share-button-container{position:absolute;top:0;left:0;z-index:1;opacity:0}.contact-box{text-align:center;padding:0px 10px}.news-list-item_comment_date{display:table-cell;margin:6px 0;padding:0 6px;text-align:left;vertical-align:middle;font-size:10px}@media screen and (max-width: 800px){.news-list-item_comment_date{width:80px;max-width:80px}}@media screen and (min-width: 800px){.news-list-item_comment_date{width:110px}}.sort-type-block{margin-bottom:20px}#news-list .teachers-news-result-count{display:block;padding:10px}#news-list .news-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;padding-right:0px;border-bottom:1px solid #e8e8e8}#news-list .news-list-item .news-list-item__template{margin:0px;padding:0px;display:inline-block;width:20px}@media screen and (max-width: 800px){#news-list .news-list-item .news-list-item__template{position:relative}}#news-list .news-list-item .news-list-item__template .not-read{font-size:12px;color:#e53935;padding-left:0px;line-height:0px;margin-right:10px}@media screen and (max-width: 800px){#news-list .news-list-item .news-list-item__template .not-read{position:absolute;top:-5px;left:-10px}}#news-list .news-list-item .sent-teacher-count{background:#d0d0d5;border-radius:4px;font-size:12px;line-height:16px;color:#f9f9f9;display:inline-block;padding:0 5px;text-align:center;vertical-align:top;margin-right:8px}#news-list .news-list-item .sent-teacher-list{width:130px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;padding:2px 0px}@media screen and (max-width: 800px){#news-list .news-list-item .sent-teacher-list{width:calc(100% - 100px)}}#news-list .news-list-item .teacher-name{width:150px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media screen and (max-width: 800px){#news-list .news-list-item .teacher-name{width:calc(100% - 100px)}}#news-list .news-list-item .chat-mode-icon{width:30px}#news-list .news-list-item .sent-news-title{width:calc(100% - 350px)}#news-list .news-list-item .received-news-title{width:calc(100% - 360px)}#news-list .news-list-item .news-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;padding:2px 0px}@media screen and (max-width: 800px){#news-list .news-list-item .news-title{width:calc(100% - 25px);padding:7px 0px 0px 25px;font-weight:bold}}#news-list .news-list-item .news-info{min-width:220px;display:inline-block;display:-ms-flexbox;display:flex;color:#585859}@media screen and (max-width: 800px){#news-list .news-list-item .news-info{position:relative;min-width:80px}}#news-list .news-list-item .news-info .news-info-item-date,#news-list .news-list-item .news-info .news-info-item-updated{font-size:10px;display:inline-block;margin-right:8px}@media screen and (max-width: 800px){#news-list .news-list-item .news-info .news-info-item-date{position:absolute;top:-6px;right:15px}#news-list .news-list-item .news-info .news-info-item-updated{display:none}}.form-group-exam-subjects{margin-bottom:10px !important}.form-group-exam-subjects>label:first-child{clear:both}.form-group-exam-subjects>input[type=text]{float:left;width:60% !important;margin-bottom:10px}.form-group-exam-subjects>label:last-child{float:left;margin:10px !important}.student-education{background-color:#f7f5f4;font-size:10px;padding:5px}@media screen and (max-width: 800px){.student-education{display:none}}.sortable-placeholder{height:50px}.sortableTable>tbody>tr{background:#fffffa}.sortableTable>tbody>tr .sortId{width:5%}.sortableTable>tbody>tr .name{width:25%}.sortableTable>tbody>tr .changedName{width:40%}.sortableTable>tbody>tr .isDefault{width:20%;text-align:center}.sortableTable>tbody>tr .delete{width:10%;text-align:center}.sortableTable>tbody>tr .delete>.btn-negative{padding:0 10px !important}.sortableTable>tbody>tr.dummyRow{display:none}.sortableTable>tbody>tr:hover{cursor:move}.sortableTable>tbody>tr>td{vertical-align:middle}.sortableTable>tbody>tr>td>input[type=text]{font-size:14px !important;padding:5px !important}.sortableTable>tbody>tr>td>input[type=checkbox]{font-size:14px !important;padding:8px !important}.sortableTable .center{text-align:center}.form-control-score{font-size:18px;width:100%;padding:6px 6px !important;border:0px solid;text-align:right;margin:0px}.form-control-time{width:100px;text-align:left}.form-control-my-score{font-size:20px;width:100%;max-width:100px;padding:12px 6px !important;border:0px solid;text-align:right;margin:0px}.go-back{margin-top:20px}#score-chart{width:100%;height:400px;margin:5px 5px 20px 5px}#school-type{margin-left:5px;margin-right:2px}.score-form-table-wrapper{width:100%;overflow-x:scroll}@media screen and (max-width: 800px){.score-form-table-wrapper{width:100%}}.score-form-table-wrapper_fullscreen{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:999;padding:5px;margin:0px;background-color:#fff;overflow:auto}@media screen and (max-width: 800px){.score-form-table-wrapper_fullscreen{width:100%}}select#education-id{float:left}.fullscreen-btn{font-size:14px !important;height:35px !important;padding:0px 10px !important;margin:3px 10px;line-height:30px !important;display:inline-block;-webkit-appearance:none;position:relative;height:36.4px;box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:16px;color:hsla(0,0%,100%,.9) !important;font-size:14px;text-decoration:none;line-height:36.4px;background:#856c5d;cursor:pointer}.fullscreen-btn .fa{color:hsla(0,0%,100%,.6)}.fullscreen-btn:hover{text-decoration:none;color:#fff;background:hsl(22.5,17.6991150442%,39.3137254902%)}.fullscreen-btn:active{top:1px;background:linear-gradient(rgb(148.0066371681, 120.185840708, 103.4933628319) 0%, #856c5d 100%)}.fullscreen-btn:focus{outline:0}@media screen and (max-width: 800px){.fullscreen-btn{display:none}}.scores-form-table{width:100%;min-width:100%;max-width:none;margin:5px 0px}.scores-form-table>thead>tr>th,.scores-form-table>thead>tr>td,.scores-form-table>tbody>tr>th,.scores-form-table>tbody>tr>td,.scores-form-table>tfoot>tr>th,.scores-form-table>tfoot>tr>td{padding:6px;vertical-align:middle}.scores-form-table>thead>tr>th{background-color:#f7f5f4;vertical-align:middle;border-right:1px solid #b4a094}.scores-form-table>thead>tr>.main{vertical-align:middle}.scores-form-table>thead>tr>.main-subject{border-bottom:1px dotted #b4a094}@media screen and (max-width: 800px){.scores-form-table>thead>tr>.main{font-size:12px}}.scores-form-table>thead>tr>.sub-rank{font-size:10px;text-align:center;vertical-align:middle;border-top:0px solid #b4a094;border-left:0px solid #b4a094;border-right:1px solid #b4a094}.scores-form-table>thead>tr>.sub-score{font-size:10px;text-align:center;vertical-align:middle;border-top:0px solid #b4a094;border-left:0px solid #b4a094;border-right:1px dotted #b4a094}.scores-form-table>thead:first-child>tr:first-child>th,.scores-form-table>thead:first-child>tr:first-child>td{border-top:0;text-align:center}.scores-form-table>tbody>tr>td{height:32px;text-align:right;color:#000}.scores-form-table>tbody>tr>td>input[type=text]{font-size:16px !important;margin:0px;padding:0px 5px 0px 0px !important;width:99%;height:100%}.scores-form-table>tbody:not(:last-child)>tr:last-child,.scores-form-table>.education-name{border-bottom:2px solid #b4a094}.scores-form-table>tbody{border-top:2px solid #b4a094}.scores-form-table .education-name{min-width:80px;max-width:none;background-color:#fffffa;text-align:center;font-size:10px;border-right:1px solid #b4a094}.scores-form-table .school-year{width:60px;background-color:#fffffa;text-align:center;font-size:14px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}@media screen and (max-width: 800px){.scores-form-table .school-year{min-width:20px;font-size:12px}}.scores-form-table .grade-name{width:40px;background-color:#fffffa;text-align:center;font-size:14px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}@media screen and (max-width: 800px){.scores-form-table .grade-name{min-width:20px;font-size:12px}}.scores-form-table .semester{width:60px;background-color:#fffffa;text-align:center;font-size:14px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}@media screen and (max-width: 800px){.scores-form-table .semester{min-width:50px;font-size:12px}}.scores-form-table .template{width:80px;background-color:#fffffa;text-align:center;font-size:14px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}@media screen and (max-width: 800px){.scores-form-table .template{min-width:50px;font-size:12px}}.scores-form-table .template-vendor{width:120px;background-color:#fffffa;text-align:center;font-size:14px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}@media screen and (max-width: 800px){.scores-form-table .template-vendor{max-width:120px;font-size:12px}}.scores-form-table .time{width:60px;background-color:#fffffa;text-align:center;font-size:14px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}@media screen and (max-width: 800px){.scores-form-table .time{min-width:30px;font-size:12px}}.scores-form-table .student-name{min-width:140px;background-color:#fffffa;text-align:left;font-size:12px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}.scores-form-table .is-editable-cell{width:50px;padding:0px 8px;border-top:1px solid #b4a094;border-right:1px dotted #b4a094;text-align:center}.scores-form-table .score-cell{min-width:40px;max-width:70px;padding:0px;border-top:1px solid #b4a094;border-right:1px dotted #b4a094}.scores-form-table .rank-cell{min-width:40px;max-width:70px;padding:0px;border-top:1px solid #b4a094;border-right:1px solid #b4a094}.scores-form-table .uneditable{padding:5px;color:rgba(0,0,0,.3)}.scores-form-table .view-only{padding:5px}@media screen and (max-width: 800px){.scores-form-table .view-only{font-size:12px}}@media screen and (max-width: 800px){.exam-score-table{font-size:12px}}.exam-score-table>thead:first-child>tr:first-child>th:first-child{min-width:20%}@media screen and (max-width: 800px){.exam-score-table>thead:first-child>tr:first-child>th:first-child{width:80px}}.exam-score-table>thead:first-child>tr:first-child>th:not(:first-child){text-align:center}.exam-score-table>tbody>tr>td{border-top:0px !important}.exam-score-table>tbody>tr>td>span{font-size:12px}@media screen and (max-width: 800px){.exam-score-table>tbody>tr>td>span{font-size:8px}}.exam-score-table>tbody>tr>td:first-child{vertical-align:middle}.exam-score-table>tbody>tr>td:not(:first-child){font-size:16px;text-align:center}@media screen and (max-width: 800px){.exam-score-table>tbody>tr>td:not(:first-child){font-size:12px}}.exam-score-table>tbody>tr:nth-child(even){background-color:#f7f5f4}.exam-score-table>tbody>.table-row-footer>td:first-child{padding-left:15px}.exam-my-score-table>thead:first-child>tr:first-child>th:first-child{padding-left:15px}@media screen and (max-width: 800px){.exam-my-score-table>thead:first-child>tr:first-child>th:first-child{padding-left:8px}}.exam-my-score-table>thead:first-child>tr:first-child>th:not(:first-child){text-align:center}.exam-my-score-table>tbody>tr>td{border-top:0px !important}.exam-my-score-table>tbody>tr>td:first-child{width:20%;padding-left:15px;font-size:16px;vertical-align:middle}@media screen and (max-width: 800px){.exam-my-score-table>tbody>tr>td:first-child{padding-left:8px}}.exam-my-score-table>tbody>tr>td:not(:first-child){font-size:16px;text-align:center}.exam-my-score-table>tbody>tr>td:not(:first-child)>span{font-size:12px}@media screen and (max-width: 800px){.exam-my-score-table>tbody>tr>td:not(:first-child){font-size:14px}.exam-my-score-table>tbody>tr>td:not(:first-child)>span{font-size:10px}}.exam-my-score-table>tbody>tr:nth-child(even){background-color:#f7f5f4}.score-sheet-table{width:100%;max-width:100%;margin:5px 5px 20px 5px}@media screen and (max-width: 800px){.score-sheet-table{display:none}}.score-sheet-table>thead>tr>th,.score-sheet-table>thead>tr>td,.score-sheet-table>tbody>tr>th,.score-sheet-table>tbody>tr>td,.score-sheet-table>tfoot>tr>th,.score-sheet-table>tfoot>tr>td{padding:6px;vertical-align:middle;border-top:1px solid #b4a094}.score-sheet-table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #b4a094}.score-sheet-table>thead:first-child>tr:first-child>th:first-child{width:15%;border-right:1px solid #b4a094;text-align:left;padding-left:10px}.score-sheet-table>thead:first-child>tr:first-child>th:not(:first-child){text-align:center}.score-sheet-table>thead:first-child>tr:first-child>th,.score-sheet-table>thead:first-child>tr:first-child>td{border-top:0}.score-sheet-table>tbody>tr>td:first-child{text-align:left;padding-left:10px;border-top:0px !important;border-right:1px solid #b4a094}.score-sheet-table>tbody>tr>td:not(:first-child){border-top:0px !important;text-align:center}.score-sheet-table>tbody>tr:nth-child(even){background-color:#f7f5f4}.exams-list-item{display:table;width:100%;padding:12px 0;text-decoration:none;color:#493b33 !important}.exams-list-item:nth-child(odd){background:#f7f5f4}.exams-list-item:hover .news-list-item__exams{text-decoration:underline}.exams-list-item__type{display:table-cell;width:122px;margin:6px 0;padding:0 10px 0 20px;text-align:center;vertical-align:middle}@media screen and (max-width: 800px){.exams-list-item__type{width:122px;padding-left:10px}}.exams-list-item__type>span{display:block;width:122px;background-color:#b4a094;color:#fff;font-size:14px;margin:3px auto;padding:3px 5px}@media screen and (max-width: 800px){.exams-list-item__type>span{width:90px;max-width:40px;font-size:12px}}.exams-list-item__grade{display:table-cell;width:50px;margin:6px 0;padding:0 10px 0 20px;text-align:center;vertical-align:middle}@media screen and (max-width: 800px){.exams-list-item__grade{width:50px;padding-left:10px}}.exams-list-item__grade>span{display:block;width:50px;background-color:#b4a094;color:#fff;font-size:14px;margin:3px auto;padding:3px 5px}@media screen and (max-width: 800px){.exams-list-item__grade>span{width:40px;max-width:40px;font-size:12px}}.exams-list-item__date{display:table-cell;width:100px;max-width:100px;margin:6px 0;padding:0 10px;text-align:left;vertical-align:middle}@media screen and (max-width: 800px){.exams-list-item__date{width:240px;max-width:240px;padding:0 10px}}.exams-list-item__date__date{font-size:12px;margin-left:6px}.exams-list-item__title{display:table-cell;max-width:420px;margin:6px 0;padding:0 10px;text-align:left;vertical-align:middle}@media screen and (max-width: 800px){.exams-list-item__title{width:140px;max-width:140px;padding:0 10px}}.exams-list-item__title__date{font-size:12px;margin-left:6px}.exams-list-item__subjects{display:table-cell;margin:6px 0;padding:0 6px;text-align:left;vertical-align:middle}.exams-list-item__subjects>span{display:block;float:left;background-color:#e8e2db;color:#493b33;font-size:10px;margin:3px 3px;padding:3px 5px}@media screen and (max-width: 800px){.exams-list-item__subjects>span{margin:1px}}.terms-nav{padding-left:0 !important}.terms-nav::after{clear:both;content:"";display:table}.terms-nav li{display:block;float:left}.terms-nav li a{display:block;padding:3px 6px}.terms-students{display:none}.admin-reports{margin-bottom:20px;border-collapse:collapse;border:1px solid #b4a094}.admin-reports tr,.admin-reports th,.admin-reports td{border:1px solid #b4a094}.admin-reports th,.admin-reports td{padding:2px 4px}.admin-reports th{font-weight:600}.admin-reports thead th{text-align:center;background-color:rgb(222.0967741935,213.064516129,207.9032258065)}.admin-reports__school-name{width:170px;max-width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#header-dropdown-trigger{cursor:pointer}.header-dropdown{display:none;position:absolute;max-height:80vh;overflow:auto;top:53px;right:23px;box-shadow:0px 1px 6px rgba(0,0,0,.09),0px 5px 16px rgba(0,0,0,.08),0px 8px 28px rgba(0,0,0,.05);border-radius:4px;background-color:#fff;z-index:498}.header-dropdown.header-dropdown--teacher li{width:172px;padding:6px 0}.header-dropdown.header-dropdown--teacher li a{color:#493b32;padding:8px 16px;font-size:14px;line-height:24px}.header-dropdown .hoverable:hover{background-color:rgba(253,206,62,.2)}.header-dropdown li:not(:last-of-type){border-bottom:1px solid rgba(138,138,143,.2)}.header-dropdown li.header-dropdown__footer{margin-top:6px;padding:0 10px;border-bottom:none;font-size:12px}.header-dropdown li.header-dropdown__footer:hover{background-color:inherit;cursor:default}.header-dropdown li.header-dropdown-list-item__active{position:relative;padding:16px;background-color:#fff;border-radius:2px}.header-dropdown li.header-dropdown-list-item__active:hover{background-color:inherit;cursor:default}.header-dropdown .profile-icon{vertical-align:middle}.header-dropdown .profile-icon img{background-color:#fff}.header-dropdown-list{position:relative}.header-dropdown-list:before{position:absolute;top:-17px;right:8px;width:0;height:0;content:"";border-style:solid;border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);z-index:500}.header-dropdown-list:after{position:absolute;top:-18px;right:8px;width:0;height:0;content:"";border-style:solid;border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(22.5,17.5824175824%,74.3137254902%) rgba(0,0,0,0);z-index:499}.header-dropdown-list.has-role{padding:8px 8px 0;width:336px}.header-dropdown-list.has-role li:not(:last-of-type){border-bottom:1px solid #f3f4f5}.header-dropdown-list .sibling-item{background-color:#fff;padding:4px 0;border-radius:2px}.header-dropdown-list .sibling-item:last-of-type{margin-bottom:0}.header-dropdown-list .sibling-item .sibling-name{line-height:24px}.header-dropdown-list .sibling-item .school-name{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-dropdown-list .sibling-item .sibling-info-other{font-size:12px;color:#585859;line-height:16px}.header-dropdown-list-item__first-line{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-dropdown-list-item__name{margin-right:8px;word-break:break-all}.header-dropdown-list-item__name .student-no{font-size:12px;line-height:16px}.header-dropdown-list-item__link{-ms-flex-negative:0;flex-shrink:0;line-height:24px;margin:8px 0 0 55px}.header-dropdown-list-item__role{display:inline-block;padding:0px 2px;color:#585859;background-color:rgba(138,138,143,.1);border-radius:2px;font-weight:normal;font-size:12px;line-height:18px;height:18px}.header-dropdown__footer-nav{font-size:14px}.header-dropdown__footer-nav::after{clear:both;content:"";display:table}.header-dropdown__footer-nav li{width:auto;border-bottom:none}.header-dropdown__footer-nav li:hover{background-color:rgba(0,0,0,0)}.header-dropdown__footer-nav .header-dropdown__footer-nav__add-account,.header-dropdown__footer-nav .header-dropdown__footer-nav__logout{padding:4px 0}.header-dropdown__footer-nav .header-dropdown__footer-nav__add-account .footer-nav-link,.header-dropdown__footer-nav .header-dropdown__footer-nav__logout .footer-nav-link{color:#221815;display:block;width:100%;padding:6px 0}.header-dropdown__footer-nav .cr-symbol-icon{font-size:32px;margin:0 16px 0 32px;color:#493b32}.bg-gray{background-color:#f9f9f9}.clearfix::after{clear:both;display:block;content:""}.custom-theme.fr-box.fr-basic .fr-element{color:#000;padding:10px;overflow-x:auto;min-height:40px}.custom-theme .fr-element{-webkit-user-select:auto}.custom-theme.fr-box a.fr-floating-btn{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:#fff;color:#493b33;-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;left:0;top:0;border:none;width:32px;height:34px;line-height:34px}@media screen and (max-width: 800px){.custom-theme.fr-box a.fr-floating-btn{width:26px}}.custom-theme.fr-box a.fr-floating-btn svg{-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s;fill:#493b33}.custom-theme.fr-box a.fr-floating-btn i{font-size:14px;line-height:32px}.custom-theme.fr-box a.fr-floating-btn:hover{background:#ebebeb}.custom-theme.fr-box a.fr-floating-btn:hover svg{fill:#493b33}.custom-theme .fr-wrapper .fr-placeholder{font-size:12px;color:#aaa;top:0;left:0}.custom-theme .fr-wrapper ::selection{background:#ccc;color:#000}.custom-theme .fr-wrapper ::-moz-selection{background:#ccc;color:#000}.custom-theme.fr-box.fr-rtl .fr-wrapper .fr-placeholder{right:0;left:auto}.custom-theme.fr-box.fr-basic .fr-wrapper{background:#fff;border:1px;border-top:0;top:0;left:0}.custom-theme.fr-box.fr-basic.fr-rtl .fr-wrapper .fr-placeholder{right:0;left:auto}.custom-theme.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background-clip:padding-box;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.custom-theme.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background-clip:padding-box;box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 2px rgba(0,0,0,.24)}.custom-theme .fr-sticky-on.fr-sticky-ios{left:0;right:0}.custom-theme.fr-box .fr-counter{color:#ccc;background:#fff;border-top:solid 1px #ebebeb;border-left:solid 1px #ebebeb;border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;background-clip:padding-box}.custom-theme.fr-box.fr-rtl .fr-counter{right:auto;border-right:solid 1px #ebebeb;border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;background-clip:padding-box}.custom-theme textarea.fr-code{background:#fff;color:#000}.custom-theme.fr-box.fr-code-view.fr-inline{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.custom-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch{top:0;right:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:#fff;color:#493b33;-moz-outline:0;outline:0;border:0;padding:9px 9.5px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.custom-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:15px;width:15px}.custom-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:rgba(0,0,0,0)}.custom-theme.fr-popup .fr-colors-tabs{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.custom-theme.fr-popup .fr-colors-tabs .fr-colors-tab{color:#493b33;padding:8px 0}.custom-theme.fr-popup .fr-colors-tabs .fr-colors-tab:hover{color:#493b33}.custom-theme.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after{bottom:0;left:0;background:#493b33;-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s}.custom-theme.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab{color:#493b33}.custom-theme.fr-popup .fr-color-set{line-height:0}.custom-theme.fr-popup .fr-color-set>span>i{bottom:0;left:0}.custom-theme.fr-popup .fr-color-set>span.fr-selected-color::after{color:#fff;font-weight:400;top:0;bottom:0;right:0;left:0}.custom-theme.fr-popup .fr-color-set>span:hover,.custom-theme.fr-popup .fr-color-set>span.fr-selected-color{outline:1px solid #493b33}.custom-theme .fr-drag-helper{background:#493b33}.custom-theme .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0}.custom-theme .fr-file-upload-layer:hover{background:#ebebeb}.custom-theme .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#493b33}.custom-theme .fr-file-upload-layer .fr-form{top:0;bottom:0;left:0;right:0}.custom-theme .fr-file-progress-bar-layer>h3{margin:10px 0}.custom-theme .fr-file-progress-bar-layer>div.fr-loader{background:#dad3ce}.custom-theme .fr-file-progress-bar-layer>div.fr-loader span{background:#493b33;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.custom-theme .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0}.custom-theme.fr-box.fr-fullscreen{top:0;left:0;bottom:0;right:0}.custom-theme .fr-image-resizer{border:solid 1px #493b33}.custom-theme .fr-image-resizer .fr-handler{background:#493b33;border:solid 1px #fff}.custom-theme .fr-image-resizer .fr-handler{width:12px;height:12px}.custom-theme .fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.custom-theme .fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.custom-theme .fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.custom-theme .fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media(min-width: 1200px){.custom-theme .fr-image-resizer .fr-handler{width:10px;height:10px}.custom-theme .fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.custom-theme .fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.custom-theme .fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.custom-theme .fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.custom-theme.fr-image-overlay{top:0;left:0;bottom:0;right:0}.custom-theme .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0}.custom-theme .fr-image-upload-layer:hover{background:#ebebeb}.custom-theme .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#493b33}.custom-theme .fr-image-upload-layer .fr-form{top:0;bottom:0;left:0;right:0}.custom-theme .fr-image-progress-bar-layer>h3{margin:10px 0}.custom-theme .fr-image-progress-bar-layer>div.fr-loader{background:#dad3ce}.custom-theme .fr-image-progress-bar-layer>div.fr-loader span{background:#493b33;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.custom-theme .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0}.custom-theme.fr-modal{overflow-x:auto;top:0;left:0;bottom:0;right:0}.custom-theme.fr-modal .fr-modal-wrapper{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-clip:padding-box;margin:20px auto;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 6px rgba(0,0,0,.23);border:1px;border-top:5px solid #493b33}@media(min-width: 768px)and (max-width: 991px){.custom-theme.fr-modal .fr-modal-wrapper{margin:30px auto}}@media(min-width: 992px){.custom-theme.fr-modal .fr-modal-wrapper{margin:50px auto}}.custom-theme.fr-modal .fr-modal-wrapper .fr-preloader{margin:50px auto}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);border-bottom:1px;-webkit-transition:height .2s ease 0s;-moz-transition:height .2s ease 0s;-ms-transition:height .2s ease 0s;-o-transition:height .2s ease 0s}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title .fr-modal-title-line h4{color:#493b33;margin:0;font-weight:400}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title .fr-modal-title-line i{color:#493b33}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title .fr-modal-title-line i.fr-modal-more{-webkit-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-moz-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-ms-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-o-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title .fr-modal-title-line i.fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title .fr-modal-title-line i.fr-modal-close{top:0;right:0;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title .fr-modal-tags a{opacity:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-clip:padding-box;color:#493b33;-webkit-transition:opacity .2s ease 0s,background .2s ease 0s;-moz-transition:opacity .2s ease 0s,background .2s ease 0s;-ms-transition:opacity .2s ease 0s,background .2s ease 0s;-o-transition:opacity .2s ease 0s,background .2s ease 0s}.custom-theme.fr-modal .fr-modal-wrapper .fr-modal-title .fr-modal-tags a.fr-selected-tag{background:#f8f2eb}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list{padding:0}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-clip:padding-box}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container.fr-image-deleting::after{-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;background:#000;top:0;left:0;bottom:0;right:0}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container.fr-image-deleting::before{color:#fff;top:0;left:0;bottom:0;right:0;margin:auto}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container.fr-empty{background:#ccc}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container.fr-empty::after{margin:auto;top:0;bottom:0;left:0;right:0}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container img{-webkit-transition:opacity .2s ease 0s,filter .2s ease 0s;-moz-transition:opacity .2s ease 0s,filter .2s ease 0s;-ms-transition:opacity .2s ease 0s,filter .2s ease 0s;-o-transition:opacity .2s ease 0s,filter .2s ease 0s}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container .fr-delete-img,.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container .fr-insert-img{-webkit-transition:background .2s ease 0s,color .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin:0}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container .fr-delete-img{background:#b8312f;color:#fff}.custom-theme.fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container .fr-insert-img{background:#fff;color:#493b33}.custom-theme.fr-modal.fr-desktop .fr-modal-wrapper .fr-modal-title .fr-modal-title-line i:hover{background:#ebebeb}.custom-theme.fr-modal.fr-desktop .fr-modal-wrapper .fr-modal-title .fr-modal-tags a:hover{background:#ebebeb}.custom-theme.fr-modal.fr-desktop .fr-modal-wrapper .fr-modal-title .fr-modal-tags a.fr-selected-tag{background:#f8f2eb}.custom-theme.fr-modal.fr-desktop .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#fff}.custom-theme.fr-modal.fr-desktop .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}.custom-theme.fr-overlay{top:0;bottom:0;left:0;right:0;background:#000}.custom-theme .fr-line-breaker{border-top:1px solid #493b33}.custom-theme .fr-line-breaker a.fr-floating-btn{left:34%;top:-16px}.custom-theme .fr-qi-helper{padding-left:10px}.custom-theme .fr-qi-helper a.fr-btn.fr-floating-btn{color:#493b33}.custom-theme .fr-element table td.fr-selected-cell,.custom-theme .fr-element table th.fr-selected-cell{border:1px double #493b33}.custom-theme .fr-table-resizer div{border-right:1px solid #493b33}.custom-theme.fr-popup .fr-table-size .fr-select-table-size{line-height:0}.custom-theme.fr-popup .fr-table-size .fr-select-table-size>span{padding:0px 4px 4px 0}.custom-theme.fr-popup .fr-table-size .fr-select-table-size>span>span{border:1px solid #ddd}.custom-theme.fr-popup .fr-table-size .fr-select-table-size>span:hover>span,.custom-theme.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(133,108,93,.3);border:solid 1px #493b33}.custom-theme.fr-popup .fr-table-colors{line-height:0}.custom-theme.fr-popup .fr-table-colors>span>i{bottom:0;left:0}.custom-theme.fr-popup .fr-table-colors>span.fr-selected-color::after{color:#fff;font-weight:400;top:0;bottom:0;right:0;left:0}.custom-theme.fr-popup .fr-table-colors>span:hover,.custom-theme.fr-popup .fr-table-colors>span.fr-selected-color{outline:1px solid #493b33}.custom-theme .fr-element .fr-video::after{top:0;left:0;right:0;bottom:0}.custom-theme.fr-box .fr-video-resizer{border:solid 1px #493b33}.custom-theme.fr-box .fr-video-resizer .fr-handler{background:#493b33;border:solid 1px #fff}.custom-theme.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media(min-width: 1200px){.custom-theme.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.custom-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.custom-theme.fr-video-overlay{top:0;left:0;bottom:0;right:0}.custom-theme .fr-view p,.custom-v4-theme .fr-view p{margin-bottom:2px !important}.custom-theme .fr-view strong,.custom-v4-theme .fr-view strong{font-weight:700}.custom-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n),.custom-v4-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.custom-theme .fr-view table td,.custom-theme .fr-view table th,.custom-v4-theme .fr-view table td,.custom-v4-theme .fr-view table th{border:1px solid #ddd}.custom-theme .fr-view table th,.custom-v4-theme .fr-view table th{background:#e6e6e6}.custom-theme .fr-view em,.custom-v4-theme .fr-view em{font-style:italic}.custom-theme .fr-view blockquote,.custom-v4-theme .fr-view blockquote{border-left:solid 2px #5e35b1;margin:5px 0px;color:#5e35b1}.custom-theme .fr-view blockquote blockquote,.custom-v4-theme .fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.custom-theme .fr-view blockquote blockquote blockquote,.custom-v4-theme .fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.custom-theme .fr-view span.fr-emoticon,.custom-v4-theme .fr-view span.fr-emoticon{line-height:0}.custom-theme .fr-view span.fr-emoticon.fr-emoticon-img,.custom-v4-theme .fr-view span.fr-emoticon.fr-emoticon-img{font-size:inherit}.custom-theme .fr-view .fr-text-bordered,.custom-v4-theme .fr-view .fr-text-bordered{padding:10px 0}.custom-theme .fr-view h1,.custom-theme .fr-dropdown-list h1,.custom-v4-theme .fr-view h1,.custom-v4-theme .fr-dropdown-list h1{font-weight:500;margin:3px;font-size:28px}.custom-theme .fr-view h2,.custom-theme .fr-dropdown-list h2,.custom-v4-theme .fr-view h2,.custom-v4-theme .fr-dropdown-list h2{font-weight:500;margin:3px;font-size:24px}.custom-theme .fr-view h3,.custom-theme .fr-dropdown-list h3,.custom-v4-theme .fr-view h3,.custom-v4-theme .fr-dropdown-list h3{font-weight:500;margin:3px;font-size:20px}.custom-theme .fr-view h4,.custom-theme .fr-dropdown-list h4,.custom-v4-theme .fr-view h4,.custom-v4-theme .fr-dropdown-list h4{font-weight:500;margin:3px;font-size:18px}.custom-theme.fr-toolbar .fr-command.fr-btn,.custom-theme.fr-popup .fr-command.fr-btn{color:#493b33;-moz-outline:0;outline:0;border:0;margin:0px 2px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;padding:0;width:32px;height:34px}@media screen and (max-width: 800px){.custom-theme.fr-toolbar .fr-command.fr-btn,.custom-theme.fr-popup .fr-command.fr-btn{width:26px}}.custom-theme.fr-toolbar .fr-command.fr-btn i,.custom-theme.fr-popup .fr-command.fr-btn i{font-size:15px;width:15px;margin:9px 9.5px}.custom-theme.fr-toolbar .fr-command.fr-btn span,.custom-theme.fr-popup .fr-command.fr-btn span{font-size:12px;line-height:12px;min-width:34px;height:15px}.custom-theme.fr-toolbar .fr-command.fr-btn img,.custom-theme.fr-popup .fr-command.fr-btn img{margin:9px 9.5px;width:15px}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-active,.custom-theme.fr-popup .fr-command.fr-btn.fr-active{color:#e95f48;background:rgba(0,0,0,0)}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection{width:auto}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown img{margin-left:5.5px;margin-right:13.5px}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active{color:#e95f48 !important;background:rgba(0,0,0,0)}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active::after,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active::after{color:#e95f48 !important;border-top:4px solid #e95f48 !important;background:rgba(0,0,0,0)}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus{background:rgba(0,0,0,0) !important;color:#e95f48 !important}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after{border-top:4px solid #e95f48 !important;color:#e95f48 !important}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,.custom-theme.fr-popup .fr-command.fr-btn.fr-dropdown::after{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #493b33;right:2.75px;top:14.5px}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,.custom-theme.fr-popup .fr-command.fr-btn.fr-disabled{color:#bdbdbd}.custom-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.custom-theme.fr-popup .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd !important}.custom-theme.fr-toolbar.fr-disabled .fr-btn,.custom-theme.fr-popup.fr-disabled .fr-btn,.custom-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,.custom-theme.fr-popup.fr-disabled .fr-btn.fr-active{color:#bdbdbd}.custom-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.custom-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.custom-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.custom-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}.custom-theme .fr-desktop .fr-command:hover,.custom-theme .fr-desktop .fr-command:focus{color:#e95f48;background:rgba(0,0,0,0)}.custom-theme .fr-desktop .fr-command:hover::after,.custom-theme .fr-desktop .fr-command:focus::after{border-top-color:#e95f48 !important}.custom-theme .fr-desktop .fr-command.fr-selected{color:#e95f48;background:rgba(0,0,0,0)}.custom-theme .fr-desktop .fr-command.fr-active:hover,.custom-theme .fr-desktop .fr-command.fr-active:focus{color:#e95f48;background:rgba(0,0,0,0)}.custom-theme .fr-desktop .fr-command.fr-active.fr-selected{color:#e95f48;background:rgba(0,0,0,0)}.custom-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,.custom-theme.fr-popup.fr-mobile .fr-command.fr-blink{background:rgba(0,0,0,0)}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu{right:auto;bottom:auto;height:auto;box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background-clip:padding-box}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);padding:0;margin:auto;-webkit-transition:max-height .2s ease 0s;-moz-transition:max-height .2s ease 0s;-ms-transition:max-height .2s ease 0s;-o-transition:max-height .2s ease 0s;margin-top:0;max-height:0;height:0}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{overflow:auto;max-height:275px}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{margin:0;padding:0}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{color:inherit}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#f8f2eb}.custom-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd}.custom-theme .fr-command.fr-btn.fr-active+.fr-dropdown-menu .fr-dropdown-wrapper{height:auto;max-height:275px}.custom-theme .fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background-clip:padding-box;box-shadow:0 -3px 6px rgba(0,0,0,.16),0 -2px 4px rgba(0,0,0,.23)}.custom-theme.fr-popup{color:#493b33;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-clip:padding-box;font-family:"Lucida Grande","Lucida Sans Unicode",Roboto,"Droid Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;border:1px;border-top:5px solid #493b33}.custom-theme.fr-popup.fr-above{border-top:0;border-bottom:5px solid #493b33;box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 2px rgba(0,0,0,.24)}.custom-theme.fr-popup .fr-input-line{padding:8px 0}.custom-theme.fr-popup .fr-input-line input[type=text],.custom-theme.fr-popup .fr-input-line textarea{margin:0px 0 1px 0;border-bottom:solid 1px #bdbdbd;color:#493b33}.custom-theme.fr-popup .fr-input-line input[type=text]:focus,.custom-theme.fr-popup .fr-input-line textarea:focus{border-bottom:solid 2px #493b33}.custom-theme.fr-popup .fr-input-line input+label,.custom-theme.fr-popup .fr-input-line textarea+label{top:0;left:0;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s}.custom-theme.fr-popup .fr-input-line input.fr-not-empty:focus+label,.custom-theme.fr-popup .fr-input-line textarea.fr-not-empty:focus+label{color:#493b33}.custom-theme.fr-popup .fr-input-line input.fr-not-empty+label,.custom-theme.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray}.custom-theme.fr-popup .fr-buttons{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:0 2px;line-height:0;border-bottom:1px}.custom-theme.fr-popup .fr-layer{width:225px}@media(min-width: 768px){.custom-theme.fr-popup .fr-layer{width:300px}}.custom-theme.fr-popup .fr-action-buttons button.fr-command{color:#493b33;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.custom-theme.fr-popup .fr-action-buttons button.fr-command:hover,.custom-theme.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#493b33}.custom-theme.fr-popup .fr-action-buttons button.fr-command:active{background:#f8f2eb;color:#493b33}.custom-theme.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.custom-theme.fr-popup .fr-checkbox span{border:solid 1px #493b33;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-clip:padding-box;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s}.custom-theme.fr-popup .fr-checkbox input{margin:0;padding:0}.custom-theme.fr-popup .fr-checkbox input:checked+span{background:#493b33;border-color:#493b33}.custom-theme.fr-popup .fr-checkbox input:focus+span{border-color:#493b33}.custom-theme.fr-popup.fr-rtl .fr-input-line input+label,.custom-theme.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.custom-theme.fr-popup .fr-arrow{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #493b33;top:-9px;margin-left:-5px}.custom-theme.fr-popup.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top:5px solid #493b33}.custom-theme.fr-toolbar{color:#493b33;background:#fff;font-family:"Lucida Grande","Lucida Sans Unicode",Roboto,"Droid Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;padding:0 2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-clip:padding-box;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:1px;border-top:5px solid #493b33}.custom-theme.fr-toolbar.fr-inline .fr-arrow{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #493b33;top:-9px;margin-left:-5px}.custom-theme.fr-toolbar.fr-inline.fr-above{box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 2px rgba(0,0,0,.24);border-bottom:5px solid #493b33;border-top:0}.custom-theme.fr-toolbar.fr-inline.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top-color:inherit;border-top-width:5px}.custom-theme.fr-toolbar.fr-top{top:0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background-clip:padding-box;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.custom-theme.fr-toolbar.fr-bottom{bottom:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background-clip:padding-box;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.custom-theme .fr-separator{background:#e8e2db}.custom-theme .fr-separator.fr-vs{height:29px;width:1px;margin:2px}.custom-theme .fr-separator.fr-hs{height:1px;width:100%;margin:0 2px}.custom-theme .fr-tooltip{top:0;left:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-clip:padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);background:#493b33;color:#fff;font-size:11px;line-height:22px;font-family:"Lucida Grande","Lucida Sans Unicode",Roboto,"Droid Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s}.payment-complete{text-align:center;line-height:40px}.payment-complete i{font-size:40px}.payment-complete .fa-times-circle{color:red}.payment-complete .fa-check-circle{color:#006b00}#token_errors{color:red;font-size:12px}.payment-card{margin:auto;max-width:450px;min-height:300px;border:1px solid #eee;border-radius:10px;box-shadow:0 0px 5px rgba(0,0,0,.2);background-color:#fff}.payment-card .card-header{line-height:50px;font-size:130%;text-align:center;background:#0095d4;color:#fff;margin:20px 0;position:relative}.payment-card .card-header .fa{margin-right:20px}.payment-card .card-submit,.payment-card .card-update{width:100%;line-height:45px;background:#5ec5ab;margin-bottom:20px;font-size:25px;border:0;outline:0;color:#fff;cursor:pointer}.payment-card .card-submit:hover,.payment-card .card-update:hover{background:#53b99f}.payment-card .card-submit[disabled],.payment-card .card-update[disabled]{background:#ddd}.payment-card .card-form{padding:0 15px}.payment-card .info-block{margin-bottom:15px}.payment-card .card-info{margin:5px 0;display:inline-block;font-size:13px;padding:0 5px}.payment-card .card-info input[type=text],.payment-card .card-info input[type=number],.payment-card .card-info input[type=password],.payment-card .card-info select{height:35px;font-size:16px;width:100%;border:1px solid #ddd}.payment-card .card-info.info-date{text-align:justify}.payment-card .card-info.info-date select{width:44%}.payment-card .card-info:nth-child(odd){width:59%}@media screen and (max-width: 800px){.payment-card .card-info:nth-child(odd){width:100%}}.payment-card .card-info:nth-child(even){width:39%}@media screen and (max-width: 800px){.payment-card .card-info:nth-child(even){width:100%}}.invoice-container{position:relative;padding-top:40px}.invoice-container::after{clear:both;content:"";display:table}.invoice-container .poper-signature{float:right;width:300px}.invoice-container .poper-signature img{width:100%}.invoice-container p{line-height:30px;margin-bottom:0}.payer-info{padding:15px 0}.payer-info::after{clear:both;content:"";display:table}.payment-container{padding:10px 0;background-color:#f7f7f7}.payment-container table>thead>tr>th,.payment-container table>tbody>tr>td{text-align:center;vertical-align:middle}@media screen and (max-width: 800px){.payment-container table>thead>tr>th,.payment-container table>tbody>tr>td{font-size:16px}}ul.payment-list{text-align:left;list-style:none;padding-left:15px}@media screen and (max-width: 800px){ul.payment-list{padding:5px}}ul.payment-list li{padding:20px 0;border-bottom:1px solid #ddd}ul.payment-list .payment-link,ul.payment-list .payment-status,ul.payment-list .payment-amount{display:inline-block;min-width:100px;margin:3px 0}@media screen and (max-width: 800px){ul.payment-list .payment-link,ul.payment-list .payment-status,ul.payment-list .payment-amount{display:block}}ul.payment-list .payment-amount{min-width:150px}ul.payment-list .payment-link{width:350px}ul.payment-list .link-text,ul.payment-list .price-text{font-size:18px}ul.payment-list .status{padding:5px 10px;color:#fff;display:inline-block;text-align:center}ul.payment-list .status-not-pay{background:#b71a1a}ul.payment-list .status-payed{background:#479c17}.table.pay-total,.pay-total.exam-score-table,.pay-total.exam-my-score-table{max-width:50%;float:right;text-align:center}.table.pay-total tr:first-child td,.pay-total.exam-score-table tr:first-child td,.pay-total.exam-my-score-table tr:first-child td{border-top:0}.transaction-info{position:absolute;right:10px;top:0px}.transaction-info p{line-height:20px}.container-body .invoice-container h2{text-align:center;font-size:30px}.vue-report-form{background:#f9f9f9}.vue-report-form .edit-unit-list{background:rgba(208,208,213,.2);border-radius:4px;padding:8px}.vue-report-form .edit-unit-list .edit-unit-list-item{padding:5px 0px;display:block}.vue-report-form .edit-unit-list .edit-unit-list-item>input{margin-top:-2px}.learning-plan-route{margin-bottom:10px;background:#eee;padding:5px 10px;border-radius:4px}.progress-header{border:1px solid #d3d3d3;padding:10px;background:#fff}.progress-list-item{width:100%;background:#f9f9f9;border-radius:4px;padding:16px;margin-bottom:16px}.progress-list-item .progress-detail{margin-top:8px}.progress-detail{position:relative;font-size:12px}.progress-detail .progress-detail-right{position:absolute;top:0px;right:2px}.progress-chart-area{position:relative;margin-top:10px}.progress-chart-area .progress-chart-percent{position:absolute;right:0px;top:-10px}.progress-chart{position:relative;width:100%;margin-top:4px}.progress-chart .progress-chart-incomplete{height:6px;width:100%;background:#d9d9dd;position:absolute;top:0px;bottom:0px;margin:auto;border-radius:10px}.progress-chart .progress-chart-complete{height:6px;background:#16bfb7;position:absolute;top:0px;bottom:0px;margin:auto;border-radius:40px}.school-progress-chart{position:relative;width:100%;margin-top:5px}.school-progress-chart .progress-chart-incomplete{height:6px;width:100%;background:#d9d9dd;position:absolute;top:0px;bottom:0px;margin:auto;border-radius:10px}.school-progress-chart .progress-chart-complete{height:6px;background:#16bfb7;position:absolute;top:0px;bottom:0px;margin:auto;border-radius:10px}.learning-plan-title{width:calc(100% - 80px);display:inline-block;vertical-align:middle;word-break:break-all;font-weight:bold;color:#129b95;text-decoration:underline}.learning-plan-title:hover{color:#00695c}.learning-plan-status{text-align:center;display:inline-block}.learning-plan-status .learning-plan-status-badge{color:#fff;padding:0 5px;width:70px;border-radius:2px}.plan-unit-timer-frame{border-radius:4px;border:3px solid #d3d3d3;text-align:center;padding:20px;background:#fcffff;margin-bottom:10px}.plan-unit-timer-frame .plan-unit-timer{border-radius:4px;width:100%;height:60px;font-size:40px;text-align:center;margin-bottom:20px;background:#fff;border:2px solid #16bfb7;max-width:250px;color:#000;display:inline-table;outline:none;transition:all .3s}.plan-unit-timer-frame .plan-unit-timer:focus{border-color:#00695c}.plan-unit-list-item{border-bottom:1px solid #d3d3d3;width:100%;padding:10px 10px 4px 10px}.plan-unit-list-item:nth-child(odd){background:#f7f5f4}.plan-unit-list-item .unit-status{display:table-cell;vertical-align:middle;text-align:center;width:20px}.plan-unit-list-item .unit-detail{display:table-cell;padding-left:15px}.plan-unit-list-item .unit-detail .unit-done-date{margin-top:5px;font-size:10px;color:#856c5d}.unit-name{font-weight:bold;margin:10px 0px;font-size:16px}.latest-plan-list p.grade-title,.latest-plan-list ul.student-list{min-width:770px}@media screen and (max-width: 800px){.latest-plan-list p.grade-title,.latest-plan-list ul.student-list{min-width:100%}}.latest-plan-list ul.grade-items{overflow-x:scroll}@media screen and (max-width: 800px){.latest-plan-list ul.grade-items{overflow-x:initial}}.learning-plan-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 800px){.learning-plan-list{padding:5px;position:relative}}.learning-plan-list .learning-plan-list-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 16px}.learning-plan-list .learning-plan-list-head .learning-plan-list-head-student-name{display:inline-block;vertical-align:super;width:calc(100% - 105px);min-width:90px;max-width:140px;word-break:break-all}@media screen and (max-width: 800px){.learning-plan-list .learning-plan-list-head .learning-plan-list-head-student-name{min-width:80%}}.learning-plan-list .learning-plan-content{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:.5px solid #d0d0d5}.learning-plan-list .learning-plan-content:last-child{border-bottom:none}.learning-plan-list .learning-plan-list-info{display:inline-block;vertical-align:middle;width:30%;min-width:140px;word-break:break-all}@media screen and (max-width: 800px){.learning-plan-list .learning-plan-list-info{width:100%;margin-top:8px}}.learning-plan-list .learning-plan-list-time{display:inline-block;width:70px;text-align:center}@media screen and (max-width: 800px){.learning-plan-list .learning-plan-list-time{text-align:right;position:absolute;right:10px;top:35px}}.learning-plan-list .learning-plan-list-chart{min-width:190px}@media screen and (max-width: 800px){.learning-plan-list .learning-plan-list-chart{width:100%;margin-right:0}}.learning-plan-list .learning-plan-list-chart .learning-plan-list-chart-data{vertical-align:super;margin-bottom:4px;font-size:12px}@media screen and (max-width: 800px){.learning-plan-list .learning-plan-list-chart .learning-plan-list-chart-data{width:100%;margin-bottom:8px}}@media screen and (max-width: 800px){.learning-plan-list .learning-plan-list-btn{margin-top:8px;width:100%}}.chart-js-area{position:relative}.chart-js-area .chart-js-legend{display:inline-block;width:50%;padding:16px;background:rgba(208,208,213,.2);vertical-align:top;word-break:break-all;border-radius:4px}@media screen and (max-width: 800px){.chart-js-area .chart-js-legend{width:100%}}.chart-js-area .chart-js-container{max-width:700px;position:absolute;width:70%;right:-70px;top:0px}@media screen and (max-width: 800px){.chart-js-area .chart-js-container{margin-top:20px;position:initial;width:100%}}.chart-js-area .chart-js-adjust-height{display:inline-block;width:49%;max-height:350px}.chart-js-area .chart-js-adjust-height:after{content:"";display:block;padding-bottom:60%}@media screen and (max-width: 800px){.chart-js-area .chart-js-adjust-height:after{padding-bottom:0px}}#learning-plan-search-result .learning-plan-status{vertical-align:middle;width:70px}#learning-plan-search-result .learning-plan-status .learning-plan-status-badge{color:#fff;width:72px;height:24px;line-height:24px;text-align:center;font-size:14px}#learning-plan-search-result .learning-plan-name{font-size:12px;text-align:left;display:inline-block;width:50%;min-width:250px;max-width:400px;vertical-align:super;margin:5px 0px}#learning-plan-search-result .progress-chart-area{width:250px;display:inline-block;margin-bottom:25px;margin-top:0px}#learning-plan-search-result .progress-chart-area .progress-detail{position:absolute;width:100%;margin-bottom:10px;color:#493b32}#learning-plan-search-result .learning-plan-date{margin-right:10px;display:inline-block;color:#656565}.total-time-table{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.total-time-table .total-time-table-item{width:30%;text-align:center;font-size:24px;position:relative;background:#f9f9f9;border-radius:4px;padding:30px 0}@media screen and (max-width: 800px){.total-time-table .total-time-table-item{font-size:14px}}.total-time-table .total-time-table-item>div:first-child{font-size:18px}.total-time-table .total-time-table-item>div:last-child{font-weight:500}.survey-item{background:rgba(208,208,213,.2);border-radius:4px;padding:16px;position:relative;margin-bottom:8px}.survey-item .delete-question{position:absolute;right:16px;cursor:pointer;color:#e53935}.survey-item .textarea-label{display:inline-block;vertical-align:top;font-weight:bold;font-size:14px}.survey-item .survey-textarea{padding:5px;min-height:32px;border:1px solid #d0d0d5;border-radius:0px;display:block;margin-top:8px;border-radius:4px}.survey-item .confirm-text{word-break:break-all;max-width:calc(100% - 50px);display:inline-block}.survey-item .confirm-text.question{max-width:100%;display:block;padding:0;margin:8px 0 16px}.survey-item .survey-type-label{padding:5px;border:1px solid #d3d3d3;background:#eee}.survey-item .survey-label-bold{font-weight:550;display:table;margin:16px 0}.survey-item .survey-label{margin:8px 16px 8px 0px;display:inline-block}.survey-item .survey-aggregate{display:block;background:rgba(208,208,213,.2);border-radius:4px;padding:8px;margin-top:8px}.survey-item .survey-aggregate .survey-student-block{position:relative}.survey-item .survey-aggregate .survey-aggregate-item{display:inline-block;background:#fff;border:1px solid #8a8a8f;border-radius:4px;word-break:break-all;line-height:24px;padding:0 4px;margin:8px 0px;position:relative}.survey-item .survey-aggregate .survey-aggregate-item .aggregate-middle-item{vertical-align:middle}.survey-item .survey-aggregate .survey-aggregate-item .answered-at{color:#8a8a8f;font-size:12px}.survey-item .survey-aggregate .survey-aggregate-item .cr-comment-2{color:#16bfb7;cursor:pointer;font-size:24px}.survey-item .survey-aggregate .survey-aggregate-item .description-top{display:none}.survey-item .survey-aggregate .survey-aggregate-item .description-top.active{width:fit-content;max-width:100%;display:block;position:absolute;bottom:32px;right:0;padding:8px 16px;border-radius:4px;background-color:#493b32;color:#fff;text-align:left;z-index:1}.survey-item .answer-list{margin-bottom:0px}.survey-item .answer-list .answer-item{margin-bottom:8px}.survey-item .answer-list .answer-item:first-child{margin-top:8px}@media screen and (max-width: 800px){.survey-item .answer-list .answer-item{border-top:1px solid #d3d3d3;padding-top:10px}}.survey-item .answer-list .answer-item .answer-form{padding:6px 5px;border:1px solid #d0d0d5;font-size:16px;min-width:180px;border-radius:4px}.survey-item .answer-list .answer-item .delete-answer{color:#e53935}.survey-item .answer-list .answer-item .delete-answer:hover{color:#e53935}.survey-item .answer-list .answer-item .survey-chart-area{position:relative;margin-right:10px}.survey-item .answer-list .answer-item .survey-chart-area .survey-chart{position:relative;height:4px;width:calc(100% - 200px);background:#c4c4c4;display:inline-block}@media screen and (max-width: 800px){.survey-item .answer-list .answer-item .survey-chart-area .survey-chart{width:100%}}.survey-item .answer-list .answer-item .survey-chart-area .survey-chart .survey-chart-complete{height:4px;background:#c4c4c4;position:absolute;top:0px;bottom:0px;left:0px;margin:auto}.survey-item .survey-setting{background:#eee;padding:1px 10px;margin-top:10px}.survey-item .selectable-month-period{width:80px}.survey-item .month-select-block{margin-left:10px}.survey-item .month-select-block .selectable-month-block{margin:5px 10px}.survey-item .month-select-block .selectable-month-block .selectable-month{display:inline-block;margin-right:16px}.survey-item .month-select-block .selectable-month-block .selectable-month input{margin-right:0px}.survey-item .month-select-block .cr-arrow.right{transform:rotate(-90deg)}.survey-csv-button{font-size:12px;line-height:30px;height:30px;padding:0px 8px}#survey-list{max-width:640px}.survey-number{display:inline-block;width:25px}.g-report-comments .filter{padding:8px;background:rgba(208,208,213,.2);border-radius:4px}.g-report-comments .filter-closed{color:#3dba99;display:inline-block;cursor:pointer}.g-report-comments .filter-open{padding:10px;display:block;position:relative}.g-report-comments .filter-open .close-button-area{position:absolute;top:0px;right:0px;padding:8px}.g-report-comments .filter-open .close-button-area .close-button{cursor:pointer}.g-report-comments .component-g-reports-comment .student{cursor:pointer;background:#f9f9f9;padding:8px;line-height:24px;border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g-report-comments .component-g-reports-comment .student .student-left{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g-report-comments .component-g-reports-comment .student .student-left-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g-report-comments .component-g-reports-comment .student .student-left .student-info-main{word-break:break-all;text-align:left;display:flex;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical}.g-report-comments .component-g-reports-comment .student .status{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:8px}.g-report-comments .component-g-reports-comment .student .status>span{margin-left:4px}.g-report-comments .component-g-reports-comment .student .status .student-icon-right{width:14px;text-align:center}.g-report-comments .component-g-reports-comment .student .fa-angle-right{transition:all .3s}.g-report-comments .component-g-reports-comment .student .fa-angle-right.active{transition:all .3s;transform:rotate(90deg)}.g-report-comments .component-g-reports-comment .comment-area{margin:16px 0;word-wrap:break-word}.g-report-comments .component-g-reports-comment .comment-area .comment-form{margin-bottom:32px}.g-report-comments .component-g-reports-comment .comment-area .comment-form textarea{margin-bottom:24px}.g-report-comments .component-g-reports-comment .comment-area .comment-form .btn{padding:0px 10px;line-height:30px;height:30px}.g-report-list .report-flex-block{display:-ms-flexbox;display:flex;margin:0px 10px}.g-report-list .report-flex-block .report-checkbox{width:20px;margin:10px;text-align:center}.g-report-list .report-flex-block .report-date{font-size:.9em;font-weight:bold}.g-report-list .report-flex-block .report-scheduled-time{font-size:.9em;margin-bottom:-5px}.g-report-list .report-flex-block .report-subjects{font-size:.9em;color:gray;min-height:18px}.g-report-list .report-flex-block .report-status{min-width:60px;line-height:46px}.g-report-list .report-flex-block .report-detail{position:relative}.g-report-list .report-flex-block .report-detail .report-detail-view{font-size:.9em}.g-report-list .report-flex-block .report-detail .report-detail-view-list{display:none;top:100%;padding:5px 0px;color:#fff;position:absolute;z-index:1;background-color:#a9a9a9;border-radius:4px;padding-left:5px;font-size:12px;transition:all 5s ease}.g-report-list .report-flex-block .report-detail .report-detail-view-list .right{float:right;margin-right:20px}.g-report-list .report-flex-block .report-detail .report-detail-view-list .left{margin-left:20px}.g-report-list .report-flex-block .report-detail .report-detail-view-list::after{content:"";position:absolute;display:block;width:0;height:0;left:30px;top:-15px;transition:all 5s ease;border-bottom:15px solid #a9a9a9;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0)}.g-report-list .report-flex-block .report-detail-view:hover+.report-detail-view-list{display:block}.event-sortable-title{display:table;width:100%;color:#585859;padding:5px;border-bottom:.5px solid #e8e8e8;font-size:12px}.event-title-cell{display:table-cell;vertical-align:middle}.event-list-title{min-width:50px}.event-status-title{width:285px}.event-container-table .switch{height:24px;width:68px;border-radius:16px;line-height:24px;color:#fff;background-color:#e53935;margin:0;font-size:12px}.event-container-table .switch::before{width:22px;height:22px;right:45px}.event-container-table .switch::after{content:"未完了";display:inline-block;padding-left:20px}.event-container-table .active.switch::before{right:1px}.event-container-table .switch.active{background-color:#16bfb7}.event-container-table .active.switch::after{display:inline-block;content:"完了";margin-left:-30px}.event-sortable-ul{min-width:800px}.event-sortable-ul .event-sortable-li{border-bottom:1px solid #e8e8e8;padding:5px}.event-sortable-ul .event-sortable-li .event-container-table{display:table;width:100%}.event-sortable-ul .event-sortable-li .event-container-table .event-container-cell{display:table-cell}.event-sortable-ul .event-sortable-li .event-container-table .notification-block{width:100px}.event-sortable-ul .event-sortable-li .event-container-table .event-container-cell .notification{float:right;margin-right:10px;vertical-align:middle}.event-sortable-ul .event-sortable-li .event-container-table .event-sort-id{width:30px}.event-sortable-ul .event-sortable-li .event-container-table .event-title{font-size:16px}.event-sortable-ul .event-sortable-li .event-container-table .event-checkbox{width:30px}.event-sortable-ul .event-sortable-li .event-container-table .event-status{width:100px}.event-sortable-ul .event-sortable-li .event-container-table .event-student-count{width:45px;text-align:right}.event-sortable-ul .event-sortable-li .event-student-list{padding:10px;margin:10px;background:rgba(208,208,213,.2);border-radius:4px;display:none}.event-sortable-ul .event-sortable-li .event-student-list .event-student-item{background:rgba(208,208,213,.2);margin:5px 1px;padding:3px 10px;border-radius:17px;font-size:12px;display:inline-block}.event-search-block{margin-bottom:20px}.bulk-change{margin-top:15px}.form-control-date{width:100px}#contact-container{max-width:960px;margin:auto}#contact-container .search-form{margin-bottom:24px}#contact-container .search-form .student-name-form{position:relative;max-width:540px}#contact-container .search-form .student-name-form .fa-times{position:absolute;top:6px;right:10px;color:rgba(0,0,0,.3);cursor:pointer}#contact-container .search-form .student-name-form .fa-times:hover{color:rgba(0,0,0,.5)}#contact-container .search-form .status-selector{max-width:70px}#contact-container .contact-list a{text-decoration:none;color:#493b32}#contact-container .contact-list a:hover{color:#493b32}#contact-container .contact-list .contact-link:first-child .contact-list-item{border-top:1px solid #e8e8e8}#contact-container .contact-list .contact-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fefdfd;padding:8px 0;position:relative;border-bottom:1px solid #e8e8e8}#contact-container .contact-list .contact-list-item img{margin-right:10px;width:40px;border-radius:50%}#contact-container .contact-list .contact-list-item .content{display:inline-block;width:calc(100% - 55px)}#contact-container .contact-list .contact-list-item .name{width:calc(100% - 350px);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 700px){#contact-container .contact-list .contact-list-item .name{width:calc(100% - 150px)}}#contact-container .contact-list .contact-list-item .status{display:inline-block}@media screen and (max-width: 700px){#contact-container .contact-list .contact-list-item .status{display:block}}#contact-container .contact-list .contact-list-item .icon-new{display:inline-block;width:40px;height:20px;color:#fff;font-size:12px;background:#e53935;border:1px solid #fff;border-radius:12px;line-height:20px;text-align:center;vertical-align:super}#contact-container .contact-list .contact-list-item .last-comment{margin-top:-6px;font-size:12px;color:#8a8a8f;width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}#contact-container .contact-list .contact-list-item .contact-status{width:90px;font-size:14px;display:inline-block;text-align:right}#contact-container .contact-list .contact-list-item .last-comment-date{position:absolute;right:8px;top:8px}@media screen and (max-width: 800px){#contact-container .contact-list .contact-list-item .last-comment-date{font-size:14px}}#contact-container .contact-list .contact-list-item .status-badge{padding:6px;color:#fff}#contact-container .contact-list .contact-list-item .backlog{background:#e53935}#contact-container .contact-list .contact-list-item .progress{background:#19bfb8}#contact-container .contact-list .contact-list-item .hold{background:#1a90ff}#contact-container .contact-list .contact-list-item .closed{background:#8a8a8f}#contact-comment-container .profile-icon-pie{border-radius:50%;background-color:#eee;width:40px}#contact-comment-container .contact-file{color:#fff}#contact-comment-container .image-previews{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px 10%;text-align:center;background:rgba(51,51,51,.7)}#contact-comment-container .contact-image{width:192px;margin-bottom:14px;cursor:pointer;display:block}#contact-comment-container .large-image{display:none;height:100%;width:100%;object-fit:contain}#contact-comment-container .comment-form{display:-ms-flexbox;display:flex}#contact-comment-container .comment-form .contact-textarea{width:100%;height:100px;border:1px solid #8a8a8f;border-radius:4px;padding:10px}#contact-comment-container .comment-flex-wrap{display:-ms-flexbox;display:flex}#contact-comment-container .comment-flex-wrap.flex-start{-ms-flex-pack:start;justify-content:flex-start}#contact-comment-container .comment-flex-wrap.flex-end{-ms-flex-pack:end;justify-content:flex-end}#contact-comment-container .comment-list{padding-top:16px;border-top:1px solid #e8e8e8;margin-bottom:16px;word-wrap:break-word}#contact-comment-container .comment-list .comment-list-item{position:relative;padding:10px;border-radius:8px;background:rgba(208,208,213,.2);min-width:190px}@media screen and (max-width: 800px){#contact-comment-container .comment-list .comment-list-item{min-width:0;max-width:100%}}#contact-comment-container .comment-list .comment-list-item .comment-icon{position:absolute;top:0}#contact-comment-container .comment-list .comment-list-item.other-comment{margin:0 0 24px 50px}#contact-comment-container .comment-list .comment-list-item.other-comment .comment-icon{left:-50px}#contact-comment-container .comment-list .comment-list-item.own-comment{margin:0 50px 24px 0}#contact-comment-container .comment-list .comment-list-item.own-comment .comment-icon{right:-50px}#contact-comment-container .comment-list .comment-list-item.own-comment .comment-info{text-align:right}#contact-comment-container .comment-list .comment-status{text-align:right}#contact-comment-container .comment-list .comment-content{width:100%}#contact-comment-container .comment-list .comment-content .comment-info{margin-bottom:8px;text-align:left}#contact-comment-container .comment-list .comment-content .comment-info>span:first-child{margin-right:8px}#contact-comment-container .comment-list .comment-content .comment-info .comment-name{font-size:14px;line-height:24px;color:#493b32;font-weight:bold}#contact-comment-container .comment-list .comment-content .comment-info .comment-date{color:#8a8a8f;font-size:12px;line-height:20px;text-align:right}#contact-comment-container-one-side-new{max-width:960px}#contact-comment-container-one-side-new .profile-icon-pie{border-radius:50%;background-color:#eee;width:40px}#contact-comment-container-one-side-new .comment-list{padding-top:16px;margin-bottom:16px;word-wrap:break-word}#contact-comment-container-one-side-new .comment-list .comment-list-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 10px 58px}@keyframes blink{to{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}#contact-comment-container-one-side-new .comment-list .comment-list-item.new-message-animate .comment-content{animation:blink 1.5s 3}#contact-comment-container-one-side-new .comment-list .comment-list-item.new-message-animate:before,#contact-comment-container-one-side-new .comment-list .comment-list-item.new-message-animate:after{animation:blink 1.5s 3}#contact-comment-container-one-side-new .comment-list .comment-list-item .comment-icon{position:absolute;top:10px}#contact-comment-container-one-side-new .comment-list .comment-list-item:before,#contact-comment-container-one-side-new .comment-list .comment-list-item:after{position:absolute;width:0;height:0;top:40px;border-style:solid;content:""}#contact-comment-container-one-side-new .comment-list .comment-list-item:before,#contact-comment-container-one-side-new .comment-list .comment-list-item:after{margin-left:-10px;border-width:8px 10px 8px 0}#contact-comment-container-one-side-new .comment-list .comment-list-item:before{left:0;border-color:rgba(0,0,0,0) #e9e9eb rgba(0,0,0,0) rgba(0,0,0,0)}#contact-comment-container-one-side-new .comment-list .comment-list-item:after{left:2px;border-color:rgba(0,0,0,0) #e9e9eb rgba(0,0,0,0) rgba(0,0,0,0)}#contact-comment-container-one-side-new .comment-list .comment-list-item .comment-icon{left:-58px}#contact-comment-container-one-side-new .comment-list .comment-list-item .comment-info{-ms-flex-item-align:start;align-self:flex-start}#contact-comment-container-one-side-new .comment-list .comment-list-item .comment-content{-ms-flex-item-align:start;align-self:flex-start}#contact-comment-container-one-side-new .comment-list .comment-list-item .comment-status{-ms-flex-item-align:start;align-self:flex-start}#contact-comment-container-one-side-new .comment-list .comment-status{height:22px;text-align:right}#contact-comment-container-one-side-new .comment-list .comment-content{border-radius:4px;background-color:#e9e9eb;padding:12px}#contact-comment-container-one-side-new .comment-list .comment-info{margin-bottom:8px}#contact-comment-container-new{padding-bottom:35px}#contact-comment-container-new .profile-icon-pie{border-radius:50%;background-color:#eee;width:40px}#contact-comment-container-new .comment-list{padding-top:16px;word-wrap:break-word}#contact-comment-container-new .comment-list .comment-list-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#contact-comment-container-new .comment-list .comment-list-item .comment-icon{position:absolute;top:57px}#contact-comment-container-new .comment-list .comment-list-item:before,#contact-comment-container-new .comment-list .comment-list-item:after{position:absolute;width:0;height:0;top:40px;border-style:solid;content:""}#contact-comment-container-new .comment-list .comment-list-item.other-comment{margin:0 0 16px 58px}#contact-comment-container-new .comment-list .comment-list-item.other-comment:before,#contact-comment-container-new .comment-list .comment-list-item.other-comment:after{margin-left:-10px;border-width:8px 10px 8px 0}#contact-comment-container-new .comment-list .comment-list-item.other-comment:before{left:0;border-color:rgba(0,0,0,0) #e9e9eb rgba(0,0,0,0) rgba(0,0,0,0)}#contact-comment-container-new .comment-list .comment-list-item.other-comment:after{left:2px;border-color:rgba(0,0,0,0) #e9e9eb rgba(0,0,0,0) rgba(0,0,0,0)}#contact-comment-container-new .comment-list .comment-list-item.other-comment .comment-icon{left:-58px}#contact-comment-container-new .comment-list .comment-list-item.other-comment .comment-info{margin-left:-58px}#contact-comment-container-new .comment-list .comment-list-item.other-comment .comment-content{-ms-flex-item-align:start;align-self:flex-start}#contact-comment-container-new .comment-list .comment-list-item.other-comment .comment-status{-ms-flex-item-align:start;align-self:flex-start}#contact-comment-container-new .comment-list .comment-list-item.own-comment{margin:0 58px 10px 0}#contact-comment-container-new .comment-list .comment-list-item.own-comment:before,#contact-comment-container-new .comment-list .comment-list-item.own-comment:after{margin-right:-10px;border-width:8px 0 8px 10px}#contact-comment-container-new .comment-list .comment-list-item.own-comment:before{right:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e9e9eb}#contact-comment-container-new .comment-list .comment-list-item.own-comment:after{right:2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e9e9eb}#contact-comment-container-new .comment-list .comment-list-item.own-comment .comment-icon{right:-58px}#contact-comment-container-new .comment-list .comment-list-item.own-comment .comment-info{margin-right:-58px}#contact-comment-container-new .comment-list .comment-list-item.own-comment .comment-content{-ms-flex-item-align:end;align-self:flex-end}#contact-comment-container-new .comment-list .comment-list-item.own-comment .comment-status{-ms-flex-item-align:end;align-self:flex-end}#contact-comment-container-new .comment-list .comment-list-item.system-message .comment-content{background:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#contact-comment-container-new .comment-list .comment-list-item.system-message:before,#contact-comment-container-new .comment-list .comment-list-item.system-message:after{display:none}#contact-comment-container-new .comment-list .comment-status{height:22px;text-align:right}#contact-comment-container-new .comment-list .comment-content{margin-top:4px;border-radius:0 8px 8px 8px;background-color:#f3f4f5;padding:12px}#contact-comment-container-new .comment-list .comment-info{text-align:center}#contact-comment-container-new .comment-list .online-lesson-form{display:inline-block}#contact-comment-container-new .comment-list .online-lesson-form .cr-clickable-title{background:#fff;border:none}.component-chat-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;box-sizing:border-box}.component-chat-modal-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#221815;opacity:.6}.component-chat-modal-loading{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.component-chat-modal-loading-icon{margin-top:10px}@media screen and (max-width: 450px){.component-chat-modal-container{width:100% !important;height:100% !important;border:none !important;border-radius:0 !important;box-shadow:none !important;max-height:100% !important}.component-chat-modal textarea.form-control,.component-chat-modal textarea.form-control-number{min-height:40px !important}.component-chat-modal .send-message-container{padding-top:12px !important}.component-chat-modal .chat-container{-ms-flex:1;flex:1}}.component-chat-modal-container{width:80%;max-height:90%;overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-height:200px;padding:0 24px 24px 24px;background-color:#fff;border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,.08);z-index:100;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.component-chat-modal-header{padding:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:fixed;width:100%;box-sizing:border-box;z-index:9;left:0;background:#fff}.component-chat-modal .subjects{margin-right:16px}.component-chat-modal .cr-close{font-size:24px;cursor:pointer;position:absolute;right:24px}.component-chat-modal-close{cursor:pointer}.component-chat-modal-title{font-size:24px;font-weight:700;line-height:1.5;color:#493b32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-chat-modal .chat-container{position:relative;overflow:auto;overscroll-behavior:none}.component-chat-modal .chat-container .no-message{text-align:center;min-height:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.component-chat-modal .chat-container #contact-comment-container-new{padding-top:85px}.component-chat-modal .chat-modal-bottom-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.component-chat-modal .chat-modal-bottom-button-container .chat-modal-bottom-button{margin:8px}.component-chat-modal .send-message-container{border-top:1px solid #ccc;padding-top:20px;text-decoration:none;position:relative}.component-chat-modal .send-message-container .hide-file-select{height:0 !important;border:0 !important;overflow:hidden;padding:0 !important;margin:0 !important}.component-chat-modal .send-message-container .refresh-container{font-weight:bold;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.component-chat-modal .send-message-container .refresh-container .click-area{display:block}.component-chat-modal .send-message-container .refresh-container .cr-restore{position:relative;top:1px;transform:scaleX(-1);font-size:18px;font-weight:bold}.component-chat-modal .send-message-container .select-file-container{border:1px solid #d0d0d5;border-radius:4px;padding:4px 8px;max-width:540px}.component-chat-modal .send-message-container .select-file-container .select-btn{background-color:#f9f9f9;border:1px solid #d0d0d5;border-radius:2px;color:#493b32;cursor:pointer}.component-chat-modal .send-message-container .select-file-container .select-btn.disabled{opacity:.5;cursor:not-allowed}.component-chat-modal .send-message-container .submit-comment{display:block}.component-chat-modal .send-message-container .exit-room{position:absolute;right:0;bottom:0}.component-chat-modal .send-message-container .cr-button-green{width:200px}.component-chat-modal .send-message-container .cr-base-title{padding:24px 0}.component-chat-modal .send-message-container .cr-intro-font{padding-top:8px}.component-chat-modal .send-message-container textarea{margin:16px 0}.component-chat-modal .comment-sys-msg{text-align:center}.component-chat-modal .own-comment::after,.component-chat-modal .own-comment::before,.component-chat-modal .other-comment::after,.component-chat-modal .other-comment::before,.component-chat-modal .comment-list-item::after,.component-chat-modal .comment-list-item::before{display:none}.component-chat-modal .comment-info{text-align:initial}.component-chat-modal .comment-date{margin:16px 0;line-height:24px;text-align:center;color:#d0d0d5}.component-chat-modal .comment-username{margin-left:3.75rem;font-weight:bold;font-size:14px;text-align:left;color:#493b32}.component-chat-modal .own-comment .comment-username{margin-left:0;margin-right:3.75rem;text-align:right}.component-chat-modal .comment-list .comment-content{word-break:break-all}.component-chat-modal .comment-attachment-file{font-size:12px;color:#221815 !important;text-decoration:none !important;height:62px;border:1px solid #d0d0d5;border-radius:4px;background-color:#fff;padding:13px;display:-ms-flexbox;display:flex;overflow:hidden}.component-chat-modal .comment-attachment-file-left{width:36px;height:36px;margin-right:10px}.component-chat-modal .comment-attachment-file-right{-ms-flex:1;flex:1;overflow:hidden}.component-chat-modal .comment-attachment-file-img{width:36px;height:36px;border-radius:4px}.component-chat-modal .comment-attachment-file-name{font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-chat-modal .comment-attachment-file-size{color:#8a8a8f}.component-chat-modal .comment-attachment-file-tooltip{visibility:hidden}.component-chat-modal .comment-attachment{margin-bottom:8px}.component-chat-modal .comment-attachment:hover .comment-attachment-file-tooltip{visibility:visible}.component-zoom-create-select{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;box-sizing:border-box}.component-zoom-create-select-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#221815;opacity:.6}.component-zoom-create-select-loading{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width: 450px){.component-zoom-create-select-container{width:100% !important;height:100% !important;border:none !important;border-radius:0 !important;box-shadow:none !important;max-height:100% !important}.component-zoom-create-select textarea.form-control,.component-zoom-create-select textarea.form-control-number{min-height:40px !important}.component-zoom-create-select .send-message-container{padding-top:12px !important}.component-zoom-create-select .chat-container{-ms-flex:1;flex:1}}.component-zoom-create-select-container{width:495px;max-height:90%;overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 24px 24px 24px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);z-index:100;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.component-zoom-create-select-header{padding:20px 24px 20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.component-zoom-create-select .cr-close{font-size:24px;cursor:pointer;position:absolute;right:24px}.component-zoom-create-select-close{cursor:pointer}.component-zoom-create-select-title{font-size:24px;font-weight:bold;line-height:36px;color:#493b32}.component-zoom-create-select .zoom-create-button-group{text-align:right}#teacher-attends table{word-break:break-all}#teacher-attends .calendar-mode{margin-bottom:16px}#teacher-attends .calendar-mode .calendar-mode-btn{padding:5px 16px;display:inline-block;cursor:pointer}#teacher-attends .calendar-mode .active{color:#493b32;font-weight:bold;background:#fddc3e;border-radius:21px}#teacher-attends .calendar-nav{position:sticky;top:58px;text-align:center;line-height:30px;background-color:rgba(208,208,213,.7);display:-ms-flexbox;display:flex}#teacher-attends .calendar-nav .fa-chevron-left,#teacher-attends .calendar-nav .fa-chevron-right{cursor:pointer;line-height:30px;color:#493b32;opacity:.7;-ms-flex:1;flex:1}#teacher-attends .calendar-nav .fa-chevron-left:hover,#teacher-attends .calendar-nav .fa-chevron-right:hover{background:#d0d0d5}#teacher-attends .teacher-info{margin:16px 0px;background-color:#fefdfd}#teacher-attends .teacher-info .teacher-info-item{margin-right:16px;color:#585859}#teacher-attends .teacher-info .teacher-info-item>strong{color:#493b32;margin-left:4px}#teacher-attends .sticky-table-container.head{top:90px}#teacher-attends .attend-list{table-layout:fixed;width:100%}#teacher-attends .attend-list thead{z-index:1}#teacher-attends .attend-list thead>tr>th{padding:8px;border-bottom:1px solid #e8e8e8;background:#fefdfd}#teacher-attends .attend-list tbody>tr>td .fix-add{width:90px}#teacher-attends .attend-list tbody>tr>td{padding:8px;border-bottom:1px solid #e8e8e8}#teacher-attends .attend-list tbody>tr>td .fa-pencil-square-o{cursor:pointer}#teacher-attends .attend-list tbody>tr>td .record-list{display:-ms-flexbox;display:flex}#teacher-attends .attend-list tbody>tr>td .record-list .record-list-item{-ms-flex:1;flex:1;min-width:40px}#teacher-attends .attend-list tbody>tr>td .attend-list-btn{padding:6px 0px;margin:3px 1px;width:68px;font-size:12px;padding:5px 3px !important}#teacher-attends .attend-list tbody>tr>td .input-text{height:32px;max-width:48px;border:1px solid #d0d0d5;box-sizing:border-box;border-radius:4px;outline:none;margin-bottom:8px;padding:0 4px}#teacher-attends .attend-list tbody>tr>td .input-text:focus{border-color:#16bfb7}#teacher-attends .apply-list-container{padding-bottom:10px}#teacher-attends .apply-list-container .apply-list{table-layout:fixed;width:100%}#teacher-attends .apply-list-container .apply-list thead>tr>th{padding:8px;border-bottom:1px solid #e8e8e8}#teacher-attends .apply-list-container .apply-list tbody>tr>td{vertical-align:middle;padding:8px;border-bottom:1px solid #e8e8e8}.student-interview-list .menu-title{margin-top:10px}.student-interview-list .form-control,.student-interview-list .form-control-number{margin:13px 0}.student-interview-list .interview-item{padding-left:40px;word-break:break-word}.student-interview-list .interview-item tr{cursor:pointer}.student-interview-list .interview-item tr .f-bold{font-weight:bold}.student-interview-list .interview-item tr:active{background:#e8e2db}.student-interview-list .interview-item th.operation{width:100px}.student-interview-list .slot-side a.btn{margin-top:4px}.student-interview-create .form-group #student{font-size:16px}.student-interview-create .right-student-info{overflow-y:auto;width:240px;padding:0 14px;background:#fddc3e;position:fixed;right:0;top:0;height:100%;padding-top:60px}@media only screen and (max-width: 1000px){.student-interview-create .right-student-info{display:none;visibility:hidden}}.student-interview-create .right-student-info .user_icon{width:80px;height:80px;display:block;margin:36px auto;border-radius:50%;border:2px solid #eee}.student-interview-create .right-student-info .info-container{padding:4px 12px;margin:6px 0;width:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;min-height:56px}.student-interview-create .right-student-info .info-container .subjects{font-size:12px !important;line-height:16px;margin-left:40px}.student-interview-create .right-student-info .info-container .subjects li{display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;float:left;margin-right:20px}.student-interview-create .right-student-info .info-container .subjects li:nth-child(3n) i{margin-right:4px;background:#16bfb7 0% 0% no-repeat padding-box;border-radius:4px;width:8px;height:8px}.student-interview-create .right-student-info .info-container .subjects li:nth-child(3n-1) i{margin-right:4px;background:#fddc3e 0% 0% no-repeat padding-box;border-radius:4px;width:8px;height:8px}.student-interview-create .right-student-info .info-container .subjects li:nth-child(3n-2) i{margin-right:4px;background:#4689ff 0% 0% no-repeat padding-box;border-radius:4px;width:8px;height:8px}.student-interview-create .right-student-info .info-container ul{margin-bottom:0 !important;overflow:hidden}.student-interview-create .right-student-info .info-container .title{font-size:12px;color:#8a8a8a;margin-bottom:0 !important}.student-interview-create .right-student-info .info-container .content{text-align:center;font-size:20px;line-height:30px}.student-interview-template-name{margin-top:16px !important;margin-bottom:20px;font-size:18px;word-break:break-all}.student-interview-detail{width:100%;padding:34px 27px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 2px 4px rgba(0,0,0,.1);border-radius:8px}.student-interview-detail .interview-container{position:relative;border:1px solid #d0d0d5;border-radius:2px;padding:8px 10px}.student-interview-detail .area-title{position:absolute;top:-28px;left:0;font-size:12px;color:#8a8a8a}.student-interview-detail .top-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}.student-interview-detail .top-info .interview-purpose{width:100%;max-width:700px;margin-top:28px;min-height:90px}@media only screen and (min-width: 1024px){.student-interview-detail .top-info .interview-purpose{width:75%}}.student-interview-detail .top-info .interview-purpose .area-content{font-size:18px;word-break:break-word}.student-interview-detail .top-info .right-info{font-size:12px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 1024px){.student-interview-detail .top-info .right-info{width:23%}}@media only screen and (max-width: 1023px){.student-interview-detail .top-info .right-info{width:50%;max-width:250px}}@media print{.student-interview-detail .top-info .right-info{width:50%;max-width:250px;margin-top:30px}}.student-interview-detail .top-info .right-info ul{margin-bottom:0}.student-interview-detail .top-info .right-info li{line-height:28px;border-bottom:1px solid #d0d0d5;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.student-interview-detail .top-info .right-info .right-info-title{color:#8a8a8a;padding-left:16px}.student-interview-detail .top-info .right-info .right-info-content{font-weight:bold}.student-interview-detail .interview-content{margin-top:48px}.student-interview-detail .interview-content .area-content{white-space:pre-wrap;word-break:break-all;font-size:18px}.student-interview-detail .interview-content .area-content ul{list-style:disc !important;padding-left:40px !important}.student-interview-detail .interview-content .area-content p{margin-bottom:0}.interview-file{color:#fff}.interview-image{width:192px;margin-bottom:14px;cursor:pointer;display:block}.large-image{display:none;height:100%;width:100%}.image-previews{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px 10%;text-align:center;background:rgba(51,51,51,.7)}.f-brown{color:#493b32 !important}.f-green{color:#16bfb7 !important}.bg-white{background-color:#fff !important}.bg-yellow{background-color:#fddc3e !important}.bg-gray9{background-color:#f9f9f9 !important}.f-brandcolor-regular{color:#fddc3e !important}.f-subcolor-regular{color:#16bfb7 !important}.f-warncolor-regular{color:#e53935 !important}.f-linkcolor-regular{color:#129b95 !important}.f-brandcolor-light{color:#fff8d8 !important}.f-subcolor-light{color:#70d2cc !important}.f-warncolor-light{color:#fff1f0 !important}.f-linkcolor-light{color:#edf7f6 !important}.f-brandcolor-dark{color:#fdce3e !important}.f-subcolor-dark{color:#00a194 !important}.f-warncolor-dark{color:#c62828 !important}.f-linkcolor-dark{color:#00695c !important}.f-text-brown{color:#c62828 !important}.f-text-gray-dark{color:#d0d0d5 !important}.f-text-gray-dark1{color:#585859 !important}.f-mask-black{color:#221815 !important}.f-background-gray-light{color:#f9f9f9 !important}.f-white{color:#fff !important}.bg-brandcolor-regular{background-color:#fddc3e !important}.bg-subcolor-regular{background-color:#16bfb7 !important}.bg-warncolor-regular{background-color:#e53935 !important}.bg-warncolor-regular-1{background-color:#ec6709 !important}.bg-infocolor-regular{background-color:#1890ff !important}.bg-successcolor-regular{background-color:#3ea10c !important}.bg-linkcolor-regular{background-color:#129b95 !important}.bg-brandcolor-light{background-color:#fff8d8 !important}.bg-subcolor-light{background-color:#70d2cc !important}.bg-warncolor-light{background-color:#fff1f0 !important}.bg-warncolor-light-1{background-color:#fff6e8 !important}.bg-infocolor-light{background-color:#eff8ff !important}.bg-successcolor-light{background-color:#eff7eb !important}.bg-linkcolor-light{background-color:#edf7f6 !important}.bg-brandcolor-dark{background-color:#fdce3e !important}.bg-subcolor-dark{background-color:#00a194 !important}.bg-warncolor-dark{background-color:#c62828 !important}.bg-warncolor-dark-1{background-color:#d75c04 !important}.bg-infocolor-dark{background-color:#0d73e1 !important}.bg-successcolor-dark{background-color:#358f08 !important}.bg-linkcolor-dark{background-color:#00695c !important}.bg-text-brown{background-color:#493b32 !important}.bg-text-dark{background-color:#221815 !important}.bg-text-gray-dark{background-color:#d0d0d5 !important}.bg-text-gray-dark1{background-color:#585859 !important}.bg-text-gray-dark2{background-color:#717175 !important}.bg-text-gray-dark3{background-color:#8e8e93 !important}.bg-text-gray-dark4{background-color:#bbbbbd !important}.bg-mask-black{background-color:#221815 !important}.bg-background-gray-light{background-color:#f9f9f9 !important}.bg-background-gray-light-1{background-color:#eff0f1 !important}.cr-1-title{font-size:24px;line-height:36px;font-weight:bold;color:#493b32}.cr-1-menu{font-size:18px;line-height:28px;font-weight:normal;color:#493b32}.cr-2-title{font-size:12px;line-height:16px;font-weight:bold;color:#493b32}.cr-2-menu{font-size:12px;line-height:16px;font-weight:normal;color:#493b32}.cr-intro-font{font-size:14px;line-height:16px;font-weight:normal;color:#585859}.cr-base-font{font-size:14px;line-height:24px;font-weight:normal;color:#493b32}.cr-base-title{font-size:14px;line-height:24px;font-weight:bold;color:#493b32}.cr-clickable-title{font-size:14px;line-height:24px;color:#129b95;font-weight:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.cr-clickable-title:hover{color:#00695c}.cr-clickable-title-negative{color:#e53935}.cr-clickable-title-negative:hover{color:#c62828}.cr-special-font{font-size:32px;line-height:44px;font-weight:bold;color:#493b32}.cr-shadow-dark{box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.cr-shadow-light{box-shadow:0 2px 4px rgba(0,0,0,.08);border-radius:8px}.cr-divider-long{width:1px;border:.5px solid #d0d0d5;height:40px}.cr-divider-trans{width:40px;height:1px;border:.5px solid #d0d0d5}.cr-button{color:#493b32 !important;height:32px;line-height:32px;font-weight:bold;font-size:14px;padding:0 28px;text-align:center;background-color:#fddc3e;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;vertical-align:middle;text-decoration:none;display:inline-block;outline:none;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif}.cr-button:hover{background-color:#fdce3e}.cr-button.bg-subcolor-regular:hover{background-color:#00a194 !important}.cr-button-mobile{color:#493b32;font-weight:500;font-size:14px;text-align:center;background-color:#fddc3e;border:none;cursor:pointer;white-space:nowrap;vertical-align:middle;text-decoration:none;display:inline-block;outline:none;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;line-height:24px;padding:8px 24px;border-radius:10px}.cr-button-mobile:link,.cr-button-mobile:visited,.cr-button-mobile:hover,.cr-button-mobile:active{color:#493b32 !important}.cr-button-mobile:hover{background-color:#fdce3e}.cr-button-mobile.bg-subcolor-regular:hover{background-color:#00a194 !important}.cr-button-mobile.cr-button-small{padding:4px 8px !important;line-height:22px}.cr-button-mobile.cr-button-outline{height:auto;line-height:24px}.cr-button-mobile.cr-button-outline:hover{background:none}.cr-button-mobile.rounded-lg{padding:11px 24px;border-radius:64px;min-width:150px}.cr-button-warn{background-color:#e53935;color:#fff !important}.cr-button-warn:hover{background-color:#c62828 !important}.cr-button-green{background-color:#16bfb7;color:#fff !important}.cr-button-green:hover{background-color:#00a194 !important}.cr-button-ban{background-color:#bbbbbd;color:#fff !important}.cr-button-ban:hover{background-color:#bbbbbd !important;color:#fff !important}.cr-button-outline{height:32px;line-height:32px;border:1px solid #ddd;color:#493b33;background:none;outline:none;cursor:pointer}.cr-button-outline:hover{background-color:rgba(208,208,213,.5)}.cr-button-outline.cr-button-pos{color:#129b95 !important;border:1px solid #16bfb7}.cr-button-outline.cr-button-pos:hover{background:#edf7f6 !important}.cr-button-outline.cr-button-pos.active{background:#1d9062;color:#fff !important}.cr-button-outline.cr-button-neg{color:#e53935 !important;border:1px solid #e53935}.cr-button-outline.cr-button-neg:hover{background:#fff1f0}.cr-button-outline.cr-button-outline-ban{background-color:#d0d0d5;color:#fff !important;border-color:#d0d0d5;cursor:not-allowed}.cr-button-outline.cr-button-outline-ban:hover{background-color:#d0d0d5 !important}.cr-button-s{height:auto;line-height:normal;width:auto;font-size:95%;padding:6px 14px}.cr-button-small{font-weight:normal;height:auto;line-height:14px;width:auto;padding:5px 16px !important}.cr-button-vs{height:auto;line-height:normal;width:auto;padding:.5px 3px;font-size:75%}.cr-button-l{font-size:18px}.cr-button-block{display:block;width:100%;font-size:18px}.cr-button-text{outline:none;background:rgba(0,0,0,0);font-weight:normal}.cr-button-text:hover{background:rgba(0,0,0,0)}.cr-button-icon{outline:none;background:rgba(0,0,0,0);font-weight:normal;height:auto;line-height:normal;width:auto;padding:.5px 3px;font-size:14px;text-decoration:underline}.cr-button-icon:hover{background:rgba(0,0,0,0)}.cr-button-icon-primary{color:#129b95 !important}.cr-button-icon-primary:hover{color:#00695c !important}.cr-button-icon-warn{color:#e53935 !important}.cr-button-icon-warn:hover{color:#c62828 !important}.cr-button-icon-disabled{color:#d0d0d5 !important}.cr-button-icon-disabled:hover{color:#d0d0d5 !important}.cr-tab{display:inline-block;box-shadow:0px 2px 4px rgba(0,0,0,.08)}.cr-tab-item{display:inline-block;height:60px;padding:18px 16px;background-color:#fff;font-size:14px;color:#585859;cursor:pointer}.cr-tab-item.active{color:#493b32;border-bottom:4px solid #fddc3e}.cr-tab-item.arrow::after{display:inline-block;content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238A8A8F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:8px;height:24px;line-height:18px;vertical-align:middle;margin-left:10px}.cr-input{background-color:#fff;border:1px solid #d0d0d5;box-sizing:border-box;border-radius:4px;height:32px;font-size:14px;line-height:24px;padding:8px 4px;color:#493b32}.cr-input:focus{border-color:#16bfb7;outline:0}.cr-input:-ms-input-placeholder{color:#d0d0d5}.cr-input::placeholder{color:#d0d0d5}.cr-input-secondary{border-color:#16bfb7}.cr-input-warn{border-color:#e9754e}.cr-select{background-color:#fff;border:1px solid #d0d0d5;box-sizing:border-box;border-radius:4px;height:32px;font-size:14px;line-height:24px;padding:6px 4px;min-width:100px}.cr-select:-ms-input-placeholder{color:#d0d0d5}.cr-select::placeholder{color:#d0d0d5}.cr-select:focus{outline:none}.cr-switch{display:inline-block;position:relative;width:44px;height:22px}.cr-switch-input{position:absolute;width:44px !important;height:22px !important;background-color:#dadada;border-radius:16px !important;border:none !important;outline:none;appearance:none;transition:all .2s ease;margin:0 !important}.cr-switch-input::after{content:"";position:absolute;top:1px;left:1px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:all .2s ease}.cr-switch-input:checked{background:#fddc3e !important}.cr-switch-input:checked::after{left:50%}.cr-switch-input:checked:checked+.cr-switch-text .cr-switch-text-on{display:inline}.cr-switch-input:checked:checked+.cr-switch-text .cr-switch-text-off{display:none}.cr-switch-text{position:absolute;left:0;top:0;right:0;bottom:0;font-size:12px;pointer-events:none;transform:scale(0.7)}.cr-switch-text-on{display:none;position:absolute;top:2px;left:-2px;color:#493b32;font-weight:bold}.cr-switch-text-off{display:inline;position:absolute;top:2px;right:-2px;color:#fff;font-weight:bold}.cr-toast{background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,.1);border-radius:4px;min-width:140px;box-sizing:content-box}.cr-toast-divider{height:.5px;background-color:#d0d0d5;margin:8px 0}.cr-toast-item{font-size:14px;box-sizing:content-box;display:block;text-decoration:none !important;height:40px;line-height:40px;color:#493b32 !important;text-align:center}.cr-toast-item:hover{background-color:rgba(253,220,62,.2)}.cr-toast-item.active{background-color:#fddc3e}.cr-radio{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;height:16px;width:16px;border-radius:50%;vertical-align:middle;border:1px solid #a9a9a9;margin:0;margin-right:3px;padding:0;outline:none}.cr-radio:checked{border-color:#16bfb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2316BFB7%22%20d%3D%22M19%2C12C19%2C15.86%2015.86%2C19%2012%2C19C8.14%2C19%205%2C15.86%205%2C12C5%2C8.14%208.14%2C5%2012%2C5C15.86%2C5%2019%2C8.14%2019%2C12Z%22%20%2F%3E%0A%3C%2Fsvg%3E")}.cr-radio-warn:checked{border-color:#e9754e !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F44336%22%20d%3D%22M19%2C12C19%2C15.86%2015.86%2C19%2012%2C19C8.14%2C19%205%2C15.86%205%2C12C5%2C8.14%208.14%2C5%2012%2C5C15.86%2C5%2019%2C8.14%2019%2C12Z%22%20%2F%3E%0A%3C%2Fsvg%3E") !important}.cr-radio-disabled:disabled{border-color:#d0d0d5}.cr-radio-disabled:disabled:checked{border-color:#d0d0d5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23D0D0D5%22%20d%3D%22M19%2C12C19%2C15.86%2015.86%2C19%2012%2C19C8.14%2C19%205%2C15.86%205%2C12C5%2C8.14%208.14%2C5%2012%2C5C15.86%2C5%2019%2C8.14%2019%2C12Z%22%20%2F%3E%0A%3C%2Fsvg%3E")}.cr-checkbox{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;height:16px;width:16px;border-radius:5px;vertical-align:middle;border:1px solid #a9a9a9;margin:0;margin-right:3px;padding:0;outline:none}.cr-checkbox:checked{border-color:#16bfb7;background:#16bfb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.cr-checkbox.incomplete-checked{border-color:#16bfb7;background:#16bfb7;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox=%220%200%20150%20150%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Crect%20x=%2228.125%22%20y=%2265.625%22%20width=%2293.75%22%20height=%2218.75%22%20rx=%229.375%22%20fill=%22white%22/%3E%3C/svg%3E) !important}.cr-point{font-size:12px;height:24px;line-height:24px;text-align:center;font-weight:bold}.cr-point-increase{color:#16bfb7}.cr-point-decrease{color:#e9754e}.cr-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;padding:0 8px;height:24px;line-height:24px;border:1px solid #d0d0d5;background-color:#f9f9f9;box-sizing:border-box;border-radius:2px;white-space:nowrap}.cr-tag::after{display:inline-block;content:url("data:image/svg+xml,%3Csvg t='1591864031284' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1952' width='16' height='16'%3E%3Cpath d='M806.4 172.8l-633.6 633.6c-12.8 12.8-12.8 32 0 44.8 12.8 12.8 32 12.8 44.8 0l633.6-633.6c12.8-12.8 12.8-32 0-44.8-12.8-12.8-32-12.8-44.8 0z' fill='%23585859' p-id='1953'%3E%3C/path%3E%3Cpath d='M172.8 172.8c-12.8 12.8-12.8 32 0 44.8l633.6 633.6c12.8 12.8 32 12.8 44.8 0 12.8-12.8 12.8-32 0-44.8L217.6 172.8c-12.8-12.8-32-12.8-44.8 0z' fill='%23585859' p-id='1954'%3E%3C/path%3E%3C/svg%3E");width:18px;height:18px;margin-left:8px;cursor:pointer}.cr-tag-warn{border-color:#e53935;background-color:#fff1f0}.cr-tag-warn::after{display:inline-block;content:url("data:image/svg+xml,%3Csvg t='1591864031284' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1952' width='16' height='16'%3E%3Cpath d='M806.4 172.8l-633.6 633.6c-12.8 12.8-12.8 32 0 44.8 12.8 12.8 32 12.8 44.8 0l633.6-633.6c12.8-12.8 12.8-32 0-44.8-12.8-12.8-32-12.8-44.8 0z' fill='%23E53935' p-id='1953'%3E%3C/path%3E%3Cpath d='M172.8 172.8c-12.8 12.8-12.8 32 0 44.8l633.6 633.6c12.8 12.8 32 12.8 44.8 0 12.8-12.8 12.8-32 0-44.8L217.6 172.8c-12.8-12.8-32-12.8-44.8 0z' fill='%23E53935' p-id='1954'%3E%3C/path%3E%3C/svg%3E");width:18px;height:18px}.cr-tag-warn-1{border-color:#ec6709;color:#d75c04;background-color:#fff6e8}.cr-tag-success{border-color:#3ea10c;color:#358f08;background-color:#eff7eb}.cr-tag.without-close::after{display:none}.cr-tag-custom{text-align:center;background:#717175;color:#fff;border:none;border-radius:0}.cr-tag-custom::after{display:none}.cr-tag-custom-red{background:#e53935}.cr-tag-custom-green{background:#16bfb7}.cr-tag-custom-yellow{background:#ec6709}.cr-tag-custom-grey{background:#717175}.cr-tag-custom-blue{background:#1890ff}.cr-tag-custom-grey-light{background:#bbbbbd}.cr-tag-custom-grey-border{background:#f9f9f9;border:1px solid #d0d0d5;color:#493b32}.cr-tag-sub{height:16px;line-height:16px;padding:0 2px;color:#585859;border-radius:2px;background-color:#eff0f1;font-size:12px;border:none}.cr-tag-sub::after{display:none}.cr-tag-sub-success{color:#358f08;background:#eff7eb}.cr-tag-sub-warning{color:#c62828;background:#fff1f0}.cr-tag-sub-warning-1{color:#d75c04;background:#fff6e8}.cr-tag-sub-link{color:#00695c;background:#edf7f6}.cr-tag-sub-info{color:#0d73e1;background:#eff8ff}.cr-tag-mobile{white-space:nowrap;display:inline-block;padding:6px 8px;font-weight:bold;border-radius:6px;font-size:12px;line-height:16px;color:#129b95;background:#edf7f6}.cr-tag-mobile--danger{color:#e53935;background:#fff1f0}.cr-tag-mobile--warn{color:#ec6709;background:#fff6e8}.cr-tag-mobile--icon{height:24px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.cr-tag-mobile--blue{color:#1890ff;background:#eff8ff}.cr-tag-mobile--success{color:#358f08;background:#eff7eb}.cr-tag-mobile--default{background:#eff0f1;color:#585859}.cr-sidemenu{display:block;width:auto;color:#493b32 !important;text-align:center;border-radius:0px 4px 4px 0px;cursor:pointer;text-decoration:none !important;background-color:rgba(0,0,0,0)}.cr-sidemenu:hover{background-color:rgba(253,220,62,.2)}.cr-sidemenu-main{font-size:18px;height:40px;line-height:40px}.cr-sidemenu-sub{font-size:12px;height:32px;line-height:32px}.cr-sidemenu-primary{background-color:#fddc3e}.cr-sidemenu-hover{background-color:rgba(253,220,62,.2)}.cr-radiotable{line-height:30px;font-size:14px;color:#493b32 !important;border-radius:16px;text-align:center;font-weight:normal;cursor:pointer;text-decoration:none;display:inline-block;height:32px;text-align:center;padding:0 16px;border:1px solid #d0d0d5;margin-right:4px}.cr-radiotable.selected{font-weight:bold;background-color:#fddc3e;border-color:#fddc3e}.cr-radiotable.selected:hover{background-color:#fddc3e}.cr-radiotable:hover{background-color:#fff8d8}.cr-img.hover,.cr-img:hover,.cr-img-hover{filter:grayscale(80%)}.cr-spmenu-list{background-color:#f9f9f9;padding:65px 0;width:176px}.cr-spmenu{display:block;font-size:18px;color:#493b32 !important;text-decoration:none;padding:0 16px;height:56px;line-height:56px}.cr-spmenu-main.active{padding-left:8px;border-left:8px solid #fddc3e;background-color:#fff;font-weight:bold}.cr-spmenu-sub.active{font-weight:bold}.cr-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;box-sizing:border-box}.cr-modal-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#221815;opacity:.6}.cr-modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;min-height:200px;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,.08);z-index:100}.cr-modal-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cr-modal .cr-close{font-size:24px;cursor:pointer;position:absolute;right:24px;top:24px}.cr-modal-close{cursor:pointer}.cr-modal-title{font-size:24px;font-weight:bold;height:36px;line-height:36px;color:#493b32;margin-bottom:23px}.cr-modal.active{display:block}.cr{display:inline-block;font:normal normal normal 14px/1 comirufont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cr.cr-22{font-size:22px;vertical-align:middle}.cr.cr-20{font-size:20px}.cr.cr-18{font-size:18px}.cr.cr-16{font-size:16px}.cr.cr-14{font-size:14px}.cr.cr-12{font-size:12px}.cr.cr-10{font-size:10px}.cr.cr-24{font-size:24px}.cr.cr-26{font-size:26px}.cr.cr-28{font-size:28px}.cr.cr-34{font-size:34px}.cr.al-mid{vertical-align:middle}.cr.al-bot{vertical-align:bottom}.cr.cr-green{color:#16bfb7}.cr.cr-warn{color:#e53935;cursor:pointer}.cr.cr-warn:hover{color:#c62828}.cr.cr-yellow{color:#fddc3e}.cr.cr-gray{color:#d0d0d5}.cr.align-mid{margin-top:-3px;vertical-align:middle}.cr-symbol-icon{width:1em;height:1em;font-size:inherit;fill:currentColor;overflow:hidden}@font-face{font-family:"comirufont";src:url("/css/font/iconfont.eot?t=1744082330865");src:url("/css/font/iconfont.eot?t=1744082330865#iefix") format("embedded-opentype"),url("/css/font/iconfont.woff2?t=1744082330865") format("woff2"),url("/css/font/iconfont.woff?t=1744082330865") format("woff"),url("/css/font/iconfont.ttf?t=1744082330865") format("truetype"),url("/css/font/iconfont.svg?t=1744082330865#comirufont") format("svg")}.cr-result-reports:before{content:""}.cr-flyer-print:before{content:""}.cr-flyer-print:before{content:""}.cr-interview:before{content:""}.cr-line-chart:before{content:""}.cr-comments-o:before{content:""}.cr-align-left:before{content:""}.cr-object-group:before{content:""}.cr-salaries:before{content:""}.cr-address-book-o:before{content:""}.cr-video-camera:before{content:""}.cr-question-circle-o:before{content:""}.cr-ticket:before{content:""}.cr-users:before{content:""}.cr-sign-out-o:before{content:""}.cr-cubes:before{content:""}.cr-clock-o:before{content:""}.cr-seat-management:before{content:""}.cr-location-arrow:before{content:""}.cr-question:before{content:""}.cr-info:before{content:""}.cr-jpy:before{content:""}.cr-envelope-open-o:before{content:""}.cr-book:before{content:""}.cr-calendar:before{content:""}.cr-graduation-cap:before{content:""}.cr-user-secret:before{content:""}.cr-university:before{content:""}.cr-cog:before{content:""}.cr-user:before{content:""}.cr-mobile:before{content:""}.cr-comments:before{content:""}.cr-tachometer:before{content:""}.cr-jukumiru-logo:before{content:""}.cr-delete:before{content:""}.cr-save:before{content:""}.cr-sign-in:before{content:""}.cr-sign-out:before{content:""}.cr-close:before{content:""}.cr-add-manager:before{content:""}.cr-delete-manager:before{content:""}.cr-send:before{content:""}.cr-rest:before{content:""}.cr-failure-circle:before{content:""}.cr-success-circle:before{content:""}.cr-account-delete:before{content:""}.cr-time:before{content:""}.cr-delete-circle:before{content:""}.cr-drag:before{content:""}.cr-true:before{content:""}.cr-false:before{content:""}.cr-calendar-o:before{content:""}.cr-comiru-hr:before{content:""}.cr-edit:before{content:""}.cr-add:before{content:""}.cr-shopping-cart:before{content:""}.cr-back:before{content:""}.cr-break:before{content:""}.cr-login:before{content:""}.cr-logout:before{content:""}.cr-comment:before{content:""}.cr-comment-ban:before{content:""}.cr-restore:before{content:""}.cr-edit-all:before{content:""}.cr-print:before{content:""}.cr-view:before{content:""}.cr-user-group:before{content:""}.cr-credit-card-alt:before{content:""}.cr-envelope:before{content:""}.cr-bell:before{content:""}.cr-student-review:before{content:""}.cr-copy:before{content:""}.cr-edit-all:before{content:""}.cr-manage:before{content:""}.cr-stop:before{content:""}.cr-student:before{content:""}.cr-not-read:before{content:""}.cr-has-read:before{content:""}.cr-paste:before{content:""}.cr-chevron-up:before{content:""}.cr-download:before{content:""}.cr-arrow:before{content:""}.cr-star:before{content:""}.cr-thumbs-up:before{content:""}.cr-bell-o:before{content:""}.cr-air-time:before{content:""}.cr-air-teacher:before{content:""}.cr-air-school:before{content:""}.cr-air-student:before{content:""}.cr-sequence:before{content:""}.cr-sequence-linear:before{content:""}.cr-arrow:before{content:""}.cr-learn-report:before{content:""}.cr-sequence-linear:before{content:""}.cr-excel:before{content:""}.cr-start:before{content:""}.cr-time:before{content:""}.cr-target:before{content:""}.cr-complete:before{content:""}.cr-absence-contact:before{content:""}.cr-face:before{content:""}.cr-modal-warning:before{content:"";color:#ffc53d}.cr-modal-success:before{content:"";color:#3ea10c}.cr-modal-info::before{content:"";color:#1890ff}.cr-modal-question:before{content:"";color:#ec6709}.cr-modal-error:before{content:"";color:#e53935}.cr-pin:before{content:""}.cr-list-mode:before{content:""}.cr-edit-o:before{content:""}.cr-play:before{content:""}.cr-application:before{content:""}.cr-grades:before{content:""}.cr-message-board:before{content:""}.cr-list-ul::before{content:""}.cr-top-manage:before{content:""}.cr-books-manage:before{content:""}.cr-school-data-manage:before{content:""}.cr-news-manage:before{content:""}.cr-report-manage:before{content:""}.cr-class-request:before{content:""}.cr-pay-manage:before{content:""}.cr-invoice-manage:before{content:""}.cr-dream:before{content:""}.cr-circle-info:before{content:""}.cr-classroom:before{content:""}.cr-calendar3:before{content:""}.cr-time2:before{content:""}.cr-teacher:before{content:""}.cr-text:before{content:""}.cr-student2:before{content:""}.cr-seat:before{content:""}.cr-teacher-red:before{content:"";color:#e53935}.cr-teacher-blue:before{content:"";color:#2390ff}.cr-star-circle:before{content:""}.cr-account-student:before{content:""}.cr-account-parent:before{content:""}.cr-account-switch:before{content:""}.cr-royalty-invoice:before{content:""}.cr-comment-2:before{content:""}.cr-comimag:before{content:""}.cr-external-link:before{content:""}.cr-check:before{content:""}.cr-tips:before{content:""}.cr-add-circle:before{content:""}.cr-more:before{content:""}.cr-info-circle:before{content:"";color:#1890ff}.cr-student3:before{content:""}.cr-search:before{content:""}.cr-share:before{content:""}.cr-time3:before{content:""}.cr-detail:before{content:""}.cr-percent:before{content:""}.cr-school:before{content:""}.cr-people-together:before{content:""}.cr-people-alone:before{content:""}.cr-class:before{content:""}.cr-tips:before{content:""}.cr-sub-time:before{content:""}.cr-calendar2:before{content:""}.cr-air-teacher1:before{content:""}.cr-add-circle-gray:before{content:""}.cr-more-gray:before{content:""}.cr-read:before{content:""}.cr-delete-o:before{content:""}.cr-edit-lg:before{content:""}.cr-done-all:before{content:""}.cr-foresight:before{content:""}.cr-group-chat:before{content:""}.cr-send-o:before{content:""}.cr-stamp:before{content:""}.cr-info-2:before{content:""}.cr-question-circle:before{content:""}.cr-angle-left:before{content:""}.cr-angle-right::before{content:""}.cr-seat-1::before{content:""}.cr-share-1::before{content:""}.cr-link::before{content:""}.cr-twitter::before{content:""}.cr-file-1::before{content:""}.cr-birthday::before{content:""}.cr-change::before{content:""}.cr-attachment::before{content:""}.cr-comiru-outline::before{content:""}.cr-close-circle::before{content:""}.cr-close-2::before{content:""}.cr-rotate::before{content:""}.cr-zoom-in::before{content:""}.cr-zoom-out::before{content:""}.cr-download-2::before{content:""}.cr-app::before{content:""}.cr-iconguanlihuamian-01:before{content:""}.cr-arrow-up::before{content:""}.cr-person-add-outline::before{content:""}.progress-bar-total{position:relative;height:10px;background-color:#ccc;border-radius:8px}.progress-bar-usage{position:absolute;left:0;height:10px;background-color:#fddc3e;border-radius:8px}.component-select{position:relative;border:1px solid #d0d0d5;border-radius:4px;height:32px}.component-select--arrow{width:10px;height:6px;position:absolute;top:12px;right:4px;display:inline-block;cursor:pointer;content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238A8A8F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.component-select.active .component-select--arrow{content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L5 1L1 5' stroke='%238A8A8F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.component-select:hover{border-color:rgba(138,138,138,.6)}.component-select--input{width:100%;padding:0 16px 0 8px;display:block;outline:none;border:none;border-radius:4px;height:30px;line-height:32px;cursor:pointer}.component-select--list{z-index:10;padding-left:0;padding:4px 0;position:fixed;margin-bottom:0;background-color:#fff;box-shadow:0px 1px 6px rgba(0,0,0,.09),0px 5px 16px rgba(0,0,0,.08),0px 8px 28px rgba(0,0,0,.05);border-radius:2px;max-height:226px;overflow-y:auto}.component-select-option{line-height:32px;padding:6px 16px;cursor:pointer;line-height:20px;font-size:14px}.component-select-option:hover{background-color:#faf3d4}.component-select-option--disabled{background-color:#f9f9f9;cursor:not-allowed}.component-select-option--active{color:#493b32;background-color:#f9f9f9;font-weight:bold}.component-select--disabled .component-select--input{background-color:#f9f9f9;cursor:not-allowed}.component-select--disabled:hover{border:1px solid #d0d0d5}.component-group-select{border:1px solid #d0d0d5;box-sizing:border-box;border-radius:4px;padding:8px 16px 16px 16px}.component-group-select.preview{border:none;padding:0}.component-group-select.preview .group-container .select-container-outer .select-container .type{margin-left:0}.component-group-select .group-container{padding-top:8px}.component-group-select .group-container .cr-base-title{margin-bottom:10px}.component-group-select .group-container .group-radio{margin-left:16px;display:inline-block;position:relative;padding-left:22px;line-height:20px}.component-group-select .group-container .group-radio i{height:16px;width:16px;border-radius:50%;vertical-align:middle;border:1px solid #a9a9a9;margin-right:3px;content:"";position:absolute;left:0;top:2px}.component-group-select .group-container .group-radio i.disabled{cursor:not-allowed}.component-group-select .group-container .group-radio i.active{border-color:#16bfb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2316BFB7%22%20d%3D%22M19%2C12C19%2C15.86%2015.86%2C19%2012%2C19C8.14%2C19%205%2C15.86%205%2C12C5%2C8.14%208.14%2C5%2012%2C5C15.86%2C5%2019%2C8.14%2019%2C12Z%22%20%2F%3E%0A%3C%2Fsvg%3E")}.component-group-select .group-container .group-radio.no-margin{margin-left:0}.component-group-select .group-container .select-container-outer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.component-group-select .group-container .select-container-outer .select-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-bottom:8px}.component-group-select .group-container .select-container-outer .select-container.class{display:block;width:100%}.component-group-select .group-container .select-container-outer .select-container.class .cr-arrow.right{transform:rotate(-90deg)}.component-group-select .group-container .select-container-outer .select-container.class .type{margin-left:0 !important;padding-right:0 !important}.component-group-select .group-container .select-container-outer .select-container.class .type .number.course{width:auto !important}.component-group-select .group-container .select-container-outer .select-container .class-course-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:26px;padding-top:8px}.component-group-select .group-container .select-container-outer .select-container .student-type{margin:0 16px 0 5px}.component-group-select .group-container .select-container-outer .select-container .type{margin-left:5px;padding-right:10px}.component-group-select .group-container .select-container-outer .select-container .number{width:50px;display:inline-block}.students-by-categories .categories{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.students-by-categories .categories li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 8px;height:32px;margin-right:16px;margin-bottom:8px;border:1px solid;border-radius:4px;color:#493b32;cursor:pointer}.students-by-categories .categories li:hover,.students-by-categories .categories li.active{color:#16bfb7}.students-by-categories .categories li.disabled{color:#d0d0d5;cursor:not-allowed}.students-by-categories .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.students-by-categories .pagination li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;min-width:32px;height:32px;color:rgba(0,0,0,.65);border:1px solid #d0d0d5;border-radius:4px;cursor:pointer}.students-by-categories .pagination li:not(:last-child){margin-right:8px}.students-by-categories .pagination li:not(.disabled):not(.active):hover{background-color:#eee}.students-by-categories .pagination li.active{background-color:#fddc3e;border:0}.students-by-categories .pagination li.go{color:#8a8a8f}.students-by-categories .pagination li.disabled{border-color:rgba(208,208,213,.6);color:#d0d0d5 !important;cursor:not-allowed}.cr-tree-list-modal .modal-container .modal-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cr-tree-list-modal .modal-container .modal-buttons button{width:130px}.cr-tree-list{overflow:hidden;position:relative}.cr-tree{height:160px;margin-bottom:50px;overflow-y:auto}.cr-tree-selectAll-btn{position:absolute;bottom:24px;cursor:pointer}.cr-tree-entry{position:relative;white-space:nowrap}.cr-tree-main{cursor:pointer;padding-right:10px}.cr-tree-main .icon{margin:0 0 0 8px;width:14px;display:inline-block}.cr-tree-main .fa-angle-down{transform:rotate(-90deg)}.cr-tree-main .fa-angle-down.active{transform:rotate(0)}.cr-tree-icon{height:12px;line-height:12px;width:12px;text-align:center}.cr-tree-last .icon{display:none !important}.cr-tree-last .cr-tree-txt{width:50%;border-bottom:1px solid #d0d0d5;color:#493b32;text-decoration:none;cursor:auto}.cr-tree-txt{display:inline-block;vertical-align:middle;text-decoration:underline;color:#70d2cc;margin-left:8px}.cr-tree-line .cr-tree-pack{padding-left:27px}.cr-tree-set{width:100%;position:relative}.cr-tree-iconClick{position:relative;height:20px;line-height:20px;margin:0 10px;color:#c0c4cc}.cr-tree-list-result{min-height:38px;padding:0;width:100%;max-width:540px;font-size:16px;line-height:1;border:solid 1px #d0d0d5;border-radius:4px;background:#fff;-webkit-appearance:none}.cr-tree-list-result span{border:1px solid #ccc;font-size:12px;padding:2px;line-height:24px;margin:4px;display:inline-block;box-sizing:border-box;height:28px}.cr-tree-list-result span .fa-close{margin-left:2px;cursor:pointer;color:#585859}.component-air-chat-history .no-chat{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.component-air-chat-history .no-chat img{width:208px;height:208px}.component-air-chat-history .no-chat p{margin-top:20px}.component-air-chat-history .chat-actions{padding-bottom:15px;border-bottom:1px solid #d0d0d5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.component-air-chat-history .chat-actions form{margin-right:5px}.component-air-chat-history .chat-list{padding-top:16px;height:600px;overflow-y:scroll;line-height:16px;font-size:14px}.component-air-chat-history .chat-list .chat-item{margin-top:10px;display:-ms-flexbox;display:flex}.component-air-chat-history .chat-list .chat-item.is-me{-ms-flex-pack:end;justify-content:flex-end}.component-air-chat-history .chat-list .chat-item.is-others{-ms-flex-pack:start;justify-content:flex-start}.component-air-chat-history .chat-list .is-me.chat-names{text-align:right}.component-air-chat-history .chat-list .chat-names{font-size:12px}.component-air-chat-history .chat-list .direct-label{color:#e53935}.component-air-chat-history .chat-list .is-me .to-name{color:#16bfb7}.component-air-chat-history .chat-list .is-me .chat-message{background-color:#e8f6ff}.component-air-chat-history .chat-list .is-others .from-name{color:#16bfb7}.component-air-chat-history .chat-list .chat-message,.component-air-chat-history .chat-list .chat-file-message{max-width:353px;border:1px solid #d0d0d5;margin-top:6px;padding:9px;border-radius:4px}.component-air-chat-history .chat-list .chat-file-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.component-air-chat-history .chat-list .chat-file-message i{color:#2d92fb}.component-air-chat-history .chat-list .chat-file-message .fa-download{color:#2a2a2a}.component-air-chat-history .chat-list .chat-file-message .fa-ban{color:#e53935}.component-air-chat-history .chat-list .chat-file-message .message-body{margin-left:10px}.component-air-chat-history .chat-list .chat-file-message .message-body .file-name{font-size:14px;font-weight:700}.component-air-chat-history .chat-list .chat-file-message .message-body .file-size,.component-air-chat-history .chat-list .chat-file-message .message-body .download-text{margin-top:3px;color:#d0d0d5;font-size:12px;font-weight:400;text-decoration:none}.cr-confirm-modal{padding:20px 16px 0 16px;display:-ms-flexbox;display:flex;text-align:left;color:#493b32}.cr-confirm-modal-icon{margin-right:15px}.cr-confirm-modal-icon .cr{font-size:60px}.cr-confirm-modal-icon:has(.cr-modal-none){display:none}.cr-confirm-modal-body{width:100%}.cr-confirm-modal-title{font-size:18px;font-weight:bold}.cr-confirm-modal-content{margin-top:8px;font-size:14px;line-height:24px}.cr-confirm-modal-btn{border-radius:4px;border:1px solid;font-size:14px;font-weight:bold;color:#493b32;padding:4px 8px;min-width:86px;cursor:pointer;margin-bottom:20px}.cr-confirm-modal-btn-ok{background-color:#fddc3e;border-color:#fddc3e;margin-right:20px}.cr-confirm-modal-btn-ok:hover{background-color:#fdce3e}.cr-confirm-modal-btn-ok:disabled{opacity:.4;pointer-events:none}.cr-confirm-modal-btn-cancel{background-color:#fff;border-color:#d0d0d5;margin-right:8px}.cr-confirm-modal-btn-cancel:hover{background-color:rgba(208,208,213,.5)}.cr-confirm-modal-cover.swal2-modal{border-radius:8px;padding:0 !important}.cr-confirm-modal-cover .swal2-buttonswrapper{text-align:right;margin-top:20px}.cr-confirm-modal-cover .swal2-title{margin:0}.cr-confirm-modal-cover .swal2-radio,.cr-confirm-modal-cover .swal2-range{margin-top:8px;padding-left:90px;text-align:left}.cr-confirm-modal-cover .swal2-input{width:340px;height:32px;padding:8px 8px;font-size:14px;border:solid 1px #d0d0d5;border-radius:4px;background-color:#fff;margin:30px 0 20px 90px}.cr-confirm-modal-cover .swal2-input:-ms-input-placeholder{color:#d0d0d5}.cr-confirm-modal-cover .swal2-input::placeholder{color:#d0d0d5}@media screen and (max-width: 800px){.swal2-container{padding:40px}.cr-confirm-modal{text-align:center;color:#221815}.cr-confirm-modal-icon{display:none}.cr-confirm-modal-title{font-size:16px}.cr-confirm-modal-btn{width:50%;margin-bottom:0;height:50px;border-radius:0;border:none;border-top:1px solid #d0d0d5;font-size:16px}.cr-confirm-modal-btn-ok{margin-right:0;color:#fa8c16;background-color:#fff;border-left:1px solid #d0d0d5}.cr-confirm-modal-btn-cancel{margin-right:0;font-weight:normal}.cr-confirm-modal-btn-cancel[style="display: none;"]{margin-right:0}.cr-confirm-modal-btn-cancel[style="display: none;"]+.cr-confirm-modal-btn-ok{width:100%;border-left:none}.cr-confirm-modal-cover .swal2-radio,.cr-confirm-modal-cover .swal2-range{text-align:center;padding-left:0}}.cr-comments-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cr-comments-container .cr-comment--empty{color:#8a8a8f;font-size:14px;line-height:24px}.cr-comments-container .cr-comment-item{position:relative;max-width:75%;margin-bottom:8px}@media screen and (max-width: 800px){.cr-comments-container .cr-comment-item{max-width:90%}}.cr-comments-container .cr-comment-item .cr-comment-inner{display:-ms-flexbox;display:flex}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-avatar{position:relative;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-avatar img{width:32px;height:32px;border:.5px solid rgba(34,24,21,.03);border-radius:50%}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-author{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:14px;line-height:20px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-author-name{font-weight:bold}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-author-time{font-size:12px;color:#585859}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main{padding:8px;color:#493b32;width:fit-content;max-width:100%;background:#f3f4f5;border-radius:8px 0px 8px 8px;margin-bottom:8px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main--deleted,.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main--sticker{border-radius:0;background-color:rgba(0,0,0,0) !important;color:#8a8a8f;padding:0}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main .cr-comment-content-edit-buttons{text-align:right;margin-top:8px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main .cr-comment-content-edit--textarea{display:block;border:1px solid #d0d0d5;border-radius:4px;transition:all .3s;appearance:none;outline:none;min-height:96px;max-width:100%;font-size:14px;line-height:24px;resize:vertical;padding:4px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main .cr-comment-content-edit--textarea:focus,.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main .cr-comment-content-edit--textarea:focus-visible{border-color:#16bfb7}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main .cr-comment-content-edit .cr-button-outline{background-color:#fff}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-main .cr-comment-content-edit .cr-button-outline:hover{background-color:rgba(208,208,213,.5)}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-text{font-weight:400;font-size:14px;line-height:24px;word-wrap:break-word}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-text--edited{color:#8a8a8f}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments .cr-comment-content-attachment{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:12px;background:#fff;border-radius:8px;width:100%;width:320px;max-width:100%}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments .cr-comment-content-attachment-icon{width:32px;height:32px;margin-right:8px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments .cr-comment-content-attachment-text{font-size:12px;line-height:16px;font-weight:bold;color:#221815;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 40px)}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments .cr-comment-content-attachment-text--name{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments .cr-comment-content-attachment-text>span:last-child{color:#8a8a8f;font-weight:normal}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments .cr-comment-content-attachment-img{max-height:160px;display:block;max-width:100%}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-attachments .cr-comment-content-attachment-item{width:fit-content;max-width:100%;margin-top:8px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-sticker{max-width:185px}@media screen and (max-width: 800px){.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-sticker{max-width:150px}}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-sticker img{width:100%;display:block}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta:has(>*){margin-bottom:8px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta>*{margin-left:8px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-status{font-size:12px;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-status--readed{color:#16bfb7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-status--readed>i{font-size:20px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-status--unread{color:#e53935}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-status--date{color:#8a8a8f;margin-right:4px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;background:rgba(0,0,0,0);font-weight:normal;height:auto;line-height:normal;border:none;width:auto;cursor:pointer;padding:0;font-size:14px;line-height:24px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-button--delete{color:#e53935}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-button--delete:hover{color:#c62828}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-button--edit{color:#16bfb7}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-button--edit:hover{color:#00a194}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-button>i{font-size:20px;margin-right:2px}.cr-comments-container .cr-comment-item .cr-comment-inner .cr-comment-content-meta-button>span{text-decoration:underline}.cr-comments-container .cr-comment-item.cr-comment--mine{margin-left:auto}.cr-comments-container .cr-comment-item.cr-comment--mine .cr-comment-inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cr-comments-container .cr-comment-item.cr-comment--mine .cr-comment-inner .cr-comment-avatar{margin-left:8px}.cr-comments-container .cr-comment-item.cr-comment--mine .cr-comment-inner .cr-comment-content-author{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cr-comments-container .cr-comment-item.cr-comment--mine .cr-comment-inner .cr-comment-content-author-name{margin-left:4px}.cr-comments-container .cr-comment-item.cr-comment--mine .cr-comment-inner .cr-comment-content-main{margin-left:auto}.cr-comments-container .cr-comment-item.cr-comment--other{margin-right:auto}.cr-comments-container .cr-comment-item.cr-comment--other .cr-comment-inner .cr-comment-avatar{margin-right:8px}.cr-comments-container .cr-comment-item.cr-comment--other .cr-comment-inner .cr-comment-content-author-name{margin-right:4px}.cr-comments-container .cr-comment-item.cr-comment--other .cr-comment-inner .cr-comment-content-main{border-radius:0px 8px 8px 8px}.cr-loading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cr-loading .icon-loading{width:32px;height:32px;animation:loading 1s linear infinite;transform-origin:center center}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cr-tooltip-question{display:inline-block}.cr-tooltip-question-icon{font-size:20px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;cursor:pointer;transition:all .3s}.cr-tooltip-question-icon>.cr{color:#129b95}.cr-tooltip-question-icon:hover{background-color:#edf7f6}.cr-tooltip-question-icon:hover>.cr{color:#129b95}.cr-tooltip-question-icon.active{transition:all .3s;background-color:#edf7f6}.cr-tooltip-question-icon.active>.cr{color:#00695c}.cr-tooltip-question-content{padding:16px;font-size:14px;border-radius:4px;background-color:#fff;box-shadow:0px 8px 28px 0px rgba(0,0,0,.16),0px 5px 16px 0px rgba(0,0,0,.16),0px 1px 6px 0px rgba(0,0,0,.09);color:#493b32;z-index:9999}.cr-tooltip-question-content.hide{display:none}.cr-tooltip-question-content.cr-tooltip-question-content--modal{z-index:9999;padding:0;padding-bottom:16px;border-radius:0;box-shadow:none;text-align:left;margin-top:-8px}.cr-tooltip-question-content.cr-tooltip-question-content--modal .cr-tooltip-question-close{text-align:right;line-height:24px;font-size:18px;margin-bottom:4px}.cr-mobile-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin:-4px;width:100%}.cr-mobile-images .cr-m-images-item{width:114px;box-sizing:border-box;position:relative;padding:4px}.cr-mobile-images .cr-m-images-item__close{position:absolute;width:18px;height:18px;overflow:hidden;border-radius:50%;top:8px;right:8px;cursor:pointer;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cr-mobile-images .cr-m-images-item__close .cr-modal-error{font-size:24px}.cr-mobile-images .cr-m-images-item__img{display:block;width:100%;height:106px;object-fit:contain;border:1px solid #d0d0d5;border-radius:10px}.cr-mobile-images .cr-m-images-item__img--file{object-fit:none}.cr-mobile-images .cr-m-images-item__text{font-size:12px;line-height:16px;color:#8e8e93;margin-top:4px;white-space:pre-wrap;word-wrap:break-word;display:-webkit-box;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}