@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap";@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{3.3%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 rgba(0,0,0,0),0 7px 0 rgba(0,0,0,0),0 8px 0 rgba(0,0,0,0),0 9px 0 rgba(0,0,0,0),0 50px 25px rgba(0,0,0,.4)}6.6%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:none}}@keyframes bounce{3.3%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 rgba(0,0,0,0),0 7px 0 rgba(0,0,0,0),0 8px 0 rgba(0,0,0,0),0 9px 0 rgba(0,0,0,0),0 50px 25px rgba(0,0,0,.4)}6.6%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:none}}@-webkit-keyframes bounce_m{3%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 rgba(0,0,0,0),0 7px 0 rgba(0,0,0,0),0 8px 0 rgba(0,0,0,0),0 9px 0 rgba(0,0,0,0),0 50px 25px rgba(0,0,0,.4)}5%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:none}}@keyframes bounce_m{3%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 rgba(0,0,0,0),0 7px 0 rgba(0,0,0,0),0 8px 0 rgba(0,0,0,0),0 9px 0 rgba(0,0,0,0),0 50px 25px rgba(0,0,0,.4)}5%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:none}}.rd html,.rd body,.rd div,.rd span,.rd input,.rd applet,.rd object,.rd iframe,.rd h1,.rd h2,.rd h3,.rd h4,.rd h5,.rd h6,.rd p,.rd blockquote,.rd pre,.rd a,.rd abbr,.rd acronym,.rd address,.rd big,.rd cite,.rd code,.rd del,.rd dfn,.rd em,.rd img,.rd ins,.rd kbd,.rd q,.rd s,.rd samp,.rd small,.rd strike,.rd strong,.rd sub,.rd sup,.rd tt,.rd var,.rd b,.rd u,.rd i,.rd center,.rd dl,.rd dt,.rd dd,.rd ol,.rd ul,.rd li,.rd fieldset,.rd form,.rd label,.rd legend,.rd table,.rd caption,.rd tbody,.rd tfoot,.rd thead,.rd tr,.rd th,.rd td,.rd article,.rd aside,.rd canvas,.rd details,.rd embed,.rd figure,.rd figcaption,.rd footer,.rd header,.rd hgroup,.rd menu,.rd nav,.rd output,.rd ruby,.rd section,.rd summary,.rd time,.rd mark,.rd audio,.rd video{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;font-style:normal;font-size:13px;font-family:"Noto Sans","Noto Sans KR","Pretendard",sans-serif;vertical-align:baseline}.rd :not(:lang(ko)){letter-spacing:0 !important}.rd article,.rd aside,.rd details,.rd figcaption,.rd figure,.rd footer,.rd header,.rd hgroup,.rd menu,.rd nav,.rd section{display:block}.rd body{line-height:1}.rd ol,.rd ul{list-style:none}.rd blockquote,.rd q{quotes:none}.rd blockquote:before,.rd blockquote:after,.rd q:before,.rd q:after{content:"";content:none}.rd table{border-spacing:0}.rd a{text-decoration:none}.rd input[type=radio]{display:none}.rd button{margin:0;padding:0;border:none;font-family:inherit;cursor:pointer;background:none}.rd img{vertical-align:top}.rd :lang(ko) *:not(i){word-break:break-all;overflow-wrap:break-word}.rd :lang(ja) *:not(i){font-family:"Noto Sans JP","Pretendard",sans-serif;word-break:break-word;overflow-wrap:break-word}.rd :lang(en) *:not(i){font-family:"Noto Sans","Pretendard",sans-serif;word-break:normal;overflow-wrap:break-word}.rd :lang(es) *:not(i){font-family:"Noto Sans","Pretendard",sans-serif;word-break:normal;overflow-wrap:break-word}.rd :lang(zh-cn) *:not(i){line-height:1.45 !important;font-family:"Noto Sans SC","Pretendard",sans-serif;word-break:break-all;overflow-wrap:break-word}.rd :lang(zh-tw) *:not(i){line-height:1.45 !important;font-family:"Noto Sans TC","Pretendard",sans-serif;word-break:break-all;overflow-wrap:break-word}.dashboard .dashboard_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;gap:20px}.dashboard .dashboard_wrap .dashboard_left{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.dashboard .dashboard_wrap .dashboard_right{width:26.5%}.dashboard .dashboard_wrap section.dashboard__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.dashboard .dashboard_wrap section.dashboard__section+.dashboard__section{margin-top:20px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.dashboard .dashboard_wrap section.dashboard__section .dashboard__section__title{color:#215fc5;font-weight:600;font-size:20px;line-height:30px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__section__more{color:#848d9c;font-weight:400;font-size:11px;letter-spacing:-0.33px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard .dashboard_wrap section.dashboard__section .dashboard__header .dashboard__header__title{color:#404650;font-weight:600;font-size:15px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__header .dashboard__header__date{color:#848d9c;font-weight:400;font-size:11px;letter-spacing:-0.33px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__cards .dashboard__card{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;border:1px solid #e4e6e9;border-radius:8px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__cards .dashboard__card .dashboard__header{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.dashboard .dashboard_wrap section.dashboard__section .dashboard__cards .dashboard__card .dashboard__card__body{margin-top:15px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;border:1px solid #e4e6e9;border-radius:8px;gap:10px}.dashboard .dashboard_wrap section.dashboard__section .dashboard__chart .dashboard__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard .dashboard_wrap section.dashboard__section .dashboard__chart .dashboard__chart__body{width:100%;max-width:100%}.dashboard .dashboard_wrap section.dashboard__section .dashboard__chart .dashboard__chart__body canvas{display:block;width:100% !important}.dashboard .dashboard_wrap section.dashboard__section .pagination_wrap{margin-top:0}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card--today{border:1px solid #215fc5;background:#215fc5}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card--today .dashboard__header .dashboard__header__title{color:#fff}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card--today .dashboard__header .dashboard__header__date{color:#c7d7f0}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card--today .dashboard__info+.dashboard__info{border-top:1px dashed #6590d5 !important}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card--today .dashboard__info__count{color:#fff !important}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card--today .dashboard__info__amount .dashboard__info__unit{color:#c7d7f0 !important}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card--today .dashboard__info__amount .dashboard__info__value{color:#edf287 !important}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info+.dashboard__info{margin-top:10px;padding-top:10px;border-top:1px dashed #e4e6e9}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:8px;color:#fff;font-weight:600;font-size:13px}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__label--gc{background-color:#8dc63f}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__label--ag{background-color:#285192}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__count{color:#404650;font-weight:600;font-size:13px;text-align:right}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__amount .dashboard__info__unit{color:#848d9c;font-weight:400;font-size:11px;letter-spacing:-0.33px}.dashboard .dashboard_wrap section.dashboard__section--revenue .dashboard__card .dashboard__info__amount .dashboard__info__value{color:#404650;font-weight:600;font-size:17px;text-align:right}.dashboard .dashboard_wrap section.dashboard__section--teetime .dashboard__summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.dashboard .dashboard_wrap section.dashboard__section--teetime .dashboard__summary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px;border-radius:8px;text-align:center;background-color:#f4f5f7;gap:4px}.dashboard .dashboard_wrap section.dashboard__section--teetime .dashboard__summary__label{color:#404650;font-weight:400;font-size:11px;letter-spacing:-0.33px}.dashboard .dashboard_wrap section.dashboard__section--teetime .dashboard__summary__value{color:#404650;font-weight:600;font-size:13px}.dashboard .dashboard_wrap .todo-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;gap:10px}.dashboard .dashboard_wrap .todo-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard .dashboard_wrap .todo-list__header h4{color:#215fc5;font-weight:600;font-size:20px}.dashboard .dashboard_wrap .todo-list__items{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:calc(100% - 40px);margin:0;padding:0}.dashboard .dashboard_wrap .todo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;padding:20px;border:1px solid #e4e6e9;border-radius:8px;background:#fff;gap:10px}.dashboard .dashboard_wrap .todo-item.none{text-align:center}.dashboard .dashboard_wrap .todo-item:last-child{margin-bottom:0}.dashboard .dashboard_wrap .todo-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.dashboard .dashboard_wrap .todo-item__tag{padding:2px 4px;border-radius:4px;font-weight:600;font-size:15px}.dashboard .dashboard_wrap .todo-item__tag.blue{color:#215fc5;background-color:#f1f5fb}.dashboard .dashboard_wrap .todo-item__tag.red{color:#d44556;background-color:#fff1e5}.dashboard .dashboard_wrap .todo-item__tag.yellow{color:#db6419;background-color:#fff3d5}.dashboard .dashboard_wrap .todo-item__time{color:#404650;font-weight:600;font-size:20px}.dashboard .dashboard_wrap .todo-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:48px;gap:3px}.dashboard .dashboard_wrap .todo-item__title{color:#404650;font-weight:600;font-size:13px}.dashboard .dashboard_wrap .todo-item__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.dashboard .dashboard_wrap .todo-item__subtitle span{color:#848d9c;font-weight:400;font-size:11px;letter-spacing:-0.33px}.dashboard .dashboard_wrap .todo-item__duration{display:inline-block;position:absolute;right:0;bottom:0;padding:10px 9px;border-radius:8px;color:#848d9c;font-weight:400;font-size:11px;letter-spacing:-0.33px;background:#f1f2f4}.rd .teetime_calendar_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;gap:20px}.rd .teetime_calendar_header .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.rd .teetime_calendar_header .title_area .title{color:#404650;font-weight:600;font-size:17px;text-align:center}.rd .teetime_calendar_header .title_area .teetime_calendar_select{width:24px;height:30px;background-image:url(../images/rd/ico/calendar_select.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:12px 12px}.rd .teetime_calendar_header .teetime_calendar_nav{width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%;background-size:16px 16px}.rd .teetime_calendar_header .teetime_calendar_nav__year--prev{background-image:url(../images/rd/ico/calendar_prev_year.svg)}.rd .teetime_calendar_header .teetime_calendar_nav__month--prev{background-image:url(../images/rd/ico/calendar_prev.svg)}.rd .teetime_calendar_header .teetime_calendar_nav__month--next{background-image:url(../images/rd/ico/calendar_next.svg)}.rd .teetime_calendar_header .teetime_calendar_nav__year--next{background-image:url(../images/rd/ico/calendar_next_year.svg)}.rd .teetime_calendar{display:grid;border:1px solid #e4e6e9;background-color:#e4e6e9;grid-template-columns:repeat(7, 1fr);gap:1px}.rd .teetime_calendar .calendar_day{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:145px;padding:5px 10px 10px;color:#404650;font-size:12px;background:#fff;gap:10px}.rd .teetime_calendar .calendar_day.holiday{background-color:#f8f9f9}.rd .teetime_calendar .calendar_day.sunday{background-color:#fdf0f1}.rd .teetime_calendar .calendar_day.saturday{background-color:#f1f5fb}.rd .teetime_calendar .calendar_day.full .badge{display:block}.rd .teetime_calendar .calendar_day.prev .date_area .date,.rd .teetime_calendar .calendar_day.next .date_area .date{color:#b3b9c2;font-weight:400}.rd .teetime_calendar .calendar_day .date_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rd .teetime_calendar .calendar_day .date_area .date{display:inline-block;color:#404650;font-weight:600;font-size:17px;text-decoration:underline !important;text-underline-offset:2px}.rd .teetime_calendar .calendar_day .date_area .date:hover{color:#215fc5}.rd .teetime_calendar .calendar_day .date_area .label_red{margin-left:4px;color:#d44556;font-size:11px}.rd .teetime_calendar .calendar_day .badge{display:none;position:absolute;bottom:14px;left:50%;width:90px;height:90px;background:url(../images/rd/ico/full_booking_stamp.svg) no-repeat center;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rd .teetime_calendar .calendar_day .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.rd .teetime_calendar .calendar_day .info span{width:calc(50% - 1.5px)}.rd .teetime_calendar .calendar_day .type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.rd .teetime_calendar .calendar_day .type span{width:100%}.rd .teetime_calendar .weekday{padding:6px;font-weight:600;font-size:12px;text-align:center;background:#f1f2f4}.rd .teetime_calendar .weekday.sunday{color:#d44556}.rd .teetime_calendar .weekday.saturday{color:#215fc5}.gc_channel_bookingList .people_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.rd .page_nav{padding:10px 0 20px;border-radius:4px;background-color:#f8f9fa;font-size:14px}.rd .page_nav ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.rd .page_nav ol li{position:relative;padding-left:20px;color:#404650;font-weight:400;font-size:13px;line-height:18px;text-decoration:none}.rd .page_nav ol li:first-child::before{position:absolute;top:3px;left:4px;width:12px;height:12px;background:url(../images/rd/ico/page_nav_home.svg) no-repeat left center;background-size:cover;content:""}.rd .page_nav ol li+li:not(:first-child)::before{position:absolute;top:3px;left:4px;width:12px;height:12px;background:url(../images/rd/ico/page_nav_arr.svg) no-repeat left center;background-size:cover;content:""}.rd .card{padding:20px;border:1px solid #e4e6e9;border-radius:4px}.rd .card .card_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}.rd .card .card_header .card_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3.5px 0}.rd .card .card_header .card_title .card_title_left,.rd .card .card_header .card_title .card_title_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rd .card .card_header .card_title .card_title_left{gap:20px}.rd .card .card_header .card_title .card_title_left .card_title_left__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rd .card .card_header .card_title h4{color:#404650;font-weight:600;font-size:17px;line-height:100%}.rd .card .card_header .card_title .badge{margin-right:4px}.rd .card .card_header .card_title .refresh_btn{margin-left:auto}.rd .card .card_body{margin-top:auto}.rd .card .card_body .card_body_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.rd .card .card_body .card_filter{margin-bottom:24px}.rd .card .card_body h5{margin:0 0 24px;color:#404650;font-weight:600;font-size:15px;line-height:1.5}.rd .card .card_filter .form_group_wrap .glyphbox,.rd .card .card_filter .form_group_wrap--nosym .glyphbox{margin-top:28px}.rd .card .card_filter form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.rd .card .card_filter button{margin-top:auto}.rd .glyphbox{color:#848d9c;font-weight:400;font-size:13px;line-height:1}.rd .form_group_wrap,.rd .form_group_wrap--nosym{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.rd .form_group_wrap--nosym{gap:8px}.rd .form_group,.rd .form_group--horize{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:4px}.rd .form_group--horize{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.rd .form_group label,.rd .form_group--horize label{color:#848d9c;font-weight:400;font-size:11px;line-height:1.5;letter-spacing:-0.33px}.rd .form_group label.required::after,.rd .form_group--horize label.required::after{color:#d44556;font-size:11px;content:"*"}.rd .form_group .box_area,.rd .form_group--horize .box_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:30px;padding:4px 8px;border:1px solid #d6d9de;border-radius:4px;background:var(--white, #FFF)}.rd .error_text{margin-top:5px;padding:0 4px;color:#d44556;font-weight:400;font-size:11px;letter-spacing:-0.33px}.rd .calendar_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.rd .calendar_info .calendar_info_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rd .calendar_info .calendar_info_left .day{color:#404650;font-weight:600;font-size:13px;line-height:1.5}.rd .calendar_info .calendar_info_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.rd .calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:0 34px}.rd .calendar-wrapper .calendar-btn{visibility:visible;z-index:3;width:30px;height:66px;border:1px solid #d6d9de;border-radius:4px;background-color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rd .calendar-wrapper .calendar-btn:hover{opacity:1;pointer-events:auto}.rd .calendar-wrapper .calendar-btn.prev{position:absolute;top:0;left:0;background-image:url(../images/rd/ico/chevron_left.svg);background-position:center center;background-repeat:no-repeat}.rd .calendar-wrapper .calendar-btn.next{position:absolute;top:0;right:0;background-image:url(../images/rd/ico/chevron_right.svg);background-position:center center;background-repeat:no-repeat}.rd .calendar-wrapper .calendar-scroll{overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:-webkit-grab;cursor:grab;scroll-behavior:auto;scrollbar-width:none}.rd .calendar-wrapper .calendar-scroll::-webkit-scrollbar{display:none}.rd .calendar-wrapper .calendar-scroll.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.rd .calendar-wrapper .calendar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:0;white-space:nowrap;list-style:none}.rd .calendar-wrapper .calendar-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:56px;padding:7px 4px 7px;border-radius:8px;background-color:rgba(0,0,0,0);text-align:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.rd .calendar-wrapper .calendar-item.notee *{color:#b3b9c2 !important}.rd .calendar-wrapper .calendar-item.soldout *{color:#b3b9c2 !important;text-decoration:line-through !important}.rd .calendar-wrapper .calendar-item.soldout .tee{font-weight:700}.rd .calendar-wrapper .calendar-item .day{color:#848d9c;font-weight:400;font-size:11px;line-height:1.4;letter-spacing:-0.33px}.rd .calendar-wrapper .calendar-item .day.sat{color:#248dc1}.rd .calendar-wrapper .calendar-item .day.sun{color:#d44556}.rd .calendar-wrapper .calendar-item .tee{margin-bottom:3px;color:#404650;font-weight:400;font-size:11px;line-height:1.4;letter-spacing:-0.33px}.rd .calendar-wrapper .calendar-item .num{color:#404650;font-weight:400;font-size:13px;line-height:1.4}.rd .calendar-wrapper .calendar-item.today{background-color:#f1f5fb}.rd .calendar-wrapper .calendar-item.today .day,.rd .calendar-wrapper .calendar-item.today .num{color:#215fc5}.rd .calendar-wrapper .calendar-item.today .tee{color:#6590d5}.rd .calendar-wrapper .calendar-item.today::before{position:absolute;z-index:1;top:4px;left:50%;width:4px;height:4px;border-radius:50%;background-color:#24ace3;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.rd .calendar-wrapper .calendar-item.today .day,.rd .calendar-wrapper .calendar-item.today .tee,.rd .calendar-wrapper .calendar-item.today .num{position:relative;z-index:2}.rd .calendar-wrapper .calendar-item.active{background-color:#183058}.rd .calendar-wrapper .calendar-item.active .day,.rd .calendar-wrapper .calendar-item.active .num{color:#fff}.rd .calendar-wrapper .calendar-item.active .tee{color:#abc2e8}.rd .calendar-wrapper .calendar-item.today.active{background-color:#183058}.rd .calendar-wrapper .calendar-item.today.active .day,.rd .calendar-wrapper .calendar-item.today.active .tee,.rd .calendar-wrapper .calendar-item.today.active .num{position:relative;z-index:2;color:#fff}.rd .required{color:#d44556;font-weight:600;font-size:inherit;letter-spacing:-0.33px}