@charset "UTF-8";[data-rsbs-overlay]{border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;background:#fff;background:var(--rsbs-bg,#fff);flex-direction:column;height:0px;height:var(--rsbs-overlay-h,0px);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0px),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px #2659731c,0 -1px #2659730d}[data-rsbs-overlay],[data-rsbs-root]:after{max-width:auto;max-width:var(--rsbs-max-w,auto);margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right))}[data-rsbs-overlay],[data-rsbs-backdrop],[data-rsbs-root]:after{z-index:3;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;position:fixed;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[data-rsbs-backdrop]{top:-60px;bottom:-60px;background-color:#0009;background-color:var(--rsbs-backdrop-bg,rgba(0, 0, 0, .6));will-change:opacity;cursor:pointer;opacity:1}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{content:"";pointer-events:none;background:#fff;background:var(--rsbs-bg,#fff);height:1px;transform-origin:bottom;transform:scale3d(1,0,1);transform:scale3d(1,var(--rsbs-antigap-scale-y,0),1);will-change:transform}[data-rsbs-footer],[data-rsbs-header]{flex-shrink:0;cursor:ns-resize;padding:16px}[data-rsbs-header]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px #2e3b4220;box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125));z-index:1;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:8px}[data-rsbs-header]:before{position:absolute;content:"";display:block;width:36px;height:4px;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translate(-50%);border-radius:2px;background-color:#00000024;background-color:var(--rsbs-handle-bg,hsla(0, 0%, 0%, .14))}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){[data-rsbs-header]:before{transform:translate(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{flex-shrink:1;flex-grow:1;-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px #2e3b4220,0 2px #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;z-index:1;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=true] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}@media screen and (max-width: 768px){.popup_wrap [class*=pop][class*=inner][class*=l] .pop_cont{max-height:none!important;height:calc((var(--vh, 1vh) * 100) - 120px)}.popup_wrap [class*=pop][class*=inner][class*=m] .pop_cont{height:calc((var(--vh, 1vh) * 100) - 56px)}.popup_wrap.reserve .conf_inner .conf_cont{height:calc((var(--vh, 1vh) * 100) - 269px)!important}}html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,cite,code,del,em,img,ins,kbd,small,strong,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,option{font-weight:400;font-size:16px;line-height:150%;margin:0;padding:0;border:0;font:inherit;color:inherit;vertical-align:baseline;box-sizing:border-box}html,body,#root{width:100%;height:100%;-ms-touch-action:manipulation;touch-action:manipulation}nav{height:100%}body{font-family:pretendard,Pretendard Variable,Pretendard-Regular,sans-serif;line-height:1.4}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,strong{font-weight:400}a{display:inline-block;text-decoration:none}img{vertical-align:top}a:link,a:visited,a:active{text-decoration:none}a img{display:block}button{margin:0;padding:0;border:0;font:inherit;background:none;box-sizing:inherit;-webkit-box-sizing:inherit;cursor:pointer;outline-style:none;color:#050d1b}button a{color:#050d1b}textarea{font-weight:400;font-size:16px;line-height:150%;box-shadow:none;font-family:Pretendard Variable,Pretendard-Regular,sans-serif;color:#050d1b;-webkit-appearance:none;transition:border .3s;outline-style:none}img{display:block;width:100%}input{font-weight:400;font-size:16px;line-height:150%;border:0;margin:0;background:transparent;box-shadow:none;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-border-radius:0;font-family:Pretendard Variable,Pretendard-Regular,sans-serif;color:#050d1b;outline-style:none;transition:border .3s;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-style:none;color:#050d1b}select a{color:#050d1b}select::-ms-expand{display:none}input::-webkit-autofill,input::-webkit-autofill:hover,input::-webkit-autofill:focus,input::-webkit-autofill:active{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px transform inset;box-shadow:0 0 0 1000px transform inset;transition:background-color 5000s ease-in-out 0s}input::autofill,input::autofill:hover,input::autofill:focus,input::autofill:active{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px transform inset;box-shadow:0 0 0 1000px transform inset;transition:background-color 5000s ease-in-out 0s}.blind{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);font-size:0;line-height:0}input,select{font-family:inherit}body::-webkit-scrollbar{width:2px}body::-webkit-scrollbar-thumb{background:#6739ff}.profile_wrapper{width:120px;height:120px;margin:16px auto auto;position:relative}.profile_wrapper>img{width:120px;height:120px;border-radius:50%}.profile_wrapper .profile_upload_button{position:absolute;z-index:3;bottom:0;right:0;width:28px;height:28px;border-radius:50%;border:1px solid #ffffff;background:url(/assets/modify-c90b5d4d.svg) no-repeat 50% #6739ff}.Input_wrapper{position:relative;margin-top:20px}.Input_wrapper label{font-size:14px}.Input_wrapper label.required:after{position:absolute;top:0;left:-5px;display:block;content:"";width:4px;height:4px;font-size:11px;background-color:#ff7b5c;border-radius:50%}.Input_wrapper input{margin-top:8px}.Input_wrapper.button>button{position:absolute;top:36px;right:10px;padding:4px 12px;font-size:14px;font-weight:500}.Input_wrapper.verify{margin:36px;text-align:center}.Input_wrapper.verify input{background-color:#f4f6f9;width:40px;height:40px;border-radius:12px;margin-right:8px;text-align:center}.Input_wrapper.verify input:last-child{margin:0}.Input_wrapper .errorMessage{margin-top:6px;font-size:12px;color:#ef3d3d}.Input_radio_wrapper{margin-top:24px;position:relative}.Input_radio_wrapper .Input_radio_label{text-align:left;font-size:14px;color:#1f1f1f;margin-bottom:6px}.Input_radio_wrapper .Input_radio_label.required:after{position:absolute;top:0;left:-5px;display:block;content:"";width:4px;height:4px;font-size:11px;background-color:#ff7b5c;border-radius:50%}.Input_radio_wrapper>span{position:relative}.Input_radio_wrapper>span input{position:absolute;top:2px;left:0;width:20px;height:20px;border:2px solid #6739ff;border-radius:50%;background:#ffffff;margin:0!important}.Input_radio_wrapper>span input:focus{outline:none}.Input_radio_wrapper>span input:checked{background:url(/assets/check-6761a18b.svg) #6739ff no-repeat;background-size:60% 60%;background-position:50%}.Input_radio_wrapper>span label{font-size:14px;margin:0 30px}.Input_radio_wrapper .errorMessage{margin-top:6px;font-size:12px;color:#ef3d3d}.Checkbox_wrapper{margin-top:20px;position:relative}.Checkbox_wrapper label{text-indent:-9999em;vertical-align:text-top}.Checkbox_wrapper>button,.Checkbox_wrapper a{margin-left:8px;font-size:14px;font-weight:700;color:#6739ff;line-height:16px;vertical-align:text-top}.Checkbox_wrapper>button>span,.Checkbox_wrapper a>span{color:#ff7b5c}.Checkbox_wrapper input[type=checkbox]{margin-bottom:-2px}.Checkbox_wrapper.all{width:100%;height:42px;border-radius:8px;background-color:#f4f6f9;padding:12px}.Checkbox_wrapper.all label{margin-left:8px;font-size:14px;font-weight:700;color:#6739ff;line-height:16px;color:#242424}.Checkbox_wrapper.all label>span{color:#797979}.Image_crop_wrapper{width:100%;height:100vh;position:relative;position:absolute;top:0;left:0;z-index:999;background-color:#00000080;display:flex;justify-content:center;align-items:center}.Image_crop_wrapper img{width:120px;height:auto}.Image_crop_wrapper>p{margin-top:16px;font-weight:700;color:#fff;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.Image_crop_wrapper .Image_crop_button_wrapper{position:absolute;bottom:10%;left:50%;transform:translate(-50%);z-index:999;width:70%;display:flex}.Footer_button_wrapper{width:100%;max-width:768px;height:68px;position:absolute;left:50%;bottom:0;transform:translate(-50%);background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -3px 33.56px #00000012;display:flex;padding:12px 24px;align-items:center;justify-content:space-between}.bottomSheet{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.no-gesture [data-rsbs-header]:before{width:0!important}.alertToggleSwitchOn{width:36px;height:18px;display:block;position:relative;border-radius:12px;background:#6739ff;cursor:pointer;transition:all .2s ease-in}.alertToggleSwitchOn .alertToggleButton{width:15px;height:15px;position:absolute;top:50%;left:calc(100% - 17px);transform:translateY(-50%);border-radius:50%;background:#fff;transition:all .3s ease-in}.alertToggleSwitchOff{width:36px;height:18px;display:block;position:relative;border-radius:12px;background-color:#fff;cursor:pointer;transition:all .3s ease-in;outline:1px solid #d9d9d9}.alertToggleSwitchOff .alertToggleButton{width:15px;height:15px;position:absolute;top:50%;left:2px;transform:translateY(-50%);border-radius:50%;background:#6739ff;transition:all .2s ease-in}.ticket_wrapper{cursor:pointer;background-color:#fff;border-radius:12px;border:Mixed solid var(--STROKE, rgba(8, 11, 17, .1));box-shadow:0 3px 24px #00000012;padding:10px;display:flex;flex-direction:row;align-items:center;gap:12px}.ticket_wrapper .ticket_img{width:90px;height:104px;border-radius:8px;object-fit:cover}.ticket_wrapper .ticket_no_img{width:90px;height:104px;border-radius:8px;background-color:#f4f6f9;font-size:11px;color:#797979;text-align:center;line-height:104px}.ticket_wrapper .ticket_info{margin:15px 0;display:flex;flex-direction:column;gap:8px}.ticket_wrapper .ticket_info .ticket_lesson_type{background-color:#f4f6f9;color:#6739ff;padding:4px 8px;font-size:12px;border-radius:160px;display:flex;align-items:center;width:fit-content}.ticket_wrapper .ticket_info .ticket_lesson_type:before{content:"";display:inline-block;background-image:url(/assets/trainer_badge-0628bd71.svg);background-repeat:no-repeat;width:15px;height:15px;margin-right:4px}.ticket_wrapper .ticket_info .ticket_lecture_name{font-size:14px;font-weight:700;margin-top:8px}.ticket_wrapper .ticket_info .ticket_lecture_name>span{font-size:12px;color:#797979;position:relative;padding-right:15px}.ticket_wrapper .ticket_info .ticket_lecture_name>span:before{content:"";width:1px;height:100%;background-color:#797979;position:absolute;top:0;right:5px}.ticket_wrapper .ticket_info .ticket_name{font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.ticket_wrapper .ticket_info .ticket_price{font-size:14px;color:#6739ff}.ticket_wrapper .ticket_info .ticket_price span{font-size:10px;color:#797979}.ticket_focus{border:1px solid #6739ff}.sectionHeader{display:flex;justify-content:space-between;margin-bottom:16px}.sectionHeader .sectionHeader_left{font-size:18px;font-weight:500}.sectionHeader .sectionHeader_rigth{color:#ff7b5c;margin-top:3px;font-size:14px}.centerTag{border-radius:6px;background:#f4f6f9;padding:4px 8px;color:#6739ff;font-size:10px}.centerScore{color:#797979;font-size:12px;display:flex}.centerScore .centerScore_icon-star{background:url(/assets/star_full-2c543e02.svg) no-repeat;background-size:100% 100%;background-position:50%;width:14px;height:14px;margin-right:2px}.centerName{font-size:15px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.centerAddr{display:flex;color:#797979;font-size:12px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.centerAddr .centerAddr_icon{background:url(/assets/gray_pin-6575fee4.svg) no-repeat 50%;width:12.988px;min-width:12.988px;height:15px;margin-right:5px}div.CenterCardList{gap:12px;height:calc(100vh - 269px)}div.CenterCardList .center_card{padding:10px;width:100%;margin-bottom:12px;height:135px;flex-shrink:0;border-radius:12px;border:Mixed solid var(--STROKE, rgba(8, 11, 17, .1));box-shadow:0 3px 24px #00000012;background:#fff;position:relative}div.CenterCardList .center_card>div{display:flex}div.CenterCardList .center_card_img{width:115px;height:115px;margin-right:12px;border-radius:6px;background-color:#fff}div.CenterCardList .center_card_img_img{width:100%;height:100%;border-radius:6px;background-color:#fff}div.CenterCardList .center_card_img_img>img{width:100%;height:100%}div.CenterCardList .center_card_like{position:absolute;width:40px;height:40px;top:18px;left:80px}div.CenterCardList .center_card_cont{width:calc(100% - 135px)}div.CenterCardList .center_card_cont_header{width:98%;display:flex;align-items:center;justify-content:space-between;margin-top:12px;margin-bottom:9px;position:relative}.description_show_more{color:#6739ff;text-decoration:underline;margin-left:8px}section.AddrLocationHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}section.AddrLocationHeader .addrLocation .addrLocation_title{color:#797979;font-size:12px;line-height:22px;margin-bottom:2px}section.AddrLocationHeader .addrLocation .addrLocation_location{display:flex;align-items:center;justify-content:center}section.AddrLocationHeader .addrLocation .addrLocation_location .addrLocation_location_icon-pin{width:20px;height:20px}section.AddrLocationHeader .addrLocation .addrLocation_location .addrLocation_location_text{font-size:14px;margin:0 4px}section.AddrLocationHeader .addrLocation .addrLocation_location .addrLocation_location_icon-down{padding-top:2px;width:14px;height:14px}section.CenterSearch{display:flex;gap:8px;margin-bottom:24px;padding:0 24px}div.Review_wrapper .trainer_info{padding:45px 0 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-bottom:1px solid rgba(8,11,17,.1)}div.Review_wrapper .trainer_info .review_trainer_name{font-size:18px;font-weight:500;color:#242424}div.Review_wrapper .trainer_info .review_trainer_position{font-size:14px;font-weight:400;color:#797979}div.Review_wrapper .trainer_starpoint{padding:24px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border-bottom:1px solid rgba(8,11,17,.1)}div.Review_wrapper .trainer_starpoint .startpoint_title{font-size:14px;color:#797979}div.Review_wrapper .trainer_review_input{padding:24px}div.Review_wrapper .trainer_review_input .review_title{font-size:14px;font-weight:500;color:#080b11;margin-bottom:8px}div.Review_wrapper .trainer_review_input .trainer_review{resize:none;border:none;background-color:#f4f6f9;width:-webkit-fill-available;height:141px;max-height:141px;border-radius:8px;padding:10px 14px;font-size:12px}div.Review_wrapper .trainer_review_input .trainer_review::placeholder{font-size:12px;color:#797979}div.Review_wrapper .file_wrapper{padding:24px 24px 110px}div.Review_wrapper .file_wrapper .img_list{width:100%;display:flex;overflow-y:auto;padding-top:20px}div.Review_wrapper .file_wrapper .img_list .img_item{width:160px;height:160px;border-radius:5px;position:relative;margin-right:16px}div.Review_wrapper .file_wrapper .img_list .img_item:last-child{margin:0}div.Review_wrapper .file_wrapper .img_list .img_item>img{width:160px;height:160px;border-radius:5px}div.Review_wrapper .file_wrapper .img_list .img_item .img_delete_button{position:relative;width:16px;height:16px;border-radius:5px;background-color:#6739ff;position:absolute;top:-8px;right:-8px}div.Review_wrapper .file_wrapper .img_list .img_item .img_delete_button:before{content:"";width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/assets/close-b95d4fdc.svg) 100% no-repeat}div.Review_wrapper .file_wrapper .file_upload_button{margin-top:16px;padding-left:22px;font-size:12px;line-height:18px;font-weight:500;color:#6739ff;position:relative}div.Review_wrapper .file_wrapper .file_upload_button:before{content:"";width:18px;height:18px;position:absolute;top:0;left:0;background:url(/assets/camera-7d0fd650.svg) 100% no-repeat}div.Review_wrapper .trainer_review_footer{padding:12px 24px;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:30px 0 26px #0000001a}div.Payments_wrapper{background-color:#fff;width:100%;max-width:768px;height:100%;z-index:999}div.Payments_wrapper .payments_contents_wrapper{margin-top:24px;padding:0 24px}div.Payments_wrapper .payments_contents_wrapper .payments_header{font-size:20px;font-weight:700;color:#333d4b}div.Payments_wrapper .payments_contents_wrapper .payments_contents{background-color:#f2f4f6;margin-top:8px;padding:14px;border-radius:8px}div.Payments_wrapper .payments_contents_wrapper .payments_contents p{font-size:15px;color:#4e5968;display:flex;justify-content:space-between}div.Payments_wrapper .payments_contents_wrapper .payments_contents p .purchase{font-weight:600}div.Payments_wrapper .payments_footer{background-color:#fff;width:100%;max-width:768px;height:72px;position:fixed;bottom:0;border-radius:16px 16px 0 0;box-shadow:30px 0 26px #0000001a;padding:12px 24px}main.Payments_success_wrapper .payments_success_header{height:72px;text-align:center;line-height:72px;font-size:16px;font-style:normal;font-weight:500}main.Payments_success_wrapper .payments_success_contents{display:flex;flex-direction:column;justify-content:center;align-items:center}main.Payments_success_wrapper .payments_success_contents .payments_sucess_icon{width:126px}main.Payments_success_wrapper .payments_success_contents .payments_fail_icon{width:90px}main.Payments_success_wrapper .payments_success_contents .payments_success_title{font-size:22px;font-weight:600;margin-top:22px}main.Payments_success_wrapper .payments_success_contents .payments_success_info{margin-top:16px;font-size:14px;font-weight:400;color:#797979}main.Payments_success_wrapper .payments_success_contents .payments_fail_info{margin-top:8px;font-size:14px;font-weight:400;color:#797979}main.Payments_success_wrapper .payments_success_footer{width:100%;max-width:768px;height:124px;position:fixed;bottom:0;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -3px 33.56px #00000012;gap:8px;display:flex;flex-direction:column;padding:12px 24px;align-items:center;justify-content:space-between}div.Carousel{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}div.Carousel .Carousel_wrapper{display:flex;width:100%;padding:0 24px}div.Carousel::-webkit-scrollbar{display:none}div.Review_star_wapper{display:flex;flex-direction:row;gap:3px}div.Review_star_wapper .review_star_icon{width:15px;height:15px}div.nothing_search{margin:24px;text-align:center}div.nothing_search>p{font-size:14px;margin-bottom:24px}div.nothing_search .nothing_search_button{width:100px;height:40px;border-radius:16px;background-color:#6739ff;color:#fff;font-size:14px;line-height:40px}header{position:relative;position:fixed;top:0;left:50;transform:translate(-50%);display:flex;flex-flow:row wrap;width:100%;height:60px;-webkit-transform:translateZ(0);z-index:10;padding:0 16px;background-color:#fff;max-width:768px}main.IntroAppStack{text-align:center;border:3px solid black;color:#000;width:80%;margin:auto}main.IntroAppStack h1{font-size:40px;margin-bottom:10px}main.IntroAppStack .tit{font-size:25px;margin-bottom:10px}main.IntroAppStack .imgWrap{width:100px;margin:auto auto 40px}main.IntroAppStack .name{text-align:left;font-size:20px}main.IntroAppStack .IntroAppStack_wrapper{padding:30px;margin-bottom:30px}main.IntroAppStack .IntroAppStack_wrapper .IntroAppStack_wrap .cont{padding:0 200px}section.TypeScript{border:3px solid red;padding:50px 100px;color:#fff;background-color:#3178c6}section.TypeScript strong{font-weight:600;font-size:1.4rem}section.TypeScript .h1{font-size:2.5rem;font-weight:200;line-height:2.8rem;margin-top:0;margin-bottom:50px;padding-right:40px}section.TypeScript .TypeScript_wrapper{margin-bottom:30px}section.TypeScript .TypeScript_wrapper.flex{display:flex}section.TypeScript .TypeScript_wrapper.flex .wrap{min-width:230px;flex:1 1}section.TypeScript .TypeScript_wrapper.flex .wrap p{padding-top:20px;text-align:left}section.TypeScript .TypeScript_wrapper.swc_intro{border:3px solid yellow;background-color:#000}section.TypeScript div.SWC_wrapper{padding-top:30px}section.TypeScript div.SWC_wrapper .wrap{display:flex}section.TypeScript div.SWC_wrapper .wrap .logo{max-width:80px;margin:10px 30px 10px 10px}section.TypeScript div.SWC_wrapper .wrap p.text{padding-top:20px;text-align:left}section.Yarn{border:3px solid red;padding:80px;background-color:#faebd7;color:#5f9ea0;font-size:25px}section.Yarn .Yarn_wrapper .img_wrap{margin:auto auto 40px;width:320px}section.Yarn .Yarn_wrapper .text_wrap{width:800px;margin:auto}main.Join{margin:90px 16px}main.Join h3{margin:16px 0;font-size:24px;line-height:28px;text-align:center}main.Join>p{font-size:12px;list-style:14px;color:#797979;text-align:center}main.Join .Join_button_wrapper{margin:32px 0 0}main.Join .Join_button_wrapper .Join_social_button{margin-top:64px;padding-top:64px;display:flex;justify-content:center;align-items:center;position:relative}main.Join .Join_button_wrapper .Join_social_button:before{content:"간편 회원 가입";z-index:2;color:#a5a5a5;padding:0 16px;background-color:#fff;font-size:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}main.Join .Join_button_wrapper .Join_social_button:after{content:"";z-index:1;width:80%;height:1px;background-color:#e5e5e5;position:absolute;left:10%;top:8px}main.Join .Join_button_wrapper .Join_social_button button{width:60px;height:60px;margin-left:12px;border:1px solid rgba(8,11,17,.1);border-radius:50%}main.Join .Join_button_wrapper .Join_social_button button:first-child{margin:0}main.Join .Join_button_wrapper .Join_social_button button img{width:24px;height:24px;margin:auto}main.Join .Join_button_wrapper p{font-size:14px;margin:32px 0;text-align:center}main.Join .Join_button_wrapper p>a{color:#6739ff;font-weight:600;margin-left:8px}div.Terms{margin:30px 16px 156px;position:relative}div.Terms h1{text-align:center;color:#080b11;font-size:24px;line-height:29px;font-weight:700}div.Terms h3{text-align:center;margin-top:4px;color:#797979;font-size:12px;line-height:15px}div.Terms .Terms_wrapper{margin-top:36px}div.Terms .Terms_wrapper .Terms_list_wrapper{padding-left:30px}div.Terms .Terms_wrapper .Terms_list_wrapper .Terms_contents{height:0;opacity:0;background-color:#f4f6f9;border-radius:10px}div.Terms .Terms_wrapper .Terms_list_wrapper .Terms_contents p{width:340px;height:100%;margin:auto;padding:20px}div.Terms .Terms_wrapper .Terms_list_wrapper .Terms_contents.active{height:100%;opacity:1}main.Complete{width:100%;height:100vh;position:relative}main.Complete .complete_wrapper .complete_info{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}main.Complete .complete_wrapper .complete_info>img{width:120px;height:120px;margin:auto auto 5px}main.Complete .complete_wrapper .complete_info .complete_message{font-size:20;line-height:32px;text-align:center}main.Complete .complete_wrapper .complete_info .complete_message span{font-size:20;line-height:32px;color:#6739ff;display:block}main.Verify{margin:16px;padding-top:88px;text-align:center}main.Verify h3{margin:16px 0;font-size:24px;line-height:28px}main.Verify>p{font-size:12px;list-style:14px;color:#797979}main.Verify .timeLimit{font-size:12px;color:#6739ff}main.Verify .Verify_resend_button{color:#080b11;font-size:12px;font-weight:500;line-height:14px}main.Find{padding:118px 24px}main.Find>p{font-size:12px;list-style:14px;color:#797979;text-align:center}main.Find .Find_wrapper{margin-top:36px}main.Login{margin:15% 16px 0}main.Login>img{width:80px;height:80px;margin:auto}main.Login .Login_wrapper{margin:50px 0 0}main.Login .Login_wrapper .Login_Link_wrapper{margin:12px 0 0;text-align:right;color:#6739ff}main.Login .Login_wrapper .Login_Link_wrapper a{position:relative;display:inline-block;padding:0 0 0 10px;font-size:12px;line-height:30px}main.Login .Login_wrapper .Login_Link_wrapper a:after{position:absolute;top:-1px;left:3px;display:block;content:"|";font-size:14px}main.Login .Login_wrapper .Login_Link_wrapper a:first-of-type{padding-left:0}main.Login .Login_wrapper .Login_Link_wrapper a:first-of-type:after{display:none;content:""}main.Login .Login_button_wrapper{margin:32px 0}main.Login .Login_button_wrapper .Login_social_button{margin-top:64px;padding-top:64px;display:flex;justify-content:center;align-items:center;position:relative}main.Login .Login_button_wrapper .Login_social_button:before{content:"간편 로그인";z-index:2;color:#a5a5a5;padding:0 16px;background-color:#fff;font-size:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}main.Login .Login_button_wrapper .Login_social_button:after{content:"";z-index:1;width:80%;height:1px;background-color:#e5e5e5;position:absolute;left:10%;top:8px}main.Login .Login_button_wrapper .Login_social_button button{width:60px;height:60px;margin-left:12px;border:1px solid rgba(8,11,17,.1);border-radius:50%}main.Login .Login_button_wrapper .Login_social_button button:first-child{margin:0}main.Login .Login_button_wrapper .Login_social_button button img{width:24px;height:24px;margin:auto}main.Login .Login_button_wrapper p{font-size:14px;margin-top:32px;text-align:center}main.Login .Login_button_wrapper p>a{color:#6739ff;font-weight:600;margin-left:8px}main.Login.social{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main.Login.social h1{margin:16px 0;font-size:24px;line-height:28px;text-align:center}main.Login.social p{font-size:12px;list-style:14px;color:#797979;text-align:center}main.Notification .Notification_info_icon{width:56px;height:56px;border-radius:50%;background-color:#f4f6f9;margin-right:14px}main.Notification .Notification_info_icon>img{width:24px;height:24px;margin:16px}main.Notification .Notification_info_cont{max-width:648px;width:calc(100% - 70px)}main.Notification .Notification_info_cont .Notification_info_tit{display:flex}main.Notification .Notification_info_cont .Notification_info_tit>h2{font-size:16px;font-weight:500;padding-bottom:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}main.Notification .Notification_info_cont .Notification_info_tit .Notification_info_date{white-space:nowrap;color:#6739ff;font-size:12px;font-weight:400;line-height:14.52px;margin:auto 0 auto auto}main.Notification .Notification_info_cont>p{font-size:12px;font-weight:400;color:#797979;overflow:hidden;text-overflow:ellipsis;word-break:break-all}main.Notification .Notification_wrapper .Notification_info{background-color:#fff;position:relative;width:100%;padding:16px 24px 16px 26px;display:flex}main.Notification .Notification_wrapper .Notification_info.even{background-color:#f4f6f9}main.Notification .Notification_wrapper .Notification_info.even .Notification_info_icon{background-color:#fff}.transition_container{position:relative;height:calc(90vh - 20px)}.AddrLocation_Layout{font-size:16px;font-style:normal;line-height:normal;max-width:720px;margin:auto;padding:72px 24px 0;height:calc(90vh - 20px)}.AddrLocation_Layout>h1{line-height:72px;text-align:center;font-size:24px;font-style:normal;font-weight:500;margin-bottom:55px}.AddrLocation_addressName_main{font-size:20px;font-weight:600;line-height:28px}.AddrLocation_addressName_sub{font-size:14px;font-weight:400;color:#797979;margin-top:8px;margin-bottom:21px}.AddrLocation_input{margin-bottom:24px;width:100%;display:flex;justify-content:space-between;background-color:#f4f6f9;border-radius:8px}section.AddressList{margin-top:28px;overflow:auto}section.AddressList .AddressList_item{border-top:1px solid rgba(8,11,17,.1);display:flex;padding:16px 0;align-items:center;justify-content:space-between}section.AddressList .AddressList_item_left{display:flex}section.AddressList .AddressList_item_icon{width:25px;margin-right:8px}section.AddressList .AddressList_item_cont_addrName{color:#080b11;font-weight:600;margin-bottom:6px}section.AddressList .AddressList_item_cont_addr{color:#797979;font-weight:400;font-size:14px}section.AddressList .AddressList_item_cont_button{display:flex}section.AddressList .AddressList_item_cont_button_btn{margin-right:10px;margin-top:16px;padding:4px 8px;border-radius:178px;border:1px solid #797979;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:fit-content}section.SwichToMap{display:flex;align-items:center;justify-content:space-between}section.SwichToMap .wrapper{display:flex}section.SwichToMap .cursorIcon{width:24px;height:24px;margin-right:12px}section.SwichToMap .text{font-size:16px;font-weight:500}section.SwichToMap .arrowRigthIcon{width:24px;height:24px}main.LocationAgreePage{text-align:center;font-style:normal;line-height:normal}main.LocationAgreePage .wrapper{margin-top:129px;margin-bottom:220px}main.LocationAgreePage .icon{margin-bottom:36px;display:flex;justify-content:center}main.LocationAgreePage .icon_background{width:118px;height:118px;background:rgba(255,123,92,.1);border-radius:148px;position:relative;display:flex;justify-content:center;align-items:center}main.LocationAgreePage .icon_pin{width:56px;height:56px}main.LocationAgreePage .title{color:#080b11;font-size:24px;font-weight:600;margin-bottom:16px}main.LocationAgreePage .text{color:#797979;font-size:12px;font-weight:400;line-height:normal;margin-bottom:36px}main.LocationAgreePage .button{margin-top:16px}main.AddrMapView{padding-top:72px;height:calc(90vh - 20px);position:relative}main.AddrMapView>h1{line-height:72px;text-align:center;font-size:24px;font-style:normal;font-weight:500;margin-bottom:55px}main.AddrMapView section.MapAndAddr{height:100%}main.AddrMapView section.MapAndAddr .map{height:calc(90vh - 219px);position:relative}main.AddrMapView section.MapAndAddr .addr_bottom{position:absolute;bottom:0;right:0;width:100%;z-index:99}main.AddrMapView section.MapAndAddr .map_gpsButton{position:absolute;top:-55px;right:16px;width:39px;height:39px}main.AddrMapView section.MapAndAddr .addr{padding:27px 24px;background-color:#fff;animation:slideUp .5s ease;box-shadow:0 0 10px 5px #00000012}main.AddrMapView section.MapAndAddr .addr_addressType{padding:8px 16px;border-radius:178px;background:rgba(121,121,121,.6);font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#fff;width:fit-content}main.AddrMapView section.MapAndAddr .addr_address{margin-bottom:12px}main.AddrMapView section.MapAndAddr .addr_address>*{margin-bottom:5px}main.AddrMapView section.MapAndAddr .addr_button{margin-top:23px}main.AddrDetailView .addrType{max-width:100%;display:flex;justify-content:center;margin-bottom:26px}main.AddrDetailView .addrType_item{width:calc((100% - 26px) / 3);max-width:768px;height:71px;border-radius:8px;border:1px solid #797979;padding:6px 0;margin:auto}main.AddrDetailView .addrType_item-selected{background:#6739ff;border:none;color:#fff}main.AddrDetailView .addrType_item_icon{margin:auto auto 8px;width:30px;height:30px}main.AddrDetailView .addrType_item_title{text-align:center;font-size:15px}main.AddrDetailView .button{margin-top:16px;padding-top:16px;border-top:1px solid rgba(8,11,17,.1)}main.FindCenter{height:100vh;padding-bottom:75px}main.FindCenter .FindCenter_divisionLine{height:8px;background-color:#d9d9d9}main.FindCenter .try_search_wrapper{position:relative;height:calc(100vh - 60% - 148px);min-height:100px}main.FindCenter .try_search_wrapper .try_search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}main.FindCenter .try_search_wrapper .try_search img{width:60px}main.FindCenter .try_search_wrapper .try_search p{white-space:nowrap;margin-top:16px;font-size:14px;font-weight:400;color:#797979}section.CenterNearMeMap{max-width:768px;height:calc(100vh - 40%);position:relative}section.CenterNearMeMap .map_header{position:absolute;top:0;left:0;width:100%;z-index:4}section.CenterNearMeMap .map_header_addrLocation{background:rgba(255,255,255,.68);padding:0 24px}section.CenterNearMeMap .map_gpsButton{position:absolute;bottom:calc(100% + 23px);right:23px;z-index:999}section.CenterNearMeMap .marker_info>ul>li{display:block;padding:8px;height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;font-size:12px;transition:all ease-in-out .2s}section.CenterNearMeMap .marker_count{width:50px;height:50px;font-size:14px;line-height:48px;font-weight:700;text-align:center;background:rgba(103,57,255,.5);color:#fff;border-radius:50%;margin:30px 0 0 30px}section.CenterNearMeList{margin:15px 24px}section.CenterNearMeList .center{display:flex;flex-wrap:wrap;padding-bottom:75px}section.CenterNearMeList .center_card{position:relative;cursor:pointer;width:100%;height:auto;margin:auto auto 16px;border-radius:12px;border:.5px solid rgba(8,11,17,.1);background:#fff}section.CenterNearMeList .center_card_img{position:relative}section.CenterNearMeList .center_card_img img{width:100%;height:130px;object-fit:cover;border-radius:12px 12px 0 0}section.CenterNearMeList .center_card_img_like{position:absolute;width:40px;height:40px;top:8px;right:8px;z-index:2}section.CenterNearMeList .center_card_cont{margin:17px 17px 27px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}section.CenterNearMeList .center_card_cont_name{font-size:16px;font-weight:500;margin-bottom:6px}section.CenterNearMeList .center_card_cont_addr{display:flex;font-size:14px;font-weight:400;color:#797979;margin-bottom:8px}section.CenterNearMeList .center_card_cont_addr_icon{width:18px;height:18px}section.CenterNearMeList .center_card_cont_review{font-size:14px;display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(8,11,17,.1);margin-bottom:12px}section.CenterNearMeList .center_card_cont_review_score{font-weight:400}section.CenterNearMeList .center_card_cont_review_count{color:#797979}section.CenterNearMeList .center_card_cont_distance{display:flex;align-items:center;font-size:12px;font-weight:400;letter-spacing:-.3px}section.CenterNearMeList .center_card_cont_distance_icon{margin-right:6px;width:15px;height:15px}main.Center_detail_wrapper{position:relative}main.Center_detail_wrapper .center_detail_info_wrapper{position:absolute;top:0;width:100%}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_images{height:255px;padding:24px;display:flex;justify-content:center;position:relative}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_images .center_clicked_img{pointer-events:none;position:absolute;top:0;height:255px;object-fit:cover;z-index:1}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_images .start{opacity:.8}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_images .end{opacity:1;transition:opacity .5s}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_images .center_images_box{margin-top:150px;padding:4px;height:57px;background-color:#fffc;border-radius:8px;display:flex;flex-direction:row;gap:4px;z-index:2}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_images .center_images_box .center_img{object-fit:cover;cursor:pointer;width:49px;height:49px;border-radius:6px}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_images .center_images_box .center_img.left_number{cursor:pointer;background-color:#d9d9d9cc;color:#fff;text-align:center;font-size:12px;font-weight:600;line-height:49px}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_info{padding:24px 24px 0;background-color:#fff}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_info .center_detail_tag{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_info .center_detail_tag .category_tag{padding:4px 8px;background-color:#f4f6f9;border-radius:6px;color:#6739ff;font-size:14px;font-weight:400}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_info .center_detail_tag .review_tag{font-size:14px;color:#797979;display:flex;flex-direction:row;align-items:center}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_info .center_detail_tag .review_tag:before{content:"";background-image:url(/assets/review_mini-30f733ff.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;margin-right:4px}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_info .center_detail_name{margin-top:16px;font-size:22px;font-weight:500}main.Center_detail_wrapper .center_detail_info_wrapper .center_detail_info .center_detail_adress{margin:12px 0 8px;font-size:14px;color:#7c8091;white-space:normal;overflow:hidden;word-wrap:break-word}main.Center_detail_wrapper .center_trainer_wrapper{margin:0 24px 96px;padding-top:16px}main.Center_detail_wrapper .center_trainer_wrapper .center_trainer_counter{font-size:14px;font-weight:500;margin-bottom:8px}main.Center_detail_wrapper .center_trainer_wrapper .center_trainer_counter span{color:#6739ff}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper{display:flex;flex-direction:column;gap:12px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card{width:100%;padding:10px;border-radius:12px;border:1px solid rgba(8,11,17,.1019607843);box-shadow:0 3px 24px #00000012;background-color:#fff}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper{width:100%;display:flex;gap:12px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_image{object-fit:cover;flex-shrink:0;width:90px;height:104px;border-radius:8px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_image.no_images{background-color:#f4f6f9;font-size:11px;color:#797979;text-align:center;line-height:104px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info{margin-top:7px;width:100%;position:relative}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_subject_badge{background-color:#f4f6f9;color:#6739ff;padding:4px 8px;font-size:12px;border-radius:160px;display:flex;align-items:center;width:fit-content}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_subject_badge:before{content:"";display:inline-block;background-image:url(/assets/trainer_badge-0628bd71.svg);background-repeat:no-repeat;width:15px;height:15px;margin-right:4px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_like{cursor:pointer;width:20px;height:20px;margin-right:7px;position:absolute;top:0;right:17px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_name{margin-top:8px;font-size:14px;color:#080b11}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_type{margin-top:4px;font-size:12px;color:#797979}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review{margin-top:8px;width:100%;display:flex;flex-direction:row;font-size:12px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review .trainer_star_point{display:flex;gap:3px;align-items:center;padding-right:15px;font-weight:500}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review .trainer_star_point img{width:14px;height:14px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review .find_center{margin-left:8px}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review .trainer_review_count{padding-left:15px;border-left:1px solid rgba(8,11,17,.1019607843);color:#797979}main.Center_detail_wrapper .center_trainer_wrapper .center_detail_trainer_card_wrapper .center_trainer_card .trainer_detail_button{margin-top:12px;width:100%;padding:11px 0;background-color:#f4f6f9;border-radius:8px;text-align:center;font-size:14px;color:#6739ff}div.Center_detail_footer{width:100%;max-width:768px;height:68px;position:fixed;bottom:0;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -3px 33.56px #00000012;display:flex;padding:12px 24px;align-items:center;justify-content:space-between}div.Center_information_wrapper{padding:16px 24px 92px;display:flex;flex-direction:column;gap:24px}div.Center_information_wrapper .center_information_description .center_information_description_text{font-size:14px;color:#797979;max-width:720px;white-space:normal;overflow:hidden;word-wrap:break-word}div.Center_information_wrapper .center_owner_info .center_information_contents{display:flex;justify-content:space-between}div.Center_information_wrapper .center_owner_info .center_information_contents .center_owner_wrapper{display:flex}div.Center_information_wrapper .center_owner_info .center_information_contents .center_owner_wrapper .center_owner_profile{width:48px;height:48px;border-radius:50%;object-fit:cover}div.Center_information_wrapper .center_owner_info .center_information_contents .center_owner_wrapper .center_information_owner{margin-left:12px}div.Center_information_wrapper .center_owner_info .center_information_contents .center_owner_wrapper .center_information_owner .center_owner_name{font-size:14px;color:#080b11}div.Center_information_wrapper .center_owner_info .center_information_contents .center_owner_wrapper .center_information_owner .center_owner_position{font-size:12px;color:#797979;margin-top:4px}div.Center_information_wrapper .center_owner_info .center_information_qna{display:flex;gap:16px}div.Center_information_wrapper .center_option_wrapper{display:grid;grid-template-columns:repeat(4,minmax(54px,auto));row-gap:16px;justify-content:space-between}div.Center_information_wrapper .center_option_wrapper .center_option_detail{width:fit-content;display:flex;flex-direction:column;align-items:center}div.Center_information_wrapper .center_option_wrapper .center_option_detail p{font-size:12px;color:#080b11;margin-top:8px}div.Center_information_wrapper .center_information_title{font-size:14px;font-weight:500;color:#080b11;margin-bottom:12px}div.Trainer_detail_wrapper .trainer_title{font-size:18px;font-weight:500;color:#080b11}div.Trainer_detail_wrapper .trainer_basic_info_wrapper{margin:0 24px;padding:22px 0;display:flex;gap:16px;align-items:center;justify-content:center;border-bottom:1px solid rgba(8,11,17,.1)}div.Trainer_detail_wrapper .trainer_basic_info_wrapper .trainer_profile_img{width:94px;height:94px;object-fit:cover;border-radius:50%}div.Trainer_detail_wrapper .trainer_basic_info_wrapper .trainer_profile_img.no_images{background-color:#f4f6f9;font-size:11px;color:#797979;text-align:center;line-height:94px}div.Trainer_detail_wrapper .trainer_basic_info_wrapper .trainer_basic_info .trainer_name{font-size:18px;font-weight:500;color:#242424;margin-bottom:4px}div.Trainer_detail_wrapper .trainer_basic_info_wrapper .trainer_basic_info .trainer_position{font-size:14px;font-weight:400;color:#797979;margin-bottom:12px}div.Trainer_detail_wrapper .trainer_basic_info_wrapper .trainer_basic_info .trainer_location{font-size:14px;font-weight:400;color:#797979;display:flex;align-items:center}div.Trainer_detail_wrapper .trainer_basic_info_wrapper .trainer_basic_info .trainer_location:before{content:url(/assets/location-b08ecfac.svg);width:16px;height:16px;margin-right:4px}div.Trainer_detail_wrapper .trainer_career_wrapper{margin:24px;display:flex;align-items:center;justify-content:space-between}div.Trainer_detail_wrapper .trainer_career_wrapper .trainer_career{display:flex;flex-direction:column;align-items:center}div.Trainer_detail_wrapper .trainer_career_wrapper .trainer_career .trainer_career_point{margin-top:8px;font-size:16px;font-weight:600;color:#6739ff}div.Trainer_detail_wrapper .trainer_career_wrapper .trainer_career .trainer_career_name{margin-top:2px;font-size:12px;font-weight:400;color:#797979}div.Trainer_detail_wrapper .trainer_introduce_wrapper{margin:0 24px 24px}div.Trainer_detail_wrapper .trainer_introduce_wrapper .trainer_introduce{margin-top:8px;font-size:14px;font-weight:400;color:#797979}div.Trainer_detail_wrapper .trainer_review_wrapper{margin-bottom:24px}div.Trainer_detail_wrapper .trainer_review_wrapper .trainer_review_title{margin:0 24px;display:flex;justify-content:space-between}div.Trainer_detail_wrapper .trainer_review_wrapper .trainer_review_title .trainer_review_write{margin:0 24px;font-size:12px;color:#6739ff;display:flex;align-items:center}div.Trainer_detail_wrapper .trainer_review_wrapper .trainer_review_title .trainer_review_write:before{content:url(/assets/review_write-7cbd846b.svg);width:18px;height:18px;margin-right:4px}div.Trainer_detail_wrapper .trainer_review_wrapper .trainer_review_search_wrapper{margin:12px 24px 16px}div.Trainer_ticket_wrapper{margin:24px 0;display:flex;flex-direction:column;gap:12px}div.Trainer_ticket_wrapper .no_ticket{height:calc(100vh - 285px);display:flex;flex-direction:column;align-items:center;justify-content:center}div.Trainer_ticket_wrapper .no_ticket img{width:60px;height:60px}div.Trainer_ticket_wrapper .no_ticket p{margin-top:16px;font-size:14px;color:#797979}div.Center_photo_wrapper{padding:16px 24px 92px}div.Center_photo_wrapper .center_photo_title{font-size:14px;color:#080b11;margin-bottom:16px}div.Center_photo_wrapper .center_photo_title span{color:#6739ff}div.Center_photo_wrapper .center_photo_album{display:grid;grid-template-columns:1fr 1fr;gap:8px}div.Center_photo_wrapper .center_photo_album .center_photo{width:100%;position:relative;border-radius:8px}div.Center_photo_wrapper .center_photo_album .center_photo:after{content:"";display:block;padding-bottom:100%}div.Center_photo_wrapper .center_photo_album .center_photo img{object-fit:cover;width:100%;height:100%;position:absolute;border-radius:8px}div.Center_review_wrapper{padding:16px 0 92px}div.Center_review_wrapper .center_review_title{padding:0 24px;font-size:14px;color:#080b11}div.Center_review_wrapper .center_search_box{margin:16px 24px}.review_wrapper .review{padding:16px 24px;border-bottom:1px solid rgba(8,11,17,.1)}.review_wrapper .review:first-child{border-top:1px solid rgba(8,11,17,.1)}.review_wrapper .review .review_info{display:flex;flex-direction:row;justify-content:space-between}.review_wrapper .review .review_info .reviewer_profile{display:flex;flex-direction:row;gap:8px;align-items:center}.review_wrapper .review .review_info .reviewer_profile .reviewer_img{object-fit:cover;width:36px;height:36px;border-radius:50%}.review_wrapper .review .review_info .reviewer_profile .reviewer_img.no_image{display:flex;align-items:center;justify-content:center;text-align:center;width:36px;height:36px;background-color:#f4f6f9;font-size:7px;color:#797979;line-height:7px;overflow:hidden}.review_wrapper .review .review_info .reviewer_profile .reviewer_name{font-size:14px;font-weight:500;color:#080b11}.review_wrapper .review .review_info .review_write_day{font-size:12px;color:#797979}.review_wrapper .review .review_contents{margin:12px 0 8px;font-size:12px;color:#797979;white-space:normal;overflow:hidden;word-wrap:break-word}.review_wrapper .review .review_star_point{display:flex;gap:3px;align-items:center;font-size:14px;color:#797979}.review_wrapper .review .review_star_point .review_star_point_box{display:flex;gap:3px}.review_wrapper .review .review_star_point .review_star_point_box img{width:17px;height:17px}.review_wrapper .review .review_photo{margin-top:12px;display:flex;flex-direction:row;gap:7px;overflow-x:scroll}.review_wrapper .review .review_photo img{width:160px;height:160px;flex-grow:0;flex-shrink:0;border-radius:12px;object-fit:cover}.review_wrapper .review .review_photo::-webkit-scrollbar{display:none}.review_wrapper .no_review{font-size:14px;color:#797979;text-align:center;margin-top:100px}.trainer_detail_footer{background-color:#fff;width:100%;max-width:768px;height:72px;position:fixed;bottom:0;border-radius:16px 16px 0 0;box-shadow:30px 0 26px #0000001a;padding:12px 24px}div.Reservation_header{background-color:#fff;position:fixed;width:100%;max-width:768px;height:72px;padding:16px 24px;z-index:999;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:center}div.Reservation_ticket_select_wrapper{background-color:#fff;position:fixed;top:72px;max-width:768px;width:100%;height:51px;padding:0 24px;display:flex;flex-direction:row;align-items:center;gap:14px;z-index:11}div.Reservation_ticket_select_wrapper .ticket_select_title{font-size:14px;font-weight:500;line-height:17px;color:#080b11;flex-shrink:0}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper{width:100%;position:relative;cursor:pointer}@keyframes slideDown{0%{opacity:0}to{opacity:1}}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .selected_box{background-color:#fff;padding:10px 14px;border:1px solid rgba(8,11,17,.1);border-radius:8px;font-size:14px;display:flex;flex-direction:row;justify-content:space-between}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .selected_box .selected_value{font-size:14px;color:#080b11}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .selected_box .selected_arrow{width:16px;transform:rotate(90deg)}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .selected_box .selected_arrow.visible{transform:rotate(-90deg)}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .ticket_list{visibility:hidden;background-color:#fff;position:absolute;margin-top:6px;width:100%;border-radius:8px;border:1px solid rgba(8,11,17,.1);font-size:14px}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .ticket_list.visible{visibility:visible;opacity:1;animation:slideDown .3s ease}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .ticket_list .ticket_name{padding:8px 14px;border-bottom:1px solid rgba(8,11,17,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .ticket_list .ticket_name:first-child{border-radius:8px 8px 0 0;color:#6739ff}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .ticket_list .ticket_name:last-child{border:0;border-radius:0 0 8px 8px}div.Reservation_ticket_select_wrapper .ticket_selectbox_wrapper .ticket_list .ticket_name:hover{background-color:#f4f6f9}section.Reservation_management_wrapper{padding:16px 24px 87px;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:17px;color:#080b11}section.Reservation_management_wrapper .status_wrapper{width:100%;border-radius:12px;border:1px solid rgba(8,11,17,.1);box-shadow:0 3px 24px #00000012;padding:16px}section.Reservation_management_wrapper .status_wrapper .status_header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.Reservation_management_wrapper .status_wrapper .status_header .status_dateYmd{font-weight:700}section.Reservation_management_wrapper .status_wrapper .status_header .status_alert{font-size:10px;color:#797979;font-weight:500;display:flex;flex-direction:row;align-items:center;gap:6px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper{padding-top:16px;margin-top:16px;border-top:.5px solid rgba(8,11,17,.1);display:flex;flex-direction:column;gap:8px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents{display:flex;flex-direction:row;gap:12px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .trainer_img{object-fit:cover;min-width:91px;max-width:91px;height:91px;background-color:#d9d9d9;border-radius:8px;background-color:#f4f6f9;font-size:11px;color:#797979;text-align:center;line-height:91px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation{width:100%}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_lecture{font-weight:700;margin-bottom:8px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info{display:flex;flex-direction:column;gap:2px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_gym{font-size:12px;line-height:15px;color:#797979;display:flex;flex-direction:row;align-items:center;gap:2px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_gym:before{content:url(/assets/reservation_location-3d01b657.svg);width:21px;height:21px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_ticket{width:80%;font-size:12px;line-height:15px;color:#797979;display:flex;flex-direction:row;align-items:center;gap:2px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_ticket .ticket_title{min-width:43px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_ticket .ticket_name{display:inline-block;color:#6739ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_ticket:before{content:url(/assets/ticket-0b0c6b22.svg);width:21px;height:21px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_date{width:80%;font-size:12px;line-height:15px;color:#797979;display:flex;flex-direction:row;align-items:center;gap:2px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_date .expire_title{min-width:31px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_date .expire_contents{display:inline-block;color:#6739ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_date:before{content:url(/assets/ticket_date-13c7a2bd.svg);width:21px;height:21px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_count{width:80%;font-size:12px;line-height:15px;color:#797979;display:flex;flex-direction:row;align-items:center;gap:2px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_count .expire_title{min-width:31px}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_count .expire_contents{display:inline-block;color:#6739ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.Reservation_management_wrapper .status_wrapper .status_contents_wrapper .status_contents .status_infomation .status_contents_info .status_contents_expire_count:before{content:url(/assets/ticket_count-65362881.svg);width:21px;height:21px}section.Reservation_management_wrapper .status_wrapper .status_button_wrapper{padding-top:16px;margin-top:16px;border-top:.5px solid rgba(8,11,17,.1);display:flex;flex-direction:row;gap:12px}section.Reservation_management_wrapper .status_wrapper .status_button_wrapper button{height:40px;display:flex;justify-content:center;align-items:center}section.Reservation_management_wrapper .no_reservation_wrapper{height:calc(100vh - 285px);display:flex;flex-direction:column;align-items:center;justify-content:center}section.Reservation_management_wrapper .no_reservation_wrapper img{width:60px;height:60px}section.Reservation_management_wrapper .no_reservation_wrapper p{margin-top:16px;font-size:14px;color:#797979}.reservation_button{background-color:#ff7b5c;color:#fff;width:50px;height:50px;position:fixed;bottom:91px;left:50%;transform:translate(-50%);border-radius:50%;box-shadow:2px 2px 4px #080b1140}.reservation_button:before{content:url(/assets/reservation_plus-b8084e24.svg)}section.Reservation_cancle_wrapper{padding-top:8px}section.Reservation_cancle_wrapper .notice{font-size:14px;color:#797979}section.Reservation_cancle_wrapper .cancle_reason_wrapper{display:flex;flex-direction:column;gap:24px}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_list{padding-top:28px;display:flex;flex-direction:column;gap:17px}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_list .cancle_reason{display:flex;flex-direction:row;align-items:center;gap:12px}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_list .cancle_reason .radio{width:20px;height:20px;border-radius:50%;border:1px solid #797979}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_list .cancle_reason .radio:checked{outline:1px solid #6739ff;background-color:#6739ff;border:5px solid #ffffff}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_list .cancle_reason p{color:#080b11;font-size:16px}section.Reservation_cancle_wrapper .cancle_reason_wrapper .divide{width:100%;height:1px;border:0;margin:0;padding:0;background-color:#efeff4}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_etc p{font-size:12px;color:#080b11;padding-bottom:4px}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_etc textarea{resize:none;border:none;background-color:#f4f6f9;width:-webkit-fill-available;height:141px;max-height:141px;border-radius:8px;padding:10px 14px}section.Reservation_cancle_wrapper .cancle_reason_wrapper .cancle_reason_etc textarea::placeholder{font-size:12px;color:#797979}.reservation_cancle_footer{background-color:#fff;width:100%;max-width:768px;height:71px;z-index:10;position:absolute;bottom:0;box-shadow:0 -3px 33.56px #00000012;border-radius:16px 16px 0 0;padding:12px 24px}.Reservation_wrapper{padding:0 24px;display:flex;flex-direction:column}.Reservation_wrapper .reservation_title{padding:16px 0;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:24px;border-bottom:1px solid rgba(8,11,17,.1)}.Reservation_wrapper .reservation_contents{width:100%}.Reservation_wrapper .reservation_contents .reservation_ticket{margin-top:16px}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_title{font-size:14px;display:flex;flex-direction:row;align-items:center}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_title:before{content:"";background-image:url(/assets/reservation_bottom_ticket-0370564c.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:4px}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;border-radius:14px;color:#fff;background-color:#6739ff;font-size:14px}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_left{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-weight:700;font-size:10px;padding:0 24px 0 12px;border-left:1px dashed #ffe2bf}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .ticket_circle_left{width:28px;height:28px;background-color:#fff;position:absolute;left:-14px;top:50%;transform:translateY(-50%);border-radius:50%}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_right{writing-mode:vertical-rl;text-align:center;font-weight:700;font-size:10px;padding:0 24px 0 12px;border-left:1px dashed #ffe2bf}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .ticket_circle_right{width:28px;height:28px;background-color:#fff;position:absolute;right:-14px;top:50%;transform:translateY(-50%);border-radius:50%}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_center{padding:15px;width:100%}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_center .reservation_ticket_name{font-size:16px;font-weight:700;color:#ffe2bf;margin-bottom:8px}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_center .reservation_ticket_branch{font-size:12px;font-weight:700;color:#ffe2bf;margin-bottom:9px}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_center .reservation_ticket_lecture{font-size:14px;font-weight:700;float:right}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_center .reservation_ticket_info{display:flex;flex-direction:column;gap:8px;margin-top:56px;font-size:12px}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_center .reservation_ticket_info .reservation_ticket_info_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Reservation_wrapper .reservation_contents .reservation_ticket .reservation_ticket_contents .reservation_ticket_center .reservation_ticket_info .reservation_ticket_info_wrapper p span{color:#ff7b5c}.Reservation_wrapper .reservation_contents .reservation_calendar{margin-top:30px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_title{font-size:14px;display:flex;flex-direction:row;align-items:center}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_title:before{content:"";background-image:url(/assets/reservation_bottom_calendar-4f04a356.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:4px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents{margin-top:16px;position:relative}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .calendar_today_button{position:absolute;top:6px;right:0;padding:3px 8px;font-size:12px;border-radius:12px;background-color:#f4f6f9;color:#6739ff}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar{font-size:14px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__navigation{display:flex;justify-content:center;align-items:center;height:36px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__navigation button{display:flex;flex-direction:row;justify-content:center;align-items:center}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__navigation button.react-calendar__navigation__label{flex-grow:0!important}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__navigation button.react-calendar__navigation__label span{font-size:16px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow{padding:0 11px;width:40px;height:40px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow img{width:12px;height:12px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button{transform:rotate(180deg)}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer{width:100%;margin:0 auto}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__weekdays{color:#6739ff;font-weight:600}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:40px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{font-size:13px;text-decoration:none!important;border-bottom:none!important;pointer-events:none;cursor:auto}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days{box-sizing:border-box}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button{color:#080b11;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:40px;transition:all .3s;position:relative}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button:disabled{color:#aaaab1;background-color:#fff!important}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button abbr{font-size:13px;text-align:center}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button.selectedMark{padding:3px 8px;border-radius:5px}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button.selectedMark abbr{font-size:13px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;transition:all .2s;background-color:#f4f6f9;color:#6739ff;font-weight:600}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button.react-calendar__month-view__days__day--neighboringMonth{color:#ffffff0d!important;pointer-events:none;transition:none}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button.react-calendar__month-view__days__day--neighboringMonth.selectedMark{visibility:hidden}.Reservation_wrapper .reservation_contents .reservation_calendar .reservation_calendar_contents .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button.react-calendar__month-view__days__day--neighboringMonth.statusMark{display:none}.Reservation_wrapper .reservation_contents .reservation_class_table{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class{cursor:pointer;background-color:#f4f6f9;padding:6px 0;font-size:14px;text-align:center;border-radius:8px;position:relative}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class .reservation_old_reserv{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:#79797999;color:#fff;line-height:52px}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class.active{background-color:#6739ff;color:#fff}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class.active .reservation_group_class{color:#d9d9d9}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class.disabled{cursor:auto;pointer-events:none;background-color:#d9d9d999;color:#797979}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class.disabled .reservation_group_class span{color:#797979}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class .reservation_group_class{font-size:12px;margin-top:3px;color:#797979}.Reservation_wrapper .reservation_contents .reservation_class_table .reservation_class .reservation_group_class span{color:#ff7b5c}.Reservation_wrapper .reservation_contents .reservation_selected_class{margin-top:14px;display:flex;flex-direction:row;padding:12px;border-radius:12px;justify-content:center;align-items:center;font-size:14px;border:1px solid rgba(8,11,17,.1019607843);box-shadow:0 3px 24px #00000008}.Reservation_wrapper .reservation_contents .reservation_selected_class:before{content:"";background-image:url(/assets/clock-b8fb98b1.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:4px}.Reservation_wrapper .reservation_contents .reservation_selected_class .reservation_selected_class_date{margin-right:8px}.Reservation_wrapper .reservation_contents .reservation_no_schedule{margin-top:14px;padding:20px;text-align:center;font-size:12px;color:#797979}.Reservation_wrapper .reservation_contents .reservation_policy{margin-top:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px}.Reservation_wrapper .reservation_contents .reservation_policy .reservation_policy_contents{display:flex;flex-direction:row;align-items:center}.Reservation_wrapper .reservation_contents .reservation_policy .reservation_policy_contents p{margin-left:8px;line-height:20px}.Reservation_wrapper .reservation_contents .reservation_policy span{cursor:pointer;background-color:#f4f6f9;color:#6739ff;padding:4px 8px;border-radius:12px}.Reservation_wrapper .reservation_footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:11px;padding:16px 0}div.StarRate_wrapper{position:relative}div.StarRate_wrapper .star_rate_input{opacity:0;position:absolute;top:10px;width:100%}div.StarRate_wrapper .star_rate{display:flex;flex-direction:row;gap:16px}div.Reservation_change_alert_wrapper{bottom:0;left:0;position:fixed;top:0;width:100%;z-index:400;display:flex;align-items:center;justify-content:center}div.Reservation_change_alert_wrapper .resevation_alert_container{min-width:320px;background-color:#fff;padding:16px;border-radius:8px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}div.Reservation_change_alert_wrapper .resevation_alert_container .reservaion_alert_title{width:100%;text-align:center;font-weight:700;font-size:18px;padding-bottom:8px;border-bottom:1px solid rgba(8,11,17,.1)}div.Reservation_change_alert_wrapper .resevation_alert_container .reservation_alert_contents{font-size:14px;margin-top:14px}div.Reservation_change_alert_wrapper .resevation_alert_container .reservation_alert_contents .reservation_alert_contents_text{margin-bottom:8px}div.Reservation_change_alert_wrapper .resevation_alert_container .reservation_alert_contents .reservation_alert_text span{color:#6739ff;font-weight:600}div.Reservation_change_alert_wrapper .resevation_alert_container .reservation_alert_footer{display:flex;flex-direction:row;gap:8px;width:100%;margin-top:14px}div.Reservation_change_alert_wrapper .dim{background-color:#00000080;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.MyFitime_header{background-color:#fff;position:fixed;width:100%;height:72px;max-width:768px;padding:16px 24px;z-index:3;display:flex;justify-content:space-between;align-items:center}.MyFitime_header>h1{color:#080b11;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MyFitime_header .notification{position:absolute;top:50%;right:24px;transform:translateY(-50%)}main.MyFitime{padding-bottom:70px}main.MyFitime .MyFitime_wrappper>p{font-size:14px;margin:24px 0;color:#797979}main.MyFitime .MyFitime_wrappper .MyFitime_userInfo{margin:24px 0 28px;text-align:center}main.MyFitime .MyFitime_wrappper .MyFitime_userInfo .userImg{margin:auto;width:105px;height:105px;border-radius:50%}main.MyFitime .MyFitime_wrappper .MyFitime_userInfo .userImg>img{border-radius:50%}main.MyFitime .MyFitime_wrappper .MyFitime_userInfo .userName{margin:16px 0 8px;font-size:18px;font-weight:700}main.MyFitime .MyFitime_wrappper .MyFitime_userInfo .userEmail{font-size:14px}main.MyFitime .MyFitime_wrappper .MyFitime_menu>ul>li{padding:16px 0;width:100%;height:56px;border-bottom:1px solid #f1f1f1}main.MyFitime .MyFitime_wrappper .MyFitime_menu>ul>li:last-child{border:none}main.MyFitime .MyFitime_wrappper .MyFitime_menu>ul>li>button{width:100%;display:flex;font-size:18px;position:relative}main.MyFitime .MyFitime_wrappper .MyFitime_menu>ul>li>button>img{width:24px;height:24px;margin-right:12px}main.MyFitime .MyFitime_wrappper .MyFitime_menu>ul>li>button>img.arrow{margin:0 0 0 auto}main.MyFitime .MyFitime_wrappper .MyFitime_button_wrapper{width:100%;height:22px;margin:24px 0;text-align:center}main.MyFitime .MyFitime_wrappper .MyFitime_button_wrapper>button{font-size:12px;position:relative;padding-left:32px}main.MyFitime .MyFitime_wrappper .MyFitime_button_wrapper>button:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background:url(/assets/logout-9562071c.svg) 100% no-repeat}.fitime_info{margin-top:50px}.fitime_info>h6{font-size:14px;line-height:16px;margin-bottom:8px;text-align:center}.fitime_info .info_text_wrapper{display:flex;justify-content:center}.fitime_info .info_text_wrapper .info_text{margin-right:32px}.fitime_info .info_text_wrapper .info_text::last-child{margin:0}.fitime_info .info_text_wrapper .info_text p{margin-top:8px;font-size:12px;line-height:14px}@media screen and (max-width: 500px){.fitime_info>h6{text-align:left}.fitime_info .info_text_wrapper{justify-content:center;flex-direction:column}.fitime_info .info_text_wrapper .info_text{margin:0}}main.Modify{padding:72px 24px 200px}.review_button_wrapper{width:50%;position:relative}.review_type_list{visibility:hidden;background-color:#fff;position:absolute;top:46px;right:0;width:100%;text-align:center;border-radius:8px;border:1px solid rgba(8,11,17,.1);font-size:14px}.review_type_list.visible{visibility:visible;opacity:1;animation:slideDown .3s ease}.review_type_list .review_type_name{padding:8px 14px;border-bottom:1px solid rgba(8,11,17,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.review_type_list .review_type_name:last-child{border:0;border-radius:0 0 8px 8px}.review_type_list .review_type_name:hover{background-color:#f4f6f9}main.Payment{padding:104px 24px 24px}main.Payment>h1{font-size:18px;font-weight:700}main.Payment .Payment_link{cursor:pointer;width:100%;border:1px solid rgba(8,11,17,.1);border-radius:12px;margin:12px 0 24px}main.Payment .Payment_link .Payment_link_wrapper{padding:12px;height:48px;display:flex;border-bottom:1px solid rgba(8,11,17,.1);font-size:14px;color:#797979}main.Payment .Payment_link .Payment_link_wrapper:last-child{border:none}main.Payment .Payment_link .Payment_link_wrapper>img{width:24px;height:24px;margin-right:12px}main.Payment .Payment_link .Payment_link_wrapper>a{margin:auto 0 auto auto;font-size:16px;color:#6739ff}button.settings_button{width:100%;height:54px;display:flex;padding:16px 0;border-bottom:1px solid #dbdbdb;font-size:16px}button.settings_button:last-child{border:none}button.settings_button>img{width:24px;height:24px;margin-right:12px}button.settings_button>img.arrow{margin:auto 0 auto auto}main.NoticeAndFaq{position:relative}main.NoticeAndFaq .search_wrapper{background-color:#fff;position:fixed;top:72px;width:100%;max-width:768px;padding:0 24px 24px;z-index:3}main.NoticeAndFaq section{padding:85px 24px 24px}main.NoticeAndFaq section .Notice_tab_list{display:flex;overflow-x:scroll}main.NoticeAndFaq section .Notice_tab_list .Notice_tab{height:38px;margin-right:14px;padding:8px 16px;border-radius:168px;flex-shrink:0}main.NoticeAndFaq section .Notice_tab_list .Notice_tab:last-child{margin:0}main.NoticeAndFaq section .Notice_tab_list::-webkit-scrollbar{display:none}.toggle_box{margin-top:8px;padding:16px;border-radius:8px;border:1px solid #f1f1f1}.toggle_box:first-child{margin-top:0}.toggle_box .toggle_box_wrapper .toggle_box_title{display:flex}.toggle_box .toggle_box_wrapper .toggle_box_title>strong{line-height:16px;font-size:14px;color:#080b11;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toggle_box .toggle_box_wrapper .toggle_box_title>img{width:24px;height:24px;margin-right:14px}.toggle_box .toggle_box_wrapper .toggle_box_title>img.arrow{width:18px;height:18px;transform:rotate(90deg);margin:0 0 0 auto}.toggle_box .toggle_box_wrapper .toggle_box_content{max-height:500px;overflow-y:auto;margin-top:12px;padding:16px 0;color:#797979;word-break:break-all;border-top:1px solid #e1e1e1}.toggle_box .toggle_box_wrapper .toggle_box_content::-webkit-scrollbar{display:none}.toggle_box .toggle_box_wrapper .toggle_box_content>span{font-size:14px;font-weight:700;color:#2f2f2f}.toggle_box .toggle_box_wrapper .toggle_box_content>em{display:flex;font-size:14px;font-weight:700;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f1f1}.toggle_box.hidden{height:50px}.toggle_box.hidden .toggle_box_wrapper .toggle_box_title .arrow{width:18px;height:18px;transform:rotate(-90deg);margin:0 0 0 auto}.toggle_box.hidden .toggle_box_content{display:none}main.Home{padding:8px 0 71px;background-color:#fff;overflow-x:hidden}main.Home .Home_subTitleText{margin-top:6px;font-size:12px;font-style:normal;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}main.Home .Home_padding{padding:0 24px}main.Home .Home_footer{z-index:4;background-color:#fff;width:100%;max-width:768px;height:75px;position:fixed;bottom:0;border-radius:16px 16px 0 0;box-shadow:30px 0 26px #0000001a;padding:12px 24px}section.HotTrainer{margin-bottom:24px}section.HotTrainer .slick-track{display:flex;gap:24px;width:auto!important}section.HotTrainer .trainer{justify-content:space-between}section.HotTrainer .trainer_card{cursor:pointer;width:64px;max-width:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-right:24px}section.HotTrainer .trainer_card:last-child{margin:0}section.HotTrainer .trainer_card .trainer_card_img{width:64px;height:64px;border-radius:50%;background-color:#fff;margin-bottom:6px;overflow:hidden}section.HotTrainer .trainer_card .trainer_card_img>img{width:64px;height:auto}section.HotTrainer .trainer_card .Home_subTitleText{width:64px;max-width:64px}section.CenterNearMe{margin-bottom:16px}section.CenterNearMe .slick-track{display:flex;gap:16px;width:auto!important}section.CenterNearMe .center{display:flex;justify-content:space-between}section.CenterNearMe .center_card{cursor:pointer;position:relative;max-width:213px;min-width:213px;width:213px;height:253px;border-radius:12px;border:.5px solid rgba(8,11,17,.1);background:#fff;padding:10px;margin-right:10px}section.CenterNearMe .center_card:last-child{margin:0}section.CenterNearMe .center_card_img_like{position:absolute;z-index:2;width:40px;height:40px;top:18px;right:18px}section.CenterNearMe .center_card_img{position:relative;max-width:193px;height:140px}section.CenterNearMe .center_card_img .center_card_img_img{width:100%;height:100%;border-radius:6px;background-color:#fff}section.CenterNearMe .center_card_img .center_card_img_img>img{width:100%;height:auto}section.CenterNearMe .center_card_cont_header{display:flex;justify-content:space-between;margin-top:12px;margin-bottom:9px}section.RecommendedTicket .ticket>*{margin-bottom:12px}section.NewCenter .center{gap:12px}section.NewCenter .center_card{cursor:pointer;position:relative;display:flex;justify-content:space-between;padding:10px;width:100%;margin-bottom:12px;height:135px;flex-shrink:0;border-radius:12px;border:.5px solid rgba(8,11,17,.1);background:#fff}section.NewCenter .center_card_img{width:40%;height:115px;margin-right:12px;border-radius:6px}section.NewCenter .center_card_img_img{width:100%;height:100%;border-radius:6px;background-color:#fff}section.NewCenter .center_card_img_img>img{width:100%;height:100%}section.NewCenter .center_card_img_like{position:absolute;width:40px;height:40px;top:calc(100% - 225px);left:calc(100% - 45px)}section.NewCenter .center_card_cont{width:60%}section.NewCenter .center_card_cont_header{width:98%;display:flex;align-items:center;justify-content:space-between;margin-top:12px;margin-bottom:9px;position:relative}@keyframes slideUp{0%{bottom:-100%}to{bottom:0}}main.Search{height:100vh;overflow-y:scroll}main.Search::-webkit-scrollbar{width:2px}main.Search::-webkit-scrollbar-thumb{background:#6739ff}main.Search .search_contents_wrapper{height:calc(100vh - 123px);padding:17px 24px 0;position:relative}main.Search .search_contents_wrapper .try_search{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}main.Search .search_contents_wrapper .try_search img{width:60px}main.Search .search_contents_wrapper .try_search p{white-space:nowrap;margin-top:16px;font-size:14px;font-weight:400;color:#797979}main.Search .search_contents_wrapper .search_result_info{display:flex;flex-direction:row;justify-content:space-between}main.Search .search_contents_wrapper .search_result_info .search_keyword{font-size:18px;font-weight:500}main.Search .search_contents_wrapper .search_result_info .search_result_count{color:#ff7b5c;font-size:14px;font-weight:500}main.Search .search_contents_wrapper .search_result_list{margin-top:16px}main.Search .search_contents_wrapper .search_result_list .center_card{cursor:pointer;display:flex;gap:12px;padding:10px;width:100%;margin-bottom:12px;height:135px;flex-shrink:0;border-radius:12px;border:Mixed solid var(--STROKE, rgba(8, 11, 17, .1));box-shadow:0 3px 24px #00000012;background:#fff}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_img{width:110px;height:115px;border-radius:6px;object-fit:cover}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_img .center_card_img_img{width:100%;height:100%;border-radius:6px}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_img .center_card_img_img>img{border-radius:6px}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_img .center_card_img_like{position:relative;width:40px;height:40px;top:calc(100% - 225px);left:calc(100% - 45px)}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_contents{display:flex;flex-direction:column;justify-content:center}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_contents .center_card_score{font-size:12px;font-weight:400;color:#797979;display:flex;line-height:16px}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_contents .center_card_score:before{content:url(/assets/review_mini-30f733ff.svg);width:14px;height:14px;margin-right:4px}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_contents .center_card_center_name{font-size:15px;font-weight:500;color:#080b11;margin-top:6px}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_contents .center_card_center_addr{display:flex;font-size:12px;color:#797979;font-weight:400;margin-top:6px}main.Search .search_contents_wrapper .search_result_list .center_card .center_card_contents .center_card_center_addr:before{content:url(/assets/gray_pin-6575fee4.svg);width:15px;height:15px;margin-right:4px}main.Search .search_contents_wrapper .search_result_list .trainer_card{cursor:pointer;position:relative;margin-bottom:28px;width:100%}main.Search .search_contents_wrapper .search_result_list .trainer_card>div{width:100%;display:flex;gap:12px}main.Search .search_contents_wrapper .search_result_list .trainer_card>div .trainer_img{width:60px;height:60px;border-radius:50%;object-fit:cover}main.Search .search_contents_wrapper .search_result_list .trainer_card>div .trainer_contents{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}main.Search .search_contents_wrapper .search_result_list .trainer_card>div .trainer_contents .trainer_info .trainer_name{font-size:16px;font-weight:500;color:#080b11;margin-bottom:4px}main.Search .search_contents_wrapper .search_result_list .trainer_card>div .trainer_contents .trainer_info .trainer_branch{font-size:14px;font-weight:400;color:#797979}main.Search .search_contents_wrapper .search_result_list .trainer_card .trainer_qna{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:row;gap:12px;width:auto}main.Search .search_contents_wrapper .search_result_list .ticket_card{margin-bottom:12px}main.Search .search_contents_wrapper .search_result_list .ticket_card:last-child{margin-bottom:0}section.TrainerSearchList{gap:28px}section.TrainerSearchList .trainer{gap:28px}section.TrainerSearchList .trainer_card{display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff;margin-bottom:28px}section.TrainerSearchList .trainer_card_left{display:flex}section.TrainerSearchList .trainer_card_left_img{width:60px;border-radius:60px}section.TrainerSearchList .trainer_card_left_cont{padding:10px 12px}section.TrainerSearchList .trainer_card_left_cont_name{font-size:16px;font-weight:500}section.TrainerSearchList .trainer_card_left_cont_addr{color:#797979;font-size:14px;font-style:normal;font-weight:400}section.TrainerSearchList .trainer_card_rigth_icon{gap:12px;display:flex}section.TicketSearchList .ticket>*{margin-bottom:12px}section.ModalSearchFilter{margin-top:8px}section.ModalSearchFilter .ModalSearchFilter_title{font-size:18px;font-weight:500;margin-bottom:12px}section.ModalSearchFilter .ModalSearchFilter_capsule_wrapper{display:flex;align-items:center;gap:14px;flex-wrap:wrap}section.ModalSearchFilter .ModalSearchFilter_capsule_option{width:fit-content;padding:0 16px;line-height:34px;gap:10px;border-radius:178px;background:#f4f6f9;color:#797979;margin-bottom:5px}section.ModalSearchFilter .active{color:#f4f6f9;background:#6739ff;font-size:18px;font-weight:500}section.ModalSearchFilter .class{margin-bottom:24px}section.ModalSearchFilter .review{margin-bottom:24px}section.ModalSearchFilter .review_range{display:flex;justify-content:space-between;margin-bottom:12px}section.ModalSearchFilter .review_range_left{display:flex}section.ModalSearchFilter .review_range_star{display:flex;margin-right:12px}section.ModalSearchFilter .review_range_star img{margin-right:3px;width:20px;height:20px}section.ModalSearchFilter .review_range_score{font-size:16px;font-weight:400}section.ModalSearchFilter .review_range_rigth_radio{width:20px;height:20px}section.ModalSearchFilter_wrapper{margin-top:8px;display:flex;flex-direction:column;gap:24px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_title{font-size:18px;font-weight:500;color:#080b11;margin-bottom:12px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_classType{display:flex;flex-direction:row;gap:14px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_classType .modal_search_classType_option{font-size:16px;color:#797979;background-color:#f4f6f9;padding:8px 16px;border-radius:178px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_classType .modal_search_classType_option.focus{background-color:#6739ff;color:#fff}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_reviewScore{display:flex;flex-direction:column;gap:12px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_reviewScore .modal_search_reviewScore_contents{display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_reviewScore .modal_search_reviewScore_contents .modal_search_reviewScore_star{display:flex;flex-direction:row;gap:14px;align-items:center}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_reviewScore .modal_search_reviewScore_contents .modal_search_reviewScore_star .review_score_label{font-size:16px;color:#080b11}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_reviewScore .modal_search_reviewScore_contents .modal_search_reviewScore_button{width:20px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amenity{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amenity .modal_search_amenity_option{flex-shrink:0;font-size:16px;color:#797979;background-color:#f4f6f9;padding:8px 16px;border-radius:178px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amenity .modal_search_amenity_option.focus{background-color:#6739ff;color:#fff}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amount{padding-top:12px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amount .modal_search_amount_box{margin-top:24px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amount .modal_search_amount_box .modal_search_amount_input_box{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amount .modal_search_amount_box .modal_search_amount_input_box .modal_search_amount_input{width:150px;padding:10px 16px;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#f4f6f9;gap:4px;font-size:12px;color:#797979;border-radius:8px}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amount .modal_search_amount_box .modal_search_amount_input_box .modal_search_amount_input p{font-size:14px;color:#080b11}section.ModalSearchFilter_wrapper .modal_search_card .modal_search_amount .modal_search_amount_box .modal_search_amount_input_box .modal_search_amount_input input{position:absolute;opacity:0}div.ModalSearchFilter_FooterButton{gap:11px;display:flex;padding:12px 24px;position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:768px;background-color:#fff;box-shadow:30px 0 26px #0000001a;border-radius:16px 16px 0 0;animation:slideUp .7s ease}main.ExerciseRecord .ExerciseRecord_header{background-color:#fff;position:fixed;width:100%;height:72px;max-width:768px;padding:16px 24px;border-bottom:1px solid rgba(8,11,17,.1019607843);z-index:3;display:flex;justify-content:space-between;align-items:center}main.ExerciseRecord .ExerciseRecord_header>h1{color:#080b11;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main.ExerciseRecord .ExerciseRecord_header .notification{position:absolute;top:50%;right:24px;transform:translateY(-50%)}main.ExerciseRecord .haveNot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}main.ExerciseRecord .haveNot .icon{width:40px;height:40px;border-radius:6px;background-color:#6739ff;margin:auto}main.ExerciseRecord .haveNot>p{font-size:14px;color:#797979;line-height:16px;margin-top:16px}main.ExerciseRecord .ExerciseRecord_button{background-color:#ff7b5c;color:#fff;width:50px;height:50px;position:fixed;bottom:91px;left:50%;transform:translate(-50%);border-radius:50%;box-shadow:2px 2px 4px #080b1140}main.ExerciseRecord .ExerciseRecord_button:before{content:url(/assets/reservation_plus-b8084e24.svg)}.center_trainer_card_wrapper{display:flex;flex-direction:column;padding:16px 22px;gap:12px}.center_trainer_card_wrapper .center_trainer_card{width:100%;padding:10px;border-radius:12px;border:1px solid rgba(8,11,17,.1019607843);box-shadow:0 3px 24px #00000012;background-color:#fff}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper{width:100%;display:flex;gap:12px}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_image{flex-shrink:0;width:90px;height:104px;border-radius:8px;background-color:#d3d3d3}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info{margin-top:7px;width:100%;position:relative}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_subject_badge{background-color:#f4f6f9;color:#6739ff;padding:4px 8px;font-size:12px;border-radius:160px;display:flex;align-items:center;width:fit-content}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_subject_badge:before{content:"";display:inline-block;background-image:url(/assets/trainer_badge-0628bd71.svg);background-repeat:no-repeat;width:15px;height:15px;margin-right:4px}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_like{width:40px;height:40px;position:absolute;top:0;right:7px}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_name{margin-top:8px;font-size:14px;color:#080b11}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_type{margin-top:4px;font-size:12px;color:#797979}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review{margin-top:8px;width:100%;display:flex;flex-direction:row;font-size:12px}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review .trainer_star_point{display:flex;gap:3px;align-items:center;padding-right:15px;font-weight:500}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review .trainer_star_point img{width:14px;height:14px}.center_trainer_card_wrapper .center_trainer_card .trainer_info_wrapper .trainer_info .trainer_review .trainer_review_count{padding-left:15px;border-left:1px solid rgba(8,11,17,.1019607843);color:#797979}.center_trainer_card_wrapper .center_trainer_card .trainer_detail_button{margin-top:12px;width:100%;padding:11px 0;background-color:#f4f6f9;border-radius:8px;text-align:center;font-size:14px;color:#6739ff}div.cancel_wrapper{width:100%;border-top:1px solid rgba(8,11,17,.1);margin-top:10px}div.cancel_wrapper .center_card{max-width:768px;margin:auto;display:flex;justify-content:space-between;padding:10px;width:100%;height:135px;flex-shrink:0;border-radius:12px;background:#fff}div.cancel_wrapper .center_card_img{width:40%;height:115px;margin-right:12px;border-radius:6px}div.cancel_wrapper .center_card_img_img{width:100%;height:100%;border-radius:6px;background-color:#fff}div.cancel_wrapper .center_card_img_img>img{width:100%;height:auto}div.cancel_wrapper .center_card_img_like{position:relative;width:40px;height:40px;top:calc(100% - 225px);left:calc(100% - 45px)}div.cancel_wrapper .center_card_cont{width:60%}div.cancel_wrapper .center_card_cont_header{width:98%;display:flex;align-items:center;justify-content:space-between;margin-top:12px;margin-bottom:9px;position:relative}div.cancel_wrapper .trainer_info_wrapper{display:flex;gap:12px;padding:10px;justify-content:center}div.cancel_wrapper .trainer_info_wrapper .trainer_image{flex-shrink:0;width:90px;height:104px;border-radius:8px;background-color:#d3d3d3}div.cancel_wrapper .trainer_info_wrapper .trainer_info{margin-top:7px;position:relative}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_subject_badge{background-color:#f4f6f9;color:#6739ff;padding:4px 8px;font-size:12px;border-radius:160px;display:flex;align-items:center;width:fit-content}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_subject_badge:before{content:"";display:inline-block;background-image:url(/assets/trainer_badge-0628bd71.svg);background-repeat:no-repeat;width:15px;height:15px;margin-right:4px}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_name{margin-top:8px;font-size:14px;color:#080b11}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_type{margin-top:4px;font-size:12px;color:#797979}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_review{margin-top:8px;width:100%;display:flex;flex-direction:row;font-size:12px}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_review .trainer_star_point{display:flex;gap:3px;align-items:center;padding-right:15px;font-weight:500}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_review .trainer_star_point img{width:14px;height:14px}div.cancel_wrapper .trainer_info_wrapper .trainer_info .trainer_review .trainer_review_count{padding-left:15px;border-left:1px solid rgba(8,11,17,.1019607843);color:#797979}div.cancel_wrapper .trainer_detail_button{margin-top:12px;width:100%;padding:11px 0;background-color:#f4f6f9;border-radius:8px;text-align:center;font-size:14px;color:#6739ff}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
