#app[data-v-1e931f48]{height:100%}.country_select_dropdown[data-v-ab9ca5f6]{position:relative;display:inline-block}.input_xs[data-v-ab9ca5f6]{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s;width:140px}.input_xs[data-v-ab9ca5f6]:hover{border-color:#999}.input_xs.active[data-v-ab9ca5f6]{border-color:#2196f3}.txt[data-v-ab9ca5f6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-ab9ca5f6]{margin-left:8px;transition:transform .2s}.input_xs.active .chevron[data-v-ab9ca5f6]{transform:rotate(180deg)}.dropdown_list[data-v-ab9ca5f6]{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;max-height:350px;overflow:hidden;display:flex;flex-direction:column}.search_box[data-v-ab9ca5f6]{padding:8px;border-bottom:1px solid #eee}.search_input[data-v-ab9ca5f6]{width:100%;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none}.search_input[data-v-ab9ca5f6]:focus{border-color:#2196f3}.list_container[data-v-ab9ca5f6]{flex:1;overflow-y:auto;max-height:280px}.list_item[data-v-ab9ca5f6]{padding:10px 12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f5f5}.list_item[data-v-ab9ca5f6]:hover{background-color:#f5f5f5}.list_item.selected[data-v-ab9ca5f6]{background-color:#e3f2fd;font-weight:500}.list_item.highlighted[data-v-ab9ca5f6]{background-color:#f0f0f0}.list_item.highlighted.selected[data-v-ab9ca5f6]{background-color:#d0e7fc}.country_info[data-v-ab9ca5f6]{font-size:14px}.no_result[data-v-ab9ca5f6]{padding:20px;text-align:center;color:#999;font-size:14px}.left_panel_title[data-v-746f2ee2]{margin-bottom:10px}.left_panel_title .title_wrapper[data-v-746f2ee2]{display:flex;gap:10px}.left_panel_title .title_wrapper .title[data-v-746f2ee2]{color:#858585}.left_panel_title .title_wrapper .title.rsv_count strong[data-v-746f2ee2]{color:#1f8fe5}.left_panel_title .title_wrapper .title.cancel_count strong[data-v-746f2ee2]{color:#ff5c71}.rsv_detail_wrapper[data-v-746f2ee2]{display:flex;gap:5px}.rsv_detail[data-v-746f2ee2]{align-items:center;font-size:12px}.rsv_detail .count[data-v-746f2ee2]{position:relative;margin-left:auto;width:50px;padding-right:15px;padding-left:10px;color:#222;font-weight:700}.rsv_detail .count[data-v-746f2ee2]:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:20px;background:#ccc}.rsv_detail[data-v-746f2ee2]{width:100%;height:36px;display:flex;border-radius:8px;border:1px solid #dfdfe0;background-color:#f2f2f3}.rsv_detail .title[data-v-746f2ee2]{padding-left:15px}.rsv_detail.ai_rsv_confirm_wait[data-v-746f2ee2]{margin-bottom:5px;justify-content:space-between;border:1px solid #74beff;background-color:#f5f7ff;color:#1f8fe5}.rsv_detail.ai_rsv_confirm_wait .count[data-v-746f2ee2]{color:#1f8fe5}.ai_rsv_confirm_wait .title[data-v-746f2ee2]{padding-left:15px;font-weight:500}.ai_rsv_confirm_wait .count[data-v-746f2ee2]{padding-right:15px}.check_wrap[data-v-409ab146]{display:inline-flex;width:100%}.code_title[data-v-409ab146]{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drag_guide[data-v-676cbe8a]{position:absolute;width:100vw;height:1px;background-color:var(--gray80);z-index:100}.ai_group .col_title[data-v-41981d4a]{background-color:#f5f7ff;color:#1f8fe5}.name_box[data-v-2c2a22c0]{display:flex;align-items:center;gap:0 2px}ellipse[data-v-9d3c6f82]{display:inline-block;text-overflow:ellipsis}.header_wrap.ai_group .title[data-v-9d3c6f82]{background-color:#f5f7ff}.header_wrap.ai_group .title .txt[data-v-9d3c6f82]{color:#1f8fe5}.drag_guide[data-v-93271d62]{position:absolute;width:1px;background-color:var(--gray80);z-index:100}.dev[data-v-625b243e]{background:#dae7ff!important}.rsv_msg_wrap[data-v-20d58408]{display:flex;gap:20px}.msg_edit_table[data-v-20d58408]{width:100%;border:1px solid #d6dae0;border-collapse:collapse}.msg_edit_table th[data-v-20d58408]{height:28px;border-right:1px solid #d6dae0;border-bottom:1px solid #d6dae0;background:#f1f3f4;font-size:12px;color:#878f9c;text-align:center}.msg_edit_table th[data-v-20d58408]:last-child{border-right:none}.msg_edit_table td[data-v-20d58408]{padding:10px;border-right:1px solid #d6dae0;border-bottom:1px solid #d6dae0;vertical-align:top}.msg_edit_table td[data-v-20d58408]:last-child{border-right:none}.msg_edit_table tr:last-child td[data-v-20d58408]{border-bottom:none}.msg_edit_table td.title[data-v-20d58408]{font-weight:700;vertical-align:middle;text-align:center}.rsv_msg_info[data-v-20d58408]{flex:1}.radio_wrapper[data-v-20d58408]{display:flex;gap:16px;margin-bottom:8px}.radio_label[data-v-20d58408]{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13px}.radio_label input[type=radio][data-v-20d58408]{margin:0}.textarea[data-v-20d58408]:disabled{background-color:#f5f5f5;cursor:not-allowed}.btn_wrap[data-v-20d58408]{padding-top:20px!important}.pop_wrap.rsv2_manager_set_pop[data-v-a5d5b6fe]{width:720px}.inline_form[data-v-a5d5b6fe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline_form select[data-v-a5d5b6fe]{width:auto;min-width:60px}.form_list .cont .form_list[data-v-a5d5b6fe]{display:flex;align-items:center;gap:10px}.form_list .cont .form_list select[data-v-a5d5b6fe]{flex:1}.form_list li.title[data-v-a5d5b6fe]{flex-basis:180px!important}.btn_wrap[data-v-a5d5b6fe]{padding-top:320px!important}.form_flex_cont table[data-v-661a0f55]{width:100%;border:1px solid #d6dae0}.form_flex_cont table th[data-v-661a0f55]{height:28px;border-right:1px solid #d6dae0;border-bottom:1px solid #d6dae0;background:#f1f3f4;font-size:12px;color:#878f9c}.form_flex_cont table td[data-v-661a0f55]{text-align:left;padding:10px;border-right:1px solid #d6dae0;border-bottom:1px solid #d6dae0}.form_flex_cont table td .pre[data-v-661a0f55]{white-space:pre-wrap}.form_flex_cont table td .pre.line-clamp[data-v-661a0f55]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.form_flex_cont table td.title[data-v-661a0f55]{font-weight:700}.form_flex_cont table tr:last-child td[data-v-661a0f55]{border-bottom-width:0}.form_flex_cont table td[data-v-661a0f55]:nth-child(4){border-right-width:0}.v2_rsv .form_flex_wrap .btn_wrap{padding-bottom:20px;padding-top:0}.v2_rsv .form_flex_wrap .btn_wrap .editor_info{font-size:12px;font-weight:700;color:var(--gray90);align-self:flex-end}.v2_rsv .rsv_item_set .form_list .cont{display:grid;grid-template-columns:110px 110px 110px 110px;gap:10px;height:-moz-fit-content;height:fit-content}.v2_rsv .rsv_item_set .form_list .cont .check_wrap{margin:0}.v2_rsv .rsv_item_set .form_list .rsv_item_preview{flex-basis:160px;background:var(--gray50);padding:10px;font-weight:700;color:var(--gray90);position:relative}.v2_rsv .rsv_item_set .form_list .rsv_item_preview .rsv_item_box{background:#fff;border:1px solid var(--gray80);font-size:13px;font-weight:400;color:var(--gray100);height:120px;margin-top:5px;cursor:auto}.v2_rsv .rsv_item_set .form_list .rsv_item_preview .rsv_item_box span:not(.name,.ad_ic)+span:before{content:"/"}.v2_rsv .rsv_item_set .form_list .rsv_item_preview .rsv_item_box span:not(.name,.ad_ic,.gen,.birth,.patient_type)+span:before{content:" · "}.v2_rsv .rsv_program_set .color_select{width:22px;height:22px;border:1px solid var(--gray60);border-radius:100%;position:relative;cursor:pointer}.v2_rsv .rsv_program_set .color_select.selected:after{content:" ";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100%;border:2px solid #000}.v2_rsv .rsv_program_set .color_select .color_select_overlay{position:absolute;background:#fff;border-radius:8px;border:1px solid var(--gray60);box-shadow:0 0 8px rgba(0,0,0,.2);left:10px;top:10px;padding:10px;display:grid;grid-template-columns:22px 22px 22px 22px 22px;gap:5px;z-index:1}.v2_rsv .table_top_wrap{display:flex;margin-bottom:10px;align-items:center}.v2_rsv .sheet_default_set .rsv_group_tab{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;background:var(--gray50)}.v2_rsv .sheet_default_set .rsv_group_tab .btn{padding:5px;border:1px solid var(--gray60);margin:0;border-radius:0;background:var(--gray50);color:var(--gray90);font-weight:700;display:inline-grid}.v2_rsv .sheet_default_set .rsv_group_tab .btn+.btn{border-left:0}.v2_rsv .sheet_default_set .rsv_group_tab .btn:nth-of-type(6n)+.btn{border-left:1px solid var(--gray60)}.v2_rsv .sheet_default_set .rsv_group_tab .btn:nth-of-type(6)~.btn{border-top:0}.v2_rsv .sheet_default_set .rsv_group_tab .btn.selected{color:var(--blue50);background:#fff;position:relative}.v2_rsv .sheet_default_set .rsv_group_tab .btn.selected:after{content:" ";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #1f8fe5}.width_90[data-v-ada6b82c]{width:90px}.width_77[data-v-ada6b82c]{width:77px}.canceller_wrap[data-v-1b372abc]{display:flex;align-items:center;margin-left:8px}.pop_cont .row1[data-v-46564437]{display:flex;margin-bottom:20px}.pop_cont tr[data-v-46564437]{background-color:#fff}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .label.white_line[data-v-560581d5]{min-width:80px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item .custom_code[data-v-796fd0db]{min-width:95px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item_wrap[data-v-ddf5d24e]{height:100%;overflow-y:auto;overflow-x:hidden;padding:0}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item_wrap.isOverlay[data-v-ddf5d24e]{height:100%;max-height:470px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .btn_wrap button[data-v-ddf5d24e]{background-color:#fff;border:1px solid var(--gray80);color:var(--gray100)}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .btn_wrap button[data-v-ddf5d24e]:hover{background-color:var(--gray50)}.workstatus_menu_layer[data-v-37ac492c]{position:absolute;z-index:10;background:#fff;border:1px solid #000;display:flex;flex-direction:column;padding:5px}.menu_item[data-v-37ac492c]{display:flex;align-items:center;padding:5px;gap:5px;line-height:1;border:1px solid transparent;border-radius:0}.menu_item[data-v-37ac492c]:disabled{color:#ccc}.menu_item[data-v-37ac492c]:hover{display:flex;align-items:center;padding:5px;gap:5px;line-height:1;border:1px solid var(--yellow50);background-color:var(--yellow30)}.menu_item[data-v-37ac492c]:disabled:hover{border:1px solid transparent;background-color:transparent}.menu_item_title[data-v-37ac492c]{max-width:100%;display:inline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-size:12px}.workstatus_menu_layer_wrap[data-v-37ac492c]{position:absolute;top:20px;right:120px}.day_holiday_wrap[data-v-37ac492c]{display:flex;gap:8px}.day_holiday_wrap span[data-v-37ac492c]{margin-left:0!important}.vc-editable-input{position:relative}.vc-input__input{padding:0;border:0;outline:none}.vc-input__label{text-transform:capitalize}.vc-saturation,.vc-saturation--black,.vc-saturation--white{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.vc-saturation--white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.vc-saturation--black{background:linear-gradient(0deg,#000,transparent)}.vc-saturation-pointer{cursor:pointer;position:absolute}.vc-saturation-circle{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.vc-hue{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}.vc-hue--horizontal{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue--vertical{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}.vc-hue-pointer{z-index:2;position:absolute}.vc-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;transform:translateX(-2px)}.vc-checkerboard{background-size:contain}.vc-alpha,.vc-alpha-checkboard-wrap,.vc-checkerboard{position:absolute;top:0;right:0;bottom:0;left:0}.vc-alpha-checkboard-wrap{overflow:hidden}.vc-alpha-gradient{position:absolute;top:0;right:0;bottom:0;left:0}.vc-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.vc-alpha-pointer{z-index:2;position:absolute}.vc-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;transform:translateX(-2px)}.vc-chrome{background:#fff;border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.3);box-sizing:initial;width:225px;font-family:Menlo;background-color:#fff}.vc-chrome-controls{display:flex}.vc-chrome-color-wrap{position:relative;width:36px}.vc-chrome-active-color{position:relative;width:30px;height:30px;border-radius:15px;overflow:hidden;z-index:1}.vc-chrome-color-wrap .vc-checkerboard{width:30px;height:30px;border-radius:15px;background-size:auto}.vc-chrome-sliders{flex:1}.vc-chrome-fields-wrap{display:flex;padding-top:16px}.vc-chrome-fields{display:flex;margin-left:-6px;flex:1}.vc-chrome-field{padding-left:6px;width:100%}.vc-chrome-toggle-btn{width:32px;text-align:right;position:relative}.vc-chrome-toggle-icon{margin-right:-4px;margin-top:12px;cursor:pointer;position:relative;z-index:2}.vc-chrome-toggle-icon-highlight{position:absolute;width:24px;height:28px;background:#eee;border-radius:4px;top:10px;left:12px}.vc-chrome-hue-wrap{margin-bottom:8px}.vc-chrome-alpha-wrap,.vc-chrome-hue-wrap{position:relative;height:10px}.vc-chrome-alpha-wrap .vc-alpha-gradient,.vc-chrome-hue-wrap .vc-hue{border-radius:2px}.vc-chrome-alpha-wrap .vc-alpha-picker,.vc-chrome-hue-wrap .vc-hue-picker{width:12px;height:12px;border-radius:6px;transform:translate(-6px,-2px);background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.vc-chrome-body{padding:16px 16px 12px;background-color:#fff}.vc-chrome-saturation-wrap{width:100%;padding-bottom:55%;position:relative;border-radius:2px 2px 0 0;overflow:hidden}.vc-chrome-saturation-wrap .vc-saturation-circle{width:12px;height:12px}.vc-chrome-fields .vc-input__input{font-size:11px;color:#333;width:100%;border-radius:2px;border:none;box-shadow:inset 0 0 0 1px #dadada;height:21px;text-align:center}.vc-chrome-fields .vc-input__label{text-transform:uppercase;font-size:11px;line-height:11px;color:#969696;text-align:center;display:block;margin-top:12px}.vc-chrome__disable-alpha .vc-chrome-active-color{width:18px;height:18px}.vc-chrome__disable-alpha .vc-chrome-color-wrap{width:30px}.vc-chrome__disable-alpha .vc-chrome-hue-wrap{margin-top:4px;margin-bottom:4px}.workcode_colorpicker[data-v-86c9d9ca]{position:absolute;top:15px;left:20px}.v2_rsv .schedule .left_wrap{flex-grow:1;display:flex;flex-direction:column}.v2_rsv .schedule .left_wrap .month_nav_wrap{padding:15px 15px 0}.v2_rsv .schedule .left_wrap .month_nav_wrap .month_nav{display:flex;align-items:center;border-bottom:1px solid var(--gray60);padding-bottom:15px;gap:10px}.v2_rsv .schedule .left_wrap .month_nav_wrap .month_nav .month{font-size:24px;font-weight:700}.v2_rsv .schedule .schedule_wrap{position:relative;flex-grow:1}.v2_rsv .schedule .schedule_scroll{position:absolute;width:100%;height:100%;overflow-y:scroll;padding:15px}.v2_rsv .schedule .schedule_wrap .schedule_top_filter{display:flex;gap:5px;align-items:center;padding-bottom:15px}.v2_rsv .schedule .schedule_wrap .schedule_top_filter .schedule_code_wrap{display:flex;max-width:50%;gap:5px;align-items:center;overflow-x:auto;padding:5px;background:var(--gray40);border:1px solid var(--gray50);border-radius:4px}.v2_rsv .schedule .schedule_wrap .schedule_top_filter>.mgl_auto{display:flex;gap:5px}.v2_rsv .schedule .schedule_wrap .schedule_top_filter .color_filter{display:flex;gap:5px;padding-left:10px;padding-right:10px;color:var(--gray100)}.v2_rsv .schedule .schedule_wrap .schedule_top_filter .color_filter.off{background:var(--gray50);color:var(--gray80)}.v2_rsv .schedule .schedule_wrap .schedule_top_filter .color_circle{width:20px;height:20px;border-radius:100%;border:1px solid var(--gray60)}.v2_rsv .schedule .schedule_wrap .day [class^=btn]+[class^=btn]:not(.mgl_auto,.mgr_auto),.v2_rsv .schedule .schedule_wrap .schedule_top_filter [class^=btn]+[class^=btn]:not(.mgl_auto,.mgr_auto),.v2_rsv .schedule .schedule_wrap .schedule_top_filter label+label{margin-left:0}.v2_rsv .schedule .schedule_calendar_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;border:1px solid var(--gray70);border-radius:8px;background-color:var(--gray70);gap:1px}.v2_rsv .schedule .schedule_calendar_wrap .weeks:first-of-type{border-top-left-radius:7px}.v2_rsv .schedule .schedule_calendar_wrap .weeks:nth-of-type(7){border-top-right-radius:7px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap:nth-last-of-type(7){border-bottom-left-radius:7px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap:last-of-type{border-bottom-right-radius:7px}.v2_rsv .schedule .schedule_calendar_wrap .weeks{background-color:var(--gray50);text-align:center;padding:5px;font-size:14px;font-weight:700}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap{background-color:#fff;padding:10px 0;min-height:125px;position:relative}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap.off{background-color:var(--gray60)}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap.not_thismonth .date{opacity:.5}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap.holiday .date,.v2_rsv .schedule .schedule_calendar_wrap>div:first-child,.v2_rsv .schedule .schedule_calendar_wrap>div:nth-child(7n+8) .date{color:var(--red50)}.v2_rsv .schedule .schedule_calendar_wrap>div:nth-child(7),.v2_rsv .schedule .schedule_calendar_wrap>div:nth-child(7n) .date{color:var(--blue50)}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day{font-size:14px;display:flex;padding:0 10px 15px;gap:5px;align-items:center;justify-content:space-between}.v2_rsv .schedule .schedule_calendar_wrap>.day_wrap>.day .btn.ico{visibility:hidden}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap:hover .day .btn.ico{visibility:visible}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day .mgl_auto{display:flex;gap:5px;align-items:center}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item{display:flex;gap:5px;align-items:flex-start;padding:0 10px;font-size:12px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .label{min-width:32px;text-align:center;max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item+.code_item{margin-top:10px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .staff_wrap{flex-grow:1;display:flex;flex-wrap:wrap}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item.etc .staff_wrap{border-top:1px solid var(--gray60);padding-top:5px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .staff{word-break:break-all}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .staff+.staff:after,.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .staff:first-child:after{content:",\00a0 "}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .staff+.staff:last-child:after,.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .code_item .staff:last-child:after{content:none}.v2_rsv .schedule .right_wrap{flex-basis:320px;background:var(--gray50);border-left:1px solid var(--gray60);display:flex;flex-direction:column}.v2_rsv .schedule .right_wrap .staff_list_wrap{position:relative;flex-grow:1}.v2_rsv .schedule .right_wrap .staff_list_wrap .staff_list_scroll{position:absolute;width:100%;height:100%;padding:0 15px 20px;overflow-y:scroll;display:flex;flex-direction:column;gap:15px}.v2_rsv .schedule .right_wrap .title_wrap{padding:20px;display:flex;align-items:center}.v2_rsv .schedule .right_wrap .title_wrap .title{font-size:18px;font-weight:700}.v2_rsv .schedule .right_wrap .part_wrap{background:#fff;border:1px solid var(--gray60);border-radius:4px}.v2_rsv .schedule .right_wrap .part_title{display:flex;padding:10px;align-items:center}.v2_rsv .schedule .right_wrap .part_title .title{font-size:16px;font-weight:700}.v2_rsv .schedule .right_wrap .part_title .check_wrap .checkmark{top:3px}.v2_rsv .schedule .right_wrap .part_list{display:flex;flex-direction:column;border-top:1px solid var(--gray60);padding:5px 10px}.v2_rsv .schedule .right_wrap .part_list li{padding:5px}.v2_rsv .schedule .right_wrap .part_list li .check_wrap{width:100%;color:var(--gray90)}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .one_day{position:absolute;background:#fff;border:1px solid var(--gray100);width:calc(100% + 20px);min-height:100%;padding:10px 0;z-index:3;box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .allday_edit{position:relative}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .day{padding-bottom:10px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item{border-bottom:1px solid var(--gray60);padding:10px;margin-top:0;position:relative;cursor:pointer}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item .label{max-width:80px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .btn_wrap{padding:5px 10px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item .staff_placeholder{color:var(--gray70);font-size:12px}.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item.on:after,.v2_rsv .schedule .schedule_calendar_wrap .day_wrap .day_edit .code_item:hover:after{z-index:1;content:" ";display:block;position:absolute;border:1px solid var(--yellow50);top:5px;left:5px;right:5px;bottom:5px;background:rgba(var(--yellow_a50),.1)}.v2_rsv .schedule .day_wrap .staff_wrap{z-index:2;position:relative}.v2_rsv .schedule .staff_edit_wrap{position:absolute;width:230px;flex-direction:column;justify-content:center;align-items:flex-start;border:1px solid var(--gray60);background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);z-index:9999;border-radius:4px}.v2_rsv .schedule .staff_input_wrap{background:var(--gray50);border-bottom:1px solid var(--gray60);display:flex;min-height:40px;padding:7px;align-items:center;gap:5px;align-self:stretch;flex-wrap:wrap;max-height:80px;overflow-y:auto;overflow-x:hidden}.v2_rsv .schedule .staff_input_wrap input{flex:1;min-width:40px}.v2_rsv .schedule .staff_input_wrap input::-moz-placeholder{color:var(--gray70)}.v2_rsv .schedule .staff_input_wrap input::placeholder{color:var(--gray70)}.v2_rsv .schedule .staff_input_wrap .label{z-index:2;max-width:100%}.v2_rsv .schedule .staff_input_wrap .label .ellipsis{max-width:90%;overflow:hidden}.v2_rsv .schedule .staff_input_wrap .label:not(.w_full)+.label:not(.w_full,.mgl_auto){margin-left:0}.v2_rsv .schedule .schedule_wrap .staff_list_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;font-size:14px;padding:10px;max-height:220px;overflow:auto}.v2_rsv .schedule .schedule_wrap .staff_list_wrap li{position:relative;width:100%}.v2_rsv .schedule .schedule_wrap .staff_list_wrap li.no_search{color:var(--gray90);cursor:default}.v2_rsv .schedule .schedule_wrap .staff_list_wrap li.on:after,.v2_rsv .schedule .schedule_wrap .staff_list_wrap li:not(.no_search):hover:after{content:" ";display:block;position:absolute;border:1px solid var(--yellow50);top:-5px;left:-5px;right:-5px;bottom:-5px;background:rgba(var(--yellow_a50),.1);z-index:-1}.v2_rsv .schedule .day_wrap .overlay_comp_wrap{width:220px}.v2_rsv .schedule .day_wrap .overlay_comp_cont .form_list{align-items:center}.v2_rsv .schedule .day_wrap .overlay_comp_cont .form_list+.form_list{margin-top:10px}.v2_rsv .schedule .day_wrap .overlay_comp_cont .form_list .title{flex-basis:70px}.v2_rsv .pop_wrap.rsv2_manager_set_pop .other_color_picker{grid-column:span 5;display:flex;gap:10px;padding:5px;background-color:var(--gray50);border-radius:4px;color:var(--gray90);cursor:pointer}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay{position:absolute;background:#fff;border-radius:8px;border:1px solid var(--gray60);box-shadow:0 0 8px rgba(0,0,0,.2);left:10px;top:10px;padding:10px;display:grid;grid-template-columns:22px 22px 22px 22px 22px;gap:5px;z-index:1}.v2_rsv .pop_wrap .color_select_overlay .color_select.light_selected,.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .color_select.dark_selected{display:flex;align-items:center;justify-content:center;border:2px solid #000}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .color_select .check_icon{display:none}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .color_select.light_selected .check_icon{font-size:14px;color:#000;display:flex}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .color_select.dark_selected .check_icon{font-size:14px;color:#fff;display:flex;justify-content:center;align-items:center}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .other_color_picker .color_palette .check_icon{display:none}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .other_color_picker .color_palette{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%,red 0deg,#ff8a00 52deg,#faff00 104deg,#14ff00 156deg,#00fff0 208deg,#000aff 259deg,#ff008a 309deg,red 1turn);border:1px solid var(--gray60)}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .other_color_picker .color_palette.dark_selected{border:2px solid #000;background:#222}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .other_color_picker .color_palette.light_selected{border:2px solid #000;background:#f3f3f3}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .other_color_picker .color_palette.dark_selected .check_icon{font-size:14px;color:#fff;display:flex;justify-content:center;align-items:center}.v2_rsv .pop_wrap.rsv2_manager_set_pop .color_select_overlay .other_color_picker .color_palette.light_selected .check_icon{font-size:14px;color:#000;display:flex;justify-content:center;align-items:center}.v2_rsv .pop_wrap.worker_stats .date_wrap{display:flex;gap:10px;margin-bottom:10px}.v2_rsv .pop_wrap.worker_stats .date_wrap b{font-size:20px}.v2_rsv .pop_wrap.worker_stats .pop_cont{display:flex;flex-direction:column}.v2_rsv .pop_wrap.worker_stats .pop_cont .table_wrap{position:relative;flex-grow:1}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll{position:absolute;height:100%}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll tr:first-of-type th.sticky{position:sticky;left:0;z-index:4;text-align:center}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll table th.sticky{position:sticky;left:0;z-index:3;text-align:center}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll table th.sticky.name{position:sticky;left:100px;z-index:3;text-align:center}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll table td.sticky.name{position:sticky;left:100px;z-index:2;background:#fff}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_default th{text-align:center}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll .color_circle{display:inline-block;width:16px;height:16px;border:1px solid var(--gray70);vertical-align:middle;border-radius:100%;margin-right:5px}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll .color_circle+.ellipsis{max-width:calc(100% - 21px)}.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll table .sticky:after,.v2_rsv .pop_wrap.worker_stats .pop_cont .table2_xyscroll table th:after{content:" ";border:1px solid #d6dae0;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px}.work_code_color_picker[data-v-1030f2a5]{position:absolute;top:180px;left:100px}:root{--blue30:#d6ecfc;--blue40:#8ecbf9;--red40:#ffb8c0;--yellow50:#fec860;--yellow30:#fff4df;--yellow_a50:254,200,96;--gray75:#9ba5a9;--gray55:#dbdbdb}.v2_rsv .left_panel{flex-basis:320px;background:var(--gray40);border-right:1px solid var(--gray60);display:flex;flex-direction:column}.v2_rsv .left_panel_item{padding:15px;border-bottom:1px solid var(--gray60)}.v2_rsv .left_panel_item:last-child{border-bottom:0}.v2_rsv .left_panel_title{display:flex;align-items:center}.v2_rsv .left_panel_title .title{font-size:16px;font-weight:700}.v2_rsv .left_panel_title .btn_round{font-size:12px;color:var(--gray100);padding:5px 10px;border-radius:30px}.v2_rsv .rsv_search_filter{flex-basis:65px;height:65px;border-bottom:1px solid var(--gray60);display:flex;align-items:center;padding:0 15px;background:transparent;position:relative;flex-shrink:0;gap:5px}.v2_rsv .rsv_search_filter .rsv_search_form{display:flex;align-items:center;position:relative;gap:5px;flex-grow:1}.v2_rsv .rsv_search_filter .input_search{flex-grow:1;display:flexbox}.v2_rsv .rsv_search_filter .user_list_overlay{position:absolute;top:59px;background:#fff;border-radius:8px;max-height:195px;min-width:345px;display:flex;flex-direction:column;box-shadow:0 0 10px 0 rgba(0,0,0,.25);z-index:506;padding:10px;overflow-y:auto;gap:10px}.v2_rsv .rsv_search_filter .user_list_overlay .user_list{background:#fff;display:flex;flex-direction:column;z-index:507;gap:10px}.v2_rsv .rsv_search_filter .user_list_item{display:flex;gap:3px;align-items:center;cursor:pointer;border:1px solid transparent;padding:0 10px;border-radius:4px;transition:.1s ease-in}.v2_rsv .rsv_search_filter .user_list_item:hover{background:var(--gray50)}.v2_rsv .rsv_search_filter .user_list_item.selected,.v2_rsv .rsv_search_filter .user_list_item:focus{background:var(--yellow30);border:1px solid var(--yellow50);outline:0}.v2_rsv .rsv_search_filter .user_list_item .chartnum,.v2_rsv .rsv_search_filter .user_list_item .name{font-size:16px;font-weight:700;max-width:500px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2_rsv .rsv_search_filter .user_list_item .gen_birth{font-size:12px;color:var(--gray80)}.v2_rsv .rsv_search_filter .user_list_item .phonenum{font-size:12px;color:var(--gray80);margin-left:auto;white-space:nowrap}.v2_rsv .rsv_search_filter .user_list_item .btn_etc{font-size:12px;font-weight:700;margin-left:auto;min-width:75px;text-align:right}.v2_rsv .rsv_search_filter .user_regist{position:relative}.v2_rsv .rsv_search_filter .user_regist .regist_form{display:flex;flex-direction:column;gap:10px}.v2_rsv .rsv_search_filter .user_regist .phone_input{width:100%;display:flex;gap:5px}.v2_rsv .rsv_search_filter .user_regist .phone_input .input_s{width:140px;flex-grow:0}.v2_rsv .rsv_search_filter .user_regist .phone_input .input_xs{flex-grow:1}.v2_rsv .rsv_search_filter .user_regist .button_group{display:flex;gap:10px}.v2_rsv .rsv_search_filter .user_regist .button_group .btn{margin:0}.v2_rsv .rsv_search_filter .user_regist .button_group .btn_blue{flex-grow:1}.v2_rsv .rsv_search_filter .regist_fail{position:relative;display:flex;flex-direction:column;gap:5px}.v2_rsv .rsv_search_filter .regist_fail .btn_close{position:absolute;right:0;top:-5px;width:30px;height:30px;border-radius:100%}.v2_rsv .rsv_search_filter .regist_fail .btn_close:hover{background:var(--gray50)}.v2_rsv .rsv_search_filter .regist_fail .fail_desc{font-size:16px;text-align:center;font-weight:700}.v2_rsv .rsv_search_filter .regist_fail .user_info{background-color:var(--gray50);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:10px}.v2_rsv .rsv_search_filter .regist_fail .user_info_item{display:flex;gap:5px;align-items:center}.v2_rsv .rsv_search_filter .regist_fail .user_info_item .name{font-weight:700;white-space:nowrap}.v2_rsv .rsv_search_filter .regist_fail .user_info_item .chartnum,.v2_rsv .rsv_search_filter .regist_fail .user_info_item .gen_birth{color:var(--gray90);white-space:nowrap;font-size:12px}.v2_rsv .left_panel .month_calendar{display:flex;flex-direction:column}.v2_rsv .left_panel .month_calendar .top_nav{position:relative;display:flex;align-items:center;gap:10px;justify-content:center}.v2_rsv .left_panel .month_calendar .top_nav button.left{position:absolute;right:0}.v2_rsv .left_panel .month_calendar .month{font-size:16px;font-weight:700}.v2_rsv .left_panel .month_calendar .date_wrap{margin-top:15px}.v2_rsv .left_panel .month_calendar .weeks{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.v2_rsv .left_panel .month_calendar .weeks li{text-align:center;font-weight:700;font-size:12px}.v2_rsv .left_panel .month_calendar .days li:first-child,.v2_rsv .left_panel .month_calendar .days li:nth-child(7n+8),.v2_rsv .left_panel .month_calendar .weeks li:first-child{color:var(--red50)}.v2_rsv .left_panel .month_calendar .days li:nth-child(7n),.v2_rsv .left_panel .month_calendar .weeks li:nth-child(7){color:var(--blue50)}.v2_rsv .left_panel .month_calendar .days{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.v2_rsv .left_panel .month_calendar .days li{text-align:center;font-size:12px;color:var(--gray90);display:flex;align-items:center;justify-content:center}.v2_rsv .left_panel .month_calendar .days li button{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:0}.v2_rsv .left_panel .month_calendar .days li button.selected{border-color:var(--yellow50);background-color:var(--yellow30);color:var(--gray100);font-weight:700;text-decoration:underline;text-underline-position:under}.v2_rsv .left_panel .month_calendar .days li:first-child button.selected,.v2_rsv .left_panel .month_calendar .days li:nth-child(7n+8) button.selected{font-weight:700;color:var(--red50)}.v2_rsv .left_panel .month_calendar .days li:nth-child(7n) button.selected{font-weight:700;color:var(--blue50)}.v2_rsv .left_panel .month_calendar .days li button.notthismonth{opacity:.4}.v2_rsv .left_panel .month_calendar .days li button.today{text-decoration:underline}.v2_rsv .left_panel .rsv_updates .rsv_today_total{display:flex;justify-content:space-between;gap:5px;margin-top:10px}.v2_rsv .left_panel .rsv_updates .rsv_today_total .item{display:flex;background:#fff;border:1px solid var(--gray60);border-radius:8px;padding:10px;flex:1;line-height:1}.v2_rsv .left_panel .rsv_updates .rsv_today_total .item .title{flex:1;color:var(--gray90);font-weight:700;text-align:center;padding-right:10px;border-right:1px solid var(--gray60)}.v2_rsv .left_panel .rsv_updates .rsv_today_total .item .num{flex:1;color:var(--gray90);font-weight:700;text-align:center;padding-left:10px}.v2_rsv .left_panel .rsv_updates .rsv_today_detail{margin-top:5px;display:flex;background:var(--gray50);border:1px solid var(--gray60);border-radius:8px;padding:10px 0}.v2_rsv .left_panel .rsv_updates .rsv_today_detail .item{display:flex;flex:1;font-size:11px;line-height:1;align-items:center}.v2_rsv .left_panel .rsv_updates .rsv_today_detail .item .title{text-align:right;flex:1;padding-right:5px;border-right:1px solid var(--gray70);color:var(--gray90);font-weight:500}.v2_rsv .left_panel .rsv_updates .rsv_today_detail .item .num{flex:1;padding-left:5px;font-size:12px;font-weight:700}.v2_rsv .left_panel .rsv_notice{position:relative}.v2_rsv .left_panel .rsv_notice .notice_wrap{position:relative;margin-top:10px}.v2_rsv .left_panel .rsv_notice .notice_wrap .notice_textarea{width:100%;padding:10px 10px 35px;height:130px;max-height:130px;font-size:13px}.v2_rsv .left_panel .rsv_notice .notice_wrap button.btn_dgray{position:absolute;bottom:15px;right:15px}.v2_rsv .left_panel .rsv_work_state{display:flex;flex-direction:column;flex-grow:1;padding-left:0;padding-right:0}.v2_rsv .left_panel .rsv_work_state .left_panel_title{padding-left:15px;padding-right:15px}.v2_rsv .left_panel .rsv_work_state .work_department_wrap{position:relative;flex-grow:1}.v2_rsv .left_panel .rsv_work_state .work_department{position:absolute;width:100%;height:100%;flex-basis:235px;overflow-y:auto;display:flex;flex-direction:column;margin-top:10px;padding-left:15px;padding-right:15px}.v2_rsv .left_panel .rsv_work_state .work_department .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;color:var(--gray80);gap:10px}.v2_rsv .left_panel .rsv_work_state .work_department .empty .txt{padding:3px 30px;background-color:var(--gray60);border-radius:50px}.v2_rsv .left_panel .rsv_work_state .work_department .empty .v-icon{color:var(--gray70);font-size:36px}.v2_rsv .left_panel .rsv_work_state .work_group .work_group_title{padding-bottom:5px;font-size:11px;color:var(--gray80);font-weight:700;border-bottom:1px solid var(--gray70)}.v2_rsv .left_panel .rsv_work_state .work_group .work_group_member{padding:5px 0}.v2_rsv .left_panel .rsv_work_state .work_code_group{display:flex;align-items:flex-start;gap:5px;padding:5px 0}.v2_rsv .left_panel .rsv_work_state .work_code_wrap .work_code_group.dashed_top{border-top:1px dashed var(--gray70);margin-top:5px}.v2_rsv .left_panel .rsv_work_state .work_code_wrap:first-child .work_code_group{border-top:0}.v2_rsv .left_panel .rsv_work_state .work_code{max-width:80px;overflow:hidden;text-overflow:ellipsis;text-align:center;background:#000;font-size:12px;line-height:1.5;color:#fff;padding:0 5px;border-radius:4px;white-space:nowrap}.v2_rsv .left_panel .rsv_work_state .work_code_group .work_group_member_name span+span:before{content:", "}.v2_rsv .top_filter{flex-basis:65px;height:65px;border-bottom:1px solid var(--gray60);display:flex;align-items:center;padding:0 15px;background:transparent;position:relative;z-index:101;flex-shrink:0;background:var(--gray40);gap:5px}.v2_rsv .top_filter>.mgl_auto{display:flex}.v2_rsv .top_filter .btn,.v2_rsv .top_filter .input_default,.v2_rsv .top_filter input,.v2_rsv .top_filter select{max-width:200px;text-overflow:ellipsis}.v2_rsv .top_filter .group_filter{display:flex;gap:5px;padding:4px;background:#fff;border:1px solid var(--gray60);border-radius:4px;max-width:450px;overflow-y:auto}.v2_rsv .top_filter .group_filter .group_item{padding:5px 10px;font-size:13px;color:var(--gray80);border:1px solid var(--gray60);background:var(--gray50);white-space:nowrap;line-height:1;border-radius:6px}.v2_rsv .top_filter .group_filter .group_item.selected{color:var(--gray100);border-color:var(--blue50);background-color:var(--blue30);font-weight:700}.v2_rsv .top_filter .custom_select .input_s{width:160px;font-size:13px}.v2_rsv .top_filter select.input_s{font-size:13px}.v2_rsv .top_filter .custom_select .list.multiple{max-height:145px}.rsv_color_info{display:flex;color:var(--gray80);gap:5px;align-items:center;font-size:12px;position:relative}.rsv_color_info:hover ul{display:flex}.rsv_color_info ul{background:rgba(0,0,0,.8);position:absolute;display:none;flex-direction:column;padding:5px 10px;gap:5px;color:#fff;top:20px;z-index:9999}.rsv_color_info ul li{display:flex;align-items:center;gap:5px;white-space:nowrap}.rsv_color_info .color_square{width:14px;height:14px;border:1px solid var(--gray70)}.v2_rsv .time_sheet{flex-grow:1;position:relative;background:var(--gray50);display:flex}.v2_rsv .time_sheet .all_block{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuZGJhM2RhMywgMjAyMy8xMi8xMy0wNTowNjo0OSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMy0wNVQxMzo0ODo0NiswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDQtMzBUMTY6Mjg6NTYrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDQtMzBUMTY6Mjg6NTYrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxMTMyYmY4LWJlYTQtYzM0OS05N2E3LWFmZjgxNTFjYzVlOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTEzMmJmOC1iZWE0LWMzNDktOTdhNy1hZmY4MTUxY2M1ZTkiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTEzMmJmOC1iZWE0LWMzNDktOTdhNy1hZmY4MTUxY2M1ZTkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxMTMyYmY4LWJlYTQtYzM0OS05N2E3LWFmZjgxNTFjYzVlOSIgc3RFdnQ6d2hlbj0iMjAyNC0wMy0wNVQxMzo0ODo0NiswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjcgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PreAKUgAAAAuSURBVDiNY2SgAPz//5+DgYFBjiID/v//rwY1aNSAUQNGDRi6BkANocwABgYGANsWkvAuaGuDAAAAAElFTkSuQmCC) repeat var(--gray80);top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center}.v2_rsv .time_sheet .all_block .desc{background:hsla(0,0%,100%,.7);font-size:16px;padding:10px 80px;border-radius:50px;color:var(--gray90)}.v2_rsv .time_sheet_scroll{width:100%;height:100%;position:absolute;background:var(--gray50);overflow-y:scroll;overflow-x:scroll;display:flex}.v2_rsv .time_sheet_scroll>.col_y{height:-moz-fit-content;height:fit-content}.v2_rsv .time_sheet_scroll .col_y{display:flex;flex-direction:column;background:#fff}.v2_rsv .time_sheet_scroll>.col_y:last-child{background:red}.v2_rsv .time_sheet_scroll .col_y .header_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:61px;border-bottom:1px solid var(--gray70);background-color:var(--gray50);flex-shrink:0;flex-grow:0;align-items:stretch;position:sticky;top:0;z-index:98}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title{color:var(--gray80);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-grow:1;flex-shrink:0;width:100%;position:relative;height:28px}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title .txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;width:100%;text-align:center}.v2_rsv .time_sheet_scroll .col_y:not(.time) .header_wrap .title{border-right:1px solid var(--gray70)}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title_name{font-weight:400;display:flex;border-top:1px solid var(--gray70);align-items:center;flex-grow:1;flex-shrink:0;height:32px}.v2_rsv .time_sheet_scroll .col_y .col_item{flex-basis:26px;flex-shrink:0;flex-grow:0;position:relative}.v2_rsv .time_sheet_scroll .col_y .col_item .col_color{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--yellow50);background:rgba(var(--yellow_a50),.1)}.v2_rsv .time_sheet_scroll .col_y .col_item+.col_item{border-top:1px dotted var(--gray55)}.v2_rsv .time_sheet_scroll .col_y .col_item.bold{border-top:2px solid var(--gray70)}.v2_rsv .time_sheet_scroll .col_y.time{flex-basis:50px;flex-shrink:0;flex-grow:0;position:sticky;left:0;z-index:99}.v2_rsv .time_sheet_scroll .col_y.time .header_wrap{border-right:1px solid var(--gray70)}.v2_rsv .time_sheet_scroll .col_y.time .col_item{font-size:11px;color:var(--gray80);text-align:center;background:#fff;border-right:1px solid var(--gray70);position:relative}.v2_rsv .time_sheet_scroll .col_y.time .col_item:hover:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.12);z-index:2}.v2_rsv .time_sheet_scroll .col_y.time .col_item .row_resize{position:absolute;height:5px;left:0;right:0;bottom:-2.5px;background-color:transparent;z-index:1;cursor:row-resize}.v2_rsv .time_sheet_scroll .col_y.time .col_item .row_resize:hover{background-color:var(--blue50)}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title_name div{display:flex;justify-content:center;align-items:center;border-right:1px solid var(--gray70);align-self:stretch;position:relative;width:100%}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title_name .col_title{display:block;justify-content:center;align-items:center;align-self:stretch;position:relative;max-width:100%;white-space:pre;padding-top:5px;width:100%;text-align:center}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title .col_resize,.v2_rsv .time_sheet_scroll .col_y .header_wrap .title_name .col_title .col_resize{position:absolute;width:5px;height:100%;background:transparent;top:0;bottom:0;right:-2.5px;cursor:col-resize;border:0}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title .col_resize:hover,.v2_rsv .time_sheet_scroll .col_y .header_wrap .title_name .col_title .col_resize:hover{background:var(--blue50)}.v2_rsv .time_sheet_scroll .col_y .rsv_col_add_btn{background:var(--gray70);width:19px;height:19px;position:absolute;align-items:center;justify-content:center;display:none}.v2_rsv .time_sheet_scroll .col_y .title_name .rsv_col_add_btn{right:10px;top:5px}.v2_rsv .time_sheet_scroll .col_y .title .rsv_col_add_btn{right:10px;top:4px}.v2_rsv .time_sheet_scroll .col_y .rsv_col_add_btn:hover{background:var(--gray80)}.v2_rsv .time_sheet_scroll .col_y .rsv_col_add_btn .v-icon{font-size:16px;line-height:1;color:var(--gray90)}.v2_rsv .time_sheet_scroll .col_y .rsv_col_add_btn.no_fix{position:static;display:flex;margin:1px auto 0}.v2_rsv .time_sheet_scroll .col_y .header_wrap .title:hover .rsv_col_add_btn,.v2_rsv .time_sheet_scroll .col_y .header_wrap .title_name div:hover .rsv_col_add_btn{display:flex}.v2_rsv .time_sheet_scroll .col_y.time+.col_y .body_wrap .col_y:first-of-type .col_item,.v2_rsv .time_sheet_scroll .col_y.time+.col_y .header_wrap .title_name div:first-of-type{border-left:0}.v2_rsv .time_sheet_scroll .body_wrap{display:flex}.v2_rsv .time_sheet_scroll>.col_y:first-child{border-right:0}.v2_rsv .time_sheet_scroll .body_wrap .col_y{position:relative}.v2_rsv .time_sheet_scroll .body_wrap .col_y .col_item{border-right:1px solid var(--gray70);padding:1px 5px;font-size:12px;font-weight:400;overflow:visible;z-index:1;position:relative}.v2_rsv .time_sheet_scroll .body_wrap .col_y .col_item .ellipsis{gap:5px;align-items:center}.v2_rsv .time_sheet_scroll .col_y .col_item:hover:after,.v2_rsv .time_sheet_scroll .col_y .header_wrap .title:hover:after,.v2_rsv .time_sheet_scroll .col_y .header_wrap .title_name div:hover:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.07);z-index:-1}.v2_rsv .time_sheet_scroll .color_layer{position:absolute;z-index:0;font-size:12px;padding:4px}.v2_rsv .time_sheet_scroll .body_wrap .col_y .col_item.block,.v2_rsv .time_sheet_scroll .body_wrap .col_y .col_item.work_block{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuZGJhM2RhMywgMjAyMy8xMi8xMy0wNTowNjo0OSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMy0wNVQxMzo0ODo0NiswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDQtMzBUMTY6Mjg6NTYrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDQtMzBUMTY6Mjg6NTYrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxMTMyYmY4LWJlYTQtYzM0OS05N2E3LWFmZjgxNTFjYzVlOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTEzMmJmOC1iZWE0LWMzNDktOTdhNy1hZmY4MTUxY2M1ZTkiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTEzMmJmOC1iZWE0LWMzNDktOTdhNy1hZmY4MTUxY2M1ZTkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxMTMyYmY4LWJlYTQtYzM0OS05N2E3LWFmZjgxNTFjYzVlOSIgc3RFdnQ6d2hlbj0iMjAyNC0wMy0wNVQxMzo0ODo0NiswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjcgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PreAKUgAAAAuSURBVDiNY2SgAPz//5+DgYFBjiID/v//rwY1aNSAUQNGDRi6BkANocwABgYGANsWkvAuaGuDAAAAAElFTkSuQmCC) repeat var(--gray80);color:#fff}.v2_rsv .rsv_item{position:absolute;border:1px solid var(--gray60);z-index:1}.v2_rsv .rsv_item .rsv_item_box{padding:0 5px;overflow:hidden;height:100%;width:100%;cursor:pointer}.v2_rsv .rsv_item .rsv_item_box .join_badge{font-size:10px;padding:0 2px 1px;position:absolute;bottom:0;right:0}.v2_rsv .rsv_item .rsv_item_box .join_badge:before{content:""!important}.v2_rsv .rsv_item.selected:after{border:3px solid #000}.v2_rsv .rsv_item.same:after,.v2_rsv .rsv_item.selected:after{content:" ";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;cursor:pointer}.v2_rsv .rsv_item.same:after{border:3px solid red}.v2_rsv .rsv_item .ad_ic img{width:16px;height:16px;margin-right:5px;vertical-align:middle}.v2_rsv .rsv_item .chartnum,.v2_rsv .rsv_item .name{font-size:13px;font-weight:700;word-break:break-all}.v2_rsv .rsv_item .name+.chartnum{font-size:13px;font-weight:700}.v2_rsv .rsv_item .birth,.v2_rsv .rsv_item .gen,.v2_rsv .rsv_item .patient_type,.v2_rsv .rsv_item .user_tag{font-size:12px;font-weight:700}.v2_rsv .rsv_item .patient_memo,.v2_rsv .rsv_item .program,.v2_rsv .rsv_item .rsv_memo{font-size:12px;color:var(--gray90)}.v2_rsv .rsv_item .rsv_item_box span:not(.name,.ad_ic,.join_badge)+span:before{content:"/"}.v2_rsv .rsv_item .rsv_item_box span:not(.name,.ad_ic,.gen,.birth,.patient_type,.join_badge)+span:before{content:" · "}.col_click{position:absolute;border:1px solid var(--yellow50);background:rgba(var(--yellow_a50),.1);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2_rsv .rsv_search_filter_comp{position:absolute;background:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);min-width:345px;max-width:385px;z-index:98}.v2_rsv .rsv_search_filter_comp .rsv_search_filter{border-bottom:0;padding:10px;flex-basis:auto;height:auto;flex-direction:column;gap:0}.v2_rsv .rsv_search_filter_comp .rsv_search_filter .rsv_search_form{width:100%}.v2_rsv .rsv_search_filter_comp .rsv_search_filter .user_list_overlay{position:static;box-shadow:none;width:100%;padding:0;border-radius:0;overflow-y:auto;top:auto}.v2_rsv .rsv_search_filter_comp .rsv_search_filter .user_list_overlay .user_list{margin-top:5px}.v2_rsv .time_sheet_scroll .now{position:absolute;content:" ";height:1px;background:red;z-index:97;border-top:.5px solid #fff;border-bottom:.5px solid #fff;box-sizing:content-box;left:0;right:0}.v2_rsv .time_sheet_scroll .now:after{position:absolute;content:" ";display:block;top:-5px;left:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:7px solid red;border-right:7px solid transparent}.v2_rsv .time_sheet_scroll .edit_status_overlay{position:absolute;z-index:97;background:#fff;border:1px solid #000;display:flex;flex-direction:column;width:140px;padding:5px}.v2_rsv .time_sheet_scroll .edit_status_overlay>button{display:flex;align-items:center;padding:5px;gap:5px;font-size:12px;line-height:1;border:1px solid transparent;border-radius:0}.v2_rsv .time_sheet_scroll .edit_status_overlay .v-icon{font-size:12px}.v2_rsv .time_sheet_scroll hr{margin:5px 0}.v2_rsv .time_sheet_scroll .edit_status_overlay button:hover:not(.btn){display:flex;align-items:center;padding:5px;gap:5px;font-size:12px;line-height:1;border:1px solid var(--yellow50);background-color:var(--yellow30)}.v2_rsv .time_sheet_scroll .edit_status_overlay .color_square{min-width:14px;height:14px;display:block;border:1px solid var(--gray60)}.v2_rsv .time_sheet_scroll .sheet_top_overlay{position:absolute;z-index:97;background:#fff;border:1px solid #000;display:flex;flex-direction:column;text-align:left;width:150px;padding:5px}.v2_rsv .time_sheet_scroll .sheet_top_overlay .title{font-size:12px;font-weight:600;color:var(--gray90)}.v2_rsv .time_sheet_scroll .sheet_top_overlay button{display:flex;flex-direction:center;padding:3px;line-height:14px;border:1px solid transparent;font-size:12px;gap:5px;border-radius:0}.v2_rsv .time_sheet_scroll .sheet_top_overlay button:disabled{color:#929292}.v2_rsv .time_sheet_scroll .sheet_top_overlay button:disabled:hover{background:none;border-color:transparent}.v2_rsv .time_sheet_scroll .sheet_top_overlay button:hover{background:var(--yellow30);border:1px solid var(--yellow50)}.v2_rsv .time_sheet_scroll .sheet_top_overlay .v-icon{font-size:16px}.v2_rsv .rsv2_info_overlay{display:flex;flex-direction:column;position:absolute;width:350px;background:#fff;border:1px solid #000;z-index:111;padding:15px;gap:10px}.v2_rsv .rsv2_info_overlay .main_info{display:flex;align-items:flex-start}.v2_rsv .rsv2_info_overlay .main_info .user_info{display:flex;flex-direction:column;flex-grow:1}.v2_rsv .rsv2_info_overlay .main_info .user_info .top{display:flex;font-size:14px;font-weight:700}.v2_rsv .rsv2_info_overlay .main_info .user_info .bottom{font-size:13px;margin-top:5px}.v2_rsv .rsv2_info_overlay .main_info .rsv_status{white-space:nowrap;padding:3px 10px;border-radius:30px;font-size:12px}.v2_rsv .rsv2_info_overlay .sub_info{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2_rsv .rsv2_info_overlay .sub_info.column{flex-direction:column;align-items:flex-start}.v2_rsv .rsv2_info_overlay .sub_info.hr{padding-bottom:10px;border-bottom:1px solid var(--gray60)}.v2_rsv .rsv2_info_overlay .sub_info .title{font-size:12px;color:var(--gray80);width:80px;flex-grow:0;flex-shrink:0;font-weight:700}.v2_rsv .rsv2_info_overlay .sub_info .txt{font-size:12px;white-space:nowrap;flex-shrink:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;flex-basis:1px}.v2_rsv .rsv2_info_overlay .sub_info .txtarea{white-space:pre-wrap;word-break:break-all;height:72px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:12px;margin-top:5px}.v2_rsv .rsv2_time_select{position:absolute;width:250px;background:#fff;border:1px solid #000;padding:0 0 10px;z-index:111}.v2_rsv .rsv2_time_select .info{font-size:12px;display:flex;padding:1px 10px}.v2_rsv .rsv2_time_select .info:first-of-type{margin-bottom:5px}.v2_rsv .rsv2_time_select .info.memo{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.v2_rsv .rsv2_time_select .info b{white-space:nowrap}.v2_rsv .rsv2_time_select .info .user_info{flex-grow:1;display:flex;font-size:14px}.v2_rsv .rsv2_time_select .info .user_info .name{font-weight:700}.v2_rsv .rsv2_time_select .guide{font-size:11px;color:var(--gray90);background-color:var(--gray55);text-align:center;padding:2px;margin-bottom:5px}.v2_rsv .btn_in_box{position:relative}.v2_rsv .btn_in_box textarea{width:100%;padding:10px 10px 35px;height:100px;max-height:130px;font-size:13px}.v2_rsv .btn_in_box .btn_xs{position:absolute;bottom:15px;right:15px}.v2_rsv .rsv2_user_pop_wrap{position:absolute;z-index:999;background:transparent;top:-20px;left:-300px}.pop_wrap.rsv2_user_pop{width:570px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.pop_wrap.rsv2_rsv_pop{width:1140px}.v2_rsv .pop_cont.rsv2_info_pop{padding:0;display:flex}.v2_rsv .pop_cont.rsv2_info_pop .rsv2_info_pop_left{display:flex;flex-direction:column;flex-basis:570px;flex-grow:0;flex-shrink:0}.v2_rsv .rsv2_info_pop ul.rsv_user_info{display:flex;flex-direction:column;padding:0 15px;position:relative;max-width:570px;height:270px}.v2_rsv .rsv2_info_pop ul.rsv_user_info .name{font-size:16px;font-weight:700;max-width:200px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.v2_rsv .rsv2_info_pop ul.rsv_user_info .chartnum{font-size:14px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2_rsv .rsv2_info_pop ul.rsv_user_info .gen_birth{font-size:12px;color:var(--gray80)}.v2_rsv .rsv2_info_pop ul.rsv_user_info .left_btn_group{margin-left:auto}.v2_rsv .rsv2_info_pop ul.rsv_user_info>li{display:flex;align-items:center;gap:5px;padding:15px 0;border-bottom:1px solid var(--gray60)}.v2_rsv .rsv2_info_pop .title_s{font-weight:700;font-size:12px;white-space:nowrap}.v2_rsv .rsv2_info_pop .txt_s{color:var(--gray90)}.v2_rsv .rsv2_info_pop ul.rsv_user_info .patient_tag,.v2_rsv .rsv2_info_pop ul.rsv_user_info .phonenum{flex-basis:45%;flex-grow:0;display:flex;gap:5px;align-items:center;flex-shrink:0}.v2_rsv .rsv2_info_pop ul.rsv_user_info .patient_tag{flex-wrap:nowrap;overflow:hidden}.v2_rsv .rsv2_info_pop ul.rsv_user_info .patient_tag .overlay_comp_wrap{top:90px;z-index:10}.v2_rsv .rsv2_info_pop ul.rsv_user_info .patient_tag .txt_s{display:flex;gap:5px;align-items:center;flex-grow:0;overflow:hidden}.v2_rsv .rsv2_info_pop ul.rsv_user_info .patient_tag .tag_group{display:flex;gap:0;align-items:center;overflow:hidden}.v2_rsv .rsv2_info_pop ul.rsv_user_info .patient_tag .tag_group .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}.v2_rsv .rsv2_info_pop ul.rsv_user_info .btn_ico{flex-basis:10%;flex-grow:0;flex-shrink:0}.v2_rsv .rsv2_info_pop ul.rsv_user_info .user_memo{flex-direction:column;align-items:flex-start;border-bottom:0}.v2_rsv .rsv2_info_pop ul.rsv_user_info li.rsv_user_info_edit{flex-basis:299px;border-bottom:0;display:flex;flex-direction:column;align-items:flex-start}.v2_rsv .rsv2_info_pop ul.rsv_user_info .rsv_user_info_form{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;justify-content:flex-start}.v2_rsv .rsv2_info_pop ul.rsv_user_info .rsv_user_info_form .item{display:flex;align-items:center;gap:5px}.v2_rsv .rsv2_info_pop ul.rsv_user_info .rsv_user_info_form .title_s{flex-basis:60px;flex-grow:0;flex-shrink:0}.v2_rsv .rsv2_info_pop ul.rsv_user_info .rsv_user_info_form .form_s{flex-grow:1}.v2_rsv .rsv2_info_pop ul.rsv_user_info .rsv_user_info_form .form_s .input_date,.v2_rsv .rsv2_info_pop ul.rsv_user_info .rsv_user_info_form .form_s .input_xs{width:160px}.v2_rsv .rsv2_info_pop ul.rsv_user_info .btn_wrap_s{display:flex;flex-grow:1;align-items:flex-end;justify-content:flex-end;width:100%}.v2_rsv .rsv2_info_pop .user_rsv_history{background-color:var(--gray50);border-top:1px solid var(--gray60);flex-grow:1;border-radius:0 0 16px 16px;padding:15px;display:flex;flex-direction:column}.v2_rsv .rsv2_rsv_pop .rsv2_info_pop .user_rsv_history{border-radius:0 0 0 16px}.v2_rsv .rsv2_info_pop .user_rsv_history .user_rsv_history_title{display:flex;align-items:flex-end;margin-bottom:10px}.v2_rsv .rsv2_info_pop .user_rsv_history .user_rsv_history_title .btn_switch_wrap{margin:0 0 0 auto}.v2_rsv .rsv2_info_pop .user_rsv_history .user_rsv_table_wrap{position:relative;flex-grow:1}.v2_rsv .rsv2_info_pop .user_rsv_history .table2_xyscroll{position:absolute;background-color:#fff;height:100%}.v2_rsv .rsv2_info_pop .user_rsv_history .table2_default tr{position:relative}.v2_rsv .rsv2_info_pop .user_rsv_history .table2_default tr.selected:after{content:" ";position:absolute;background:rgba(var(--yellow_a50),.1);border:1px solid var(--yellow50);top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.v2_rsv .rsv2_info_pop .btn_wrap{padding-top:15px}.v2_rsv .rsv2_info_pop .rsv2_info_pop_title{background-color:var(--gray80);padding:5px 15px;font-weight:700;color:#fff;font-size:14px}.v2_rsv .rsv2_info_pop .rsv2_info_pop_right{flex-basis:570px;flex-shrink:0;flex-grow:0;border-left:1px solid var(--gray60);display:flex;flex-direction:column}.v2_rsv .rsv2_info_pop .rsv2_info_pop_right .btn_wrap .btn{padding-right:20px;padding-left:20px}.v2_rsv .rsv2_info_pop .rsv_rsv_info{padding:15px;background-color:var(--gray50);flex-grow:1;border-radius:0 0 16px 0}.v2_rsv .rsv2_info_pop .rsv_default_form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.v2_rsv .rsv2_info_pop .rsv_default_form .item{display:flex;gap:5px;align-items:center}.v2_rsv .rsv2_info_pop .rsv_default_form .item .title_s{flex-basis:50px;flex-grow:0;flex-shrink:0;text-align:right}.v2_rsv .rsv2_info_pop .rsv_default_form .item .form_s{flex:1;display:flex;gap:2px;align-items:center;flex-basis:181px}.v2_rsv .rsv2_info_pop .rsv_default_form .item .form_s .custom_select,.v2_rsv .rsv2_info_pop .rsv_default_form .item .form_s .input_xs{width:100%}.v2_rsv .rsv2_info_pop .rsv_default_form .item .form_s .input_xs .txt.ellipsis{width:70px}.v2_rsv .rsv2_info_pop .rsv_rsv_info hr{border-color:var(--gray70)}.v2_rsv .rsv_history_detail.overlay_comp_wrap{width:480px;top:40%;left:580px;height:340px}.v2_rsv .rsv_history_detail.overlay_comp_wrap .overlay_comp_cont{flex-grow:1}.v2_rsv .rsv_history_detail.overlay_comp_wrap .overlay_comp_cont .table2_xyscroll{height:100%}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap{display:flex;flex-direction:column;flex-grow:1}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .calendar_tool{display:flex;background:var(--gray60);padding:5px;border-radius:8px;align-items:center;gap:10px}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .calendar_tool .month_title{font-size:16px;font-weight:700}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap{flex-grow:1;border-radius:8px;flex-shrink:0;display:flex;flex-direction:column}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .weeks{display:flex;border-radius:8px 8px 0 0;background-color:var(--gray40);border:1px solid var(--gray60);line-height:1.2}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .weeks li{flex:1;text-align:center;font-size:12px;padding:5px;font-weight:700;color:var(--gray90)}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .days>li:first-child,.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .days>li:nth-child(7n+8),.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .weeks li:first-of-type{color:var(--red50)}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .days>li:nth-child(7n),.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .weeks li:last-of-type{color:var(--blue50)}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap{position:relative;flex-grow:1}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .days{width:100%;max-height:100%;min-height:100%;position:absolute;overflow-y:auto;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,minmax(56px,auto));gap:1px;background:var(--gray60);border:1px solid var(--gray60);border-top:0;border-radius:0 0 8px 8px;flex-grow:0}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .days>li{background:#fff;padding:5px}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .days>li.today{font-weight:700;text-decoration:underline}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .days>li.notthismonth .date{opacity:.4}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .calendar_scroll_wrap .date{font-size:12px;margin-bottom:10px;line-height:1}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .rsv_item_wrap{display:flex;gap:5px;flex-wrap:wrap}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .rsv_item_wrap li{width:18px;height:18px;flex-shrink:0;flex-grow:0;border-radius:4px;cursor:pointer;position:relative}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .rsv_item_wrap li.selected:after{position:absolute;content:" ";border:2px solid #000;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:5px}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .rsv_item_wrap li:hover:after{position:absolute;content:" ";border:1px solid #000;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:5px}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .rsv_item_wrap li.red{background-color:var(--red40)}.v2_rsv .rsv2_info_pop .user_rsv_calendar_wrap .date_wrap .rsv_item_wrap li.blue{background-color:var(--blue40)}.v2_rsv .rsv2_manager_set_pop .form_list .title{flex-basis:220px}.v2_rsv .rsv2_manager_set_pop .form_list .title.w_150{flex-basis:150px}.v2_rsv .rsv_notice_chat{margin-top:10px}.v2_rsv .pop_memo{display:flex;height:100%;flex-grow:1}.v2_rsv .pop_memo_left{width:300px;flex-basis:280px;flex-shrink:0;border-right:1px solid #dfdfe0}.v2_rsv .pop_memo_add{padding:15px 15px 5px}.v2_rsv .pop_memo_list{display:flex;flex-direction:column;max-height:580px;overflow-y:auto;flex-grow:1}.v2_rsv .pop_memo_item{display:flex;position:relative;margin:5px;align-items:flex-start;flex-direction:column;padding:10px;transition:all .1s ease-in-out;border-radius:8px}.v2_rsv .pop_memo_item.on,.v2_rsv .pop_memo_item:hover{background:#fffaf0}.v2_rsv .pop_memo_item .title{white-space:nowrap;overflow:hidden;width:225px;text-overflow:ellipsis}.v2_rsv .pop_memo_item .badge{position:absolute;right:5px;top:10px}.v2_rsv .pop_memo_list .memo_info{margin-top:10px;display:flex;width:100%;height:100%}.v2_rsv .pop_memo_list .label{margin-top:10px}.v2_rsv .pop_memo_right{padding:15px;width:100%}.v2_rsv .pop_memo_title{display:flex}.v2_rsv .memo_fix{margin-left:auto;background:var(--gray60);color:var(--gray80)}.v2_rsv .memo_fix.on{margin-left:auto;background:#dcf0ff;color:#1f8fe5}.v2_rsv .pop_memo_input{width:100%;height:350px}.v2_rsv .pop_tab_wrap{display:flex;background:#f2f2f3;padding:10px 10px 0;border-bottom:1px solid var(--gray90);align-items:flex-end}.v2_rsv .pop_tab_wrap li{position:relative}.v2_rsv .pop_tab_wrap li:first-of-type a{border-width:1px 1px 0 1px}.v2_rsv .pop_tab_wrap li a{padding:5px 40px;background:#dfdfe0;display:block;border-color:var(--gray90);border-style:solid;border-width:1px 1px 0 0;font-size:16px;font-weight:700;color:var(--gray80)}.v2_rsv .pop_tab_wrap li.on a{background:#fff;color:var(--gray100)}.v2_rsv .pop_tab_wrap li.on:after{display:block;position:absolute;width:100%;height:1px;background:#fff;content:" "}.v2_rsv .form_list .cont .form_list{display:flex;align-items:center;gap:10px}.v2_rsv .form_list .cont .form_list .check_wrap{white-space:nowrap}.v2_rsv .form_list .cont .table2_xyscroll{margin-top:5px}.v2_rsv .form_list .cont .custom_select .list{z-index:2}.v2_rsv .left_panel_title .overlay_comp_wrap.schedule_code{max-height:260px}.v2_rsv .left_panel_title .schedule_code .color_circle{min-width:20px;min-height:20px;border-radius:100%;display:inline-block;vertical-align:middle;border:1px solid var(--gray60);margin-right:5px}.v2_rsv .rsv_block_add .start_date,.v2_rsv .rsv_color_edit .start_date{font-size:14px;font-weight:700}.v2_rsv .rsv_block_add .pop_cont{padding-top:10px}.v2_rsv .rsv_block_add .form_list_wrap,.v2_rsv .rsv_color_edit .form_list_wrap{display:flex}.v2_rsv .rsv_block_add .form_list_wrap .form_list,.v2_rsv .rsv_color_edit .form_list_wrap .form_list{align-items:center;flex-basis:50%}.v2_rsv .rsv_block_add .form_list .title,.v2_rsv .rsv_color_edit .form_list .title{width:65px;font-size:12px;color:var(--gray100)}.v2_rsv .rsv_block_add .form_list_wrap .form_list+.form_list{margin-top:0}.v2_rsv .rsv_color_edit .cell_palette{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.v2_rsv .rsv_color_edit .cell_palette .color_circle{width:22px;height:22px;border:1px solid var(--gray60);border-radius:100%;cursor:pointer;display:block;display:flex;align-items:center;justify-content:center;position:relative}.v2_rsv .rsv_color_edit .cell_palette .color_circle .v-icon{color:var(--gray100)}.v2_rsv .rsv_color_edit .cell_palette .color_circle.on:after{content:" ";position:absolute;border:2px solid #000;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100%}.v2_rsv .rsv_color_edit .cell_palette .color_circle.white_txt .v-icon{color:#fff}.v2_rsv .rsv_color_edit .cell_palette hr{grid-column:span 10;border-style:dashed}.v2_rsv .rsv_color_edit .cell_palette .custom_color{grid-column:span 10;display:flex;padding:5px;gap:10px;border-radius:4px;background:var(--gray50);font-size:12px;align-items:center;color:var(--gray90);cursor:pointer}.v2_rsv .rsv_color_edit .cell_palette .red_txt{grid-column:span 10}.v2_rsv .rsv_color_edit .cell_palette .custom_color .custom{background:conic-gradient(from 180deg at 50% 50%,red 0deg,#ff8a00 52deg,#faff00 104deg,#14ff00 156deg,#00fff0 208deg,#000aff 259deg,#ff008a 309deg,red 1turn)}.v2_rsv .rsv_monitor .pop_cont{padding:15px 20px}.v2_rsv .rsv_monitor .date_wrap{display:flex;gap:5px;align-items:center}.v2_rsv .rsv_monitor .date_wrap b{font-size:20px;padding:0 5px}.v2_rsv .rsv_monitor .date_wrap button+button{margin:0}.v2_rsv .rsv_monitor .pop_cont{display:flex;flex-direction:column}.v2_rsv .rsv_monitor .top_filter{background-color:transparent;border-bottom:0;height:auto;padding:5px 0;flex-basis:content}.v2_rsv .rsv_monitor .rsv_monitor_graph{width:100%}.v2_rsv .rsv_monitor .rsv_monitor_table{position:relative;flex-grow:1}.v2_rsv .rsv_monitor .table2_xyscroll{position:absolute;max-height:100%;background-color:var(--gray50)}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default{background-color:#fff}.v2_rsv .rsv_monitor .table2_xyscroll td.fix{position:sticky;left:0;background:#fff}.v2_rsv .rsv_monitor .table2_xyscroll th.fix{position:sticky;left:0;z-index:1}.v2_rsv .rsv_monitor .table2_xyscroll td.fix2{position:sticky;left:90px;background:#fff}.v2_rsv .rsv_monitor .table2_xyscroll th.fix2{position:sticky;left:90px;z-index:1}.v2_rsv .rsv_monitor .table2_xyscroll .fix2:before,.v2_rsv .rsv_monitor .table2_xyscroll .fix:before{content:" ";width:1px;background-color:var(--gray60);position:absolute;right:-1px;top:0;bottom:0}.v2_rsv .rsv_monitor .table2_xyscroll td:last-of-type,.v2_rsv .rsv_monitor .table2_xyscroll th:last-of-type{position:relative}.v2_rsv .rsv_monitor .table2_xyscroll td:last-of-type:before,.v2_rsv .rsv_monitor .table2_xyscroll th:last-of-type:before{content:" ";width:1px;background-color:var(--gray60);position:absolute;right:-1px;top:0;bottom:0}.v2_rsv .rsv_monitor .table2_xyscroll .sub_title{background-color:var(--gray75);color:#fff}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default.worker{width:calc(100% - 1px)}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default.status{width:-moz-max-content;width:max-content}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default.worker tr.bg_gray td{border-bottom:1px solid #969696;background:#f2f2f3;font-weight:700}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default.worker tr th[rowspan]{background:#f2f2f3;font-weight:700}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default.worker tr.no_border th,.v2_rsv .rsv_monitor .table2_xyscroll .table2_default.worker tr:not(:last-child) th[rowspan]{border-bottom:1px solid #969696}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default.program{width:-moz-max-content;width:max-content}.v2_rsv .rsv_monitor .table2_xyscroll .table2_default th{text-align:center;vertical-align:middle}.v2_rsv .rsv_monitor .table2_xyscroll table.table2_default>thead>tr>th{border-bottom:0;border-top:0}.v2_rsv .rsv_monitor .color_circle{width:16px;height:16px;display:inline-block;border:1px solid var(--gray60);border-radius:100%;vertical-align:middle;margin-right:5px}.v2_rsv .rsv_monitor .color_circle+.ellipsis{max-width:calc(100% - 21px)}.table2_xyscroll.sticky table.table2_default th.no_sticky{position:relative}.v2_rsv .edit_status_overlay.cell_info_detail_overlay{width:200px}.v2_rsv .edit_status_overlay .cell_info_detail_wrap{max-height:215px;font-size:12px;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid var(--gray60);overflow-y:auto}.v2_rsv .edit_status_overlay .cell_info_detail_wrap:empty{border-bottom:0}.v2_rsv .edit_status_overlay .cell_info_detail{display:flex;flex-direction:column;padding:5px;position:relative;border:1px solid transparent}.v2_rsv .edit_status_overlay .cell_info_detail:hover{border:1px solid var(--yellow50);background-color:var(--yellow30)}.v2_rsv .edit_status_overlay .cell_info_detail+.cell_info_detail:before{content:" ";height:1px;position:absolute;top:-4px;left:0;right:0;background:var(--gray60)}.v2_rsv .edit_status_overlay .cell_info_detail li{display:flex;align-items:center;gap:5px}.v2_rsv .edit_status_overlay .cell_info_detail li .mgl_auto{display:flex;gap:5px}.v2_rsv .edit_status_overlay .cell_info_detail li .mgl_auto .btn+.btn{margin-left:0}.v2_rsv .edit_status_overlay .cell_info_detail li.bottom .color_circle{width:12px;height:12px;border:1px solid var(--gray60);border-radius:100%;flex-shrink:0}.v2_rsv .edit_status_overlay .cell_info_detail li.bottom .memo{color:var(--gray90);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsv2_manager_set_pop .rsv_msg_wrap{display:flex;gap:15px}.rsv2_manager_set_pop .rsv_msg_txt_set{flex-basis:65%;flex-shrink:0}.rsv2_manager_set_pop .rsv_msg_wrap .btn_underline,.rsv2_manager_set_pop .rsv_msg_wrap .input_xs{font-size:12px}.rsv2_manager_set_pop .kakao_status_wrap{font-size:11px;color:#888;display:flex;align-items:center;gap:10px;margin-top:10px}.rsv2_manager_set_pop .kakao_status_wrap .kakao_status{display:inline-block;background:#ebebeb;padding:1px 5px;border-radius:20px;white-space:nowrap}.rsv2_manager_set_pop .kakao_status_wrap .kakao_status.blue{color:#007aff;background:#b0d6ff!important}.rsv2_manager_set_pop .kakao_status_wrap .kakao_status.red{color:#f05454;background:#f8b0b0!important}.noselect[data-v-278589e8]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--blue50:#1f8fe5;--red50:#f15959;--orange50:#f9953d;--gray100:#222;--gray90:#6b6b6b;--gray80:#929292;--gray70:#ccc;--gray60:#dfdfe0;--gray50:#f2f2f3;--gray40:#f9f9f9}small{font-size:12px;display:inline-block}.label:not(.w_full)+.label:not(.w_full,.mgl_auto),input:not(.w_full)+a:not(.w_full),input:not(.w_full)+input:not(.w_full),input:not(.w_full)+select:not(.w_full),label:not(.w_full)+select:not(.w_full),select:not(.w_full)+input:not(.w_full),select:not(.w_full)+select:not(.w_full){margin-left:5px}.cont_row{display:flex;position:relative}.flex_middle{align-items:center}.fl{float:left}.fr{float:right}.w_320{width:320px}.w_270{width:270px}.w_150{width:150px}.pd_20{padding:20px}.pdr_0{padding-right:0!important}.pd_0{padding:0!important}.pdt_15{padding-top:15px}.pdt_20{padding-top:20px!important}.pdlr_20{padding-left:20px;padding-right:20px}.mg_0{margin:0!important}.mgt_5{margin-top:5px}.mgt_0{margin-top:0}.mgr_5{margin-right:5px}.mgl_5{margin-left:5px}.mgl_10{margin-left:10px}.mgr_10{margin-right:10px}.mgr_15{margin-right:15px}.mgt_10{margin-top:10px}.mgt_15{margin-top:15px}.mgt_20{margin-top:20px}.mgb_5{margin-bottom:5px}.mgb_10{margin-bottom:10px}.mgb_15{margin-bottom:15px}.pdt_0{padding-top:0!important}.vtm{vertical-align:middle!important}.white{background:#fff}.red{background:#f15959;color:#fff}.lred{background:#ffdee3;color:#ff5c71}.lyellow{background:#fff2d0;color:#f9953d}.lpurple{background:#e9dfff;color:#9b6efa}.blue{background:#1f8fe5;color:#fff}.lblue{background:#dcf0ff;color:#1f8fe5}.white{background:#fff!important}.lgray{background:#f2f2f3;color:#6b6b6b}.lgray2{background:#dfdfe0;color:#6b6b6b}.pgray{background:#e7e7e7}.pyellow{background:#fff2d0}.porange{background:#ffe3cb}.pcyan{background:#d9f3f6}.pred{background:#ffdee3}.pblue{background:#dcf0ff}.white_txt{color:#fff}.wlgray_txt{color:#dfdfe0!important}.lgray_txt{color:#929292!important}.dgray_txt{color:#6b6b6b}.orange_txt{color:#f9953d}.red_txt{color:#f15959!important}.black_txt{color:#222}.blue_txt{color:#1f8fe5!important}.purple_txt{color:#9b6efa}.large_txt{font-size:16px;font-weight:600}.label{display:inline-block;padding:1px 5px;border-radius:4px;vertical-align:baseline;font-size:12px;white-space:nowrap;font-weight:400}.label:empty{padding:0}.label.white,.label.white_line{background:#fff;color:#6b6b6b}.label.white_line{border:1px solid #929292}.label .v-icon,.v-icon{color:inherit}.badge{display:inline-block;padding:1px 5px;border-radius:100px}.badge.small{font-size:11px}.badge.dot{padding:0;width:7px;height:7px}.visible_none{visibility:hidden}.mgl_auto{margin-left:auto}.mgr_auto{margin-right:auto}.txt_center{text-align:center!important}.txt_left{text-align:left!important}.txt_right{text-align:right!important}.ellipsis{max-width:100%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.txt_lt{text-decoration:line-through}.relative{position:relative}.abs_left{position:absolute;left:0}.none_yscroll{overflow-y:hidden!important}.none_xscroll{overflow-x:hidden!important}.btn_group{overflow:hidden}.btn_group .btn_xs{padding:4px 6px;display:inline-block}.btn_group [class^=btn]+[class^=btn]{border-radius:0;margin:0!important;border-left:0}.btn_group [class^=btn]:first-child{border-radius:4px 0 0 4px}.btn_group [class^=btn]:last-child{border-radius:0 4px 4px 0}.input_group{overflow:hidden}.input_group.w_full{overflow:auto;display:flex;width:100%}.input_group.w_half{display:flex;width:50%}.input_group .input_s{padding:6px 10px;border:0;width:150px;border-radius:4px 0 0 4px;border:1px solid #dfdfe0;border-right:0}.input_group.w_full .input_s,.input_group.w_half .input_s{width:100%}.input_group .label{font-size:14px;border-radius:0 4px 4px 0;border:1px solid #dfdfe0;padding:6px 10px;vertical-align:middle}.input_group .btn_s{border-radius:0 4px 4px 0;font-size:14px;padding:6px 10px;margin-left:0!important;flex-grow:0}.input_group:after{content:" ";clear:both;display:block}.input_default,input.input_default,textarea.input_default{border:1px solid #dfdfe0;padding:10px;background:#fff;font-size:14px;vertical-align:middle;border-radius:4px}textarea.input_default:disabled{background:#f9f9f9}.input_xs,input.input_xs{border:1px solid #dfdfe0;padding:5px;background:#fff;font-size:14px;vertical-align:middle;border-radius:4px}select.input_xs{padding:4px}.input_s,input.input_s{border:1px solid #dfdfe0;padding:6px 10px;background:#fff;font-size:14px;vertical-align:middle;border-radius:4px}select.input_s{padding:5px 10px}input[class^=input]:disabled,select[class^=input]:disabled{background:#f2f2f3;color:#222}.input_time{position:relative;display:inline-block}.input_time:before{content:"\F0150";position:absolute;display:inline-block;font:normal normal normal 22px Material Design Icons;color:#929292;right:5px;top:5px}.input_time .input_s{padding-right:29px;width:120px}.input_date{position:relative;display:inline-block}.input_date .ico_date{content:"\F00EE";position:absolute;display:inline-block;font:normal normal normal 18px Material Design Icons;color:#929292;right:5px;top:4px;z-index:1}.input_date .input_s,.input_date .input_xs{padding-right:24px;width:110px}.input_default::-moz-placeholder,.input_s::-moz-placeholder,input.input_default::-moz-placeholder,input.input_s::-moz-placeholder,textarea.input_default::-moz-placeholder,textarea.input_s::-moz-placeholder,textarea::-moz-placeholder{color:#adadad}.input_default::placeholder,.input_s::placeholder,input.input_default::placeholder,input.input_s::placeholder,textarea.input_default::placeholder,textarea.input_s::placeholder,textarea::placeholder{color:#adadad}input.input_default:focus,input.input_s:focus{outline:2px solid #8ecbf9}[class^=btn]+[class^=btn]:not(.mgl_auto,.mgr_auto){margin-left:10px}.btn,a.btn,button.btn{display:inline-block;white-space:nowrap;vertical-align:middle}.btn_round{border-radius:50px!important}.btn_underline{position:relative}.btn_underline:after{content:" ";position:absolute;width:100%;height:1px;left:0;bottom:0;right:0}.btn_underline.lgray_txt:after{background-color:#929292}.btn_underline.dgray_txt:after{background-color:#6b6b6b}.btn_underline.orange_txt:after{background-color:#f9953d}.btn_underline.red_txt:after{background-color:#ff5c71}.btn_underline.black_txt:after{background-color:#222}.btn_underline.blue_txt:after{background-color:#1f8fe5}.btn_underline.purple_txt:after{background-color:#9b6efa}.btn_xxs{font-size:12px}.btn_xs,.btn_xxs{padding:2px 10px;border-radius:4px;font-weight:400}.btn_xs{font-size:14px}.btn_s,a.btn_s,button.btn_s{padding:6px 15px;font-size:14px;border-radius:4px;font-weight:400;vertical-align:middle}.btn_s>.v-icon{font-size:17px}.btn_s>.v-icon,.btn_xs>.v-icon{margin:0;vertical-align:baseline}.btn_xs>.v-icon{font-size:16px}.btn_l.ico,a.btn_l.ico,button.btn_l.ico{padding:11px 10px;display:flex;align-items:center}.btn_s.ico,a.btn_s.ico,button.btn_s.ico{padding:6px 10px;display:flex;align-items:center}.btn_xs.ico,a.btn_xs.ico,button.btn_xs.ico{padding:3px 3px;display:flex;align-items:center}[class^=btn] .v-icon,a[class^=btn] .v-icon,button[class^=btn] .v-icon{color:inherit}.btn_s.ico span,a.btn_s.ico span,button.btn_s.ico span{margin-left:5px;white-space:nowrap}.btn_m,a.btn_m,button.btn_m{padding:10px;font-size:14px;border-radius:4px}a.btn_m.ico,button.btn_m.ico{padding:8px 5px 7px}.btn_l,a.btn_l,button.btn_l{padding:10px 20px;font-size:14px;font-weight:600;border-radius:4px}.btn_blue,a.btn_blue,button.btn_blue{background:#1f8fe5;color:#fff;border:1px solid #1f8fe5}.btn_blue:hover,a.btn_blue:active,a.btn_blue:hover,button.btn_blue:active,button.btn_blue:hover{background:#0279d4;color:#fff;border:1px solid #0279d4}.btn_lgray,a.btn_lgray,button.btn_lgray{border-color:#dfdfe0;background-color:#dfdfe0;border-width:1px;border-style:solid;color:#929292}.btn_lgray2,a.btn_lgray2,button.btn_lgray2{background-color:#f2f2f3}.btn_lgray2,.btn_lgray_line,a.btn_lgray2,a.btn_lgray_line,button.btn_lgray2,button.btn_lgray_line{border-color:#dfdfe0;border-width:1px;border-style:solid;color:#929292}.btn_dgray_line,a.btn_dgray_line,button.btn_dgray_line{border-color:#6b6b6b;border-width:1px;border-style:solid;color:#6b6b6b}.btn_dgray_line:hover,.btn_lgray_line:hover,a.btn_dgray_line:active,a.btn_dgray_line:hover,a.btn_lgray_line:active,a.btn_lgray_line:hover,button.btn_dgray_line:active,button.btn_dgray_line:hover,button.btn_lgray_line:active,button.btn_lgray_line:hover{background:rgba(0,0,0,.04)}.btn_gray_line,a.btn_gray_line,button.btn_gray_line{border:1px solid #929292;color:#929292}.btn_gray_line:hover,a.btn_gray_line:active,a.btn_gray_line:hover,button.btn_gray_line:active,button.btn_gray_line:hover{background:rgba(0,0,0,.04)}.btn_blue_line,a.btn_blue_line,button.btn_blue_line{border:1px solid #1f8fe5;color:#1f8fe5;font-weight:600;background:#fff}.btn_blue_line:hover,a.btn_blue_line:active,a.btn_blue_line:hover,button.btn_blue_line:active,button.btn_blue_line:hover{background:#f2f2f3}.btn:disabled,a.btn:disabled,button.btn:disabled{background:#f2f2f3!important;color:#929292!important;border-color:#dfdfe0}.btn_white,a.btn_white,button.btn_white{border:1px solid #dfdfe0;background:#fff;color:#6b6b6b}.btn_white:hover,a.btn_white:hover,button.btn_white:hover{background:#f9f9f9}.btn_gray,a.btn_gray,button.btn_gray{background:#929292;color:#fff;border:1px solid #929292}.btn_gray:hover,a.btn_gray:hover,button.btn_gray:hover{background:grey;border:1px solid grey}.btn_dgray,a.btn_dgray,button.btn_dgray{background:#6b6b6b;color:#fff;border:1px solid #6b6b6b}.btn_dgray:hover,a.btn_dgray:hover,button.btn_dgray:hover{background:#535353;border:1px solid #535353}button:disabled.btn_dgray:hover{border-color:var(--gray60)}.btn_icon2{padding:5px;border-radius:4px;color:#929292;vertical-align:middle}.btn_icon2 .v-icon{font-size:20px}.btn_icon2+.btn_icon2{margin-left:5px!important}a.btn_icon,button.btn_icon{padding:3px 5px;background:#f2f2f3;border-radius:4px;margin:0 5px;color:#929292}a.btn_icon:hover{background:#e5e5e6}a.btn_txt{color:#929292}.input_search_l_wrap .btn_remove{position:absolute;right:55px;top:11px;padding:5px;border-radius:100%;color:rgba(29,19,19,.2)}.input_search_l_wrap .btn_remove:hover{color:rgba(0,0,0,.4)}.input_search_l_wrap .btn_remove .v-icon{font-size:18px}.btn_filter{position:absolute;right:15px;top:5px;padding:8px;border-radius:100%;color:#6b6b6b}.btn_filter.on,.btn_filter:hover{background:#e5e5e6}.btn_s.thin{padding:6px 10px;gap:4px}.btn_s.thin,.img_upload_box{display:flex;align-items:center;justify-content:center}.img_upload_box{width:270px;height:270px;border:1px dashed #dfdfe0;border-radius:4px;background:#f2f2f3;position:relative;flex-direction:column;text-align:center;color:#929292;overflow:hidden}.img_upload_box .hover{display:none;background:rgba(0,0,0,.4)}.img_upload_box .hover,.img_upload_box:hover .hover{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.img_upload_box:hover .hover{display:flex;flex-direction:column;text-align:left;background:rgba(0,0,0,.6);justify-content:center;align-items:center;color:#fff;z-index:0}.img_upload_box .empty .v-icon{color:#d9d9d9;font-size:60px}.img_upload_box .hover span{display:inline-block;max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.img_upload_box img{max-width:270px;max-height:270px}.img_upload_box .hover:after{content:"이미지 선택";display:block;padding:5px 20px;border-radius:100px;color:#fff;border:1px solid #fff;background:rgba(0,0,0,.7);margin-top:10px}.h_full{min-height:100%}.w_full{display:block;width:100%}.w_half{width:50%}.w_65{width:65%}.w_35{width:35%}.w_110{width:110px}label+label{margin-left:15px}.input_search_l_wrap{margin:0 auto;width:720px;position:relative;background:#f2f2f3;border-radius:8px}.input_search_l{width:100%;padding:15px 82px 15px 54px}.ico_search.v-icon{position:absolute;left:15px;top:15px}.search_filter_wrap{width:100%;position:absolute;left:0;z-index:99;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);margin-top:15px;padding:15px}.bg_overlay{background:rgba(30,30,30,.5);position:absolute;top:0;left:0;right:0;bottom:0;z-index:98}.pop_wrap .pop_cont .btn_wrap{padding-top:30px;padding-bottom:0;padding-left:0;padding-right:0}.pop_wrap .btn_wrap{padding-top:30px;padding-bottom:30px;width:100%}.pop_wrap .btn_wrap.flex_bottom{flex-grow:1;align-items:flex-end;padding-bottom:30px}.btn_wrap{padding:20px;display:flex;align-items:center;justify-content:center}.btn_wrap.pd_0{padding:0}.btn_wrap.pds_0{padding-left:0;padding-right:0}.btn_wrap.center{justify-content:center}.btn_wrap.right{justify-content:right}.btn_wrap.left{justify-content:left;padding:10px}.toast_wrap{position:relative;width:100%;display:flex;justify-content:center;z-index:510}.toast{position:absolute;bottom:50px;background:rgba(0,0,0,.8);border:1px solid #000;color:#fff;padding:15px 40px;border-radius:100px;font-size:14px}.toast_scs{background:rgba(69,193,91,.8);border:1px solid #45c15b}.toast_err{background:rgba(241,89,89,.8);border:1px solid #f15959}.toast.toast_err,.toast.toast_scs{padding-left:70px}.toast_scs:before{content:"\F05E1"}.toast_err:before,.toast_scs:before{position:absolute;display:inline-block;font:normal normal normal 22px Material Design Icons;color:#fff;left:20px;top:15px}.toast_err:before{content:"\F05D6"}.small.pagination_wrap .pagination{background:#fff}.small.pagination_wrap .pagination a{padding:4px 6px;font-size:14px}.small.pagination_wrap .pagination a .v-icon{font-size:18px}.pagination_wrap{margin-top:15px}.pagination,.pagination_wrap{display:flex;justify-content:center}.pagination{border:1px solid #dfdfe0;border-radius:8px;overflow:hidden}.pagination div{display:flex}.pagination a{padding:8px 15px;font-size:18px;color:#929292;line-height:1.25}.pagination a.disabled{color:#dfdfe0}.pagination a .v-icon{color:inherit}.pagination a.on{font-weight:600;color:#1f8fe5}.pagination a:hover{background:#f2f2f3}.check_box_wrap{margin:0;cursor:pointer}.check_box_wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check_box_wrap .box{display:inline-flex;align-items:center;padding:6px 10px;border-width:1px;border-style:solid;border-radius:8px;border-color:#dfdfe0}.check_box_wrap span{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.check_box_wrap input:checked~.box{background-color:#1f8fe5;color:#fff}.check_wrap.mgl_0,.radio_wrap.mgl_0{margin-left:0!important}.check_wrap{display:inline-block;position:relative;padding-left:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check_wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check_wrap .checkmark{position:absolute;top:0;left:0;height:19px;width:19px;border:1px solid #dfdfe0;border-radius:4px;background:#fff}.check_wrap:hover input~.checkmark{background-color:#f2f2f3}.check_wrap input:checked~.checkmark{background-color:#1f8fe5;border:1px solid #1f8fe5}.check_wrap input:disabled~.checkmark{background-color:#f2f2f3;border:1px solid #dfdfe0}.check_wrap .checkmark:after{content:"";position:absolute;left:5px;top:1px;width:7px;height:12px;border:solid #dfdfe0;border-width:0 2px 2px 0;transform:rotate(45deg)}.check_wrap input:checked~.checkmark:after{border-color:#fff}.radio_wrap{display:inline-block;position:relative;padding-left:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio_wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio_wrap .checkmark{position:absolute;top:0;left:0;height:19px;width:19px;border:1px solid #dfdfe0;background:#fff;border-radius:50%}.radio_wrap:hover input~.checkmark{background-color:#f2f2f3}.radio_wrap input:checked~.checkmark{border-color:#1f8fe5}.radio_wrap input:disabled~.checkmark{border-color:#ccc;background-color:#f2f2f3}.radio_wrap input:disabled~.checkmark:after{background:#ccc}.radio_wrap .checkmark:after{content:"";position:absolute;display:none}.radio_wrap input:checked~.checkmark:after{display:block}.radio_wrap .checkmark:after{top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#1f8fe5}.switch_wrap{display:inline-block;height:22px;position:relative;width:44px;flex-shrink:0}.switch_wrap input{display:none}.slider{background-color:rgba(0,0,0,.25);bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:2px;content:"";height:18px;left:2px;width:18px}input:checked+.slider{background-color:#07d}input:disabled+.slider{opacity:.3;cursor:default}input:checked+.slider:before{transform:translateX(22px)}.slider.round{display:block;border-radius:22px}.slider.round:before{border-radius:50%}.message_text_box{display:flex;flex-direction:column}.message_text_wrap{position:relative}.message_text_wrap textarea{margin-top:35px;border-radius:0 0 4px 4px;border-top:0}.message_text_wrap .message_type_btn{position:absolute;background:#fff;border-radius:4px 4px 0 0;border-top:1px solid #dfdfe0;border-left:1px solid #dfdfe0;border-right:1px solid #dfdfe0;width:100%;top:0;padding:0 5px;height:35px;overflow:hidden}.message_text_wrap textarea:disabled~.message_type_btn{background:#f9f9f9}.message_text_wrap .message_type_btn .btn{padding:7px 5px;color:#6b6b6b}.message_text_wrap .message_type_btn .btn.on{font-weight:600;color:#222}.layout_wrap{min-height:100%}.cont_fix,.layout_wrap{display:flex;height:100%;position:relative}.cont_fix{width:100%}.cc_900{width:900px;margin:0 auto}.cc_1280{width:1280px;margin:0 auto}.cc_1400{width:1400px;margin:0 auto}.cc_1500{width:1500px;margin:0 auto}.xy_fit{flex-grow:1;width:100%;height:100%}.overlay_more,.xy_fit{display:flex;flex-direction:column;position:absolute}.overlay_more{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25);z-index:508;right:0;padding:5px;border-radius:8px;width:-moz-fit-content;width:fit-content;text-align:left;animation:fade-in .15s ease-in-out forwards}.overlay_more hr{margin:5px 0}.overlay_btn{padding:5px 10px;display:block;white-space:nowrap}.overlay_btn:hover{background-color:#f2f2f3}.overlay_btn i{display:inline-block}.h_scroll{overflow-y:auto;display:flex;flex-direction:column;height:100%;padding:15px}.h_scroll.with_title{height:calc(100% - 65px)}.mnb{width:70px;flex-grow:0;text-align:center;background:#dfdfe0;border-right:1px solid #dfdfe0;padding:0 7px;position:relative;flex-shrink:0}.mnb .mnb_menu{width:38px;height:38px;background:#fff;background-position:50%;background-size:cover;margin:20px auto;border-radius:8px;border:1px solid #dfdfe0;position:relative;display:block;font-size:9px}.mnb .badge{position:absolute;right:-5px;top:-5px;font-size:11px;width:12px;height:12px}.mnb .mnb_menu.on:before{content:" ";position:absolute;top:-6px;left:-6px;border-radius:12px;display:block;border:2px solid #fff;width:48px;height:48px;box-shadow:0 0 8px rgba(0,0,0,.2)}.gnb{width:70px;flex-grow:0;text-align:center;background:#f2f2f3;border-right:1px solid #dfdfe0;padding:0 7px;position:relative;flex-shrink:0}.gnb a{display:block}.gnb .overlay_more{top:20px;left:60px}.gnb_hospital_img{width:38px;height:38px;background:#fff;background-position:50%;background-size:cover;margin:20px auto;border-radius:8px;overflow:hidden;border:1px solid #dfdfe0;position:relative}a.gnb_menu{font-size:9px;padding:10px 0;border-radius:8px;position:relative}a.gnb_menu,a.gnb_menu i.v-icon{color:#929292}a.gnb_menu:hover{background:#e5e5e6}a.gnb_menu.on,a.gnb_menu.on i.v-icon{color:#222;background:#e5e5e6}.gnb_bottom{position:absolute;bottom:0;width:100%;padding:7px;left:0}.gnb .badge{position:absolute;right:5px;top:5px;font-size:11px}.snb{width:230px;flex-grow:0;background:#f9f9f9;border-right:1px solid #dfdfe0;height:100%;position:relative;flex-shrink:0;display:flex;flex-direction:column}.snb .snb_title{font-size:25px;font-weight:600;height:65px;border-bottom:1px solid #dfdfe0;padding:15px 10px;margin-bottom:15px}.snb .notice{padding:5px 20px;display:flex}.snb .snb_menu,.snb a.snb_menu{display:flex;border-radius:5px;padding:5px 10px;margin:0 10px}.snb .snb_menu:hover,.snb a.snb_menu:hover{background:#efefef}.snb a.snb_menu .mgl_auto{color:#929292;font-weight:400}.snb a.snb_menu.on{color:#1f8fe5;font-weight:600;background:#dcf0ff}.snb a.has_sub.on .v-icon{color:#1f8fe5}.snb a.snb_menu.has_sub{justify-content:space-between}.snb a.snb_menu.has_sub span{flex-grow:1}.snb .has_sub i.chevron:after{content:"\F0140"}.snb .has_sub.on i.chevron:after,.snb .has_sub i.chevron:after{display:inline-block;font:normal normal normal 16px Material Design Icons}.snb .has_sub.on i.chevron:after{content:"\F0143"}.has_sub_list{margin-top:5px}ul.has_sub_list li{padding:0 10px}.has_sub_list a:hover{background:#efefef}.has_sub_list a{display:flex;padding:5px 10px;align-items:center;border-radius:4px}.has_sub_list a.on{color:#1f8fe5;font-weight:600}.has_sub_list a.on:before{background:#1f8fe5}.has_sub_list a:before{display:inline-block;content:" ";width:4px;height:4px;background:#222;border-radius:100%;margin-right:10px}.snb_bottom{position:absolute;bottom:20px;text-align:center;width:100%}a.snb_btn{display:inline-block;font-size:12px;background:#efefef;color:#6b6b6b;padding:5px 20px;border-radius:20px}a.snb_btn:hover{background:#e2e2e2}.snb_scroll_wrap{position:relative;display:flex;width:100%;height:100%}.snb_scroll{position:absolute;width:100%;max-height:100%;overflow-y:auto;height:100%;padding-bottom:20px}.header_title{flex-basis:65px;height:65px;border-bottom:1px solid #dfdfe0;display:flex;align-items:center;padding:0 15px;background:transparent;position:relative;z-index:99;flex-shrink:0}.header_title.search{justify-items:center}.header_title.search .m_title{float:left;position:absolute}.header_title .m_title{font-size:18px;font-weight:600}.left_list{width:380px;background:#fcfcfc;border-right:1px solid #dfdfe0;max-height:100%;flex-shrink:0}.left_list,.left_list_wrap{display:flex;flex-direction:column}.left_list_wrap{flex-grow:2}.left_list_wrap+.left_list_wrap{flex-grow:2;border-top:1px solid #dfdfe0}.left_list_tool{display:flex;align-items:center;padding:15px 15px 0}.left_list_tool_group{margin-left:auto}.left_list_tool_group .btn_tool{padding:5px;display:inline-block;border-radius:8px;color:#6b6b6b}.left_list_tool_group .btn_tool:hover{background:#f2f2f3}.left_list_tool p{font-size:18px;font-weight:600}.left_list_title{font-size:12px;font-weight:600;padding:15px 15px 0}.left_list_cont{position:relative;display:flex;width:100%;height:100%}.left_list_fix{position:absolute;width:100%;max-height:100%;padding:15px 15px;overflow-y:auto;height:100%;padding-bottom:50px}.left_list_card{background:#fff;width:100%;border-radius:8px;margin-bottom:15px;padding:10px;box-shadow:0 0 10px rgba(0,0,0,.15);cursor:pointer;transition:all .3s;font-size:12px;color:#929292}.left_list_card.on{background:#fff4df;border:1px solid #fec860;box-shadow:0 5px 10px rgba(0,0,0,.2)}.card_title{position:relative}.card_title span{display:inline-block;vertical-align:middle}.card_title span+span{margin-left:10px}.card_title_fix{position:absolute;right:0}.btn_more{display:inline-block;vertical-align:middle;border-radius:8px;position:relative;color:#929292}.btn_more:hover{background:#e5e5e6}.card_cont{margin-top:10px;display:flex}.card_cont+.card_cont{margin-top:5px}.card_tag{height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.left_list_card .name{font-size:14px;font-weight:600;color:#222}.left_list_card .name.short{max-width:123px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.easy_regist_wrap{height:165px;flex-grow:0;padding:15px;border-bottom:1px solid #dfdfe0;position:relative}.easy_regist_wrap .w_full+.w_full{margin-top:5px}.easy_regist_results{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);border-radius:8px;position:absolute;z-index:999;top:57px;width:calc(100% - 30px);max-height:100px;overflow-y:auto;padding:5px}.btn_easy_regist{display:flex;justify-content:center;padding:5px;width:100%;text-align:left;align-items:center}.btn_easy_regist:focus,.btn_easy_regist:hover{background:#f2f2f3;border-radius:4px}.btn_easy_regist .lgray_txt{font-size:12px;vertical-align:middle;margin-left:0!important}.btn_easy_regist .ellipsis{vertical-align:middle}.exist_user_overlay{position:absolute;background:#fff;top:0;left:0;right:0;bottom:0}.exist_user_overlay .exist_user_wrap .title{margin-top:10px}.exist_user_close{position:absolute;right:10px;top:10px;z-index:1}.exist_user_wrap{display:flex;flex-direction:column}.exist_user_wrap .title{font-size:16px;font-weight:600;text-align:center;margin-bottom:10px}.exist_user_wrap .exist_user_cont{background:#f2f2f3;border-radius:8px;display:flex;flex-direction:column;padding:10px}.exist_user_wrap .exist_user_group{display:flex;align-items:center}.exist_user_wrap .exist_user_group+.exist_user_group{margin-top:10px}.exist_user_wrap .exist_user_group .name{font-weight:600;margin-right:10px}.exist_user_wrap .exist_user{display:flex;flex-direction:column}.check_box_input_wrap .p_color{width:14px;height:14px}.check_box_input_wrap .check_box_wrap .box{margin:4px;width:125px}.check_box_input_wrap .check_box_wrap span{width:80px}.form_flex_wrap{border:1px solid #dfdfe0;border-radius:8px;background:#fff}.form_flex_wrap+.form_flex_wrap{margin-top:15px}.form_flex_wrap .btn_wrap{padding-bottom:0}.form_flex_title{display:flex;padding:20px;border-bottom:1px solid #dfdfe0}.form_flex_title .title{font-size:16px;color:#222;font-weight:600}.form_flex_title .info{font-size:12px;color:#6b6b6b}.form_flex_cont{padding:20px;position:relative}.form_list{display:flex}.form_list.center{align-items:center}.search_filter_wrap .form_list+.form_list{margin-top:15px}.form_list+.form_list,.form_list+hr,hr+.form_list{margin-top:20px}.form_list .title{color:#6b6b6b}.form_list .title,.form_list .title_l{flex-grow:0;width:150px;font-weight:600}.form_list .title_l{font-size:16px}.form_list .cont{flex-grow:9;flex-basis:0}.form_group{background:#fcfcfc;border:1px solid #f2f2f3;border-radius:8px;padding:20px}.no_cont_wrap{width:100%;display:flex;flex-direction:column;height:100%;justify-content:center}.no_cont{text-align:center;color:#ababab}.no_cont .v-icon{color:#c8c8c8;margin-bottom:10px}.table_title{display:flex;padding-bottom:20px;position:relative}.table_title p{font-weight:600}.table_title p .black_txt{font-size:18px}.table_title_btn{position:absolute;right:0}.all_patient_name{margin-left:30px}table.table_default{width:100%;border-bottom:1px solid #dfdfe0;background:#fff}table.table_default tr.on{background:#fff4df}table.table_default .top,table.table_default.top>tbody>tr>td,table.table_default.top>tbody>tr>th,table.table_default.top>thead>tr>td,table.table_default.top>thead>tr>th,table.table_default.top>tr>td,table.table_default.top>tr>th{vertical-align:top}.table_default.large>tbody>tr>td,.table_default.large>thead>tr>td,.table_default.large>tr>td{height:55px}.table_default.small{font-size:12px}table.table_default td[rowspan]{border-right:1px solid #dfdfe0}.table_header_fix{height:100%;overflow-y:auto}.table_header_fix table thead{position:sticky;z-index:1;top:0}.table_header_fix table.table_default>thead>tr>th{border:0}.table_default>tbody>tr,.table_default>thead>tr,.table_default>tr{transition:all .1s ease-in-out}.table_default:not(.no_hover)>tbody>tr:hover,.table_default:not(.no_hover)>thead>tr:hover,.table_default:not(.no_hover)>tr:hover{background:rgba(0,0,0,.03)}.table_header_fix table thead th:after,.table_header_fix table thead th:before{content:"";position:absolute;left:0;width:100%}.table_header_fix table thead th:before{top:0;border-top:1px solid #dfdfe0}.table_header_fix table thead th:after{bottom:0;border-bottom:1px solid #dfdfe0}table.table_default>tbody>tr>td,table.table_default>tbody>tr>th,table.table_default>thead>tr>td,table.table_default>thead>tr>th,table.table_default>tr>td,table.table_default>tr>th{border-top:1px solid #dfdfe0;padding:10px;text-align:left;word-break:break-word}table.table_default tr.bt_0 td,table.table_default tr.bt_0 th{border-top:0;padding-top:0}table.table_default>tbody>tr>th,table.table_default>thead>tr>th,table.table_default>tr>th{background:#f2f2f3;font-weight:600;color:#6b6b6b}button.btn_ico{font-size:10px;color:#929292}button.btn_ico.disabled,button.btn_ico:disabled{color:#dfdfe0}button.btn_ico .v-icon{color:#929292}button.btn_ico.disabled .v-icon,button.btn_ico:disabled .v-icon{color:#dfdfe0}.btn_switch_wrap.dgray{background:#dfdfe0}.btn_switch_wrap.small a.switch{padding:3px 0}.btn_switch_wrap.mg_0{margin:0}.btn_switch_wrap{display:flex;justify-content:space-around;background:#f2f2f3;padding:2px 0;border-radius:8px;position:relative;margin:5px 15px}.btn_switch_wrap a.switch{width:100%;margin:0 2px;padding:6px 0;border-radius:6px;text-align:center;color:#929292;position:relative}.btn_switch_wrap a.switch.on{color:#222;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.25)}.btn_switch_wrap a.switch .badge{position:absolute;top:-5px;right:-5px}.card_cont .ico_bell.v-icon{color:#f9953d;font-size:18px}.cont_alert{display:flex;padding:15px;color:#222;border-radius:8px;margin-bottom:10px}.cont_alert .close{font-size:12px;color:#6b6b6b;text-decoration:underline;margin-left:auto;white-space:nowrap;display:flex;align-items:center}.cont_alert .v-icon{color:#f9953d;margin-right:10px}.cont_alert.lred{border:1px solid #ffaeb8}.cont_alert.lyellow{border:1px solid #ffc839}a.btn_exercise_send{display:block;background:#fff;border:1px dashed #1f8fe5;color:#1f8fe5;font-size:16px;font-weight:600;padding:25px;border-radius:8px;text-align:center;animation:glowing 3s infinite}a.btn_exercise_send .v-icon{color:#1f8fe5;font-size:20px}@keyframes glowing{0%{box-shadow:0 0 -20px rgba(31,143,229,0)}50%{box-shadow:0 0 10px rgba(31,143,229,.4)}to{box-shadow:0 0 -20px rgba(31,143,229,0)}}.exercise_history{display:flex;flex-direction:column;margin-top:7.5px}.exercise_history .no_cont{background:#ececec;padding:30px;border-radius:8px}.exercise_history_card{padding:20px;border:1px solid #f2f2f3;background:#fff;display:flex;margin:7.5px 0;border-radius:8px;width:100%}.exercise_history_card .thumb{border:1px solid #dfdfe0;width:222px;height:125px;background-size:cover;background-position:50%;flex-basis:222px;flex-shrink:0;margin-right:15px;border-radius:8px;position:relative}.exercise_history_card .thumb .date{display:inline-block;position:absolute;left:10px;bottom:10px;font-size:12px;color:#fff;background:rgba(0,0,0,.7);border-radius:4px;padding:2px 10px}.exercise_history_card .cont{display:flex;flex-direction:column;width:100%}.exercise_history_card .cont .title{color:#222;font-weight:600;display:flex}.exercise_history_card .cont .desc,.exercise_history_card .cont .search_tag,.exercise_history_card .cont ul.info{display:block;font-size:12px;margin-top:10px;overflow:hidden;width:100%}.exercise_history_card .cont ul.info li{display:inline-block;padding-right:10px}.exercise_history_card .cont ul.info .title{font-weight:600;color:#6b6b6b;display:inline-block}.exercise_history_card .cont ul.info li+li{border-left:1px solid #dfdfe0;padding:0 15px}.exercise_history_card .cont .desc{padding:10px;background:#f2f2f3;border-radius:8px;color:#929292}.exercise_history_card .cont .search_tag{width:100%;color:#929292;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.exercise_send_wrap{width:1400px;height:850px}.exercise_send{display:flex;flex-direction:column;flex-grow:1;position:relative;border-radius:0 0 16px 16px;overflow:hidden}.exercise_send_mnb{display:flex;padding:10px;border-bottom:1px solid #dfdfe0}.btn_exercise{font-size:16px;color:#929292;border:1px solid #dfdfe0;background:#f9f9f9;position:relative;padding:10px;border-radius:8px;width:16.6666%;cursor:pointer;text-align:center}.btn_exercise.on{font-weight:600;color:#1f8fe5;border:1px solid #1f8fe5;background:#fff}.btn_exercise.on:before{content:"\F05E0";position:absolute;display:inline-block;font:normal normal normal 22px Material Design Icons;color:#1f8fe5;right:10px;top:10px}.exercise_cont_wrap{display:flex;flex-grow:1;position:relative}.exercise_snb{width:190px;flex-basis:190px;flex-shrink:0;background:#fcfcfc;border-right:1px solid #dfdfe0}.exercise_snb_wrap{display:flex;flex-direction:column;max-height:671px;overflow-y:auto}.exercise_snb_item a.snb_menu{display:block;padding:10px;color:#6b6b6b}.exercise_snb_item a.snb_menu.on~.snb_s_menu_wrap{display:block}.exercise_snb_item a.snb_menu.on{font-weight:600;color:#1f8fe5}.exercise_snb_item .snb_s_menu_wrap{display:none;background:#f2f2f3;border-top:1px solid #dfdfe0;border-bottom:1px solid #dfdfe0;padding:5px}.exercise_snb_item a.snb_s_menu{display:block;padding:5px 15px;color:#929292}.exercise_snb_item a.snb_s_menu.on{font-weight:600;color:#222}.exercise_list_filter{padding:10px;border-bottom:1px solid #dfdfe0}.exercise_list_filter2{margin-top:10px;display:flex;align-items:center}.exercise_list_filter .search{position:relative}.exercise_list_filter .search .search_icon{position:absolute;right:5px;top:7px;color:#929292;font-size:20px}.exercise_list_filter .search .btn_remove{position:absolute;right:5px;top:7px;color:rgba(0,0,0,.2)}.exercise_list_filter .search .btn_remove:hover{color:rgba(0,0,0,.4)}.exercise_list_filter .search .input_s{width:100%;padding-right:25px}.btn_exercise.search:before{content:"\F0349";position:absolute;display:inline-block;font:normal normal normal 22px Material Design Icons;color:#1f8fe5;right:10px;top:10px}.exercise_list{flex-grow:1;background:#f9f9f9;border-right:1px solid #dfdfe0;display:flex;flex-direction:column}.exercise_breadcrumbs{font-weight:600;font-size:18px;line-height:1;padding:15px}.exercise_breadcrumbs span{display:inline-block}.exercise_breadcrumbs span+span{border-left:1px solid #dfdfe0;margin-left:15px;padding-left:15px}.exercise_list_wrap{position:relative;height:100%;display:flex;flex-direction:column}.exercise_list_wrap .scroll_wrap{position:absolute;max-height:100%;padding:0 15px 15px;overflow-y:auto;width:100%;height:100%}.exercise_list_wrap .exercise_card{background:#fff;border-radius:8px;border:1px solid #f2f2f3;display:flex;padding:15px;position:relative;transition:all .2s ease-in-out}.exercise_list_wrap .exercise_card.on{border:1px solid #1f8fe5;box-shadow:0 0 10px rgba(0,0,0,.15)}.exercise_list_wrap .exercise_card+.exercise_card{margin-top:10px}.exercise_card .thumb{width:161px;height:95px;background-position:50%;background-size:cover;border-radius:8px;border:1px solid #dfdfe0;flex-shrink:0;position:relative}.exercise_card .thumb .date{display:inline-block;position:absolute;left:10px;bottom:10px;font-size:12px;color:#fff;background:rgba(0,0,0,.7);border-radius:4px;padding:2px 10px}.btn_exercise_status{position:absolute;bottom:10px;right:0}.exercise_card_info{margin-left:10px}.exercise_card_info .top{position:relative;display:flex;align-items:flex-start}.exercise_card_info .top .title{width:230px;font-weight:600}.exercise_card_info .info{display:block;font-size:12px;line-height:1;color:#6b6b6b;margin-top:5px}.exercise_card_info .info li{display:inline-block}.exercise_card_info .info li+li{margin-left:10px;padding-left:10px;border-left:1px solid #dfdfe0}.exercise_card .card_btn_wrap{display:flex;align-items:center;margin-left:auto}.exercise_send .btn_thumbsup{font-size:12px;background:#f2f2f3;color:#bcbcbc;padding:1px 5px;border-radius:4px;display:inline-block}.exercise_send .btn_thumbsup.on{background:#e1f8e5;color:#45c15b}.exercise_send .btn_thumbsup .v-icon{font-size:14px}.exercise_card .btn_select .v-icon{color:#dfdfe0;font-size:28px}.exercise_card .btn_select.on .v-icon{color:#1f8fe5}.exercise_detail{width:310px;flex-basis:310px;background:#f9f9f9;border-right:1px solid #dfdfe0;flex-shrink:0;display:flex;flex-direction:column;position:relative}.exercise_detail_wrap{position:absolute;max-height:100%;padding:15px;overflow-y:auto;width:100%}.exercise_detail .thumb{width:100%;height:154px;background-position:50%;background-size:cover;border:1px solid #dfdfe0;border-radius:8px;position:relative}.exercise_play_wrap{border-radius:8px;background:rgba(0,0,0,.3);width:100%;height:100%;display:flex;align-items:center;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.exercise_play_wrap:hover{background:rgba(0,0,0,.5)}.exercise_play_wrap .ico{display:block;margin:0 auto;width:48px;height:48px}.exercise_detail .title{margin-top:15px}.exercise_detail .sub_title{font-size:12px;display:flex;align-items:flex-start;margin:5px 5px 5px 0}.exercise_detail .main_title{font-weight:600}.exercise_detail .sub_title .btn_thumbsup{margin-left:auto;white-space:nowrap}.exercise_detail .detail_row{margin-bottom:15px}.exercise_detail .detail_row .title{font-size:12px;color:#6b6b6b;font-weight:600;margin-top:0;margin-bottom:5px}.exercise_detail .detail_row .cont{display:flex;margin-bottom:10px}.exercise_detail .detail_row .s_thumb{width:80px;height:80px;flex-basis:80px;flex-shrink:0;border-radius:8px;border:1px solid #dfdfe0;background-position:50%;background-size:cover;position:relative;cursor:pointer}.exercise_detail .detail_row .s_thumb:hover:before{content:" ";position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%;border-radius:8px}.exercise_detail .detail_row .s_thumb:hover:after{content:"\F0345";position:absolute;display:inline-block;font:normal normal normal 18px Material Design Icons;color:hsla(0,0%,100%,.8);right:5px;top:5px}.exercise_detail .detail_row .s_info{margin-left:10px}.exercise_selected{width:330px;background:#fcfcfc;border-right:1px solid #dfdfe0;max-height:100%;display:flex;flex-direction:column;flex-shrink:0}.exercise_selected_wrap{display:flex;width:100%;height:100%;flex-direction:column;background:#fff}.exercise_selected_list{flex-grow:1;display:flex;flex-direction:column}.exercise_selected_list .title{padding:10px 15px;font-weight:600;font-size:18px}.exercise_selected_list_wrap{position:relative;display:flex;width:100%;height:100%}.exercise_selected_list_wrap .scroll_wrap{position:absolute;width:100%;max-height:100%;padding:0 15px;overflow-y:auto;height:100%}.exercise_selected_item{padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid #dfdfe0;display:flex;flex-direction:column}.exercise_selected_item:last-of-type{border-bottom:0;margin-bottom:0}.exercise_selected_item .s_title{display:flex;font-weight:600}.exercise_selected_item .delete{margin-left:auto}.exercise_selected_item .delete .v-icon{color:#d5d5d5;font-size:20px}.exercise_selected_item .info{margin-top:10px;display:flex;align-items:center}.exercise_selected_item .category{display:flex;flex-direction:column;font-size:12px;color:#6b6b6b;margin-left:10px}.exercise_selected_item .category b{width:60px}.exercise_selected_item .category b,.exercise_selected_item .category b+span{font-size:12px;display:inline-block;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}.exercise_selected_item .category b+span{width:110px}.exercise_selected_item .period{display:flex;width:100%;justify-content:space-between;margin-top:10px}.exercise_selected_item .period .input_s+.input_s{margin-left:5px}.exercise_selected_item .info .thumb{width:110px;height:60px;background-position:50%;background-size:cover;border-radius:8px;border:1px solid #dfdfe0}.exercise_selected_message{flex-basis:200px;display:flex;flex-direction:column;padding:15px}.message_text_wrap.err{border:1px solid #ff5c71;border-radius:4px}.exercise_selected_message .message_text_wrap{margin-bottom:10px}.exercise_card .search_tag{width:90%;color:#929292;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:10px;font-size:12px}.in_exercise_pop{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;z-index:509;display:flex;justify-content:center}.exercise_video_play_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:4em}.exercise_video_play{position:absolute;top:0;left:0;width:100%;height:100%}.exercise_send_status{display:flex;padding-bottom:20px;border-bottom:1px solid #e6e8eb;margin-bottom:20px}.exercise_send_status .search_tag{width:100%}.exercise_send_status_cont{display:flex;width:100%;justify-content:space-between}.exercise_send_status_cont .item{flex-grow:0;color:#222;width:140px;border-radius:4px;padding:20px 15px}.exercise_send_status_cont .num{font-size:28px;font-weight:600;margin-top:10px}.exercise_send_status_cont .num small{font-size:14px}.exercise_detail_img{width:460px;height:460px;background-position:50%;background-size:cover}.user_detail_wrap{background:#fcfcfc;border-left:1px solid #dfdfe0;width:350px;flex-basis:350px;flex-shrink:0;display:flex;overflow:auto;flex-direction:column}.user_detail_wrap hr{margin:0}.user_detail_row{display:flex;flex-direction:column;padding:10px;margin-bottom:10px}.user_detail_row .title_l{font-weight:600;color:#6b6b6b;margin-bottom:10px}.user_detail_row .cont_l{color:#6b6b6b}.user_detail_row .cont_row .overlay_comp_wrap{right:0}.user_detail_row a{border-radius:4px;transition:all .3s;padding:5px}.user_detail_row a:hover{background:#f2f2f3}.user_detail_row .cont_row.memo{display:flex;flex-direction:column}.user_detail_row .cont_row.memo a{min-height:45px}.user_detail_row .title_s{font-size:12px;font-weight:600;color:#929292;flex-basis:95px;flex-shrink:0;min-height:30px;padding:5px 0}.user_detail_row .cont_s input{color:#6b6b6b}.user_detail_row .cont_s{color:#6b6b6b;width:100%;display:flex;position:relative;padding:5px;flex-wrap:wrap}.user_detail_row .cont_s .label{margin-bottom:5px;margin-right:5px}.user_detail_row .cont_s .label+.label{margin-left:0}.user_detail_birth{position:absolute;z-index:1;right:0;border-radius:4px;overflow:hidden;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.user_detail_row .memo .title_s{flex-basis:auto;margin:5px 0}.user_detail_row .memo .cont_s .left{flex-basis:180px;flex-shrink:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222}.user_detail_row .memo .cont_s .right{font-size:12px;text-align:right;color:#929292;flex-basis:auto;flex-grow:0;flex-shrink:0}.user_detail_row .cont_s .info_edit{position:absolute;right:10px;top:8px}.user_detail_row .m_label{overflow:hidden}.user_detail_row .m_label .input_group{display:flex}.user_detail_row .m_label a.btn_gray_line{white-space:nowrap;min-height:34px}.user_detail_row.m_label_wrap .memo .title_s{margin:0}.user_detail_row.m_label_wrap{padding:0 10px}.pop_full{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:507}.pop_full a.close{color:#929292;font-size:16px;border:1px solid #929292;border-radius:4px;padding:5px 15px}.pop_full a.close .v-icon{color:#929292;font-size:18px}.w_940{width:940px;align-self:center}.w_940 .header_title{margin-bottom:15px}.user_info_cont{position:relative;width:100%;height:100%}.user_info_cont .form_flex_cont{max-height:400px;overflow-y:auto}.user_info_cont .rsv_form .form_flex_cont{max-height:none;overflow-y:visible}.user_info_cont .form_flex_cont b{margin-bottom:10px;display:inline-block}.pop_full .exercise_history_card{padding:0;padding-bottom:20px;border:0;border-bottom:1px solid #dfdfe0;background:#fff;display:flex;margin:0 0 20px;border-radius:0}.pop_full .svc_detail_right{max-height:calc(100% - 52px);overflow:scroll}.dashboard_wrap{width:1200px;align-self:center}.dashboard_wrap .s_title{font-size:12px;color:#6b6b6b}.date_header{display:flex;align-items:center;margin-bottom:20px}.date_title{font-size:24px;font-weight:600;margin:auto 10px;color:#222;white-space:nowrap}.dashboard_wrap .flex_row{display:flex;width:100%;justify-content:space-between}.dashboard_wrap .col_6{flex-basis:590px}.dashboard_top{background:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:20px 30px;border:1px solid #dfdfe0}.dashboard_top_status{display:flex;flex-direction:column}.dashboard_top_ic{flex-basis:92px;flex-shrink:0}.dashboard_top_ic img{width:92px}.dashboard_num{font-size:32px;font-weight:500}.dashboard_num_s{font-size:16px;font-weight:500;margin-top:10px;color:#222}.form_flex_wrap_l{display:flex;flex-direction:column;background:#fff;border-radius:8px;border:1px solid #dfdfe0}.form_flex_wrap_l .form_flex_title .title{font-size:24px}.dashboard_wrap .status_txt_wrap{display:flex}.dashboard_wrap .status_txt+.status_txt{margin-left:25px;padding:0 25px;border-left:1px solid #dfdfe0}.dashboard_wrap .status_cont_wrap{display:flex;overflow:hidden;position:relative;height:260px}.dashboard_wrap .status_cont_graph{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}.dashboard_wrap .share_status{flex-grow:6;position:relative}.status_graph{background:#dfdfe0;margin-top:15px}.dashboard_wrap .status_list{flex-grow:1;display:flex;flex-direction:column;margin-left:15px}.dashboard_wrap .status_list_item .user_info{width:100%;display:flex}.dashboard_wrap .status_list_item{width:100%;background:#f2f2f3;padding:10px;border-radius:8px;margin-bottom:5px;display:flex}.dashboard_wrap .status_list_item .name{margin:0 10px}.dashboard_block{background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;position:absolute;width:100%;top:0;left:0;right:0;bottom:0;border-radius:0 0 8px 8px}.dashboard_block .cont{color:#fff;text-align:center;font-size:18px}.dashboard_group_manage .form_flex_cont{max-height:155px;padding:20px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:10px}.dashboard_group_manage .form_flex_cont>.btn{width:230px;text-align:center}.dashboard_group_manage .form_flex_cont .input_set{width:230px}.db_item_wrap{border:1px solid #dfdfe0;border-radius:4px;padding:10px;display:flex;background:#fff;transition:background 80ms ease-in-out}.db_item_wrap:hover{background:#fffaef}.db_item_wrap.y_grid{flex-direction:column}.db_item_wrap .db_item{display:flex}.db_item_wrap.bd_none{border:1px solid transparent}.db_item_wrap.bd_none.on,.db_item_wrap.on{border-color:#fec860;background:#fff4df}.db_item_wrap .switch_wrap{flex-shrink:0;flex-grow:0}.db_item_wrap .title:first-child{padding-left:0}.dashboard_group_manage .error{display:block;padding:0 20px 20px;font-size:12px}.dashboard_group_manage .db_item_wrap{width:230px}.db_item_wrap .check_wrap .title{margin:0 5px}.db_item_wrap .title{flex-grow:1}.db_item_wrap .check_wrap,.db_item_wrap .title{font-weight:500;padding:0 10px;max-width:100%;overflow:hidden;white-space:pre;text-overflow:ellipsis}.db_item_wrap .tool_wrap{display:flex;gap:5px}.db_item_wrap .tool_wrap .v-icon{color:#929292}.dashboard_empty{border-radius:8px;border:1px dashed #929292;color:#929292;padding:40px;text-align:center;margin-top:15px}.unit_wrap{background:#fff;border:1px solid #dfdfe0;border-radius:8px;display:flex;margin-top:15px;height:700px}.unit_list_wrap{display:flex;flex-basis:290px;flex-direction:column;border-right:1px solid #dfdfe0;flex-shrink:0;flex-grow:0}.unit_list_wrap .unit_title{padding:20px;border-bottom:1px solid #dfdfe0;width:100%;display:flex}.unit_list_wrap .unit_title .title{font-size:16px;font-weight:600}.unit_list{display:flex;flex-direction:column;height:100%}.unit_list .add_btn_wrap{padding-bottom:0}.unit_list .sub_title{padding:15px 20px 5px;font-weight:500;color:#929292;font-size:12px;display:flex}.unit_list .unit_list_scroll_wrap{flex-grow:1;position:relative;display:flex}.unit_list .unit_list_scroll{position:absolute;width:100%;display:flex;flex-direction:column;left:0;padding:5px 15px;flex-grow:1;height:100%;overflow-y:auto;border-bottom:1px solid #dfdfe0}.unit_list .unit_list_scroll .unit_empty{border:1px dashed #dfdfe0;color:#929292;text-align:center;border-radius:4px;padding:10px}.unit_wrap .btn_wrap{padding:15px}.unit_wrap .column_list_wrap{display:flex;flex-direction:column;flex-grow:1}.unit_wrap .column_list_empty{align-self:center;color:#929292;text-align:center;flex-grow:1}.unit_wrap .column_list_title{font-weight:600;padding:20px 20px 0;font-size:16px}.unit_wrap .column_list_cont{flex-grow:1;position:relative;width:100%;padding:20px 20px 20px}.unit_wrap .column_list_cont .table2_xyscroll{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px)}.column_set_wrap{display:flex;border:1px solid #4f4f4f;overflow:auto;position:relative}.column_set_wrap .time_column_wrap{width:70px;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;position:sticky;left:0;z-index:3}.column_set_wrap .time_column_wrap .empty{height:60px;position:sticky;top:0;z-index:2}.column_set_wrap .time_column_wrap .empty,.column_set_wrap .time_column_wrap .time{background:#f2f4f5;border-bottom:1px solid #dfdbe1;flex-shrink:0;flex-grow:0;border-right:1px solid #4f4f4f}.column_set_wrap .time_column_wrap .time{font-size:12px;font-weight:500;color:#868e9b;height:30px;text-align:center;align-items:center;justify-content:center;display:flex}.column_set_wrap .day_column_wrap{display:flex;flex-direction:column;flex-grow:1}.column_set_wrap .day_column_wrap .day_wrap{position:sticky;top:0;z-index:1}.column_set_wrap .day_column_wrap .day{background:#f2f4f5;border-bottom:1px solid #dfdbe1;font-size:12px;font-weight:500;color:#868e9b;height:30px;display:flex;align-items:center;justify-content:center}.column_set_wrap .day_column_wrap .column_wrap{display:flex}.column_set_wrap .day_column_wrap .column_wrap .column_y{display:flex;flex-direction:column;flex-basis:70px;flex-shrink:0;flex-grow:1;width:70px}.column_set_wrap .day_column_wrap .name_wrap{display:flex}.column_set_wrap .day_column_wrap .name{background:#6b6b6b;font-size:12px;color:#fff;height:30px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dfdbe1;position:sticky;top:30px;z-index:2;flex-grow:1}.column_set_wrap .column_y .input_wrap{border-bottom:1px solid #dfdbe1;height:30px;width:100%;position:relative}.column_set_wrap .column_y+.column_y{border-left:1px solid #dfdbe1}.column_set_wrap .column_y .input_wrap.block{background:#ccc}.column_set_wrap .column_y .input_wrap input{width:100%;height:100%;text-align:center}.column_set_wrap .column_y .input_wrap input::-moz-placeholder{color:#ccc}.column_set_wrap .column_y .input_wrap input::placeholder{color:#ccc}.column_set_wrap .column_y .input_wrap input[value="0"]{color:#ccc;background:#f2f4f5}.column_set_wrap .day_column_wrap .column_wrap,.column_set_wrap .day_column_wrap .day_wrap{border-right:1px solid #4f4f4f}.column_manage_wrap{display:flex;height:830px}.column_manage_wrap .rsv_list_wrap{width:290px;flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;border-right:1px solid #dfdfe0;overflow-y:auto;max-height:100%}.column_manage_wrap .rsv_sheet_wrap{display:flex;flex-direction:column}.column_manage_wrap .rsv_sheet_wrap .sheet_name{background:#6b6b6b;padding:5px 10px;color:#fff;font-weight:500;display:flex;border-bottom:1px solid #5a5a5a}.column_manage_wrap .rsv_sheet_wrap .sheet_cont{display:flex;flex-direction:column;padding:15px 0}.column_manage_wrap .rsv_sheet_wrap .sheet_cont:empty{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.column_manage_wrap .rsv_sheet_wrap .sheet_cont:empty:before{content:"\F0028";font:normal normal normal 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;color:#dfdfe0}.column_manage_wrap .rsv_sheet_wrap .sheet_cont:empty:after{content:"표시할 내용이 없습니다.";text-align:center;color:#929292;font-size:12px}.column_manage_wrap .rsv_sheet_wrap .sheet_name .v-icon{color:#fff;margin-left:auto;font-size:17px}.column_manage_wrap .rsv_sheet_wrap .db_item_wrap{margin-left:15px;margin-right:15px}.column_manage_empty{align-self:center;text-align:center;flex-grow:1;width:100%;color:#929292;display:flex;flex-direction:column;justify-content:center}.column_set_list_wrap{width:290px;height:100%;border-right:1px solid #dfdfe0;display:flex;flex-direction:column;flex-shrink:0;background:#fafafa;flex-grow:0}.column_set_title{display:flex;padding:20px;border-bottom:1px solid #dfdfe0}.column_set_title .title{font-size:16px;color:#222;font-weight:600}.column_set_desc{background:#f2f2f3;color:#6b6b6b;font-size:12px;border-bottom:1px solid #dfdfe0;padding:15px;word-break:keep-all}.add_btn_wrap{padding:15px}.column_set_list{position:relative;height:100%}.column_set_list .column_set_list_scroll{position:absolute;width:100%;height:100%;max-height:100%;overflow-y:auto;padding:0 15px 15px;display:flex;flex-direction:column;gap:10px}.column_set_list .column_set_list_scroll .column_set_empty{border:1px dashed #dfdfe0;color:#929292;text-align:center;border-radius:4px;padding:10px}.column_set_list .column_set_list_scroll .db_item_wrap+.db_item_wrap{margin-top:15px}.column_set_list .column_set_list_scroll .red_txt{margin-bottom:10px}.column_set_list .db_item_wrap .dateinfo{margin-top:10px;font-size:12px;color:#929292;line-height:1}.column_set_list .loading_top_wrap:last-child{margin-top:5px}.column_set_list .loading_top_wrap:last-child .db_item_wrap{margin-top:15px}.column_set_list .loading_top_wrap:last-child .db_item_wrap:after{background:#dfdfe0;content:" ";position:absolute;width:100%;height:1px;left:0;top:0}.column_set_list .db_item_wrap .dateinfo small+small{border-left:1px solid #dfdfe0;margin:0 10px;padding-left:10px;max-width:80px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.column_detail_wrap{display:flex;flex-direction:column;flex-grow:1}.column_detail_wrap .column_detail_info{padding:20px 15px;flex-grow:0;flex-shrink:0}.column_detail_wrap .column_detail_info .title{font-size:16px;font-weight:600}.column_detail_wrap .column_detail_info .sub_txt{font-size:12px;color:#929292}.column_detail_wrap .column_detail_cont{width:100%;height:100%;padding:0 15px 15px;position:relative}.column_detail_wrap .column_set_wrap{width:calc(100% - 30px);height:calc(100% - 50px);position:absolute;border:1px solid #dfdfe0}.column_detail_wrap .column_set_wrap .day_column_wrap{max-width:101px}.column_detail_wrap .column_set_wrap .day_column_wrap .column_wrap .column_y{width:auto;flex-basis:auto}.column_detail_wrap .column_set_wrap .day_column_wrap .column_wrap{display:flex;flex-direction:column}.column_detail_wrap .column_set_wrap .column_y .input_wrap input{width:100%}.column_detail_wrap .column_set_wrap .time_column_wrap{width:74px}.column_detail_wrap .column_set_wrap .day_column_wrap .column_wrap,.column_detail_wrap .column_set_wrap .day_column_wrap .day_wrap,.column_detail_wrap .column_set_wrap .time_column_wrap .time{border-right:1px solid #dfdfe0}.column_detail_wrap .column_set_wrap .day_column_wrap .day.on,.column_detail_wrap .column_set_wrap .time_column_wrap .time.on{background:#d6e2e9}.column_detail_cont .select_zone{position:absolute;border:1px solid #1f8fe5;background:rgba(31,143,229,.1);pointer-events:none}.column_detail_cont .select_zone .overlay_more{font-size:14px;padding:0;border-radius:4px;pointer-events:auto}.column_detail_cont .select_zone .overlay_more .overlay_btn{padding:7px 10px;border-radius:4px}.column_detail_cont .select_zone .overlay_more .input_s{width:74px}.column_detail_cont .y_label{border-top:4px solid #fec860;border-right:4px solid #fec860}.column_detail_cont .r_label,.column_detail_cont .y_label{position:absolute;top:0;right:0;width:0;height:0;border-left:4px solid transparent;border-bottom:4px solid transparent;z-index:0}.column_detail_cont .r_label{border-top:4px solid #ff5c71;border-right:4px solid #ff5c71}.column_detail_wrap .btn_wrap{padding:0 15px 15px}.column_detail_cont .colunm_head_fix{display:flex;overflow-y:scroll;border:1px solid #dfdfe0}.column_detail_cont .colunm_head_fix .time{text-align:center;flex-shrink:0;flex-grow:0;width:74px}.column_detail_cont .colunm_head_fix .day,.column_detail_cont .colunm_head_fix .time{background:#f2f4f5;border-bottom:1px solid #dfdbe1;font-size:12px;font-weight:500;color:#868e9b;height:30px;border-right:1px solid #dfdfe0;align-items:center;justify-content:center;display:flex}.column_detail_cont .colunm_head_fix .day{flex-grow:1}.col_preview_top{display:flex}.col_preview_top .date{font-size:16px;font-weight:600;margin:0 10px}.column_detail_wrap .col_preview.column_detail_cont{padding:0}.column_detail_wrap .col_preview .column_set_wrap{width:100%}.input_set{display:flex}.input_set input.input_default,.input_set input.input_s{flex-grow:1;outline:0}.input_set .btn{flex-grow:0}.input_set *,.input_set input.input_s{border-radius:4px 0 0 4px}.input_set :last-child{border-radius:0 4px 4px 0}.header_title.sheet{flex-basis:115px;height:115px;justify-content:space-between;align-items:flex-start;padding:10px 15px}.header_title.sheet>div{flex-basis:200px;flex-grow:1;flex-shrink:0}.sheet_top_left{display:flex;align-items:flex-end}.weeks_picker_wrap{display:flex;width:280px;text-align:center}.weeks_picker{display:grid;width:100%;grid-template-columns:repeat(7,1fr)}.weeks_picker a{padding:8px 5px;border-radius:3px;position:relative}.weeks_picker span.on{font-weight:600;color:#fff}.weeks_picker span.on:before{background:#1f8fe5}.weeks_picker a:hover span:before,.weeks_picker span.on:before{content:" ";display:inline-block;width:24px;height:24px;left:6.5px;top:6.5px;position:absolute;z-index:-99;border-radius:100%}.weeks_picker a:hover span:before{background:#e3e3e3}.weeks_picker a:hover span.on:before{content:" ";display:inline-block;width:24px;height:24px;left:6.5px;top:6.5px;background:#0d72bf;position:absolute;z-index:-99;border-radius:100%}.weeks_picker span.today{font-weight:600;color:#1f8fe5}.weeks_picker span.on.today{color:#fff}.weeks_picker div{color:#929292}.weeks_picker a.today:before{content:" ";display:inline-block;width:24px;height:24px;left:6.5px;top:6.5px;border:1px solid #1f8fe5;position:absolute;z-index:-99;border-radius:100%}.weeks_picker_wrap button{background:#dfdfe0}.sheet_weeks_picker_wrap{position:relative}.sheet_weeks_picker,.sheet_weeks_picker_wrap+.v-picker{position:absolute!important;z-index:2;left:10px;top:5px;border-radius:4px;overflow:hidden;display:inline-table!important;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.sheet_top_center{display:flex;padding-top:10px}.sheet_top_center .date_title{margin-bottom:0}.sheet_top_right{display:flex;flex-direction:column;padding-top:10px}.sheet_top_right .main_btn,.sheet_top_right .sub_btn{display:flex;justify-content:flex-end}.sheet_top_right .sub_btn{margin-top:10px}button.btn_ico_layout{padding:5px;border-radius:4px;margin:0!important}button.btn_ico_layout:hover{background:#f2f2f3}.btn_ico_layout .full,.btn_ico_layout .left,.btn_ico_layout .right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAuCAYAAACPtY89AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHhSURBVHgB7ZrBjcIwEEW/IwpgK8DpgBIoYUtgr3CADiI6WC7QBh1sC3QQ00EqwDtmWW5JJo6JZOk/KQIk4+/5JGEyHlPX9R4wFYA54nCAP5Zl+a0ZnKueqWtXyweLcTRlaT80A3PVmz3fOEyLw7Q4jESM8l+YlDz1xCjzgzQY5bAs9f4vvcYYXBCB9/hE/I2yjaus54p0eq3xyXxLeVn2TfAyylobdYrKzXKFxEYVhbksFosD0um1xne73ar73fcaVYCooFFKaJQSGqWERimhUUpolBIapYRGKQmZeSOHfZYjYrAY9nQe9Doza8mU97KeNdLptcYnWpos34XqgTwqmB3iazayEKMqov2h0puj3cx36HUxUI8QQgghhBDyPsx2u5W9eUTvzXvvnRzH8/msSvNz1QvVgx1GbDcZY2xRFNWAr2Spx94DJTNxbNJegFz1ZnL9TdoLkKvea0tdJozqPZBf7C29B7Kea0K91vhkPn3vgUzSnE6nqFNU/lVWSGxUCErWc0il1xXfZrOpnmZ1wpq5EhqlhEYpoVFKaJQSGqWERimhUUpolJJH70EoJUjGG917EGo2A8b39h7IevaynjUS6fXE15vlB71gVHhUGLk3jyF78xq9nt6D5HpdPPR+AS3u4dIHXLORAAAAAElFTkSuQmCC);display:inline-block;width:18px;height:18px;background-repeat:no-repeat}.btn_ico_layout:disabled .full,.btn_ico_layout:disabled .left,.btn_ico_layout:disabled .right{background-position-y:-28px}.btn_ico_layout .full{background-position:0 0}.btn_ico_layout .left{background-position:-28px 0}.btn_ico_layout .right{background-position:-56px 0}.sheet_info{display:flex;width:100%;padding:15px 15px 0;align-items:flex-end}.sheet_memo{display:flex;padding:11px 15px 12px;border-radius:8px;background:#fff;border:1px dashed #dfdfe0;flex-grow:1;color:#929292}.sheet_memo.on{background:#f2f2f3;border:1px solid #f2f2f3;color:#222}.sheet_memo .title{color:#929292;font-weight:600;margin-right:10px;width:55px;flex-basis:55px;flex-shrink:0}.sheet_memo .desc_wrap{flex-grow:1;position:relative;margin-right:15px}.sheet_memo .desc_wrap .desc{width:100%;position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheet_memo .btn{font-size:12px;display:flex;align-items:center}.sheet_legend{display:flex;margin-left:15px;flex-basis:content}.sheet_wrap{background:#f9f9f9;align-items:flex-start;min-height:100%;overflow:auto;height:100%}.sheet_table_y,.sheet_wrap{display:flex;position:relative}.sheet_table_y{flex-direction:column;flex-basis:162px;flex-shrink:0}.sheet_table_y.time{position:sticky;left:0;z-index:2;flex-basis:60px;border-right:1px solid #dfdfe0}.sheet_table_y.time .column,.sheet_table_y.time .sheet_table_header{background:#f2f2f3;color:#929292;text-align:center}.sheet_table_y.time .column{border-bottom:1px solid #dfdfe0;font-size:11px}.sheet_table_header{font-weight:600;font-size:14px;padding:3px;border-bottom:1px solid #dfdfe0;text-align:center;border-top:1px solid #dfdfe0;position:sticky;background:#f9f9f9;top:0;z-index:1;height:30px}.sheet_table_y .column{height:30px;border-bottom:1px solid #f2f2f3;vertical-align:middle;background:#f9f9f9}.sheet_table_y a.column:hover{background:#f2f2f2}.sheet_table_y .column:last-child{border-bottom:0}.sheet_table_y:last-of-type{border-right:1px solid #dfdfe0}.sheet_table_y{border-left:1px solid #dfdfe0;border-bottom:1px solid #dfdfe0}.reservation_block{position:absolute;width:100%;z-index:0;background:#e7e7e7;padding:3px;max-height:calc(100% - 45px)}.reservation_block .reservation_card{padding:0}.reservation_block .v-icon{color:#c5c5c5;font-size:20px}.reservation_card_wrap{position:absolute;width:100%;z-index:0;padding:2px 2px 3px;overflow:hidden}.reservation_card{border-radius:8px;padding:3px;height:100%;display:inline-block;width:100%;display:flex;flex-direction:column}.reservation_card.mini,.reservation_card.mini2{padding:0 3px}.reservation_card .user_info{display:flex;align-items:center;flex-shrink:0}.reservation_card .name{font-weight:600;font-size:11px;max-width:90px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reservation_card .name~small{font-size:10px}.reservation_card .user_memo::-webkit-scrollbar{width:3px;height:3px}.reservation_card .user_memo::-webkit-scrollbar-track{background-color:rgba(0,0,0,.03)}.reservation_card .user_memo::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.09)}.reservation_card .user_memo::-webkit-scrollbar-button{width:0;height:0}.reservation_card .user_memo{white-space:pre-line;word-break:break-all;display:flex;flex-shrink:1;flex-grow:2;overflow-y:auto;color:#6b6b6b;font-size:11px}.reservation_card .ic_afterdoc{width:16px;height:16px;margin-left:auto}.reservation_card .bottom{display:flex;justify-content:flex-end}.reservation_card .btn_chat{display:inline-block;flex-shrink:0}.reservation_card .btn_chat .v-icon{color:#929292;font-size:14px}.sheet_overlay_wrap{position:absolute;width:100%;z-index:0;padding:8px 8px 9px;z-index:1;animation:fade-in .15s ease-in-out forwards}.sheet_overlay{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25);display:flex;flex-direction:column;padding:5px;border-radius:8px;width:-moz-fit-content;width:fit-content;text-align:left;width:100%}.sheet_overlay .overlay_btn{display:flex;align-items:center}.sheet_overlay.state .overlay_btn{border-radius:4px}a.pyellow:hover{background:#f6dfa6!important}a.porange:hover{background:#f5d1b2!important}a.pcyan:hover{background:#bce8ee!important}a.pred:hover{background:#f8c5cd!important}.sheet_overlay.state .overlay_btn+.overlay_btn{margin-top:5px}.sheet_overlay .overlay_btn .v-icon{margin-right:5px}.overlay_transparent{background:transparent;position:absolute;top:0;left:0;right:0;bottom:0;z-index:999}.cc{flex-grow:1;display:flex}.content_wrap{flex-direction:column}.content_wrap,.sheet_layout_wrap{flex-grow:1;position:relative;display:flex;height:100%}.sheet_layout_wrap{width:100%}.sheet_layout_wrap .sheet_layout{position:absolute;display:flex;width:100%;top:0;left:0;right:0;bottom:0}.sheet_layout .main{display:flex;flex-direction:column;width:100%}.sheet_layout .sub{display:flex;flex-direction:column;width:70%;position:relative}.sheet_layout .select_sub_wrap{position:absolute;background:#f2f2f3;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;color:#6b6b6b;height:100%}.sheet_layout .select_sub_list_wrap{position:relative;display:flex;height:100%}.sheet_layout .select_sub_list{position:absolute;height:100%;width:100%;overflow-y:auto;padding:15px}.sheet_layout .btn_select_sheet{font-size:16px;padding:20px;display:block;text-align:center;border:1px dashed #929292;border-radius:8px;color:#6b6b6b;width:80%;margin-left:auto;margin-right:auto}.sheet_layout .btn_select_sheet:hover{background:rgba(0,0,0,.03)}.sheet_layout .btn_select_sheet+.btn_select_sheet{margin-left:auto;margin-top:15px}.sheet_layout .select_sub_wrap .desc{text-align:center;padding-top:20%;margin-bottom:30px;font-size:18px}.sheet_layout .main+.sub,.sheet_layout .sub+.main{border-left:1px solid #dfdfe0}.pop_memo .v-picker__title{border-radius:0!important}.rsv_status_pop .pop_cont{display:flex;flex-direction:column;height:100%}.rsv_status_date{display:flex}.rsv_status_top{display:flex;justify-content:space-between;margin-top:20px}.rsv_status_top .item{width:540px;padding:20px;font-weight:600;border-radius:8px;position:relative}.rsv_status_top .item .title{color:#6b6b6b}.rsv_status_top .item p{font-size:22px;margin-top:5px}.rsv_status_top .lblue:after{content:"\F00F0";color:#b0ddff}.rsv_status_top .lblue:after,.rsv_status_top .lyellow:after{position:absolute;display:inline-block;font:normal normal normal 50px Material Design Icons;right:20px;top:22px}.rsv_status_top .lyellow:after{content:"\F00EF";color:#ffdb87}.rsv_status_bottom{display:flex;margin-top:20px;flex-grow:1}.rsv_status_bottom p{font-weight:600;color:#6b6b6b;margin-bottom:5px}.rsv_status_bottom .graph_wrap{flex-grow:1}.rsv_status_bottom .graph_wrap .graph{width:420px}.rsv_status_bottom .graph_wrap .graph .graph{width:100%!important}.rsv_status_bottom .table_wrap{flex-basis:540px;flex-shrink:0;display:flex;flex-direction:column}.rsv_status_bottom .table{position:relative;height:100%;display:flex;width:100%}.rsv_status_bottom .table .table_scroll{position:absolute;width:100%;max-height:100%;overflow-y:auto;height:100%;border:1px solid #dfdfe0;border-top:0}.rsv_search_pop{display:flex;flex-direction:column;height:100%}.rsv_search_pop,.rsv_search_pop .search_layout{position:relative}.rsv_search_pop .search_layout .easy_regist_results{width:100%;top:30px}.rsv_search_pop .division_bg{background:#f2f2f3;border-top:1px solid #dfdfe0;padding:5px 20px;font-weight:600;color:#6b6b6b}.rsv_search_pop .search_result_wrap{padding:15px 20px;display:flex;flex-direction:column;flex-grow:1;height:100%}.rsv_search_pop .form_list .title{width:120px}.rsv_search_pop .user_info{display:flex;align-items:center;border-bottom:1px solid #dfdfe0;padding-bottom:15px}.rsv_search_pop .user_info .name{font-weight:600;font-size:16px;margin-right:5px}.rsv_search_pop .user_info .info{color:#929292}.rsv_search_pop .search_btn_wrap{margin-left:auto}.rsv_search_pop .search_result_table_wrap{flex-grow:1;position:relative;display:flex;height:100%}.rsv_search_pop .search_result_table{flex-grow:1;position:absolute;display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto}.rsv_search_pop .rsv_info{padding:15px 20px}.pop_user_add_overlay{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center}.pop_user_add_overlay.overlay_transparent{background-color:transparent}.rsv_cancel_name{display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input_s.rsv_state_yellow{background:#fff2d0;border-color:#fff2d0}.input_s.rsv_state_org{background:#ffe3cb;border-color:#ffe3cb}.input_s.rsv_state_cyan{background:#d9f3f6;border-color:#d9f3f6}.input_s.rsv_state_red{background:#ffdee3;border-color:#ffdee3}.txt_preview_wrap{position:absolute;background:#fff;top:0;left:0;right:0;bottom:0;z-index:1;border:1px solid #d7dbe1;display:flex;flex-direction:column}.txt_preview_top{color:#868e9b;background:#f2f4f5;padding:5px 10px;font-size:12px;border-bottom:1px solid #d7dbe1;width:100%;display:flex;align-items:center}.txt_preview_title{font-weight:700}.txt_preview_cont{padding:15px;overflow-y:auto}.txt_preview_cont .bubble{background:#f2f4f5;border-radius:8px;padding:10px}.txt_preview_cont .bubble pre{white-space:break-spaces}.working_schedule .calendar_wrap .day_title{height:48px}.working_schedule .calendar_wrap .day_wrap{height:100%}.working_schedule .calendar_wrap .day_wrap:nth-child(7n+8){background:#f9f9f9;color:#f15959}.working_schedule .calendar_wrap .day_wrap:nth-child(7n+7){color:#1f8fe5}.schedule_filter .check_wrap:nth-of-type(2){border-right:1px solid #dfdfe0;padding-right:15px}.schedule_wrap{display:flex;align-content:stretch;gap:15px;flex-grow:1}.calendar_wrap{flex-basis:40%;background:#fff;flex-grow:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto 1fr 1fr 1fr 1fr 1fr 1fr;border-radius:8px;overflow:hidden;border:1px solid #dfdfe0}.calendar_wrap .day_title{text-align:center;background:#f9f9f9;color:#6b6b6b;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;padding:10px 0;flex-grow:0}.calendar_wrap .day_wrap{display:flex;flex-direction:column;min-height:100px;height:100px;position:relative}.calendar_wrap .day_wrap.on:before{content:" ";display:block;position:absolute;border:1px solid #1f8fe5;top:0;left:0;right:0;bottom:0;border-radius:8px}.calendar_wrap .day_wrap .day{display:flex;align-items:center}.calendar_wrap .day_wrap .day .date{font-size:16px;font-weight:600;padding:10px 12px}.calendar_wrap .day_wrap .btn_schedule_add{border:1px solid transparent;padding:3px 3px 2px;margin-right:7px;border-radius:4px;background:transparent;transition:all .2s ease-in-out}.calendar_wrap .day_wrap:hover .btn_schedule_add{border:1px solid #1f8fe5;background:#fff}.calendar_wrap .day_wrap .btn_schedule_add .v-icon{color:transparent;vertical-align:baseline;font-size:18px}.calendar_wrap .day_wrap:hover .btn_schedule_add .v-icon{color:#1f8fe5}.calendar_wrap .day_wrap.not_thismonth .day,.calendar_wrap .day_wrap.not_thismonth .day_cont_wrap{opacity:.4}.calendar_wrap .day_wrap.today .date{color:#1f8fe5}.calendar_wrap .day_wrap .day .date small{font-weight:400;color:#929292}.calendar_wrap .day_cont_wrap{position:relative;display:flex;height:100%}.calendar_wrap .day_cont{position:absolute;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;width:100%;padding:0 5px}.calendar_wrap .schedule_item{margin-bottom:5px;border-radius:4px;padding:1px 7px;font-size:13px;display:flex;align-items:center}.calendar_wrap .schedule_item small,.calendar_wrap .schedule_item span{max-width:50%;height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_wrap .schedule_item small{color:#929292;margin-left:auto}.calendar_wrap .day_wrap:nth-child(7n+8){background:#f9f9f9}.calendar_wrap :nth-child(n+8){border-right:1px solid #dfdfe0}.calendar_wrap :nth-child(7n+14){border-right:0}.calendar_wrap :nth-child(n+8){border-top:1px solid #dfdfe0}.calendar_right_wrap{background:#fff;width:385px;flex-basis:385px;border-radius:8px;display:flex;flex-direction:column;border:1px solid #dfdfe0}.calendar_right_wrap .m_title{font-size:18px;font-weight:600;padding:15px}.calendar_right_top{padding:0 15px;flex-grow:1;display:flex;flex-direction:column}.calendar_right_wrap .s_title{font-size:16px;font-weight:600;margin-bottom:10px}.calendar_right_wrap .s_title.bdt{border-top:1px solid #dfdfe0;padding-top:15px;margin-top:15px}.calendar_right_wrap .day_detail_wrap{position:relative;display:flex;flex-direction:column;height:100%}.calendar_right_wrap .day_detail{overflow-y:auto;position:absolute;display:flex;flex-direction:column;width:100%;height:100%}.calendar_right_wrap .no_day_detail{display:flex;align-items:center;color:#929292;padding:15px;border-radius:4px;border:1px dashed #dfdfe0}.calendar_right_wrap .no_day_detail .v-icon{color:#dfdfe0;margin-right:10px}.calendar_right_wrap .day_detail_item{padding:15px;display:flex;border-radius:4px;align-items:center;margin-bottom:10px}.calendar_right_wrap .day_detail_item span{font-size:16px;font-weight:600}.calendar_right_wrap .day_detail_item small{font-size:14px;color:#929292;margin-left:5px}.calendar_right_wrap .day_detail_item .day_detail_item_btn{margin-left:auto}a.btn_schedule_add2{padding:16px;font-weight:600;color:#1f8fe5;text-align:center;display:flex;align-items:center;width:100%;justify-content:center;border-top:1px solid #f2f2f3}.select_check_wrap{display:flex;padding:10px;border-bottom:1px solid #dfdfe0}.select_check_wrap .btn_select{font-size:16px;color:#929292;border:1px solid #dfdfe0;background:#f9f9f9;position:relative;padding:10px;border-radius:8px;text-align:center}.select_check_wrap .btn_select.stretch{flex-grow:1}.select_check_wrap .btn_select.on{font-weight:600;color:#1f8fe5;border:1px solid #1f8fe5;background:#fff}.select_check_wrap .btn_select.on:before{content:"\F05E0";position:absolute;display:inline-block;font:normal normal normal 22px Material Design Icons;color:#1f8fe5;right:10px;top:10px}.rsv_schedule_cc{max-height:100%;display:flex;height:calc(100% - 55px);gap:15px;align-items:flex-start}.rsv_schedule .day_wrap.on{background:#dcf0ff}.rsv_schedule .day_wrap .day{font-size:12px;padding:5px}.rsv_schedule .rsv_count_total{font-size:18px;font-weight:700;padding:0 5px}.rsv_schedule .rsv_count{display:flex;padding:0 5px;font-size:12px;color:#6b6b6b}.rsv_schedule_wrap{flex-basis:60%;display:flex;flex-direction:column;background:#f9f9f9;border:1px solid #dfdfe0;overflow:hidden;border-radius:8px;height:100%}.rsv_schedule_title{font-size:16px;font-weight:700;color:#6b6b6b;padding:10px 15px;border-bottom:1px solid #dfdfe0}.rsv_schedule_list{flex-grow:1;height:100%;background:#fff}.rsv_schedule_list b.name{font-size:14px}.rsv_schedule_list.table2_xyscroll{border:0}.rsv_schedule_list .table2_default th .v-icon{font-size:25px;vertical-align:middle;position:absolute;top:1px}.pop_cont.account_set_pop{display:flex;align-items:flex-start;padding:40px 40px 0;flex-direction:column}.account_set_pop .account_set_input{display:flex;width:100%}.account_set_pop .account_set_input .input_default{flex-grow:1;background:#f2f2f3;border-color:#f2f2f3}.account_set_pop .account_set_input .btn_l{margin-left:10px}.account_set_result{width:100%}.account_set_result>.title{text-align:center}.account_set_result .title p{text-align:center;font-size:18px;font-weight:600;margin-bottom:15px}.account_set_result .result{background:#f2f2f3;border-radius:8px;padding:20px;text-align:left;margin-top:15px}.account_set_result .result .form_list+.form_list{margin-top:10px}.hinfo_thumb{width:400px;background:#d9d9d9;border:1px solid #dfdfe0;border-radius:8px;height:200px;display:flex;background-position:50%;background-size:cover;align-items:center;justify-content:center;margin-right:20px;position:relative;overflow:hidden}.hinfo_thumb:before{content:" ";top:0;left:0;right:0;bottom:0;display:block;position:absolute;transition:all .3s ease-in-out}.hinfo_thumb:hover:before{background:rgba(0,0,0,.4)}.hinfo_thumb_add{background:rgba(0,0,0,.7);transition:all .3s ease-in-out;border-radius:100px;color:#fff;display:inline-block;padding:5px 20px;position:absolute;z-index:1}.hinfo_thumb_add .v-icon{color:inherit;font-size:18px}.hinfo_profile_txt{flex-grow:1;display:flex;flex-direction:column;height:100%}.pop_wrap .addr_search_card{display:flex;flex-direction:column;border-bottom:1px solid #dfdfe0;padding-bottom:20px;margin-bottom:20px;cursor:pointer}.addr_search_card .zipno{font-size:16px;color:#1f8fe5;font-weight:600}.addr_search_card .roadaddr{margin-top:5px;font-weight:600}.addr_search_card .jibunaddr{font-size:12px;color:#929292;margin-top:5px}.service_set_wrap{display:grid;grid-template-columns:repeat(5,1fr)}.btn_service{position:relative;margin-left:0!important;text-align:center;padding:20px;font-size:16px;background:#f2f2f3;border:1px solid #dfdfe0;color:#6b6b6b}.btn_service.on{font-weight:600;color:#1f8fe5;border:1px solid #1f8fe5;background:#fff}.btn_service.on:before{content:"\F05E0";position:absolute;display:inline-block;font:normal normal normal 22px Material Design Icons;color:#1f8fe5;right:10px;top:20px}.treatment_wrap{display:grid;grid-template-columns:repeat(2,1fr)}.treatment_set_top{display:flex;justify-content:space-between;padding:5px}.treatment_wrap .treatment_item_save{display:flex;flex-direction:column;border:1px solid #dfdfe0;border-radius:8px;padding:10px 15px;margin:5px}.treatment_item_bottom,.treatment_item_top{display:flex;align-items:center}.treatment_item_top .name{flex-grow:1}.treatment_item_top .name input[type=text]{width:100%;font-size:16px}.treatment_item_top .color{width:20px;height:20px;border-width:1px;border-style:solid;border-radius:20px;margin-right:5px;cursor:pointer;position:relative}.treatment_item_add .item_add .v-icon,.treatment_item_top .item_delete .v-icon{color:#dfdfe0}.treatment_item_bottom{margin-top:5px}.treatment_item_bottom .file_name{font-size:12px;color:#929292;position:relative}.treatment_item_bottom .file_name:hover{cursor:pointer}.treatment_item_bottom .file_name .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:285px;display:inline-block}.treatment_item_bottom .file_name .file_preview{position:absolute;top:20px;left:0;width:200px;z-index:1;border-radius:8px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.25);display:hidden;display:none}.treatment_item_bottom .file_name .file_preview img{width:100%;height:auto;display:block}.treatment_item_bottom .file_name:hover .file_preview{display:inline-block}.treatment_item_bottom .file_delete{padding:1px 0 1px 5px}.treatment_item_bottom .file_delete .v-icon{font-size:18px;color:#929292}.treatment_item_bottom .file_add{color:#929292;background:#f2f2f3;border-radius:4px;padding:1px 10px}.treatment_item_bottom .file_add .v-icon{font-size:14px;color:#929292}.treatment_item_add{border:1px dashed #dfdfe0;border-radius:8px;display:flex;justify-content:space-between;padding:15px;align-items:center;margin:5px;height:74px;font-size:16px;color:#6b6b6b}.service_type_wrap{display:grid;grid-template-columns:repeat(2,1fr)}.service_type_add,.service_type_input{position:relative;margin:5px}.service_type_input input{background:#eef8ff;border:1px solid #eef8ff;width:100%;padding:15px 50px 15px 15px;border-radius:8px}.service_type_add .btn,.service_type_input .btn{position:absolute;top:12px;right:15px}.service_type_input .btn .v-icon{color:#acdbff}.service_type_add .btn .v-icon{color:#dfdfe0}.service_type_add .text{display:block;border:1px dashed #dfdfe0;width:100%;padding:15px 50px 15px 15px;border-radius:8px;color:#6b6b6b}.form_flex_cont.pd_15{padding:15px}.service_exercise_select{padding:10px 15px;border:1px solid #dfdfe0;border-radius:8px;margin-left:20px;margin-top:10px}.service_exercise_select:last-of-type{margin-bottom:10px}.authority_set_list{display:flex}.authority_set_list+.authority_set_list{border-top:1px solid #dfdfe0;padding-top:15px;margin-top:15px}.authority_set_list span{flex-basis:195px;flex-shrink:0;flex-grow:0}.overlay_palette{position:absolute;top:30px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.25);background:#fff;display:grid;grid-template-columns:repeat(5,1fr);padding:5px;z-index:1}.p_color{width:20px;height:20px;border-width:1px;border-style:solid;border-radius:20px;cursor:pointer;margin:5px;border-color:inherit;display:inline-block}.btn_overlay,.p_color{position:relative}.overlay_comp_wrap{max-height:340px;width:265px;position:absolute;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.25);border-radius:8px;z-index:1;animation:size-in .1s cubic-bezier(.56,.17,.92,.52);transform-origin:top}.overlay_comp_wrap.right{right:0}.overlay_comp_wrap.top{top:0}.overlay_comp_wrap.left{left:0}.overlay_comp_title{display:flex;padding:5px 10px;border-bottom:1px solid #dfdfe0;font-weight:600;font-size:14px;color:#222;align-items:center}.overlay_comp_desc{color:#929292;display:flex;font-size:12px;word-break:break-all;padding:10px 10px 0;align-items:flex-start}.overlay_comp_desc .v-icon{color:#929292;font-size:18px;margin-right:5px}.overlay_comp_cont{padding:10px;max-height:100%;overflow-y:auto}.overlay_comp_list{display:flex;flex-direction:column;width:100%}.overlay_comp_list li{margin-bottom:5px}.overlay_comp_bottom{padding:10px;border-top:1px solid #dfdfe0}.left_list_overlay_wrap{position:absolute;width:100%;z-index:101}.pop_overlay_black{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:509;display:flex;justify-content:center}.pop_wrap{background:#fff;align-self:center;border-radius:16px;flex-direction:column;animation:slide-in-big .3s ease-in-out forwards;z-index:507}.pop_scroll_wrap,.pop_wrap{display:flex;position:relative}.pop_scroll_wrap{height:100%;width:100%;padding:0!important}.pop_scroll{position:absolute;max-height:100%;overflow-y:auto;padding:20px;width:100%}.pop_wrap .easy_regist_wrap{border-bottom:0;height:210px}.pop_wrap.shadow{box-shadow:0 5px 15px rgba(0,0,0,.5)}.pop_wrap .pop_cont~.btn_wrap,.pop_wrap .pop_scroll_wrap~.btn_wrap{padding:30px 0;height:92px;flex-basis:92px;flex-shrink:0;flex-grow:0}.pop_noti{padding:25px 20px;width:390px;line-height:1.5}.pop_noti .cont pre{white-space:pre-wrap}.pop_noti_close{position:absolute;top:20px;right:20px}.pop_noti .suspend_noti{margin-top:15px}.pop_noti .suspend_noti .title{font-size:12px;font-weight:600}.pop_noti .select_item{background:#f2f2f3;border-radius:8px;padding:15px;margin-top:5px}.select_item li+li{margin-top:10px}.pop_noti_btn_wrap{margin-top:25px;text-align:right}.pop_noti_danger_wrap{margin-bottom:20px}.pop_noti_danger{display:inline-block;color:#ff5c71;background:#ffdee3;font-size:18px;font-weight:600;padding:5px 15px;border-radius:30px}.pop_title{padding:10px 20px;border-bottom:1px solid #dfdfe0;display:flex;align-items:center;word-break:break-all}.pop_title .title{font-weight:600;font-size:18px}.pop_title_s{padding:10px;border-bottom:1px solid #dfdfe0;display:flex;align-items:center}.pop_title_s .title{font-weight:600;font-size:14px}.pop_cont,.pop_desc{padding:20px}.pop_cont{flex-grow:1}.pop_cont.flex{display:flex}.pop_cont .form_list .title{width:25%;flex-shrink:0}.select_item_wrap{padding:10px;background:#f9f9f9;border:1px solid #f2f2f3;border-radius:8px;overflow-y:auto;max-height:200px}.select_item_wrap li .select_item{display:flex;width:100%;background:#fff;padding:10px;border-radius:4px}.select_item_wrap li{margin-bottom:10px}.pop_push_history .title{font-size:16px;font-weight:700}.push_history_resend_pop{display:flex;align-items:center;justify-content:center}.push_history_resend_pop .pop_cont{padding:0}.pop_push_history{padding:20px}.pop_push_history table.table2_default{width:inherit}.pop_push_history .table2_xyscroll.sticky{height:430px}.push_history_resend_pop td{word-break:break-all}.resend_pop{display:flex;justify-content:space-between;border-left:1px solid #dfdfe0;width:340px;position:relative;padding-bottom:20px}.resend_pop,.resend_pop .grid_container{flex-direction:column;align-items:flex-start}.resend_pop_condition{width:100%;height:422px;padding:20px 15px}.resend_pop label{margin-left:0}.pop_memo{display:flex;height:100%;flex-grow:1}.pop_memo_left{width:280px;flex-basis:280px;flex-shrink:0;border-right:1px solid #dfdfe0}.pop_memo_add{padding:15px 15px 5px}.pop_memo_list{max-height:580px;overflow-y:auto;flex-grow:1}.pop_memo_item,.pop_memo_list{display:flex;flex-direction:column}.pop_memo_item{position:relative;margin:5px;align-items:flex-start;padding:10px;transition:all .1s ease-in-out;border-radius:8px}.pop_memo_item.on,.pop_memo_item:hover{background:#fffaf0}.pop_memo_item .title{white-space:nowrap;overflow:hidden;width:225px;text-overflow:ellipsis}.pop_memo_item .badge{position:absolute;right:5px;top:10px}.pop_memo_list .memo_info{margin-top:10px;display:flex;width:100%;height:100%}.pop_memo_list .label{margin-top:10px}.pop_memo_right{padding:15px;width:100%}.pop_memo_title{display:flex}.memo_fix{margin-left:auto;background:#dfdfe0;color:#929292}.memo_fix.on{margin-left:auto;background:#dcf0ff;color:#1f8fe5}.pop_memo_input{width:100%;height:350px}.btn_tooltip,.tooltip_wrap{position:relative}.tooltip_wrap{display:inline-block;display:none;z-index:99}.btn_tooltip:hover~.tooltip_wrap{display:inline-block}.display_block{display:block}.tooltip.w_400{max-width:400px}.tooltip.w_600{max-width:900px}.tooltip{position:absolute;background:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:4px;max-width:260px;word-break:break-all;width:-moz-max-content;width:max-content;left:0;top:0;font-weight:400;font-size:13px;z-index:1}.tooltip.left{left:auto;right:0;top:5px}.rsv_history_wrap{position:absolute;z-index:1;left:calc(50% + 370px);top:55%;background:#fff;padding:10px;border-radius:8px}.rsv_history_wrap .title{font-size:16px;font-weight:700;margin-bottom:10px;display:flex}.rsv_history{max-height:150px;overflow-y:auto}.rsv_history_table thead{position:sticky;z-index:1;top:-1px}.rsv_history_table th{background:#f2f2f3;color:#6b6b6b}.rsv_history_table td{background:#fff;padding:5px;color:#222}.rsv_history_table td,.rsv_history_table th{border:1px solid #d9d9d9;text-align:center;font-size:12px}.tooltip_wrap img{display:block;width:100%;margin-bottom:5px}.btn_tooltip.left{display:inline-block}.btn_tooltip.v-icon{color:#929292;font-size:15px}a.chat_fix{width:46px;height:46px;background:#e5e5e6;margin:10px auto;display:flex;border-radius:100%;justify-content:center}a.chat_fix .mdi-pin{color:#222}.chat.gnb{padding-top:20px}.chat_left_list{width:230px;background:#fff;border-right:1px solid #dfdfe0;max-height:100%;display:flex;flex-direction:column;flex-shrink:0;position:relative}.chat_left_list_wrap{flex-grow:1;display:flex;flex-direction:column}.chat_left_list .btn_switch_wrap{margin:10px}.chat_left_list_tool{display:flex;align-items:center;padding:5px 15px 0}.chat_left_list_tool_group{margin-left:auto;display:flex}.chat_left_list_tool_group .btn_tool{padding:5px;display:inline-block;border-radius:8px;color:#6b6b6b;height:35px;width:35px;text-align:center;align-items:center}.chat_left_list_tool_group .btn_tool+.btn_tool{margin-left:0}.chat_left_list_tool_group .btn_tool .small{font-size:18px!important;vertical-align:middle}.chat_left_list_tool_group .btn_tool:hover{background:#f2f2f3}.chat_left_list_tool p{font-size:18px;font-weight:600}.chat_search_wrap{display:flex;align-items:center;padding:5px 15px 0;position:relative}.chat_search_wrap .btn_remove{position:absolute;right:5px;top:3px;cursor:pointer;padding:10px;transition:all .2 ease-in-out}.chat_search_wrap .btn_remove .v-icon{color:rgba(0,0,0,.5)}.chat_search_wrap .input_underline{border-bottom:1px solid #dfdfe0;display:block;width:100%;border-radius:0;padding:5px 20px 5px 0}.chat_search_wrap .btn_search{position:absolute;right:15px;top:8px;color:#6b6b6b}.chat_left_list_cont{position:relative;display:flex;width:100%;height:100%}.chat_left_list_fix{position:absolute;width:100%;height:100%;overflow-y:auto}.chat_left_list_card{padding:15px 10px;cursor:pointer;border-bottom:1px solid #f2f2f3}.chat_left_list_card .ic_afterdoc{width:20px;height:20px}.chat_left_list_card.on{background:#fff4df;border:1px solid #fec860}.chat_left_list_card .name{font-weight:600;font-size:14px;margin-right:5px;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat_left_list_card .name+.lgray_txt{line-height:1.8;font-size:12px}.chat_left_list_card .name .lgray_txt{line-height:1.8;font-size:12px;font-weight:400}.chat_left_list_card .card_cont_group{position:relative;display:flex}.chat_left_list_card .card_cont_group+.card_cont_group{margin-top:10px}.chat_left_list_cont .card_cont_group .mdi-cellphone{font-size:11px}.card_cont_group .send_msg{width:180px;font-size:12px;height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#929292}.card_cont_group .badge.red{position:absolute;right:0}.chat_cont_group_right{margin-left:auto;position:relative}.chat_msg_memo_wrap{display:flex;flex-direction:column;height:120px;flex-basis:120px;flex-shrink:0;flex-grow:0;background:#fff;border-bottom:1px solid #dfdfe0;box-shadow:0 4px 10px -5px rgba(0,0,0,.2)}.chat_msg_memo_wrap .title{color:#6b6b6b;padding:10px 10px 0}.chat_msg_memo_cont{display:flex;flex-direction:column;position:relative;height:100%}.chat_msg_memo{position:absolute;width:100%;height:100%;overflow-y:auto;padding:0 10px 10px;word-wrap:break-word;white-space:pre-line}.chat_msg_memo .multiple_img_wrap,.chat_msg_memo .multiple_input_wrap{padding:0;border:0;margin:15px 0}.header_edit{display:flex}.header_title .l_line{display:inline-block;margin:0 10px;content:" ";width:1px;height:20px;background:#929292;border-radius:0}.chat_msg_wrap{flex-grow:1;display:flex;flex-direction:column}.chat_msg_wrap .chat_scroll_wrap{flex-grow:1;position:relative;height:100%}.chat_msg_wrap .chat_scroll_wrap.bottom{justify-content:flex-end}.chat_msg_wrap .chat_scroll{position:absolute;height:100%;width:100%;overflow-y:scroll;display:flex;flex-direction:column;align-items:center}.chat_scroll_wrap .chat_date{width:100%;text-align:center;font-size:12px;padding:10px 0;position:relative}.chat_scroll_wrap .chat_date:before{content:" ";width:100%;height:1px;background:#dfdfdf;display:block;position:absolute;top:23px}.chat_scroll_wrap .chat_date .date{display:inline-block;padding:5px 15px;background:#dfdfdf;border-radius:20px;color:#929292;position:relative}.chat_scroll .chat_bubble_wrap{display:flex;flex-direction:column;margin-top:20px;position:relative;padding:10px;transition:all .1s ease-in-out}.chat_scroll .chat_bubble_wrap .name{font-weight:600;margin-bottom:5px;font-size:12px}.chat_scroll .chat_bubble_wrap .name .time{font-weight:400;color:#929292;margin:0 10px}.chat_scroll .chat_bubble_wrap .chat_bubble{border-radius:8px;max-width:55%;word-break:break-all;padding:10px;white-space:break-spaces}.chat_scroll .chat_bubble_wrap.left{margin-right:auto;align-items:flex-start;width:100%}.chat_scroll .chat_bubble_wrap.left .chat_bubble,.chat_scroll .chat_bubble_wrap.left .file_wrap{background:#eff8ff}.chat_scroll .chat_bubble_wrap.me .chat_bubble,.chat_scroll .chat_bubble_wrap.me .file_wrap{background:#fff2d0!important}.chat_scroll .chat_bubble_wrap.right{margin-left:auto;align-items:flex-end;width:100%}.chat_scroll .chat_bubble_wrap.right .time{float:left}.chat_scroll .chat_bubble_wrap.right .chat_bubble,.chat_scroll .chat_bubble_wrap.right .file_wrap{background:#fff}.chat_scroll .chat_bubble_wrap.right .exercise_chat{margin-left:auto;align-items:flex-end;width:100%;display:flex;flex-direction:column}.chat_scroll .chat_bubble_wrap.left .exercise_chat{margin-left:auto;align-items:flex-start;width:100%;display:flex;flex-direction:column}.chat_scroll .exercise_chat_wrap{width:285px;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;margin-top:5px}.chat_scroll .exercise_chat_wrap .thumb{width:100%;height:160px;background-position:50%;background-size:cover}.chat_scroll .exercise_chat_wrap .title{margin:10px;max-height:40px;font-weight:600;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat_scroll .exercise_chat_wrap .btn_wrap{padding:0 10px 10px;display:block;text-align:center}.chat_scroll .event_info{display:flex;padding-top:15px;margin:15px 0 10px;border-top:1px solid #dfdfe0;flex-grow:1}.chat_scroll .event_info img{width:64px;height:64px;border-radius:8px}.chat_scroll .event_info .end_event_img_box{position:relative;height:64px}.chat_scroll .event_info .event_end_message{font-weight:600;position:absolute;left:0;top:0;width:64px;height:64px;color:#fff;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.chat_scroll .event_info .txt{margin-left:10px;flex-grow:1}.chat_scroll .event_info .event_title{margin-bottom:5px;width:190px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.chat_scroll .event_info .price{font-size:12px;color:#929292;text-decoration:line-through}.chat_scroll .event_info .cprice{display:flex;width:100%;font-weight:700}.chat_scroll .event_btn_wrap{display:block;text-align:center}.multiple_input_wrap{margin:0 10px 10px;border:1px solid #dfdfe0;border-radius:8px;background:#fff;position:relative}.multiple_input_wrap:focus{background:red}.multiple_input_wrap textarea{background:transparent;border:0;display:block}.multiple_input_wrap textarea:disabled~.multiple_btn_wrap,.multiple_input_wrap textarea:disabled~.multiple_img_wrap{background:#f9f9f9;border:0}.multiple_btn_wrap{width:100%;padding:10px;display:flex}.multiple_btn_wrap .btn_tool{color:#929292}.multiple_img_wrap{display:flex;padding:10px;flex-wrap:wrap}.multiple_img_wrap .item{width:54px;height:54px;background:#f2f2f3;border:1px solid #dfdfe0;border-radius:4px;cursor:pointer;position:relative;align-items:center;justify-content:center;display:flex;overflow:hidden;margin:2.5px}.multiple_img_wrap .item_delete{display:none;align-items:center;justify-content:center;background:rgba(80,80,80,.7);width:18px;height:18px;border-radius:20px;position:absolute;top:5px;right:5px;z-index:1}.multiple_img_wrap .item:hover .item_delete{display:flex}.multiple_img_wrap .item_delete .v-icon{color:#fff;font-size:14px}.multiple_img_wrap .item img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.chat_emoji_wrap{position:relative}.chat_emoji{position:absolute;bottom:30px;left:-20px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3)}.chat_input_disabled{position:absolute;border:1px solid #dfdfe0;border-radius:8px;background:#f9f9f9;top:-1px;left:-1px;right:-1px;bottom:-1px;padding:5px}.chat_input_disabled .title{padding:10px 10px 5px;font-size:16px;font-weight:600}.chat_input_disabled .cont{padding:0 10px;color:#929292}.chat_bubble.title{width:285px;background:#fff!important}.chat_bubble.title .title{display:inline-block;padding:5px 10px;background:#1f8fe5;border-radius:10px;color:#fff;font-weight:600;margin-bottom:10px}.chat_bubble .link{text-decoration:underline;color:#1f8fe5}.chat_bubble_wrap .link_title{margin:10px 10px 0;font-weight:600}.chat_bubble_wrap .link_description,.chat_bubble_wrap .link_title{word-wrap:break-word;max-height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat_bubble_wrap .link_description{margin:10px;font-size:12px;color:#929292}.chat_bubble_wrap .link_thumb_wrap{width:285px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff;cursor:pointer}.chat_bubble_wrap .link_thumb_img{width:285px;height:150px;background-position:50%;background-size:cover;background-color:#efefef;border-top:.5px solid #dfdfe0}.chat_bubble_wrap .img_wrap{position:relative;display:flex;align-items:center;justify-content:center;max-width:360px;max-height:500px;min-width:76px;min-height:76px;margin-top:0;overflow:hidden;border:1px solid #dfdfe0;border-radius:8px;box-sizing:content-box;cursor:zoom-in}.chat_bubble_wrap .img_wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat_bubble_wrap .img_wrap .btn_img_download{position:absolute;z-index:1;background:#fff;width:34px;height:34px;display:flex;border:1px solid #dfdfe0;justify-content:center;border-radius:8px;color:#929292;bottom:10px;right:10px;opacity:0;transition:all .3s ease-in-out}.chat_bubble_wrap .img_wrap .img_count .v-icon{font-size:14px}.chat_bubble_wrap .img_wrap .img_count{position:absolute;z-index:1;display:inline-block;padding:4px 10px;border-radius:25px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.5);top:10px;right:10px;transition:all .3s ease-in-out}.chat_bubble_wrap .img_wrap:hover .btn_img_download{opacity:1}.chat_bubble_wrap .img_wrap:after{content:" ";background:transparent;position:absolute;transition:all .3s ease-in-out;top:0;left:0;right:0;bottom:0;z-index:0}.chat_bubble_wrap .img_wrap:hover:after{content:" ";background:rgba(0,0,0,.2)}.chat_bubble_wrap .file_wrap{border:1px solid #dfdfe0;border-radius:8px;display:flex;max-width:350px;padding:10px}.chat_bubble_wrap .file_wrap .file_extension{width:50px;height:50px;background:#dcf0ff;border:1px solid #cde9ff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;color:#1f8fe5;border-radius:4px;margin-right:10px;flex-grow:0;flex-shrink:0}.chat_bubble_wrap .file_wrap .file_info{display:flex;flex-direction:column;margin-right:10px;flex-grow:1}.chat_bubble_wrap .file_wrap .file_name{font-weight:600;max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat_bubble_wrap .file_wrap .file_size{color:#929292;font-size:12px;margin-top:5px}.chat_bubble_wrap .file_wrap .btn_file_download{z-index:1;background:#fff;width:34px;height:34px;display:flex;border:1px solid #dfdfe0;justify-content:center;border-radius:8px;color:#929292;opacity:0;transition:all .3s ease-in-out}.chat_bubble_wrap .file_wrap:hover .btn_file_download{opacity:1}.chat_bubble_wrap:hover{background:rgba(0,0,0,.025)}.chat_bubble_wrap .chat_marker_tool{top:-25px;right:10px}.chat_marker_tool{position:absolute;background:#fff;border-radius:6px;padding:2px;overflow:hidden;border:1px solid #dfdfe0;gap:5px;box-shadow:0 3px 3px rgba(0,0,0,.1);display:flex}.chat_marker_tool a.icon{padding:9px 8px 10px;line-height:1;display:block;border-radius:4px}.chat_marker_tool a.icon:hover{background:rgba(0,0,0,.05)}.chat_marker_selected{margin-top:5px;display:flex;gap:3px;flex-wrap:wrap}.chat_marker_selected a.icon_selected{display:block;background:hsla(0,0%,100%,.5);padding:5px 7px 7px;line-height:1;border-radius:100px;border:1px solid transparent}.chat_marker_selected a.icon_selected:hover{background:rgba(31,143,229,.1);border:1px solid #1f8fe5}.chat_marker_emoji{position:absolute;right:10px;top:0;z-index:99}.manager_title_wrap{display:flex;width:100%;align-items:center}.mamager_chat_tool{margin-left:auto;display:flex;align-items:center}.chat_download_wrap{position:fixed;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:380px;right:10px;bottom:10px;z-index:601}.chat_download_wrap .toast_card_wrap{width:100%;overflow:hidden}.chat_download_wrap .toast_card{background:rgba(0,0,0,.8);border-radius:8px;display:flex;width:100%;padding:10px;margin-top:10px;transition:all .3s linear;overflow:hidden}.chat_download_wrap .toast_card .file_type{width:50px;height:50px;background:#dcf0ff;border:1px solid #cde9ff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;color:#1f8fe5;border-radius:4px;margin-right:10px;flex-grow:0;flex-shrink:0}.chat_download_wrap .toast_card .file_info{color:#fff;display:flex;flex-direction:column;margin-right:10px;flex-grow:1}.chat_download_wrap .toast_card .file_name{font-weight:600;max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat_download_wrap .toast_card .file_size{color:#929292;font-size:12px;margin-top:5px}.chat_download_wrap .toast_card .btn_file_location{font-size:12px;margin-top:5px;font-weight:600;color:#fff}.chat_download_wrap .toast_card .btn_close a{font-size:12px;font-weight:600;color:#fff;margin-left:5px}.download_progress{width:100%;height:5px;background:#fff;border-radius:10px;margin-top:5px;overflow:hidden}.download_progress .bar{height:5px;background:#1f8fe5;border-radius:10px}.chat_img_pop_wrap{position:fixed;flex-direction:column;top:0;left:0;right:0;bottom:0;z-index:600;max-height:100%;height:100%}.chat_img_pop_top,.chat_img_pop_wrap{display:flex;background:rgba(0,0,0,.65)}.chat_img_pop_top{justify-content:space-between;align-items:center;flex-basis:76px;height:76px;flex-shrink:0}.chat_img_pop_info{display:flex;flex-direction:column;color:#fff;font-weight:600;padding:15px}.chat_img_pop_info .name{font-size:16px}.chat_img_pop_info .file_info{color:#929292;font-size:12px;display:flex;line-height:1;margin-top:10px}.chat_img_pop_info .file_info li+li{margin-left:10px;padding-left:10px;border-left:1px solid #929292}.chat_img_pop_tool{padding:0 15px}.chat_img_pop_tool .btn{color:#fff;padding:5px}.chat_img_pop_tool .btn .v-icon{font-size:30px}.chat_img_pop_cont{display:flex;flex-grow:1;justify-content:center;align-items:center;height:calc(100% - 76px)}.chat_img_pop_cont .img_wrap{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;min-width:50px;min-height:50px;margin-top:0;box-sizing:content-box;overflow-y:auto;width:100%;height:100%;text-align:center;transition:transform .35s ease 0s}.chat_img_pop_cont .img_wrap img{background-color:#fff;max-width:100%;max-height:100%;min-width:50px;min-height:50px}.chat_img_pop_control{position:absolute;background:#fff;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:100%;flex-shrink:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);opacity:0;transition:all .3s ease-in-out;z-index:1}.chat_img_pop_prev{left:30px}.chat_img_pop_next{right:30px}.chat_img_pop_cont:hover .chat_img_pop_control{opacity:1}.noti_history_overlay{position:absolute;width:360px;display:flex;flex-direction:column;font-size:14px;color:#222;left:65px;bottom:20px;background:#fff;border-radius:16px;z-index:99999;box-shadow:0 5px 15px rgba(0,0,0,.4);height:80%;overflow:hidden;transform-origin:left bottom}.noti_history_overlay .pop_title{border-bottom:0}.noti_history_wrap{display:flex;flex-direction:column;height:100%}.noti_check_tool{display:flex;justify-content:space-between;padding:10px 15px;font-weight:600;font-size:12px;border-bottom:1px solid #dfdfe0}.noti_history_overlay .noti_history{position:relative;display:flex;height:100%}.noti_history_overlay .noti_history_scroll{position:absolute;width:100%;max-height:100%;overflow-y:auto;padding:0 15px 15px}.noti_history_card{display:flex;flex-direction:column;border-bottom:1px solid #dfdfe0;padding:20px 0;cursor:pointer}.noti_history_card .header{display:flex;justify-content:space-between;align-items:center}.noti_history_card .header .title{position:relative;font-size:16px;font-weight:600}.noti_history_card .header .title .badge{left:0;top:-10px}.noti_history_card .body{text-align:left}.noti_history_card .body p{margin-top:5px}.noti_history_card .body .detail{margin-top:5px;background:#f2f2f3;border-radius:8px;padding:10px;font-size:12px;line-height:1.5}.noti_history_card .body .detail pre{display:block;word-break:break-all;white-space:pre-line}.notice_preview_wrap{width:460px;background:#f2f2f3;border-left:1px solid #dfdfe0;height:calc(100% - 65px);display:flex;flex-direction:column}.notice_preview_wrap .info{border-bottom:1px solid #dfdfe0;padding:20px;font-size:12px;color:#6b6b6b}.notice_preview_wrap .info b{font-size:16px;color:#222;display:block;margin-bottom:5px}.notice_preview_wrap .notice_preview{display:flex;justify-content:center;align-items:center;flex-grow:1}.notice_preview .device_wrap{width:360px;height:760px;background:#fff;border:1px solid #222;display:flex;flex-direction:column;position:relative}.notice_preview .device_wrap.h_600{height:600px}.notice_preview .device_wrap .statusbar{height:28px;flex-basis:28px;flex-shrink:0;display:flex;padding:0 20px;align-items:center;width:100%}.notice_preview .device_wrap .statusbar.blue{background:#319ef1;color:#fff}.notice_preview .device_wrap .statusbar.blue .v-icon{color:#fff}.notice_preview .device_wrap .topbar{height:56px;flex-basis:56px;flex-shrink:0;display:flex;padding:0 16px;align-items:center;width:100%;font-size:18px;font-weight:700}.notice_preview .device_wrap .topbar .v-icon{color:#222}.notice_preview .device_wrap .view{display:flex;flex-direction:column;position:relative;max-height:674px;height:100%}.notice_preview .device_wrap .view .notice_title{padding:24px 0;margin:0 16px;border-bottom:1px solid #dfdfe0}.notice_preview .device_wrap .view .notice_title p{font-size:16px;font-weight:700;padding-left:0;padding-right:0}.notice_preview .device_wrap .view .notice_title small{color:#929292}.notice_preview .device_wrap .view .content{flex-grow:1;padding:16px 0 0;overflow-y:auto}.notice_preview .device_wrap .main_view{background-image:url(https://afterdoc.s3.ap-northeast-2.amazonaws.com/63b52120487b0772f7b056a5/20230410175230/main_bg.png);display:flex;background-size:cover;flex-direction:column;position:relative;flex-grow:1}.notice_preview .device_wrap .m_pop_wrap{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center}.device_wrap .m_pop{background:#fff;width:328px;height:587px;border-radius:8px;display:flex;flex-direction:column}.device_wrap .m_pop .m_pop_title{height:59px;flex-basis:59px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:700;border-bottom:1px solid #f2f2f3}.device_wrap .m_pop .m_pop_cont{flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:center}.device_wrap .m_pop .m_pop_cont .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;color:#929292}.device_wrap .m_pop .m_pop_cont .empty .v-icon{font-size:80px;color:#d9d9d9}.device_wrap .m_pop .m_pop_cont img{max-width:100%;display:block}.device_wrap .m_pop .m_pop_scroll{padding:24px 20px;flex-grow:1;height:382px;overflow:auto;word-break:break-all;white-space:pre-wrap}.device_wrap .m_pop .m_pop_scroll .title{font-weight:700;font-size:18px;margin-bottom:16px}.device_wrap .m_pop .m_pop_scroll .cont{font-size:16px}.device_wrap .m_pop .m_btn_wrap{padding:16px 20px}.device_wrap .m_pop .m_btn_wrap,.device_wrap .m_pop .m_pop_btn{display:flex;flex-direction:column;justify-content:center;align-items:center}.device_wrap .m_pop .m_pop_btn{width:100%;border-radius:100px;color:#329ef1;font-weight:700;border:1px solid #329ef1;font-size:16px;flex-basis:48px;height:48px}.device_wrap .m_pop .m_pop_bottom{height:64px;flex-basis:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;border-top:1px solid #f2f2f3;padding:0 16px}.device_wrap .m_pop .m_pop_bottom .v-icon{vertical-align:middle}.device_wrap .content p{margin:5px 0;word-break:break-all}.device_wrap .content b,.device_wrap .content em,.device_wrap .content h1,.device_wrap .content h2,.device_wrap .content h3,.device_wrap .content li,.device_wrap .content ol,.device_wrap .content p,.device_wrap .content s,.device_wrap .content strong,.device_wrap .content u,.device_wrap .content ul{word-break:break-word;margin:5px 0;white-space:pre-wrap}.device_wrap .content p:empty:after{display:inline-block;content:" "}.device_wrap .content h1,.device_wrap .content h2,.device_wrap .content h3,.device_wrap .content p{padding-left:16px;padding-right:16px}.device_wrap .content hr,.device_wrap .content ol li,.device_wrap .content ul li{margin-left:16px;margin-right:16px}.device_wrap .content img{max-width:100%}.device_wrap .content blockquote{padding:1px 1px;background:#f2f2f3;position:relative;width:calc(100% - 32px);margin:0 auto}.device_wrap blockquote:before{content:" ";display:block;position:absolute;width:4px;background:#dfdfe0;top:0;left:0;right:0;bottom:0}.device_wrap .content hr{border:.5px solid #dfdfe0}.device_wrap .content ol,.device_wrap .content ul{margin-left:16px;margin-right:16px}.device_wrap .content ol li p,.device_wrap .content ul li p{padding:0}.device_wrap .content ul{list-style:disc}.event_list_img{width:70px;height:70px}.event_list_img img{width:100%;height:100%}.view .event_wrap{display:flex;flex-direction:column;height:100%;flex-grow:1}.view .event_wrap .event_top{padding:8px 16px 24px;border-bottom:8px solid #f2f2f3}.view .event_wrap .event_top .event_title_wrap{margin-bottom:16px}.view .event_wrap .event_top .title{font-size:21px;font-weight:700;margin-bottom:8px;word-wrap:break-word}.view .event_wrap .event_top .sub_txt{font-size:12px;color:#929292;word-break:break-word}.view .event_top .price_through{color:#ccc;text-decoration:line-through}.view .event_top .price_wrap{display:flex}.view .event_top .left{display:flex;font-size:16px;font-weight:700}.view .event_top .left .red_txt{margin-left:8px;color:#ff5c71}.view .event_top .right{margin-left:auto;font-size:12px;color:#929292}.view .event_cont{height:100%;display:flex;flex-direction:column}.view .event_cont .empty_wrap,.view .event_cont .event_cont_image{flex-grow:1;display:flex;flex-direction:column}.view .event_cont .empty_wrap{justify-content:center}.view .event_cont .empty_wrap .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;color:#929292}.view .event_cont .empty_wrap .empty .v-icon{font-size:80px;color:#d9d9d9}.device_wrap .event_block{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;background:rgba(0,0,0,.7)}.device_wrap .event_block,.end_txt{display:flex;flex-direction:column;align-items:center;justify-content:center}.end_txt .bold{font-weight:700;font-size:40px}.end_txt .regula{font-weight:400;font-size:14px}.end_txt img{display:block;margin:0 auto;width:40px}.grid_container{align-items:center}.conditions_input,.grid_container{display:flex;flex-wrap:wrap;gap:5px}.conditions_input{border:1px solid #dfdfe0;padding:6px 10px;background:#fff;font-size:14px;border-radius:4px;max-height:90px;overflow-y:auto}.conditions_input.w_100{width:100%!important}.conditions_input .label+.label{margin-left:0!important}.date_box{padding:6px 10px;width:110px;height:34px;background:var(--gray_50,#f2f2f3);border:var(--gray60,#dfdfe0) 1px solid}.user_join_date_wrap{display:flex;align-items:center;gap:5px}.user_join_date_wrap .user_join_date{width:110px;padding:6px 10px;display:flex;align-items:center;border-radius:4px}.user_join_date_wrap.disable .user_join_date{background:var(--gray_50,#f2f2f3);border:1px solid #dfdfe0}.user_join_date_wrap.enable .user_join_date{background:#fff;border:1px solid #dfdfe0}.condition_error_text{color:#f15959;font-size:12px}.event_select{color:var(--gray80);border-radius:4px;border:1px solid #dfdfe0;padding:8px 10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.event_select.disable{background:#f2f2f3;color:#222;cursor:default}.event_list_box,.event_select_box{position:relative}.event_list_wrap{z-index:9;position:absolute;left:0;top:6px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);background:#fff;padding:10px;border-radius:8px;width:100%;height:258px;overflow-y:auto;display:flex;flex-direction:column}.event_list_wrap li{cursor:pointer;padding:10px 0;border-bottom:1px solid var(--gray60);display:flex;justify-content:space-between;align-items:center}.event_select_box .event_select .event_list_title{max-width:1200px}.event_select_box .event_list_box .event_list_title{max-width:1030px}.event_list_wrap li .create_date{font-size:12px;display:flex;align-items:center;gap:20px}.event_list_wrap li:hover{background:#f2f2f3}.event_list_wrap li.select_option{font-size:14px;color:var(--gray80);font-weight:400}.btn_box{vertical-align:middle!important}.manager_table tbody>tr>td{padding:5px;table-layout:auto;border-top:1px solid #dfdfe0;vertical-align:top}.manager_table tbody .sheet_weeks_picker td{padding:0;border:0;vertical-align:auto}.manager_table_scroll_wrap{overflow:auto;height:100%}.manager_table thead>tr:first-child{position:sticky;z-index:999;top:0}table.manager_table tbody:nth-child(2){position:sticky;z-index:999;top:41px;background-color:#fff;border-bottom:1px solid #fff}.manager_table thead>tr:first-child th,table.manager_table tbody:nth-child(2) td{border-bottom:1px solid #dfdfe0}.manager_table .theme--light.v-card .v-date-picker-table tbody td{border:0}.manager_table .theme--light.v-card .v-date-picker-table thead th{border:0;background-color:inherit}.header_title.sheet .alsheet_top_left{display:flex;align-items:flex-end;flex-basis:400px;flex-grow:0;flex-shrink:0}.header_title.sheet .alsheet_top_right{display:flex;flex-direction:column;flex-grow:1}.header_title.sheet .alsheet_top_right .sheet_top_right{padding-top:0}.alsheet_top_right02{display:flex;align-items:flex-start}.alsheet_top_right02 .sheet_top_center{flex-grow:1;padding-top:15px;justify-content:center}.alsheet_top_right02 .main_btn{display:flex;align-items:center;margin-top:15px;margin-left:auto;flex-basis:400px;flex-grow:0;justify-content:flex-end;position:relative}.alsheet_top_right02 .main_btn .timer{position:absolute;top:-20px;right:-10px}.label_info_wrap{display:flex;align-items:center;justify-content:flex-end;margin-top:10px;gap:10px;margin-left:auto;width:100%;flex-grow:1;height:41px;position:relative}.label_info_scroll{position:absolute;max-width:calc(100% - 40px);overflow-x:hidden;width:100%;right:30px;display:flex}.label_info{display:flex;gap:5px;flex-wrap:nowrap;overflow-x:auto;flex-grow:0;padding-bottom:5px;margin-left:auto}.rsv_label{display:inline-block;font-size:12px;padding:2px 8px;white-space:nowrap;border-radius:100px;word-break:keep-all}.rsv_label.small{font-size:11px;padding:1px 5px;height:auto}.btn_label_show{color:#6b6b6b;padding-bottom:5px}.sheet2_layout_wrap{display:flex;width:100%;height:100%;flex-grow:1;position:relative}.sheet2_layout{position:absolute;display:flex;width:100%;top:0;left:0;right:0;bottom:0}.sheet2_wrap{display:flex;border:1px solid #dfdfe0;position:relative;align-items:flex-start;min-height:100%;overflow:auto;height:100%;background:#f2f2f3}.sheet2_layout .main{display:flex;flex-direction:column;width:100%}.sheet2_table_y.time{width:60px;position:sticky;left:0;z-index:3}.sheet2_table_y.time .sheet2_table_header{width:100%;height:60px;justify-content:center;align-items:center}.sheet2_table_y{background:#fff;flex-shrink:0;position:relative}.sheet2_table_header{height:60px;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background:#f2f2f3;text-align:center;font-size:14px;display:flex;flex-direction:column;color:#929292;position:sticky;top:0;z-index:2;border-bottom:1px solid #c6c6c6}.sheet2_table_header .part{padding:3px 0;font-size:12px;border-bottom:1px solid #cdcdcd}.sheet2_table_header .doctor{display:flex;align-items:center;justify-content:center;flex-grow:1;font-weight:700;color:#222}.sheet2_table_y.time .column{background:#f2f2f3;color:#929292;text-align:center;font-size:12px}.sheet2_table_y.time .column:last-of-type,.sheet2_table_y_cont{border-bottom:1px solid #dfdfe0}.sheet2_table_y_cont{display:flex;flex-direction:column}.sheet2_table_y .column{width:100%;height:35px;border-right:1px solid #ddd;cursor:pointer;position:relative}.sheet2_table_y .column:hover{background:rgba(51,59,73,.05)}.sheet2_table_y .column.bold{font-weight:700;border-top:1px solid #cdcdcd!important}.sheet2_table_y .column+.column{border-top:1px dotted #d7d7d7}.sheet2_table_y .rsv_card_wrap{position:absolute;padding:3px}.sheet2_table_y .rsv_card{cursor:pointer;display:flex;flex-direction:column;width:100%;border-radius:4px;padding:5px;height:100%;overflow:hidden}.bd_black,.sheet2_table_y .rsv_card.white{border:1px solid #222}.sheet2_table_y .rsv_card .user_info{font-size:13px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;flex-grow:0}.sheet2_table_y .rsv_card .user_info .ic_afterdoc{width:13px}.sheet2_table_y .rsv_card .rsv_memo{font-size:11px;color:#6b6b6b;min-height:0;overflow:hidden;text-overflow:hidden;flex-shrink:1;flex-grow:1}.rsv_btn_wrap{display:flex;justify-content:flex-end;flex-shrink:0;flex-grow:0}.rsv_btn .v-icon{font-size:15px}.rsv_preview_wrap{position:fixed;width:350px;background:#fff;border:1px solid #000;z-index:999;padding:15px;font-size:13px;top:30px;left:15px;pointer-events:none}.rsv_preview_wrap .user_info_01{display:flex;align-items:center;gap:10px}.rsv_preview_wrap .user_info_01 .name{font-weight:700;font-size:14px}.rsv_preview_wrap .user_info_01 .link{font-size:20px}.rsv_preview_wrap .user_info_02{margin-top:10px;display:flex}.rsv_preview_wrap .user_info_03{margin-top:10px;height:85px;display:flex}.rsv_preview_wrap div[class^=user_info].bdt{border-top:1px solid #ebebee;padding-top:10px}.rsv_preview_wrap .user_info_02 .title,.rsv_preview_wrap .user_info_03 .title{font-size:12px;color:#929292;font-weight:700;width:80px;flex-shrink:0}.rsv_preview_wrap .user_info_02 .cont,.rsv_preview_wrap .user_info_03 .cont{font-size:12px}.rsv_preview_wrap .user_info_03 .cont{white-space:normal;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.label_select_wrap{position:absolute;background:#fff;border-radius:8px;padding:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;z-index:1;border:1px solid #dfdfe0;filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.label_select_wrap .label_select{width:20px;height:20px;border-radius:100%;border:1px solid #dfdfe0}.user_search_wrap .al_userinfo_overlay{background:#fff;display:flex;flex-direction:column;position:absolute;top:10;left:calc(100% + 10px);border:1px solid #000;z-index:5;padding:10px;width:-moz-fit-content;width:fit-content}.user_search_wrap .al_userinfo_overlay .desc{color:#929292;font-size:12px;padding-bottom:10px}.user_search_wrap .al_userinfo_overlay .al_user_info{border-top:1px solid #ccc}.user_search_wrap .al_userinfo_overlay .al_user_info_item{display:flex;align-items:center;gap:5px;margin-top:5px}.user_search_wrap .al_userinfo_overlay .gen_birth,.user_search_wrap .al_userinfo_overlay .label{color:#929292}.user_search_wrap .al_userinfo_overlay .title{margin-top:10px;text-align:left;color:#6b6b6b}.btn_al_rsv_search{display:flex;align-items:center}.btn_al_rsv_search .chartnum,.btn_al_rsv_search .name{font-size:16px}.al_rsv_search_loading_wrap{position:relative;width:24px;height:24px;flex-grow:0;flex-shrink:0}.al_rsv_search_loading_wrap .input_loading:after,.al_rsv_search_loading_wrap .input_loading:before{top:0;left:0;margin:0}.al_rsv_search_alert{position:relative;width:24px;height:24px;flex-grow:0;flex-shrink:0;display:flex;flex-direction:center;align-items:center}.al_rsv_search_alert .v-icon{font-size:20px}.pop_rsv_detail{display:flex;flex-direction:row;height:100%}.pop_rsv_detail .rsv2_info_wrap{flex-basis:560px;background:#f2f2f3;height:100%;border-radius:0 0 0 16px;flex-shrink:0;flex-grow:0;display:flex;flex-direction:column}.user_search_wrap{position:relative}.user_search_wrap .easy_regist_results{width:auto;min-width:100%}.user_search_wrap .easy_regist_results button .mgr_auto{white-space:nowrap}.rsv2_search_wrap{display:flex;padding:15px 20px;align-items:center}.rsv2_search_wrap .easy_regist_results{top:47px}.rsv2_search_wrap .easy_regist_results [class^=btn]+[class^=btn]{margin:0}.rsv2_search_wrap .title,.rsv2_treatment_wrap .title{flex-basis:60px;flex-shrink:0;flex-grow:0;font-weight:700;text-align:right;padding-right:10px;font-size:12px}.rsv2_search_wrap .cont{flex-grow:1}.rsv2_detail_title{background:#929292;color:#fff;padding:5px 20px;border-top:1px solid #dfdfe0;font-weight:700}.rsv2_info_wrap .table_wrap{padding:5px 15px}.rsv2_info_wrap .table_wrap table{width:100%}.rsv2_info_wrap .table_wrap table tr th{font-weight:700;text-align:right;font-size:12px;padding-right:10px}.rsv2_info_wrap .table_wrap table tr td,.rsv2_info_wrap .table_wrap table tr th{padding:5px}@media screen and (min-width:2000px){.rsv2_info_wrap .table_wrap table tr td{display:flex;align-items:center;padding:5px}}.rsv2_treatment_wrap{display:flex;padding:0;border-top:1px solid #ccc;max-height:70px;margin:0 20px}.rsv2_treatment_wrap .title{padding-top:10px}.rsv2_treatment_wrap .cont{max-height:100%;overflow-y:auto;padding:10px 0}.rsv2_treatment_wrap .check_wrap{margin:0 10px 10px 0}.rsv2_ico.absolute{position:relative}.rsv2_ico.absolute .v-icon{position:absolute}.rsv2_ico .v-icon{font-size:20px}.account_off .v-icon,.link_off .v-icon{color:#929292}.link .v-icon{color:#222}.rsv2_user_info{display:flex;align-items:center;padding:10px 20px}.rsv2_user_info .name{font-size:16px;font-weight:700}.rsv2_user_info .account_off,.rsv2_user_info .chartnum,.rsv2_user_info .gen_birth,.rsv2_user_info .label.lgray_txt,.rsv2_user_info .link,.rsv2_user_info .link_off{margin-left:5px}.rsv2_user_info .rsv2_tool_wrap{margin-left:auto}.rsv2_memo_wrap{padding:0 20px 0}.rsv2_memo_wrap .rsv2_memo_01,.rsv2_memo_wrap .rsv2_memo_02,.rsv2_memo_wrap .rsv2_memo_03{display:flex}.rsv2_memo_wrap .rsv2_memo_01{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.rsv2_memo_wrap .rsv2_memo_02 textarea,.rsv2_memo_wrap .rsv2_memo_03 textarea{height:100px;margin-bottom:10px}.rsv2_memo_wrap .rsv2_memo_01.bdb_0{border-bottom:0}.rsv2_memo_wrap .title{flex-basis:60px;flex-shrink:0;flex-grow:0;font-weight:700;font-size:12px}.rsv2_memo_wrap .cont{flex-grow:1}.rsv2_memo_wrap .rsv2_memo_01 textarea{height:70px}.rsv2_user_memo_wrap{position:relative}.rsv2_user_memo_wrap textarea{padding-right:60px}.rsv2_user_memo_wrap .btn_xs{position:absolute;top:10px;right:10px}.pop_wrap .pop_rsv_detail .btn_wrap{padding:20px}.pop_rsv_detail .rsv2_history_wrap{flex-basis:605px;flex-grow:0;border-left:1px solid #dfdfe0;max-width:605px}.pop_rsv_detail .rsv2_rsv_history{padding:15px 20px}.pop_rsv_detail .btn_switch_wrap{width:220px;margin:0}.rsv2_calendar_tool{padding-bottom:10px;display:flex;gap:10px}.rsv2_calendar_tool .btn+.btn{margin:0}.rsv2_calendar_tool .month{font-size:18px;font-weight:700}.rsv2_calendar_wrap{background:#fff;flex-grow:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-bottom:1px}.rsv2_calendar_scroll{height:380px;max-height:380px;font-size:12px;overflow-y:scroll;overflow-x:none;position:relative}.rsv2_calndar_border{height:380px;max-height:380px;border-radius:8px;border:1px solid #dfdfe0;overflow:hidden}.rsv2_calendar_wrap .day_title{background:#f9f9f9;font-weight:700;padding:5px;text-align:center;color:#6b6b6b;position:sticky;top:0;border-bottom:1px solid #dfdfe0;z-index:3}.rsv2_calendar_wrap .day_wrap{display:flex;flex-direction:column;min-height:58px;border-bottom:1px solid #dfdfe0;position:relative}.rsv2_calendar_wrap .not_thismonth .day{opacity:.3}.rsv2_calendar_wrap .day_wrap.today:after{content:" ";display:block;position:absolute;border:1px solid #1f8fe5;border-radius:8px;top:0;left:0;right:0;bottom:0;z-index:0}.rsv2_calendar_wrap .day_wrap.today .day{font-weight:800}.rsv2_calendar_wrap .day_wrap+.day_wrap{border-left:1px solid #dfdfe0}.rsv2_calendar_wrap .day_wrap:nth-of-type(7n+8){border-left:0;background:#f9f9f9}.rsv2_calendar_wrap .day_wrap:nth-of-type(7n+8) .day{color:#f15959}.rsv2_calendar_wrap .day_wrap:nth-of-type(7n) .day{color:#1f8fe5}.rsv2_calendar_wrap .day{padding:5px}.rsv2_calendar_wrap .day_cont_wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;padding:5px;position:relative;z-index:2}.rsv2_calendar_wrap .rsv_box{height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-sizing:border-box}.rsv2_calendar_wrap .rsv_box:hover:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(34,34,34,.2);border-radius:4px}.rsv2_calendar_wrap .rsv_box.on:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #000;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.2)!important}.rsv2_calendar_wrap .rsv_box .v-icon{font-size:16px;color:#000}.rsv2_history_detail table{margin-top:10px;table-layout:fixed;width:100%}.rsv2_history_detail table tr{border-top:1px solid #dfdfe0}.rsv2_history_detail table tr th{font-size:12px;text-align:right}.rsv2_history_detail table tr td,.rsv2_history_detail table tr th{height:40px;padding:0 3px}.rsv2_history_detail table tr.pd_10 td,.rsv2_history_detail table tr.pd_10 th{padding:10px 3px}.rsv2_history_detail table tr.bdt0{border-top:0}.rsv2_history_detail table tr.bdt0 th,.rsv2_history_detail table tr.pd_10 th{vertical-align:top}.rsv2_consulting_history{margin-top:10px}.table2_xyscroll{border:1px solid #d7dbe1;max-width:100%;overflow:auto}.table2_xyscroll.sticky table.table2_default th:not(thead th),.table2_xyscroll.sticky table.table2_default thead{position:sticky;top:0;z-index:1}.table2_xyscroll table.table2_default{border:0}table.table2_default tr.on{background:#fff4df}.table2_default:not(.no_hover)>tbody>tr:hover,.table2_default:not(.no_hover)>thead>tr:hover,.table2_default:not(.no_hover)>tr:hover{background:rgba(51,59,73,.03)}table.table2_default.th_center>thead>tr>th{text-align:center}table.table2_default{border:1px solid #d7dbe1;width:100%;table-layout:fixed;font-size:13px}table.table2_default.layout_auto{table-layout:auto}table.table2_default.pd_small>tbody>tr>th,table.table2_default.pd_small>thead>tr>th,table.table2_default.pd_small>tr>th{padding:5px}table.table2_default>tbody>tr>th,table.table2_default>thead>tr>th,table.table2_default>tr>th{color:#868e9b;background:#f2f4f5;padding:5px 10px;font-size:12px;text-align:left}.sticky table.table2_default>thead>tr>th{position:relative}.sticky table.table2_default>thead>tr>th:after{position:absolute;content:" ";width:100%;height:1px;background:#d7dbe1;left:0;right:0;bottom:0}table.table2_default.pd_small>tbody>tr>td,table.table2_default.pd_small>thead>tr>td,table.table2_default.pd_small>tr>td{padding:5px}table.table2_default>tbody>tr>td,table.table2_default>thead>tr>td,table.table2_default>tr>td{padding:10px}.table2_xyscroll .table2_default th:first-of-type,.table2_xyscroll table.table2_default td:first-of-type{border-left:0}table.table2_default td:last-of-type,table.table2_default th:last-of-type{border-right:0}table.table2_default th:first-of-type{border-right:1px solid #dfdfe0}table.table2_default tr:first-of-type td,table.table2_default tr:first-of-type th{border-top:0}table.table2_default>tbody>tr>td,table.table2_default>tbody>tr>th,table.table2_default>thead>tr>td,table.table2_default>thead>tr>th,table.table2_default>tr>td,table.table2_default>tr>th{border:1px solid #d7dbe1}.intergration_pop{display:flex;flex-direction:column;height:100%}.intergration_pop .intergration_cont{display:flex;flex-grow:1}.intergration_pop .w_half{display:flex;flex-direction:column}.intergration_pop .w_half .loading_top_wrap{display:flex;flex-direction:column;height:100%}.intergration_pop .w_half+.w_half{border-left:1px solid #ccc}.intergration_cont .intergration_user_info{padding:10px}.intergration_cont .user_card{padding:10px;border-radius:8px;color:#222}.intergration_cont .user_card .top{display:flex}.intergration_cont .user_card .bottom{margin-top:10px}.intergration_cont .user_card .chartnum,.intergration_cont .user_card .name{font-weight:700;text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.intergration_cont .user_card .chartnum{margin-left:5px}.intergration_cont .user_card .gen_birth{margin-left:auto;color:#6b6b6b;font-size:12px}.intergration_cont .search_wrap{display:block;border-bottom:1px solid #ccc}.intergration_cont .search_wrap .mg_left{margin:10px 0 0 70px}.intergration_cont .search_top{display:flex}.intergration_cont .search_top .title{flex-basis:60px;flex-shrink:0;flex-grow:0;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.intergration_cont .search_top .cont{padding:10px 10px;flex-grow:1}.intergration_cont .search_result_wrap{height:100%;max-height:100%;position:relative;overflow-y:scroll}.intergration_cont .check_wrap,.intergration_cont .radio_wrap{max-width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.intergration_cont .search_result_txt{font-size:12px}.intergration_cont .search_result{display:flex;flex-direction:column;gap:10px;position:absolute;width:100%;padding:10px 20px}.intergration_cont .search_result small{margin:-5px 0 10px}.intergration_pop .btn_wrap{border-top:1px solid #ccc;padding:20px}.default_account_set{display:flex;flex-direction:column;width:100%;align-items:center}.default_account_set .desc{padding:20px;text-align:center}.default_account_select_wrap{width:380px;flex-grow:1;flex-shrink:0;border:1px solid #ccc;border-radius:8px;max-height:100%;position:relative;overflow:hidden;margin-bottom:20px}.default_account_select{position:absolute;width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:10px;padding:20px}.custom_select{position:relative;cursor:default}.custom_select.disabled [class^=input],.custom_select [disabled=disabled]{background:#f2f2f3;color:#636363;pointer-events:none}.custom_select .input_s .chevron,.custom_select .input_xs .chevron{position:absolute;right:2px;top:7px}.custom_select .input_default .chevron{position:absolute;right:2px;top:12px}.custom_select .chevron .v-icon{display:inline-block;font-size:19px;text-rendering:auto;color:#000}.custom_select .list{position:absolute;background:#fff;border:.5px solid #767676;display:flex;flex-direction:column;width:100%;z-index:1;max-height:400px;overflow-y:auto;box-shadow:0 0 8px rgba(0,0,0,.2)!important}.custom_select .list .top_fixed{background:#f2f4f5;border-bottom:1px solid #d7dbe1;display:inline-flex;font-size:12px;font-weight:700;color:#868e9b;padding:5px 10px;position:sticky;top:0;left:0;z-index:1}.custom_select .list .item{display:block;padding:0 10px;white-space:nowrap;width:100%;overflow:hidden;align-items:center;display:flex;gap:5px;cursor:default;flex-grow:0;flex-shrink:0}.custom_select .list .item.on,.custom_select .list .item:hover{background:#1e90ff;color:#fff}.custom_select .list:hover .item.on{background:transparent;color:#222}.custom_select .input_default,.custom_select .input_xs{display:flex;align-items:center;gap:5px}.custom_select .list.multiple .item{padding:5px 10px}.custom_select .list .item .check_wrap{display:flex;align-items:center;width:100%;gap:5px}.custom_select .input_s .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:25px;padding:1px 0;display:block}.custom_select .color_circle{border:1px solid #dfdfe0;display:inline-block;width:16px;height:16px;flex-shrink:0;border-radius:100%}.custom_select .color_square{border:1px solid #dfdfe0;display:inline-block;width:16px;height:16px;flex-shrink:0}.search_period,.user_AL_tab{display:flex;align-items:center}.search_period{gap:5px}.search_period .btn_xs{padding:4px 10px}.treatment_status_wrap{background:#f2f2f3;flex-grow:1;border-radius:0 0 16px 16px;display:flex}.treatment_status_wrap .w_half+.w_half{border-left:1px solid #ccc}.treatment_status_wrap .user_info{padding:15px;border-bottom:1px solid #ccc}.treatment_status_wrap .user_info_01{display:flex;gap:5px;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px}.treatment_status_wrap .user_info_02{display:flex;align-items:center;margin-top:10px}.treatment_status_wrap .user_info_02 .title{flex-basis:80px;flex-grow:0;flex-shrink:0;font-size:12px;font-weight:700;color:#929292}.treatment_status_wrap .user_info .name{font-size:16px;font-weight:700}.treatment_status_wrap .user_info .gen_birth{font-size:12px;color:#929292}.treatment_status_wrap .title_wrap{display:flex;align-items:center;padding:15px 15px 10px;font-weight:700;font-size:12px}.treatment_status_wrap .title_wrap .btn_switch_wrap{margin:0 0 0 auto}.treatment_status_wrap .cont_wrap.bdb{border-bottom:1px solid #ccc;padding-bottom:15px}.treatment_status_wrap .cont_wrap{margin:0 15px;position:relative}.treatment_status_wrap .rsv2_calendar_tool{background:#dfdfe0;padding:5px;border-radius:8px}.treatment_status_wrap .rsv2_calendar_tool .mgl_auto{margin-left:auto}.treatment_status_wrap .rsv_box:hover:after{content:" ";display:block;position:absolute;background:rgba(0,0,0,.4);top:0;left:0;right:0;bottom:0;border-radius:4px}.treatment_status_wrap .list_wrap{background:#fff;max-height:330px;overflow-y:scroll}.treatment_status_wrap .list_wrap .list:last-of-type{border-bottom:1px solid #ccc}.treatment_status_wrap .btn_xs{font-size:12px}.treatment_status_wrap .list_wrap .list{display:flex;cursor:pointer;align-items:center;border-top:1px solid #ccc;position:relative}.treatment_status_wrap .list_wrap .list .content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-basis:340px;flex-grow:0;flex-shrink:0;padding:10px}.treatment_status_wrap .list_wrap .list.no_cont{cursor:auto}.treatment_status_wrap .list_wrap .list.no_cont .content{flex-basis:100%}.treatment_status_wrap .list_wrap .list .writer{font-size:12px;color:#6b6b6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;flex-shrink:1;text-align:right;padding:10px}.treatment_status_wrap .rsv2_user_memo_wrap .btn_xs{bottom:10px;top:auto}.treatment_status_wrap .list_wrap .list.on{border:1px solid #fec860;background:#fff4df;font-weight:700}.treatment_status_wrap .list_wrap .list.on+.list{border-top:0}.treatment_status_wrap .list_wrap .list:hover:not(.no_cont){font-weight:700}.treatment_status_wrap .multiple_input_wrap{display:flex;flex-direction:column;height:375px}.rsv2_box_detail{background:#fff;border:1px solid #000;position:fixed;padding:10px;width:400px;max-height:300px;overflow-y:scroll;z-index:111}.rsv2_box_detail .group{display:flex}.rsv2_box_detail .group .title{flex-basis:60px;flex-shrink:0;flex-grow:0}.rsv2_box_detail .group .cont{flex-grow:1;word-break:break-all}.loading_top_wrap{position:relative}.loading_bg.absolute{position:absolute;top:0;left:0;right:0;bottom:0}.loading_bg.absolute,.loading_bg.fixed{z-index:999;background:hsla(0,0%,100%,.3)}.loading_bg.fixed{position:fixed}.loading_bg.blur{background:hsla(0,0%,100%,.5);backdrop-filter:blur(4px);z-index:999}.loading_bg{width:100%;height:100%;position:absolute;background:hsla(0,0%,100%,.8);top:0;left:0;right:0;bottom:0;z-index:2;border-radius:16px}.loading_bg.transparent{background:none!important}.loading_bg.round_none{border-radius:0}.loading_wrap{width:100%;height:100%;display:table}.loading_obj,.loading_wrap{vertical-align:middle;text-align:center}.loading_obj{display:table-cell;height:60px}.loading_obj,.spinner{width:60px;margin:0 auto}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@keyframes colors{0%{stroke:rgba(31,143,229,.3)}25%{stroke:#1f8fe5}50%{stroke:rgba(31,143,229,.3)}75%{stroke:#1f8fe5}to{stroke:rgba(31,143,229,.3)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.input_loading_wrap{position:relative}.input_loading_wrap.center{display:flex;justify-content:center}.input_loading_wrap.inline{display:inline-block}.input_loading_wrap.small .input_loading{position:absolute;top:0;left:0;right:0;bottom:0}.input_loading_wrap.small .input_loading:after,.input_loading_wrap.small .input_loading:before{content:"";box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:3px;border:2px solid #97caec;border-radius:50%;animation:loading-ring 1s cubic-bezier(.5,0,.5,1) infinite;border-color:#97caec transparent transparent transparent}.input_loading{position:absolute;top:0;left:0;right:0;bottom:0}.input_loading.bg_white{background:hsla(0,0%,100%,.5)}.input_loading_wrap.center .input_loading{display:flex;justify-content:center;align-items:center}.input_loading_wrap.center .input_loading:after,.input_loading_wrap.center .input_loading:before{top:auto;left:auto;right:auto;bottom:auto}.input_loading:after,.input_loading:before{content:"";box-sizing:border-box;display:block;position:absolute;top:2px;right:20px;width:24px;height:24px;margin:3px;border:3px solid #97caec;border-radius:50%;animation:loading-ring 1s cubic-bezier(.5,0,.5,1) infinite;border-color:#97caec transparent transparent transparent}.input_loading:before{animation-delay:-.2s}.input_loading:after{animation-delay:-.1s}@keyframes loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vue-notification-group{right:90px!important}.vue-notification-wrapper{box-shadow:0 0 8px rgba(0,0,0,.2)!important;margin-top:10px!important;backdrop-filter:blur(2px)!important;border-radius:8px!important;overflow:hidden!important}.vue-notification-template{background:rgba(255,242,208,.9)!important}.push_noti{background:transparent;padding:15px;overflow:hidden;font-family:Font Awesome\ 5 Free;font-weight:900}.push_noti:after{content:" ";clear:both}.push_noti:before{width:40px;height:40px;display:block;float:left;background:#f9953d;border-radius:50px;margin-right:10px;content:"\f0f3";font-size:17px;text-align:center;line-height:40px;color:#fff2d0}.push_noti .notification-title{margin-bottom:5px;white-space:nowrap;color:#222}.push_noti .notification-content,.push_noti .notification-title{overflow:hidden;text-overflow:ellipsis;width:305px;float:left;font-size:12px}.push_noti .notification-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#929292;word-break:break-all;font-weight:400}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:48px}@keyframes slide-in{0%{transform:translateY(40px);opacity:0}to{opacity:1}}@keyframes slide-in-big{0%{transform:translateY(-100px);opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes size-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.toast-fade-enter{transform:translateY(40px);opacity:0}.toast-fade-enter-active{transition:all .3s cubic-bezier(.55,.17,.94,.64)}.toast-fade-leave-active{transition:all .5s cubic-bezier(.99,0,1,.85)}.toast-fade-leave-to{transform:translateY(20px);opacity:0}.fade-enter{opacity:0}.fade-enter-active{transition:all .15s ease-in}.fade-leave-active{transition:all .15s cubic-bezier(1,.5,.8,1)}.fade-enter-from,.fade-leave-to{opacity:0}.slideup-fade-enter-active{transition:all .3s ease-out}.slideup-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slideup-fade-enter-from,.slideup-fade-leave-to{transform:translateY(20px);opacity:0}.chat-fade-enter{transform:translateY(40px);opacity:0;height:0;padding:0;transition:all .3s linear}.chat-fade-enter-active{overflow:hidden}.chat-fade-enter-active,.chat-fade-leave-active{transition:all .3s linear;height:70px}.chat-fade-leave-to{transform:translateY(40px);opacity:0;height:0;padding:0;margin:0;transition:all .3s linear}.size-enter{opacity:0;transform:scale(.5)}.size-enter-active,.size-leave-active{transition:all .2s cubic-bezier(.56,.17,.92,.52)}.size-leave-to{opacity:0;transform:scale(.5)}.search-fade-enter{transform:translateY(-40px);opacity:0}.search-fade-enter-active{transition:all .2s cubic-bezier(.55,.17,.94,.64)}.search-fade-leave-active{transition:all .2s cubic-bezier(.99,0,1,.85)}.search-fade-leave-to{transform:translateY(-40px);opacity:0}@media (max-width:1360px){.w_940{width:100%}.exercise_send_wrap{height:90%}.header_title.sheet .alsheet_top_left{flex-shrink:1}}@media (max-width:1535px){.dashboard_wrap{width:100%}}@media (max-width:1300px){.cont_fix{width:calc(100% - 70px)}.cc{width:100%}.rsv_manage.content_wrap{width:calc(100% - 150px)}.wrap_1300{width:100%}.snb{width:150px}.snb .snb_title{font-size:20px}.rsv_schedule_cc{flex-direction:column}.calendar_wrap{flex-basis:40%;flex-grow:0;flex-shrink:0;width:100%;height:auto;overflow:auto}.calendar_wrap .day_wrap{min-width:77px;min-height:100px}.rsv_schedule_wrap{flex-basis:60%;flex-grow:0;flex-shrink:0;width:100%}.calendar_wrap .day_title{position:sticky;top:0;z-index:1}.resize{width:100%!important;height:auto!important}.treatment_status_wrap .list_wrap .list .content{flex-basis:50%}.treatment_status_wrap .w_half{padding-bottom:15px}}.manager_table>tr>td{padding:5px;table-layout:auto;border-top:1px solid #dfdfe0;vertical-align:top}.manager_table .input_s{padding:6px}.manager_table .input_s.w_100{width:100px!important}.manager_table .input_s.w_70{width:70px!important}.manager_table .input_s.w_320{width:320px!important}.manager_table{width:100%;background:#fff;border-collapse:separate;border-spacing:0}table.manager_table>tr>th,table.manager_table thead>tr>th{background:#f2f2f3;font-weight:600;color:#6b6b6b;padding:10px;border-top:1px solid #dfdfe0}.pop_wrap.saas_alert{width:320px}.pop_wrap.saas_alert .pop_title{padding:20px 20px 8px;font-size:16px;font-weight:600;gap:10px;border-bottom:none}.pop_wrap.saas_alert .pop_title i{color:#e90000}.pop_wrap.saas_alert .pop_cont{font-size:12px;padding:5px 20px}.pop_wrap.saas_alert .pop_btn{padding:20px;display:flex;gap:10px;font-size:13px;line-height:18px}.pop_wrap.saas_alert .pop_btn .login_accept{background-color:#e90000;color:#fff;border-radius:10px;padding:6px;width:100px}.pop_wrap.saas_alert .pop_btn .login_decline{border:1px solid #a3a3a3;border-radius:10px;color:#a3a3a3;padding:6px;flex-grow:1}.pop_wrap.saas_alert .pop_btn .pop_confirm{background-color:#e90000;color:#fff;border-radius:10px;padding:6px;width:100%}.v3_style .red_500{color:#e90000}.v3_style .bg_red_500{background-color:#e90000;color:#fff}.v3_style .btn_white_line{border:1px solid #a3a3a3;color:#a3a3a3}.v3_style .black_500{color:#555}.v3_style .pop_wrap{border-radius:16px}.v3_style .pop_wrap .pop_title{font-size:16px;padding:20px 20px 8px;border-bottom:0}.v3_style .pop_wrap .pop_cont.text{font-size:12px;padding:5px 20px}.v3_style .pop_wrap .btn_wrap{padding:20px;height:auto;flex-basis:auto}.v3_style.tooltip_wrap{display:block}.v3_style.tooltip_wrap .tooltip{display:block;position:fixed}.btn_tooltip:hover~.v3_style.tooltip_wrap .tooltip{display:block}.v3_style .pop_wrap .btn_wrap.w_full [class^=btn]{flex-grow:1;border-radius:10px}.v3_style .btn_s{padding:6px 20px;font-size:13px}.v3_style .pop_wrap .btn_wrap.w_full [class^=btn].w_100{width:100px;flex-grow:0}@font-face{font-family:Noto Sans Korean;font-style:normal;font-weight:100;src:local("Noto Sans Thin"),local("NotoSans-Thin"),url(../fonts/NotoSansKR-Thin-Hestia.39e35fc1.eot),url(../fonts/NotoSansKR-Thin-Hestia.39e35fc1.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Thin-Hestia.cf610e70.woff) format("woff"),url(../fonts/NotoSansKR-Thin-Hestia.57978663.otf) format("opentype")}@font-face{font-family:Noto Sans Korean;font-style:normal;font-weight:300;src:local("Noto Sans Light"),local("NotoSans-Light"),url(../fonts/NotoSansKR-Light-Hestia.41f3801b.eot),url(../fonts/NotoSansKR-Light-Hestia.41f3801b.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Light-Hestia.07341155.woff) format("woff"),url(../fonts/NotoSansKR-Light-Hestia.20fcb45c.otf) format("opentype")}@font-face{font-family:Noto Sans Korean;font-style:normal;font-weight:350;src:local("Noto Sans DemiLight"),local("NotoSans-DemiLight"),url(../fonts/NotoSansKR-DemiLight-Hestia.1914ca3d.eot),url(../fonts/NotoSansKR-DemiLight-Hestia.1914ca3d.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-DemiLight-Hestia.378aad93.woff) format("woff"),url(../fonts/NotoSansKR-DemiLight-Hestia.3bc877e9.otf) format("opentype")}@font-face{font-family:Noto Sans Korean;font-style:normal;font-weight:400;src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(../fonts/NotoSansKR-Regular-Hestia.227c062c.eot),url(../fonts/NotoSansKR-Regular-Hestia.227c062c.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Regular-Hestia.476563b3.woff) format("woff"),url(../fonts/NotoSansKR-Regular-Hestia.a9bdbc9b.otf) format("opentype")}@font-face{font-family:Noto Sans Korean;font-style:normal;font-weight:500;src:local("Noto Sans Medium"),local("NotoSans-Medium"),url(../fonts/NotoSansKR-Medium-Hestia.a440c638.eot),url(../fonts/NotoSansKR-Medium-Hestia.a440c638.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Medium-Hestia.679643f1.woff) format("woff"),url(../fonts/NotoSansKR-Medium-Hestia.36efd269.otf) format("opentype")}@font-face{font-family:Noto Sans Korean;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../fonts/NotoSansKR-Bold-Hestia.7c7e657a.eot),url(../fonts/NotoSansKR-Bold-Hestia.7c7e657a.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Bold-Hestia.bcacd006.woff) format("woff"),url(../fonts/NotoSansKR-Bold-Hestia.72dd74dc.otf) format("opentype")}@font-face{font-family:Noto Sans Korean;font-style:normal;font-weight:900;src:local("Noto Sans Black"),local("NotoSans-Black"),url(../fonts/NotoSansKR-Black-Hestia.e44248f5.eot),url(../fonts/NotoSansKR-Black-Hestia.e44248f5.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Black-Hestia.827c2040.woff) format("woff"),url(../fonts/NotoSansKR-Black-Hestia.9350b07a.otf) format("opentype")}*{box-sizing:border-box;font-family:Noto Sans Korean,sans-serif}a{cursor:pointer;text-decoration:none;color:#222;transition:all .1s}body,html{color:#222;margin:0;border:0;height:100%;font-size:14px;font-family:Noto Sans Korean,sans-serif;overflow-y:hidden;background:#fff}html{border-top:1px solid #dfdfe0}pre{font-family:Noto Sans Korean,sans-serif}label{vertical-align:middle}button,input,select,textarea{border-radius:4px;transition:background .1s}textarea{padding:10px;background:#fff;border:1px solid #e6e8eb}textarea:-moz-read-only{background:#f2f4f5}textarea:disabled,textarea:read-only{background:#f2f4f5}input:focus,textarea:focus{outline:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05)}::-webkit-scrollbar-thumb{border-radius:0;background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#a2a2a2}::-webkit-scrollbar-button{width:0;height:0}select{-webkit-appearance:menulist!important;-moze-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important;padding:4.5px 15px}.v-icon.v-icon{vertical-align:baseline}.mdi:before{line-height:inherit}table{border-collapse:collapse}input[type=file].input_file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}input::-moz-placeholder{color:#929292}input::placeholder{color:#929292}hr{display:block;height:1px;border:0;border-top:1px solid #e6e8eb;margin:10px 0;padding:0}ul{list-style:none}textarea{resize:none}textarea:disabled{background:#f9f9f9}