:root { --primary: #092950; --success: #50cd89; --info: #7239ea; --warning: #FEB82F; --danger: #f1416c; --secondary: #aaa; --dark: #181c32; --dark-grey: #666; --primary-light: #e6eef8; --secondary-light: #f9f9f9; --success-light: #e8fff3; --info-light: #f8f5ff; --warning-light: #fff8dd; --danger-light: #fff5f8; --dark-light: #e4e6e7; --white: #fff; --text-muted: #7e7e7e; --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; --bg-menu: linear-gradient(90deg, #003775 0%, #0057b9 104.42%); --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; } .bg-nav { position: absolute; width: 100%; height: 100vh; filter: brightness(80%); object-fit: cover; } section { position: fixed; // top: 10rem; top: 80px; overflow: scroll; height: 100vh; width: 100%; padding: 90px 30px; border-radius: 30px 30px 0 0; transition: all 0.5s ease; background: #f3f3f3; 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; } } .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 #0727501A; box-shadow: 0px 4px 22.6px -16px #00000038; border-radius: 25px; padding: 1.6rem 2.4rem; margin-bottom: 1.4rem; } .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-light-primary { 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: var(--primary-light) !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; align-items: start; position: fixed; top: 80px; left: 0; padding: 1rem 2rem; width: 100%; border-radius: 30px 30px 0 0; background: #f3f3f3; z-index: 999; // &::after { // content: ''; // position: absolute; // bottom: 0; // left: 2rem; // width: calc(100% - 4rem); // height: 1px; // background: #e7e7e7; // } .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; min-width: 220px; 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: center; flex-direction: column; .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: center; &.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: 10px; border-radius: 25px; 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 (max-width: 990px) { .head-content-laporan { display: none; } .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 { justify-content: center; flex-direction: column; top: 80px; left: 0; padding: 10px; 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: start; align-items: center; width: 100% !important; } .legend { display: flex; flex-wrap: nowrap; align-content: flex-start; width: 100% !important; gap: 6px; overflow-x: scroll; cursor: all-scroll; margin-bottom: 10px; &::-webkit-scrollbar { height: 0; } .badge { font-size: 10px; padding: 0 8px; height: 24px; } } .containerTitle { order: -1; margin-bottom: 10px; &.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; } .bodyContent { padding-top: 2rem; // margin-bottom: 10rem; .containerTitle { flex-direction: column; gap: 10px; .legend { display: flex; flex-wrap: nowrap; align-content: flex-start; width: 100% !important; gap: 6px; overflow-x: scroll; cursor: all-scroll; margin-bottom: 10px; &::-webkit-scrollbar { height: 0; } .badge { font-size: 10px; padding: 0 8px; height: 24px; } } .titles { font-size: 12px; } .subtitles { font-size: 12px; } .action { justify-content: start; width: 100% !important; .btn-secondary { height: 28px; padding: 0 14px !important; font-size: 11px !important; } } } .securityDesc { .desc { margin-bottom: 0 !important; .name { font-size: 10px; } .subname { font-size: 10px; } } } .header { ul { li { height: 24px; font-size: 10px; font-weight: 600; } } } .content { width: 100%; border-radius: 20px; margin-bottom: .7rem; .title { height: 24px; padding: 0 4px; &.ms-2 { margin-left: 0 !important; } span { font-size: 11px; font-weight: 400; } } // .containerDate { // display: none; // } .date { font-size: 11px; font-weight: 400; padding: 0 4px; white-space: nowrap; } .action { justify-content: start; margin-left: 4px; } ul { li { .btnAct { height: 24px; font-size: 10px; font-weight: 300; color: #fff; } } } } } .containerList { max-height: 400px; .contentList { justify-content: start !important; flex-direction: column; padding: .8rem 1rem; .name { justify-content: start; width: 100%; padding-bottom: 10px; border-bottom: 1px solid #ddd; img { height: 30px !important; width: 30px !important; } .ant-image-mask { .ant-image-mask-info { svg { display: block; font-size: 10px; } } } .text { width: 100%; height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; a { font-size: 12px; font-weight: 500; } } } .scrollRes { justify-content: start !important; flex-wrap: wrap; overflow-x: hidden; cursor: default; margin-left: 0; margin-top: 10px; gap: 1.8rem; } .text { font-size: 12px; font-weight: 500; line-height: 14px; } .subtext { font-size: 11px; font-weight: 400; } .percentDone { .text { margin-bottom: -4px; } .subtext { margin-bottom: 2px; } } .averageScore { .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 { .titleList { display: none; } .id { width: 100% !important; padding-left: 0; } .jamPulang, .jamMasuk, .role, .nama, .alasan { width: 100% !important; } .employeeList { .contentList { justify-content: start; flex-wrap: wrap; } } } } .dashCard { padding: .6rem .8rem; } section { padding: 90px 10px; } } .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; }