@charset "UTF-8";html{font-size:12px;scroll-behavior:smooth;-ms-content-zooming:none;-ms-touch-action:pan-x pan-y;font-weight:500;overflow:hidden;font-family:"Malgun Gothic",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}form{margin-block-end:0}ol,ul{list-style:none;padding-inline-start:0;margin-block-start:0;margin-block-end:0}*{padding:0;margin:0;box-sizing:border-box;--g_main_content_padding:20px;--g_border_radius:10px;--g_wrap_padding:1rem;--g_width:8rem;--g_width_2x:16rem;--g_width_3x:24rem;--g_width_4x:32rem;--g_width_5x:40rem;--g_width_6x:48rem;--g_width_7x:56rem;--g_width_8x:64rem;--g_width_9x:72rem;--g_width_10x:80rem;--g_width_half:4rem;--g_input_min_height:1.8rem;--g_content_limit_max_width:1280px;--g_content_limit_width:1080px;--g_content_limit_min_width:800px;--g_content_mini_modal_width:500px;--g_content_small_width:700px}a{color:#333;text-decoration:none!important}.g_dev_mode{background-color:white;text-align:center;color:red;padding:10px;box-sizing:border-box;font-size:1rem}.g_dev_mode_wrap{&.local{&::before{content:'로컬 환경';display:inline-block;position:absolute;top:0;right:.7rem;font-size:1rem;z-index:9;padding:1rem;margin:1rem;height:1rem;border-top-left-radius:2rem;border-top-right-radius:2rem;border-bottom-left-radius:2rem;background:#00ff00;font-weight:900;box-shadow:rgb(0 78 211 / 75%) 5px 5px,rgba(0,78,211,.3) 10px 10px,rgba(10,78,211,.2) 15px 15px,rgba(0,78,211,.1) 20px 20px,rgba(0,78,211,.05) 25px 25px}}&.dev{&::before{content:'개발 서버 환경';display:inline-block;position:absolute;top:0;right:.7rem;font-size:1rem;z-index:9;padding:1rem;margin:1rem;height:1rem;border-top-left-radius:2rem;border-top-right-radius:2rem;border-bottom-left-radius:2rem;background:#f300ff;color:#ffffff;font-weight:900;box-shadow:rgb(0 6 164) 5px 5px,rgb(0 6 164 / 30%) 10px 10px,rgb(0 6 164 / 20%) 15px 15px,rgb(0 6 164 / 10%) 20px 20px,rgb(0 6 164 / 5%) 25px 25px}}&.stage{&::before{content:'스테이지 서버 환경';display:inline-block;position:absolute;top:0;right:.7rem;font-size:1rem;z-index:9;padding:1rem;margin:1rem;height:1rem;border-top-left-radius:2rem;border-top-right-radius:2rem;border-bottom-left-radius:2rem;background:#f300ff;color:#ffffff;font-weight:900;box-shadow:rgb(0 6 164) 5px 5px,rgb(0 6 164 / 30%) 10px 10px,rgb(0 6 164 / 20%) 15px 15px,rgb(0 6 164 / 10%) 20px 20px,rgb(0 6 164 / 5%) 25px 25px}}}.g_cd_wrap{&.test{&::after{content:'현재 테스트 DB에 연결되어있습니다.';display:inline-block;position:absolute;bottom:0;right:.7rem;animation:textLoop 13s linear infinite;font-size:1rem;z-index:9;padding:1rem;margin:1rem;height:1rem;background:#173aff;color:#ffffff;font-weight:900}}&.real{&::after{content:'현재 실 DB에 연결되어있습니다.';display:inline-block;position:absolute;bottom:0;right:.7rem;animation:textLoop 13s linear infinite;font-size:1rem;z-index:9;padding:1rem;margin:1rem;height:1rem;background:#ff091e;color:#ffffff;font-weight:900}}}@keyframes textLoop{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}}.g_body{width:100vw;display:flex;align-items:flex-start;height:100vh;background-color:#fff;overflow:auto;.g_side_wrap{background-color:#303030;color:#fff;position:relative;align-self:stretch;display:flex;overflow:hidden}.g_main_content{flex:1;height:100vh;overflow:auto;padding:var(--g_main_content_padding);box-sizing:border-box;background-color:#F6F6F6;&.g_main_content_popup{padding:1rem}.g_content_wrap{display:flex;flex-direction:column;gap:5px;flex:1;max-width:1000px;width:100%;&.g_main_content_flex_row{flex-direction:row}&.g_content_full_size{max-width:100%}&.g_content_small_size{max-width:var(--g_content_small_width)}}&.scroll_width{scrollbar-width:auto}}.g_popup_content{width:100%;height:100vh;margin:0 auto;display:flex;justify-content:center;align-items:center}.g_popup{border:1px solid #dcdcdc;border-radius:10px;padding:10px;box-sizing:border-box}.g_popup_btn{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:10px}.g_hidden{display:none!important}}.g_limit_width{max-width:var(--g_content_limit_max_width);min-width:var(--g_content_limit_max_width)}.g_limit_short_width{max-width:var(--g_content_limit_width);min-width:var(--g_content_limit_width)}.g_limit_min_width{max-width:var(--g_content_limit_min_width)}.g_limit_min_modal_width{max-width:var(--g_content_mini_modal_width)}.g_pointer{cursor:pointer}.g_thumb{--img_width:50vw;--img_height:50vh;z-index:0;width:100px;height:100px;background-color:#ECECEC;&:has(img[src]:not([src=""])){cursor:zoom-in}&:hover{z-index:50}& img{width:100%;height:100%;object-fit:cover}&:hover img:not(.g_image_no_image){visibility:visible;position:fixed;left:calc(var(--img_width) / 2);top:calc(var(--img_height) / 2);width:auto;height:auto;max-width:var(--img_width);max-height:var(--img_height);z-index:50;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.5)}&:hover img.g_image_full{max-width:initial;max-height:initial}&[g_thumb_top]:hover img{top:0}&[g_thumb_bottom]:hover img{top:auto;bottom:0}&[g_thumb_left]:hover img{left:0}&[g_thumb_right]:hover img{left:auto;right:0}&.g_img_wrap{display:flex;border-radius:10px;overflow:hidden;background-color:#e7e7e7;position:relative;&:has(img[src=""]),&:has(img:not([src])){&::before{content:"Image";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#888}}img{object-fit:cover;width:initial;height:initial;flex:1;&[src=""],&:not([src]){display:none}}}}.g_card{border-radius:var(--g_border_radius);background-color:#fff;border:0;padding:1rem;&.g_card_modal{border:1px solid #dcdcdc;box-shadow:0 0 10px rgb(183 183 183 / 50%);background-color:#FAFAFA}&.g_result_table_wrap{background-color:transparent;border-radius:0;padding:0}}.g_item{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#C0C0C0;text-underline-offset:.3rem;&:hover{color:#000;text-decoration-color:#00ACFF;text-decoration-style:solid}&.order_by{}}.g_thumb_wrap{border-radius:var(--g_border_radius);background-color:#fff;box-shadow:0 0 2px -1px #000;border:0;width:100px;height:100px;position:relative;overflow:hidden}img.g_image_no_image{position:relative;&.size_1::before{content:"No Image";width:30px;height:30px;line-height:1rem;font-size:.8rem}}img.g_image_no_image::before{content:"No Image";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F6F6F6;color:#000;text-align:center;line-height:50px}.g_icon{cursor:pointer;width:2rem;height:2rem;min-height:2rem;&.setting{border-radius:50px;padding:0;position:relative;&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_setting.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);&:hover{filter:brightness(1.10)}&:active{transform:scale(.95)}}&.color_white{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_setting_white.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);&:hover{filter:brightness(1.10)}&:active{transform:scale(.95)}}}&.color_black{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_setting_black.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);&:hover{filter:brightness(1.10)}&:active{transform:scale(.95)}}}}&.info{border-radius:50px;padding:0;position:relative;&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/main_icon/g_tooltip.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);&:hover{filter:brightness(1.10)}&:active{transform:scale(.95)}}}&.orderby{border-radius:50px;padding:0;position:relative;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#C0C0C0;text-underline-offset:.3rem;&.asc{&::before{background-image:url('/static/common/img/main_icon/g_order_asc.svg')}}&.desc{&::before{background-image:url('/static/common/img/main_icon/g_order_desc.svg')}}&.dash{&::before{background-image:url('/static/common/img/main_icon/g_order_dash.svg')}}&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);&:hover{filter:brightness(1.10)}&:active{transform:scale(.95)}}}&.menual{display:inline-block;padding:0;position:relative;&.line{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_manual_book_1.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}&.solid{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_manual_book_2.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}}&.help_question_circle{display:inline-block;padding:0;position:relative;&.line{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_help_question_circle_1.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}&.solid{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_help_question_circle_2.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}}&.help_question_bubble_square{display:inline-block;padding:0;position:relative;&.line{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_help_question_chat_bubble_square_1.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}&.solid{&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/icon_help_question_chat_bubble_square_2.svg');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}}&.sms{border-radius:50px;padding:0;position:relative;display:inline-block;&::before{content:'';display:inline-block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('/static/common/img/svg/sms_message_none.svg?20250917');width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);&:hover{filter:brightness(1.10)}&:active{transform:scale(.95)}}}&.size_1{width:1.2rem;height:1.2rem;min-height:1.2rem}&.size_13{width:1.3rem;height:1.3rem;min-height:1.3rem}&.size_2{width:1.5rem;height:1.5rem;min-height:1.5rem}&:hover{filter:brightness(1.10)}&:active{transform:scale(.95)}}.g_btn_wrap{text-align:center;&.right{text-align:right}&.center{text-align:center}&.left{text-align:start}}.g_func_wrap{display:flex;justify-content:center;background-color:#DAFFFF;border:0;&.sub{background-color:#EEFFFF}}.g_btn,.g2_btn{--color-background:#dfdddd;--color-border:#dfdddd;--color-text:#414141;--border-radius:8px;padding:5px 20px;min-height:2.5em;background-color:var(--color-background);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;margin:4px;&.g2_btn{padding:.5rem 1rem;min-height:2.5rem;min-width:5rem;margin:0 2px}&:hover{filter:brightness(1.10);outline:3px solid #ccc}&:active{transform:scale(.95)}&[selected]{font-weight:bold;filter:brightness(1.05);box-shadow:inset #0079ad 0 0 0 2px}&.size_min{min-width:10em}&.size_fixed{width:10em;max-width:10em;height:2.5em;max-height:2.5em}&.size_1{font-size:.9rem;padding:3px 10px;min-height:initial}&.size_2{font-size:.9rem;padding:7px 15px;min-height:initial}&.size_3{}&.size_4{font-size:1.2rem;padding:12px 23px;min-height:initial}&.size_5{font-size:1.5rem;padding:15px 30px;min-height:initial}&.size_full{width:100%}&.size_page{font-size:1rem;padding:6px 4px;min-height:initial}&.g2_btn{&.size_1{font-size:.9rem;padding:2px 10px;min-height:initial}&.size_2{font-size:1rem;padding:4px 12px;min-height:initial}}&.save{background-color:#00B2FF;border-color:#00B2FF;color:#fff}&.add{background-color:#C97298;border-color:#C97298;color:#fff}&.modify{background-color:#00B2FF;border-color:#00B2FF;color:#fff}&.delete{background-color:#FF4D4F;border-color:#FF4D4F;color:#fff}&.print{background-color:#2ECC71;border-color:#2ECC71;color:#000}&.upload{background-color:#FFA900;border-color:#FFA900;color:#fff}&.download{background-color:#C6AE30;border-color:#C6AE30;color:#fff}&.close{background-color:#C0C0C0;border-color:#C0C0C0;color:#000}&.search{background-color:#474747;border-color:#474747;color:#ffffff}&.category{background-color:#DEDEDE;border-color:#DEDEDE;color:#000;border-radius:0;&[selected]{background-color:#e8fdff;border-color:#00edff;color:#000;font-weight:normal}&.tab{border-top-left-radius:var(--g_border_radius);border-top-right-radius:var(--g_border_radius);margin:0;&.error{background-color:red;color:#fff}}}&.link{background-color:#EBF6FF;border-color:#0080FF;color:#0080FF}&.popup{--aaa:#EBF6FF;--bbb:.5;background-color:var(--aaa);border-color:#0080FF;color:#0080FF}&.refresh{background-color:#E1F5FE;border-color:#039BE5;color:#000000}&.reset{background-color:#009688;border-color:#009688;color:#fff}&.menual{background-color:#fff200;border-color:#fff200;color:#000000}&.pmsg_send{background-color:#4484a3;border-color:#4484a3;color:#fff}&.icon{&.close{border-radius:50px;background-color:#000;color:#fff;width:3rem;height:3rem;padding:0;&::before{content:'X';font-size:1.5rem;font-weight:bold;line-height:3rem}}&.close_popup{border-radius:50px;background-color:#000;color:#fff;width:3rem;height:3rem;padding:0;position:absolute;right:.5rem;top:.5rem;display:flex;justify-content:center;align-items:center;&::before{content:'X';font-size:1.5rem;font-weight:bold}}}&.pagination{background-color:#efefef;border-color:#efefef;color:#4e4e4e;&.active{background-color:#808285;color:#ffffff}}&[disabled]{background-color:#DEDEDE;border-color:#DEDEDE;color:#A0A0A0;cursor:default;&:hover{filter:none;box-shadow:none;transform:initial;outline:none}}}.l_btn_spinner_hide{z-index:99999}.popup_btn_wrap{display:flex;justify-content:center;gap:5px}.g_row{display:flex;padding:.01rem 0;align-items:center;&.vertical_layout{flex-direction:column;&.align_left{align-items:flex-start}&.align_right{align-items:flex-end}}}.g_row.full{width:100%}.g_row .gab{flex:1}.g_row.strong{background-color:#EDEDED}.g_row.function{margin-top:1rem}.g_margin_auto_0{margin:0 auto}.g_input_wrap{display:inline-flex;align-items:center;padding:.1rem .2rem;position:relative;box-sizing:border-box;&.required::after{content:"*";font-weight:bold;color:red;position:absolute}&.full{width:100%}&.type_check{align-items:center}.g_label{padding:0 .5rem;min-height:var(--g_input_min_height);background-color:#efefef;border-radius:10px;align-items:center;display:inline-flex;align-items:center;margin-right:.5rem;&.no_style{min-width:6rem;background-color:transparent;border-color:transparent}&.title{min-width:6rem;background-color:#efefef;border-radius:var(--g_border_radius);&.center{text-align:center;justify-content:center}&.right{text-align:right;justify-content:flex-end}}&.sub_title{font-size:1rem;min-width:3rem;&.strong{color:rgb(78,78,78);font-weight:600}&.thin{color:#a8a8a8}}&.normal_title{display:inline-block;font-size:1rem;min-width:1rem}}}.g_inline_block{display:inline-block}.g_left{text-align:left}.g_center{text-align:center}.g_right{text-align:right}.noShow{display:none}input:read-only,textarea:read-only{background-color:rgb(230,230,230);color:#757575}select[disabled]{background-color:#e6e6e6;color:#131313}.g_input{font-size:1rem;width:var(--g_width);border:1px solid #888;padding:.1rem .2rem;box-sizing:border-box;outline:3px solid transparent;border-radius:5px;min-height:25px;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}&[type="number"]{-moz-appearance:textfield}&.white{background-color:white}&.width_half{width:var(--g_width_half)}&.width_2x{width:var(--g_width_2x)}&.width_3x{width:var(--g_width_3x)}&.width_4x{width:var(--g_width_4x)}&.width_5x{width:var(--g_width_5x)}&.width_6x{width:var(--g_width_6x)}&.width_7x{width:var(--g_width_7x)}&.width_8x{width:var(--g_width_8x)}&.width_9x{width:var(--g_width_9x)}&.width_10x{width:var(--g_width_10x)}&.width_full{width:100%}&.noSelect{background-color:#EFEFEF}&.visit{background-color:#FCE8E8}&.checkbox_wrap{display:inline-flex;align-items:center;border:0;padding:0 5px;width:initial;cursor:pointer;&.checkbox{padding:initial;border:0;width:initial;transform:scale(1.3);margin-right:.7rem}}&.radiobox_wrap{display:inline-flex;align-items:center;border:0;padding:0 5px;width:initial;cursor:pointer;&.radiobox{padding:initial;border:0;width:initial;transform:scale(1.3);margin-right:.5rem}}&.checkbox{padding:initial;border:0;width:initial;transform:scale(1.3);margin-right:.7rem}&.g_checkbox{padding:initial;width:initial;transform:scale(1.3);cursor:pointer}&.radiobox{padding:initial;border:0;width:initial;transform:scale(1.3);transform-origin:left center;margin-right:.5rem}&.g_radiobox{padding:initial;width:initial;transform:scale(1.3);transform-origin:left center;cursor:pointer}&.address{width:calc(var(--g_width_2x) + var(--g_width_half))}&.hidden{display:none}&.g_input_textarea{line-height:1.5;height:4rem;&.height_2x{height:8rem}&.height_3x{height:12rem}&.height_4x{height:16rem}}&.page_per_count_select{width:5.5rem}}.g_textarea{&.g_textarea_dynamic{resize:none;height:auto;max-height:30rem;&.non_max{max-height:none}}}.g_text{&.width,&.width_2x,&.width_half{display:inline-block}&.width{max-width:var(--g_width)}&.width_2x{max-width:var(--g_width_2x)}&.width_half{max-width:var(--g_width_half)}&.pre_wrap{white-space:pre-wrap;word-break:break-all}&.notice{color:blue;line-height:1.3rem;font-size:.95rem}&.warning{color:red;font-weight:800;line-height:1.3rem}&.left{text-align:left}&.right{text-align:right}&.comment{background:#fff;color:#B34EE9}&.comment_box{background:#fff;color:#B34EE9;white-space:pre-line;border:1px solid #B34EE9;padding:.5rem}&.comment_box_2{background:#fff;color:#B34EE9;border:1px solid #B34EE9;padding:.5rem;display:inline-block}&.wrap{white-space:pre-line}&.highlight{font-weight:800;color:blue;padding:.5rem;border:1px solid blue;border-radius:4px;width:fit-content}&.highlight:empty{border:none}&.setting_info{background-color:#eee;padding:.2rem .5rem;border-radius:5px;color:black;border:1px solid #bbb}&.payment_info{font-weight:bold;font-size:1.2rem}&.article_title{font-size:1.2rem;font-weight:bold;padding:.5rem}}.g_list_wrap{padding:0;.g_list{background-color:#fff;border-collapse:collapse;width:100%;border:1px solid #ccc;box-shadow:0 0 5px 0 rgba(0,0,0,.1);&>thead{background-color:#EFEFEF;tr{background-color:#EFEFEF}}&>thead>tr>th{padding:.5rem;border:1px solid #ccc;white-space:nowrap;text-align:center;&.hidden{display:none}}&>tbody>tr{&:hover{background-color:#e4ffff}&.g_primary_row{background-color:#303030;color:#ffffff;td.g_total_cell{background-color:initial;color:#ffffff}}&.g_secondary_row{background-color:#bfbfbf;color:#000000;td{background-color:initial;color:#ffffff;&.g_total_cell{background-color:initial;color:#ffffff}}}&.g_row_sum{background-color:#303030;color:#ffffff;td.g_total_cell{background-color:initial;color:initial}}&.g_row_sum_sub{background-color:#a7a7a7;color:#000000;td{background-color:initial;color:#ffffff;&.g_total_cell{background-color:initial;color:#ffffff}}}}&>tbody>tr>td{padding:.4rem;border:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;&.left{text-align:left}&.right{text-align:right}&.text_show_all{text-overflow:initial;overflow:initial}&.hidden{display:none}&.g_total_cell{background-color:#FFD54F}input[type="checkbox"]{min-height:0}}.g_list_row_no{background-color:#F2F2F2;white-space:nowrap;padding-left:.2rem;padding-right:.2rem}}&.g_list_thead_sticky{.g_list{&>thead{position:sticky;top:0;&::before{content:'';background-color:#dddddd;position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}tr{background-color:#EFEFEF}}}&.g_body_sticky{.g_list{&>thead{top:calc(var(--g_main_content_padding) * -1)}}}}&.g_list_narrow{.g_list{&>thead>tr>th{padding-left:.2rem;padding-right:.2rem}&>tbody>tr>td{padding-left:.2rem;padding-right:.2rem}}}&.g_list_wide{.g_list{&>thead>tr>th{padding-left:.8rem;padding-right:.8rem}&>tbody>tr>td{padding-left:.6rem;padding-right:.6rem}}}&.g_list_fit_content{.g_list{width:fit-content}}}.g_title{font-size:1.4rem;font-weight:600;margin-bottom:10px;&.center{text-align:center}&.right{text-align:right}}.g_window_title{font-size:1.2rem;font-weight:600;margin-bottom:10px;&.center{text-align:center}&.right{text-align:right}}.g_result_wrap{width:100%;border-radius:4px;padding:11px 10px;background-color:#efefef;box-sizing:border-box;display:flex;flex-wrap:wrap;text-align:center;font-size:1.2rem;font-weight:500;&.blue{background-color:#01C2D1;color:white}.item_100{width:100%}.item_50{width:50%}.item_33{width:33%}.item_25{width:25%}}.g_sticky_wrap{position:relative;.g_sticky{position:sticky;&.top{top:0}&.left{left:0}}}.g_checked_toggle_all{cursor:pointer}.g_checked_toggle{cursor:pointer}.customer_information_wrap{display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:nowrap;.customer_information_item{display:flex;align-items:center;gap:5px}.title{background-color:#EEEEEE;padding:12px 11px;border-radius:5px;font-weight:800}.cont{min-width:100px;text-align:center}}.datepicker_wrap{flex:1;position:relative;&.w_1x{max-width:var(--g_width)}&.w_2x{max-width:var(--g_width_2x)}}.ui-datepicker-trigger{position:absolute;width:16px;height:16px;top:50%;right:3px;transform:translate(0%,-50%)}#ui-datepicker-div{display:none;z-index:99999!important}.ui-datepicker .ui-datepicker-title{display:flex;align-items:center;gap:4px}.ui-datepicker .ui-datepicker-title select{border:1px solid #dcdcdc;border-radius:4px;box-sizing:border-box}.ui-widget-header{background:#00d9e9!important;color:white}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:white;border:transparent;text-align:center;border-radius:30px;padding:4px;box-sizing:border-box}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#A8A8A8;color:white}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#01C2D1;color:white}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{filter:brightness(1)}.ui-widget-header .ui-icon{}.ui-widget-content .ui-icon{}.fixed_top{position:fixed;top:0;left:0}.g_cap_title{display:inline-block;background-color:#678FFF;padding:5px 15px;border-top-left-radius:10px;border-top-right-radius:10px;color:white}.g_filter_wrap{border-radius:var(--g_border_radius);padding:var(--g_wrap_padding);box-sizing:border-box;border:1px solid #dcdcdc;background-color:#f4ffff;display:flex;flex-direction:column;align-items:baseline}.g_filter_wrap .title{min-width:5rem;font-size:1rem;color:rgb(78,78,78);font-weight:600}.g_filter_wrap .sub_title{font-size:1rem;min-width:4rem;color:#a8a8a8;font-weight:500}.g_filter_wrap .sub_title.short{min-width:2rem}.g_filter_wrap .g_filter_input{border:1px solid #dcdcdc;padding:3px 5px;border-radius:4px;box-sizing:border-box}.g_filter_wrap .g_filter_input.normal{max-width:100px;min-width:100px}.g_filter_wrap .g_filter_input.date{max-width:80px;min-width:80px}.g_filter_value_wrap{padding:.5rem;background-color:#E8E8E8;border:1px solid silver;border-radius:var(--g_border_radius);display:flex;gap:1rem;&.hidden{display:none}.item{.title{font-weight:bold}.value{font-weight:normal;color:#0079ad}}}.g_float_wrap{position:relative}.g_float_wrap .item{position:absolute}.g_float_wrap .item.top{top:0}.g_float_wrap .item.center{top:50%;transform:translateY(-50%)}.g_float_wrap .item.bottom{bottom:0}.g_float_wrap .item.left{left:0}.g_float_wrap .item.left_mid{left:0;top:50%;transform:translateY(-50%)}.g_float_wrap .item.right_mid{right:0;top:50%;transform:translateY(-50%)}.g_float_wrap .item.right{right:0}.g_float_wrap .item.left_top{top:0;right:0}.g_float_wrap .item.left_bottom{left:0;bottom:0}.g_float_wrap .item.center_center{top:50%;right:50%;transform:translate(-50%,-50%)}.g_float_wrap .item.right_top{top:0;right:0}.g_float_wrap .item.right_bottom{bottom:0;right:0}.g_all_check{display:inline-flex;gap:3px;align-items:center;background:#01C2D1;border-radius:4px;padding:3px 5px;color:white;font-size:.9rem;box-sizing:border-box}.max_w_10{max-width:10px}.max_w_20{max-width:20px}.max_w_30{max-width:30px}.max_w_40{max-width:40px}.max_w_50{max-width:50px}.max_w_60{max-width:60px}.max_w_70{max-width:70px}.max_w_80{max-width:80px}.max_w_90{max-width:90px}.max_w_100{max-width:100px}.max_w_120{max-width:110px}.max_w_120{max-width:120px}.max_w_130{max-width:130px}.max_w_140{max-width:140px}.max_w_150{max-width:150px}.max_w_200{max-width:200px}.max_w_400{max-width:200px}.min_w_10{min-width:10px}.min_w_20{min-width:20px}.min_w_30{min-width:30px}.min_w_40{min-width:40px}.min_w_50{min-width:50px}.min_w_60{min-width:60px}.min_w_70{min-width:70px}.min_w_80{min-width:80px}.min_w_90{min-width:90px}.min_w_100{min-width:100px}.min_w_110{min-width:110px}.min_w_120{min-width:110px}.min_w_130{min-width:130px}.min_w_140{min-width:140px}.min_w_150{min-width:150px}.min_w_200{min-width:200px}.min_w_300{min-width:300px}.min_w_400{min-width:400px}.max_h_10{max-height:10px}.max_h_20{max-height:20px}.max_h_30{max-height:30px}.max_h_40{max-height:40px}.max_h_50{max-height:50px}.max_h_60{max-height:60px}.max_h_70{max-height:70px}.max_h_80{max-height:80px}.max_h_90{max-height:90px}.max_h_100{max-height:100px}.max_h_120{max-height:110px}.max_h_120{max-height:120px}.max_h_130{max-height:130px}.max_h_140{max-height:140px}.max_h_150{max-height:150px}.max_h_200{max-height:200px}.max_h_400{max-height:200px}.min_width1000{min-width:1000px}.max_width1000{max-width:1000px}.max_width1200{max-width:1200px}.min_width1500{min-width:1500px}.max_width1500{max-width:1500px}.min_width2000{min-width:2000px}.flex_wrap{display:flex;align-items:center;flex-wrap:wrap}.flex_wrap .flex_1{flex:1}.flex_wrap .flex_2{flex:2}.margin_top_1{margin-top:1px}.margin_top_2{margin-top:2px}.margin_top_3{margin-top:3px}.margin_top_4{margin-top:4px}.margin_top_5{margin-top:5px}.margin_top_6{margin-top:6px}.margin_top_7{margin-top:7px}.margin_top_8{margin-top:8px}.margin_top_9{margin-top:9px}.margin_top_10{margin-top:10px}.margin_top_10{margin-top:10px}.margin_top_15{margin-top:15px}.margin_top_20{margin-top:20px}.margin_top_25{margin-top:25px}.margin_top_30{margin-top:30px}.margin_top_35{margin-top:35px}.margin_bottom_1{margin-bottom:1px}.margin_bottom_2{margin-bottom:2px}.margin_bottom_3{margin-bottom:3px}.margin_bottom_4{margin-bottom:4px}.margin_bottom_5{margin-bottom:5px}.margin_bottom_6{margin-bottom:6px}.margin_bottom_7{margin-bottom:7px}.margin_bottom_8{margin-bottom:8px}.margin_bottom_9{margin-bottom:9px}.margin_bottom_10{margin-bottom:10px}.margin_bottom_10{margin-bottom:10px}.margin_bottom_15{margin-bottom:15px}.margin_bottom_20{margin-bottom:20px}.margin_bottom_25{margin-bottom:25px}.margin_bottom_30{margin-bottom:30px}.margin_bottom_35{margin-bottom:35px}.margin_left_1{margin-left:1px}.margin_left_2{margin-left:2px}.margin_left_3{margin-left:3px}.margin_left_4{margin-left:4px}.margin_left_5{margin-left:5px}.margin_left_6{margin-left:6px}.margin_left_7{margin-left:7px}.margin_left_8{margin-left:8px}.margin_left_9{margin-left:9px}.margin_left_10{margin-left:10px}.margin_left_10{margin-left:10px}.margin_left_15{margin-left:15px}.margin_left_20{margin-left:20px}.margin_left_25{margin-left:25px}.margin_left_30{margin-left:30px}.margin_left_35{margin-left:35px}.margin_right_1{margin-right:1px}.margin_right_2{margin-right:2px}.margin_right_3{margin-right:3px}.margin_right_4{margin-right:4px}.margin_right_5{margin-right:5px}.margin_right_6{margin-right:6px}.margin_right_7{margin-right:7px}.margin_right_8{margin-right:8px}.margin_right_9{margin-right:9px}.margin_right_10{margin-right:10px}.margin_right_10{margin-right:10px}.margin_right_15{margin-right:15px}.margin_right_20{margin-right:20px}.margin_right_25{margin-right:25px}.margin_right_30{margin-right:30px}.margin_right_35{margin-right:35px}.padding_top_1{padding-top:1px}.margin_top_2{padding-top:2px}.padding_top_3{padding-top:3px}.padding_top_4{padding-top:4px}.padding_top_5{padding-top:5px}.padding_top_6{padding-top:6px}.padding_top_7{padding-top:7px}.padding_top_8{padding-top:8px}.padding_top_9{padding-top:9px}.padding_top_10{padding-top:10px}.padding_top_10{padding-top:10px}.padding_top_15{padding-top:15px}.padding_top_20{padding-top:20px}.padding_top_25{padding-top:25px}.padding_top_30{padding-top:30px}.padding_top_35{padding-top:35px}.padding_bottom_1{padding-bottom:1px}.padding_bottom_2{padding-bottom:2px}.padding_bottom_3{padding-bottom:3px}.padding_bottom_4{padding-bottom:4px}.padding_bottom_5{padding-bottom:5px}.padding_bottom_6{padding-bottom:6px}.padding_bottom_7{padding-bottom:7px}.padding_bottom_8{padding-bottom:8px}.padding_bottom_9{padding-bottom:9px}.padding_bottom_10{padding-bottom:10px}.padding_bottom_10{padding-bottom:10px}.padding_bottom_15{padding-bottom:15px}.padding_bottom_20{padding-bottom:20px}.padding_bottom_25{padding-bottom:25px}.padding_bottom_30{padding-bottom:30px}.padding_bottom_35{padding-bottom:35px}.padding_left_1{padding-left:1px}.padding_left_2{padding-left:2px}.padding_left_3{padding-left:3px}.padding_left_4{padding-left:4px}.padding_left_5{padding-left:5px}.padding_left_6{padding-left:6px}.padding_left_7{padding-left:7px}.padding_left_8{padding-left:8px}.padding_left_9{padding-left:9px}.padding_left_10{padding-left:10px}.padding_left_10{padding-left:10px}.padding_left_15{padding-left:15px}.padding_left_20{padding-left:20px}.padding_left_25{padding-left:25px}.padding_left_30{padding-left:30px}.padding_left_35{padding-left:35px}.padding_right_1{padding-right:1px}.padding_right_2{padding-right:2px}.padding_right_3{padding-right:3px}.padding_right_4{padding-right:4px}.padding_right_5{padding-right:5px}.padding_right_6{padding-right:6px}.padding_right_7{padding-right:7px}.padding_right_8{padding-right:8px}.padding_right_9{padding-right:9px}.padding_right_10{padding-right:10px}.padding_right_10{padding-right:10px}.padding_right_15{padding-right:15px}.padding_right_20{padding-right:20px}.padding_right_25{padding-right:25px}.padding_right_30{padding-right:30px}.padding_right_35{padding-right:35px}.gap_1{gap:1px}.gap_2{gap:2px}.gap_3{gap:3px}.gap_4{gap:4px}.gap_5{gap:5px}.gap_6{gap:6px}.gap_7{gap:7px}.gap_8{gap:8px}.gap_9{gap:9px}.gap_10{gap:10px}.gap_15{gap:15px}.gap_20{gap:20px}.w_100p{width:100%}.w_95p{width:95%}.w_90p{width:90%}.w_85p{width:85%}.w_80p{width:80%}.w_75p{width:75%}.w_70p{width:70%}.w_65p{width:65%}.w_60p{width:60%}.w_55p{width:55%}.w_50p{width:50%}.w_45p{width:45%}.w_40p{width:40%}.w_35p{width:35%}.w_30p{width:30%}.w_25p{width:25%}.w_20p{width:20%}.w_15p{width:15%}.w_10p{width:10%}.flex_nowrap{flex-wrap:nowrap}.align_center{text-align:center}.flex_center{align-items:center}.flex_start{align-items:flex-start}.flex_end{align-items:flex-start}.flex_w{flex-wrap:wrap}.flex_js_between{justify-content:space-between}.flex_js_center{justify-content:center}.scrollable_x{overflow-x:scroll}.scrollable_y{overflow-y:scroll}.td_w_50{min-width:50px;max-width:50px}.td_w_60{min-width:60px;max-width:60px}.td_w_70{min-width:70px;max-width:70px}.td_w_80{min-width:80px;max-width:80px}.td_w_90{min-width:90px;max-width:90px}.td_w_100{min-width:100px;max-width:100px}.td_w_150{min-width:150px;max-width:150px}.td_w_190{min-width:190px;max-width:190px}.td_w_200{min-width:200px;max-width:200px}.td_w_250{min-width:250px;max-width:250px}.td_w_300{min-width:300px;max-width:300px}.td_w_350{min-width:350px;max-width:350px}.td_w_400{min-width:400px;max-width:400px}.txt_break{word-break:break-all}.g_scroll_bar::-webkit-scrollbar{width:8px;height:8px;scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}.g_scroll_bar::-webkit-scrollbar-thumb{height:30%;background:#DEE1E4;border-radius:10px;transition:all .5s}.g_scroll_bar::-webkit-scrollbar-thumb:hover{background-color:#1F1F1F}.g_scroll_bar::-webkit-scrollbar-track{background-color:transparent}.g_x_btn{position:absolute;top:10px;right:10px;width:50px;height:50px;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20}.g_x_btnimg{width:100%;display:block}.g_label_input_wrap input[type=radio]{display:none}.g_label_input_wrap input[type=radio] + label{display:inline-block;background-color:#dcdcdc;color:white;padding:4px 10px;box-sizing:border-box;cursor:pointer}.g_label_input_wrap.big_label input[type=radio] + label{padding:7px 13px;box-sizing:border-box;border-radius:4px}.g_label_input_wrap input[type=radio]:checked + label{background-color:#01C2D1}.g_label_input_wrap.yes_or_no label:after{content:"미제공";font-size:1rem;background-color:#FF164B;color:white;padding:.2rem .5rem}.g_label_input_wrap.yes_or_no input:checked + label:after{content:"제공";background-color:#01C2D1;color:white}.g_info_wrapper{max-width:300px}.g_info_wrapper .button_wrapper{display:flex;align-items:center;justify-content:center}.g_info_wrapper.no_gap .g_money_table_wrap{margin-bottom:0}.g_info_wrapper .g_money_table_wrap{display:flex;background-color:#E5E9FB;align-items:center;justify-content:flex-start;margin-bottom:10px}.g_info_wrapper .g_money_table_wrap .title{min-width:50px;max-width:50px;text-align:center;font-weight:800}.g_info_wrapper .g_money_table_wrap .cont{flex:1;background-color:#F6F8FC;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:9px}.g_info_wrapper .g_money_table_wrap .item_wrap{display:flex}.g_info_wrapper .g_money_table_wrap .item_wrap .item_title{min-width:6rem}.preset_button_setting{width:21px}.preset_button_setting img{width:90%;margin:0 auto;display:block}.ui-tooltip{color:#fff;border-radius:var(--g_border_radius);padding:.5rem;line-height:1.4rem;background-color:rgba(0,0,0,.7);font-size:1rem!important}.g_modal_wrapper{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.5098039216);display:flex;align-items:center;justify-content:center;top:0;left:0;display:none;z-index:100}.g_modal_wrapper .g_modal_contents{background-color:white;max-width:800px;max-height:80vh;border-radius:var(--g_border_radius);padding:20px;box-sizing:border-box;overflow:scroll;position:absolute}.g_modal_wrapper .g_modal_contents .g_content_flex{display:flex}.g_color_picker_dom{overflow:initial!important}.l_picker_margin{margin:0 auto}.picker{border-radius:5px;width:36px;height:36px;cursor:pointer;border:thin solid #eee}.picker:hover{transform:scale(1.1)}.g_color_wrap{overflow:initial!important}.g_color_btn{margin:0 auto;text-align:center;border-radius:5px;width:36px;height:36px;cursor:pointer;border:thin solid #eee}.g_color_btn.left{margin:0}.g_color_block{width:var(--g_width);height:100%;padding:.9em;border-radius:4px;display:inline-block;border:1px solid #888}.g_tab{display:flex;align-items:center;justify-content:flex-start;gap:5px}.g_tab .g_tab_item{background-color:#dcdcdc;color:#000;cursor:pointer}.g_tab .g_tab_item.on{background-color:#01C2D1;color:white}.g_tab_cont.on{display:block}.chosen-container{padding:0;font-size:1rem!important}.chosen-container .chosen-choices{padding-top:0;padding-bottom:0;border-radius:4px}.chosen-container .chosen-choices .chosen-search-input{height:initial!important;min-height:var(--g_input_min_height)}.chosen-single{background:white!important;box-shadow:none!important;display:block!important}.chosen-drop{width:initial!important;min-width:var(--g_width)}#filter_open_contents{position:absolute;z-index:999}.ui-datepicker-current{background-color:#01C2D1!important;color:white!important;border-radius:1rem!important}.nowrap{flex-wrap:nowrap}.hidden_input{display:none}.hidden_input + label{margin-bottom:5px}.hidden_input:checked + label{background-color:#01d112;color:white}.nodata_wrap{min-width:1000px;display:flex;border:1px solid #dcdcdc;margin:0 auto;min-height:300px;justify-content:center;align-items:center;border-radius:8px;margin-bottom:10px;font-size:1rem;font-weight:800}.toggle_input_btn_wrap input[type=checkbox]{display:none}.toggle_input_btn_wrap input[type=checkbox] + label.toggle_label::after{content:"수정";color:white}.toggle_input_btn_wrap input[type=checkbox]:checked + label.toggle_label{background-color:blue}.toggle_input_btn_wrap input[type=checkbox]:checked + label.toggle_label::after{content:"저장";color:white}.g_pagination{width:100%;display:flex;justify-content:center;gap:10px;text-align:center;margin-top:10px}input.g_input::placeholder,input.g_input_datepicker::placeholder,input.g_input_timepicker::placeholder{color:#dddddd}input.g_input::-webkit-input-placeholder,input.g_input.g_input_datepicker::-webkit-input-placeholder,input.g_input.g_input_timepicker::-webkit-input-placeholder{color:#dddddd;}input.g_input:-moz-placeholder,input.g_input.g_input_datepicker:-moz-placeholder,input.g_input.g_input_timepicker:-moz-placeholder{color:#dddddd}input.g_input:-ms-input-placeholder,input.g_input.g_input_datepicker:-ms-input-placeholder,input.g_input.g_input_timepicker:-ms-input-placeholder{color:#dddddd}input.g_input::-ms-input-placeholder,input.g_input.g_input_datepicker::-ms-input-placeholder,input.g_input.g_input_timepicker::-ms-input-placeholder{color:#dddddd}input.g_input:placeholder-shown,input.g_input.g_input_datepicker:placeholder-shown,input.g_input.g_input_timepicker:placeholder-shown{color:#dddddd}.g_cancel_line{text-decoration:line-through}select.chosen-select:invalid{height:0!important;opacity:0!important;position:absolute!important;display:flex!important}select.g_input{cursor:pointer;&[readonly]{background-color:#e6e6e6;color:#848484;pointer-events:none}}.g_input[type=checkbox]{cursor:pointer}.g_input[type=radio]{cursor:pointer}.g_input_count::-webkit-outer-spin-button,.g_input_count_day::-webkit-outer-spin-button,.g_input_count::-webkit-inner-spin-button,.g_input_count_day::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.g_input_count[type=number],.g_input_count_day[type=number]{-moz-appearance:textfield}.g_info{}.chosen-drop{width:max-content!important;min-width:var(--g_width)}.g_spinner_text{border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #3498db;width:1rem;height:1rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.g_no_event{pointer-events:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.g_program_title{font-size:1.4rem;font-weight:bold;color:#333;padding:0;margin:0 0 .5rem;&::before{content:" ";border-left:5px solid #35A0F4;margin-right:.5rem;vertical-align:middle}}span[g_component=true]{background-color:#F2F2F2;border-radius:5px;display:inline-block;width:6rem;height:1.5rem;position:relative}[g_auth]{display:none}.g_real_hidden{display:none}.ui-timepicker-wrapper .ui-timepicker-list li{line-height:1.7rem}.g2_page_count_wrap{display:inline-block;align-self:center;margin:.2rem 1rem}.g2_pagination_wrap{display:flex;margin-top:1rem;.left_margin_wrap{flex:1}.page_btn_wrap{display:flex;gap:.3rem;align-items:center;.pagination{min-height:initial;min-width:initial;padding:.5rem .6rem;white-space:nowrap}}.right_margin_wrap{flex:1}}.chosen-select[readonly] ~ .chosen-container{pointer-events:none;.chosen-single{background-color:#e6e6e6!important;color:#848484}&.chosen-container-active .chosen-single{border-color:#888}}