//공통 .sub-contents-wrap{ flex:1; overflow:auto; padding:40px 2.9908vw 50px; margin-left:40px; transition:all 0.3s; .reset-btn-wrap{//필터초기화 margin: 20px 0; .reset-btn-box{ text-align: right; button{ width: 92px; height: 36px; font-weight: 700; font-size: 80%; color:rgb(var(--bs-white)); border-radius: 7px; background:rgb(var(--bs-red-primary)); } } } } //-------------------------------------------------통합광고관리-------------------------------------------------// //통합 광고 관리 페이지 adv-manager .adv-manager{ .search-wrap{ margin-bottom: 25px; .search { .term { label { width:290px; } } } } .media-advertiser{ .d-flex { .btn-primary{ //통합광고관리 매체 - 목표수량 버튼 width: 113px; height: 38px; margin-left:15px; background:rgb(var(--bs-red-primary)); border-radius: 7px; font-size: 14px; font-weight: 700; color: rgb(var(--bs-white)); } } } div.dt-button-collection{//통합광고관리 메뉴버튼 padding:0; .export{display: none;} button{text-align: left; font-size:90%; padding:0.3rem 0 0.3rem 0rem; width:100%; &:hover,&.dt-button-active{color:rgb(var(--bs-white)); background-color: rgb(var(--bs-red-primary)); > span{text-indent: 0.4rem; i.bi::before{animation:sidebarShake 0.3s infinite linear alternate;} } } span{display: block; padding:0.3rem 0 0.3rem 0.5rem; transition: all 0.4s;} span.dt-down-arrow{display:none;} &.active span{background-color: rgb(var(--bs-gray-300)); } } .dt-btn-split-wrapper{ transition:0.2s; } .dt-btn-split-wrapper:active:not(.disabled) button{color:rgb(var(--bs-blue-science));} .dt-btn-split-wrapper.active:not(.disabled) button{background-color:transparent;color:rgb(var(--bs-red-origin)); &:hover{background-color:rgb(var(--bs-gray-200));} &.dt-btn-split-drop{background-color:transparent;} } h3{font-size: 1.25em !important;} } .tab-wrap{ margin:60px 0 0; } //캠페인/광고세트/광고 클릭시 보이는 content .tab-content{position:relative;padding:0.75rem 0.75rem 1.75rem; border-radius:0 0 10px 10px; border:1px solid rgb(var(--bs-gray-gainsBoro)); border-top:0; background:rgb(var(--bs-white)); .btn-wrap{margin:0 0 12px; .btn{height:27px; padding:0 15px; margin:0 0 5px; font-size:0.813rem; color:rgb(var(--bs-dark-metal)); line-height:27px; border-radius:14px; &:hover, &.active{color:rgb(var(--bs-white));} } } } .carelabs_btn{ width: 150px; height: 43px; padding: 2px 7px; white-space: normal; text-align: left; line-height: 1.1; border: 1px solid rgb(var(--bs-gray-border)); border-radius: 5px; background: rgb(var(--bs-white)); overflow-y: hidden; font-size: 85%; } .carelabs_btn.active{ color: rgb(var(--bs-red-primary)); border-color: rgb(var(--bs-red-primary)); } } //통합광고관리 - 캠페인,광고세트,광고 tab .nav-tabs{ > li{flex:1; margin:0; padding:0;} .nav-link{position:relative; width:100%; overflow:hidden; padding:20px 0; font-size:1.250rem; color:rgb(var(--bs-dark-metal)); border:0; border-top-left-radius:10px; border-top-right-radius:10px; background:rgb(var(--bs-silver-aluminium)); display: flex; justify-content: center; align-items: center; &:focus, &:hover, &:active{border:0;} &.active{ padding:19px 0 20px; border:1px solid rgb(var(--bs-dark-sea)); border-bottom:0; &:before{ content:''; width:100%; height:3px; position:absolute; top:0; left:0; background:rgb(var(--bs-red-primary)); } } .selected{ display:none; padding:.25em 1.75em; margin:0 0 0 0.75em; background-color: rgb(var(--bs-blue-biloba-flower)); border-radius:14px; color:rgb(var(--bs-white)); font-size: 80%; transition:0.5s; } } } //회계관리 - 미수금 관리 - 입금내역 .regi-wrap{margin:0 0 20px; padding:20px; text-align:center; border:1px solid rgb(var(--bs-gray-border)); background:rgb(var(--bs-white)); input{padding:.375rem .5rem; font-size:13px; &:not(:first-child){margin:0 0 0 5px;} &.form-control.data-calendar { padding:14px 10px; width:120px; } } .btn{min-width:100px; font-size:13px;} } //회계관리 - 미수금 관리 - 레이아웃 .half{ .search-wrap{margin:0 0 30px; .search{padding:35px 20px;} } .table-default{min-width:600px;} } //통합광고관리 - 광고주/메체/매체별광고주 버튼 .client-list{ .row{--bs-gutter-x:8px; overflow-y:auto; .col{flex:0 0 auto; width:calc(100% / 7); margin:0 0 8px; position:relative; & > .inner{position:relative; height:100%; min-height:45px; box-sizing:border-box;border-radius:5px; &.active{color:rgb(var(--bs-red-primary)); border-color:rgb(var(--bs-red-primary));} } button{ width:100%; height:100%; position:relative; padding:2px 7px; white-space:normal; text-align:left; line-height:1.1; background:rgb(var(--bs-white)); border:1px solid rgb(var(--bs-gray-border)); overflow:hidden; font-size: 85%; // &:hover{ // background:rgba(var(--bs-red-primary),0.7); // span {position:relative;z-index:1;color:rgb(var(--bs-white));} // } &.on{//on이 먼저 선언되어야함 그 다음이 active color: rgb(var(--bs-white)); background-color:rgb(var(--bs-gray-700)); + .progress { .txt { color:rgb(var(--bs-white)); } } } &.active{ position:relative; z-index:1; background:rgb(var(--bs-black-cement)); border:1px solid rgb(var(--bs-black-cement)); box-shadow:0 3px 7px rgb(var(--bs-gray-cloud)); color: rgb(var(--bs-white));font-weight:bold; + .progress { .txt { color:rgb(var(--bs-white)); } } } &.alert{margin:0; &::before{position:absolute; top:0; left:0; width:100%; height:3px; content:''; background:rgb(var(--bs-red-primary));} } span{ display: inline-block; } } .progress{position:absolute; bottom:0; left:0; width:100%; height:3px; overflow:visible; border-radius:0; background:none; z-index:1; .progress-bar{height:3px; background:rgb(var(--bs-yellow-orange));} .txt{position:absolute; right:10px; bottom:3px; font-size:0.6rem;} } } } &.biz{ .row{ .col{width:160px;} } } } //통합광고관리 - 기타광고관리/자동화관리 - 매체/광고주/이벤트번호/이벤트구분 .section{ + .section{margin:50px 0 0;} // &.custom-margin-box-1{ // margin-top:20px; // } &.media-advertiser{//통합광고관리 - 매체별광고주 .filter_media_btn .media_account_icon{ width: 16px; height:16px; margin-bottom: -2px; } .filter_media_btn .media_account_name{ padding-left: 0.5rem; width: 87%; } .filter_media_btn .facebook{ // background: url(/img/ico_facebook.png); @include bg('ico_facebook.png', 0, 0);//var.scss background-size: cover; } .filter_media_btn .google{ // background: url(/img/ico_google.png); @include bg('ico_google.png', 0, 0);//var.scss background-size: cover; } .filter_media_btn .kakao{ // background: url(/img/ico_kakao.png); @include bg('ico_kakao.png', 0, 0);//var.scss background-size: cover; } } } .title-area{display:flex; align-items:center; margin:0 0 20px; .page-title{ font-size:1.750rem; // min-width: 200px; @include bold;//var.scss } .title-disc{margin:0 0 0 15px;} } .content-title{position:relative; display:flex; align-items:center; margin:0 0 18px; font-size:1.250rem; @include bold;//var.scss &:after{flex:1; width:100%; height:2px; margin:0 0 0 12px; content:''; background:rgb(var(--bs-gray-gainsBoro));} .bi{width:19px; height:19px; margin:0 8px 0 0; font-size:0.750rem; text-align:center; color:rgb(var(--bs-white)); border-radius:50%; background:rgb(var(--bs-red-primary)); &:before{line-height:19px;} } &.toggle{cursor:pointer;} &.folded{ + div{display:none !important;} .bi{ &:before{transform:rotate(180deg);} } } } //통합광고관리 - 매체별 광고주 .media-advertiser { & > .d-flex { width:100%; margin-bottom:18px; h3{ margin-bottom: 0; } &:after{ content:''; flex:1; width:100%; height:2px; margin:16px 0 0 12px; background:rgb(var(--bs-gray-gainsBoro)); } } //매체별광고주 하단 버튼 .media-advertiser-list{ .col .inner{ position:relative; &.tag_inactive{ opacity:0.5; } .status_bar { //default 제한적승인/비승인 표기 없음 display:none; } &.approved_limited, &.disapproval { .status_bar { display: flex; justify-content: flex-end; width: 10px; height: 100%; position: absolute; top: 0; right: 0; z-index: 2; } } &.approved_limited { .approved_limited { width: 5px; height: 100%; background-color: rgb(var(--bs-green-mid)); } } &.disapproval { .disapproval { width: 5px; height: 100%; background-color: rgb(var(--bs-red-primary)); } } .db_ratio{//하단 목표수량 표기 position:absolute; bottom:0; left:0; width:100%; z-index:1; & > .inner{ p{ &.over{ color:rgb(var(--bs-red-primary)); animation:blink-effect 0.5s ease-in-out infinite alternate; } margin-right:12px; font-size:.6rem; text-align:right; } .bar{ height:2px; background-color:rgb(var(--bs-yellow-beer)); } } } & > .active + .db_ratio { //클릭시 & > .inner{ margin:0 2px 2px; p{ color:rgb(var(--bs-white)); &.over{ color:rgb(var(--bs-yellow-beer)); animation:blink-effect 0.5s ease-in-out infinite alternate; } } } } & > .active { .media_account_icon{ filter: brightness(0.7) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(208deg) brightness(111%) contrast(101%); } } } } } //통합광고관리 - 목표수량 설정 모달 .sub-contents-wrap { .dt-container{ table.dataTable{ &.dbCountTable { padding-bottom:0; tbody{ tr { td{ vertical-align: middle; } } } .canmanage{ font-weight: bold; } .media_box{ i{ width:15px;height:15px;background-size: cover; } p{ &.canmanage{ font-weight: bold; } margin-left: 4px; } } } } } } .col.half { flex:0 0 auto; width:50%; .search-wrap .search .input{ input[type="text"]{font-size:90%;} .btn-primary{height: 50px;} .form-select{padding: .375rem 1.25rem .375rem .75rem;} } } .search-wrap{ overflow:hidden; margin:0 0 50px; border:1px solid rgb(var(--bs-gray-border)); border-radius:10px 10px 0 0; .reportData{ dl{ display: inline-block; margin-bottom: 15px; } } .search{ padding:35px 10.4167vw; text-align:center; background:rgb(var(--bs-white)); .term{ flex:1; height:50px; margin:0 15px 0 0; padding:0 10px; border-top:2px solid rgb(var(--bs-gray-platinum)); border-bottom:2px solid rgb(var(--bs-gray-platinum)); label{ position:relative; width:100%; display:flex; align-items:center; } input[type="text"] { flex: 1; width: 100%; border: 0; margin-right:10px; font-size:.95rem; } input[data="daterangepicker"] { text-align: center; } span { margin: 0 20px; } button { width: 28px; color: rgb(var(--bs-red-primary)); } i { color: rgb(var(--bs-red-primary)); } } .term-small{ flex:0 0 auto; // width:270px; } .input{ display:flex; flex:1; 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;} } .detail { padding: 20px 0; text-align: center; background: rgb(var(--bs-gray-250)); display: flex; justify-content: center; flex-wrap: wrap; .col { flex: 0 0 auto; width: auto; padding: 0 20px; color: rgb(var(--bs-gray-600)); font-weight: 500; display: flex; flex-flow: wrap column; dt { margin: 0 0 5px; font-size: 1rem; // 주석 처리된 부분을 확인하세요 color: rgb(var(--bs-dark-metal)); } } } select{ width:20%; height:50px; } &.type-single { .input{ flex:0 0 auto; &.align-center{ justify-content:center; } } } } /* .dataTables_scrollBody{ /*table 스크롤바 안보임 -ms-overflow-style: none; /* 익스플로러, 앳지 scrollbar-width: none; /* 파이어폭스 &::-webkit-scrollbar { display: none; /* 크롬, 사파리, 오페라 } } */ :root { --dt-row-selected: 130,190,255; --dt-row-selected-text: 0,0,0; } .dataTable tfoot .header th{ background-color:rgb(var(--bs-black)); color:rgb(var(--bs-white)); } .table-default tfoot .header th:not(:last-child) { border-right: 1px dashed rgb(var(--bs-gray-pearl)); } .inner button.disapproval::after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background: rgb(var(--bs-red-primary)); } .inner button.tag-inactive{ opacity: 0.5; } .campaign-total td{ text-align: center !important; } .hl-red{ color: rgb(var(--bs-red-origin)); } .dt-buttons{ position: initial !important; } .bidamount{ margin-top:10px; } .bidamount_type{ position: absolute; top: 4px; left: 50%; transform: translate(-50%, 0); font-size: 11px; color: rgb(var(--bs-white)); font-weight: bold; background: rgb(var(--bs-blue-cobalt)); height:16px; line-height:15px; padding:0 10%; border-radius: 15px; } .bidamount_strategy, .campaign_bidamount{ font-size: 9px; } .modify_tag:hover{ cursor: pointer; } .name_wrap{ display: flex; align-items: flex-start; } .name_wrap .name_left_wrap{ margin-right:10px; width:50px; } .name_wrap .name_left_wrap img{ width:100%; position:relative; z-index: 1; } .name_wrap .name_left_wrap img:hover{ scale: 3; } .view_btn{ position: absolute; right:3px; top:5px; z-index:2; &>a { display:block; background:rgba(var(--bs-dark-onyx), 0.25); padding:1px 5px 0; border-radius:4px; color:rgb(var(--bs-white)); font-size:11px; .bi-search { &:before{ color:rgb(var(--bs-white)); font-size:93%; vertical-align:middle; } } } } /* 20240509 통합광고 관리 tab하단 table 광고탭 클릭 시 (제한적승인/비승인) 스타일 변경 */ .adv-table{ tbody{ .mediaName{ padding-right:20px; min-height: 25px; } .memo_count { position: absolute; right: 0; bottom: 0; width: 20px; height: 20px; line-height:20px; background-color: rgb(var(--bs-red-primary)); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px; color: rgb(var(--bs-white)); } tr { td:nth-child(2){ position: relative; .btn_box_open{ position:absolute; right:0; top:50%; transform:translateY(-50%); display:flex; justify-content:center; align-items:center; flex-flow:column wrap; &.mr-3 { margin-right:-3px; } span{ display: block; width:8px; height:8px; background-color: rgb(var(--bs-gray-pastel)); border-radius:100%; margin-bottom:5px; } .badge { width:15px; height:15px; display: flex; justify-content: center; align-items: center; font-size: 9px; text-indent:-2px; } } } &.disapproval, &.approved_limited { td:nth-child(2) { &::after { width: auto; position:absolute; left: 0; top: 5px; right:initial; bottom: initial; padding: 0 3%; line-height: 1.5; background:rgba(var(--bs-dark-onyx), 0.25); border-radius:0 50px 50px 0; color: rgb(var(--bs-white)); transform: translate(0, 0); } } } &.disapproval td:nth-child(2) { background-color:rgb(var(--bs-pink-salmon)); &::after { content: "비승인"; display: block; font-size: 12px; text-align: right; } } &.approved_limited td:nth-child(2) { background-color: rgb(var(--bs-pink-limited)); &::after { content: "제한적 승인"; display: block; font-size: 12px; text-align: right; } } &.off { &.disapproval td:nth-child(2), &.approved_limited td:nth-child(2) { background-color:rgb(var(--bs-gray-600)); } td { background-color: rgb(var(--bs-gray-600)) !important; select.form-select{ -webkit-filter: invert(40%); filter: invert(40%); } i { -webkit-filter: invert(40%); filter: invert(40%); } .bi-search { -webkit-filter: none; filter: none; } } } td:nth-child(3){ position: relative; .btn_box{ display:none; position:absolute; left:0; top:0px; background-color: rgb(var(--bs-white-snow)); width:138px; border:1px solid rgb(var(--bs-gray-pastel)); z-index:1; li{ padding:6px 0; border-bottom: 1px dashed rgb(var(--bs-gray-pastel)); button:hover{ color:rgb(var(--bs-red-primary)); } &:last-child{ border-bottom: none; } } } } } } } .accountStatModal { .dt-length {display:none;} input[type="search"] { height: 33px; box-sizing: border-box; margin: 0 10px 0 0; padding: 0 15px 0 55px; border: 1px solid rgb(var(--bs-gray-600)); border-radius: 25px; background: url(/img/search.svg) no-repeat 24px center; } } //-------------------------------------------------통합DB-------------------------------------------------// // 통합DB다운로드 20240617 .db-manage-contaniner { form.section { .d-flex { .form-select { width:150px; height:48px; line-height:48px; padding:0 2.25rem 0 .75rem; } } } } //통합DB db-manage-contaniner .db-manage-contaniner{ .search-wrap{ border-radius: 10px; overflow:auto; margin-bottom: 25px; .search { .term{ width:290px; } } } .dt-search { display:flex; align-items:center; text-align: center; label { margin:0 10px 0 0; } input[type="search"] { height: 33px; box-sizing: border-box; margin: 0 10px 0 0; padding: 0 15px 0 55px; border: 1px solid rgb(var(--bs-gray-600)); border-radius: 25px; background: url(/img/search.svg) no-repeat 24px center; } } .detail.minWd{//통합DB (인정/중복/성별불량/나이불량/콜불량/번호불량/테스트/이름불량......) flex-wrap:wrap; min-width:1000px; .col{ padding:0; flex:1 0 auto; cursor:pointer; &:hover, &.active{ color:rgb(var(--bs-red-primary)); } dt{ font-size: 1rem; } &:hover,&.active{ dd{ font-weight:900; } } } } } //통합 DB 다운로드 & 광고주/광고대행사 .form-control{ width:100%; height:100%; padding:14px 15px; text-align:left; line-height:1.4; border:1px solid rgb(var(--bs-gray-border)); border-radius:5px; background:rgb(var(--bs-white)); &.active{ color:rgb(var(--bs-red-primary)); border-color:rgb(var(--bs-red-primary)); } &.alert{ margin:0; &::before{ position:absolute; top:0; left:0; width:100%; height:3px; content:''; background:rgb(var(--bs-red-primary)); } } } //-------------------------------------------------기타광고관리-------------------------------------------------// //기타광고관리 - 상단 검색 .etc-contents-wrap { .table-responsive { position:relative;overflow-x: visible; .latestUpdateTime { position:absolute;top:8px;right:0; } .dt-search { display:flex; align-items:center; text-align: center; label { margin:0 10px 0 0; } input[type="search"] { height: 33px; box-sizing: border-box; margin: 0 10px 0 0; padding: 0 15px 0 55px; border: 1px solid rgb(var(--bs-gray-600)); border-radius: 25px; background: url(/img/search.svg) no-repeat 24px center; } } } .search-wrap{ .search { .term{ width:290px; } } } } //-------------------------------------------------자동화목록-------------------------------------------------// //자동화 목록 - 상단 검색&버튼 .automationContent { .dt-container { .search-control-box { display:flex; justify-content:space-between; margin-top:30px; .dt-search { display:flex; align-items:center; label { margin:0 10px 0 0; } input[type="search"] { width:100%; height: 33px; box-sizing: border-box; margin: 0 10px 0 0; padding: 0 15px 0 55px; border: 1px solid rgb(var(--bs-gray-600)); border-radius: 25px; background: url(/img/search.svg) no-repeat 24px center; } } .dt-buttons{ width:auto; margin-bottom:0; .btn-secondary{ all: unset; margin-left:5px; &:first-of-type { margin-left:0; } .btn-outline-danger { // color:rgb(var(--bs-black)); &:hover{ color:var(--bs-btn-hover-color); } } } } } } } //-------------------------------------------------이벤트관리-------------------------------------------------// // 이벤트관리 - 팝업 - input radio .radio-wrap { flex-flow:wrap row; } .form-check { display:flex; align-items:center; justify-content:center; .form-check-input { margin:-1px 5px 0 -1.5em; } } //이벤트관리 - 이벤트 수정 팝업 카카오싱크 input .kakaosync { .desc { .form-control{ display:inline-block; width:auto; height:30px; } } } /* 업데이트 애니메이션 */ tr.updating td:first-child{ animation: updating-background 2s linear infinite forwards; background-image: linear-gradient(to right, transparent 8%, rgb(var(--bs-gray-ash)) 55%, transparent 80%); background-size: 200%; box-shadow: none !important; } //-------------------------------------------------회원관리-------------------------------------------------// //회원관리 - 광고주/광고대행사 #search-results 없음. (제니스 확인해보기) // .adv-show-table .p_name #search-results {position: absolute; background-color: rgb(var(--bs-white));} //회원관리 - 광고주/광고대행사 팝업 .company-contaniner .modal form.form-search-wrap { overflow-x:hidden !important; .adaccount-search { display: flex; align-items: center; padding:20px; margin-bottom:10px; border:1px solid rgb(var(--bs-gray-pearl)); background:rgb(var(--bs-white-spring)); h3 { margin-right:20px; font-size:18px; } .ada-search-box { flex:1; input{ border-radius:50px; text-align:left; } } } } .ui-widget.ui-widget-content { padding:15px 10px; border-radius:20px; li { .ui-menu-item-wrapper { padding:1%; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid rgb(var(--bs-gray-pearl)); background: rgb(var(--bs-gray-pearl)); font-weight: normal; color:rgb(var(--bs-dark-dune)); } } } //회원관리 - 이름 클릭시 회원관리 팝업 .userGroup { & > .inner{ display:flex; flex-flow:wrap row; & > .form-check{ justify-content:flex-start; width:23%; margin:1%; } } } .userPermission { .user-title-db {margin:0 0 10px;font-size:15px;} & > .inner{ display:flex; flex-flow:wrap row; & > .form-check { display:block; width:23%; margin:1%; } } } .form-control, .form-select{ &: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.5rem; transition: text-indent 0.3s;} } } .account-container{ input.form-control{ &:focus{box-shadow: 0 0 0 0.25rem rgb(var(--bs-blue-powder)); caret-color:rgb(var(--bs-blue-light-steel)); color:rgb(var(--bs-blue-light-steel)); &::placeholder{color:rgb(var(--bs-blue-light-steel));} } } } input:-internal-autofill-selected {color:rgb(var(--bs-blue-light-steel));} .none{appearance:none;} //시간차관리 사용 //시간차관리 .dayOff-contanier { .row{ .col:last-of-type { .form-control { width:80%; display:inline-block; + .bi-calendar2-week { margin-left:10px; font-size:140%; } } .form-select{ border:1px solid rgb(var(--bs-gray-border)); padding:12px 15px; } } } } .dayOff-application-table { .btn{ padding: 0.3rem 0.5rem; border-radius: 0.25rem; border: 1px solid rgb(var(--bs-gray-border)); font-size:0.813rem; &:hover, &:active { background: rgb(var(--bs-black)); color: rgb(var(--bs-white)); border-color: rgb(var(--bs-black)); } } } @keyframes updating-background { 0% {background-position: 100% 0} 100% {background-position: -100% 0} } @keyframes blink-effect { 0% {opacity: 0;} 100% {opacity: 1;} } @include x-large{//1400px .title-area{flex-wrap:wrap; .title-disc{width:100%; margin:10px 0 0;} } .search-wrap{ .search{padding:35px 30px;} .detail{ .col{flex:0 0 auto; width:25%; &:nth-child(n+5){margin-top:15px;} } } } .db-manage-contaniner{ .search-wrap{ .detail{ .col{width:auto; &:nth-child(n+5){margin-top:0;} } } } } .half + .half{margin-top:40px;} .col.half {flex:1;width:auto;} } @include large{//1200px .client-list{ .row{flex-wrap:wrap; max-height:250px; .col{ width:25%; & > .inner{ min-height:40px; } } } } .adv-table{ tbody{ tr{ td:nth-child(3){ .btn_box{ li{ padding:8px 0; font-size:14px; } } } } } } } @include medium{//1024px .search-wrap{ margin:0 0 20px; .search{flex-wrap:wrap; padding:20px; .term{flex:0 0 auto;width:100%;height:40px;margin:0;} .input{flex:0 0 auto; width:100%; margin:20px 0 0; &:first-child{margin:0;} input[type="text"]{height:40px;} .btn-primary{width:80px; height:40px;} .btn-special{width:80px; height:40px;} } select + .input{width:78%;} } .detail{padding:15px 0; .col{ dt{font-size:1rem;} } } select{height:40px; margin:20px 0 0 0;width:19%;} } .half{ .search-wrap{margin:0 0 20px; .search{padding:20px;} } .table-default{min-width:800px;} } .nav-tabs{ .nav-link{padding:10px 0; flex-direction: column; flex-wrap: nowrap; height: 100%; &:focus, &:hover, &:active{border:0;} &.active{padding:9px 0 10px; border:1px solid rgb(var(--bs-dark-sea)); border-bottom:0; &:before{position:absolute; top:0; left:0; width:100%; height:3px; content:''; background:rgb(var(--bs-red-primary));} } > span{display: block;} .selected{margin: 0.75em auto 0; padding: 0.25em 1.25em; font-size: 0.75em;} } } .adv-manager{ .media-advertiser{ .d-flex{ .dbCountBtn{ height: 30px; // width: 100px; margin-left:0; font-size:13px; } } } .search-wrap{ .search{ .term { label{ width:100%; } } } } } .adv-table { tbody{ tr{ td:nth-child(3){ .btn_box{ width:100px; button{ font-size:90%; } } } } } } .etc-contents-wrap { .search-wrap{ .search{ .term{ width:100%; } } } } .db-manage-contaniner{ .search-wrap{ .search{ .term{ width:100%; } } } } } @include small{//768px .daterangepicker .drp-calendar.left{clear:none;} }