:root { --primary: #0179c2; --primary-dark: #01314e; --success: #50cd89; --info: #1a98ff; --warning: #FEB82F; --danger: #f1416c; --secondary: #aaa; --dark: #181c32; --dark-grey: #666; --primary-light: #0179c217; --secondary-light: #f9f9f9; --success-light: #e8fff3; --info-light: #dbe8ff; --warning-light: #fff8dd; --danger-light: #fff5f8; --dark-light: #e4e6e7; --white: #fff; --text-muted: #a9a9a9; --text-muted-reverse: #ffffff85; --success-inverse: #ffffff; --info-inverse: #ffffff; --warning-inverse: #ffffff; --danger-inverse: #ffffff; --dark-inverse: #ffffff; --primary-inverse: #ffffff; --white-inverse: #ffffff; --white-light: #ffffff; --grey: #a6a6a6; --color-kol1: #0F9747; --color-kol2: #54B947; --color-kol2A: #54B947; --color-kol2B: #54B947; --color-kol2C: #54B947; --color-kol3: #B0D136; --color-kol4: #FDAE19; --color-kol5: #E7322F; --color-kol1-light: #deffec; --color-kol2-light: #D6FFD0; --color-kol2A-light: #D6FFD0; --color-kol2B-light: #D6FFD0; --color-kol2C-light: #D6FFD0; --color-kol3-light: #F0FFB8; --color-kol4-light: #FFE7BA; --color-kol5-light: #FFDFDE; --color-tapera:#1f87a0; --color-step1:#FEB82F; --color-step2:#C6C851; --color-step3:#8ED873; --color-step4:#50cd89; --color-step5:#429A7B; --color-step6:#326F71; --color-step7:#1e5c6b; --color-logo-green: #61c300; --color-logo-orange: #e77c01; --color-logo-purple: #a800c1; --bg-gradient-transaksi: linear-gradient(316deg, #17374b, var(--primary)); --bg-gradient-orange: linear-gradient(316deg, #17374b, var(--color-logo-orange)); --bg-gradient-green: linear-gradient(316deg, #17374b, var(--color-logo-green)); --bg-gradient-purple: linear-gradient(316deg, #17374b, var(--color-logo-purple)); --bg-gradient-dark: linear-gradient(316deg, #17374b, var(--dark)); --bg-gradient-primary: linear-gradient(336deg, #0a3865, var(--primary)); --bg-sub-menu: #f8f8f840; } @import "form.scss"; @import "position.scss"; @import "button.scss"; @import "text.scss"; @import "navbar.scss"; @import "sidebar.scss"; @import "table.scss"; @import "modal.scss"; @import "wave.scss"; @import "dark.scss"; ::-webkit-scrollbar { width: 5px; height: 14px; } ::-webkit-scrollbar-thumb { background: #ababab; border: none; } ::-webkit-scrollbar-track { background: #dedede; } html { font-family: var(--font-poppins); } button { font-family: var(--font-poppins); } * { padding: 0; margin: 0; box-sizing: border-box; font-family: var(--font-poppins); } body { overflow-x: hidden; background: #000; } .bg-nav { //position: absolute; //width: 100%; /* */ //filter: brightness(42%); //object-fit: cover; //top: -494px !important; //rotate: 180deg; position: absolute; width: 100%; filter: brightness(53%); object-fit: cover; top: 0 !important; height: 120px !important; //top: -325px !important; } .nextjs-toploader { z-index: 9999; position: fixed; top: 0; left: 0; right: 0; } .bg-nav-hov{ background: rgba(0, 0, 0, 0.7); height: 100px; width: 100%; top: 0; position: fixed; z-index: 2; } .card-content{ background: #ffffffe0; width: 100%; height: 100%; border-radius: 30px; padding: 30px; overflow: auto; backdrop-filter: blur(8px); } section { position: fixed; // top: 10rem; z-index: 4; overflow: scroll; height: 100vh; width: 100%; padding: 15px 10px; padding-left: 280px; border-radius: 20px; transition: all 0.5s ease; //background: #f3f3f3; background: url(/img/bg14.jpg); background-size: cover; box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); &::-webkit-scrollbar { height: 0; } &::-webkit-scrollbar-thumb { background: transparent; } &::-webkit-scrollbar-track { background: transparent; } } section.content.hover{ padding-left: 80px; } .resultCard { position: relative; width: 100%; padding: 1rem 1.4rem; border-radius: 35px; border: 1px solid #E7F3FF; background: #F8FBFF; z-index: 9; } .dashCard { position: relative; width: 100%; padding: 1rem 1.4rem; border-radius: 35px; border: 1px solid #eee; background: #fff; z-index: 9; } .cards { position: relative; width: 100%; padding: 1rem 1.4rem; border-radius: 20px; border: 1px solid #eee; background: #fff; box-shadow: 2px 10px 30px rgba(221, 221, 221, 0.4); z-index: 9; } .card { background: #fff; border: 1px solid #eee; // box-shadow: 2px 10px 30px rgba(221, 221, 221, 0.1); box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border-radius: 20px; padding: 15px; } .card-header { display: flex; justify-content: start; align-items: center; gap: 1rem; } .card-header i { font-size: 24px; color: #444; } .card-header .title { font-size: 18px; font-weight: 500; line-height: 20px; color: #444; text-transform: uppercase; } .card-header .subtitle { font-size: 12px; font-weight: 400; color: var(--grey); } .selecton-wrap { display: flex; width: 100%; align-items: flex-end; gap: 10px; margin-bottom: 10px; } .dropdown-item { display: flex; justify-content: start; align-items: center; font-size: 12px; font-weight: 500; color: var(--dark-grey); padding: 8px 12px; border: 0; /* border-top: 1px dashed #e7e7e7; */ outline: 0; background: transparent; cursor: pointer; transition: 0.5s; } .dropdown-item:hover { color: var(--bs-primary); background: var(--bs-primary-light); transition: 0.5s; } .dropdown-item:hover i { color: var(--bs-primary); transition: 0.5s; } .dropdown-item i { text-align: left; width: 25px; font-size: 18px; color: var(--dark-grey); } .dropdown-action-title { font-size: 11px; font-weight: 600; color: #bdbdbd; border-bottom: 1px dashed #e3e3e3; padding-bottom: 8px; margin: 3px 15px; } .label-box { width: 100%; font-size: 12px; border-radius: 20px; padding: 12px; } .ant-spin-container::after { border-radius: 20px; background: var(--primary); } .w-full { width: 100% !important; } .ant-select-selector { border: none !important; box-shadow: none !important; } .ant-upload-select { background-color: #ffffff !important; border: 1px solid #e1e3ea !important; overflow: hidden; } .container-img-uploaded { border: 1px solid #e1e3ea !important; position: relative; border-radius: 20px; overflow: hidden; display: flex; justify-content: center; width: 120px; height: 120px; align-items: center; color: #a1a5b7, } .ant-input-number-input { padding: 0 !important; font-weight: 600 !important; } .ant-input-number-handler-wrap { display: none !important; } .ant-input-number-readonly { border: none !important; } .row-log-data { border-bottom: 0 !important; border-radius: 20px; } .row-log-data:hover { background-color: transparent !important; } .row-log-data:first-child>div:last-child { border-top-right-radius: 20px; } .row-log-data:last-child>div:last-child { border-bottom-right-radius: 20px; } .bg-primary { background: var(--primary); } .bg-primary-light { background: var(--primary-light); } // PRODUCT TABUNGAN .card-product { font-size: 12px; overflow: hidden; } .card-product .ant-card-head { border-bottom: 0 !important; } .card-product .ant-card-body { padding: 0; } .card-product .card-product-header { padding: 15px 15px 0 15px; } .card-product .card-product-body { padding: 15px; } .card-product .card-product-body .data { display: flex; flex-wrap: wrap; flex-direction: column; font-size: 13px; } .card-product .card-product-body .table-info { font-size: 13px; width: 100%; } .card-product .card-product-body .table-info tr td { padding: 2px; } .card-product .card-product-body .table-info tr td:first-child { font-size: 13px; color: #a8a8a8; } .card-product .card-product-body .table-info tr:not(:last-child) td { border-bottom: 1px dashed #e8e8e8; } .card-product .icon-product { top: 5px; right: 5px; transform: rotate(-20deg); opacity: .2; position: absolute } .card-product .card-product-header h3.card-title { font-weight: 600; font-size: 1.35em; } .card-product .card-product-header .card-subtitle { font-weight: 500; font-size: 1.10em; } .card-product .card-product-footer { background: var(--primary-light); } .card-product .highlight-product { background: #f3f3f3; margin-top: 15px; padding: 10px; } .card-product .highlight-product .item { display: flex; flex-direction: column; justify-content: center; } .card-product .highlight-product .item span { font-size: .7rem; } /* HTML:
Your text content
*/ .card-product .card-product-footer div { display: flex; justify-content: space-between; align-items: center; } .my-ribbon { font-size: 13px; background: #fff; padding: 6px 12px; border-radius: 11px; box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset; } .btn-secondary { position: relative; background: #ebebeb; transition: .3s; border: 1px solid #ebebeb; &:hover { transition: .3s; border: 1px solid #dddddd; } } .btn-light-primary { position: relative; transition: .3s; &:hover { transition: .3s; border: 1px solid var(--primary) !important; background: var(--primary) !important; color: #dae7f3 !important; } } .justifyStart { display: flex; justify-content: start; align-items: center; } .justifyCenter { display: flex; justify-content: center; align-items: center; } .justifyEnd { display: flex; justify-content: end; align-items: center; } .justifySB { display: flex; justify-content: space-between; align-items: center; } .justifySBS { display: flex; justify-content: space-between; align-items: start; } // DASHBOARD // .containers, .dashboard { position: relative; .headContent { display: flex; justify-content: space-between; margin-bottom: 30px; .headTitle { .content { display: flex; justify-content: start; align-items: center; gap: 15px; .title { position: relative; font-size: 12px; font-weight: 400; color: var(--grey); } .title::after { content: ""; position: absolute; top: 4px; right: -8px; height: 10px; width: 1px; background: var(--grey); } .sub-title { font-size: 12px; font-weight: 400; color: var(--grey); } } .title-text { font-size: 18px; text-transform: uppercase; font-weight: 600; color: var(--dark); } } .filter { position: relative; display: flex; justify-content: end; gap: 12px; width: 50%; margin-top: 4px; } .legend { display: flex; flex-wrap: wrap; align-content: flex-start; width: 210px; gap: 6px; .badge { display: inline-flex; justify-content: center; align-items: center; font-size: 12px; color: #fff; padding: 0 12px; width: 100px; height: 28px; border-radius: 20px; white-space: nowrap; } } .containerTitle { position: relative; display: flex; justify-content: center; align-items: start; flex-direction: column; margin-right: 10px; margin-top: -45px; width: 50%; .breadCrumb { position: relative; display: flex; justify-content: start; align-items: center; width: 100%; .text { position: relative; font-size: 12px; font-weight: 500; color: #B0B0B0; margin-right: 1.4rem; &:not(:last-child)::after { content: '>'; position: absolute; top: -1px; right: -16px; font-size: 14px; font-weight: 500; color: #B0B0B0; } } } .title { width: 100%; font-size: 20px; font-weight: 600; white-space: nowrap; text-align: left; //&.left { // text-align: left !important; //} } .subtitle { width: 100%; font-size: 14px; font-weight: 300; text-align: center; &.left { text-align: left !important; } } } } .bodyCustom { padding-top: 1rem; } .bodyContent { position: relative; // margin-bottom: 6rem; // padding-top: 7.5rem; .containerTitle { position: relative; display: flex; justify-content: space-between; align-items: start; padding-bottom: 10px; border-bottom: 1px solid #f1f1f1; .legend { display: flex; flex-wrap: wrap; align-content: flex-start; width: 210px; gap: 6px; .badge { display: inline-flex; justify-content: center; align-items: center; font-size: 12px; color: #fff; padding: 0 12px; width: 100px; height: 28px; border-radius: 20px; white-space: nowrap; } } .titleText { position: relative; } .container { position: relative; margin-top: -36px; border-top-right-radius: 20px; border-top-left-radius: 20px; padding: 0 1px; background: #fff; .title { position: relative; top: 8px; background: #fff; color: var(--dark); border-radius: 20px; padding: 0 24px; font-size: 14px; font-weight: 500; white-space: nowrap; text-align: center; } } .subtitle { font-size: 12px; font-weight: 300; line-height: 18px; margin-top: 8px; margin-bottom: 2rem; text-align: center; } .titles { color: var(--dark); font-size: 16px; font-weight: 500; white-space: nowrap; } .subtitles { font-size: 14px; font-weight: 300; line-height: 18px; } .action { position: relative; display: flex; justify-content: end; align-items: center; gap: 12px; width: 210px; } .containerDesc { position: relative; display: flex; justify-content: center; align-items: center; width: 100%; margin-bottom: 1rem; .centerDesc { position: relative; } .desc { display: flex; justify-content: start; align-items: center; margin-bottom: 6px; .name { position: relative; width: 90px; font-size: 12px; font-weight: 500; line-height: 18px; } .subname { font-size: 12px; font-weight: 300; line-height: 18px; } } } .headCard { display: flex; justify-content: space-between; align-items: center; width: 100%; padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid #eee; .title { font-size: 14px; font-weight: 500; text-align: left; } .subtitle { font-size: 12px; font-weight: 300; line-height: 18px; text-align: left; margin: 0; } } } .dashboardResult { position: relative; .containerResult { display: flex; justify-content: space-between; align-items: start; width: 100%; .text { position: relative; .title { font-size: 16px; font-weight: 500; margin-bottom: 6px; } .sm-title { font-size: 14px; font-weight: 300; margin-top: -6px; margin-bottom: 6px; } .subtitle { font-size: 14px; font-weight: 300; } .jumlah { font-size: 42px; font-weight: 700; color: #999; margin-bottom: -10px; } .resultInOut { .containers { display: flex; justify-content: start; align-items: center; gap: 12px; margin-bottom: -4px; .icon { display: flex; justify-content: center; align-items: center; border-radius: 8px; width: 24px; height: 24px; } &.in { color: #008FFB !important; .icon { border: 2px solid #bde2ff; background: #eff8ff; svg { font-size: 16px; color: #008FFB; } } } &.out { color: #F1416C !important; .icon { border: 2px solid #f7ced8; background: #fcf4f6; svg { font-size: 16px; color: #F1416C; } } } span { font-size: 24px; font-weight: 600; } } .subtitle { font-size: 12px; font-weight: 300; } } } .graph { position: relative; border-radius: 20px; border: 1px solid #E7F3FF; background: #F8FBFF; width: 120px; height: 125px; &.monitorResult { height: 128px; .apexcharts-canvas { position: relative; top: -6px; } } &.reportEmployee { height: 128px; .apexcharts-canvas { position: relative; top: 9px; right: 18%; } } } } } .averagePercent { position: relative; height: 295px; &::after { content: ''; position: absolute; left: 50%; bottom: 1.4rem; transform: translate(-50%, -50%); width: 120px; height: 20px; border-radius: 50%; background: rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 40px 18px rgba(0, 0, 0, 0.05); } .ant-progress-circle { position: relative; top: 46%; left: 50%; transform: translate(-50%, -50%); z-index: 999; } .ant-progress-circle-trail { stroke:#e4eefa !important } } .securityDesc { position: relative; display: flex; justify-content: center; align-items: center; width: 100%; margin: 1rem 0; .centerDesc { position: relative; } .desc { display: flex; justify-content: start; align-items: center; margin-bottom: 6px; .name { position: relative; width: 100px; font-size: 14px; font-weight: 500; line-height: 18px; } .subname { font-size: 14px; font-weight: 300; line-height: 18px; } } } .header { position: relative; margin-bottom: .7rem; .containers { margin: 0 auto; } ul { display: flex; justify-content: center; align-items: center; list-style: none; li { position: relative; display: flex; justify-content: center; align-items: center; width: 100%; height: 32px; font-size: 14px; font-weight: 500; background: #ebebeb; color: #000; &:first-child { border-top-left-radius: 20px; border-bottom-left-radius: 20px; } &:last-child { border-top-right-radius: 20px; border-bottom-right-radius: 20px; } } } } .content { width: 100%; background: #f7f7f7; border-radius: 20px; margin-bottom: .7rem; padding: 0 6px; .title { display: flex; justify-content: start; align-items: center; height: 32px; padding: 0 10px; span { font-size: 14px; font-weight: 500; color: #404040; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } .date { display: flex; justify-content: end; align-items: center; height: 100%; text-align: right; font-size: 14px; font-weight: 400; color: #404040; padding-right: 10px; &.left { padding-right: 1rem; justify-content: start !important; text-align: left !important; } &.center { justify-content: center !important; } } ul { display: flex; justify-content: center; align-items: center; list-style: none; li { position: relative; display: flex; justify-content: center; align-items: center; width: 100%; .btnAct { position: relative; display: flex; justify-content: center; align-items: center; width: 100%; height: 32px; font-size: 14px; font-weight: 500; border: none; outline: none; color: #fff; cursor: pointer; transition: .3s; z-index: 99; &:hover { opacity: .7; // box-shadow: inset 0 0 10px #f1f1f1; transition: .3s; } } &:first-child button, &:first-child .btnAct { border-top-left-radius: 20px; border-bottom-left-radius: 20px; } &:last-child button, &:last-child .btnAct { border-top-right-radius: 20px; border-bottom-right-radius: 20px; } } } .count { position: relative; display: flex; justify-content: center; align-items: center; width: 60px; height: 28px; border-radius: 20px; font-size: 12px; font-weight: 600; color: #fff; } .action { position: relative; display: flex; justify-content: center; align-items: center; gap: 2px; width: 100%; height: 28px; font-size: 12px; font-weight: 500; color: #404040; cursor: pointer; svg { font-size: 8px; fill: #404040 } } } } .containerList { position: relative; // background: #0057b920; width: 100%; max-height: 400px; overflow-y: scroll; overflow-x: hidden; margin-top: 1rem; padding-right: 10px; .contentList { position: relative; display: flex; justify-content: space-around; align-items: center; padding: .8rem .5rem .8rem 1rem; border: 1px solid #ccc; border-radius: 20px; margin-bottom: 10px; .name { position: relative; display: flex; justify-content: start; align-items: center; gap: 8px; // &::after { // content: ''; // position: absolute; // top: 3px; // right: -12px; // width: 1px; // height: calc(100% - 6px); // background: #ccc; // } img { border-radius: 50%; height: 32px !important; width: 32px !important; object-fit: cover; } .ant-image-mask { border-radius: 50%; .ant-image-mask-info { display: flex; justify-content: center; align-items: center; flex-direction: column; font-size: 1px; svg { display: block; font-size: 14px; } } } .text { width: 220px; height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; a { font-size: 15px; font-weight: 600; color: var(--dark); line-height: 14px; transition: .3s; &:hover { color: #282e6e; transition: .3s; } } } } .scrollRes { position: relative; display: flex; justify-content: space-around; align-items: center; width: 100%; } .text { font-size: 16px; font-weight: 600; color: var(--dark); line-height: 14px; } .subtext { font-size: 12px; font-weight: 400; color: var(--grey); white-space: nowrap; } .percentDone { .text { margin-bottom: -4px; } .subtext { margin-bottom: 2px; } } .averageScore { position: relative; .trophyImg { position: absolute !important; top: -6px; left: 0; width: 16px; } .text { display: flex; justify-content: end; align-items: center; margin-top: -6px; } .badge { display: inline-flex; justify-content: center; align-items: center; font-size: 12px; font-weight: 500; color: #fff; padding: 4px 12px; border-radius: 20px; white-space: nowrap; } } } } .containerEmployee { position: relative; margin-top: 1rem; .titleList { position: relative; display: flex; justify-content: start; align-items: center; font-size: 14px; font-weight: 500; padding: 8px 0; color: #666; background: #f1f1f1; border-radius: 20px; padding-right: 10px; margin-bottom: 12px; } .id { width: 20% !important; padding-left: 14px; } .nama { width: 30% !important; } .role { width: 15% !important; } .jamMasuk { width: 15% !important; } .jamPulang { width: 20% !important; } .alasan { width: 35% !important; } .employeeList { position: relative; width: 100%; max-height: 395px; overflow-y: scroll; overflow-x: hidden; padding-right: 10px; .contentList { position: relative; display: flex; justify-content: start; align-items: center; min-height: 30px; padding-bottom: 4px; border-bottom: 1px solid #eee; margin-bottom: 10px; font-size: 14px; font-weight: 400; color: #888; .jamMasuk { display: flex; justify-content: start; align-items: center; gap: 6px; svg { font-size: 13px; color: #999; transform: scaleX(-1); } } .jamPulang { display: flex; justify-content: start; align-items: center; gap: 6px; svg { font-size: 13px; color: #999; } } } } } } .contentDetail { position: relative; display: flex; justify-content: start; align-items: center; gap: .7rem; width: 100%; border-radius: 50px; background: #f3f3f3; .icon { position: relative; left: -1px; display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; border-radius: 50%; background: #fff; } .title { font-size: 14px; font-weight: 400; color: #000; line-height: 14px; } .subtitle { font-size: 14px; font-weight: 500; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 160px; } } .contentKaryawan{ position: relative; } .card-table { background: #fff; padding: 2px; border-radius: 15px; box-shadow: 0px 8px 50px #00000005; } .card-shadow{ box-shadow: rgba(0, 0, 0, 0.1) 2px 10px 20px; } .head-content-laporan { font-weight: 500; text-transform: uppercase; color: #c3c3c3; margin-top: 15px; font-size: 10px !important; margin-bottom: 20px; text-align: center; } @media screen and (max-width: 1120px) { .containerList { .contentList { justify-content: start; overflow: hidden; .name { .text { font-size: 14px; font-weight: 500; } } .scrollRes { justify-content: start; gap: 1rem; margin-left: 1rem; overflow-x: auto; cursor: all-scroll; &::-webkit-scrollbar { height: 0; } } } } } @media screen and (min-width: 990px) { .btn-mobile { display: none; } } @media screen and (max-width: 990px) { .head-content-laporan { display: none; } .containers .headContent { padding: 0 !important; input { width: 100% !important; } } .containers .headContent .filter { margin-top: 0 !important; .containerSearch { width: 100%; } } .btn-mobile { margin-top: 1rem; width: 100% !important; } .btn-web { display: none; } .card-table { overflow-x: auto; &::-webkit-scrollbar { width: 5px; height: 5px; } } .containers, .dashboard { .headContent { position: relative; justify-content: center; flex-direction: column; top: 0; padding: 10px 0; width: 100%; border-radius: 24px 24px 0 0; &::after { content: ''; position: absolute; bottom: 0; left: 10px; width: calc(100% - 25px); } .filter { display: flex; justify-content: center; align-items: center; width: 100% !important; .justify-start { justify-content: start; flex-direction: column; width: 100% !important; margin-top: 1rem; .form-control, button { width: 100%; } } } .containerTitle { position: fixed; top: 80px; left: 0; order: -1; padding: 1.4rem 2.2rem; width: 100%; z-index: 99; background: #f3f3f3; border-radius: 24px 24px 0 0; &.onlyTitle { padding: 10px 0; } .breadCrumb { .text { font-size: 10px; &:not(:last-child)::after { top: -1px; right: -14px; font-size: 12px; } } } .title { font-size: 16px; text-align: left !important; } .subtitle { width: 100%; font-size: 12px; text-align: left !important; } } } .bodyCustom { padding-top: 6rem !important; } .headContent .filter { margin-top: 2rem; } .bodyContent { padding-bottom: 6rem; } } .containers, .dashboard { .bodyContent { .content { padding: 8px 12px; .title { &.ms-2 { margin-left: -10px !important; } } .date { justify-content: start !important; &.right { text-align: left !important; } } .action { justify-content: start; text-decoration: underline; } } } } } @media screen and (max-width: 640px) { .containers, .dashboard { .headContent { .containerTitle { padding: 1.4rem .8rem; .title { font-size: 14px; } .subtitle { font-size: 10px; } } } } .dashCard { padding: .6rem .8rem; } section { padding: 90px 10px; } .form-control { height: 35px !important; font-size: 10px !important; &::placeholder { font-size: 10px !important; } } .ant-select-selection-item { font-size: 10px !important; } .floating-label { position: absolute; left: 15px; top: 8px; font-size: 10px; padding: 0 7px; } .label-form { font-size: 10px; } .nasabahImg { right: 4px; width: 140px !important; } } .ant-spin-dot-item{ background-color: var(--primary) !important; } .ant-statistic .ant-statistic-content { font-size: 16px; } .ant-tree .ant-tree-checkbox-checked .ant-tree-checkbox-inner { background-color: #008b80; border-color: #008b80; } hr.border{ border: 1px dashed #e9e9e9; } .checkauth-content{ position: fixed; z-index: 111111; width: 100%; background: #fff; color: #000; } .head-laporan{ display: flex; //justify-content: space-between; margin-top: 10px; margin-bottom: 10px; .title{ background: #fff; border-radius: 20px; padding: 8px 150px 8px 20px; font-size: 13px; border-left: 5px solid var(--primary); } button { margin-left: -30px; } } .head-detail-dashboard{ display: flex; margin-top: 10px; margin-bottom: 10px; .title{ background: #f7f7f7; border-radius: 20px; padding: 8px 150px 8px 20px; font-size: 13px; border-left: 5px solid var(--primary); } button { margin-left: -30px; } } .ant-tooltip .ant-tooltip-inner { font-size: 11px; } .ant-menu-light .ant-menu-item-selected, .ant-menu-light>.ant-menu .ant-menu-item-selected { background-color: #d5ebe1; } .check-auth{ color: #fff; .container { height: 100vh; position: relative; } .center { text-align: center; margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .logo{ width: 100px; margin-bottom: 10px; } .title{ font-size: 14px; font-weight: 600; } .subtitle{ font-size: 14px; font-weight: 300; } .check{ margin-top: 40px; font-size: 12px; font-weight: 500; margin-bottom: 10px; text-transform: capitalize; } .icon-check{ font-size: 20px; } } .menu-bar.active .ant-menu-submenu-title{ border-radius: 10px !important; } .side-menu-container{ position: fixed; left: 14px; z-index: 111; height: 97vh; top: 14px; //background: var(--primary); border-radius: 30px; background: linear-gradient(316deg, #17374b, var(--primary)); .ant-menu.ant-menu-inline { padding: 0; //background: #fff; width: 245px; border-radius: 20px; } .ant-menu-submenu-title{ //background: var(--primary); //background: var(--color-tapera); //color: #E7FF56; color: #fff !important; font-weight: 600; border-radius: 50%; &:hover { background-color: rgba(0, 0, 0, 0.2) !important; } } .menu-normal{ .ant-menu-submenu-title{ background: var(--white) !important; color: #0f0f0f !important; } .ant-menu-submenu-inline .ant-menu-submenu-arrow { color: var(--dark) !important; } .ant-menu-submenu-vertical .ant-menu-submenu-title .ant-menu-item-icon svg { fill: var(--dark); } } :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light.ant-menu-root.ant-menu-inline, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light>.ant-menu.ant-menu-root.ant-menu-inline, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light.ant-menu-root.ant-menu-vertical, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light>.ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: none; } .menu-tapera{ } .menu-silos{ .ant-menu-submenu-title{ background: var(--dark) !important; } // //.side-menu-container{ // background: var(--dark-light) !important; //} // //.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline, //.ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{ // background: var(--dark-light) !important; //} } .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline, .ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{ background: #fff; margin: 21px 13px; width: 90%; } //.ant-menu-submenu-title:hover, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover { // background-color: rgba(0, 0, 0, 0.06); //} .ant-menu.ant-menu-inline .ant-menu-item-icon svg { //fill: var(--white); background: white; padding: 6px; fill: var(--primary); width: 30px; height: 30px; border-radius: 23px; margin-left: -18px; } .ant-menu-submenu-vertical .ant-menu-submenu-title .ant-menu-item-icon svg { fill: var(--white); } .ant-menu-submenu-inline .ant-menu-submenu-arrow { color: var(--white) !important; } } .text-decoration-none { text-decoration: none; } .wizard-step-pengajuan { background: red; } .overflow-auto { overflow: auto !important; } /* Hide scrollbar for Chrome, Safari and Opera */ .no-scrollbar::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ .no-scrollbar { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } // .step-proses-pengajuan .ant-steps-item-title { // font-size: 13px // } .position-relative { position: relative } .ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title { padding-inline-start: 18px; } .step-wizard-pengajuan { background: #fff; padding: 40px 20px; border-radius: 15px; box-shadow: 0px 8px 50px #00000005; margin-bottom: 20px; padding-right: 40px !important; } .step-proses-pengajuan .ant-steps-item-process.ant-steps-item-custom .ant-steps-item-icon >.ant-steps-icon, .step-proses-pengajuan .ant-steps-item-finish.ant-steps-item-custom .ant-steps-item-icon >.ant-steps-icon, .step-proses-pengajuan .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title { color: #1f88a0 !important } .step-proses-pengajuan .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after { background-color: #1f88a0 !important } .d-none { display: none; } .form-group-title { font-size: 16px; margin-bottom: 10px; // border-bottom: 1px solid #f1f1f1; color: #acacac; padding-bottom: 4px; display: inline-block; } .info-nasabah { width: 50%; font-size: 15px; } .info-nasabah td { padding: 5px 0px; } .info-nasabah td:first-child { color: #919191; width: 25%; } .info-nasabah td:nth-child(2) { width: 2%; color: #919191; } .border-radius-15 { border-radius: 15px; } .border-radius-10 { border-radius: 10px; } .text-center{ text-align: center; } .text-left{ text-align: left; } .text-right{ text-align: right; } .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: var(--primary); font-weight: 600; background: #ffffff !important; font-size: 15px !important; text-shadow: 0 0 0.25px currentcolor; } .ant-tabs-card >.ant-tabs-nav .ant-tabs-tab-active, .ant-tabs-card >div>.ant-tabs-nav .ant-tabs-tab-active { background: #ffffff !important; } .ant-tabs-card >.ant-tabs-nav .ant-tabs-tab, .ant-tabs-card >div>.ant-tabs-nav .ant-tabs-tab { margin: 0; padding: 8px 16px; background: rgb(237 237 237); font-size: 13px; font-weight: 500; color: var(--text-muted); border: 1px solid #f0f0f0; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .container-act-toolbar{ display: flex; gap: 10px; justify-content: end; width: 100%; margin-top: 20px; } .badge-status { border-radius: 1rem; font-size: 12px; } .badge-status.active { background: #f1f9fb; color: #14605c; border-color: #14605c; } .badge-status.non-active { color: #ff4d4f; background: #fff2f0; border-color: #ffccc7; } .slik-item { font-size: 14px; display: flex; flex-direction: column; gap: 4px; } .slik-item span:first-child { color: #8c8c8c; display: inline-block; } .text-secondary { color: #8c8c8c; } .table-info { font-size: 14px; } .table-info td { padding: 4px; } .info-analisa td { padding: 10px !important; vertical-align: top; } .table-info td:first-child, .table-info td:nth-child(2) { color: #8c8c8c; } .upload-doc-agunan .ant-upload-select { border: none !important } .btn-outline-primary { background: white; border: 1px solid #1f5c6b; color: #1f5c6b; } .btn-outline-primary:hover { background: #1f5c6b; border-radius: 1px solid #1f5c6b; color: #fff; } .fs-12px { font-size: 12px !important; } .ant-checkbox-checked .ant-checkbox-inner { background-color: var(--primary); border-color: var(--primary); } .ant-modal-root .ant-modal-wrap { backdrop-filter: blur(9px); //background: #00000047; } .table-description th.ant-descriptions-item { padding-bottom: 2px !important; } .table-description td.ant-descriptions-item { padding-bottom: 20px !important; } .ant-upload-select { border: none !important; } .label-form { color: #757575; font-size: 12px; } .badge-approved { color: #fff; background: #1f88a0; border-color: #1f88a0; } .badge-new { color: #fff; background: #171c33; border-color: #171c33; } .badge-waiting-approval { color: #fff; background: #faad14; border-color: #faad14; } .badge-rejected { color: #fff; background: #ff4d4f; border-color: #ff4d4f; } .antUploadContainer { position: relative; width: 100%; margin-top: 8px; .ant-upload-list.ant-upload-list-picture-card { gap: 1rem !important; } .antUploadButton { position: relative; border: none; background: transparent; cursor: pointer; svg { font-size: 52px; color: #ccc; } .text { font-size: 16px; font-weight: 500; color: #ccc; } .ext { font-size: 12px; font-weight: 400; color: #ccc; } } div[class="ant-upload-list-item-thumbnail"] { visibility: hidden !important; } div[class="ant-upload-list-item-thumbnail"]:after { content: "Loading..."; visibility: visible; display: block; position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); } .ant-upload-list-item-progress { width: 120px !important; bottom: 30% !important; left: 50% !important; transform: translate(-50%, -50%) !important; } .ant-upload-list-item-container, .ant-upload-select { width: 160px !important; height: 160px !important; background-color: #ffffff !important; border: 1px solid #e1e3ea !important; border-radius: 30px !important; overflow: hidden; } .ant-upload-list-item-actions { border-radius: 30px !important; } .ant-upload-list-item { border: none !important; // padding: 0 !important; &::before { width: 160px !important; height: 160px !important; left: 0 !important; } .ant-upload-list-item-image { border-radius: 22px !important; object-fit: cover !important; } } .container-img-uploaded { position: relative; border-radius: 30px; overflow: hidden; display: flex; justify-content: center; width: 160px; height: 160px; align-items: center; color: #a1a5b7; } } .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title, .ant-menu-vertical .ant-menu-submenu-title { height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; margin-inline: 4px; margin-block: 4px; width: calc(100% - 38px); } .ant-menu-inline-collapsed > .ant-menu-item, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title { inset-inline-start: 0; padding-inline: calc(50% - 8px - 18px); text-overflow: clip; } .menu-bar{ transition: all 0.5s ease; width: 50px; max-height: 80vh; overflow-y: auto; margin-top: 30px; overflow-x: hidden; } .menu-bar.active{ width: 250px; .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title, .ant-menu-vertical .ant-menu-submenu-title { width: calc(100% - 6px); padding-left: 30px !important; } } .ant-menu-light.ant-menu-root.ant-menu-inline, .ant-menu-light > .ant-menu.ant-menu-root.ant-menu-inline, .ant-menu-light.ant-menu-root.ant-menu-vertical, .ant-menu-light > .ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: none; } .logo-menu { background: #00000094; border-radius: 30px 30px 30px 0px; padding-top: 9px; transition: 0.5s ease-in-out; &.active{ padding-left: 15px; .title { position: absolute; left: 70px; visibility: visible; opacity: 1; } } } .content-logo{ display: flex; gap: 5px; margin-top: 3px; padding-bottom: 5px; .img-logo{ width: 50px; margin-top: -4px; } .title{ width: 100%; transition: 0.5s ease-in, 0s ease-out; position: absolute; left: 0px; opacity: 0; visibility: hidden; font-size: 12px; font-weight: 500; color: #fff; margin-top: 4px; } .version{ font-size: 11px; font-weight: 300; } } .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item, .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item, .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title, .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title { padding: 0; }