@charset "UTF-8";
.SNA_filedropzone .file_box,.SNA_filedropzone .file_box .item_file,.SNA_filedropzone .upload_guide_box,.SNA_smartcomplete .SNA_smartcomplete_row,.SNA_smartcomplete .SNA_smartcomplete_row .SNA_smartcomplete_col,.SNA_smartcomplete .SNA_smartcomplete_row .SNA_smartcomplete_col .inbx,.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_delete_btn,.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_delete_btn .btn_delete_row,.SNA_tag.use_delete .btn_del,.SNA_toast .toast_skin{display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex}
.SNA_calendar .select_area:after{content:"";display:block;clear:both}
.SNA_filedropzone .file_box .item_file .file_name,.SNA_select_result .resultitem,.SNA_smartcomplete .SNA_selected_item,.SNA_smartcomplete .SNA_smartcomplete_row .SNA_smartcomplete_col .inbx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body{-webkit-text-size-adjust:none}
fieldset,img{border:0;vertical-align:top}
a{color:#1a1a1a}
address,em{font-style:normal}
ol,ul{list-style:none}
button,label{cursor:pointer}
[class*=SNA_],[class*=SNA_]:after,[class*=SNA_]:before{box-sizing:border-box}
[class*=SNA_],[class*=SNA_] *{font-family:NSKR,"MS PGothic","돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif}
.sp_sona{display:inline-block;vertical-align:top;background:url(https://static.wehago.com/imgs/common/sp_sona.png) 0 0 no-repeat;background-size:500px 1000px;line-height:100em;overflow:hidden}
[class*=SNA_] .rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.SNA_anchor{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}
.SNA_autocomplete__resultBox,.SNA_autocomplete__resultBox--totalSearch,.SNA_result_content{z-index:5;width:100%;background:0 0;border:none;box-sizing:border-box}
.SN-black{background:#000}
.SN-white{background:#fff}
.SN-gray-100{background:#fefefe}
.SN-gray-200{background:#e5e5e5}
.SN-gray-300{background:#cbcbcb}
.SN-gray-400{background:#b2b2b2}
.SN-gray-500{background:#989898}
.SN-gray-600{background:#7f7f7f}
.SN-gray-700{background:#656565}
.SN-gray-800{background:#4c4c4c}
.SN-gray-900{background:#323232}
.SN-blueGray-50{background:#fcfcfd}
.SN-blueGray-100{background:#f1f2f4}
.SN-blueGray-200{background:#e5e7eb}
.SN-blueGray-300{background:#d9dce3}
.SN-blueGray-400{background:#ced2da}
.SN-blueGray-500{background:#c2c7d1}
.SN-blueGray-600{background:#8e97aa}
.SN-blueGray-700{background:#5e697d}
.SN-blueGray-800{background:#373d49}
.SN-blueGray-900{background:#0f1114}
.SN-green{background:#1fc47c}
.SN-blue{background:#1c90fb}
.SN-purple{background:#7349fd}
.SN-red{background:#fc5356}
.SN-orange{background:#ffa000}
.SN-yellow{background:#f8c133}
.SN-pear{background:#83ce46}
.SN-teal{background:#23b3c8}
.SN-sky{background:#31c2ff}
.SN-lapis{background:#5d8fd9}
.SN-cobalt{background:#4571e5}
.SN-iris{background:#7a7afa}
.SN-violet{background:#c58bff}
.SN-pink{background:#f48da5}
.SN-stone{background:#697489}
@font-face{font-family:douzone;src:url(/fonts/douzone/DOUZONEText10.woff2) format("woff2"),url(/fonts/douzone/DOUZONEText10.woff) format("woff");font-weight:300;font-display:fallback}
@font-face{font-family:douzone;src:url(/fonts/douzone/DOUZONEText30.woff2) format("woff2"),url(/fonts/douzone/DOUZONEText30.woff) format("woff");font-weight:400;font-display:fallback}
@font-face{font-family:douzone;src:url(/fonts/douzone/DOUZONEText50.woff2) format("woff2"),url(/fonts/douzone/DOUZONEText50.woff) format("woff");font-weight:700;font-display:fallback}
@font-face{font-family:douzonetitle;src:url(/fonts/douzone/DOUZONETitle30.woff2) format("woff2"),url(/fonts/douzone/DOUZONETitle30.woff) format("woff");font-weight:400;font-display:fallback}
@font-face{font-family:douzonetitle;src:url(/fonts/douzone/DOUZONETitle50.woff2) format("woff2"),url(/fonts/douzone/DOUZONETitle50.woff) format("woff");font-weight:700;font-display:fallback}
.SNA_btn{position:relative;display:inline-block;vertical-align:top;background:0 0;border:0;font-family:NSKR,"MS PGothic","돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif}
.SNA_btn .btn_skin{display:inline-flex;justify-content:center;align-items:center;min-width:30px;padding:0 6px;border-radius:4px;font-size:14px;text-decoration:none;vertical-align:middle;box-sizing:border-box;cursor:pointer;height:30px;border:1px solid #b4b4b4;background:#fff;color:#4a4a4a}
.SNA_btn .btn_skin:hover{border-color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_btn .btn_skin .label{margin:-2px 4px 0;vertical-align:top}
.SNA_btn .btn_skin .raster_img{display:inline-block;vertical-align:top}
.SNA_btn .btn_skin .svg_img{width:1em;height:1em;fill:#b4b4b4}
.SNA_btn.c_blue .btn_skin{border:1px solid #105aff;background:#105aff;color:#fff}
.SNA_btn.c_blue .btn_skin:hover{border-color:#0778e6;background-color:#0778e6;box-shadow:0 3px 4px 0 rgba(7,120,230,.2)}
.SNA_btn.c_black .btn_skin{border:1px solid #273047;background:#273047;color:#fff}
.SNA_btn.c_black .btn_skin:hover{border-color:#10172b;background-color:#10172b;box-shadow:0 3px 4px 0 rgba(16,23,43,.4)}
.SNA_btn.c_navy .btn_skin{border:1px solid #495d88;background:#495d88;color:#fff}
.SNA_btn.c_navy .btn_skin:hover{border-color:#2d3d5f;background-color:#2d3d5f}
.SNA_btn.c_blueline .btn_skin{border:1px solid #105aff;background:#fff;color:#105aff}
.SNA_btn.c_blueline .btn_skin:hover{background-color:#e2f1fe;box-shadow:0 2px 4px 0 rgba(0,0,0,.11)}
.SNA_btn.selected .btn_skin{border-color:#105aff;color:#105aff}
.SNA_btn.selected .btn_skin .svg_img{fill:#105aff}
.SNA_btn.s_large .btn_skin{height:50px;min-width:50px;padding:0 30px}
.SNA_btn.s_large.d_round .btn_skin{padding:0 30px}
.SNA_btn.s_primary .btn_skin{height:38px;min-width:38px;padding:0 20px}
.SNA_btn.s_primary.d_round .btn_skin{padding:0 20px}
.SNA_btn.s_medium .btn_skin{height:26px;min-width:26px}
.SNA_btn.s_small .btn_skin{height:23px;min-width:23px;font-size:12px}
.SNA_btn.d_round .btn_skin{padding:0 10px;border-radius:100px}
.SNA_btn.d_textbtn .btn_skin{border:1px solid transparent;background:0 0;color:#777}
.SNA_btn.d_textbtn .btn_skin:hover{background-color:#fafafa;box-shadow:none;color:#4a4a4a}
.SNA_btn.d_textbtn.s_small .btn_skin{height:16px}
.SNA_btn.d_textbtn.s_small .btn_skin:hover{background-color:transparent;text-decoration:underline}
.SNA_btn .SNA_progress.arr_center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.SNA_btn[disabled] .btn_skin,.SNA_btn[disabled]:hover .btn_skin{border:1px solid #d3d3d3;background:#f4f4f4;color:#b4b4b4;box-shadow:none;cursor:not-allowed}
.SNA_btn.file_upload.disabled .btn_skin{border:1px solid #d3d3d3;background:#f4f4f4;color:#b4b4b4;box-shadow:none;cursor:not-allowed}
.SNA_btn.file_upload.c_black.disabled input[disabled]:hover .btn_skin,.SNA_btn.file_upload.c_blue.disabled input[disabled]:hover .btn_skin,.SNA_btn.file_upload.c_navy.disabled input[disabled]:hover .btn_skin{border:1px solid #d3d3d3;background:#d3d3d3;color:#f4f4f4}
.SNA_btn.file_upload.c_black.disabled .btn_skin,.SNA_btn.file_upload.c_blue.disabled .btn_skin,.SNA_btn.file_upload.c_navy.disabled .btn_skin{border:1px solid #d3d3d3;background:#d3d3d3;color:#f4f4f4;font-weight:700;box-shadow:none;cursor:not-allowed}
.SNA_btn.file_upload.orign .btn_skin{padding:0 4px}
.SNA_btn.file_upload.orign.s_large .btn_skin{padding:0 14px}
.SNA_btn.file_upload.orign.s_primary .btn_skin{padding:0 8px}
.SNA_btn.file_upload.orign.s_medium .btn_skin{padding:0 1px}
.SNA_btn.file_upload.orign.s_small .btn_skin{padding:0}
.SNA_btn.file_upload .input_file{width:100%}
.SNA_btn.c_black.disabled[disabled]:hover .btn_skin,.SNA_btn.c_blue.disabled[disabled]:hover .btn_skin,.SNA_btn.c_navy.disabled[disabled]:hover .btn_skin{border:1px solid #d3d3d3;background:#d3d3d3;color:#f4f4f4}
.SNA_btn.c_black.disabled .btn_skin,.SNA_btn.c_blue.disabled .btn_skin,.SNA_btn.c_navy.disabled .btn_skin{border:1px solid #d3d3d3;background:#d3d3d3;color:#f4f4f4;font-weight:700;box-shadow:none;cursor:not-allowed}
.SNA_btn.c_black.selected .btn_skin,.SNA_btn.c_blue.selected .btn_skin,.SNA_btn.c_navy.selected .btn_skin{color:#fff}
.SNA_btn--moreBtn{width:18px;height:18px;box-sizing:border-box;background-color:transparent;border:none}
.SNA_btn--moreBtn .svg_img{fill:#4a4a4a}
.SNA_btngroup{display:inline-block;vertical-align:top}
.SNA_btngroup .group_box{display:flex;align-items:center}
.SNA_btngroup .SNA_btn+.SNA_btn{margin-left:4px}
.SNA_togglebtn{display:inline-flex}
.SNA_togglebtn>*+*{margin-left:-1px}
.SNA_togglebtn>:hover{z-index:2}
.SNA_togglebtn>.selected{z-index:1}
.SNA_togglebtn>* .btn_skin{border-radius:0}
.SNA_togglebtn>:first-child .btn_skin{border-top-left-radius:4px;border-bottom-left-radius:4px}
.SNA_togglebtn>:last-child .btn_skin{border-top-right-radius:4px;border-bottom-right-radius:4px}
.SNA_togglebtn>.s_large .btn_skin{padding:0 8px}
.SNA_togglebtn>.s_large .svg_img{width:1.5em;height:1.5em}
.SNA_togglebtn>.s_primary .btn_skin{padding:0 6px}
.SNA_togglebtn>.s_primary .svg_img{width:1.25em;height:1.25em}
.SNA_togglebtn>.s_medium .btn_skin{padding:0 4px}
.SNA_togglebtn>.s_small .btn_skin{padding:0 3px}
.SNA_togglebtn>[disabled],.SNA_togglebtn>[disabled]:hover .SNA_togglebtn>.disabled{z-index:auto}
.SNA_togglebtn.twins .SNA_btn+.SNA_btn{margin-left:-3px}
.SNA_togglebtn.twins .SNA_btn .btn_skin{border-radius:4px}
.SNA_togglebtn.portrait{flex-direction:column}
.SNA_togglebtn.portrait .SNA_btn+.SNA_btn{margin-top:-1px;margin-left:0}
.SNA_togglebtn.portrait .SNA_btn .btn_skin{width:100%;border-radius:0}
.SNA_togglebtn.portrait .SNA_btn:first-child .btn_skin{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0}
.SNA_togglebtn.portrait .SNA_btn:last-child .btn_skin{border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.SNA_togglebtn .SNA_popover .SNA_popover_result{max-width:auto;min-width:auto;padding-bottom:0}
.SNA_togglebtn .SNA_popover .SNA_menu .SNA_menu_result,.SNA_togglebtn .SNA_popover .SNA_menu--gray .SNA_menu_result{margin:0;min-width:120px}
.SNA_formbtn{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box}
.SNA_formbtn label{display:flex;position:relative;align-items:center;color:#646464;font-size:12px;box-sizing:border-box;cursor:pointer}
.SNA_formbtn label .input{position:absolute;top:0;left:0;z-index:1;width:1px;height:1px;margin:0;padding:0;opacity:0;cursor:inherit}
.SNA_formbtn label .input::-ms-clear{display:none}
.SNA_formbtn label .input:focus+.cover{background:#eef5fe;border-color:#105aff}
.SNA_formbtn label .input[type=checkbox]:checked+.cover,.SNA_formbtn label .input[type=radio]:checked+.cover{background:#105aff;border-color:#105aff}
.SNA_formbtn label .input[type=checkbox]:checked+.cover .icon svg,.SNA_formbtn label .input[type=radio]:checked+.cover .icon svg{fill:#fff}
.SNA_formbtn label .input[type=checkbox]:checked:disabled+.cover .icon svg,.SNA_formbtn label .input[type=radio]:checked:disabled+.cover .icon svg{fill:#e0e0e0}
.SNA_formbtn label .input[type=checkbox]:disabled+.cover,.SNA_formbtn label .input[type=radio]:disabled+.cover{background:#f4f4f4!important;border-color:#d9d9d9!important}
.SNA_formbtn label .input[type=checkbox]:disabled+.cover .icon svg,.SNA_formbtn label .input[type=radio]:disabled+.cover .icon svg{transform:scale(1)}
.SNA_formbtn label .input[type=checkbox]:disabled~.label,.SNA_formbtn label .input[type=radio]:disabled~.label{color:#c4c4c4}
.SNA_formbtn label .input[type=radio]~.cover{border-radius:100%}
.SNA_formbtn label .cover{justify-content:center;align-items:center;padding:1px;border:1px solid;border-color:#c3c3c3;border-radius:1px;outline:0;transition:box-shadow ease 250ms;-webkit-transition:box-shadow ease 250ms}
.SNA_formbtn label .cover:focus{box-shadow:0 0 0 3px rgba(66,153,225,.6)}
.SNA_formbtn label .cover .icon{display:flex;align-items:inherit;justify-content:inherit;height:100%;transform:none}
.SNA_formbtn label .cover .icon img,.SNA_formbtn label .cover .icon svg{display:inline-block;width:10px;height:10px;fill:transparent}
.SNA_formbtn label .label{margin-left:4px;user-select:none}
.SNA_formbtn.is_focus .cover{background:#eef5fe;border-color:#105aff}
.SNA_formbtn.is_focus .input[type=checkbox]:checked+.cover,.SNA_formbtn.is_focus .input[type=radio]:checked+.cover{background:#eef5fe;border-color:#105aff}
.SNA_formbtn.is_focus .input[type=checkbox]:checked+.cover .icon svg,.SNA_formbtn.is_focus .input[type=radio]:checked+.cover .icon svg{fill:#105aff}
.SNA_formbtn.is_half .cover{background:#105aff;border-color:#105aff}
.SNA_formbtn.is_half .cover .icon svg{fill:#fff}
.SNA_formbtn.is_half.is_focus .cover{background:#eef5fe;border-color:#105aff}
.SNA_formbtn.is_half.is_focus .cover .icon svg{fill:#105aff}
.SNA_formbtn.disabled label{cursor:not-allowed!important}
.SNA_formbtn.is_rounded .cover{padding:2px;border-radius:100%}
.SNA_formbtn.type2 label{color:#333;font-size:12px}
.SNA_formbtn.type2 label:focus+.cover{background:#fff;border-color:#719bfc}
.SNA_formbtn.type2 .input[type=checkbox]:checked+.cover,.SNA_formbtn.type2 .input[type=radio]:checked+.cover{background:#719bfc;border-color:#719bfc}
.SNA_formbtn.type2 .input[type=checkbox]:checked+.cover .icon svg,.SNA_formbtn.type2 .input[type=radio]:checked+.cover .icon svg{fill:#fff}
.SNA_formbtn.type2 .input[type=checkbox]:checked:disabled+.cover .icon svg,.SNA_formbtn.type2 .input[type=radio]:checked:disabled+.cover .icon svg{fill:#fff}
.SNA_formbtn.type2 .input[type=checkbox]:disabled+.cover,.SNA_formbtn.type2 .input[type=radio]:disabled+.cover{background:#f4f4f4!important;border-color:#d9d9d9!important}
.SNA_formbtn.type2 .input[type=checkbox]:disabled+.cover .icon svg,.SNA_formbtn.type2 .input[type=radio]:disabled+.cover .icon svg{transform:scale(1)}
.SNA_formbtn.type2 .input[type=checkbox]:disabled~.label,.SNA_formbtn.type2 .input[type=radio]:disabled~.label{color:#c4c4c4}
.SNA_formbtn.type2.is_focus .cover{background:#fff;border-color:#719bfc}
.SNA_formbtn.type2.is_focus .input[type=checkbox]:checked+.cover,.SNA_formbtn.type2.is_focus .input[type=radio]:checked+.cover{background:#fff;border-color:#719bfc}
.SNA_formbtn.type2.is_focus .input[type=checkbox]:checked+.cover .icon svg,.SNA_formbtn.type2.is_focus .input[type=radio]:checked+.cover .icon svg{fill:#719bfc}
.SNA_formbtn.type2.is_half .cover{background:#719bfc;border-color:#719bfc}
.SNA_formbtn.type2.is_half .cover .icon svg{fill:#fff}
.SNA_formbtn.type2.is_half.is_focus .cover{background:#fff;border-color:#719bfc}
.SNA_formbtn.type2.is_half.is_focus .cover .icon svg{fill:#719bfc}
.SNA_formbtn.type3 label{color:#333;font-size:12px}
.SNA_formbtn.type3 label:focus+.cover{background:#fff;border-color:#1c90fb}
.SNA_formbtn.type3 .input[type=checkbox]:checked+.cover,.SNA_formbtn.type3 .input[type=radio]:checked+.cover{background:#1c90fb;border-color:#1c90fb}
.SNA_formbtn.type3 .input[type=checkbox]:checked+.cover .icon svg,.SNA_formbtn.type3 .input[type=radio]:checked+.cover .icon svg{fill:#fff}
.SNA_formbtn.type3 .input[type=checkbox]:checked:disabled+.cover .icon svg,.SNA_formbtn.type3 .input[type=radio]:checked:disabled+.cover .icon svg{fill:#fff}
.SNA_formbtn.type3 .input[type=checkbox]:disabled+.cover,.SNA_formbtn.type3 .input[type=radio]:disabled+.cover{background:#f4f4f4!important;border-color:#d9d9d9!important}
.SNA_formbtn.type3 .input[type=checkbox]:disabled+.cover .icon svg,.SNA_formbtn.type3 .input[type=radio]:disabled+.cover .icon svg{transform:scale(1)}
.SNA_formbtn.type3 .input[type=checkbox]:disabled~.label,.SNA_formbtn.type3 .input[type=radio]:disabled~.label{color:#c4c4c4}
.SNA_formbtn.type3.is_focus .cover{background:#fff;border-color:#1c90fb}
.SNA_formbtn.type3.is_focus .input[type=checkbox]:checked+.cover,.SNA_formbtn.type3.is_focus .input[type=radio]:checked+.cover{background:#fff;border-color:#1c90fb}
.SNA_formbtn.type3.is_focus .input[type=checkbox]:checked+.cover .icon svg,.SNA_formbtn.type3.is_focus .input[type=radio]:checked+.cover .icon svg{fill:#1c90fb}
.SNA_formbtn.type3.is_half .cover{background:#1c90fb;border-color:#1c90fb}
.SNA_formbtn.type3.is_half .cover .icon svg{fill:#fff}
.SNA_formbtn.type3.is_half.is_focus .cover{background:#fff;border-color:#1c90fb}
.SNA_formbtn.type3.is_half.is_focus .cover .icon svg{fill:#1c90fb}
.SNA_switch{position:relative;display:inline-block;vertical-align:top}
.SNA_switch>label{position:relative;display:block}
.SNA_switch .switch_input{position:absolute;width:1px;height:1px;opacity:0}
.SNA_switch .switch_input:checked~.switch_img{left:auto;right:2px}
.SNA_switch .switch_input:checked~.label_text{padding-left:5px;padding-right:20px;background:#105aff;color:#fff}
.SNA_switch .switch_input:checked~.label_text.off{display:none}
.SNA_switch .switch_input:checked~.label_text.on{display:block}
.SNA_switch .switch_input:disabled~.switch_img{background:#f8f8f8;box-shadow:none}
.SNA_switch .switch_input:disabled~.label_text{background:#efefef;color:#d3d3d3}
.SNA_switch .switch_img{position:absolute;top:50%;left:2px;margin-top:-8px;width:16px;height:16px;background:#fff;border-radius:50%}
.SNA_switch .label_text{display:none;padding-left:21px;box-sizing:border-box;width:40px;height:20px;background:#e2e2e2;border-radius:50px;text-align:left;font-size:10px;font-weight:700;line-height:20px;color:#aaa;overflow:hidden}
.SNA_switch .label_text.off{display:block}
.SNA_switch.s_large .switch_input:checked~.switch_img{left:auto;right:4px}
.SNA_switch.s_large .switch_input:checked~.label_text{padding-left:10px;padding-right:32px}
.SNA_switch.s_large .label_text{padding-left:32px;width:60px;height:30px;font-size:13px;line-height:30px}
.SNA_switch.s_large .switch_img{left:4px;margin-top:-12px;width:24px;height:24px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}
.SNA_switch.disabled .switch_img{background:#f8f8f8;box-shadow:none}
.SNA_switch.disabled label{cursor:not-allowed}
.SNA_switch.type2 .switch_input:checked~.label_text{background:#719bfc}
.SNA_switch.type3 .switch_input:checked~.label_text{background:#1c90fb}
.SNA_input{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;width:100%;height:30px;border:1px solid #d3d3d3;background:#fff;border-radius:4px}
.SNA_input .textinput,.SNA_input .textinput--sm{padding:0 8px;box-sizing:border-box;width:100%;height:100%;border:0;background:0;font-family:NSKR,"MS PGothic","돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;font-size:14px;letter-spacing:-.7px;color:#4a4a4a;outline:0}
.SNA_input .textinput--sm{font-size:12px}
.SNA_input.on,.SNA_input:hover{border-color:#4a4a4a}
.SNA_input.disabled{border-color:#d3d3d3;background:#f8f8f8}
.SNA_input.disabled .textinput,.SNA_input.disabled .textinput--sm{color:#d3d3d3}
.SNA_input.d_validation{margin-bottom:20px;padding-right:28px}
.SNA_input.d_validation.d_notMargin{margin-bottom:0}
.SNA_input.d_validation .d_validationIcon{position:absolute;top:50%;right:6px;margin-top:-7px;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) 0 0 no-repeat;background-size:500px 1000px}
.SNA_input.d_validation.success .d_validationIcon{background-position:-268px -20px}
.SNA_input.d_validation.error .d_validationIcon{background-position:-288px -20px}
.SNA_input.d_validation.warning .d_validationIcon{width:16px;background-position:-307px -20px}
.SNA_input .validation_text{position:absolute;top:100%;left:0;margin-top:4px;font-size:12px;letter-spacing:-.6px}
.SNA_input .info_text{position:absolute;top:100%;left:0;margin-top:4px;font-size:12px;letter-spacing:-.6px;color:#989898}
.SNA_input.success{border-color:#1fc47c}
.SNA_input.success .validation_text{color:#1fc47c}
.SNA_input.error{border-color:#fc5356}
.SNA_input.error .validation_text{color:#fc5356}
.SNA_input.warning{border-color:#ffb100}
.SNA_input.warning .validation_text{color:#ffb100}
.SNA_input.reverse{padding-right:0;padding-left:28px}
.SNA_input.reverse .d_validationIcon{right:auto;left:8px}
.SNA_input.reverse .textinput,.SNA_input.reverse .textinput--sm{text-align:right}
.SNA_input.reverse.d_search{padding-right:0}
.SNA_input.reverse.d_search .btn_search{right:auto;left:0}
.SNA_input.reverse.d_password{padding-right:0}
.SNA_input.reverse.d_edit{padding-right:0;padding-left:38px}
.SNA_input.reverse.d_edit .edit_btn_box{right:0;left:4px}
.SNA_input.d_password{padding-right:30px}
.SNA_input.d_password .d_validationIcon{position:absolute;top:50%;right:6px;margin-top:-7px;width:12px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -251px 0;background-size:500px 1000px}
.SNA_input.d_password.on .d_validationIcon{background-position:-234px 0}
.SNA_input.d_search{padding-right:30px}
.SNA_input.d_search.disabled .btn_search{cursor:default}
.SNA_input.d_search.disabled .btn_search:before{background-position:-153px -81px}
.SNA_input .btn_search{position:absolute;top:0;right:0;width:30px;height:28px;border:0;background:0 0}
.SNA_input .btn_search .btn_searchIcon{position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -153px -62px no-repeat;background-size:500px 1000px}
.SNA_input.typing{padding-right:20px}
.SNA_input.typing:has(input:focus) .btn_typingDel{display:inline-flex}
.SNA_input.typing.on .btn_typingDel{display:inline-flex}
.SNA_input.typing.disabled:hover .btn_typingDel{display:inline-flex}
.SNA_input.typing.d_validation.on .btn_typingDel{display:none}
.SNA_input.typing.d_validation.on:has(input:focus) .btn_typingDel{display:none}
.SNA_input.typing.d_validation:has(.btn_typingDel){padding-right:45px}
.SNA_input.typing.d_validation:has(.btn_typingDel) .btn_typingDel{right:22px}
.SNA_input.typing .btn_typingDel{position:absolute;top:0;right:0;width:25px;height:28px;border:0;background:0 0;display:none;justify-content:center;align-items:center}
.SNA_input.typing .SNA_icon{display:inline-flex;width:18px;height:18px}
.SNA_input.typing .SNA_icon .svg_img{width:100%;object-fit:contain;fill:#d3d3d3}
.SNA_input.d_edit{padding:0 38px 0 0}
.SNA_input.d_edit .edit_btn_box{position:absolute;top:0;right:4px;font-size:0}
.SNA_input.d_edit.on .btn_check .btn_checkIcon{background-position:-232px -62px}
.SNA_input.d_edit.on .btn_check:hover .btn_checkIcon{background-position:-247px -62px}
.SNA_input.d_edit.on .btn_del .btn_delIcon{background-position:-278px -44px}
.SNA_input .btn_check{position:relative;vertical-align:top;width:15px;height:28px;border:0;background:0 0}
.SNA_input .btn_check .btn_checkIcon{position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-5px;width:10px;height:7px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -217px -62px no-repeat;background-size:500px 1000px}
.SNA_input .btn_check:hover .btn_checkIcon{background-position:-247px -62px}
.SNA_input .btn_del{position:relative;vertical-align:top;width:15px;height:28px;border:0;background:0 0}
.SNA_input .btn_del .btn_delIcon{position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-5px;width:10px;height:7px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -267px -44px no-repeat;background-size:500px 1000px}
.SNA_input .SNA_progress{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.SNA_input.use_counter{padding-right:60px}
.SNA_input.use_counter .text_counter{display:block}
.SNA_input .text_counter{display:none;position:absolute;top:50%;right:10px;color:#b4b4b4;font-size:11px;line-height:14px;letter-spacing:-.8px;text-align:left;transform:translateY(-50%)}
.SNA_stepper{position:relative;display:inline-block;vertical-align:top;padding-right:22px;box-sizing:border-box;width:80px;height:30px;border:1px solid #d3d3d3;background:#fff;border-radius:4px;overflow:hidden}
.SNA_stepper .stepper_input{padding:0 8px;box-sizing:border-box;width:100%;height:100%;border:0;background:#fff;font-size:14px;line-height:30px;color:#4a4a4a;outline:0}
.SNA_stepper .step_btngroup{position:absolute;top:0;bottom:0;right:0;border-left:1px solid #d3d3d3}
.SNA_stepper .step_btngroup [class^=btn_]{position:relative;display:block;width:21px;height:15px;border:0;background:#fff;outline:0}
.SNA_stepper .step_btngroup [class^=btn_]:before{content:"";position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-3px;width:6px;height:5px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -262px -62px no-repeat;background-size:500px 1000px}
.SNA_stepper .step_btngroup [class^=btn_]:hover:before{background-position:-272px -62px}
.SNA_stepper .step_btngroup .btn_up:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#d3d3d3}
.SNA_stepper .step_btngroup .btn_down:before{margin-top:-4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.SNA_stepper.disabled{background:#f8f8f8}
.SNA_stepper.disabled .stepper_input{background:#f8f8f8;color:#8d8d8d}
.SNA_stepper.disabled [class^=btn_]{background:#f8f8f8;cursor:default}
.SNA_stepper.disabled [class^=btn_]:hover:before{background-position:-262px -62px}
.SNA_stepper.disabled .hint_text,.SNA_stepper.disabled .stepper_input{cursor:default;user-select:none}
.SNA_stepper.disabled .step_btngroup button{cursor:not-allowed}
.SNA_stepper.hint{min-width:180px}
.SNA_stepper .hint_text{position:absolute;top:-1px;left:0;right:20px;padding:0 8px;font-size:14px;color:#1a1a1a;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.SNA_textarea{position:relative;max-width:100%;padding-bottom:20px;background:#fff;box-sizing:border-box}
.SNA_textarea .text_field{display:block;width:256px;height:100%;max-width:100%;min-width:256px;min-height:128px;padding:12px;border:1px solid #d3d3d3;border-radius:4px;background:0 0;color:#4a4a4a;font-size:12px;letter-spacing:-.6px;line-height:20px;outline:0;word-break:break-all;overflow-wrap:break-word;box-sizing:border-box}
.SNA_textarea .text_field:hover{border-color:#4a4a4a}
.SNA_textarea .toast_message{display:none;position:absolute;bottom:0;left:0;font-size:12px}
.SNA_textarea .text_counter{display:none;position:absolute;bottom:3px;right:0;color:#b4b4b4;font-size:11px;line-height:14px;letter-spacing:-.8px;text-align:left}
.SNA_textarea.focused .text_field{border-color:#4a4a4a}
.SNA_textarea.disabled .text_field[disabled]{background:#f8f8f8;border-color:#d3d3d3;color:#d3d3d3;resize:none}
.SNA_textarea.w_full .text_field{width:100%}
.SNA_textarea.no_resize .text_field{resize:none}
.SNA_textarea.h_resize .text_field{resize:horizontal}
.SNA_textarea.v_resize .text_field{resize:vertical}
.SNA_textarea.success .text_field{border-color:#8fe1bd}
.SNA_textarea.success .toast_message{color:#8fe1bd}
.SNA_textarea.error .text_field{border-color:#fc5356}
.SNA_textarea.error .toast_message{color:#fc5356}
.SNA_textarea.warning .text_field{border-color:#febc2c}
.SNA_textarea.warning .toast_message{color:#febc2c}
.SNA_textarea.info_text .toast_message{color:#a4a4a4}
.SNA_textarea.use_counter .text_counter{display:block}
.SNA_textarea.error .toast_message,.SNA_textarea.info_text .toast_message,.SNA_textarea.success .toast_message,.SNA_textarea.warning .toast_message{display:block}
.SNA_editablediv{display:inline-block;vertical-align:top}
.SNA_editablediv .text_field{overflow:hidden;overflow-y:auto;display:block;width:256px;height:100%;max-width:100%;min-width:256px;min-height:128px;padding:12px;border:1px solid #d3d3d3;border-radius:4px;background:0 0;color:#4a4a4a;font-size:12px;letter-spacing:-.6px;line-height:20px;outline:0;word-break:break-all;overflow-wrap:break-word;box-sizing:border-box}
.SNA_editablediv .text_field[contenteditable=true]:hover{border-color:#4a4a4a}
.SNA_editablediv .text_field[contenteditable=true]:empty:before{color:#999;content:attr(placeholder)}
.SNA_editablediv .text_field[contenteditable=false]{background:#f8f8f8;border-color:#d3d3d3;color:#d3d3d3;resize:none!important}
.SNA_editablediv.focused .text_field{border-color:#4a4a4a}
.SNA_editablediv.w_full{width:100%}
.SNA_editablediv.w_full .text_field{width:100%}
.SNA_editablediv.resize .text_field{resize:both}
.SNA_editablediv.h_resize .text_field{resize:horizontal}
.SNA_editablediv.v_resize .text_field{resize:vertical}
.SNA_editablediv .text_box{display:flex;justify-content:space-between;align-items:flex-start}
.SNA_editablediv .toast_message{display:none;margin-top:2px;font-size:12px}
.SNA_editablediv .text_counter{display:none;margin:4px 0 0 2px;color:#b4b4b4;font-size:11px;line-height:14px;letter-spacing:-.8px;text-align:left}
.SNA_editablediv.error .toast_message,.SNA_editablediv.info_text .toast_message,.SNA_editablediv.success .toast_message,.SNA_editablediv.warning .toast_message{display:block}
.SNA_editablediv.rawTextArea .text_field{white-space:pre-wrap}
.SNA_multiInput,.SNA_multiInput--fix{position:relative;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:4px;padding:2px 8px;display:flex;align-items:center}
.SNA_multiInput--fix:has(.SNA_multiInputField:focus,.SNA_multiInputField--sm:focus),.SNA_multiInput:has(.SNA_multiInputField:focus,.SNA_multiInputField--sm:focus){border-color:#333}
.SNA_multiInput--fix:has(.SNA_multiInputIcon),.SNA_multiInput:has(.SNA_multiInputIcon){padding-right:25px}
.SNA_multiInput--fix{height:30px;overflow-y:auto}
.SNA_multiInputField,.SNA_multiInputField--sm{font-size:14px;letter-spacing:-.7px;color:#4a4a4a;width:100%;max-height:100%;box-sizing:border-box;margin-top:1px;white-space:pre-wrap;outline:0}
.SNA_multiInputField--sm:empty::before,.SNA_multiInputField:empty::before{color:#999;content:attr(data-placeholder);pointer-events:none}
.SNA_multiInputField--sm{font-size:12px}
.SNA_multiInputIcon{width:24px;height:24px;position:absolute;top:7px;right:8px;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) 0 0 no-repeat;background-size:500px 1000px}
.SNA_multiInput.on,.on.SNA_multiInput--fix{border-color:#333}
.SNA_multiInput.disabled,.disabled.SNA_multiInput--fix{border-color:#d3d3d3;background-color:#f8f8f8;pointer-events:none}
.SNA_multiInput.disabled:empty::before,.disabled.SNA_multiInput--fix:empty::before{color:#d3d3d3;content:attr(data-placeholder);pointer-events:none}
.SNA_valIcon.d_validation{flex-shrink:0;width:14px;height:14px;position:relative}
.SNA_valIcon.d_validation .d_validationIcon{position:absolute;width:100%;height:100%;background:url(https://static.wehago.com/imgs/common/sp_sona.png) 0 0 no-repeat;background-size:500px 1000px}
.SNA_valIcon.d_validation.success .d_validationIcon{background-position:-268px -20px}
.SNA_valIcon.d_validation.error .d_validationIcon{background-position:-288px -20px}
.SNA_valIcon.d_validation.warning{width:16px}
.SNA_valIcon.d_validation.warning .d_validationIcon{background-position:-307px -20px}
.SNA_menu .SNA_menu_result,.SNA_menu--gray .SNA_menu_result{display:inline-block;vertical-align:top;margin-top:4px}
.SNA_menu .SNA_menu_result.has_icon .SNA_menu--gray .SNA_menu_list li .menuitem__icon,.SNA_menu .SNA_menu_result.has_icon .menuitem,.SNA_menu--gray .SNA_menu_list li .SNA_menu_result.has_icon .menuitem__icon,.SNA_menu--gray .SNA_menu_result.has_icon .SNA_menu_list li .menuitem__icon,.SNA_menu--gray .SNA_menu_result.has_icon .menuitem{height:30px}
.SNA_menu .SNA_menu_result.has_icon .SNA_menu--gray .SNA_menu_list li .menuitem__icon .menu,.SNA_menu .SNA_menu_result.has_icon .menuitem .menu,.SNA_menu--gray .SNA_menu_list li .SNA_menu_result.has_icon .menuitem__icon .menu,.SNA_menu--gray .SNA_menu_result.has_icon .SNA_menu_list li .menuitem__icon .menu,.SNA_menu--gray .SNA_menu_result.has_icon .menuitem .menu{padding-left:20px}
.SNA_menu .SNA_menu_result.has_icon .SNA_menu--gray .SNA_menu_list li .menuitem__icon .menu [class*=icon_],.SNA_menu .SNA_menu_result.has_icon .menuitem .menu [class*=icon_],.SNA_menu--gray .SNA_menu_list li .SNA_menu_result.has_icon .menuitem__icon .menu [class*=icon_],.SNA_menu--gray .SNA_menu_result.has_icon .SNA_menu_list li .menuitem__icon .menu [class*=icon_],.SNA_menu--gray .SNA_menu_result.has_icon .menuitem .menu [class*=icon_]{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.SNA_menu .SNA_menu_result .select_color,.SNA_menu--gray .SNA_menu_result .select_color{display:inline-block;width:16px;height:16px;margin:5px 5px 0 0;vertical-align:top}
.SNA_menu .SNA_menu_list,.SNA_menu--gray .SNA_menu_list{padding:5px 0;box-sizing:border-box;background:#fff;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}
.SNA_menu .SNA_menu_list .menuitem,.SNA_menu--gray .SNA_menu_list .menuitem,.SNA_menu--gray .SNA_menu_list li .menuitem__icon{display:block;padding:0 12px;box-sizing:border-box;width:100%;height:28px;border:0;background:0 0;text-align:left;text-decoration:none;font-size:13px;line-height:28px;color:#3a3d47}
.SNA_menu .SNA_menu_list .menuitem .menu,.SNA_menu--gray .SNA_menu_list .menuitem .menu,.SNA_menu--gray .SNA_menu_list li .menuitem__icon .menu{display:inline-block;position:relative;margin-top:-1px;vertical-align:top}
.SNA_menu .SNA_menu_list li,.SNA_menu--gray .SNA_menu_list li{position:relative}
.SNA_menu .SNA_menu_list li.has_bar:after,.SNA_menu--gray .SNA_menu_list li.has_bar:after{content:"";display:block;margin:2px auto;width:calc(100% - 24px);height:1px;background:#e6e6e6}
.SNA_menu .SNA_menu_list li.is_depth .menuitem,.SNA_menu--gray .SNA_menu_list li.is_depth .menuitem,.SNA_menu--gray .SNA_menu_list li.is_depth .menuitem__icon{padding-right:12px}
.SNA_menu .SNA_menu_list li .menuitem.selected,.SNA_menu .SNA_menu_list li .menuitem:hover,.SNA_menu--gray .SNA_menu_list li .menuitem.selected,.SNA_menu--gray .SNA_menu_list li .menuitem:hover,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:hover,.SNA_menu--gray .SNA_menu_list li .selected.menuitem__icon{background:#e9f5ff;color:#1c90fb}
.SNA_menu .SNA_menu_list li .menuitem.selected .icon_info,.SNA_menu .SNA_menu_list li .menuitem:hover .icon_info,.SNA_menu--gray .SNA_menu_list li .menuitem.selected .icon_info,.SNA_menu--gray .SNA_menu_list li .menuitem:hover .icon_info,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:hover .icon_info,.SNA_menu--gray .SNA_menu_list li .selected.menuitem__icon .icon_info{background-position:-155px -128px}
.SNA_menu .SNA_menu_list li .menuitem.selected .icon_move,.SNA_menu .SNA_menu_list li .menuitem:hover .icon_move,.SNA_menu--gray .SNA_menu_list li .menuitem.selected .icon_move,.SNA_menu--gray .SNA_menu_list li .menuitem:hover .icon_move,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:hover .icon_move,.SNA_menu--gray .SNA_menu_list li .selected.menuitem__icon .icon_move{background-position:-175px -128px}
.SNA_menu .SNA_menu_list li .menuitem.selected .icon_copy,.SNA_menu .SNA_menu_list li .menuitem:hover .icon_copy,.SNA_menu--gray .SNA_menu_list li .menuitem.selected .icon_copy,.SNA_menu--gray .SNA_menu_list li .menuitem:hover .icon_copy,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:hover .icon_copy,.SNA_menu--gray .SNA_menu_list li .selected.menuitem__icon .icon_copy{background-position:-194px -128px}
.SNA_menu .SNA_menu_list li .menuitem.selected .icon_share,.SNA_menu .SNA_menu_list li .menuitem:hover .icon_share,.SNA_menu--gray .SNA_menu_list li .menuitem.selected .icon_share,.SNA_menu--gray .SNA_menu_list li .menuitem:hover .icon_share,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:hover .icon_share,.SNA_menu--gray .SNA_menu_list li .selected.menuitem__icon .icon_share{background-position:-232px -128px}
.SNA_menu .SNA_menu_list li .menuitem.selected .icon_del,.SNA_menu .SNA_menu_list li .menuitem:hover .icon_del,.SNA_menu--gray .SNA_menu_list li .menuitem.selected .icon_del,.SNA_menu--gray .SNA_menu_list li .menuitem:hover .icon_del,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:hover .icon_del,.SNA_menu--gray .SNA_menu_list li .selected.menuitem__icon .icon_del{background-position:-213px -128px}
.SNA_menu .SNA_menu_list li .menuitem .r_arrow,.SNA_menu--gray .SNA_menu_list li .menuitem .r_arrow,.SNA_menu--gray .SNA_menu_list li .menuitem__icon .r_arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%)}
.SNA_menu .SNA_menu_list li .menuitem.disabled,.SNA_menu .SNA_menu_list li .menuitem:disabled,.SNA_menu--gray .SNA_menu_list li .disabled.menuitem__icon,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled{color:#b4b4b4;cursor:not-allowed}
.SNA_menu .SNA_menu_list li .menuitem.disabled.selected,.SNA_menu .SNA_menu_list li .menuitem.disabled:hover,.SNA_menu .SNA_menu_list li .menuitem:disabled.selected,.SNA_menu .SNA_menu_list li .menuitem:disabled:hover,.SNA_menu--gray .SNA_menu_list li .disabled.menuitem__icon:hover,.SNA_menu--gray .SNA_menu_list li .disabled.selected.menuitem__icon,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled.selected,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled:hover,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled.selected,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled:hover,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled.selected,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled:hover{background:0 0;color:#b4b4b4}
.SNA_menu .SNA_menu_list li .menuitem.disabled .icon_info,.SNA_menu .SNA_menu_list li .menuitem:disabled .icon_info,.SNA_menu--gray .SNA_menu_list li .disabled.menuitem__icon .icon_info,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled .icon_info,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled .icon_info,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled .icon_info{background-position:-155px -177px}
.SNA_menu .SNA_menu_list li .menuitem.disabled .icon_move,.SNA_menu .SNA_menu_list li .menuitem:disabled .icon_move,.SNA_menu--gray .SNA_menu_list li .disabled.menuitem__icon .icon_move,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled .icon_move,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled .icon_move,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled .icon_move{background-position:-175px -177px}
.SNA_menu .SNA_menu_list li .menuitem.disabled .icon_copy,.SNA_menu .SNA_menu_list li .menuitem:disabled .icon_copy,.SNA_menu--gray .SNA_menu_list li .disabled.menuitem__icon .icon_copy,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled .icon_copy,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled .icon_copy,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled .icon_copy{background-position:-194px -177px}
.SNA_menu .SNA_menu_list li .menuitem.disabled .icon_share,.SNA_menu .SNA_menu_list li .menuitem:disabled .icon_share,.SNA_menu--gray .SNA_menu_list li .disabled.menuitem__icon .icon_share,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled .icon_share,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled .icon_share,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled .icon_share{background-position:-232px -177px}
.SNA_menu .SNA_menu_list li .menuitem.disabled .icon_del,.SNA_menu .SNA_menu_list li .menuitem:disabled .icon_del,.SNA_menu--gray .SNA_menu_list li .disabled.menuitem__icon .icon_del,.SNA_menu--gray .SNA_menu_list li .menuitem.disabled .icon_del,.SNA_menu--gray .SNA_menu_list li .menuitem:disabled .icon_del,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:disabled .icon_del{background-position:-213px -177px}
.SNA_menu .SNA_menu_list .icon_info,.SNA_menu--gray .SNA_menu_list .icon_info{width:15px;height:16px;background-position:-155px -106px}
.SNA_menu .SNA_menu_list .icon_move,.SNA_menu--gray .SNA_menu_list .icon_move{width:14px;height:14px;background-position:-175px -106px}
.SNA_menu .SNA_menu_list .icon_copy,.SNA_menu--gray .SNA_menu_list .icon_copy{width:14px;height:14px;background-position:-194px -106px}
.SNA_menu .SNA_menu_list .icon_share,.SNA_menu--gray .SNA_menu_list .icon_share{width:16px;height:18px;background-position:-232px -106px}
.SNA_menu .SNA_menu_list .icon_del,.SNA_menu--gray .SNA_menu_list .icon_del{width:14px;height:16px;background-position:-213px -106px}
.SNA_menu .SNA_popover .SNA_popover_result,.SNA_menu--gray .SNA_popover .SNA_popover_result{max-width:auto;min-width:auto;padding-bottom:0}
.SNA_menu .SNA_popover .SNA_menu .SNA_menu_result,.SNA_menu .SNA_popover .SNA_menu--gray .SNA_menu_result,.SNA_menu--gray .SNA_popover .SNA_menu .SNA_menu_result,.SNA_menu--gray .SNA_popover .SNA_menu--gray .SNA_menu_result{margin:0}
.SNA_menu__container{position:relative}
.SNA_menu__container .SNA_menu--gray{position:absolute;right:0;z-index:5;background-color:#fff}
.SNA_menu--gray{padding:2px 0}
.SNA_menu--gray .SNA_menu_result{min-width:72px}
.SNA_menu--gray .SNA_menu_list{padding:4px}
.SNA_menu--gray .SNA_menu_list li .menuitem,.SNA_menu--gray .SNA_menu_list li .menuitem__icon{height:30px;padding:0 6px 0 6px;font-size:12px;line-height:18px;letter-spacing:-.6px;color:#333}
.SNA_menu--gray .SNA_menu_list li .menuitem.selected,.SNA_menu--gray .SNA_menu_list li .menuitem:hover,.SNA_menu--gray .SNA_menu_list li .menuitem__icon:hover,.SNA_menu--gray .SNA_menu_list li .selected.menuitem__icon{border-radius:4px;color:#333;background-color:rgba(0,0,0,.03)}
.SNA_menu--gray .SNA_menu_list li .menuitem__icon{display:inline-flex;align-items:center;gap:4px}
.SNA_menu--gray .SNA_menu_list li.has_bar--type2:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#e6e6e6}
.SNA_menu--gray .SNA_menu_list .menuIcon{width:18px;height:18px;display:inline-flex;justify-content:center;align-items:center}
.SNA_menu--gray .SNA_menu_list .menuIcon .svg_img{width:100%;object-fit:contain;fill:#333}
.SNA_select,.SNA_select--newtype{position:relative;display:inline-block;width:150px;vertical-align:top;box-sizing:border-box;background:#fff;border-radius:4px}
.SNA_select.w_full,.w_full.SNA_select--newtype{display:block;width:100%}
.SNA_select.auto_height .SNA_select_result>ul,.auto_height.SNA_select--newtype .SNA_select_result>ul{max-height:none}
.SNA_select.has_hover:hover .SNA_selected_item,.SNA_select.open .SNA_selected_item,.has_hover.SNA_select--newtype:hover .SNA_selected_item,.open.SNA_select--newtype .SNA_selected_item{border-color:#4a4a4a;border-radius:4px 4px 0 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_select.has_hover:hover .SNA_selected_item:before,.SNA_select.open .SNA_selected_item:before,.has_hover.SNA_select--newtype:hover .SNA_selected_item:before,.open.SNA_select--newtype .SNA_selected_item:before{background-position:-111px -35px}
.SNA_select.has_hover:hover .SNA_select_result,.SNA_select.open .SNA_select_result,.has_hover.SNA_select--newtype:hover .SNA_select_result,.open.SNA_select--newtype .SNA_select_result{display:block}
.SNA_select.disabled .SNA_selected_item,.disabled.SNA_select--newtype .SNA_selected_item{border-color:#d3d3d3;background:#fafafa;box-shadow:none;cursor:not-allowed}
.SNA_select.disabled .SNA_selected_item:before,.disabled.SNA_select--newtype .SNA_selected_item:before{opacity:.5}
.SNA_select.disabled .item_label,.disabled.SNA_select--newtype .item_label{color:#d3d3d3}
.SNA_select.disabled .item_image,.disabled.SNA_select--newtype .item_image{opacity:.4}
.SNA_select.disabled .SNA_select_result,.disabled.SNA_select--newtype .SNA_select_result{border-color:#d3d3d3;background:#fafafa;box-shadow:none;color:#d3d3d3}
.SNA_select.disabled .resultitem,.disabled.SNA_select--newtype .resultitem{cursor:not-allowed}
.SNA_select.open_top .SNA_selected_item,.open_top.SNA_select--newtype .SNA_selected_item{border-color:#4a4a4a;border-radius:0 0 4px 4px}
.SNA_select.open_top .SNA_select_result,.open_top.SNA_select--newtype .SNA_select_result{display:block;top:auto;bottom:100%;border-radius:4px 4px 0 0;border-width:1px 1px 0}
.SNA_select .SNA_select_result,.SNA_select--newtype .SNA_select_result{display:none;margin-top:0;border-radius:0 0 4px 4px;border-width:0 1px 1px}
.SNA_select .SNA_selected_item,.SNA_select .resultitem,.SNA_select--newtype .SNA_selected_item,.SNA_select--newtype .resultitem{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;max-width:100%}
.SNA_select .SNA_selected_item .item_label,.SNA_select .resultitem .item_label,.SNA_select--newtype .SNA_selected_item .item_label,.SNA_select--newtype .resultitem .item_label{-webkit-box-flex:1;-ms-flex:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.SNA_select .SNA_selected_item .item_image,.SNA_select .resultitem .item_image,.SNA_select--newtype .SNA_selected_item .item_image,.SNA_select--newtype .resultitem .item_image{-ms-flex:0 1 auto;flex:0 1 auto;display:flex;justify-content:center;align-items:center}
.SNA_select .SNA_selected_item .item_image.a_left,.SNA_select .resultitem .item_image.a_left,.SNA_select--newtype .SNA_selected_item .item_image.a_left,.SNA_select--newtype .resultitem .item_image.a_left{margin-right:4px}
.SNA_select .SNA_selected_item .item_image.a_right,.SNA_select .resultitem .item_image.a_right,.SNA_select--newtype .SNA_selected_item .item_image.a_right,.SNA_select--newtype .resultitem .item_image.a_right{margin-left:4px}
.SNA_select .SNA_selected_item .item_image>*+*,.SNA_select .resultitem .item_image>*+*,.SNA_select--newtype .SNA_selected_item .item_image>*+*,.SNA_select--newtype .resultitem .item_image>*+*{margin-left:2px}
.SNA_select .SNA_selected_item .item_image img,.SNA_select .resultitem .item_image img,.SNA_select--newtype .SNA_selected_item .item_image img,.SNA_select--newtype .resultitem .item_image img{max-height:24px}
.SNA_select .SNA_tooltip,.SNA_select--newtype .SNA_tooltip{width:100%}
.SNA_select--newtype .SNA_selected_item{font-size:12px;letter-spacing:-.6px;color:#333}
.SNA_select--newtype .SNA_autocomplete__resultBox,.SNA_select--newtype .SNA_autocomplete__resultBox--totalSearch,.SNA_select--newtype .SNA_result_content{position:absolute;max-height:200px;display:none}
.SNA_select--newtype .resultitem .item_label{font-size:12px;letter-spacing:-.24px;color:#333}
.SNA_select--newtype .resultitem.SNA_selectTitle{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;height:30px;width:100%}
.SNA_select--newtype .resultitem .SNA_selectTitle__text{font-size:11px;letter-spacing:-.55px;color:#777;font-weight:700}
.SNA_select--newtype.has_hover:hover .SNA_autocomplete__resultBox,.SNA_select--newtype.has_hover:hover .SNA_autocomplete__resultBox--totalSearch,.SNA_select--newtype.has_hover:hover .SNA_result_content,.SNA_select--newtype.open .SNA_autocomplete__resultBox,.SNA_select--newtype.open .SNA_autocomplete__resultBox--totalSearch,.SNA_select--newtype.open .SNA_result_content{display:block}
.SNA_select--newtype.has_hover:hover .SNA_selected_item,.SNA_select--newtype.open .SNA_selected_item{border-color:#4a4a4a;border-radius:4px 4px 0 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_select--newtype.has_hover:hover .SNA_selected_item:before,.SNA_select--newtype.open .SNA_selected_item:before{background-position:-111px -35px}
.SNA_select--newtype.has_hover:hover .SNA_select_result,.SNA_select--newtype.open .SNA_select_result{display:block}
.SNA_select--newtype.has_hover:hover .SNA_select_result .selected .resultitem,.SNA_select--newtype.open .SNA_select_result .selected .resultitem{background-color:#fff}
.SNA_select--newtype.has_hover:hover .SNA_select_result .selected .resultitem:hover,.SNA_select--newtype.open .SNA_select_result .selected .resultitem:hover{background-color:rgba(0,0,0,.03)}
.SNA_select--newtype.has_hover:hover .SNA_select_result .selected .item_label,.SNA_select--newtype.open .SNA_select_result .selected .item_label{color:#105aff;letter-spacing:-.6px;font-weight:700}
.SNA_select_result{overflow:hidden;position:relative;z-index:5;width:100%;margin-top:2px;background:#fff;border:1px solid #4a4a4a;border-radius:4px;box-sizing:border-box}
.SNA_select_result>ul{overflow-y:auto;padding:4px 0;max-height:150px}
.SNA_select_result>ul .selected .resultitem{background:#f8f8f8}
.SNA_select_result .resultitem{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;width:100%;height:28px;max-width:100%;padding:0 8px;background:0 0;border:0;font-size:13px;text-align:left;line-height:28px;outline:0;box-sizing:border-box}
.SNA_select_result .resultitem:hover{background:#f8f8f8}
.SNA_selected_item{position:relative;display:block;padding:1px 20px 0 8px;box-sizing:border-box;width:100%;border:1px solid #d3d3d3;background:#fff;border-radius:4px;text-align:left;font-size:14px;line-height:27px;outline:0;overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}
.SNA_selected_item::-ms-expand{display:none}
.SNA_selected_item:before{content:"";position:absolute;top:50%;right:8px;margin-top:-2px;width:7px;height:4px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -101px -35px no-repeat;background-size:500px 1000px}
.SNA_selected_item:hover{border-color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_selected_item.d_pure{height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.SNA_selected_item.d_pure+.icon_select_arrow{position:absolute;top:50%;right:8px;margin-top:-2px;width:7px;height:4px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -101px -35px no-repeat;background-size:500px 1000px}
.SNA_smartcomplete{display:inline-block;position:relative;width:100%;vertical-align:top}
.SNA_smartcomplete.open .SNA_smartcomplete_result{display:block}
.SNA_smartcomplete .SNA_selected_item{display:block;position:relative;width:100%;padding:1px 20px 0 8px;background:#fff;border:1px solid #d3d3d3;border-radius:4px;font-size:14px;text-align:left;line-height:27px;word-break:break-all;outline:0;box-sizing:border-box}
.SNA_smartcomplete .SNA_selected_item::-ms-expand{display:none}
.SNA_smartcomplete .SNA_selected_item:before{position:absolute;top:50%;right:8px;width:7px;height:4px;margin-top:-2px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -101px -35px no-repeat;background-size:500px 1000px;content:""}
.SNA_smartcomplete .SNA_selected_item:hover{border-color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_smartcomplete .SNA_smartcomplete_result{display:none;overflow:hidden;z-index:5;width:100%;margin-top:4px;background:#fff;border:1px solid #4a4a4a;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11);box-sizing:border-box}
.SNA_smartcomplete .SNA_smartcomplete_section+.SNA_smartcomplete_section{border-top:1px solid #eaeaea}
.SNA_smartcomplete .SNA_smartcomplete_section:first-of-type .SNA_smartcomplete_row{border-radius:4px 4px 0 0}
.SNA_smartcomplete .SNA_smartcomplete_section:last-of-type .SNA_smartcomplete_row{border-radius:0 0 4px 4px}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data{padding:5px 0;box-sizing:border-box}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data.use_scroll{overflow:hidden;overflow-y:auto;max-height:150px}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.selected,.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list:hover{background:#e9f5ff}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_delete_btn{position:relative}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_delete_btn .SNA_smartcomplete_row{padding-right:35px}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list .btn_delete_row{display:none;position:absolute;top:50%;right:0;margin-right:2px;transform:translateY(-50%)}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list .btn_delete_row:focus{outline-color:#b6dcff}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list .btn_delete_row .btn_skin{width:20px;height:26px;border:0;background:0 0;box-shadow:none}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list .btn_delete_row .sp_sona{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;background-position:-242px -44px}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_avatar{position:relative}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_avatar .SNA_avatar{position:absolute;top:50%;left:8px;z-index:1;width:24px;height:24px;transform:translateY(-50%)}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_avatar .SNA_smartcomplete_row{padding-left:38px}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_formbtn{position:relative}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_formbtn .SNA_formbtn{position:absolute;top:50%;left:8px;z-index:1;transform:translateY(-50%)}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list.use_formbtn .SNA_smartcomplete_row{padding-left:28px}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .SNA_section_list .SNA_tooltip{width:100%}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .disabled{background:#f7f7f7}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .disabled .SNA_smartcomplete_row{color:#d3d3d3;cursor:not-allowed}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .disabled .SNA_smartcomplete_row:hover{background:#f5f5f5}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .disabled .SNA_avatar{opacity:.4;cursor:not-allowed}
.SNA_smartcomplete .SNA_smartcomplete_section .SNA_section_data .disabled:hover{background:#f7f7f7}
.SNA_smartcomplete .SNA_result_group>.SNA_smartcomplete_section:first-of-type{border-top:1px solid #a3a3a3}
.SNA_smartcomplete .SNA_smartcomplete_row{position:relative;width:100%;padding:5px 8px;background:0 0;border:0;text-align:left;color:#4a4a4a;font-size:13px;line-height:1;box-sizing:border-box;cursor:pointer}
.SNA_smartcomplete .SNA_smartcomplete_row .SNA_smartcomplete_col{flex-direction:column;box-sizing:border-box}
.SNA_smartcomplete .SNA_smartcomplete_row .SNA_smartcomplete_col .inbx{align-items:center;min-height:23px}
.SNA_smartcomplete button.SNA_smartcomplete_row.selected,.SNA_smartcomplete button.SNA_smartcomplete_row:hover{background:#e9f5ff;outline:0}
.SNA_smartcomplete .SNA_tooltip .SNA_anchor .SNA_anchor_wrap{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%}
.SNA_smartcomplete .findtext{color:#1c90fb}
.SNA_smartcomplete .sec_add_btn .SNA_smartcomplete_row{justify-content:center}
.SNA_smartcomplete .sec_add_btn .inbx{color:#1c90fb}
.SNA_smartcomplete .sec_add_btn .ico_filled_add{width:16px;height:16px;fill:#1c90fb;margin-right:4px}
.SNA_smartcomplete .sec_checkall .SNA_smartcomplete_row{justify-content:space-between}
.SNA_smartcomplete .sec_multiline_searchlist .SNA_smartcomplete_row{justify-content:space-between;align-items:flex-start}
.SNA_smartcomplete .sec_multiline_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col{overflow:hidden}
.SNA_smartcomplete .sec_multiline_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col:first-of-type{flex-basis:65%;padding-right:6px}
.SNA_smartcomplete .sec_multiline_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col:last-of-type{flex-basis:35%;padding-left:6px}
.SNA_smartcomplete .sec_multiline_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col:last-of-type .inbx{text-align:right}
.SNA_smartcomplete .sec_multiline_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col .inbx{display:block;line-height:17px;min-height:auto}
.SNA_smartcomplete .sec_part_searchlist .SNA_smartcomplete_row{align-items:center}
.SNA_smartcomplete .sec_part_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col{overflow:hidden}
.SNA_smartcomplete .sec_part_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col+.SNA_smartcomplete_col{padding-left:6px}
.SNA_smartcomplete .sec_part_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col.user_name{min-width:36px}
.SNA_smartcomplete .sec_part_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col .inbx{display:block;line-height:17px;min-height:auto}
.SNA_smartcomplete .sec_part_searchlist .SNA_smartcomplete_row .SNA_smartcomplete_col .part{font-size:11px}
.SNA_smartcomplete .sec_button_box{padding:8px 0;border-top:1px solid #eaeaea}
.SNA_smartcomplete .sec_button_box .SNA_smartcomplete_row{justify-content:center;align-items:center}
.SNA_smartcomplete .sec_button_box .SNA_smartcomplete_row .SNA_smartcomplete_col+.SNA_smartcomplete_col{margin-left:4px}
.SNA_explainBox{margin-bottom:20px}
.SNA_explainTitle{font-size:18px;font-weight:700;color:#4a4a4a}
.SNA_explainText{font-size:14px;color:#777;margin-top:2px;line-height:1.7}
.SNA_explainText strong{color:#222}
.SNA_explainEmph{display:inline-block;font-weight:700;color:#4a4a4a;position:relative;z-index:1}
.SNA_explainEmph:after{content:"";width:100%;height:50%;position:absolute;bottom:0;right:0;background-color:rgba(113,155,252,.2);z-index:-1}
.SNA_explainTable{width:1500px;margin-top:20px}
.SNA_explainTable table{width:100%;border-collapse:collapse;border-spacing:0}
.SNA_explainTable table td,.SNA_explainTable table th{font-size:14px;height:30px;vertical-align:middle;border-bottom:1px solid #bbb;text-align:left}
.SNA_explainTable table tr:first-child th{border-top:2px solid #333}
.SNA_explainTable table tr:last-child td{border-bottom:2px solid #333}
.SNA_multiCheck{position:relative;display:inline-block}
.SNA_multiCheckAnchor{display:inline-block}
.SNA_multiCheckAnchor.active+.SNA_multiCheckContainer,.SNA_multiCheckAnchor.active+.SNA_multiCheckContainer--wide{display:flex;z-index:2}
.SNA_multiCheckAnchor.active+.SNA_multiCheckContaine--wide{display:flex;z-index:2}
.SNA_multiCheckContainer,.SNA_multiCheckContainer--wide{max-width:230px;display:none;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border:solid 1px #4a4a4a;background-color:#fff}
.SNA_multiCheckContainer.bottomRight,.bottomRight.SNA_multiCheckContainer--wide{position:absolute;right:0;top:calc(100% + 4px)}
.SNA_multiCheckContainer.bottomLeft,.bottomLeft.SNA_multiCheckContainer--wide{position:absolute;left:0;top:calc(100% + 4px)}
.SNA_multiCheckContainer--wide{max-width:283px;display:none}
.SNA_multiCheckContainer--wide .SNA_multiCheckInfo,.SNA_multiCheckContainer--wide .SNA_multiCheckInfoResult{width:140px}
.SNA_multiCheckInfo,.SNA_multiCheckInfoResult{width:115px;flex:1}
.SNA_multiCheckInfoResult{display:none}
.SNA_multiCheckInfoResult.open{display:block}
.SNA_multiCheckInfo+.SNA_multiCheckInfo,.SNA_multiCheckInfo+.SNA_multiCheckInfoResult,.SNA_multiCheckInfoResult+.SNA_multiCheckInfo,.SNA_multiCheckInfoResult+.SNA_multiCheckInfoResult{position:relative}
.SNA_multiCheckInfo+.SNA_multiCheckInfo:after,.SNA_multiCheckInfo+.SNA_multiCheckInfoResult:after,.SNA_multiCheckInfoResult+.SNA_multiCheckInfo:after,.SNA_multiCheckInfoResult+.SNA_multiCheckInfoResult:after{content:"";width:1px;height:100%;position:absolute;top:0;left:0;bottom:0;background-color:#d3d3d3}
.SNA_multiCheckTitle{font-size:11px;color:#777;letter-spacing:-.2px;padding:6px 8px;font-weight:700;border-bottom:1px solid #e1e1e1}
.SNA_multiCheckList{padding:6px 8px;box-sizing:border-box;height:30px;display:flex;align-items:center;width:100%;position:relative;cursor:pointer}
.SNA_multiCheckList:has(.SNA_multiCheckOpenBtn) .SNA_multiCheckLabel{width:calc(100% - 20px)}
.SNA_multiCheckList.open{background-color:rgba(0,0,0,.03)}
.SNA_multiCheckListWrap,.SNA_multiCheckListWrap--result{max-height:300px;overflow-y:auto;box-sizing:border-box}
.SNA_multiCheckListWrap--result::-webkit-scrollbar,.SNA_multiCheckListWrap::-webkit-scrollbar{width:12px}
.SNA_multiCheckListWrap--result::-webkit-scrollbar-thumb,.SNA_multiCheckListWrap::-webkit-scrollbar-thumb{border-radius:12px;border:3px solid #fff;background-color:rgba(0,0,0,.25);min-height:20px}
.SNA_multiCheckListWrap--result{display:none}
.SNA_multiCheckListWrap--result.selected{display:block}
.SNA_multiCheckList:hover{background-color:rgba(0,0,0,.03)}
.SNA_multiCheckLabel{cursor:pointer;display:inline-flex;align-items:center;gap:0 4px;width:100%;position:relative}
.SNA_multiCheckLabel.active .SNA_multiCheckBtnText,.SNA_multiCheckLabel.active .SNA_multiCheckText{color:#105aff;font-weight:700}
.SNA_multiCheckLabel input[type=checkbox],.SNA_multiCheckLabel input[type=radio]{display:none}
.SNA_multiCheckLabel input[type=checkbox]:checked+.SNA_multiCheckIcon,.SNA_multiCheckLabel input[type=radio]:checked+.SNA_multiCheckIcon{background-color:#719bfc;border-color:#719bfc}
.SNA_multiCheckLabel input[type=checkbox]:checked+.SNA_multiCheckIcon .lunacon,.SNA_multiCheckLabel input[type=radio]:checked+.SNA_multiCheckIcon .lunacon{display:inline-block;color:#fff}
.SNA_multiCheckLabel input[type=checkbox]:checked~.SNA_multiCheckBtnText,.SNA_multiCheckLabel input[type=checkbox]:checked~.SNA_multiCheckText,.SNA_multiCheckLabel input[type=radio]:checked~.SNA_multiCheckBtnText,.SNA_multiCheckLabel input[type=radio]:checked~.SNA_multiCheckText{color:#105aff;font-weight:700}
.SNA_multiCheckIcon{width:14px;height:14px;display:inline-flex;flex-shrink:0;background-color:#fff;border:1px solid #d3d3d3;border-radius:2px;position:relative}
.SNA_multiCheckIcon .lunacon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;display:none}
.SNA_multiCheckBtnText,.SNA_multiCheckText{font-size:12px;letter-spacing:-.2px;color:#333;line-height:1.5;text-align:left}
.SNA_multiCheckBtn{background-color:transparent;display:flex;width:100%;align-items:center;border:none;position:relative;cursor:pointer}
.SNA_multiCheckBtn:has(.SNA_multiCheckBtnIcon) .SNA_multiCheckBtnText{width:calc(100% - 16px)}
.SNA_multiCheckBtn.active{font-weight:700}
.SNA_multiCheckBtn.active .SNA_multiCheckBtnText{color:#105aff}
.SNA_multiCheckBtnText{display:inline-block}
.SNA_multiCheckBtnIcon{display:inline-block;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.SNA_multiCheckBtnIcon .lunacon{color:#4a4a4a;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.SNA_multiCheckSelect{display:flex;align-items:center;justify-content:flex-start;gap:0 4px;width:135px;border:1px solid #ccc;box-sizing:border-box;background-color:#fff;border-radius:4px;padding:1px 20px 0 8px;height:28px;cursor:pointer;position:relative}
.SNA_multiCheckSelect.open{border-color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_multiCheckSelect.open .SNA_multiCheckBtnIcon{transform:translateY(-50%) rotate(180deg)}
.SNA_multiCheckSelect .SNA_multiCheckBtnIcon{right:8px}
.SNA_multiCheckSelect .SNA_multiCheckBtnIcon .lunacon{font-size:10px}
.SNA_multiCheckOpenBtn{width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);right:4px;background-color:transparent;border:none;cursor:pointer}
.SNA_multiCheckOpenBtnIcon{display:inline-block;width:12px;height:12px}
.SNA_multiCheckOpenBtnIcon .lunacon{color:#4a4a4a;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.SNA_dateTimePickerWrap,.SNA_datepicker{position:relative;display:inline-block;vertical-align:top;min-width:140px}
.SNA_dateTimePickerWrap .inputbox,.SNA_datepicker .inputbox{position:relative;display:inline-block;vertical-align:top;padding:4px 30px 3px 8px;box-sizing:border-box;width:100%;height:30px;border:1px solid #d3d3d3;background:#fff;border-radius:4px}
.SNA_dateTimePickerWrap .inputbox .date,.SNA_datepicker .inputbox .date{position:relative;display:inline-block;vertical-align:top;margin-right:5px;font-size:14px;line-height:19px;color:#4a4a4a;cursor:default}
.SNA_dateTimePickerWrap .inputbox .date:after,.SNA_datepicker .inputbox .date:after{content:".";position:absolute;bottom:0;right:-5px}
.SNA_dateTimePickerWrap .inputbox .date:last-of-type,.SNA_datepicker .inputbox .date:last-of-type{margin-right:0}
.SNA_dateTimePickerWrap .inputbox .date:last-of-type:after,.SNA_datepicker .inputbox .date:last-of-type:after{display:none}
.SNA_dateTimePickerWrap .inputbox .date.selected,.SNA_dateTimePickerWrap .inputbox .date:focus,.SNA_datepicker .inputbox .date.selected,.SNA_datepicker .inputbox .date:focus{background:#b1d7fe;outline:0}
.SNA_dateTimePickerWrap .inputbox .date.disabled_date,.SNA_datepicker .inputbox .date.disabled_date{background:#d9d9d9;color:#999}
.SNA_dateTimePickerWrap .btn_calendar,.SNA_datepicker .btn_calendar{position:absolute;top:0;right:0;width:28px;height:28px;border:0;background:0;outline:0}
.SNA_dateTimePickerWrap .btn_calendar:after,.SNA_datepicker .btn_calendar:after{content:"";position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-5px;width:13px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -176px -20px;background-size:500px 1000px}
.SNA_datepicker.full_width,.full_width.SNA_dateTimePickerWrap{width:100%}
.SNA_dateTimePickerWrap:hover .inputbox,.SNA_datepicker.active .inputbox,.SNA_datepicker:hover .inputbox,.active.SNA_dateTimePickerWrap .inputbox{border-color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_datepicker.disabled .inputbox,.disabled.SNA_dateTimePickerWrap .inputbox{border-color:#d3d3d3;background:#fafafa;box-shadow:none}
.SNA_datepicker.disabled .inputbox .date,.disabled.SNA_dateTimePickerWrap .inputbox .date{color:#d3d3d3}
.SNA_datepicker.disabled .btn_calendar,.disabled.SNA_dateTimePickerWrap .btn_calendar{cursor:default}
.SNA_datepicker.disabled .btn_calendar:after,.disabled.SNA_dateTimePickerWrap .btn_calendar:after{background-position:-248px -20px}
.SNA_datepicker_dash{display:inline-block;vertical-align:top;padding:0 5px;font-size:14px;line-height:30px;color:#4a4a4a}
.SNA_dateTimePickerWrap .inputbox{display:inline-flex;align-items:center;font-size:12px;color:#333;margin-top:-1.5px;letter-spacing:-.2px}
.SNA_dateTimePickerWrap .inputbox_data.selected{background:#b1d7fe;outline:0}
.SNA_dateTimePickerWrap .SNA_autocomplete__resultBox,.SNA_dateTimePickerWrap .SNA_autocomplete__resultBox--totalSearch,.SNA_dateTimePickerWrap .SNA_result_content{display:none;position:absolute;top:calc(100% + 5px)}
.SNA_dateTimePickerWrap.active .SNA_autocomplete__resultBox,.SNA_dateTimePickerWrap.active .SNA_autocomplete__resultBox--totalSearch,.SNA_dateTimePickerWrap.active .SNA_result_content{display:block}
.SNA_monthPicker{width:230px;box-sizing:border-box;padding:12px 14px;border:1px solid #4a4a4a;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.11)}
.SNA_monthPicker__year{display:flex;align-items:center;justify-content:center;gap:6px}
.SNA_monthPicker__yearData{font-size:12px;color:#000;line-height:18px;text-align:center;font-weight:900}
.SNA_monthPicker__year+.SNA_monthPicker__data{margin-top:10px}
.SNA_monthPicker__BtnIcon,.SNA_monthPicker__BtnIcon--next,.SNA_monthPicker__BtnIcon--prev{display:inline-flex;width:12px;height:12px}
.SNA_monthPicker__BtnIcon .svg_img,.SNA_monthPicker__BtnIcon--next .svg_img,.SNA_monthPicker__BtnIcon--prev .svg_img{width:100%;object-fit:contain;fill:#b4b4b4}
.SNA_monthPicker__BtnIcon--prev{transform:rotate(-180deg)}
.SNA_monthPicker__data{display:flex;flex-wrap:wrap;gap:4px}
.SNA_monthPicker__dataBtn{display:inline-flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:-.7px;column-rule:#333;padding:4px 6px;box-sizing:border-box;height:30px;background-color:#fff;border-radius:4px;border:1px solid #b4b4b4;width:47px;box-sizing:border-box}
.SNA_monthPicker__dataBtn:hover{border:1px solid #4a4a4a}
.SNA_timepicker{position:relative;display:inline-block;vertical-align:top;width:140px}
.SNA_timepicker.w_full{width:100%}
.SNA_timepicker .inputbox{position:relative;display:inline-block;vertical-align:top;padding:4px 30px 3px 8px;box-sizing:border-box;width:100%;height:30px;border:1px solid #d3d3d3;background:#fff;border-radius:4px}
.SNA_timepicker .inputbox .time{position:relative;display:inline-block;vertical-align:top;margin-right:5px;font-size:14px;line-height:19px;color:#4a4a4a}
.SNA_timepicker .inputbox .time span{cursor:default}
.SNA_timepicker .inputbox .time span.time_ampm{margin-right:4px}
.SNA_timepicker .inputbox .time span:focus{outline:0}
.SNA_timepicker .inputbox .time span.selected:focus{background:#b1d7fe;outline:0}
.SNA_timepicker .btn_time{position:absolute;top:0;right:0;width:28px;height:28px;border:0;background:0}
.SNA_timepicker .btn_time:after{content:"";position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-5px;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -215px 0;background-size:500px 1000px}
.SNA_timepicker .btn_time:focus{outline:0}
.SNA_timepicker.active .inputbox,.SNA_timepicker:hover .inputbox{border-color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_timepicker.disabled *{cursor:not-allowed!important}
.SNA_timepicker.disabled .inputbox{border-color:#d3d3d3;background:#fafafa;box-shadow:none}
.SNA_timepicker.disabled .inputbox .time{color:#d3d3d3}
.SNA_timepicker.disabled .btn_time{cursor:default}
.SNA_timepicker.disabled .btn_time:after{background-position:-340px -62px}
.SNA_timepicker_result{position:absolute;top:100%;left:0;z-index:5;margin-top:2px;width:100%;box-sizing:border-box;border:1px solid #4a4a4a;background:#fff;border-radius:4px;overflow:hidden}
.SNA_timepicker_result>ul{padding:4px 0}
.SNA_timepicker_result .timepicker_item{display:block;padding:0 7px;box-sizing:border-box;width:100%;height:30px;border:0;background:0 0;text-align:left;font-size:14px;color:#4a4a4a}
.SNA_timepicker_result .timepicker_item:focus,.SNA_timepicker_result .timepicker_item:hover{background:#f8f8f8;outline:0}
.SNA_timepicker_result .timepicker_item .time span.time_ampm{margin-right:4px}
.SNA_timepicker_result .use_scroll{overflow:hidden;overflow-y:auto;max-height:150px}
.SNA_timepicker_result .disabled .timepicker_item{background:#f5f5f5;color:#d3d3d3;cursor:not-allowed}
.SNA_timepicker_result li.selected{background:#e9f5ff;outline:0}
.SNA_calendar{position:relative;z-index:50;display:inline-block;width:216px;border:1px solid #4a4a4a;background:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11);vertical-align:top;overflow:hidden}
.SNA_calendar .calendar_bx{position:relative}
.SNA_calendar .date_select{position:relative;height:38px;background:#fff;line-height:45px;text-align:center}
.SNA_calendar .date_select .btn{position:absolute;top:12px;width:20px;height:20px;border:1px solid transparent;background:0 0;border-radius:5px;line-height:23px;text-align:center}
.SNA_calendar .date_select .btn:hover{border-color:#ccc}
.SNA_calendar .date_select .btn:after{content:"";position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-2px;width:4px;height:7px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -141px -20px no-repeat;background-size:500px 1000px}
.SNA_calendar .date_select .btn.btn_prev_mon{left:54px}
.SNA_calendar .date_select .btn.btn_prev_mon:after{background-position:-141px -20px}
.SNA_calendar .date_select .btn.btn_prev_mon:hover:after{background-position:-123px -20px}
.SNA_calendar .date_select .btn.btn_next_mon{right:54px}
.SNA_calendar .date_select .btn.btn_next_mon:after{background-position:-150px -20px}
.SNA_calendar .date_select .btn.btn_next_mon:hover:after{background-position:-132px -20px}
.SNA_calendar .date_select .btn.btn_prev_year{left:32px}
.SNA_calendar .date_select .btn.btn_prev_year:after{width:7px;margin-left:-4px;background-position:-99px -20px}
.SNA_calendar .date_select .btn.btn_prev_year:hover:after{background-position:-75px -20px}
.SNA_calendar .date_select .btn.btn_next_year{right:32px}
.SNA_calendar .date_select .btn.btn_next_year:after{margin-left:-3px;width:7px;background-position:-111px -20px}
.SNA_calendar .date_select .btn.btn_next_year:hover:after{background-position:-87px -20px}
.SNA_calendar .date_select .date_day_title{vertical-align:top;font-family:douzonetitle,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif!important;font-size:12px;font-weight:700;color:#000}
.SNA_calendar .date_tbl{padding:0 10px 10px}
.SNA_calendar .date_tbl table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;border:0;text-align:center}
.SNA_calendar .date_tbl td,.SNA_calendar .date_tbl th,.SNA_calendar .date_tbl tr:first-child td{margin:0;padding:0;border-collapse:collapse;border-spacing:0;border:0}
.SNA_calendar .date_tbl .date_week{padding:0;height:21px;border:0;background:0 0;text-align:center;font-size:10px;letter-spacing:-.5px;color:#8d8d8d}
.SNA_calendar .date_tbl .date_day button{position:relative;display:block;width:28px;height:21px;border:1px solid transparent;background:0 0;border-radius:4px;text-align:center;text-decoration:none;font-size:10px;color:#4a4a4a;cursor:pointer;outline:0}
.SNA_calendar .date_tbl .date_day button span{font-size:10px;font-weight:700}
.SNA_calendar .date_tbl .date_day button:hover{border-color:#ccc}
.SNA_calendar .date_tbl .date_day_sun button{color:#fc5356}
.SNA_calendar .date_tbl .date_day_holiday button{color:#fc5356}
.SNA_calendar .date_tbl .date_day_holiday button:hover{color:#fc5356}
.SNA_calendar .date_tbl .date_day_prev_mon button{color:#c2c2c2}
.SNA_calendar .date_tbl .date_day_next_mon button{color:#c2c2c2}
.SNA_calendar .date_tbl .icon_schedule{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #00b4b7 transparent transparent}
.SNA_calendar .date_tbl .date_day_today button{background:#f0f0f0}
.SNA_calendar .date_tbl .date_day_selected button,.SNA_calendar .date_tbl .gap_end button,.SNA_calendar .date_tbl .gap_start button{background:#105aff;color:#fff;border-radius:4px}
.SNA_calendar .date_tbl .date_day_selected button:hover,.SNA_calendar .date_tbl .gap_end button:hover,.SNA_calendar .date_tbl .gap_start button:hover{border-color:#0072dc}
.SNA_calendar .date_tbl .date_day_gap{background:#e9f5ff}
.SNA_calendar .date_tbl .date_day_gap.gap_start{border-top-left-radius:4px;border-bottom-left-radius:4px}
.SNA_calendar .date_tbl .date_day_gap.gap_end{border-top-right-radius:4px;border-bottom-right-radius:4px}
.SNA_calendar .date_tbl .date_check button{border-color:#ccc}
.SNA_calendar .date_tbl .check_week td,.SNA_calendar .date_tbl .check_week th{background:#f0f0f0}
.SNA_calendar .date_tbl .date_not_allowed button{cursor:not-allowed}
.SNA_calendar .date_tbl .date_not_allowed button:hover{border-color:transparent}
.SNA_calendar .date_tbl.check_all td{background:#f0f0f0}
.SNA_calendar .select_area{position:relative;padding:6px 10px;box-sizing:border-box;height:39px;border-top:1px solid #e6e6e6;white-space:nowrap;clear:both}
.SNA_calendar .select_area .SNA_btn.today{padding:0 5px;height:26px;font-size:11px;line-height:26px;letter-spacing:-.5px}
.SNA_calendar .select_area .dataperiod_dl{display:inline-block;font-size:13px;line-height:26px;color:#4a4a4a;clear:both;overflow:hidden}
.SNA_calendar .select_area .dataperiod_dl dt{float:left;padding-right:4px}
.SNA_calendar .select_area .dataperiod_dl dd{float:left;color:#105aff}
.SNA_calendar .select_area .solar_area{display:inline-block;margin-left:4px;vertical-align:top;font-size:12px;letter-spacing:-.5px;line-height:26px;color:#b4b4b4}
.SNA_calendar .select_area .solar_area span{margin:0 3px 0 0}
.SNA_calendar .select_area .btnbox{float:right}
.SNA_calendar .select_area .btnbox .SNA_btn+.SNA_btn{margin-left:3px}
.SNA_calendar .select_area .btnbox .SNA_btn.c_blue{border-color:#105aff;color:#fff}
.SNA_calendar.d_dategap{width:434px}
.SNA_calendar.d_dategap:after{content:"";display:table;clear:both}
.SNA_calendar.d_dategap .calendar_bx{float:left;width:50%}
.SNA_calendar.d_dategap .calendar_bx+.calendar_bx:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:10;width:1px;background:#e6e6e6}
.SNA_calendar2{display:inline-flex;flex-wrap:wrap;position:relative;z-index:50;width:216px;background:#fff;border:1px solid #4a4a4a;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11);vertical-align:top}
.SNA_calendar2 *{box-sizing:border-box}
.SNA_calendar2 .calendar_wrap{flex:1 0 auto}
.SNA_calendar2 .calendar_wrap+.calendar_wrap{border-left:1px solid #e6e6e6}
.SNA_calendar2 .calendar_header .select_box{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:12px 0 6px}
.SNA_calendar2 .calendar_header .select_box .selected_month{margin:0 6px;color:#000;font-family:douzonetitle,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif;font-size:12px;font-weight:700}
.SNA_calendar2 .calendar_header .select_box .btn{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background:0 0;border:1px solid transparent;border-radius:5px}
.SNA_calendar2 .calendar_header .select_box .btn:hover{border-color:#ccc}
.SNA_calendar2 .calendar_header .select_box .btn:hover .SNA_svg{fill:#4a4a4a}
.SNA_calendar2 .calendar_header .select_box .btn .SNA_svg{width:54%;height:54%;fill:#b4b4b4}
.SNA_calendar2 .calendar_container .row_group .row{display:flex;justify-content:center;align-items:center;padding:0 10px}
.SNA_calendar2 .calendar_container .row_group .row .cell{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:21px;background-color:transparent;border:1px solid transparent}
.SNA_calendar2 .calendar_container .row_group .row button.cell{border-radius:4px;color:#4a4a4a;font-size:10px;font-weight:700;cursor:pointer}
.SNA_calendar2 .calendar_container .row_group .row button.cell:hover{background-color:#ededed;border-color:#ccc}
.SNA_calendar2 .calendar_container .row_group .row button.cell.next_mon,.SNA_calendar2 .calendar_container .row_group .row button.cell.prev_mon{color:#c2c2c2}
.SNA_calendar2 .calendar_container .row_group .row button.cell.holiday{color:#fb5356}
.SNA_calendar2 .calendar_container .row_group .row button.cell.today{border-color:#ccc;color:#105aff}
.SNA_calendar2 .calendar_container .row_group .row button.cell.today:disabled{cursor:not-allowed}
.SNA_calendar2 .calendar_container .row_group .row button.cell.has_plan:before{position:absolute;top:0;right:0;width:0;height:0;border-width:0 5px 5px 0;border-style:solid;border-color:transparent #00b4b7 transparent transparent;content:""}
.SNA_calendar2 .calendar_container .row_group .row button.cell.selected{background-color:#105aff;color:#fff;font-weight:700}
.SNA_calendar2 .calendar_container .row_group .row button.cell.selected_gap{background-color:#e9f5ff;border-radius:0}
.SNA_calendar2 .calendar_container .row_group .row button.cell:disabled{cursor:default}
.SNA_calendar2 .calendar_container .picker_header .row_group .row .cell{color:#8d8d8d;font-size:10px;letter-spacing:-.5px}
.SNA_calendar2 .calendar_container .picker_body .row_group{padding-bottom:10px}
.SNA_calendar2 .calendar_bottom{flex-basis:100%;border-top:1px solid #e6e6e6}
.SNA_calendar2 .calendar_bottom>div{padding:6px 10px}
.SNA_calendar2 .calendar_bottom .split_box{display:flex;justify-content:space-between;align-items:center}
.SNA_calendar2 .calendar_bottom .split_box .col-left,.SNA_calendar2 .calendar_bottom .split_box .col-right{gap:4px}
.SNA_calendar2 .calendar_bottom .split_box .col-left{display:flex;justify-content:flex-start;align-items:center}
.SNA_calendar2 .calendar_bottom .split_box .col-right{display:flex;justify-content:flex-end;align-items:center}
.SNA_calendar2 .calendar_bottom .SNA_btn.today{padding:0 5px;height:26px;font-size:11px;line-height:26px;letter-spacing:-.5px}
.SNA_calendar2 .calendar_bottom .solar_area{margin-left:4px;color:#b4b4b4;font-size:12px;line-height:26px;letter-spacing:-.5px}
.SNA_calendar2 .calendar_bottom .solar_area span{margin:0 3px 0 0}
.SNA_calendar2 .calendar_bottom .selected_period{display:flex;justify-content:flex-start;align-items:center;color:#4a4a4a;font-size:13px;line-height:26px}
.SNA_calendar2 .calendar_bottom .selected_period>dd{margin-left:4px;color:#105aff}
.SNA_calendar2.is_multiple{width:434px}
.SNA_calendar2.dateTimePicker{width:296px}
.SNA_calendar2.dateTimePicker .SNA_autocomplete__resultBox,.SNA_calendar2.dateTimePicker .SNA_autocomplete__resultBox--totalSearch,.SNA_calendar2.dateTimePicker .SNA_result_content{margin-top:4px}
.SNA_calendarTypeSelect{width:240px}
.SNA_calendarSelectBox{position:relative;display:flex;gap:4px;align-items:center}
.SNA_calendarSelectBox__text{font-size:13px;color:#4a4a4a}
.SNA_calendarSelectBox .SNA_selected_item{font-size:12px;line-height:22px}
.SNA_calendarSelectBox .SNA_select_result .resultitem{font-size:12px}
.SNA_monthPicker{width:230px;box-sizing:border-box;padding:12px 14px;border:1px solid #4a4a4a;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.11)}
.SNA_monthPicker__year{display:flex;align-items:center;justify-content:center;gap:6px}
.SNA_monthPicker__yearBtn{border:0;cursor:pointer;background-color:transparent}
.SNA_monthPicker__yearData{font-size:12px;color:#000;line-height:18px;text-align:center;font-weight:900}
.SNA_monthPicker__year+.SNA_monthPicker__data{margin-top:10px}
.SNA_monthPicker__BtnIcon,.SNA_monthPicker__BtnIcon--next,.SNA_monthPicker__BtnIcon--prev{display:inline-flex;width:12px;height:12px}
.SNA_monthPicker__BtnIcon .svg_img,.SNA_monthPicker__BtnIcon--next .svg_img,.SNA_monthPicker__BtnIcon--prev .svg_img{width:100%;object-fit:contain;fill:#b4b4b4}
.SNA_monthPicker__BtnIcon--prev{transform:rotate(-180deg)}
.SNA_monthPicker__data{display:flex;flex-wrap:wrap;gap:4px}
.SNA_monthPicker__dataBtn{display:inline-flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:-.7px;column-rule:#333;padding:4px 6px;box-sizing:border-box;height:30px;background-color:#fff;border-radius:4px;border:1px solid #b4b4b4;width:47px;box-sizing:border-box}
.SNA_monthPicker__dataBtn:hover{border:1px solid #4a4a4a}
.SNA_monthPicker__dataBtn.disabled{border:1px solid #d3d3d3;background:#f4f4f4;color:#b4b4b4;box-shadow:none;cursor:not-allowed}
.SNA_monthPicker__dataBtn.active{border-color:#105aff;background-color:#105aff;color:#fff}
.SNA_dateTimePicker{width:322px;display:flex;flex-wrap:wrap;background-color:#fff;border:1px solid #4a4a4a;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11)}
.SNA_dateTimePicker .SNA_calendar2{border:0;border-radius:0;box-shadow:none}
.SNA_dateTimePicker .calendar_bottom{flex-basis:100%;border-top:1px solid #e6e6e6;padding:6px 10px}
.SNA_dateTimePicker .calendar_bottom .selected_period{display:flex;justify-content:flex-start;align-items:center;color:#4a4a4a;font-size:13px;line-height:26px}
.SNA_dateTimePicker .calendar_bottom .selected_period>dd{margin-left:4px;color:#105aff}
.SNA_dateTimePicker .calendar_bottom .SNA_btn.today{padding:0 5px;height:26px;font-size:11px;line-height:26px;letter-spacing:-.5px}
.SNA_dateTimePicker .calendar_bottom .solar_area{margin-left:4px;color:#b4b4b4;font-size:12px;line-height:26px;letter-spacing:-.5px}
.SNA_dateTimePicker .calendar_bottom .solar_area span{margin:0 3px 0 0}
.SNA_dateTimePicker .calendar_bottom .split_box{display:flex;justify-content:space-between;align-items:center}
.SNA_dateTimePicker .calendar_bottom .split_box .col-left{display:flex;justify-content:flex-start;align-items:center;gap:4px}
.SNA_dateTimePicker .calendar_bottom .split_box .col-right{display:flex;justify-content:flex-end;align-items:center;gap:4px}
.SNA_timePicker_wrap{width:104px;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid #eaeaea}
.SNA_timePicker_title{padding:8px 4px;box-sizing:border-box;display:flex;width:100%;border-bottom:1px solid #eaeaea}
.SNA_timePicker_titleCont{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:-.2px;text-align:center;color:#333;font-weight:900;box-sizing:border-box;position:relative}
.SNA_timePicker_titleCont+.SNA_timePicker_titleCont:after{content:":";font-size:12px;letter-spacing:-.2px;text-align:center;color:#333;font-weight:900;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.SNA_timePicker_box{display:flex;padding:8px 4px;box-sizing:border-box;height:145px}
.SNA_timePicker_list{flex:1;width:50%;overflow-y:auto;box-sizing:border-box}
.SNA_timePicker_list::-webkit-scrollbar{width:8px}
.SNA_timePicker_list::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid #fff;background-color:rgba(51,51,51,.2);height:35px}
.SNA_timePicker_btn{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:4px 12px;border-radius:4px;text-align:center;font-size:11px;letter-spacing:-.2px;color:#333;background-color:transparent;border:none}
.SNA_timePicker_btn.selected{color:#105aff;font-weight:700}
.SNA_timePicker_btn:hover{background-color:rgba(0,0,0,.03)}
.SNA_label{display:inline-flex;justify-content:center;align-items:center;height:20px;padding:0 8px;background:#989898;border:none;border-radius:3px;color:#fff;font-size:11px;text-decoration:none;white-space:nowrap;vertical-align:top;box-sizing:border-box}
.SNA_label .label{height:20px;line-height:18px}
.SNA_label .label--iceblue{height:20px;font-size:11px;color:#333;font-weight:700;letter-spacing:-.55px;line-height:18px}
.SNA_label.green{background:#1fc47c}
.SNA_label.blue{background:#1c90fb}
.SNA_label.purple{background:#7349fd}
.SNA_label.red{background:#fc5356}
.SNA_label.orange{background:#ffa000}
.SNA_label.yellow{background:#f8c133}
.SNA_label.pear{background:#83ce46}
.SNA_label.teal{background:#23b3c8}
.SNA_label.sky{background:#31c2ff}
.SNA_label.lapis{background:#5d8fd9}
.SNA_label.cobalt{background:#4571e5}
.SNA_label.iris{background:#7a7afa}
.SNA_label.violet{background:#c58bff}
.SNA_label.pink{background:#f48da5}
.SNA_label.stone{background:#697489}
.SNA_label.gray{background:#989898}
.SNA_label.iceblue{background:#eff1f5;padding:0 6px}
.SNA_label.d_round{padding:0 9px;border-radius:10px}
.SNA_label.d_outline{padding:0 9px;background:#f4f4f4;border:1px solid #989898;color:#989898;font-size:11px;font-weight:700}
.SNA_label.d_outline.green{background:#e7fbf2;border-color:#1fc47c;color:#1fc47c}
.SNA_label.d_outline.blue{background:#fff;border-color:#1c90fb;color:#1c90fb}
.SNA_label.d_outline.purple{background:#fff;border-color:#7349fd;color:#7349fd}
.SNA_label.d_outline.red{background:#fff;border-color:#fc5356;color:#fc5356}
.SNA_label.d_outline.orange{background:#fff;border-color:#ffa000;color:#ffa000}
.SNA_label.d_outline.yellow{background:#fff;border-color:#f8c133;color:#f8c133}
.SNA_label.d_outline.pear{background:#fff;border-color:#83ce46;color:#83ce46}
.SNA_label.d_outline.teal{background:#eefafc;border-color:#23b3c8;color:#23b3c8}
.SNA_label.d_outline.sky{background:#fff;border-color:#31c2ff;color:#31c2ff}
.SNA_label.d_outline.lapis{background:#e7fbf2;border-color:#1fc47c;color:#1fc47c}
.SNA_label.d_outline.cobalt{background:#fff;border-color:#4571e5;color:#4571e5}
.SNA_label.d_outline.iris{background:#fff;border-color:#7a7afa;color:#7a7afa}
.SNA_label.d_outline.violet{background:#fff;border-color:#c58bff;color:#c58bff}
.SNA_label.d_outline.pink{background:#fff;border-color:#f48da5;color:#f48da5}
.SNA_label.d_outline.stone{background:#f8f8f9;border-color:#697489;color:#697489}
.SNA_label.d_outline.gray{background:#fff;border-color:#989898;color:#989898}
.SNA_label.d_bullet{background:0 0;color:#7f7f7f;font-size:12px}
.SNA_label.d_bullet .bullet{width:8px;height:8px;margin-right:2px;background:#989898;border-radius:50%}
.SNA_label.d_bullet.s_small{height:20px;font-size:12px}
.SNA_label.d_bullet.s_small .bullet{width:5px;height:5px}
.SNA_label.d_bullet.green .bullet{background:#1fc47c}
.SNA_label.d_bullet.blue .bullet{background:#1c90fb}
.SNA_label.d_bullet.purple .bullet{background:#7349fd}
.SNA_label.d_bullet.red .bullet{background:#fc5356}
.SNA_label.d_bullet.orange .bullet{background:#ffa000}
.SNA_label.d_bullet.yellow .bullet{background:#f8c133}
.SNA_label.d_bullet.pear .bullet{background:#83ce46}
.SNA_label.d_bullet.teal .bullet{background:#23b3c8}
.SNA_label.d_bullet.sky .bullet{background:#31c2ff}
.SNA_label.d_bullet.lapis .bullet{background:#5d8fd9}
.SNA_label.d_bullet.cobalt .bullet{background:#4571e5}
.SNA_label.d_bullet.iris .bullet{background:#7a7afa}
.SNA_label.d_bullet.violet .bullet{background:#c58bff}
.SNA_label.d_bullet.pink .bullet{background:#f48da5}
.SNA_label.d_bullet.stone .bullet{background:#697489}
.SNA_label.d_bullet.gray .bullet{background:#989898}
.SNA_label.d_icon{background:0 0;color:#7f7f7f;font-size:12px}
.SNA_label.d_icon.green .icon{background:#1fc47c}
.SNA_label.d_icon.blue .icon{background:#1c90fb}
.SNA_label.d_icon.purple .icon{background:#7349fd}
.SNA_label.d_icon.red .icon{background:#fc5356}
.SNA_label.d_icon.orange .icon{background:#ffa000}
.SNA_label.d_icon.yellow .icon{background:#f8c133}
.SNA_label.d_icon.pear .icon{background:#83ce46}
.SNA_label.d_icon.teal .icon{background:#23b3c8}
.SNA_label.d_icon.sky .icon{background:#31c2ff}
.SNA_label.d_icon.lapis .icon{background:#5d8fd9}
.SNA_label.d_icon.cobalt .icon{background:#4571e5}
.SNA_label.d_icon.iris .icon{background:#7a7afa}
.SNA_label.d_icon.violet .icon{background:#c58bff}
.SNA_label.d_icon.pink .icon{background:#f48da5}
.SNA_label.d_icon.stone .icon{background:#697489}
.SNA_label.d_icon.gray .icon{background:#989898}
.SNA_label.d_icon .icon{display:flex;justify-content:center;align-items:center;width:14px;height:14px;margin-right:4px;border-radius:50%}
.SNA_label.d_icon .icon .ico_svg{width:86%;height:86%;fill:#fff}
.SNA_label.s_small{height:16px;font-size:10px}
.SNA_label.s_small .label{height:16px;line-height:15px}
.SNA_tag{position:relative;display:inline-block;vertical-align:top;background:0 0;border:0}
.SNA_tag .tag_skin{display:inline-flex;justify-content:flex-start;align-items:center;min-width:20px;min-height:30px;padding:0 8px 2px;background:#edf0f5;border-radius:4px;text-decoration:none;letter-spacing:-.5px;vertical-align:middle;box-sizing:border-box;cursor:default}
.SNA_tag .tag_skin .label{display:inline-block;overflow:hidden;color:#21365f;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;line-height:20px}
.SNA_tag .tag_skin .lighttext{font-weight:400}
.SNA_tag .tag_skin .SNA_avatar{width:22px;height:22px;margin:-1px 4px 0 0}
.SNA_tag .btn_del{display:none;position:relative;z-index:1;width:14px;height:14px;margin-left:4px;background:0 0;border:0}
.SNA_tag .btn_del .icon_del{width:14px;height:14px;fill:#888}
.SNA_tag.s_small .tag_skin{height:23px;padding:0 4px}
.SNA_tag.s_small .tag_skin .label{font-size:11px}
.SNA_tag.s_small .tag_skin .SNA_avatar{width:16px;height:16px;margin-right:2px}
.SNA_tag.s_small .tag_skin .btn_del{margin-left:2px}
.SNA_tag.s_medium .tag_skin{height:26px;padding:0 6px}
.SNA_tag.s_medium .tag_skin .label{font-size:12px}
.SNA_tag.s_medium .tag_skin .SNA_avatar{width:18px;height:18px;margin-right:3px}
.SNA_tag.s_medium .tag_skin .btn_del{margin-left:3px}
.SNA_tag.s_primary .tag_skin{height:38px;padding:0 10px}
.SNA_tag.s_primary .tag_skin .SNA_avatar{width:24px;height:24px}
.SNA_tag.s_primary .btn_del{margin-left:6px}
.SNA_tag.s_large .tag_skin{height:50px;padding:0 12px}
.SNA_tag.s_large .tag_skin .label{font-size:16px}
.SNA_tag.s_large .tag_skin .SNA_avatar{width:28px;height:28px;margin-right:6px}
.SNA_tag.s_large .btn_del{margin-left:6px}
.SNA_tag.is_rounded .tag_skin{padding:0 14px;border-radius:30px}
.SNA_tag.is_outlined .tag_skin{background:#fff;border:1px solid #e1e1e1}
.SNA_tag.is_outlined .label{color:#777;font-size:14px;font-weight:400}
.SNA_tag.is_banned .tag_skin{background:#fcf0f0}
.SNA_tag.is_banned .tag_skin .label{color:#fc5356}
.SNA_tag.use_delete .btn_del{justify-content:center;align-items:center}
.SNA_tag.is_btn .tag_skin{cursor:pointer}
.SNA_tagfield{position:relative;display:inline-block;width:100%;background:0 0;border:0;vertical-align:top}
.SNA_tagfield .cover{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px;padding:5px;border:1px solid #d3d3d3}
.SNA_tagfield .cover [class*=SNA_]{flex:0 1 auto}
.SNA_tagfield .cover>.SNA_input{flex:1;min-width:80px}
.SNA_tagfield .cover>.SNA_smartcomplete{flex:1 1 0;min-width:80px}
.SNA_tagfield .SNA_input{border:0}
.SNA_tagfield .guide_text{margin-top:4px;padding-left:2px;color:#828282;font-size:12px;letter-spacing:-.6px}
.SNA_tagfield.is_focus .cover{border-color:#74aacf}
.SNA_popover{position:relative}
.SNA_popover .SNA_autocomplete__resultBox,.SNA_popover .SNA_autocomplete__resultBox--totalSearch,.SNA_popover .SNA_result_content{position:static}
.SNA_popover .SNA_popover_result{display:none;position:relative;z-index:10;min-width:280px;max-width:500px;padding-bottom:8px;background:#fff;border-radius:6px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-sizing:border-box}
.SNA_popover .SNA_popover_result.top,.SNA_popover .SNA_popover_result.top_left,.SNA_popover .SNA_popover_result.top_right{margin-bottom:8px}
.SNA_popover .SNA_popover_result.left,.SNA_popover .SNA_popover_result.left_bottom,.SNA_popover .SNA_popover_result.left_top{margin-right:8px}
.SNA_popover .SNA_popover_result.right,.SNA_popover .SNA_popover_result.right_bottom,.SNA_popover .SNA_popover_result.right_top{margin-left:8px}
.SNA_popover .SNA_popover_result.bottom,.SNA_popover .SNA_popover_result.bottom_left,.SNA_popover .SNA_popover_result.bottom_right{margin-top:8px}
.SNA_popover .SNA_popover_result.bottom .SNA_popovertail .svg_img,.SNA_popover .SNA_popover_result.bottom_left .SNA_popovertail .svg_img,.SNA_popover .SNA_popover_result.bottom_right .SNA_popovertail .svg_img{transform:rotate(180deg)}
.SNA_popover .SNA_popover_result.top_left .SNA_popovertail{top:100%;left:16px}
.SNA_popover .SNA_popover_result.top .SNA_popovertail{top:100%;left:50%;transform:translateX(-50%)}
.SNA_popover .SNA_popover_result.top_right .SNA_popovertail{top:100%;right:16px}
.SNA_popover .SNA_popover_result.bottom_left .SNA_popovertail{bottom:100%;left:16px;margin-bottom:-1px;transform:rotate(180deg)}
.SNA_popover .SNA_popover_result.bottom .SNA_popovertail{bottom:100%;left:50%;margin-bottom:-1px;transform:translateX(-50%) rotate(180deg)}
.SNA_popover .SNA_popover_result.bottom_right .SNA_popovertail{bottom:100%;right:16px;margin-bottom:-1px;transform:rotate(180deg)}
.SNA_popover .SNA_popover_result.left_top .SNA_popovertail{left:100%;top:16px;margin-left:-6px;transform:rotate(-90deg)}
.SNA_popover .SNA_popover_result.left .SNA_popovertail{left:100%;top:50%;margin-left:-6px;transform:translateY(-50%) rotate(-90deg)}
.SNA_popover .SNA_popover_result.left_bottom .SNA_popovertail{left:100%;bottom:16px;margin-left:-6px;transform:rotate(-90deg)}
.SNA_popover .SNA_popover_result.right_top .SNA_popovertail{right:100%;top:16px;margin-right:-6px;transform:rotate(90deg)}
.SNA_popover .SNA_popover_result.right .SNA_popovertail{right:100%;top:50%;margin-right:-6px;transform:translateY(-50%) rotate(90deg)}
.SNA_popover .SNA_popover_result.right_bottom .SNA_popovertail{right:100%;bottom:16px;margin-right:-6px;transform:rotate(90deg)}
.SNA_popover .SNA_popover_result .SNA_popovertitle{padding:16px 16px 8px 16px;font-size:16px;font-weight:700}
.SNA_popover .SNA_popover_result .SNA_popovercontent{padding:0 16px 8px;color:#4a4a4a;font-size:14px}
.SNA_popover .SNA_popover_result .SNA_popovercontent .SNA_popovercontentwrap{padding-top:8px;border-top:1px solid #d3d3d3}
.SNA_popover .SNA_popover_result .SNA_popoverbottom{padding:8px 16px;text-align:center}
.SNA_popover .SNA_popover_result .SNA_popoverclosebutton{position:absolute;top:12px;right:14px}
.SNA_popover .SNA_popover_result .SNA_popoverclosebutton .SNA_btn .btn_skin{background:0 0;border:0}
.SNA_popover .SNA_popover_result .SNA_popoverclosebutton .SNA_btn .btn_skin:hover{box-shadow:none}
.SNA_popover .SNA_popover_result .SNA_popoverclosebutton .SNA_btn .btn_skin:hover .svg_img{fill:#6d6d6d}
.SNA_popover .SNA_popover_result .SNA_popoverclosebutton .SNA_btn .svg_img{width:18px;height:18px}
.SNA_popover .SNA_popover_result .SNA_popovertail{position:absolute;width:16px;height:8px}
.SNA_popover .SNA_popover_result .SNA_popovertail .svg_tail{width:16px;height:8px;position:absolute;bottom:0}
.SNA_popover .SNA_popover_result .SNA_popovertail .svg_tail .border{fill:#fff}
.SNA_popover .SNA_popover_result .SNA_popovertail .svg_tail .surface{fill:#fff}
.SNA_popover .SNA_popover_result .SNA_popovertail .svg_tail .bluff{fill:#fff}
.SNA_popover.is_open .SNA_autocomplete__resultBox .SNA_popover_result,.SNA_popover.is_open .SNA_autocomplete__resultBox--totalSearch .SNA_popover_result,.SNA_popover.is_open .SNA_result_content .SNA_popover_result{display:block}
.SNA_popover.is_border .SNA_autocomplete__resultBox .SNA_popover_result,.SNA_popover.is_border .SNA_autocomplete__resultBox--totalSearch .SNA_popover_result,.SNA_popover.is_border .SNA_result_content .SNA_popover_result{border:1px solid #d3d3d3}
.SNA_popover.is_border .SNA_autocomplete__resultBox .SNA_popover_result .SNA_popovertail .border,.SNA_popover.is_border .SNA_autocomplete__resultBox--totalSearch .SNA_popover_result .SNA_popovertail .border,.SNA_popover.is_border .SNA_result_content .SNA_popover_result .SNA_popovertail .border{fill:#bababa}
.SNA_popover.no_tail .SNA_autocomplete__resultBox .SNA_popover_result,.SNA_popover.no_tail .SNA_autocomplete__resultBox--totalSearch .SNA_popover_result,.SNA_popover.no_tail .SNA_result_content .SNA_popover_result{margin:0}
.SNA_popover.no_tail .SNA_autocomplete__resultBox .SNA_popover_result .SNA_popovertail,.SNA_popover.no_tail .SNA_autocomplete__resultBox--totalSearch .SNA_popover_result .SNA_popovertail,.SNA_popover.no_tail .SNA_result_content .SNA_popover_result .SNA_popovertail{display:none}
.SNA_popover .SNA_popover{position:relative;display:inline-block;vertical-align:top;background:0 0;border:0}
.SNA_popover2{position:relative}
.SNA_popover2 .SNA_autocomplete__resultBox,.SNA_popover2 .SNA_autocomplete__resultBox--totalSearch,.SNA_popover2 .SNA_result_content{position:static}
.SNA_popover2 .SNA_popover_result{display:none;position:relative;box-sizing:border-box;z-index:20}
.SNA_popover2 .SNA_popover_result.top,.SNA_popover2 .SNA_popover_result.top_left,.SNA_popover2 .SNA_popover_result.top_right{margin-bottom:8px}
.SNA_popover2 .SNA_popover_result.left,.SNA_popover2 .SNA_popover_result.left_bottom,.SNA_popover2 .SNA_popover_result.left_top{margin-right:8px}
.SNA_popover2 .SNA_popover_result.right,.SNA_popover2 .SNA_popover_result.right_bottom,.SNA_popover2 .SNA_popover_result.right_top{margin-left:8px}
.SNA_popover2 .SNA_popover_result.bottom,.SNA_popover2 .SNA_popover_result.bottom_left,.SNA_popover2 .SNA_popover_result.bottom_right{margin-top:8px}
.SNA_popover2 .SNA_popover_result.bottom .SNA_popovertail .svg_img,.SNA_popover2 .SNA_popover_result.bottom_left .SNA_popovertail .svg_img,.SNA_popover2 .SNA_popover_result.bottom_right .SNA_popovertail .svg_img{transform:rotate(180deg)}
.SNA_popover2.is_open .SNA_autocomplete__resultBox .SNA_popover_result,.SNA_popover2.is_open .SNA_autocomplete__resultBox--totalSearch .SNA_popover_result,.SNA_popover2.is_open .SNA_result_content .SNA_popover_result{display:block}
.SNA_popover2Container{position:relative;display:inline-block}
.SNA_popover2Box{position:relative;z-index:20;width:230px;padding:14px 16px;background-color:#fff;border:solid 1px #e1e1e1;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border-radius:8px}
.SNA_popover2__profile{display:flex;gap:10px;max-width:100%;position:relative}
.SNA_popover2__profileImg{border-radius:12px;width:32px;height:32px;overflow:hidden}
.SNA_popover2__profileImg img{width:100%;height:100%;object-fit:cover;display:inline-block}
.SNA_popover2__profileBtnBox{justify-content:flex-end;display:flex;flex:1}
.SNA_popover2__profileBtn{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;background-color:transparent;outline:0;border:none}
.SNA_popover2__profileBtn__Icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;display:inline-flex}
.SNA_popover2__profileBtn__Icon svg{width:100%;fill:#b4b4b4}
.SNA_popover2__profileBtn:hover{background-color:#f4f4f5}
.SNA_popover2__profileBtn:hover svg{fill:#777}
.SNA_popover2__profileTitleBox{width:100%;margin-top:6px;display:flex;flex-direction:column;gap:2px}
.SNA_popover2__profileTitleText{font-size:12px;letter-spacing:-.24px;color:#333;font-weight:900}
.SNA_popover2__profileGroup{font-size:10px;letter-spacing:-.2px;display:inline-flex;flex-wrap:wrap;color:#777}
.SNA_popover2__profileGroupInfo+.SNA_popover2__profileGroupInfo{position:relative;padding-left:8px;margin-left:3px;word-break:break-all}
.SNA_popover2__profileGroupInfo+.SNA_popover2__profileGroupInfo:after{content:">";position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:-1px;font-size:11px}
.SNA_popover2__detail{z-index:10;padding-top:11px;margin-top:10px;position:relative}
.SNA_popover2__detail:after{content:"";width:100%;height:1px;display:block;position:absolute;top:0;left:0;background-color:#ebebeb}
.SNA_popover2__detailList{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.SNA_popover2__detailList+.SNA_popover2__detailList{margin-top:14px}
.SNA_popover2__detailIcon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.SNA_popover2__detailIcon svg{fill:#b4b4b4;width:100%;height:100%;object-fit:contain}
.SNA_popover2__detailText{font-size:12px;color:#4a4a4a}
.SNA_tooltip{position:relative}
.SNA_tooltip.is_hover .SNA_autocomplete__resultBox .SNA_tooltip_result,.SNA_tooltip.is_hover .SNA_autocomplete__resultBox--totalSearch .SNA_tooltip_result,.SNA_tooltip.is_hover .SNA_result_content .SNA_tooltip_result{display:block}
.SNA_tooltip .SNA_anchor:hover~.SNA_autocomplete__resultBox .SNA_tooltip_result,.SNA_tooltip .SNA_anchor:hover~.SNA_autocomplete__resultBox--totalSearch .SNA_tooltip_result,.SNA_tooltip .SNA_anchor:hover~.SNA_result_content .SNA_tooltip_result{display:block}
.SNA_tooltip .SNA_autocomplete__resultBox,.SNA_tooltip .SNA_autocomplete__resultBox--totalSearch,.SNA_tooltip .SNA_result_content{position:static}
.SNA_tooltip .SNA_tooltip_result{display:none;position:relative;z-index:10;min-width:100px;max-width:500px;padding:8px 10px;background:rgba(20,20,20,.85);border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#fff;font-size:11px;word-break:break-all;overflow-wrap:break-word;box-sizing:border-box}
.SNA_tooltip .SNA_tooltip_result.top,.SNA_tooltip .SNA_tooltip_result.top_left,.SNA_tooltip .SNA_tooltip_result.top_right{margin-bottom:6px}
.SNA_tooltip .SNA_tooltip_result.left{margin-right:6px}
.SNA_tooltip .SNA_tooltip_result.right{margin-left:6px}
.SNA_tooltip .SNA_tooltip_result.bottom,.SNA_tooltip .SNA_tooltip_result.bottom_left,.SNA_tooltip .SNA_tooltip_result.bottom_right{margin-top:6px}
.SNA_tooltip .SNA_tooltip_result .tail{position:absolute;border-top:8px solid rgba(20,20,20,.85);border-left:8px solid transparent}
.SNA_tooltip .SNA_tooltip_result.top_left .tail{top:100%;left:10px;margin-top:-4px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.SNA_tooltip .SNA_tooltip_result.top .tail{top:100%;left:50%;margin-top:-4px;margin-left:-4px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.SNA_tooltip .SNA_tooltip_result.top_right .tail{top:100%;right:10px;margin-top:-4px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.SNA_tooltip .SNA_tooltip_result.left .tail{top:50%;left:100%;margin-top:-4px;margin-left:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.SNA_tooltip .SNA_tooltip_result.right .tail{top:50%;right:100%;margin-top:-4px;margin-right:-4px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}
.SNA_tooltip .SNA_tooltip_result.bottom_left .tail{bottom:100%;left:10px;margin-bottom:-4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.SNA_tooltip .SNA_tooltip_result.bottom .tail{bottom:100%;left:50%;margin-bottom:-4px;margin-left:-4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.SNA_tooltip .SNA_tooltip_result.bottom_right .tail{bottom:100%;right:10px;margin-bottom:-4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.SNA_tooltip.d_white .SNA_tooltip_result{background:rgba(255,255,255,.9);box-shadow:0 2px 10px 2px rgba(0,0,0,.16);color:#4a4a4a}
.SNA_tooltip.d_white .SNA_tooltip_result .tail{border-color:rgba(255,255,255,.9)}
.SNA_viewer{display:none;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1100}
.SNA_viewer::before{position:absolute;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:#000;opacity:.7;content:""}
.SNA_viewer.open{display:block}
.SNA_viewer ::-webkit-scrollbar{width:6px;height:6px;background:#aeaeae}
.SNA_viewer ::-webkit-scrollbar-track{background-color:#444}
.SNA_viewer ::-webkit-scrollbar-thumb{width:6px;height:6px;background:#777;border-radius:6px}
.SNA_viewer.fullscreen .side_panel,.SNA_viewer.fullscreen .view_bottom,.SNA_viewer.fullscreen .view_top{display:none}
.SNA_viewer.fullscreen .view_middle{max-height:100%}
.SNA_viewer.fullscreen .canvas_wrap .fullscreen_toolbar{display:flex}
.SNA_viewer.fullscreen .canvas_wrap .page_indicator{display:flex}
.SNA_viewer .empty_area{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;width:100%;height:100%;padding:16px;box-sizing:border-box}
.SNA_viewer .empty_area .empty_image{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:#4a4a4a;border-radius:50%}
.SNA_viewer .empty_area .empty_image .lunacon{color:#b4b4b4;font-size:42px}
.SNA_viewer .empty_area .empty_text>p{color:#777;font-size:13px;letter-spacing:-.5px;line-height:1.4}
.SNA_viewer button .btnSkin{display:inline-flex;justify-content:center;align-items:center;gap:0 4px;text-decoration:none;box-sizing:border-box;cursor:pointer}
.SNA_viewer button .btnSkin .lunacon{font-size:18px}
.SNA_viewer .custom_input{display:inline-flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:30px;border:1px solid #4a4a4a;background:#333;border-radius:4px;vertical-align:top;box-sizing:border-box}
.SNA_viewer .custom_input.rtl{direction:rtl}
.SNA_viewer .custom_input.rtl input::-webkit-input-placeholder,.SNA_viewer .custom_input.rtl input::placeholder{text-align:right!important}
.SNA_viewer .custom_input input::-webkit-input-placeholder,.SNA_viewer .custom_input input::placeholder{color:#b4b4b4}
.SNA_input .SNA_viewer .custom_input .textinput--sm,.SNA_viewer .custom_input .SNA_input .textinput--sm,.SNA_viewer .custom_input .textinput{width:100%;height:100%;padding:0 8px 1px;background:0;border:0;color:#fff;font-size:12px;letter-spacing:-.7px;outline:0;box-sizing:border-box}
.SNA_viewer .custom_input.focused,.SNA_viewer .custom_input.on,.SNA_viewer .custom_input:hover{border-color:#8896cc;box-shadow:0 1px 2px 1px rgba(0,0,0,.1)}
.SNA_viewer .custom_input.disabled{border-color:#ebeef1;background:#f5f7f9;color:#7a8695;box-shadow:none}
.SNA_input .SNA_viewer .custom_input.disabled .textinput--sm,.SNA_viewer .custom_input.disabled .SNA_input .textinput--sm,.SNA_viewer .custom_input.disabled .textinput{cursor:not-allowed}
.SNA_viewer .custom_input .binder{display:inline-flex;justify-content:flex-start;align-items:center;align-self:stretch}
.SNA_viewer .custom_input .binder .btn_input{overflow:hidden;display:flex;justify-content:center;align-items:center;width:22px;height:100%;background-color:transparent;border:0;box-sizing:border-box}
.SNA_viewer .custom_input .binder .btn_input:last-child.image .btnSkin{justify-content:flex-start}
.SNA_viewer .custom_input .binder .btn_input.image .btnSkin{width:100%;height:100%;min-width:auto;padding:0;border:0;box-shadow:none}
.SNA_viewer .custom_input .binder .btn_input .lunacon{color:#fff}
.SNA_viewer .custom_input .binder .btn_input .lunacon.lunacon--circleMultiply-filled{color:#777}
.SNA_viewer .custom_input .binder .btn_input .lunacon.lunacon--circleMultiply-filled:hover{color:#fff}
.SNA_viewer .custom_input .binder .hintText{padding-right:4px;color:#656f7b;font-size:10px;letter-spacing:-.6px;white-space:nowrap}
.SNA_viewer .custom_input .result_navigator{display:flex;justify-content:center;align-items:center;gap:0 4px}
.SNA_viewer .custom_input .result_navigator>button{overflow:hidden;display:flex;justify-content:center;align-items:center;width:12px;height:12px;background-color:transparent;border:0;box-sizing:border-box}
.SNA_viewer .custom_input .result_navigator>button:hover .lunacon{color:#fff}
.SNA_viewer .custom_input .result_navigator>button[disabled] .lunacon{color:#4a4a4a}
.SNA_viewer .custom_input .result_navigator>button .lunacon{color:#989898;font-size:12px}
.SNA_viewer .custom_input .result_navigator .result_status{padding:0 0 3px;color:#fff;font-size:12px;font-weight:500;letter-spacing:-.5px;white-space:nowrap;user-select:none}
.SNA_viewer .custom_input .result_navigator .result_status .current{color:#719bfc;font-weight:700}
.SNA_viewer .custom_input .result_navigator .result_status .divider{font-size:10px}
.SNA_viewer .custom_tooltip{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative;z-index:1000;background-color:#333;border-radius:6px;box-shadow:0 2px 6px 0 rgba(0,0,0,.16)}
.SNA_viewer .custom_tooltip .tooltip_lable{width:100%;height:30px;padding:6px 10px;color:#fff;font-size:12px;font-weight:500;letter-spacing:-.5px;background-color:transparent;border-bottom:1px solid #4a4a4a;box-sizing:border-box}
.SNA_viewer .custom_tooltip .tooltip_data_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px;margin:8px 0}
.SNA_viewer .custom_tooltip .tooltip_data_list .row{display:flex;justify-content:space-between;align-items:center;gap:0 48px;width:100%;padding:0 10px;box-sizing:border-box}
.SNA_viewer .custom_tooltip .tooltip_data_list dt{color:#fff;font-size:12px;font-weight:500;letter-spacing:-.5px}
.SNA_viewer .custom_tooltip .tooltip_data_list dd{color:#d3d3d3;font-size:11px;letter-spacing:-.5px}
.SNA_viewer .common_component_select{background-color:#333}
.SNA_viewer .common_component_select.open .selected_item{border-color:#fff}
.SNA_viewer .common_component_select .selected_item{min-width:30px;border-color:#4a4a4a;color:#fff;font-size:12px;line-height:1}
.SNA_viewer .common_component_select .selected_item:hover{border-color:#fff}
.SNA_viewer .common_component_select .common_component_select_resultbox{background-color:#333;border-color:#333}
.SNA_viewer .common_component_select .common_component_select_resultbox>ul{max-height:none}
.SNA_viewer .common_component_select .common_component_select_resultbox li:hover .resultitem{background-color:rgba(0,0,0,.4)}
.SNA_viewer .common_component_select .common_component_select_resultbox li.selected .resultitem{position:relative;color:#719bfc}
.SNA_viewer .common_component_select .common_component_select_resultbox li.selected .resultitem::after{position:absolute;top:50%;right:8px;width:9px;height:7px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -142px -232px/500px 1000px;transform:translateY(-50%);content:""}
.SNA_viewer .common_component_select .common_component_select_resultbox .resultitem{color:#fff;font-size:12px;letter-spacing:-.5px;padding:0 24px 0 10px;white-space:nowrap}
.SNA_viewer .common_component_select .common_component_select_resultbox .resultitem .lunacon{margin-top:-1px;margin-right:4px}
.SNA_viewer .common_component_select .common_component_select_resultbox .menu_label{padding:0 10px;border-bottom:1px solid #4a4a4a;color:#fff;font-size:12px;line-height:26px;letter-spacing:-.5px;user-select:none}
.SNA_viewer .common_component_select .common_component_select_resultbox .menu_label .label{padding-top:2px;color:#fff;font-size:12px;letter-spacing:-.5px;white-space:nowrap}
.SNA_viewer .common_component_select.result_auto .common_component_select_resultbox{width:auto}
.SNA_viewer .common_component_select.none_selector{background-color:transparent}
.SNA_viewer .common_component_select.none_selector.open .selected_item,.SNA_viewer .common_component_select.none_selector:hover .selected_item{border-color:#fff}
.SNA_viewer .common_component_select.none_selector .selected_item{padding-right:8px;border-color:#888}
.SNA_viewer .common_component_select.none_selector .selected_item::after{display:none}
.SNA_viewer .common_component_select.none_selector .selected_item .lunacon--buttonPlay-filled{font-size:11px;margin:-1px 0 0 1px}
.SNA_viewer .viewer_wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;height:100%}
.SNA_viewer .center_box,.SNA_viewer .left_box,.SNA_viewer .right_box{display:flex;justify-content:flex-start;align-items:center;gap:0 6px;box-sizing:border-box}
.SNA_viewer .center_box>.binder,.SNA_viewer .left_box>.binder,.SNA_viewer .right_box>.binder{display:flex;justify-content:flex-start;align-items:center;gap:0 6px;box-sizing:border-box}
.SNA_viewer .center_box>.binder+.binder,.SNA_viewer .left_box>.binder+.binder,.SNA_viewer .right_box>.binder+.binder{position:relative;margin-left:7px;padding-left:8px}
.SNA_viewer .center_box>.binder+.binder::before,.SNA_viewer .left_box>.binder+.binder::before,.SNA_viewer .right_box>.binder+.binder::before{position:absolute;top:50%;left:0;width:1px;height:16px;background-color:rgba(255,255,255,.3);transform:translateY(-50%);content:""}
.SNA_viewer .view_bottom,.SNA_viewer .view_middle,.SNA_viewer .view_top{position:relative;z-index:1;box-sizing:border-box}
.SNA_viewer .view_bottom,.SNA_viewer .view_top{flex:1 0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:54px;padding:0 20px;background-color:#121212}
.SNA_viewer .view_bottom .center_box,.SNA_viewer .view_top .center_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.SNA_viewer .view_top{gap:0 16px}
.SNA_viewer .view_top .left_box{flex:1}
.SNA_viewer .view_top .left_box .file_info{display:flex;justify-content:flex-start;align-items:center;gap:0 6px;box-sizing:border-box}
.SNA_viewer .view_top .left_box .file_info .file_name{font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SNA_viewer .view_top .left_box .file_info .file_extension{color:#fff;font-size:13px}
.SNA_viewer .view_top .left_box .file_info .btn_file_info{overflow:hidden;display:flex;justify-content:center;align-items:center;width:18px;height:18px;background-color:transparent;border:0;box-sizing:border-box}
.SNA_viewer .view_top .left_box .file_info .btn_file_info:hover .lunacon{color:#fff}
.SNA_viewer .view_top .left_box .file_info .btn_file_info .lunacon{color:#777;font-size:18px}
.SNA_viewer .view_top .left_box .file_execute{white-space:nowrap}
.SNA_viewer .view_top .left_box .file_execute>button{display:flex;justify-content:center;align-items:center;height:22px;padding:0 8px 2px;background-color:transparent;border:1px solid #fff;border-radius:26px;color:#fff;font-size:11px;font-weight:500;letter-spacing:-.5px;box-sizing:border-box}
.SNA_viewer .view_top .right_box{flex:0 1 auto;gap:0}
.SNA_viewer .view_top .right_box>.binder{gap:0 16px}
.SNA_viewer .view_top .right_box>.binder+.binder{margin-left:16px;padding-left:17px}
.SNA_viewer .view_top .right_box .top_btn{overflow:hidden;display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:transparent;border:0;box-sizing:border-box}
.SNA_viewer .view_top .right_box .top_btn:hover .lunacon{color:#fff}
.SNA_viewer .view_top .right_box .top_btn .lunacon{color:#777;font-size:24px}
.SNA_viewer .view_top .right_box .top_btn .icon_oneai{width:24px;height:24px}
.SNA_viewer .view_middle{flex:1;display:flex;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;max-height:calc(100% - 108px)}
.SNA_viewer .view_bottom .center_box,.SNA_viewer .view_bottom .right_box{gap:0}
.SNA_viewer .view_bottom .center_box .common_round_btn .lunacon,.SNA_viewer .view_bottom .right_box .common_round_btn .lunacon{font-size:12px}
.SNA_viewer .view_bottom .right_box .common_round_btn .lunacon{font-size:16px}
.SNA_viewer .view_bottom .common_round_btn{display:flex;justify-content:center;align-items:center;width:30px;background-color:transparent;border-color:#888}
.SNA_viewer .view_bottom .common_round_btn.selected,.SNA_viewer .view_bottom .common_round_btn:focus,.SNA_viewer .view_bottom .common_round_btn:hover{border-color:#fff}
.SNA_viewer .view_bottom .common_round_btn.selected .lunacon,.SNA_viewer .view_bottom .common_round_btn:focus .lunacon,.SNA_viewer .view_bottom .common_round_btn:hover .lunacon{color:#fff}
.SNA_viewer .view_bottom .common_round_btn .lunacon{color:#b4b4b4;font-size:18px}
.SNA_viewer .view_bottom .page_indicator{display:flex;justify-content:center;align-items:center}
.SNA_viewer .view_bottom .page_indicator .page_current{color:#fff}
.SNA_input .SNA_viewer .view_bottom .page_indicator .page_current .textinput--sm,.SNA_viewer .view_bottom .page_indicator .page_current .SNA_input .textinput--sm,.SNA_viewer .view_bottom .page_indicator .page_current .textinput{text-align:center}
.SNA_viewer .view_bottom .page_indicator .page_divider{margin:0 4px;color:#fff}
.SNA_viewer .view_bottom .page_indicator .page_total{color:#fff;font-size:12px}
.SNA_viewer .side_panel{flex:0 1 auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:200px;height:100%;background-color:#333}
.SNA_viewer .side_panel .panel_header{flex:0 1 auto;display:flex;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 20px;border-bottom:1px solid #4a4a4a;box-sizing:border-box}
.SNA_viewer .side_panel .panel_header .panel_title{font-size:13px;color:#ebebeb}
.SNA_viewer .side_panel .panel_header .common_component_tabbtn .common_round_btn{overflow:hidden;padding:0;background-color:#333;border-color:#4a4a4a;line-height:1;box-sizing:border-box}
.SNA_viewer .side_panel .panel_header .common_component_tabbtn .common_round_btn.selected{border-color:#fff}
.SNA_viewer .side_panel .panel_header .common_component_tabbtn .common_round_btn.selected .lunacon{color:#fff}
.SNA_viewer .side_panel .panel_header .common_component_tabbtn .common_round_btn:hover{border-color:#b4b4b4}
.SNA_viewer .side_panel .panel_header .common_component_tabbtn .common_round_btn:hover .lunacon{color:#fff}
.SNA_viewer .side_panel .panel_header .common_component_tabbtn .common_round_btn .lunacon{color:#b4b4b4;font-size:18px}
.SNA_viewer .side_panel .panel_content{flex:1;width:100%;height:100%;max-height:calc(100% - 44px)}
.SNA_viewer .side_panel .panel_content .preview_list{overflow:hidden;overflow-y:auto;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;height:100%;gap:16px;padding:16px 10px;box-sizing:border-box}
.SNA_viewer .side_panel .panel_content .preview_list>li{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}
.SNA_viewer .side_panel .panel_content .preview_list>li.selected .btn_preview{border-color:#719bfc}
.SNA_viewer .side_panel .panel_content .preview_list>li.selected .page_num{color:#719bfc;font-weight:900}
.SNA_viewer .side_panel .panel_content .preview_list .btn_preview{overflow:hidden;max-width:158px;max-height:158px;background-color:transparent;border:3px solid transparent;border-radius:4px;box-sizing:border-box}
.SNA_viewer .side_panel .panel_content .preview_list .btn_preview .img_preview{max-width:100%;max-height:100%;object-fit:contain;object-position:center}
.SNA_viewer .side_panel .panel_content .preview_list .page_num{color:#fff;font-size:12px;font-weight:500}
.SNA_viewer .side_panel .panel_content .index_list{overflow:hidden;overflow-y:auto;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;height:100%;gap:8px;padding:16px 10px;box-sizing:border-box}
.SNA_viewer .side_panel .panel_content .index_list>li.selected .btn_index{border-color:#719bfc;color:#719bfc;font-weight:700}
.SNA_viewer .side_panel .panel_content .index_list>li.selected .btn_index .target_page{color:#719bfc}
.SNA_viewer .side_panel .panel_content .index_list>li.selected .btn_index .lunacon{color:#719bfc}
.SNA_viewer .side_panel .panel_content .index_list>li .btn_index{display:flex;justify-content:space-between;align-items:center;gap:0 4px;width:180px;padding:8px 12px;background-color:#4a4a4a;border:1px solid #4a4a4a;border-radius:4px;color:#fff;font-size:12px;font-weight:400;line-height:1;box-sizing:border-box}
.SNA_viewer .side_panel .panel_content .index_list>li .btn_index:hover{border-color:#719bfc}
.SNA_viewer .side_panel .panel_content .index_list>li .btn_index .index_title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.SNA_viewer .side_panel .panel_content .index_list>li .btn_index .target_page{color:#b4b4b4}
.SNA_viewer .canvas_wrap{flex:1;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px;overflow:auto;position:relative;width:100%;height:100%;padding:40px;box-sizing:border-box}
.SNA_viewer .canvas_wrap.single .btn_canvas{display:block}
.SNA_viewer .canvas_wrap.single .canvas_area .canvas_inner{width:auto}
.SNA_viewer .canvas_wrap.scroll .btn_canvas{display:none}
.SNA_viewer .canvas_wrap.scroll .canvas_area .canvas_inner{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:10px}
.SNA_viewer .canvas_wrap.double .btn_canvas{display:block}
.SNA_viewer .canvas_wrap.double .canvas_inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;width:auto}
.SNA_viewer .canvas_wrap.double_scroll .btn_canvas{display:none}
.SNA_viewer .canvas_wrap.double_scroll .canvas_area .canvas_inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;width:auto}
.SNA_viewer .canvas_wrap>div{flex:1 0 auto}
.SNA_viewer .canvas_wrap .btn_canvas{display:none;position:absolute;top:50%;width:32px;height:32px;background-color:transparent;border:0;transform:translateY(-50%);box-sizing:border-box}
.SNA_viewer .canvas_wrap .btn_canvas:hover .lunacon{color:#fff}
.SNA_viewer .canvas_wrap .btn_canvas[disabled]:hover .lunacon{color:#626262}
.SNA_viewer .canvas_wrap .btn_canvas[disabled] .lunacon{color:#626262;cursor:not-allowed}
.SNA_viewer .canvas_wrap .btn_canvas.btn_prev{left:20px}
.SNA_viewer .canvas_wrap .btn_canvas.btn_next{right:20px}
.SNA_viewer .canvas_wrap .btn_canvas .lunacon{color:#b4b4b4;font-size:32px}
.SNA_viewer .canvas_wrap .canvas_area{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.SNA_viewer .canvas_wrap .canvas_area .canvas_inner{width:100%;height:100%}
.SNA_viewer .canvas_wrap .canvas_area .canvas_inner .img_preview{max-width:100%;max-height:100%;object-fit:contain;object-position:center}
.SNA_viewer .canvas_wrap .canvas_area .canvas_inner .img_preview:last-child{margin-bottom:40px}
.SNA_viewer .canvas_wrap .fullscreen_toolbar{display:none;justify-content:center;align-items:center;position:fixed;top:970px;left:756px;padding:10px 20px 10px 14px;background-color:#242528;border-radius:48px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-sizing:border-box}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .binder{display:flex;justify-content:flex-start;align-items:center;gap:0 6px;box-sizing:border-box}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .binder+.binder{position:relative;margin-left:7px;padding-left:8px}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .binder+.binder::before{position:absolute;top:50%;left:0;width:1px;height:16px;background-color:rgba(255,255,255,.3);transform:translateY(-50%);content:""}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .binder:first-child+.binder{margin-left:3px}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn.btn_moveIndicator{width:24px;background-color:transparent;border:0;cursor:move;box-sizing:border-box}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn.btn_moveIndicator .lunacon{font-size:18px}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .btn_oneai{background-color:transparent;border:0;box-sizing:border-box}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .btn_oneai .icon_oneai{width:24px;height:24px}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn{display:flex;justify-content:center;align-items:center;width:30px;background-color:transparent;border-color:#888}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn.selected,.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn:focus,.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn:hover{border-color:#fff}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn.selected .lunacon,.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn:focus .lunacon,.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn:hover .lunacon{color:#fff}
.SNA_viewer .canvas_wrap .fullscreen_toolbar .common_round_btn .lunacon{color:#b4b4b4;font-size:16px}
.SNA_viewer .canvas_wrap .page_indicator{display:none;justify-content:center;align-items:center;position:fixed;bottom:20px;left:50%;padding:7px 16px 8px;background-color:#242528;border-radius:32px;color:#fff;font-size:12px;font-weight:500;line-height:1;transform:translateX(-50%);box-sizing:border-box}
.SNA_viewer .canvas_wrap .page_indicator em{color:#719bfc}
.SNA_filedropzone{width:100%;border:1px solid #d3d3d3;border-radius:6px}
.SNA_filedropzone .file_box{overflow-y:auto;justify-content:center;align-items:center;position:relative;min-height:150px;max-height:250px}
.SNA_filedropzone .file_box .file_list{padding:10px}
.SNA_filedropzone .file_box .item_file{justify-content:space-between;align-items:center}
.SNA_filedropzone .file_box .item_file .file_name{display:block;width:100%;text-decoration:none;font-size:12px;line-height:20px;color:#999}
.SNA_filedropzone .file_box .item_file .file_name:hover{text-decoration:underline}
.SNA_filedropzone .file_box .item_file .right_box{flex-shrink:0}
.SNA_filedropzone .file_box .item_file+.item_file{margin-top:4px}
.SNA_filedropzone .file_box .btn_func{float:left;margin-left:4px;position:relative;vertical-align:top;box-sizing:border-box;width:20px;height:20px;border:0;background:0 0}
.SNA_filedropzone .file_box .btn_func .icon_down{position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px}
.SNA_filedropzone .file_box .btn_func .icon_del{position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px}
.SNA_filedropzone .file_box .icon_down{width:13px;height:13px;background-position:-103px -62px}
.SNA_filedropzone .file_box .icon_del{width:14px;height:15px;background-position:-213px -106px}
.SNA_filedropzone .upload_guide_box{align-items:center;justify-content:center;padding:36px 10px;box-sizing:border-box}
.SNA_filedropzone .upload_guide_box .file_icon{display:inline-block;vertical-align:top;margin-right:10px;width:50px;height:52px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) 0 -219px no-repeat;background-size:500px 1000px}
.SNA_filedropzone .upload_guide_box .guide_text{font-size:12px;line-height:18px;color:#969696}
.SNA_filedropzone .file_btnbox{padding:8px 0;border-top:1px solid #d3d3d3;text-align:center}
.SNA_filedropzone .file_btnbox .SNA_btn+.SNA_btn{margin-left:4px}
.SNA_filedropzone .icon_upload{margin-top:-1px;margin-right:4px;width:13px;height:13px;background-position:-192px -81px}
.SNA_filedropzone .icon_cloud{margin-right:4px;width:16px;height:12px;background-position:-210px -81px}
.SNA_filedropzone .file_progress{display:none;vertical-align:top;margin-right:10px}
.SNA_filedropzone.is_filelist .file_box{display:block}
.SNA_filedropzone.is_progress .file_progress{display:inline-block}
.SNA_filedropzone.is_progress .guide_text{color:#46a6ff}
.SNA_filedropzone.on_files:after{position:fixed;top:0;left:0;right:0;bottom:0;z-index:980;background:#000;opacity:.7;content:""}
.SNA_filedropzone.on_files .file_box{position:relative;z-index:1000;border:1px solid #a7b2ff;border-radius:6px}
.SNA_filedropzone.on_files .file_box .guide_text{color:#46a6ff}
.SNA_avatar{display:inline-block;position:relative;width:34px;height:34px;color:#4a4a4a;font-size:16px;line-height:1;vertical-align:top}
.SNA_avatar *{box-sizing:border-box}
.SNA_avatar .avatar_wrap{overflow:hidden;display:inline-flex;flex-wrap:wrap;position:relative;width:100%;height:100%;background:#f6f6f6;border:1px solid #dbdbdb;border-radius:50%}
.SNA_avatar .avatar_wrap .avatar_content{display:flex;align-items:center;justify-content:center;min-height:50%;text-align:center}
.SNA_avatar .avatar_wrap .avatar_content .pic{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.SNA_avatar .avatar_wrap .avatar_content .text{font-size:.6em;line-height:1;user-select:none}
.SNA_avatar.con1 .avatar_content:nth-child(1){flex-basis:100%;max-width:100%}
.SNA_avatar.con1 .avatar_content .text{font-size:.8em}
.SNA_avatar.con2 .avatar_content:nth-child(1){flex-basis:50%;max-width:50%}
.SNA_avatar.con2 .avatar_content:nth-child(2){flex-basis:50%;max-width:50%;border-left:1px solid #fff}
.SNA_avatar.con3 .avatar_content{width:100%}
.SNA_avatar.con3 .avatar_content:nth-child(1){flex-basis:100%;max-width:100%}
.SNA_avatar.con3 .avatar_content:nth-child(2){flex-basis:50%;max-width:50%;border-top:1px solid #fff}
.SNA_avatar.con3 .avatar_content:nth-child(3){flex-basis:50%;max-width:50%;border-top:1px solid #fff;border-left:1px solid #fff}
.SNA_avatar.con4 .avatar_content:nth-child(1),.SNA_avatar.con4 .avatar_content:nth-child(2),.SNA_avatar.con4 .avatar_content:nth-child(3),.SNA_avatar.con4 .avatar_content:nth-child(4){flex-basis:50%;max-width:50%}
.SNA_avatar.con4 .avatar_content:nth-child(even){border-left:1px solid #fff}
.SNA_avatar.con4 .avatar_content:nth-child(3),.SNA_avatar.con4 .avatar_content:nth-child(4){border-top:1px solid #fff}
.SNA_avatar.noborder .avatar_wrap{border:0}
.SNA_avatar.s_small{width:24px;height:24px;font-size:12px}
.SNA_avatar.s_medium{width:42px;height:42px;font-size:20px}
.SNA_avatar.s_large{width:70px;height:70px;font-size:32px}
.SNA_avatar.add_user{cursor:pointer}
.SNA_avatar .SNA_badge{position:absolute;top:-.44em;left:calc(50% + .6em);padding:.125em .4em 0;font-size:.625em;line-height:normal}
.SNA_avatar .SNA_badge:after{position:absolute;top:0;bottom:0;left:0;right:0;background:#f76c6c;border-radius:1em;border:.063em solid #fff;content:""}
.SNA_avatar .SNA_badge .txt{position:relative;z-index:1;color:#fff;font-weight:400;text-align:center}
.SNA_avatar .SNA_notice{position:absolute;top:-.2em;left:calc(100% - .625em);width:.625em;height:.625em;background:#f76c6c;border:1px solid #fff;border-radius:50%}
.SNA_avatar .SNA_notice.bottom{top:auto;bottom:0}
.SNA_avatar.image .image-img{width:1.2em;height:1.2em}
.SNA_avatar.image .image-sprite{width:1.2em;height:1.2em}
.SNA_avatar.image .image-svg{width:1.2em;height:1.2em;fill:#000}
.SNA_avatar.empty_pic .avatar_wrap{display:flex;align-items:center;justify-content:center}
.SNA_avatar.empty_pic .avatar_content{display:inline-block;width:1.5em;height:1.5em;margin:-2px 0 0 1px;vertical-align:top}
.SNA_avatar.empty_pic .avatar_content svg{fill:#c0c1c4}
.SNA_avatar_group{display:inline-flex;flex-wrap:wrap}
.SNA_avatar_group .SNA_avatar+.SNA_avatar{margin-left:-12px}
.SNA_nameCard{position:relative}
.SNA_nameCard .SNA_autocomplete__resultBox,.SNA_nameCard .SNA_autocomplete__resultBox--totalSearch,.SNA_nameCard .SNA_result_content{position:static}
.SNA_nameCard .SNA_popover_result{display:none;position:relative;box-sizing:border-box;z-index:20}
.SNA_nameCard .SNA_popover_result.top,.SNA_nameCard .SNA_popover_result.top_left,.SNA_nameCard .SNA_popover_result.top_right{margin-bottom:8px}
.SNA_nameCard .SNA_popover_result.left,.SNA_nameCard .SNA_popover_result.left_bottom,.SNA_nameCard .SNA_popover_result.left_top{margin-right:8px}
.SNA_nameCard .SNA_popover_result.right,.SNA_nameCard .SNA_popover_result.right_bottom,.SNA_nameCard .SNA_popover_result.right_top{margin-left:8px}
.SNA_nameCard .SNA_popover_result.bottom,.SNA_nameCard .SNA_popover_result.bottom_left,.SNA_nameCard .SNA_popover_result.bottom_right{margin-top:8px}
.SNA_nameCard .SNA_popover_result.bottom .SNA_popovertail .svg_img,.SNA_nameCard .SNA_popover_result.bottom_left .SNA_popovertail .svg_img,.SNA_nameCard .SNA_popover_result.bottom_right .SNA_popovertail .svg_img{transform:rotate(180deg)}
.SNA_nameCard.is_open .SNA_autocomplete__resultBox .SNA_popover_result,.SNA_nameCard.is_open .SNA_autocomplete__resultBox--totalSearch .SNA_popover_result,.SNA_nameCard.is_open .SNA_result_content .SNA_popover_result{display:block}
.SNA_nameCardContainer{position:relative;display:inline-block}
.SNA_nameCardBox{position:relative;z-index:20;width:230px;box-sizing:border-box;padding:16px 14px;background-color:#fff;border:solid 1px #e4e7f0;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border-radius:12px}
.SNA_nameCardBox .SNA_tooltip_result{min-width:234px;text-align:center;z-index:20}
.SNA_nameCard__profile{display:flex;gap:10px;max-width:100%;position:relative}
.SNA_nameCard__profileImg,.SNA_nameCard__profileImg--empty{background-color:#d0d6e5;border:solid 1px rgba(0,0,0,.06);border-radius:12px;width:32px;height:32px;overflow:hidden;position:relative}
.SNA_nameCard__profileImg img,.SNA_nameCard__profileImg--empty img{width:100%;height:100%;object-fit:cover;display:inline-block}
.SNA_nameCard__profileImgHover{position:relative;z-index:20}
.SNA_nameCard__profileImgHoverResult{position:absolute;top:-135px;left:50%;transform:translateX(-50%);display:none}
.SNA_nameCard__profileImgHoverResultImg{width:125px;height:125px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background-color:#d0d6e5}
.SNA_nameCard__profileImgHoverResultImg .SNA_nameCard__profileImgIcon{width:48px;height:48px}
.SNA_nameCard__profileImgHoverResultImg .SNA_nameCard__profileImgIcon .lunacon{font-size:40px}
.SNA_nameCard__profileImgHoverResultImg img{width:100%;height:100%;object-fit:cover}
.SNA_nameCard__profileImgHoverResult:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid rgba(0,0,0,.2);z-index:-1}
.SNA_nameCard__profileImgHover:hover .SNA_nameCard__profileImgHoverResult{animation:hoverEffect .3s cubic-bezier(.25,.46,.45,.94) both;display:block}
.SNA_nameCard__profileImgIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;display:inline-block}
.SNA_nameCard__profileImgIcon .lunacon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px}
.SNA_nameCard__profileImg--empty{background-color:#d0d6e5;border:solid 1px rgba(0,0,0,.06)}
.SNA_nameCard__profileLabel{flex-shrink:0;display:inline-flex;align-items:center;box-sizing:border-box;height:18px;padding:0 4px;border-radius:4px;background-color:#f7f7f8;font-size:11px;line-height:1.5;letter-spacing:-.5px;color:#333;font-weight:700}
.SNA_nameCard__profileBtnBox{justify-content:flex-end;display:flex;flex:1}
.SNA_nameCard__profileBtn{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;position:relative;background-color:transparent;outline:0;border:none}
.SNA_nameCard__profileBtn__Icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;display:inline-flex}
.SNA_nameCard__profileBtn__Icon svg{width:100%;fill:#777}
.SNA_nameCard__profileBtn__Icon .lunacon{font-size:16px;position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#777}
.SNA_nameCard__profileBtn__Icon .lunacon--message-outlined{font-size:17px}
.SNA_nameCard__profileBtn:hover{background-color:#f4f4f5}
.SNA_nameCard__profileBtn:hover svg{fill:#4a4a4a}
.SNA_nameCard__profileBtn:hover .lunacon{color:#4a4a4a}
.SNA_nameCard__profileTitleBox{width:100%;margin-top:6px;display:flex;flex-direction:column;gap:2px}
.SNA_nameCard__profileTitleText{font-size:12px;letter-spacing:-.5px;color:#333;font-weight:700;margin-top:-1px;font-size:12px;line-height:1.5}
.SNA_nameCard__profileTitleText:hover{text-decoration:underline}
.SNA_nameCard__profileTitleLabel{display:inline-flex;gap:0 4px;align-items:center}
.SNA_nameCard__profileTitleLabel .SNA_nameCard__profileTitleText{max-width:calc(100% - 28px)}
.SNA_nameCard__profileGroup{font-size:11px;line-height:1.5;letter-spacing:-.5px;display:inline-flex;flex-wrap:wrap;color:#989898;margin-top:2px}
.SNA_nameCard__profileGroupInfo{text-overflow:ellipsis;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.SNA_nameCard__profileGroupInfo:hover{text-decoration:underline}
.SNA_nameCard__profileConnect{position:relative}
.SNA_nameCard__profileConnectIcon{position:absolute;width:8px;height:8px;border-radius:50%;border:1.5px solid #fff;z-index:200;background-color:#fff;right:0;bottom:0;box-sizing:border-box}
.SNA_nameCard__profileConnectIcon::after{content:"";display:block;box-sizing:border-box;width:5px;height:5px;border-radius:50%;background-color:#d3d3d3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.SNA_nameCard__profileConnectIcon.active:after{background-color:#1fc47c}
.SNA_nameCard__detail{z-index:10;padding-top:10px;margin-top:9px;position:relative}
.SNA_nameCard__detail:after{content:"";width:100%;height:1px;display:block;position:absolute;top:0;left:0;background-color:#ebebeb}
.SNA_nameCard__detailList{display:flex;align-items:center;gap:8px;flex-wrap:wrap;height:18px}
.SNA_nameCard__detailList+.SNA_nameCard__detailList{margin-top:10px}
.SNA_nameCard__detailIcon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}
.SNA_nameCard__detailIcon svg{fill:#b4b4b4;width:100%;height:100%;object-fit:contain}
.SNA_nameCard__detailIcon .lunacon{font-size:14px;color:#777;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.SNA_nameCard__detailText{font-size:12px;letter-spacing:-.2px;line-height:18px;color:#333;margin-top:-2px;max-width:calc(100% - 24px)}
.SNA_nameCard__detailText.empty{color:#b4b4b4}
.SNA_nameCard__detailText:hover{text-decoration:underline}
.SNA_nameCard__underBtn{display:flex;align-items:center;gap:4px;width:100%}
.SNA_nameCard__underBtn+.SNA_nameCard__detailListWrap{margin-top:12px}
.SNA_nameCard__underBtnCont{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;box-sizing:border-box;height:28px;background-color:#fff;border-radius:6px;border:1px solid #b4b4b4;gap:2px;padding:5px 8px}
.SNA_nameCard__underBtnCont.selected,.SNA_nameCard__underBtnCont:hover{border-color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.SNA_nameCard__underBtnIcon{flex-shrink:0;width:14px;height:14px;position:relative}
.SNA_nameCard__underBtnIcon .lunacon{font-size:14px;color:#777;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.SNA_nameCard__underBtnText{font-size:12px;letter-spacing:-.2px;color:#333;box-sizing:border-box;display:inline-block;margin-top:-1px}
.SNA_nameCardBox.SNA_large .SNA_nameCard__detail{padding-top:0;margin-top:8px}
.SNA_nameCardBox.SNA_large .SNA_nameCard__detail:after{display:none}
.SNA_nameCardBox.SNA_large .SNA_nameCard__profileImg,.SNA_nameCardBox.SNA_large .SNA_nameCard__profileImg--empty{width:202px;height:202px;aspect-ratio:1/1;border-radius:12px}
.SNA_nameCardBox.SNA_large .SNA_nameCard__profileImgIcon{width:60px;height:60px}
.SNA_nameCardBox.SNA_large .SNA_nameCard__profileImgIcon .lunacon{font-size:48px}
.SNA_nameCardBox.SNA_large .SNA_nameCard__profileTitleBox{margin-top:12px}
.SNA_nameCardBox.SNA_large .SNA_nameCard__profileTitleText{font-size:14px;line-height:1.5}
.SNA_nameCardBox.SNA_large .SNA_nameCard__profileConnectIcon{width:16px;height:16px;right:8px;bottom:8px}
.SNA_nameCardBox.SNA_large .SNA_nameCard__profileConnectIcon:after{width:12px;height:12px}
@keyframes hoverEffect{
0%{transform:translateX(-50%) scaleY(0);opacity:1}
100%{transform:translateX(-50%) scaleY(1);opacity:1}
}
.SNA_dialogExpBtn{padding:5px 10px;background-color:#fff;border:1px solid #bbb;border-radius:6px;text-align:center;font-size:14px;line-height:1.5}
.SNA_dialogExpBtn.success{border-color:#27c36f;background-color:#27c36f;color:#fff}
.SNA_dialogExpBtn.info{border-color:#719bfc;background-color:#719bfc;color:#fff}
.SNA_dialogExpBtn.warning{border-color:#ffa000;background-color:#ffa000;color:#fff}
.SNA_dialogExpBtn.error{border-color:#fa4553;background-color:#fa4553;color:#fff}
.SNA_dialogWrap{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:1200;display:none}
.SNA_dialogDimmed{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}
.SNA_dialogBox{box-sizing:border-box;padding:20px;border-radius:20px;box-shadow:4px 8px 20px 0 rgba(0,0,0,.1);background-color:#fff;z-index:1202;min-width:308px;min-height:190px;position:relative}
.SNA_dialogAlertIcon{box-sizing:border-box;width:52px;height:52px;position:relative;margin:0 auto}
.SNA_dialogAlertIconData{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/imgs/common/sp_sona.png) no-repeat top/500px auto;width:40px;height:40px}
.SNA_dialogAlertIconData.checkIcon{background-position:0 -331px}
.SNA_dialogAlertIconData.errorIcon{background-position:-45px -331px}
.SNA_dialogAlertIconData.infoIcon{background-position:-90px -331px}
.SNA_dialogAlertIconData.warningIcon{width:44px;background-position:-135px -331px}
.SNA_dialogCloseBtn{width:18px;height:18px;display:block;border:none;background-color:transparent;position:absolute;top:20px;right:20px}
.SNA_dialogCloseBtn:hover .luancon{color:#4a4a4a}
.SNA_dialogCloseBtnIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;display:inline-block;cursor:pointer}
.SNA_dialogCloseBtnIcon .lunacon{font-size:14px;color:#989898}
.SNA_dialogContent{margin-top:8px}
.SNA_dialogContent+.SNA_dialogUnderBtnBox{margin-top:12px}
.SNA_dialogMainTitle{font-size:18px;text-align:center;font-weight:900;color:#333;letter-spacing:-.5px;line-height:1.5}
.SNA_dialogMainTitle+.SNA_dialogText{margin-top:4px}
.SNA_dialogText{font-size:14px;text-align:center;font-weight:400;color:#777;letter-spacing:-.5px;line-height:1.5}
.SNA_dialogText.fontMD{font-weight:700}
.SNA_dialogUnderBtnBox{display:flex;align-items:center;gap:0 4px;justify-content:center}
.SNA_dialogUnderBtn{box-sizing:border-box;height:36px;padding:5px 16px;border-radius:6px;cursor:pointer;background-color:#fff;border:1px solid #b4b4b4}
.SNA_dialogUnderBtn:hover{border-color:#4d4d4d;box-shadow:0 2px 4px rgba(0,0,0,.15)}
.SNA_dialogUnderBtnText{margin-top:-1px;font-size:14px;line-height:1.5;letter-spacing:-.5px;color:#333}
.SNA_dialogUnderBtn.confirmBtn{background-color:#105aff;border-color:#105aff}
.SNA_dialogUnderBtn.confirmBtn:hover{box-shadow:0 3px 4px rgba(18,90,255,.15)}
.SNA_dialogUnderBtn.confirmBtn .SNA_dialogUnderBtnText{color:#fff;font-weight:900}
.SNA_toast{display:none;position:fixed;bottom:30px;left:50%;background:#1fc47c;border-radius:6px;padding:12px 24px 12px 12px;transform:translateX(-50%)}
.SNA_toast.i_success{background:#1fc47c}
.SNA_toast.i_error{background:#fc5356}
.SNA_toast.i_info{background:#1c90fb}
.SNA_toast.i_warning{background:#ffa000}
.SNA_toast .toast_skin{align-items:center}
.SNA_toast .msg{display:block;font-size:16px;color:#fff;letter-spacing:-.8px;line-height:25px}
.SNA_toast.run_ani{display:inline-block;animation:SNA_toast_fadein .5s,SNA_toast_fadeout .5s 2.5s}
.SNA_toast .ico_svg{width:24px;height:24px;margin:-1px 6px 0 0;fill:#fff}
@keyframes SNA_toast_fadein{
from{bottom:0;opacity:0}
to{bottom:30px;opacity:1}
}
@keyframes SNA_toast_fadeout{
from{bottom:30px;opacity:1}
to{bottom:0;opacity:0}
}
.SNA_snackbar{z-index:1111;display:none;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);box-sizing:border-box;align-items:center;height:48px;padding:12px 17px 12px 44px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);border-radius:24px;background-color:rgba(0,0,0,.9)}
.SNA_snackbar_iconBox,.SNA_snackbar_iconBox--error,.SNA_snackbar_iconBox--info,.SNA_snackbar_iconBox--success{width:24px;height:24px;position:absolute;border-radius:50%;background-color:#aaa;top:50%;left:12px;transform:translateY(-50%);display:inline-flex;justify-content:center;align-items:center}
.SNA_snackbar_iconBox--info{background-color:#5f9afc}
.SNA_snackbar_iconBox--success{background-color:#28c36f}
.SNA_snackbar_iconBox--error{background-color:#ff9f00}
.SNA_snackbar_icon{width:18px;height:18px;display:inline-flex;justify-content:center;align-items:center}
.SNA_snackbar_icon .SNA_img{width:100%;height:100%;object-fit:contain;fill:#fff}
.SNA_snackbar_msg{color:#fff;font-size:16px;letter-spacing:-.48px;font-weight:700;margin-top:-1px}
.SNA_snackbar.run_ani{display:inline-flex;animation:SNA_toast_fadein .5s,SNA_toast_fadeout .5s 2.5s}
.SNA_reply .reply_header{margin-bottom:10px;color:#000;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.8px}
.SNA_reply .reply_header .heading>.counter{margin-left:6px;color:#1c90fb}
.SNA_reply .reply_divider{width:100%;height:1px;margin:20px 0;background:#eee}
.SNA_reply .reply_inputarea{position:relative}
.SNA_reply .reply_inputarea .SNA_textarea .text_field{width:100%}
.SNA_reply .reply_inputarea .SNA_btngroup{width:100%;margin-top:10px}
.SNA_reply .reply_inputarea .SNA_btngroup .group_box{justify-content:flex-end}
.SNA_reply .reply_box_package.root{margin-top:0}
.SNA_reply .reply_box_package.root>.reply_box+.reply_box{margin-top:45px}
.SNA_reply .reply_box_package.root>.reply_box>.reply{padding-left:50px}
.SNA_reply .reply_box_package .reply_box{margin-top:20px}
.SNA_reply .reply_box_package .reply_box .split_box{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}
.SNA_reply .reply_box_package .reply_box .split_box .left{display:flex;justify-content:flex-start;align-items:center}
.SNA_reply .reply_box_package .reply_box .split_box .right{display:flex;justify-content:flex-end;align-items:center}
.SNA_reply .reply_box_package .reply_box .split_box .right .SNA_btn .btn_skin{min-width:24px;border:0}
.SNA_reply .reply_box_package .reply_box .split_box .right .SNA_btn .svg_img{width:1.1em;height:1.1em;fill:#4a4a4a}
.SNA_reply .reply_box_package .reply_box .user_profile{display:flex;justify-content:flex-end;align-items:center}
.SNA_reply .reply_box_package .reply_box .user_profile .SNA_avatar{margin-right:8px}
.SNA_reply .reply_box_package .reply_box .user_profile .user_info{display:flex;flex-direction:column;line-height:18px}
.SNA_reply .reply_box_package .reply_box .user_profile .user_info .name{color:#000;font-size:14px;font-weight:700;letter-spacing:-.7px}
.SNA_reply .reply_box_package .reply_box .user_profile .user_info .reg_date{color:#777;font-size:11px}
.SNA_reply .reply_box_package .reply_box .reply{padding-left:42px}
.SNA_reply .reply_box_package .reply_box .reply.is_modify,.SNA_reply .reply_box_package .reply_box .reply.is_reg{display:flex;gap:4px}
.SNA_reply .reply_box_package .reply_box .reply.is_modify .SNA_btn,.SNA_reply .reply_box_package .reply_box .reply.is_reg .SNA_btn{flex:1 0 auto}
.SNA_reply .reply_box_package .reply_box .reply.open>.reply_box_package{display:block}
.SNA_reply .reply_box_package .reply_box .reply.open>.SNA_btngroup .btn_show_reply .svg_img{transform:rotate(180deg)}
.SNA_reply .reply_box_package .reply_box .reply .par{color:#4a4a4a;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.7px;word-break:break-all}
.SNA_reply .reply_box_package .reply_box .reply .SNA_btngroup{margin-top:10px}
.SNA_reply .reply_box_package .reply_box .reply .SNA_btngroup .SNA_btn .btn_skin .label em{color:#1c90fb}
.SNA_reply .reply_box_package .reply_box .reply .reply_box_package{display:none}
.SNA_progress{position:relative;display:inline-block;vertical-align:top}
.SNA_progress .loading{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:50%;border-top:5px solid rgba(0,188,212,.2);border-right:5px solid rgba(0,188,212,.2);border-bottom:5px solid rgba(0,188,212,.2);border-left:5px solid #00bcd4;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-animation:SNA_loading_spin 1s infinite linear;-ms-animation:SNA_loading_spin 1s infinite linear;-o-animation:SNA_loading_spin 1s infinite linear;animation:SNA_loading_spin 1s infinite linear}
.SNA_progress.c_blue .loading{border-top-color:rgba(28,144,251,.2);border-right-color:rgba(28,144,251,.2);border-bottom-color:rgba(28,144,251,.2);border-left-color:#1c90fb}
.SNA_progress.s_small .loading{width:15px;height:15px;border-width:3px}
@keyframes SNA_loading_spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes SNA_loading_spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.SNA_autocomplete--default,.SNA_autocomplete--hasFilter,.SNA_totalSearch__inputBox{width:100%;display:inline-flex;height:30px;border-radius:4px;position:relative;background-color:#fff;box-sizing:border-box;padding:6px 6px 6px 8px;gap:8px}
.SNA_autocomplete--default:has(input:focus),.SNA_autocomplete--hasFilter:has(input:focus),.SNA_totalSearch__inputBox:has(input:focus){border-color:#333}
.SNA_autocomplete--default:has(input:focus) .SNA_autocompleteBtn--close,.SNA_autocomplete--hasFilter:has(input:focus) .SNA_autocompleteBtn--close,.SNA_totalSearch__inputBox:has(input:focus) .SNA_autocompleteBtn--close{display:block}
.SNA_autocomplete--default .d_validationIcon,.SNA_autocomplete--hasFilter .d_validationIcon,.SNA_totalSearch__inputBox .d_validationIcon{position:absolute;top:50%;right:28px;margin-top:-7px;width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) 0 0 no-repeat;background-size:500px 1000px}
.d_validation.SNA_autocomplete--default+.validation_text,.d_validation.SNA_autocomplete--hasFilter+.validation_text,.d_validation.SNA_totalSearch__inputBox+.validation_text{position:absolute;top:100%;left:0;margin-top:2px;font-size:12px;letter-spacing:-.6px;padding-bottom:2px}
.d_validation.SNA_autocomplete--default .SNA_autocompleteInput,.d_validation.SNA_autocomplete--hasFilter .SNA_autocompleteInput,.d_validation.SNA_totalSearch__inputBox .SNA_autocompleteInput{padding-right:18px}
.d_validation.success.SNA_autocomplete--default,.d_validation.success.SNA_autocomplete--hasFilter,.d_validation.success.SNA_totalSearch__inputBox{border-color:#1fc47c}
.d_validation.success.SNA_autocomplete--default .validation_text,.d_validation.success.SNA_autocomplete--hasFilter .validation_text,.d_validation.success.SNA_totalSearch__inputBox .validation_text{color:#1fc47c}
.d_validation.success.SNA_autocomplete--default .d_validationIcon,.d_validation.success.SNA_autocomplete--hasFilter .d_validationIcon,.d_validation.success.SNA_totalSearch__inputBox .d_validationIcon{background-position:-268px -20px}
.d_validation.success.SNA_autocomplete--default+.validation_text,.d_validation.success.SNA_autocomplete--hasFilter+.validation_text,.d_validation.success.SNA_totalSearch__inputBox+.validation_text{color:#1fc47c}
.d_validation.error.SNA_autocomplete--default,.d_validation.error.SNA_autocomplete--hasFilter,.d_validation.error.SNA_totalSearch__inputBox{border-color:#fc5356}
.d_validation.error.SNA_autocomplete--default .validation_text,.d_validation.error.SNA_autocomplete--hasFilter .validation_text,.d_validation.error.SNA_totalSearch__inputBox .validation_text{color:#fc5356}
.d_validation.error.SNA_autocomplete--default .d_validationIcon,.d_validation.error.SNA_autocomplete--hasFilter .d_validationIcon,.d_validation.error.SNA_totalSearch__inputBox .d_validationIcon{background-position:-288px -20px}
.d_validation.error.SNA_autocomplete--default+.validation_text,.d_validation.error.SNA_autocomplete--hasFilter+.validation_text,.d_validation.error.SNA_totalSearch__inputBox+.validation_text{color:#fc5356}
.d_validation.warning.SNA_autocomplete--default,.d_validation.warning.SNA_autocomplete--hasFilter,.d_validation.warning.SNA_totalSearch__inputBox{border-color:#ffb100}
.d_validation.warning.SNA_autocomplete--default .validation_text,.d_validation.warning.SNA_autocomplete--hasFilter .validation_text,.d_validation.warning.SNA_totalSearch__inputBox .validation_text{color:#ffb100}
.d_validation.warning.SNA_autocomplete--default .d_validationIcon,.d_validation.warning.SNA_autocomplete--hasFilter .d_validationIcon,.d_validation.warning.SNA_totalSearch__inputBox .d_validationIcon{width:16px;background-position:-307px -20px}
.d_validation.warning.SNA_autocomplete--default+.validation_text,.d_validation.warning.SNA_autocomplete--hasFilter+.validation_text,.d_validation.warning.SNA_totalSearch__inputBox+.validation_text{color:#ffb100}
.SNA_autocompleteBtn--close,.SNA_autocompleteBtn--filter,.SNA_autocompleteBtn--search{width:18px;height:18px;box-sizing:border-box;background-color:transparent;border:0;position:relative}
.SNA_autocompleteBtn--close .SNA_icon,.SNA_autocompleteBtn--filter .SNA_icon,.SNA_autocompleteBtn--search .SNA_icon{display:inline-flex;width:18px;height:18px}
.SNA_autocompleteBtn--close .SNA_icon .svg_img,.SNA_autocompleteBtn--filter .SNA_icon .svg_img,.SNA_autocompleteBtn--search .SNA_icon .svg_img{width:100%;object-fit:contain}
.SNA_spIcon--search{display:inline-block;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/imgs/common/sp_sona.png);background-repeat:no-repeat;background-size:500px auto}
.SNA_spIcon--search{background-position:-62px -43px}
.SNA_autocomplete--default,.SNA_totalSearch__inputBox{border:1px solid #d3d3d3}
.SNA_autocomplete--default:has(input:focus),.SNA_totalSearch__inputBox:has(input:focus){border-color:#333}
.SNA_autocomplete--default:has(input:focus) .SNA_autocompleteBtn--close,.SNA_totalSearch__inputBox:has(input:focus) .SNA_autocompleteBtn--close{display:block}
.SNA_autocomplete--default:has(input:focus) .SNA_autocompleteBtn--search,.SNA_totalSearch__inputBox:has(input:focus) .SNA_autocompleteBtn--search{display:none}
.SNA_autocomplete--default .SNA_autocompleteBtn--search,.SNA_totalSearch__inputBox .SNA_autocompleteBtn--search{cursor:default}
.SNA_autocomplete--hasFilter{border:1px solid #d3d3d3}
.SNA_autocomplete--hasFilter .d_validationIcon{right:55px}
.SNA_autocomplete--hasFilter:has(input:focus){border-color:#333}
.SNA_autocomplete--hasFilter:has(input:focus) .SNA_autocompleteBtn--close{display:block}
.SNA_autocomplete--hasFilter:has(input:focus) .d_validationIcon{right:80px}
.SNA_autocompleteInput{display:inline-block;width:100%;border-radius:4px;box-sizing:border-box;height:100%;border:0;outline:0;font-size:12px;line-height:18px;letter-spacing:-.6px;color:#333}
.SNA_autocompleteBtn__Box{display:flex;align-items:center;gap:4px}
.SNA_autocompleteBtn--close{display:none}
.SNA_autocompleteBtn--close .svg_img{fill:#d3d3d3}
.SNA_autocompleteBtn--search .svg_img{fill:#4a4a4a}
.SNA_autocompleteBtn--filter .svg_img{fill:#b4b4b4}
.SNA_autocompleteBtn--filter.active .svg_img,.SNA_autocompleteBtn--filter:hover .svg_img{fill:#4a4a4a}
.SNA_autocompleteLine{width:1px;height:14px;background-color:#e1e1e1}
.SNA_autocomplete__topSearch{border-bottom:1px solid #e1e1e1;height:30px;padding:7px 8px;display:flex;width:100%}
.SNA_autocomplete__topSearch .SNA_icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:4px}
.SNA_autocomplete__topSearch .SNA_icon .svg_img{width:100%;object-fit:contain;fill:#4a4a4a}
.SNA_autocomplete__searchName{color:#105aff;font-weight:700;text-decoration:underline}
.SNA_autocomplete__searchData{color:#105aff;font-weight:700}
.SNA_autocomplete__searchText{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}
.SNA_autocomplete__profileContainer{display:flex;gap:0 8px;width:100%;align-items:center}
.SNA_autocomplete__profileImg,.SNA_autocomplete__profileImg--empty{width:32px;height:32px;flex-shrink:0;overflow:hidden;border-radius:12px}
.SNA_autocomplete__profileImg img,.SNA_autocomplete__profileImg--empty img{width:100%;object-fit:cover}
.SNA_autocomplete__profileImg--empty{background-color:#cdd3e0;display:flex;align-items:center;justify-content:center}
.SNA_autocomplete__profileImg--emptyIcon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}
.SNA_autocomplete__profileImg--emptyIcon svg{fill:#fff}
.SNA_autocomplete__profileText{flex:1;max-width:calc(100% - 42px)}
.SNA_autocomplete__resultCont{background-color:#fff}
.SNA_autocomplete__resultBox,.SNA_autocomplete__resultBox--totalSearch{border:1px solid #4a4a4a;margin-top:5px;width:100%;max-height:216px;overflow-y:auto;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11);position:absolute;display:none;z-index:30}
.SNA_autocomplete__resultBox--totalSearch{border-color:transparent;overflow:visible;position:relative;box-shadow:none}
.SNA_autocomplete__resultList,.SNA_autocomplete__resultList--delBtn,.SNA_autocomplete__resultList--empty,.SNA_autocomplete__resultList--loading{display:flex;padding:6px 8px;flex-direction:column}
.SNA_autocomplete__resultList--delBtn:hover,.SNA_autocomplete__resultList--empty:hover,.SNA_autocomplete__resultList--loading:hover,.SNA_autocomplete__resultList.active,.SNA_autocomplete__resultList:hover,.active.SNA_autocomplete__resultList--delBtn,.active.SNA_autocomplete__resultList--empty,.active.SNA_autocomplete__resultList--loading{background-color:rgba(0,0,0,.03)}
.SNA_autocomplete__resultList+.SNA_autocomplete__topSearch,.SNA_autocomplete__resultList--delBtn+.SNA_autocomplete__topSearch,.SNA_autocomplete__resultList--empty+.SNA_autocomplete__topSearch,.SNA_autocomplete__resultList--loading+.SNA_autocomplete__topSearch{border-top:1px solid #e1e1e1}
.SNA_autocomplete__resultList--delBtn{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.SNA_autocomplete__resultList--empty{width:100%;height:150px}
.SNA_autocomplete__resultList--empty:hover{background-color:initial}
.SNA_autocomplete__resultList--loading{width:100%;height:100px}
.SNA_autocomplete__resultItem,.SNA_autocomplete__resultItem--topSearch{width:100%;height:100%;display:inline-flex;flex-direction:column;background-color:transparent;border:0;text-align:center;text-align:left}
.SNA_autocomplete__resultItem--topSearch{font-size:11px;color:#777;letter-spacing:-.55px;flex-direction:row}
.SNA_autocomplete__mainData{display:inline-flex;width:100%;gap:10px;font-size:12px;line-height:16px;align-items:center;width:100%}
.SNA_autocomplete__mainDataResult{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:100%}
.SNA_autocomplete__barData,.SNA_autocomplete__barData--lg{display:flex;align-items:center;font-size:11px;line-height:22px;letter-spacing:-.22px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SNA_autocomplete__barData--lg{font-size:12px}
.SNA_autocomplete__barDataText{display:inline-block;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SNA_autocomplete__barDataText+.SNA_autocomplete__barDataText{padding-left:6px;margin-left:5px}
.SNA_autocomplete__barDataText+.SNA_autocomplete__barDataText:after{content:"";display:block;width:1px;height:8px;background-color:#d3d3d3;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.SNA_autocomplete__delBtn{background-color:transparent;border:0;outline:0;font-size:11px;font-weight:700;letter-spacing:-.55px;text-decoration:underline;color:#777;text-align:left}
.SNA_autocomplete__subData{width:100%;font-size:11px;line-height:18px;letter-spacing:-.22px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SNA_autocomplete__checkLabel{gap:0 4px}
.SNA_autocomplete__emptyContent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%}
.SNA_autocomplete__emptyImg{width:70px;height:70px}
.SNA_autocomplete__emptyImg img{width:100%;object-fit:contain}
.SNA_autocomplete__emptyText{font-size:12px;text-align:center;color:#777;line-height:17px;letter-spacing:-.6px}
.SNA_autocomplete__loadingContent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%}
.SNA_autocomplete__loadingText{font-size:12px;text-align:center;color:#777;line-height:17px;letter-spacing:-.6px}
.SNA_totalSearch{width:472px;background-color:#fff;border-radius:14px;border:1px solid #d3d3d3;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);box-sizing:border-box;padding:24px 20px}
.SNA_totalSearchList{display:flex;align-items:center;width:100%;gap:0 12px}
.SNA_totalSearchList+.SNA_totalSearchList{margin-top:12px}
.SNA_totalSearchTitle{font-size:13px;color:#777;letter-spacing:-.65px;font-weight:700;width:80px;flex-shrink:0}
.SNA_totalSearchContent{flex:1;max-width:calc(100% - 92px);position:relative}
.SNA_totalSearch__selectedItem{position:relative;display:block;box-sizing:border-box;height:30px;padding:1px 20px 0 8px;border:0;box-sizing:border-box;width:100%;background:#f7f7f8;border:1px solid transparent;border-radius:6px;text-align:left;font-size:12px;line-height:31px;color:#333;font-weight:700;outline:0;overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;display:inline-flex;align-items:center}
.SNA_totalSearch__selectedItem::before{content:"";position:absolute;top:50%;right:8px;margin-top:-2px;width:7px;height:4px;background:url(https://static.wehago.com/imgs/common/sp_sona.png) -101px -35px no-repeat;background-size:500px 1000px}
.SNA_totalSearch__selectedItem.active{background-color:#fff;border:1px solid #4a4a4a}
.SNA_totalSearch__selectedItem.active::before{transform:rotate(-180deg);filter:brightness(.5)}
.SNA_totalSearch__inputBox{background-color:#f7f7f8;border-color:transparent}
.SNA_totalSearch__inputBox .SNA_autocompleteInput{background-color:#f7f7f8}
.SNA_totalSearch__inputBox.active,.SNA_totalSearch__inputBox:has(input:focus){border-color:#333;background-color:#fff}
.SNA_totalSearch__inputBox.active .SNA_autocompleteInput,.SNA_totalSearch__inputBox:has(input:focus) .SNA_autocompleteInput{background-color:#fff}
.SNA_totalSearch__inputBox.active .SNA_autocompleteBtn--close,.SNA_totalSearch__inputBox:has(input:focus) .SNA_autocompleteBtn--close{display:block}
.SNA_totalSearch__input{width:100%;height:100%;border:0;outline:0;background-color:#f7f7f8;border-radius:6px;box-sizing:border-box;padding:6px 8px;font-size:12px;line-height:18px;letter-spacing:-.6px;border:1px solid transparent}
.SNA_totalSearch__input::placeholder{color:#b4b4b4}
.SNA_totalSearch__input:focus,.SNA_totalSearch__input:visited{background-color:#fff;border:1px solid #4a4a4a}
.SNA_totalSearch__result{position:absolute;width:100%;z-index:10}
.SNA_totalSearch__underBtnContent{padding-top:18px;display:flex;width:100%;justify-content:flex-end;align-items:center;gap:18px}
.SNA_totalSearch__underBtn .SNA_formbtn label .cover{margin-top:1px}
.SNA_totalSearch__underBtn .SNA_btn .btn_skin{font-size:12px;padding:0 2px}
.SNA_actionbar,.SNA_actionbar--absolute{z-index:9999;position:fixed;bottom:0;left:0;right:0;height:58px;padding:0 20px;background-color:rgba(0,0,0,.7);box-sizing:border-box;display:none;align-items:center}
.SNA_actionbar--absolute{z-index:1000;position:absolute}
.SNA_actionbar-comment{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding-right:13px;position:relative}
.SNA_actionbar-comment:after{content:"";display:inline-block;width:1px;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#707070}
.SNA_actionbar-commentIcon{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}
.SNA_actionbar-commentText{font-size:13px;letter-spacing:-.65px;color:#fff}
.SNA_actionbar-numBox__text{font-size:16px;font-weight:900;color:#fff;letter-spacing:-.44px}
.SNA_actionbar-numBox__emphasis{color:#5f9bfc}
.SNA_actionbar-buttonBox{margin-left:auto;gap:4px;display:flex;flex-shrink:0}
.SNA_actionbar-buttonBox__btnItem,.SNA_actionbar-buttonBox__btnItem--deselect{height:36px;padding:0 18px;border:1px solid #d3d3d3;border-radius:6px;background-color:transparent}
.SNA_actionbar-buttonBox__btnItem--deselect{border-color:transparent;padding:0 8px}
.SNA_actionbar-buttonBox__btnItem--deselect:hover .SNA_actionbar-buttonBox__btnText{text-decoration:underline;color:#989898}
.SNA_actionbar-buttonBox__btnItem--deselect .SNA_actionbar-buttonBox__btnText{color:#d3d3d3;margin-top:-1px;font-size:13px;font-weight:400;color:#d3d3d3;letter-spacing:-.65px}
.SNA_actionbar-buttonBox__btnText{display:inline-block;margin-top:-1px;font-size:14px;font-weight:400;color:#fff;letter-spacing:-.7px;vertical-align:top}
[class~=SNA_treeviewDepth1]>.SNA_treeviewList .SNA_treeviewItem{padding-left:18px}
[class~=SNA_treeviewDepth2]>.SNA_treeviewList .SNA_treeviewItem{padding-left:36px}
[class~=SNA_treeviewDepth3]>.SNA_treeviewList .SNA_treeviewItem{padding-left:54px}
[class~=SNA_treeviewDepth4]>.SNA_treeviewList .SNA_treeviewItem{padding-left:72px}
[class~=SNA_treeviewDepth5]>.SNA_treeviewList .SNA_treeviewItem{padding-left:90px}
[class~=SNA_treeviewDepth6]>.SNA_treeviewList .SNA_treeviewItem{padding-left:108px}
[class~=SNA_treeviewDepth7]>.SNA_treeviewList .SNA_treeviewItem{padding-left:126px}
[class~=SNA_treeviewDepth8]>.SNA_treeviewList .SNA_treeviewItem{padding-left:144px}
[class~=SNA_treeviewDepth9]>.SNA_treeviewList .SNA_treeviewItem{padding-left:162px}
[class~=SNA_treeviewDepth10]>.SNA_treeviewList .SNA_treeviewItem{padding-left:180px}
.SNA_treeviewInputResult.use_counter{padding-right:60px}
.SNA_treeviewInputResult.use_counter.on .text_counter{display:block;color:#4a4a4a}
.SNA_treeviewInputResult.use_counter:has(.SNA_treeviewInputResultCount.prevBtn){padding-right:82px}
.SNA_treeviewInputResultCount{display:inline-flex;align-items:center;gap:0 2px;position:absolute;right:6px;height:20px;top:50%;transform:translateY(-50%);max-width:75px}
.SNA_treeviewInputResultCount .text_counter{text-align:center;position:initial;transform:initial;width:36px;margin-top:-1px}
.SNA_treeviewArrowBtn{flex-shrink:0;width:16px;height:16px;border-radius:4px;position:relative;border:none;background-color:transparent}
.SNA_treeviewArrowBtn.selected,.SNA_treeviewArrowBtn:hover{background-color:#f5f5f6}
.SNA_treeviewArrowBtnIcon{position:absolute;width:14px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}
.SNA_treeviewArrowBtnIcon .lunacon{display:inline-block;font-size:12px;color:#4a4a4a;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}
.SNA_treeviewContainer{width:300px;box-sizing:border-box;display:flex;gap:8px;flex-direction:column;border:1px solid #d3d3d3;border-radius:8px;height:500px;padding:8px}
.SNA_treeviewScroll{height:100%;overflow-y:hidden;padding-right:12px}
.SNA_treeviewScroll:hover{overflow-y:auto;padding-right:6px}
.SNA_treeviewScroll::-webkit-scrollbar{width:6px}
.SNA_treeviewScroll::-webkit-scrollbar-thumb{background-color:rgba(180,180,180,.5);border-radius:5px;height:30%}
.SNA_treeviewScroll::-webkit-scrollbar-track{background-color:transparent}
.SNA_treeviewArrow{width:12px;height:12px;flex-shrink:0;display:inline-flex;position:relative;transform:rotate(-90deg)}
.SNA_treeviewArrow .SNA_Icon{width:100%;height:100%;object-fit:contain;fill:#b4b4b4}
.SNA_treeviewIcon{width:18px;height:18px;display:inline-flex;position:relative;flex-shrink:0}
.SNA_treeviewIcon.person{margin-left:18px}
.SNA_treeviewIcon .SNA_Icon{width:100%;height:100%;fill:#98a4b4}
.SNA_treeviewText{font-size:12px;letter-spacing:-.24px;color:#333;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.SNA_treeviewCount{color:#105aff;font-weight:700;font-size:12px;letter-spacing:-.24px;flex-shrink:0}
.SNA_treeviewCheck{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:2px;transform:translateY(-50%)}
.SNA_treeviewCheck .SNA_Icon{width:100%;height:100%;fill:#d3d3d3}
.SNA_treeviewNotCheck:has(.SNA_treeviewCheck) .SNA_treeviewItem{padding-right:4px}
.SNA_treeviewNotCheck:has(.SNA_treeviewCheck) .SNA_treeviewCheck{display:none;width:0;height:0}
.SNA_treeviewList{width:100%}
.SNA_treeviewItem{cursor:pointer;display:flex;align-items:center;position:relative;padding:4px;gap:0 4px;border-radius:6px}
.SNA_treeviewItem:hover{background-color:#f8f8f8;color:#777}
.SNA_treeviewItem.active{background-color:rgba(29,98,255,.05)}
.SNA_treeviewItem:has(.SNA_treeviewCheck){padding-right:20px}
.SNA_treeviewItem.disabled .SNA_treeviewArrow .SNA_Icon,.SNA_treeviewItem.disabled .SNA_treeviewIcon .SNA_Icon{fill:#d3d3d3}
.SNA_treeviewItem.disabled .SNA_treeviewText{color:#d3d3d3}
.SNA_treeviewItem.disabled .SNA_treeviewCount{color:#d3d3d3}
.SNA_treeviewItem.open .SNA_treeviewArrow{transform:rotate(0)}
.SNA_treeviewItem.selected .SNA_treeviewCheck .SNA_Icon,.SNA_treeviewItem.selected .SNA_treeviewIcon .SNA_Icon{fill:#76abff}
.SNA_treeviewItem.selected .SNA_treeviewText{color:#105aff}
.SNA_filefloating{position:relative;box-sizing:border-box;background:#fff;border:1px solid #ededed;box-shadow:0 8px 15px 0 rgba(0,0,0,.03);width:320px;border-radius:16px}
.SNA_filefloating .SNA_filefloatingItemTop{position:relative;display:flex;align-items:center;gap:2px;padding:0 16px;height:36px}
.SNA_filefloating .SNA_filefloating__openBtn{position:relative;display:flex;align-items:center;gap:2px;font-size:13px;color:#333;letter-spacing:-.5px;background:0 0;border:0;padding:0 0 0 20px;font-weight:700;line-height:34px;text-align:left}
.SNA_filefloating .SNA_filefloating__openBtn:after{content:"";position:absolute;top:50%;left:4px;width:9px;height:5px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -222px -832px 1000px;margin-top:-2px}
.SNA_filefloating .SNA_filefloating__refBtn{position:relative;width:16px;height:16px;background:#fa4553;border-radius:50%;border:0}
.SNA_filefloating .SNA_filefloating__refBtn:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:11px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -234px -832px 1000px;transform:translate(-50%,-50%)}
.SNA_filefloating .SNA_filefloating__cancelBtn{position:relative;width:16px;height:16px;background:0 0;border:0}
.SNA_filefloating .SNA_filefloating__cancelBtn:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -40px -890px 1000px;transform:translate(-50%,-50%)}
.SNA_filefloating .SNA_filefloating__closeBtn{display:none;position:absolute;top:50%;right:16px;font-size:12px;color:#777;letter-spacing:-.5px;border:0;background:0 0;line-height:18px;margin-top:-9px}
.SNA_filefloating .SNA_filefloatingItem{position:relative}
.SNA_filefloating .SNA_filefloatingItem:hover .SNA_filefloating__closeBtn{display:block}
.SNA_filefloating .SNA_filefloatingItem.open .SNA_filefloating__list{display:block}
.SNA_filefloating .SNA_filefloatingItem.open .SNA_filefloating__openBtn:after{transform:rotate(180deg)}
.SNA_filefloating .SNA_filefloatingItemLine{position:relative;width:100%;height:1px;background:#ededed}
.SNA_filefloating .SNA_filefloatingItemLine--graph{height:2px;background:rgba(0,0,0,.3)}
.SNA_filefloating .SNA_filefloatingItem_graphLine{position:absolute;top:0;left:0;bottom:0;background:#105aff}
.SNA_filefloating .SNA_filefloatingItem_graphLine.error{background:#fa4553}
.SNA_filefloating .SNA_filefloating__list{position:relative;display:none}
.SNA_filefloating .SNA_filefloating__listItem{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 16px;box-sizing:border-box;gap:3px;background:#f8f8f8;border-bottom:1px solid #ebebeb}
.SNA_filefloating .SNA_filefloating__listItem:hover{background:rgba(29,98,255,.05)}
.SNA_filefloating .SNA_filefloating__listItem:hover .SNA_filefloating__delBtn{display:block}
.SNA_filefloating .SNA_filefloating__listItem--upload{justify-content:space-between}
.SNA_filefloating .SNA_filefloating__listItemLeft{position:relative;display:flex;align-items:center;gap:3px;min-width:0}
.SNA_filefloating .SNA_filefloating__listItemRight{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:2px}
.SNA_filefloating .SNA_filefloating__listItemRight .commonCircleLoading{width:18px;height:18px;background-color:#ddd;background-image:conic-gradient(#105aff calc(var(--progress) * 1%),transparent 0)}
.SNA_filefloating .SNA_filefloating__listItemRight .commonCircleLoading:before{width:14px;height:14px;background-color:#f8f8f8}
.SNA_filefloating .SNA_filefloating__fileIcon{width:16px;flex:0 0 auto}
.SNA_filefloating .SNA_filefloating__filename{font-size:12px;color:#333;letter-spacing:-.5px}
.SNA_filefloating .SNA_filefloating__filesize{flex:0 0 auto;font-size:12px;color:#777;letter-spacing:-.5px}
.SNA_filefloating .SNA_filefloating__selectBtn{position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;border:0}
.SNA_filefloating .SNA_filefloating__delBtn{display:none;position:absolute;top:2px;right:2px;width:14px;height:14px;background:0 0;border:0}
.SNA_filefloating .SNA_filefloating__delBtn:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -160px -220px/500px 1000px;margin:-3px 0 0 -3px}
.SNA_filefloating .SNA_filefloatingFooter{position:relative;height:36px;display:flex;align-items:center;justify-content:flex-end;padding:0 16px;gap:4px}
.SNA_filefloating .SNA_filefloatingFooter>span{font-size:12px;color:#333;letter-spacing:-.5px;line-height:18px}
.SNA_filefloating .SNA_filefloating__fileCount{font-size:13px;color:#777;letter-spacing:-.5px;font-weight:400}
.SNA_filefloating .SNA_filefloating__fileProgress{font-size:13px;color:#105aff;letter-spacing:-.5px;font-weight:700}
.SNA_filefloating .SNA_filefloating__uploadPer{font-size:11px;color:#989898;letter-spacing:-.5px;flex:0 0 auto;text-align:right;line-height:17px;margin-left:4px}
.SNA_filefloating .SNA_filefloating__loadBox{position:relative}
.SNA_filefloating .SNA_filefloating__loadBox:hover .SNA_filefloating__loadCancelBtn{display:block}
.SNA_filefloating .SNA_filefloating__loadCancelBtn{display:none;position:absolute;top:0;left:0;width:18px;height:18px;background:rgba(0,0,0,.4);border:0;box-sizing:border-box;border-radius:50%}
.SNA_filefloating .SNA_filefloating__loadCancelBtn:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -440px -432px/500px 1000px;transform:translate(-50%,-50%)}
/*# sourceMappingURL=../maps/sena.css.map */
