@import url("https://djv24y2jjxsp7.cloudfront.net/ontest/font/Pretendard-1.3.4/web/static/pretendard.css");
.body-clvr-overflow-y{overflow-y: hidden;}


.clvr-alert-msg{position:fixed;left:0;top:0;width:100%;height:100vh; z-index:9999;display:none;transition:all 0.3s;}
.clvr-alert-msg.clvr-msg-open span{    background: linear-gradient(90deg, #9aa9f3 7.56%, #ac47f6 51.63%, #ef66e3 95.7%);
    padding: 15px 45px;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
    line-height: 145%;
    border: 30px solid #fff;
    transition: all 0.3s;
    text-align: center;
    box-shadow: 2px 2px 8px -3px #757575;
    cursor: default;}

    
.clvr-alert-msg.clvr-msg-open{display: flex;
    justify-content: center;
    align-items: center;background-color: rgba(0, 0, 0, 0.5);
    height: 100%;}

.clvr-main-page.clvr_popup{
    position:fixed;left:0;top:0;width:100%;height:100vh;background-color: rgba(0, 0, 0, 0.5);backdrop-filter: blur(8px);/*align-items:center;*/justify-content:center;display:none; pointer-events: none;  transition: all 0.4s ease;
    .clvr-body{
        height: fit-content;
        width: 800px;
        background-color: #fff;
        opacity:0;transform:translateY(0px);transition:all 0.3s;display:none;
        z-index:9000;
    }   
}
.clvr-main-page.clvr_popup.clvr-open{overflow-y: auto; opacity:1;display:flex;z-index:5000;pointer-events: unset;}
.clvr-main-page.clvr_popup.clvr-open .clvr-body{opacity:1;display:flex;margin: 80px 0}

.clvr-main-page.clvr_popup.clvr-open.clvr-progress .clvr-body{margin: 80px 0 0 0;border-radius: 24px 24px 0 0;}
.clvr-main-page.clvr_popup.clvr-open .clvr-body.clvr-fclose{opacity:0;transform:translateY(-100px)}
@starting-style{
    .clvr-main-page.clvr_popup.clvr-open .clvr-body{opacity:0;transform:translateY(-100px)};
    .clvr-main-page.clvr_popup.clvr-open .clvr-body.clvr-fclose{opacity:1;transform:translateY(0px)};
}

.clvr-main-page .clvr-chat-no-list{display: flex;
    justify-content: center;
    align-items: center;
    height: 20rem;
    font-size: 13px;
    color: #858585;}

.clvr-main-page .clvr-rst-view .clvr-logo-title{width:85px}

.clvr-main-page .clvr-loading-icon {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: 42%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border: 6px solid rgba(0, 0, 0, 0.08);
    border-radius: 50%;
    border-top-color: #7637f0;
    animation: clvr_spin 1s ease-in-out infinite;
    -webkit-animation: clvr_spin 1s ease-in-out infinite;
}

.clvr-main-page .clvr-answer-delay{display: flex;
    justify-content: center;
    margin-top: 50px;
    color: #737373;}

.clvr-typing-area {
	display:inline;
}

.clvr-link{text-decoration:underline;text-underline-position:under;color:#000000;margin:0px 1px;background: url(https://image.educe.co.kr/educe/admin/icons8-link-16.png) center left no-repeat;background-size:12px;padding-left: 15px;opacity: 0.6;font-size: 12px;font-weight: 500;}
.clvr-link img{width:12px;vertical-align:middle;margin-top:-1px;margin-right:2px}

@keyframes clvr_spin {
  to { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes clvr_spin {
  to { -webkit-transform: rotate(360deg); }
}

/* 02클레버메인_01디폴트_01PC */
/*
.clvr-main-page.clvr_popup {  position: fixed;  left: 0; top: 0; width: 100%; height: 100%; opacity: 0;  pointer-events: none;  transition: all 0.4s ease; z-index: 300; overflow: auto; padding: 80px 0; display: flex; justify-content: center; align-items: flex-start;  letter-spacing: 0; }
*/
.clvr-pc {
    display: block;
}

.clvr-tablet {
    display: none !important;
}
.clvr-main-page.clvr_popup::-webkit-scrollbar {display: none;}
/*.clvr-main-page.clvr_popup.show { opacity: 1; pointer-events: unset;}*/
.clvr-main-page.clvr_popup * {font-family: 'Pretendard', sans-serif; letter-spacing: 0; }
.clvr-main-page.clvr_popup .clvr-hide{display:none !important;transition:all 0.3s;}
.clvr-main-page.clvr_popup .clvr-init-view{transition:all 0.3s;}
.clvr-main-page.clvr_popup .clvr-rst-view{transition:all 0.3s;}

.clvr-main-page.clvr_popup .clvr-body {width: 90%; min-width: 1280px; max-width: 1280px; min-height: 960px;  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);  background: #fff;  border-radius: 24px; padding: 0 40px;  display: flex; flex-direction: column; }
.clvr-main-page.clvr_popup .clvr-pop_head { position: relative;padding: 5px 0 24px; display: flex;  align-items: flex-start; justify-content: center; border-bottom: 1px solid #e5e8ec;}
.clvr-main-page.clvr_popup .clvr-leftbox {position: sticky; top:2rem;margin-top: 2rem; display: flex; align-items: center; gap: 16px;    z-index: 12;justify-content: space-between;
}
.clvr-main-page.clvr_popup .clvr-leftbox .clvr-top-menu { display: flex; align-items: center; gap: 16px;}
.clvr-main-page.clvr_popup .clvr-btn_box { position: relative;}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-pop_btn { background: no-repeat center / contain; width: 32px;  aspect-ratio: 1 / 1; display: flex; align-items: center; justify-content: center;}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-tooltip_btn::before { content: attr(data-title);  position: absolute;  top: calc(100% + 4px);  left: 50%; transform: translateX(-50%); background: #000; color: #fff;  padding: 5px 8px; border-radius: 4px; white-space: nowrap;  font-size: 12px;  pointer-events: none;  transition: all 0.4s ease; opacity: 0;}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-tooltip_btn:hover::before {opacity: 1;}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-badge { font-weight: 600; font-size: 10px; line-height: 1;  color: #fff; background: linear-gradient(180deg, #769cfc 0%, #eb78c6 100%);  position: absolute;  top: -1px;  right: -5px; min-width: 16px; height: 16px; display: flex;  align-items: center; justify-content: center;  border-radius: 100px; padding: 0 2px;}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-pop_home {background-image: url(https://www.educe.co.kr/clvr/img/pop_home.png);}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-pop_menu {background-image: url(https://www.educe.co.kr/clvr/img/pop_menu.png);}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-pop_talk {background-image: url(https://www.educe.co.kr/clvr/img/pop_talk.png);}
.clvr-main-page.clvr_popup .clvr-btn_box .clvr-pop_close {background-image: url(https://www.educe.co.kr/clvr/img/pop_close.png);}
.clvr-main-page.clvr_popup .clvr-pop_title {display: flex; align-items: center; gap: 4px;}
.clvr-main-page.clvr_popup .clvr-pop_title .clvr-title {font-weight: 700;font-size: 24px;line-height: 142%;color: #000;}
.clvr-main-page.clvr_popup .clvr-pop_title .clvr-arrow {appearance: none; background: url(https://www.educe.co.kr/clvr/img/pop_title_arrow.png) no-repeat center/contain; width: 32px; aspect-ratio: 1/1;display:none}
.clvr-main-page.clvr_popup .clvr_menu_popup { position: absolute; left: 0;  top: calc(100% + 13px);  min-width: 320px; min-height: 320px; box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);  background: #fff;  border-radius: 24px; padding: 16px;  z-index: 30; opacity: 0; pointer-events: none;  transition: all 0.4s ease;max-height: 420px; overflow-y: auto; overflow-x: hidden;}

.clvr-main-page.clvr_popup .clvr_menu_popup::-webkit-scrollbar{
  display:none;
}

.clvr-main-page.clvr_popup .clvr_menu_popup.clvr-show { opacity: 1; pointer-events: auto;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-body { width: 100%; min-width: unset;  max-width: 100%;  min-height: unset; box-shadow: none;background: none; border-radius: 0;  padding: 0;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-head_box {display: none;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box { display: flex;flex-direction: column;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item { position: relative;  padding: 12px 8px 12px 16px;display: flex;  align-items: center; background: rgba(255, 255, 255, 0.2);  border-radius: 12px; cursor: pointer;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item::before { content: "";   position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #d3dbfd 0%, #6e9cfe 29.01%, #c377e4 60.55%, #ec78c6 84.44%, #feb1de 100%);  opacity: 0;  transition: all 0.4s ease; pointer-events: none; border-radius: 12px;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item:hover::before {opacity: 0.2;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-txtbox {position: relative; flex: 1; display: flex;  flex-direction: column;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-txtbox .clvr-tit { font-weight: 700;   font-size: 14px; line-height: 171%; color: #000;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-txtbox .clvr-date { font-weight: 400;  font-size: 13px; line-height: 154%; color: #737984;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-optbox { position: relative;}
.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-optbox .clvr-otp_btn{background: url(https://www.educe.co.kr/clvr/img/pop_option.png) no-repeat center/contain; width: 32px; aspect-ratio: 1/1;}

.clvr-main-page.clvr_popup .clvr_menuopt_popup { position: absolute; left: -70px;  top: calc(100%);  min-width: 110px;  min-height: 40px; box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);  background: #fff;  padding: 8px 12px;  border-radius: 12px;  z-index: 30;  opacity: 0;  pointer-events: none;  transition: all 0.4s ease;}
.clvr-main-page.clvr_popup .clvr_menuopt_popup.clvr-show { opacity: 1; pointer-events: auto;}
.clvr-main-page.clvr_popup .clvr_menuopt_popup .clvr-btn { display: flex;  align-items: center;   gap: 8px;  font-weight: 700;  font-size: 14px; line-height: 171%; color: #000;}
.clvr-main-page.clvr_popup .clvr_menuopt_popup .clvr-btn .clvr-icon { width: 18px;}
.clvr-main-page.clvr_popup .clvr_menuopt_popup .clvr-btn .clvr-txt{flex: 1;}

.clvr-main-page.clvr_popup .clvr_topbox { position: relative; margin: 10px 0 4px;  display: flex;  flex-direction: column;  align-items: center; gap: 32px;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_title{display: flex; align-items: flex-end; gap: 12px;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_title .clvr-logo{width: 128px;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_title .clvr-tit{font-weight: 700;font-size: 18px;line-height: 144%;color: #000;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs { display: flex; align-items: center;  justify-content: center;  gap: 12px;}

.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab { position: relative;  border-radius: 8px;  width: 100px;  aspect-ratio: 1 / 1;  background: #f4f6f8;  border: 1px solid #f4f6f8;  display: flex; flex-direction: column;  align-items: center;  justify-content: center;  gap: 9px;  font-size: 13px;  line-height: 138%;  text-align: center;  color: #737984; transition: all 0.4s ease; cursor: pointer;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab.clvr-disabled{opacity: 0.7;cursor: default;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab::before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(131deg, #d3dbfd 0%, #6e9cfe 29.01%, #c377e4 60.55%, #ec78c6 84.44%, #feb1de 100%);
opacity: 0; transition: all 0.4s ease; pointer-events: none;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab .clvr-icon{position: relative; width: 32px;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab .clvr-txt {position: relative;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab.clvr-on{border-color: #709bfd; font-weight: 800; color: #709bfd;}
.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab.clvr-on::before {opacity: 0.2;}

.clvr-main-page.clvr_popup .clvr-pop_body { flex: 1; display: flex;  flex-direction: column;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search_box {  position: sticky; width: 90%;  max-width: 720px;  margin: auto auto 64px;bottom:2rem}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search {  border: 2px solid #709bfd;  border-radius: 100px;   width: 100%;  height: 60px;  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.09);  background: #fff; display: flex; align-items: center; gap: 12px; padding: 6px 6px 6px 25px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search.clvr-off {border:2px solid #d2e0ff;cursor: progress;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search.clvr-off .clvr-sch_input{opacity:0.5;cursor: progress;pointer-events: none;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search.clvr-off .clvr-sch_btn{opacity:0.5;cursor:progress}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search.clvr-off .clvr-sch_btn.clvr-stop{opacity:1;cursor:pointer}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_input { flex: 1; height: 100%;  font-size: 16px;   line-height: 150%; color: #000; border: none; background: none;resize: none;padding-top: 10px; outline: none;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_input::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_input::placeholder {color: #adb2bb;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-input_btn{ background: url(https://www.educe.co.kr/clvr/img/pop_input_btn.png) no-repeat center/contain; width: 36px; aspect-ratio: 1/1;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_btn{background: url(https://www.educe.co.kr/clvr/img/pop_sch_btn.png) no-repeat center/contain; width: 48px; aspect-ratio: 1/1;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_btn.clvr-stop {
    background: url(https://www.educe.co.kr/clvr/img/stop.png) no-repeat center / contain;
}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_btn-login{background: url(https://www.educe.co.kr/clvr/img/pop_sch_btn.png) no-repeat center/contain; width: 48px; aspect-ratio: 1/1;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_btn-limit{background: url(https://www.educe.co.kr/clvr/img/pop_sch_btn.png) no-repeat center/contain; width: 48px; aspect-ratio: 1/1;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_btn-limit.free{background: url(https://www.educe.co.kr/clvr/img/pop_sch_btn.png) no-repeat center/contain; width: 48px; aspect-ratio: 1/1;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont{padding-top: 64px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-titbox{display: flex; flex-direction: column; gap: 8px; margin-bottom: 50px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-titbox .clvr-tit{font-weight: 700;font-size: 28px;
line-height: 143%;text-align: center;color: #000;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-titbox .clvr-desc{font-size: 14px;line-height: 157%;text-align: center;color: #000;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox { background: #f8faff;  border: 1px solid #dce6ff; border-radius: 12px; width: 90%; max-width: 960px;  margin: 0 auto;   padding: 40px;  display: flex; align-items: flex-start; gap: 20px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item { display: flex;   flex-direction: column; gap: 16px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-tit{font-weight: 700;font-size: 20px;line-height: 140%;text-align: center;color: #000;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-badge_list { display: flex;  flex-direction: column;  gap: 8px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-badge_group { width: 100%;  display: block; text-align:center;max-width: 900px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-badge_item {   border: 1px solid #d8dadd;  border-radius: 8px;  min-width: 100px;   height: 40px;  background: #fff; padding: 0 17px 0 18px;  font-weight: 400; font-size: 13px; line-height: 154%; color: #000;display: inline-flex; align-items: center; gap: 5px;margin: 4px;cursor: pointer;justify-content: center;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-badge_item .clvr-icon {  width: 13px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox > .clvr-bar { align-self: flex-end; width: 1px;  height: 136px; background: #e5e8ec;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-badge_item.clvr-on{border-color: #abc4ff;
 color: #3d76f7;font-weight: 500;}


/* 02클레버메인_02검색결과_01PC */
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result {width: 100%;  display: flex;  flex-direction: column;   align-items: center;   max-width: 720px;  margin: 0 auto;  margin-top: 24px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_date { display:flex; margin-bottom: 24px;justify-content: center;}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_date span { font-weight: 400;  font-size: 12px;   line-height: 150%;  color: #737984;  background: #f0f1f8;  padding: 5px 15px;   border-radius: 100px; margin-bottom: 24px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_date span.clvr-new-date{margin-top:50px}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_cont{width: 100%; margin-bottom: 120px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_cont .clvr-tit{font-size: 16px;line-height: 150%;color: #000017;font-weight: 700;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_cont .clvr-desc{font-weight: 400; font-size: 14px;line-height: 157%; color: #000;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source{width: 100%;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .clvr-titbox {margin-bottom: 12px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .clvr-titbox .clvr-title{font-weight: 700;font-size: 16px;line-height: 175%;color: #000;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .clvr-titbox .clvr-title .color{color: #4870f9;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .slidebox { position: relative;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .slidebox .prev_btn,
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .slidebox .next_btn{background: no-repeat center/contain; width: 32px;  height: auto; aspect-ratio: 1 / 1; transition: all 0.4s ease;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .slidebox .prev_btn.swiper-button-disabled,
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .slidebox .next_btn.swiper-button-disabled { opacity: 0;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .slidebox .prev_btn{background-image: url(https://www.educe.co.kr/clvr/img/swiper_prev.png); left: -44px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source .slidebox .next_btn{background-image: url(https://www.educe.co.kr/clvr/img/swiper_next.png); right: -44px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source_swiper {width: 100%;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source_swiper::after { content: ""; position: absolute; right: -1px; top: 0; width: 109px; height: 100%;  background: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%); z-index: 10;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source_swiper .clvr-item { width: 232px;   background: #fff; border: 1px solid #d8dadd; border-radius: 16px; padding: 20px;  display: flex;  flex-direction: column; gap: 12px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source_swiper .clvr-item .clvr-title{font-weight: 700;
font-size: 14px;line-height: 157%;color: #000; text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;line-clamp: 2;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source_swiper .clvr-item .url{display: flex; align-items: center; gap: 6px;font-size: 13px;line-height: 154%;color: #334353;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source_swiper .clvr-item .url .clvr-icon{width: 20px;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_source_swiper .clvr-item .url .clvr-txt {flex: 1;}

.clvr-main-page.clvr_popup .clvr-no-item{text-align: center;font-size: 13px; width: 100%; position: absolute; left: 0px; margin-top: -5px; color: #4d4d4d;}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_question {margin-top:5rem;display: flex; margin-bottom: 24px; justify-content: right}

.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_question:first-child{margin-top:0}
.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .clvr-result_question span {
	display:inline-block;
	text-align: left;
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: #737984;
    background: #eaf1ff;
    padding: 10px 18px;
    border-radius: 20px;max-width: 85%;
}

.clvr-answer-ready{position:relative;width:100%;height:60px}

.clvr-answer-loader:before{
  content: "";
  position: absolute;
  top: 0px;
  left: -25px;
  height: 12px;
  width: 12px;
  border-radius: 12px;
  -webkit-animation: clvr-loader10g 1.5s ease-in-out infinite;
      animation: clvr-loader10g 1.5s ease-in-out infinite;
}

.clvr-answer-loader{
  position: relative;
  width: 12px;
  height: 12px;
  top: 46%;
  left: 50%;
  border-radius: 12px;
  -webkit-animation: clvr-loader10m 1.5s ease-in-out infinite;
      animation: clvr-loader10m 1.5s ease-in-out infinite;
}


.clvr-answer-loader:after{
  content: "";
  position: absolute;
  top: 0px;
  left: 25px;
  height: 10px;
  width: 10px;
  border-radius: 10px;
  -webkit-animation: clvr-loader10d 1.5s ease-in-out infinite;
      animation: clvr-loader10d 1.5s ease-in-out infinite;
}

@-webkit-keyframes clvr-loader10g{
  0%{background-color: rgba(0, 0, 0, .1);}
  25%{background-color: rgba(0, 0, 0, 1);}
  50%{background-color: rgba(0, 0, 0, .1);}
  75%{background-color: rgba(0, 0, 0, .1);}
  100%{background-color: rgba(0, 0, 0, .1);}
}
@keyframes clvr-loader10g{
  0%{background-color: rgba(0, 0, 0, .1);}
  25%{background-color: rgba(0, 0, 0, 1);}
  50%{background-color: rgba(0, 0, 0, .1);}
  75%{background-color: rgba(0, 0, 0, .1);}
  100%{background-color: rgba(0, 0, 0, .1);}
}

@-webkit-keyframes clvr-loader10m{
  0%{background-color: rgba(0, 0, 0, .1);}
  25%{background-color: rgba(0, 0, 0, .1);}
  50%{background-color: rgba(0, 0, 0, 1);}
  75%{background-color: rgba(0, 0, 0, .1);}
  100%{background-color: rgba(0, 0, 0, .1);}
}
@keyframes clvr-loader10m{
  0%{background-color: rgba(0, 0, 0, .1);}
  25%{background-color: rgba(0, 0, 0, .1);}
  50%{background-color: rgba(0, 0, 0, 1);}
  75%{background-color: rgba(0, 0, 0, .1);}
  100%{background-color: rgba(0, 0, 0, .1);}
}

@-webkit-keyframes clvr-loader10d{
  0%{background-color: rgba(0, 0, 0, .1);}
  25%{background-color: rgba(0, 0, 0, .1);}
  50%{background-color: rgba(0, 0, 0, .1);}
  75%{background-color: rgba(0, 0, 0, 1);}
  100%{background-color: rgba(0, 0, 0, .1);}
}
@keyframes clvr-loader10d{
  0%{background-color: rgba(0, 0, 0, .1);}
  25%{background-color: rgba(0, 0, 0, .1);}
  50%{background-color: rgba(0, 0, 0, .1);}
  75%{background-color: rgba(0, 0, 0, 1);}
  100%{background-color: rgba(0, 0, 0, .1);}
}
  
/* Tablet */
@media screen and (max-width: 1024px) {

  	.clvr-pc {display: none !important;}
  	.clvr-tablet {display: block !important;}

	body { min-width: unset; line-height: 1;}

	
	/* 02클레버메인_01디폴트_02M */
	.clvr-main-page.clvr_popup { padding: 0;background-color: #fff; }
	.clvr-main-page.clvr_popup::-webkit-scrollbar {display: none;}
	.clvr-main-page.clvr_popup.show { opacity: 1; pointer-events: unset;}
	.clvr-main-page.clvr_popup * {font-family: 'Pretendard', sans-serif; letter-spacing: 0; }
	.clvr-main-page.clvr_popup .clvr-body { width: 100%;  min-width: unset;  min-height: unset; box-shadow: none; border-radius: 0; padding: 0;}	
    .clvr-main-page.clvr_popup.clvr-open .clvr-body {
		margin:0;
	}
	.clvr-main-page.clvr_popup.clvr-open.clvr-progress .clvr-body {
		margin:0;
		border-radius:0;
	}
	.clvr-main-page.clvr_popup .clvr-body::-webkit-scrollbar {display: none;}

	.clvr-main-page.clvr_popup .clvr-pop_head {  width: 100%;padding: 18px 16px 19px;  flex-wrap: wrap; background: #fff; border-bottom: 0;}
	.clvr-main-page.clvr_popup .clvr-pop_head::after {content: ""; position: absolute; left: 50%; bottom: 0; width: calc(100% - 16px*2) ; height: 1px; transform: translateX(-50%); background: #e5e8ec;}
	.clvr-main-page.clvr_popup .clvr-leftbox { gap: 12px;width:100%;top:0px;margin-top: 0;}
	.clvr-main-page.clvr_popup .clvr-btn_box .clvr-pop_btn { width:24px; }
	.clvr-main-page.clvr_popup .clvr-btn_box .clvr-tooltip_btn:hover::before {opacity: 0;}
	.clvr-main-page.clvr_popup .clvr-btn_box .badge {font-size: 9px; top: -6px; right: -6px;}

	.clvr-main-page.clvr_popup .clvr_menu_popup {position: absolute; top: 0px; width: 100%; min-width: unset; height: 100vh; min-height: unset;  z-index: 30;  background: rgba(0, 0, 0, 0.5); box-shadow: none; border-radius: 0; padding: 0; opacity: 0; pointer-events: none; transition: all 0.4s ease;max-height:initial}
	.clvr-main-page.clvr_popup .clvr_menu_popup.clvr-open { opacity: 1; pointer-events: auto;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-body { height: auto; position: absolute;   left: 0;  bottom: 0;  border-radius: 16px 16px 0 0;  overflow: hidden;  transition: all 0.4s ease;  transform: translateY(40px);  opacity: 0;  pointer-events: none; background: #fff;}
	.clvr-main-page.clvr_popup .clvr-leftbox .clvr-top-menu,.clvr-right-close-menu {margin: 1rem;}
	.clvr-main-page.clvr_popup .clvr_menu_popup.clvr-open .clvr-body { transform: translateY(0);   opacity: 1;  pointer-events: unset;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-head_box {width: 100%; height: 56px; padding: 0 40px; display: flex; align-items: center; justify-content: center; margin-bottom: 7px;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-head_box .clvr-title{font-weight: 700;font-size: 16px;line-height: 150%;text-align: center;color: #000;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-head_box .clvr-pop_close {background: url(https://www.educe.co.kr/clvr/img/pop_close.png) no-repeat center/contain; width: 24px; aspect-ratio: 1/1; display: flex; position: absolute; right: 16px; top: 16px;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box { margin-bottom: 54px;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item { padding: 14px 12px 14px 16px; border-radius: 0;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item::before { border-radius: 0;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-txtbox { gap: 2px;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-txtbox .clvr-tit {  font-size: 13px; line-height: 154%;}
	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-menu_box .clvr-item .clvr-txtbox .clvr-date {  font-size: 12px; line-height: 150%;}

    .clvr-main-page.clvr_popup .clvr_menuopt_popup { left: auto; right: 0; min-width: 120px;}
	.clvr-main-page.clvr_popup .clvr_menuopt_popup .clvr-btn { gap: 6px; font-size: 13px; line-height: 154%;  width: auto;  height: auto; background: none; border-radius: 0; }
	.clvr-main-page.clvr_popup .clvr_menuopt_popup .clvr-btn .clvr-icon { width: 16px;}

	.clvr-main-page.clvr_popup .clvr-pop_body { padding: 0 16px;}

	.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search_box { position: sticky; bottom: 0;  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);  width: calc(100% + 16px * 2);  margin: 0 -16px; padding: 52px 16px 20px; z-index: 10; max-width: unset;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search { height: 48px; gap: 12px; padding: 4px 4px 4px 20px;}	
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_input { font-size: 14px; line-height: 157%;   max-width: calc(100% - 24px - 24px)  }
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-input_btn{  width: 24px;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr-pop_search .clvr-sch_btn{width: 40px;}

	.clvr-main-page.clvr_popup .clvr-pop_title { width: 100%;order: 3; justify-content: center; }
	.clvr-main-page.clvr_popup .clvr-pop_title .clvr-title {font-weight: 700;font-size: 16px;line-height: 150%;color: #000;}
	.clvr-main-page.clvr_popup .clvr-pop_title .clvr-arrow { width: 24px;}
		
	.clvr-main-page.clvr_popup .clvr_topbox { width: 100%; order: 3; margin: 0px 0px 14px; gap: 24px;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_title { gap: 9px;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_title .clvr-logo { width: 84px;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_title .clvr-tit { font-weight: 700;  font-size: 14px;  line-height: 157%;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs { width: 100%; flex-wrap: wrap; gap: 8px;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab {  width: calc((100% - 8px) / 2);   aspect-ratio: unset;  height: 40px;  flex-direction: row;  gap: 4px;  font-size: 12px;  line-height: 133%;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab .clvr-icon { width: 20px; margin: 2px;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab .clvr-txt br {display: none;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab1 {order: 1;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab2 {order: 3;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab3 {order: 2;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab4 {order: 4;}
	.clvr-main-page.clvr_popup .clvr_topbox .clvr_tabs .clvr-tab .clvr-txt .clvr-tablet {display: inline-block !important;}
	
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont { padding-top: 32px;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-titbox { gap: 6px; margin-bottom: 24px;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-titbox .clvr-tit {  font-size: 16px; line-height: 150%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-titbox .clvr-desc { font-size: 13px;  line-height: 154%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox { width: 100%; max-width: 100%;  padding: 24px;  gap: 24px; flex-direction: column;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item {flex-direction: column;
    gap: 12px; width: 100%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-tit { font-size: 14px;  line-height: 157%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-badge_group { flex-direction: column; align-items: center;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox .clvr-item .clvr-badge_item {padding: 0 18px;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_tabconts .clvr-tabcont .clvr-resultbox > .clvr-bar { width: 100%;  height: 1px;}

		
	/* 02클레버메인_02검색결과_02M */
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result { max-width: 100%; margin-top: 24px; margin-bottom: 27px;margin-bottom: 50px;    height: 100%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_date { margin-bottom: 16px;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_cont{width: 100%; margin-bottom: 24px;font-size: 13px; line-height: 169%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_cont .clvr-tit{font-size: 14px;line-height: 169%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_cont .clvr-desc {font-size: 13px; line-height: 169%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source .clvr-titbox .clvr-title{font-size: 14px;line-height: 157%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source .slidebox { position: relative;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source .slidebox .prev_btn,
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source .slidebox .next_btn{display: none;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source_swiper {width: calc(100% + 16px*2); margin: 0 -16px; padding: 0 16px;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source_swiper::after {display: none;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source_swiper .clvr-item { width: 208px; border-radius: 8px; padding: 16px; gap: 8px; }
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source_swiper .clvr-item .clvr-title{font-size: 13px;line-height: 154%;}
	.clvr-main-page.clvr_popup .clvr-pop_body .clvr_result .result_source_swiper .clvr-item .url{font-size: 12px;line-height: 150%;}


   .clvr-main-page.clvr_popup .clvr_menu_popup.clvr-show .clvr-pop_box {
        transform: translateY(0);
        opacity: 1;
        pointer-events: unset;
    }

	.clvr-main-page.clvr_popup .clvr_menu_popup .clvr-pop_box {
        height: 50%;
        position: absolute;
        left: 0;
        bottom: 0;
        border-radius: 16px 16px 0 0;
        transition: all 0.4s ease;
        transform: translateY(40px);
        opacity: 0;
        pointer-events: none;
        background: #fff;
		    width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
    }


  .clvr-main-page.clvr_popup .clvr_menu_popup .clvr-pop_box::-webkit-scrollbar {
      display: none;
  }

  .clvr-alert-msg.clvr-msg-open span {
      background: linear-gradient(90deg, #9aa9f3 7.56%, #ac47f6 51.63%, #ef66e3 95.7%);
      padding: 0.7rem 2rem;
      color: #fff;
      font-weight: 500;
      font-size: 0.8rem;
      line-height: 145%;
      border: 1.4rem solid #fff;
      transition: all 0.3s;
      text-align: center;
      box-shadow: 2px 2px 8px -3px #757575;
      cursor: default;
      border-radius: 0.2rem;
  }

  .clvr-main-page .clvr-chat-no-list { 
      height: 5rem;
      font-size: 0.9rem;
  }

}




/* Mobile */
@media screen and (max-width: 599px) {
	
  	.mobile {display: block !important;}
  

}
