@charset "utf-8";@font-face{font-family:Noto Sans KR;font-weight:100;src:url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Regular.woff);src:local("☺"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Regular.eot#iefix) format("embedded-opentype"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Regular.woff2) format("woff2"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Regular.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-weight:300;font-style:normal;src:url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Medium.woff);src:local("☺"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Medium.eot#iefix) format("embedded-opentype"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Medium.woff2) format("woff2"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Medium.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-weight:500;font-style:normal;src:url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Bold.woff);src:local("☺"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Bold.eot#iefix) format("embedded-opentype"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Bold.woff2) format("woff2"),url(https://gstatic.kosaf.go.kr/fonts/NotoSans-Bold.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,body,canvas,caption,center,dd,details,dfn,div,dl,dt,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,s,section,span,strike,sub,summary,sup,tfoot,time,ul,video{margin:0;padding:0;border:0;font:inherit;color:inherit;vertical-align:baseline;background:transparent}html{font-size:62.5%!important;overflow-x:hidden}a,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,span,td,th,ul{font-family:Noto Sans KR,맑은고딕,sans-serif}button,input,select,textarea{font:inherit;color:inherit}body{line-height:1}article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}hr{display:none}img{border:none}a,button,img,input,select{margin:0;padding:0;vertical-align:middle}a{margin:0;padding:0;text-decoration:none}*{-webkit-text-size-adjust:none;-webkit-touch-callout:none}caption,legend{font-size:0;line-height:0}button{border:none;background-color:transparent;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}li{list-style:none}.modal-content dl.basic_popup dt{font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#343334;margin-bottom:5px}.modal-content dl.basic_popup dt .closebtn{float:right}.modal-content dl.basic_popup dd{font-weight:400;color:#343334;margin:5px 0}.modal-content dl.basic_popup dd,.modal-content dl.basic_popup dd p.box_tt{font-size:13px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.modal-content dl.basic_popup dd p.box_tt{font-weight:500;color:#777677;margin:10px 0}.modal-content dl.basic_popup dd textarea{width:100%;min-width:280px;height:64px;padding:10px;box-sizing:border-box;border-radius:5px;border:1px solid #d8d8d8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-content dl.basic_popup dd textarea::-moz-placeholder{font-size:13px;color:#d8d8d8}.modal-content dl.basic_popup dd textarea:-ms-input-placeholder{font-size:13px;color:#d8d8d8}.modal-content dl.basic_popup dd textarea::placeholder{font-size:13px;color:#d8d8d8}.modal-content dl.delete_popup dt{width:100%;height:44px;border-radius:10px;box-shadow:inset 0 -1px 0 0 #f3f3f3;background-color:#fff;font-size:17px;font-weight:500;padding:8px 20px}.modal-content dl.delete_popup dd,.modal-content dl.delete_popup dt{font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#343334;text-align:left;box-sizing:border-box}.modal-content dl.delete_popup dd{font-size:13px;font-weight:400;margin:5px 0;padding:12px 20px}.modal-content dl.delete_popup dd p.box_tt{font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#777677;margin:10px 0}.contents{width:100%;min-width:300px;box-sizing:border-box;padding:17px 20px;padding-bottom:80px}.p8{padding:5px 8px}.p10{font-size:13px;padding:8px 8px;line-height:25px}.p14{padding:14px}.p20{padding:20px}.p2016{padding:20px 16px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;min-width:300px;width:100%;margin:0 auto}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.global-pop[data-v-158aa268]{z-index:1}p[data-v-158aa268]{padding:10px 20px}.p1[data-v-158aa268]{font-weight:500;color:#e71554}.p1[data-v-158aa268],.p2[data-v-158aa268]{font-size:15px;font-stretch:normal;font-style:normal;line-height:normal}.p2[data-v-158aa268]{font-weight:400;color:#343334}.card,.mb-1,.my-1,.p-1{padding:0!important;margin:0;border:0}.mb-1{margin-bottom:16px!important}.card-header{background-color:#fff}.card-header:first-child{border-radius:0}.card-body{padding:0}h3{margin-bottom:0!important}p{margin:0}.custom-switch{position:absolute;top:11px;right:20px}.custom-switch.b-custom-control-lg .custom-control-label:before{top:.3125rem;height:28px;left:-2.8125rem;width:52px;border-radius:20px}.custom-switch.b-custom-control-lg .custom-control-label:after{width:24px;height:24px;border-radius:20px}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after{transform:translateX(2.3rem)}.modal-header{padding:10px 20px}.modal-body{padding:0}.modal-content{border-radius:10px;margin:0 auto;width:92%;min-width:300px;border:0;overflow:hidden}h5{font-size:17px;color:#343334;line-height:normal;margin-bottom:0}.close{font-size:2.5rem}.modal-footer{border-radius:0;padding:0}.modal-footer>*{margin:0}.modal-footer button.blueblock{background-color:#3c6df0}.modal-footer button.blueblock,.modal-footer button.redblock{font-size:15px;color:#fff;padding:14px 0;border-radius:0;border:0}.modal-footer button.redblock{background-color:#f03c3c}.modal-footer button.popUpBlock{font-size:15px;color:#fff;padding:7px;border-radius:0;background-color:#3c6df0;border:0}.modal-footer button.close{position:absolute;top:6px;right:10px}.content_box{padding:20px}.content_box,textarea{box-sizing:border-box;width:100%}textarea{padding:10px;height:85px;border-radius:5px;border:1px solid #d8d8d8;background-color:#fff;font-size:15px}textarea::-moz-placeholder{color:#d8d8d8}textarea:-ms-input-placeholder{color:#d8d8d8}textarea::placeholder{color:#d8d8d8}.custom-control-label:after{width:2rem;height:2rem}.custom-control-label:before{width:20px;height:20px}.custom-control-label{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#777677;padding:0 10px}.form-group{margin-bottom:0}.container-fluid.mealbox{padding:10px;margin:0}.timearea{overflow:hidden;display:block}.timebox{width:35%;float:left}.to{width:16px;height:40px;line-height:40px;text-align:center;font-size:15px;float:left}.timebox .col{padding:0}.timebox input[type=time]{width:100%;min-width:100px;height:40px;font-size:15px}.inputblock{background-color:#fff;text-align:left}.inputblock .datepic{height:44px!important}.inputblock .datepic label{padding:0;line-height:44px}.datepic,.inputblock input[type=text],.inputblock select{height:44px}.datepic,.inputblock input[type=text],.inputblock select,.inputblock textarea{font-size:15px;border-radius:5px;border:1px solid #d8d8d8;background-color:#fff;margin-top:10px}.inputblock input[type=text]:disabled,.inputblock input[type=time]:disabled,.inputblock textarea:disabled{background-color:#f3f3f3}.inputblock input[type=text]::-moz-placeholder{color:#d8d8d8}.inputblock input[type=text]:-ms-input-placeholder{color:#d8d8d8}.inputblock input[type=text]::placeholder{color:#d8d8d8}.inputblock select::-moz-placeholder{color:#d8d8d8}.inputblock select:-ms-input-placeholder{color:#d8d8d8}.inputblock select::placeholder{color:#d8d8d8}.inputblock .filebtn{float:right;background:url(https://gstatic.kosaf.go.kr/img/ic-20-add-file.svg) 0 no-repeat;padding-left:20px;font-size:13px;color:#3c6df0}.inputblock .filebox{height:auto;border-radius:5px;border:1px solid #eaeaea;background-color:#fff;margin-top:5px}.inputblock .filebox ul{margin:0}.inputblock .filebox ul li{box-sizing:border-box;font-size:13px;letter-spacing:-.03px;color:#343334}.inputblock .filebox ul li a{display:block;padding:10px 16px}.inputblock .filebox ul li .size{float:right;font-size:11px;letter-spacing:-.03px;color:#767676;vertical-align:middle;margin-top:2px}.inputblock.disabled{background:#fcfcfc}.status_tt{font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#777677;display:inline-block;vertical-align:middle}.status_ct.block,.status_tt.block{display:block}.b-toast{border-radius:7px;overflow:hidden}.toast{border-radius:7px;border:0;overflow:hidden}.b-toast.b-toast-solid .toast{background-color:transparent}.b-toaster.b-toaster-bottom-center{bottom:20px}.toast-header{display:none}.toast-body{height:44px;background-color:rgba(52,51,52,.8);color:#fff;text-align:center;padding:11px 5px;box-sizing:border-box;font-size:15px;font-weight:500}.weekbox{box-shadow:inset 0 -1px 0 0 #f3f3f3;background-color:#fff}.weekwrap label.btn{width:40px;height:40px;border-radius:20px;background-color:#f3f3f3;border:0;margin:0 8px;padding:0}.weekwrap label.btn span{font-size:15px;line-height:40px}.weekwrap label.btn:first-child{margin-left:0}.weekwrap label.btn:last-child{margin-right:0}.weekwrap .btn-secondary{color:#777677}.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle,.weekwrap .btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#3c6df0;border-color:#3c6df0}.btn-group>.btn-group:not(:first-child)>.btn,.weekwrap .btn-group>.btn:not(:first-child){border-top-left-radius:20px;border-bottom-left-radius:20px}.btn-group>.btn-group:not(:last-child)>.btn,.weekwrap .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:20px;border-bottom-right-radius:20px}.nav{padding:11px 16px 0 16px;box-sizing:border-box}.nav-tabs .nav-link{text-align:center;color:#767676;padding:0 0 10px 0;margin-right:16px;border:0}.nav-tabs .nav-link,.nav-tabs .nav-link.active{font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.nav-tabs .nav-link.active{color:#3c6df0;border-bottom:2px solid #3c6df0}.nav-tabs .nav-link.active:focus{outline:none}#work-log .modal-dialog{margin:0}#work-log .modal-content{width:100%;position:fixed;bottom:0;border-radius:10px 10px 0 0}#work-log h2,#work-log h5{font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#777677;padding:10px 20px;box-shadow:inset 0 -1px 0 0 #d8d8d8}#schCheckpopup .checkbox-group{margin-bottom:10px!important}#schCheckpopup .checkbox-group label{color:#777677!important;padding-left:15px}#schCheckpopup .modal-footer{border-top:0}.time-picker input.display-time{min-width:0!important;width:100%!important;height:40px!important;font-size:15px!important;width:40%;min-width:122px;float:left}.time-picker{width:100%!important;font-size:1.5em!important}.map_copyright div span{z-index:-202!important}.time-picker .dropdown,.time-picker .dropdown .select-list{width:10.5em!important;height:12.5em!important;z-index:101!important}.cm_toggle label.time.not-collapsed:before{transform:rotate(0deg)!important}.cm_toggle label.time.collapsed:before{max-width:20px;margin-right:90px;transform:rotate(-90deg)!important}.timearea{overflow:visible!important;display:block!important;height:40px}.time-picker .controls .clear-btn{display:none}#otherlogin .modal-content{width:100%;position:fixed;bottom:0;border-radius:10px 10px 0 0}#otherlogin .radiowrap{width:100%;box-sizing:border-box;padding:20px 30px 30px 30px}#otherlogin .radiowrap .custom-radio{margin-bottom:20px}#otherlogin .radiowrap .custom-radio:last-child{margin-bottom:0}#otherlogin footer{display:none}#warning_pop2___BV_modal_content{overflow:visible}#warning_pop2 .modal-dialog-scrollable .modal-body{overflow-y:visible}#warning_pop2 .modal-content{overflow:visible}#warning_pop2 .modal-footer button.blueblock{border-radius:0 0 10px 10px}#warning_pop2 .modal-footer{border-radius:10px}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{left:calc(-2.8125rem + 3px)!important}#error,#warning_pop1{pointer-events:none}#error .close{display:none}#selfAuthFail{pointer-events:none}#selfAuthFail .close{display:none}#multiPopup{pointer-events:none}.modal-footer{border-top:none}a,article,button,div,h1,h2,h3,img,input,li,ol,p,select,textarea,ul{outline:none}.a11y_blind{overflow:hidden;position:absolute;width:1px;height:1px;line-height:1px;margin:-1px;clip:rect(0,0,0,0)}.modal-header h2{margin-bottom:0;font-size:2rem}.fw-500{font-weight:500}.back_btn{z-index:9}button:focus{outline:none}.custom-checkbox .custom-control-input,.custom-checkbox .custom-control-input:checked{display:block;position:absolute;top:.8rem;left:1.5rem;width:20px;height:20px}table.b-table>caption{caption-side:top}.boxColor div:first-child:last-child{width:100%}.boxColor div:first-child:nth-last-child(2),.boxColor div:first-child:nth-last-child(2)~div{width:50%}.boxColor div:first-child:nth-last-child(3),.boxColor div:first-child:nth-last-child(3)~div{width:33.33%}.boxColor div:first-child:nth-last-child(4),.boxColor div:first-child:nth-last-child(4)~div{width:25%}.boxColor div:first-child:nth-last-child(5),.boxColor div:first-child:nth-last-child(5)~div{width:20%}.boxGray{background:repeating-linear-gradient(60deg,rgba(165,164,161,.8),rgba(165,164,161,.8) 4px,rgba(165,164,161,.8666666666666667) 0,rgba(165,164,161,.8666666666666667) 7px)}.boxYellow{background:linear-gradient(#ffc107 50%,#f5b700 0);background-size:100% 9px}.boxBlue{background:#007bff}.boxGreen{background:linear-gradient(90deg,#28a745 50%,#26b246 0);background-size:9px 100%}.boxRed{background:radial-gradient(circle,#d22636 6px,#dc3545 0);background-size:17px 16px}.boxOrange{background:radial-gradient(circle,#ff7f00 6px,rgba(255,127,0,.8196078431372549) 0);background-size:10px 10px}.onoff_box .custom-switch{width:52px;height:33px}.noti_onoff_box .custom-control-input,.onoff_box .custom-control-input{width:100%;height:100%}.meal_status legend{margin-bottom:0;font-size:0;line-height:0}.meal_status .status_ct .custom-control{margin-right:20px}.meal_status .custom-control-label{padding:0 6px}.meal_status .custom-control-label:after,.meal_status .custom-control-label:before{content:none}.meal_status .custom-control-input{top:.25rem;width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #adb5bd;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1}.meal_status .custom-radio .custom-control-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-size:1rem 1rem;background-repeat:no-repeat}.meal_status .custom-control-input:checked{color:#fff;border-color:#007bff;background-color:#007bff}.display-time{border:1px solid #d2d2d2;width:100%!important;height:32px!important;padding:1.3em .5em;font-size:15px!important}.sr-only{display:none}.b-time .b-time-header output{text-indent:-999px;border:0}.bi circle{display:none}.footer{position:fixed;bottom:0;z-index:99;width:100%}.counter{display:block;margin-top:.2rem;text-align:right;font-size:1.2rem}.modal.fade .modal-dialog{transition:none}