@charset "UTF-8";html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,nav,section,article,header,footer,main,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,legend,hr,input,button,textarea,object,figure,figcaption{margin:0;padding:0;font-family:Pretendard,Malgun Gothic,\b9d1\c740  \ace0\b515,dotum,\b3cb\c6c0,sans-serif}body,input,select,textarea,button,img,fieldset{border:none}ul,ol,li{list-style:none}table{width:100%;border-spacing:0;border-collapse:collapse}address,cite,code,em,i{font-style:normal;font-weight:400}label,img,input,select,textarea,button,a{vertical-align:middle}u,ins,a{text-decoration:none}button{cursor:pointer;background:none;width:100%}hr{border-width:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number],input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],input[type=date],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;outline:0}textarea{resize:none}html{font-size:10px}body{overflow-x:hidden;font-size:1rem}body.hidden{overflow-y:hidden;touch-action:none}a,button{color:#333}p,li{word-break:keep-all}.clear{clear:both}.clear:after{content:"";display:block;clear:both}caption>div,legend,.hide{overflow:hidden;display:block;position:absolute;border:0;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.skip{position:absolute;left:0;right:0;top:-100%;transition:all .5s;line-height:5rem;background:#000;color:#fff;text-align:center;z-index:100}.skip:focus{top:0}html{font-family:Pretendard,Malgun Gothic,\b9d1\c740  \ace0\b515,dotum,\b3cb\c6c0,sans-serif}h1,.h1{font-size:8rem;font-weight:700}h2,.h2{font-size:6rem;font-weight:700;word-break:keep-all}h3,.h3{font-size:2.8rem;font-weight:800;word-break:keep-all}h4,.h4{font-size:2.8rem;font-weight:700;word-break:keep-all}h5,.h5{font-size:2rem;font-weight:700}h6,.h6{font-size:1.8rem;font-weight:600}h1,h2,h3,h4,h5,h6,p,span{line-height:140%}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/assets/Pretendard-Black.subset-c491739c.woff2) format("woff2"),url(/assets/Pretendard-Black.subset-3de83fbb.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/assets/Pretendard-ExtraBold.subset-6f5e7afa.woff2) format("woff2"),url(/assets/Pretendard-ExtraBold.subset-a16051b0.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/assets/Pretendard-Bold.subset-d54c0faa.woff2) format("woff2"),url(/assets/Pretendard-Bold.subset-2d1a937d.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/assets/Pretendard-SemiBold.subset-09770761.woff2) format("woff2"),url(/assets/Pretendard-SemiBold.subset-c1913470.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/assets/Pretendard-Medium.subset-7cc191b7.woff2) format("woff2"),url(/assets/Pretendard-Medium.subset-2159197e.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/assets/Pretendard-Regular.subset-b0d8bfbf.woff2) format("woff2"),url(/assets/Pretendard-Regular.subset-9a41c1c4.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/assets/Pretendard-Light.subset-e5fe6e7f.woff2) format("woff2"),url(/assets/Pretendard-Light.subset-0e5ffa6b.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/assets/Pretendard-ExtraLight.subset-87d3a740.woff2) format("woff2"),url(/assets/Pretendard-ExtraLight.subset-d788b5bb.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/assets/Pretendard-Thin.subset-f45d36f8.woff2) format("woff2"),url(/assets/Pretendard-Thin.subset-4bff54c0.woff) format("woff")}.btn.small{height:30px;padding:0 12px;font-size:13px;font-weight:500;border-radius:5px}.btn.medium{height:40px;padding:0 20px;font-size:16px;font-weight:700;border-radius:5px}.btn.medium02{height:40px;padding:0 16px;font-size:13px;font-weight:500;border-radius:5px}.btn.large{height:50px;padding:0 20px;font-size:16px;font-weight:700;border-radius:5px}.btn.primary{background-color:#2580ad;border:1px solid #2580ad;color:#fff}.btn.primary_outline{background-color:#fff;border:1px solid #2580ad;color:#2580ad}.btn.secondary{background-color:#eef5f8;border:1px solid #EEF5F8;color:#2580ad}.btn.red{background-color:#d83535;border:1px solid #D83535;color:#fff}.btn.red_outline{background-color:#fff;border:1px solid #fc4545;color:#fc4545}.btn.gray01{background-color:#9e9e9e;border:1px solid #9e9e9e;color:#fff}.btn.gray02{background-color:#555;border:1px solid #555;color:#fff}.btn.gray03{background-color:#eee;border:1px solid #d5d5d5;color:#9e9e9e}.btn.disabled{background-color:#d5d5d5;border:1px solid #d5d5d5;color:#fff}.btn.monotone{background-color:#fff;border:1px solid #e8e8e8;color:#262626}.btn.monotone_outline{background-color:#fff;border:1px solid #e8e8e8;color:#888}.btn.white{background-color:#fff;border:1px solid #fff;color:#888}.btn.form_btn{background-color:#fff;border:1px solid #e8e8e8;color:#9e9e9e}.btn.outline{background-color:#fff;border:1px solid #bbbcbc;color:#9e9e9e}.btn.popup_white{background-color:#fff;border:1px solid none;color:#262626}.btn.popup_primary{background-color:#fff;border:1px solid none;color:#2580ad}.btn.navy{background-color:#124b7c;border:1px solid #124b7c;color:#fff}.badge.success{display:inline-block;padding:.5rem .8rem;font-size:1.2rem!important;font-weight:600;background-color:#eef5f8;color:#2580ad!important;border-radius:5px}.badge.cancel{display:inline-block;padding:.5rem .8rem;font-size:1.2rem!important;font-weight:600;background-color:#fff2f2;color:#fc4545!important;border-radius:5px}.badge.pickup{display:inline-block;padding:.5rem .8rem;font-size:1.2rem!important;font-weight:600;background-color:#f1eef8;color:#5225ad!important;border-radius:5px}.badge.keep{display:inline-block;padding:.5rem .8rem;font-size:1.2rem!important;font-weight:600;background-color:#ffc507;color:#262626!important;border-radius:5px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}.relative{position:relative}.wrap{position:relative;width:100%;height:auto;margin:0 auto}.wrap.white{background:#fff}.wrap.gray{background:#f7f7f7}.container{position:relative;max-width:100%;margin:0 auto}.container.main{height:100%;display:grid;grid-template-rows:repeat(1,max-content);grid-template-areas:"header" "content"}.container.reservation{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto;grid-template-areas:"header header" "navigation navigation" "content detail"}.container.mypage{display:grid;grid-template-rows:2fr calc(100% - 50px);grid-template-columns:0fr auto;grid-template-areas:"header header" "sidebar main"}.container.mypage .main{padding:4rem;grid-area:main;margin-left:27rem}@media screen and (min-width: 1500px){.container.mypage .main{padding:7rem}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem)}.content{width:100%;padding:2rem 4rem;grid-area:content}@media screen and (min-width: 1200px){.content{padding:4rem 6.5rem}}.row_20{padding:0 2rem}.row_25{padding:0 2.5rem}.row_30{padding:0 3rem}header{padding-right:4rem;background:#2580ad;color:#fff;position:sticky;top:0;z-index:2000;height:5rem;grid-area:header}@media screen and (min-width: 1200px){header{height:6rem}}header>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;background:#2580ad;width:100%}header li{width:27rem;text-align:center;position:relative}header li.reservation :after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1px;width:1px;height:90%;background:rgba(247,247,247,.2)}header li.payment :after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:90%;background:rgba(247,247,247,.2)}header li.on{background:#12638a}header li.on :before{content:"";background:#12638a}header li.on :after{content:"";background:#12638a}header li.on a{font-weight:800}header li :hover,header li :active{background:#12638a}header li :hover:before,header li :active:before{content:"";height:0;background:#12638a}header li :hover:after,header li :active:after{content:"";height:0;background:#12638a}header li :hover~li:before,header li :active~li:before{content:"";height:0;background:#12638a}header li :hover~li:after,header li :active~li:after{content:"";height:0;background:#12638a}header li a{display:block;height:5rem;line-height:5rem;font-size:1.6rem;font-weight:600;color:#fff;transition:.15s all}@media screen and (min-width: 1200px){header li a{height:6rem;line-height:6rem;font-size:2rem}}header .alarm{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;cursor:pointer;width:4.5rem;height:4.5rem;order:2}header .alarm--on{position:relative}header .alarm--on:before{content:"";display:block;position:absolute;top:4px;right:6px;width:6px;height:6px;background-color:#fc4545;border-radius:100%}header .profile{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem}header .profile__img{width:3rem;height:3rem;order:2}@media screen and (min-width: 1200px){header .profile__img{width:3.5rem;height:3.5rem}}header .profile__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header .profile__name p{font-size:1.6rem;font-weight:700}.navigation{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0rem;width:100%;height:5rem;border-bottom:1px solid #e8e8e8;background:#fff;position:sticky;top:50px;z-index:1100;grid-area:navigation}@media screen and (min-width: 1200px){.navigation{height:6rem;top:60px}}.navigation ul li{width:27rem;text-align:center}.navigation ul li :hover{background:#EEF5F8}.navigation ul li a{font-size:1.6rem;font-weight:600;display:block;height:5rem;line-height:5rem;color:#888;transition:.2s all ease-in}@media screen and (min-width: 1200px){.navigation ul li a{height:6rem;line-height:6rem;font-size:2rem}}.navigation ul li a.on{font-weight:800;color:#2580ad;border-bottom:5px solid #2580ad}.sidebar{grid-area:sidebar;background:#262d40;width:270px;height:calc(100vh - 50px);position:fixed;top:50px;left:0}@media screen and (min-width: 1200px){.sidebar{height:calc(100vh - 60px);top:60px}}.sidebar__profile{padding:3rem}.sidebar__profile p{font-size:2.4rem;font-weight:500;color:#fff;margin-top:1rem}.sidebar__profile__option{display:flex;gap:1rem;flex-wrap:wrap}.sidebar__profile__option>div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:500;color:#888;background:#f7f7f7;padding:.5rem 3rem;border:1px solid #e8e8e8;border-radius:5px;text-wrap:nowrap;max-width:10rem}.sidebar__menu>li{font-size:1.6rem;font-weight:700;color:#2580ad;cursor:pointer;padding-bottom:1.2rem;position:relative}.sidebar__menu>li:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 3rem;border-bottom:1px solid rgba(213,213,213,.2)}.sidebar__menu>li p{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;padding:1rem 3rem}.sidebar__menu>li p img{transform:rotate(180deg);transition:.25s all}.sidebar__menu>li.on .sidebar__submenu{display:block}.sidebar__menu>li.on .sidebar__menu__title img{transform:rotate(0)}.sidebar__menu>li:nth-child(n+2){padding:1.2rem 0}.sidebar__submenu{display:none}.sidebar__submenu a{display:block;padding:1rem 3rem;transition:.15s all}.sidebar__submenu a:hover,.sidebar__submenu a:active,.sidebar__submenu a.on{background:#2580ad}.sidebar__submenu li,.sidebar__submenu a{font-size:1.4rem;font-weight:400;color:#fff}.sidebar__button{position:absolute;right:3rem;bottom:2rem}.popup{background:#fff;border:1px solid #e8e8e8;border-radius:2rem;padding:4rem 3.5rem;max-width:370px;width:370px;height:-moz-max-content;height:max-content;overflow:hidden;transform:translate(0);z-index:2800}.popup span{font-size:1.6rem;font-weight:500;color:#262626}.popup__header{margin-bottom:3rem}.popup__header p{font-size:2.2rem;font-weight:600;text-align:center}.popup__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0rem;text-align:center}.popup__content>em{font-size:1.8rem;font-weight:600;color:#262626}.popup__content>span{font-size:1.6rem;font-weight:400;line-height:150%;color:#262626}.popup__content>b{font-size:1.4rem;font-weight:400;color:#9e9e9e;margin-top:3rem}.popup__content .detail__content ul{gap:1.2rem}.popup__content .detail__content span{font-size:1.4rem}.popup__content .total__price{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}.popup__content .total__price strong{font-size:1.6rem;font-weight:600;color:#262626;margin-right:auto}.popup__content .total__price em{font-size:2.5rem;font-weight:700;color:#262626;margin-left:auto}.popup__content .total__price em span{font-size:inherit;font-weight:inherit}.popup__content.holiday{max-height:33.4rem;overflow-y:auto;justify-content:flex-start;margin-bottom:5rem;padding-right:1rem;padding-bottom:0!important;gap:3rem}.popup__content.holiday .holiday__list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;width:100%;height:2.2rem}.popup__loading{margin-bottom:2rem}.popup__pay{margin-bottom:1.5rem}.popup__list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;width:100%}.popup__list>li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;width:100%;font-size:1.6rem;color:#9e9e9e}.popup__list>li span{color:#262626;font-weight:500}.popup__list>li span.success{color:#2580ad}.popup__list>li span.pickup{color:#5225ad}.popup__list>li span.cancel{color:#fc4545}.popup__line01{width:100%;height:1px;background:#e8e8e8;margin:2rem 0}.popup__button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;position:absolute;bottom:0;left:0;width:100%;margin-top:2.5rem;z-index:1}.popup__button button{font-size:1.6rem;font-weight:500;height:5rem}.popup__button.gray{background:#f7f7f7}.popup__button.gray>div{padding:1.5rem 3rem 2.5rem}.popup__button.gray p{font-size:1.6rem;font-weight:700;color:#2580ad}.popup__close{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0rem;cursor:pointer;width:4rem;height:4rem;position:absolute;top:.9rem;right:.9rem}.popup__back{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0rem;cursor:pointer;width:3rem;height:3rem;position:absolute;top:1.7rem;left:1.1rem}.popup__form{width:100%}.popup__form span{font-size:1.4rem;color:#888;display:inline-block;margin-bottom:1.5rem}.popup__form label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;border:1px solid #e8e8e8;border-radius:5px;font-size:1.6rem;font-weight:500;color:#bbbcbc;cursor:pointer;transition:.15s all}.popup__form label.on{color:#2580ad;font-weight:600;border:1px solid #2580ad;background:#f7f7f7}.popup__form label.on input[type=radio]:checked{border:6px solid #2580ad}.popup__form input[type=radio]{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #bbbcbc;border-radius:50%;width:2.5rem;height:2.5rem;transition:border .15s ease-out}.popup__form input[type=radio]:checked{border:6px solid #2580ad}.popup__payment{margin-top:1.5rem;margin-bottom:2rem;display:none}.popup__payment__input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;padding:0 1rem .5rem 0;border-bottom:2px solid #d9d9d9}.popup__payment__input input[type=text]{border:none;padding:0;color:#262626;font-size:2rem;font-weight:600}.popup__payment__input input[type=text]::-moz-placeholder{color:#bbbcbc}.popup__payment__input input[type=text]::placeholder{color:#bbbcbc}.popup__payment__input span{margin-bottom:0;font-size:1.5rem;font-weight:500;color:#bbbcbc}.popup__payment__button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem}.popup__payment.active .popup__payment__input{border-bottom:2px solid #2580ad}.popup__payment.active .popup__payment__input span{color:#262626}.popup__payment__total{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;margin-bottom:3rem;border-bottom:2px solid #2580ad;width:100%;padding-bottom:.6rem}.popup__payment__total p{font-size:1.4rem;color:#262626}.popup__payment__total div p{font-size:2rem;font-weight:700;color:#2580ad}.popup__payment__total div span{font-size:1.5rem;font-weight:600;color:#2580ad}.popup__qrcode span{font-size:1.4rem;color:#888;display:inline-block;margin-bottom:2.5rem}.popup__qrcode__refresh{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0rem;cursor:pointer;width:3rem;height:3rem;border:1px solid #e8e8e8;border-radius:50%;transition:.3s all ease-in-out}.popup__qrcode__refresh:hover,.popup__qrcode__refresh:active{transform:rotate(360deg)}.popup__qrcode__img{width:210px;height:210px}.popup__qrcode__img img{width:100%}.popup__qrcode em{font-size:2.2rem;font-weight:800;color:#262626}.popup__pw{width:100%}.popup__pw input[type=password]{font-size:1.5rem;font-weight:500;background:url(/assets/ico_lock-1fec49ec.svg) no-repeat left 2rem center;padding-left:4rem;color:#262626}.popup__pw input[type=password]:nth-child(n+2){margin-top:1.5rem}.popup__pw__error{font-size:1.2rem;color:#fc4545;text-align:left;margin-top:.7rem}.popup__dayoff{position:relative}.popup__content:has(.popup__button){padding-bottom:5rem}.popup:has(.detail){padding:0}.toast{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1.3rem;padding:1.4rem 3rem;width:40rem;background:#262626;border-radius:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2800}.toast p{color:#fff;font-size:1.6rem;font-weight:500;line-height:150%}.flex{display:flex}.flex_row{display:flex;flex-direction:row}.flex_column{display:flex;flex-direction:column}.flex_top{display:flex;justify-content:flex-top}.flex_center{display:flex;justify-content:center}.flex_end{display:flex;justify-content:flex-end}.flex_start{display:flex;justify-content:flex-start}.flex_space_between{display:flex;justify-content:space-between}.flex_item_top{display:flex;align-items:flex-start}.flex_item_center{display:flex;align-items:center}.flex_item_end{display:flex;align-items:flex-end}.grow-1{flex-grow:1}.grow-2{flex-grow:2}.grow-3{flex-grow:3}.grow-4{flex-grow:4}.grow-5{flex-grow:5}.grow-6{flex-grow:6}.grow-7{flex-grow:7}.grow-8{flex-grow:8}.grow-9{flex-grow:9}.grow-10{flex-grow:10}.gap5{gap:.5rem}.gap10{gap:1rem}.gap15{gap:1.5rem}.gap20{gap:2rem}.gap25{gap:2.5rem}.group{display:flex;gap:1.5rem}.group__type1{width:67.4rem}@media screen and (min-width: 1200px){.group__type1{width:101rem}}.group__type2{width:67.4rem}@media screen and (min-width: 1200px){.group__type2{width:100%}}.group__type2 span{font-size:1.6rem;font-weight:500;color:#262626}.group__header h2{font-size:2.5rem;font-weight:600;color:#262626;margin-top:.5rem}.group__header h2:after{content:"";display:inherit;width:8rem;height:3px;background:#262626;color:#262626;margin-top:2rem}.group__header p{font-size:2.5rem;font-weight:600;color:#262626}.group__content hr{height:1px;background:#e8e8e8}.group__subtitle{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0rem;padding-left:2rem;padding-right:1.5rem;border-bottom:1px solid #d5d5d5}.group__subtitle h3{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem;font-size:2rem;font-weight:600;color:#262626;padding-bottom:1rem}.group__subtitle h3 span{font-size:1.4rem;font-weight:400}.group__subtitle.show{border-bottom:2px solid #262626}.group__subtitle.show img{transform:rotate(180deg);transition:.1s all;content:url(/assets/ico_down_bk_lg-f02fefee.svg)}.group__list{margin:2rem 0;padding:0 2rem}.group__list.collapsed{display:none}.group__list li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0rem;position:relative;font-size:1.4rem;font-weight:500;color:#888}.group__list li>p{width:120px;min-width:120px}.group__list li>p span{font-size:1.2rem;position:absolute;left:0;top:36px}.group__list li input{width:100%;height:4rem;padding:1rem 1.5rem;font-size:1.3rem;font-weight:400;color:#262626}.group__list li input:disabled{color:#9e9e9e}.group__list li .dropdown button:disabled{color:#9e9e9e}.group__list li .textarea_desc{position:absolute;bottom:1rem;right:1.5rem;font-size:1.2rem;font-weight:400;color:#9e9e9e}.group__list li:has(.group__list__unit) input{padding-right:3rem}.group__list>li:nth-child(n+2){margin-top:1.5rem}.group__list__desc{font-size:1.2rem;font-weight:400;color:#2580ad;margin-left:1rem}.group__list__status div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:100%;border-radius:.5rem;font-weight:700}.group__list__status button.active{background:#fff;border:1px solid #2580ad;color:#2580ad}.group__list__status button.disalbed{background:#f7f7f7;border:1px solid #e8e8e8;color:#9e9e9e}.group__list__status__block div{padding:1rem 1.5rem;background:#fff1f1;color:#fc4545;border-radius:.5rem;font-size:1.4rem;font-weight:500}.group__list__unit{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);font-size:1.3rem;color:#262626}.group__list__info>p{margin-top:1rem}.group__list__info .group__list{margin-top:1rem}.group__list__info .dropdown .dropdown-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0rem;position:relative;top:0;padding:3rem;border:1px solid #e8e8e8}.group__list__info .dropdown .dropdown-menu li{padding:0}.group__list__info .dropdown .dropdown-menu li p{width:170px;min-width:170px}.group__list__info .dropdown .dropdown-menu li:nth-child(n+2){margin-top:1.5rem}.group__list__info .dropdown .dropdown-menu:hover li{background:#fff}.group__box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0rem;gap:.5rem;width:100%;background:#fff;border:1px solid #e5f0f5;border-radius:1rem;padding:4.7rem 0}@media screen and (min-width: 1200px){.group__box{padding:6.3rem 0 7rem;gap:1.5rem}}.group__box p{font-size:1.4rem;font-weight:600;color:#888}@media screen and (min-width: 1200px){.group__box p{font-size:1.6rem}}.group__box em{font-size:2.2rem;font-weight:700;color:#2580ad}@media screen and (min-width: 1200px){.group__box em{font-size:2.5rem}}.group__box em.wait{color:#9e9e9e}.group__box02{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0rem;width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:1rem;padding:4rem 0}@media screen and (min-width: 1200px){.group__box02{padding:5.5rem 0}}.group__box02 h5{color:#262626}.group__box02 p{font-size:1.6rem;font-weight:500;color:#262626}.group__box03{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0rem;flex-wrap:wrap;-moz-column-gap:4rem;column-gap:4rem;row-gap:2rem;padding:3rem 1.2rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-top:5rem}@media screen and (min-width: 1500px){.group__box03{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;padding:5rem 3rem;flex-wrap:nowrap;margin-top:7rem}}.group__box03 p{flex-basis:6rem;font-size:1.5rem;font-weight:500;color:#262626}@media screen and (min-width: 1500px){.group__box03 p{flex-basis:auto}}.group__box03~.relative{margin-top:4rem}@media screen and (min-width: 1500px){.group__box03~.relative{margin-top:8rem}}.group__picker{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:215px}@media screen and (min-width: 1200px){.group__picker{width:245px}}.group__picker button{padding:.6rem;border:1px solid #e8e8e8;width:4rem;height:4rem}.group__picker div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:100%;height:4rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.group__table__header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 1500px){.group__table__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}}.group__table__header__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e8e8e8;align-items:end;width:100%;flex:1}@media screen and (min-width: 1500px){.group__table__header__top{border-bottom:none;padding-bottom:0;justify-content:flex-start}}.group__table__header__bottom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0rem;padding-top:3rem;gap:.5rem;width:100%;flex:1.5}@media screen and (min-width: 1500px){.group__table__header__bottom{gap:1rem;padding-top:0}}.group__table01 thead tr{background:#f7f7f7}.group__table01 thead tr th{font-size:1.6rem;font-weight:600;color:#262626;text-align:left;padding:1.4rem 1.5rem}.group__table01 tbody tr{border-bottom:1px solid #e8e8e8;position:relative}.group__table01 tbody tr td{font-size:1.4rem;font-weight:500;color:#888}.group__table01 tbody tr td p{font-size:1.2rem;color:#888}.group__table01 tbody tr:last-child{border-bottom:0}.group__table01__title{padding:0 1.5rem}.group__table01__desc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:1.5rem 0}.group__table01__desc input:after{content:"%";position:absolute;top:0;left:0}.group__table02{width:100vw}.group__table02 colgroup col{width:100%}@media screen and (min-width: 1200px){.group__table02{width:100%}}.group__table02__container{width:100%;overflow-x:auto;white-space:nowrap}.group__table02 thead{background:#f7f7f7}.group__table02 tr{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0rem;width:100%;border-bottom:1px solid #e8e8e8}.group__table02 th{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;font-size:1.4rem;font-weight:600;color:#262626;padding:1.4rem 0;position:relative}@media screen and (min-width: 1200px){.group__table02 th{font-size:1.6rem}}.group__table02 td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:1.3rem;color:#262626;padding:.8rem}@media screen and (min-width: 1200px){.group__table02 td{font-size:1.4rem}}.group__table02 td:last-child button{transition:.2s all}.group__table02 td:last-child button:hover,.group__table02 td:last-child button:active{background:#f7f7f7}.group__table03{table-layout:fixed}.group__table03 tbody tr:hover,.group__table03 tbody tr:active{background:#f7f7f7}.group__table03 colgroup col{width:15%}@media screen and (min-width: 1500px){.group__table03 colgroup col{width:7%}}.group__table03 colgroup col:nth-child(2){width:70%}@media screen and (min-width: 1500px){.group__table03 colgroup col:nth-child(2){width:80%}}.group__table03 colgroup col:nth-child(3){width:30%}@media screen and (min-width: 1500px){.group__table03 colgroup col:nth-child(3){width:15%}}.group__table03 th{font-size:1.4rem;font-weight:600;color:#262626;padding:1.5rem 0;border-top:1px solid #262626;border-bottom:1px solid #e8e8e8}@media screen and (min-width: 1200px){.group__table03 th{padding:2rem 0;font-size:1.6rem}}.group__table03 td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:1.3rem;color:#262626;padding:1.5rem .5rem;border-bottom:1px solid #e8e8e8}@media screen and (min-width: 1200px){.group__table03 td{font-size:1.4rem}}.group__table03 td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.group__table03 td:nth-child(3){color:#9e9e9e}.group__table03__new{display:inline-block;font-size:1.1rem;font-weight:700;color:#fff;background:#2580ad;padding:.3rem .8rem;border-radius:150px;margin-left:.4rem}.group__table__bbs{table-layout:fixed}.group__table__bbs colgroup col{width:80%}@media screen and (min-width: 1500px){.group__table__bbs colgroup col{width:90%}}.group__table__bbs colgroup col:nth-child(2){width:20%}@media screen and (min-width: 1500px){.group__table__bbs colgroup col:nth-child(2){width:10%}}.group__table__bbs th{padding:1.5rem 0;border-bottom:1px solid #e8e8e8}.group__table__bbs th:nth-child(1){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:1.6rem;font-weight:500;color:#262626}.group__table__bbs th:nth-child(2){text-align:right;font-size:1.3rem;font-weight:400;color:#888}.group__table__bbs td{font-size:1.4rem;color:#262626;line-height:140%;padding:4rem 0;border-bottom:1px solid #e8e8e8}.group__table__bbs thead tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1.5rem .8rem;color:#888}.mt0{margin-top:0}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt9{margin-top:9px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt27{margin-top:27px}.mt30{margin-top:30px}.mt32{margin-top:32px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt48{margin-top:48px}.mt50{margin-top:50px}.mt53{margin-top:53px}.mt60{margin-top:60px}.mt78{margin-top:78px}.mt80{margin-top:80px}.mt100{margin-top:100px}.mt105{margin-top:105px}.mb0{margin-bottom:0}.mb3{margin-bottom:3px}.mb5{margin-bottom:5px}.mb13{margin-bottom:13px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml0{margin-left:0}.ml4{margin-left:4px}.ml5{margin-left:5px}.ml7{margin-left:7px}.ml8{margin-left:8px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml26{margin-left:26px}.ml50{margin-left:50px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr28{margin-right:28px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr75{margin-right:75px}.mr100{margin-right:100px}.pt0{padding-top:0}.pt6{padding-top:6px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt30{padding-top:30px}.pt60{padding-top:60px}.pr0{padding-right:0}.pr3{padding-right:3px}.pr150{padding-right:150px}.pl0{padding-left:0}.pl3{padding-left:3px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl150{padding-left:150px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px!important}.pb15{padding-bottom:15px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.w-100{width:100%}.detail::-webkit-scrollbar{width:5px;height:100%;background-color:transparent}.detail::-webkit-scrollbar-thumb{width:5px;border-radius:100px;background-color:#9e9e9e;margin-right:1.8rem}.detail::-webkit-scrollbar-track{width:5px;height:100%;background-color:transparent}body::-webkit-scrollbar{width:5px;height:100%;background-color:transparent}body::-webkit-scrollbar-thumb{width:5px;border-radius:100px;background-color:#9e9e9e;margin-right:1.8rem}body::-webkit-scrollbar-track{width:5px;height:100%;background-color:transparent}.modal.alarm::-webkit-scrollbar{width:5px;height:100%;background-color:transparent}.modal.alarm::-webkit-scrollbar-thumb{width:5px;border-radius:100px;background-color:transparent;margin-right:1.8rem}.modal.alarm::-webkit-scrollbar-track{width:5px;height:100%;background-color:transparent}.popup__content.holiday::-webkit-scrollbar{width:5px;height:100%;background-color:transparent}.popup__content.holiday::-webkit-scrollbar-thumb{width:5px;border-radius:100px;background-color:#9e9e9e;margin-right:1.8rem}.popup__content.holiday::-webkit-scrollbar-track{width:5px;height:100%;background-color:transparent}.dropdown-menu::-webkit-scrollbar{width:3px;height:100%;background-color:transparent}.dropdown-menu::-webkit-scrollbar-thumb{width:3px;border-radius:100px;background-color:#bbbcbc;margin-right:1.8rem}.dropdown-menu::-webkit-scrollbar-track{width:3px;height:100%;background-color:transparent}.btn.secondary{background:url(/assets/ico_edit_pencil-ea7bfc81.svg) #eef5f8 no-repeat left 3.7rem center;padding-left:3.7rem}.img_button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:10rem;height:10rem;color:#9e9e9e;font-size:3rem;font-weight:200;border:1px solid #e8e8e8;border-radius:.5rem;overflow:hidden;position:relative}.img_button label{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:100%;height:100%;cursor:pointer}.img_button_file{display:none}.img_button.disabled{background:#f7f7f7}.edit_button{width:2.2rem;height:2.2rem;position:absolute;top:.8rem;right:2.5rem}.tablet_button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0rem;width:16rem;height:3.4rem;border:2px solid #2580ad;border-radius:.5rem;padding:0 2rem 0 1.5rem;background:url(/assets/ico_arrow_right_bl-62974a26.svg) #EEF5F8 no-repeat right 1rem center;margin-left:auto;margin-right:4rem}@media screen and (min-width: 1500px){.tablet_button{display:none}}.tablet_button button{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.4rem;font-size:1.5rem;font-weight:700;color:#2580ad;background:#EEF5F8;line-height:24px;white-space:nowrap}.tablet_button button span{position:relative}.tablet_button button span.on:after{content:"";position:absolute;top:-2px;right:-8px;width:.6rem;height:.6rem;background:#fc4545;border-radius:50%}.excel_button{position:absolute;bottom:0;right:0}.weekly_button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem}.weekly_button button{width:5.5rem;height:5.5rem;background:#fff;border:1px solid #e8e8e8;border-radius:.5rem;font-size:1.5rem;font-weight:500;color:#262626;transition:.2s all}.weekly_button button:hover,.weekly_button button:active{border:1px solid #2580ad;background:#fff;color:#2580ad}.swtich_button{display:flex}.swtich_button input[type=checkbox]{visibility:hidden;width:0;height:0}.swtich_button label{cursor:pointer;text-indent:-9999px;width:42px;height:22px;background:#bbbcbc;display:block;border-radius:100px;position:relative}.swtich_button label:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:.2s}.swtich_button input:checked+label{background:#2580ad}.swtich_button input:checked+label:after{left:calc(100% - 3px);transform:translate(-100%)}.plus_button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:4rem;height:4rem;background:#fff;border:1px solid #e8e8e8;border-radius:.5rem;cursor:pointer}.view_button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:2.8rem;height:2.8rem;margin-right:-1rem}.collapse_button{width:2.9rem;height:2.9rem}.back_button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:3.5rem;height:3.5rem}.delete_button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:2rem;height:2rem;position:absolute;top:.8rem;right:.8rem}.box{box-shadow:0 5px 20px #0000000d;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0rem;padding:2.5rem;border-radius:1rem;overflow:hidden;position:relative;width:100%;background:#fff}.box__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;gap:1rem}.box__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem}.box__title p{font-size:1.8rem;font-weight:700;color:#262626}.box__title span{font-size:1.6rem;font-weight:500;color:#888}.box__list{margin-top:2.5rem;display:flex;flex-direction:column;gap:.8rem}.box__list li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;font-size:1.4rem;color:#888;white-space:nowrap}.box__list li span{font-weight:500;color:#262626;text-align:right}.box__list .total__price{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.box__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem}.box__header__total{font-size:1.8rem;font-weight:700;color:#262626}.box__content{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (min-width: 1200px){.box__content{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 2000px){.box__content{grid-template-columns:repeat(5,1fr)}}.box__content .cancel img,.box__content .canceling img{content:url(/assets/ico_right_cancel-25c90366.svg)}.box__content .cancel .box__list li,.box__content .canceling .box__list li,.box__content .cancel .box__list li span,.box__content .canceling .box__list li span{color:#888}.box__content .cancel .box__button button,.box__content .canceling .box__button button{background:#d5d5d5;border:#d5d5d5}.box__content .cancel .box__title p{color:#9e9e9e}.box__option{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0rem;margin-top:2rem;flex:1}.box__option--success{color:#2580ad;font-weight:700}.box__option--cancel{color:#fc4545;font-weight:700}.box__option--request{color:#9e9e9e;font-weight:700}.box__option span{font-size:1.5rem;font-weight:700}.box__button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;position:absolute;bottom:0;left:0;width:100%;margin-top:2.5rem}.box__button button{height:4rem;font-size:1.5rem;font-weight:700}.box.active:after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;border:1px solid #2580ad;border-radius:1rem}.box.gray{background:#f7f7f7;border:1px solid #e8e8e8;margin-bottom:2rem}.box.gray:last-child{margin-bottom:0}.box__list:has(+ .box__button){padding-bottom:4rem}.detail{box-shadow:-3px 3px 15px #0003;border-top-left-radius:2rem;border-bottom-left-radius:2rem;min-width:410px;width:410px;height:100%;background:#fff;overflow-y:scroll;position:fixed;top:0px;right:-450px;z-index:3500;display:none;flex-direction:column;grid-area:detail}@media screen and (min-width: 1200px){.detail{box-shadow:-5px 0 30px #00000012}}@media screen and (min-width: 1500px){.detail{position:sticky;display:flex;height:calc(100vh - (160px + 4rem));top:160px;right:0;z-index:1000}}.detail>h5{text-align:center;padding-top:3.5rem}.detail>.detail__btn{flex-grow:1;display:flex;align-items:flex-end;position:inherit;bottom:0;padding:0 4rem 3.5rem;background:#fff;width:405px}.detail>.detail__btn :after{content:"";width:100%;height:80px;position:absolute;bottom:85px;left:0;background:linear-gradient(to top,rgba(255,255,255,.8235294118),rgba(255,255,255,0));cursor:auto}.detail__container{padding:4rem 0;background:#f7f7f7}.detail__header{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;flex-wrap:wrap;margin:4rem;padding-bottom:1.5rem;border-bottom:2px solid #262626;border-top-left-radius:2rem}.detail__header h5{color:#262626}.detail__header .detail__btn{position:absolute;top:1.6rem;right:0;width:-moz-max-content;width:max-content}.detail__header .detail__btn button{box-shadow:-3px 3px 15px #0003}.detail__total{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0rem;margin-bottom:5rem}.detail__total>p{font-size:2.2rem;font-weight:600;color:#262626}.detail__total__price{display:block;font-size:4rem;font-weight:700;color:#262626;margin-top:1rem}.detail__total__point{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;font-size:1.5rem;color:#888;margin-top:.5rem}.detail__total__point span{color:#888}.detail__content{padding:0 4rem 13rem}@media screen and (min-width: 1500px){.detail__content{padding:0px 4rem 5rem}}.detail__content ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem}.detail__content ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:2rem;width:100%;font-size:1.4rem;color:#9e9e9e}.detail__content ul li span{color:#262626;font-weight:500;text-align:right}.detail__content ul li .through{text-decoration:line-through}.detail__content hr{border-width:1px;border-style:dashed;margin:2rem 0;color:transparent;background-image:repeating-linear-gradient(-60deg,#9e9e9e,#9e9e9e 2px,transparent 2px,transparent 5px,#9e9e9e 5px),repeating-linear-gradient(30deg,#9e9e9e,#9e9e9e 2px,transparent 2px,transparent 5px,#9e9e9e 5px),repeating-linear-gradient(120deg,#9e9e9e,#9e9e9e 2px,transparent 2px,transparent 5px,#9e9e9e 5px),repeating-linear-gradient(210deg,#9e9e9e,#9e9e9e 2px,transparent 2px,transparent 5px,#9e9e9e 5px);background-size:1px 100%,100% 0px,1px 100%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}.detail__btn button{width:100%}.detail.popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail__waiting{height:100%;display:flex;flex-direction:column}.detail__waiting .detail__header{position:fixed;background:#fff;z-index:100;padding:3.5rem 4rem 1rem;width:410px;margin:0;border-bottom:0;justify-content:space-between}.detail__waiting .detail__header p{font-size:1.3rem;color:#9e9e9e}.detail__waiting .detail__header em{font-size:1.4rem;color:#9e9e9e}.detail__waiting .detail__content{margin-top:15.5rem;padding:0 4rem 3.5rem}.detail__waiting .detail__info{width:100%}.detail__waiting>p{font-size:1.8rem;color:#888;text-align:center;margin-top:40%}input[type=number],input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],input[type=date],textarea{padding:1.1rem 1.5rem;border:1px solid #e8e8e8;border-radius:.5rem;font-size:1.3rem;font-weight:500;color:#262626;width:100%}input[type=number]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,textarea::-moz-placeholder{color:#9e9e9e}input[type=number]::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,textarea::placeholder{color:#9e9e9e}input:-moz-read-only,textarea:-moz-read-only{background:#f7f7f7;color:#9e9e9e;font-size:1.3rem;font-weight:400;line-height:140%}input:read-only,textarea:read-only{background:#f7f7f7;color:#9e9e9e;font-size:1.3rem;font-weight:400;line-height:140%}textarea{color:#262626;line-height:140%;font-weight:400}form label{font-size:1.6rem;font-weight:500;color:#262626}form input{font-size:1.6rem;color:#262626}form input:disabled{color:#888;background:#e8e8e8}form.login{margin-top:11rem}form.login div{display:flex;align-items:center;position:relative}form.login label{font-size:1.6rem;text-align:right;position:absolute;top:50%;transform:translateY(-50%)}form.login .userId label{left:-5.7rem}form.login .userPw label{left:-7.1rem}form.login input{font-size:1.4rem;border-radius:.5rem;width:100%;position:relative;color:#2580ad}form.login input::-moz-placeholder{color:#9e9e9e}form.login input::placeholder{color:#9e9e9e}form.login a{font-size:1.2rem;font-weight:500;color:#9e9e9e}.form__search{height:4rem;position:relative}.form__search__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:1.8rem;height:1.8rem;position:absolute;top:.9rem;right:1.5rem}.form__search input{padding-right:4.5rem}.form__keyword{background:url(/assets/ico_keyboard-9a1dbe53.svg) #fff no-repeat right 1.5rem center}.form__keyword:disabled{background:url(/assets/ico_keyboard-9a1dbe53.svg) #f7f7f7 no-repeat right 1.5rem center}.datepicker{margin-left:1.5rem;position:relative}.datepicker input{height:3.4rem;width:16rem;font-weight:500;line-height:140%;padding:1rem 1.5rem;background:url(/assets/ico_calender_bk-bba46075.svg) #fff no-repeat right 1.5rem center;width:100%;cursor:pointer}@media screen and (min-width: 1200px){.datepicker input{height:4rem;width:19rem}}.datepicker input::-moz-placeholder{color:#262626}.datepicker input::placeholder{color:#262626}.check{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;position:relative;cursor:pointer}.check input[type=checkbox]+label{width:1.5rem;height:1.5rem;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.check input[type=checkbox]+label:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;text-align:center;background:url(/assets/ico_checkbox-29e0a038.svg) no-repeat #fff center center;border-radius:100%;box-shadow:none}.check input[type=checkbox]:checked+label:after{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;background:url(/assets/ico_checkbox_active-ac708508.svg) no-repeat #fff center center;color:#fff;border-radius:100%;box-shadow:none}.check input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.check input[type=checkbox]:checked~label em{color:#262626}.check label{font-size:1.2rem;font-weight:400;color:#9e9e9e}.check label em{font-size:1.2rem;font-weight:400;color:#9e9e9e;white-space:nowrap}.chart{margin-bottom:4rem}.chart__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0rem}.chart__header h3{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;color:#2580ad}.chart__btn button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.chart__content{display:flex;justify-content:flex-start;gap:2rem;margin-top:2rem}.chart__content h4{color:#2580ad}.chart__content span{font-size:1.5rem;font-weight:500;color:#888;display:inline-block}.chart__title h4{font-size:2.5rem}.chart__title span{display:inline-block;margin-top:.8rem}.chart__count{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:0rem;align-self:flex-end}.chart__count strong{color:#262626;font-size:3.5rem;font-weight:600}@media screen and (min-width: 1200px){.chart__count strong{font-size:4.5rem}}.chart__count span{font-size:3rem;font-weight:600;color:#262626;margin-left:8px}.chart__volume,.chart__total{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem}.chart__volume{max-width:300px}@media screen and (min-width: 1200px){.chart__volume{max-width:440px}}.chart__total__bar{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.chart__total__bar li{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:2rem;width:100%}.chart__total__bar li span{min-width:8.5rem;width:8.5rem;font-size:1.5rem;font-weight:600;line-height:140%}.chart__total__bar li div{height:12px;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.chart__total__bar .bar__drk span{color:#2580ad}.chart__total__bar .bar__drk div{width:60%;background-color:#2580ad}.chart__total__bar .bar__med span{color:#ffc507}.chart__total__bar .bar__med div{width:40%;background-color:#ffc507}.bigchart{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0rem!important;width:100%;height:100%}@media screen and (min-width: 1200px){.bigchart{width:1200px;height:630px;border-radius:1rem!important}}.bigchart .modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;background:#fff;height:5rem;border-bottom:1px solid #e8e8e8;overflow:hidden}@media screen and (min-width: 1200px){.bigchart .modal__header{height:6rem}}.bigchart__nav{height:100%;border-top-left-radius:1rem;border-top-right-radius:1rem;background:#fff;display:flex}.bigchart__nav li{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:190px;cursor:pointer;transition:.15s all}.bigchart__nav li a{font-size:2.2rem;font-weight:600;color:#9e9e9e}.bigchart__nav li.on{border-bottom:5px solid #2580ad}.bigchart__nav li.on a{color:#2580ad;font-weight:800;margin-top:4px}.bigchart__nav li:hover,.bigchart__nav li:active{background:#EEF5F8}.bigchart__datelist{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;background:#fff;border:1px solid #e8e8e8;border-radius:.5rem;height:3.4rem;margin-right:4rem}@media screen and (min-width: 1200px){.bigchart__datelist{height:4rem}}.bigchart__datelist li{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:95px;height:100%;cursor:pointer;box-sizing:content-box;transition:.15s all}@media screen and (min-width: 1200px){.bigchart__datelist li{width:100px}}.bigchart__datelist li a{font-size:1.4rem;font-weight:500;color:#262626}.bigchart__datelist li.on{background:#EEF5F8;border:1px solid #2580ad!important;border-radius:.5rem;box-sizing:content-box}.bigchart__datelist li.on a{color:#2580ad;font-weight:700}.bigchart__datelist li:hover,.bigchart__datelist li:active{background:#EEF5F8}.bigchart__datelist li:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.bigchart__datelist li:nth-child(2){border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-radius:0}.bigchart__datelist li:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}.bigchart__datelist li:has(.on){border-left:none;border-right:none}.bigchart .datepicker{margin-left:0}.bigchart .datepicker input{font-size:1.4rem;color:#262626;width:180px;padding:1rem 1.5rem;background:url(/assets/ico_calender_bk-bba46075.svg) #fff no-repeat right 1.5rem center;background-size:1.8rem}.bigchart .datepicker input::-moz-placeholder{color:#262626}.bigchart .datepicker input::placeholder{color:#262626}.bigchart .popup__close{top:.4rem;right:.1rem}.bigchart .modal__content{padding:3rem;display:grid;grid-template-rows:repeat(2,auto);grid-template-areas:"graph volume" "graph total";gap:2rem;height:calc(100% - 60px);background:#f7f7f7}@media screen and (min-width: 1200px){.bigchart .modal__content{height:auto;padding:4rem}}.bigchart .modal__content .box{padding:2rem}.bigchart .modal__content .box .chart__title p{font-size:1.6rem;font-weight:600;color:#2580ad}@media screen and (min-width: 1200px){.bigchart .modal__content .box .chart__title p{font-size:1.8rem}}.bigchart .modal__content .box .chart__title span{font-size:1.2rem;font-weight:500;color:#9e9e9e;margin-top:.5rem}@media screen and (min-width: 1200px){.bigchart .modal__content .box .chart__title span{font-size:1.3rem}}.bigchart .modal__content .box .chart__count{align-items:center}.bigchart .modal__content .box .chart__count strong,.bigchart .modal__content .box .chart__count span{font-size:2.6rem;font-weight:700}.bigchart .modal__content .chart__volume{grid-area:volume;max-width:30rem;width:30rem}.bigchart .modal__content .chart__total{grid-area:total;gap:0;max-width:30rem;width:30rem}.bigchart .modal__content .bigchart__graph{box-shadow:0 5px 20px #0000000d;grid-area:graph;min-width:644px;overflow:hidden;border-radius:1rem}@media screen and (min-width: 1200px){.bigchart .modal__content .bigchart__graph{width:800px}}.bigchart__amount{padding:2rem;background:#f7f7f7;width:100%;border-radius:1rem}.bigchart__amount ul{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.bigchart__amount ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;font-size:1.3rem;font-weight:500;position:relative;padding-left:1.4rem}.bigchart__amount ul li span{color:#262626}.bigchart__amount ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:9px;height:9px;border-radius:50%}.bigchart__amount__drk{color:#2580ad}.bigchart__amount__drk:before{background:#2580ad}.bigchart__amount__med{color:#ffc507}.bigchart__amount__med:before{background:#ffc507}.bigchart__amount__card{color:#09c162}.bigchart__amount__card:before{background:#09c162}.dropdown{position:relative;width:100%}.dropdown button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;padding:1rem 1.5rem;border-radius:.5rem;height:4rem!important;font-size:1.3rem;font-weight:500}.dropdown button.toggle{border:1px solid #262626;color:#262626}.dropdown button.toggle img{content:url(/assets/ico_down_bk-a3ec5adf.svg)}.dropdown.timer_set button.toggle{border:1px solid #2580ad;color:#2580ad}.dropdown.timer_set button.toggle img{content:url(/assets/ico_down_primary-0df4dc5c.svg)}.dropdown.timer_set .dropdown-menu{border:1px solid #e8e8e8;max-height:17.2rem;overflow-y:auto;padding:.5rem 0}.dropdown.timer_set .dropdown-menu li{padding:.7rem 1.4rem}.dropdown.timer_set .dropdown-menu .hide_block{border:1px solid #e8e8e8}.dropdown button:disabled{color:#d5d5d5;border:1px solid #e8e8e8;background:#f7f7f7}.dropdown .dropdown-menu{background:#fff;border:1px solid #262626;border-radius:.5rem;width:100%;font-size:1.3rem;font-weight:500;position:absolute;top:42px;z-index:1;overflow:hidden;transform-origin:center top;transition:.1s}.dropdown .dropdown-menu li{padding:1rem 1.5rem;transition:.2s all;cursor:pointer}.dropdown .dropdown-menu li:hover,.dropdown .dropdown-menu li:active{background:#f7f7f7}.dropdown .dropdown-menu li:hover a,.dropdown .dropdown-menu li:active a{color:#262626;font-weight:600}.dropdown .dropdown-menu li p,.dropdown .dropdown-menu li a{font-size:1.3rem;color:#888;transition:.15s all}.dropdown .dropdown-menu li:last-child{border-bottom:none}.dropdown .dropdown-menu.toggle_block{visibility:visible;transform:scaleY(1)}.dropdown .dropdown-menu.hide_block{visibility:hidden;transform:scaleY(0)}.dropdown__popup{width:100%;margin-top:1rem;margin-bottom:10rem}.dropdown__popup .btn{width:100%;font-size:1.5rem;padding:1.5rem}.dropdown__popup .dropdown-menu .hide_block{width:100%;top:46px}.dropdown__popup .dropdown-menu .hide_block li{padding:1.5rem;text-align:left}.dropdown__popup .dropdown-menu .hide_block li a{font-size:1.5rem}#list_info .group__list{padding:3rem}#list_info .group__list li{padding:0}#list_info .toggle_block{display:block}#list_info .hide_block{display:none}.modal{background:#fff;border-radius:2rem;position:fixed;z-index:3000;overflow-x:hidden}.modal__wrap{width:100%;height:100%;display:none;position:fixed;top:0;right:0}.modal__wrap.active{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;z-index:3000}.modal__bg{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.65);z-index:1500}.modal.alarm{width:360px;max-height:672px;top:60px;right:4rem}@media screen and (min-width: 1200px){.modal.alarm{right:5rem;top:70px}}.modal.alarm .modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;padding:2.8rem 2.5rem 1rem;position:fixed;background:white;width:360px;border-top-left-radius:2rem;border-top-right-radius:2rem}.modal.alarm .modal__content{margin-top:6.8rem}.modal.alarm .modal__content>h6{font-size:1.4rem;padding:0 2rem;margin-bottom:1rem}.modal.alarm .modal__content .alarm__box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.5rem;padding:1.5rem 2.5rem;cursor:pointer}.modal.alarm .modal__content .alarm__box__img{box-shadow:0 0 10px #00000014;width:5rem;min-width:5rem;height:5rem;border-radius:1rem;overflow:hidden}.modal.alarm .modal__content .alarm__box__desc em{font-size:1.5rem;font-weight:700;color:#262626}.modal.alarm .modal__content .alarm__box__desc p{font-size:1.3rem;font-weight:500;color:#888;margin-top:.8rem}.modal.alarm .modal__content .alarm__box__desc span{font-size:1.2rem;font-weight:500;color:#bbbcbc;display:inline-block;margin-top:.8rem}.modal.alarm .modal__content .alarm__box:nth-child(n+1){border-top:1px solid rgba(232,232,232,.5)}.modal.alarm .modal__content .alarm__box:last-child{border-bottom:1px solid rgba(232,232,232,.5);margin-bottom:2.8rem}.modal.alarm .modal__content .alarm__box.active{background:#f5f9fb}.breadcrumb{display:flex}.breadcrumb-item{font-size:1.4rem;font-weight:500;color:#888}.breadcrumb-item+.breadcrumb-item:before{color:#888;content:">";padding:0 .6rem}.tooltip img{display:block;cursor:pointer}.tooltip__info{padding:1.8rem 2rem;background:#fff;border:1px solid #9e9e9e;border-radius:.5rem;position:absolute;top:80%;right:40%;transform:translate(32%);display:none}.tooltip__info p{font-size:1.2rem;font-weight:600;color:#888;white-space:nowrap}.page{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.6rem}.page li a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;font-size:1.3rem;font-weight:500;color:#262626;width:2.5rem;height:2.5rem;border-radius:.5rem}.page li.page--active a{font-weight:700;color:#2580ad;background:#EEF5F8}.page li a:hover{background:#e8e8e8}.timer{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2rem;width:100%;padding:3rem 2rem;background:#f7f8f9;border-radius:1rem}.timer>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0rem;width:100%}.timer span{font-size:1.5rem;font-weight:600;color:#888}.dayoff__set{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem}.dayoff__set li:nth-child(1) a{border-top-right-radius:0;border-bottom-right-radius:0}.dayoff__set li:nth-child(2) a{border-top-left-radius:0;border-bottom-left-radius:0}.dayoff__set li a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;width:23.8rem;color:#9e9e9e;font-weight:500!important}.dayoff__set li a.on{color:#fff;background:#2580ad;border:1px solid #2580ad;font-weight:700!important}.dayoff__box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;border:1px solid #e8e8e8;border-radius:.5rem;padding:.7rem 1.2rem}.dayoff__box p{font-size:1.4rem;font-weight:400;color:#262626;background:url(/assets/ico_calender_bk_sm-0a9c52bb.svg) no-repeat left .3rem center;padding-left:2.8rem;line-height:110%}.dayoff__box div{cursor:pointer}.tab{display:table;border-collapse:collapse}.tab li{display:table-cell}.tab li button{width:20rem;background:#fff;color:#e8e8e8;border:1px solid #e8e8e8}.tab li button.sale{border:1px solid #2580ad;border-right:1px solid #2580ad!important;color:#2580ad}.tab li button.stop_sale{border:1px solid #9e9e9e;border-left:1px solid #9e9e9e!important;color:#9e9e9e}.tab li:nth-child(1) button{border-top-right-radius:0;border-bottom-right-radius:0}.tab li:nth-child(2) button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.popup.calendar--sm{padding:2rem 1rem;width:218px;max-width:218px;border-radius:.5rem}.popup.calendar--sm .calendar__title{font-size:1.4rem;font-weight:600}.popup.calendar--sm .bbs__calendar tbody{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem}.popup.calendar--sm .bbs__calendar th{width:2.7rem;height:2.7rem;color:#262626;font-size:1.2rem;font-weight:600}.popup.calendar--sm .bbs__calendar td{width:2.7rem;height:2.7rem}.popup.calendar--sm .bbs__calendar td .calendar-date{min-width:2.7rem}.popup.calendar--sm .bbs__calendar td .calendar-date .num{font-size:1.2rem;font-weight:400;height:2.7rem}.calendar--sm{box-shadow:0 5px 20px #00000026;position:absolute;top:4.5rem;left:0;display:none}.calendar--sm.active{display:block}.calendar__title{font-size:2rem;font-weight:700;color:#262626}.calendar__btn{width:2.8rem;height:2.8rem}.calendar__btn:disabled{opacity:1!important}.calendar__time{grid-gap:.8rem 1rem}.calendar__time li>span{height:4rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.05);background-color:#2580ad66;box-sizing:border-box;font-size:1.3rem;display:flex;align-items:center;justify-content:center;color:#fff}.calendar__time li>span.selected{border:1px solid rgba(255,255,255,.1)}.bbs__calendar{font-size:1.3rem;color:#fff;text-align:center}.bbs__calendar tbody{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.bbs__calendar tr{display:flex}.bbs__calendar tr:first-child td{padding-top:0}.bbs__calendar th{width:4.6rem;height:2.5rem;color:#262626;font-size:1.3rem;font-weight:700}.bbs__calendar td{width:4.6rem;height:3.5rem;cursor:pointer;position:relative}.bbs__calendar td .calendar-date{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;min-width:3.5rem;width:100%;height:100%;box-sizing:border-box}.bbs__calendar td .calendar-date .num{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0rem;line-height:1.8rem;font-size:1.3rem}.bbs__calendar td .calendar-date .text{line-height:1.4rem;font-size:1rem}.bbs__calendar td .calendar-date.unselectable span{color:#9e9e9e}.bbs__calendar td .calendar-date.off{border:1px solid rgba(255,255,255,.05)}.bbs__calendar td .calendar-date.range-from:after{border-radius:4rem 0 0 4rem;left:.6rem!important}.bbs__calendar td .calendar-date.range-in:after{box-sizing:border-box;content:"";width:4.6rem;height:3.5rem;left:0px;position:absolute;right:0px;background-color:#eef5f8;top:0;z-index:-1}.bbs__calendar td .calendar-date.range-to:after{border-radius:0 4rem 4rem 0;left:-.6rem!important}.bbs__calendar td .calendar-date.selected .num{color:#fff;font-weight:700;background-color:#2580ad;border-radius:50%;width:3.5rem;height:3.5rem;position:relative;z-index:1}.bbs__calendar td .calendar-date.today.selected{color:#fff}.bbs__calendar td .calendar-date.today.selected .text{font-weight:400}.hover-active[data-v-03f8f48d]:hover{background-color:#ecf1f3!important}.modal.alarm[data-v-03f8f48d]{height:672px!important}.spinner-container[data-v-03f8f48d]{display:flex;justify-content:center;align-items:center;height:672px}.spinner[data-v-03f8f48d]{width:50px;height:50px;border-radius:50%;border:5px solid #e0e0e0;border-bottom:5px solid #fe9616;animation:spin-03f8f48d 1s linear infinite;position:relative;z-index:9999}@keyframes spin-03f8f48d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile__warning[data-v-8c167131]{font-size:1.6rem;font-weight:700;word-break:keep-all}.cursor__point[data-v-8c167131]{cursor:pointer}.profile__img[data-v-8c167131]{border-radius:50%;width:40px;height:40px;overflow:hidden;display:inline-block}.sidebar__menu>li[data-v-3ddd3066]:hover{color:#5d96b4}.profile__img[data-v-3ddd3066]{border-radius:50%;width:80px;height:80px;overflow:hidden;display:inline-block}#app{height:100vh;-webkit-tap-highlight-color:transparent!important}.dropdown .dropdown-menu{display:block;transform-origin:top;transition:.1s}.toggle_block{visibility:visible;transform:scaleY(1)}.hide_block{visibility:hidden;transform:scaleY(0)}.disabled{cursor:default}.cursor__point{cursor:pointer}.disabled_text{color:#9e9e9e!important}.group__list li>p{width:155px;min-width:155px}.img_button label{background-size:cover;background-position:center}.disable_back{background:#f7f7f7}.calendar-text-color{color:#262626!important}.custom_width_auto{width:auto;border-bottom:1px solid #e8e8e8}
