461 lines
18 KiB
SCSS
461 lines
18 KiB
SCSS
.ui-autocomplete{z-index: 10000000; max-height: 300px;overflow-y: auto;overflow-x: hidden;}
|
|
.target-btn{background-color: rgb(var(--bs-red-primary));color:rgb(var(--bs-white));border-radius: 5px;padding:5px;box-sizing: border-box;}
|
|
// .log-search-wrap{margin-bottom:0;}
|
|
|
|
// .logTable{margin-top: 0 !important;}
|
|
|
|
.search{
|
|
button.btn-primary{ width: 90px; font-weight: 700; font-size: 100%;color:rgb(var(--bs-white)); border-radius: 7px; background:rgb(var(--bs-red-primary));}
|
|
.term{margin-bottom: 15px;}
|
|
.input{
|
|
.btn-primary{margin-left:5px;}
|
|
.btn-special{margin-left:5px;}
|
|
}
|
|
}
|
|
|
|
.num-line{display:flex; align-items:center; margin:0 0 12px; font-size:15px;
|
|
span{display:inline-block; margin:0 0 0 4px; padding:2px 12px; border:1px dashed rgb(var(--bs-silver-chalice)); border-radius:4px; background:rgb(var(--bs-white));}
|
|
}
|
|
|
|
.ui-toggle{position:relative; width:42px; overflow:hidden; margin:0 auto;
|
|
input[type="checkbox"]{position:absolute; top:0; left:0; opacity:0;}
|
|
label{position:relative; display:block; width:100%; height:24px; overflow:hidden; text-indent:-9999px; border-radius:12px; background:rgb(var(--bs-gray-ashPink)); transition:all .2s;
|
|
&:before{position:absolute; top:2px; left:2px; width:20px; height:20px; content:''; border-radius:50%; background:rgb(var(--bs-white)); transition:all .2s;}
|
|
}
|
|
input[type="checkbox"]:checked{
|
|
& + label{background:rgb(var(--bs-blue-science));
|
|
&:before{left:auto; left:20px;}
|
|
}
|
|
}
|
|
}
|
|
.tbl-dark{
|
|
th{text-align:center;
|
|
&:not(:first-child){border-left:1px dashed rgb(var(--bs-gray-border));}
|
|
}
|
|
td{font-size:14px; vertical-align:middle;
|
|
&:not(:first-child){border-left:1px dashed rgb(var(--bs-gray-border));}
|
|
}
|
|
}
|
|
.td-inner{position:relative;
|
|
.more-action{position:absolute; top:0; right:0;
|
|
button{position:relative; width:12px; height:22px;
|
|
&:before{position:absolute; top:0; left:50%; width:4px; height:4px; content:''; border-radius:50%; background:rgb(var(--bs-gray-ashPink)); transform:translateX(-50%);}
|
|
span{display:block; overflow:hidden; text-indent:-9999px;
|
|
&:before{position:absolute; top:50%; left:50%; width:4px; height:4px; content:''; border-radius:50%; background:rgb(var(--bs-gray-ashPink)); transform:translate(-50%, -50%);}
|
|
&:after{position:absolute; bottom:0; left:50%; width:4px; height:4px; content:''; border-radius:50%; background:rgb(var(--bs-gray-ashPink)); transform:translateX(-50%);}
|
|
}
|
|
}
|
|
ul{position:absolute; top:0; right:12px; display:none; width:76px; padding:10px 0; border:1px solid rgb(var(--bs-silver)); border-radius:5px; background:rgb(var(--bs-white));
|
|
li:not(:first-child){margin-top:8px;}
|
|
}
|
|
}
|
|
}
|
|
.paging{display:flex; justify-content:center; margin:50px 0 0;
|
|
a{min-width:38px; height:22px; box-sizing:border-box; padding:0 10px; font-size:15px; text-align:center; line-height:22px; border-radius:3px;
|
|
&[class^="btn"]{color:rgb(var(--bs-silver-aluminium));}
|
|
&.current{color:rgb(var(--bs-white)); background:rgb(var(--bs-red-origin));}
|
|
}
|
|
}
|
|
|
|
.regi-content{display:flex; padding:35px 0 20px;
|
|
.btn-close{position:absolute; top:20px; right:20px;}
|
|
.step{width:270px; height:580px; margin:0 12px 0 10px;
|
|
ol{position:relative; display:flex; flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;
|
|
&:before{position:absolute; top:5%; left:17px; width:0; height:90%; content:''; border-left:2px dashed rgb(var(--bs-gray-pearl));}
|
|
}
|
|
li {
|
|
position: relative;
|
|
min-height: 15%;
|
|
max-height: 10rem;
|
|
overflow-y: scroll;
|
|
-ms-overflow-style: none; /* 익스플로러, 엣지 */
|
|
scrollbar-width: none; /* 파이어폭스 */
|
|
&::-webkit-scrollbar {
|
|
display: none; /* 크롬, 사파리, 오페라 */
|
|
}
|
|
&:last-child {
|
|
flex: none;
|
|
}
|
|
strong {
|
|
display: block;
|
|
height: 32px;
|
|
padding: 0 0 0 40px;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
line-height: 32px;
|
|
position: sticky;
|
|
top: 0;
|
|
background-color: rgb(var(--bs-white));
|
|
&:after {
|
|
display: block;
|
|
content: '';
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
position: absolute;
|
|
}
|
|
}
|
|
p {
|
|
margin: 15px 0 15px 30px;
|
|
font-size: 13px;
|
|
line-height: 1.4;
|
|
}
|
|
&:nth-child(1) strong::after {
|
|
@include bg('ico_regi01.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(2) strong::after {
|
|
@include bg('ico_regi02.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(3) strong::after {
|
|
@include bg('ico_regi03.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(4) strong::after {
|
|
@include bg('ico_regi04.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(5) strong::after {
|
|
@include bg('ico_regi05.png', 0, center);//var.scss
|
|
}
|
|
&.active {
|
|
strong {
|
|
color: rgb(var(--bs-blue));
|
|
}
|
|
&:nth-child(1) strong::after {
|
|
@include bg('ico_regi01_on.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(2) strong::after {
|
|
@include bg('ico_regi02_on.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(3) strong::after {
|
|
@include bg('ico_regi03_on.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(4) strong::after {
|
|
@include bg('ico_regi04_on.png', 0, center);//var.scss
|
|
}
|
|
&:nth-child(5) strong::after {
|
|
@include bg('ico_regi05_on.png', 0, center);//var.scss
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.detail-wrap{
|
|
width: calc(100% - 180px);
|
|
overflow:hidden;
|
|
.sche-info-txt{
|
|
text-align:center;
|
|
margin:0 0 3%;
|
|
}
|
|
.detail{display:none;width:100%;padding:5px;overflow-x:auto;scroll-behavior:smooth;box-sizing:border-box;
|
|
&.active{display:block;}
|
|
.form-check-input{margin-top:0; transition: all .2s;
|
|
& + label{margin-left:5px !important; margin-right: 1rem;}
|
|
&:checked + label{color:rgb(var(--bs-blue)); font-weight: 900;}
|
|
}
|
|
.form-control + .btn-special{flex:unset; float: unset; height: auto; padding: 12px 15px; line-height: 1.4; }
|
|
}
|
|
.tbl-side{font-size:15px; border-radius:5px; box-shadow:0 0 0 1px rgb(var(--bs-gray-border));
|
|
tr:first-child{
|
|
th{border-radius:5px 0 0 0;}
|
|
}
|
|
tr:last-child{
|
|
th{border-radius:0 0 0 5px;}
|
|
}
|
|
tr:not(:last-child){
|
|
th,
|
|
td{border-bottom:1px solid rgb(var(--bs-gray-border));}
|
|
}
|
|
th{padding:18px; text-align:right; border-right:1px solid rgb(var(--bs-gray-border)); background:rgb(var(--bs-white-spring));}
|
|
input[type="text"].bg{background:rgb(var(--bs-white-spring));}
|
|
>:not(caption)>*>*{border-bottom-width:0;}
|
|
}
|
|
.tbl-header{font-size:15px; text-align:center; box-shadow:0 0 0 1px rgb(var(--bs-gray-border));
|
|
thead{
|
|
th{padding:.8rem .5rem; border-bottom:1px solid rgb(var(--bs-gray-border)); background:rgb(var(--bs-white-spring)); text-align: center;
|
|
&:not(:first-child){border-left:1px dashed rgb(var(--bs-gray-border));}
|
|
&:first-child{border-radius:5px 0 0 0;}
|
|
&:last-child{border-radius:0 5px 0 0;}
|
|
}
|
|
}
|
|
tr:not(:last-child){
|
|
td{border-bottom:1px solid rgb(var(--bs-gray-border));}
|
|
}
|
|
tr.selected{
|
|
>* {box-shadow: inset 0 0 0 9999px rgba(var(--bs-pink-light-rose), 0.369); color:rgb(var(--bs-black)); font-weight: 600;}
|
|
}
|
|
td{min-height:42px; vertical-align: middle; word-break: break-word;
|
|
&:not(:first-child){border-left:1px dashed rgb(var(--bs-gray-border));}
|
|
.em{color:rgb(var(--bs-blue));}
|
|
}
|
|
>:not(caption)>*>*{border-bottom-width:0;}
|
|
.btn-add{position:relative; width:19px; height:19px; overflow:hidden; text-indent:-9999px; border-radius:5px; background:rgb(var(--bs-dark-metal));
|
|
&:before{position:absolute; top:50%; left:50%; width:3px; height:10px; content:''; background:rgb(var(--bs-white-spring)); transform:translate(-50%, -50%);}
|
|
&:after{position:absolute; top:50%; left:50%; width:10px; height:3px; content:''; background:rgb(var(--bs-white-spring)); transform:translate(-50%, -50%);}
|
|
}
|
|
.form-flex{gap:5px;
|
|
.form-select{margin:0; font-size:15px;}
|
|
.no-flex{flex:none; width:120px;}
|
|
}
|
|
}
|
|
.short{display:inline-block; width:25%;}
|
|
.middle{width:50%;}
|
|
.form-select + .form-select{margin-top:6px;}
|
|
.form-flex{display:flex; align-items:center;
|
|
*{flex:1;}
|
|
span{flex:none; width:25px; text-align:center;}
|
|
}
|
|
.tab{display:flex; margin:0 0 42px;overflow-x:auto;scroll-behavior:smooth;
|
|
li{margin:0 8px 0 0;}
|
|
a{display:block; width:135px; height:42px; font-size:18px; color:rgb(var(--bs-dark-metal)); text-align:center; line-height:40px; border:1px solid rgb(var(--bs-dark-metal)); border-radius:21px; background:rgb(var(--bs-white));}
|
|
.active{
|
|
a{color:rgb(var(--bs-white)); background:rgb(var(--bs-dark-metal));}
|
|
}
|
|
}
|
|
.search{margin:0 0 18px;
|
|
input[type="text"]{
|
|
height:44px;
|
|
padding:0 0 0 42px;
|
|
border:1px solid rgb(var(--bs-gray-600));
|
|
border-radius:22px;
|
|
@include bg('search.svg', 24px, center);//var.scss
|
|
}
|
|
}
|
|
.input{flex:1; display:flex;
|
|
input[type="text"]{
|
|
flex:1;
|
|
width:100%;
|
|
height:50px;
|
|
box-sizing:border-box;
|
|
margin:0 10px 0 0;
|
|
padding:0 15px 0 45px;
|
|
border:1px solid rgb(var(--bs-gray-600));
|
|
border-radius:25px;
|
|
@include bg('search.svg', 24px, center);//var.scss
|
|
&:focus{border-color:transparent; box-shadow: 0 0 0 0.25rem rgba(var(--bs-red-rose-madder), 0.271); caret-color:rgb(var(--bs-red-origin));
|
|
&::placeholder{color:rgb(var(--bs-red-origin)); text-indent:0.75rem; transition:text-indent 0.3s;}
|
|
}
|
|
}
|
|
.btn-primary{width:115px; height:52px; font-weight:700; color:rgb(var(--bs-white)); border-radius:7px; background:rgb(var(--bs-red-primary));}
|
|
.btn-special{width:115px; height:52px; font-weight:700; color:rgb(var(--bs-white)); border-radius:7px; background:rgb(var(--bs-blue));}
|
|
}
|
|
* + .input{margin:0 0 0 20px;}
|
|
.btn-special{float:right; width:115px; height:52px; font-weight:700; color:rgb(var(--bs-white)); border-radius:7px; background:rgb(var(--bs-blue));}
|
|
}
|
|
|
|
.dataTables_paginate{float:unset; text-align: center !important; padding-top:1.755em; padding-bottom:1.755em;
|
|
.paginate_button{border:none; padding:0.25rem 0.5rem;
|
|
&.disabled,
|
|
&.disabled:hover{color:rgb(var(--bs-silver-aluminium)) !important;}
|
|
|
|
&:hover{color:rgb(var(--bs-red-origin)) !important; border:none; background:none; transition:0.2s;}
|
|
&:not(.previous,.next,.current){ /*@include dot-effect;*/
|
|
/* @include underline-effect;*/
|
|
}
|
|
&.current{
|
|
color:rgb(var(--bs-white)) !important; background-color:rgb(var(--bs-red-origin)); border:none; padding:0.2rem 1rem; border-radius:4px;
|
|
&:hover{color:rgb(var(--bs-white)) !important; background-color:rgb(var(--bs-red-origin)); border:none;}
|
|
}
|
|
&:active{background:none; border:none;}
|
|
}
|
|
}
|
|
}
|
|
|
|
//자동화등록 팝업 detail스크롤제거
|
|
.automationModal {
|
|
.regi-content {
|
|
.detail-wrap{
|
|
.detail{overflow-x:unset;}
|
|
}
|
|
}
|
|
}
|
|
|
|
.week-radio{display:inline-flex; overflow:hidden; border:1px solid rgb(var(--bs-gray-ghost)); border-radius:5px;
|
|
.day{position:relative;
|
|
&:not(:first-child){border-left:1px solid rgb(var(--bs-gray-ghost));}
|
|
input[type="radio"]{position:absolute; top:0; left:0; opacity:0;}
|
|
label{display:block; width:45px; height:37px; box-sizing:border-box; font-size:15px; color:rgb(var(--bs-gray-600)); text-align:center; line-height:37px; background:rgb(var(--bs-white-spring));}
|
|
input[type="radio"]:checked{
|
|
& + label{color:rgb(var(--bs-white)); background:rgb(var(--bs-blue));}
|
|
}
|
|
}
|
|
}
|
|
|
|
.modal{
|
|
.modal-xl{--bs-modal-width:1100px;}
|
|
.tbl-dark{border:1px solid rgb(var(--bs-gray-border));
|
|
td{
|
|
.num{color:rgb(var(--bs-gray-dawn));}
|
|
}
|
|
.em{color:rgb(var(--bs-blue));}
|
|
.fail{color:rgb(var(--bs-red));}
|
|
}
|
|
.dataTables_paginate{float:unset; text-align: center !important; padding-top:1.755em; padding-bottom:1.755em;
|
|
.paginate_button{border:none; padding:0.25rem 0.5rem;
|
|
&.disabled,
|
|
&.disabled:hover{color:rgb(var(--bs-silver-aluminium)) !important;}
|
|
|
|
&:hover{color:rgb(var(--bs-red-origin)) !important; border:none; background:none; transition:0.2s;}
|
|
&:not(.previous,.next,.current){ /*@include dot-effect;*/
|
|
/* @include underline-effect;*/
|
|
}
|
|
&.current{
|
|
color:rgb(var(--bs-white)) !important; background-color:rgb(var(--bs-red-origin)); border:none; padding:0.2rem 1rem; border-radius:4px;
|
|
&:hover{color:rgb(var(--bs-white)) !important; background-color:rgb(var(--bs-red-origin)); border:none;}
|
|
}
|
|
&:active{background:none; border:none;}
|
|
}
|
|
}
|
|
}
|
|
//감사 로그 (전체 로그 보기)
|
|
.logModal{
|
|
.modal-header{
|
|
.modal-title{font-size:20px; font-weight:700; border:0;
|
|
.ico-log{display:inline-block; width:25px; height:25px; margin:0 12px 0 0; vertical-align:middle; background:url(/images/ico_log.png) no-repeat 0 center;}
|
|
}
|
|
}
|
|
.logTable{
|
|
.detail-log-wrap {
|
|
display:flex;
|
|
align-items:center;
|
|
padding:10px 0;
|
|
border:1px solid rgb(var(--bs-gray-border));
|
|
h2{
|
|
padding:0 3%;
|
|
font-size:18px;
|
|
text-align:left;
|
|
}
|
|
.detail-log{
|
|
text-align:left;
|
|
.log-item{
|
|
display:flex;
|
|
text-align:left;
|
|
font-size:13px;
|
|
dt{
|
|
padding:0 10px;
|
|
&:before{
|
|
content:'·';
|
|
display:inline-block;
|
|
width:10px;
|
|
height:10px;
|
|
|
|
}
|
|
}
|
|
dd{
|
|
position:relative;
|
|
padding:0 10px;
|
|
&:before{
|
|
content:':';
|
|
position:absolute;
|
|
top:0;
|
|
left:0;
|
|
display:inline-block;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-close{transition:all 0.5s;
|
|
&:active{transform: rotate(360deg);}
|
|
}
|
|
|
|
.targetTable tbody tr:hover, .execTable tbody tr:hover{
|
|
cursor: pointer;
|
|
}
|
|
|
|
@include x-large{//1400px
|
|
}
|
|
@include large{//1200px
|
|
.regi-content{
|
|
.step{
|
|
width:180px;
|
|
margin:0;
|
|
min-height:400px;
|
|
height:auto;
|
|
overflow:hidden;
|
|
ol{
|
|
li{
|
|
strong{
|
|
font-size:16px;
|
|
&::after {
|
|
width:30px;
|
|
background-size:30px auto !important;
|
|
}
|
|
}
|
|
p{
|
|
margin:15px 0 15px 25px;
|
|
font-size:11px;
|
|
}
|
|
}
|
|
&:before{
|
|
left:13px;
|
|
}
|
|
}
|
|
}
|
|
.detail-wrap{
|
|
.tab{
|
|
margin:0 0 30px;
|
|
li{
|
|
height:37px;
|
|
a{
|
|
width:100px;
|
|
height:35px;
|
|
line-height:35px;
|
|
font-size:15px;
|
|
}
|
|
}
|
|
}
|
|
.input input[type=text] {
|
|
height:40px;
|
|
}
|
|
.input{
|
|
.btn-primary{
|
|
height:40px;
|
|
}
|
|
}
|
|
.tbl-header {
|
|
td{
|
|
font-size:.8rem;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.logModal {
|
|
.logTable {
|
|
.detail-log-wrap{
|
|
h2{
|
|
font-size:16px;
|
|
}
|
|
.detail-log {
|
|
flex:1;
|
|
.log-item {
|
|
dt{
|
|
min-width:15%;
|
|
}
|
|
dd {
|
|
flex:1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
@include medium{//1024px
|
|
//자동화목록 상단버튼 크기 변경
|
|
// .automationContent {
|
|
// .search-wrap {
|
|
// .search {
|
|
// .input {
|
|
// .btn-primary{width:100px;}
|
|
// .btn-special{width:100px;}
|
|
// }
|
|
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
@include small{//768px
|
|
} |