:root{--white-color: #fff;--black-color: #000;--point-color-blue: #0fa9cb}@font-face{font-family:"Noto Sans KR";font-weight:100;src:url(../fonts/NotoSansKR-Thin.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:200;src:url(../fonts/NotoSansKR-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:300;src:url(../fonts/NotoSansKR-Light.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:400;src:url(../fonts/NotoSansKR-Regular.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:500;src:url(../fonts/NotoSansKR-Medium.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:600;src:url(../fonts/NotoSansKR-SemiBold.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:700;src:url(../fonts/NotoSansKR-Bold.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:800;src:url(../fonts/NotoSansKR-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Noto Sans KR";font-weight:900;src:url(../fonts/NotoSansKR-Black.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:100;src:url(../fonts/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:300;src:url(../fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:400;src:url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:500;src:url(../fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:700;src:url(../fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:900;src:url(../fonts/Roboto-Black.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:500;src:url(../fonts/Nunito-Medium.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:700;src:url(../fonts/Nunito-Bold.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:900;src:url(../fonts/Nunito-ExtraBold.ttf) format("truetype")}*{margin:0;padding:0;font-family:"Noto Sans KR","Nunito",sans-serif}html{overflow-y:auto}html,body{width:100%;height:100%}body{margin:0;padding:0;font-size:1em;font-family:"Noto Sans KR","Nunito",sans-serif}html,h1,h2,h3,h4,h5,h6,form,fieldset,img{margin:0;padding:0;border:0}table{border-collapse:collapse}label,input,button,select{vertical-align:middle}input,button{margin:0;padding:0;font-family:"Noto Sans KR","Nunito",sans-serif;font-size:1em;border:none;background-color:rgba(0,0,0,0)}button{cursor:pointer}textarea,select{width:100%;box-sizing:border-box}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;font-family:"Noto Sans KR","Nunito",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a:link,a:visited{color:#000;text-decoration:none}a:hover,a:focus,a:active{color:#000;text-decoration:none}img{max-width:100%;vertical-align:top}ul,ol,li{list-style:none;margin:0;padding:0}p{word-break:keep-all}.hidden{overflow:hidden}.gutter.gutter-horizontal{height:100%;width:14px !important;background-color:#fff !important;position:relative;cursor:col-resize;margin:0 14px}.gutter.gutter-horizontal::before{content:"";display:block;width:1px;height:100%;background-color:#e2e3e6;position:absolute;left:50%;transform:translatex(-50%)}.gutter.gutter-horizontal::after{content:"";display:block;width:14px;height:55px;background-image:url(../img/btn_split.svg);position:absolute;top:calc(50% - 55px);left:50%;transform:translate(-50%, 50%)}.wrap{min-width:1280px;height:100vh}main.container{position:relative;background-color:#e2e3e6;padding:10px 20px 44px 20px;height:calc(100% - 174px);display:flex;flex-direction:column}#root,iframe #root{height:100%}.loader-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:9999999999}.loader-wrap .txt{padding:35px 0 0;font-size:13px;color:#fff;text-align:center}.loader-wrap .container{width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loader-wrap .loader{color:#17c5eb;font-size:54px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:0 auto;position:relative;transform:translateZ(0) translate(-50%, -50%);animation:load6 1.7s infinite ease,round 1.7s infinite ease}@-webkit-keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.error-page{height:100vh;background-color:#e6f4f6;background-size:100%;overflow-y:auto}.error-page .container{width:1356px;height:1008px;margin:0 auto 0;background-image:url(../img/bg_error_board.svg);background-repeat:no-repeat;background-size:100% auto}.error-page .error-msg{display:flex;flex-flow:column;align-items:center;position:relative;text-align:center;width:1059px;margin:0 auto}.error-page .error-msg::after{content:"";display:block;width:218px;height:416px;background:url("../img/bg_human.svg") no-repeat;background-size:100%;position:absolute;top:447px;right:39px}.error-page .error-msg .tit{font-size:0;margin-top:131px}.error-page .error-msg .tit::before{content:"";display:block;background-size:100%}.error-page .error-msg .msg{position:relative;font-weight:700;font-size:2rem;line-height:2rem;color:#000;letter-spacing:-1.28px;z-index:1}.error-page .error-msg .txt{margin:21px 0 0;position:relative;font-weight:500;font-size:1.25rem;line-height:1.25rem;color:#777;z-index:1}.error-page .links{display:flex;justify-content:center;gap:12px;position:relative;z-index:1;margin-top:36px}.error-page .links .link-btn{padding:0 30px;height:50px;border-radius:25px;border:2px solid #bfbfbf;font-weight:700;font-size:1.063rem;line-height:50px;color:#444}.error-page .links .link-btn::after{content:"";display:inline-block;width:8px;height:8px;margin:-2px 0 0 8px;border-top:2px solid #7e7e7e;border-right:2px solid #7e7e7e;border-radius:2px;transform:rotate(45deg);vertical-align:middle}.error-page .links .link-btn.emphasis{background-color:#17c5eb;color:#fff;border-color:#17c5eb}.error-page .links .link-btn.emphasis::after{border-color:#fff}.error-page .paint::before{content:"";display:block;width:92px;height:41px;position:absolute;bottom:5%;right:35%;background:url("../img/bg_paint.svg") no-repeat;background-size:100%}.error-page.page401 .error-msg .tit{width:665px;height:432px;background:url("../img/error_401.svg") no-repeat}.error-page.page404 .error-msg .tit{width:665px;height:432px;background:url("../img/error_404.svg") no-repeat}.error-page.author .container{background:rgba(0,0,0,0);box-shadow:none;height:auto;width:auto}.error-page.author .container::before,.error-page.author .container::after{content:none}.error-page.author .site-name{margin:153px 0 40px;font-size:46px;line-height:56px;color:#000;text-align:center}.error-page.author .error-msg{display:block;height:auto;margin:0 0 35px;width:auto}.error-page.author .error-msg::after{display:none}.error-page.author .error-msg .msg{padding:0}.error-page.author .bg{margin-top:68px}.error-page.author .bg .bg-cloud{width:960px;margin:0 auto;position:absolute;top:243px;left:0;right:0}.error-page.author .bg .bg-cloud::before{content:"";display:block;background-image:url(../img/bg_cloud_01.svg);width:104px;height:40px;position:absolute;left:-104px;top:130px}.error-page.author .bg .bg-cloud::after{content:"";display:block;background-image:url(../img/bg_cloud_02.svg);width:170px;height:65px;position:absolute;right:-170px}.error-page.author .bg .bg-circle{position:relative}.error-page.author .bg .bg-circle::before{content:"";display:block;background-image:url(../img/bg_circle.svg);width:446px;height:446px;position:absolute;left:0;right:0;margin:0 auto}.error-page.author .bg .bg-circle::after{content:"";display:block;background-image:url(../img/bg_lightning.svg);width:161px;height:123px;position:absolute;top:20px;left:54px;right:0;margin:0 auto}.error-page.author .bg .bg-socket{position:relative}.error-page.author .bg .bg-socket::before{content:"";display:block;background-image:url(../img/bg_socket.svg);background-position:center center;background-repeat:no-repeat;width:100%;height:238px;position:absolute;top:200px}.error-page.author .bg .bg-human{position:relative;width:960px;margin:0 auto}.error-page.author .bg .bg-human::before{content:"";display:block;background-image:url(../img/bg_human_socket_01.svg);background-repeat:no-repeat;width:190px;height:295px;position:absolute;top:150px;left:0}.error-page.author .bg .bg-human::after{content:"";display:block;background-image:url(../img/bg_human_socket_02.svg);background-repeat:no-repeat;width:192px;height:293px;position:absolute;top:162px;right:0}.header{background-color:var(--point-color-blue);display:flex;color:var(--white-color);height:80px;padding:0 47px 0 40px;align-items:center}.header h1{font-family:"Roboto";font-size:24px;font-weight:bold;flex:none}.header .menu-area{margin-left:220px;flex:1}.header .menu-depths1{display:flex;width:100%;gap:78px}.header .menu-depths1>li{position:relative}.header .menu-depths1>li .depths1{position:relative;color:#e9e9e9;line-height:80px;display:block;text-align:center;font-family:"Noto Sans KR";font-size:18px;font-weight:400;min-width:150px;transition:color .3s}.header .menu-depths1>li .depths1::before{content:"";display:block;position:absolute;bottom:0px;left:0;right:0;height:0px;background-color:#fff;transition:all .3s}.header .menu-depths1>li .depths1:hover{font-weight:bold;letter-spacing:-0.475px;color:#fff}.header .menu-depths1>li .depths1:hover::before{height:4px}.header .menu-depths1>li.active .depths1{font-weight:bold;letter-spacing:-0.475px}.header .menu-depths1>li.active .depths1::before{height:4px}.header .menu-depths1>li.active .menu-depths2{display:block;z-index:1}.header .menu-depths2{display:none;position:absolute;top:80px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;width:230px;transform:translateX(-50%);margin-left:50%}.header .menu-depths2 .depths2{font-size:14px;color:#999;text-align:center;line-height:20px;display:block;padding:7px 0}.header .menu-depths2 .depths2:hover{color:#222;background-color:#ebebeb}.content{display:flex;background-color:#fff;padding:0 20px;width:100%;box-sizing:border-box;height:calc(100% - 62px)}.content .split-left,.content .split-right{height:100%;display:flex;flex-direction:column}.content .title-cont{margin:15px 0 10px;display:flex;justify-content:space-between;min-height:36px}.content .title-cont:has(.btn-comm__round){margin-right:-20px;min-height:initial;margin-top:12px;margin-bottom:12px;flex-wrap:wrap;justify-content:flex-start;column-gap:.75rem;row-gap:6px}.content .title-cont:has(.btn-comm__round) .btn-swiper{padding-right:20px}.content .title-cont:has(.btn-comm__small:only-child){margin-top:14px;margin-bottom:6px}.content .title-cont .txt-info__ess{font-size:12px;display:flex}.content .title-cont .txt-info__ess::before{content:"*";display:block;margin:3px 3px 0 0}.content .title-cont:has(.txt-info__ess){display:flex;align-items:flex-end}.content.column{flex-direction:column}.content.column .tb-1,.content.column .tb-prompt{flex:1}.content.column .tb-1+.paging,.content.column .tb-prompt+.paging{margin-top:auto;height:60px}.content-left{display:flex;width:calc(100% - 1094px);padding-right:20px;flex-flow:column nowrap}.content-left .tb-prompt{margin-right:-17px;border-top:0}.content-left .tb-prompt table{width:calc(100% - 13px)}.content-left .tb-prompt table~table{margin-top:0}.content-left .bottom-btn__area.flex-end{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.content-right.chat{overflow:auto;position:relative;width:1094px;padding-top:58px;border-left:1px solid #d1d1d1;flex-shrink:0}.content-right.chat::-webkit-scrollbar{width:5px;height:5px}.content-right.chat::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.content-right.chat::-webkit-scrollbar-track-piece,.content-right.chat::-webkit-scrollbar-button{display:none}.content:has(.tb-form__area){padding-right:0}.content:has(.tb-form__area) .tb-form__area{margin-right:20px}.content:has(.tb-form__area) .bottom-btn__area{padding-right:20px;margin-left:-20px;z-index:1}@media(max-width: 1520px){.content-left{width:calc(100% - 780px)}.content-right.chat{width:780px}}.button-visited{position:absolute;left:20px;bottom:0}.button-visited ul{display:flex;gap:6px}.button-visited ul li{position:relative;padding:6px 35px 6px 15px;border-radius:5px 5px 0 0;background-color:#aaa;color:#fff;font-size:14px}.button-visited ul li.active{background-color:#222}.button-visited ul li button{position:absolute;top:11px;right:15px;font-size:0}.button-visited ul li button::before{content:"";display:block;width:10px;height:10px;background-image:url(../img/ic_del.svg);background-repeat:no-repeat}.breadcrumb{padding:0 40px;background-color:#fff;height:40px;display:flex;align-items:center}.breadcrumb ol{display:flex;font-size:16px;font-weight:500;color:#999;gap:8px}.breadcrumb ol .active{color:#222}.breadcrumb li{display:flex;gap:8px;align-items:center;font-size:16px}.breadcrumb li::before{content:"";display:block;width:3px;height:6px;background-image:url(../img/ic_arr_right.svg);background-repeat:no-repeat}.breadcrumb li:last-child{color:#222}.breadcrumb .home::before{content:"";display:block;background-image:url(../img/ic_home.svg);background-repeat:no-repeat;width:13px;height:14px}.search-form{display:flex;background-color:#fff;gap:24px;padding:10px 20px;border-bottom:1px solid #ddd;align-items:center}.search-form .bx{flex-basis:auto;display:flex;align-items:center;gap:12px}.search-form .bx label{font-size:14px;color:#222;line-height:1.43;display:block;flex:none}.search-form .bx .select-box{min-width:140px}.search-form .bx .select-box .current{border-color:#dbdbdb}.search-form .bx .select-box.on .current{border:solid 1px var(--point-color-blue)}.search-form .bx .combo-box{width:250px}.search-form .bx .ip-txt{border-color:#dbdbdb;font-size:14px;font-weight:500;color:#222}.search-form .btn-search{display:flex;font-size:14px;color:#fff;border-radius:2px;background-color:#222;height:35px;align-items:center;padding:0 28px;gap:4px}.search-form .btn-search::before{content:"";display:block;width:12px;height:12px;background-image:url(../img/ic_search.svg)}.search-form .btn-search:hover{background-color:#555}.search-form.flex-wrap{flex-wrap:wrap;column-gap:20px;row-gap:8px}.search-form.flex-wrap .form__inner{display:flex;column-gap:12px}@media only screen and (max-width: 1520px){.search-form{gap:12px}.search-form .bx .ip-txt{width:100%}.search-form .bx .combo-box{width:194px}.search-form .btn-search{padding:0 14px}.search-form .form__inner .w-230{width:210px !important}}table.table-drag thead th{overflow:hidden;padding-left:8px;padding-right:8px;white-space:nowrap}.tb-1,.tb-prompt{border-top:1px solid #111;overflow:auto}.tb-1::-webkit-scrollbar,.tb-prompt::-webkit-scrollbar{width:5px;height:5px}.tb-1::-webkit-scrollbar-thumb,.tb-prompt::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-1::-webkit-scrollbar-track-piece,.tb-prompt::-webkit-scrollbar-track-piece,.tb-1::-webkit-scrollbar-button,.tb-prompt::-webkit-scrollbar-button{display:none}.tb-1 table,.tb-prompt table{width:100%;table-layout:fixed}.tb-1 table th,.tb-prompt table th,.tb-1 table td,.tb-prompt table td{border-right:solid 1px #ddd}.tb-1 table th:first-child,.tb-prompt table th:first-child,.tb-1 table td:first-child,.tb-prompt table td:first-child{border-left:solid 1px #ddd}.tb-1 thead tr:only-child th,.tb-prompt thead tr:only-child th{border-top:0}.tb-1 thead th,.tb-prompt thead th{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;background-color:#f6fdff;height:33px;line-height:1.79;font-size:14px;color:#222;font-weight:normal;padding:0;vertical-align:middle}.tb-1 thead th.sm,.tb-prompt thead th.sm{font-size:12px;line-height:1.17}.tb-1 thead th .ic-lock::before,.tb-prompt thead th .ic-lock::before{content:"";display:block;width:12px;height:13px;background-image:url(../img/ic_lock_gray.svg);margin:0 auto}.tb-1 thead th .Mui-TableHeadCell-ResizeHandle-Wrapper,.tb-prompt thead th .Mui-TableHeadCell-ResizeHandle-Wrapper{margin-right:0;padding:0;width:5px;height:33px;border-right:1px solid #ddd}.tb-1 thead th .Mui-TableHeadCell-ResizeHandle-Wrapper hr,.tb-prompt thead th .Mui-TableHeadCell-ResizeHandle-Wrapper hr{transform:translate(0);height:33px;border-color:rgba(0,0,0,0)}.tb-1 thead th:has(.Mui-TableHeadCell-ResizeHandle-Wrapper),.tb-prompt thead th:has(.Mui-TableHeadCell-ResizeHandle-Wrapper){border-right:0;box-sizing:border-box}.tb-1 thead .MuiTableRow-root.MuiTableRow-head,.tb-prompt thead .MuiTableRow-root.MuiTableRow-head{box-shadow:none}.tb-1 tbody tr td,.tb-prompt tbody tr td{padding:6.5px 8px;height:44px;color:#444;font-size:13px;text-align:center;box-sizing:border-box}.tb-1 tbody tr td .ip-txt,.tb-prompt tbody tr td .ip-txt{width:100%;box-sizing:border-box;height:30px}.tb-1 tbody tr td .ip-txt.text-center,.tb-prompt tbody tr td .ip-txt.text-center{text-align:center}.tb-1 tbody tr td .select-box .current,.tb-prompt tbody tr td .select-box .current{height:30px;line-height:30px;font-size:13px}.tb-1 tbody tr td .select-box .select-dropdown,.tb-prompt tbody tr td .select-box .select-dropdown{top:36px}.tb-1 tbody tr td .btn-area,.tb-prompt tbody tr td .btn-area{display:flex;gap:14px;justify-content:center}.tb-1 tbody tr td [class^=btn-reg],.tb-prompt tbody tr td [class^=btn-reg]{color:#444;font-size:13px;text-decoration:underline;line-height:1.92;letter-spacing:-1.2px}.tb-1 tbody tr td [class^=btn-reg][class*=comp],.tb-prompt tbody tr td [class^=btn-reg][class*=comp]{color:#0fa9cb}.tb-1 tbody tr td .code-num,.tb-prompt tbody tr td .code-num{font-family:"Noto Sans KR";font-size:14px;font-weight:500;color:#444;line-height:1.79}.tb-1 tbody tr td .ellipsis1,.tb-prompt tbody tr td .ellipsis1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tb-1 tbody tr td .ellipsis2,.tb-prompt tbody tr td .ellipsis2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tb-1 tbody tr td .textarea-resize__cell,.tb-prompt tbody tr td .textarea-resize__cell{min-height:70px;font-size:13px}.tb-1 tbody tr td .textarea-resize__cell.error,.tb-prompt tbody tr td .textarea-resize__cell.error{border-width:1px !important;border-color:#eee !important}.tb-1 tbody tr td .textarea-md__cell,.tb-prompt tbody tr td .textarea-md__cell{resize:none;border-radius:2px;border:solid 1px #eee;background-color:#fff;height:48px;line-height:1.38;padding:6px 12px;box-sizing:border-box;overflow:hidden;outline:none}.tb-1 tbody tr td .textarea-md__cell.resize,.tb-prompt tbody tr td .textarea-md__cell.resize{resize:vertical}.tb-1 tbody tr td .textarea-md__cell:focus,.tb-prompt tbody tr td .textarea-md__cell:focus{border-color:var(--point-color-blue)}.tb-1 tbody tr td .textarea-sm__cell,.tb-prompt tbody tr td .textarea-sm__cell,.tb-1 tbody tr td .textarea-resize__cell,.tb-prompt tbody tr td .textarea-resize__cell{resize:vertical;border-radius:2px;border:solid 1px #eee;background-color:#fff;height:30px;line-height:1.38;padding:6px 12px;box-sizing:border-box;overflow:hidden;outline:none}.tb-1 tbody tr td .textarea-sm__cell:focus,.tb-prompt tbody tr td .textarea-sm__cell:focus,.tb-1 tbody tr td .textarea-resize__cell:focus,.tb-prompt tbody tr td .textarea-resize__cell:focus{border-color:var(--point-color-blue)}.tb-1 tbody tr td .textarea-sm__cell::-webkit-resizer,.tb-prompt tbody tr td .textarea-sm__cell::-webkit-resizer,.tb-1 tbody tr td .textarea-resize__cell::-webkit-resizer,.tb-prompt tbody tr td .textarea-resize__cell::-webkit-resizer{background:url(../img/ic_drag.svg) no-repeat}.tb-1 tbody tr td .textarea-mission__cell,.tb-prompt tbody tr td .textarea-mission__cell{font-size:14px;font-weight:500;line-height:1.43;color:#222;resize:none;border:none;background-color:#fff;height:174px;outline:none}.tb-1 tbody tr td .textarea-mission__cell::-webkit-scrollbar,.tb-prompt tbody tr td .textarea-mission__cell::-webkit-scrollbar{width:5px;height:5px}.tb-1 tbody tr td .textarea-mission__cell::-webkit-scrollbar-thumb,.tb-prompt tbody tr td .textarea-mission__cell::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-1 tbody tr td .textarea-mission__cell::-webkit-scrollbar-track-piece,.tb-prompt tbody tr td .textarea-mission__cell::-webkit-scrollbar-track-piece,.tb-1 tbody tr td .textarea-mission__cell::-webkit-scrollbar-button,.tb-prompt tbody tr td .textarea-mission__cell::-webkit-scrollbar-button{display:none}.tb-1 tbody tr td:has(.textarea-mission__cell):focus-within,.tb-prompt tbody tr td:has(.textarea-mission__cell):focus-within{box-shadow:0 0px 0px 1px #0fa9cb inset}.tb-1 tbody tr td .guide-dropdown,.tb-prompt tbody tr td .guide-dropdown{padding:18px 22px 22px;background-color:#3e61aa}.tb-1 tbody tr td .guide-dropdown .guide-title,.tb-prompt tbody tr td .guide-dropdown .guide-title{font-size:16px;font-weight:500;color:var(--white-color);padding-bottom:13px;text-align:left}.tb-1 tbody tr td .guide-dropdown dl,.tb-prompt tbody tr td .guide-dropdown dl{display:flex;background-color:#fff}.tb-1 tbody tr td .guide-dropdown dl:nth-of-type(even),.tb-prompt tbody tr td .guide-dropdown dl:nth-of-type(even){background-color:#f9f9f9}.tb-1 tbody tr td .guide-dropdown dl dt,.tb-prompt tbody tr td .guide-dropdown dl dt{width:160px;font-size:14px;text-align:left;padding:6px 20px;font-weight:500;border-right:1px solid #e2e3e6;box-sizing:border-box}.tb-1 tbody tr td .guide-dropdown dl dd,.tb-prompt tbody tr td .guide-dropdown dl dd{flex:1;padding:6px 8px 3px 8px}.tb-1 tbody tr td .guide-dropdown .textarea,.tb-prompt tbody tr td .guide-dropdown .textarea{padding:6px 12px;resize:none;border-radius:2px;border:solid 1px #eee;outline:none;overflow:hidden;height:50px;box-sizing:border-box}.tb-1 tbody tr td .guide-dropdown .textarea:focus,.tb-prompt tbody tr td .guide-dropdown .textarea:focus{border-color:var(--point-color-blue)}.tb-1 tbody tr td:has(.guide-dropdown),.tb-prompt tbody tr td:has(.guide-dropdown){padding:0}.tb-1 tbody tr td .flex-align-center,.tb-prompt tbody tr td .flex-align-center{display:flex;align-items:center;gap:4px}.tb-1 tbody tr td .error,.tb-prompt tbody tr td .error{border-color:#e94848 !important;border-width:2px !important;outline:none}.tb-1 tbody tr:nth-child(even),.tb-prompt tbody tr:nth-child(even){background-color:#f9f9f9}.tb-1 tbody tr:first-child td:last-child[rowspan="3"],.tb-prompt tbody tr:first-child td:last-child[rowspan="3"]{border-bottom:solid 1px #ddd;background-color:rgba(0,0,0,0) !important}.tb-1 tbody tr:last-child td,.tb-prompt tbody tr:last-child td{border-bottom:solid 1px #ddd}.tb-1 tbody tr.on,.tb-prompt tbody tr.on{box-shadow:0 0px 0px 2px #ffa929 inset}.tb-1 tbody tr:hover td,.tb-prompt tbody tr:hover td{background-color:#fff6d8}.tb-1 tbody tr:has(.textarea-md__cell) td:first-child,.tb-prompt tbody tr:has(.textarea-md__cell) td:first-child{line-height:1.92}.tb-1 .select-box .current::after,.tb-prompt .select-box .current::after{top:7px;right:7px}.tb-1:has(.select-box.on),.tb-prompt:has(.select-box.on){overflow:initial}.tb-1.line-type tr td[rowspan],.line-type.tb-prompt tr td[rowspan]{border-bottom:1px solid #ddd}.tb-1.line-type tr:nth-child(even) td,.line-type.tb-prompt tr:nth-child(even) td{border-bottom:1px solid #ddd}.tb-1.mission-type,.mission-type.tb-prompt{height:745px}.tb-1.mission-type thead th,.mission-type.tb-prompt thead th{text-align:left;padding:0 15px}.tb-1.mission-type tbody tr,.mission-type.tb-prompt tbody tr{background-color:initial}.tb-1.mission-type tbody tr td,.mission-type.tb-prompt tbody tr td{border-top:1px solid #ddd}.tb-1.mission-type tbody tr:first-child td,.mission-type.tb-prompt tbody tr:first-child td{border-top:none}.tb-1>[class*=MuiPaper-root],.tb-prompt>[class*=MuiPaper-root]{box-shadow:none}.tb-1 .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar,.tb-prompt .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar{width:5px;height:5px}.tb-1 .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar-thumb,.tb-prompt .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-1 .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar-track-piece,.tb-prompt .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar-track-piece,.tb-1 .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar-button,.tb-prompt .MuiTableContainer-root:has(.MuiTable-stickyHeader)::-webkit-scrollbar-button{display:none}.tb-1:has(.empty-bx),.tb-prompt:has(.empty-bx){display:flex}.tb-1:has(.empty-bx) table,.tb-prompt:has(.empty-bx) table{width:initial}.tb-1:has(.empty-bx) .empty-bx,.tb-prompt:has(.empty-bx) .empty-bx{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;flex:1}.tb-1:has(.empty-bx) .empty-bx dt,.tb-prompt:has(.empty-bx) .empty-bx dt{border-bottom:solid 1px #ddd;background-color:#f6fdff;height:33px}.tb-2{color:#222;font-size:13px;height:650px;margin:20px 0;overflow-y:auto;border-top:1px solid #111}.tb-2::-webkit-scrollbar{width:5px;height:5px}.tb-2::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-2::-webkit-scrollbar-track-piece,.tb-2::-webkit-scrollbar-button{display:none}.tb-2 table{width:100%}.tb-2 thead th{background-color:#f6fdff;font-weight:500;border-bottom:1px solid #ddd;padding:8px 0;border-right:1px solid #ddd}.tb-2 thead th:first-child{border-left:1px solid #ddd}.tb-2 tbody th{background-color:#fff9ec;font-weight:bold;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd}.tb-2 tbody td{padding:10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.tb-2 tbody td:nth-of-type(1){background-color:#fffdf7}.tb-prompt{border-top:1px solid #111;overflow:auto;padding-bottom:18px}.tb-prompt::-webkit-scrollbar{width:5px;height:5px}.tb-prompt::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-prompt::-webkit-scrollbar-track-piece,.tb-prompt::-webkit-scrollbar-button{display:none}.tb-prompt table{border-top:1px solid #111;border-collapse:separate;border-spacing:0}.tb-prompt table:only-of-type{border-top:0}.tb-prompt table:only-of-type thead{position:sticky;top:0;z-index:1}.tb-prompt table:only-of-type thead th{border-top:1px solid #111}.tb-prompt table thead+tbody tr:first-child td{border-top:0}.tb-prompt table thead th{border-top:0}.tb-prompt table tr:hover td{background-color:initial}.tb-prompt table tr:nth-child(odd) td{border-bottom:1px solid #e2e3e6}.tb-prompt table tr:nth-child(even){background-color:initial}.tb-prompt table tr td{padding:.625rem}.tb-prompt table tr td .txt{position:relative}.tb-prompt table tr td .txt.ess{display:flex}.tb-prompt table tr td .txt.ess::before{content:"*";display:block;margin:3px 0px 0 0;position:absolute;left:-10px}.tb-prompt table tr td:has(.txt){padding:10px 5px 10px 15px}.tb-prompt table tr td textarea{overflow:auto !important;vertical-align:top}.tb-prompt table tr td textarea::placeholder{color:#1a79f5}.tb-prompt table tr td textarea::-webkit-scrollbar{width:5px;height:5px}.tb-prompt table tr td textarea::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-prompt table tr td textarea::-webkit-scrollbar-track-piece,.tb-prompt table tr td textarea::-webkit-scrollbar-button{display:none}.tb-prompt table tr td:nth-child(2){text-align:left}.tb-prompt table~table{margin-top:30px}.tb-prompt .tb-category{border:solid 1px #0fa9cb !important;background-color:#e6fbff !important;color:#0fa9cb;font-size:14px;padding:0 0 0 13px;line-height:1;height:34px;text-align:left}.tb-curr{margin-top:17px;color:#222;width:100%}.tb-curr th{font-size:14px;font-weight:normal;text-align:left}.tb-curr td{padding:6px 0}.tb-curr .ip-txt{width:100%}.tb-curr .radio-area{display:flex;gap:32px}.tb-curr .deem-text{font-size:13px;color:#444;display:flex;gap:6px;align-items:center;margin-left:8px}.tb-curr .deem-text::before{content:"";display:block;width:3px;height:3px;background-color:#929292;border-radius:50%}.tb-curr .book-list__title{vertical-align:top;padding-top:14px}.tb-form__area{padding:20px 0 14.5px 0;overflow-y:auto}.tb-form__area::-webkit-scrollbar{width:5px;height:5px}.tb-form__area::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-form__area::-webkit-scrollbar-track-piece,.tb-form__area::-webkit-scrollbar-button{display:none}.tb-form{font-size:14px;text-align:left;width:100%}.tb-form tr:first-child th,.tb-form tr:first-child td{border-top:solid 1px #ddd}.tb-form th{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;background-color:#f6fdff;padding:10px 20px;font-weight:normal}.tb-form td{padding:10px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.tb-form td .h-fixed{max-height:23vh;overflow-y:auto}.tb-form td .h-fixed::-webkit-scrollbar{width:5px;height:5px}.tb-form td .h-fixed::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.tb-form td .h-fixed::-webkit-scrollbar-track-piece,.tb-form td .h-fixed::-webkit-scrollbar-button{display:none}.tb-form td .h-fixed .combo-box>ul>li{padding:0}.tb-form td .h-fixed .depth2,.tb-form td .h-fixed .depth3{padding-top:7px}.sub-title{font-size:16px;font-weight:500;line-height:1.13;color:#222;display:flex;align-items:center;gap:8px}.sub-title::before{content:"";display:block;width:3px;height:12px;background-color:#0fa9cb}.ip-txt{border:solid 1px #dbdbdb;background-color:#fff;border-radius:2px;height:36px;padding:0 10px;box-sizing:border-box;outline:none}.ip-txt:disabled{border-color:#dbdbdb;background-color:#eaeaea;color:#999}.ip-txt:read-only{border-color:#dbdbdb;background-color:#eaeaea;color:#222}.ip-txt:focus{border-color:#0fa9cb !important}.ip-txt.err{border-color:#e94848 !important}.ip-txt.full{width:100%}.flex-end{justify-content:end !important}.text-left{text-align:left !important}.c-red{color:#ee4e4e}.c-blue{color:#3f66e6}.pl-30{padding-left:30px !important}.w-100{width:100px !important;min-width:initial !important}.w-130{width:130px !important;min-width:initial !important}.w-140{width:140px !important;min-width:initial !important}.w-150{width:150px !important;min-width:initial !important}.w-160{width:160px !important;min-width:initial !important}.w-180{width:180px !important;min-width:initial !important}.w-200{width:200px !important;min-width:initial !important}.w-220{width:220px !important;min-width:initial !important}.w-230{width:230px !important;min-width:initial !important}.radio-box input[type=radio]{display:none}.radio-box input[type=radio]+label{display:flex;align-items:center;font-size:13px;column-gap:8px}.radio-box input[type=radio]+label::before{display:block;content:"";width:18px;height:18px;background-image:url(../img/radio_off.svg)}.radio-box input[type=radio]:checked+label::before{background-image:url(../img/radio_on.svg)}.radio-box input[type=radio]:disabled+label::before{background-image:url(../img/radio_disabled.svg)}.check-box input[type=checkbox]{display:none}.check-box input[type=checkbox]+label{display:flex;align-items:center;font-size:13px;column-gap:8px}.check-box input[type=checkbox]+label::before{display:block;content:"";width:18px;height:18px;border:1px solid #bbb;box-sizing:border-box;background-color:#fff}.check-box input[type=checkbox]:checked+label::before{background-image:url(../img/checkbox_on.svg);border:none}.check-box input[type=checkbox]:indeterminate+label{position:relative}.check-box input[type=checkbox]:indeterminate+label::before{background-image:none;border:1px solid #bbb}.check-box input[type=checkbox]:indeterminate+label::after{content:"";display:block;background-color:#0fa9cb;width:10px;height:10px;position:absolute;left:4px}.check-box.less-chk input[type=checkbox]:indeterminate+label{position:relative}.check-box.less-chk input[type=checkbox]:indeterminate+label::before{background-image:none;border:1px solid #bbb}.check-box.less-chk input[type=checkbox]:indeterminate+label::after{content:"";display:block;background-color:#0fa9cb;width:10px;height:10px;position:absolute;left:4px}.reflex-container__wrap{width:100%;height:100vh}.paging{display:flex;font-size:14px;line-height:1.5;column-gap:4px;justify-content:center;padding:38px 0;margin:0 auto}.paging>*{width:24px;height:24px;color:#222;display:flex;justify-content:center;align-items:center}.paging span{background-color:#000;color:#fff;border-radius:2px}.paging button::before{content:"";display:block;background-repeat:no-repeat;background-size:100% auto;width:24px;height:24px}.paging button.prev-end::before{background-image:url(../img/btn_prev_end.svg)}.paging button.prev{margin-right:10px}.paging button.prev::before{background-image:url(../img/btn_prev.svg)}.paging button.next-end::before{background-image:url(../img/btn_next_end.svg)}.paging button.next{margin-left:10px}.paging button.next::before{background-image:url(../img/btn_next.svg)}.bottom-btn__area{display:flex;align-items:center;border-top:1px solid #e2e3e6;margin-top:auto;padding:20px 0;column-gap:10px}.none-data{height:calc(100% - 140px);display:flex;align-items:center;justify-content:center;flex-direction:column}.none-data .ic-excl{margin-bottom:15px}.none-data .ic-excl::before{content:"";display:block;width:46px;height:46px;background-image:url(../img/ic_excl.svg)}.none-data .text{font-size:15px;color:#999}.select-box{position:relative;flex:1;text-align:left;font-size:12px}.select-box .current{border-radius:2px;border:solid 1px #dbdbdb;width:100%;line-height:34px;height:36px;display:block;position:relative;padding:0 10px;box-sizing:border-box;font-size:14px;font-weight:500;background-color:#fff}.select-box .current::after{content:"";display:block;width:16px;height:16px;background-image:url(../img/ic_select_arrow.svg);background-repeat:no-repeat;position:absolute;top:10px;right:10px}.select-box.on .current{border-color:#0fa9cb}.select-box.on .current::after{transform:rotate(180deg)}.select-box .select-dropdown{position:absolute;top:45px;padding:4px 0;border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;width:100%;max-height:182px;overflow-y:auto;display:none;z-index:1}.select-box .select-dropdown::-webkit-scrollbar{width:5px;height:5px}.select-box .select-dropdown::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.select-box .select-dropdown::-webkit-scrollbar-track-piece,.select-box .select-dropdown::-webkit-scrollbar-button{display:none}.select-box .select-dropdown.of-type{max-height:248px}.select-box .select-dropdown.rub-type{max-height:300px}.select-box .select-dropdown li{font-size:12px;line-height:30px;padding:0 14px;cursor:pointer}.select-box .select-dropdown li:hover{background-color:#ebebeb}.select-box .select-dropdown li.disabled{color:#999;pointer-events:none}.select-box.disabled .current{background-color:#eaeaea;border:solid 1px #dbdbdb;color:#999;pointer-events:none}.select-box .css-1u9des2-indicatorSeparator{display:none}.select-box .group-heading{font-size:12px;color:#222}.select-box .group-list [class*=-option]{font-size:12px;display:flex;align-items:center;padding-left:25px}.select-box .group-list [class*=-option]::before{content:"";display:block;width:7px;height:7px;border-left:solid 1px #707070;border-bottom:solid 1px #707070;margin-right:11px}.combo-box{position:relative;width:100%;font-size:12px}.combo-box .current{border-radius:2px;border:solid 1px #dbdbdb;width:100%;line-height:36px;height:36px;display:block;position:relative;padding:0 10px;box-sizing:border-box;font-size:14px;font-weight:500;background-color:#fff}.combo-box .current::after{content:"";display:block;width:16px;height:16px;background-image:url(../img/ic_select_arrow.svg);background-repeat:no-repeat;position:absolute;top:10px;right:10px}.combo-box.on .current{border:solid 1px #0fa9cb}.combo-box.on .current::after{transform:rotate(180deg)}.combo-box .depth2{padding-left:28px}.combo-box .depth3{padding-left:28px}.combo-box li{padding:7px 0;font-size:12px}.combo-box li .check-box input[type=checkbox]+label{font-size:inherit}.combo-box li:has(b){padding:0;margin-top:7px}.combo-box .combo-dropdown{position:absolute;top:43px;padding:4px 0;border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;width:100%;display:none;z-index:3;padding:0 10px;box-sizing:border-box;max-height:182px;overflow-y:auto}.combo-box .combo-dropdown::-webkit-scrollbar{width:5px;height:5px}.combo-box .combo-dropdown::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.combo-box .combo-dropdown::-webkit-scrollbar-track-piece,.combo-box .combo-dropdown::-webkit-scrollbar-button{display:none}.ip-result{position:relative}.ip-result-list{display:none;overflow-y:auto;position:absolute;top:100%;width:100%;max-height:450px;padding-top:4px;padding-bottom:4px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);z-index:1}.ip-result-list::-webkit-scrollbar{width:5px;height:5px}.ip-result-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.ip-result-list::-webkit-scrollbar-track-piece,.ip-result-list::-webkit-scrollbar-button{display:none}.ip-result-list-item{padding:8px 14px;font-size:12px;line-height:14px;color:#222;cursor:pointer}.ip-result-list-item:hover{background-color:#ebebeb}.file-box{display:flex;align-items:center}.file-box input[type=file]{display:none}.file-box .file-name{text-align:left;flex:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;margin-right:5px}.file-box label{display:flex;align-items:center;justify-content:center;flex:none}.info-form__area{background-color:#fff;padding:15px 20px 9px;border-bottom:1px solid #111}.info-form__area:has(.info-bx dl){padding-bottom:0;border-bottom:0}.info-form__area .info-form__curriculum,.info-form__area .info-form__content{background-color:#f9f9f9;border-radius:10px;border:solid 1px #ddd;display:flex;align-items:center;font-size:14px;color:#222}.info-form__area .info-form__curriculum .info-back,.info-form__area .info-form__content .info-back{margin:-1px 0 -1px -1px}.info-form__area .info-form__curriculum .info-back::before,.info-form__area .info-form__content .info-back::before{content:"";display:block;background-image:url(../img/btn_left_back.svg);width:41px;height:60px}.info-form__area .info-form__curriculum .info-back:hover::before,.info-form__area .info-form__content .info-back:hover::before{background-image:url(../img/btn_left_back_hover.svg)}.info-form__area .info-form__curriculum .info-title,.info-form__area .info-form__content .info-title{color:#222;font-weight:500;padding-left:25px;display:flex;align-items:center}.info-form__area .info-form__curriculum .info-title::after,.info-form__area .info-form__content .info-title::after{content:"";display:block;width:1px;height:10px;background-color:#ccc;margin:0 21px 0 26px}.info-form__area .info-form__curriculum .info-bx,.info-form__area .info-form__content .info-bx{display:flex;align-items:center;gap:20px}.info-form__area .info-form__curriculum .info-bx .item,.info-form__area .info-form__content .info-bx .item{display:flex;align-items:center;gap:12px;font-weight:400}.info-form__area .info-form__curriculum .info-bx .item .ip-txt,.info-form__area .info-form__content .info-bx .item .ip-txt{width:122px;font-weight:500;border-color:#dbdbdb}.info-form__area .info-form__curriculum .info-bx .item:first-child .ip-txt,.info-form__area .info-form__content .info-bx .item:first-child .ip-txt{width:250px}.info-form__area .info-form__curriculum .info-bx dl,.info-form__area .info-form__content .info-bx dl{display:flex;align-items:center}.info-form__area .info-form__curriculum .info-bx dl dt,.info-form__area .info-form__content .info-bx dl dt{position:relative;padding-right:10px;color:#777}.info-form__area .info-form__curriculum .info-bx dl dt~dt,.info-form__area .info-form__content .info-bx dl dt~dt{padding-left:14px}.info-form__area .info-form__curriculum .info-bx dl dt~dt::before,.info-form__area .info-form__content .info-bx dl dt~dt::before{display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#ccc;content:""}.info-form__area .info-form__curriculum .info-bx dl dd,.info-form__area .info-form__content .info-bx dl dd{padding-right:14px;font-weight:700;color:#222}.info-form__area .info-form__content .info-title{position:relative;margin-right:24px;padding-right:24px}.info-form__area .info-form__content .info-title::after{position:absolute;right:0;height:29px;margin:0}.book-list__box{min-height:48px;border-radius:2px;border:solid 1px #dbdbdb;padding:10px;max-height:200px;overflow-y:auto;box-sizing:border-box}.book-list__box::-webkit-scrollbar{width:5px;height:5px}.book-list__box::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.book-list__box::-webkit-scrollbar-track-piece,.book-list__box::-webkit-scrollbar-button{display:none}.book-list__box ul{display:flex;flex-direction:column;row-gap:8px}.book-list__box .btn-book__name{display:flex;justify-content:space-between;background-color:#f2f7fc;align-items:center;padding:0 6px 0 10px;border-radius:6px}.book-list__box .btn-book__name .text-name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:28px;height:28px;border-radius:6px;font-size:14px;font-weight:500;color:#222}.book-list__box .btn-book__name .btn_clear::before{content:"";display:block;width:16px;height:16px;background-image:url(../img/btn_clear.svg)}.datepicker{position:relative;display:flex;align-items:center}.datepicker::after{content:"";display:block;background-image:url(../img/ic-calendar.svg);width:20px;height:20px;position:absolute;right:10px}.datepicker input[type=text]{border-radius:2px;border:solid 1px #dbdbdb;height:36px;outline:none;padding:0 10px;width:100%;font-size:14px;font-weight:500;font-family:"Noto Sans KR"}.datepicker input[type=text]:focus{border-color:#0fa9cb}.datepicker input[type=text]::placeholder{color:#aeaeae;font-weight:normal;font-family:"Noto Sans KR"}button[class^=btn-comm__]{border-radius:2px;font-family:"Noto Sans KR";display:flex;align-items:center;color:#fff;justify-content:center}button:disabled{background-color:#eaeaea !important;border:solid 1px #bbb !important;pointer-events:none !important;color:#999 !important}button:disabled.edit::before{background-image:url(../img/ic_edit_disabled.svg)}button:disabled.copy::before{background-image:url(../img/ic_copy_disabled.svg)}button:disabled.del::before{background-image:url(../img/ic_row_del_disabled.svg)}button[class^=btn-comm__]{transition:background-color .2s}button[class^=btn-comm__].blue{background-color:var(--point-color-blue)}button[class^=btn-comm__].blue:hover{background-color:#44c4e1}button[class^=btn-comm__].line{border:solid 1px var(--point-color-blue);background-color:#fff;color:var(--point-color-blue)}button[class^=btn-comm__].line:hover{background-color:#ebfbff}button[class^=btn-comm__].light-gray{background-color:#e5e5e5;color:#333}button[class^=btn-comm__].light-gray:hover{background-color:#ececec}button[class^=btn-comm__].gray{background-color:#888;color:#fff}button[class^=btn-comm__].gray:not(:disabled):hover{background-color:#aaa}.btn-comm__basic{height:40px;font-size:14px;padding:0 28px}.btn-comm__small{font-size:13px;height:36px;width:82px}.btn-comm__small.add{width:64px;padding-left:12px;padding-right:12px;gap:4px}.btn-comm__small.add::before{content:"";display:block;width:12px;height:12px;background-image:url(../img/ic_add_white.svg);background-repeat:no-repeat;background-size:100% auto}.btn-comm__small.lock{width:85px;gap:4px}.btn-comm__small.lock::before{content:"";display:block;width:12px;height:13px;background-image:url(../img/ic_lock.svg);background-repeat:no-repeat;background-size:100% auto}.btn-comm__small.lock.on{border-color:#0fa9cb;background-color:#0fa9cb;color:#fff}.btn-comm__small.lock.on::before{background-image:url(../img/ic_lock_on.svg)}.btn-comm__small.lock.on:hover{border-color:#44c4e1;background-color:#44c4e1}.btn-comm__round{padding:5px 16px 7px;border:solid 2px #e9e9e9;font-size:15px;line-height:18px;color:#777 !important;border-radius:18px !important;transition:border .25s ease-out,color .25s ease-out}.btn-comm__round:hover{border-color:#e6fbff;background-color:#e6fbff}.btn-comm__round.active{border-color:currentColor;background-color:#e6fbff;font-weight:700;color:#0fa9cb !important}.btn-comm__mini{width:24px;height:24px;border-radius:2px;border:solid 1px var(--point-color-blue);background-color:#fff}.btn-comm__mini::before{content:"";display:block;background-repeat:no-repeat;background-size:100% auto}.btn-comm__mini:hover{background-color:#ebfbff}.btn-comm__mini.add::before{background-image:url(../img/ic_add_blue.svg);width:12px;height:12px}.btn-comm__mini.del::before{background-image:url(../img/ic_row_del.svg);width:12px;height:12px}.btn-comm__mini.edit::before{background-image:url(../img/ic_edit.svg);width:13px;height:13px}.btn-comm__mini.copy::before{background-image:url(../img/ic_copy.svg);width:12px;height:13px}.btn-comm__mini.file::before{background-image:url(../img/ic_register.svg);width:12px;height:12px}.btn-comm__mini.view::before{content:"";display:block;width:12px;height:13px;background-image:url(../img/ic_view.svg);background-repeat:no-repeat;background-size:100% auto}.btn-comm__mini.view:disabled::before{background-image:url(../img/ic_view_disabled.svg)}.popup-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:none}.popup-wrap::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.popup-wrap.active{display:block}.popup-wrap .popup-layer{border-radius:6px;box-shadow:0 3px 10px 0 rgba(0,0,0,.11);background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box}.popup-wrap .popup-layer .popup-btn__area{display:flex;gap:10px;justify-content:flex-end}.popup-wrap .popup-layer .popup-btn__close{position:absolute;top:15px;right:20px;width:20px;line-height:20px}.popup-wrap .popup-layer .popup-btn__close .btn-close::before{content:"";display:block;width:20px;height:20px;background-image:url(../img/btn_pop_close.svg);background-size:100% auto;background-repeat:no-repeat}.popup-wrap .popup-layer.common{width:340px;overflow:hidden;clip-path:stroke-box}.popup-wrap .popup-layer.common .popup-header{margin:0 20px;font-size:18px;font-weight:bold;color:#222;line-height:59px;height:59px;border-bottom:1px solid #ddd;box-sizing:border-box}.popup-wrap .popup-layer.common .popup-body{padding:0 13px}.popup-wrap .popup-layer.common .popup-body .info-msg{padding:32px 0 33px;font-size:16px;text-align:center;line-height:1.81;letter-spacing:-0.6px}.popup-wrap .popup-layer.common .popup-btn__area.full{gap:initial}.popup-wrap .popup-layer.common .popup-btn__area.full button{flex:1;line-height:50px;height:50px;font-size:18px;border-radius:initial}.popup-wrap .popup-layer.enroll{width:640px;padding:0 20px}.popup-wrap .popup-layer.enroll .popup-header{font-size:18px;font-weight:bold;color:#222;border-bottom:1px solid #ddd;line-height:1.61;padding:20px 0 9px}.popup-wrap .popup-layer.enroll .popup-btn__area{padding:50px 0 30px}.popup-wrap .popup-layer.enroll .popup-btn__area button{font-size:14px}.popup-wrap .popup-layer.enroll .combo-box .combo-dropdown{max-height:340px}.popup-wrap .popup-layer.basic-type{width:850px}.popup-wrap .popup-layer.basic-type.full{width:1800px;border-radius:initial}.popup-wrap .popup-layer.basic-type.wide{width:1675px;border-radius:initial}.popup-wrap .popup-layer.basic-type.attend-class{width:777px}.popup-wrap .popup-layer.basic-type.attend-class .popup-body{padding:18px 15px 0 22px}.popup-wrap .popup-layer.basic-type .popup-header{padding:0 20px;line-height:50px;font-size:16px;font-weight:bold;background-color:#333;color:var(--white-color)}.popup-wrap .popup-layer.basic-type .popup-body{padding:0 30px}.popup-wrap .popup-layer.basic-type .popup-body .sub-title{padding:24px 0 12px 0}.popup-wrap .popup-layer.basic-type .popup-body .search-form{border-bottom:none;padding:18px 0;column-gap:15px;row-gap:10px}.popup-wrap .popup-layer.basic-type .popup-body .search-form .bx.small .ip-txt,.popup-wrap .popup-layer.basic-type .popup-body .search-form .bx.small .select-box{width:120px;min-width:initial}.popup-wrap .popup-layer.basic-type .popup-body .search-form .bx.middle .select-box{width:170px}.popup-wrap .popup-layer.basic-type .popup-body .search-form .bx.large .ip-txt{width:190px}.popup-wrap .popup-layer.basic-type .popup-body .search-form .bx.month .select-box{width:100px;min-width:initial}.popup-wrap .popup-layer.basic-type .popup-body .tb-1,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt{height:517px}.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table{width:100%}.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table thead,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table thead{position:sticky;top:0}.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table th,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table th{border-top:none}.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table th,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table th,.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table td,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table td{border-right:solid 1px #ddd}.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table th:first-child,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table th:first-child,.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table td:first-child,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table td:first-child{border-left:solid 1px #ddd}.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table th .radio-box label::before,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table th .radio-box label::before,.popup-wrap .popup-layer.basic-type .popup-body .tb-1 table td .radio-box label::before,.popup-wrap .popup-layer.basic-type .popup-body .tb-prompt table td .radio-box label::before{margin:0 auto}.popup-wrap .popup-layer.basic-type .popup-body .none-data{height:650px;flex-direction:column}.popup-wrap .popup-layer.basic-type .popup-body .none-data::before{content:"";display:block;width:46px;height:46px;background-image:url(../img/ic_excl.svg);margin-bottom:15px}.popup-wrap .popup-layer.basic-type .popup-body .preview-type{height:800px;overflow-y:auto}.popup-wrap .popup-layer.basic-type .popup-body .preview-type::-webkit-scrollbar{width:5px;height:5px}.popup-wrap .popup-layer.basic-type .popup-body .preview-type::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.popup-wrap .popup-layer.basic-type .popup-body .preview-type::-webkit-scrollbar-track-piece,.popup-wrap .popup-layer.basic-type .popup-body .preview-type::-webkit-scrollbar-button{display:none}.popup-wrap .popup-layer.basic-type .popup-body:has(.preview-type){padding:10px 20px 0 20px}.popup-wrap .popup-layer.basic-type .popup-btn__area{padding:20px 30px}@media only screen and (max-width: 1680px){.popup-wrap .popup-layer.basic-type.wide{width:1300px}.popup-wrap .popup-layer.basic-type.wide .popup-body .search-form{flex-wrap:wrap}}.role-wrap{display:flex;position:relative;width:100%;height:100%;min-height:380px;padding-top:30px;padding-bottom:20px;border-left:0;flex-flow:column wrap;flex-wrap:nowrap;box-sizing:border-box;z-index:1}.role-wrap.story-vlog{background:url(../img/bg3.jpg) 50%/cover no-repeat}.role-wrap.roleplay{background-color:#d7edef}.role-wrap.idea-exchange{background:url(../img/bg.jpg) 0 100%/cover no-repeat}@media(max-width: 1520px){.role-wrap.idea-exchange{background-position-x:35%}}.role-wrap.chit-chat{background:url(../img/chitchat_bg.jpg) 0 100%/cover no-repeat}@media(max-width: 1520px){.role-wrap.chit-chat{background-position-x:35%}}.role-wrap.chat-rigth .speech-frame{border-color:rgba(255,255,255,0);background-color:rgba(255,255,255,.8)}.role-wrap.chat-rigth .speech-bx{width:100%;max-width:620px;margin-left:auto}@media(max-width: 1520px){.role-wrap.chat-rigth.chat-rigth .speech-bx{max-width:500px}}.role-wrap .speech-bx{display:flex;flex-flow:column nowrap;border-radius:1.25rem;box-shadow:0 4px 24px 0 rgba(26,35,58,.25)}.role-wrap .role-area{display:flex;height:calc(100% - 65px);padding-left:30px;padding-right:30px;flex-flow:row nowrap;justify-content:space-between}.role-wrap .role-area:has(div.missions-frame){gap:30px}.role-wrap .role-area:has(div.missions-frame) .bubble-textarea{border:solid 1px #dde1e8;padding-right:.625rem}@media(max-width: 1520px){.role-wrap .role-area{padding-left:24px;padding-right:24px}.role-wrap .role-area:has(div.missions-frame){column-gap:24px}}.role-wrap .role-area .missions-frame{width:414px;align-self:flex-start}.role-wrap .role-area .missions-frame+.speech-bx{width:100%;max-width:calc(100% - 414px);border-radius:20px;box-sizing:border-box}@media(max-width: 1520px){.role-wrap .role-area .missions-frame+.speech-bx{max-width:initial}}.role-wrap .role-area .speech-frame{border-radius:1.25rem 1.25rem 0 0}.role-wrap .missions-frame{position:relative;background-color:#fff;font-family:"Roboto";border-radius:1.875rem;box-shadow:0 4px 24px 0 rgba(26,35,58,.05)}.role-wrap .missions-frame .tit{display:inline-block;position:absolute;top:-0.8125rem;left:1.125rem;padding:0 1.375rem;background-color:#25358c;font-family:"Nunito";font-size:1.125rem;font-weight:700;line-height:2rem;color:#fff;border-radius:1.875rem;vertical-align:top}.role-wrap .missions-frame ul{padding:2.5rem .875rem 1.6875rem;counter-reset:number 0;display:flex;flex-direction:column;gap:1.25rem}.role-wrap .missions-frame ul li{display:flex;font-family:"Roboto";font-size:16px;line-height:1.25;color:#222;word-break:break-all}@media(max-width: 1520px){.role-wrap .missions-frame ul li{font-size:14px}}.role-wrap .missions-frame ul li .num{display:flex}.role-wrap .missions-frame ul li .num::before{content:"";display:block;width:1.875rem;height:1.875rem;background-image:url(../img/ic_chk_off.png);background-repeat:no-repeat;background-size:1.875rem 1.875rem;margin-top:-0.125rem}.role-wrap .missions-frame ul li .num::after{counter-increment:number 1;content:counter(number) ".";display:block;margin:0 .5rem}.role-wrap .missions-frame ul li.on .num::before{background-image:url(../img/ic_chk_on.png)}.role-wrap .vlog-area{display:flex;overflow:hidden;margin:0 1.875rem 0 1.875rem;box-shadow:0 4px 24px 0 rgba(26,35,58,.25);border-radius:1.875rem;flex-grow:1}.role-wrap .vlog-area .subject-frame{width:14.375rem;border-radius:1.25rem 0 0 1.25rem;background-repeat:no-repeat;background-size:100% 37.625rem;position:relative}.role-wrap .vlog-area .subject-frame.chat{background-color:#fffce1;background-image:url(../img/story_bg_chat.png)}.role-wrap .vlog-area .subject-frame.chat:after{display:block;position:absolute;left:0;right:0;bottom:.875rem;bottom:0;height:286px;margin:0 auto;background-image:url(../img/story_dog.png);background-position-y:100%;background-size:100% auto;background-repeat:no-repeat;opacity:1;transition:opacity .5s;content:""}@media(max-height: 910px){.role-wrap .vlog-area .subject-frame.chat:after{opacity:0}}.role-wrap .vlog-area .subject-frame.summary{background-image:url(../img/story_bg_summary.png)}.role-wrap .vlog-area .subject-frame.summary+.speech-bx .speech-frame{padding-top:0}.role-wrap .vlog-area .subject-frame.cho-list{background-color:#fffce1}.role-wrap .vlog-area .subject-frame .story-title{font-size:.9375rem;font-weight:bold;text-align:center;color:#222;padding:4.1875rem 2.375rem 0 2.375rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word;font-weight:900}.role-wrap .vlog-area .subject-frame .comment-bubble{background-image:url(../img/bg_bubble_line.png);background-size:100% auto;width:12.125rem;height:12.1875rem;top:15.3125rem;position:absolute;left:1.25rem;font-size:0}.role-wrap .vlog-area .subject-frame .img-cheer{position:absolute;top:26.5rem;width:11.875rem;left:1.25rem}.role-wrap .vlog-area .speech-bx{display:flex;margin-right:0;padding-right:0;flex:1;flex-direction:column}.role-wrap .vlog-area .speech-bx .speech-frame .bubble-stack .chat-message-inner dd{max-width:42.75rem}.role-wrap .vlog-area .speech-bx .bubble-input-message{height:85px;border-top:1px solid #d9dde1;border-radius:0 0 1.875rem 0}.role-wrap .vlog-area .speech-bx .bubble-input-message .bubble-textarea{border:solid 1px #dde1e8}.role-wrap .vlog-area .video-bx{flex:1;position:relative}.role-wrap .vlog-area .video-bx .player-controls{background-color:rgba(0,37,64,.8);height:3.75rem;backdrop-filter:blur(4px)}.role-wrap .vlog-area .video-bx .player-controls .progress-mark{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.role-wrap .vlog-area .video-bx .player-controls .progress-mark .ic-progress::before{content:"";display:block;background-image:url(../img/ic_progress.png);background-size:100% auto;background-repeat:no-repeat;width:2.8125rem;height:2.8125rem}.role-wrap .vlog-area .video-bx .player-controls .progress-mark .ic-progress.active::before{animation-name:rec-ani;animation-duration:1s;animation-iteration-count:infinite}.role-wrap .vlog-area .video-bx .player-controls .progress-mark .time-display-progress-num{width:4.8125rem;font-size:1.125rem;height:1.75rem;box-sizing:border-box;border-radius:1.875rem;line-height:.9;margin:0}.role-wrap .vlog-area .video-bx .player-controls .btn-area{position:absolute;left:0;right:0}.role-wrap .vlog-area .video-bx .player-controls .btn-area .btn-record{margin:0 auto;width:2.8125rem;display:block}.role-wrap .vlog-area .video-bx .player-controls .btn-area .btn-record::before{content:"";display:block;background-image:url(../img/btn_record.png);background-size:100% auto;background-repeat:no-repeat;width:2.8125rem;height:2.8125rem}.role-wrap .vlog-area .video-bx .player-controls .btn-area .btn-record.stop::before{background-image:url(../img/btn_record_stop.png)}.role-wrap .vlog-area .video-bx .player-popup-dimm{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.role-wrap .vlog-area .video-bx .player-popup-dimm::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,37,64,.8)}.role-wrap .vlog-area .video-bx .player-popup-dimm .counter-area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.role-wrap .vlog-area .video-bx .player-popup-dimm .counter-area .number{border:solid 2px #fff;width:9.125rem;height:9.125rem;font-family:"Roboto";font-size:4.0625rem;font-weight:bold;color:#fff;text-align:center;line-height:9.125rem;border-radius:50%}.role-wrap .vlog-area .video-bx .player-popup-dimm .layer-btn-area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;gap:1.875rem}.role-wrap .vlog-area .btn-stop::before{content:"";display:block;background-image:url(../img/btn_round_stop.png);background-size:auto 60px;background-repeat:no-repeat;width:3.625rem;height:3.75rem}.role-wrap .vlog-area .btn-play::before{content:"";display:block;background-image:url(../img/btn_round_play.png);background-size:auto 60px;background-repeat:no-repeat;width:3.625rem;height:3.75rem}.role-wrap .vlog-area .btn-play.pause::before{background-image:url(../img/btn_round_pause.png)}.role-wrap .vlog-area .btn-reset::before{content:"";display:block;background-image:url(../img/btn_round_reset.png);background-size:100% auto;background-repeat:no-repeat;width:4rem;height:4.1875rem}.role-wrap .speech-frame{overflow:hidden;width:100%;border:1px solid #fff;background-color:#fff;box-sizing:border-box;flex-grow:1}.role-wrap .bubble-stack{overflow-y:auto;height:100%;padding-top:.625rem;padding-bottom:1.25rem;box-sizing:border-box}.role-wrap .bubble-stack::-webkit-scrollbar{width:8px}.role-wrap .bubble-stack::-webkit-scrollbar-thumb{background:#bebebe;border-radius:4px}.role-wrap .bubble-stack::-webkit-scrollbar-track-piece,.role-wrap .bubble-stack::-webkit-scrollbar-button{display:none}.role-wrap .bubble-stack .chat-message{text-align:left;display:grid;padding:1.25rem 1.25rem 0}.role-wrap .bubble-stack .chat-message-inner{display:flex;gap:1.25rem;align-items:flex-start}@media(max-width: 1520px){.role-wrap .bubble-stack .chat-message-inner{column-gap:16px}}.role-wrap .bubble-stack .chat-message-inner dt{border-radius:50%;overflow:hidden;border:solid .1875rem #d7e1e5;width:3.625rem;height:3.625rem;margin-top:-4px;margin-bottom:-4px;box-sizing:border-box;flex:none;background-color:#fff}@media(max-width: 1520px){.role-wrap .bubble-stack .chat-message-inner dt{width:48px;height:48px}}.role-wrap .bubble-stack .chat-message-inner dt img{width:100%;height:100%}.role-wrap .bubble-stack .chat-message-inner dd{border:solid 1px #e1e1e8;font-size:1rem;line-height:1.25;color:#222;background-color:#fff;padding:.875rem 1.25rem;font-family:"Roboto"}@media(max-width: 1520px){.role-wrap .bubble-stack .chat-message-inner dd{font-size:14px}}.role-wrap .bubble-stack .chat-receive .chat-message{grid-template-columns:auto 1fr;place-items:start}.role-wrap .bubble-stack .chat-receive .chat-message-inner{border-end-start-radius:0;padding-right:5rem}.role-wrap .bubble-stack .chat-receive .chat-message-inner dd{border-radius:15px 15px 15px 0}.role-wrap .bubble-stack .chat-send .chat-message{grid-template-columns:1fr auto;place-items:end}.role-wrap .bubble-stack .chat-send .chat-message-inner{border-end-start-radius:0;flex-direction:row-reverse;padding-left:5rem}.role-wrap .bubble-stack .chat-send .chat-message-inner dd{padding:20px;border-radius:15px 15px 0px 15px;background-color:#ffea2c;border:none}@media(max-width: 1520px){.role-wrap .bubble-stack .chat-send .chat-message-inner{padding-left:48px}.role-wrap .bubble-stack .chat-send .chat-message-inner dd{padding:12px 16px}}.role-wrap .bubble-input-message{display:flex;height:5.375rem;padding:0 1.25rem;border-top:1px solid #d9dde1;background-color:#fff;align-items:center;gap:.625rem;flex-shrink:0;border-radius:0 0 1.25rem 1.25rem}.role-wrap .bubble-input-message .btn-full{border-radius:.9375rem;border:solid .1875rem #192878;flex:1;font-size:1.125rem;color:#192878;font-weight:bold;height:3.4375rem;font-weight:900}.role-wrap .bubble-input-message .bubble-textarea{display:flex;flex:1;position:relative;height:3.4375rem;padding-right:.75rem;padding-left:1.25rem;border:1px solid #dde1e8;background-color:#f4f5f9;align-items:center;border-radius:.9375rem;box-sizing:border-box}.role-wrap .bubble-input-message .bubble-textarea .input-text{border:none;resize:none;background-color:rgba(0,0,0,0);height:1.375rem;outline:0;font-family:"Nunito";font-size:1rem;color:#222}.role-wrap .bubble-input-message .bubble-textarea .input-text::placeholder{color:#d9d9d9}.role-wrap .bubble-input-message .bubble-textarea:has(div.rec-loading){background-color:#f4f5f9;border:solid 1px #dde1e8}.role-wrap .bubble-input-message .tooltip-area{margin-left:.375rem;flex-shrink:0}.role-wrap .bubble-input-message .tooltip-area.active .cont{display:block}.role-wrap .bubble-input-message .tooltip-area .btn-tooltip::before{display:block;width:1.75rem;height:1.75rem;background-image:url(../img/btn_tooltip.png);background-size:100% auto;background-repeat:no-repeat;content:""}.role-wrap .bubble-input-message .tooltip-area .cont{display:none;width:15.1875rem;min-height:6.8125rem;position:absolute;bottom:calc(100% - 14px);right:-12px;font-size:.9375rem;line-height:normal;color:#222;border-radius:.5625rem;padding:.0625rem}.role-wrap .bubble-input-message .tooltip-area .cont::after{content:"";display:block;background-image:url(../img/bg_tooltip.svg);background-repeat:no-repeat;background-size:100% auto;background-position:-0.0625rem -5.375rem;height:1.875rem}.role-wrap .bubble-input-message .tooltip-area .cont .cont-tit{margin:0 .375rem 0 .1875rem;padding:.375rem 0;border-bottom:0;background-color:#e9ecff;font-family:"Nunito";font-size:.875rem;font-weight:800;color:#192878;text-align:center;border-radius:.5625rem .5625rem 0 0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.role-wrap .bubble-input-message .tooltip-area .cont .cont-text{padding:.625rem .75rem .125rem;background-color:#fff;border:solid 1px #fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.16);margin:0 .375rem 0 .1875rem;font-family:"Roboto";font-size:.875rem;line-height:1.1875rem;color:#444}.role-wrap .bubble-input-message .btn-mike.stop::before{background-image:url(../img/btn_record_round.png)}.role-wrap .bubble-input-message .btn-mike::before{content:"";display:block;background-image:url(../img/btn_mike.png);background-size:contain;background-repeat:no-repeat;width:3.25rem;height:3.375rem}.role-wrap .bubble-input-message .btn-mike:disabled{border:0 !important;background-color:initial !important}.role-wrap .bubble-input-message .btn-mike:disabled::before{background-image:url(../img/btn_mike_disabled.png)}.role-wrap .bubble-input-message .rec-loading{display:flex;gap:.375rem;position:absolute;top:0;left:0;bottom:0;right:3rem;align-items:center;padding-left:1.5rem;background-color:inherit;border-radius:.9375rem;cursor:pointer}.role-wrap .bubble-input-message .rec-loading::before{content:"";display:block;background-image:url(../img/record-loading.gif);background-size:50px auto;background-repeat:no-repeat;background-position:center;width:54px;height:55px}.role-wrap .bottom-area{display:flex;justify-content:flex-end}.role-wrap .bottom-area .btn-basic{margin-top:1.15625rem;border-radius:.9375rem;box-shadow:0 4px 0 0 rgba(73,148,165,.4);border:solid .1875rem #fff;background-color:#17c5eb;color:#fff;width:11.4375rem;height:3.0625rem;font-family:"Nunito";font-size:1.125rem;font-weight:900}.role-wrap .bottom-area .btn-basic:disabled{background-color:#eaeaea;color:#aeaeae;pointer-events:none}.role-wrap>.bottom-area{margin:.375rem 1.875rem 0 0}.role-wrap>.bottom-area .btn-basic{margin-top:.625rem}@keyframes move-ani{0%{background-image:url(../img/character_eye_close.png)}1%{background-image:url(../img/character_eye_move.png)}2%,100%{background-image:url(../img/character_default.png)}}.swiper{overflow:hidden}.swiper .swiper-wrapper{display:flex}.swiper .swiper-wrapper .swiper-slide{flex:none;display:flex;flex-wrap:wrap}.swiper [class^=swiper-button]{position:absolute;top:327px;cursor:pointer}.swiper [class^=swiper-button]::before{content:"";display:block;width:50px;height:52px;background-size:50px auto}.swiper [class^=swiper-button][class*=disabled]{cursor:initial}.swiper [class^=swiper-button][class*=prev]{left:30px}.swiper [class^=swiper-button][class*=prev]::before{background-image:url(../img/btn_swiper_prev.png)}.swiper [class^=swiper-button][class*=prev][class*=disabled]::before{background-image:url(../img/btn_swiper_prev_disabled.png)}.swiper [class^=swiper-button][class*=next]{right:30px}.swiper [class^=swiper-button][class*=next]::before{background-image:url(../img/btn_swiper_next.png)}.swiper [class^=swiper-button][class*=next][class*=disabled]::before{background-image:url(../img/btn_swiper_next_disabled.png)}.swiper .swiper-pagination{display:flex;gap:10px;justify-content:center;margin-top:50px}.swiper .swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#d2d2d2}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#17c5eb}.swiper.tutorial [class^=swiper-button]{top:375px}.swiper.tutorial [class^=swiper-button]::before{width:50px;height:50px}.swiper.tutorial [class^=swiper-button][class*=prev]{left:0}.swiper.tutorial [class^=swiper-button][class*=prev]::before{background-image:url(../img/btn_tt_prev.png)}.swiper.tutorial [class^=swiper-button][class*=next]{right:0}.swiper.tutorial [class^=swiper-button][class*=next]::before{background-image:url(../img/btn_tt_next.png)}.swiper.tutorial [class^=swiper-button][class*=disabled]{display:none}.swiper.tutorial .check-area{font-size:20px;color:#fff;display:flex;align-items:flex-start;gap:15px;position:absolute;bottom:18px;left:20px}.swiper.tutorial .check-area .check-box__again{position:relative}.swiper.tutorial .check-area .check-box__again input[type=checkbox]{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0}.swiper.tutorial .check-area .check-box__again input[type=checkbox]+span{display:inline-flex;align-items:center;gap:7px}.swiper.tutorial .check-area .check-box__again input[type=checkbox]+span::before{content:"";display:block;width:17px;height:18px;background-image:url(../img/tutorial-chk-off.png);background-repeat:no-repeat;background-position-y:1px;background-size:100% auto}.swiper.tutorial .check-area .check-box__again input[type=checkbox]:checked+span::before{width:17px;height:18px;background-image:url(../img/tutorial-chk-on.png);background-position-y:0px}.swiper.tutorial .check-area .close{text-decoration:underline;color:#fff}.MuiDialog-paper{min-width:334px}.MuiDayCalendar-slideTransition button{width:45px;height:45px;font-size:16px}.Mui-selected{background-color:#0fa9cb}.MuiPickersLayout-actionBar button{color:#444;font-weight:normal}.MuiPickersLayout-actionBar button:last-child{color:#222}.popup-wrap.active.hide::before{background-color:rgba(0,0,0,0) !important}/*# sourceMappingURL=styles.css.map */
