@charset "utf-8"; /**
 * @author https://www.cosmosfarm.com/
 */
#cosmosfarm-simple-lms-multivendor { display: flex; flex-direction: column; gap: 10px; } 
#cosmosfarm-simple-lms-multivendor input[type="number"]::-webkit-inner-spin-button,
#cosmosfarm-simple-lms-multivendor input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } 
#cosmosfarm-simple-lms-multivendor input[type="number"] { -moz-appearance: textfield; } 
#cosmosfarm-simple-lms-multivendor input[type="number"]::-ms-inner-spin-button,
#cosmosfarm-simple-lms-multivendor input[type="number"]::-ms-outer-spin-button { appearance: none; margin: 0; } 
#cosmosfarm-simple-lms-multivendor input { width: 100%; background: #fff; border: 1px solid #ddd !important; outline: none; } 
#cosmosfarm-simple-lms-multivendor input:focus { border: 1px solid #333; } 

/* list */
#cosmosfarm-simple-lms-multivendor.list { } 
#cosmosfarm-simple-lms-multivendor.list>.nav { display: none; } 
#cosmosfarm-simple-lms-multivendor.list .nav ul li { list-style: none; } 
#cosmosfarm-simple-lms-multivendor.list input[type="radio"] { display: none; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content { display: none; padding: 12px 0; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content>ul { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content>ul li { display: flex; flex-direction: column; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product { border-radius: 20px; box-shadow: 0px 0px 10px #ededed; overflow: hidden; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .product-content { padding: 10px; padding-bottom: 20px; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .product-group { color: #036635; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .thumbnail-image { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .thumbnail-image a { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .thumbnail-image a img { width: 100%; height: 200px; object-fit: cover; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .categories { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .categories a { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .title { padding: 10px 0; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .title a { color: #000; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .product-data { display: flex; gap: 2px; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .product-data .rating { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .product-data .comment { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .product-data .profile { display: flex; align-items: center; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .product-data .profile img { border-radius: 9999px; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .product-data .teacher { max-width: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .meta-data { } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .meta-data .week { display: flex; padding-top: 10px; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .meta-data .week>span { padding: 2px 5px; border-radius: 5px 0 0 5px; background-color: #ddd; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .meta-data .week>div { padding: 2px 5px 2px 0; border-radius: 0 5px 5px 0; background-color: #ddd; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .meta-data .price { padding-top: 10px; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .meta-data .price>span { border-radius: 5px; padding: 2px 5px; background-color: #ddd; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .edit { display: flex; gap: 7px; justify-content: flex-end; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .content .product .content-inner .edit a { font-size: 12px; text-decoration: underline; color: #999; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .no-item { grid-area: 1 / 1 / 2 / 5; display: flex; justify-content: center; align-items: center; gap: 20px; padding: 30px 0; } 
#cosmosfarm-simple-lms-multivendor.list>.nav .no-item span { } 
#cosmosfarm-simple-lms-multivendor.list>label { cursor: pointer; padding: 10px 0; border-bottom: 1px solid #ddd; margin-bottom: 10px; } 
#cosmosfarm-simple-lms-multivendor.list>input[type="radio"]:checked+label { color: #036635; } 
#cosmosfarm-simple-lms-multivendor.list>#nav1:checked~#nav-content1 { display: block; } 
#cosmosfarm-simple-lms-multivendor.list>#nav2:checked~#nav-content2 { display: block; } 
#cosmosfarm-simple-lms-multivendor.list>#nav2:checked~#nav-content2 .content { display: block; } 
#cosmosfarm-simple-lms-multivendor.list>#nav-content1 { position: relative; } 
#cosmosfarm-simple-lms-multivendor.list>#nav-content1 label { display: inline-block; padding: 10px 0; margin-right: 10px; cursor: pointer; color: #DDDDDD } 
#cosmosfarm-simple-lms-multivendor.list>#nav-content1 label:hover { color: #036635; } 
#cosmosfarm-simple-lms-multivendor.list>#nav-content1 input[type="radio"]:checked+label { color: #036635; } 
#cosmosfarm-simple-lms-multivendor.list>#nav-content1 #tab1:checked~#content1 { display: block; } 
#cosmosfarm-simple-lms-multivendor.list>#nav-content1 #tab2:checked~#content2 { display: block; } 
#cosmosfarm-simple-lms-multivendor.list>#nav-content2 { position: relative; } 
#cosmosfarm-simple-lms-multivendor.list .btns { display: flex; justify-content: flex-end; } 
#cosmosfarm-simple-lms-multivendor.list .btns a { display: flex; height: 35px; padding: 5px 20px; justify-content: center; align-items: center; gap: 10px; border-radius: 100px; background: #454F58; color: #fff; } 

/* editor */
#cosmosfarm-simple-lms-multivendor.editor .header { font-size: 24px; display: flex; justify-content: space-between; padding: 55px 0 20px 0; border-bottom: 1px solid #DDD; } 
#cosmosfarm-simple-lms-multivendor.editor .header a { display: inline-flex; height: 33px; padding: 5px 15px; justify-content: center; align-items: center; gap: 10px; flex-shrink: 0; border-radius: 100px; background: #454F58; color: #fff; font-size: 14px; } 
#cosmosfarm-simple-lms-multivendor.editor .step { display: flex; justify-content: center; align-items: center; width: 100%; gap: 15px; } 
#cosmosfarm-simple-lms-multivendor.editor .step div { border-radius: 10px; display: flex; flex-direction: column; gap: 10px; align-items: center; justify-content: flex-start; flex-shrink: 0; position: relative; opacity: 0.5; } 
#cosmosfarm-simple-lms-multivendor.editor .step div.activate { opacity: 1; } 
#cosmosfarm-simple-lms-multivendor.editor .step div .num { background: #015099; border-radius: 100px; padding: 3px 20px 3px 20px; display: flex; flex-direction: row; gap: 10px; align-items: center; justify-content: center; flex-shrink: 0; width: 40px; height: 40px; position: relative; color: #fff; } 
#cosmosfarm-simple-lms-multivendor.editor .step div .title { } 
#cosmosfarm-simple-lms-multivendor.editor form { position: relative; } 
#cosmosfarm-simple-lms-multivendor.editor .step1 { margin-top: 100px; margin-bottom: 140px; } 
#cosmosfarm-simple-lms-multivendor.editor .step2 { margin-top: 50px; margin-bottom: 100px; display: flex; flex-direction: column; gap: 30px; } 
#cosmosfarm-simple-lms-multivendor.editor .step3 { margin-top: 50px; margin-bottom: 100px; display: flex; flex-direction: column; gap: 30px; } 
#cosmosfarm-simple-lms-multivendor.editor .step4 { margin-top: 50px; margin-bottom: 100px; } 
#cosmosfarm-simple-lms-multivendor.editor .row { position: relative; display: flex; flex-direction: column; gap: 15px; } 
#cosmosfarm-simple-lms-multivendor.editor .row.wide { width: 100%; } 
#cosmosfarm-simple-lms-multivendor.editor .row .delete-row { position: absolute; right: 0; } 
#cosmosfarm-simple-lms-multivendor.editor .row .title .main { font-size: 16px; color: #333; } 
#cosmosfarm-simple-lms-multivendor.editor .row .title .sub { position: relative; font-size: 12px; color: #777; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field { position: relative; display: flex; gap: 10px; align-items: center; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field.wide { width: 100%; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field.half { width: 50%; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field.quarter { width: 25%; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field.small { width: 10%; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field.small input { width: auto; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field.small label { cursor: pointer; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .wrap { position: relative; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .thunbnail { width: 200px; height: 200px; flex-shrink: 0; border-radius: 5px; background: #F7F7F7; display: flex; align-items: center; justify-content: center; cursor: pointer; overflow: hidden; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .thunbnail img { width: 100%; height: 100%; object-fit: cover; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .icon { position: absolute; right: 5px; top: 50%; transform: translate(0, -50%); display: flex; z-index: 2; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .search::after { content: ''; width: 25px; height: 25px; background: url('data:image/svg+xml; utf8,<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" fill="none"><path d="M10 3.5C11.7239 3.5 13.3772 4.18482 14.5962 5.40381C15.8152 6.62279 16.5 8.27609 16.5 10C16.5 11.61 15.91 13.09 14.94 14.23L15.21 14.5H16L21 19.5L19.5 21L14.5 16V15.21L14.23 14.94C13.09 15.91 11.61 16.5 10 16.5C8.27609 16.5 6.62279 15.8152 5.40381 14.5962C4.18482 13.3772 3.5 11.7239 3.5 10C3.5 8.27609 4.18482 6.62279 5.40381 5.40381C6.62279 4.18482 8.27609 3.5 10 3.5ZM10 5.5C7.5 5.5 5.5 7.5 5.5 10C5.5 12.5 7.5 14.5 10 14.5C12.5 14.5 14.5 12.5 14.5 10C14.5 7.5 12.5 5.5 10 5.5Z" fill="%23999999"/></svg>') no-repeat; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .calendar::after { content: ''; width: 24px; height: 25px; background: url('data:image/svg+xml; utf8,<svg width="24" height="25" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 25" fill="none"><path d="M9 10.5V12.5H7V10.5H9ZM13 10.5V12.5H11V10.5H13ZM17 10.5V12.5H15V10.5H17ZM19 3.5C19.5304 3.5 20.0391 3.71071 20.4142 4.08579C20.7893 4.46086 21 4.96957 21 5.5V19.5C21 20.0304 20.7893 20.5391 20.4142 20.9142C20.0391 21.2893 19.5304 21.5 19 21.5H5C3.89 21.5 3 20.6 3 19.5V5.5C3 4.96957 3.21071 4.46086 3.58579 4.08579C3.96086 3.71071 4.46957 3.5 5 3.5H6V1.5H8V3.5H16V1.5H18V3.5H19ZM19 19.5V8.5H5V19.5H19ZM9 14.5V16.5H7V14.5H9ZM13 14.5V16.5H11V14.5H13ZM17 14.5V16.5H15V14.5H17Z" fill="%23777777"/></svg>') no-repeat; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .myeong::after { content: '명'; display: flex; position: absolute; right: 5px; top: 50%; transform: translate(0, -50%); } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .won::after { content: '원'; display: flex; position: absolute; right: 5px; top: 50%; transform: translate(0, -50%); } 
#cosmosfarm-simple-lms-multivendor.editor .row .field iframe { min-height: 300px !important; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .wp-editor-wrap { width: 50%; } 
#cosmosfarm-simple-lms-multivendor.editor .row .description { margin: 0; } 
#cosmosfarm-simple-lms-multivendor.editor .description-toggle { position: absolute; right: -25px; top: 0; } 
#cosmosfarm-simple-lms-multivendor.editor .description-toggle span { background: #333; color: #fff; border-radius: 9999px; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; cursor: help; font-size: 12px; } 
#cosmosfarm-simple-lms-multivendor.editor .description-toggle span:hover+p { display: flex; } 
#cosmosfarm-simple-lms-multivendor.editor .description-toggle p { display: none; position: absolute; text-align: center; font-size: 12px; padding: 10px 20px; background: #333; color: #fff; top: 100%; left: 50%; transform: translate(-50%, 10px); z-index: 99; } 
#cosmosfarm-simple-lms-multivendor.editor .description-toggle p::before { content: ""; position: absolute; top: -20px; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent #333 transparent; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-list { counter-reset: curriculum; list-style: none; display: flex; flex-direction: column; gap: 30px; margin: 20px 0; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-list .curriculum { display: flex; flex-direction: column; gap: 15px; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-list .curriculum .main.count::before { content: counter(curriculum); counter-increment: curriculum; } 
#cosmosfarm-simple-lms-multivendor.editor .complete { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 15px; } 
#cosmosfarm-simple-lms-multivendor.editor .complete a { margin-top: 15px; display: flex; align-items: center; color: #777; } 
#cosmosfarm-simple-lms-multivendor.editor .field-row { display: flex; align-items: center; gap: 10px; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-schedule { counter-reset: schedule-count; list-style: none; display: flex; flex-direction: column; gap: 30px; margin: 20px 0; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-schedule .schedule-count::after { content: counter(schedule-count); counter-increment: schedule-count; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-schedule .curriculum-round-wrap { counter-reset: curriculum-round-count; list-style: none; display: flex; flex-direction: column; gap: 30px; margin: 20px 0; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-schedule .curriculum-round-wrap .curriculum-round { display: flex; flex-direction: column; gap: 7px; } 
#cosmosfarm-simple-lms-multivendor.editor .curriculum-schedule .curriculum-round-wrap .curriculum-round-count::before { content: counter(curriculum-round-count); counter-increment: curriculum-round-count; } 
#cosmosfarm-simple-lms-multivendor.editor .btns { display: flex; flex-direction: row; gap: 60px; align-items: flex-start; justify-content: center; position: relative; } 
#cosmosfarm-simple-lms-multivendor.editor .btns label { text-align: center; padding: 57px 90px; border: 1px solid; background: var(--color-white, #ffffff); border-radius: 10px; border-style: solid; border-color: #9cc3e6; border-width: 1px; display: flex; flex-direction: column; gap: 10px; cursor: pointer; } 
#cosmosfarm-simple-lms-multivendor.editor .btns input[type="radio"]:checked+label { color: #015099; box-shadow: 0px 0px 4px 2px #9cc3e6; } 
#cosmosfarm-simple-lms-multivendor.editor .btns input[type="radio"]:checked+label p { color: #015099; } 
#cosmosfarm-simple-lms-multivendor.editor .hidden { display: none !important; } 
#cosmosfarm-simple-lms-multivendor.editor .btn-prev-next { display: flex; width: 100%; align-content: center; justify-content: space-between; margin-bottom: 150px; } 
#cosmosfarm-simple-lms-multivendor.editor .btn-prev-next a { display: flex; gap: 5px; align-items: center; } 
#cosmosfarm-simple-lms-multivendor.editor .week+label { display: flex; padding: 15px 20px; flex-direction: column; justify-content: center; align-items: center; gap: 10px; border-radius: 100px; background: #ddd; cursor: pointer; } 
#cosmosfarm-simple-lms-multivendor.editor .week:checked+label { border-radius: 100px; background: #015099; color: #fff; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container { width: 100% !important; background: #fff; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-single { background: #fff; border-radius: 0; padding: 0.75em; height: auto; border: 1px solid #ddd; box-shadow: none; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-single div b { display: none; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-choices { padding: 0.75em; background-image: none; border: 1px solid #ddd; box-shadow: none; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-drop { border-color: #ddd; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-results li { padding: 10px; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-results li.highlighted { width: 100%; background: none; background-color: #999; color: #fff; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-choices li.search-choice { background: #E5E5E5; padding: 10px 25px 10px 10px; border: none; display: flex; align-items: center; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-choices li.search-choice span { } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-choices li.search-choice .search-choice-close { background-position: -42px -10px; top: unset; right: 5px; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-choices li.search-field { } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .chosen-container .chosen-choices li.search-field input { border: none !important; } 

#cosmosfarm-simple-lms-multivendor.editor .row .field .tagify { width: 100%; display: flex; align-items: center; } 
#cosmosfarm-simple-lms-multivendor.editor .row .field .tagify__input { height: 48.5px; line-height: 28px; margin: 0; padding: 0.75rem; } 

.media-router .media-menu-item { color: #333; } 

/* 라이브 커리큘럼 목록 */
#cosmosfarm-simple-lms-multivendor.live-list { width: 100%; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculums>.title { display: flex; padding: 0; font-size: 15px; font-weight: bold; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content { display: flex; align-items: center; padding: 10px 0; border-bottom: 1px solid #eeeeee; position: relative; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.simple-lms-number { display: inline-block; margin-right: 15px; width: 22px; height: 22px; line-height: 22px; border-radius: 50%; background-color: #ebecec; font-size: 12px; color: black; text-align: center; vertical-align: middle; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.schedule { color: #4b4f58; display: flex; flex-direction: column; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.schedule>.title { } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.schedule>.desc { font-size:14px; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.schedule>.time { color: #666666; font-size: 14px; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.url { float: right; padding: 5px; line-height: 1; border-radius: 3px; background-color: #015099; color: black; font-size: 12px; display: flex; align-items: center; position: absolute; right: 0; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.url.enter { color: #fff; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.url.wait { background: #ebecec; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-content>.url.end { background: #fff; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-url { display: flex; gap: 12px; } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-url>input { } 
#cosmosfarm-simple-lms-multivendor.live-list .live-curriculum-url>a { } 

/* 멀티벤더 정산 목록 */
#cosmosfarm-simple-lms-multivendor.sales { display: flex; flex-direction: column; gap: 20px; } 
#cosmosfarm-simple-lms-multivendor.sales .sales-search-form { width: 100%; display: flex; gap: 12px; align-items: center; } 
#cosmosfarm-simple-lms-multivendor.sales .sales-search-form input { width: 150px; height: 40px; padding: 10px; color: #333; } 
#cosmosfarm-simple-lms-multivendor.sales .sales-search-form a { display: flex; align-items: center; border: 1px solid; padding: 0 10px; height: 40px; } 
#cosmosfarm-simple-lms-multivendor.sales .sales-table { width: 100%; border: 1px solid #ccc; } 
#cosmosfarm-simple-lms-multivendor.sales .sales-table thead { } 
#cosmosfarm-simple-lms-multivendor.sales .sales-table thead th { padding: 5px; background: #eee; text-align: center; } 
#cosmosfarm-simple-lms-multivendor.sales .sales-table tbody { } 
#cosmosfarm-simple-lms-multivendor.sales .sales-table tbody td { padding: 5px; text-align: center } 
#cosmosfarm-simple-lms-multivendor.sales .pagenation { display: flex; justify-content: center; width: 100%; } 
#cosmosfarm-simple-lms-multivendor.sales .pagenation ul { display: flex; gap: 10px; } 
#cosmosfarm-simple-lms-multivendor.sales .pagenation ul li a { border: 1px solid #ccc; padding: 5px 10px; } 
#cosmosfarm-simple-lms-multivendor.sales .pagenation ul li.active a { background: #eee; } 

@media screen and (max-width: 768px) {
	#cosmosfarm-simple-lms-multivendor.list>.nav .content>ul { grid-template-columns: repeat(2, 1fr); } 
}