@charset "UTF-8";

/* font */
@font-face{font-family:'Pretendard GOV';font-style:normal;font-weight:400;src:local("☺"),url(../fonts/PretendardGOV-Regular.woff2) format("woff2"),url(../fonts/PretendardGOV-Regular.woff) format("woff");}
@font-face{font-family:'Pretendard GOV';font-style:normal;font-weight:600;src:local("☺"),url(../fonts/PretendardGOV-SemiBold.woff2) format("woff2"),url(../fonts/PretendardGOV-SemiBold.woff) format("woff");}
@font-face{font-family:'Pretendard GOV';font-style:normal;font-weight:700;src:local("☺"),url(../fonts/PretendardGOV-Bold.woff2) format("woff2"),url(../fonts/PretendardGOV-Bold.woff) format("woff");}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("☺"),url(../fonts/Roboto-Regular.woff) format("woff");}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("☺"),url(../fonts/Roboto-Bold.woff) format("woff");}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local("☺"),url(../fonts/Roboto-Medium.woff) format("woff");}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;box-sizing:border-box;word-break: break-all;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html, body{height:100%;margin:0;padding:0;font-size:62.5%;font-weight:400;overflow:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
a{ cursor:pointer; }
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;border:0}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1;font-family:'Pretendard GOV','Apple SD Gothic Neo','Roboto',sans-serif;letter-spacing:-0.32px;}
body{scrollbar-track-color:white;scrollbar-arrow-color:#a7a7a7;scrollbar-face-color:#a7a7a7;scrollbar-3dlight-color:white;scrollbar-highlight-color:white;scrollbar-shadow-color:white;scrollbar-darkshadow-color:white;}
body::-webkit-scrollbar{position:relative;width:20px;height:20px;}
body::-webkit-scrollbar-thumb{background-color:transparent;border-radius:20px;background-clip:padding-box;border:6px solid transparent;transition:all 1s linear;}
body::-webkit-scrollbar-track{background:transparent;}
body::-webkit-scrollbar-corner{background-color:transparent;}
/* input reset */
input::-ms-clear{display:none;}
input:autofill,
input:autofill:focus,
input:autofill:active{
	-webkit-text-fill-color:#000;
-webkit-box-shadow:transparent;
box-shadow:transparent;
transition:background-color 5000s ease-in-out 0s;
}
input::-webkit-inner-spin-button{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
  }
a{text-decoration:none;}
a:active,a:hover{text-decoration:none;}
a:active{background-color:transparent;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
button{border:0 none;background-color:transparent;cursor:pointer;}
button:disabled{cursor:default;}
*{scrollbar-width: thin}
/* skip_navigation */
.skip_navigation a{display:block;position:absolute;top:-100px;left:0;z-index:1000;width:100%;padding:20px 0;line-height:0;text-align:center;color:#fff}
.skip_navigation a:active,
.skip_navigation a:focus{top:0;width:100%;background-color:#2a8fb9}
/* common */
.blind{position:absolute;z-index:-1;display:inline-block;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);overflow:hidden;}
.scrolly{overflow:hidden;overflow-y: auto;}
.no_scroll{overflow:hidden}
.show{display:block !important}
.hide{display:none !important}
.opt_item__flex,
.dflex{display:flex;align-items:center;}
.justify_between{justify-content: space-between;}
.txt_c{text-align:center !important}
.txt_l{text-align:left !important}
.txt_r{text-align:right !important}
.f_red{color: #D22 !important}
.f_blue{color: #005FFF !important}
.f_green{color: #18AC42 !important}
.f_black{color: #454B55 !important}
.f_gray{color: #5C6370 !important}
.f_none{font-size: 15px;color: #C7CBD1;}
.f_blue_line{color: #005FFF;text-decoration: underline;}
.link_blue,
.link_blue:hover:not(:disabled){color: #2C6EDB;text-decoration: underline;}
.text_ellipsis{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text_ellipsis_line2{display:block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text_ellipsis_line3{display:block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.text_ellipsis_line4{display:block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.period_bar2{display:inline-block;width:8px;height:1px;margin:0 4px;background-color:#888888;}
.delimiter{display:inline-block;margin:0 4px;font-family: "Pretendard GOV";font-size: 12px;font-weight: 600;line-height: 18px;color:#D5D8DD;letter-spacing: -0.24px;}
.w48{width: 48px !important;}
.w65{width: 65px !important;}
.w72{width: 72px !important;}
.w78{width: 78px !important;}
.w80{width: 80px !important;}
.w108{width: 108px !important;}
.w116{width: 116px !important;}
.w120{width: 120px !important;}
.w123{width: 123px !important;}
.w127{width: 127px !important;}
.w152{width: 152px !important;}
.w158{width: 158px !important;}
.w170{width: 170px !important;}
.w172{width: 172px !important;}
.w176{width: 176px !important;}
.w183{width: 183px !important;}
.w186{width: 186px !important;}
.w200{width: 200px !important;}
.w202{width: 202px !important;}
.w206{width: 206px !important;}
.w214{width: 214px !important;}
.w235{width: 235px !important;}
.w236{width: 236px !important;}
.w258{width: 258px !important;}
.w277{width: 277px !important;}
.w294{width: 294px !important;}
.w302{width: 302px !important;}
.w316{width: 316px !important;}
.w320{width: 320px !important;}
.w324{width: 324px !important;}
.w326{width: 326px !important;}
.w328{width: 328px !important;}
.w343{width: 343px !important;}
.w345{width: 345px !important;}
.w347{width: 347px !important;}
.w348{width: 348px !important;}
.w372{width: 372px !important;}
.w378{width: 378px !important;}
.w382{width: 382px !important;}
.w396{width: 382px !important;}
.w412{width: 412px !important;}
.w420{width: 420px !important;}
.w458{width: 458px !important;}
.w486{width: 486px !important;}
.w480{width: 480px !important;}
.w678{width: 678px !important;}
.w100p{width: 100% !important;}
.w176_max{width: min-content;max-width: 176px !important;}
.w214_max{width: min-content;max-width: 214px !important;}
.w220_max{width: min-content;max-width: 220px !important;}
.w249_max{width: min-content;max-width: 249px !important;}
.w286_max{width: min-content;max-width: 286px !important;}
/* component:btn */
.btns{display:inline-block;position:relative;box-sizing:border-box;border-radius:4px;font-family: "Pretendard GOV";font-weight: 600;color:#2E3238;text-align:center;white-space:nowrap;user-select:none;box-sizing: border-box;}
.btns.btn_secondary{background-color:#E3E5E9;}
.btns.btn_secondary:hover:not(:disabled){background-color:#DBDDE1;}
.btns.btn_secondary:disabled{background-color:#F1F2F4;color: #C7CBD1;}
.btns.btn_primary{background-color:#005FFF;color:#ffffff;}
.btns.btn_primary:hover:not(:disabled){background-color:#0059F0;}
.btns.btn_primary:disabled{background-color:#CCDFFF;}
.btns.btn_danger{background-color:#D22;color:#ffffff;}
.btns.btn_danger:hover:not(:disabled){background-color:#D02020;}
.btns.btn_danger:disabled{background-color:#F8D3D3;}
.btns.btn_outline{background-color:#ffffff;border: 1px solid #E3E5E9;box-sizing: border-box;}
.btns.btn_outline:hover:not(:disabled){background: #F6F7F8;}
.btns.btn_outline:disabled{background-color:#F1F2F4;color:#C7CBD1}
.btns.btn_outline.btn_danger{background-color:#ffffff;border: 1px solid #F5BDBD;box-sizing: border-box;color: #D22;}
.btns.btn_outline.btn_danger:hover:not(:disabled){background: #ffffff;border-color: #D02020;}
.btns.btn_outline.btn_danger:disabled{background-color:#ffffff;border-color:inherit;color:#F8D3D3}
.btns.btn_txt:hover:not(:disabled){background-color: #F6F7F8;}
.btns.btn_txt:disabled{color:#C7CBD1}
.btns.btn_h26{height: 26px;padding:2px 8px;border-radius:2px;font-size: 14px;line-height: 20px;letter-spacing: -0.28px;}
.btns.btn_h36{height: 36px;padding:6px 12px;font-size: 15px;line-height: 22px;letter-spacing: -0.3px;}
.btns.btn_h44{height: 44px;padding:6px 16px;font-size: 16px;line-height: 24px;letter-spacing: -0.32px;}
.btns.btn_h52{height: 52px;padding:6px 20px;font-size: 18px;line-height: 26px;letter-spacing: -0.36px;}
.btns.btn_h56{height: 56px;padding:6px 20px;font-size: 18px;line-height: 42px;letter-spacing: -0.36px;}
.btns img{vertical-align: middle;}
/* component:btn:icon type */
.btn_icon{display:flex;align-items:center}
.btn_icon::before{display:inline-block;content:'';width:16px;height:16px;background-position: center center;background-repeat: no-repeat; background-size: 100% auto;}
.btn_icon:hover:not(:disabled){background-color: #F6F7F8;}
.btn_icon.btn_h26{padding:0 4px;}
.btn_icon.btn_h36{padding:0 10px;}
.btn_ic{display:flex;align-items:center;}
.btn_ic::before{display:inline-block;content:'';width:16px;height:16px;margin-right:4px;background-position: center center;background-repeat: no-repeat; background-size: 100% auto;}
.btn_ic_txt{display:flex;align-items:center;padding:0 12px;font-size:15px;line-height:22px;color:#2E3238;letter-spacing: -0.32px;white-space:nowrap;box-sizing: border-box;}
.btn_ic_txt::before{display:inline-block;content:'';width:16px;height:16px;margin-right:4px;background-size: 100% auto;}
.btn_ic_txt:disabled{color:#C7CBD1}
.btn_ic_txt:hover:not(:disabled){background-color: #F6F7F8;}
.btn_ic_txt.btn_reset::before{display:inline-block;content:'';width:16px;height:16px;margin-right:4px;background: url('../images/ico/ic_24_reset.svg') 0 0 no-repeat;background-size: 100% auto;}
.btn_secondary.btn_add{padding-right:12px;font-weight: 600;}
.btn_secondary.btn_add::before{width:10px;height:10px;background-image: url('../images/ico/ic_16_add_gray1.svg');}
.btn_outline.btn_add{padding-right:12px;font-weight: 600;}
.btn_outline.btn_add::before{background-image: url('../images/ico/ic_16_add_gray2.svg');}
.btn_attached::before{flex:none;display: inline-block;content:'';width: 16px;height: 16px;margin-right:4px;background: url('../images/ico/ic_16_clip.svg') 0 0 no-repeat;background-size: 100% auto;}
.btn_bookmark::before{background-image: url('../images/ico/ic_16_bookmark_outline.svg');}
.btn_cancel::before{background-image: url('../images/ico/ic_16_cancel.svg');}
.btn_check::before{background-image: url('../images/ico/ic_16_circle_check.svg');}
.btn_check_on::before{background-image: url('../images/ico/ic_16_circle_check_on.svg');}
.btn_clip::before{background-image: url('../images/ico/ic_16_clip.svg');}
.btn_copy::before{background-image: url('../images/ico/ic_16_copy.svg');}
.btn_delete::before{background-image: url('../images/ico/ic_16_delete_gray2.svg');}
.btn_bookmark_delete::before{flex:none;width: 26px;height: 26px;background-image: url('../images/ico/ic_16_bookmark_delete.svg');} /* 단건운송>북마크삭제 */
.btn_document::before{background-image: url('../images/ico/ic_16_document.svg');}
.btn_document:disabled::before{opacity: 0.5}
.btn_download::before{background-image: url('../images/ico/ic_16_download.svg');}
.btn_read_all::before{background-image: url('../images/ico/ic_16_check_gray.svg');}
.btn_read_all:disabled:before{opacity: 0.3}
.btn_upload::before{background-image: url('../images/ico/ic_16_upload.svg');}
.btn_edit::before{background-image: url('../images/ico/ic_16_edit.svg');}
.btn_excel_green::before{background-image: url('../images/ico/ic_16_excel_green.svg');}
.btn_filter::before{background-image: url('../images/ico/ic_16_filter_gray.svg');}
.btn_filter_list::before{background-image: url('../images/ico/ic_16_filter_list.svg');}
.btn_guide::before{background-image: url('../images/ico/ic_14_Info_mark.svg');}
.btn_history::before{background-image: url('../images/ico/ic_16_history.svg');}
.btn_move::before{background-image: url('../images/ico/ic_16_arrow_double_down.svg');}
.btn_page_prev::before{background-image: url('../images/ico/ic_16_arrow_line_left.svg');}
.btn_print::before{background-image: url('../images/ico/ic_16_print.svg');}
.btn_setting::before{background-image: url('../images/ico/ic_16_setting.svg');}
.btn_status::before{background-image: url('../images/ico/ic_16_status.svg');}
.btn_setting_outline::before{background-image: url('../images/ico/ic_16_setting_outline.svg');}
.btn_swap::before{background-image: url('../images/ico/ic_16_swap.svg');}
.btn_upload::before{background-image: url('../images/ico/ic_16_upload.svg');}
.btn_prev::before{background-image:url('../images/ico/ic_16_arrow_right_on.svg');transform:rotate(180deg);}
.btn_prev:disabled::before{background:url('../images/ico/ic_16_arrow_right_disabled.svg') center center no-repeat;transform:rotate(180deg);}
.btn_next::before{background-image:url('../images/ico/ic_16_arrow_right_on.svg');}
.btn_next:disabled::before{background:url('../images/ico/ic_16_arrow_right_disabled.svg') center center no-repeat;}
.btn_refresh::before{display: none;}
.btn_refresh.ico_rotate img{width: 16px;height:16px;animation: rotate360 1s 1}
@keyframes rotate360{
  from{transform: rotate(0deg);}
  to{transform: rotate(-360deg);}
}
/* btn */
.btn_filter_list{width: 144px;}
/* btn:scale */
.map_scale{position:absolute;z-index: 1000;width:44px;padding:4px;background-color: #ffffff;border-radius: 4px;}
.map_scale .btn_map_zoom{width:36px;height:36px;background:url('../images/ico/ic_zoomin.svg') center center no-repeat;background-size:100% auto;}
.map_scale .btn_map_zoomout{margin-top:8px;background:url('../images/ico/ic_zoomout.svg') center center no-repeat;}
/* component:tag */
.tag_state{display: inline-block;height:20px;padding:0 4px;border-radius: 2px;font-family: "Pretendard GOV";font-size: 12px;font-weight: 600;line-height: 20px;letter-spacing: -0.24px;text-align: center;vertical-align: middle;white-space: nowrap;}
.tag_state.tag_h26{height:26px;padding: 0 6px;border-radius:4px;font-family: "Pretendard GOV";font-size: 13px;line-height: 26px;letter-spacing: -0.26px;}
.tag_state.tag_blue{background:#E5EFFF;color:#005FFF;}
.tag_state.tag_green{background:#E4FBEB;color:#18AC42;}
.tag_state.tag_red{background:#FCE9E9;color:#D22;}
.tag_state.tag_black{background:#EBEDEF;color:#454B55;}
.tag_state.tag_gray{background:#EBEDEF;color:#9197A1;}
.tag_state.disabled{background:#EBEDEF;color:#C7CBD1;}
.opt_choice .tag_state{margin-left:4px;}
/* component:tooltip */
.tooltip_info{display: inline-block;position: relative;z-index:20;vertical-align: middle;}
.tooltip_info .btn_tooltip_info{display:block;width: 26px;height: 26px;}
.tooltip_info .btn_tooltip_info::before{display:block;content:'';width: 100%;height: 100%;background: url('../images/ico/ic_14_Info_mark.svg') center center no-repeat;background-size: 16px auto;}
.tooltip_info .btn_document::before{background-image: url('../images/ico/ic_16_document.svg');}
.tooltip_info .btn_tooltip_error::before{background-image: url('../images/ico/ic_16_info_n3_red.svg');}
.tooltip_layer{display: none;gap:4px;position: absolute;bottom: 28px;left:50%;transform: translateX(-50%); z-index:30;width:max-content;max-width:360px;padding:8px 28px 8px 10px;border-radius: 4px;background: #2E3238;}
.tooltip_layer::before{display: block;content: '';position: absolute;left:50%;bottom: -5px;transform: translateX(-50%);z-index: 30;width:13px;height: 5px;background: url('../images/ico/ic_tooltip_arrow_down.svg') center center no-repeat;background-size: 100% auto;}
.tooltip_layer .tooltip_tit{display: block;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#FFF;letter-spacing: -0.28px;}
.tooltip_layer .tooltip_layer_cont{display: inline-block;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#FFF;letter-spacing: -0.28px;white-space: normal;text-align: left;}
.tooltip_layer .tooltip_item{display: flex;align-items: flex-start;gap:10px;padding-left: 4px;}
.tooltip_layer .tooltip_item::before{display: inline-block;content:'';width: 3px;height: 3px;margin-top:9px;background-color: #ffffff;border-radius: 50%;}
.tooltip_layer .btn_tooltip_close{position:absolute;top:8px;right:8px;width: 16px;height: 20px;background: url('../images/ico/ic_16_delete_close_tooltip.svg') center center no-repeat;background-size: 16px auto;}
.tooltip_layer.show{display: flex !important;}
.tooltip_info.pos_down .tooltip_layer{top:28px;bottom:auto;}
.tooltip_info.pos_down .tooltip_layer::before{top:-4px;bottom:auto;transform: translateX(-50%) rotate(-180deg);}
.tooltip_info.pos_left .tooltip_layer{top:50%;bottom:auto;left:30px;transform: translateY(-50%)}
.tooltip_info.pos_left .tooltip_layer::before{top:50%;bottom:auto;left:-8px;transform: translateX(0) translateY(-50%) rotate(90deg);}
.tooltip_info.pos_up_left .tooltip_layer{transform: translateX(-5%);}
.tooltip_info.pos_up_left .tooltip_layer::before{left: 9px;transform:translateX(0)}
.tooltip_info.pos_up_right .tooltip_layer{transform: translateX(-93%);}
.tooltip_info.pos_up_right .tooltip_layer::before{left: auto;right:12px;transform:translateX(0)}
.tooltip_info.pos_down_left .tooltip_layer{top:32px;bottom:auto;transform: translateX(-16px);}
.tooltip_info.pos_down_left .tooltip_layer::before{top:-4px;bottom:auto;left: 9px;transform:translateX(0) rotate(-180deg);}
.tooltip_info.tooltip_hover .tooltip_layer{padding: 8px 10px;}
.tooltip_info.tooltip_hover:hover .tooltip_layer{display: block;}
/* component:tooltip_txt */
.ly_bottom_tooltip{display: none;position: absolute;bottom: 58px;left:50%;transform: translateX(-50%);width:max-content;max-width: 224px; padding:4px 6px;border-radius: 4px;background: #2E3238;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#FFF;letter-spacing: -0.28px;white-space: normal;}
.ly_bottom_tooltip::before{display: block;content: '';position: absolute;left:50%;bottom: -5px;z-index: 30;width:13px;height: 5px;background: url('../images/ico/ic_tooltip_arrow_down.svg') center center no-repeat;background-size: 100% auto;}
/* component:warning_box */
.warning_box{display: none;position: relative; margin-bottom:16px;padding: 16px 16px 16px 72px;background-color: #FEF6F6;border-radius: 4px;color:#D22;}
.warning_box::before{display: inline-block;content:'';position: absolute;top:50%;left:16px;transform: translateY(-50%); width: 48px;height: 48px;background-image: url('../images/ico/ic_48_warning_red.svg');background-position: center center;background-repeat: no-repeat;background-size: 48px auto;}
.warning_box strong{display: block;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;letter-spacing: -0.28px;}
.warning_box ul{margin-top: 2px;}
.warning_box li{font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;letter-spacing: -0.26px;}
.warning_box.warning_error{background-color: #F5F9FF;font-family: "Pretendard GOV";font-size: 13px;font-style: normal;font-weight: 400;line-height: 19px;color:#454B55;letter-spacing: -0.26px;}
.warning_box.warning_error::before{background-image: url('../images/ico/ic_48_warning_error.svg');background-size: 36px auto;}
.warning_box.warning_error strong{font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;letter-spacing: -0.28px;color: #000;}
.warning_box .link_txt{text-decoration: underline;}
.warning_box .btns{position:absolute;top:50%;right:24px;transform: translateY(-50%);}
/* component:nodata */
.tables_container .table_nodata td{border-bottom:0}
.tables_container .table_nodata .nodata_wrap{height: 600px;}
.nodata_wrap{display: flex;flex-direction: column; align-items: center;justify-content: center; height:100%}
.nodata_wrap .nodata_txt{font-family: "Pretendard GOV";font-size: 15px;line-height: 21px;font-weight: 400;color: #5C6370;text-align: center;letter-spacing: -0.3px;}
.nodata_wrap .nodata_txt::before{display: block;content:'';width: 48px;height: 48px;margin:0 auto 8px;background: url('../images/ico/ic_48_result_none.svg') center center no-repeat;background-size: 100% auto;}
.nodata_wrap .btns{margin-top: 16px;}
/* form */
.form_row{position: relative;}
.form_row.row_flex{display:flex;align-items:flex-start;gap:8px}
.form_row .form_row_area{width:50%;} /* 운송요청 기본 설정 팝업 */
.form_row .opt_flex{display:flex;align-items:flex-end;gap:8px}
.form_row .form_title{margin-bottom: 4px;}
.form_row .form_title .txt{display:flex;align-items:center;gap:2px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.form_row .form_title .desc{font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#5C6370;letter-spacing: -0.24px;}
.form_row .form_contents .opt_size + .opt_size{margin-top: 8px;}
.type_require .txt:after{display:inline-block;content:'*';margin-left:4px;font-family: "Pretendard GOV";font-size: 14px;line-height: 20px;font-weight: 700;color:#005FFF;vertical-align: middle;}
.inner_cell .type_require::before{display:inline-block;content:'*';margin-left:4px;font-family: "Pretendard GOV";font-size: 14px;line-height: 20px;font-weight: 700;color:#005FFF;vertical-align: middle;}
.opt_comms{display:inline-block;position:relative;width:100%;box-sizing:border-box;line-height: 0.1;}
.opt_comms .btn_input_reset{display:none;flex:none;/*position:absolute;top:50%;right:10px;z-index:10;transform: translateY(-50%);*/width:16px;height:16px;background:url('../images/ico/ic_16_input_reset.svg') center center no-repeat;background-size:16px auto}
.opt_comms.type_require .btn_input_reset{background-color: #F5F9FF;}
.opt_comms.readonly .btn_input_reset{display: none;}
.opt_comms .input_wrap:focus-within .input_txt:not(:placeholder-shown) + .btn_input_reset{display: block;}
.opt_comms .input_txt:disabled + .btn_input_reset{display: none}
.opt_comms.opt_txt_r input[type="text"],
.opt_comms.opt_txt_r input[type="number"]{text-align: right;}
/* form:error */
.opt_comms.error .opt_input__box,
.opt_comms.error .opt_textarea__box,
.opt_comms.error .btn_select__box{border:1px solid #DD3B3B !important}
.opt_comms.error .error_msg{display:block !important;}
.error_msg{display:none;padding-top:8px;font-family: "Pretendard GOV";font-size:14px;font-weight:400;line-height:20px; color:#DD3B3B;letter-spacing:-0.28px;}
/* form:input */
.lab_area .txt{display:inline-block;font-family: "Pretendard GOV";font-size:14px;line-height:20px;font-weight:600;color:#2E3238;letter-spacing:-0.28px;white-space: nowrap;}
.lab_area .sub{display: block;font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#5C6370;letter-spacing: -0.24px;}
.opt_comms .opt_input__box{display:flex;align-items:center;justify-content:space-between;gap:4px;position:relative;width:100%;height:36px;padding:0 10px;background-color:#ffffff;border:1px solid #E3E5E9;border-radius:4px;box-sizing: border-box;}
.opt_comms .opt_input__box .input_wrap{display:flex;align-items: center;justify-content:space-between;gap:4px;width:100%;height:100%;}
.opt_comms .opt_input__box .input_txt{display:block;width:100%;height:100%;font-family: "Pretendard GOV";font-size:15px;line-height:100%;font-weight:400;color:#000000;background-color:transparent;border:0;text-align:left;outline:none;resize:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.opt_comms .opt_input__box .input_txt::placeholder{color:#767D8A}
.opt_comms .opt_input__box .input_txt:read-only{ color:#767D8A;}
.opt_comms .opt_input__box .input_txt:disabled{color:#C7CBD1;}
.opt_comms .opt_input__box .input_txt:disabled::placeholder{ color:#C7CBD1;}
.opt_comms .opt_input__box .tag_state{position: relative; right:0;z-index: 20;}
.opt_comms .opt_input__box:hover{border:1px solid #B2CFFF;}
.opt_comms .opt_input__box:focus-within{border:1px solid #005FFF;}
.opt_comms.type_require .opt_input__box{background-color:#F5F9FF}
.opt_comms.disabled .opt_input__box{border-color:#E3E5E9;}
.opt_comms.readonly .opt_input__box:hover,
.opt_comms.readonly .opt_input__box:focus-within{border:1px solid #E3E5E9;}
.opt_comms.opt_time .opt_input__box{padding: 0 10px;}
.opt_comms.opt_unit .opt_input__box{padding: 0 10px;}
.opt_comms.opt_unit .opt_input__box .input_txt:disabled::placeholder{color:#C7CBD1;}
.opt_comms.opt_unit .unit{display: inline-block;padding-left:10px; font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;white-space: nowrap;}
.h44 .opt_comms .opt_input__box{min-height:44px;line-height: 42px;}
.h44 .opt_comms .opt_input__box .input_txt{font-family: "Pretendard GOV";font-size:16px;}
.opt_comms.opt_txt_r input[type="text"],
.opt_comms.opt_txt_r input[type="number"]{text-align: right;}
/* form:select */
.opt_comms.opt_select{width:100%;}
.opt_comms.opt_select .btn_input_reset{position:absolute;top:50%;right:10px;z-index:10;transform: translateY(-50%);}
.opt_comms .btn_select__box{display:block;position:relative;width:100%;min-height:36px;padding:0 30px 0 8px;border:1px solid #E3E5E9;border-radius:4px;font-family: "Pretendard GOV";font-size:15px;line-height:34px;color:#2E3238;text-align:left;text-decoration:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.opt_comms .btn_select__box .ico_fold{display:inline-block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;height:16px;background-image:url('../images/ico/ic_16_arrow_down.svg');background-size:100% auto;background-position: center center;background-repeat: no-repeat; font-family: "Pretendard GOV";font-size:0;line-height:0;color:transparent;}
.opt_comms .btn_select__box .txt_selected{color:#767D8A;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.opt_comms .btn_select__box:hover{border-color: #B2CFFF;}
.opt_comms .btn_select__box:hover ~ .ly_bubble_tooltip{display: block !important}
.opt_comms.type_require .btn_select__box{background-color: #F5F9FF;}
.opt_comms .btn_select__box.opt_selected .txt_selected{color: #2E3238;}
.opt_comms.disabled .btn_select__box{cursor:default;pointer-events:none;user-select:none;}
.opt_comms.disabled .btn_select__box .txt_selected{color: #C7CBD1;}
.opt_comms.disabled .btn_select__box .ico_fold,
.opt_comms.readonly .btn_select__box .ico_fold{background-image:url('../images/ico/ic_16_arrow_down_disabled.svg')}
.opt_comms.readonly .btn_select__box{cursor:default;pointer-events:none;user-select:none;}
.opt_comms.readonly .btn_select__box .txt_selected{color: #767D8A;}
.opt_comms.disabled:hover .btn_select__box,
.opt_comms.readonly:hover .btn_select__box{cursor: default;}
.opt_comms.error .ly_dropdown_comm{top:calc(100% - 26px)}
.h44 .opt_wrap__combi{height: 44px;}
.h44 .opt_comms .btn_select__box{min-height:44px;font-family: "Pretendard GOV";font-size: 16px;line-height: 42px;}
.opt_open.opt_comms .btn_select__box{border-color: #005FFF;}
.opt_open.opt_comms .btn_select__box .ico_fold{transform:translateY(-50%) rotate(180deg);}
.opt_open.opt_comms .btn_select__box.opt_selected + .btn_input_reset{display: block;}
.opt_open.opt_comms.opt_select_choice .btn_select__box.opt_selected .ico_fold{display: none;}
.opt_open.opt_comms .ly_dropdown_comm{display:block;}
/* .opt_open.opt_comms .tag_state{display: none;} */
/* form:select_type2 */
.opt_comms.opt_select_type2 .btn_input_reset{position:absolute;top:50%;right:10px;z-index:10;transform: translateY(-50%);background:url('../images/ico/ic_16_input_type2_reset.svg') center center no-repeat;}
.opt_comms.opt_select_type2 .ly_dropdown_comm .btn_input_reset{position:relative;top:auto;right:auto;transform:translateY(0);background:url('../images/ico/ic_16_input_reset.svg') center center no-repeat;}
.opt_comms.opt_select_type2 .btn_select__box{display:block;width:100%;min-height:32px;padding: 5px 30px 6px 12px;background-color: #F6F7F8;border-radius: 30px;border:1px solid transparent;font-family: "Pretendard GOV";font-size:14px;font-weight: 600;line-height: 18px;}
.opt_comms.opt_select_type2 .btn_select__box .ico_fold{right: 10px;width: 12px;height: 12px;background-image:url('../images/ico/ic_16_arrow_down.svg');}
.opt_comms.opt_select_type2 .btn_select__box .txt_selected{color:#2E3238;}
.opt_comms.opt_select_type2 .btn_select__box.opt_selected{background-color: #F0F5FF;border: 1px solid transparent}
.opt_comms.opt_select_type2 .btn_select__box.opt_selected .txt_selected{color: #005FFF;}
.opt_comms.opt_select_type2 .btn_select__box.opt_selected .ico_fold{background-image:url('../images/ico/ic_16_arrow_down_blue.svg');}
.opt_comms.opt_select_type2 .btn_select__box:hover{border:1px solid #E3E5E9}
.opt_comms.opt_select_type2 .btn_select__box.opt_selected:hover{border-color: #B2CFFF}
.opt_comms.opt_select_type2.error .ly_dropdown_comm{top:calc(100% - 26px)}
.opt_comms.opt_select_type2.opt_calendar .btn_select__box{overflow:visible}
.opt_comms.opt_select_type2.disabled .btn_select__box{background-color: #F6F7F8;}
.opt_comms.opt_select_type2.disabled .btn_select__box .ico_fold{opacity: 0.4;}
.opt_comms.opt_select_type2.disabled .btn_select__box .txt_selected{color: #C7CBD1;}
.opt_comms.opt_select_type2.disabled .btn_select__box.opt_selected .ico_fold{background-image:url('../images/ico/ic_16_arrow_down.svg');}
.opt_open.opt_comms.opt_select_type2 .btn_select__box{background-color: #E5EFFF;border-color:transparent;color: #005FFF;}
.opt_open.opt_comms.opt_select_type2 .btn_select__box .txt_selected{color: #005FFF;}
.opt_open.opt_comms.opt_select_type2 .btn_select__box .ico_fold{background-image:url('../images/ico/ic_16_arrow_down_blue.svg')}
.opt_open.opt_comms.opt_select_type2 .btn_select__box.opt_selected{background-color: #E5EFFF;}
.opt_open.opt_comms.opt_select_type2 .btn_select__box.opt_selected:hover{border-color: transparent}
.opt_open.opt_comms.opt_select_type2 .btn_select__box.opt_selected .ico_fold{display: none;}
.opt_open.opt_comms.opt_select_type2 .ly_dropdown_comm,
.opt_open.opt_comms.opt_select_type2 .ly_calendar{display:block;}
.opt_open.opt_comms.opt_select_type2 .ico_fold{transform:translateY(-50%) rotate(180deg);}
/* form:select_type3 */
.btn_select_add{padding-right:12px;background-color:#ffffff;border: 1px dashed #E3E5E9;border-radius: 30px;box-sizing: border-box;font-weight: 600;color:#5C6370;}
.btn_select_add::before{background-image: url('../images/ico/ic_16_add_gray2.svg');}
.btn_select_add:hover{background: #F6F7F8}
.opt_open.opt_comms.opt_select .btn_select_add{background-color: #EBEDEF;}
/* form:select 2x */
.opt_comms.opt_select_2x .btn_select__box{display:flex;align-items: center; padding:0 28px 0 16px;font-family: "Pretendard GOV";font-size:16px}
.opt_comms.opt_select_2x .btn_select__box .txt_selected{display: flex;align-items: center;}
.opt_comms.opt_select_2x .btn_select__box .txt_selected strong{display: inline-block;margin-right:0;overflow: clip;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}
.opt_comms.opt_select_2x .btn_select__box .txt_selected strong:first-child{max-width: 241px;}
.opt_comms.opt_select_2x .btn_select__box .txt_selected .split{display: inline-block;flex:none;width: 1px;height: 12px;margin:0 12px;background-color: #D5D8DD;vertical-align: middle;}
.opt_comms.opt_select_2x .ly_dropdown_comm .ly_dropdown__item .btn_dropdown .txt_opt{white-space: normal;word-break: break-all;}
.opt_open.opt_comms.opt_select_2x .ly_dropdown_comm{display: flex;align-items: flex-start;}
/* form:search & select */
.opt_srch_select .opt_input__box .input_wrap::before{display: inline-block;content:'';flex:none;width: 16px;height: 16px;margin-right:4px;background: url('../images/ico/ic_16_form_search.svg') center center no-repeat;background-size: 100% auto;}
.opt_srch_select .ly_dropdown_address{max-width: 376px;}
/* form:opt_gray */
.opt_size{line-height: 0.1;}
.opt_gray > .opt_comms > .opt_input__box,
.opt_gray > .opt_comms > .btn_select__box,
.opt_gray > .opt_comms > .opt_textarea__box,
.opt_gray .opt_wrap__combi,
.opt_gray .opt_wrap__combi .opt_input__box,
.opt_gray .opt_wrap__combi_srch .opt_input__box{background-color: #F6F7F8;}
.opt_gray .opt_comms.type_require .opt_input__box,
.opt_gray .opt_comms.type_require .btn_select__box,
.opt_gray .opt_comms.type_require .opt_textarea__box{background-color:#F5F9FF;}
/* form:dropdown */
.dropdown_w_auto .ly_dropdown_comm{width: max-content;}
.dropdown_w_115 .ly_dropdown_comm{width:115px;}
.dropdown_w_180 .ly_dropdown_comm{width:180px;}
.dropdown_w_250 .ly_dropdown_comm{width:250px;}
.ly_dropdown_comm{display:none;position: absolute;top:calc(100% + 2px);left:0;z-index:30;width:100%;background-color: #ffffff;border:1px solid #E3E5E9;border-radius: 8px;box-shadow: 0 2px 6px 1px rgba(34, 34, 34, 0.06)}
.ly_dropdown_comm .ly_dropdown__lst{padding:8px;}
.ly_dropdown_comm .ly_dropdown__item{position: relative;}
.ly_dropdown_comm .ly_dropdown__item .btn_dropdown{display: block;width:100%;padding: 8px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;text-align: left;}
.ly_dropdown_comm .ly_dropdown__item .btn_dropdown.dflex{display:flex;align-items: center;justify-content: space-between;gap:8px;}
.ly_dropdown_comm .ly_dropdown__item .btn_dropdown .txt_opt{display: inline-block;width:100%;}
.ly_dropdown_comm .ly_dropdown__item .btn_dropdown .dropdown_cont{width: 100%;}
.ly_dropdown_comm .ly_dropdown__item:hover .btn_dropdown{background-color:#F6F7F8;border-radius: 4px;}
.ly_dropdown_comm .ly_dropdown__item.active .btn_dropdown{color:#005FFF}
.ly_dropdown_comm .ly_dropdown__item.disabled .btn_dropdown,
.ly_dropdown_comm .ly_dropdown__item.disabled .btn_dropdown .f_blue,
.ly_dropdown_comm .ly_dropdown__item.disabled .btn_dropdown strong
.ly_dropdown_comm .ly_dropdown__item.disabled .btn_dropdown .addr{background-color: transparent !important;color:#C7CBD1 !important;outline: 0;cursor: default;}
.ly_dropdown_comm .ly_dropdown__item.disabled .btn_dropdown .regist_tit,
.ly_dropdown_comm .ly_dropdown__item.disabled .btn_dropdown .num{color: #C7CBD1}
.ly_dropdown_comm .ly_dropdown__item.disabled:hover .btn_dropdown{background-color:transparent}
.ly_dropdown_comm .btn_filter_del{width: 100%;margin-top:4px;padding: 8px;background-color: #ffffff;border-top:1px solid #F1F2F4;border-radius: 0 0 8px 8px;font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#5C6370;letter-spacing: -0.24px;text-align: right;}
.ly_dropdown_comm .tag{margin-left:4px;padding:2px 6px;background-color: #F6F7F8;border-radius: 2px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;}
/* form:dropdown_search */
.ly_dropdown_comm .opt_search{width: calc(100% - 16px); margin:8px 8px 0;}
.ly_dropdown_comm .opt_input__box{display:flex;align-items:center;flex-wrap:nowrap;height:36px;padding: 0 10px 0 32px;border-radius:4px;}
.ly_dropdown_comm .opt_input__box .btn_search_ic{position: absolute;top:50%;left:0;transform: translateY(-50%); width: 32px;height: 32px;background: url('../images/ico/ic_16_search.svg') center center no-repeat;background-size: 16px auto;}
/* form:dropdown_normal */
.ly_dropdown_comm.ly_dropdown_normal .ly_dropdown__lst{max-height:216px;overflow-x:hidden;overflow-y: auto;}
.ly_dropdown_comm.ly_dropdown_normal .btn_dropdown{display: flex;align-items:center;justify-content: space-between;gap:8px; padding:9px 8px;}
.ly_dropdown_comm.ly_dropdown_normal .ly_dropdown__item:hover .disabled .lab_choice{background-color:transparent}
.ly_dropdown_comm.ly_dropdown_normal .ly_dropdown__item .btn_dropdown:active{background-color:#E3E5E9}
.ly_dropdown_comm.ly_dropdown_normal .ly_dropdown__item.active .btn_dropdown::after{display:block;content:'';flex:none;width:16px;height:16px;margin-left:8px;background: url('../images/ico/ic_16_check_on.svg') center center no-repeat;background-size: 16px auto;}
.ly_dropdown_comm.ly_dropdown_normal .ly_dropdown__item.active.disabled .btn_dropdown::after{background: url('../images/ico/ic_16_check_disabled.svg') center center no-repeat;}
/* form:dropdown_2x */
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown_title{padding:16px 16px 0 16px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color: #5C6370;letter-spacing: -0.28px;}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown_2x_wrap{width:100%;border-radius: 8px;overflow: hidden;}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown_2x_wrap + .ly_dropdown_2x_wrap::before{display: block;content:'';position: absolute;top:0;left:50%;transform: translateX(-50%); width: 1px;height:-webkit-fill-available;background-color: #E3E5E9;}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown__lst{width:100%;min-width: 162px;max-height:236px;overflow: hidden;overflow-y: auto;}
.ly_dropdown_comm.ly_dropdown_2x .btn_dropdown{display: flex;align-items:center;justify-content: space-between;gap:8px}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown__item.active{color:#005FFF}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown__item.active .btn_dropdown::after{display: inline-block;content:'';flex: none;width:16px;height:16px;background: url('../images/ico/ic_16_arrow_right_blue.svg') center center no-repeat;background-size: 16px auto;vertical-align:middle}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown__item.active.disabled .btn_dropdown::after{background: url('../images/ico/ic_16_arrow_right_disabled.svg') center center no-repeat;}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown_2x_wrap:nth-child(2) .ly_dropdown__item.active .btn_dropdown::after{display: inline-block;content:'';flex: none;width:16px;height:16px;background: url('../images/ico/ic_16_check_on.svg') center center no-repeat;background-size: 16px auto;vertical-align:middle}
.ly_dropdown_comm.ly_dropdown_2x .ly_dropdown_2x_wrap + .ly_dropdown_2x_wrap .ly_dropdown__item .btn_dropdown::after{display: none;}
.opt_open .ly_dropdown_comm.ly_dropdown_2x{display: flex;max-width: none;max-height: 274px;}
/* form:dropdown_choice */
.ly_dropdown_comm.ly_dropdown_choice .ly_dropdown__lst{max-height:206px;padding: 8px;overflow-x:hidden;overflow-y:auto;}
.ly_dropdown_comm.ly_dropdown_choice .ly_dropdown__lst .disabled .btn_dropdown{color:#CBCBCB;}
.ly_dropdown_comm.ly_dropdown_choice .ly_dropdown__lst .select{font-weight:700;}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms.opt_choice{width: 100%;}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"] + .lab_choice{width: 100%;padding: 9px 8px 9px 4px;font-weight: 400;white-space:normal}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"] + .lab_choice::before{margin-right: 4px;}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"]:checked + .lab_choice{font-weight: 400;}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"]:checked:disabled + .lab_choice{color: #C7CBD1;}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"] + .lab_choice:hover{background-color: #F6F7F8;border-radius: 4px;}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"]:checked + .lab_choice:hover{color: #005FFF;}
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"]:checked:disabled + .lab_choice:hover,
.ly_dropdown_comm.ly_dropdown_choice .opt_comms input[type="checkbox"]:disabled + .lab_choice:hover{background-color: transparent;color: #C7CBD1;}
.ly_dropdown_comm.ly_dropdown_choice .opt_dropdown_choice_all{padding: 8px;border-bottom:1px solid #E3E5E9}
/* form:dropdown_driver */
/* .ly_dropdown_comm.ly_dropdown_driver{width: 241px;} */
.ly_dropdown_comm.ly_dropdown_driver .ly_dropdown__lst{max-height:246px;overflow-x:hidden;overflow-y: auto;}
.ly_dropdown_comm.ly_dropdown_driver .driver{display: block;}
.ly_dropdown_comm.ly_dropdown_driver .driver .name{display: inline-block;font-family: "Pretendard GOV";font-size: 16px;font-weight: 700;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.ly_dropdown_comm.ly_dropdown_driver .driver .car_model{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#454B55;letter-spacing: -0.28px;}
.ly_dropdown_comm.ly_dropdown_driver .driver_info{display: block;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;white-space: nowrap;}
/* form:dropdown_address */
.ly_dropdown_comm.ly_dropdown_address{max-height: 208px;overflow-x:hidden;overflow-y: auto;}
.ly_dropdown_comm.ly_dropdown_address .ly_dropdown__lst{margin: 0;}
.ly_dropdown_comm.ly_dropdown_address .btn_dropdown{display: flex;align-items:baseline;justify-content: space-between;gap:8px}
.ly_dropdown_comm.ly_dropdown_address .keyword{display: block;padding:8px 8px 0;}
.ly_dropdown_comm.ly_dropdown_address .keyword:after{display: block;content:'';width:100%;height:1px;margin:6px 8px;background-color:#D5D8DD}
.ly_dropdown_comm.ly_dropdown_address .keyword .btn_dropdown{display: block}
.ly_dropdown_comm.ly_dropdown_address .keyword .ly_keyword__item{padding:8px;}
.ly_dropdown_comm.ly_dropdown_address .keyword strong::before{display: inline-block;content:'';flex:none;width: 16px;height: 16px;background: url('../images/ico/ic_16_work.svg') center center no-repeat;background-size: 100% auto;vertical-align: middle;}
.ly_dropdown_comm.ly_dropdown_address .keyword .addr{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;letter-spacing: -0.3px;}
.ly_dropdown_comm.ly_dropdown_address .keyword .ly_dropdown__item.disabled strong::before{opacity: 0.4;}
.ly_dropdown_comm.ly_dropdown_address .address_head{display: flex;align-items:center;gap:8px;width:100%}
.ly_dropdown_comm.ly_dropdown_address strong{display: flex;align-items:center;gap:4px;width: 100%;font-family: "Pretendard GOV";font-size: 16px;font-weight: 700;line-height: 24px;letter-spacing: -0.32px;}
.ly_dropdown_comm.ly_dropdown_address .regist_num{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ly_dropdown_comm.ly_dropdown_address .regist_tit{display:inline-block;margin-right:4px;padding:0 4px;background-color: #EBEDEF;font-family: "Pretendard GOV";font-size: 12px;font-weight: 600;line-height: 18px;color:#454B55;letter-spacing: -0.24px;}
.ly_dropdown_comm.ly_dropdown_address .num{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
/* form:dropdown_group */
.ly_dropdown_comm.ly_dropdown_group{max-height: 334px;overflow-x:hidden;overflow-y: auto;}
.ly_dropdown_comm .ly_dropdown_group_area{padding:8px 8px 0}
.ly_dropdown_comm .ly_dropdown_group_area .group_title{display: block;padding:8px;background-color: #D5D8DD;border-radius: 4px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.ly_dropdown_comm .ly_dropdown_group_area .group_title.blue{background-color: #CCDFFF;}
.ly_dropdown_comm .ly_dropdown_group_area .ly_dropdown__lst{padding:0}
/* form:dropdown account */
.account_comm .ly_dropdown_comm{width:100%;min-height:56px;font-family: "Pretendard GOV";font-size:16px;line-height:56px;}
.account_comm .ly_dropdown_comm .ico_fold{display:inline-block;position:absolute;top:50%;right:8px;transform:translateY(-50%);width:16px;height:16px;background:url('../images/ico/ico_arrow_down.svg') center center no-repeat;background-size:100% auto;font-family: "Pretendard GOV";font-size:1px;line-height:0;color:transparent;}
.account_comm .ly_dropdown_comm .txt_selected{color:#262D39;}
.account_comm .opt_comms.type_require .ly_dropdown_comm{background-color:rgba(44, 110, 219, 0.10);border-color:#cccccc;color:#2C6EDB;}
.account_comm .opt_comms.type_require .ly_dropdown_comm .txt_selected{color:#2C6EDB;}
.account_comm .opt_comms.disabled .ly_dropdown_comm{border-color:#E6E6E6;background-color:#ffffff;color:#CBCBCB;cursor:not-allowed;pointer-events:none;user-select:none;}
.account_comm .opt_comms.disabled .ly_dropdown_comm .ico_fold,
.account_comm .opt_comms.readonly .ly_dropdown_comm .ico_fold{background:url('../images/ico/ico_arrow_down_disabled.svg') center center no-repeat;}
.account_comm .opt_comms.readonly .ly_dropdown_comm{border-color:#E6E6E6;background-color:#F9F9F9}
.account_comm .opt_open .ly_dropdown_comm{border-radius:6px 0 0 6px;box-sizing:border-box;line-height:29px;}
.account_comm .opt_open .ly_dropdown_comm .txt_selected{color:rgba(38, 45, 57, 0.52);}
/* form:dropdown nodata */
.ly_nodata{display: flex;align-items: center;justify-content: center; width:100%;height:208px;}
.ly_nodata .ly_nodata_desc{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;text-align: center;}
.ly_nodata .ly_nodata_desc::before{display: block;content:'';width: 24px;height: 24px;margin:0 auto 4px;background: url('../images/ico/ic_16_circle_warning.svg') center center no-repeat;background-size: 24px auto;}
/* form:opt_mix:input + select */
.opt_wrap__combi{display:flex;align-items:flex-start;flex-wrap:nowrap;height:36px;padding:0;border-radius:4px}
.opt_wrap__combi .opt_input__box{border-radius:4px 0 0 4px;border-right-color:transparent;}
.opt_wrap__combi .btn_select__box{min-width:74px;padding: 0 33px 0 9px;border-radius:0 4px 4px 0;border-left:1px solid #D9D9D9;line-height: 24px;}
.opt_wrap__combi .btn_select__box + .opt_comms{flex:1}
.opt_wrap__combi .ly_dropdown_comm{top:calc(100% + 2px);left:auto;right:0;min-width:74px;}
.opt_wrap__combi .ly_dropdown_comm .ly_dropdown__item .btn_select{white-space: nowrap;}
.opt_wrap__combi .opt_open.opt_comms.opt_select .btn_select__box{border-color:#005FFF}
/* form:opt_mix account:input + select */
.account_comm .opt_wrap__combi{width:100%;}
.account_comm .opt_wrap__combi .ly_dropdown_comm{border-radius:2px 0 0 2px;border-right:0}
.account_comm .opt_wrap__combi .h44 .opt_comms .opt_input__box{border-left:1px solid #F2F2F2; border-radius:0 6px 6px 0;}
.account_comm .opt_wrap__combi .opt_comm:hover .ly_dropdown_comm .ico_fold{right:8px;}
.account_comm .opt_wrap__combi .opt_comms.opt_select .ly_dropdown_comm{height:56px;line-height:54px;padding: 0 30px 0 20px;border-radius:6px 0 0 6px;}
.account_comm .opt_wrap__combi .opt_comms.opt_select:not(.disabled):not(.readonly):hover .ly_dropdown_comm .ico_fold{right:7px;}
.account_comm .opt_wrap__combi .opt_open.opt_comms.opt_select .ly_dropdown_comm{border-radius:6px 0 0 0;border-width:1px;}
/* form:opt_combi_srch */
.opt_wrap__combi_srch{display:flex;align-items:flex-start;flex-wrap:nowrap;}
.opt_wrap__combi_srch .opt_input{display: flex;align-items: center;gap:8px;}
.opt_wrap__combi_srch .opt_comms.opt_select{width: auto;}
.opt_wrap__combi_srch .opt_select + .opt_input .opt_input__box{height:36px;border-radius:0 4px 4px 0}
.opt_wrap__combi_srch .btn_select__box{min-height: 36px;border-right-color:transparent;border-radius:4px 0 0 4px;}
.opt_wrap__combi_srch .opt_open.opt_comms.opt_select .btn_select__box{border-right-color:#005FFF;}
.opt_wrap__combi_srch .opt_select + .opt_input .opt_input__box{width: 199px;}
/* form:opt_combi_btns */
.opt_combi_btns{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:8px}
/* form:opt_calendar */
.opt_comms.opt_calendar{white-space: nowrap;}
.opt_comms.opt_calendar .opt_input__box{height:36px;padding: 0 8px 0 30px;border-radius:4px;border-color: #E3E5E9;font-family: "Pretendard GOV";font-size: 15px;line-height: 22px;color:#000000;letter-spacing: -0.3px;text-overflow: clip;cursor: pointer;}
.opt_comms.opt_calendar .opt_input__box::before{display:inline-block;content:'';position:absolute;top:9px;left:10px;z-index:0;width:16px;height:16px;background:url('../images/ico/ic_16_date.svg') center center no-repeat;background-size:16px auto;}
.opt_comms.opt_calendar .opt_input__box::after{display:inline-block;content:'';width:16px;height:16px;background:url('../images/ico/ic_16_arrow_down.svg') center center no-repeat;background-size:16px auto;}
.opt_comms.opt_calendar.disabled .opt_input__box::before,
.opt_comms.opt_calendar.readonly .opt_input__box::before{background:url('../images/ico/ico_calendar_disabled.svg') center center no-repeat;}
.opt_comms.opt_calendar .opt_input__box:hover{border:1px solid #B2CFFF;}
.opt_comms.opt_calendar .opt_input__box:focus{outline: 0;}
.opt_comms.opt_calendar.opt_pos_top .ly_calendar{top:inherit; bottom:calc(100% + 2px)}
.opt_open.opt_comms.opt_calendar .ly_calendar{display:block;}
/* form:opt_calendar__combi */
.opt_calendar__combi{display:flex;align-items:flex-start;flex-wrap:nowrap;position:relative;}
.opt_calendar__combi .opt_comms.opt_select{width:auto;}
.opt_calendar__combi .btn_select__box{border-right-color:transparent;border-radius: 4px 0 0 4px;}
.opt_calendar__combi .opt_comms.opt_calendar .opt_input__box{border-radius: 0 4px 4px 0;}
.opt_calendar__combi .opt_open.opt_comms.opt_select .btn_select__box{border-right-color:#005FFF;}
/* form:calendar layer */
.ly_calendar{display:none;position: absolute;top:calc(100% + 2px); left:0;z-index:30;width: 276px;}
.ly_calendar.pos_top{top:auto;bottom:32px;}
.ly_calendar .ly_calendar_inner{position:relative; padding:12px;background:white;box-shadow: 0 2px 6px 1px rgba(34, 34, 34, 0.06); border-radius:8px; border:1px solid #E3E5E9; box-sizing:border-box;}
.ly_calendar .calendar_head{display:flex; justify-content:space-between;}
.ly_calendar .calendar_head .calendar_tit{display:block;font-family: "Pretendard GOV";font-size:18px;font-weight:700;line-height:24px; color:#2E3238;}
.ly_calendar .calendar_head .date_area{display: flex;align-items: center;}
.ly_calendar .week_days{font-family: "Pretendard GOV";font-size: 0;letter-spacing: 0;word-spacing: 0;}
.ly_calendar .week_days .day{display: inline-block;width: 36px;height: 43px;font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 42px;letter-spacing: -0.3px;text-align: center;}
.ly_calendar .week_date{font-family: "Pretendard GOV";font-size: 0;letter-spacing: 0;word-spacing: 0;}
.ly_calendar .week_date + .week_date{margin-top: 2px;}
.ly_calendar .week_date .btn_date{position: relative;z-index: 10;width:36px; height:36px;text-align: center;}
.ly_calendar .week_date .btn_date .num{display: inline-block;position: relative;z-index: 10;width:36px;height:36px;border-radius: 20px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 36px;color:#2E3238}
.ly_calendar .week_date .btn_date.btn_month_date .num{color:#9197A1;}
.ly_calendar .week_date .btn_date.now_day{background: #F6F7F8;border-radius: 20px;}
.ly_calendar .week_date .btn_date.selected .num{font-weight: 600;color:#ffffff}
.ly_calendar .week_date .btn_date.selected::after{display: block;content:'';position: absolute;top:0;left:0;z-index: 0;width: 36px;height: 36px;background-color: #005FFF;border-radius: 20px;}
.ly_calendar .week_date .btn_date.selected_start::before{border-radius:20px 0 0 20px;}
.ly_calendar .week_date .btn_date.selected_end::before{border-radius:0 20px 20px 0;}
.ly_calendar .week_date .btn_date.selected_period{background-color: #E5EFFF;border-radius: 0;}
.ly_calendar .week_date .btn_date.selected_start.selected_period::before{display: block;content:'';position: absolute;top:0;left:0;z-index: 0; width: 18px;height: 36px;background-color: #ffffff;border-radius:0}
.ly_calendar .week_date .btn_date.selected_end.selected_period::before{display: block;content:'';position: absolute;top:0;right:0;z-index: 0; width: 18px;height: 36px;background-color: #ffffff;border-radius:0}
.ly_calendar .week_date .btn_date:hover .num{background-color: #F5F9FF;border-radius: 20px;}
.ly_calendar .week_date .btn_date.selected:hover .num,
.ly_calendar .week_date .btn_date.selected.selected_period:hover .num{background-color: #0059F0;}
.ly_calendar .week_date .btn_date.selected_period:hover .num{background-color: #CCDFFF;}
.ly_calendar .week_date .btn_date:disabled{cursor: not-allowed;}
.ly_calendar .week_date .btn_date:disabled .num{color:#C7CBD1}
.ly_calendar .week_date .btn_date:disabled:hover .num{background-color: transparent;}
.ly_calendar .quick_btn_area{display: flex;flex-wrap: wrap;gap:4px;margin-top:4px;padding-top: 4px;border-top: 1px solid #E3E5E9;}
.ly_calendar .quick_btn_area .btns{margin-top: 4px;}
/* form:textarea */
.opt_comms.opt_textarea{width:100%;}
.opt_comms .opt_textarea__box{width:100%;height:100%;background-color:#ffffff;border:1px solid #E3E5E9;border-radius:4px;}
.opt_comms .opt_textarea__box:hover{border:1px solid #B2CFFF;}
.opt_comms .opt_textarea__box:focus-within{border:1px solid #005FFF;}
.opt_comms .opt_textarea__box .input_textarea{overflow-y:auto;width:100%;height:100%;padding:12px;background-color:transparent ;border-radius:4px;font-family: "Pretendard GOV";font-size:15px;line-height:21px;color:#2E3238;text-align:left;box-sizing:border-box;resize:none;}
.opt_comms .opt_textarea__box .input_textarea::placeholder{color:#767D8A;}
.opt_comms .opt_textarea__box .input_textarea:focus{outline:0;}
.opt_comms.type_require .opt_textarea__box{background-color:#F5F9FF;}
.opt_comms.disabled .opt_textarea__box .input_textarea::-webkit-scrollbar-track{background:#F6F7F8}
.opt_comms.disabled .opt_textarea__box .input_textarea::placeholder{color:#C7CBD1;}
.opt_comms.readonly .opt_textarea__box{border-color:#E3E5E9;}
.opt_comms.readonly .opt_textarea__box .input_textarea{color:#767D8A;}
.opt_comms.readonly .opt_textarea__box .input_textarea::-webkit-scrollbar-track{background:#F6F7F8}
/* form:fileupload */
.opt_comms.opt_fileupload .opt_fileupload__box{display: flex;align-items: center; position:relative;width: 100%;}
.opt_comms.opt_fileupload .opt_fileupload__box .btn_fileupload{display:inline-block;height:34px;margin-left:4px;padding:0 8px;background-color:#ffffff;border: 1px solid #999999;border-radius: 2px;font-family: "Pretendard GOV";font-size:15px;line-height:32px;font-weight:400;color:#1A1A1A;text-align:center;letter-spacing:-0.3px;white-space: nowrap;}
.opt_comms.opt_fileupload .opt_fileupload__box .btn_fileupload:hover{cursor:pointer;}
.opt_comms.opt_fileupload .file_info__area{display:inline-block;width:100%;height:34px;padding:0 8px;background-color:#F6F7F8;border: 1px solid #cccccc;border-radius: 4px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 34px;color:#1A1A1A;letter-spacing: -0.3px;}
.opt_comms.opt_fileupload .file_info__area .lab_file{display:block;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 33px;color:#999999;letter-spacing: -0.3px;}
.opt_comms.opt_fileupload .file_info__area .file_info{display: none;}
.opt_comms.opt_fileupload .file_info__area .file_name{width:auto;max-width:180px;}
.opt_comms.opt_fileupload .file_info__area .file_extension{vertical-align: 0;}
.opt_comms.opt_fileupload .input_file{display:inline-block;position:absolute;z-index:-1;width: 0;height: 0;overflow: hidden;}
.opt_comms.opt_fileupload.attach .file_info__area .lab_file{display: none;}
.opt_comms.opt_fileupload.attach .file_info__area .file_info{display: inline;border-bottom: 1px solid #2C6EDB;line-height:25px;font-weight:700;color: #2C6EDB;vertical-align: 3px;}
.opt_comms.opt_fileupload.disabled .opt_fileupload__box .btn_fileupload,
.opt_comms.opt_fileupload.readonly .opt_fileupload__box .btn_fileupload{display: none;}
.opt_comms.opt_fileupload.disabled .file_info__area,
.opt_comms.opt_fileupload.readonly .file_info__area{background-color:#F2F2F2}
/* form:checkbox,radio */
.opt_comms.opt_choice{display:flex;align-items: center;gap:4px;width: auto;}
.opt_comms .inp_choice{position:absolute;top:0;left:0;width:1px;height:1px;background:none;border:0;outline:0;opacity:0}
.opt_comms.opt_choice input[type="radio"] + .lab_choice{display:flex;align-items: center;font-family: "Pretendard GOV";font-size:15px;line-height:24px;font-weight:400;color:#2E3238;letter-spacing:-0.3px;cursor:pointer;white-space:nowrap;}
.opt_comms.opt_choice input[type="radio"] + .lab_choice::before{display:inline-block;content:'';width:20px;height:20px;margin-right:0;background-image:url('../images/ico/ic_20_radio_off.svg');background-size:20px auto;background-position: center center;background-repeat: no-repeat;}
.opt_comms.opt_choice input[type="radio"]:checked + .lab_choice{font-weight:600;}
.opt_comms.opt_choice input[type="radio"]:checked + .lab_choice::before{background-image:url('../images/ico/ic_20_radio_on.svg');}
.opt_comms.opt_choice input[type="radio"]:checked:disabled + .lab_choice{color:#666666;cursor:default;}
.opt_comms.opt_choice input[type="radio"]:checked:disabled + .lab_choice:before{background-image:url('../images/ico/ic_20_radio_on_disabled.svg');}
.opt_comms.opt_choice input[type="radio"]:disabled + .lab_choice{color:#CBCBCB;cursor:default;}
.opt_comms.opt_choice input[type="radio"]:disabled + .lab_choice:before{background-image:url('../images/ico/ic_20_radio_off_disabled.svg');}
.opt_comms.opt_choice input[type="checkbox"] + .lab_choice{display:flex;align-items: center; font-family: "Pretendard GOV";font-size:15px;line-height:20px;font-weight:400;color:#2E3238;letter-spacing:-0.3px;cursor:pointer;white-space:nowrap;}
.opt_comms.opt_choice input[type="checkbox"] + .lab_choice::before{display:inline-block;content:'';flex:none;width:20px;height:20px;margin-right:4px;background-image:url('../images/ico/ic_20_checkbox_off.svg');background-size:20px auto;background-position: center center;background-repeat: no-repeat;}
.opt_comms.opt_choice input[type="checkbox"] + .lab_choice strong,
.opt_comms.opt_choice input[type="checkbox"]:checked + .lab_choice{font-weight:700;}
.opt_comms.opt_choice input[type="checkbox"]:checked + .lab_choice::before{background-image:url('../images/ico/ic_20_checkbox_on.svg');}
.opt_comms.opt_choice input[type="checkbox"]:checked:disabled + .lab_choice{color:#666666;cursor:default;}
.opt_comms.opt_choice input[type="checkbox"]:checked:disabled + .lab_choice:before{background-image:url('../images/ico/ic_20_checkbox_on_disabled.svg')}
.opt_comms.opt_choice input[type="checkbox"]:disabled + .lab_choice{color:#CBCBCB;cursor:default;}
.opt_comms.opt_choice input[type="checkbox"]:disabled + .lab_choice:before{background-image:url('../images/ico/ic_20_checkbox_off_disabled.svg')}
/* form:checkbox toggle */
.opt_comms.opt_toggle input[type="checkbox"] + .lab_choice{display:flex;align-items: center;position:relative;font-family: "Pretendard GOV";font-size:15px;line-height:20px;font-weight:400;color:#2E3238;letter-spacing:-0.3px;cursor:pointer;white-space:nowrap;user-select: none;}
.opt_comms.opt_toggle input[type="checkbox"] + .lab_choice::before{display:inline-block;content:'';position:absolute;top:2px;right:15px;transition: all .3s ease;width:16px;height: 16px;background-color: #ffffff;border-radius: 50%;}
.opt_comms.opt_toggle input[type="checkbox"] + .lab_choice::after{display:inline-block;content:'';flex:none;width:32px;height:18px;margin-left:4px;background-color: #E3E5E9;border-radius: 45px;}
.opt_comms.opt_toggle input[type="checkbox"]:checked + .lab_choice{font-weight:400;color:#005FFF}
.opt_comms.opt_toggle input[type="checkbox"]:checked + .lab_choice::before{right:1px;}
.opt_comms.opt_toggle input[type="checkbox"]:checked + .lab_choice::after{background-color:#005FFF;}
/* form:account checkbox,radio */
.opt_comms.opt_choice_h24 input[type="checkbox"] + .lab_choice{display:flex;align-items: center;padding-left:8px;font-family: "Pretendard GOV";font-size:16px;line-height:24px;font-weight:400;color:#2E3238;letter-spacing:-0.3px;cursor:pointer;white-space: nowrap;}
.opt_comms.opt_choice_h24 input[type="checkbox"] + .lab_choice::before{display:inline-block;content:'';width:24px;height:24px;margin-right:4px;background-image:url('../images/ico/ic_24_checkbox_off.svg');background-size:20px auto;background-position: center center;background-repeat: no-repeat;}
.opt_comms.opt_choice_h24 input[type="checkbox"] + .lab_choice strong,
.opt_comms.opt_choice_h24 input[type="checkbox"]:checked + .lab_choice{font-weight:700;}
.opt_comms.opt_choice_h24 input[type="checkbox"]:checked + .lab_choice::before{background-image:url('../images/ico/ic_24_checkbox_on.svg');}
/* form:checkbox_bundle */
.opt_comms.opt_switch{display: flex;align-items: center;width: 100%;}
.opt_comms.opt_switch .opt_switch_item{flex-basis: 50%;}
.opt_comms.opt_switch .opt_switch_item label{display: inline-block;width:100%;background: #ffffff;border: 1px solid #E3E5E9;border-width: 1px 0 1px 1px;border-radius:4px 0 0 4px;font-family: "Pretendard GOV";font-size: 14px;line-height: 34px;color: #767D8A;letter-spacing: -0.28px;text-align: center;white-space: nowrap;cursor: pointer;}
.opt_comms.opt_switch .opt_switch_item:first-child label{border-left-width: 1px;}
.opt_comms.opt_switch .opt_switch_item:last-child label{border-right: 1px solid #E3E5E9;border-radius: 0 4px 4px 0;}
.opt_comms.opt_switch .opt_switch_item + .opt_switch_item{margin-left:-3px}
.opt_comms.opt_switch .opt_switch_item .inp_choice:checked + label{position: relative;background-color: #ffffff;border: 1px solid #669FFF;border-radius: 4px;font-weight: 600;color: #005FFF;}
.opt_comms.opt_switch .opt_switch_item .inp_choice:disabled + label{background-color: #F6F7F8;border-color: #F6F7F8; color: #C7CBD1;cursor: default;}
.opt_comms.opt_switch .opt_switch_item .inp_choice:checked:disabled + label{background-color:#F6F7F8;border: 1px solid #E3E5E9}
.opt_comms.opt_switch .opt_switch_item .inp_choice[type="checkbox"]:checked:disabled + label{background-color: rgba(34, 34, 34, 0.60);color: #ffffff;cursor: default;}
.h44.opt_comms.opt_switch .opt_switch_item label{line-height: 42px;}
/* form:nodata */
.opt_nodata{display:flex;flex-direction: column;justify-content: center; height: 220px;text-align: center;}
.opt_nodata .nodata{display:block;height:auto;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;}
.opt_nodata .nodata::before{display: block;content:'';width: 20px;height: 20px;margin:0 auto 4px;background: url('../images/ico/ic_20_warning_gray.svg') center center no-repeat;background-size: 100% auto;}
/* common:caution */
.caution_status{display:inline-block;position:relative;width:100%;padding-left:20px;font-family: "Pretendard GOV";font-size:14px;line-height:20px;font-weight:400;letter-spacing:-0.28px;}
.caution_status::before{display:inline-block;content:'';position: absolute;top:50%;left:0;transform: translateY(-50%);width:16px;height:16px;background-size:100% auto;background-position:center center;background-repeat:no-repeat;}
.caution_red{color:#DD3B3B;}
.caution_red::before{background-image:url('../images/ico/ic_16_warning_outline_red.svg');}
.caution_gray{color:#999999;}
.caution_gray::before{background-image:url('../images/ico/ic_16_warning_outline_gray.svg');}
.caution .caution_status{display:block;}
/* common:tab */
.tab_wrap{position: relative;height: 100%}
.tab_wrap .tab_lst{display: flex;align-items: center;margin:0 28px;border-bottom: 1px solid #E3E5E9;}
.tab_wrap .tab_item{border-bottom: 2px solid transparent;}
.tab_wrap .tab_item .btn_tab{display: flex;align-items: center;justify-content: center;width:100%;padding:10px 12px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;text-align: center;white-space: nowrap;}
.tab_wrap .tab_item .total{display:inline-block;margin-left:4px;padding:0 4px;background:#F6F7F8;border-radius: 2px;font-family: "Pretendard GOV";font-size: 12px;font-weight: 600;line-height: 18px;color:#767D8A;letter-spacing: -0.24px;}
.tab_wrap .tab_item .tag_state{margin-left:4px}
.tab_wrap .tab_item.active{border-color: #17191D;}
.tab_wrap .tab_item.active .btn_tab{color: #2E3238;}
.tab_wrap .tab_item.active .total{color:#454B55;}
.tab_wrap .tabpanel{display: none;position: relative; height: 100%;padding-top:14px}
/* common:tab:type2 */
.tab_box_wrap .tab_lst{display: flex;align-items: center;}
.tab_box_wrap .tab_item{flex-basis: 50%;}
.tab_box_wrap .tab_item:first-child .btn_tab{border-left: 1px solid #E3E5E9;border-radius:4px 0 0 4px}
.tab_box_wrap .tab_item:last-child .btn_tab{border-right: 1px solid #E3E5E9;border-radius: 0 4px 4px 0;}
.tab_box_wrap .tab_item + .tab_item{margin-left:-2px}
.tab_box_wrap .tab_item .btn_tab{position: relative;width: 100%;padding:13px 12px;border: 1px solid #E3E5E9;border-width:1px 0 1px 0;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color: #5C6370;letter-spacing: -0.28px;text-align: center;white-space: nowrap;}
.tab_box_wrap .tab_item.active .btn_tab{background-color: #ffffff;border: 1px solid #669FFF;border-radius: 4px;font-weight: 600;color: #005FFF;}
.tab_box_wrap .tabpanel{display: none;position: relative; height: 100%;padding-top:14px}
/* common:tabulator */
.tables_container .btn_attached{display: flex;align-items: center;gap:4px;position: relative;height:26px;padding: 0 8px;border-radius: 2px;background: #E3E5E9;}
.tables_container .btn_attached:before{display: inline-block;content:'';width: 16px;height: 16px;background-image: url('../images/ico/ic_16_clip.svg');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.tables_container .btn_attached:disabled{background-color: #F1F2F4;}
.tables_container .btn_attached:disabled:before{background-image: url('../images/ico/ic_16_clip_disabled.svg');}
.tabulator .cell_pd0{padding:0 !important}
/* common:table row */
.tables_container{height: calc(100% - 160px);margin:0 32px;overflow: hidden;overflow-x: auto;}
.tables_container .table_wrap{height: 100%;}
.tables_container .table_contents{display: inline-block;position: relative;width: auto;height: 100%;background: linear-gradient(180deg, #F6F7F8 10%, #ffffff 60%);border-top: 1px solid #E3E5E9;}
.tables_container .inner_table{height: 100%;background-color: #ffffff;overflow-x: hidden;overflow-y: scroll;user-select: none;}
.tables_container .tbl_comm{width:100%;border-spacing: 0;border-collapse: collapse;word-break: break-all;table-layout: fixed;}
.tables_container .inner_cell{display: flex;align-items: center;justify-content: flex-start;gap:6px;position: relative;min-height: 40px;padding: 7px 8px;font-family: "Pretendard GOV";font-size: 15px;line-height: 22px;font-weight: 400;color: #2E3238;text-align: left;letter-spacing: -0.3px;word-break: break-word;}
.tables_container .inner_cell > .opt_comms input[type="checkbox"] + .lab_choice::before,
.tables_container .tabulator_th_cell .opt_comms input[type="checkbox"] + .lab_choice::before,
.tables_container .tabulator_td_cell .opt_comms input[type="checkbox"] + .lab_choice::before{margin-right:0}
.tables_container thead{position: sticky;top: 0;left: 0;z-index: 10;width:100%;border-bottom: 1px solid #E3E5E9;}
.tables_container thead tr{display: table-row}
.tables_container thead th{justify-content: flex-start;position: relative;height: auto;background-color: #F6F7F8;border-left: 1px solid #E3E5E9;}
.tables_container thead th .inner_cell{padding: 7px 8px;font-family: "Pretendard GOV";font-weight: 600;color:#5C6370;white-space: nowrap;}
.tables_container thead th:first-child{border-left:0}
.tables_container thead th .tooltip_info .tooltip_layer{top:30px;bottom:auto;left: -3px;}
.tables_container thead th .tooltip_info .tooltip_layer::before{top:-4px;bottom: auto;left: 10px;transform: rotate(-180deg);}
.tables_container tbody{background-color: #ffffff;}
.tables_container tbody td{position: relative;border-bottom: 1px solid #E9E9E9;border-left: 1px solid #E3E5E9;}
.tables_container tbody tr:hover{background-color: #F5F9FF;cursor: pointer;}
.tables_container tbody tr:active{background-color: #E5EFFF;}
.tables_container tbody td:first-child{border-left: 0}
.tables_container tbody.table_nodata tr:hover{background-color: transparent;cursor: default;}
.tables_container tbody .click_chk{background-color: #E5EFFF;}
.tables_container tbody .total{display: inline-block;margin-left:4px;padding:1px 4px;border-radius: 2px;background: blue;font-family: "Pretendard GOV";font-size: 12px;font-weight: 600;line-height: 18px;color:#454B55;letter-spacing: -0.24px;white-space: nowrap;}
.tables_container tbody .basic{white-space: nowrap;}
.tables_container tbody .total{margin-left:0;margin-right: 4px;}
.tables_container .align_column .text_ellipsis{width: 100%;}
.tables_container .align_column .text_ellipsis + .text_ellipsis{font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color: #5C6370;letter-spacing: -0.24px;}
/* 테이블세로길이 */
.page_list .tables_container{height: calc(100% - 109px);} /* 운송사 거래명세서 */
.page_request_list .tables_container{height: calc(100% - 149px);} /* 운송요청 목록 */
.page_dispatch_list .tables_container{height: calc(100% - 139px);} /* 배차현황 목록 */
.page_purchase .tables_container{height: calc(100% - 109px);} /* 매입장부 */
.page_statement_detail .tables_container{height: calc(100% - 275px);margin: 24px 0 0;} /* 운송사 거래명세서 상세 */
.page_contract_rate .tables_container{height:calc(100% - 68px);margin: 0;} /* 계약운임표 조회 */
.page_company_com .tables_container{height: calc(100% - 32px);margin-top: 12px;} /* 직원관리,운송사관리 */
.page_workgroup .tables_container{height: calc(100% - 110px);} /* 업무그룹관리 */
/* common:table hover default */
.lypop_order_history .tables_container tbody tr:hover,
.lypop_partner_car .tables_container tbody tr:hover,
.lypop_workgroup_info .tables_container tbody tr:hover,
.page_report .tables_container tbody tr:hover{background-color:transparent;cursor: default;}
/* lypop:table */
.lypopup_container .tables_container{margin:0;overflow: visible;}
.lypopup_container .tables_container .table_contents{width: 100%;height: 100%;}
.lypopup_container .tables_container thead th{background-color: #F6F7F8;border-left:0;border-bottom: 1px solid #E3E5E9;color: #5C6370;text-align: left;}
.lypopup_container .tables_container tbody td{border-left:0;}
.lypopup_container .tables_container .inner_cell{padding:8px 8px 9px;}
.lypopup_container .tables_container .table_nodata{border-top:0}
.lypopup_container .tables_container .table_nodata::before{display: none;}
/* .lypopup_container .tables_container .table_nodata td .nodata_wrap{height: auto;} */
.lypop_employee_invite .tables_container thead th,
.lypop_employee_invite .tables_container tbody td,
.lypop_attached_list .tables_container thead th,
.lypop_attached_list .tables_container tbody td{border-left:0}
/* common:table vertical */
.tables_vertical{margin-top:4px;border-top:1px solid #E6E6E6;}
.tables_vertical .tables{width: 100%;table-layout: fixed;}
.tables_vertical .inner_cell{display: flex;align-items: center;justify-content: flex-start;gap:8px;word-break: break-all;}
.tables_vertical th{position:relative;padding:8px;border-left:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;text-align: left;}
.tables_vertical th:first-child{border-left:0}
.tables_vertical th .tooltip_info{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index: 10;}
.tables_vertical td{padding:6px 8px;border-left:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;text-align: left}
.tables_vertical td .sub{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
/* lypop:table vertical */
.lypopup_container .tables_vertical_area + .tables_vertical_area{margin-top: 20px;}
.lypopup_container .tables_vertical_area .h2_tit{display: flex;align-items: center;gap:8px;margin-bottom:8px}
.lypopup_container .tables_vertical_area .h2_tit .txt{display:inline-block;padding-left:6px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
.lypopup_container .tables_vertical th{font-family: "Pretendard GOV";font-size: 15px;line-height: 22px;background-color: #F6F7F8;border-left:0;border-bottom: 1px solid #E3E5E9;}
.lypopup_container .tables_vertical th strong{font-weight: 600;}
.lypopup_container .tables_vertical td{padding: 7px 8px;border-left:0;border-bottom: 1px solid #E3E5E9;font-family: "Pretendard GOV";font-size: 15px;line-height: 22px;letter-spacing: -0.3px;}
/* common:table 공통 */
.tables_container .align_center,
.tabulator .align_center{justify-content: center;}
.tables_container .align_right,
.tables_vertical .align_center,
.tabulator .align_right{justify-content: flex-end;}
.tables_container .align_column,
.tabulator .align_column{flex-direction: column;align-items: baseline;justify-content: center; gap:0}
.tables_container .justify_between,
.tabulator .justify_between{justify-content: space-between;}
.tables_container .inner_cell.align_center,
.tables_vertical .inner_cell.align_center{padding-left: 6px;}
/* common:paging */
.pagination{position: relative;}
.pagination .paging__inner{display: flex;align-items: center;justify-content: center;height: 36px;}
.pagination .btn_paging{width:32px;height: 32px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#454B55;letter-spacing: -0.3px;}
.pagination .btn_paging + .btn_paging{margin-left: 8px;}
.pagination .btn_paging.active{background-color: #F6F7F8;border-radius: 4px;font-weight: 600;color: #2E3238;}
.pagination .btn_paging:disabled{color: #C7CBD1;}
.pagination .btn_paging.btn_paging_prev:before,
.pagination .btn_paging.btn_paging_next:before{display:inline-block;content:'';width:32px;height:32px;background-position: center center;background-repeat: no-repeat;background-size: 16px auto;}
.pagination .btn_paging.btn_paging_prev:before{background-image: url('../images/ico/ic_16_paging_right.svg');transform: rotate(180deg);}
.pagination .btn_paging.btn_paging_next:before{background-image: url('../images/ico/ic_16_paging_right.svg');}
.pagination .btn_paging.btn_paging_prev:disabled:before{background-image: url('../images/ico/ic_16_paging_right_disabled.svg')}
.pagination .btn_paging.btn_paging_next:disabled:before{background-image: url('../images/ico/ic_16_paging_right_disabled.svg')}
.pagination .btn_paging:hover{background-color: #F6F7F8;border-radius: 4px;color: #2E3238;}
.pagination .btn_paging:disabled:hover{background-color: transparent;color: #C7CBD1;}
.pagination .btn_paging.ellipsis{display:block;width:32px;height:32px;background: url('../images/ico/ic_16_paging_ellipsis.svg') center center no-repeat;background-size: 16px auto;}
.pagination .paging__view_opt{position: absolute;top:12px;right:24px;display: flex;align-items: center;gap:8px}
.pagination .paging__view_opt .paging__count{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color: #2E3238;letter-spacing: -0.3px;white-space: nowrap;}
.pagination .paging__view_opt .opt_comms .btn_select__box{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;letter-spacing: -0.3px;}
.pagination .paging__view_opt .ly_dropdown_comm{top:auto;bottom: calc(100% + 2px);left:auto;right:0;width: 176px;}
.pagination.page_cta{display: flex;align-items:center;justify-content: space-between;position: fixed;bottom:10px;left:208px;width:calc(100% - 208px);min-width:1158px;height:80px;padding:14px 24px 14px 32px;background-color: #ffffff; border-top: 1px solid #E3E5E9;}
.pagination.page_cta .cta_wrap{display: flex;align-items:center;gap:12px}
.pagination.page_cta .cta_wrap .last_date{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.pagination.page_cta .cta_wrap .last_date strong{display:block;font-weight: 600;}
.pagination.page_paging{position: fixed;bottom:8px;left:208px;width:calc(100% - 208px);min-width:1158px;height:56px;padding:10px 24px 10px 32px;background-color: #ffffff; border-top: 1px solid #E3E5E9;}
.pagination.page_paging_type2{position: sticky;bottom:0;width:100%;height:64px;padding:14px 24px 14px 32px;background-color: #ffffff; border-top: 1px solid #E3E5E9;}
.lypopup_container .ly_paging{width:100%;height:auto;margin-top: 12px;padding:0;border-radius:0 0 8px 8px;border-top:0}
/* common:파일첨부목록-관리자인증모달,오더수정모달,단건운송요청 */
.attached_lst{padding:4px 12px;background-color: #F6F7F8;border: 1px solid #E3E5E9; border-radius: 4px;}
.attached_lst .attached_item{display: flex;align-items: center;justify-content: space-between; position: relative;padding:8px 0}
.attached_lst .attached_item + .attached_item{border-top: 1px solid #E3E5E9;}
.attached_lst .attached_file{display: flex;align-items: center;width:calc(100% - 31px);font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.attached_lst .file_name{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.attached_lst .file_extension{flex: none;width: 30px;}
.attached_lst .btn_input_reset{flex:none;width:16px;height:16px;background:url('../images/ico/ic_16_input_reset.svg') center center no-repeat;background-size:16px auto}
/* layout */
.container,.main{height: 100%;}
.main__inner{height: 100%;padding-left: 208px;}
.main__container{height: 100%;}
.main__body{display: flex;flex-direction: column;height:100%;box-sizing: border-box;overflow-x: auto;overflow-y: hidden;}
.contents_head{display: flex;align-items: center;justify-content: space-between;min-width: 1158px;padding: 36px 24px 24px 32px;}
.contents_head .h2_tit{display: flex;align-items: center;white-space: nowrap;}
.contents_head .h2_tit > strong{font-family: "Pretendard GOV";font-size: 28px;font-weight: 700;line-height: 44px;color:#000000;letter-spacing: -0.56px;white-space: nowrap;}
.contents_head .btn_setting{margin-left:12px;}
.contents_head .tooltip_info{margin-left:5px}
.contents_head .tooltip_info .btn_tooltip_info::before{background: url('../images/ico/ic_18_Info_mark.svg') center center no-repeat;}
.contents_head .tooltip_layer{justify-content: space-between;top: 32px;bottom: auto;left: -3px;transform:none;width: 248px;}
.contents_head .tooltip_layer::before{top:-4px;bottom: auto;left: 10px;transform: rotate(-180deg);}
.contents_head .head_left,
.contents_head .head_right{display: flex;align-items: center;}
.contents_wrap{display: flex;flex-direction: column;position: relative;height: calc(100% - 107px);}
.contents_wrap .page_header{min-width:950px}
.page_list .contents_wrap{min-width: 1314px;}
.page_report .contents_wrap,
.page_company_com .contents_wrap,
.page_request_list .contents_wrap,
.page_dispatch_list .contents_wrap{min-width: 1158px;}
.page_workgroup .contents_wrap{min-width: 1224px;}
.page_purchase .contents_wrap{min-width: 1264px;}
@media all and (max-width:1452px){
  .page_request_single .flex_top{display:block}
}
/* common:새로고침,업데이트일시 */
.update_date{display: flex;align-items:center;gap:2px;margin-left:22px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color: #5C6370;letter-spacing: -0.28px;}
.update_date::before{display:block;content:'';width: 16px;height: 16px;background: url('../images/ico/ic_16_clock.svg');background-size: 100% auto;}
.auto_reload_wrap{display: flex;align-items:center;gap:16px;}
.update_date + .auto_reload_wrap::before{display:block;content:'';width: 1px;height: 12px;margin-left:12px;background-color: #E3E5E9;}
/* common:dashboard */
.db_contents{display: flex;align-items: center;}
.db_contents .db_item{display: flex;align-items: center;gap:8px;padding:7px 11px;white-space: nowrap;}
.db_contents .db_item .db_item_tit{font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#767D8A;letter-spacing: -0.24px;}
.db_contents .db_item .db_item_cont{margin-left:8px;padding: 0 4px;}
.contents_head .db_contents .db_item:nth-child(2)::before{display: inline-block;content:'';width: 1px;height: 16px;margin-right:8px;background-color: #E3E5E9;vertical-align: middle;}
/* layout:filter */
.filter_wrap{display: flex;align-items: center;justify-content: space-between;gap:12px;position: relative;}
.filter_form{display: flex;align-items: flex-start;gap:4px;flex-wrap: wrap;}
.filter_form .filter_srch_lst{display: flex;align-items: center;gap: 12px;margin-right: 8px;}
.filter_form .btns + .filter_srch_lst::before{display: inline-block;content:'';width: 1px;height: 20px;margin-left:8px;background-color: #E3E5E9;}
.filter_split{display: flex;align-items: center;gap: 4px;min-height: 36px;margin-right: 8px;}
.filter_split + .filter_split::before{display: inline-block;content:'';width: 1px;height: 20px;margin:0 6px;background-color: #E3E5E9;vertical-align: middle;}
.filter_form .filter_reset{display: flex;align-items: center;gap:4px;}
.filter_form .filter_reset:before{display:inline-block;content:'';width:1px;height:20px;background-color:#E3E5E9}
.filter_form .opt_size  + .filter_reset{margin-left: 8px;}
.filter_util{display: flex;align-items: center;gap:8px}
/* layout:lnb */
.main_lnb{display:flex;position:fixed;left:0;top:0;bottom:0;z-index:1100;width:208px;height:100%;transition:width .2s ease;white-space:normal;background:#F6F7F8;border-right: 1px solid #E3E5E9}
.main_lnb .main_lnb__inner{display:flex;flex-direction:column;position:relative;width:208px;height:100%;}
.main_lnb .main_lnb__header{padding:20px 12px 8px;}
.main_lnb .lnb_h1{width:65px;height:36px;margin:0;background:url('../images/logo_lnb.svg') 0 0 no-repeat;background-size: 100% auto;}
.main_lnb .lnb_scrolly{display:flex;flex-direction:column;height: 100%;border-top:1px solid #E3E5E9;overflow-x: hidden;overflow-y: auto;scrollbar-width:auto}
.main_lnb .lnb_scrolly::-webkit-scrollbar{width:4px}
.main_lnb .lnb_scrolly::-webkit-scrollbar-thumb{background-clip:padding-box;background:#ADB1B9;border:4px solid transparent;border-radius:4px;}
.main_lnb .lnb_scrolly::-webkit-scrollbar-track{background:transparent}
.main_lnb .lnb_menu{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;padding:0 12px;box-sizing:border-box;}
.main_lnb .lnb_1dep__list{padding-top: 8px;}
.main_lnb .lnb_1dep__item{position:relative;padding:6px 0;}
.main_lnb .lnb_1dep__item + .lnb_1dep__item::before{display:block;content:'';position:absolute;top:0;left:8px;width:140px;height:1px;margin:0 auto;background-color:rgba(255, 255, 255, 0.20)}
.main_lnb .lnb_1dep__item .link_lnb_1dep{display:block;position:relative;padding:9px 24px 9px 40px;border-radius: 4px;font-family: "Pretendard GOV";font-size:15px;line-height:22px;font-weight:700;color:#2E3238;letter-spacing: -0.3px;}
.main_lnb .lnb_1dep__item .link_lnb_1dep::before{display:block;content:'';position:absolute;top:8px;left:8px; width:24px;height:24px;background-image:url('../images/lnb/ic_lnb_off.svg');background-position: center center;background-repeat:no-repeat;background-size:100% auto;}
.main_lnb .lnb_1dep__item .ico_arr{display:block;position:absolute;top:8px;right:8px; width:24px;height:24px;background:url('../images/ico/ic_16_arrow_down.svg') center center no-repeat;background-size:13px auto;}
.main_lnb .lnb_1dep__item.lnb_1 .link_lnb_1dep:before{background-image:url('../images/lnb/ic_lnb_01_off.svg')}
.main_lnb .lnb_1dep__item.lnb_2 .link_lnb_1dep:before{background-image:url('../images/lnb/ic_lnb_02_off.svg')}
.main_lnb .lnb_1dep__item.lnb_3 .link_lnb_1dep:before{background-image:url('../images/lnb/ic_lnb_03_off.svg')}
.main_lnb .lnb_1dep__item.lnb_4 .link_lnb_1dep:before{background-image:url('../images/lnb/ic_lnb_04_off.svg')}
.main_lnb .lnb_1dep__item.lnb_5 .link_lnb_1dep:before{background-image:url('../images/lnb/ic_lnb_05_off.svg')}
.main_lnb .lnb_1dep__item.lnb_6 .link_lnb_1dep:before{background-image:url('../images/lnb/ic_lnb_06_off.svg')}
.main_lnb .lnb_1dep__item.lnb_7 .link_lnb_1dep:before{background-image:url('../images/lnb/ic_lnb_07_off.svg')}
.main_lnb .lnb_2dep{display:none;margin-top: 4px;}
.main_lnb .lnb_1dep__item.open .lnb_2dep{display:block;}
.main_lnb .lnb_1dep__item.open .link_lnb_1dep::after{transform:rotate(180deg);}
.main_lnb .lnb_1dep__item.open .ico_arr{transform:rotate(180deg);}
.main_lnb .lnb_1dep__item .link_lnb_1dep:hover{background-color: #EBEDEF;}
.main_lnb .lnb_1dep__item .link_lnb_1dep:active{background-color: #EBEDEF;}
.main_lnb .lnb_1dep__item.focus .link_lnb_1dep{background-color: #EBEDEF;}
.main_lnb .lnb_2dep__item + .lnb_2dep__item{margin-top: 4px;}
.main_lnb .lnb_2dep__item .link_lnb_2dep{display:block;position:relative;padding:6px 8px 6px 40px;border-radius: 4px;font-family: "Pretendard GOV";font-size:15px;line-height:22px;font-weight:400;color:#2E3238;letter-spacing: -0.3px;}
.main_lnb .lnb_2dep__item .link_lnb_2dep:hover,
.main_lnb .lnb_2dep__item.focus .link_lnb_2dep{background-color: #EBEDEF;}
.main_lnb .lnb_2dep__item .link_lnb_2dep:active{background-color: #E3E5E9;}
.main_lnb__fixed .corp_area{padding:12px 16px 16px}
.main_lnb__fixed .corp_area .corp_lst{display: flex;align-items: center;gap:4px;}
.main_lnb__fixed .corp_area .corp_lst + .corp_lst{margin-top: 4px;}
.main_lnb__fixed .corp_area .corp_item{display: flex;align-items: center;gap:4px;font-family: "Pretendard GOV";font-size: 11px;font-weight: 400;line-height: 18px;color: #9197A1;letter-spacing: -0.22px;}
.main_lnb__fixed .corp_area .corp_item + .corp_item:before{display: block;content:'';width: 2px;height: 2px;background-color: #C7CBD1;border-radius: 50%;}
.main_lnb__fixed .corp_area .link_txt{color: #9197A1;white-space: nowrap;}
.main_lnb__fixed .util_logo{display: block;padding:0 0 24px 16px;}
.main_lnb__fixed .util_logo .logo{display: block;width: 156px;height: 32px;background: url('../images/logo_lnb.svg') center center no-repeat;background-size: 100% auto;}
.main_lnb__fixed .util_btn{display: flex;align-items: center;height: 64px;padding-left:16px;border-top:1px solid #E3E5E9}
.main_lnb__fixed .btn_lnb_folding{width: 24px;height: 24px;background: url('../images/lnb/ic_arrow_double_left.svg') center center no-repeat;background-size: 100% auto;}
/* lnb:내정보 */
.main_lnb .company_wrap{position: relative;}
.main_lnb .company_wrap .btn_company{display:inline-grid;position: relative; width:184px;padding:8px 34px 7px 10px;border-radius: 8px;background:#FFF;text-align: left;}
.main_lnb .company_wrap .btn_company .company{display: block;font-family: "Pretendard GOV";font-size: 15px;font-weight: 700;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_lnb .company_wrap .btn_company .user{display: block;font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;color:#5C6370;letter-spacing: -0.26px;}
.main_lnb .company_wrap .btn_company:after{display: block;content:'';position: absolute;top:50%;right:10px;transform: translateY(-50%); width:16px;height:16px;background:url('../images/lnb/ic_lnb_arrow_right_off.svg') 0 0 no-repeat;background-size: 100% auto;}
.main_lnb .company_wrap .btn_company:hover{background-color: #EBEDEF;}
.main_lnb .company_wrap .btn_company:active{background-color: #E3E5E9;}
.main_lnb .company_wrap .btn_company.active{background:#EBEDEF;}
.ly_affiliate{display: none;position: absolute;top:0;left:194px;z-index: 10; width:299px;background-color: #ffffff;border: 1px solid #E3E5E9;border-radius: 8px;box-shadow: 0 2px 6px 1px rgba(34, 34, 34, 0.06)}
.ly_affiliate .affiliate_company_wrap {padding: 12px 4px;}
.ly_affiliate .affiliate_head{display: flex;align-items: center;justify-content: space-between;padding:0 8px 4px;}
.ly_affiliate .affiliate_title{font-family: "Pretendard GOV";font-size: 13px;font-weight: 600;line-height: 19px;color: #9197A1;letter-spacing: -0.26px;}
.ly_affiliate .affiliate_lst{max-height:207px;padding: 0 4px 8px;overflow: hidden;overflow-y: auto;}
.ly_affiliate .btn_affiliate{display:flex;align-items: center;justify-content: space-between;gap:8px;position: relative;width:100%;padding:9px 8px;background:#FFF;font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;letter-spacing: -0.3px;text-align: left;}
.ly_affiliate .btn_affiliate .txt{display: flex;align-items: center;gap:4px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 700;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.ly_affiliate .btn_affiliate .tag_state{display: block;background-color:transparent;font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#9197A1;letter-spacing: -0.24px;white-space: nowrap;}
.ly_affiliate .btn_affiliate:hover:not(:disabled){background-color: #F6F7F8;border-radius: 4px;}
.ly_affiliate .btn_affiliate.active .txt{color:#005FFF}
.ly_affiliate .btn_affiliate.active .txt:after{display: block;content:'';flex:none;width:16px;height: 16px; background:url('../images/ico/ic_16_check_on.svg') 0 0 no-repeat;}
.ly_affiliate .btn_affiliate:disabled .txt,
.ly_affiliate .btn_affiliate:disabled .tag_state{color: #C7CBD1;}
.ly_affiliate .affiliate_util_wrap{padding: 8px 4px;border-top: 1px solid #E3E5E9;}
.ly_affiliate .affiliate_util_wrap .btn_util{display: block;width:100%;padding:9px 12px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;text-align: left;}
.ly_affiliate .affiliate_util_wrap .btn_util:hover:not(:disabled){background-color: #F6F7F8;border-radius: 4px;}
.ly_affiliate .affiliate_util_wrap .btn_util:active{background-color: #E3E5E9;}
.ly_affiliate .opt_nodata{height: 162px;}
.ly_affiliate .opt_nodata .btn_add{width: fit-content;margin:12px auto 0}
/* lnb:알림 */
.main_lnb .alarm_wrap{position: relative;margin-top:20px;}
.main_lnb .alarm_wrap .btn_alarm{display: flex;align-items: center;position: relative;width:100%;height:40px;padding:8px 8px 8px 40px;border-radius: 4px;}
.main_lnb .alarm_wrap .btn_alarm .txt{display: flex;align-items: center;gap:6px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;letter-spacing: -0.32px;}
.main_lnb .alarm_wrap .btn_alarm:before{display:inline-block;content:'';position:absolute;top:8px;left:8px;width:24px;height:24px;background:url('../images/lnb/ic_lnb_alarm_off.svg') center center no-repeat;background-size: 100% auto}
.main_lnb .alarm_wrap .btn_alarm:hover:not(:disabled){background-color: #EBEDEF;}
.main_lnb .alarm_wrap .btn_alarm:active{background-color: #E3E5E9;}
.main_lnb .alarm_wrap .btn_alarm.active{background:#EBEDEF;}
.main_lnb .alarm_wrap .alarm_total{display:inline-block;position: absolute;top:12px;left:72px;width: 6px;height: 6px;padding:0;background:#D22;border-radius: 10px;font-family: "Pretendard GOV";font-size:0;}
.main_lnb .alarm_wrap .ly_alarm{display: none;position: absolute;top:0;left:194px; width:336px;height: 675px;background-color: #F6F7F8;border: 1px solid #E3E5E9;border-radius: 8px;box-shadow: 0 2px 6px 1px rgba(34, 34, 34, 0.06);overflow: hidden;}
.main_lnb .alarm_wrap .ly_head{display: flex;align-items: baseline;justify-content: space-between;padding:13px 16px;background-color: #ffffff;border-radius: 8px 8px 0 0;}
.main_lnb .alarm_wrap .ly_head .title{font-family: "Pretendard GOV";font-size: 18px;font-weight: 700;line-height: 26px;color:#000000;letter-spacing: -0.36px;}
.main_lnb .alarm_wrap .tab_wrap .tab_lst{margin:0;padding: 0 16px;background-color: #ffffff;border-bottom:0}
.main_lnb .alarm_wrap .tab_wrap .tabpanel{padding-top:0}
.main_lnb .alarm_wrap .btn_tab{padding: 8px 12px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;letter-spacing: -0.3px;}
.main_lnb .alarm_wrap .scrolly{height:579px;padding:16px 16px 0}
.main_lnb .alarm_wrap .btn_alarm_item{display:block;padding:16px;border-radius: 8px;border: 1px solid #E3E5E9;background:#ffffff;cursor: default;}
.main_lnb .alarm_wrap .btn_alarm_item + .btn_alarm_item{margin-top: 8px;}
.main_lnb .alarm_wrap .btn_alarm_item.is_before{background:#F5F9FF;cursor: pointer;}
.main_lnb .alarm_wrap .btn_alarm_item .item_head{display: flex;align-items: baseline;justify-content: space-between;gap:4px}
.main_lnb .alarm_wrap .btn_alarm_item .item_head strong{font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.main_lnb .alarm_wrap .btn_alarm_item .item_head .time{flex:none;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#9197A1;letter-spacing: -0.28px;}
.main_lnb .alarm_wrap .btn_alarm_item .item_contents{padding-top:4px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.main_lnb .alarm_wrap .msg{padding:24px 0 32px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;text-align: center;}
.main_lnb .alarm_wrap .nodata_wrap{width:100%; height:430px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;text-align: center;}
.main_lnb .alarm_wrap .nodata_msg{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;}
/* layout:lnb:접힐때 */
.main_lnb.lnb_fold{overflow:visible;}
.main_lnb.lnb_fold,
.main_lnb.lnb_fold .main_lnb__inner{width:56px;}
.main_lnb.lnb_fold .main_lnb__header{padding: 30px 8px 8px;}
.main_lnb.lnb_fold .main_lnb__header .lnb_h1{display: none;}
.main_lnb.lnb_fold .lnb_scrolly{overflow-x: visible;overflow-y: visible;}
.main_lnb.lnb_fold .company_wrap .btn_company{width: 36px;height:36px;padding: 7px 10px;}
.main_lnb.lnb_fold .company_wrap .btn_company .company{letter-spacing: 3px;text-overflow:clip}
.main_lnb.lnb_fold .company_wrap .btn_company .user{display: none;}
.main_lnb.lnb_fold .company_wrap .btn_company:after{display: none;}
.main_lnb.lnb_fold .alarm_wrap{margin-top: 30px;}
.main_lnb.lnb_fold .alarm_wrap .alarm_total{top: 5px;left:29px}
.main_lnb.lnb_fold .alarm_wrap .btn_alarm{padding:0}
.main_lnb.lnb_fold .alarm_wrap .btn_alarm .txt{display: none;}
.main_lnb.lnb_fold .company_wrap .ly_affiliate,
.main_lnb.lnb_fold .alarm_wrap .ly_alarm{left:43px}
.main_lnb.lnb_fold .lnb_menu{padding: 0;}
.main_lnb.lnb_fold .lnb__h1 .logo,
.main_lnb.lnb_fold .link_lnb_1dep > .txt,
.main_lnb.lnb_fold .btn_lnb_folding > .txt{position:absolute;z-index:-1;display:inline-block; border:0; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); overflow:hidden;}
.main_lnb.lnb_fold + .main .main__inner{padding-left:56px;}
.main_lnb.lnb_fold .scrolly{overflow-x:visible;overflow-y:visible}
.main_lnb.lnb_fold .lnb_1dep__list{margin-top: 8px;}
.main_lnb.lnb_fold .lnb_1dep__item:first-child .lnb_2dep{top:0}
.main_lnb.lnb_fold .lnb_1dep__item{padding: 0;}
.main_lnb.lnb_fold .lnb_1dep__item .ico_arr{display: none;}
.main_lnb.lnb_fold .lnb_1dep__item .link_lnb_1dep{width:40px;height: 40px;margin-left:8px;padding:0;}
.main_lnb.lnb_fold .lnb_1dep__item .link_lnb_1dep::before{top:0;left:0;width:40px;height: 40px;background-size:24px auto}
.main_lnb.lnb_fold .lnb_1dep__item + .lnb_1dep__item::before,
.main_lnb.lnb_fold .lnb_1dep__item .link_lnb_1dep::after{display:none;}
.main_lnb.lnb_fold .lnb_1dep__item:hover .lnb_2dep,
.main_lnb.lnb_fold .lnb_1dep__item.open:hover .lnb_2dep{display:block;}
.main_lnb.lnb_fold .lnb_1dep__item.open .lnb_2dep{display:none;}
.main_lnb.lnb_fold .lnb_2dep{display:none;position: absolute;top:0px;left:52px;z-index:110;margin-top:0;border: 1px solid #E3E5E9;border-radius: 8px;}
.main_lnb.lnb_fold .lnb_2dep__list{width:180px;margin-top:0;padding:12px;background-color:#ffffff;border-radius: 8px;box-shadow: 0 2px 6px 1px rgba(34, 34, 34, 0.06);}
.main_lnb.lnb_fold .lnb_2dep__item + .lnb_2dep__item{margin-top: 4px;}
.main_lnb.lnb_fold .lnb_2dep__item .link_lnb_2dep{display: block;padding:9px 8px;border-radius: 6px;font-family: "Pretendard GOV";font-size: 15px;line-height: 22px;font-weight: 400;color: #2E3238;letter-spacing: -0.15px;}
.main_lnb.lnb_fold .lnb_2dep__item:hover .link_lnb_2dep{background-color: #F6F7F8;}
.main_lnb.lnb_fold .lnb_2dep__item .link_lnb_2dep:active{background-color: #EBEDEF;}
.main_lnb.lnb_fold .lnb_2dep__item.focus .link_lnb_2dep{background-color: #F6F7F8;}
.main_lnb.lnb_fold .main_lnb__fixed .corp_area,
.main_lnb.lnb_fold .main_lnb__fixed .logo,
.main_lnb.lnb_fold .main_lnb__fixed .btn_notice{display: none;}
.main_lnb.lnb_fold .main_lnb__fixed .btn_lnb_folding{transform: rotate(-180deg);}
.page_lnb_fold .page_request_single .bottom_fixed, /* 단건운송요청 */
.page_lnb_fold .pagination.page_paging{left: 56px;width: calc(100% - 56px);} /* 하단페이지넘 */
/* page:운송요청 > 단건요청 */
.page_request_single{overflow: hidden;}
.page_request_single .contents_head{display:flex;align-items: center;justify-content: space-between;max-width: 1378px; padding: 36px 0 20px 32px;}
.page_request_single .util_area{display:flex;gap:8px;}
.page_request_single .util_area .btn_ic_txt{font-weight: 600;}
.page_request_single .contents_wrap{height: calc(100% - 180px);border-top: 1px solid #E3E5E9;}
.page_request_single .contents_inner{height: 100%;}
.page_request_single .h3_tit{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px;}
.page_request_single .h3_tit strong{font-family: "Pretendard GOV";font-size: 18px;font-weight: 700;line-height: 26px;color:#2E3238;letter-spacing: -0.36px;}
.page_request_single .h3_tit .title{display: flex;align-items: center;gap:6px}
.page_request_single .split_area{display: flex;align-items: flex-start;gap:40px;height: 100%;}
.page_request_single .split_left, .page_request_single .split_right{height: 100%;}
.page_request_single .split_right{padding-top: 20px;}
.page_request_single .flex_top{display: flex;align-items: flex-start;gap:24px}
.page_request_single .flex_bottom{display: flex;align-items: baseline;gap:24px;width: 938px;margin-top: 24px;padding-bottom: 20px;}
.page_request_single .form_row + .form_row{margin-top:16px}
.page_request_single .form_row .opt_flex + .opt_size{margin-top:8px}
.page_request_single .form_row.row_flex .opt_flex + .opt_size{margin-top:0}
.page_request_single .lab_area{display: flex;align-items: flex-start;justify-content: space-between;gap:4px;padding-bottom: 4px;}
.page_request_single .lab_area .lab_tit{display: flex;align-items: center;gap:2px;flex-grow: 1;width: calc(100% - 73px)}
.page_request_single .lab_area .lab_tit .txt{height: 20px;}
.page_request_single .tooltip_info .btn_tooltip_info{width: 20px;height: 20px;}
.page_request_single .tooltip_info .btn_tooltip_info::before{width: 20px;height: 20px;}
.page_request_single .order_contents{height: 100%;padding: 20px 24px 0 72px;overflow: auto;}
.page_request_single .order_contents_inner{width:938px;}
.page_request_single .info__box{padding:16px;border: 1px solid #E3E5E9;border-radius: 4px;}
.page_request_single .info_wrap + .info_wrap{margin-top:24px;}
.page_request_single .basic_info__filter{display: flex;align-items: flex-start;gap:12px;} /* 기본정보 */
.page_request_single .transport_info_wrap{width: 534px;} /* 상하차지정보 */
.page_request_single .transport_info_wrap .place_wrap{position: relative;}
.page_request_single .transport_info_wrap .place_wrap + .place_wrap{margin-top: 16px;}
.page_request_single .transport_info_wrap .place_head{display: flex;align-items: center;justify-content: space-between;}
.page_request_single .transport_info_wrap .place_head .btn_h26{padding: 2px 4px;}
.page_request_single .transport_info_wrap .place_head .place_title{display: flex;align-items: center;gap:12px}
.page_request_single .transport_info_wrap .place_head .place_title strong{font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color: #000;letter-spacing: -0.36px;white-space: nowrap;}
.page_request_single .transport_info_wrap .place_head .place_title strong::before{display: inline-block;content:'';position: relative;top:-1px;width: 8px;height: 8px;margin-right:14px;background-color: #005FFF;border-radius: 50px;vertical-align: middle;}
.page_request_single .transport_info_wrap .place_head .opt_comms.opt_switch .opt_switch_item{width: 50px;}
.page_request_single .transport_info_wrap .place_head .opt_comms.opt_switch .opt_switch_item label{line-height: 34px;}
.page_request_single .transport_info_wrap .place_wrap .btn_move{transform:rotate(-180deg);}
.page_request_single .transport_info_wrap .place_loading::before,
.page_request_single .transport_info_wrap .place_thru::before{display: block;content:'';position: absolute;top:31px;left:3px;width: 1px;height:12px;background-color: #E3E5E9;}
.page_request_single .transport_info_wrap .place_thru::before{top:36px;}
.page_request_single .transport_info_wrap .place_unloading .place_head strong::before{background-color: #9966FF;}
.page_request_single .transport_info_wrap .place_thru .place_head strong::before{background-color: #67707E;}
.page_request_single .transport_info_wrap .place_form{display: none;padding:7px 0 0 22px;}
.page_request_single .transport_info_wrap .place_wrap.fold_open .place_form{display: block;}
.page_request_single .transport_info_wrap .place_wrap.fold_open .btn_move{transform:rotate(0);}
.page_request_single .transport_info_wrap .place_wrap.fold_open::before{height: calc(100% - 32px);}
.page_request_single .transport_info_wrap .place_loading.fold_open::before{top:31px;}
.page_request_single .transport_info_wrap .place_thru.fold_open::before{top:36px;}
.page_request_single .transport_info_wrap .util_swap_area{position: relative;}
.page_request_single .transport_info_wrap .ly_swap{display:none;position: absolute;top:28px;right:0;z-index:10;width: 176px;padding: 8px;border-radius: 8px;border: 1px solid #E3E5E9;background:#FFF;box-shadow: 0 2px 6px 1px rgba(34, 34, 34, 0.06);}
.page_request_single .transport_info_wrap .ly_swap .btn_swap{width: 100%;padding: 8px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;color:#2E3238;line-height: 22px;letter-spacing: -0.3px;text-align: left;}
.page_request_single .transport_info_wrap .ly_swap .btn_swap:disabled{color: #C7CBD1;}
.page_request_single .car_info_wrap{width: 380px;} /* 차량정보 */
.page_request_single .car_info_wrap .row_flex{justify-content: space-between;}
.page_request_single .car_info_wrap .partner_car_row .txt{width: 100%;}
.page_request_single .goods_info_wrap{width: 380px;} /* 물품정보 */
.page_request_single .goods_info_wrap .opt_choice_row{display: flex;align-items: center;gap:4px}
.page_request_single .goods_info_wrap .opt_choice_row + .opt_choice_row{margin-top: 4px;}
.page_request_single .goods_info_wrap .choice_form{display: flex;align-items: center;gap:4px}
.page_request_single .goods_info_wrap .opt_comms input[type="radio"] + .lab_choice::before{margin-right:0}
.page_request_single .etc_info_wrap{width: 380px} /* 부가정보 */
.page_request_single .etc_info_wrap .form_row_attached .lab_area{padding-bottom: 8px;}
.page_request_single .etc_info_wrap .form_row_attached .lab_area .lab_tit{display: block;}
.page_request_single .opt_textarea{height: 96px;}
.page_request_single .btn_delete::before{background-image: url('../images/ico/ic_16_delete_gray1.svg');}
/* page:운송요청 > 단건요청 > 즐겨찾기 */
.page_request_single .bookmark__box{position:absolute;top:0;left:0;z-index:10;width:400px;height:100%;border-right: 1px solid #E3E5E9;border-radius: 4px;transform: translateX(-368px);transition: all 0.3s;}
.page_request_single .bookmark__box .tab_wrap{width: 0;overflow: hidden;}
.page_request_single .tab_info_wrap .tab_lst{margin: 0;padding:12px 24px 0 32px;border-bottom:0}
.page_request_single .tab_info_wrap .tab_item{flex-basis: 50%;border-bottom: 2px solid transparent;}
.page_request_single .tab_info_wrap .tab_item .btn_tab{padding:12px 8px;font-weight: 600;color:#5C6370;}
.page_request_single .tab_info_wrap .tab_item .btn_tab::before{display: inline-block;content:'';width: 20px;height: 20px;margin-right:4px;vertical-align: middle;}
.page_request_single .tab_info_wrap .tab_item:first-child .btn_tab::before{background: url('../images/ico/ic_16_bookmark_off.svg') center center no-repeat;background-size: 16px auto;}
.page_request_single .tab_info_wrap .tab_item:last-child .btn_tab::before{background: url('../images/ico/ic_16_history_off.svg') center center no-repeat;background-size: 16px auto;}
.page_request_single .tab_info_wrap .tab_item.active{border-color: #17191D;}
.page_request_single .tab_info_wrap .tab_item.active .btn_tab{color: #2E3238;}
.page_request_single .tab_info_wrap .tab_item:first-child.active .btn_tab::before{background: url('../images/ico/ic_16_bookmark_on.svg') center center no-repeat;}
.page_request_single .tab_info_wrap .tab_item:last-child.active .btn_tab::before{background: url('../images/ico/ic_16_history_on.svg') center center no-repeat;}
.page_request_single .tab_info_wrap .tabcontent{height: calc(100% - 62px);overflow: hidden;overflow-y: auto;}
.page_request_single .tab_info_wrap .tabpanel{height:100%;padding: 16px 24px 0 32px;}
.page_request_single .tab_info_wrap .bookmark_lst{padding-bottom: 12px;}
.page_request_single .tab_info_wrap .bookmark_item{position: relative; padding: 12px 43px 12px 12px;background:#ffffff;border: 1px solid #D5D8DD;border-radius: 4px;}
.page_request_single .tab_info_wrap .bookmark_item + .bookmark_item{margin-top: 12px;}
.page_request_single .tab_info_wrap .bookmark_item .badge_area{max-width: fit-content;padding:4px 6px 3px;background-color: #EBEDEF;border-radius:4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_request_single .tab_info_wrap .bookmark_item .badge_area .badge_item{font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;color:#454B55;letter-spacing: -0.26px;}
.page_request_single .tab_info_wrap .bookmark_item .badge_area .badge_item + .badge_item::before{display: inline-block;content:'';width: 4px;height: 4px;margin:0 3px;background-color: #454B55;border-radius: 50%;vertical-align: middle;}
.page_request_single .tab_info_wrap .bookmark_item .place_area .place_txt{display:inline-block;padding-left: 12px;font-family: "Pretendard GOV";font-size: 16px;font-weight:600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;text-indent: -12px;}
.page_request_single .tab_info_wrap .bookmark_item .place_area .place_time{display:inline-block;padding-left:8px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;}
.page_request_single .tab_info_wrap .bookmark_item .place_area .place_loading::before{display: block;content: '';position: absolute;top: 63px;left: 14px;width: 1px;height: 12px;background-color: #E3E5E9;}
.page_request_single .tab_info_wrap .bookmark_item .place_area .place_loading .place_txt::before,
.page_request_single .tab_info_wrap .bookmark_item .place_area .place_unloading .place_txt::before{display: inline-block;content: '';position: relative;top:-3px; width: 4px;height: 4px;margin-right: 8px;background-color: #005FFF;border-radius: 50px;vertical-align: middle;}
.page_request_single .tab_info_wrap .bookmark_item .place_area .place_unloading .place_txt::before{background-color: #9966FF}
.page_request_single .tab_info_wrap .bookmark_item .info_area .info_item{display:inline-block;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;white-space: nowrap;}
.page_request_single .tab_info_wrap .bookmark_item .info_area .info_item + .info_item::before{display: inline-block;content:'';width: 4px;height: 4px;margin:0 5px 0 3px;background-color: #C7CBD1;border-radius: 50%;vertical-align: middle;}
.page_request_single .tab_info_wrap .bookmark_item .place_area,
.page_request_single .tab_info_wrap .bookmark_item .info_area{margin-top: 8px;}
.page_request_single .tab_info_wrap .bookmark_item .btn_bookmark_delete{position: absolute;top:12px;right:12px; width: 26px;height: 26px;padding:0}
.page_request_single .tab_info_wrap .lastweek .bookmark_item{padding:12px} /* 지난요청 탭 */
.page_request_single .bookmark_fold{position: absolute;top:20px;right:-24px;}
.page_request_single .bookmark_fold .btn_bookmark_fold{width: 24px;height: 48px;border: 1px solid #E3E5E9;border-radius: 0 4px 4px 0;}
.page_request_single .bookmark_fold .btn_bookmark_fold::before{display:block;content:'';width:16px;height: 16px;padding-left: 5px;background:#ffffff url('../images/ico/ic_16_arrow_double_left.svg') center center no-repeat;background-size: 16px auto;transform: rotate(-180deg);}
.page_request_single .bookmark_fold .tooltip_layer{display: none;left: 16px;bottom: 56px;}
.page_request_single .bookmark_fold .tooltip_layer::before{left: 105px;}
.page_request_single .bookmark__box .nodata_wrap .btns{margin-top: 10px;}
/* page:운송요청 > 단건요청 > CTA */
.page_request_single .bottom_fixed{position:fixed;bottom:0;left:208px;z-index:20;width:calc(100% - 208px);min-width: 900px; padding:12px 24px;background-color: #ffffff;border-top: 1px solid #E3E5E9;}
.page_request_single .bottom_fixed .bottom_fixed_inner{display: flex;align-items: center;justify-content: space-between;gap:24px;max-width: 986px;}
.page_request_single .bottom_fixed .settle_info_wrap{display:flex;align-items: center;padding:15px 16px;}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_item{display: flex;align-items: center;}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_inner{display: flex;align-items: center;justify-content: space-between;gap:8px;}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_item::after{display: inline-block;content: '';width: 1px;height:16px;margin:0 16px;background-color: #E3E5E9;}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_item:last-child:after{display: none;}
.page_request_single .bottom_fixed .settle_info_wrap .tit{display: flex;align-items: center;gap:2px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;white-space: nowrap;text-align:left}
.page_request_single .bottom_fixed .settle_info_wrap .cont{display: flex;align-items: center;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#454B55;letter-spacing: -0.32px;white-space: nowrap;text-align: right;}
.page_request_single .bottom_fixed .settle_info_wrap .txt{width: 100%;}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_item:nth-child(1) .cont{min-width: 120px;}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_item:nth-child(2) .cont{min-width: 120px;}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_item:nth-child(3) .settle_info_inner{gap:24px}
.page_request_single .bottom_fixed .settle_info_wrap .settle_info_item:nth-child(3) .cont{line-height: normal;}
.page_request_single .bottom_fixed .settle_info_wrap .opt_choice + .opt_choice{margin-left: 12px;}
.page_request_single .bottom_fixed .btn_area{display: flex;align-items: baseline;gap:8px}
.page_request_single .bottom_fixed .btn_area .btn_outline{border-color: #E3E5E9;}
/* page:운송요청 > 단건요청 > 북마크 펼침 */
.page_request_single.bookmark_open .bookmark__box{transform: translateX(0);}
.page_request_single.bookmark_open .bookmark__box .tab_wrap{width: 100%;overflow: visible;}
.page_request_single.bookmark_open .bookmark__box .bookmark_fold{right:-24px;}
.page_request_single.bookmark_open .bookmark__box .btn_bookmark_fold::before{transform: rotate(0deg);}
.page_request_single.bookmark_open .order_contents{margin-left: 400px;padding-left:40px;}
.page_request_single.bookmark_open .bottom_fixed .bottom_fixed_inner{max-width: 1354px;}
@media all and (max-width:1065px){
  .page_request_single .contents_wrap{height: calc(100% - 214px);}
  .page_request_single .bottom_fixed .settle_info_wrap{flex-wrap: wrap;width: 619px;}
  .page_request_single .bottom_fixed .settle_info_wrap .settle_info_item:last-child{margin-top: 8px;}
  .page_request_single .bottom_fixed{min-width: 816px;}
}
/* page:배차현황목록, 매입장부, 운송사 거래명세서 */
.page_list .page_header{padding:0 32px 12px;}
.page_list .filter_dflex{padding: 18px 32px 0}
.page_list .filter_wrap{align-items: flex-start;}
.page_list .btn_map_gray{margin-left: 32px;}
@media all and (max-width:1366px){
  /* page:운송요청목록, 배차현황목록 */
  .page_request_list .filter_wrap .filter_form .filter_split{flex-wrap:wrap;margin-top: 8px;}
}
/* page:배차현황 > 배차현황상세 */
.dispatch_detail_wrap{display: flex;align-items:stretch;gap:12px;min-width:1640px;padding:16px;background-color: #F6F7F8;border-bottom: 1px solid #E3E5E9;}
.dispatch_detail_wrap .layout_column{display: flex;align-items: stretch;gap:12px;flex-wrap: wrap;}
.dispatch_detail_wrap .section_box{padding:12px;background-color: #ffffff;border-radius: 4px;}
.dispatch_detail_wrap .layout_column:nth-child(1){width:663px}
.dispatch_detail_wrap .layout_column:nth-child(1) .section_box:nth-child(1n){width:258px;}
.dispatch_detail_wrap .layout_column:nth-child(1) .section_box:nth-child(2n){width:393px;}
.dispatch_detail_wrap .layout_column:nth-child(2) .section_box:nth-child(1){width:528px;}
.dispatch_detail_wrap .layout_column:nth-child(2) .section_box:nth-child(2){width:393px;}
.dispatch_detail_wrap .section_head{display: flex;align-items:center;justify-content: space-between;}
.dispatch_detail_wrap .section_head .section_title{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;}
.dispatch_detail_wrap .section_util{display: flex;align-items:center;gap:8px;}
.dispatch_detail_wrap .section_util .btns:disabled:hover + .tooltip_layer{display: flex !important;top:32px}
.dispatch_detail_wrap .section_contents{margin-top: 16px;}
.dispatch_detail_wrap .article_item{display: flex;align-items:flex-start;gap:16px;position: relative;}
.dispatch_detail_wrap .article_item + .article_item{margin-top: 8px;}
.dispatch_detail_wrap .article_item .article_title{flex:none;width:88px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;text-align: left;}
.dispatch_detail_wrap .article_item .article_cont{width: 100%;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;white-space: normal;text-align: left}
.dispatch_detail_wrap .article_item .article_cont strong{font-weight: 600;}
.dispatch_detail_wrap .article_item .article_cont.align_right{text-align: right;}
.dispatch_detail_wrap .article_item .article_cont .cont{display: flex;align-items: center;gap:4px;}
.dispatch_detail_wrap .article_item .article_cont .cont_detail{margin-top: 4px;}
.dispatch_detail_wrap .layout_column:nth-child(4) .article_item .article_title{width: 72px;}
.dispatch_detail_wrap .dispatch_progress .article_item + .article_item{margin-top: 10px;}
.dispatch_detail_wrap .dispatch_progress .article_item + .article_item::before{display: block;content:'';position: absolute;top:-10px;left:2px; width: 2px;height: 2px;background-color: #EBEDEF;border-radius: 50%;}
.dispatch_detail_wrap .dispatch_progress .article_item + .article_item::after{display: block;content:'';position: absolute;top:-2px;left:2px; width: 2px;height: 2px;background-color: #EBEDEF;border-radius: 50%;}
.dispatch_detail_wrap .dispatch_progress .article_item .article_title{display: flex;align-items: center;gap:14px}
.dispatch_detail_wrap .dispatch_progress .article_item .article_title::before{display: block;content:'';width:6px;height: 6px;background-color: #C7CBD1;border-radius: 50%;}
.dispatch_detail_wrap .dispatch_progress .article_item.state_after .article_title,
.dispatch_detail_wrap .dispatch_progress .article_item.state_after .article_cont{color: #9197A1;}
.dispatch_detail_wrap .dispatch_progress .article_item.state_after .article_title::before{background-color:#99BFFF}
.dispatch_detail_wrap .dispatch_progress .article_item.state_ing .article_title{font-weight: 600;color: #005FFF;}
.dispatch_detail_wrap .dispatch_progress .article_item.state_ing .article_title::before{background-color:#005FFF}
.dispatch_detail_wrap .dispatch_progress .article_item.state_before .article_title{color: #9197A1;}
.dispatch_detail_wrap .dispatch_progress .article_item.state_cancel .article_title{color: #D22;}
.dispatch_detail_wrap .dispatch_progress .article_item.state_cancel .article_title::before{background-color:#D22}
.dispatch_detail_wrap .case_wrap{display: flex;flex-direction: column; align-items: center;justify-content: center;width: 100%; height:100%;padding:198px 0}
.dispatch_detail_wrap .case_wrap .case{margin-bottom: 8px;}
.dispatch_detail_wrap .case_wrap .case_txt{font-family: "Pretendard GOV";font-size: 15px;line-height: 21px;font-weight: 400;color: #5C6370;text-align: center;letter-spacing: -0.3px;}
/* page:운송요청 > 대량요청 */
.page_bulk .page_header{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom:12px;padding:0 32px}
.page_bulk .filter_wrap .filter_btn{display: flex;align-items: center;gap:8px;}
.page_bulk .util_area .info__txt{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;color: #454B55;}
.page_bulk .util_area .bnt_area{display: flex;align-items: flex-start;gap:12px;}
.page_bulk .loading_wrap{height:calc(100% - 73px)}
.page_bulk .loading_cont{padding-top:20px;font-family: "Pretendard GOV";font-size:18px;font-weight: 400;line-height: 26px;color:#2E3238;letter-spacing: -0.36px;text-align: center;}
.page_bulk .loading_cont strong{display:block;padding-bottom:20px;font-size: 28px;font-weight: 700;line-height: 40px;color:#000;letter-spacing: -0.56px;}
.page_bulk .loading_cont .btns{margin-top: 16px;}
/* page:운송사 > 운송사관리 */
.page_contract .contents_wrap{margin:16px 32px 0;}
/* page:운송사 > 계약운임표조회 */
.page_contract_rate .contents_head{display: block;padding:0}
.page_contract_rate .h2_tit{padding: 36px 24px 12px 32px;}
.page_contract_rate .h2_tit strong{margin-right: 16px;}
.page_contract_rate .rate_info_wrap{display: flex;align-items: center;gap:8px;width:100%;margin-bottom:8px;padding:0 32px 16px;border-bottom: 1px solid #E3E5E9;}
.page_contract_rate .rate_info_item + .rate_info_item::before{display: inline-block;content:'';width: 4px;height: 4px;background-color: #C7CBD1;border-radius: 50%;vertical-align: middle;}
.page_contract_rate .rate_info_item{display: flex;align-items: center;gap:8px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;}
.page_contract_rate .rate_info_item span::before{display: inline-block;content:'';width: 16px;height: 16px;margin-right: 4px;background-size: 100% auto;vertical-align: middle;}
.page_contract_rate .rate_info_item .rate_name::before{margin-top: -2px;background: url('../images/ico/ic_16_document.svg');}
.page_contract_rate .rate_info_item .person::before{background: url('../images/ico/ic_16_people.svg');}
.page_contract_rate .contents_wrap{height: calc(100% - 140px);padding:0 28px}
.page_contract_rate .tab_wrap .tab_lst{margin:0}
.page_contract_rate .tab_wrap .tabcontent{position: relative;height: calc(100% - 46px)}
.page_contract_rate .tab_wrap .tabpanel{padding-top:0}
.page_contract_rate .nodata_wrap{width:100%;height: calc(100% - 53px);}
.page_contract_rate .util_area{display: flex;align-items: center;gap:12px;position: absolute;top:-45px;right:0;}
.page_contract_rate .util_area .util_split{display: flex;align-items: center;gap:4px}
.page_contract_rate .util_area .util_split + .util_split::before{display: inline-block;content:'';width: 1px;height: 16px;margin-right:8px;background-color: #E3E5E9;vertical-align: middle;}
.page_contract_rate .util_area .util_item{position: relative;}
.page_contract_rate .util_area .util_item .tooltip_info{position: static;}
.page_contract_rate .filter_wrap{padding:8px 0}
.page_contract_rate .load_total{padding-right:12px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;white-space: nowrap;}
.page_contract_rate .load_total .num{color: #9197A1;}
.page_contract_rate .tabpanel:nth-child(2) .tabulator{border-top:0}
/* page:정산 > 매입장부 */
.page_purchase .h2_tit .total_price{padding-left:14px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color: #454B55;letter-spacing: -0.32px;}
/* page:정산 > 거래명세서생성 합계금액 공통 */
.statement_price_box{width:374px;margin-top: 16px;padding:12px;border: 1px solid #E3E5E9;border-radius: 4px;}
.statement_price_box .row_item{display: flex;align-items: flex-start;justify-content: space-between;}
.statement_price_box .row_item + .row_item{margin-top: 12px;}
.statement_price_box .row_item .row_title{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.statement_price_box .row_item .price{display: block;width: 100%;font-family: "Pretendard GOV";font-size:16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;text-align: right;}
.statement_price_box .row_item strong{font-family: "Pretendard GOV";font-size: 20px;font-weight: 700;line-height: 28px;letter-spacing: -0.4px;}
.statement_price_box .row_item.total_bill_row .total_bill_lst{margin-top: 8px;}
.statement_price_box .row_item.total_bill_row .total_bill_wrap{width: 100%;}
.statement_price_box .row_item.total_bill_row .row_title{width: 240px;}
.statement_price_box .row_item .bill_top,
.statement_price_box .row_item.total_bill_row .total_bill_item{display: flex;align-items: baseline;justify-content: space-between;}
.statement_price_box .row_item.total_bill_row .total_bill_item + .total_bill_item{margin-top: 8px;}
.statement_price_box .row_item.total_bill_row .total_bill_item .row_title,
.statement_price_box .row_item.total_bill_row .total_bill_item .price{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;}
.statement_price_box .row_item .bill_top .row_title{width: 109px;}
.statement_price_box .row_item .bill_top .row_title,
.statement_price_box .row_item .bill_top .price{font-weight: 600;color: #2E3238;}
.statement_price_box .row_item.total_bill_row strong{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.statement_price_box .row_item.adjust_bill_row{display: block;padding-top: 12px;border-top:1px solid #E3E5E9}
.statement_price_box .row_item.adjust_bill_row .btn_price_add{width: 100%;margin-top: 8px;}
.statement_price_box .row_item.adjust_bill_row .adjust_wrap{margin-top: 8px;}
.statement_price_box .row_item.adjust_bill_row .adjust_item{display: flex;align-items: baseline;justify-content: space-between;}
.statement_price_box .row_item.adjust_bill_row .adjust_item + .adjust_item{margin-top: 8px;}
.statement_price_box .row_item.adjust_bill_row .adjust_wrap.adjust_result_wrap .adjust_item{display: block;}
.statement_price_box .row_item.adjust_bill_row .adjust_title{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#767D8A;letter-spacing: -0.32px;}
.statement_price_box .row_item.adjust_bill_row .adjust_cont{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;}
.statement_price_box .row_item.adjust_bill_row .msg{display:block;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#767D8A;letter-spacing: -0.28px;}
.statement_price_box .row_item.adjust_bill_row .adjust_opt_wrap{display: flex;align-items:center;gap:8px;margin-bottom: 8px;}
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btns{width:50px;height:36px;background-size: 100% auto;}
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btns + .btns{margin-left: -4px;}
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btn_plus{background: url('../images/ico/ic_16_plus_off.svg') center center no-repeat;border:1px solid #E3E5E9;border-right-color:transparent;border-radius: 4px 0 0 4px}
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btn_plus:hover:not(:disabled),
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btn_plus.active{background: url('../images/ico/ic_16_plus_on.svg') center center no-repeat;border-color: #669FFF;border-radius: 4px}
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btn_minus{background: url('../images/ico/ic_16_minus_off.svg') center center no-repeat;border:1px solid #E3E5E9;border-left-color:transparent;border-radius: 0 4px 4px 0}
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btn_minus:hover:not(:disabled),
.statement_price_box .row_item.adjust_bill_row .adjust_opt .btn_minus.active{background: url('../images/ico/ic_16_minus_on.svg') center center no-repeat;border-color: #669FFF;border-radius: 4px}
.statement_price_box .row_item.adjust_bill_row .adjust_opt_wrap .opt_comms .opt_input__box{padding: 0 10px;}
.statement_price_box .row_item.adjust_bill_row .adjust_opt_wrap .opt_comms .opt_input__box .input_txt{text-align: right;}
.statement_price_box .row_item.adjust_bill_row .adjust_opt_wrap .opt_comms .opt_input__box .unit{display: inline-block;padding-left: 4px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.statement_price_box .row_item.adjust_bill_row .btn_delete{width:36px;background: url('../images/ico/ic_16_delete_gray2.svg') center center no-repeat;}
.statement_price_box .total_bill_area{padding: 0 0 12px;}
.statement_price_box .tax_area{padding: 12px 0;border-top:1px solid #E3E5E9}
.statement_price_box .tax_area .row_item .row_title,
.statement_price_box .tax_area .row_item .price{font-weight: 600;color: #2E3238;}
.statement_price_box .total_amount_area{padding-top: 12px;border-top:1px solid #E3E5E9}
.statement_price_box .total_amount_area .row_item .row_title{font-weight: 600;color: #2E3238;}
.statement_price_box .lypop_bottom_fixed{padding: 20px 24px 24px;}
/* page:정산 > 운송사거래명세서 상세 */
.page_statement_detail .contents_head{padding: 36px 32px 26px;}
.page_statement_detail .contents_wrap{min-width:1364px;padding:0 32px}
.page_statement_detail .page_header{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 24px;}
.page_statement_detail .layout_left{display: flex;align-items: center;gap:24px;}
.page_statement_detail .layout_left .h3_tit{display: flex;align-items:center;gap:8px;}
.page_statement_detail .layout_left .h3_tit strong{display:inline-block;padding-left:4px;font-family: "Pretendard GOV";font-size: 22px;font-weight: 600;line-height: 32px;color: #000;letter-spacing: -0.44px;}
.page_statement_detail .layout_right{display: flex;align-items: center;gap:12px;}
.page_statement_detail .layout_right .page_util{display: flex;align-items: center;gap:4px;}
.page_statement_detail .page_contents{display: flex;align-items: flex-start;gap:24px;height: calc(100% - 76px);}
.page_statement_detail .layout_column{height: 100%;}
.page_statement_detail .layout_column:nth-child(1){width: calc(100% - 496px);}
.page_statement_detail .layout_column:nth-child(2){width: 472px}
.page_statement_detail .layout_column .scrolly{height: 100%;}
.page_statement_detail .column_wrap{display: flex;align-items: stretch;gap:16px;}
.page_statement_detail .column_box{display:block;flex:none;padding:16px;border:1px solid #E3E5E9;border-radius: 4px;}
.page_statement_detail .column_box:nth-child(1){min-width: 400px;/*width: 688px;*/width:calc(100% - 372px);}
.page_statement_detail .column_box:nth-child(2){width: 356px;}
.page_statement_detail .column_box:nth-child(3){width: 472px;}
.page_statement_detail .row_item{display: flex;align-items: flex-start;gap:16px;}
.page_statement_detail .row_item + .row_item{margin-top: 14px;}
.page_statement_detail .row_item .row_title{flex:none;width: 106px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;}
.page_statement_detail .row_item .row_content{width: calc(100% - 122px);font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;text-align: left;word-wrap: break-word;}
.page_statement_detail .row_item .row_content + .row_title{width: 119px;}
.page_statement_detail .column_box:nth-child(2) .row_item .row_content{width: calc(100% - 122px);}
.page_statement_detail .row_item.dflex{max-width: 568px;}
.page_statement_detail .row_item .row_inner{display: flex;align-items: center;gap:16px}
.page_statement_detail .row_item .row_inner + .row_inner .row_title{width: 118px;}
.page_statement_detail .row_title .tooltip_layer{left:0;transform:translateX(0)}
.page_statement_detail .row_title .tooltip_layer::before{left:7px;transform:translateX(0)}
.page_statement_detail .memo_box{display:block;width:462px;height:200px;border:1px solid #E3E5E9;border-radius: 4px;}
.page_statement_detail .memo_box .memo_area{height: 137px;padding:16px;overflow: hidden;overflow-y: auto;}
.page_statement_detail .memo_box .memo_item{display: flex;align-items: flex-start;justify-content: space-between; gap:12px;}
.page_statement_detail .memo_box .memo_item + .memo_item{margin-top: 8px;}
.page_statement_detail .memo_box .memo{display: flex;align-items: flex-start;gap:4px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.page_statement_detail .memo_box .memo .user{flex: none;min-width: 42px;white-space: nowrap;}
.page_statement_detail .memo_box .date{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color: #9197A1;letter-spacing: -0.3px;white-space: nowrap;}
.page_statement_detail .memo_box .meno_form{display: flex;align-items: center;gap:12px;padding:12px 16px;background-color: #F6F7F8;border-top: 1px solid #E3E5E9;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.page_statement_detail .memo_box .meno_form .btn_reload{flex:none;} /* 추후삭제 */
.page_statement_detail .memo_box .memo_nodata{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#C7CBD1;letter-spacing: -0.3px;}
.page_statement_detail .statement_price_box{width: 462px;margin-bottom: 32px;}
/* page:실시간운송관제 */ 
.map_error{position: absolute;top:12px;right:68px;padding:15px 20px;background-color: #FEF6F6;border-radius: 4px;}
.map_error .caution_status{font-family: "Pretendard GOV";font-size: 15px;line-height: 22px;}
.page_monitoring .contents_wrap{height: calc(100% - 96px);}
.page_monitoring .db_contents{ margin: 0 32px;}
.page_monitoring .db_contents .db_item{display: flex;align-items: center; justify-content: space-between;flex:none;width:183px;padding: 12px 16px;background: #F6F7F8;border-radius: 4px;}
.page_monitoring .db_contents .db_item .db_item_tit{font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color: #5C6370;}
.page_monitoring .db_contents .db_item .db_item_cont{font-family: "Pretendard GOV";font-size: 13px;font-weight: 600;line-height: 19px;}
.page_monitoring .db_contents .db_item.db_red{background: #FEF6F6;}
.page_monitoring .db_contents .db_item.db_gray .db_item_cont{background: #EBEDEF;}
.page_monitoring .page_header{margin: 20px 32px 12px}
.page_monitoring .opt_comms.opt_choice_h24 input[type="checkbox"] + .lab_choice{padding-left: 0;}
.page_monitoring .monitoring_wrap{position: relative; height:calc(100% - 112px);border-top: 1px solid #E3E5E9;}
.page_monitoring .map_wrap{position: relative; width: 100%;height: 100%;}
.page_monitoring .map_wrap .map_scale{top:12px;right:12px;}
.page_monitoring .transport_wrap{position: absolute;top:0;left:0;width:100%;height: 100%;overflow: hidden;}
.page_monitoring .transport_wrap .btn_monitoring_fold{position: absolute;top: 50%;left:0;transform:translateX(519px);transition: all 0.3s;width: 24px;height: 48px;margin-top:-24px;background:#ffffff url('../images/ico/ic_16_arrow_double_left.svg') center center no-repeat;background-size: 16px auto; border: 1px solid #E3E5E9;border-radius: 0 4px 4px 0;}
.page_monitoring .transport_wrap .btn_monitoring_fold::before{display:inline-block;content:'';width:16px;height: 16px;background:#ffffff url('../images/ico/ic_16_arrow_double_left.svg') center center no-repeat;background-size: 16px auto;transform: rotate(-180deg);}
.page_monitoring .transport_wrap .pagination{display: none;}
.page_monitoring .transport_wrap .transport_inner{position: absolute;top:0;left:0;z-index:30;transform:translateX(-492px);transition: all 0.3s;width: 520px;height: 100%;background-color: #ffffff; border-right: 1px solid #E3E5E9;}
.page_monitoring .transport_area{width: 519px;height: 100%;}
.page_monitoring .transport_lst{position: relative;left:0;width:488px;height:calc(100% - 64px);padding:12px 0;overflow: hidden;overflow-y: auto;}
.page_monitoring .link_transport_card{display:block;width:460px;margin-bottom: 8px;padding:12px;border: 1px solid #E3E5E9;border-radius: 8px;}
.page_monitoring .link_transport_card.active{border-color: #005FFF;}
.page_monitoring .transport_head{display: flex;align-items: center;justify-content: space-between;}
.page_monitoring .transport_head .transport_title{padding-left: 4px;font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;color:#5C6370;letter-spacing: -0.26px;}
.page_monitoring .transport_head .transport_state{display: flex;align-items: center;gap:4px}
.page_monitoring .link_transport_card .tag_red{display: flex;align-items: center;gap:2px;}
.page_monitoring .link_transport_card .tag_red::before{display: block;content:'';width: 16px;height: 16px;background: url('../images/ico/ic_12_not_found.svg');background-size: 100% auto;}
.page_monitoring .transport_info{position: relative;margin-top: 1px;}
.page_monitoring .transport_info .transport_item{display: flex;align-items: center;justify-content: space-between;gap:8px;position: relative;width:100%;margin:4px 0;}
.page_monitoring .transport_info::before{display: block;content:'';position: absolute;top: 21px;left: 1px;width: 1px;height: calc(100% - 45px);background-color: #E3E5E9;}
.page_monitoring .transport_info .transport_item:last-child:before,
.page_monitoring .transport_info .transport_item.collapse:before{display: none;}
.page_monitoring .transport_info .transport_item .transport_cont{display: flex;align-items: center;gap:8px;}
.page_monitoring .transport_info .transport_item .transport_cont::before{display: block;content:'';flex: none;width: 4px;height: 16px;background-color:#ffffff;background-image: url('../images/ico/ic_4_dot_gray.svg');background-size: 4px auto;background-position: center center;background-repeat: no-repeat;}
.page_monitoring .transport_info .transport_item .point_name{max-width: 304px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#9197A1;letter-spacing: -0.32px;}
.page_monitoring .transport_info .transport_item .time{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#9197A1;letter-spacing: -0.28px;white-space: nowrap;}
.page_monitoring .transport_info .transport_item.is_complete .transport_cont::before{background-image: url('../images/ico/ic_4_dot_blue.svg')}
.page_monitoring .transport_info .transport_item.is_ing .transport_cont::before,
.page_monitoring .transport_info .transport_item.is_delay .transport_cont::before{background-image: url('../images/ico/ic_4_dot_skyblue.svg')}
.page_monitoring .transport_info .transport_item.is_ing .point_name,
.page_monitoring .transport_info .transport_item.is_delay .point_name,
.page_monitoring .transport_info .transport_item.is_complete .point_name{color:#2E3238} /* 진행,지연,완료 */
.page_monitoring .transport_info .transport_item.is_ing .time,
.page_monitoring .transport_info .transport_item.is_delay .time{color:#5C6370} /* 진행,지연,완료 */
.page_monitoring .transport_info .transport_item.is_complete .time{font-weight: 600;color: #005FFF;} /* 완료 */
.page_monitoring .transport_info .transport_item.collapse{display: block;content:'';width: 100%;height: 16px;margin:1px 0 1px 56px;background: url('../images/ico/ic_16_ellipsis_vertical.svg') top left no-repeat;background-size: 16px auto;}
.page_monitoring .transport_info .transport_item .btn_toggle,.thru{display: flex;align-items: center;gap:4px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;white-space: nowrap;}
.page_monitoring .transport_info .transport_item .btn_toggle::after{display: inline-block;content:'';width: 16px;height: 16px;background: url('../images/ico/ic_16_arrow_down.svg') center center no-repeat;background-size: 100% auto;}
.page_monitoring .transport_info .transport_item.toggle_open .btn_toggle::after{transform: rotate(-180deg);}
.page_monitoring .dispatch_info{margin-top:8px;padding: 8px 12px;border-radius: 4px;background:#F6F7F8;}
.page_monitoring .dispatch_info .row_item{display: flex;align-items:center;gap:8px}
.page_monitoring .dispatch_info .row_item + .row_item{margin-top: 4px;}
.page_monitoring .dispatch_info .row_item .row_title{flex:none;width:48px;font-family: "Pretendard GOV";font-size: 13px;font-weight: 600;line-height: 19px;color:#5C6370;letter-spacing: -0.26px;}
.page_monitoring .dispatch_info .row_item .row_content{display: flex;align-items:center;gap:8px;width: calc(100% - 58px);font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.page_monitoring .dispatch_info .row_item .row_content .txt{display: flex;align-items:center;gap:4px;flex:none;white-space: nowrap;}
.page_monitoring .dispatch_info .row_item .row_content .txt + .txt::before{display: block;content:'';flex:none;width:4px;height: 4px;background-color: #C7CBD1;border-radius: 50%;}
.page_monitoring .dispatch_info .row_item .row_content .txt:nth-child(3){width: 151px;white-space:unset;}
.page_monitoring .ly_transport_detail{position: absolute;top: 12px;left:0;z-index:20;transform: translateX(-400px);transition: all 0.3s;width:400px;height:calc(100% - 23px);background-color: #ffffff;border-radius: 8px;border: 1px solid #E3E5E9;box-shadow: 0 2px 6px 1px rgba(34, 34, 34, 0.06);overflow: hidden;}
.page_monitoring .ly_transport_detail .transport_detail_head{display: flex;align-items:center;gap:8px;position:relative;padding: 16px 16px 12px;}
.page_monitoring .ly_transport_detail .transport_detail_head strong{font-family: "Pretendard GOV";font-size: 18px;font-weight: 700;line-height: 26px;color:#000;letter-spacing: -0.36px;}
.page_monitoring .ly_transport_detail .transport_detail_head .estimated_time{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
.page_monitoring .ly_transport_detail .attached{display: flex;align-items: center;gap:4px;position: relative;height:26px;padding: 0 8px;border-radius: 2px;background: #ffffff;border: 1px solid #E3E5E9;}
.page_monitoring .ly_transport_detail .attached:before{display: inline-block;content:'';width: 16px;height: 16px;background-image: url('../images/ico/ic_16_clip.svg');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.page_monitoring .ly_transport_detail .attached strong{font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.page_monitoring .ly_transport_detail .attached:disabled{background-color: #F1F2F4;}
.page_monitoring .ly_transport_detail .attached:disabled strong{color: #C7CBD1;}
.page_monitoring .ly_transport_detail .attached:disabled:before{opacity: 0.6;}
.page_monitoring .ly_transport_detail .btn_tsdetail_close{position:absolute;top:16px;right:16px;width:26px;height:26px;background:url('../images/ico/ic_16_x_gray.svg') center center no-repeat;background-size:16px auto}
.page_monitoring .ly_transport_detail .transport_detail_body{position:relative;height: calc(100% - 54px);padding:12px 12px 16px;overflow: hidden;overflow-y: auto;}
.page_monitoring .ly_transport_detail .article_item{display: flex;align-items:baseline;gap:12px;position: relative;padding:9px 0 9px 14px}
.page_monitoring .ly_transport_detail .article_item::before{display: block;content:'';position: absolute;top: 21px;left: 1px;z-index:0;width: 1px;height: calc(100% - 9px);background-color: #E3E5E9;}
.page_monitoring .ly_transport_detail .article_item:last-child:before{display: none;}
.page_monitoring .ly_transport_detail .article_item + .article_item{margin-top: 0;}
.page_monitoring .ly_transport_detail .article_item.loading_item .article_title::before{background-image: url('../images/ico/ic_4_dot_blue.svg')}
.page_monitoring .ly_transport_detail .article_item.thru_item .article_title::before{background-image: url('../images/ico/ic_4_dot_gray2.svg')}
.page_monitoring .ly_transport_detail .article_item.unloading_item .article_title::before{background-image: url('../images/ico/ic_4_dot_purple.svg')}
.page_monitoring .ly_transport_detail .article_title{flex:none;width: 58px;}
.page_monitoring .ly_transport_detail .article_title::before{display: block;content:'';position:absolute;top: 12px;left:0;z-index:10;width: 4px;height: 16px;background-color:#ffffff;background-image: url('../images/ico/ic_4_dot_gray.svg');background-size: 4px auto;background-position: center center;background-repeat: no-repeat;}
.page_monitoring .ly_transport_detail .article_title strong{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;}
.page_monitoring .ly_transport_detail .article_title .tag_state{margin-top: 4px;}
.page_monitoring .ly_transport_detail .name{display: flex;align-items:center;gap:4px;}
.page_monitoring .ly_transport_detail .name strong{font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color: #2E3238;letter-spacing: -0.3px;}
.page_monitoring .ly_transport_detail .name .request{display:block;padding-left:4px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
.page_monitoring .ly_transport_detail .address{padding-top:6px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color: #454B55;letter-spacing: -0.3px;}
.page_monitoring .ly_transport_detail .time{padding-top:6px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color: #5C6370;letter-spacing: -0.3px;}
.page_monitoring .ly_transport_detail .time .f_blue{font-weight: 600;}
.page_monitoring .transport_wrap.card_open .transport_inner{transform:translateX(0);}
.page_monitoring .transport_wrap.card_open .transport_lst{left: 31px;}
.page_monitoring .transport_wrap.card_open .btn_monitoring_fold{transform:translateX(519px);}
.page_monitoring .transport_wrap.card_open .btn_monitoring_fold::before{transform: rotate(0);}
.page_monitoring .transport_wrap.card_open .pagination{display: block;}
.page_monitoring .transport_wrap.card_click .ly_transport_detail{transform: translateX(-400px);}
.page_monitoring .transport_wrap.card_open.card_click .ly_transport_detail{transform: translateX(532px);}
.page_monitoring .transport_wrap.card_open.card_click .btn_monitoring_fold{transform: translateX(931px);}
/* page:운송비리포트 */
.page_report .page_header{max-width: 1190px;padding: 0 32px;}
.page_report .column_wrap{display: flex;align-items:center;gap:12px;width: 1126px;margin: 20px 32px 0;border-radius: 8px;border: 1px solid #E3E5E9;}
.page_report .column_box{flex:none;width:50%;padding:20px 28px;}
.page_report .column_box + .column_box{border-left:1px solid #E3E5E9}
.page_report .column_box .row_title{font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color:#2E3238;letter-spacing: -0.36px;}
.page_report .column_box .row_content{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;}
.page_report .column_box .row_content strong{font-family: "Pretendard GOV";font-size: 26px;font-weight: 600;line-height: 38px;letter-spacing: -0.52px;}
.page_report .graph_wrap{margin:20px 32px 12px;overflow: hidden;overflow-x: auto;}
.page_report .graph_wrap .dflex{gap:20px}
.page_report .graph_wrap .opt_size{width: 151px;}
.page_report .graph_wrap .graph_type .line_type{display: flex;align-items:center;gap:8px;font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#9197A1;letter-spacing: -0.24px;}
.page_report .graph_wrap .graph_type .line_type::before{display: block;content:'';width:40px;height: 8px;background-size: 100% auto;}
.page_report .graph_wrap .graph_type .line_type.type1::before{background: url('../images/ico/ic_graph_type1.svg');}
.page_report .graph_wrap .graph_type .line_type.type2::before{background: url('../images/ico/ic_graph_type2.svg');}
.page_report .graph_wrap .graph{position: relative; height: 277px;margin-top: 20px;}
.page_report .graph_wrap .graph_tooltip{padding: 8px 8px 10px 10px;background-color: #2E3238;border-radius: 4px;}
.page_report .graph_wrap .graph_tooltip .cont{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#FFF;letter-spacing: -0.28px;}
.page_report .graph_wrap .graph_tooltip .cont strong{display: block;}
.page_report .graph_wrap.nodata_wrap{display:block;width: 1126px;height: auto;}
.page_report .graph_wrap.nodata_wrap .nodata_txt{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;}
.page_report .tables_container{max-width: 1126px;height: calc(100% - 609px);}
.page_report .tables_container thead th{border-left:0}
.page_report .tables_container tbody td{border-left:0}
.page_report .pagination.page_paging{left: 240px;min-width: 1126px;max-width: 1126px;}
.page_report .tables_container .table_nodata .nodata_wrap{height: 300px;}
/* page:업무그룹관리,직원관리,운송사관리 공통 */
.page_company_com .contents_wrap{height: calc(100% - 106px);}
.page_company_com .tab_wrap{height: calc(100% - 78px);}
.page_company_com .tabcontent{height: calc(100% - 47px);}
.page_company_com .tab_lst{margin:0 28px 0 32px;}
.page_company_com .filter_wrap{margin:0 32px}
.page_company_com .filter_dflex{padding:16px 0}
/* page:회사관리 > 서비스이용종료 */
.page_service_close{width: 100%;overflow-y:auto}
.page_service_close .service_close__inner{width: 328px;margin:0 auto;padding-top:80px}
.page_service_close .service_close_title strong{font-family: "Pretendard GOV";font-size: 28px;font-weight: 700;line-height: 40px;color:#000;letter-spacing: -0.56px;}
.page_service_close .service_close_title .desc{padding-top:8px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#000;letter-spacing: -0.32px;}
.page_service_close .service_notice__box{margin:24px 0;padding:20px;border: 1px solid #E3E5E9;border-radius: 4px;}
.page_service_close .opt_comms input[type="checkbox"] + .lab_choice{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#000;letter-spacing: -0.32px;}
.page_service_close .notice_lst{margin-top:16px;padding-top:16px;border-top:1px solid #E3E5E9}
.page_service_close .notice_item{display: flex;align-items: flex-start;gap:3px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#000;letter-spacing: -0.3px;}
.page_service_close .notice_item::before{flex: none;display: inline-block;content:'';width: 4px;height: 4px;margin-top:7px;margin-right:4px;background-color: #C7CBD1;border-radius: 50%}
.page_service_close .notice_item + .notice_item{margin-top: 12px;}
.page_service_close .error_msg_box{display: flex;align-items: center;gap:8px;margin-top:40px;padding: 16px 24px 16px 16px;border-radius: 4px;background:#FEF6F6;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#D22;letter-spacing: -0.28px;}
.page_service_close .error_msg_box::before{display: inline-block;content:'';width: 48px;height: 48px;background: url('../images/ico/ic_48_warning_red.svg') center center no-repeat;background-size: 100% auto;}
.page_service_close .btn_area{display: flex;align-items: center;gap:8px;margin-top:40px}
.page_service_close .btn_area .btns{width: 100%;}
/* page:회사관리 > 직원관리 */
.page_employee .contents_head .tooltip_layer{width: 400px;max-width: 400px;}
.page_employee .tooltip_info.tooltip_invite .tooltip_layer{left: 13px;width: 392px;max-width: 392px}
.page_employee .tables_container tbody td:first-child .inner_cell{width: 100%;height: 100%;padding:0;}
.page_employee .tables_container tbody td:first-child .opt_comms.opt_choice{width: 100%;height: -webkit-fill-available;}
.page_employee .tables_container tbody td:first-child .opt_comms.opt_choice input[type="checkbox"] + .lab_choice{justify-content: center; width: 100%;height: 100%;}
/* page:회사관리 > 업무그룹관리 */
.page_workgroup .opt_comms.opt_select_type2 .ly_dropdown_comm{width: 181px;}
/* page:마스터정보 > 작업장관리 */
.page_workplace .page_header{margin:25px 32px 0;}
.page_workplace .filter_dflex{padding:16px 0}
.page_workplace .tables_container{margin-top: 12px;}
.page_workplace .tables_container .table_wrap{padding:0 32px}
/* common:계정:layout */
.account_comm{padding-top:80px;}
.account_head .h2_tit strong{display: block;font-family: "Pretendard GOV";font-size: 28px;font-weight: 700;line-height: 40px;color:#000000;letter-spacing: -0.56px;}
.account_head .desc{padding-top:16px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.account_head .list_progress{ display:flex; justify-content:flex-start;margin-bottom: 16px;}
.account_head .list_progress .progress_num{display:inline-block;width:24px; height:24px;margin-left:-3px;background-color:#F1F2F4; border-radius:50%; font-family: "Pretendard GOV";font-size:12px; line-height:25px; font-weight:400; color:#ADB1B9; text-align:center; }
.account_head .list_progress .progress_item.on .progress_num{ font-weight:700; color:#ffffff; background-color:#000000}
.account_head .list_progress .progress_item + .progress_item::before{display:inline-block;content:"";width:12px;height:1px;background-color:#E6E6E6;vertical-align:5px;}
.account_comm .contents_wrap{width:328px;min-width:auto;height:auto;margin:0 auto;padding:0}
.account_comm .account_wrap{margin-top:24px;}
/* account:login */
.account_comm .account_util_lst{display: flex;align-items: center;justify-content: space-between;margin-top:16px}
.account_comm .account_link_area{display:flex;align-items: center; justify-content:end;}
.account_comm .account_link_item{display:flex;align-items: center;}
.account_comm .account_link_item::before{margin:0 6px;}
.account_comm .account_link_item + .account_link_item::before{display:inline-block;content:'';width:1px;height:16px;background-color:#E3E5E9;vertical-align: middle;}
.account_comm .account_link_item .btns{font-weight: 400;color:#9197A1;}
.account_comm .w48 .opt_input__box{padding: 0 10px;}
.account_comm .w48 .opt_input__box .input_txt{text-align: center;}
.account_footer{display:block;position: relative;width:100%;padding-top:40px;background-color:#ffffff;}
.account_footer .account_btn_area{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;}
.account_footer .account_btn_area .btns{width: 100%;}
.account_footer .caution_txt{margin-top:16px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#9197A1;letter-spacing: -0.28px;text-align: left;}
.account_footer .caution_txt.txtc{text-align: center;}
.account_footer.verification_footer{position: relative;}
.account_footer.verification_footer .caution_status{position: absolute;top:8px;left:0;}
.account_comm .image_wrap{margin-top:24px;}
.account_comm .image_wrap + .account_footer{margin-top:32px;}
.doc_footer{position:fixed;bottom:0;left:0;z-index:10;width:100%;padding:26px 0;background-color: #ffffff;}
.doc_footer .doc_footer_inner{display:flex;align-items:center;justify-content:end;max-width:1920px;margin:0 auto;padding: 0 60px;font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 13px;color:#888;letter-spacing: -0.26px;}
.doc_footer .service__lst{display:flex;align-items:center;gap:40px}
.doc_footer .service__item{height: 26px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#9197A1;letter-spacing: -0.3px;}
.doc_footer .service__item .btns{font-size: 15px;font-weight: 400;color:#9197A1}
/* page:계정:login */
.page_login{background:#F1F5FA url('../images/bg_login.png') center bottom no-repeat;background-size:1920px auto;}
.page_login .h1_tit{width: 328px;height: 46px;background: url('../images/logo_login.svg') center center no-repeat;background-size: 100% auto;margin-bottom: 20px;}
.page_login .contents_wrap{width: 488px}
.page_login .login__box{padding: 60px 80px;border-radius: 8px;border: 1px solid #E3E5E9;background: #FFF;}
.page_login .login_opt{display: flex;flex-direction: column;gap: 8px;}
.page_login .error_msg{display:block;position: absolute;top: 8px;left: 0;padding-top:0}
/* page:계정:login2차인증 */
.page_login_auth .kakaotalk_otp{display:flex;align-items:center;justify-content: center; width:328px;height:148px;background-color: #F5F9FF;border-radius: 6px;}
.page_login_auth .kakaotalk_otp::before{display: block;content:'';width: 189px;height: 107px;background: url(../images/img_kakaotaok_otp.png) center center no-repeat;background-size: 100% auto;}
.page_login_auth .otp_area .opt_size{display:flex;align-items:center;gap:8px;padding: 32px 0 8px;}
.page_login_auth .otp_area .opt_input__box{width: 48px;height: 56px;}
.page_login_auth .otp_area .input_txt{font-size: 24px;line-height: 36px;letter-spacing: -0.48px;text-align: center;}
.page_login_auth .otp_area .otp_info{display:flex;align-items:center;justify-content: space-between;margin-bottom: 32px;}
.page_login_auth .otp_area .otp_info .time{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
.page_login_auth .otp_area .otp_info .time.error{color: #D22;}
.page_login_auth .otp_error_msg{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;color: #D22;}
.page_login_auth .opt_choice{margin-top: 16px;}
.page_login_auth .account_footer{padding-top: 16px;}
/* page:계정:회원가입,아이디비번찾기,휴대전화변경 */
.account_comm .account_form + .account_form{margin-top:40px;}
.account_comm .account_form__item + .account_form__item{margin-top:8px;}
.account_comm .regist_num_ellipsis{display: block;width: 90px;height: 10px;margin-left:8px;background:url('../images/ico/ic_ellipse_6.svg') center center repeat-x;background-size: 100% auto;}
.account_comm .caution_status{margin-bottom: 12px;}
.account_comm .info_timer{padding-top:8px;font-family: "Pretendard GOV";font-size:14px;line-height:20px; color:#888;letter-spacing:-0.28px;}
.account_comm .info_timer .f_red{display:inline-block;padding-left:4px;}
.account_comm .auth_item .opt_item__flex{gap:8px} /* 인증번호요청 간격 */
.account_comm .account_util_item .btns{font-weight: 400;color: #9197A1;}
.signup_all_agree{padding: 16px;border-radius: 4px;border: 1px solid #E3E5E9;background: #FFF;}
.signup_agree__lst{max-height:981px;margin:20px 16px 0;overflow: hidden;overflow-y: auto;}
.signup_agree__lst .signup_agree__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;position:relative;}
.signup_agree__lst .signup_agree__item + .signup_agree__item{margin-top:12px;}
.signup_agree__lst .signup_agree__item .opt_comms.opt_choice_h24 input[type="checkbox"] + .lab_choice{position:relative;width:100%;padding:4px 0 4px 30px;font-family: "Pretendard GOV";font-size:14px;line-height:20px;font-weight:400;color:#2E3238;letter-spacing:-0.28px;white-space:unset;}
.signup_agree__lst .signup_agree__item .opt_comms.opt_choice_h24 input[type="checkbox"] + .lab_choice::before{position:absolute;top:4px;left:0;width:24px;height:24px;margin-right:6px;vertical-align:-7px;}
.signup_agree__lst .signup_agree__item .btns{color: #5C6370;}
/* page:계정:회원가입 */
.page_signup{padding: 80px 0 220px;overflow-y: auto;}
.page_signup .signup_agree__lst{height: calc(100% - 78px);max-height:none;margin:20px 0 0;overflow-y: hidden;}
/* page:비밀번호 validation 체크:공통 */
.pw_validation_lst{margin-bottom: 16px;}
.pw_validation_lst .validation_item{display:flex;align-items:center;gap:4px;margin-top:8px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#767D8A;letter-spacing: -0.32px;}
.pw_validation_lst .validation_item::before{display: block;content:'';width: 16px;height: 16px;background-image:url('../images/ico/ic_10_check_gray.svg');background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
.pw_validation_lst .validation_item.is_pass{color: #005FFF;}
.pw_validation_lst .validation_item.is_pass::before{background-image:url('../images/ico/ic_10_check_blue.svg');}
.pw_validation_lst .validation_item.is_error{color: #D22;}
.pw_validation_lst .validation_item.is_error::before{background-image:url('../images/ico/ic_10_check_error.svg');}
/* page:계정:아이디찾기 */
.page_id_srch .person_info__box{padding:24px 20px; background:#ffffff;border:1px solid #E6E6E6;border-radius:8px;}
.page_id_srch .person_info__item + .person_info__item{margin-top:24px;}
.page_id_srch .person_info__item .stit{display:block;font-family: "Pretendard GOV";font-size:15px;font-weight:400;line-height:22px;color:#9197A1;letter-spacing:-0.3px;}
.page_id_srch .person_info__item .cont{display:block;padding-top:2px;font-family: "Pretendard GOV";font-size:20px;line-height:28px;font-weight:600;color:#000000;letter-spacing:-0.4px;}
/* page:로그인잠금 */
.page_lock .account_util_lst{justify-content: right;}
.page_lock .account_footer{padding-top:32px;}
/* page:내정보:서비스 해지 결과 */
.page_servive_result .account_footer{margin-top: 40px;}
/* page:error */
.page_error{display:flex;align-items: center;justify-content: center;height:100%;}
.page_error__inner{display:flex;align-items: center;gap:40px}
.page_error .page_error__msg{position: relative;text-align: left;}
.page_error strong{display:block;font-family: "Pretendard GOV";font-size: 40px;font-weight: 700;line-height: 52px;color: #000000;letter-spacing: -0.8px;white-space: nowrap;}
.page_error .txt{display:block;padding-top:20px;font-family: "Pretendard GOV";font-size: 20px;font-weight: 400;line-height: 28px;color: #888888;letter-spacing: -0.4px;}
.page_error .error_img{width: 300px;height: 300px;margin:0 0 38px 52px;background-position: 0 0;background-repeat: no-repeat;background-size: 100% auto;}
.page_error .btn_primary{margin-top:40px;line-height: 42px;}
.page_error.error_400 .error_img{background-image: url('../images/img_error_400.png');}
.page_error.error_403 .error_img{background-image: url('../images/img_error_403.png');}
.page_error.error_404 .error_img{background-image: url('../images/img_error_404.png');}
.page_error.error_caution .error_img{background-image: url('../images/img_error_caution.png');}
.page_error.error_repair .error_img{background-image: url('../images/img_error_repair.png');}
/* page:loading */
.loading_wrap{display:flex;flex-direction: column;align-items: center;justify-content: center;width:368px;height:100%;margin:0 auto}
.table_nodata .loading_wrap{height: 600px;}
.loading_wrap .loading{text-align: center;}
.loading_wrap .loading_cnt{padding-top:8px;text-align: center;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;}
/* popup:toast */
.lytoast{position:absolute;bottom:16px;right:16px;z-index:1200;width:400px}
.lytoast.show .lytoast__inner{opacity:1;transition:opacity .2s;}
.lytoast .lytoast__inner{display:flex;align-items:center;justify-content: space-between;gap:16px;padding:16px 20px;border-radius:8px;background-color:#2E3238;opacity:0;transition:opacity .2s;}
.lytoast .lytoast__inner + .lytoast__inner{margin-top:8px}
.lytoast .msg{display:flex;align-items:center;gap:16px;}
.lytoast .msg .txt_desc{font-family: "Pretendard GOV";font-size:15px;font-weight:400;line-height:22px;color:#ffffff;letter-spacing:-0.3px;word-break:break-all;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.lytoast .link_toast{padding:0 8px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;color: #337FFF;white-space: nowrap;}
.lytoast .toast_warring{background-color:#E13838;opacity:0;transition:opacity .2s;}
.lytoast .btn_toast_close{flex: none;width:16px;height: 16px;background: url('../images/ico/ic_16_x_white.svg') center center no-repeat;background-size: 100% auto;}
.lypopup_container .lytoast{bottom:88px}
.lypopup_container .lytoast .lytoast__inner{padding: 12px 40px;}
/* popup:lypop */
.lypopup_container{display:none;position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.60)}
.lypopup_container.show{z-index:1100}
.lypopup_container .lypop_inner{display:flex;align-items:center;content:'';position:fixed;top:0;bottom:0;left:0;z-index:1}
.lypopup_container .lypop_wrapper{position:fixed;left:0;right:0;z-index:20;transition:all .3s ease-out;width:100%;max-height:95%;min-height:244px;margin:0 auto;background-color:#ffffff;border-radius:12px;box-sizing:border-box;}
.lypopup_container .lypop_wrapper.lypop_waring{border-color:#999999;}
.lypopup_container .lypop_wrapper .lypop_header{padding:24px 64px 16px 24px}
.lypopup_container .lypop_wrapper .lypop_h1 {font-family: "Pretendard GOV";font-size:22px;line-height:32px;font-weight: 400;color:#2E3238;letter-spacing: -0.44px;}
.lypopup_container .lypop_wrapper .lypop_h1 strong{font-weight:700;}
.lypopup_container .lypop_wrapper .lypop_h1 .tag_state{margin-left:8px;}
.lypopup_container .h2_tit strong{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypopup_container .h2_tit .tooltip_info{vertical-align: middle;}
.lypopup_container .lypop_body{height:calc(100% - 169px);border-bottom-right-radius: 12px;}
.lypopup_container .lypop_body_inner{height:100%;padding:12px 24px 20px}
.lypopup_container .lypop_body_inner > .desc{ padding-bottom:16px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypopup_container .lypop_body_inner > .desc .desc_item{position: relative;padding-left: 12px;}
.lypopup_container .lypop_body_inner > .desc .desc_item::before{display: block;content:'';position: absolute;top:9px;left:0; width: 3px;height: 3px;background-color: #2E3238;border-radius: 50px;}
.lypopup_container .scrolly{height: 100%}
/* .lypopup_container .scrolly .lypop_body_inner{height:auto;padding:12px 14px 20px 24px} */
.lypopup_container .btn_lypop_close{position:absolute;top:22px;right:24px;width:36px;height:36px;background:url('../images/ico/ic_16_x_gray.svg') center center no-repeat;background-size:24px auto}
.lypopup_container .tab_lst{margin:0}
.lypopup_container .btn_attached{display:flex;align-items: center; padding:3px 8px;background-color: #E3E5E9;border-radius: 2px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.lypopup_container .btn_attached::before{flex:none;display: inline-block;content:'';width: 16px;height: 16px;margin-right:4px;background: url('../images/ico/ic_16_clip.svg') 0 0 no-repeat;background-size: 100% auto;}
.lypopup_container .btn_attached .attached_name{max-width:133px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lypopup_container .btn_attached .attached_extension{white-space: nowrap;}
.lypopup_container .btn_attached.w71 .attached_name{max-width: 71px;}
/* popup:body */
.lypop_scroll{height:100%;overflow-x:hidden;overflow-y:auto;}
/* popup:footer */
.lypop_footer{display:block;position: relative;width:100%;padding:60px 24px 24px;}
.lypop_footer .btns{display:inline-block;width:100%;height:56px;border-radius:4px;font-family: "Pretendard GOV";font-size:18px;line-height:18px;}
.lypop_footer .btns + .btns{width:100%;}
.lypop_footer .lypop_btn_area{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;}
.lypop_footer .lypop_btn_area + .caution_status{padding-top:12px;}
.lypop_footer .caution_status{position: absolute;top:12px;left:0;padding:0 0 8px;text-align:center;text-indent:0;word-break: keep-all;}
.lypop_bottom_fixed{display: flex;align-items:center;justify-content:flex-end;gap:8px;position: relative;bottom:0;left:0;width:100%;padding: 20px 24px;background: #FFF;border-top: 1px solid #E3E5E9;border-radius:0 0 8px 8px;}
.lypop_bottom_fixed .btns:disabled:hover .ly_bottom_tooltip{display: block;}
.lypop_bottom_fixed .lypop_btn_group{display: flex;align-items: center;gap:8px;}
.lypop_bottom_fixed .pos_left{flex-basis: 100%;}
.lypop_bottom_fixed > .pos_right{flex-basis:100%;justify-content: right;}
/* popup:confirm */
.case{display: block;margin-bottom:6px;width:48px;height:48px;background-size: 100% auto;}
.case.case_loading{background: url('../images/ico/ic_48_loading.svg') center center no-repeat;}
.case.case_error{background: url('../images/ico/ic_48_result_unknown_error.svg') center center no-repeat;}
.case.case_check{background: url('../images/ico/ic_48_check_blue.svg') center center no-repeat;}
.lypop_confirm .lypop_wrapper{width:416px;min-height:auto}
.lypop_confirm .lypop_body_inner{padding: 8px 24px 0;}
.lypop_confirm .lypop_wrapper .lypop_header{padding-bottom: 0;}
.lypop_confirm .lypop_body .confirm_msg{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_confirm .lypop_bottom_fixed{position:relative;padding:24px;border-top:0;text-align: right;}
/* popup:h2가이드:운송요청,배차현황목록,대량운송요청,단건운송요청>즐겨찾기사용법 */
.lypop_h2_guide .lypop_wrapper{width: 448px;height:95%;max-height:936px;overflow: hidden;}
.lypop_h2_guide .lypop_body{height: calc(100% - 72px);}
.lypop_h2_guide .lypop_body_inner{padding-top: 0;}
.lypop_h2_guide .guide_item + .guide_item{margin-top: 16px;}
.lypop_h2_guide .guide_title{display: flex;align-items: flex-start;gap:8px;font-family: "Pretendard GOV";font-size: 16px;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_h2_guide .guide_title strong{font-weight: 600;}
.lypop_h2_guide .guide_num{display: block;flex:none;width: 20px;height: 20px;margin-top: 2px;background-color: #000;border-radius: 50%;font-family: "Pretendard GOV";font-size: 12px;font-weight: 600;line-height: 20px;color:#ffffff;letter-spacing: -0.24px;text-align: center;}
.lypop_h2_guide .guide_img{margin-top: 8px;}
.lypop_h2_guide .guide_img img{width: 100%;}
.lypop_h2_guide .guide_content{display:block;padding-top:8px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
/* popup:단건운송요청>즐겨찾기사용법 */
.lypop_bookmark_guide .lypop_wrapper{width: 595px;height:95%;max-height:922px;}
.lypop_bookmark_guide .scrolly .lypop_body_inner{padding-top: 0;}
/* popup:form_row */
.lypopup_container .form_row + .form_row{margin-top:16px}
/* popup:오더 목록표시설정 */
.lypop_order_set .lypop_wrapper{width:473px;height:95%;max-height:980px;}
.lypop_order_set .lypop_body{height: calc(100% - 168px);}
.lypop_order_set .lypop_body_inner{padding-top: 0;}
.lypop_order_set .lypop_body .desc{padding-bottom:13px;}
.lypop_order_set .scrolly{height: calc(100% - 37px);border: 1px solid #E3E5E9;overflow-x: hidden;overflow-y: auto;}
.lypop_order_set .order_set__tit{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 7px 12px 8px;background: #F6F7F8;}
.lypop_order_set .order_set__tit .txt{font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color: #454B55;letter-spacing: -0.3px;}
.lypop_order_set .order_set__tit .opt_comms input[type="checkbox"]:checked + .lab_choice{font-weight: 400;color: #454B55;}
.lypop_order_set .order_set__txt{padding:12px 14px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#000000;letter-spacing: -0.32px;}
.lypop_order_set .order_set__cont{padding:0 14px 6px}
.lypop_order_set .order_set__group{margin-top: 12px;}
.lypop_order_set .order_set__group + .order_set__group{margin-top: 12px;}
.lypop_order_set .order_set__group .order_set__stit{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color: #2E3238;letter-spacing: -0.32px;}
.lypop_order_set .order_set__group .order_set__lst{display: flex;flex-wrap: wrap;gap:0 12px;position: relative;padding-top: 6px;}
.lypop_order_set .order_set__group .order_set__item{width:120px;margin-bottom:8px}
.lypop_order_set .order_set__group .opt_comms input[type="checkbox"] + .lab_choice{font-family: "Pretendard GOV";font-size: 16px;line-height: 24px;color: #454B55; }
.lypop_order_set .order_set__group .opt_comms input[type="checkbox"]:checked + .lab_choice{font-weight: 400;}
.lypop_order_set .order_set__group .opt_comms.opt_choice:focus-within{outline: 0}
.lypop_order_set .lypop_bottom_fixed{border-top:0}
/* popup:오더 첨부파일 */
.lypop_attached_list .lypop_wrapper{width:553px;}
.lypop_attached_list .attached_file{display: flex;align-items: center;justify-content: space-between;width: 100%;}
.lypop_attached_list .attached{display: flex;align-items: center;}
.lypop_attached_list .file_name{display: inline-block;max-width:267px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lypop_attached_list .file_tag{display: inline-block;margin-left:6px;padding:1px 4px;background: #F6F7F8;border-radius: 2px;font-family: "Pretendard GOV";font-size: 12px;font-weight: 600;line-height: 18px;color:#454B55;letter-spacing: -0.24px;}
.lypop_attached_list .nodata_wrap{height: 240px !important;}
/* popup:오더상세 / 정산>오더상세 공통 */
.lypop_order_detail .lypop_wrapper{width: 870px;height:95%;max-height:1348px;}
.lypop_order_detail .lypop_header{display: flex;align-items: center;justify-content: space-between;}
.lypop_order_detail .lypop_header .lypop_h1{display: flex;align-items: center;gap:12px}
.lypop_order_detail .lypop_header .order_util{display: flex;align-items: center;margin-right: 12px;}
.lypop_order_detail .lypop_header .order_util .order_date{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#9197A1;letter-spacing: -0.28px;}
.lypop_order_detail .lypop_header .order_util .order_date:after{display: inline-block;content:'';width: 1px;height:16px;margin:0 8px 0 16px;background-color: #E3E5E9;vertical-align: middle;}
.lypop_order_detail .lypop_header .order_util .btn_area{display: flex;align-items: center;}
.lypop_order_detail .lypop_header .order_util .btn_area .btn_ic_txt{font-family: "Pretendard GOV";font-size: 14px;}
.lypop_order_detail .order_info__wrap{display: flex;align-items: stretch;gap:8px;margin-bottom: 16px;}
.lypop_order_detail .order_info__group{flex: none;width: 268px;padding: 20px;border: 1px solid #E3E5E9;border-radius: 4px;box-sizing: border-box;}
.lypop_order_detail .order_info__group .order_info__tit{padding-bottom:12px;font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color:#454B55;letter-spacing: -0.36px;}
.lypop_order_detail .order_info__group .order_info__item{display: flex;align-items: baseline;gap:16px;}
.lypop_order_detail .order_info__group .order_info__item + .order_info__item{margin-top:12px;}
.lypop_order_detail .order_info__group .order_info__stit{flex:none;width:64px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;white-space: nowrap;}
.lypop_order_detail .order_info__group:nth-child(1) .order_info__stit,
.lypop_order_detail .order_info__group:nth-child(2) .order_info__stit{width: 51px;}
.lypop_order_detail .order_info__group:nth-child(3) .order_info__stit{width: 64px;}
.lypop_order_detail .order_info__group .order_info__cont{display: flex;flex-wrap: wrap;align-items: center; gap: 8px;position: relative;width: 100%; font-family: "Pretendard GOV";font-size: 15px;font-weight:400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.lypop_order_detail .order_info__group .order_info__cont .btns{position: absolute;top:-2px;right:0}
.lypop_order_detail .order_info__group .cont{display: flex;align-items: center;font-weight: 400;}
.lypop_order_detail .order_info__group .cont strong{font-weight: 600;}
.lypop_order_detail .order_info__group .cont .name{display: inline-block;flex:none;padding-left:4px}
.lypop_order_detail .order_info__group .workgroup__item .cont{align-items: end;}
.lypop_order_detail .tables_vertical_area + .tables_vertical_area{margin-top: 16px;}
.lypop_order_detail .attached_file{display: flex;align-items: center;}
.lypop_order_detail .order_info__detail{padding-bottom: 20px;}
.lypop_order_detail .tooltip_layer{bottom: 29px;max-width: 263px;}
/* popup:정산>오더상세 */
.lypop_sms_detail .lypop_body{height: calc(100% - 72px);overflow: hidden;}
.lypop_sms_detail .order_info__group:nth-child(1) .order_info__stit{width: 80px;}
.lypop_sms_detail .order_info__group:nth-child(2) .order_info__stit{width: 64px;}
.lypop_sms_detail .order_info__group:nth-child(3) .order_info__stit{width: 51px;}
.lypop_sms_detail .tooltip_info .btn_tooltip_info{background: url('../images/ico/ic_16_document.svg') center center no-repeat;}
.lypop_sms_detail .tooltip_layer{bottom: 29px;max-width: 224px;}
/* popup:오더수정 */
.lypop_order_modify .lypop_wrapper{width:985px;height:95%;max-height:1443px}
.lypop_order_modify .lypop_body{height: calc(100% - 169px);}
.lypop_order_modify .scrolly .lypop_body_inner{height: auto;padding-right: 20px;}
.lypop_order_modify .flex_top{display: block;}
.lypop_order_modify .estimated_box{display: flex;align-items: center;justify-content: space-between;margin-bottom:16px;padding: 16px;background: #F6F7F8;border-radius: 4px;}
.lypop_order_modify .estimated_box .estimated_item{display: flex;align-items: center;justify-content: space-between;gap:16px;width:100%}
.lypop_order_modify .estimated_box .estimated_item + .estimated_item::before{display: inline-block;content:'';width: 1px;height: 16px;margin-left:16px;background-color: #E3E5E9;}
.lypop_order_modify .estimated_box .estimated_item:nth-child(3){justify-content: flex-start;}
.lypop_order_modify .estimated_box .stit{display: inline-block;font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;white-space: nowrap;}
.lypop_order_modify .estimated_box .cont{display: flex;align-items: center;justify-content: flex-end;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;text-align: right;}
.lypop_order_modify .estimated_box .estimated_item:nth-child(1) .cont{min-width: 194px;}
.lypop_order_modify .estimated_box .estimated_item:nth-child(2) .cont{min-width: 145px;}
.lypop_order_modify .opt_choice_area{display: flex;align-items: center;gap:16px}
.lypop_order_modify .opt_choice_area .opt_comms input[type="radio"] + .lab_choice{font-family: "Pretendard GOV";font-size: 16px;}
/* popup:단건운송요청>오더변경이력 */
.lypop_order_history .lypop_wrapper{width:760px;height:95%;max-height:494px;}
.lypop_order_history .lypop_body{height: calc(100% - 72px);}
.lypop_order_history .lypop_body_inner{padding-bottom:32px}
.lypop_order_history .tables_container{height: 100%;}
.lypop_order_history .tables_container tbody .inner_cell{padding: 14px 8px;}
/* popup:단건운송요청>상하차지 순서 변경 */
.lypop_swap .lypop_wrapper{width: 608px;height:95%;max-height: 760px;}
.lypop_swap .lypop_body_inner{padding-top: 0;}
.lypop_swap .table_swap{height:calc(100% - 24px);}
.lypop_swap .table_swap .table_head{display: flex;align-items: center;height:40px;background-color: #F6F7F8;border-top:1px solid #E3E5E9;border-bottom:1px solid #E3E5E9}
.lypop_swap .table_swap .table_head .table_cell{height:100%;padding: 8px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color:#5C6370;letter-spacing: -0.3px;text-align: left;}
.lypop_swap .table_swap .table_cell:nth-child(1){width: 40px;}
.lypop_swap .table_swap .table_cell:nth-child(2){width: 80px;}
.lypop_swap .table_swap .table_cell:nth-child(3){width: 200px;}
.lypop_swap .table_swap .table_cell:nth-child(4){width: 240px;}
.lypop_swap .table_swap .table_body{height:calc(100% - 40px);overflow-y: auto;}
.lypop_swap .table_swap .table_body .row_drag{display: flex;align-items: center;background-color: #ffffff;border-bottom:1px solid #E3E5E9;}
.lypop_swap .table_swap .table_body .row_drag .table_cell{padding: 10px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;text-align: left;}
.lypop_swap .ic_swap{display: inline-block;width: 24px;height: 24px;background: url('../images/ico/ic_24_drag_indicator.svg') center center no-repeat;background-size: 100% auto;vertical-align: top;}
.lypop_swap .lypop_bottom_fixed{border-top: 0;}
/* popup:단건운송요청>협력사차량목록 */
.lypop_partner_car .lypop_wrapper{width: 906px;height:95%;max-height: 742px;}
.lypop_partner_car .tag_state{max-width: 590px;text-align:left;text-overflow: ellipsis;overflow: hidden;}
.lypop_partner_car .opt_wrap__combi_srch .opt_input__box{width: 320px;}
.lypop_partner_car .tables_container{height: calc(100% - 24px);margin-top: 16px;}
.lypop_partner_car .nodata_wrap{height:466px !important;}
.lypop_partner_car .btn_area{display: flex;align-items: center;gap:4px;margin-left:12px}
.lypop_partner_car .btn_area::before{display: inline-block;content:'';width: 1px;height: 20px;background-color: #E3E5E9;}
/* popup:단건운송요청>운송요청 기본 설정 */
.lypop_request_setting .lypop_wrapper{width: 400px;height:95%;max-height:890px;}
.lypop_request_setting .scrolly .lypop_body_inner{padding: 0 24px 20px}
.lypop_request_setting .scrolly{overflow-y: auto;}
.lypop_request_setting .lypop_body_inner > .desc{padding-bottom:0;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color: #2E3238;letter-spacing: -0.32px;}
.lypop_request_setting .form_area{margin-top: 16px;}
.lypop_request_setting .form_row + .form_row{margin-top: 16px;}
.lypop_request_setting .opt_textarea{height: 96px;}
.lypop_request_setting .lypop_bottom_fixed{border-top: 0;}
/* popup:배차현황>증빙서류 */
.lypop_provide .lypop_wrapper{width: 600px;height:95%;max-height:952px;}
.lypop_provide .lypop_body{height: calc(100% - 72px);}
.lypop_provide .lypop_body_inner{padding: 12px 24px 0;}
.lypop_provide .tab_lst{justify-content: center;}
.lypop_provide .tab_wrap .tab_item{width: 50%;}
.lypop_provide .tabcontent{height: calc(100% - 47px);}
.lypop_provide .tables_container{height: auto;}
.lypop_provide .tables_vertical{margin-top: 2px;}
.lypop_provide .images_wrap{display: flex;align-items: center;justify-content: space-around;flex-direction: column;position: relative; width:100%;height:calc(100% - 285px);margin-top: 16px;background-color: #F6F7F8;border-radius: 4px;text-align: center;overflow: hidden;overflow-y: auto;}
.lypop_provide .images_wrap img{max-width: 100%;height: auto;}
.lypop_provide .util_wrap{display: flex;align-items: center;justify-content: flex-end; gap:8px;margin-top: 8px;}
.lypop_provide .swiper{display: flex;align-items: center;justify-content: flex-end;position: relative; margin-top: 16px;}
.lypop_provide .swiper-wrapper{display: flex;align-items: center;justify-content: flex-end;gap:12px;overflow: hidden;}
.lypop_provide .swiper-slide{flex:none;width:64px;height: 64px;background-color: #F6F7F8;text-align: center;}
.lypop_provide .swiper-slide img{max-width: 100%;height: auto;max-height: 100%;}
.lypop_provide .swiper-slide.active{border: 2px solid #005FFF;}
.lypop_provide .swiper-pagination{position: absolute;top:25px;left:12px; font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#5C6370;letter-spacing: -0.32px;white-space: nowrap;}
.lypop_provide .swiper-pagination strong{font-weight: 400;color:#2E3238;}
.lypop_provide .swiper-container{display: flex;align-items: center;gap:12px;max-width: 456px;}
.lypop_provide .swiper-button-prev{display: block;flex:none;position: relative;width: 32px;height: 32px;background: url(../images/ico/ic_16_paging_right.svg) center center no-repeat;background-size: 16px auto;border-radius: 4px;transform: rotate(180deg);}
.lypop_provide .swiper-button-next{display: block;flex:none;position: relative;width: 32px;height: 32px;background: url(../images/ico/ic_16_paging_right.svg) center center no-repeat;background-size: 16px auto;border-radius: 4px;}
.lypop_provide .swiper-button-prev:hover:not(:disabled),
.lypop_provide .swiper-button-next:hover:not(:disabled){background-color: #F1F2F4;cursor: pointer;}
.lypop_provide .swiper-button-prev:disabled{background: url(../images/ico/ic_16_paging_right_disabled.svg) center center no-repeat;cursor: default;}
.lypop_provide .swiper-button-next:disabled{background: url(../images/ico/ic_16_paging_right_disabled.svg) center center no-repeat;cursor: default;}
.lypop_provide .nodata_wrap{height: calc(100% - 32px);background-color: #F6F7F8;}
/* popup:배차현황>기사 현위치 */
.lypop_driver_location .lypop_wrapper{width: 800px;height:95%;max-height:568px;}
.lypop_driver_location .lypop_body{height: calc(100% - 72px);}
.lypop_driver_location .lypop_body_inner{padding:0 24px 32px}
.lypop_driver_location .desc{padding-left:10px}
.lypop_driver_location .map_wrap{position: relative;}
.lypop_driver_location .map{position: relative;width: 752px;height: 400px;}
.lypop_driver_location .opt_switch{position: absolute;top:77px;right:24px;justify-content: right;}
.lypop_driver_location .opt_switch .opt_switch_title{padding-right:8px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color: #2E3238;letter-spacing: -0.32px;}
.lypop_driver_location .opt_switch .opt_switch_item{flex-basis: 50px;}
.lypop_driver_location .opt_switch .opt_switch_item label{line-height: 34px}
.lypop_driver_location .map_scale{top:12px;right:12px;}
/* popup:기사 현위치 공통 */
.map_pin{position: absolute;}
.map_pin .pin{width:24px;height:32px;padding-top:10px;background-position: center center;background-repeat: no-repeat;background-size: 100% auto;font-family: "Pretendard GOV";font-size: 14px;font-weight: 700;line-height: 20px;color:#ffffff;letter-spacing: -0.28px;text-align: center;}
.map_pin.pin_load .pin{background-image: url('../images/ico/ic_pin_blue.svg');}
.map_pin.pin_unload .pin{background-image: url('../images/ico/ic_pin_purple.svg');}
.map_pin.pin_course .pin{padding-top:12px;background-image: url('../images/ico/ic_pin_gray.svg');font-family: "Pretendard GOV";font-size: 12px;line-height: 18px;}
.map_pin.pin_overlap .pin{padding-top:12px;background-image: url('../images/ico/ic_pin_overlap.svg');font-family: "Pretendard GOV";font-size: 12px;line-height: 18px;}
.map_pin.pin_driver .pin{width:40px;height:55px;background-image: url('../images/ico/ic_pin_green.svg');font-family: "Pretendard GOV";font-size: 16px;line-height: 24px;}
.map_pin .pin_time__box{position: absolute;bottom:38px;left:50%;transform: translateX(-50%);z-index: 10;width: max-content; padding:4px 6px;background:#ffffff;border: 1px solid #BABABA;border-radius: 10px;box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.15);border-radius: 4px;}
.map_pin .pin_time__box::before{display: block;content: '';position: absolute;left:50%;bottom: -5px;transform: translateX(-50%);z-index: 30;width:16px;height: 5px;background: url('../images/ico/ic_pin_arrow.svg') center center no-repeat;background-size: 100% auto;}
.map_pin .pin_time__box strong{display: inline-block;padding-right: 4px;font-size: 14px;font-weight:600;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.map_pin .pin_time__box .pin_info{display:flex;justify-content: space-between;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
/* popup:운송사>운송사정보 공통 */
.lypop_transport_info .date{position:absolute;top:30px;right:72px; font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;color: #767D8A;letter-spacing: -0.26px;}
.lypop_transport_info .lypop_wrapper{width:870px;height:95%;max-height:1114px;overflow: hidden;}
.lypop_transport_info .lypop_body_inner{padding-bottom: 0;}
.lypop_transport_info .transport_info_lst{padding-bottom: 20px}
.lypop_transport_info .h2_tit .btns{vertical-align: baseline;}
.lypop_transport_info .tb_group + .tb_group{margin-top: 8px;}
.lypop_transport_info .tb_group .tb_toggle{display: flex;align-items: center;justify-content: space-between;padding-right:8px;background-color: #F6F7F8;border-top: 1px solid #E3E5E9;border-bottom: 1px solid #E3E5E9;}
.lypop_transport_info .tb_group .btn_tb_toggle{display: flex;align-items: center;padding:6px 8px 7px;}
.lypop_transport_info .tb_group .btn_tb_toggle::before{display: inline-block;content: '';width: 16px;height: 16px;margin-right:8px;background: url('../images/ico/ic_16_arrow_down_gray.svg') center center no-repeat;background-size: 16px auto;transform: rotate(-180deg);}
.lypop_transport_info .tb_group .btn_tb_toggle .tit{display:inline-block;font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color:#454B55;letter-spacing: -0.3px;}
.lypop_transport_info .tb_group .tables_vertical{display: none;margin: 0;}
.lypop_transport_info .tb_group.toggle_open .tables_vertical{display: block;border-top:0}
.lypop_transport_info .tb_group.toggle_open .btn_tb_toggle::before{transform: rotate(0);}
/* popup:운송사>화주사정보:거래중 */
.lypop_transport_ing .lypop_wrapper{height:95%;max-height:1070px;}
.lypop_transport_ing .lypop_body{height:calc(100% - 72px)}
.lypop_transport_ing .scrolly .lypop_body_inner{padding-bottom: 32px;}
/* popup:운송사>화주사정보:거래요청 */
.lypop_transport_request .lypop_wrapper{height:95%;max-height:743px;}
/* popup:운송사>화주사정보:반려 */
.lypop_transport_reject .lypop_wrapper{height:95%;max-height:833px;}
/* popup:운송사>화주사정보:거래중지 */
.lypop_transport_suspend .lypop_wrapper{height:95%;max-height:1118px;}
.lypop_transport_suspend .lypop_body{height: calc(100% - 72px);}
.lypop_transport_suspend .scrolly .lypop_body_inner{padding-bottom: 32px;}
.lypop_transport_suspend .transport_info_lst{padding-bottom: 32px;}
/* popup:운송사>거래수락 */
.lypop_deal_accept .lypop_wrapper{width: 416px;height:95%;max-height:505px;}
.lypop_deal_accept .lypop_body_inner{padding-top:0}
.lypop_deal_accept .form_area .form_list{height: 100%;}
.lypop_deal_accept .opt_choice_box{height: calc(100% - 67px)}
.lypop_deal_accept .opt_choice_box .opt_choice__lst{height:calc(100% - 40px)}
.lypop_deal_accept .lypop_bottom_fixed{border-top:0}
/* popup:운송사>거래반려 */
.lypop_deal_reject .lypop_wrapper{width: 416px;}
.lypop_deal_reject .lypop_body{height: calc(100% - 184px);}
.lypop_deal_reject .lypop_body_inner{padding-top:0}
.lypop_deal_reject .opt_textarea{height: 96px}
.lypop_deal_reject .lypop_bottom_fixed{border-top:0}
/* popup:운송사>부가 정보 추가 */
.lypop_additional_info .lypop_wrapper{width:416px;}
.lypop_additional_info .form_row + .form_row{margin-top:16px}
.lypop_additional_info .lypop_bottom_fixed{border-top:0}
/* popup:배차현황>상하차지정보 */
.lypop_loading_detail .lypop_wrapper{width: 800px;height:95%;max-height:796px;}
.lypop_loading_detail .lypop_body{height: calc(100% - 72px);}
/* popup:회사관리 공통 */
.lypop_workgroup_comm .lypop_body{height: calc(100% - 164px);}
.lypop_workgroup_comm .scrolly{height: calc(100% - 20px);}
/* .lypop_workgroup_comm .scrolly .lypop_body_inner{padding: 12px 24px 0;} */
.lypop_workgroup_comm .form_area{height:100%}
.lypop_workgroup_comm .form_row + .form_row{margin-top:16px}
.lypop_workgroup_comm .form_title{font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.lypop_workgroup_comm .form_title .desc{font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#5C6370;letter-spacing: -0.24px;}
.lypop_workgroup_comm .opt_choice__all .total{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
.lypop_workgroup_comm .opt_choice__all .total strong{font-weight: 600;}
.lypop_workgroup_comm .opt_choice__all.disabled .total{color:#C7CBD1}
.lypop_workgroup_comm .opt_choice__lst{padding:4px 0}
.lypop_workgroup_comm .opt_choice_box{border: 1px solid #E3E5E9;border-radius: 4px;}
.lypop_workgroup_comm .opt_choice_box .opt_choice__all{display: flex;align-items: center;justify-content: space-between;height:40px;padding:6px 12px 5px 8px;border-bottom: 1px solid #E3E5E9;}
.lypop_workgroup_comm .opt_choice_box .opt_comms input[type="checkbox"] + .lab_choice{color: #454B55;white-space: normal;}
.lypop_workgroup_comm .opt_choice_box .opt_comms input[type="checkbox"]:checked + .lab_choice{font-weight: 400;}
.lypop_workgroup_comm .opt_choice_box .opt_comms input[type="checkbox"]:disabled + .lab_choice{color: #C7CBD1;}
.lypop_workgroup_comm .opt_choice_box .opt_choice__item{padding:10px 8px;}
/* popup:회사>직원정보 */
.lypop_employee .lypop_wrapper{width:500px;height:95%;max-height: 846px;}
.lypop_employee .scrolly{height:100%}
.lypop_employee .scrolly .lypop_body_inner{height: auto;}
.lypop_employee .form_area{height: calc(100% - 256px)}
.lypop_employee .employee_info_box{position:relative;margin-bottom:20px;padding:20px;background: #FFF;border-radius: 4px;border: 1px solid #E3E5E9;}
.lypop_employee .employee_info_box .name{display:inline-block;padding-bottom:12px;font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color:#2E3238;letter-spacing: -0.36px;}
.lypop_employee .employee_info_box .tag_state{position: absolute;top:20px;right:20px;}
.lypop_employee .employee_info__item{display: flex;align-items: flex-start;}
.lypop_employee .employee_info__item + .employee_info__item{margin-top: 8px;}
.lypop_employee .employee_info__item .stit{display:inline-block;flex:none;width: 92px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#454B55;letter-spacing: -0.28px;text-align: left;}
.lypop_employee .employee_info__item .cont{display:inline-block;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_employee .form_area .form_list{height: calc(100% - 177px);}
.lypop_employee .opt_choice_box{height: 250px}
.lypop_employee .opt_choice_box .opt_choice__lst.scrolly{height:calc(100% - 40px);}
.lypop_employee .tooltip_authority .tooltip_layer{top: 21px;transform: translateX(-11.7%);width: 431px;max-width: 431px;}
.lypop_employee .tooltip_authority .tooltip_layer::before{left: 50px;}
.lypop_employee .tooltip_authority.tooltip_info .btn_tooltip_info{width: 16px;height: 16px;}
/* popup:회사>직원정보>초대대기 */
/* .lypop_employee.lypop_employee_invite_wait .lypop_wrapper{width:480px;height:95%;max-height: 660px;}
.lypop_employee.lypop_employee_invite_wait .form_area .form_list{height: calc(100% - 174px);}
.lypop_employee.lypop_employee_invite_wait .opt_choice_box{height: 252px} */
/* popup:회사>직원초대 */
.lypop_employee_invite .lypop_wrapper{width:598px;height:95%;max-height: 540px;}
.lypop_employee_invite .lypop_body_inner{padding-bottom:0;}
.lypop_employee_invite .tables_container{height: calc(100% - 80px);margin-top: 16px;}
.lypop_employee_invite .table_wrap{height:100%}
.lypop_employee_invite .opt_wrap__combi_srch{margin-bottom: 16px;}
.lypop_employee_invite .tables_container .table_nodata .nodata_wrap{height: 242px;}
.lypop_employee_invite .lypop_bottom_fixed{border-top:0}
/* popup:회사>일괄직원승인 */
.lypop_employee_approval .lypop_wrapper{width:498px;height:95%;max-height:476px;}
.lypop_employee_approval .lypop_body_inner{padding-bottom:0;}
.lypop_employee_approval .tables_container{height:calc(100% - 14px)}
.lypop_employee_approval .tables_container .inner_cell{padding: 6px 10px;}
.lypop_employee_approval .opt_wrap__combi_srch{margin-bottom: 16px;}
.lypop_employee_approval .tables_container .table_nodata .nodata_wrap{height: 242px;}
.lypop_employee_approval .lypop_bottom_fixed{border-top:0}
/* popup:회사>업무그룹추가 */
.lypop_workgroup_add .lypop_wrapper{width: 737px;}
.lypop_workgroup_add .form_area{display: flex;align-items: baseline;gap:40px}
.lypop_workgroup_add .form_area .form_split{width:324px}
.lypop_workgroup_add .form_area .form_split:first-child:before{display:block;content:'';position: absolute;top:86px;left:347px;width: 1px;height: 505px;margin:0 20px;background-color: #E3E5E9;}
.lypop_workgroup_add .form_area .form_list{height: calc(100% - 380px);}
.lypop_workgroup_add .opt_choice_box .opt_choice__lst{height:179px;}
.lypop_workgroup_add .opt_comms.opt_switch .opt_switch_item label{line-height: 42px;}
.lypop_workgroup_add .opt_textarea{height: 72px;}
.lypop_workgroup_add .lypop_bottom_fixed{border-top:0}
/* popup:회사>업무그룹정보수정 */
.lypop_workgroup_modify .lypop_wrapper{width: 450px;}
.lypop_workgroup_modify .opt_textarea{height: 72px;}
.lypop_workgroup_modify .lypop_bottom_fixed{border-top:0}
/* popup:회사>업무그룹정보 */
.lypop_workgroup_info .lypop_wrapper{width: 870px;height: 95%;max-height: 1027px;}
.lypop_workgroup_info .tab_wrap{height: calc(100% - 136px);padding-top: 16px;}
.lypop_workgroup_info .tab_wrap .tab_lst{margin:0 24px;}
.lypop_workgroup_info .tab_wrap .tabcontent{height: calc(100% - 47px);}
.lypop_workgroup_info .tab_wrap .tabpanel{height: 100%;}
.lypop_workgroup_info .workgroup_info_box{position: relative;margin:0 24px;padding:20px;border: 1px solid #E3E5E9;border-radius: 4px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_tit{display: flex;align-items: center;gap:8px;padding-bottom:12px;font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color:#2E3238;letter-spacing: -0.36px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_wrap{display: flex;align-items: flex-start;gap:28px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_lst{display: flex;align-items: flex-start;flex-wrap: wrap;gap:8px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_item{display: flex;align-items: flex-start;gap:16px}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_item .stit{width: 97px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#767D8A;letter-spacing: -0.28px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_item .cont{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_lst:first-child{width: 218px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_lst:first-child .stit{width: 97px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_lst:first-child .cont{width: 105px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_lst:last-child .stit{width: 106px;}
.lypop_workgroup_info .workgroup_info_box .workgroup_info_lst:last-child .cont{width: 406px;}
.lypop_workgroup_info .workgroup_info_box .btns{position: absolute;top:20px;right:20px;}
.lypop_workgroup_info .tables_container{height: calc(100% - 48px);}
.lypop_workgroup_info .table_wrap{height:537px;margin:0 24px}
.lypop_workgroup_info .tables_container td .inner_cell{min-height: 48px;padding:2px 8px;}
.lypop_workgroup_info .filter_wrap{margin:0 24px 12px;}
.lypop_workgroup_info .tabpanel .cont_area{display: flex;align-items: center;}
.lypop_workgroup_info .tabpanel#tab_member .cont_area{width:120px}
.lypop_workgroup_info .tabpanel#tab_coustomer .cont_area{width:224px}
.lypop_workgroup_info .cont_area .cont{display: flex;flex-direction: column;overflow: hidden;}
.lypop_workgroup_info .cont_area.type_badge .cont{margin-right: 6px;}
.lypop_workgroup_info .cont_area .text_ellipsis{display: block;width:auto;font-family: "Pretendard GOV";font-size: 12px;font-weight: 400;line-height: 18px;color:#5C6370;letter-spacing: -0.24px;}
.lypop_workgroup_info .cont_area strong{font-family: "Pretendard GOV";font-size: 15px;font-weight: 700;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.lypop_workgroup_info .table_nodata .nodata_wrap{height: 494px;}
/* popup:회사>업무그룹삭제 */
.lypop_workgroup_del .lypop_body_inner{padding-top:0}
/* popup:회사>이용가능한운송사변경/소속직원변경 */
.lypop_company_modify .lypop_wrapper{width: 415px;height: 95%;max-height:649px;}
.lypop_company_modify .form_area .form_list{height: 100%;}
.lypop_company_modify .opt_choice_box{height: 100%}
.lypop_company_modify .opt_choice_box .opt_choice__lst{height: calc(100% - 40px)}
.lypop_company_modify .lypop_bottom_fixed{border-top:0}
/* popup:회사>사업자정보 */
.lypop_business_info .lypop_wrapper{width: 808px;}
.lypop_business_info .lypop_body{height: calc(100% - 150px);}
.lypop_business_info .tables_vertical_area + .tables_vertical_area{margin-top: 16px;}
.lypop_business_info .lypop_bottom_fixed{border-top:0}
/* popup:회사>사업자등록증 / 내정보>제출파일확인 */
.lypop_file .lypop_wrapper{width: 600px;height: 95%;max-height:726px;}
.lypop_file .lypop_body{height: calc(100% - 72px);}
.lypop_file .lypop_body_inner{padding-bottom: 0;}
.lypop_file .lypop_h1{display:flex;align-items: center;}
.lypop_file .lypop_h1 .badge_attached{display:flex;align-items: center;margin-left:8px; padding:3px 8px;background-color: #EBEDEF;border-radius: 4px;font-family: "Pretendard GOV";font-size: 13px;font-weight: 600;line-height: 19px;color:#2E3238;letter-spacing: -0.26px;}
.lypop_file .lypop_h1 .badge_attached .attached_name{max-width:343px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lypop_file .file_area{ display: flex;align-items: center;justify-content:space-around;flex-direction: column;width:100%;height: calc(100% - 34px);max-height:608px;border-radius: 4px;background: #F6F7F8;overflow-x: hidden;overflow-y: auto;}
.lypop_file .file_area img{width: auto;max-width:100%;height:auto;margin: 0 auto;}
/* popup:내정보>제출파일확인 */
.lypop_file.lypop_file_submit .lypop_body_inner{padding:0 24px 32px;}
.lypop_file.lypop_file_submit .file_area{height: calc(100% - 64px);max-height: 558px;}
/* popup:회사>사업장주소수정 / 설정>비밀번호변경,이메일변경,엑셀저장 */
.lypop_business_edit .lypop_wrapper{width:380px;}
.lypop_business_edit .lypop_bottom_fixed{border-top:0}
/* popup:비밀번호변경 권장 */
.lypop_pw_edit_recomm .lypop_wrapper{width:496px;}
.lypop_pw_edit_recomm .lypop_body_inner{padding:0 24px 20px;}
.lypop_pw_edit_recomm .lypop_bottom_fixed{border-top:0}
/* popup:내정보 */
.lypop_my_info .lypop_wrapper{width:870px;height: 95%;max-height:640px;}
.lypop_my_info .lypop_body{height: calc(100% - 72px);}
.lypop_my_info .user_section{padding: 20px;border-radius: 8px;border: 1px solid #E3E5E9}
.lypop_my_info .user_section .user_info_head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px;}
.lypop_my_info .user_section .user_info_head .title{font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color:#2E3238;letter-spacing: -0.36px;}
.lypop_my_info .user_section .user_info_head .btn_txt{color: #9197A1;}
.lypop_my_info .user_section .info_row{display: flex;align-items: center;gap:89px;}
.lypop_my_info .user_section .info_row + .info_row{margin-top: 9px;}
.lypop_my_info .user_section .info_item{display: flex;align-items: baseline;gap:16px}
.lypop_my_info .user_section .info_title{flex:none;width:51px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;white-space: nowrap;}
.lypop_my_info .user_section .info_item:nth-child(2n) .info_title{width: 77px;}
.lypop_my_info .user_section .info_cont{display: flex;align-items: center;gap:8px;}
.lypop_my_info .user_section .info_cont .txt{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;word-break: break-all;}
.lypop_my_info .user_section .info_cont .ico_ellipsis{display: block;width: 66px;height: 6px;background:url('../images/ico/ic_ellipse_7.svg') center center repeat-x;background-size: 100% auto;}
.lypop_my_info .user_section .info_item:first-child .info_cont{width: 137px;}
.lypop_my_info .auth_browser_wrap{margin-top:24px}
.lypop_my_info .auth_browser_wrap .auth_browser_head strong{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_my_info .auth_browser_wrap .auth_browser_head .desc{padding-top:8px;font-size: 14px;font-weight: 400;line-height: 20px;color:#5C6370;letter-spacing: -0.28px;}
.lypop_my_info .auth_browser_wrap .auth_browser_item{display: flex;align-items: center;justify-content: space-between;margin-top:8px;padding:15px 20px;border-radius: 4px;border: 1px solid #E3E5E9;}
.lypop_my_info .auth_browser_info .auth_browser{display: flex;align-items: center;gap:4px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.lypop_my_info .auth_browser_info .auth_browser .auth_browser_name{display: flex;align-items: center;gap:4px;}
.lypop_my_info .auth_browser_info .auth_browser strong{font-size: 15px;font-weight: 600;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.lypop_my_info .auth_browser_info .auth_browser .browser{display: flex;align-items: center;gap:4px;}
.lypop_my_info .auth_browser_info .auth_browser .browser::before{display: inline-block;content:'';width: 1px;height: 13px;background-color: #C7CBD1;vertical-align: middle;}
.lypop_my_info .auth_browser_info .regist_time{padding-top:2px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#767D8A;letter-spacing: -0.28px;}
.lypop_my_info .auth_browser_wrap .nodata_wrap{margin-top: 101px;}
.lypop_my_info .setion_wrap + .setion_wrap{padding-bottom: 52px;}
/* popup:ttms2차개편후 삭제예정 */
.lypop_my_info .lypop_body{height: calc(100% - 169px);}
.lypop_my_info .invite_section .invite_info_box{display: flex;align-items: center;justify-content: space-between;gap:8px;padding: 16px 24px 16px 16px;border-radius: 4px;background: #F5F9FF;}
.lypop_my_info .invite_section .invite_info_box + .invite_info_box{margin-top: 8px;}
.lypop_my_info .invite_section .invite_info_box .invite_msg{display: flex;align-items: center;gap:8px;}
.lypop_my_info .invite_section .invite_info_box .invite_msg::before{display: inline-block;content:'';flex:none;width: 48px;height: 48px;background: url('../images/ico/ic_48_check_blue.svg') center center no-repeat;background-size: 100% auto;}
.lypop_my_info .invite_section .invite_info_box .invite_msg .txt{font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;color:#454B55;letter-spacing: -0.26px;}
.lypop_my_info .invite_section .invite_info_box .invite_msg strong{display: block;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#000000;letter-spacing: -0.28px;}
.lypop_my_info .setion_wrap{padding: 20px 0;}
.lypop_my_info .section_info_head{display: flex;align-items: center;justify-content: space-between;height:36px;margin-bottom: 8px;}
.lypop_my_info .section_info_head .title{font-family: "Pretendard GOV";font-size: 16px;font-weight: 600;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_my_info .article_info_item{display:grid;padding: 20px;border-radius: 8px;border: 1px solid #E3E5E9}
.lypop_my_info .article_info_item + .article_info_item{margin-top: 8px;}
.lypop_my_info .article_info_item.nodata_item{border:0}
.lypop_my_info .article_info_item .company_top{display: flex;align-items: baseline;justify-content: space-between;gap:24px}
.lypop_my_info .article_info_item .company_left{display: flex;align-items: center;gap:16px}
.lypop_my_info .article_info_item .company_title{display: flex;align-items: flex-start;gap:12px}
.lypop_my_info .article_info_item .company_title strong{font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color:#1A1A1A;letter-spacing: -0.36px;}
.lypop_my_info .article_info_item .util_doc{display: flex;align-items: center;gap:8px}
.lypop_my_info .article_info_item .util_doc::before{display: inline-block;content:'';width: 1px;height: 16px;background-color: #E3E5E9;}
.lypop_my_info .article_info_item .util_area{display: flex;align-items: center;gap:8px;}
.lypop_my_info .article_info_item .util_area .btn_txt{color: #9197A1;}
.lypop_my_info .article_info_item .caution{padding-top:4px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;}
.lypop_my_info .article_info_item .company_info_box{height: fit-content;margin-top:20px;padding: 20px;border-radius: 4px;background:#F6F7F8;}
.lypop_my_info .article_info_item .company_info_box .info_row{display: flex;align-items: center;gap:56px;}
.lypop_my_info .article_info_item .company_info_box .info_row + .info_row{margin-top: 9px;}
.lypop_my_info .article_info_item .company_info_box .info_item{display: flex;align-items: flex-start;gap:16px}
.lypop_my_info .article_info_item .company_info_box .info_title{flex:none;width:95px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#9197A1;letter-spacing: -0.32px;}
.lypop_my_info .article_info_item .company_info_box .info_cont{display: flex;align-items: center;gap:4px;}
.lypop_my_info .article_info_item .company_info_box .info_cont .txt{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
/* popup:내정보>소속회사관리 */
.lypop_company_mng .lypop_wrapper{width:870px;height: 95%;max-height:726px;}
.lypop_company_mng .lypop_body{height: calc(100% - 169px);overflow:hidden;}
.lypop_company_mng .lypop_body_inner{padding: 12px 20px 20px;}
.lypop_company_mng .article_info_item{display:grid;padding: 20px;border-radius: 8px;border: 1px solid #E3E5E9}
.lypop_company_mng .article_info_item + .article_info_item{margin-top: 8px;}
.lypop_company_mng .article_info_item.nodata_item{border:0}
.lypop_company_mng .article_info_item .company_top{display: flex;align-items: baseline;justify-content: space-between;gap:24px}
.lypop_company_mng .article_info_item .company_left{display: flex;align-items: center;gap:16px}
.lypop_company_mng .article_info_item .company_title{display: flex;align-items: flex-start;gap:12px}
.lypop_company_mng .article_info_item .company_title strong{font-family: "Pretendard GOV";font-size: 18px;font-weight: 600;line-height: 26px;color:#1A1A1A;letter-spacing: -0.36px;}
.lypop_company_mng .article_info_item .util_doc{display: flex;align-items: center;gap:8px}
.lypop_company_mng .article_info_item .util_doc::before{display: inline-block;content:'';width: 1px;height: 16px;background-color: #E3E5E9;}
.lypop_company_mng .article_info_item .util_area{display: flex;align-items: center;gap:8px;}
.lypop_company_mng .article_info_item .util_area .btn_txt{color: #9197A1;}
.lypop_company_mng .article_info_item .caution{padding-top:4px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;}
.lypop_company_mng .article_info_item .company_info_box{height: fit-content;margin-top:20px;padding: 20px;border-radius: 4px;background:#F6F7F8;}
.lypop_company_mng .article_info_item .company_info_box .info_row{display: flex;align-items: center;gap:56px;}
.lypop_company_mng .article_info_item .company_info_box .info_row + .info_row{margin-top: 9px;}
.lypop_company_mng .article_info_item .company_info_box .info_item{display: flex;align-items: flex-start;gap:16px}
.lypop_company_mng .article_info_item .company_info_box .info_title{flex:none;width:95px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#9197A1;letter-spacing: -0.32px;white-space: nowrap;}
.lypop_company_mng .article_info_item .company_info_box .info_cont{display: flex;align-items: center;gap:4px;}
.lypop_company_mng .article_info_item .company_info_box .info_cont .txt{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_company_mng.lypop_company_invite .lypop_body{height: calc(100% - 72px);}
.lypop_company_mng .invite_section{margin-bottom: 12px;}
.lypop_company_mng .invite_section .invite_info_box{display: flex;align-items: center;justify-content: space-between;gap:8px;padding: 16px 24px 16px 16px;border-radius: 4px;background: #F5F9FF;}
.lypop_company_mng .invite_section .invite_info_box + .invite_info_box{margin-top: 8px;}
.lypop_company_mng .invite_section .invite_info_box .invite_msg{display: flex;align-items: center;gap:8px;}
.lypop_company_mng .invite_section .invite_info_box .invite_msg::before{display: inline-block;content:'';flex:none;width: 48px;height: 48px;background: url('../images/ico/ic_48_check_blue.svg') center center no-repeat;background-size: 100% auto;}
.lypop_company_mng .invite_section .invite_info_box .invite_msg .txt{font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;color:#454B55;letter-spacing: -0.26px;}
.lypop_company_mng .invite_section .invite_info_box .invite_msg strong{display: block;font-family: "Pretendard GOV";font-size: 14px;font-weight: 600;line-height: 20px;color:#000000;letter-spacing: -0.28px;}
.lypop_company_mng .setion_wrap{padding-bottom: 20px;}
/* popup:내정보>소속회사등록 */
.lypop_company_regist .lypop_wrapper{width:416px;}
.lypop_company_regist .lypop_header .case{display: block;margin-bottom:6px;width:48px;height:48px;background-size: 100% auto;}
.lypop_company_regist .lypop_body .confirm_msg{margin-bottom:20px;font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_company_regist .lypop_bottom_fixed{border-top:0;}
/* popup:내정보>관리자인증 */
.lypop_admin_auth .lypop_wrapper{width:416px;}
.lypop_admin_auth .lypop_body_inner{padding:0 24px}
.lypop_admin_auth .clip_row .btn_clip{position: absolute;top:0;right:0px}
.lypop_admin_auth .account_form .signup_agree__lst{height:214px;margin: 20px 0 0;overflow-y:auto ;}
.lypop_admin_auth .attached_area .form_title{margin-bottom:8px}
/* popup:내정보>업무전화번호 등록유도 */
.lypop_phone_induce .lypop_wrapper{width:380px;}
.lypop_phone_induce .lypop_header .desc{padding-top:12px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;letter-spacing: -0.3px;}
.lypop_phone_induce .lypop_body_inner{padding-top: 0;}
.lypop_phone_induce .text_ellipsis{display: inline-block;max-width: 300px;}
.lypop_phone_induce .lypop_bottom_fixed{border-top: 0;}
.lypop_phone_induce .lypop_bottom_fixed .btns{width: 100%;}
/* popup:내정보>휴대전화번호변경 */
.lypop_phone_edit .lypop_wrapper{width:376px;height:95%;max-height:504px;}
.lypop_phone_edit.account_comm .account_wrap{margin-top: 0;}
.lypop_phone_edit .signup_agree__lst{height: 228px;margin: 16px 0 0;padding:0 6px 0 16px}
.lypop_phone_edit .lypop_bottom_fixed{border-top: 0;}
/* popup:계정공통 */
.lypopup_container.account_comm{margin-top:0}
/* popup:계정>필수약관 */
.lypop_terms .lypop_wrapper{width:1296px;height:95%;max-height:675px;}
.lypop_terms .lypop_body{overflow:hidden;height:calc(100% - 72px);padding:0;border-radius:0 0 6px 6px}
.lypop_terms .lypop_h1{text-align: center;}
.winpop.lypop_terms .lypop_wrapper{height:100%;} /* winpop */
.winpop.lypop_terms .lypop_body{height:100%;} /* winpop */
/* popup:계정>가입완료 */
.lypop_join .lypop_wrapper{width: 477px;}
.lypop_join .lypop_body{padding:40px 40px 0}
.lypop_join.lypopup_container.lypop_fixed .lypop_footer{padding:32px 40px 40px}
.lypop_join .lypop_footer .btns{width: 328px;height: 64px;font-family: "Pretendard GOV";font-size: 20px;}
/* popup:환경설정 */
.lypop_setting .lypop_wrapper{width: 690px;}
.lypop_setting .h2_tit{margin-bottom: 8px;}
.lypop_setting .setting_item + .setting_item{margin-top: 20px;}
.lypop_setting .setting_box{position:relative;padding: 16px 20px;border-radius: 4px;border: 1px solid #E3E5E9;}
.lypop_setting .setting_box + .setting_box{margin-top: 8px}
.lypop_setting .setting_box .setting_title strong{display:block;font-family: "Pretendard GOV";font-size: 15px;font-weight: 600;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;}
.lypop_setting .setting_box .desc{display:block;padding-top:2px;font-family: "Pretendard GOV";font-size: 13px;font-weight: 400;line-height: 19px;color:#767D8A;letter-spacing: -0.26px;}
.lypop_setting .setting_box .opt_toggle{position: absolute;top:50%;right:20px;transform: translateY(-50%);width: auto;}
/* popup:공지사항 */
.lypop_notice .lypop_wrapper{width: 960px;height:95%;max-height:764px}
.lypop_notice .tables_container{height: calc(100% - 46px);}
.lypop_notice .tables_container tbody .inner_cell{padding: 13px 8px;}
.lypop_notice .tables_container .tag_state{margin-right: 4px;}
/* popup:공지사항 상세 */
.lypop_notice_detail .notice_scroll{height:100%;overflow: auto;}
.lypop_notice_detail .notice_head{padding:20px 0;border-top:1px solid #E3E5E9;border-bottom:1px solid #E3E5E9}
.lypop_notice_detail .notice_head strong{font-family: "Pretendard GOV";font-size: 22px;font-weight: 600;line-height: 32px;color:#2E3238;letter-spacing: -0.44px;}
.lypop_notice_detail .notice_head .notice_date{display:flex;align-items: center;padding-top:4px;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#767D8A;letter-spacing: -0.3px;}
.lypop_notice_detail .notice_head .notice_date .date::before{display: inline-block;content:'';width: 1px;height: 12px;margin:0 6px;background-color: #E3E5E9;}
.lypop_notice_detail .notice_contents{padding:20px 0;font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color:#2E3238;letter-spacing: -0.3px;white-space: pre-wrap;}
.lypop_notice_detail .attached_box{display: flex;align-items: center;gap:8px;width: fit-content;padding:7px 16px 6px;border-radius: 4px;background-color: #F6F7F8;}
.lypop_notice_detail .attached_area{display:flex;align-items: center;width:max-content;}
.lypop_notice_detail .attached_area .attached_name,
.lypop_notice_detail .attached_area .attached_extension{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 15px;letter-spacing: -0.3px;}
.lypop_notice_detail .attached_area .attached_name{display:inline-block;max-width:396px;padding:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lypop_notice_detail .btn_notice_attached{display:flex;align-items: center;width:max-content; padding:12px 20px 11px;border-radius: 4px;border: 1px solid #C7CBD1;background: #FFF;}
.lypop_notice_detail .btn_notice_attached::before{display: inline-block;content:'';width: 16px;height: 16px;margin-right:8px;background: url('../images/ico/ic_16_clip.svg') center center no-repeat;background-size: 100% auto;}
.lypop_notice_detail .btn_notice_attached::after{display: inline-block;content:'';width: 16px;height: 16px;margin-left:16px;background: url('../images/ico/ic_16_download.svg') center center no-repeat;background-size: 100% auto;}
.lypop_notice_detail .btn_notice_attached .attached_name,
.lypop_notice_detail .btn_notice_attached .attached_extension{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 15px;letter-spacing: -0.3px;}
.lypop_notice_detail .btn_notice_attached .attached_name{display:inline-block;max-width:396px;padding:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lypop_notice_detail .lypop_bottom_fixed{border-top: 0;}
.lypop_notice_detail .btns{display: flex;align-items: center;}
/* popup:공지사항 안내 */
.lypop_notice_urgent .lypop_wrapper{width: 720px;height:95%;max-height:806px}
.lypop_notice_urgent .lypop_header{height:150px;background: url('../images/bg_notice.png') center center no-repeat;background-size: 100% auto;border-radius: 12px 12px 0 0;}
.lypop_notice_urgent .lypop_body{height: calc(100% - 243px);}
.lypop_notice_urgent .lypop_body_inner{height:auto;padding: 20px 24px;}
.lypop_notice_urgent .notice_head{padding:0 0 24px;border-top:0;}
.lypop_notice_urgent .notice_contents{padding: 24px 0 0;}
.lypop_notice_urgent .lypop_bottom_fixed{border-top:1px solid #E3E5E9;}
/* popup:정산>위수탁세금계산서 */
.lypop_tax_invoice_view .lypop_wrapper{width:1080px;height:95%;max-height:840px;}
.lypop_tax_invoice_view .lypop_body{flex-grow:1;height:calc(100% - 72px);}
.lypop_tax_invoice_view .scrolly{height:calc(100% - 32px)}
.lypop_tax_invoice_view .scrolly .lypop_body_inner{padding: 12px 24px 32px}
.lypop_tax_invoice_view .invoice_head{display:flex;align-items:center;justify-content: space-between;}
.lypop_tax_invoice_view .invoice_head .invoice_info{display:flex;align-items:center;}
.lypop_tax_invoice_view .invoice_head .invoice_txt{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;color: #1A1A1A;letter-spacing: -0.3px;}
.lypop_tax_invoice_view .invoice_head .invoice_txt + .invoice_txt::before{display:inline-block;content:'';width: 1px;height: 12px;margin:0 8px 0 12px;background-color: #F2F2F2;vertical-align: middle;}
.lypop_tax_invoice_view .invoice_head .invoice_txt strong{font-weight: 600;}
.lypop_tax_invoice_view .invoice_head .invoice_info .invoice_txt + .invoice_txt .title{color: #999999;}
.lypop_tax_invoice_view .row_wrap + .row_wrap{margin-top: 20px;}
.lypop_tax_invoice_view .row_wrap.flex_wrap{display:flex;align-items:flex-start;justify-content: space-between;}
.lypop_tax_invoice_view .row_wrap.flex_wrap .tables_vertical{overflow: hidden;}
.lypop_tax_invoice_view .tables_vertical{border-top-left-radius:2px;border-bottom-left-radius:2px}
.lypop_tax_invoice_view .tables_vertical th{padding:6px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;text-align: center;}
.lypop_tax_invoice_view .tables_vertical td .inner_cell{font-family: "Pretendard GOV";font-size: 15px;font-weight: 400;line-height: 22px;letter-spacing: -0.3px;}
.lypop_tax_invoice_view .table_supply{width: 504px;border-top-color: #D22;}
.lypop_tax_invoice_view .table_receive{width: 504px;border-top-color: #005FFF;}
.lypop_tax_invoice_view .table_entrust{width: 100%;border-top: 0;border-top-left-radius:2px;border-top-right-radius:2px}
.lypop_tax_invoice_view .table_supply th{background-color:#fef6f6;border-bottom-color:#F5BDBD;border-left:1px solid #F5BDBD;border-right:1px solid #F5BDBD;color: #D22;}
.lypop_tax_invoice_view .table_receive th{background-color:#f1f3fe;border-bottom-color:#B2CFFF;border-left:1px solid #B2CFFF;border-right:1px solid #B2CFFF;color: #005FFF;}
.lypop_tax_invoice_view .table_entrust th{background-color:#f5faf4;border-bottom-color:rgba(61, 159, 33, 0.40);border-left:1px solid rgba(61, 159, 33, 0.40);border-right:1px solid rgba(61, 159, 33, 0.40);color: #3D9F21;}
.lypop_tax_invoice_view .table_entrust th:first-child{border-left: 0;}
.lypop_tax_invoice_view .table_supply td{border-bottom-color:#F5BDBD;}
.lypop_tax_invoice_view .table_receive td{border-bottom-color:#B2CFFF;}
.lypop_tax_invoice_view .table_entrust td{border-bottom-color:rgba(61, 159, 33, 0.40);}
.lypop_tax_invoice_view .table_supply th.stit{background-color:#DD3B3B;border-left:0}
.lypop_tax_invoice_view .table_receive th.stit{background-color:#2C6EDB;border-left:0}
.lypop_tax_invoice_view .table_entrust th.stit{background-color:#3D9F21;border-left-color:#3D9F21;}
.lypop_tax_invoice_view .table_supply th.stit .inner_cell, 
.lypop_tax_invoice_view .table_receive th.stit .inner_cell, 
.lypop_tax_invoice_view .table_entrust th.stit .inner_cell{display:inline-block;min-height:auto;padding:0;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: -0.28px;color:#ffffff;text-align:center;}
.lypop_tax_invoice_view .tables_container .table_contents{border-top-color:#5C6370}
.lypop_tax_invoice_view .tables_container .inner_table{border-top:0;overflow: visible;}
.lypop_tax_invoice_view .tables_container thead{width:100%}
.lypop_tax_invoice_view .tables_container thead th{border-bottom:1px solid #E3E5E9}
.lypop_tax_invoice_view .tables_container thead th,
.lypop_tax_invoice_view .tables_container tbody td{border-left: 1px solid #E3E5E9;}
.lypop_tax_invoice_view .tables_container thead th:first-child,
.lypop_tax_invoice_view .tables_container tbody td:first-child{border-left:0}
.lypop_tax_invoice_view .tables_container thead th .inner_cell{min-height:28px;padding:4px;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color: #5C6370;}
/* popup:정산>추가운임사유 */
.lypop_addfare_reason .lypop_wrapper{width:528px;}
.lypop_addfare_reason .lypop_body{height: calc(100% - 73px);overflow: hidden;}
.lypop_addfare_reason .lypop_body_inner{padding-bottom: 32px;}
.lypop_addfare_reason .h2_tit strong{font-family: "Pretendard GOV";font-size: 16px;font-weight: 700;line-height: 24px;color: #2E3238;letter-spacing: -0.32px;}
.lypop_addfare_reason .h2_tit .txt{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color: #5C6370;letter-spacing: -0.28px;}
.lypop_addfare_reason .tables_vertical{margin-top:8px;}
.lypop_addfare_reason .tooltip_layer{max-width: 224px;}
/* popup:대량운송 > 엑셀불러오기 */
.lypop_excel_import .lypop_wrapper{width:516px}
.lypop_excel_import .lypop_body_inner{padding: 12px 52px 20px;}
.lypop_excel_import .util_area{display:flex;align-items:center;justify-content: space-between;}
.lypop_excel_import .excel_box{position:relative;height:138px;margin-top:16px;padding:22px 16px;border-radius: 4px;border: 1px solid #E3E5E9;background:#FFF;}
.lypop_excel_import .attached_wrap{display:block;position: relative;padding-left: 28px;}
.lypop_excel_import .attached_wrap::before{display: inline-block;content:'';position: absolute;top:50%;left:0;transform: translateY(-50%); width: 16px;height: 16px;background: url('../images/ico/ic_16_document.svg') 0 0 no-repeat;background-size: 100% auto;}
.lypop_excel_import .attached_wrap .txt{font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#9197A1;letter-spacing: -0.28px;}
.lypop_excel_import .attached_area{display:flex;align-items: center;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#2E3238;letter-spacing: -0.28px;}
.lypop_excel_import .attached_area .attached_name{max-width:300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lypop_excel_import .btn_delete{position: absolute;bottom:22px;right:16px; margin-top: 12px;}
.lypop_excel_import .excel_box.file_upload{display:flex;flex-direction: column; align-items:center;background-color: #F6F7F8;border:1px dashed #E3E5E9;font-family: "Pretendard GOV";font-size: 14px;font-weight: 400;line-height: 20px;color:#454B55;letter-spacing: -0.28px;text-align: center;}
.lypop_excel_import .excel_box.file_upload::before{display: block;content:'';width: 24px;height: 24px;margin-bottom:8px;background: url('../images/ico/ic_16_plus_off.svg') center center no-repeat;background-size:18px auto;}
.lypop_excel_import .excel_box.file_upload:hover{background-color: #EBEDEF;border:1px solid #E3E5E9;cursor: pointer;}
.lypop_excel_import .lypop_bottom_fixed{border-top:0}
/* popup:테뷸레이터공통 */
.lypop_tabulator_com .lypop_wrapper{width:480px;min-height:auto}
.lypop_tabulator_com .scrolly .lypop_body_inner{padding: 12px 24px 32px;}
.lypop_tabulator_com .msg{font-family: "Pretendard GOV";font-size: 16px;font-weight: 400;line-height: 24px;color:#2E3238;letter-spacing: -0.32px;}
.lypop_tabulator_com .msg .msg_item{position: relative;padding-left: 12px;}
.lypop_tabulator_com .msg .msg_item::before{display: block;content:'';position: absolute;top:9px;left:0; width: 3px;height: 3px;background-color: #2E3238;border-radius: 50px;}
/* popup:테뷸레이터>경유지목록 */
.lypop_tabulator_course .lypop_wrapper{width:640px;height:95%;max-height:440px;}
.lypop_tabulator_course .lypop_body{height: calc(100% - 72px);overflow: hidden;}
/* mobile */
/* page:모바일login */
.mpage_login{width: 100%;padding-top: 72px;}
.mpage_login .contents_wrap{width:calc(100% - 32px);min-width:auto;max-width: 328px;margin:0 auto;padding-top:0}
.mpage_login .h1_tit{width: 328px;height: 46px;background: url('../images/logo_login.svg') center center no-repeat;background-size: 100% auto;margin-bottom: 24px;}
.mpage_login .login_opt{display: flex;flex-direction: column;gap: 8px;}
.mpage_login.account_comm .account_util_lst{ justify-content:flex-start}
.mpage_login .error_msg{display:block;position: absolute;top: 8px;left: 0;padding-top:0}








