.view_pc{display:block}.hide,.view_mo{display:none}::-webkit-scrollbar{width:8px;height:4px;background:none}::-webkit-scrollbar-thumb{border:1px solid transparent;background:rgba(217,222,231,.5);border-radius:100px}::-webkit-scrollbar-track{background:none}.loading{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:rgba(0,0,0,.42);opacity:1;transition:.5s}.loading.no-layer{background:transparent}.loading.none-fixed{position:relative;top:unset;right:unset;bottom:unset;left:unset;z-index:unset;background:unset;margin:80px auto 40px}.loading-circle{width:54px;height:54px;animation:loading-spin 3s infinite}.loading-circle circle{stroke:var(--color-primary);stroke-width:4;stroke-dasharray:157,157;stroke-dashoffset:0;fill:transparent;animation:loading-circle-ani 1s infinite}.loading-dots{display:flex;gap:8px;align-items:center}.loading-dots .dot{width:12px;height:12px;background-color:var(--color-primary);border-radius:50%;animation:dot-bounce 1.4s ease-in-out infinite both}.loading-dots .dot:first-child{animation-delay:-.32s}.loading-dots .dot:nth-child(2){animation-delay:-.16s}.loading-dots .dot:nth-child(3){animation-delay:0s}@keyframes dot-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(61,61,61,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:8px;min-width:360px;padding:36px 24px;opacity:0;z-index:-1;transition:opacity .35s,z-index .35s;animation:fadeOpacityOut .2s ease-out forwards}.toast.active{opacity:1;z-index:300;animation-name:fadeOpacityIn}.toast span{display:inline-block;width:100%;font-family:var(--font-sc-dream);font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;text-align:center;color:#fff}@keyframes fadeOpacityIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOpacityOut{0%{opacity:1}to{opacity:0}}.layerPopup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;justify-content:center;align-items:center;margin:-30px 0 0 -30px}.spinner{border:8px solid #f3f3f3}.ellipsis{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:8px;transition:background-color .15s,border-color .15s,color .15s}.btn-round{border-radius:36px}.btn-primary{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.btn-primary:hover{background-color:#fff;border-color:var(--color-primary);color:var(--color-primary)}.btn-outline,.btn-outline_nh,.btn-secondary{background-color:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}.btn-outline:hover{border:1px solid #fff;background-color:var(--color-primary);color:#fff}.btn-white{border:1px solid #fff;background-color:#fff;color:var(--color-primary)}.btn-transparent{border:1px solid #fff;background-color:transparent;color:#fff}.btn-transparent:hover{border:1px solid #fff;background-color:#fff;color:var(--color-primary)}.btn-outline_gray{border:1px solid #d9d9d9;background-color:#fff;color:#80848B}.btn-cancel{border:1px solid #ecedf0;background-color:#ECEDF0;color:#797E8F}.btn-kakao{background-color:#f6e04b;color:#341e1e}.btn-kakao:hover{background-color:#ffdf00;color:#000}.btn-kakao:before{content:"";position:absolute;top:50%;left:50px;transform:translateY(-50%);width:20px;height:18px;background:url(/images/onboarding/kakao.png) 50%/cover no-repeat}.btn-disabled{background-color:#eee;color:#666;pointer-events:none}.btn-exit{width:100%;height:45px;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;font-size:16px;font-weight:600;letter-spacing:-.53px;color:#a4a4a4}.btn-shadow{box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.btn-xs{min-width:92px;height:42px;padding-inline:10px;font-size:15px;font-weight:600}.btn-sm,.btn-xs{letter-spacing:-.45px}.btn-sm{width:150px;height:50px;font-size:16px;font-weight:700}.btn-md{width:200px}.btn-lg,.btn-md{height:45px;font-size:16px;font-weight:600;letter-spacing:-.53px}.btn-lg{width:370px}.btn-full{width:100%;height:45px;font-size:16px;font-weight:600;letter-spacing:-.53px}.btn-banner{min-width:130px;height:50px;padding-inline:20px;font-size:20px;font-weight:600}.tag-box{display:inline-flex;justify-content:center;align-items:center;height:30px;padding:0 8px;border-radius:6px;font-size:14px;font-weight:500}.tag-box.tag-header{background-color:var(--header-color);color:#fff}.tag-box.tag-nav{background-color:var(--nav-color);color:#000}.tag-box.tag-main{background-color:var(--color-primary);color:#fff}.tag-box.tag-sub{background-color:var(--sub-color);color:#fff}.tag-box.tag-black{background-color:var(--black-color);color:#fff}.tag-box.tag-navy{background-color:var(--navy-color);color:#fff}.tag-box.tag-text{background-color:var(--text-color);color:#fff}.tag-box.tag-white{background-color:var(--white-color);color:#fff}.tag-box.tag-blue{background-color:var(--blue-color);color:#fff}.tag-box.tag-green{background-color:var(--green-color);color:#fff}.tag-box.tag-success{background-color:var(--success-color);color:#fff}.tag-box.tag-warning{background-color:var(--warning-color);color:#fff}.tag-box.tag-complete{background-color:var(--complete-color);color:#fff}.tag-box.tag-error{background-color:var(--error-color);color:#fff}.tag-box.tag-gray_600{background-color:var(--gray_600-color);color:#fff}.tag-box.tag-gray_900{background-color:var(--gray_900-color);color:#fff}.tag-box.tag-background{background-color:var(--background-color);color:#fff}.tag-box.tag-border{background-color:var(--border-color);color:#fff}.tag-box.tag-disabled{background-color:var(--disabled-color);color:#fff}.text-header{color:var(--header-color)}.text-nav{color:var(--nav-color)}.text-main{color:var(--color-primary)}.text-sub{color:var(--sub-color)}.text-black{color:var(--black-color)}.text-navy{color:var(--navy-color)}.text-text{color:var(--text-color)}.text-white{color:var(--white-color)}.text-blue{color:var(--blue-color)}.text-green{color:var(--green-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-complete{color:var(--complete-color)}.text-error{color:var(--error-color)}.text-gray_600{color:var(--gray_600-color)}.text-gray_900{color:var(--gray_900-color)}.text-background{color:var(--background-color)}.text-border{color:var(--border-color)}.text-disabled{color:var(--disabled-color)}.accordian details{list-style-type:none;padding:12px 0}.accordian details:not(:last-child){border-bottom:1px solid #e4e6ea}.accordian details>summary{position:relative;font-size:16px;font-weight:700;line-height:140%;cursor:pointer}.accordian details>summary>em{margin-right:4px;color:var(--color-primary)}.accordian details>summary::marker{content:"";display:none}.accordian details>summary:before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(0);width:13px;height:8px;background:url(/images/icons/arrow-down-grey.svg) 50%/cover no-repeat}.accordian details[open]>summary:before{transform:translateY(-50%) rotate(180deg);width:13px;height:8px;background:url(/images/icons/arrow-down-primary.svg) 50%/cover no-repeat}.accordian details>p{display:none;background-color:#f7f7f7;padding:12px 0 0;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.45px;color:#777A85;white-space:pre-line}.accordian details[open]>p{display:block}@media (max-width:480px){.accordian details>summary{padding:30px 40px 30px 10px}.accordian details>p{font-size:16px;line-height:1.5;letter-spacing:-.4px}}.checkbox{display:flex;justify-content:space-between;align-items:center}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{cursor:pointer}.checkbox input[type=checkbox]+label>span{vertical-align:middle;padding-left:8px;font-size:14px;font-weight:400;letter-spacing:-.45px;color:#333}.checkbox input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #ddd;border-radius:4px;vertical-align:middle;transition:background .15s,border-color .15s}.checkbox input[type=checkbox]:checked+label:before{content:"";border-color:var(--color-primary);background:var(--color-primary) url(/images/icons/check-white.svg) center center /10px no-repeat}.checkbox a{flex-shrink:0;font-size:15px;font-weight:500;letter-spacing:-.45px;color:#222;border-bottom:1px solid #222}@media (max-width:480px){.checkbox a{flex-shrink:0;font-size:15px;letter-spacing:-.4px}.checkbox input[type=checkbox]+label{width:100%}}.input-radio{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.radiobox{position:relative}input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}input[type=radio]+label{display:inline-block;position:relative;padding-left:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:14px;font-weight:400;color:#333}input[type=radio]:checked+label{color:#000}input[type=radio]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:100%;box-sizing:border-box}input[type=radio]+label:after,input[type=radio]+label:before{transition:border-color .35s,background-color .35s}input[type=radio]:checked+label:before{background-color:#fff;border-color:#ddd}input[type=radio]+label:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);width:10px;height:10px;background-color:transparent;border-radius:50%}input[type=radio]:checked+label:after{background-color:var(--color-primary)}.custom-select{position:relative;width:100%}.custom-select__control{width:100%;border:1px solid transparent!important;height:36px!important;min-height:36px!important;border-radius:0!important;padding:0;box-shadow:unset!important}.custom-select__control:hover{border-color:unset}.custom-select__value-container{padding:0!important;border:none}.custom-select__value-container .custom-select__multi-value+input{position:absolute}.custom-select__control--is-disabled{background-color:transparent!important;border:1px solid transparent!important}.custom-select__control--is-disabled .custom-select__single-value{color:rgb(84,84,84)!important}.custom-select__menu{min-width:calc(100%)!important;width:max-content!important;top:calc(100% + 4px)!important;margin:0!important;padding:0!important;contain:paint}.custom-select__menu-list{padding:0!important}.custom-select__option:not(:last-child){border-bottom:1px solid #efefef}.custom-select__option--is-focused{color:#fff;border:none;outline:none}.custom-select__option--is-selected{color:#fff!important}.custom-select__option--is-selected,.custom-select__option--is-selected:hover,.custom-select__option:hover{background-color:var(--main-color)!important}.custom-select__option:hover{color:#fff!important}.custom-select__single-value{display:flex!important;align-items:center;gap:4px;margin:0!important;font-size:14px;font-weight:400;color:var(--main-color)}.custom-select__input-container{padding:0!important;margin:0!important}.custom-select__indicator{padding:8px 6px!important}.custom-select__indicator-separator{display:none}.custom-select__control--is-disabled .custom-select__indicator{display:none!important}.custom-select__placeholder{margin:0!important;font-size:14px;font-weight:400;color:#777!important}.custom-select--is-disabled .custom-select__placeholder{color:rgb(84,84,84)!important}.filter-select{position:relative;width:100%;max-width:210px}.filter-select__control{width:100%;border:1px solid #e4e6ea!important;height:40px!important;min-height:40px!important;border-radius:6px!important;padding:0;box-shadow:unset!important}.filter-select__control:hover{border-color:unset}.filter-select__value-container{padding:0 0 0 8px!important;border:none}.filter-select__control--is-disabled{background-color:rgba(239,239,239,.8)!important;border:1px solid #eaeaea!important}.filter-select__control--is-disabled .filter-select__single-value{color:rgb(84,84,84)!important}.filter-select__placeholder{margin:0!important;font-size:14px;font-weight:400;color:#777!important}.filter-select__menu{min-width:calc(100%)!important;width:max-content!important;top:calc(100% + 4px)!important;margin:0!important;padding:0!important;contain:paint}.filter-select__menu-list{padding:0!important}.custom-select__option{display:flex!important;align-items:center;gap:4px}.custom-select__option,.filter-select__option{font-size:14px!important;font-weight:500!important;color:#777!important;background-color:#fff!important;padding:10px 12px!important}.filter-select__option--is-focused{color:#fff;border:none;outline:none}.filter-select__option--is-selected{color:#fff!important}.filter-select__option--is-selected,.filter-select__option--is-selected:hover,.filter-select__option:hover{background-color:var(--color-primary)!important}.filter-select__option:hover{color:#fff!important}.filter-select__single-value{margin:0!important;font-size:14px;font-weight:400;color:var(--color-primary)}.filter-select__input-container{padding:0!important;margin:0!important}.filter-select__indicator{padding:8px 10px!important}.filter-select__indicator-separator{display:none}.filter-select__control--is-disabled .filter-select__indicator{display:none!important}.select2-container .select2-selection--single{height:50px}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 20px}.select2-container--default .select2-selection--single{border:1px solid var(--color-primary)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-size:16px;font-weight:500;letter-spacing:-.45px;color:var(--color-primary)}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:20px;height:50px;max-height:100%}.select2-container--default .select2-selection--single .select2-selection__arrow b{width:13px;height:8px;background:url(/images/icons/arrow-down-primary.svg) 50%/cover no-repeat;border:none;margin:0;transform:translate(-50%,-50%)}.select2-results__option{padding:12px 20px;font-size:16px;font-weight:400;letter-spacing:-.45px}@media (max-width:480px){.select2-container .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}}.react-calendar{width:100%}.react-calendar__navigation{display:flex;justify-content:center;align-items:center}.react-calendar__navigation__label{flex-grow:unset!important;width:130px;flex-shrink:0;font-size:15px;font-weight:400;color:#000;pointer-events:none}.react-calendar__navigation__prev-button{display:inline-block;width:22px;height:22px;background:url(/images/icons/btn_prev.svg) 50%/cover no-repeat;font-size:0}.react-calendar__navigation__next-button{display:inline-block;width:22px;height:22px;background:url(/images/icons/btn_next.svg) 50%/cover no-repeat;font-size:0}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__viewContainer{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;margin-top:16px;contain:paint}.react-calendar__month-view__weekdays{background-color:#FBFBFD;height:40px}.react-calendar__month-view__weekdays__weekday{display:inline-flex;justify-content:center;align-items:center;border-bottom:1px solid #f4f4f4}.react-calendar__month-view__weekdays__weekday:not(:last-child){border-right:1px solid #f4f4f4}.react-calendar__month-view__weekdays__weekday abbr{font-size:14px;font-weight:400;color:#333;text-decoration:none}.react-calendar__month-view__days__day{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px;height:67px;margin:0 -1px -1px 0;border:solid #f4f4f4;border-width:0 1px 1px 0;padding:10px 0 0 10px}.react-calendar__month-view__days__day abbr{font-size:12px;font-weight:400;color:#666}.react-calendar__month-view__days__day--weekend abbr{color:#E66251}.react-calendar__month-view__days__day:nth-child(7n) abbr{color:#5BAEDC}.react-calendar__tile--active{background-color:#f8f8ee;border-color:#EDEED6;border-width:1px;margin-left:-1px}.react-calendar__month-view__days__day .schedule_day-data{font-size:12px;font-weight:400;color:#333}.react-calendar__month-view__days__day .schedule_day-data b{font-weight:500}.react-calendar__month-view__days__day--neighboringMonth .schedule_day-data,.react-calendar__month-view__days__day--neighboringMonth abbr{font-size:0}.react-datepicker{display:flex}.react-datepicker-popper{z-index:11}.react-datepicker-wrapper{width:100%;height:100%}.react-datepicker__input-container{height:100%}.react-datepicker__tab-loop{position:absolute}.react-datepicker{border:1px solid #ddd;border-radius:10px;contain:paint;font-family:var(--main-font)}.react-datepicker__header{background-color:#FBFBFD;border-bottom:1px solid #f4f4f4}.react-datepicker__day--outside-month{opacity:.25}.react-datepicker__day--selected{color:#333}.react-datepicker__day--weekend{color:#e66251}.react-datepicker__day:nth-child(7n){color:#5BAEDC}.react-datepicker__navigation-icon{top:3px}.react-datepicker-time__header{font-size:14px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#FBFBFD;color:#f4f4f4}.react-datepicker-popper .react-datepicker__triangle{stroke:#ddd}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#f8f8ee}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#f8f8ee!important;color:#333}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#f0f0f0}.react-datepicker__current-month.react-datepicker__current-month--hasYearDropdown{display:inline-block}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll{position:absolute;top:-2px;left:64%}.react-datepicker__year-read-view--down-arrow{right:0}.react-datepicker__year-read-view--selected-year{display:none}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{width:120px;left:unset;right:0}.form-container{display:flex;flex-direction:column;gap:20px;width:100%}.form-container .form-head{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0}.form-container .form-head .head-tit{display:inline-flex;align-items:center;gap:10px}.form-container .form-head .head-tit .form_name{font-family:var(--sub-font);font-size:24px;font-weight:800}.form-container .form-head .head-tit .form_desc{font-size:15px;font-weight:400;color:var(--text-color)}.form-container .form-head .btn{display:inline-flex;justify-content:center;align-items:center;min-width:90px;height:42px;padding-inline:20px;background-color:#fff;border:1px solid #ddd;border-radius:0;font-size:15px;font-weight:500;color:#333}.form-container .form-head .head-options{display:flex;align-items:center;gap:8px}.form-container .form-head .head-options .btn{display:inline-flex;justify-content:center;align-items:center;min-width:96px;height:40px;padding-inline:16px;border-radius:4px;font-size:14px;font-weight:700}.form-container .form-head .head-options .btn.btn-delete{background-color:#E9E9E9;border:1px solid #e9e9e9;color:#3B3F4A}.form-container .form-head .head-options .btn.btn-outline{background-color:#fff;border:1px solid #5885ea;color:#5885EA}.form-container .form-head .head-options .btn.btn-save{background-color:#5885EA;border:1px solid #5885ea;color:#fff}.form-container .form-head .breadcrumbs>ul{display:flex;align-items:center;gap:20px}.form-container .form-head .breadcrumbs>ul>li{position:relative;font-size:14px;font-weight:400;color:#666}.form-container .form-head .breadcrumbs>ul>li:not(:last-child):after{content:"";position:absolute;top:50%;right:-12px;transform:translateY(-50%);display:inline-block;width:4px;height:5px;background:url(/images/icons/triangle-right.svg) 50%/cover no-repeat}.form-container .form-head .breadcrumbs>ul>li.home{display:inline-block;width:16px;height:13px;background:url(/images/icons/icon-home.svg) 50%/cover no-repeat}.form-container .form-content{display:flex;align-items:flex-start;gap:16px;width:100%}.form-container .form-content .form-devide-row{display:flex;align-items:flex-start;gap:40px;background-color:#f7f7f7;padding:20px}.form-container .form-content .evaluation-item{display:flex;flex-direction:column;gap:20px;margin-top:20px}.form-container .form-content .evaluation-item:not(:last-child){padding-bottom:40px;border-bottom:1px dashed #ccc}.form-container .form-content .form-hr{width:100%;height:1px;border-left-width:0;border-bottom:1px dashed #333;border-right-width:0;border-top-width:0}.form-container .form-content .form-wrapper{display:flex;flex-direction:column;gap:0;width:100%;background-color:#fff;border-radius:16px;padding:16px}#order-list .form-container .form-content .form-wrapper{max-width:660px}#order-list .form-container .form-content .form-wrapper:has(.form-chat){max-width:524px;flex-shrink:0}#order-list .form-container .form-content .form-wrapper:has(.form-chat) .swiper{width:660px}#order-list .form-container .form-content .form-wrapper:has(.form-chat) .swiper .swiper-wrapper{width:660px}.form-container .form-content .form-wrapper .swiper .swiper-pagination{position:static;margin-top:12px;display:flex;justify-content:center;align-items:center;gap:4px}.form-container .form-content .form-wrapper .swiper .swiper-pagination-bullet{width:6px;height:6px;background:#222;opacity:.4;margin:0;transition:width .15s,background .15s,border-radius .15s}.form-container .form-content .form-wrapper .swiper .swiper-pagination-bullet-active{width:20px;border-radius:3px;background:#222;opacity:1}.form-container .form-content .form-wrapper .swiper .swiper-button-prev{background:url(/images/icons/arrow-prev-white.svg) 50%/cover no-repeat;left:80px}.form-container .form-content .form-wrapper .swiper .swiper-button-next{background:url(/images/icons/arrow-next-white.svg) 50%/cover no-repeat;right:80px}.form-container .form-content .form-wrapper .swiper .swiper-button-next,.form-container .form-content .form-wrapper .swiper .swiper-button-prev{width:17px;height:27px;top:unset;bottom:66px;margin-top:unset}.image-popup-container .image-popup-thumbs .swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border:2px solid #222}.image-popup-container .image-popup-thumbs .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.image-popup-container .swiper .swiper-pagination{bottom:35px;display:flex;justify-content:center;align-items:center;gap:4px}.image-popup-container .swiper .swiper-pagination-bullet{width:6px;height:6px;background:#222;opacity:.4;margin:0;transition:width .15s,background .15s,border-radius .15s}.image-popup-container .swiper .swiper-pagination-bullet-active{width:20px;border-radius:3px;background:#222;opacity:1}.image-popup-container .swiper .swiper-button-prev{background:url(/images/icons/arrow-prev-white.svg) 50%/cover no-repeat;left:80px}.image-popup-container .swiper .swiper-button-next{background:url(/images/icons/arrow-next-white.svg) 50%/cover no-repeat;right:80px}.image-popup-container .swiper .swiper-button-next,.image-popup-container .swiper .swiper-button-prev{width:17px;height:27px;top:unset;bottom:66px;margin-top:unset}.form-container .form-content .form-item{position:relative}.form-container .form-content .form-item:has(~.form-item){margin-bottom:24px;padding-bottom:24px}.form-container .form-content .form-item:has(~.form-item):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#E8E9EE}.form-container .form-content .form-item .item-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.form-container .form-content .form-item .item-head .form-item_tit{position:relative;font-size:16px;font-weight:700;color:var(--text-color)}.form-container .form-content .form-item .item-head .form-item_tit em{font-size:14px;font-weight:400;color:var(--error-color)}.form-container .form-content .form-item .item-head .form-item_tit i{font-size:14px;font-weight:400;color:#555;margin-left:4px}.form-container .form-content .form-item .item-head .form-item_tit .finish-time{font-size:15px;font-weight:700;color:#999}.form-container .form-content .form-item .item-head .form-item_etc{display:flex;justify-content:center;align-items:center;gap:6px}.form-container .form-content .form-item .item-head .form-item_etc .member-status{font-size:15px;font-weight:400;color:#999}.form-container .form-content .form-item .item-head .form-item_etc .member-status em{display:inline-flex;justify-content:center;align-items:center;height:30px;padding-inline:15px;border-radius:100px;font-size:14px;font-weight:700}.form-container .form-content .form-item .item-head .form-item_etc .member-status .status-normal{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.form-container .form-content .form-item .item-head .form-item_etc .member-status .status-abnormal{background-color:#e66251;border:1px solid #e66251;color:#fff}.form-container .form-content .form-item .item-head .form-item_etc .btn{display:inline-flex;justify-content:center;align-items:center;min-width:80px;height:30px;padding-inline:15px;border-radius:100px;font-size:14px;font-weight:700}.form-container .form-content .form-item .item-head .form-item_etc .btn.btn-disabled{background-color:#eee;color:#666;border-color:#e5e5e5;pointer-events:unset}.form-container .form-content .form-item .item-head .form-item_etc .checkbox label{font-size:14px;font-weight:400;color:#333}.form-container .form-content .form-item .item-head .form-item_etc .checkbox label:before{margin-right:8px}.form-container .form-content .form-item .item-sub{margin-top:8px;text-align:right}.form-container .form-content .form-item .item-sub .warning-txt{font-size:14px;font-weight:700;color:var(--error-color)}.form-container .form-content .form-item .item-body{display:flex;flex-direction:column;gap:20px;width:100%}.form-container .form-content .form-item .item-body .item-list{display:flex;flex-wrap:wrap;gap:12px 24px;background-color:#fff}.form-container .form-content .form-item .item-body .item-list .item-row{display:inline-flex;width:calc(100% / 3);min-height:42px}.form-container .form-content .form-item .item-body .item-list .item-row[data-direction=column]{flex-direction:column;gap:12px}.form-container .form-content .form-item .item-body .item-list .item-row[data-grow="2/3"]{width:calc((100% / 3) * 2)}.form-container .form-content .form-item .item-body .item-list .item-row[data-grow="1/2"]{width:calc(((100% / 2) * 1) - 16px)}.form-container .form-content .form-item .item-body .item-list .item-row[data-grow="1/3"]{width:calc(((100% / 3) * 1) - 16px)}.form-container .form-content .form-item .item-body .item-list .item-row[data-grow="1"]{width:100%}.form-container .form-content .form-item .item-body .item-list .item-row .row-head{display:inline-flex;justify-content:flex-start;align-items:center;flex-shrink:0;width:74px}.form-container .form-content .form-item .item-body .item-list .item-row .row-head>span{font-size:14px;font-weight:500;text-align:left;color:var(--text-color);line-height:1.22;word-break:keep-all}.form-container .form-content .form-item .item-body .item-list .item-row .row-head>span>em{color:red}.form-container .form-content .form-item .item-body .item-list .item-row .row-content{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;background-color:#fff;padding:0}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .content-head{font-size:14px;font-weight:600;color:#333}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .content-button .btn{display:inline-flex;justify-content:center;align-items:center;min-width:80px;height:30px;padding-inline:15px;border-radius:100px;font-size:14px;font-weight:700}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element{display:inline-flex;align-items:center;gap:4px;width:100%;height:100%;background-color:#fff;border:1px solid #dcdeea;padding-inline:10px;border-radius:6px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(.option-list){border:none}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(.checkbox),.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(.radiobox){border:none;gap:8px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(input:disabled),.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(textarea:disabled){background-color:rgba(239,239,239,.8)!important;border:1px solid #eaeaea!important;color:rgb(84,84,84)}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(textarea){padding:6px 8px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .content-tit{font-size:14px;font-weight:600;color:#333;line-height:1.22;min-height:unset;background-color:unset;border:unset;padding:unset;overflow-y:unset;white-space:unset}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .content-desc{font-size:14px;font-weight:500;color:#666;line-height:1.22;min-height:unset;background-color:unset;border:unset;padding:unset;overflow-y:unset;white-space:unset}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .content-link{font-size:14px;font-weight:500;color:#000;line-height:1.22;cursor:pointer}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element input{width:100%;min-height:36px;height:100%;font-size:14px;font-weight:500;color:#666}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element textarea{width:100%;min-height:110px;height:100%;font-size:14px;font-weight:500;color:#666;border:none;padding:4px 8px;resize:none}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .input-esset{flex-shrink:0;font-size:14px;font-weight:400;color:#333}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons{display:flex;align-items:center;gap:10px;width:100%;margin-top:0}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons .btn{min-width:unset;width:100%;font-size:15px;font-weight:500}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons .btn.active{background-color:var(--main-color);color:#fff;font-weight:700}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element_button{flex-shrink:0;display:flex;gap:6px;margin-right:0}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element_button .btn-form_element{display:inline-flex;justify-content:center;align-items:center;min-width:70px;height:30px;padding-inline:10px;border-radius:50px;font-size:14px;font-weight:400}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element_button .btn-form_element.btn-address{border-radius:0;height:36px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element_button .btn-form_element.btn-delete{border-color:var(--error-color);color:var(--error-color)}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .tag-list{display:flex;flex-wrap:wrap;gap:6px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .tag-list .tag{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:46px;padding:6px 8px;border-radius:16px;border:1px solid var(--navy-color);background-color:#fff;font-size:14px;font-weight:500;color:var(--navy-color);cursor:pointer;contain:paint}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .tag-list .tag:hover{background-color:var(--navy-color);border-color:#fff}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .tag-list .tag:before{content:"#"}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .tag-list .tag:after{content:"삭제";position:absolute;top:0;left:0;display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0);font-size:12px;color:#fff;z-index:-1;opacity:0}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .tag-list .tag:hover:after{z-index:1;opacity:1}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .option-list{display:flex;flex-direction:row;gap:4px;flex-wrap:wrap;padding:0}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .option-list .option-item{display:inline-flex;justify-content:center;align-items:center;gap:8px;margin-right:4px;border:1px solid #999;border-radius:100px;padding:4px 8px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .option-list .option-item .option-tit{position:relative;font-size:14px;color:#666}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-element .option-list .option-item .option-price{font-size:14px;color:#666}.form-container .form-content .form-item .item-body .item-list .item-row.direction-col{flex-direction:column;height:auto}.form-container .form-content .form-item .item-body .item-list .item-row.direction-col .row-head{width:100%;min-height:40px}.form-container .form-content .form-item .item-body .item-list .item-row.direction-col .row-content{width:100%;min-height:60px}.form-container .form-content .form-item .item-body .item-list .item-row.direction-col .row-content .form-element{justify-content:center}.form-container .form-content .form-item .item-body .item-list .item-row[data-align=left] .row-head{justify-content:flex-start;padding-inline:18px}.form-container .form-content .form-item .item-body .item-list .item-row[data-align=left] .row-content{min-height:40px}.form-container .form-content .form-item .item-body .item-list .item-row[data-align=left] .row-content .form-element{justify-content:flex-start}.form-container .form-content .form-item .item-body .item-list .item-row .check-list{display:flex;flex-direction:column;width:100%;padding:12px 0}.form-container .form-content .form-item .item-body .item-list .item-row .check-list .checkbox{justify-content:flex-start;width:100%;padding:8px 0}.form-container .form-content .form-item .item-body .item-list .item-row .check-list .checkbox:not(:last-child){border-bottom:1px solid #eff1f4}.form-container .form-content .form-item .item-body .item-list .item-row .check-list .checkbox input[type=checkbox]+label:before{width:20px;height:20px}.form-container .form-content .form-item .item-body .item-list .item-row .check-list .checkbox input[type=checkbox]:checked+label:before{background:var(--color-primary) url(/images/icons/check-white.svg) center center /14px no-repeat}.form-container .form-content .form-item .item-body .item-list .item-row .check-list .checkbox label{flex:1 1;display:inline-flex;align-items:center;font-size:14px;font-weight:400;color:#333}.form-container .form-content .form-item .item-body .item-list .item-row .check-list .checkbox label:before{margin-right:8px}.form-container .form-content .form-item .performance{display:flex;justify-content:center;align-items:center;width:100%;height:390px;background-color:#fff;border:1px solid #ddd;padding:20px;margin-top:10px}.form-container .form-content .form-item .poerformance-img>img{max-width:100%}.form-container .form-content .form-item .memo{display:flex;justify-content:center;align-items:center;width:100%;height:390px;background-color:#fff;border:1px solid #ddd;padding:20px;margin-top:10px}.form-container .form-content .form-item .memo-note{width:100%;height:100%}.form-container .form-content .form-item .memo-note>textarea{width:100%;height:100%;resize:none;font-size:14px;font-weight:400;color:#333;line-height:20px}.form-container .form-content .form-item .memo-note>textarea::placeholder{color:#999}.form-container .form-content .form-buttons{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.form-container .form-content .post-container{display:flex;flex-direction:column;width:100%;background-color:#fff;border:1px solid #ddd}.form-container .form-content .post-container .post-head{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin:0 20px;border-bottom:1px solid #eff1f4}.form-container .form-content .post-container .post-head .post-tit{font-size:15px;font-weight:500;color:#333;line-height:1.22}.form-container .form-content .post-container .post-head .post-date{flex-shrink:0;font-size:14px;font-weight:400;color:#999}.form-container .form-content .post-container .post-content{padding:20px;min-height:332px}.form-container .form-content .post-container .post-content .content-txt{font-size:14px;font-weight:400;color:#666;line-height:20px;white-space:pre-line}.form-container .form-content .post-container .post-etc{width:100%;height:50px;margin-top:auto;border-top:1px solid #eff1f4}.form-container .form-content .post-container .post-etc .post-attach{display:flex;width:100%;height:100%}.form-container .form-content .post-container .post-etc .post-attach .attach-name{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:120px;height:100%;background-color:#fbfbfd;font-size:14px;font-weight:500;color:#333}.form-container .form-content .post-container .post-etc .post-attach .file-name{display:inline-flex;justify-content:flex-start;align-items:center;padding:0 20px}.form-container .form-content .post-container .post-etc .post-attach .file-name>a{font-size:14px;font-weight:400;color:#87b13a;border-bottom:1px solid #87b13a}.form-container .form-content .image-container{display:flex;align-items:flex-start;gap:12px;padding:20px 0}.form-container .form-content .image-container .guide-txt{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.form-container .form-content .image-container .guide-txt .txt-tit{position:relative;padding-left:12px;font-size:15px;font-weight:700;color:var(--text-color)}.form-container .form-content .image-container .guide-txt .txt-tit:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:6px;height:6px;background-color:var(--text-color)}.form-container .form-content .image-container .guide-txt .txt-desc{font-size:14px;font-weight:400;color:#333;margin-left:8px}.form-container .form-content .image-container .thumbnail-image{flex-shrink:0;width:50%}.form-container .form-content .image-container .thumbnail-image .item{width:100%}.form-container .form-content .image-container .image-list{display:flex;flex-wrap:wrap;gap:12px;width:100%;background-color:#fff}.form-container .form-content .image-container .image-list.video-list .item{width:calc((100% / 3) - 10px)}.form-container .form-content .image-container .image-list .item{width:calc((100% / 4) - 9px)}.form-container .form-content .image-container .item .item-img{position:relative;width:100%;aspect-ratio:172/139 auto;border:1px dashed #eff1f4}.form-container .form-content .image-container .item .item-img>img{width:100%;height:auto}.form-container .form-content .image-container .item .item-img .img-input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.form-container .form-content .image-container .item .item-img .img-input input[type=file]{display:none}.form-container .form-content .image-container .item .item-img .img-preview{position:relative;width:100%;height:100%}.form-container .form-content .image-container .item .item-img .img-preview>video{max-height:100%;object-fit:cover}.form-container .form-content .image-container .item .item-img .img-preview>img{width:100%;height:100%;object-fit:cover;cursor:pointer}.form-container .form-content .image-container .item .item-img .img-preview .btn-remove_img{position:absolute;top:8px;right:8px;width:16px;height:16px;background:url(/images/icons/btn_close.svg) 50%/cover no-repeat;z-index:1}.form-container .form-content .image-container .item .item-img .img-preview .pdf-preview{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-size:13px;font-weight:600;color:#666}.form-container .form-content .image-container .item .item-img .img-txt{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center;font-size:14px;font-weight:800;line-height:20px}.form-container .form-content .image-container .item .item-img .img-txt>em{font-size:14px;font-weight:400;color:var(--error-color);line-height:20px}.form-container .form-content .image-container .item .item-img .img-txt>p{font-size:14px;font-weight:400;color:#999;line-height:20px}.form-container .form-content .image-container .item .item-name{margin-top:10px;text-align:center}.form-container .form-content .image-container .item .item-name>span{font-size:14px;font-weight:400;color:#333}.form-container .form-content .mypage-container{width:100%;min-height:442px;background-color:#fff;border:1px solid #ddd}.form-container .form-button{display:flex;flex-direction:column;gap:12px}.form-container .form-button .submit-txt{text-align:center}.form-container .form-button .submit-txt>p{font-size:14px;font-weight:400;color:var(--text-color);text-align:left;white-space:pre-line;line-height:1.28}.form-container .form-button .button-row{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.form-container .form-button .button-row .btn{display:inline-flex;justify-content:center;align-items:center;min-width:120px;height:50px;padding-inline:12px;border-radius:4px;font-size:15px;font-weight:700}.form-container .form-sign{margin-top:20px}.form-container .form-sign .sign-price{display:flex;justify-content:center;align-items:center}.form-container .form-sign .sign-price .input-price{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#333}.form-container .form-sign .sign-price .input-price>input{width:140px;height:36px;font-size:16px;font-weight:500;color:#333;border:1px solid #333;padding-inline:8px;background-color:#fff;text-align:right}.form-container .form-sign .sign-info{display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:100%;margin-top:20px}.form-container .form-sign .sign-info .info-item{display:flex;align-items:center;gap:8px;width:200px}.form-container .form-sign .sign-info .info-item .item-desc,.form-container .form-sign .sign-info .info-item .item-tit{font-size:15px;font-weight:400;color:#333}.form-container.form-view_mode .form-content .form-item .item-head{padding-bottom:16px;margin-bottom:16px;border-bottom:2px solid #323740}.form-container.form-view_mode .form-content .form-item:has(~.form-item){padding-bottom:16px;margin-bottom:16px}.form-container.form-view_mode .form-content .form-item:has(~.form-item):after{display:none}.form-container.form-view_mode .form-content .form-item .item-body .item-list{gap:16px 24px}.form-container.form-view_mode .form-content .form-item .item-body .item-list .item-row .row-head>span{font-weight:600}.form-container.form-view_mode .form-content .form-item .item-body .item-list .item-row{min-height:unset}.form-container.form-view_mode .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(input:disabled),.form-container.form-view_mode .form-content .form-item .item-body .item-list .item-row .row-content .form-element:has(textarea:disabled){background-color:unset!important;border:unset!important;color:var(--text-color)}.form-container.form-view_mode .form-content .form-item .item-body .item-list .item-row .row-content .form-element input{background-color:transparent;min-height:unset}@media (max-width:480px){.form-container .form-head{justify-content:center}.form-container .form-head:has(.head-buttons){justify-content:space-between}.form-container .form-tab{display:flex;justify-content:flex-start;align-items:center;gap:6px}.form-container .form-tab .btn-tab{display:flex;justify-content:center;align-items:center;min-width:60px;padding:8px 12px;background-color:#D8DBE4;border:1px solid #d8dbe4;border-radius:100px;font-size:16px;font-weight:500;color:var(--white-color)}.form-container .form-tab .btn-tab.active{background-color:var(--color-primary);color:#fff}.form-container .form-content .form-item .item-body .item-list .item-row{flex-direction:column;gap:8px}.form-container .form-content .form-item .item-body .item-list .item-row[data-grow="1/2"],.form-container .form-content .form-item .item-body .item-list .item-row[data-grow="1/3"],.form-container .form-content .form-item .item-body .item-list .item-row[data-grow="2/3"]{width:100%}.form-container .form-content .form-item .item-body .item-list .item-row .row-content{gap:8px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons{gap:0;border:1px solid #ececee;border-radius:8px;overflow:hidden}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons .btn{border:unset;border-radius:0;font-size:14px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons .btn:not(:last-child){border-right:1px solid #ececee}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons .btn[data-active=true]{border:1px solid var(--color-primary)}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons .btn:first-child{border-radius:8px 0 0 8px}.form-container .form-content .form-item .item-body .item-list .item-row .row-content .form-buttons .btn:last-child{border-radius:0 8px 8px 0}.form-container .form-content .form-buttons .btn,.form-container .form-content .form-item .item-body .item-list .item-row .row-head{width:100%}}.form-chat{position:-webkit-sticky;position:sticky;top:100px;flex-shrink:0;width:100%;min-height:60vh;padding:16px;background-color:#fff;overflow:hidden}.form-chat .chat-header{position:relative;flex-shrink:0;height:154px;padding:12px 16px;background-color:#E7E7EB;border-radius:10px}.form-chat .chat-header .user-list{display:flex;justify-content:center;align-items:center;gap:12px;height:100%}.form-chat .chat-header .user-list .user{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.form-chat .chat-header .user-list .user .user-profile{display:inline-flex;justify-content:center;align-items:center;width:82px;height:82px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.04);border-radius:50%;font-size:14px;font-weight:700;color:#333}.form-chat .chat-header .user-list .user .user-name{font-size:14px;font-weight:500;color:#333}.form-chat .chat-header .btn-refresh{position:absolute;bottom:16px;right:16px;width:24px;height:24px}.form-chat .preview-content{display:flex;flex-direction:column;gap:20px;width:100%;height:calc(100% - 82px);padding:20px 0 70px;overflow:auto}.form-chat .preview-content::-webkit-scrollbar{width:4px;height:2px;background:none}.form-chat .preview-content::-webkit-scrollbar-thumb{border:1px solid transparent;background:rgba(217,222,231,.1);border-radius:100px}.form-chat .preview-content::-webkit-scrollbar-track{background:none}.form-chat .preview-content .content-chat{display:flex;flex-direction:column;gap:24px}.form-chat .preview-content .content-chat .date-info{display:flex;justify-content:center;align-items:center}.form-chat .preview-content .content-chat .date-info>span{display:inline-flex;justify-content:center;align-items:center;padding:6px 14px;background-color:#fff;border-radius:100px;font-size:13px;font-weight:500;color:#777}.form-chat .preview-content .content-chat .enter-chat{display:flex;justify-content:center;align-items:center}.form-chat .preview-content .content-chat .enter-chat>span{border-radius:100px;font-size:14px;font-weight:600;color:#333}.form-chat .preview-content .content-chat .chat-box{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:max-content;max-width:100%}.form-chat .preview-content .content-chat .chat-box .chat-head{padding:8px;background-color:#fde81f;font-size:14px;font-weight:400}.form-chat .preview-content .content-chat .chat-box .chat{width:max-content;max-width:min(340px,100%);border-radius:25px 25px 25px 0;overflow:hidden;background-color:#9898A8}.form-chat .preview-content .content-chat .chat-box .chat .chat-content{padding:12px 15px;font-size:13px;font-weight:400;color:#fff;line-height:1.43;word-break:break-word;white-space:pre-line}.form-chat .preview-content .content-chat .chat-box .chat .chat-button{padding:8px}.form-chat .preview-content .content-chat .chat-box .chat .chat-button .btn-chat{width:100%;border:1px solid #eee;cursor:default;outline:none;font-size:.8rem;padding-top:7px;border-radius:3px;margin-bottom:4px;padding-bottom:7px;background-color:#f7f7f7}.form-chat .preview-content .content-chat .chat-box .chat-info{display:inline-flex;align-items:center;gap:8px}.form-chat .preview-content .content-chat .chat-box .chat-info .user{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.form-chat .preview-content .content-chat .chat-box .chat-info .user .user-profile{display:none;justify-content:center;align-items:center;width:36px;height:36px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.04);border-radius:50%;font-size:14px;font-weight:700;color:#333}.form-chat .preview-content .content-chat .chat-box .chat-info .user .user-name{font-size:15px;font-weight:700;color:#323740}.form-chat .preview-content .content-chat .chat-box .chat-info .datetime .time{font-size:15px;color:#A5A6AA}.form-chat .preview-content .content-chat .chat-box.own{margin-left:auto;align-items:flex-end}.form-chat .preview-content .content-chat .chat-box.own .chat{order:0;border-radius:25px 25px 0 25px}.form-chat .preview-content .content-chat .chat-box.own .chat .chat-content{background-color:#3A6CFF}.form-chat .preview-content .content-chat .chat-box.own .user{order:1}.form-chat .preview-content .content-chat .chat-box.own .datetime{left:unset;right:calc(100% + 8px)}.form-chat .preview-content .input-chat{position:absolute;bottom:0;left:0;display:flex;align-items:center;width:100%;height:50px;background-color:#F7F7F9;border-radius:10px}.form-chat .preview-content .input-chat .item-input{width:100%;height:100%}.form-chat .preview-content .input-chat .item-input>input{width:100%;height:100%;background-color:transparent;padding-inline:20px;font-size:14px}.form-chat .preview-content .input-chat .item-buttons{flex-shrink:0;display:inline-flex;align-items:center;height:100%;padding:0 12px}.form-chat .preview-content .input-chat .item-buttons .btn-input{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;background-color:#3A6CFF;border-radius:8px;font-size:14px}.form-chat .preview-content .input-chat .item-buttons .btn-input .btn-img{position:relative;width:20px;height:20px}@media (max-width:480px){.form-chat{padding:0}.form-chat .preview-content{height:calc(100vh - 427px)}}.form-container .quill{width:100%;min-height:240px}.form-container .ql-editor{width:100%;height:100%;padding:0}.form-container .ql-container{width:100%;height:100%;padding:4px 5px}.form-container .ql-container.ql-snow{border:none;font-family:inherit;font-size:15px}.view-container{display:flex;flex-direction:column;width:700px;max-width:100%;margin-inline:auto;margin-top:30px;padding:50px 50px 40px;border-radius:20px;border:1px solid #eee;background-color:#f7f7f7}.view-container .view-item{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ddd}.view-container .view-item .view-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.view-container .view-item .view-label>span{font-size:18px;font-weight:700;letter-spacing:-.45px;color:#333}.view-container .view-item .view-content{display:flex;flex-direction:column;gap:16px}.view-container .view-item .view-content .view-content-row{display:inline-flex;align-items:center;min-height:40px}.view-container .view-item .view-content .view-content-row .view-tit{flex-shrink:0;width:140px}.view-container .view-item .view-content .view-content-row .view-tit>span{font-size:16px;font-weight:400;letter-spacing:-.4px;color:#666}.view-container .view-item .view-content .view-content-row .view-desc{display:flex;align-items:center;gap:12px;width:100%}.view-container .view-item .view-content .view-content-row .view-desc>span{font-size:16px;font-weight:500;letter-spacing:-.45px;color:#333}.view-container .view-item .view-content .view-content-row .view-desc>input{flex-shrink:0;width:100%;max-width:340px;min-height:40px;height:100%;border:1px solid #ddd;border-radius:6px;padding-inline:12px}.view-container .view-item .view-content .view-content-row .view-txt p{font-size:15px;color:#666;line-height:1.28;font-weight:400;white-space:pre-line}.view-container .view-item .view-content .view-content-row .view-desc .btn-update{display:inline-flex;justify-content:center;align-items:center;width:100%;height:40px;border-radius:6px;font-size:16px;font-weight:500;letter-spacing:-.45px}.view-container .form-buttons{margin-top:12px}.btn-back{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#333}@media (max-width:480px){.view-container{margin-top:50px;border-radius:0;border-width:1px 0;padding:50px 20px}}.inquire-container{display:flex;flex-direction:column;gap:25px;max-width:100%;margin-inline:auto;margin-top:60px}.inquire-container .form-item{display:flex;align-items:flex-start}.inquire-container .form-item .form-label{flex-shrink:0;display:inline-flex;align-items:center;width:120px;min-height:48px;margin-bottom:16px}.inquire-container .form-item .form-label>span{font-size:16px;font-weight:500;letter-spacing:-.45px;color:#333}.inquire-container .form-item .form-content{display:flex;flex-direction:column;gap:10px;width:100%}.inquire-container .form-item .form-content .form-content-row{display:flex;align-items:center;gap:10px}.inquire-container .form-item .form-content .form-content-row .form-element{width:100%;min-height:48px;padding-inline:26px;border-radius:8px;border:1px solid #eee;background-color:#fff;transition:border-color .15s}.inquire-container .form-item .form-content .form-content-row .form-element:focus-within{border-color:var(--color-primary)}.inquire-container .form-item .form-content .form-content-row .form-element>input{width:100%;height:100%;min-height:48px;border:none;background-color:transparent;font-size:16px;font-weight:400;letter-spacing:-.45px}.inquire-container .form-item .form-content .form-content-row .form-element>input::placeholder{color:#999}.inquire-container .form-item .form-content .form-content-row .form-element>textarea{width:100%;height:100%;min-height:200px;padding:16px 0;border:none;background-color:transparent;font-size:16px;font-weight:400;letter-spacing:-.45px;resize:none}.inquire-container .form-item .form-content .form-content-row .form-element>textarea::placeholder{color:#999}.inquire-container .inquire-detail .inquire-detail-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border:solid #eee;border-width:1px 0}.inquire-container .inquire-detail .inquire-detail-head .inquire-detail-tit{font-size:16px;font-weight:700;letter-spacing:-.45px}.inquire-container .inquire-detail .inquire-detail-head .inquire-detail-date{font-size:16px;font-weight:500;letter-spacing:-.4px}.inquire-container .inquire-detail .inquire-detail-content{padding:40px 24px}.inquire-container .inquire-detail .inquire-detail-content>p{font-size:16px;font-weight:400;line-height:1.44;letter-spacing:-.4px;white-space:pre-line}.inquire-container .form-buttons{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:50px}.inquire-container .form-buttons .btn{max-width:100%;width:200px;font-size:16px}@media (max-width:480px){.inquire-container{margin-top:50px}.inquire-container .form-item{flex-direction:column}.inquire-container .form-item .form-label{width:100%;min-height:unset;padding:0}.inquire-container .form-item .form-content .form-content-row .form-element{border-radius:6px}.inquire-container .inquire-detail .inquire-detail-head{flex-direction:column-reverse;align-items:flex-start;gap:12px;padding:20px 12px}.inquire-container .inquire-detail .inquire-detail-head .inquire-detail-date{font-size:15px;color:#666}.inquire-container .inquire-detail .inquire-detail-content{padding:20px 12px}}.management{margin:40px auto 80px}.management .management-tab{display:flex;align-items:center;gap:20px}.management .management-tab .btn-tab{font-size:24px;font-weight:800;color:#B3B6BD}.management .management-tab .btn-tab.active{color:#323740}.management .sub-tab{display:flex;align-items:center;gap:6px;margin:24px 0 16px}.management .sub-tab .btn-tab{display:inline-flex;justify-content:center;align-items:center;height:35px;padding-inline:12px;background-color:#D8DBE4;border-radius:100px;font-size:16px;font-weight:600;color:#fff}.management .sub-tab .btn-tab.active{background-color:#3A6CFF}main.app-sub:has(.app-head) .management{margin-top:20px}main.app-mypage:has(.app-head) .management{margin-top:20px}@media (max-width:480px){.management .management-tab .btn-tab{font-size:20px}.management .sub-tab{flex-wrap:wrap;gap:4px}.management .sub-tab .btn-tab{height:28px;font-size:14px;padding-inline:12px}}.page-tab{position:relative}.page-tab .tab-list{display:flex;align-items:center;gap:4px}.page-tab .tab-list .opened-page{display:inline-flex;align-items:center;gap:4px;padding:9px 16px;background-color:#F9FAFC;border:solid #e4e6ea;border-width:1px 1px 0;border-radius:6px 6px 0 0}.page-tab .tab-list .opened-page .page-title{font-size:15px;font-weight:400;color:#000;cursor:pointer}.page-tab .tab-list .opened-page .btn-remove_page{display:inline-block;width:16px;height:16px;background:url(/images/icons/tab-close.svg) 50%/contain no-repeat;cursor:pointer}.page-tab .tab-list .opened-page.active .page-title{font-weight:700;color:#5885EA}.management:has(.page-tab) .table-container{border-radius:0 8px 8px 8px}.table-container:has(.table-insert){border-top:none}.table-container{display:flex;flex-direction:column;gap:20px;width:100%;background-color:#fff;padding:16px 16px 32px;border-radius:16px}.table-container .table-insert{display:flex;align-items:center;gap:8px}.table-container .table-insert .insert-tit{min-width:80px;flex-shrink:0}.table-container .table-insert .insert-tit>span{font-size:14px;font-weight:500;color:#000}.table-container .table-insert .insert-input{display:flex;align-items:center;width:100%;height:40px;border:1px solid #eff1f4;border-radius:0}.table-container .table-insert .insert-input>input{width:100%;padding-inline:12px;font-size:14px;font-weight:400;color:#5A5E6A}.table-container .table-insert .insert-select{display:flex;align-items:center;width:200px;height:40px}.table-container .table-insert .insert-button{display:flex;align-items:center;gap:8px;flex-shrink:0}.table-container .table-insert .insert-button .btn{display:inline-flex;justify-content:center;align-items:center;padding-inline:12px;height:40px;border-radius:4px;font-size:14px;font-weight:600}.table-container .table-head{display:flex;justify-content:space-between;align-items:center}.table-container .table-head .head-tit{display:flex;align-items:center;gap:6px;font-family:var(--sub-font);font-size:20px;font-weight:700;color:var(--text-color)}.table-container .table-head .head-tit i{font-family:var(--main-font);font-size:14px;font-weight:400;color:#6b7684}.table-container .table-head .btn-more{display:inline-block;font-size:14px;font-weight:400;color:#666;text-align:right}.table-container .table-head .breadcrumbs>ul{display:flex;align-items:center;gap:20px}.table-container .table-head .breadcrumbs>ul>li{position:relative;font-size:14px;font-weight:400;color:#666}.table-container .table-head .breadcrumbs>ul>li:not(:last-child):after{content:"";position:absolute;top:50%;right:-12px;transform:translateY(-50%);display:inline-block;width:4px;height:5px;background:url(/images/icons/triangle-right.svg) 50%/cover no-repeat}.table-container .table-head .breadcrumbs>ul>li.home{display:inline-block;width:16px;height:13px;background:url(/images/icons/icon-home.svg) 50%/cover no-repeat}.table-container .table-head .table-buttons{display:flex;align-items:center;gap:8px}.table-container .table-head .table-buttons .btn-table_option{display:inline-flex;justify-content:center;align-items:center;width:max-content;gap:5px;height:42px;padding-inline:12px;border-radius:6px;font-size:15px;font-weight:700}.table-container .table-head .table-buttons .btn-table_option .btn-img{position:relative;width:16px;height:16px}.table-container .table-head .table-buttons .btn-table_option.btn-cancel{background-color:#E9E9E9;border:1px solid #e9e9e9;color:#3B3F4A}.table-container .table-head .table-buttons .btn-table_option.btn-complete{background-color:#5885EA;border:1px solid #5885ea;color:#fff}.table-container .table-head .table-buttons .btn-table_option.btn-download{background-color:#237804;border-color:#237804;color:#fff}.table-container .table-head .table-buttons .btn-table_option.btn-message{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.table-container .table-filter{display:flex;flex-direction:column;gap:10px;width:100%;background-color:#fff}.table-container .table-filter .filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.table-container .table-filter .filter-row .filter-item{display:inline-flex;align-items:center;gap:8px}.table-container .table-filter .filter-row .filter-item .item-head{flex-shrink:0}.table-container .table-filter .filter-row .filter-item .item-head .head-tit{font-size:15px;font-weight:500;color:#333}.table-container .table-filter .filter-row .filter-item .item-content{display:flex;align-items:center;gap:10px;width:100%}.table-container .table-filter .filter-row .filter-item .item-content .item-input{display:inline-flex;align-items:center;gap:8px;width:220px;height:40px;padding-inline:14px;background-color:#fff;border:1px solid #e4e6ea;border-radius:6px}.table-container .table-filter .filter-row .filter-item .item-content .item-input input{width:100%;height:100%;font-size:14px;font-weight:400;color:#000}.table-container .table-filter .filter-row .filter-item .item-content .item-input .input-icon{flex-shrink:0;position:relative;width:20px;height:20px}.table-container .table-filter .filter-row .filter-item .item-content .item-input .input-icon img{width:100%;height:100%}.table-container .table-filter .filter-row .filter-item .item-content .item-select{width:210px}.table-container .table-filter .filter-row .filter-item .item-content .item-buttons{display:flex;align-items:center;gap:4px}.table-container .table-filter .filter-row .filter-item .item-content .item-buttons .btn-toggle{display:inline-flex;justify-content:center;align-items:center;min-width:50px;height:40px;padding-inline:12px;background-color:#EEF0F6;border:1px solid #e4e6ea;border-radius:6px;font-size:14px;font-weight:500;color:#888A8F;transition:background-color .15s,border-color .15s,color .15s}.table-container .table-filter .filter-row .filter-item .item-content .item-buttons .btn-toggle.active{background-color:#D7E5FF;border-color:var(--color-primary);color:var(--color-primary)}.table-container .table-filter .filter-row .filter-item .item-content .item-buttons .btn-search{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-width:80px;height:40px;padding-inline:12px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:6px;font-size:15px;font-weight:700;color:#fff;white-space:nowrap}.table-container .table-filter .filter-row .filter-item .item-content .item-radio{display:flex;align-items:center;gap:10px}.table-container .table-filter .filter-row .filter-item .item-content .item-input .btn-search{font-size:0;display:inline-block;width:18px;height:18px;background:url(/images/icons/icon-search_active.svg) 50%/cover no-repeat}.table-container .table-content{display:flex;flex-direction:column;gap:4px}.table-container .table-content:not(:last-child){padding-bottom:30px}.table-container .table-content .table-option{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.table-container .table-content .table-option .table-caption{display:flex;align-items:center;gap:8px}.table-container .table-content .table-option .table-caption .caption-tit{font-size:18px;font-weight:600;color:#333}.table-container .table-content .table-option .table-caption .data-count{font-size:15px;font-weight:500;color:#646670}.table-container .table-content .table-option .table-caption .data-count>b{color:#3A6CFF;font-weight:700}.table-container .table-content .table-option .table-caption .toggle-list{position:relative;margin-right:8px;background-color:#eef0f6;border:1px solid #e4e6ea;border-radius:4px}.table-container .table-content .table-option .table-caption .toggle-list .btn-toggle{display:inline-flex;justify-content:center;align-items:center;height:35px;padding-inline:12px;font-size:14px;font-weight:500;color:#888A8F}.table-container .table-content .table-option .table-caption .toggle-list .btn-toggle.active{background-color:#fff;font-weight:600;color:var(--color-primary)}.table-container .table-content .table-option .table-caption .toggle-list .btn-toggle:first-child{border-radius:4px 0 0 4px}.table-container .table-content .table-option .table-caption .toggle-list .btn-toggle:last-child{border-radius:0 4px 4px 0}.table-container .table-content .table-option .table-caption .toggle-list .btn-toggle:not(:last-child){border-right:1px solid #e4e6ea}.table-container .table-content .table-option .table-buttons{display:flex;align-items:center;gap:8px}.table-container .table-content .table-option .table-buttons .btn-table_option{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:75px;height:35px;padding-inline:12px;background-color:#fff;border:1px solid #fff;border-radius:4px;font-size:14px;font-weight:600;color:#fff;transition:background-color .15s,border-color .15s,color .15s}.table-container .table-content .table-option .table-buttons .btn-table_option.btn-cancel{background-color:#E66251;border-color:#E66251;color:#fff}.table-container .table-content .table-option .table-buttons .btn-table_option.btn-complete{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.table-container .table-content .table-option .table-buttons .btn-table_option.btn-download{background-color:#237804;border-color:#237804;color:#fff}.table-container .table-content .table-option .table-buttons .btn-table_option.btn-download:before{content:"";display:inline-block;width:14px;height:14px;background:url(/images/icons/Exel.svg) 50%/contain no-repeat;margin-right:8px}.table-container .table-content .table-option .table-buttons .btn-table_option.btn-message{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.table-container .table-content .table-option .table-buttons .btn-table_option.btn-message:before{content:"";display:inline-block;width:14px;height:14px;background:url(/images/icons/message.svg) 50%/contain no-repeat;margin-right:8px}.table-container .table-content .table-wrapper{border:0;border-top:1px}.table-container .table-content .table-wrapper .table,.table-container .table-content .table-wrapper .table>table{width:100%}.table-container .table-content .table-wrapper .table>table>thead>tr{background-color:transparent;border-bottom:2px solid #646471}.table-container .table-content .table-wrapper .table>table>thead>tr th{position:relative;vertical-align:middle;height:42px}.table-container .table-content .table-wrapper .table>table>thead>tr th:has(.cell):not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:40%;background-color:#E4E6EA;display:none}.table-container .table-content .table-wrapper .table>table>thead>tr th .cell{padding:0;white-space:nowrap}.table-container .table-content .table-wrapper .table>table>thead>tr th .cell .input-checkbox{text-align:center}.table-container .table-content .table-wrapper .table>table>thead>tr th .cell:has(.input-checkbox){padding:0}.table-container .table-content .table-wrapper .table>table>thead>tr th .cell .input-checkbox .checkbox{display:block}.table-container .table-content .table-wrapper .table>table>thead>tr th .cell .cell-tit{font-size:15px;font-weight:500;color:#000}.table-container .table-content .table-wrapper .table>table>thead>tr th .cell .cell-tit i{color:#b1b1b1;font-weight:400}.table-container .table-content .table-wrapper .table>table>tbody>tr th{position:relative;vertical-align:middle;height:56px}.table-container .table-content .table-wrapper .table>table>tbody>tr th .cell{padding:0 2px;white-space:nowrap}.table-container .table-content .table-wrapper .table>table>tbody>tr th .cell .input-checkbox{text-align:center}.table-container .table-content .table-wrapper .table>table>tbody>tr th .cell .input-checkbox .checkbox{display:block}.table-container .table-content .table-wrapper .table>table>tbody>tr th .cell .cell-tit{font-size:14px;font-weight:500;color:#000}.table-container .table-content .table-wrapper .table>table>tbody>tr th .cell .cell-tit i{color:#b1b1b1;font-weight:400}.table-container .table-content .table-wrapper .table>table>tbody>tr{background-color:#fff;border-bottom:1px solid #eff1f4}.table-container .table-content .table-wrapper .table>table>tbody>tr td{vertical-align:middle;font-size:14px}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell{display:flex;align-items:center;padding:20px 2px;gap:4px}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell[data-align=center]{justify-content:center;text-align:center}.table-container .table-content .table-wrapper .table>table [data-align=left]{justify-content:flex-start;text-align:left;padding-inline:12px}.table-container .table-content .table-wrapper .table>table [data-align=left]:has(.input-checkbox){text-align:center}.table-container .table-content .table-wrapper .table>table [data-align=right]{justify-content:flex-end;text-align:right;padding-inline:12px}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .input-checkbox{text-align:center}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .input-checkbox .checkbox{display:block}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-desc{font-size:15px;font-weight:400;color:#000;line-height:1.22;word-break:break-word}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-desc b{font-weight:600}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-desc em{font-weight:600;text-decoration:underline}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-desc i{color:#80848B}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-icon>img.icon-success{width:20px}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-icon>img.icon-failed{width:24px}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-tag{font-size:14px;font-weight:500;line-height:1.22;word-break:keep-all}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-link{flex:1 1;width:1px;font-size:14px;font-weight:700;color:#000;line-height:1.22;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;text-decoration:underline}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-input{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;text-align:center;background-color:#fff;border:1px solid #eff1f4;color:#666}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-input>input{width:100%;height:100%;padding-inline:0;text-align:right}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-input>input:disabled{background-color:rgba(239,239,239,.8)!important;border:1px solid #eaeaea!important;color:rgb(84,84,84)}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-input .input-esset{flex-shrink:0;font-size:14px;font-weight:400;color:#333}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-document{display:inline-block;width:20px;height:22px;background:url(/images/icons/icon-document.svg) 50%/cover no-repeat;cursor:pointer}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell{display:inline-flex;justify-content:center;align-items:center;min-width:60px;height:36px;padding-inline:8px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell.btn-success{background-color:var(--success-color);border-color:var(--success-color);color:#fff}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell.btn-error{background-color:var(--error-color);border-color:var(--error-color);color:#fff}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell.btn-warning{background-color:var(--warning-color);border-color:var(--warning-color);color:#fff}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell.btn-disabled{background-color:var(--disabled-color);border-color:var(--disabled-color);color:#fff}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell.btn-update{background-color:#fff;border-color:#E1E4ED;color:#5A5D6B}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell.btn-delete{background-color:#E9EBF3;border-color:#E9EBF3;color:#80848B}.table-container .table-content .table-wrapper .table>table>tbody>tr[data-status=read] *{color:#d5d6da!important}.table-container .table-content .table-wrapper .table>table>tbody>tr td.data-empty{height:120px}.table-container .table-content .table-wrapper .table>table>tbody>tr td.data-empty .cell .cell-desc{font-size:14px;font-weight:600}.table-container .table-content .table-pagination{margin-top:20px}@media (max-width:480px){.table-container .table-filter .filter-row .filter-item{width:100%}.table-container .table-filter .filter-row .filter-item:not(:has(.item-buttons)){display:none}.table-container .table-filter .filter-row .filter-item .item-content .item-input,.table-container .table-filter .filter-row .filter-item .item-content .item-select{width:100%}.table-container .table-filter .filter-row .filter-item .item-content .item-select .filter-select{width:100%;max-width:unset}.table-container .table-filter .filter-row .filter-item .item-content .item-buttons .btn-reset{display:none}.table-container .table-content .table-wrapper .table>table>tbody>tr .cell-group{width:100%}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell{padding:12px 2px}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell.cell-btn{flex-direction:column}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .cell-link{font-weight:600}.table-container .table-content .table-wrapper .table>table>tbody>tr td .cell .btn-cell{min-width:50px;height:32px}}.book-container .book-content{background-color:#fff;border-radius:16px;padding:20px 16px}.book-container .book-content .book-wrapper{position:relative}.book-container .book-content .book-wrapper .book{display:flex;flex-direction:column}.book-container .book-content .book-wrapper .book .item{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #e8e9ee}.book-container .book-content .book-wrapper .book .item:not(:last-child){margin-bottom:20px}.book-container .book-content .book-wrapper .book .item .item-content{display:flex;flex-direction:column;gap:12px}.book-container .book-content .book-wrapper .book .item .item-content .item-head{display:flex;align-items:center;gap:8px}.book-container .book-content .book-wrapper .book .item .item-content .item-head .head-type{font-size:15px;font-weight:700}.book-container .book-content .book-wrapper .book .item .item-content .item-head .head-type[data-order-status=""]{color:#14A890}.book-container .book-content .book-wrapper .book .item .item-content .item-head .head-tit{font-size:15px;font-weight:400;color:#323740}.book-container .book-content .book-wrapper .book .item .item-content .item-details{display:flex;align-items:center}.book-container .book-content .book-wrapper .book .item .item-content .item-details .order-number{position:relative;display:inline-block;margin-right:8px;padding-right:8px;font-size:15px;font-weight:400;color:#80848B}.book-container .book-content .book-wrapper .book .item .item-content .item-details .order-number:after{content:"";position:absolute;top:50%;right:0;transform:translate(50%,-50%);display:inline-block;width:4px;height:4px;background-color:#D9D9D9;border-radius:50%}.book-container .book-content .book-wrapper .book .item .item-content .item-details .order-date{font-size:15px;font-weight:400;color:#80848B}.book-container .book-content .book-wrapper .book .item .item-option{position:relative;flex-shrink:0}.book-container .book-content .book-wrapper .book .item .item-option .btn-option{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.book-container .book-content .book-wrapper .book .item .item-option .option-menus{position:absolute;top:100%;right:0;display:flex;flex-direction:column;width:max-content;margin-top:12px;padding:14px 10px;background-color:#fff;box-shadow:0 2px 7px #484D5866;border-radius:8px;z-index:1}.book-container .book-content .book-wrapper .book .item .item-option .option-menus .btn-menu{display:inline-flex;min-width:80px;font-size:15px;font-weight:500;color:#323740}.book-container .book-content .book-wrapper .book .item .item-option .option-menus .btn-menu:not(:last-child){padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e1e2e8}.book-container .book-content .book-wrapper .book .notice-item.empty-data{padding:40px 0;text-align:center}.book-container .book-content .book-wrapper .book .notice-item.empty-data .item-tit{font-size:16px;font-weight:600;text-align:center}.notice-container{background-color:#fff;border-radius:16px;padding:20px 16px;margin-top:24px}.notice-container .notice-list .notice-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e6ea;padding-bottom:20px}.notice-container .notice-list .notice-item:not(:last-child){margin-bottom:20px}.notice-container .notice-list .notice-item .item-tit{font-size:15px;font-weight:400}.notice-container .notice-list .notice-item .item-date{flex-shrink:0;font-size:15px;font-weight:400;color:#80848B}.pagination{display:flex;justify-content:center;align-items:center;gap:5px}.pagination .btn-next,.pagination .btn-prev{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:4px;background-color:#fff;border:1px solid #e4e6ea}.pagination .btn-prev{background:url(/images/icons/arrow-prev-black.svg) 50%/8px no-repeat;cursor:pointer}.pagination .btn-next{background:url(/images/icons/arrow-next-primary.svg) 50%/8px no-repeat;cursor:pointer}.pagination .btn-next.disabled,.pagination .btn-prev.disabled{opacity:.5;pointer-events:none}.pagination .page-list{display:flex;justify-content:center;align-items:center;gap:5px;margin-inline:0}.pagination .page-list>li{position:relative;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:4px;background-color:#fff;border:1px solid transparent;font-size:14px;font-weight:400;color:#000;cursor:pointer}.pagination .page-list>li.active{background-color:#fff;border-color:#5885EA;color:#5885EA}.pagination .page-list>li.first{margin-right:6px}.pagination .page-list>li.last{margin-left:6px}.pagination .page-list>li.first:after{content:"...";position:absolute;bottom:0;left:100%;margin-left:4px}.pagination .page-list>li.last:before{content:"...";position:absolute;bottom:0;right:100%;margin-right:4px}@media (max-width:480px){.pagination .page-list>li.first,.pagination .page-list>li.last{display:none}.book-container .book-content .book-wrapper .book .item{align-items:flex-start;padding-bottom:12px}.book-container .book-content .book-wrapper .book .item:not(:last-child){margin-bottom:12px}.book-container .book-content .book-wrapper .book .item .item-content .item-head{flex-direction:column;align-items:flex-start}}.spinner{position:absolute;top:50%;left:50%;border:8px solid #745656;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:spinner 2s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.view_pc{display:none}.view_mo{display:block}}.table-filter .react-datepicker{display:flex!important}.table-filter .react-datepicker-popper{z-index:11!important}.table-filter .react-datepicker-wrapper{width:100%!important;height:100%!important}.table-filter .react-datepicker__input-container{height:100%!important}.table-filter .react-datepicker__tab-loop{position:absolute!important}.table-filter .react-datepicker{border:1px solid #ddd!important;border-radius:10px!important;contain:paint!important;font-family:var(--main-font)!important}.table-filter .react-datepicker__header{background-color:#FBFBFD!important;border-bottom:1px solid #f4f4f4!important}.table-filter .react-datepicker__day--outside-month{opacity:.25!important}.table-filter .react-datepicker__day--selected{color:#333!important}.table-filter .react-datepicker__day--weekend{color:#e66251!important}.table-filter .react-datepicker__day:nth-child(7n){color:#5BAEDC!important}.table-filter .react-datepicker__navigation-icon{top:3px!important}.table-filter .react-datepicker-time__header{font-size:14px!important}.table-filter .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#FBFBFD!important;color:#f4f4f4!important}.table-filter .react-datepicker-popper .react-datepicker__triangle{stroke:#ddd!important}.table-filter .react-datepicker__day--keyboard-selected,.table-filter .react-datepicker__day--selected{background-color:#f8f8ee!important}.table-filter .react-datepicker__day--in-range,.table-filter .react-datepicker__day--in-selecting-range,.table-filter .react-datepicker__day--selected,.table-filter .react-datepicker__month-text--in-range,.table-filter .react-datepicker__month-text--in-selecting-range,.table-filter .react-datepicker__month-text--selected,.table-filter .react-datepicker__quarter-text--in-range,.table-filter .react-datepicker__quarter-text--in-selecting-range,.table-filter .react-datepicker__quarter-text--selected,.table-filter .react-datepicker__year-text--in-range,.table-filter .react-datepicker__year-text--in-selecting-range,.table-filter .react-datepicker__year-text--selected{background-color:#f8f8ee!important;color:#333!important}.table-filter .react-datepicker__day--keyboard-selected:hover,.table-filter .react-datepicker__month-text--keyboard-selected:hover,.table-filter .react-datepicker__quarter-text--keyboard-selected:hover,.table-filter .react-datepicker__year-text--keyboard-selected:hover{background-color:#f0f0f0!important}.table-filter .react-datepicker__current-month.react-datepicker__current-month--hasYearDropdown{display:inline-block!important}.table-filter .react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll{position:absolute!important;top:-2px!important;left:64%!important}.table-filter .react-datepicker__year-read-view--down-arrow{right:0!important}.table-filter .react-datepicker__year-read-view--selected-year{display:none!important}.table-filter .react-datepicker__month-dropdown--scrollable,.table-filter .react-datepicker__month-year-dropdown--scrollable,.table-filter .react-datepicker__year-dropdown--scrollable{width:120px!important;left:unset!important;right:0!important}