@charset 'utf-8';
/*팝업 모음*/

.modal {}
.modal-md {max-width:400px}
.modal-xxl {max-width:1600px}
.modal.show_1 {z-index:1061}
.modal.show_2 {z-index:1063}
.modal.show_3 {z-index:1065}
.modal.show_4 {z-index:1067}
.modal.show_5,
.pop_alert,
.pop_confirm {z-index:1069}

.modal-backdrop1 {z-index:1060}
.modal-backdrop2 {z-index:1062}
.modal-backdrop3 {z-index:1064}
.modal-backdrop4 {z-index:1066}
.modal-backdrop5 {z-index:1068}


.modal-header {border-bottom:0; padding-bottom:5px; padding-top:0}
.modal-title {text-align:center}
.modal-title h1{font-size:18px; font-weight:bold; margin-bottom:20px; padding-bottom:30px; border-bottom:1px solid var(--bs-border-color)}
.modal-title h1 + p {padding-top:15px}
.modal-title h1 span {font-size:14px}

.modal-body {max-height:70vh; overflow-y:auto; overflow-x:hidden}
.modal-header + .modal-body {padding-top:0}
.modal-body select {max-height:300px; width:100%; overflow-y:auto}
.modal-body .select2  {width:100% !important}
.modal-body .frm {display:inline-block; width:100%}
.modal-body .label {float:left; line-height:35px}
.modal-body .label + div {display:inline-block; width:calc(100% - 100px); float:right}
.modal-body .label + div.mx {width:calc(100% - 110px)}

.modal-footer > * {margin:0}
.modal-footer .btn {min-width:100px}
.modal-footer .btn + .btn {margin-left:5px}


.modal .box + .box {margin-top:30px}

.modal.md_find .m_area > * {display:inline-block}
.modal.md_find .m_area > div {width:calc(80% - 20px); margin-right:10px} 
.modal.md_find .m_area button {float:right}

.modal-backdrop.show ~ .select2-container{z-index:9999}

/*
#tacho_p006 ul {text-align:center}
#tacho_p006 .src + ul li {display:inline-block; padding:0 10px}
#tacho_p006 .src + ul input[type='radio'] {display:none}
#tacho_p006 .src + ul input[type='radio'] + label {width:100px; height:37px; line-height:33px; border:1px solid var(--phoenix-border-color); background-color:var(--bs-secondary-bg); cursor:pointer; border-radius:5px}
#tacho_p006 .src + ul input[type='radio']:checked + label {background-color:var(--bs-primary); border-color:var(--bs-primary); color:var(--phoenix-white)}
*/

#tacho_p001 textarea {min-height:140px !important}

#tacho_p006 canvas {height:500px}


#tacho_006_P01 .card {box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.16)}
#tacho_006_P01 .card-body {padding:10px}
#tacho_006_P01 .body {border:1px solid var(--bs-border-color); max-height:300px; overflow:auto}
#tacho_006_P01 .box_1 b{font-size:18px}
#tacho_006_P01 .box_3 strong{font-size:16px; display:block; padding-bottom:10px}

#tacho_p009 .modal-dialog {--phoenix-modal-width:1470px}
#tacho_p009 .src li:nth-child(5) > div,
#tacho_p009 .src li:nth-child(6) > div {width:190px}
#tacho_p009 .src li:nth-child(5) > div input,
#tacho_p009 .src li:nth-child(6) > div input{padding-right:0px}
#tacho_p009 .src + .src li {width:30%}
#tacho_p009 .src + .src li div {width:80%}
/*#tacho_p009 .col-6 {height:500px; overflow:hidden}*/
#tacho_p009 .tab-content {height:600px; overflow-y:auto; padding-top:0}
#tacho_p009 .tab-content td {cursor:pointer}
#tacho_p009 .tab-content tr.active td {background-color:rgba(var(--phoenix-primary-dark-rgb), 0.07)}

#tacho_p010 .col-8 span:first-child {width:85px; display:inline-block}
#tacho_p010 .col-4 span:first-child {width:40px; display:inline-block}
#tacho_p010 .col-4 span:first-child + div {width:calc(100% - 50px)}



#tacho_p011.write .modal-title h1 + .text-end {display:none}
#tacho_p011.write label[for='btn_file'] {display:inline-block;}
#tacho_p011.write .modal-footer {display:block; text-align:right}

#tacho_p011.view .modal-title h1 + .text-end {font-size:13px; padding-bottom:5px; display:block}
#tacho_p011.view label[for='btn_file'],
#tacho_p011.view .modal-footer {display:none}


#tacho_018_P02 .body {border:1px solid var(--bs-border-color); max-height:300px; margin-bottom:20px; overflow:auto}


#tacho_020_p02 .border {border-color:var(--bs-border-color) !important; max-height:300px; overflow-y:auto}


@media (max-width: 1024px) {


}

