.bg-linear{background:linear-gradient(180deg,#20328c,#20328c00)}.btn-tbl,.form-portal{border-radius:5px}.btn-tbl{background:linear-gradient(180deg,#4861dd,#20328c00)}.form{left:50%;margin:-160px 0 0 -160px;position:absolute;top:35%;width:320px}.form,.form-pendaftaran{box-shadow:0 0 100px #00000014;padding:36px}.form-pendaftaran{margin:0 auto;width:80%}.logo-login span{color:#138aff;font-size:16px;font-weight:700;text-transform:uppercase;vertical-align:text-bottom}.ant-spin-container,.ant-spin-nested-loading{height:100%}.footer{bottom:0;position:absolute;width:100%}.ant-modal-title{color:#000;font-weight:700;text-align:center}.blur-qr{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}@media (orientation:portrait){.form-portal{border-radius:5px;bottom:20px;box-shadow:0 0 100px #00000014;float:left;left:0;margin:0 0 0 10%;min-height:100px;position:relative;text-align:center;top:20px;width:80%}.bg-linear{height:100vh}}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:initial;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}body{margin:0}th{text-transform:uppercase}::placeholder{text-transform:none}.preview-cetak-kertas{border:1px dotted #000;height:21cm;position:relative;width:33cm}.preview-cetak-dok-title{display:block;font-size:24px;font-weight:700;margin-top:10px;text-align:center}.preview-cetak-dok-body-1{display:flex;flex-direction:column;height:70px;justify-content:center;width:100%}.preview-cetak-dok-body-2{display:block;width:100%}.preview-cetak-data-event,.preview-cetak-presensi-hadir{margin-left:100px;margin-right:100px}.preview-cetak-presensi-hadir{border:1px solid #000;border-collapse:collapse;margin-bottom:30px;width:100%;width:calc(100% - 200px)}.preview-cetak-presensi-hadir td,.preview-cetak-presensi-hadir th{padding:10px}.preview-cetak-page-number{float:right}.preview-cetak-paraf{float:right;text-align:center;width:300px}.preview-cetak-as-role{margin-bottom:60px}.preview-cetak-sertifikat-footer{bottom:0;position:absolute;width:100%}.footer-sider{bottom:0;font-size:12px;max-width:inherit;padding:5px;position:fixed;text-align:center;width:inherit}.no-margin-bottom .ant-form-item{margin-bottom:0!important}.trigger{cursor:pointer;font-size:18px;line-height:64px;padding:0 24px;transition:color .3s}.ant-input-number-disabled .ant-input-number-input,.ant-picker-disabled .ant-picker-input input,.ant-select-disabled .ant-select-selection-item{color:#000!important}.header{align-items:center;display:flex;height:72px;justify-content:space-between;padding:0;position:fixed;right:0;top:0;width:calc(100% - 256px);z-index:9;z-index:29}:where(.css-dev-only-do-not-override-1whf461).ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline,:where(.css-dev-only-do-not-override-1whf461).ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:none!important}.header.collapsed{width:calc(100% - 110px)}.site-layout .site-layout-background{min-height:calc(100% - 72px)}td.ant-table-cell.ant-table-cell-row-hover{background:#8f8e8e33!important;color:#000}.table-rencana-evaluasi{border-collapse:collapse}.table-rencana-evaluasi td,.table-rencana-evaluasi th{border:1px solid #000}.baris-data{border:1px solid #27358b!important;border-collapse:collapse}#ttd svg rect{fill:#0000!important}.template-report{background:#000;color:#fff}.template-report:hover{color:#fff}.content{background:#fff;border-radius:10px;margin:100px 10px 10px;min-height:calc(100% - 144px);padding:10px 24px}.card{margin-top:10px}.btn-bayar{align-items:center;background:#20328c;border-radius:20px;display:flex;font-weight:700;justify-content:center;padding-bottom:20px;padding-top:20px;width:100%}.btn-bayar img{margin-left:10px}.rightContainer{align-items:center;display:flex}.container{flex:1 1;height:100vh;overflow-x:hidden;width:calc(100% - 256px)}.footer{margin-bottom:0;margin-top:0;min-height:20px;padding-bottom:24px;padding-top:24px}.sider{height:100vh;left:0;position:"relative";top:0;z-index:10}.no-uppercase{text-transform:none}.brand{height:72px;justify-content:center;padding:0 24px;z-index:1}.brand,.logo{align-items:center;display:flex}.logo img{height:50px;margin-right:8px;width:100%}.logo h1{color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase;vertical-align:text-bottom;white-space:nowrap}.scrollbar-container{height:auto!important}.ant-menu{color:#fff}.ant-menu-root{background:none!important;color:#fff}.jadwal-card{background:#fff;border-radius:20px;padding:20px!important}.jadwal-title{font-size:16px;font-weight:700}.jadwal-description,.label-ipk{font-size:14px}.label-ipk{margin-right:20px}.nilai-ipk{font-size:24px;font-weight:700}.panel-ipk{flex-wrap:nowrap}.panel-ipk,.panel-nilai{align-items:center;display:flex!important}.panel-nilai{border-left:1px solid #000;color:#20328c;font-size:30px;padding-left:30px;width:100%}.judul-page{color:#fff;font-size:16px;font-weight:700}.kuliah-hari-ini-card{background:linear-gradient(180deg,#2d7ffa,#2d7ffa);border-radius:20px;padding:10px!important;position:relative}.kuliah-hari-ini-label{background:#162b60;border-radius:20px;color:#fff;display:inline-block;padding:5px 10px}.kuliah-hari-ini-card img{height:130%;position:absolute;right:0;top:0}.kuliah-hari-ini-item{text-align:center}.kuliah-hari-ini-jam{color:#fff;font-size:20px;font-weight:700}.kuliah-hari-ini-mapel{color:#fff;font-size:12px;font-weight:700}.beranda-ipk{background:linear-gradient(180deg,#ff7e00,#e78322)}.beranda-ipk,.beranda-semester{border-radius:20px;color:#fff;padding:10px;position:relative}.beranda-semester{background:linear-gradient(180deg,#cd1a29e6,#df0a0a)}.beranda-ipk .label-semester,.beranda-semester .label-semester{font-size:14px;font-weight:700}.beranda-ipk img,.beranda-semester img{position:absolute;right:10px;top:10px}.nilai-semester{font-size:30px}.nama-semester,.nilai-semester{font-weight:700;text-align:center}.nama-semester{font-size:14px}.card-judul{color:#292d32;font-size:16px;font-weight:700}.card-lihat-semua{color:#20328c;font-size:14px;font-weight:700}.slick-slide{width:100%}.slide-berita-panel{border:1px solid #ccc;border-radius:20px}.slide-berita-panel img{border-top-left-radius:20px;border-top-right-radius:20px;height:200px;object-fit:cover;object-position:top;width:100%}.slide-judul{color:#292d32;font-weight:700;padding-top:10px}.slide-description,.slide-judul{font-size:12px;padding-left:20px;padding-right:20px}.slide-description{color:#5b5a5a;padding-bottom:10px}.bayar-kanan{display:flex;justify-content:right}.bayar-kanan .status-bayar{text-align:right!important}.sudah-bayar{background:#12a533;color:#fff}.acenter{text-align:center}.nominal-tagihan{font-size:18px;font-weight:700}.nama-tagihan{font-size:14px;font-weight:700}.pilih-metode-bayar-panel{background:#fff;border-radius:20px;color:#000;padding:10px}.label-pilih-metode-bayar{font-size:14px;font-weight:700}.bank-group{display:inline!important;display:initial!important}.bank-list{align-items:center;border:1px solid #ccc;border-radius:20px;display:flex;margin-bottom:10px;padding:10px}.bank-list img{object-fit:cover;object-position:center;width:50px}.bank-list .bank-name{font-size:14px}.ant-table-title{border:none!important}.ant-table-thead th{color:#fff!important}.ant-breadcrumb-link span{margin-right:10px}.konten-judul{color:#24368e;font-size:14px;font-weight:700;text-transform:uppercase}@media (max-width:700px){.header.collapsed{width:100%}.content{padding:12px}.backTop{bottom:20px;right:20px}.container{flex:1 1;height:100vh;width:100%}.detail-berita{width:100%}.sider{border-radius:0!important;border-radius:initial!important;margin:initial!important}:where(.css-dev-only-do-not-override-1xy0wb4).ant-drawer .ant-drawer-body{padding:initial!important}.header.collapsed{width:calc(100% - 20px)}.kuliah-hari-ini-card img{height:100%}}.preview-cetak-sertifikat-kertas{margin:0;min-height:215mm;min-width:330mm;padding:0;page-break-after:always}.sertifikat-footer{bottom:0;display:block;position:fixed;width:100%}.page-number{float:right}.logo-cetak-event{width:100%}.dok-title{display:block;font-size:24px;font-weight:700;margin-top:10px;text-align:center}.dok-body-1{display:flex;flex-direction:column;height:70px;justify-content:center;width:100%}.dok-body-2{display:block;width:100%}.data-event{margin-left:100px;margin-right:100px}.titik-duas:after{content:":";float:right;margin-right:10px}.presensi-hadir{border:1px solid #000;border-collapse:collapse;margin-bottom:30px;margin-left:100px;margin-right:100px;width:100%;width:calc(100% - 200px)}.presensi-hadir td,.presensi-hadir th{padding:10px}tr:nth-child(odd)>img{float:right}tr:nth-child(2n)>img{float:left}.presensi-hadir tbody tr td{height:30px}.paraf{float:right;text-align:center;width:300px}.as-role{margin-bottom:60px}.maxi-title{color:#fff;font-size:24px}.logo-portal{width:150px}.loading-camera{color:#fff;font-size:18px;text-align:center}.panel-camera .loading-checking,.panel-camera .not-verified,.panel-camera .verified{position:absolute;right:10px;top:10px;z-index:1}.panel-gagal .not-verified,.panel-informasi .verified,.panel-loading .loading-checking{position:relative;z-index:1}.titik-dua:after{content:":";float:right;margin-right:5px}.info-nama{font-size:18px;font-weight:700;margin-bottom:5px;text-align:left}.panel-gagal{background:#fff;color:#000}.panel-gagal,.panel-loading{border-radius:10px;padding:10px;text-align:center;width:100%}.panel-loading{background:#192b68;color:#fff}.panel-informasi{background:#fff;border-radius:10px;color:#000;padding:10px;width:100%;z-index:10}.info-jam{font-size:18px;font-style:italic;text-align:left}.avatar-user{height:64px!important;width:64px!important}.not-verified,.verified{display:block;height:100px;object-fit:contain;width:100px}.loading-checking{align-items:center;display:flex;height:100px;justify-content:center;width:100px}.loading-checking .ant-spin{color:#52c41a}.loading-checking .ant-spin-dot-item{background-color:#52c41a}.loading-checking .ant-spin-dot{font-size:60px}.loading-checking .ant-spin-dot-item{height:24px;width:24px}.panel-gagal .ant-col,.panel-informasi .ant-col,.panel-loading .ant-col{align-items:center!important;display:flex!important}.panel-gagal>.ant-col:nth-child(2),.panel-informasi>.ant-col:nth-child(2),.panel-loading>.ant-col:nth-child(2){align-items:flex-start!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.face-bounding-box{border-radius:12px;pointer-events:none;transition:all .4s ease}.face-bounding-box:before{border-radius:12px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute;right:0;top:0}.face-bounding-box.scanning:before{animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,gold,orange,#ffed4e,#ffb800,gold);background-size:300% 300%}.face-bounding-box.scanning{filter:drop-shadow(0 0 20px rgba(255,215,0,.8)) drop-shadow(0 0 40px rgba(255,165,0,.5))}.face-bounding-box.valid:before{animation:gradientShift 2s ease infinite,pulse 1.5s ease infinite;background:linear-gradient(135deg,#52c41a,#73d13d,#95de64,#b7eb8f,#52c41a);background-size:300% 300%}.face-bounding-box.valid{filter:drop-shadow(0 0 25px rgba(82,196,26,.8)) drop-shadow(0 0 50px rgba(82,196,26,.5))}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.validation-badge{align-items:center;background-color:#000c;border:2px solid #ffffffe6;border-radius:10px;bottom:20px;box-shadow:0 4px 12px #00000080,0 0 20px #ffffff1a;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;left:50%;min-width:200px;padding:10px 20px;position:absolute;transform:translateX(-50%);z-index:3}.countdown-overlay{background-color:#000000d9;border:3px solid #0f4fc6;border-radius:20px;box-shadow:0 8px 32px #0006;left:50%;min-width:280px;padding:30px 40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:100}.countdown-text{color:#fff;font-size:16px;font-weight:500;margin-bottom:15px}.countdown-number{color:#fff;font-size:64px;font-weight:700;line-height:1;margin-bottom:20px;text-shadow:0 4px 8px #0000004d}.panel-parent-mobile{align-items:center;background:#3d3d3d;display:flex;height:100vh;justify-content:center}.panel-mobile{align-items:center;border:1px solid #408cff9c;border-radius:10px;display:flex;flex-direction:column;padding:20px;position:relative;width:500px}.bg-linear{background:#fff;height:100vh;width:100%}.form-portal{background:#fff;border-radius:20px;box-shadow:0 0 100px #00000014;left:30%;margin:-160px 0 0 -160px;padding:36px;position:absolute;top:45%;width:70%}.label-portal{color:#000;font-size:18px;font-weight:700;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.btn-tbl{background:#0f4fc6;border:none;border-radius:20px;height:100px;width:100%}.icon-tbl{font-size:28px}.label-tbl{font-size:14px;font-weight:700}.logo-login{cursor:pointer;text-align:center}.logo-login img{width:100%}@media (orientation:portrait){.panel-camera .loading-checking,.panel-camera .not-verified,.panel-camera .verified{height:60px!important;right:10px;top:10px;width:60px!important}.panel-gagal .not-verified,.panel-informasi .verified,.panel-loading .loading-checking{height:64px!important;width:64px!important}.loading-checking .ant-spin-dot{font-size:40px!important}.loading-checking .ant-spin-dot-item{height:16px!important;width:16px!important}.maxi-title{align-items:center;color:#fff;display:flex;font-size:32px;height:20vh;justify-content:center}.logo-portal{height:auto!important;width:90%!important}.panel-camera{height:60vh!important;padding:10px}.webcame{height:100%!important}.panel-parent-mobile{display:block;height:100vh;width:100%}.panel-mobile{border:1px solid #408cff9c;border-radius:0;display:flex;height:100%;justify-content:center;padding:0;width:100%}.panel-gagal,.panel-informasi,.panel-loading{align-items:center;bottom:10px;display:flex;height:20vh;justify-content:center;left:20px;position:absolute;right:20px;width:calc(100% - 20px)}.maxi-title{position:absolute;text-align:center;top:0;width:100%}.logo-portal{width:100px}.panel-camera{position:relative!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.info-nama{font-size:24px!important;margin-bottom:8px!important}.info-jam{font-size:20px!important}.panel-gagal,.panel-informasi,.panel-loading{height:18vh!important;padding:20px!important}.maxi-title{font-size:40px!important;height:15vh!important}.logo-portal{width:150px!important}.avatar-user,.panel-gagal .not-verified,.panel-informasi .verified,.panel-loading .loading-checking{height:90px!important;width:90px!important}.panel-camera .loading-checking,.panel-camera .not-verified,.panel-camera .verified{height:80px!important;right:15px!important;top:15px!important;width:80px!important}.loading-checking .ant-spin-dot{font-size:50px!important}.loading-checking .ant-spin-dot-item{height:20px!important;width:20px!important}.validation-badge{bottom:25px!important;font-size:18px!important;min-width:280px!important;padding:14px 24px!important}.countdown-overlay{min-width:400px!important;padding:40px 50px!important}.countdown-text{font-size:20px!important;margin-bottom:20px!important}.countdown-number{font-size:80px!important;margin-bottom:25px!important}}@media (min-width:1025px) and (max-width:1366px) and (orientation:portrait){.info-nama{font-size:48px!important;font-weight:700!important;margin-bottom:12px!important}.info-jam{font-size:40px!important}.panel-gagal,.panel-informasi,.panel-loading{height:18vh!important;left:30px!important;padding:40px 50px!important;right:30px!important;width:calc(100% - 60px)!important}.maxi-title{font-size:64px!important;height:12vh!important}.logo-portal{width:280px!important}.panel-camera{height:65vh!important}.avatar-user,.panel-gagal .not-verified,.panel-informasi .verified,.panel-loading .loading-checking{height:140px!important;width:140px!important}.panel-camera .loading-checking,.panel-camera .not-verified,.panel-camera .verified{height:120px!important;right:20px!important;top:20px!important;width:120px!important}.loading-checking .ant-spin-dot{font-size:70px!important}.loading-checking .ant-spin-dot-item{height:28px!important;width:28px!important}.validation-badge{border-radius:15px!important;bottom:35px!important;font-size:28px!important;min-width:400px!important;padding:20px 36px!important}.countdown-overlay{border-radius:30px!important;border-width:4px!important;min-width:600px!important;padding:60px 80px!important}.countdown-text{font-size:32px!important;margin-bottom:30px!important}.countdown-number{font-size:140px!important;margin-bottom:35px!important}.countdown-overlay .ant-btn{font-size:24px!important;height:64px!important}}@media (orientation:landscape){.panel-camera{overflow:hidden;position:relative}.panel-camera .loading-checking,.panel-camera .not-verified,.panel-camera .verified{max-height:80px;max-width:80px;right:10px;top:10px}.loading-checking,.not-verified,.verified{max-height:100%;max-width:100%;object-fit:contain}}body{background:#f5f5f5}.text-counter{background:#3ed81080;border-radius:50%;color:#000;font-size:32px;font-weight:700;padding:10px}.signature-canvas{border:1px solid #000}.ttd-hitam{color:#000}.ttd-biru,.ttd-hitam{border-bottom:1px solid;font-size:18px}.ttd-biru{color:#0717f8}.ttd>.ant-radio-button-wrapper-checked{background:#fff!important;color:inherit}.card-register{margin:0 auto;max-width:750px}.border-ttd{border:1px solid #d9d9d9}.powered{font-style:italic;padding-top:20px;text-align:center}.modal-ttd{align-items:center;display:flex;flex-direction:column;justify-content:center}.site-navigation-steps{overflow-y:auto}.signature-canvas{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges}#signature-pad{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#signature-pad canvas{image-rendering:auto;image-rendering:smooth;image-rendering:high-quality;image-rendering:-webkit-optimize-contrast}.text-error{color:red}.card-register{background:#f5f5f5;padding:20px}.register-title{color:#1677ff;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.register-title-label{color:#000;font-size:14px}