@charset "UTF-8"; .max--w320{ max-width:320px; } .container{ height:100%; .content{ height:100%; display: flex; aside{ width:250px; border-right:1px solid #ccc; .aside--main--title{ padding:20px; background: #33559B; color:#fff; font-size:20px; } .aside--list{ display: flex; flex-direction: column; .v-btn{ padding:15px 10px; font-size:16px; cursor: pointer; justify-content: flex-start; padding-left:20px; &.actv{ background:#e4e4e4; } } } } .main{ padding:1.625rem; width:calc(100%); .data--list--wrap{ width:100%; padding-top:40px; .btn--actions--wrap{ display: flex; align-items: center; justify-content: space-between; padding-bottom:25px; } } .search--modules{ width:100%; display: flex; align-items: center; justify-content: center; gap:10px; border: 1px solid #eee; border-radius: 15px; padding:20px; margin-top:25px; background: #f8f8f8; &.type2{ flex-direction: column; align-items: flex-start; position: relative; .search--inner{ width: calc(100% - 120px); gap: 10px; display: flex; } .sch--btn{ position: absolute; right: 20px; top: 20px; height: calc(100% - 40px); } } .month--selector{ display: flex; align-items: center; overflow: hidden; border-radius: 10px; margin-left: 10px; background: #fff; border:1px solid #E2E2E2; .v-btn{ color: #666; font-size: 0.8rem; height: 2.25rem; font-style: normal; font-weight: 500; line-height: 100%; /* 12px */ letter-spacing: -0.48px; padding:0 1.2rem; border-radius: 0px; position: relative; &.actv{ color:#fff; background-color:#007aff; &:after{ display: none; } } } } .form--cont--filter{ width:100%; max-width:10.5rem; } .form--cont--text{ width:100%; max-width:calc(100% - 10.5rem); } .sch--btn{ // height:36px; height: 2.25rem; max-width:80px; } } .inner--headers{ display: flex; align-items: center; justify-content: space-between; > h2{ font-size:1.625rem; } .bread--crumbs--wrap{ display: flex; align-items: center; gap:5px; span{ font-size:.9rem; font-weight: 500; display: flex; align-items: center; gap:5px; &:before{ content:""; display: inline-flex; width:15px; height:15px; background: url(../img/ic_arrow_right_chv.svg) no-repeat center; } &:nth-of-type(1){ &:before{ display: none; } } &:last-child{ font-weight: bold; } } } } .item--list--wrap{ .item--list{ display: flex; gap: 20px; .item{ position: relative; cursor: pointer; width: calc((100% - 80px) / 5); border-radius: 20px; border: 1px solid #cccccc; padding: 1rem 1rem 2rem 1rem; .item--img{ width: 100%; height: 10rem; background-repeat: no-repeat; background-size: 100%; background-position: center; background-color: #eee; border-radius: 20px; margin-bottom: 1.2rem; } >h3{ color: #444444; font-size: 1rem; overflow: hidden; line-height: 1.2; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 1rem; } >p{ color: #888; line-height: 1.2; font-size: 0.8rem; margin-bottom: 0.8rem; } >span{ color: #999; line-height: 1.2; font-size: 0.8rem; } .sold--out{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); border-radius: inherit; display: flex; align-items: center; justify-content: center; >span{ color: #ffffff; text-align: center; font-size: 1.2rem; font-weight: 500; display: inline-block; padding: 0.8rem 3rem; background-color: red; border-radius: 50px; } } } } .item--pagination{ display: flex; justify-content: center; margin-top: 80px; gap: 30px; .v-pagination{ width: 50%; max-width: 800px; } .v-btn{ padding: 0; width: 50px; height: 50px; border-radius: 100px; min-width: 50px; border: 1px solid #DDD; background: #FFF; .v-btn__content{ color: #909090; font-size: 16px; font-weight: 400; line-height: 1; } &.prev--btn{ background-image: url(/assets/img/ico_paging_prev.svg); background-repeat: no-repeat; background-position: center; } &.next--btn{ background-image: url(/assets/img/ico_paging_next.svg); background-repeat: no-repeat; background-position: center; } } } } } } } /********************************************** | ag-grid **********************************************/ .tbl-wrap { .ag-paging-panel { padding: 1.25rem 0px; } .ag-header-cell-resize { &:after { width: 1px; height: 1.25rem; top: calc(50% - (1.25rem)*0.5); } } .ag-checkbox-input-wrapper { &:after { content: ''; width: 1rem; height: 1rem; background: url(../img/ico_chk_off.svg); background-repeat: no-repeat; } &.ag-checked { &:after { content: ''; background: url(../img/ico_chk_on.svg); background-repeat: no-repeat; } } &.ag-indeterminate { &:after { content: ''; background: url(../img/ico_check_indeterminate.svg); background-repeat: no-repeat; } } } .ag-root-wrapper { .ag-header-cell { padding: 0rem 1.25rem; } .ag-header-cell-text { text-align: left; } .ag-root-wrapper-body { &.ag-layout-normal { height: 100%; } } .ag-cell-label-container { height: 3.125rem; } .ag-header-cell-text { color: #444; font-size: 0.875rem; font-style: normal; font-weight: 700; } .ag-header { border-top: 0px; .ag-header-container { background: #F2F7FF; } &.ag-header-allow-overflow { .ag-header-row { background: #F2F7FF; } } } .ag-center-cols-container { .ag-row { &.disabled{ opacity: .5; pointer-events: none; } .ag-cell { color: #444; font-size: 0.875rem; font-style: normal; font-weight: 400; text-align: left; justify-content: flex-start; padding: 0px 1.25rem; } } } } .ag-overlay-no-rows-center { display: flex; align-items: center; justify-content: center; gap: 0.62rem; color: #444; text-align: center; font-size: 0.875rem; font-weight: 700; &:before { content: ''; display: inline-flex; width: 1.25rem; height: 1.25rem; background: url(../img/ico_no_data_nw.svg); background-size: contain; } } } .check--box--group{ display: flex; } .form--group--inner{ display: flex; align-items: center; gap:10px; .visible{ display: none; } } .status--box{ display: flex; align-items: center; justify-content: center; padding:5px 25px; border-radius: 35px; background: #e4e4e4; &.actv{ background: #33559B; color:#fff; } } .img--content{ display: flex; align-items: center; } .equip--image--wrap{ display: flex; align-items: center; .equip--image{ width:90px; height: 90px; margin-right: 25px; #preview_image{ width: 90px; height: 90px; position: relative; border: 1px solid rgba(0, 0, 0, 0.2); overflow: hidden; img{ width: 100%; position: absolute; top: 50%; object-fit: contain; left: 50%; transform: translate(-50%, -50%); } } .images-wrapper{ width: 100%; height: 90px; .image{ background-size: cover; width: 100%; height: 90px; background-repeat: none; cursor: pointer; } } .cool-lightbox { .cool-lightbox-toolbar{ top: 30px; right: 30px; .cool-lightbox-toolbar__btn{ border-radius: 50%; width: 56px; height: 56px; display: inline-block; background-image: url(../img/ic_close.svg); background-position: center; background-repeat: no-repeat; svg{ display: none; } } } } } .equip--image--select{ display:flex; flex-direction: column; .form--group{ margin-bottom: 25px; margin-top: 10px; display: flex; .file--btn{ width: 75px; height:33px; display: inline-flex; align-items: center; justify-content: center; border-radius: 0px!important; background: #6C7281!important; cursor: pointer; } } .equip--image--desc{ color: #0131AD; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: -0.36px; } } } .form--group--inner{ display: flex; align-items: center; justify-content: flex-start; gap:10px; margin-bottom:10px; .text--box{ height:36px; border-radius: 0px; border:1px solid #b5b5b5; white-space: nowrap; display: flex; align-items: center; width:324px; justify-content: flex-start; padding:0 20px; text-overflow: ellipsis; } } .v-file-input{ &.custom-input { .v-input__control { .v-field{ border-radius: 0px; } .v-field__field { input{ &:placeholder { font-size: 0.75rem!important; font-weight: 400; color: #8e8e8e!important; } } .v-field__input { padding:0px; min-height:36px; padding-left: 0.75rem; font-size: 0.75rem !important; font-weight: 400 !important; &::placeholder { font-size: 0.75rem!important; font-weight: 400; color: #8e8e8e!important; } } } } } margin-top: 0px; padding-top: 0px; .v-input__control{ .v-input__slot{ padding: 0 15px; &::before{ display: none; } &::after{ display: none; } .v-file-input__text, .v-file-input__text--placeholder, input::placeholder{ color: #444!important; font-size: 12px!important; font-style: normal!important; font-weight: 300!important; letter-spacing: -0.36px!important; } .v-input__append-inner{ .v-input__icon--clear{ opacity: 1; .mdi-close::before{ content: ''; background-image: url(../static/ic_clear.svg); display: inline-block; width: 16px; height: 16px; background-position: center; } } } } } } .flex--type{ display: flex; align-items: center; gap:12px; } .file--btn{ border-radius: 0px!important; background: #4B5161!important; color: #FFF!important; font-size: 12px!important; font-weight: 500!important; } .radio--group{ .v-selection-control-group{ gap:10px; } } .mdi-radiobox-marked::before{ content:''!important; width:15px; height:15px; display: inline-flex; background: url(../img/ic_radio_on.svg) no-repeat center; } .mdi-radiobox-blank::before{ content:''!important; width:15px; height:15px; display: inline-flex; background: url(../img/ic_radio_off.svg) no-repeat center; }