html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.2px;min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,맑은 고딕,sans-serif}.max1920{max-width:1920px}.max1500{max-width:1500px}.max1300{max-width:1300px}.max1200{max-width:1200px}#app,#app table{font-size:14px!important}#move{cursor:move;z-index:1}.padding-0{padding:0!important}.text-center-important{text-align:center!important}@media (width>=768px){nav.dropdown:hover.dropdown-menu,.navbar-nav>li:hover>.dropdown-menu{display:block}}.skm-nav-fixed .navbar-collapse,.skm-nav-fixed-bottom .navbar-collapse{max-height:500px}@media (width<=992px){.container{width:100%}}.homework_link a{color:#777;letter-spacing:-.5px;float:right;padding:15px 10px;display:inline-block}#app>div.container,#app>div.container-fluid{padding-top:30px}.skm-page-banner{margin-top:52px}.skm-page-banner+.container,.skm-page-banner+.container-fluid{padding-top:0!important}li{list-style:none!important}textarea[readonly]{background-color:#eee!important}textarea::placeholder{color:#ccd0d2!important}.mon,.tue,.thu,.wed,.fri,.sat,.sun,input[type=checkbox].day_time{display:none}label.btn-day{border-radius:0}input.day_time+label.add{color:#fff;background-color:#bf5329}.remove_student{visibility:hidden}a.remove_student{color:#fff!important}.class-students{margin-right:5px}.class-students:hover>a.remove_student{visibility:visible}#flash{z-index:999999;text-align:center;pointer-events:none;width:100%;font-size:33px;position:fixed;bottom:100px}#flash>*{pointer-events:auto}.mdtp__wrapper{top:10%!important;bottom:auto!important}.nav>li>a{letter-spacing:-.5px;padding:15px 10px;display:inline-block}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting:before{font-size:9.3px!important}@media (width>=1400px){.attendance-container{width:1400px!important}}@media (width<=1399px){.attendance-container{width:100%!important}#my_name{display:none}.navbar-right{margin-right:0!important}.nav>li>a{padding:15px 5px!important;display:inline-block!important}.navbar-nav{margin:0!important}}@media (width<=768px){#my_name{display:inline-block}}@media (width<=1200px){.navbar.navbar-default.navbar-static-top{margin-bottom:15px!important}}@media (width<=480px){#app>div.container,#app>div.container-fluid,.bottom_container{margin-top:30px;padding-top:0}#calc_text{display:none}.footer_login li{padding-left:2px;padding-right:2px}.footer_login{text-align:center}.container,.container-fluid,.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.mobile-hide{display:none!important}.mobile_line_height_narrow{line-height:1!important}}.cursor{cursor:pointer}.dropdown-menu{min-width:120px!important}.mdtp__button.ok:after{content:" - AM/PM 꼭 확인해주세요";color:#000;font-weight:700}.swal2-content pre{white-space:pre-wrap;text-align:left}div:where(.swal2-container) div:where(.swal2-popup){font-size:1.2rem}.swal2-popup .swal2-html-container,.swal2-popup .swal2-content,.swal2-popup .swal2-title{color:#e1e1e1}.swal2-popup .swal2-close{color:#bbb}.swal2-popup .swal2-html-container pre,.swal2-popup .swal2-content pre{color:#e1e1e1;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0}.swal2-popup .swal2-html-container :not(pre):not(pre *),.swal2-popup .swal2-content :not(pre):not(pre *){color:#e1e1e1!important}.swal2-popup .swal2-html-container a,.swal2-popup .swal2-content a{color:#82b1ff!important}.swal2-popup .swal2-html-container a:hover,.swal2-popup .swal2-content a:hover{color:#b0c9ff!important}.swal2-popup .swal2-html-container input,.swal2-popup .swal2-html-container select,.swal2-popup .swal2-html-container textarea,.swal2-popup input.swal2-input,.swal2-popup textarea.swal2-textarea,.swal2-popup select.swal2-select{border:1px solid #555;color:#e1e1e1!important;background-color:#2a2a2a!important}.swal2-popup .swal2-html-container input::placeholder,.swal2-popup .swal2-html-container textarea::placeholder,.swal2-popup input.swal2-input::placeholder,.swal2-popup textarea.swal2-textarea::placeholder{color:#888!important}.swal2-popup .swal2-html-container .skm-btn,.swal2-popup .swal2-html-container button[type=button]{background-color:#3a3a3a;border:1px solid #555;color:#e1e1e1!important}.swal2-popup .swal2-html-container .skm-btn:hover,.swal2-popup .swal2-html-container button[type=button]:hover{background-color:#4a4a4a}.swal2-popup .swal2-html-container .skm-swal-light-table,.swal2-popup .swal2-html-container .payment_detail_table,.swal2-popup .swal2-html-container .footer_detail,.swal2-popup .swal2-content .skm-swal-light-table,.swal2-popup .swal2-content .payment_detail_table,.swal2-popup .swal2-content .footer_detail{overflow:hidden;border-collapse:separate!important;border-spacing:0!important;background:var(--skm-bg)!important;width:100%!important;color:var(--skm-text)!important;border:1px solid var(--skm-border)!important;border-radius:var(--skm-radius)!important;font-size:var(--skm-fs-base)!important;margin:10px 0 12px!important}.swal2-popup .swal2-html-container .skm-swal-light-table caption,.swal2-popup .swal2-html-container .payment_detail_table caption,.swal2-popup .swal2-html-container .footer_detail caption,.swal2-popup .swal2-content .skm-swal-light-table caption,.swal2-popup .swal2-content .payment_detail_table caption,.swal2-popup .swal2-content .footer_detail caption{caption-side:top;color:#e1e1e1!important;font-size:var(--skm-fs-md)!important;font-weight:var(--skm-fw-bold)!important;text-align:left!important;padding:8px 4px 10px!important}.swal2-popup .swal2-html-container .skm-swal-light-table th,.swal2-popup .swal2-html-container .skm-swal-light-table td,.swal2-popup .swal2-html-container .payment_detail_table th,.swal2-popup .swal2-html-container .payment_detail_table td,.swal2-popup .swal2-html-container .footer_detail th,.swal2-popup .swal2-html-container .footer_detail td,.swal2-popup .swal2-content .skm-swal-light-table th,.swal2-popup .swal2-content .skm-swal-light-table td,.swal2-popup .swal2-content .payment_detail_table th,.swal2-popup .swal2-content .payment_detail_table td,.swal2-popup .swal2-content .footer_detail th,.swal2-popup .swal2-content .footer_detail td{border:1px solid var(--skm-border)!important;color:var(--skm-text)!important;background:var(--skm-bg)!important;vertical-align:middle!important;padding:9px 10px!important}.swal2-popup .swal2-html-container .skm-swal-light-table th,.swal2-popup .swal2-html-container .payment_detail_table th,.swal2-popup .swal2-html-container .footer_detail th,.swal2-popup .swal2-content .skm-swal-light-table th,.swal2-popup .swal2-content .payment_detail_table th,.swal2-popup .swal2-content .footer_detail th{white-space:nowrap;width:34%;background:var(--skm-thead)!important;color:var(--skm-text)!important;font-weight:var(--skm-fw-semi)!important;text-align:center!important}.swal2-popup .swal2-html-container .skm-swal-light-table .text_block,.swal2-popup .swal2-html-container .payment_detail_table .text_block,.swal2-popup .swal2-html-container .footer_detail .text_block,.swal2-popup .swal2-content .skm-swal-light-table .text_block,.swal2-popup .swal2-content .payment_detail_table .text_block,.swal2-popup .swal2-content .footer_detail .text_block{color:var(--skm-text)!important;background:var(--skm-bg)!important}.swal2-popup .swal2-html-container .skm-payment-footer-table,.swal2-popup .swal2-html-container .skm-payment-detail-table,.swal2-popup .swal2-content .skm-payment-footer-table,.swal2-popup .swal2-content .skm-payment-detail-table{overflow:hidden;border-collapse:separate!important;border-spacing:0!important;background:var(--skm-bg)!important;width:100%!important;color:var(--skm-text)!important;border:1px solid var(--skm-border)!important;border-radius:var(--skm-radius)!important;font-size:var(--skm-fs-base)!important;margin:10px 0 14px!important}.swal2-popup .swal2-html-container .skm-payment-footer-table caption,.swal2-popup .swal2-html-container .skm-payment-detail-table caption,.swal2-popup .swal2-content .skm-payment-footer-table caption,.swal2-popup .swal2-content .skm-payment-detail-table caption{caption-side:top;color:#e1e1e1!important;font-size:var(--skm-fs-md)!important;font-weight:var(--skm-fw-bold)!important;text-align:left!important;padding:8px 4px 10px!important}.swal2-popup .swal2-html-container .skm-payment-footer-table th,.swal2-popup .swal2-html-container .skm-payment-footer-table td,.swal2-popup .swal2-html-container .skm-payment-detail-table th,.swal2-popup .swal2-html-container .skm-payment-detail-table td,.swal2-popup .swal2-content .skm-payment-footer-table th,.swal2-popup .swal2-content .skm-payment-footer-table td,.swal2-popup .swal2-content .skm-payment-detail-table th,.swal2-popup .swal2-content .skm-payment-detail-table td{border:1px solid var(--skm-border)!important;background:var(--skm-bg)!important;color:var(--skm-text)!important;vertical-align:middle!important;padding:8px 9px!important}.swal2-popup .swal2-html-container .skm-payment-footer-table th,.swal2-popup .swal2-html-container .skm-payment-detail-table th,.swal2-popup .swal2-content .skm-payment-footer-table th,.swal2-popup .swal2-content .skm-payment-detail-table th{background:var(--skm-thead)!important;color:var(--skm-text)!important;font-weight:var(--skm-fw-semi)!important;text-align:center!important}.swal2-popup .swal2-html-container .skm-payment-footer-table .text_block,.swal2-popup .swal2-html-container .skm-payment-detail-table .text_block,.swal2-popup .swal2-content .skm-payment-footer-table .text_block,.swal2-popup .swal2-content .skm-payment-detail-table .text_block{background:var(--skm-bg)!important;color:var(--skm-text)!important}.swal2-popup .swal2-html-container .skm-payment-footer-table .input-group,.swal2-popup .swal2-content .skm-payment-footer-table .input-group{flex-wrap:nowrap}.swal2-popup .swal2-html-container .skm-payment-footer-table .input-group-text,.swal2-popup .swal2-content .skm-payment-footer-table .input-group-text{justify-content:center;min-width:30px;background:var(--skm-thead)!important;color:var(--skm-muted)!important;border-color:var(--skm-border)!important}.swal2-popup .swal2-html-container .skm-payment-footer-table .form-control,.swal2-popup .swal2-content .skm-payment-footer-table .form-control{min-width:86px;background:var(--skm-bg)!important;color:var(--skm-text)!important;border-color:var(--skm-border)!important}.swal2-popup .swal2-html-container .skm-payment-footer-table .skm-payment-swal-amount-input,.swal2-popup .swal2-content .skm-payment-footer-table .skm-payment-swal-amount-input{width:96px;max-width:110px;font-weight:var(--skm-fw-semi);padding:0 6px!important}.swal2-popup .swal2-html-container .skm-payment-swal-memo-wrap,.swal2-popup .swal2-content .skm-payment-swal-memo-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.swal2-popup .swal2-html-container .skm-payment-swal-memo-btn,.swal2-popup .swal2-content .skm-payment-swal-memo-btn{gap:5px;height:26px;min-height:26px;padding:0 9px;background:var(--skm-primary-soft)!important;color:var(--skm-primary-dark)!important;font-size:var(--skm-fs-xs)!important;font-weight:var(--skm-fw-semi)!important;border:1px solid #c0392b47!important}.swal2-popup .swal2-html-container .skm-payment-swal-memo-btn:hover,.swal2-popup .swal2-content .skm-payment-swal-memo-btn:hover{color:var(--skm-primary-dark)!important;background:#c0392b24!important}.swal2-popup .swal2-html-container .skm-payment-swal-memo-btn *,.swal2-popup .swal2-content .skm-payment-swal-memo-btn *{color:inherit!important}.swal2-popup .swal2-html-container .skm-payment-swal-memo-btn--active,.swal2-popup .swal2-content .skm-payment-swal-memo-btn--active{background:var(--skm-primary)!important;border-color:var(--skm-primary)!important;color:var(--skm-on-dark)!important}.swal2-popup .swal2-html-container .skm-payment-swal-memo-panel,.swal2-popup .swal2-content .skm-payment-swal-memo-panel{border:1px solid var(--skm-border);border-radius:var(--skm-radius-sm);width:100%;font-size:var(--skm-fs-sm);text-align:left;white-space:pre-wrap;word-break:break-word;padding:8px 10px;line-height:1.45;background:var(--skm-subtle)!important;color:var(--skm-text)!important}.swal2-popup .swal2-html-container .skm-payment-swal-memo-empty,.swal2-popup .swal2-content .skm-payment-swal-memo-empty{font-size:var(--skm-fs-xs);font-weight:var(--skm-fw-medium);color:var(--skm-muted)!important}.swal2-popup .swal2-html-container .skm-payment-swal-refund-mode,.swal2-popup .swal2-content .skm-payment-swal-refund-mode{font-size:var(--skm-fs-xs);font-weight:var(--skm-fw-bold);text-align:center;white-space:nowrap;color:var(--skm-primary-dark)!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#bbb}::-webkit-scrollbar-thumb:hover{background:#bbb}.skm-nav-fixed-bottom .navbar-collapse,.skm-nav-fixed .navbar-collapse{max-height:none!important}.no-padding{padding:0!important}@media (width<=768px){span.homework_link{display:inline!important}.nav>li>a{padding:10px 5px!important}table th,table td{padding:5px 3px!important}}.cv-spinner{justify-content:center;align-items:center;height:100%;display:flex}.spinner{border:4px solid #ddd;border-top-color:#2e93e6;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite sp-anime}@keyframes sp-anime{to{transform:rotate(360deg)}}#overlay{z-index:99999999;background:#0009;width:100%;height:100%;display:none;position:fixed;top:0}.red{background-color:red}.green{background-color:green}.circle{border-radius:5px;width:10px;height:10px;margin:0 5px 0 0;display:inline-block}.input-group .dropdown-toggle{border-radius:0!important}.swal2-select{border:1px solid #ccd0d2;border-radius:4px;min-width:60%;max-width:90%;height:36px;margin:30px auto 10px;padding:6px 12px;display:inline-block;width:auto!important}.swal2-popup .form-control{width:auto!important}.swal2-actions .swal2-styled{min-width:70px;height:auto;padding:.55em 1.5em;font-size:1.1em}.swal2-popup .swal2-styled.swal2-confirm{background-color:var(--swal2-confirm-button-background-color,var(--skm-primary))!important}.swal2-popup .swal2-styled.swal2-cancel{background-color:var(--swal2-cancel-button-background-color,var(--skm-muted))!important}.swal2-popup .swal2-styled.swal2-deny{background-color:var(--swal2-deny-button-background-color,var(--skm-danger))!important}#call_new_text table th,#call_new_modal table td{text-align:center!important;padding:3px 7px!important}#class_name_history_table th{text-align:center!important}.phone-4digit{text-align:center}#toast-container.toast-top-center .toast-custom{margin-top:150px;width:500px!important}.toast-center{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.modal-dialog.modal-lg{width:1100px!important}
