:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-size:15px}body{-webkit-font-smoothing:antialiased;font-family:Pretendard,-apple-member,BlinkMacmemberFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,맑은 고딕,Dotum,돋움,Helvetica Neue,Arial,sans-serif,Apple Color Emoji;line-height:1.5}form,fieldset,img{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,h4,h5,h6{font-size:unset;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}label,input,button,select,img{vertical-align:center}ol,ul,li{list-style:none}caption{display:none}a{color:inherit;cursor:pointer;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;background:0 0;border:none;outline:none}button,select{background:unset;border:unset;cursor:pointer;white-space:nowrap;font-weight:600}table{border-collapse:collapse;border-spacing:0;border:0;margin:0;padding:0}@font-face{font-family:Pretendard;src:local(Pretendard),url(/assets/Pretendard-Bold-9HN5A4IX.woff2)format("woff2"),url(../font/Pretendard-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:local(Pretendard),url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2)format("woff2"),url(../font/Pretendard-SemiBold.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:local(Pretendard),url(/assets/Pretendard-Medium-CT-0g5pO.woff2)format("woff2"),url(../font/Pretendard-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:local(Pretendard),url(/assets/Pretendard-Regular-DOS411FT.woff2)format("woff2"),url(../font/Pretendard-Regular.woff)format("woff");font-weight:400;font-display:swap}.header{border-bottom:1px solid var(--gray-08);align-items:center;width:100%;max-height:74px;padding:15px 30px;display:flex}.header .header_title{align-items:center;padding-left:20px;display:flex}.header .header_title .header_logo{height:23px;display:block}.header .header_title .header_logo img{height:100%}.header .header_title .header_title{padding-left:20px;font-size:20px;font-weight:700}.header .admin_info{margin-left:15px;font-size:15px}.header .admin_info .admin_name{font-size:14px;font-weight:700}.header .admin_info span{padding-right:4px}.header .admin_info .admin_type{color:var(--gray-03);padding-left:4px;font-size:14px}.header .logout{margin-left:30px}.header .logout .btn_logout{color:#5d5d5d;border:1px solid var(--gray-08);border-radius:100px;padding:10px 20px;font-size:14px;font-weight:600}.new_notice{background:url(/assets/ico_megaphone-B9_a0xPm.svg) 0 no-repeat;width:580px;height:35px;margin-left:40px;padding-left:60px}.new_notice .new_badge{color:var(--text-on-accent);background:var(--secondary-03);vertical-align:middle;border-radius:4px;padding:0 4px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.new_notice .notice_area{margin-left:12px;display:inline-block}.new_notice .notice_area,.new_notice .swiper-slide{vertical-align:middle;height:35px;line-height:35px}.new_notice .notice_list span{font-size:16px}.new_notice .notice_cta{align-items:center;margin-left:30px;display:inline-flex}.new_notice .notice_cta span{color:var(--secondary-10);font-size:15px;font-weight:700}@media (width<=1700px){.new_notice{display:none}}.header .session_timer{color:var(--gray-03);align-items:center;margin-left:auto;padding-right:20px;font-size:14px;display:flex;position:relative}.header .session_timer:after{background:var(--gray-08);content:"";width:1px;height:16px;display:block;position:absolute;right:0}.header .session_timer img{height:14px}.header .session_timer .timer_label{margin-left:4px}.header .session_timer .timer_value{text-align:center;font-variant-numeric:tabular-nums;min-width:50px;color:var(--text-main);font-weight:700}.header .session_timer .btn_extend{background-color:var(--secondary-05);border-radius:4px;outline:none;margin-left:12px;padding:0 10px;font-size:14px;font-weight:700;line-height:28px}.header .session_timer .btn_extend:disabled{opacity:.5;cursor:default}.header .session_timer.warning,.header .session_timer.expired{border-color:var(--text-critical)}.header .session_timer.warning .timer_label,.header .session_timer.warning .timer_value,.header .session_timer.expired .timer_label,.header .session_timer.expired .timer_value{color:var(--text-critical)}.header .user_menu{align-items:center;gap:10px;margin-left:30px;display:flex}.header .user_dropdown{position:relative}.header .btn_icon{justify-content:center;align-items:center;display:flex;position:relative}.header .btn_icon img{height:36px}.user_dropdown_menu{z-index:1000;background:#fff;border-radius:6px;min-width:110px;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.user_dropdown_menu:before{content:"";filter:drop-shadow(0 -2px 2px #0000000f);border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.user_dropdown_menu .dropdown_item{text-align:center;width:100%;color:var(--gray-02);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 20px;font-size:14px;font-weight:500;display:block}.user_dropdown_menu .dropdown_item+.dropdown_item{border-top:1px solid var(--gray-08)}.header .icon_new{height:18px;position:absolute;top:0;right:0}.header .icon_new img{height:100%}.container{width:100%;height:calc(100% - 70px);display:flex}.lnb{background-color:var(--gray-16);border-right:1px solid var(--gray-08);flex-direction:column;width:240px;min-height:calc(100vh - 70px);max-height:calc(100vh - 70px);padding:20px 10px;display:flex;overflow-y:auto}.lnb .lnb_menu{width:100%;height:auto}.lnb .lnb_menu li{width:100%;color:var(--gray-02);border-radius:4px;font-weight:400;position:relative}.lnb .lnb_menu li a.lnb_item{border-radius:8px;align-items:center;width:100%;height:50px;padding:0 10px;display:flex}.lnb .lnb_menu li .label{padding:0 12px;font-size:16px;font-weight:600;display:inline-block}.lnb .lnb_menu li .view_more{text-indent:-999px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 7L10 13L16 7' stroke='%2316181D' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:20px;width:20px;height:20px;font-size:0;transition:all .3s;position:absolute;top:12px;right:10px}.lnb .lnb_menu li a.active{background:#00d5791a}.lnb .lnb_menu li a.active .view_more{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2300D579' stroke-width='1.5' d='m4 7 6 6 6-6'/%3E%3C/svg%3E")}.lnb .lnb_menu li a.active span{color:var(--text-primary)}.lnb .lnb_menu li a.active .view_more{transform:rotate(180deg)}.lnb .sub_menu{width:100%;position:relative}.lnb .sub_menu li{float:none;width:100%}.lnb .sub_menu li a{background:0 0;border-radius:8px;width:100%;padding:13px 0 13px 22px;font-size:16px;font-weight:500;display:block}.lnb .sub_menu li a.active{color:var(--text-primary);background:0 0}.lnb .lnb_footer{margin-top:auto;padding:12px 16px}.lnb .lnb_footer .copyright{color:#788091;font-size:12px;line-height:16px}.container .contents{width:100%;padding:30px;overflow-y:auto}.container .contents .cont_header{margin-bottom:20px}.container .contents .cont_header .cont_tit{font-size:18px;font-weight:700}.container .contents .cont_section{min-width:1400px}::placeholder{color:var(--text-placeholder)}.base_text{position:relative}.base_text input{border:1px solid var(--border-default);background:var(--bg-default);width:100%;padding:0 14px;font-size:14px;font-weight:400}.base_text input:disabled{background:var(--bg-disabled);color:var(--text-disabled);border:1px solid var(--border-disabled)}.base_text .input_small{height:var(--size-small)}.base_text .input_medium{height:var(--size-medium)}.base_text .input_large{height:var(--size-large)}.base_text input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.base_text .button_clear{width:24px;height:24px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.base_text .button_clear img{width:100%}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=password]{padding-right:38px}.button_password_toggle{width:28px;height:28px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.base_textarea{position:relative}.base_textarea textarea{border:1px solid var(--border-default);background:var(--bg-default);resize:none;width:100%;height:100%;padding:10px 14px;font-size:14px;font-weight:400;overflow:hidden}.base_textarea textarea:disabled{background-color:var(--bg-disabled);color:var(--text-disabled);border:1px solid var(--border-disabled)}.base_textarea .textarea_count{line-height:1;position:absolute;bottom:10px;right:12px}.base_textarea .textarea_count span{color:var(--text-count);font-size:12px}.base_button{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.base_button:disabled:not(.is_loading){background:var(--bg-disabled);color:var(--text-disabled);cursor:default;border:0}.base_button .button_label{white-space:nowrap;line-height:1;font-weight:inherit;display:block}.base_button .icon_new{position:absolute;top:-5px;right:-3px}.base_button.button_mini{height:var(--size-mini);border-radius:4px}.base_button.button_mini img{width:14px}.base_button.button_small{height:var(--size-small)}.base_button.button_medium{height:var(--size-medium);border-radius:6px}.base_button.button_large{height:var(--size-large);border-radius:8px;padding:0 18px}.base_button.button_big{height:var(--size-big);border-radius:8px;font-size:16px}.base_button.button_accent{color:var(--btn-accent-text);background:var(--btn-accent-bg);border:1px solid var(--btn-accent-border)}.base_button.button_primary{color:var(--btn-primary-text);background:var(--btn-primary-bg);border:1px solid var(--btn-primary-border)}.base_button.button_secondary{color:var(--btn-secondary-text);background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border)}.base_button.button_dark{color:var(--btn-dark-text);background:var(--btn-dark-bg);border:1px solid var(--btn-dark-border)}.base_button.button_excel{color:var(--btn-excel-text);background:var(--btn-excel-bg);border:1px solid var(--btn-excel-border)}.base_button.button_caution{color:var(--btn-caution-text);background:var(--btn-caution-bg);border:1px solid var(--btn-caution-border)}.base_button.button_outline{color:var(--btn-default-text);background-color:var(--btn-default-bg);border:1px solid var(--btn-default-border)}.base_button.button_primaryOutline{color:var(--btn-primaryOutline-text);background-color:var(--btn-primaryOutline-bg);border:1px solid var(--btn-primaryOutline-border)}.base_button.button_excelOutline{color:var(--btn-excelOutline-text);background-color:var(--btn-excelOutline-bg);border:1px solid var(--btn-excelOutline-border)}.base_button.button_search{color:var(--btn-search-text);background:var(--btn-search-bg);border:1px solid var(--btn-search-border)}.base_button.button_tabPill{color:var(--text-muted);background-color:var(--bg-default);border:1px solid var(--border-default);border-radius:50px;padding:0 20px;font-weight:500}.base_button.button_tabPill.is_active{color:var(--btn-accent-text);background-color:var(--btn-accent-bg);border:1px solid var(--btn-accent-border);border-radius:50px;font-weight:700}.base_button.rounded{border-radius:100px;padding:0 14px}.base_button.is_loading{cursor:default}.base_button .button_loader{align-items:center;gap:3px;display:inline-flex}.base_button .button_loader span{opacity:.3;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dotBlink}.base_button .button_loader span:nth-child(2){animation-delay:.2s}.base_button .button_loader span:nth-child(3){animation-delay:.4s}@keyframes dotBlink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.base_tab .tab_menu{gap:0 16px;display:flex}.base_tab .tab_menu.type01{gap:0 6px}.base_tab .tab_menu.type01 .base_button{background:var(--secondary-06);border:1px solid var(--secondary-06);min-width:100px;color:var(--text-main);border-radius:4px;font-weight:700}.base_tab .tab_menu.type01 .base_button.is_active{background:var(--bg-accent);border:1px solid var(--bg-accent);color:var(--text-on-accent);font-weight:700}.base_tab .tab_content{margin-top:20px}.base_select select{border:1px solid var(--border-default);appearance:none;background:var(--bg-default) url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%2015L5.66987%207.5L14.3301%207.5L10%2015Z'%20fill='black'/%3e%3c/svg%3e")no-repeat right 8px center;width:100%;padding:0 30px 0 14px;font-size:14px;font-weight:400}.base_select .select_small{height:var(--size-small)}.base_select .select_medium{height:var(--size-medium)}.base_select .select_large{height:var(--size-large)}.base_select select:disabled{background:var(--bg-disabled) url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%2015L5.66987%207.5L14.3301%207.5L10%2015Z'%20fill='black'/%3e%3c/svg%3e")no-repeat right 8px center;cursor:default;border:1px solid var(--border-disabled);color:var(--text-disabled);opacity:1}.base .is_error{border-color:var(--border-critical)}.error_message{color:var(--text-critical);margin-top:10px;font-size:14px;font-weight:400}.radio_box{align-items:center;gap:15px;display:flex}.base_radio{align-items:center;gap:0 6px;display:flex}.base_radio input[type=radio]{appearance:none;border:1px solid var(--border-default);cursor:pointer;background:var(--bg-default);cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}.base_radio input[type=radio]:checked{border-color:var(--border-primary);background:var(--bg-primary)}.base_radio input[type=radio]:checked:after{content:"";background:var(--bg-default);border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.base_radio input[type=radio][disabled]{border-color:var(--border-disabled);background:var(--bg-disabled);cursor:default}.base_radio input[type=radio][disabled]:after{background:var(--gray-07)}.base_radio .radio_label{cursor:pointer;font-size:14px;font-weight:400}.base_radio input[type=radio][disabled]+.radio_label{cursor:default;color:var(--text-disabled)}.checkbox_box{flex-wrap:wrap;gap:10px 14px;display:flex}.base_checkbox{margin:0}.base_checkbox input[type=checkbox]{appearance:none;border:1px solid var(--border-default);background-color:var(--bg-default);vertical-align:middle;cursor:pointer;border-radius:2px;width:20px;height:20px;margin-right:10px;transition:all .2s;position:relative}.base_checkbox input[type=checkbox]:checked{background-color:var(--bg-primary);border-color:var(--border-primary)}.base_checkbox input[type=checkbox]:checked:after{content:"";border:solid var(--color-white);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:1px;left:6px;transform:rotate(45deg)}.base_checkbox .checkbox_label{cursor:pointer;font-size:14px;font-weight:400}.base_checkbox input[type=checkbox]:disabled{border-color:var(--border-disabled);background:var(--bg-disabled);cursor:default}.base_checkbox input[type=checkbox]:disabled:after{border:solid var(--gray-07);border-width:0 2px 2px 0}.base_checkbox input[type=checkbox]:disabled+.checkbox_label{cursor:default;color:var(--text-disabled)}.modalPopup{z-index:999;background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modalPopup .modal_inner{background-color:#fff;border-radius:26px;width:100%;min-width:320px;height:auto;margin:0 20px;overflow:hidden}.modalPopup .modal_header{align-items:center;width:100%;padding:18px 30px;display:flex}.modalPopup .modal_header .modal_title{text-align:center;width:100%;padding-left:30px;font-size:18px;font-weight:700}.modalPopup .modal_header .btn_modal_close{border-radius:30px;width:30px;height:30px;margin-left:auto}.modalPopup .modal_conts{max-height:var(--modal-height);padding:0 30px;overflow-y:auto}.modalPopup .modal_footer{padding:24px 30px 30px}.modalPopup .footer_btn{justify-content:center;gap:20px;width:100%;display:flex;position:relative}.modalPopup .footer_btn .btn_delete{position:absolute;left:0}.modalPopup .alert .modal_header{padding:16px 30px}.modalPopup .alert .modal_header .modal_title{font-size:16px}.modalPopup .alert .modal_conts .modal_box{text-align:center;background:var(--secondary-06);padding:60px}.modalPopup .alert .modal_conts .alert_tit{color:var(--text-critical);font-size:16px;font-weight:700}.modalPopup .alert .modal_conts .alert_txt{white-space:pre-line;word-break:keep-all;margin-top:10px;font-size:16px}.modal_mini{max-width:320px}.modal_small{max-width:580px}.modal_medium{max-width:900px}.modal_large{max-width:1050px}.modal_big{max-width:1240px}.windowPopup{height:100%;padding:30px;overflow-y:auto}.windowPopup .wrap_tit{color:var(--text-main);margin-bottom:20px;font-size:18px;font-weight:700}.table_area{width:100%}.table_area .table_header{background:var(--bg-default);z-index:5;align-items:center;padding-top:15px;padding-bottom:15px;display:flex;position:sticky;top:-30px}.table_area .table_header .list_count{width:100%;font-size:14px}.table_area .table_header .list_count .count_divider{color:var(--gray-07);margin:0 14px;display:inline-block}.table_area .table_header .list_btn{justify-content:flex-end;align-items:center;gap:0 20px;margin-left:auto;display:flex}.table_area .table_header .perPage{flex-shrink:0}.table_area .table_header .perPage select{border-radius:6px}.table_area .table_cont{width:100%}.table_cont .table_tit{color:var(--gray-04);margin-bottom:10px;font-size:14px}.base_table.line{border-top:2px solid var(--border-accent)}.base_table.table_page td{color:var(--text-sub)}body .Yscroll{overflow-y:auto}.base_table.Yscroll table,.base_table.Yscroll table th,.base_table.Yscroll table td{border-collapse:separate;border-right:0}.base_table.Yscroll table tr th:last-of-type,.base_table.Yscroll table tr td:last-of-type{border-right:1px solid var(--border-table)}.base_table.Yscroll table td{border-top:0}.base_table.Yscroll thead th{position:sticky;top:0;left:0}.table_area .base_table.Ysticky thead th{z-index:5;position:sticky;top:38px}.base_table .is-sortable .sort{vertical-align:sub;cursor:pointer;width:18px;height:18px;margin-left:10px;display:inline-block}.base_table .is-sortable .sort .desc{transform:rotate(180deg)}.table_cont .table_label{margin-bottom:16px;font-size:14px;font-weight:700}.base_table .type01{width:100%;display:table}.base_table .type01 th{background-color:var(--bg-table-th);border-bottom:1px solid var(--border-table);white-space:pre-wrap;height:46px;padding:10px;font-size:14px}.base_table .type01 td{background-color:var(--bg-table-td);border-bottom:1px solid var(--border-table);height:50px;padding:12px 10px;font-size:14px}.base_table .type02{width:100%;display:table}.base_table .type02 th{background-color:var(--bg-table-th);border:1px solid var(--border-table);white-space:pre-wrap;height:50px;padding:10px 16px;font-size:14px}.base_table .type02 td{background-color:var(--bg-table-td);border:1px solid var(--border-table);height:50px;padding:10px 16px;font-size:14px}.base_table .type03{width:100%;display:table}.base_table .type03 th{background-color:var(--bg-table-th);border:1px solid var(--border-table);white-space:pre-wrap;height:46px;padding:4px 16px;font-size:14px}.base_table .type03 td{background-color:var(--bg-table-td);border:1px solid var(--border-table);height:46px;padding:4px 16px;font-size:14px}.base_table .td_btn{justify-content:center;gap:0 10px;display:flex}body .badge_new{color:var(--secondary-03);background:#fdf5f5;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:700;line-height:1}.table-scroll{width:100%;padding:0;overflow-y:auto}.base_table .type04{border-collapse:separate;border-spacing:0}.base_table .type04 th,.base_table .type04 td{border:1px solid var(--border-default);text-align:center;white-space:nowrap;background-color:var(--bg-default);height:32px;padding:8px 6px;font-size:14px;line-height:1}.base_table .type04 tbody th{border-left:0;min-width:112px;font-weight:700;position:relative}.base_table .type04 tbody th:before{content:"";background-color:var(--border-default);width:1px;height:100%;position:absolute;top:0;left:0}.base_table .type04 tbody th:after{content:"";background-color:var(--border-default);width:1px;height:100%;position:absolute;top:0;right:-1px}.base_table .type04 tbody td{border-top:0;border-left:0;min-width:124px}.base_table .type04 tbody td.no_padding{height:1px;padding:0}.base_table .type04 tbody td .data_row{flex-direction:column;height:100%;display:flex}.base_table .type04 tbody td .data_row>div{flex:1;justify-content:center;align-items:center;min-height:32px;display:flex}.base_table .type04 tbody td .data_row>div:not(:last-child){border-bottom:1px solid var(--border-default)}.base_table .type04 thead th{background-color:var(--secondary-05);font-weight:700;position:sticky;top:0}.base_table .type04 tbody th:first-child{background-color:var(--secondary-05);z-index:1;white-space:pre-wrap;border-top:0;position:sticky;left:0}.base_table .type04 thead th:not(:first-child){z-index:1;border-left:0;position:sticky;top:0}.base_table .type04 thead tr:first-child th:first-child{z-index:2;border-left:0;font-weight:700;position:sticky;top:0;left:0}.base_table .type04 thead tr:first-child th:first-child:before{content:"";background-color:var(--border-default);width:1px;height:100%;position:absolute;top:0;left:0}.base_table .type04 thead tr:first-child th:first-child:after{content:"";background-color:var(--border-default);width:1px;height:100%;position:absolute;top:0;right:-1px}.base_table .type04 thead tr:nth-of-type(2) th{background-color:var(--bg-default)}.base_pagination{justify-content:center;margin-top:20px;display:flex}.base_pagination .btn_arrow:disabled{opacity:.3}.base_pagination .page_list{align-items:center;display:flex}.base_pagination .page_list li{margin:0 2px}.base_pagination .page_list li button{text-align:center;width:28px;height:28px;color:var(--gray-04);border-radius:6px;font-weight:500;display:block}.base_pagination .page_list li.active button{color:var(--text-accent);background-color:var(--gray-09)}.chart_box{height:380px}.base_calendar .calendar_small{height:var(--size-small)}.base_calendar .calendar_medium{height:var(--size-medium)}.base_calendar .calendar_large{height:var(--size-large)}.base_calendar .dp__main{font-family:Pretendard,-apple-member,BlinkMacmemberFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,맑은 고딕,Dotum,돋움,Helvetica Neue,Arial,sans-serif,Apple Color Emoji}.base_calendar .dp__main>div{height:100%;display:flex}.base_calendar .dp__input{border-color:var(--border-default);color:var(--text-main);border-radius:0;font-family:Pretendard,-apple-member,BlinkMacmemberFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,맑은 고딕,Dotum,돋움,Helvetica Neue,Arial,sans-serif,Apple Color Emoji;font-size:14px;font-weight:400}.base_calendar .dp__input_wrap{height:100%;display:flex}.base_calendar .dp__input:hover:not(.dp__input_focus){border-color:var(--border-default)}body .dp__today{border:1px solid var(--border-accent)}body .dp__range_end,body .dp__range_start,body .dp__active_date{background:var(--bg-accent)}.base_editor{height:var(--editor-height);flex-direction:column;min-height:240px;display:flex}.base_editor.is-resizable{resize:vertical;overflow:auto}.base_editor .ql-toolbar.ql-snow{background-color:var(--bg-table-th);border:1px solid var(--border-table);flex-shrink:0}.base_editor .ql-container{border:1px solid var(--border-table);flex-grow:1;height:0;font-family:Pretendard,-apple-member,BlinkMacmemberFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,맑은 고딕,Dotum,돋움,Helvetica Neue,Arial,sans-serif,Apple Color Emoji;font-size:14px;font-weight:500}.base_editor .ql-container .ql-editor.ql-blank:before{font-style:initial;color:var(--text-placeholder);font-weight:400}.tooltip_trigger{display:inline-flex;position:relative}.base_tooltip{background:var(--bg-default);border:1px solid var(--gray-07);pointer-events:auto;opacity:0;visibility:hidden;border-radius:4px;width:100%;max-width:200px;padding:10px 12px;font-size:13px;transition:opacity .1s;position:fixed}.base_tooltip.ready{opacity:1;visibility:visible}.base_tooltip.dark{color:var(--text-on-accent);background:#000c;border:0;border-radius:8px;max-width:200px;padding:12px 14px}.base_tooltip:before,.base_tooltip:after{content:"";border:solid #0000;position:absolute;left:50%;transform:translate(-50%)}.base_tooltip.bottom:before{border-width:7px;border-bottom-color:#e0e0e0;bottom:100%}.base_tooltip.bottom:after{border-width:6px;border-bottom-color:#fff;margin-bottom:-1px;bottom:100%}.base_tooltip.dark.bottom:before,.base_tooltip.dark.bottom:after{border-bottom-color:#000c}.base_tooltip.top:before{border-width:7px;border-top-color:#e0e0e0;top:100%}.base_tooltip.top:after{border-width:6px;border-top-color:#fff;margin-top:-1px;top:100%}.base_tooltip.dark.top:before,.base_tooltip.dark.top:after{border-top-color:#000c}.base_tooltip.right:before,.base_tooltip.right:after{top:50%;left:auto;transform:translateY(-50%)}.base_tooltip.right:before{border-width:7px;border-right-color:#e0e0e0;right:100%}.base_tooltip.right:after{border-width:6px;border-right-color:#fff;margin-right:-1px;right:100%}.base_tooltip.dark.right:before,.base_tooltip.dark.right:after{border-top-color:#000c}.base_tooltip.left:before,.base_tooltip.left:after{top:50%;left:auto;transform:translateY(-50%)}.base_tooltip.left:before{border-width:7px;border-left-color:#e0e0e0;left:100%}.base_tooltip.left:after{border-width:6px;border-left-color:#fff;margin-left:-1px;left:100%}.base_tooltip.dark.left:before,.base_tooltip.dark.left:after{border-top-color:#000c}.detail_open{z-index:2;margin-top:-40px;margin-bottom:10px;margin-left:auto;font-size:15px;font-weight:700;display:block;position:relative}.detail_open:after{content:"";vertical-align:middle;background:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='27'%20height='27'%20rx='3.5'%20stroke='%23D9D9D9'/%3e%3cpath%20d='M8%2017L14%2011L20%2017'%20stroke='black'%20stroke-width='1.5'/%3e%3c/svg%3e") no-repeat;width:28px;height:28px;margin-left:16px;display:inline-block;transform:rotate(180deg)}.detail_open.active:after{transform:rotate(0)}.search_area{background-color:var(--gray-09);align-items:flex-end;gap:30px;padding:18px 26px;display:flex;overflow-x:auto}.search_area.search_detail{margin-top:1px}.search_area .search_group{gap:30px;display:flex}.search_area .search_group .search_list{flex-direction:column;display:flex}.search_area .search_group .search_list .search_label{color:var(--text-main);flex-shrink:0;font-size:14px}.search_area .search_group .search_list .search_item{line-height:var(--size-medium);margin-top:10px}.search_area.type02 .search_group .search_list{flex-direction:row;align-items:center;gap:20px}.search_area.type02 .search_group .search_list .search_item{margin-top:0}.search_area.type02 .search_group .search_list .search_label{font-size:15px;font-weight:700}.search_area .button_group{gap:0 20px;display:flex}.search_area .button_group button{width:auto}.file_uploader{padding:10px 0}.file_uploader input{display:none}.file_uploader .uploader_controls{align-items:center;gap:0 10px;display:flex}.file_uploader .uploader_controls .base_button .button_label{font-weight:500}.file_uploader .file_list{align-items:center;gap:0 5px;display:flex}.file_uploader .file_list .file_name{color:var(--text-sub);font-size:14px}.file_uploader .btn_delete{background:var(--gray-08);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.file_uploader .btn_delete img{width:6px}.file_uploader .no_file{color:var(--text-sub);font-size:14px}.file_uploader .file_info{margin-top:15px;font-size:13px}.file_uploader.multi{flex-direction:column;gap:8px;display:flex}.uploader_controls.multi{align-items:center}.file_list_container{flex-wrap:wrap;align-items:center;gap:2px 16px;display:flex}.file_item{align-items:center;gap:6px;line-height:1.2;display:flex}.file_item .file_name{color:var(--text-sub);max-width:120px;font-size:11px;text-decoration:underline}.no_evnet .file_item .file_name{pointer-events:none;-webkit-text-decoration:initial;text-decoration:initial}.file_type_badge{background-color:var(--gray-02);color:#fff;border-radius:2px;padding:2px 4px;font-size:10px;line-height:1}.file_type_badge.pdf{background:var(--secondary-03)}.file_type_badge.xlsx{background:var(--color-excel)}.button_medium+.file_list_container{gap:8px 20px}.button_medium+.file_list_container .file_item .file_name{font-size:13px}.date_box_type01{align-items:center;gap:0 15px;display:flex}.date_box_type01 input{text-align:center}.date_box_type02{align-items:center;gap:0 30px;display:flex}.date_box_type02 .base_text{position:relative}.date_box_type02 .base_text:after{content:"/";position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.date_box_type02 .base_text:last-of-type:after{display:none}.date_box_type02 input{text-align:center}.gender_txt{vertical-align:middle;color:var(--text-main);display:inline-block}.gender_img{vertical-align:middle;display:inline-block}.memberInfo_bar{background:var(--gray-09);align-items:center;gap:0 20px;padding:14px 20px;display:flex}.memberInfo_bar .info_sec{align-items:center;gap:0 15px;display:flex}.memberInfo_bar .info_sec .label{color:var(--text-sub);font-size:14px}.memberInfo_bar .info_sec .value{align-items:center;font-size:15px;font-weight:700;display:flex}.thumbnail_list{flex-wrap:wrap;gap:14px;display:flex}.thumbnail_item{cursor:pointer;border:1px solid var(--border-default);border-radius:4px;width:48px;height:48px;overflow:hidden}.thumbnail_item img{object-fit:cover;width:100%;height:100%}.view_box,.image_container{justify-content:center;align-items:center;width:100%;display:flex}.preview_img{max-width:100%;max-height:var(--modal-height);object-fit:cover;display:block}.no_image{text-align:center;color:var(--text-disabled);background:var(--bg-disabled);width:100%;height:100%;padding:100px;font-size:14px}.slideView_box{background:var(--gray-01);width:100%;height:100%}.slideView_box .swiper-slide{justify-content:center;display:flex}.slideView_box img{object-fit:cover;object-position:center;width:auto;height:100%}.slideView_box .swiper-button-prev,.slideView_box .swiper-button-next{z-index:5;cursor:pointer;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%)}.slideView_box .swiper-button-prev svg,.slideView_box .swiper-button-next svg{display:none}.slideView_box .swiper-button-lock,.slideView_box .swiper-button-disabled{cursor:default;opacity:.5}.slideView_box .swiper-button-prev{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABJJJREFUeAHlm7tPI1cUxo9nQAHkAaSlwBaPVLiioktlQQt/wKZKCtgmqUiLwlKkyqZKA6IgTbZKtakiQRaaVERC2mbdIF42BRR4kA3La79vNGONB9vYeO48vD/JXDMzfnw+95577rlnEqKIoaEho6+vb+Lh4cF64FAGDyORSKTc1+FcAU0erYk2p+v6bqlUyp2dnZmigIT4CEX29vbO4stnIWxK2gDvsatp2ju8z+7BwUFBfMIXwWNjY1P39/cL7YqsB977PSz/9vDwcFfapC3BqoXWII/Pet2O8GcJHh0dTaPL/Ryg0Crw2e9g8bXndHVdWgRiX6L5BWK/lpDAZ2foJwYHB82Li4tcK69tSTDELqJZwOMrCR8Dj+zAwIBRLBb/a/ZFTXVpet+enp5V/LITEkFgbU5ni8108ScF2+N11Tt/RpA8prFXT4nWGp2MkViSxoyxyt7Y6KKGgiH215iIdUhz6DW6oK7TooOC2KzEDHznF40cWU3BCCjm0Pwg8WUSok2I/uA98ahLc9wyepKYg+G4MD4+/mg4arUujNm4rQk0GHd3d8ve41WCGRvjwlnpEBj6UpP7WJVgdOVl6TC8w7Mi2LZu7LuyF6+VK4Ixdl9Kh+K2siWYnhlNVkJienraEIXQyk4EpjkHJCSWlpbSGxsbE6pFM/XE1hIMk4fimSl2fn4+tb6+nt/a2lKStHPg+pmtlslkjDAs7Ba7srLiW5KuHk631srlcuBr3KDFOjBtrCEaCdS6YYklzI9jzawFZuEwxRJLMP4o9Y4OYYu1ydBLp0UxERFLx5XUVIeTURFrk9ZEIRETa6FUMHrPA1v4CV837dpBRypEWXZje3v70jAMgZXTyWQysbOzozSaaga9v79/jtkBUUTEROdpYSbsXohCoiLa2qGAhSeD2EKJgmhLMCzMaekbCYCwRUPwPzq2HLkTOCcBEaZorBvW9OHh4cubm5vvJEDCEn19ff2bfn5+/gnjmAk85SGmm6BFs0jm9PT0L2urhXsxEtA4duMWvbe3d7m/v/9JFAHBa6Zp5qwIiFmPUqn0r4TEzMxMcnNz81IUgmXwHPeOKyHfyMjIapjJPJWw7Onk5OQnPq/E0vgF1qRDgeC3zvOKYNY+cWBL55EvFAoVXVWrpU608u3t7Wv3/1WCO83KLGBzW5c8Wg+ztA9N6Ms4H8izWs978FHJQ7FYNDEvcz4MfF72EziqN0dHR/97j9es8WBthB2MTEoMoVfGNPRHrXMNUy/YVfwTTSSr7+rBJeDx8fG39c43zGlha+KVXbEeFzhuFxtd8MWVHj5ZTWs7sW08ZdipNBX0XNiNr66uvscUdP7UtS2lT+3y4UiVRtgO6k2z17dUL81yPqxdCyzQVpnpbBLGCr/DQbUUHbZcEc81Jbs4N+HCqp9mNAjn9CMiw6YLwx3a2hFIpVJT+ODloBwahTIv5Q0XW8GXLRAK7+rq4tjOigL8EOrg654PpzBWFGB6mPXjRi28x/tyufy3n3epKdvkYgFJd3c3Swz4A0zYG+/pWrfi4ZiJ9iPaHJZzOWRRld2K9xlncF6rDJHfegAAAABJRU5ErkJggg==) 50%/32px no-repeat;left:20px}.slideView_box .swiper-button-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABIBJREFUeAHlm71TGkEYxl/uxAh66kxsYPxIJZWVXSpGW61SJV0KtUkq06RwYixSJV0aHQvTxD8gaZ1Em1SkSgON4xc0Wug5aFQ0z8MAAydfJ3e3HHlmmD3uDo4fu/vuu+++GxCXNDQ0ZITD4fG7u7v8C6dieBmBQCBSfh+uZVCkUZooU7quJ7LZbOr4+NgUFxQQB0XIUCg0gx8fB9iktCB8R0LTtG/4nsTe3l5GHJIjwKOjo5O3t7fzrULWEr77J2p+c39/PyEtqiVgt0GrKI1nvW8F/EHAIyMjUTS5dx6CVgjP/oYaX3tIU9fFpgD7HMUHwD4RRcKzY7QTg4OD5unpacrOZ20BA3YRxTxej0S9DLziAwMDxtnZ2a9mP9RUk6b17enpWcU/Oy5tKNQ2h7PFZpp4Q+BCf121jp9tqDSGsYVG0Fq9iz6CpaIYMVbZGuvdVBcYsB99AltUlF2v3g01jRYNFGDj4jPhNz+uZ8iqAsOhmEXxSvyrCUCbgP5jvXCvSbPf0nsSnwvdcX5sbOxed9Sq3eizfltVYDByudyy9XwFMH1j3DgjHSK6vmQqP1cBjKa8LB0ma/csARdq1/dN2SprLZeA0XefS4eqvJbzwLTMKOLioqampgxRJNZy0QPLj8OYZsXFRWDCbmxsjPf19QV2dnZciVU1UjAYPOG4nAc2DINeVVRc0u7u7hWeIXNzc1FV0OiyjwD8XY/FYsbNzc1bcVnb29vnKqFZod3d3Zt6b2/vBN7PigdSDQ3gXzoePOtlbEoxdEqHweJw9EQ8lCpo9OMTvb+//5mbBquWFEEHCLxAR1sUyGtocP7VMW9cFIXyGNogsPK5r5fQmrSJYFDyEVQ0uztxUW0BvLS0FEXtRtbX19MrKyuOrRRWk1ZYn1UmL2GFsWs0ISXOPOUxbH7xnTVsazHKKXkNSzHLgDWcFI+lAragFIE9rWGFsIx8JLRQKOQZsEpY6vr6OqUlk0mTCSTislTDkpGZQflxGM36p7gohnhUwlJMk2CZ924Y9chmsz/ERU1PT/dtbW2diyJh7XiWa8elBfHh4eFVVUkqbotpT0dHR294XHIt8Q+sSYcKwJvF4xIwc5+8MF4KlM5kMiWuislDJ9YyIrLvy99XAHdaLdMyl9cudW96yNQ+FMomFA4qzWw968l7KQ+IzpuIglzh8Kn4WDBUnw4ODn5bz1fN8eAaDBNDcDghPhStMoahL9Wu1U1Mw6riVxRtmX1XS5zuHh4evqh1vW6IJxwOL6iOiNgU+23dKOx/l3rYMJu2YMS2cUi387G0odiMLy8vX2IIOml0r60E8UL6cFulRhQM1Kdm77eVL810PgTKM0zQVrU8Uyb6Cp9hoGx5h7Yz4k3TTLGJoxkZqvKn6Q3COL2GZ9h0YnhRLW3yiEQik3jwslcGjaC5XG7N6i7akSPbeAje1dXFvh0XF+QEaFGObtTiEIYfNonhYcaJjVoMPV1cXHx3cpeao8DlYl5UMBgcBzz/AG7Ho5GLVtuKx9UPlEmGjDGdSzG66NZWvH9vt2DVUYgL3AAAAABJRU5ErkJggg==) 50%/32px no-repeat;right:20px}.slideView_box .swiper-pagination-bullet{background:var(--gray-13);cursor:pointer;opacity:1;border-radius:50%;width:10px;height:10px}.slideView_box .swiper-pagination-bullet-active{background:var(--bg-primary);border-radius:50px;width:36px}.slideView_box .no_image{justify-content:center;align-items:center;display:flex}.calendar_box{align-items:center;gap:0 5px;display:flex}.quick_buttons{gap:15px;margin-left:15px;display:inline-flex}.base_button.quick_btn{min-width:60px;font-weight:500}.quick_btn.active{font-weight:600}.searchCombo_box{display:flex}.searchCombo_box input{margin-left:-1px}.chatView_wrap{flex-direction:column;flex:1;display:flex;overflow:hidden}.chat_view_header{background:var(--gray-01);height:46px;color:var(--color-white);justify-content:space-between;align-items:center;padding:0 20px;font-size:15px;font-weight:700;display:flex}.chat_messages{background:var(--secondary-04);flex-direction:column;flex:1;padding:5px 0 30px;display:flex;overflow-y:auto}.chat_date_divider{justify-content:center;margin:0 20px;padding:20px 0;display:flex;position:relative}.chat_date_divider:before{background:var(--gray-07);content:"";width:100%;height:1px;position:absolute;top:50%;transform:translateY(50%)}.chat_date_divider span{background:var(--secondary-04);z-index:1;color:var(--gray-04);padding:10px 20px;font-size:12px;font-weight:700;position:relative}.chat_input_area{border:1px solid var(--gray-07);flex-shrink:0;gap:20px;padding:12px 20px;display:flex;position:relative}.chat_search{outline:1px solid var(--gray-07);background:var(--bg-default);z-index:5;align-items:center;width:100%;height:50px;padding:0 20px;display:flex;position:absolute;top:-51px;left:0}.chat_search .base_text{flex:1}.chat_search input{border:0}.chat_search .updown{align-items:center;gap:8px;margin-right:12px;display:flex}.chat_search .btn_search{height:28px;font-size:13px;font-weight:500}.chat_search .btn_delete{margin-left:18px}.chat_toolbar{align-items:center;gap:12px;display:flex}.chat_tool_btn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.chat_input_row{flex:1;align-items:center;gap:16px;display:flex}.chat_input_row .base_textarea{flex:1;max-height:250px;overflow-y:auto}.chat_input_row textarea,.chat_input_row textarea:disabled{background:var(--gray-11);border:0;border-radius:8px}.chat_send_btn{cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.message_wrap{flex-wrap:wrap;gap:7px;margin-top:20px;padding:0 20px;display:flex}.chat_date_divider+.message_search_wrap .message_wrap,.chat_date_divider+.message_wrap{margin-top:0}.message_wrap.admin{flex-direction:column}.message_wrap.user{flex-direction:row}.message_avatar{align-items:center;gap:0 18px;margin-left:auto;display:flex}.message_avatar .managerType{font-size:16px;font-weight:700}.message_avatar img{height:36px}.message_body{flex-direction:column;gap:4px;max-width:260px;display:flex}.message_bubble{background:var(--color-white);word-break:break-word;white-space:pre-wrap;text-align:left;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:inline-block}.message_image_box+.message_bubble,.message_pdf_box+.message_bubble{margin-top:20px}.message_wrap.user .message_bubble{border:1px solid var(--border-primary);background:#f5fffb;font-weight:700}.message_wrap.admin .message_bubble{border-top-right-radius:0}.message_wrap.user .message_cont{margin-right:30%}.message_wrap.admin .message_cont{text-align:right;max-width:70%;margin-left:auto;margin-right:55px}.message_match_active{animation:.4s .4s bounce-x}@keyframes bounce-x{0%{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}to{transform:translate(0)}}.message_meta{color:var(--gray-04);margin-top:10px;font-size:12px}.message_wrap.user .message_meta{text-align:right}.message_wrap.admin .message_meta{text-align:left}.message_image_box{background:var(--color-white);border-radius:10px;flex-direction:column;width:280px;padding:10px 10px 12px;display:flex}.message_wrap.user .message_image_box{border:1px solid var(--border-primary);background:#f5fffb}.message_wrap.admin .message_image_box{border-top-right-radius:0;margin-left:auto}.message_image{cursor:pointer;border-radius:6px;width:260px;height:150px;display:block;overflow:hidden}.message_image img{object-fit:cover;width:100%;height:100%}.filename_box{justify-content:space-between;align-items:center;gap:0 10px;display:flex}.message_filename{color:var(--gray-03);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:14px;line-height:1.5;display:inline-block;overflow:hidden}.message_pdf_box{background:var(--color-white);border-radius:10px;flex-direction:column;width:280px;padding:10px 10px 12px;display:flex}.message_wrap.admin .message_pdf_box{border-top-right-radius:0}.message_pdf{background:#fff5f5;border-radius:6px;justify-content:center;align-items:center;width:260px;height:150px;display:flex;overflow:hidden}.message_pdf_box .filename_box{margin-top:10px}.message_pdf_box .filename_box .message_filename{margin-top:0}.message_pdf_box .filename_box .btn_download{flex-shrink:0;height:16px}.counselInfo_box ul{width:85%;margin-top:10px}.counselInfo_box .info_group,.counselInfo_box .file_group{flex-wrap:wrap;gap:14px 20px;display:flex}.counselInfo_box .info_group li,.counselInfo_box .file_group li{align-items:center;gap:14px;display:flex}.counselInfo_box .info_group .label,.counselInfo_box .file_group .label{color:var(--gray-14);font-size:14px}.counselInfo_box .info_group .txt,.counselInfo_box .file_group .txt{font-size:15px;font-weight:700}.specialNote_wrap .note_list{gap:20px;display:flex}.specialNote_wrap .note_list li{align-items:center;gap:10px;display:flex}.specialNote_wrap .note_list li .label{color:var(--gray-14);font-size:14px}.login_form{z-index:10;background-color:#fff;border-radius:40px;width:456px;height:532px;padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #0000001a}.login_inner{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.login_form .logo_area{text-align:center;height:34px;margin-top:10px}.login_form .logo_area img{height:100%;margin:0 auto}.login_form h1{text-align:center;width:100%;margin-top:10px;font-size:22px;font-weight:600}.login_form .form_group{width:100%;margin-top:20px}.login_form .form_group li{flex-direction:column;display:flex}.login_form .form_group li label{margin-top:20px;margin-bottom:10px;font-size:14px}.login_form .btn_area{width:100%}.login_form .msg_area{width:100%;color:var(--color-white);margin-top:30px}.login_form .msg_area span{text-align:center;border-radius:6px;padding:12px 0;font-size:13px;display:block}.login_form .msg_area .fail{background-color:var(--bg-critical)}.login_form .btn_area .btn_login{width:100%;position:absolute;bottom:0;left:0}.preContract_modal .serviceType{flex-direction:column;gap:10px 0;padding:5px 0;display:flex}.preContract_modal .serviceType .tit{font-weight:700}.preContract_modal .base_table .serviceType th{background:var(--gray-11);height:36px;padding:0;font-size:14px;font-weight:700}.preContract_modal .base_table .serviceType td{height:36px;padding:0 14px;font-size:14px}.preContract_modal .serviceType .total{text-align:center;font-weight:700}.excelUpload_modal .text-sub{font-size:14px}.emailConsultation_wrap .table_area{margin-top:-43px}.joinedMember_wrap .base_table th,.joinedMember_wrap .base_table td{padding-left:5px;padding-right:5px}.tooltip_point_list li{margin-top:10px}.tooltip_point_list li:first-of-type{margin-top:0}.tooltip_point_list .tit{color:var(--gray-04);font-size:12px}.tooltip_point_list .txt{font-size:14px;font-weight:700}.sec_cont .sec_tit{color:var(--gray-04);margin-bottom:10px;font-size:14px}.joinedMemberDetail_modal>.base_tab{margin-top:-40px}.healthSurveyMain_wrap .base_tab{margin-top:-38px}.healthSurveyMain_wrap .surveyItems{margin-bottom:1px}.healthSurveyMain_wrap .surveyItems li{border:1px solid var(--border-table);min-height:46px;margin-bottom:-1px;display:flex}.healthSurveyMain_wrap .surveyItems p{padding:12px 20px;font-size:14px;font-weight:700}.healthSurveyMain_wrap .surveyItems .title{border-right:1px solid var(--border-table);background:var(--bg-table-th);flex-shrink:0;width:55%}.joinedMemberDetail_modal .sec_cont{gap:0 36px;display:flex}.joinedMemberDetail_modal .sec_cont article{flex:1}.joinedMemberDetail_modal .sec_box{border:1px solid var(--border-default);border-radius:8px;padding:20px}.joinedMemberDetail_modal .sec_box li{margin-bottom:10px;display:flex}.joinedMemberDetail_modal .sec_box li:last-of-type{margin-bottom:0}.joinedMemberDetail_modal .sec_box .tit{flex-shrink:0;width:120px;font-size:14px;font-weight:700}.joinedMemberDetail_modal .sec_box .txt{font-size:14px}.chatList_btn button{text-align:left;gap:0 10px;margin-left:auto;font-size:15px;font-weight:700;line-height:20px;display:flex}.mailSend_wrap{min-width:1000px}.mailSend_wrap .file_uploader{padding:0}.mailSend_wrap .sec_tit{font-size:16px}.mail_list{border:1px solid var(--border-table);overflow:hidden}.mail_item{border-bottom:1px solid var(--border-table)}.mail_item:last-child{border-bottom:none}.mail_header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:0 20px;padding:13px 20px;display:flex}.mail_title{font-size:16px;font-weight:700}.mail_meta{flex-shrink:0;align-items:center;gap:15px;display:flex}.mail_status{text-align:center;font-size:14px}.mail_date{color:var(--gray-04);font-size:14px}.mailSend_wrap .toggle_icon{margin-left:15px;transition:transform .3s}.mailSend_wrap .mail_item.is-open .toggle_icon{transform:rotate(180deg)}.mail_body_wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s,opacity .3s;display:grid}.mail_item.is-open .mail_body_wrap{opacity:1;grid-template-rows:1fr}.mail_body{overflow:hidden}.mail_body .cnt{background:var(--gray-11);white-space:pre-wrap;color:var(--text-sub);margin:0 20px;padding:18px;font-size:14px}.mail_body .file{background:var(--gray-13);flex-wrap:wrap;align-items:center;gap:0 5px;margin:0 20px 20px;padding:7px 10px;display:flex}.mail_body .file .file_list{gap:0 5px;display:flex}.mail_body .file .file_name{color:var(--text-sub);font-size:12px}.memberInfo_wrap{max-height:calc(100vh - 120px);overflow-y:auto}.wrap_tit{color:var(--gray-04);margin-bottom:10px;font-size:14px}.surveyRound_box{margin-left:auto}.surveyInfo_wrap .base_tab .tab_content{max-height:calc(100vh - 230px);overflow-y:auto}.survey_group .servey_list:not(:first-of-type){margin-top:20px}.survey_group .servey_list .list_tit{font-size:15px;font-weight:700}.survey_group .servey_list .list_txt{padding-left:15px;font-size:15px;position:relative}.survey_group .servey_list .list_txt:before{content:"-";position:absolute;left:0}.pointInfo_wrap .pointList .base_table{max-height:calc(100vh - 445px)}.pointInfo_wrap .pointList .base_table th,.pointInfo_wrap .pointList .base_table td{padding-left:8px;padding-right:8px}.medicalInfo_wrap .info_box{align-items:center;gap:0 16px;font-size:14px;display:flex}.medicalInfo_wrap .base_table{max-height:calc(100vh - 410px)}.medicalInfo_wrap .info_box .tit{color:var(--gray-04)}.medicalInfo_wrap .info_box .txt{font-weight:700}.empty_box{height:calc(var(--modal-height) - 100px);background:var(--secondary-06);color:var(--text-sub);flex-direction:column;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.careSupport_wrap .usage_info{gap:0 15px;margin-top:20px;display:flex}.careSupport_wrap .usage_info .list{background:var(--secondary-06);border-radius:8px;min-width:200px;padding:10px 20px}.careSupport_wrap .usage_info .list_tit{color:var(--text-sub);font-size:13px}.careSupport_wrap .usage_info .list_tit:before{content:"";vertical-align:middle;width:13px;height:13px;margin-right:4px;display:inline-block}.careSupport_wrap .usage_info .list_tit.total:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='20px'%20viewBox='0%20-960%20960%20960'%20width='20px'%20fill='%2316181D'%3e%3cpath%20d='M744-192H312q-29%200-50.5-21.5T240-264v-576q0-29%2021.5-50.5T312-912h312l192%20192v456q0%2029-21.5%2050.5T744-192ZM576-672v-168H312v576h432v-408H576ZM168-48q-29%200-50.5-21.5T96-120v-552h72v552h456v72H168Zm144-792v195-195%20576-576Z'/%3e%3c/svg%3e") 50%/auto 13px no-repeat}.careSupport_wrap .usage_info .list_tit.complete:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='20px'%20viewBox='0%20-960%20960%20960'%20width='20px'%20fill='%2316181D'%3e%3cpath%20d='m429-336%20238-237-51-51-187%20186-85-84-51%2051%20136%20135Zm51%20240q-79%200-149-30t-122.5-82.5Q156-261%20126-331T96-480q0-80%2030-149.5t82.5-122Q261-804%20331-834t149-30q80%200%20149.5%2030t122%2082.5Q804-699%20834-629.5T864-480q0%2079-30%20149t-82.5%20122.5Q699-156%20629.5-126T480-96Zm0-72q130%200%20221-91t91-221q0-130-91-221t-221-91q-130%200-221%2091t-91%20221q0%20130%2091%20221t221%2091Zm0-312Z'/%3e%3c/svg%3e") 50%/auto 13px no-repeat}.careSupport_wrap .usage_info .list_tit.remain:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='20px'%20viewBox='0%20-960%20960%20960'%20width='20px'%20fill='%2316181D'%3e%3cpath%20d='m614-310%2051-51-149-149v-210h-72v240l170%20170ZM480-96q-79.38%200-149.19-30T208.5-208.5Q156-261%20126-330.96t-30-149.5Q96-560%20126-630q30-70%2082.5-122t122.46-82q69.96-30%20149.5-30t149.55%2030.24q70%2030.24%20121.79%2082.08%2051.78%2051.84%2081.99%20121.92Q864-559.68%20864-480q0%2079.38-30%20149.19T752-208.5Q700-156%20629.87-126T480-96Zm0-384Zm.48%20312q129.47%200%20220.5-91.5Q792-351%20792-480.48q0-129.47-91.02-220.5Q609.95-792%20480.48-792%20351-792%20259.5-700.98%20168-609.95%20168-480.48%20168-351%20259.5-259.5T480.48-168Z'/%3e%3c/svg%3e") 50%/auto 13px no-repeat}.careSupport_wrap .usage_info .list_txt{font-size:26px}.careSupport_wrap .table_cont .base_table{max-height:calc(100vh - 233px)}.careSupport_wrap .table_cont table .badge{border-radius:4px;padding:3px 8px}.careSupport_wrap .table_cont table .badge.done{background:var(--bg-accent);color:var(--text-on-accent)}.careSupport_wrap .table_cont table .badge.apply{border:1px solid var(--border-accent);color:var(--text-main)}.inquiryDetail_modal{height:100%;max-height:var(--modal-height);flex-direction:column;display:flex}.inquiryDetail_modal .base_textarea{padding-bottom:60px;transform:translateY(1px)}.consult_item{border-bottom:1px solid #e5e5e5}.consult_header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;padding:12px 0;transition:background .12s;display:flex}.inquiry_sec{overflow-y:auto}.consult_list{overflow-x:hidden}.col_title{flex:1;width:auto;font-size:15px;line-height:22px}.col_status{text-align:center;flex-shrink:0;width:70px;font-size:15px;line-height:22px}.col_category{text-align:center;flex-shrink:0;width:70px;font-size:14px;line-height:22px}.col_date{text-align:center;width:120px;color:var(--text-sub);flex-shrink:0;font-size:14px;line-height:22px}.col_arrow{flex-shrink:0;width:24px;line-height:22px;transition:transform .35s}.col_arrow.open{transform:rotate(180deg)}.consult_body{flex-direction:column;gap:20px;display:flex}.question_sec{height:120px;position:relative}.question_area{height:100%;overflow-y:auto}.question_content{width:700px;color:var(--text-sub);white-space:pre-wrap;font-size:14px;line-height:20px}.inquiryDetail_modal .image_gallery{position:absolute;bottom:0;right:14px}.answer_area{flex-direction:column;gap:8px;display:flex}.answer_info{font-size:15px;font-weight:700;line-height:20px}.answer_info span{color:var(--text-sub);margin-left:18px;font-size:13px;font-weight:500}.answer_controls{justify-content:space-between;align-items:center;display:flex}.answer_content{border:1px solid var(--border-default);position:relative;transform:translateY(1px)}.answer_content .base_textarea textarea{border:0;height:100%}.answer_content .file_uploader.multi{max-width:850px;padding:0;position:absolute;bottom:15px;left:18px}.expand-enter-active,.expand-leave-active{transition:max-height .5s,opacity .3s;overflow:hidden}.expand-enter-from,.expand-leave-to{opacity:0;max-height:0}.expand-enter-to,.expand-leave-from{opacity:1;max-height:600px}.healthConsultList_wrap .base_table th,.healthConsultList_wrap .base_table td{padding-left:5px;padding-right:5px}.healthCheck_wrap .tab_content{max-height:calc(100vh - 170px);overflow-y:auto}.healthReport_wrap .table_user .base_table td{text-align:center}.healthReport_wrap .table_cont .table_tit{color:var(--text-main);font-size:16px;font-weight:700}.healthReport_wrap .base_table th,.healthReport_wrap .base_table td{height:40px}.reportCheckup_wrap .table_header{justify-content:space-between;display:flex}.reportCheckup_wrap .base_table{max-height:calc(var(--modal-height) - 50px);overflow-y:auto}.reportMedication_wrap{max-height:calc(var(--modal-height) - 16px);overflow-y:auto}.reportCheckup_wrap .table_cont .checkup_date{color:var(--secondary-01);font-size:15px}.badge{color:var(--text-on-accent);white-space:nowrap;border-radius:4px;margin-left:10px;padding:5px 8px;font-size:13px;font-weight:600;line-height:1;display:inline-block}.badge_normalA,.badge_normalB{background:var(--badge-normal)}.badge_suspect{background:var(--badge-suspect)}.badge_disease{background:var(--badge-disease)}.badge_na{background:var(--badge-na)}.urine_label{margin-left:10px}.urine_label.urine_active{color:var(--secondary-03)}.reportMedication_wrap .base_table th,.reportMedication_wrap .base_table td{text-align:center;padding-left:10px;padding-right:10px}.counsel_wrap{gap:0 40px;min-width:1530px;height:calc(100vh - 60px);line-height:1;display:flex;overflow-y:hidden}.counsel_wrap section .sec_tit{font-size:16px;font-weight:700}.counsel_wrap .sec_left{flex-shrink:0;width:600px;height:100%;overflow-y:auto}.counsel_wrap .sec_right{flex-direction:column;flex:1;height:100%;display:flex}.counsel_wrap.chatCounsel .sec_left article{flex-direction:column;height:100%;display:flex}.counsel_wrap.callCounsel .sec_left{height:100%;overflow-y:auto}.counsel_wrap.callCounsel .sec_left article{flex-direction:column;height:100%;display:flex}.counsel_wrap.callCounsel .callView_wrap{overflow-y:auto}.counsel_wrap.callCounsel .callView_wrap::-webkit-scrollbar{display:none}.counsel_select{position:relative}.counsel_select .label{color:var(--gray-03);font-size:14px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.counsel_select select{border:1px solid var(--border-accent);appearance:none;background:var(--bg-default) url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%2015L5.66987%207.5L14.3301%207.5L10%2015Z'%20fill='black'/%3e%3c/svg%3e")no-repeat right 15px center;text-align:right;border-radius:50px;width:210px;height:40px;padding:0 44px 0 80px;font-size:14px;box-shadow:0 4px 4px #55555529}.counsel_wrap .btn_box{gap:0 10px;margin-left:auto}.counsel_wrap .table_counselList .base_table th,.counsel_wrap .table_counselList .base_table td{padding-left:5px;padding-right:5px}.counsel_wrap.callCounsel .sec_right{position:relative}.counsel_wrap.chatCounsel .sec_right .scroll_box{max-height:calc(100vh - 190px);overflow-y:auto}.counsel_wrap.callCounsel .sec_right .scroll_box{flex:1;overflow-y:auto}.counsel_wrap .rotate{transform:rotate(180deg)}.counsel_wrap .no_list{background:var(--secondary-06);border:1px solid var(--gray-08);color:var(--gray-03);text-align:center;padding:16px;font-size:14px}.medicalSummary_wrap td{line-height:1.2}.counsel_wrap.counselList{overflow-y:initial}.counsel_wrap.counselList .sec_left{flex:1}.counsel_wrap.counselList .sec_right{flex-shrink:0;flex:initial;width:600px}.counsel_wrap.counselList .sec_right article{flex-direction:column;height:calc(100vh - 30px);display:flex}.counsel_wrap .btn_callCounsel{align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.counsel_wrap.counselList .counsel_list{height:calc(100% + 1px);overflow-y:auto}.counsel_wrap.counselList .counsel_item{margin-bottom:-1px}.counsel_wrap.counselList .counsel_header{background:var(--bg-default);cursor:pointer;text-align:left;border:none;border:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 18px;transition:background .15s;display:flex}.counsel_wrap.counselList .header_left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.counsel_wrap.counselList .header_right{flex-shrink:0;align-items:center;gap:15px;display:flex}.counsel_wrap.counselList .header_left .num{min-width:24px;line-height:0}.counsel_wrap.counselList .header_meta{color:var(--gray-14);align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.counsel_wrap.counselList .header_meta .meta_info>span{color:var(--text-main);margin-left:4px;font-weight:700}.counsel_wrap.counselList .header_meta .meta_info .manager{color:var(--secondary-08)}.counsel_wrap.counselList .status{font-weight:600}.counsel_wrap.counselList .counsel_date{color:var(--gray-04);font-size:14px;font-weight:400}.counsel_wrap.counselList .accordion_arrow{align-items:center;transition:transform .25s;display:flex;transform:rotate(180deg)}.counsel_wrap.counselList .is-open .accordion_arrow{transform:rotate(0)}.counsel_wrap.counselList .counsel_body{background:var(--secondary-06);grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.counsel_wrap.counselList .is-open .counsel_body{grid-template-rows:1fr}.counsel_wrap.counselList .counsel_body_inner{padding:0 20px;transition:padding .28s;overflow:hidden}.counsel_wrap.counselList .is-open .counsel_body_inner{padding:16px 20px}.counsel_wrap.counselList .content_text{white-space:pre-wrap;word-break:break-all;margin:0;font-size:14px;line-height:18px}.counsel_wrap.counselList .list_empty{background:var(--secondary-06);height:100%;color:var(--gray-03);flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex}.healthRecord_wrap .hr_empty{min-height:160px;color:var(--gray-03);text-align:center;justify-content:center;align-items:center;padding:40px 0;font-size:14px;display:flex}.bloodSugar_wrap .chart_box{height:320px}.bloodPressure_wrap .table-scroll{max-height:160px}.bloodSugar_wrap .table-scroll{max-height:225px}.weight_wrap .table-scroll{max-height:141px}.weight_wrap .type04 tbody th:before{display:none}.weight_wrap .type04 tbody th:first-of-type,.weight_wrap .type04 tbody th:nth-of-type(2){background-color:var(--secondary-05);z-index:1;border-top:0;min-width:68px;position:sticky;left:65px}.weight_wrap .type04 tbody td{min-width:121px}.weight_wrap .type04 tbody th[rowspan],.weight_wrap .type04 tbody tr:last-of-type th{min-width:65px;left:0}.weight_wrap .type04 tbody th[rowspan]:before,.weight_wrap .type04 tbody tr:last-of-type th:before{display:block}.steps_wrap .type04 tbody th:before{display:none}.steps_wrap .type04 tbody th:first-of-type,.steps_wrap .type04 tbody th:nth-of-type(2){background-color:var(--secondary-05);z-index:1;border-top:0;min-width:131px;position:sticky;left:65px}.steps_wrap .type04 tbody td{min-width:112px}.steps_wrap .type04 tbody th[rowspan]{min-width:65px;left:0}.steps_wrap .type04 tbody th[rowspan]:before{display:block}.steps_wrap .totalSteps td{border-bottom:1px solid var(--border-table);text-align:left;padding:0 8px;line-height:0;position:relative}.steps_wrap .totalSteps .txt{white-space:nowrap;display:inline-block;position:sticky;left:210px}.diet_badge{border:1px solid var(--gray-07);background-color:var(--bg-default);border-radius:2px;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.lifeStyle_wrap .type04 tbody th:first-of-type,.lifeStyle_wrap .type04 tbody th:nth-of-type(2){background-color:var(--secondary-05);z-index:1;border-top:0;min-width:150px;position:sticky;left:60px}.lifeStyle_wrap .type04 tbody th[rowspan]{min-width:60px;left:0}.lifeStyle_wrap .type04 tbody th:before{background-color:initial}.lifeStyle_wrap .type04 tbody th[rowspan]:before{background-color:var(--border-table)}.lifeStyle_wrap .type04 tbody td{min-width:88px}.intake_wrap .base_table .type04 tbody th{min-width:175px}.intake_wrap .base_table .type04 tbody td{min-width:115px}.dietDetail_modal{position:relative}.dietDetail_modal .wrap_left .slideView_box{width:500px;height:380px}.dietDetail_modal .wrap_right{width:calc(100% - 524px);position:absolute;top:0;right:0}.dietDetail_modal .calorie_total .calorie_box{height:315px}.dietDetail_modal .calorie_total .calorie_list{height:39.4px}.dietDetail_modal .diet_detail_info{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.diet_detail_info .detail_info_tit{width:100%;padding:0;font-size:16px;font-weight:700}.diet_detail_info .info_tit{margin-right:4px;font-size:14px;font-weight:700}.diet_detail_info .info_sec{font-size:14px;display:flex}.diet_detail_info .info_sec .total_time{color:var(--secondary-08);background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='8'%20stroke='%233C72FF'%20stroke-width='2'/%3e%3cpath%20d='M10%206.40039V10.9004L11.8%2012.7004'%20stroke='%233C72FF'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 0/16px no-repeat;margin-left:10px;padding-left:20px;font-weight:600}.satiety_tooltip_txt{color:var(--gray-04);margin-bottom:2px;font-size:12px}.satiety_tooltip_txt span{color:var(--text-main);font-weight:700}.dietDetail_modal .no_img_wrap{background:var(--secondary-04);justify-content:center;align-items:center;width:100%;height:390px;display:flex}.dietDetail_modal .no_img_wrap span{color:var(--gray-14);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABFpJREFUeAHtWU1y2kgUfq9bldVMDUcgBxiDTjB4OTW2K4RkqrIynGDMCcAnSOYExqtZeAiM8dQsTU5AsA9g5gbkZxOiVue9FgKJCCIpKRml+Kqw1UK81tev328jEHr/jYrasc4AdFkDFCB3wL5wnGa1ak/QIyNH+SQSwlQ4yrZcRz6H/JNhFJQlzyy6eOTfmTnq4TNSG+QIf9EOe+DIO75GgLIIfpk3Moxnv4beuSDgO8OO0LbDgntCrzcqzCRULLRKPHa0M36gYEixZApfgXsh1L0an2iNLcuEC+29CErQEiYXg9H500O7DSmR+Zb7+3LcAY3PowK5RigKkK3u1c0ZpESmhLqDcRsRj/0xkRrSnxfmA3oCyy/q3cvxCaRAZluObUYDHuvFHd1+clg6DTzS7A1uWy7dNyPE1llv1GkktKnMNKSkrBCZohloPamFyRhUD38+RcDhfFj4QchfICEyI0RbrRQY9dc9p7V+7V8LgWVIiF1gTQta+fHiGmHtyiMuk2XXXWorLjIjJJUaUjZsDJz+VyjetFefYS8YtLP3rnoFCZGZl+MM4OJqdCq0qb+A483Lyxv2esaeyMaoWtaVxQ8QEns4T26GeHpgv6Ctd+6POZDSi5/wZ5VMlBeMg8ydwpOjUl0AtkOBdIkpETupHew1ICXuJZfjeENB88+fKM7ouWtGcgBvyGYaeUxOGfMX/2f++WbYxaFtx71tuXW4GNxWhNbHppRA0cGPH19VEzRvtkpDXPgJ0NfktuscfLV2O1rKa8rUi3FlbA0hzhK48Fu9z5pKQir2luPVI+l/0GWRCzPpqEb1G/XxDBnAlj+mWPQaQfRhXhuZAEykyNXbX3LrsTTkl80wz7N4O7iWvIvKx5LCyA6RgeE7x92vUawCrRYBlkn9aAkmtbFtjd3BzaKIrB3uYfBLU2VaVi+UlqwK0DBBpfaTaitSNqc8K1lC93JUB5SLHgNrjwkHNRXksFZD5lSCViQ0IdX+M0s9hHlCaW7RyiXVlkdmRTZtr6iUp3Zkd7xUyQNVtOVNmhJryTiSJgxWjDTh0V6Te8mkyaqLqumXA54gkz3ffcl4vYXi45sV2RuSUU6VokhBHEK9f0fl+XlRcTEdJ4wrE3Lm/MFSdjDJnGtrtK5js1yozbLjkopqd4VsiI0QUQZ7ZlOykUePj/Y2Flqhbs0SdKqmmr5tmYVyZS9IBlHXHx+UziEBPpuL7I7bXhBJKAiqGJV0q7//Zscqg71zGt4GWFwIJ4dBnY620vp/6ov2ki7UOqxZQG/OSEJEZqbc/TTnRZsm82UnWaik83xmQ+wW3yrXTnv4Zfa6CNvWUri3UF9LZjFPwKZ8hAnRflz18akmoxcWjmsHWrxT7h2k1fraeSJIbQyseUGswJpX7AhtO3aEth07QtuO749QsKZJ0l3ZFnBJEhzjy8Ht9aYSO2foiw+W0whqKceYzqj+ElxSe5Un9CGf4MR3SGRMhfAJpdpTG4+pSMUAAAAASUVORK5CYII=) top/26px 26px no-repeat;padding-top:44px;font-size:14px;font-weight:500}.calorie_total{width:100%}.calorie_total .Yscroll{max-height:324px}.calorie_total .base_table table{width:100%}.calorie_total .base_table table th,.calorie_total .base_table table td{text-align:center;padding-left:8px;padding-right:8px}.calorie_total .base_table table th{background-color:var(--secondary-05);height:36px;font-size:12px;line-height:1}.calorie_total .base_table table td{height:32px;color:var(--gray-03);font-size:13px}.calorie_total .base_table table td:first-of-type{text-align:left;color:var(--text-main)}.calorie_total .total_num{border-top:1px solid var(--border-table);background:var(--gray-11);flex-wrap:wrap;gap:6px 16px;margin-top:-1px;padding:12px;line-height:1;display:flex}.calorie_total .total_num li{color:var(--gray-04);padding-left:10px;font-size:13px;position:relative}.calorie_total .total_num li:before{content:"";background:var(--gray-04);border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:0}.calorie_total .total_num li span{color:var(--text-main);margin-left:4px}.calorie_total .total_num li span+span{margin-left:2px}.calorie_total .calorie_no{height:100%;color:var(--gray-04);justify-content:center;align-items:center;font-size:14px;display:flex}.calorie_total .base_table td.no_data{height:288px;text-align:center!important}.diet_img_view .img_box{width:100%}.diet_img_view .img_box .img_group{gap:12px;padding:0 3px;display:flex}.diet_img_view .img_box .img_list{z-index:1;position:relative}.diet_img_view .img_box .img_list.active:after{content:"";border:1px solid var(--secondary-08);z-index:-1;background:#3c72ff29;border-radius:8px;width:48px;height:48px;position:absolute;top:-2px;left:-2px}.diet_img_view .img_box .img_cover{border:1px solid var(--gray-15);background-color:var(--gray-15);text-align:center;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.diet_img_view .img{object-fit:cover;object-position:center;width:auto;height:100%}.diet_img_view .no_img{text-align:center;color:var(--bg-disabled);font-size:13px;line-height:166px;display:block}.call_counsel_list{grid-template-columns:2fr 1fr;gap:15px 20px;display:grid}.call_counsel_list li{align-items:center;gap:10px;display:flex}.call_counsel_list .col-span-2{grid-column:span 2}.call_counsel_list .direction-col{flex-direction:column}.call_counsel_list .direction-col .label,.call_counsel_list li>:not(.label){width:100%}.call_counsel_list .label{width:70px;color:var(--gray-14);flex-shrink:0;font-size:14px}.call_counsel_list li>:not(.label){flex:1}.counselTime_box{align-items:center;gap:0 6px;display:flex}.counselTime_box .time_box{align-items:center;display:flex}.counselTime_box .minute_box{flex:1;align-items:center;gap:0 10px;margin-left:20px;display:flex}.counselTime_box .minute_box select{color:var(--secondary-08)}.problem_group_item .problem_group_title{color:var(--gray-04);font-size:12px}.callCounselUpdate_wrap .wrap_title{font-size:14px}.callCounselUpdate_wrap .call_counsel_list{grid-template-columns:max-content max-content max-content 1fr;align-items:center;gap:15px 20px}.callCounselUpdate_wrap .call_counsel_list .col-span-2{grid-column:span 4;width:100%}.callCounselUpdate_wrap textarea{height:200px}.callCounselDetail_wrap .detail_title{color:var(--secondary-08);font-size:18px;font-weight:700}.callCounselDetail_wrap .info_box{flex-wrap:wrap;gap:16px 30px;display:flex}.callCounselDetail_wrap .info_box li{align-items:center;gap:16px;display:flex}.callCounselDetail_wrap .info_box .label{color:var(--gray-14);font-size:14px;line-height:1}.callCounselDetail_wrap .info_box .txt{font-weight:700}.callCounselDetail_wrap .info_box .time .txt{align-items:center;gap:18px;display:flex}.callCounselDetail_wrap .info_box .time .txt span{color:var(--secondary-08);align-items:center;gap:10px;display:flex}.callCounselDetail_wrap .info_box .title{width:100%}.callCounselDetail_wrap .info_box .content{flex-direction:column;align-items:self-start;width:100%}.callCounselDetail_wrap .info_box .content .txt{border:1px solid var(--border-default);width:100%;height:250px;padding:15px;font-weight:500;overflow-y:auto}.callCounselDetail_wrap .info_box .problem{flex-direction:column;align-items:self-start;width:100%}.callCounselDetail_wrap .problem .base_checkbox input[type=checkbox]:checked:disabled{border-color:var(--border-primary);background:var(--bg-primary);cursor:default}.callCounselDetail_wrap .problem .base_checkbox input[type=checkbox]:checked:disabled:after{border:solid var(--color-white);border-width:0 2px 2px 0}.callCounselDetail_wrap .problem .base_checkbox input[type=checkbox]:checked+.checkbox_label{cursor:default;color:var(--text-main);font-weight:700}.btn_chatting{justify-content:flex-end;align-items:center;gap:10px;width:fit-content;margin-top:12px;margin-left:auto;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:0;right:0}.chatting_wrap{width:100%;height:100%;position:absolute;top:0;left:0}.chatting_wrap .chatView_wrap{min-width:500px;height:100%}.pointDetail_modal .pointList .base_table{max-height:calc(var(--modal-height) - 340px)}.pointDetail_modal .pointList .table_tit{margin-bottom:0}.pointHistory_wrap{min-width:600px;overflow-x:hidden}.pointHistory_wrap .wrap_tit{font-weight:500}.pointDeduct_wrap .pointDeduct{flex-wrap:wrap;justify-content:space-between;width:460px;padding:5px 0;display:flex}.pointDeduct_wrap .pointDeduct_info{font-size:14px}.pointDeduct_wrap .pointDeduct_list{flex-direction:column;gap:10px;width:100%;max-height:220px;margin-top:10px;margin-bottom:10px;display:flex;overflow-y:auto}.pointDeduct_wrap .pointDeduct_list .base_radio{border:1px solid var(--border-default);cursor:pointer;border-radius:4px;padding:7px 12px}.pointDeduct_wrap .pointDeduct_list .list_info{flex:1;margin:0 5px;font-size:13px;display:flex}.pointDeduct_wrap .pointDeduct_list .list_info .num{color:var(--text-main);width:20%}.pointDeduct_wrap .pointDeduct_list .list_info .appliedAt{color:var(--gray-14);margin-left:auto}.pointDeduct_wrap .pointDeduct_list .list_info .expiredAt{color:var(--text-muted);text-align:right;width:20%}.operatorProfile_wrap .newPassword .form_help{color:var(--gray-05);margin:8px 0 18px;font-size:12px;font-weight:500}.operatorProfile_wrap .form_error{color:var(--text-critical);font-size:13px;font-weight:500}:root{--primary-01:#00d579;--primary-02:#00e4c2;--secondary-01:#2a3b52;--secondary-02:#3cf89a;--secondary-03:#f83c3c;--secondary-04:#f2f4f8;--secondary-05:#f3f5f9;--secondary-06:#f9f9f9;--secondary-07:#3c3c3c;--secondary-08:#3c72ff;--secondary-09:#050b2b;--secondary-10:#67748e;--gray-01:#16181d;--gray-02:#414249;--gray-03:#5d5e64;--gray-04:#797a82;--gray-05:#b3b3b3;--gray-06:#b5b6c0;--gray-07:#d2d2dc;--gray-08:#d9d9d9;--gray-09:#f8f8f8;--gray-10:#fafafa;--gray-11:#f6f6f6;--gray-12:#e7ebf2;--gray-13:#eaeaea;--gray-14:#9696a0;--gray-15:#dee4f3;--gray-16:#fbfbfb;--color-white:#fff;--color-excel:#02723b;--color-search:#252833;--color-normal:#41cd66;--color-suspect:#ffa742;--color-na:#3b4659;--text-main:var(--gray-01);--text-sub:var(--gray-02);--text-placeholder:var(--gray-05);--text-disabled:var(--gray-05);--text-accent:var(--gray-01);--text-primary:var(--primary-01);--text-critical:var(--secondary-03);--text-count:var(--gray-03);--text-on-accent:var(--color-white);--text-muted:var(--gray-05);--bg-default:var(--color-white);--bg-disabled:var(--gray-09);--bg-accent:var(--gray-01);--bg-primary:var(--primary-01);--bg-critical:var(--secondary-03);--bg-table-th:var(--secondary-06);--bg-table-td:var(--color-white);--border-default:var(--gray-08);--border-accent:var(--gray-01);--border-primary:var(--primary-01);--border-critical:var(--secondary-03);--border-disabled:var(--gray-07);--border-table:var(--gray-08);--btn-default-bg:var(--color-white);--btn-default-border:var(--gray-08);--btn-default-text:var(--gray-01);--btn-accent-bg:var(--gray-01);--btn-accent-border:var(--gray-01);--btn-accent-text:var(--color-white);--btn-primary-bg:var(--primary-01);--btn-primary-border:var(--primary-01);--btn-primary-text:var(--color-white);--btn-secondary-bg:var(--secondary-01);--btn-secondary-border:var(--secondary-01);--btn-secondary-text:var(--color-white);--btn-dark-bg:var(--secondary-07);--btn-dark-border:var(--secondary-07);--btn-dark-text:var(--color-white);--btn-excel-bg:var(--color-excel);--btn-excel-border:var(--color-excel);--btn-excel-text:var(--color-white);--btn-caution-bg:var(--secondary-03);--btn-caution-border:var(--secondary-03);--btn-caution-text:var(--color-white);--btn-search-bg:var(--color-search);--btn-search-border:var(--color-search);--btn-search-text:var(--color-white);--btn-primaryOutline-bg:var(--color-white);--btn-primaryOutline-border:var(--gray-01);--btn-primaryOutline-text:var(--gray-01);--btn-excelOutline-bg:var(--color-white);--btn-excelOutline-border:var(--color-excel);--btn-excelOutline-text:var(--color-excel);--badge-normal:var(--color-normal);--badge-suspect:var(--color-suspect);--badge-na:var(--color-na);--badge-disease:var(--secondary-03);--size-mini:30px;--size-small:36px;--size-medium:40px;--size-large:46px;--size-big:50px;--modal-height:68vh}html,body{color:var(--text-main);width:100%;height:100%;font-size:15px;font-weight:500;overflow:hidden}#app,.app-main{width:100%;height:100%;overflow:hidden}h1{font-size:36px;font-weight:700}h2{font-size:28px}h3{font-size:20px}.wrap_admin{width:100%;min-width:640px;height:100%;margin:0;padding:0;transition-delay:1s;position:relative}.wrap_admin.gray{background-color:var(--gray-10)}::-webkit-scrollbar{background-color:#cacaca4d;border-radius:50px;width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:#cacaca99;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#4b4b4b80}::-webkit-scrollbar-button:start:decrement{display:none}::-webkit-scrollbar-button:end:increment{display:none}::-webkit-scrollbar-corner{background-color:#cacaca99}.text-link{cursor:pointer;text-decoration:underline}body .text-link p,body .text-link span{color:inherit}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}body .relative{position:relative}.block{display:block}.inline-block{display:inline-block}.vertical-middle{vertical-align:middle}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.flex-div{align-items:center;display:flex}.flex-container{flex-wrap:wrap;align-items:center;display:flex}.flex-container.column,.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.flex-shrink-0{flex-shrink:0}.flex-2{flex:1}.flex-initial{flex:initial}.flex-initial-i{flex:initial!important}.gap6{gap:6px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.blind{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.text-truncate{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.ellipsis-1{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipsis-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.required-left:before,.required-right:after{content:"*";color:var(--secondary-03);padding-left:1px;display:inline-block}body .text-center{text-align:center}body .text-center-i{text-align:center!important}body .text-left{text-align:left}body .text-left-i{text-align:left!important}body .text-right{text-align:right}body .text-right-i{text-align:right!important}body .text-main{color:var(--text-main)}body .text-main-i{color:var(--text-main)!important}body .text-sub{color:var(--text-sub)}body .text-accent{color:var(--text-accent)}body .text-primary{color:var(--text-primary)}body .text-primary-i{color:var(--text-primary)!important}body .text-primary02{color:var(--secondary-08)}body .text-primary02-i{color:var(--secondary-08)!important}body .text-gray{color:var(--gray-04)}body .text-critical{color:var(--text-critical)}body .text-muted{color:var(--text-muted)}body .text-disabled{color:var(--text-disabled)}body .regular{font-weight:400}body .medium{font-weight:500}body .semiBold{font-weight:600}body .bold{font-weight:700}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.ml-auto{margin-left:auto}.ml-minus1{margin-left:-1px}.ml-4{margin-left:4px}.ml-6{margin-left:6px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-36{margin-left:36px}.mr-auto{margin-right:auto}.mr-4{margin-right:4px}.mr-6{margin-right:6px}.mr-8{margin-right:8px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}body .no_padding{padding:0}body .w-initial{width:initial}body .w-initial-i{width:initial!important}body .w-full{width:100%}body .w-50px{width:50px}body .w-50px-i{width:50px!important}body .w-60px{width:60px}body .w-60px-i{width:60px!important}body .w-70px{width:70px}body .w-70px-i{width:70px!important}body .w-80px{width:80px}body .w-80px-i{width:80px!important}body .w-90px{width:90px}body .w-90px-i{width:90px!important}body .w-100px{width:100px}body .w-100px-i{width:100px!important}body .w-120px{width:120px}body .w-120px-i{width:120px!important}body .w-140px{width:140px}body .w-140px-i{width:140px!important}body .w-150px{width:150px}body .w-150px-i{width:150px!important}body .w-160px{width:160px}body .w-160px-i{width:160px!important}body .w-180px{width:180px}body .w-180px-i{width:180px!important}body .max-w-160px{max-width:160px}body .max-w-180px{max-width:180px}body .max-w-200px{max-width:200px}body .max-w-220px{max-width:220px}body .w-200px{width:200px}body .w-200px-i{width:200px!important}body .w-250px{width:250px}body .w-250px-i{width:250px!important}body .w-300px{width:300px}body .w-300px-i{width:300px!important}body .h-auto{height:auto}body .h-full{height:100%}body .h-100px{height:100px}body .h-100px-i{height:100px!important}body .h-120px{height:120px}body .h-120px-i{height:120px!important}body .h-160px{height:160px}body .h-160px-i{height:160px!important}body .h-180px{height:180px}body .h-180px-i{height:180px!important}body .h-200px{height:200px}body .h-200px-i{height:200px!important}body .h-300px{height:300px}body .h-300px-i{height:300px!important}body .h-400px{height:400px}body .h-400px-i{height:400px!important}body .h-450px{height:450px}body .h-450px-i{height:450px!important}.button_box{gap:0 20px;margin-top:30px;display:flex}.page_loading{z-index:100;background-color:#fffc;width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0}.page_loading .loader{z-index:81;border:0;outline:0;width:auto;height:24px;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page_loading .loader img{width:80px}.btn_box{justify-content:center;align-items:center;gap:16px;display:flex}
