﻿@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url("/assets/fonts/Pretendard-ExtraBold.woff2") format("woff2"),url("/assets/fonts/Pretendard-ExtraBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url("/assets/fonts/Pretendard-Bold.woff2") format("woff2"),url("/assets/fonts/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url("/assets/fonts/Pretendard-SemiBold.woff2") format("woff2"),url("/assets/fonts/Pretendard-SemiBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url("/assets/fonts/Pretendard-Medium.woff2") format("woff2"),url("/assets/fonts/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),url("/assets/fonts/Pretendard-Regular.woff2") format("woff2"),url("/assets/fonts/Pretendard-Regular.woff") format("woff")}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{font-family:"Pretendard";color:#454545;font-size:1rem;overflow-x:hidden}body[data-sidebar-size=condensed] .content-page{margin-left:70px}body[data-sidebar-size=condensed] .fullpageType .content-page{margin-left:0 !important}body[data-sidebar-size=condensed] .left-side-menu{padding-top:50px}body[data-topbar-color=condensed] .navbar-custom{left:0 !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Pretendard"}@media(max-width: 991.98px){.sidebar-enable .left-side-menu{width:200px}}i{font-size:16px;vertical-align:middle}@media(max-width: 991.98px){.container-fluid{padding:0}}.btn-primary{background-color:#000 !important;border-color:#000 !important}.bg-primary{background-color:#000 !important}.bg-danger{background-color:#f06b78 !important}.btn-soft-primary,.bg-soft-primary,[class*=soft-primary]{color:#000;background-color:rgba(0,0,0,.1) !important;border-color:rgba(0,0,0,.2) !important}.btn-soft-primary:hover{background-color:#000 !important}.btn-danger,[class*=soft-danger]:hover{background-color:#f06b78 !important;border-color:#f06b78 !important}.btn-soft-danger,.bg-soft-danger,[class*=soft-danger]{color:#f06b78;background-color:rgba(240,107,120,.18) !important;border-color:rgba(240,107,120,.25) !important}.btn-outline-primary,[class*=outline-primary]{color:#000;border-color:#000;background-color:#fff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#000}[class*=outline-danger]{color:#f06b78;border-color:#f06b78}.btn-outline-primary:hover{background-color:#000;color:#fff;border-color:#000}.text-danger{color:#f06b78 !important}.btn-soft-primary.focus,.btn-soft-primary:focus,.btn-check:focus+.btn,.btn:focus,.form-check-input:focus{box-shadow:none}.form-check-input:checked{background-color:#164194;border-color:#164194}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .15rem rgba(22,65,148,.5)}.btn-check:focus+.btn-primary,.btn-primary:focus{background-color:#4c7dd7;border-color:#4776ca}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{background-color:#cc5b66;border-color:#c05660}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .15rem rgba(240,107,120,.5)}.btn-sm{padding:3px 10px}.navbar-custom{left:200px;height:50px !important;box-shadow:none !important;background-color:#000 !important}.navbar-custom .topnav-menu .nav-link{line-height:50px}.navbar-custom .button-menu-mobile{height:50px;line-height:50px;display:inline-flex;justify-content:center;align-items:center}@media(max-width: 991.98px){.navbar-custom .button-menu-mobile{margin-left:50px}}@media(max-width: 991.98px){.navbar-custom .logo-box{display:flex;justify-content:center;align-items:center}.navbar-custom .logo-box .logo img{height:26px}}.logo-box{width:200px;height:50px;background-color:#000 !important}.logo-box .logo{display:flex;justify-content:center;align-items:center;height:50px !important}.logo-box .logo img{height:20px}.logo-box .logo-sm img{height:26px}.left-side-menu{width:200px;padding-top:50px}#sidebar-menu>ul>li{border-bottom:1px solid rgba(255,255,255,.08)}#sidebar-menu>ul>li .menu-arrow{top:auto}#sidebar-menu>ul>li .nav-second-level{padding:5px 0 5px 24px !important}#sidebar-menu>ul>li .nav-second-level li a{font-size:14px}#sidebar-menu>ul>li .nav-second-level li a:hover{color:#fff}#sidebar-menu>ul>li .collapse{background-color:rgba(255,255,255,.05)}#sidebar-menu>ul>li>a{display:flex;justify-content:flex-start;align-items:center;height:50px;min-height:50px !important;padding:0 15px;background-color:rgba(0,0,0,0)}#sidebar-menu>ul>li>a[aria-expanded=true],#sidebar-menu>ul>li>a.active{background-color:#161c23 !important}.footer{left:200px;display:flex;justify-content:flex-start;align-items:center;height:40px;padding:0 0 0 27px;font-size:12px;border-top:1px solid rgba(0,0,0,.05)}.footer a{color:#007bff}@media(max-width: 991.98px){.footer{justify-content:center;padding-left:0}}.login-pages{position:absolute;top:0;left:0;width:100%;height:100vh;background:#303030 no-repeat center center/cover}.login-pages .loginWrap{position:absolute;top:50%;left:50%;width:500px;padding:40px;border-radius:5px;transform:translate(-50%, -50%);background-color:rgba(255,255,255,1.0);backdrop-filter:blur(2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.login-pages .loginWrap .auth-logo .logo{text-align:center}.login-pages .loginWrap .auth-logo .logo img{height:40px}.login-pages .loginWrap .fieldArea .iconForm{position:relative;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(0,0,0,0.5)}.login-pages .loginWrap .fieldArea .iconForm .form-control{height:50px;border:0;background-color:rgba(255,255,255,0);color:#000}.login-pages .loginWrap .fieldArea .iconForm i{width:40px;padding-left:10px;color:#000;font-size:16px}.login-pages .loginWrap .fieldArea .buttonWrap .btn{width:100%;height:50px;font-size:18px}@media(max-width: 991.98px){.login-pages .loginWrap{width:calc(100vw - 40px);padding:30px 20px}.login-pages .loginWrap .auth-logo .logo img{height:30px}}.content-page{margin-left:200px;padding:70px 15px 70px 15px}.content-page .buttonWrap{display:flex;justify-content:space-between;align-items:center}.page-title{font-style:normal;font-weight:700;font-size:22px !important;line-height:35px;color:#000}.page-title-wrap{margin-bottom:10px}.page-title-box-alt{padding:0 0 0 35px}.card-wrap{border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.1)}.card-wrap>div{margin:0}.card-header{height:45px;padding:0 5px 0 15px;border:1px solid #d0d9ea;line-height:24px;background-color:#eceef3;border-radius:10px 10px 0 0;align-items:center}.card-header>div{padding:0}.card-header .header-title{margin:0;font-weight:700}.card-header .header-title strong{position:relative;display:inline-block;font-weight:700;color:#214ab3;z-index:1}.card-header .header-title strong:before{content:"";position:absolute;bottom:0;left:-2px;width:100%;height:5px;background-color:rgba(33,74,179,.3);z-index:-1}.card-header .button-group{display:flex;justify-content:flex-end;align-items:center}.card-header .button-group .btn{padding-inline:5px}.card-header .collapsed .ri-subtract-fill:before{content:""}.card-body{padding:0}.card-body .card-content{padding:20px}.form-label{margin-bottom:5px;font-size:13px;font-weight:700}.form-control{padding:7px;border-color:#d0d9ea}.form-control:focus{border-color:#aaa}.form-control-sm{padding-block:3px;border:1px solid #d0d9ea;outline:0}.form-select{padding:7px 30px 7px 7px !important;background-position:right 10px center;font-size:.8125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='rgb(22,65,148)' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");border-color:#d0d9ea}.form-select:focus{box-shadow:none}.form-check-input[type=checkbox]{border-radius:2px}.program-times-list{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.program-times-list>div{flex:1}@media(max-width: 991.98px){.program-times-list{flex-direction:column}.program-times-list>div{flex:none;width:100%}}.program-times-item{border:1px solid #d0d9ea;border-radius:5px}.program-times-item .times-header{height:35px;display:flex;justify-content:space-between;align-items:center;padding-inline:10px 0;background-color:#d0deed}.program-times-item .times-header .header-title{margin:0;font-size:14px;font-weight:700}.program-times-item .times-content{padding:5px}.program-times-item .times-content .calendar-time-wrap{display:flex;justify-content:center;align-items:center;gap:5px}.program-times-item .times-content .calendar-time-wrap>*{flex:1}.program-times-item .times-content .calendar-time-wrap .form-date{border:1px solid #d0d9ea;border-radius:.25rem}.program-times-item .times-content .calendar-time-wrap .form-date .form-control{border:0;padding:5px;font-size:12px}.program-times-item .times-content .calendar-time-wrap .form-date .input-group-text{height:30px;padding:0 5px;background-color:rgba(0,0,0,0);border:0}.program-times-item .times-content .calendar-time-wrap .form-select{height:32px;padding:5px 30px 5px 7px !important;font-size:12px}.program-times-item .times-content .list-wrap{display:grid;gap:5px;margin:5px 0 0 0}.program-times-item .times-content .list-item{padding-inline:10px;padding-bottom:10px;border:1px solid #bbc9e4;background-color:#f9f9f9;border-radius:2px}.program-times-item .times-content .list-item .button-group{display:flex;justify-content:flex-end;align-items:center;margin-right:-5px}.program-times-item .times-content .list-item .button-group .btn{position:relative;padding:3px 7px}.program-times-item .times-content .list-item .button-group .btn i{font-size:14px}.program-times-item .times-content .list-item .button-group .btn+.btn:before{content:"";position:absolute;top:calc(50% - 5px);left:0;width:1px;height:10px;background-color:#d0d9ea}.program-times-item .times-content .list-item .exercise-info>div{padding-block:5px}.program-times-item .times-content .list-item .exercise-info>div+div{border-top:1px solid #d0d9ea}.program-times-item .times-content .list-item .exercise-title{font-size:14px;letter-spacing:-0.05em;font-weight:700}.program-times-item .times-content .list-item .exercise-set{display:grid;grid-template-columns:15px 1fr;align-items:center;font-size:12px}.program-times-item .times-content .list-item .exercise-desc{font-size:12px}.program-times-item .times-content .list-item.empty{border-color:#d0d9ea;background-color:#fff}.program-times-item .times-content .list-item.empty .exercise-info{opacity:.4}.modal-open{padding-right:0 !important}.modal-header{background-color:#000}.modal-header .modal-title{color:#fff;font-weight:700}.modal-header .btn-close{color:#fff;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.modal .searchForm-wrap{padding-bottom:10px;border-bottom:1px solid #d0d9ea}@media(max-width: 576px){.modal-dialog{width:100vw;height:100%;margin:0;align-items:flex-start}.modal-content{height:100%}}.select-list-wrap .select-title{display:flex;justify-content:center;align-items:center;height:35px;background-color:#214ab3;font-weight:700;color:#fff;border-bottom:1px solid #d0d9ea}.select-list-wrap .result-empty-wrap{height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column}.select-list-wrap .result-empty-wrap .mdi{font-size:30px}.select-list-wrap .result-empty-wrap p{font-size:14px;font-weight:700}.select-list-group{min-height:400px;max-height:calc(100vh - 300px);overflow-y:auto}.select-list-group>ul>li{position:relative;padding:10px 15px 10px 25px;font-size:14px;color:#787878;border-bottom:1px solid #d0d9ea}.select-list-group>ul>li.active{font-weight:700;color:#000}.select-list-group>ul>li.active:before{content:"";position:absolute;top:50%;left:5px;font-family:remixicon !important;transform:translateY(-50%);color:#f06b78;font-size:16px}@media(max-width: 991.98px){.select-list-group{max-height:calc(100vh - 245px)}}.table{width:auto;background-color:#fff;border:1px solid #d0d9ea}.table-scroll-wrap{overflow:auto}@media(max-width: 991.98px){.table-scroll-wrap .card-table{width:800px}}.table-responsive{width:100%}.table thead th{height:40px;padding:0;background-color:#454545;font-size:13px;text-align:center;vertical-align:middle;color:#fff}.table thead th+th{border-left:1px solid rgba(255,255,255,.2)}.table tbody th,.table tbody td{padding:10px;font-size:13px}.table tbody th{text-align:center;background-color:#f2f2f2 !important;border-right:1px solid #d0d9ea}.table tbody td+td{border-left:1px solid #d0d9ea}.table tbody td.ex-new{background-color:#e9fff4}.table tbody td.ex-edit{background-color:#fce8a8}.table tbody td.ex-cancel{background-color:#ffeded}.table tbody td.ex-cancel .inner-table{opacity:.5}.table tbody td .button-group{display:flex;justify-content:flex-end;align-items:center;margin-top:5px}.table tbody td .button-group .btn{padding:0 2px}.table tbody td .button-group span{display:inline-flex;gap:0 2px;padding-inline:5px;background-color:rgba(0,0,0,.05);border-radius:100vw}.table tbody tr:nth-of-type(even){background-color:#f9f9f9}.table .inner-table tbody th,.table .inner-table tbody td{padding:0 1px;font-size:12px;border:0;vertical-align:top}.table .inner-table tbody tr{background-color:rgba(0,0,0,0) !important}.table .inner-table tbody .ex-log{color:#f06b78}.table.card-table{margin:0}.table.card-table thead th{height:30px;font-size:12px;background-color:rgba(33,74,179,.8)}.table.card-table tbody td{padding:5px;vertical-align:middle;font-size:12px}.table.card-table tbody td .canvas-thumb img{max-height:34px;padding:2px;border:1px solid #d0d9ea;border-radius:2px}.table.card-table tbody td .canvas-thumb .btn{padding-inline:5px}.paging-wrap>*{font-size:14px}.paging-wrap .pagination{margin:0}.paging-wrap .pagination .page-item{font-size:12px}.paging-wrap .pagination .page-item i{font-size:12px}.paging-wrap .pagination .page-item.active .page-link{background-color:#214ab3;border-color:#214ab3}.coach-comment-text{font-size:13px;line-height:20px}.sp-original-input-container{width:34px;border-radius:3px;overflow:hidden}.sp-original-input-container .sp-add-on{width:34px !important;height:34px !important}.sp-original-input-container .form-control{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;background-color:rgba(0,0,0,0);border:0}.canvasTool-wrap{display:flex;justify-content:center;align-items:center}.canvasTool-wrap .tool-group{display:inline-flex;justify-content:center;align-items:center;padding:5px;border:1px solid #d0d9ea;border-radius:5px;gap:5px}.canvasTool-wrap .form-select{width:80px}.canvasTool-wrap .btn{padding:4px 8px}.canvasTool-wrap .btn.active{background-color:#214ab3;color:#fff}.canvasTool-wrap .btn.disabled{opacity:.3}.canvas-container{position:relative;margin-top:10px;display:flex;justify-content:center;align-items:flex-start}.canvas-container canvas{width:auto;height:auto;border:1px solid #d0d9ea}.attachInfo-wrap .align-end{display:flex;justify-content:flex-end;align-items:center}.attachInfo-wrap .button-group{display:flex;justify-content:flex-end;align-items:center;gap:0 5px}.attachInfo-wrap .button-group .btn{display:inline-flex;gap:0 5px;align-items:center;padding:0 10px 0 0;height:35px;font-size:11px}.attachInfo-wrap .button-group .btn-label{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:35px;height:100%}.attachInfo-wrap .button-group .btn-url{background-color:#214ab3;color:#fff}.attachInfo-wrap .button-group .btn-files{background-color:#214ab3;color:#fff}.attachInfo-wrap .button-group .btn-clear{background-color:#6c757d;color:#fff}.attachInfo-wrap .form-files .grid-container{display:grid;grid-template-columns:75px 1fr;gap:0 20px;align-items:center}@media(max-width: 991.98px){.attachInfo-wrap .form-files .grid-container{grid-template-columns:50px 1fr;gap:0 10px}}.attachInfo-wrap .form-files .photo-thumb img{width:100%}.attachInfo-wrap .form-files .files-info .file-text{font-size:12px}/*# sourceMappingURL=style.min.css.map */