@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:sc-vt-exit}::view-transition-new(root){animation-name:sc-vt-enter}@keyframes sc-vt-exit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes sc-vt-enter{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}body.sidebar-xs .nav-sidebar .nav-item-header :not(.text-uppercase){width:56px}.card{border:none;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.sc-card{border:none;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.sc-app-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#90a4ae;margin-bottom:3px}.sc-title{font-size:15px;font-weight:700;color:#1a2e3b;margin:0 0 8px}.sc-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:4px 12px;border-radius:20px}.sc-time-chip{display:inline-block;font-size:11px;color:#607d8b;background:#f0f4f8;border-radius:20px;padding:3px 10px}.pace{pointer-events:none;-webkit-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#1565c0;position:fixed;top:0;left:0;height:3px;z-index:9999;overflow:hidden}.pace .pace-progress::after{content:'';position:absolute;top:0;bottom:0;width:120px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.55) 50%,transparent 100%);animation:sc-pace-shimmer 1.4s linear infinite}@keyframes sc-pace-shimmer{0%{left:-120px}100%{left:100%}}@keyframes sc-page-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1}}#sc-nav-overlay{position:fixed;inset:0;z-index:99998;background:rgba(248,250,252,.88);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease}#sc-nav-overlay.active{opacity:1;visibility:visible;pointer-events:all}.sc-nav-spinner-wrap{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:22px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06),inset 0 1px 0 #fff}.sc-nav-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(21,101,192,.15);border-top-color:#1565c0;animation:sc-spin .7s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}.lp-wrapper>.lp-form{animation:sc-page-enter .32s cubic-bezier(.22,1,.36,1) both}.content-wrapper>.content{opacity:0}body.page-revealed .content-wrapper>.content{animation:sc-page-enter .3s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){body{transition:none!important}.lp-wrapper>.lp-form,body.page-revealed .content-wrapper>.content{animation:none!important;opacity:1!important}.content-wrapper>.content{opacity:1!important}#sc-nav-overlay{transition:none!important}.pace .pace-progress::after,.sc-nav-spinner{animation:none!important}::view-transition-new(root),::view-transition-old(root){animation:none!important}}.sc-navbar{background:#1a2e3b!important;box-shadow:0 2px 16px rgba(0,0,0,.2);padding-top:0;padding-bottom:0;min-height:52px}.sc-navbar .navbar-brand{display:flex;align-items:center;height:52px;padding:0}.sc-navbar .navbar-brand a{display:flex;align-items:center;height:100%}.sc-navbar-logo{height:34px;width:auto;max-width:200px;display:block;object-fit:contain}.sc-navbar .sidebar-main-toggle,.sc-navbar .sidebar-mobile-main-toggle{background:rgba(255,255,255,.07);border-radius:8px;padding:7px 9px!important;margin:7px 4px;transition:background .15s}.sc-navbar .sidebar-main-toggle:hover,.sc-navbar .sidebar-mobile-main-toggle:hover{background:rgba(255,255,255,.14)!important}.sc-navbar .navbar-nav-link{border-radius:8px;padding:7px 10px;transition:color .15s,background .15s}.sc-navbar .navbar-nav-link:focus,.sc-navbar .navbar-nav-link:hover{background:rgba(255,255,255,.1)}.sc-navbar .dropdown-user>.navbar-nav-link{background:rgba(255,255,255,.08);border-radius:10px;padding:5px 12px 5px 6px;margin:6px 0;gap:0}.sc-navbar .dropdown-user>.navbar-nav-link:hover{background:rgba(255,255,255,.14)}.sc-navbar .navbar-toggler{border:none;padding:6px 10px;border-radius:8px;color:rgba(255,255,255,.8)}.sc-navbar .navbar-toggler:hover{background:rgba(255,255,255,.1);color:#fff}.sc-nav-avatar{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.15);border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.sc-nav-name{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.sc-nav-role{font-size:10px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px;line-height:1}.sc-navbar .dropdown-menu{border:none;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.14);padding:6px;margin-top:6px;min-width:160px}.sc-navbar .dropdown-item{border-radius:6px;padding:8px 12px;font-size:13px;color:#1a2e3b;transition:background .12s,color .12s}.sc-navbar .dropdown-item:hover{background:#f0f4f8;color:#1565c0}.sc-navbar .dropdown-item.text-danger:hover{background:#fff5f5;color:#e53935}.sc-navbar .dropdown-divider{margin:4px 6px;border-color:#f0f4f8}.sidebar-main .sidebar-content{background:#fff}.sc-sidebar-user{border-bottom:1px solid rgba(255,255,255,.08)}.sc-sidebar-user-body{background:#1e2659;position:relative;overflow:hidden;padding:22px 16px 20px;text-align:center}.sc-sidebar-user-body::before{content:'';position:absolute;top:-20px;right:-15px;width:90px;height:90px;background:rgba(130,155,255,.18);border-radius:50%;filter:blur(26px);pointer-events:none;z-index:0}.sc-sidebar-user-body::after{content:'';position:absolute;bottom:-10px;left:-10px;width:75px;height:75px;background:rgba(60,90,220,.14);border-radius:50%;filter:blur(20px);pointer-events:none;z-index:0}.sc-sidebar-user-body>*{position:relative;z-index:1}.sc-sidebar-user-body img,.sidebar-main .sidebar-content .sc-sidebar-user-body img{width:68px!important;height:68px!important;max-width:68px!important;min-width:0!important;flex-shrink:0;border-radius:50%;object-fit:cover;border:2.5px solid rgba(255,255,255,.22);box-shadow:0 4px 16px rgba(0,0,0,.3);display:block!important;margin:0 auto 12px}.sc-sidebar-user-name{font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.4px;margin:0 0 7px;line-height:1.3}.sc-sidebar-user-role{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 10px;border-radius:20px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.12)}@media (min-width:768px){body.sidebar-xs .sc-sidebar-user{display:none}}.sidebar-main .card{box-shadow:none!important;border:none!important;border-radius:0!important}.sidebar-main .card-header{background:0 0!important;border-bottom:1px solid #f0f4f8;padding:12px 16px}.sidebar-main .card-title{font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;color:#90a4ae!important;margin:0}.sidebar-main .nav-sidebar .nav-link{transition:background .15s,color .15s}.sidebar-main .nav-sidebar .nav-link:hover{background:#f0f7ff;color:#1565c0}.sidebar-main .nav-sidebar .nav-item.active>.nav-link,.sidebar-main .nav-sidebar .nav-link.active{background:#e3f0ff;color:#1565c0!important;font-weight:600}.sidebar-main .nav-group-sub .nav-link{font-size:13px}.sidebar-main .nav-group-sub .nav-link.active{background:#e3f0ff;color:#1565c0!important}.sidebar-main .nav-item-header .text-uppercase{font-size:10px;letter-spacing:1px;color:#90a4ae}.sidebar-main .nav-item-divider{margin-left:16px;margin-right:16px;border-color:#f0f4f8}.page-content.pt-0{margin-top:20px}.sc-page-header{margin-bottom:20px}.sc-breadcrumb-bar{padding:10px 0 14px;background:0 0;border-bottom:none}.sc-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sc-breadcrumb .breadcrumb-item{display:inline-flex;align-items:center;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;background:#f0f4f8;color:#607d8b;text-decoration:none;transition:background .12s,color .12s;line-height:1.5;white-space:nowrap}.sc-breadcrumb .breadcrumb-item:not(:last-child):hover{background:#e3f0ff;color:#1565c0}.sc-breadcrumb .breadcrumb-item:last-child{background:#dbeafe;color:#1565c0;font-weight:600}.sc-breadcrumb .breadcrumb-item:not(:last-child)::after{content:'›';margin-left:5px;font-size:13px;color:#b0bec5;font-weight:400}.sc-breadcrumb .breadcrumb-item::before{display:none!important;content:''!important}.modal-content{border:none;border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.modal-header{padding:14px 50px 10px 18px!important;border-bottom:none!important;background:rgba(252,252,254,.97)!important;background-color:rgba(252,252,254,.97)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative}.modal-title{display:block!important;font-size:16px!important;font-weight:700!important;color:#1c1c1e!important;letter-spacing:-.3px!important;text-align:center!important;line-height:1.2!important;margin:0!important;flex:1 1 auto!important;min-width:0!important;overflow-wrap:break-word!important;word-break:break-word!important}.modal-header .close{position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;float:none!important;margin:0!important;padding:0!important;width:32px;height:32px;background:rgba(120,120,128,.16);border:none;border-radius:50%;font-size:15px;color:#3c3c43!important;opacity:1!important;text-shadow:none!important;transition:background .15s ease,transform .12s cubic-bezier(.34,1.06,.64,1);cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-header .close:hover{background:rgba(120,120,128,.27)!important;opacity:1!important}.modal-header .close:active{transform:translateY(-50%) scale(.88)!important}.modal-footer{border-top:1px solid rgba(60,60,67,.08);padding:12px 20px;background:rgba(252,252,254,.97)}.modal-body{padding:20px!important;background:rgba(252,252,254,.97)!important;background-color:rgba(252,252,254,.97)!important}#modal_global_footer{display:none!important}.sc-footer{text-align:center;padding:10px 20px;font-size:11px;font-weight:500;color:#8e8e93;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.07)}.sc-footer a{color:#636366;text-decoration:none;transition:color .15s}.sc-footer a:hover{color:#1c1c1e}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cfd8dc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#90a4ae}.list-feed{padding-left:0;margin:0}.list-feed-item{position:relative;padding:4px 4px 12px 20px;margin-left:4px;border-left:2px solid #e9ecef}.list-feed-item:last-child{border-left-color:transparent;padding-bottom:4px}.list-feed-item::before{content:'';position:absolute;left:-5px;top:10px;width:8px;height:8px;border-radius:50%;background:#1565c0;box-shadow:0 0 0 2px #fff,0 0 0 3.5px rgba(21,101,192,.25)}.list-feed-item.border-danger-400{border-left-color:#ef5350!important}.list-feed-item.border-danger-400::before{background:#ef5350;box-shadow:0 0 0 2px #fff,0 0 0 3.5px rgba(239,83,80,.25)}.list-feed-item.border-success-400{border-left-color:#26a69a!important}.list-feed-item.border-success-400::before{background:#26a69a;box-shadow:0 0 0 2px #fff,0 0 0 3.5px rgba(38,166,154,.25)}.list-feed-item.border-primary-400{border-left-color:#1565c0!important}.feed-time{display:inline-flex;align-items:center;font-size:9px!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:20px;background:#f0f4f8;color:#607d8b;line-height:1.6;white-space:nowrap}.sc-jam-list{padding:0}.sc-jam-row{display:flex;align-items:center;gap:10px;padding:5px 6px;border-radius:8px;margin-bottom:2px;cursor:pointer;transition:background .12s;color:inherit;text-decoration:none}.sc-jam-row:hover{background:#f4f7fb}.sc-jam-row.no-action{cursor:default}.sc-jam-row.no-action:hover{background:0 0}.sc-jam-badge{width:44px;border-radius:8px;padding:5px 4px;flex-shrink:0;text-align:center;background:#e3f2fd;color:#1565c0}.sc-jam-badge.empty{background:#f5f5f5;color:#bdbdbd}.sc-jam-num{font-size:18px;font-weight:800;line-height:1;letter-spacing:-.5px}.sc-jam-sub{font-size:7px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;opacity:.7;margin-top:1px}.sc-jam-info{flex:1;min-width:0}.sc-jam-kelas{font-size:12px;font-weight:700;color:#1a2e3b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-jam-meta{display:flex;align-items:baseline;gap:5px;margin-top:1px}.sc-jam-mapel{font-size:11px;color:#546e7a;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-jam-time{font-size:10px;color:#90a4ae;flex-shrink:0;font-variant-numeric:tabular-nums}.sc-jam-status{flex-shrink:0}@media (max-width:767px){.sc-nav-pills .nav-item:not(.active-nav-item){display:none}}@media (max-width:991.98px){.sc-jadwal-form-row>.col-lg-6:last-child{margin-top:16px}}.sc-jadwal-panel{border:1px solid #e9ecef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06)}.sc-jadwal-panel-header{padding:12px 16px;border-bottom:1px solid #f0f4f8;background:#fafbfc}.sc-jadwal-panel-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#90a4ae;margin-bottom:6px}.sc-jadwal-date-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sc-jadwal-date-nav .sc-jadwal-date-text{font-size:13px;font-weight:600;color:#1a2e3b;cursor:pointer;flex:1;min-width:0}.sc-jadwal-date-nav .sc-jadwal-date-text:hover{color:#1565c0}.sc-jadwal-date-nav .sc-nav-icon{cursor:pointer;color:#b0bec5;font-size:15px;line-height:1;transition:color .12s;flex-shrink:0}.sc-jadwal-date-nav .sc-nav-icon:hover{color:#1565c0}.sc-clock{display:inline-block;font-size:11px;font-weight:500;color:#78909c;background:#f0f4f8;padding:2px 9px;border-radius:20px;font-family:monospace;flex-shrink:0}.sc-jadwal-panel-body{padding:10px 14px 14px}.sc-jadwal-panel-body .nav-tabs.nav-justified{margin-bottom:10px}.sc-jadwal-list{padding-top:2px}.sc-jadwal-empty{padding:18px 16px;font-size:12px;color:#90a4ae;text-align:center}.border-jadwal{border:1px solid #e9ecef!important;border-radius:12px!important;padding:16px!important;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);min-height:80px}.border-jadwal+.border-jadwal{margin-top:16px}.btn{border-radius:8px}.btn-sm.btn,.btn.btn-sm{border-radius:6px}.btn-lg.btn,.btn.btn-lg{border-radius:10px}.btn-labeled.btn-labeled-left>b{border-radius:7px 0 0 7px}.btn-labeled.btn-labeled-right>b{border-radius:0 7px 7px 0}.btn.dropdown-toggle-split:last-child{border-radius:0 8px 8px 0}.filter-panel{border:1px solid #e4eaed;border-radius:8px;overflow:hidden;margin-bottom:14px}.filter-panel-header{background:#f5f7f8;padding:9px 14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;font-size:11px;font-weight:700;color:#546e7a;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #e4eaed;transition:background .12s}.filter-panel-header:hover{background:#edf0f2}.filter-panel-body{padding:12px 14px}.filter-section{border:1px solid #e4eaed!important;border-radius:8px!important;overflow:hidden;padding:12px 14px!important;margin-top:0!important;background:#fafbfc}.filter-section .badge.badge-light,.filter-section label.badge{background:#f0f4f8!important;color:#607d8b!important;border-radius:20px!important;font-size:9px!important;font-weight:700!important;letter-spacing:.6px;text-transform:uppercase;padding:3px 8px!important;margin-bottom:4px}.sc-nav-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding:0;list-style:none;margin-bottom:12px;scroll-snap-type:x mandatory}.sc-nav-pills::-webkit-scrollbar{display:none}.sc-nav-pills .nav-item{scroll-snap-align:start}.sc-nav-pills .nav-link{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:5px 14px;border-radius:20px;background:#f0f4f8;color:#607d8b;border:none;display:block;line-height:1.5;white-space:nowrap;transition:background .12s,color .12s}.sc-nav-pills .nav-link:focus,.sc-nav-pills .nav-link:hover{background:#e3f0ff;color:#1565c0;text-decoration:none}.sc-nav-pills .nav-link.active{background:#1565c0;color:#fff!important;font-weight:700}.sc-nav-pills+.tab-content.card{border-top-left-radius:12px!important;border-top-right-radius:12px!important;border-top:1px solid #e9ecef!important}.tab-content.card.border{border-color:#e9ecef!important}.nav-tabs:not(.nav-tabs-highlight){border-bottom:none!important;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px!important}.nav-tabs:not(.nav-tabs-highlight) .nav-link{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;padding:5px 14px;border-radius:20px;background:#f0f4f8;color:#607d8b;border:none!important;margin-bottom:0;transition:background .12s,color .12s}.nav-tabs:not(.nav-tabs-highlight) .nav-link:hover{background:#e3f0ff;color:#1565c0;text-decoration:none}.nav-tabs:not(.nav-tabs-highlight) .nav-item.show .nav-link,.nav-tabs:not(.nav-tabs-highlight) .nav-link.active{background:#dbeafe;color:#1565c0!important;font-weight:700;border:none!important}.nav-tabs:not(.nav-tabs-highlight)+.tab-content.card{border-top-left-radius:12px!important;border-top-right-radius:12px!important;border-top:1px solid #e9ecef!important}.nav-tabs.nav-justified:not(.nav-tabs-highlight){gap:0!important;background:#f0f4f8;border-radius:10px;padding:3px;margin-bottom:0!important}.nav-tabs.nav-justified:not(.nav-tabs-highlight) .nav-link{border-radius:8px;text-align:center;padding:6px 10px;background:0 0;color:#607d8b}.nav-tabs.nav-justified:not(.nav-tabs-highlight) .nav-link:hover{background:rgba(255,255,255,.6);color:#1565c0}.nav-tabs.nav-justified:not(.nav-tabs-highlight) .nav-link.active{background:#fff!important;color:#1565c0!important;box-shadow:0 1px 4px rgba(0,0,0,.1);font-weight:700}.nav-tabs-highlight .nav-link{font-size:11px;font-weight:600;letter-spacing:.4px;color:#78909c;padding:8px 14px;transition:color .12s,background .12s}.nav-tabs-highlight .nav-link:hover{color:#1565c0;background:rgba(21,101,192,.05)}.nav-tabs-highlight .nav-link.active{color:#1565c0!important;font-weight:700;border-top-color:#1565c0!important}.st-card-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}.st-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1565c0,#1e88e5);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-card-body{flex:1;min-width:0}.st-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.st-card-title{font-size:13px;font-weight:700;color:#1a2e3b}.st-card-parent{font-size:12px;color:#90a4ae}.st-card-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.st-action-btn{color:#90a4ae;font-size:16px;padding:2px 6px;display:block;line-height:1}.st-action-btn:hover{color:#1a2e3b}.st-card-meta{font-size:11px;color:#90a4ae;margin-top:3px;display:flex;align-items:center;flex-wrap:wrap;gap:3px}.st-ctrl{color:#546e7a!important;word-break:break-all}.st-level-badge{font-size:10px;font-weight:600;background:#e3f2fd;color:#1565c0;padding:2px 8px;border-radius:20px;display:inline-block}.st-method-badge{font-size:10px;font-weight:600;background:#f1f8e9;color:#558b2f;padding:1px 7px;border-radius:4px;border:1px solid #c5e1a5;display:inline-block}.st-badge-type{font-size:10px;font-weight:600;background:#e3f2fd;color:#1565c0;padding:1px 6px;border-radius:4px;display:inline-block}.st-badges-row{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.sc-prv-cb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:6px;border:2px solid #c7c7cc;cursor:pointer;flex-shrink:0;transition:border-color .15s,background .15s;position:relative;vertical-align:middle}.sc-prv-cb:checked{background:#0071e3;border-color:#0071e3}.sc-prv-cb:checked::after{content:'';position:absolute;left:5px;top:2px;width:7px;height:11px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.sc-prv-cb:hover:not(:checked){border-color:#0071e3}.sc-prv-label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0;margin:0;font-size:12px;font-weight:600;text-transform:uppercase;color:#37474f}.sc-prv-label:hover .sc-prv-cb:not(:checked){border-color:#0071e3}.sc-prv-check-all-row{padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.07)}.sc-prv-label-all{color:#1c1c1e;font-size:11px;letter-spacing:.3px}@keyframes sc-toast-enter{0%{opacity:0;transform:translateX(-50%) scale(.8) translateY(-6px)}55%{opacity:1}100%{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}.toastify.sc-toast{right:auto!important;left:50%!important;transform:translateX(-50%) scale(1);transition:opacity .28s ease,transform .28s ease!important;background:rgba(255,255,255,.78)!important;backdrop-filter:blur(30px) saturate(200%)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 2px 5px rgba(0,0,0,.06),0 6px 16px rgba(0,0,0,.09),0 18px 38px rgba(0,0,0,.07),inset 0 1.5px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(0,0,0,.04)!important;padding:10px 18px 10px 13px!important;font-size:13px!important;min-width:220px!important;max-width:420px!important;animation:sc-toast-enter .5s cubic-bezier(.34,1.56,.64,1) both}.toastify.sc-toast:not(.on){opacity:0!important;transform:translateX(-50%) scale(.87) translateY(-4px)!important}.sc-toast-success{background:rgba(228,255,233,.84)!important}.sc-toast-failed{background:rgba(255,229,228,.84)!important}.sc-toast-info{background:rgba(228,242,255,.84)!important}.sc-toast-inner{display:flex;align-items:center;gap:11px;width:100%}.sc-toast-icon{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px}.sc-toast-success .sc-toast-icon{background:rgba(52,199,89,.16);color:#1c8a37}.sc-toast-failed .sc-toast-icon{background:rgba(255,59,48,.14);color:#c62828}.sc-toast-info .sc-toast-icon{background:rgba(0,122,255,.13);color:#005fcc}.sc-toast-text{color:#1c1c1e;line-height:1.45;font-weight:500;font-size:13px;flex:1}@keyframes lg-card-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lg-fade-up{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes lg-pop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.card{background:linear-gradient(155deg,rgba(255,255,255,.97) 0,rgba(252,253,255,.95) 100%);border:1px solid rgba(255,255,255,.8)!important;border-radius:18px!important;box-shadow:0 2px 16px rgba(0,0,0,.09);contain:style}.sc-card{background:linear-gradient(155deg,rgba(255,255,255,.97) 0,rgba(252,253,255,.95) 100%);border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:0 2px 16px rgba(0,0,0,.09);contain:style}.card>.card-header{background:rgba(255,255,255,.28)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.sidebar-main .card{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;animation:none!important}.sidebar-main .card>.card-header{background:0 0!important;border-bottom:1px solid #f0f4f8!important}.nav-tabs:not(.nav-tabs-highlight)+.tab-content.card,.sc-nav-pills+.tab-content.card{border-top:1px solid rgba(255,255,255,.55)!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}.nav-tabs.nav-justified:not(.nav-tabs-highlight){background:rgba(0,0,0,.055)}.nav-tabs.nav-justified:not(.nav-tabs-highlight) .nav-link.active{background:rgba(255,255,255,.8)!important;box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.9)!important}.modal-content{background:rgba(252,252,254,.97)!important;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.8)!important;border-radius:22px!important;box-shadow:0 4px 12px rgba(0,0,0,.07),0 16px 48px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.92);overflow:hidden;animation:lg-pop .26s cubic-bezier(.34,1.06,.64,1) both}.modal-header{background:rgba(252,252,254,.97)!important;background-color:rgba(252,252,254,.97)!important;border-bottom:none!important}.modal-body{background:rgba(252,252,254,.97)!important;background-color:rgba(252,252,254,.97)!important}.modal-footer{background:rgba(252,252,254,.97)!important;border-top:1px solid rgba(60,60,67,.08)!important}.modal.fade .modal-dialog{opacity:0;transform:scale(.96) translateY(12px)!important;transition:transform .26s cubic-bezier(.34,1.06,.64,1),opacity .2s ease!important;will-change:transform,opacity}.modal.show .modal-dialog{opacity:1;transform:none!important;will-change:auto}.dropdown-menu{background:rgba(252,252,254,.96);backdrop-filter:blur(4px) saturate(110%);-webkit-backdrop-filter:blur(4px) saturate(110%);border:1px solid rgba(255,255,255,.72)!important;border-radius:14px!important;box-shadow:0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;animation:lg-fade-up .15s ease-out both}.st-card-actions .dropdown-menu,.st-card-row .dropdown-menu,body>.dropdown-menu{animation:none!important}body>.dropdown-menu{position:fixed!important;z-index:99999!important}body>.dropdown-menu.show{display:block!important}.sc-navbar .dropdown-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:none!important}.filter-section{background:rgba(255,255,255,.97)!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,.05)}.filter-panel{background:rgba(255,255,255,.97);border:1px solid rgba(0,0,0,.07)!important;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.filter-panel-header{background:rgba(255,255,255,.3);border-bottom:1px solid rgba(0,0,0,.06)}.filter-panel-header:hover{background:rgba(255,255,255,.42)}.sc-jadwal-panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 2px 10px rgba(0,0,0,.07)}.sc-jadwal-panel-header{background:rgba(250,251,252,.95);border-bottom:1px solid rgba(0,0,0,.06)}.sc-clock{background:rgba(0,0,0,.07)}.border-jadwal{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:18px!important;box-shadow:0 2px 10px rgba(0,0,0,.07)!important}.sc-jam-row:hover{background:#f4f7fb}.sc-jam-badge{background:rgba(21,101,192,.1);border:1px solid rgba(21,101,192,.18)}.sc-jam-badge.empty{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08)}.btn{transition:box-shadow .14s ease,background-color .12s ease}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{transform:scale(.95)!important;transition-duration:.06s!important}.form-control{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.14);border-top-color:rgba(0,0,0,.14)!important;border-radius:8px;color:#1a2e3b;padding:.5rem .875rem!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-control::placeholder{color:rgba(26,46,59,.36);font-weight:400}.form-control:focus{background:#fff;border-color:rgba(21,101,192,.48);border-top-color:rgba(21,101,192,.48)!important;box-shadow:0 0 0 3px rgba(21,101,192,.12);outline:0}textarea.form-control{resize:vertical}select.form-control{cursor:pointer}.form-control:disabled,.form-control[readonly]{background:rgba(240,244,248,.7);border-top-color:rgba(0,0,0,.08)!important}.form-group>.col-form-label,.form-group>label{font-size:12px;font-weight:600;color:#546e7a;letter-spacing:.2px}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.input-group>.input-group-append:last-child>.btn,.input-group>.input-group-append:last-child>.input-group-text{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.input-group-text{background:rgba(240,244,248,.9);border-color:rgba(0,0,0,.14);color:#546e7a}.select2-container--default .select2-selection--single{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.14)!important;border-radius:8px!important;height:38px;transition:border-color .15s ease,box-shadow .15s ease}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:#1a2e3b}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(26,46,59,.36);line-height:36px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;top:1px}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{background:#fff;border-color:rgba(21,101,192,.48)!important;box-shadow:0 0 0 3px rgba(21,101,192,.12)!important}.select2-container--default .select2-selection--multiple{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.14)!important;border-radius:8px!important;min-height:38px}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:rgba(21,101,192,.48)!important;box-shadow:0 0 0 3px rgba(21,101,192,.12)!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:rgba(21,101,192,.1);border:1px solid rgba(21,101,192,.22);border-radius:6px;color:#1565c0}.select2-dropdown{background:linear-gradient(155deg,rgba(255,255,255,.96) 0,rgba(255,255,255,.9) 100%);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.72)!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(0,0,0,.06),0 16px 40px rgba(0,0,0,.1)!important;animation:lg-fade-up .16s cubic-bezier(.22,1,.36,1) both}.select2-results__options{padding:4px}.select2-results__option{border-radius:7px;margin:1px 0;padding:7px 10px;transition:background .1s ease,color .1s ease}.select2-results__option--highlighted[aria-selected]{background:rgba(21,101,192,.1)!important;color:#1565c0!important}.select2-results__option[aria-selected=true]{background:rgba(21,101,192,.08);color:#1565c0;font-weight:600}.select2-search--dropdown{padding:10px 12px!important}.select2-search--dropdown::after{left:22px!important;font-size:.75rem!important;margin-top:-6px!important;opacity:.45!important}.select2-search--dropdown .select2-search__field{border:1px solid rgba(0,0,0,.14)!important;border-top-color:rgba(0,0,0,.14)!important;border-radius:6px!important;padding-top:7px!important;padding-bottom:7px!important;background:rgba(255,255,255,.92)!important;font-size:inherit!important;line-height:1.5!important;outline:0!important}.select2-search--dropdown .select2-search__field:focus{border-color:rgba(21,101,192,.45)!important;box-shadow:0 0 0 2px rgba(21,101,192,.1)!important;outline:0!important}fieldset{border:none;padding:0;margin:0 0 8px 0}legend{display:block!important;width:100%;font-size:13px!important;font-weight:600!important;color:#0055b3;letter-spacing:1.4px!important;text-transform:uppercase!important;padding:0 0 9px 0!important;border:none!important;margin-bottom:16px;background:0 0;position:relative}legend::before{display:none!important;content:none!important}legend::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:linear-gradient(90deg,rgba(0,113,227,.55) 0,rgba(0,113,227,.22) 40%,rgba(0,113,227,.06) 75%,transparent 100%);border-radius:1px}.col-form-label{font-size:12px;font-weight:600;color:#546e7a;letter-spacing:.2px}.modal-body{padding:20px 24px}.content-wrapper{animation:lg-fade-up .28s cubic-bezier(.22,1,.36,1) both}[class*=bg-].btn{box-shadow:0 2px 8px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.22)!important}[class*=bg-].btn:not(:disabled):not(.disabled):hover{box-shadow:0 5px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.22)!important}.btn-danger,.btn-info,.btn-primary,.btn-success,.btn-warning{box-shadow:0 2px 8px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.22)}.btn-danger:not(:disabled):not(.disabled):hover,.btn-info:not(:disabled):not(.disabled):hover,.btn-primary:not(:disabled):not(.disabled):hover,.btn-success:not(:disabled):not(.disabled):hover,.btn-warning:not(:disabled):not(.disabled):hover{box-shadow:0 5px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.22)}.btn-default{background:rgba(255,255,255,.95)!important;border:1px solid rgba(0,0,0,.09)!important;color:#1a2e3b;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.btn-default:not(:disabled):not(.disabled):hover{background:#fff!important;color:#1565c0;box-shadow:0 3px 10px rgba(0,0,0,.09)!important}.btn-light{background:rgba(255,255,255,.95)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.btn-light:not(:disabled):not(.disabled):hover{background:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,.09)!important}.btn-outline-danger,.btn-outline-dark,.btn-outline-light,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success{background:rgba(255,255,255,.6)}.list-icons-item{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#90a4ae;background:rgba(255,255,255,.4);border:1px solid rgba(0,0,0,.06);transition:background .12s ease,color .12s ease}.list-icons-item:hover{background:rgba(255,255,255,.9);color:#1565c0}.sc-nav-pills{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:4px;scroll-padding-inline:4px;gap:2px;margin-top:14px;margin-bottom:14px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.sc-nav-pills .nav-link{background:0 0;color:#546e7a;border-radius:20px;transition:background .13s ease,color .13s ease}.sc-nav-pills .nav-link:hover{background:rgba(255,255,255,.55);color:#1565c0;text-decoration:none}.sc-nav-pills .nav-link.active{background:linear-gradient(135deg,#1565c0 0,#0d47a1 100%);color:#fff!important;font-weight:700;box-shadow:0 2px 8px rgba(21,101,192,.3),inset 0 1px 0 rgba(255,255,255,.22)}@media (max-width:767px){.sc-nav-pills{display:none!important}}.sc-nav-pills+.tab-content.card{border-top:1px solid rgba(255,255,255,.55)!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}.sidebar-main{background:#fff!important;border-right:1px solid rgba(0,0,0,.07)!important;box-shadow:2px 0 12px rgba(0,0,0,.05)!important;border-radius:20px!important;overflow:hidden!important}.sidebar-main .sidebar-content{background:0 0!important}.sc-sidebar-user-body{background:linear-gradient(135deg,rgba(14,72,158,.95) 0,rgba(21,101,192,.92) 45%,rgba(26,46,59,.97) 100%);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 4px 20px rgba(21,101,192,.16)}.sc-sidebar-avatar{width:54px;height:54px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.1));border:2px solid rgba(255,255,255,.36);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#fff;margin:0 auto 12px;letter-spacing:-.5px;box-shadow:0 4px 16px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.28);flex-shrink:0}.sidebar-main .card,.sidebar-main .card-body,.sidebar-main .card>.card-header{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;animation:none!important}.sidebar-main .nav-sidebar>.nav-item>.nav-link{border-radius:10px;margin:1px 8px;transition:background .13s ease,color .13s ease}.sidebar-main .nav-sidebar>.nav-item>.nav-link:hover{background:rgba(21,101,192,.08);color:#1565c0}.sidebar-main .nav-sidebar>.nav-item.active>.nav-link,.sidebar-main .nav-sidebar>.nav-item>.nav-link.active{background:linear-gradient(135deg,rgba(21,101,192,.16) 0,rgba(21,101,192,.09) 100%);border:1px solid rgba(21,101,192,.22);color:#1565c0!important;font-weight:600;box-shadow:0 2px 10px rgba(21,101,192,.12),inset 0 1px 0 rgba(255,255,255,.35);transform:none}.sidebar-main .nav-group-sub{background:0 0}.sidebar-main .nav-group-sub>.nav-item>.nav-link{border-radius:8px;margin:1px 6px;transition:background .14s ease,color .14s ease}.sidebar-main .nav-group-sub>.nav-item>.nav-link:hover{background:rgba(21,101,192,.07);color:#1565c0}.sidebar-main .nav-group-sub>.nav-item.active>.nav-link,.sidebar-main .nav-group-sub>.nav-item>.nav-link.active{background:linear-gradient(135deg,rgba(21,101,192,.13) 0,rgba(21,101,192,.07) 100%);border:1px solid rgba(21,101,192,.18);color:#1565c0!important;font-weight:600;box-shadow:0 1px 6px rgba(21,101,192,.1),inset 0 1px 0 rgba(255,255,255,.28)}.sidebar-main .nav-group-sub .nav-group-sub>.nav-item>.nav-link{border-radius:6px;margin:1px 4px}.sidebar-main .nav-group-sub .nav-group-sub>.nav-item>.nav-link:hover{background:rgba(21,101,192,.06);color:#1565c0}.sidebar-main .nav-group-sub .nav-group-sub>.nav-item.active>.nav-link,.sidebar-main .nav-group-sub .nav-group-sub>.nav-item>.nav-link.active{background:rgba(21,101,192,.11);border:1px solid rgba(21,101,192,.15);color:#1565c0!important;font-weight:600}.sidebar-main .nav-item-header .text-uppercase{color:rgba(26,46,59,.38);letter-spacing:1px}.sidebar-main .nav-item-divider{border-color:rgba(0,0,0,.05)!important;margin-left:18px!important;margin-right:18px!important}@media (min-width:768px){body.sidebar-xs .sidebar-main.sidebar-expand-md{max-height:calc(100vh - 2.5rem)}body:not(.sidebar-xs) .sidebar-main.sidebar-expand-md{align-self:flex-start;max-height:calc(100vh - 2.5rem);display:flex;flex-direction:column;overflow:hidden}body:not(.sidebar-xs) .sidebar-main .sidebar-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body:not(.sidebar-xs) .sidebar-main .sc-sidebar-user{flex:0 0 auto}body:not(.sidebar-xs) .sidebar-main .card.card-sidebar-mobile{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body:not(.sidebar-xs) .sidebar-main .card-header.header-elements-inline{flex:0 0 auto}body:not(.sidebar-xs) .sidebar-main .card-body.p-0{flex:1 1 auto;min-height:0;overflow-y:auto!important;scrollbar-width:none;-ms-overflow-style:none}body:not(.sidebar-xs) .sidebar-main .card-body.p-0::-webkit-scrollbar{display:none}}@media (min-width:768px){body.sidebar-xs .sidebar-main .nav-sidebar>.nav-item>.nav-link{margin:1px 4px;border-radius:10px;transform:none!important}body.sidebar-xs .sidebar-main .card-header.header-elements-inline{justify-content:center}body.sidebar-xs .sidebar-main{overflow:visible!important}body.sidebar-xs .sidebar-main .sidebar-content{overflow:visible!important}body.sidebar-xs .sidebar-main.sidebar-expand-md{background:0 0!important;border-right:none!important;box-shadow:none!important;border-radius:0!important}body.sidebar-xs .sidebar-main .sidebar-content{background:#fff!important;border-right:1px solid rgba(0,0,0,.07)!important;box-shadow:2px 0 12px rgba(0,0,0,.05)!important;border-radius:20px!important}body.sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu>.nav-group-sub{background:linear-gradient(135deg,rgba(255,255,255,.97) 0,rgba(255,255,255,.92) 100%)!important;backdrop-filter:blur(8px) saturate(130%)!important;-webkit-backdrop-filter:blur(8px) saturate(130%)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.85)!important;overflow:hidden!important;min-width:180px!important}body.sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu>.nav-group-sub[data-submenu-title]:before{opacity:1!important;color:#90a4ae!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important}body.sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu>.nav-group-sub .nav-link{border-radius:8px!important;margin:2px 6px!important;padding-left:14px!important}}.sidebar-mobile-toggler{background:rgba(255,255,255,.97);border-bottom:1px solid rgba(0,0,0,.07)}.select2-container--default .select2-selection--single{display:flex!important;align-items:center!important}.select2-container--default .select2-selection--single .select2-selection__rendered{flex:1;min-width:0;padding:0 32px 0 12px!important;line-height:1.5!important;color:#1a2e3b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(26,46,59,.36);line-height:1.5!important}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:50%!important;right:8px;transform:translateY(-50%);height:auto;width:20px}.form-group-feedback-left .form-control-feedback{left:8px}.form-group-feedback-left .form-control{padding-left:2.625rem!important}.form-group-feedback-right .form-control-feedback{right:8px}.form-group-feedback-right .form-control{padding-right:2.625rem!important}@media (max-width:767px){.sidebar-main{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.sidebar-mobile-toggler{border-radius:20px 20px 0 0!important}.sidebar-main .sidebar-content{background:linear-gradient(180deg,rgba(255,255,255,.97) 0,rgba(255,255,255,.94) 100%)!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:4px 0 32px rgba(0,0,0,.18)!important;border-radius:0 0 20px 20px!important;overflow-x:hidden!important;overflow-y:auto!important}}#toggle_eye_field{right:10px!important}.sc-eye-toggle{position:absolute;right:10px;top:0;padding:0;line-height:calc(1.5385em + 1rem + 2px);min-width:1rem;cursor:pointer;color:#607d8b}.sc-eye-toggle:hover{color:#1a2e3b}.modal-body{background:rgba(255,255,255,.94)!important;padding:20px 24px}.dataTables_scroll,.dataTables_scrollBody,.dataTables_scrollBody>table,.dataTables_scrollBody>table>tbody,.dataTables_scrollBody>table>tbody>tr,.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper{overflow:visible!important}.st-card-actions,.st-card-body,.st-card-head,.st-card-row{overflow:visible!important}.st-card-actions .dropdown-menu.show,.st-card-row .dropdown-menu.show{position:absolute!important;top:100%!important;right:0!important;left:auto!important;transform:none!important}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath stroke='%23546e7a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 7px;padding-right:36px;cursor:pointer}select.form-control:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath stroke='%231565c0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 7px;border-top-color:rgba(21,101,192,.48)!important}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control,input[type=week].form-control{-webkit-appearance:none;appearance:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;border-radius:4px;padding:2px;filter:invert(38%) sepia(65%) saturate(600%) hue-rotate(192deg) brightness(88%);transition:opacity .14s ease}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.85;background:rgba(21,101,192,.1)}input[type=number].form-control::-webkit-inner-spin-button,input[type=number].form-control::-webkit-outer-spin-button{opacity:.45;cursor:pointer}.alert{border-radius:14px!important;border-width:1px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.84)}.alert .close{color:inherit;opacity:.55;text-shadow:none}.alert .close:hover{opacity:.9}.alert-success{background:linear-gradient(135deg,rgba(232,245,233,.94) 0,rgba(200,230,201,.82) 100%)!important;border-color:rgba(46,125,50,.3)!important;color:#1b5e20}.alert-danger{background:linear-gradient(135deg,rgba(255,235,238,.94) 0,rgba(255,205,210,.82) 100%)!important;border-color:rgba(183,28,28,.3)!important;color:#7f0000}.alert-warning{background:linear-gradient(135deg,rgba(255,248,225,.94) 0,rgba(255,236,179,.82) 100%)!important;border-color:rgba(230,81,0,.28)!important;color:#bf360c}.alert-info{background:linear-gradient(135deg,rgba(227,242,253,.94) 0,rgba(187,222,251,.82) 100%)!important;border-color:rgba(13,71,161,.28)!important;color:#0d47a1}.alert-primary{background:linear-gradient(135deg,rgba(227,242,253,.94) 0,rgba(187,222,251,.82) 100%)!important;border-color:rgba(21,101,192,.3)!important;color:#0d47a1}.alert-secondary{background:linear-gradient(135deg,rgba(240,244,248,.94) 0,rgba(220,230,240,.82) 100%)!important;border-color:rgba(69,90,100,.24)!important;color:#263238}.alert-light{background:linear-gradient(135deg,rgba(255,255,255,.92) 0,rgba(245,248,252,.82) 100%)!important;border-color:rgba(0,0,0,.1)!important;color:#37474f}.alert-dark{background:linear-gradient(135deg,rgba(38,50,56,.92) 0,rgba(26,46,59,.84) 100%)!important;border-color:rgba(255,255,255,.14)!important;color:#eceff1;box-shadow:0 2px 8px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.14)!important}.toast:not(.toastify){background:rgba(255,255,255,.97);border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,.05)}.badge:not([class*=bg-]):not([class*=badge-]){background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.1)}.label{border-radius:6px!important;font-size:11px;padding:3px 8px;font-weight:600;letter-spacing:.3px}.jconfirm.jconfirm-modern .jconfirm-bg{background:rgba(15,15,20,.42)!important;backdrop-filter:blur(6px) saturate(1.3);-webkit-backdrop-filter:blur(6px) saturate(1.3);opacity:1!important}.jconfirm.jconfirm-modern .jconfirm-box{background:rgba(252,252,254,.96);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.68)!important;border-top:1px solid rgba(255,255,255,.68)!important;border-radius:24px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 8px 32px rgba(0,0,0,.12);padding:32px 28px 22px!important;max-width:340px;transition:opacity .22s ease,transform .28s cubic-bezier(.34,1.48,.64,1)!important}.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-blue,.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-dark,.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-green,.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-orange,.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-purple,.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-red{border-top:1px solid rgba(255,255,255,.68)!important;animation:none!important}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:52px!important;margin-bottom:10px;color:#8e8e93}.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#ff3b30!important;filter:drop-shadow(0 4px 14px rgba(255,59,48,.38))}.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#0071e3!important;filter:drop-shadow(0 4px 14px rgba(0,113,227,.32))}.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#34c759!important;filter:drop-shadow(0 4px 14px rgba(52,199,89,.3))}.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#ff9500!important;filter:drop-shadow(0 4px 14px rgba(255,149,0,.32))}.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#af52de!important;filter:drop-shadow(0 4px 14px rgba(175,82,222,.3))}.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#3a3a3c!important}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:#1c1c1e!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.3px;text-align:center;padding-bottom:0;margin-bottom:4px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{color:#636366!important;font-size:14px!important;text-align:center;line-height:1.55;margin-bottom:4px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content-pane{margin-bottom:18px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{display:flex;gap:8px;justify-content:center;text-align:center;padding-bottom:2px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{border-radius:12px!important;font-size:14px;font-weight:600;padding:10px 22px;min-width:92px;text-transform:none;transition:all .18s cubic-bezier(.25,.46,.45,.94)!important;border:1px solid transparent;margin-left:0!important;margin-right:0!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:0!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-red{background:linear-gradient(145deg,#ff3b30,#d92b21)!important;color:#fff!important;border-color:rgba(255,59,48,.28)!important;box-shadow:0 4px 14px rgba(255,59,48,.28)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-red:hover{background:linear-gradient(145deg,#ff5146,#e83224)!important;box-shadow:0 6px 20px rgba(255,59,48,.4)!important;transform:translateY(-1px) scale(1.02)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-red:active{transform:scale(.97)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-blue{background:linear-gradient(145deg,#0071e3,#005bbb)!important;color:#fff!important;border-color:rgba(0,113,227,.28)!important;box-shadow:0 4px 14px rgba(0,113,227,.26)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background:linear-gradient(145deg,#1a80ee,#006acc)!important;box-shadow:0 6px 20px rgba(0,113,227,.36)!important;transform:translateY(-1px) scale(1.02)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-blue:active{transform:scale(.97)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-green{background:linear-gradient(145deg,#34c759,#27a046)!important;color:#fff!important;border-color:rgba(52,199,89,.28)!important;box-shadow:0 4px 14px rgba(52,199,89,.26)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-green:hover{background:linear-gradient(145deg,#3dd466,#2bb34e)!important;box-shadow:0 6px 20px rgba(52,199,89,.36)!important;transform:translateY(-1px) scale(1.02)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-orange{background:linear-gradient(145deg,#ff9500,#c70)!important;color:#fff!important;border-color:rgba(255,149,0,.28)!important;box-shadow:0 4px 14px rgba(255,149,0,.26)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background:linear-gradient(145deg,#ffa31a,#d80)!important;box-shadow:0 6px 20px rgba(255,149,0,.36)!important;transform:translateY(-1px) scale(1.02)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-default{background:rgba(120,120,128,.1)!important;color:#3a3a3c!important;border:1px solid rgba(120,120,128,.22)!important;box-shadow:none!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:rgba(120,120,128,.18)!important;transform:translateY(-1px)}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-default:active{transform:scale(.97)}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:#8e8e93;opacity:.7}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1;color:#1c1c1e}.card,.sc-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(155deg,rgba(255,255,255,.98) 0,rgba(252,253,255,.96) 100%)!important}.sidebar-main .card{background:0 0!important}.modal-footer,.modal-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.btn-default,.btn-light,.btn-outline-dark,.btn-outline-light{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.alert{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.badge:not([class*=bg-]):not([class*=badge-]),.toast:not(.toastify){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav-tabs.nav-justified:not(.nav-tabs-highlight){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.055)}.sidebar-main{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:767px){.sidebar-main{background:0 0!important;border-radius:0!important;overflow:visible!important}.sidebar-main .sidebar-content{background:rgba(255,255,255,.98)!important;backdrop-filter:blur(10px) saturate(130%)!important;-webkit-backdrop-filter:blur(10px) saturate(130%)!important;border-radius:0 0 20px 20px!important;overflow-x:hidden!important;overflow-y:auto!important}.sidebar-mobile-toggler{border-radius:20px 20px 0 0!important}}.sidebar-mobile-toggler{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.95)}.border-jadwal,.sc-jadwal-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sc-jadwal-panel{background:#fff}.border-jadwal{background:#fff!important}.sc-jam-badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sc-clock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.07)}.filter-panel,.filter-section,.sc-nav-pills{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fcfcfe!important}.modal-body,.modal-footer,.modal-header{background:#fcfcfe!important;background-color:#fcfcfe!important}.select2-dropdown{backdrop-filter:blur(8px) saturate(130%)!important;-webkit-backdrop-filter:blur(8px) saturate(130%)!important}.sc-page-header{margin-bottom:10px!important}.sc-breadcrumb-bar{padding:6px 0 8px!important}.sc-breadcrumb .breadcrumb-item{font-size:13px!important;font-weight:500!important;padding:5px 14px!important;border-radius:20px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(0,0,0,.09)!important;color:#3a3a3c!important;box-shadow:0 1px 3px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.96)!important;transition:background .15s,color .15s!important}.sc-breadcrumb .breadcrumb-item:not(:last-child):hover{background:rgba(0,113,227,.1)!important;border-color:rgba(0,113,227,.24)!important;color:#0055b3!important;box-shadow:0 2px 8px rgba(0,113,227,.12),inset 0 1px 0 rgba(255,255,255,.96)!important;transform:translateY(-1px)}.sc-breadcrumb .breadcrumb-item:last-child{font-size:14px!important;font-weight:700!important;background:rgba(0,113,227,.1)!important;border:1px solid rgba(0,113,227,.24)!important;color:#0055b3!important;box-shadow:0 2px 8px rgba(0,113,227,.12),inset 0 1px 0 rgba(255,255,255,.96)!important}.sc-breadcrumb .breadcrumb-item:not(:last-child)::after{content:'›'!important;font-size:16px!important;color:#c7c7cc!important;margin-left:7px!important;font-weight:300!important;line-height:1!important}.sc-card-body{padding:14px 18px 18px}.sc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;margin-bottom:10px}.sc-card-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.sc-btn-fill{white-space:nowrap;background:linear-gradient(160deg,#1a7fe8 0,#0055b3 100%);color:#fff!important;border:1px solid rgba(0,70,160,.7);border-radius:10px;padding:7px 16px;font-size:13px;font-weight:600;letter-spacing:-.1px;box-shadow:0 2px 8px rgba(0,113,227,.28),inset 0 1px 0 rgba(255,255,255,.22);transition:all .18s cubic-bezier(.25,.46,.45,.94)}.sc-btn-fill:focus,.sc-btn-fill:hover{background:linear-gradient(160deg,#2389f0 0,#0062cc 100%);color:#fff!important;border-color:rgba(0,80,180,.8);box-shadow:0 4px 14px rgba(0,113,227,.38),inset 0 1px 0 rgba(255,255,255,.28);transform:translateY(-1px);text-decoration:none}.sc-btn-fill:active{transform:scale(.97) translateY(0);box-shadow:0 1px 4px rgba(0,113,227,.22)}.sc-divider{border:none;border-top:1px solid rgba(0,0,0,.055);margin:0 0 12px}.sc-section-switch{display:inline-flex;gap:3px;padding:3px;background:rgba(0,0,0,.05);border-radius:10px;margin-bottom:10px}.sc-switch-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;border:none;background:0 0;color:#636366;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.sc-switch-btn.active{background:rgba(255,255,255,.96);color:#0071e3;box-shadow:0 1px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9)}.sc-switch-btn:not(.active):hover{background:rgba(255,255,255,.5);color:#1c1c1e}.sc-switch-btn i{font-size:11px}.nav.sc-styled-tabs{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;background:rgba(0,0,0,.05);border-radius:10px;margin-bottom:10px;border-bottom:none!important}.nav.sc-styled-tabs .nav-item .nav-link{padding:6px 14px;border-radius:8px!important;border:none!important;background:0 0;color:#636366;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.nav.sc-styled-tabs .nav-item .nav-link.active{background:rgba(255,255,255,.96)!important;color:#0071e3!important;box-shadow:0 1px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9);border:none!important}.nav.sc-styled-tabs .nav-item .nav-link:hover:not(.active){background:rgba(255,255,255,.5);color:#1c1c1e}.nav.sc-styled-tabs+.tab-content{border-top:none}@media (max-width:575.98px){.sc-card-head{flex-direction:column}.sc-card-actions{width:100%;justify-content:flex-start}.sc-card-actions .sc-btn-fill{flex:1 1 100%}}@media (max-width:991.98px){.sc-card-head{flex-direction:column}.sc-card-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.sc-card-actions .sc-btn-fill{flex:1 1 100%}}.card-body,.content,.content-wrapper,.dataTables_wrapper,.sc-card{max-width:100%}@media (max-width:767.98px){.sc-mobile-hide{display:none!important}}@media (max-width:575.98px){.sc-xs-hide{display:none!important}}@media (min-width:768px){.sc-mobile-only{display:none!important}}@media (min-width:576px){.sc-xs-only{display:none!important}}.sc-filter-section{background:rgba(248,250,252,.88);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:12px 14px 6px;margin-bottom:14px;animation:lg-card-enter .22s cubic-bezier(.22,1,.36,1) both}.sc-filter-section label{display:inline-block;padding:2px 7px;font-size:10px;font-weight:700;color:#6c757d;background:#f0f1f2;border-radius:4px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;line-height:1.4;white-space:nowrap}.sc-filter-section .form-control{font-size:13px;height:32px;padding:4px 10px}.sc-filter-section select.form-control{height:32px}.sc-filter-section .select2-container--default .select2-selection--single{height:32px!important;font-size:13px}.sc-btn-filter-on{background:rgba(0,113,227,.1)!important;color:#0055b3!important;border-color:rgba(0,113,227,.28)!important}.sc-filter-panel{display:none;margin-bottom:14px}.card,.sc-card,.sc-nav-pills{animation:none!important}.card,.sc-card{box-shadow:0 2px 16px rgba(0,0,0,.09)!important}.modal-content{box-shadow:0 8px 40px rgba(0,0,0,.14)!important}.border-jadwal,.sc-jadwal-panel{box-shadow:0 2px 10px rgba(0,0,0,.07)!important}.btn{transition:box-shadow .14s ease,background-color .12s ease!important}.btn:not(:disabled):not(.disabled):hover{transform:none!important}.btn-danger:not(:disabled):not(.disabled):hover,.btn-info:not(:disabled):not(.disabled):hover,.btn-primary:not(:disabled):not(.disabled):hover,.btn-success:not(:disabled):not(.disabled):hover,.btn-warning:not(:disabled):not(.disabled):hover{transform:none!important;box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.22)!important}[class*=bg-].btn:not(:disabled):not(.disabled):hover{transform:none!important;box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.22)!important}.btn-default:not(:disabled):not(.disabled):hover,.btn-light:not(:disabled):not(.disabled):hover{transform:none!important}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{transform:scale(.95)!important;transition-duration:.06s!important}.sc-btn-fill{transition:box-shadow .15s ease,background .13s ease!important}.sc-btn-fill:focus,.sc-btn-fill:hover{transform:none!important;box-shadow:0 5px 18px rgba(0,113,227,.42),inset 0 1px 0 rgba(255,255,255,.28)}.sc-btn-fill:active{transform:scale(.95)!important;box-shadow:0 1px 4px rgba(0,113,227,.22)}.sidebar-main .nav-sidebar>.nav-item>.nav-link{transition:background .13s ease,color .13s ease!important}.sidebar-main .nav-sidebar>.nav-item>.nav-link:hover{transform:none}.list-icons-item{transition:background .12s ease,color .12s ease!important}.list-icons-item:hover{transform:none}.sc-breadcrumb .breadcrumb-item:not(:last-child):hover{transform:none}.form-control{transition:border-color .14s ease,box-shadow .14s ease!important}.form-control:disabled,.form-control[readonly]{transition:none!important}.select2-container--default .select2-selection--single{transition:border-color .14s ease,box-shadow .14s ease!important}.jk-cb,.sc-prv-cb,.uniform-checker span{transition:border-color .12s,background .12s!important;will-change:auto}.sc-sidebar-user-body::before{filter:none!important;background:radial-gradient(circle at 70% 25%,rgba(130,155,255,.45) 0,rgba(100,130,255,.2) 40%,transparent 70%)!important}.sc-sidebar-user-body::after{filter:none!important;background:radial-gradient(circle at 30% 80%,rgba(60,90,220,.38) 0,rgba(30,60,200,.16) 40%,transparent 70%)!important}.btn-outline-danger,.btn-outline-dark,.btn-outline-light,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.content-wrapper{animation:none!important}.sc-filter-section{animation:none!important}.modal.fade .modal-dialog{will-change:auto!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{filter:none!important;opacity:.45!important}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.8!important;background:rgba(21,101,192,.1)!important}.card,.sc-card{contain:style}.uniform-checker,.uniform-checker span{width:20px!important;height:20px!important}.uniform-checker span{border:2px solid #c7c7cc!important;border-radius:6px!important;background:0 0!important;color:transparent!important;transition:border-color .15s,background .15s!important}.uniform-checker span:after{font-family:none!important;content:''!important;font-size:0!important;position:absolute!important;left:5px!important;top:2px!important;width:7px!important;height:11px!important;border:2px solid transparent!important;border-top:none!important;border-left:none!important;transform:rotate(45deg)!important;opacity:0!important;transition:opacity .15s!important}.uniform-checker span.checked{background:#0071e3!important;border-color:#0071e3!important}.uniform-checker span.checked:after{border-color:#fff!important;opacity:1!important}.uniform-checker:hover span:not(.checked){border-color:#0071e3!important}.uniform-checker.disabled span{border-color:#e5e5ea!important;background:#f2f2f7!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.btn{border-radius:10px;font-weight:600;font-size:13px;letter-spacing:-.1px;line-height:1.4}.btn-sm.btn,.btn.btn-sm{border-radius:7px;font-size:12px}.btn-lg.btn,.btn.btn-lg{border-radius:13px;font-size:15px}.btn-labeled.btn-labeled-left>b{border-radius:9px 0 0 9px}.btn-labeled.btn-labeled-right>b{border-radius:0 9px 9px 0}.btn-labeled.btn-labeled-left.btn-sm>b{border-radius:6px 0 0 6px}.btn-labeled.btn-labeled-right.btn-sm>b{border-radius:0 6px 6px 0}.btn-primary{background:#0071e3!important;border-color:rgba(0,55,160,.55)!important;border-radius:9999px!important;color:#fff!important;box-shadow:0 0 0 .5px rgba(0,0,0,.16),0 3px 12px rgba(0,113,227,.3),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -.5px 0 rgba(0,0,0,.12)!important}.btn-primary:not(:disabled):not(.disabled):hover{background:#0077ed!important;box-shadow:0 0 0 .5px rgba(0,0,0,.16),0 5px 18px rgba(0,113,227,.4),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -.5px 0 rgba(0,0,0,.12)!important}.btn-success{background:#30a84b!important;border-color:rgba(0,110,35,.55)!important;color:#fff!important;box-shadow:0 0 0 .5px rgba(0,0,0,.13),0 3px 12px rgba(48,168,75,.28),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.btn-success:not(:disabled):not(.disabled):hover{background:#34b852!important;box-shadow:0 0 0 .5px rgba(0,0,0,.13),0 5px 18px rgba(48,168,75,.38),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.btn-danger{background:#ff3b30!important;border-color:rgba(170,15,5,.5)!important;color:#fff!important;box-shadow:0 0 0 .5px rgba(0,0,0,.13),0 3px 12px rgba(255,59,48,.26),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.btn-danger:not(:disabled):not(.disabled):hover{background:#ff453a!important;box-shadow:0 0 0 .5px rgba(0,0,0,.13),0 5px 18px rgba(255,59,48,.36),inset 0 1px 0 rgba(255,255,255,.42),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.btn-warning{background:#ff9f0a!important;border-color:rgba(170,80,0,.45)!important;color:#fff!important;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 3px 12px rgba(255,159,10,.26),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.btn-warning:not(:disabled):not(.disabled):hover{background:#ffaa20!important;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 5px 18px rgba(255,159,10,.36),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.btn-info{background:#5ac8fa!important;border-color:rgba(0,110,170,.45)!important;color:#fff!important;box-shadow:0 0 0 .5px rgba(0,0,0,.11),0 3px 12px rgba(90,200,250,.24),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -.5px 0 rgba(0,0,0,.08)!important}.sc-btn-fill{background:#0071e3!important;border:1px solid rgba(0,50,150,.5)!important;border-radius:9999px!important;padding:8px 20px;font-size:13px;font-weight:600;letter-spacing:-.1px;color:#fff!important;white-space:nowrap;box-shadow:0 0 0 .5px rgba(0,0,0,.16),0 4px 16px rgba(0,113,227,.34),inset 0 1px 0 rgba(255,255,255,.48),inset 0 -.5px 0 rgba(0,0,0,.12)!important;transition:box-shadow .14s ease,background .12s ease!important}.sc-btn-fill:focus,.sc-btn-fill:hover{background:#0077ed!important;color:#fff!important;text-decoration:none;box-shadow:0 0 0 .5px rgba(0,0,0,.16),0 6px 22px rgba(0,113,227,.44),inset 0 1px 0 rgba(255,255,255,.52),inset 0 -.5px 0 rgba(0,0,0,.12)!important}.sc-btn-fill:active{transform:scale(.95)!important;box-shadow:0 1px 6px rgba(0,113,227,.26)!important;transition-duration:.06s!important}.btn-default{background:rgba(255,255,255,.86)!important;border:1px solid rgba(0,0,0,.1)!important;color:#1c1c1e!important;box-shadow:0 0 0 .5px rgba(0,0,0,.09),0 2px 7px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -.5px 0 rgba(0,0,0,.06)!important}.btn-default:not(:disabled):not(.disabled):hover{background:rgba(255,255,255,.96)!important;color:#0071e3!important;box-shadow:0 0 0 .5px rgba(0,0,0,.09),0 4px 14px rgba(0,0,0,.1),inset 0 1px 0 #fff,inset 0 -.5px 0 rgba(0,0,0,.06)!important}.btn-light{background:rgba(255,255,255,.82)!important;border:1px solid rgba(0,0,0,.09)!important;color:#1c1c1e!important;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9)!important}.btn-light:not(:disabled):not(.disabled):hover{background:rgba(255,255,255,.96)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.09),inset 0 1px 0 #fff!important}.btn-outline-secondary{background:rgba(255,255,255,.8)!important;border:1px solid rgba(0,0,0,.13)!important;color:#3a3a3c!important;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.88)!important}.btn-outline-secondary:not(:disabled):not(.disabled):hover{background:rgba(255,255,255,.96)!important;border-color:rgba(0,0,0,.15)!important;color:#1c1c1e!important;box-shadow:0 0 0 .5px rgba(0,0,0,.09),0 4px 12px rgba(0,0,0,.09),inset 0 1px 0 rgba(255,255,255,.95)!important}.btn-outline-primary{background:rgba(0,113,227,.07)!important;border:1px solid rgba(0,113,227,.36)!important;color:#0060c7!important;box-shadow:0 0 0 .5px rgba(0,113,227,.09),0 2px 6px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.82)!important}.btn-outline-primary:not(:disabled):not(.disabled):hover{background:rgba(0,113,227,.12)!important;border-color:rgba(0,113,227,.48)!important;color:#0055b3!important}.btn-outline-success{background:rgba(48,168,75,.07)!important;border:1px solid rgba(48,168,75,.34)!important;color:#1e7a35!important;box-shadow:0 0 0 .5px rgba(48,168,75,.08),0 2px 6px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.82)!important}.btn-outline-success:not(:disabled):not(.disabled):hover{background:rgba(48,168,75,.12)!important;border-color:rgba(48,168,75,.48)!important;color:#175e28!important}.btn-outline-danger{background:rgba(255,59,48,.06)!important;border:1px solid rgba(255,59,48,.32)!important;color:#c0001a!important;box-shadow:0 0 0 .5px rgba(255,59,48,.07),0 2px 6px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.82)!important}.btn-outline-danger:not(:disabled):not(.disabled):hover{background:rgba(255,59,48,.11)!important;border-color:rgba(255,59,48,.44)!important;color:#a50016!important}.btn-outline-light{background:rgba(255,255,255,.55)!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.8)!important}.sc-btn-filter-on{background:rgba(0,113,227,.1)!important;border-color:rgba(0,113,227,.28)!important;color:#0055b3!important;box-shadow:0 0 0 .5px rgba(0,113,227,.14),0 2px 6px rgba(0,113,227,.1),inset 0 1px 0 rgba(255,255,255,.84)!important}.list-icons-item{width:30px!important;height:30px!important;border-radius:9999px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.07),0 1px 4px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.85)!important;color:#636366!important}.list-icons-item:hover{background:rgba(255,255,255,.96)!important;color:#0071e3!important;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 3px 10px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.95)!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{border-radius:9999px!important;font-weight:600!important;letter-spacing:-.1px!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button:hover{transform:none!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-blue{background:#0071e3!important;border-color:rgba(0,55,160,.5)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.15),0 4px 14px rgba(0,113,227,.3),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background:#0077ed!important;box-shadow:0 0 0 .5px rgba(0,0,0,.15),0 6px 20px rgba(0,113,227,.4),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-red{background:#ff3b30!important;border-color:rgba(170,15,5,.45)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.13),0 4px 14px rgba(255,59,48,.26),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-green{background:#30a84b!important;border-color:rgba(0,110,35,.5)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 4px 14px rgba(48,168,75,.26),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-orange{background:#ff9500!important;border-color:rgba(170,80,0,.4)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 4px 14px rgba(255,149,0,.26),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -.5px 0 rgba(0,0,0,.1)!important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button.btn-default{background:rgba(120,120,128,.1)!important;border:1px solid rgba(0,0,0,.11)!important;color:#3a3a3c!important;box-shadow:0 0 0 .5px rgba(0,0,0,.07),0 2px 6px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.85)!important}.btn.disabled,.btn:disabled,.btn[disabled]{opacity:.42!important;box-shadow:none!important;transform:none!important}.sc-dt-table{border-collapse:separate!important;border-spacing:0 8px!important}.sc-dt-table thead{display:none}.sc-dt-table.dataTable{margin-top:0!important}.sc-dt-table tbody tr{background:0 0}.sc-dt-table tbody tr td:not(.dataTables_empty){padding:0!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:16px!important;overflow:visible!important;background:rgba(255,255,255,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.sc-dt-table tbody tr:hover td:not(.dataTables_empty){border-color:rgba(0,0,0,.13)!important;box-shadow:0 2px 10px rgba(0,0,0,.07),inset 0 1px 0 #fff!important}.sc-dt-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;white-space:normal}.sc-dt-badge{width:60px;min-height:70px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;text-align:center;position:relative}.sc-dt-badge::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 60%);pointer-events:none}.sc-dt-badge-num{font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.sc-dt-badge-lbl{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;opacity:.7;margin-top:2px}.sc-dt-badge-sub{font-size:8px;font-weight:600;opacity:.5;margin-top:1px}.sc-dt-badge-success,.sc-dt-badge-teal{background:rgba(52,199,89,.14);color:#1a8a37}.sc-dt-badge-blue,.sc-dt-badge-info{background:rgba(0,113,227,.13);color:#0055b3}.sc-dt-badge-warning{background:rgba(255,149,0,.14);color:#a85500}.sc-dt-badge-danger{background:rgba(255,59,48,.13);color:#b02020}.sc-dt-badge-purple{background:rgba(100,60,200,.12);color:#5b21b6}.sc-dt-badge-gray{background:rgba(142,142,147,.12);color:#636366}.sc-dt-content{flex:1;min-width:0}.sc-dt-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.sc-dt-top-left{flex:1;min-width:0}.sc-dt-top-right{display:flex;align-items:center;flex-shrink:0}.sc-dt-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:3px}.sc-dt-name{font-size:14px;font-weight:700;color:#1c1c1e;letter-spacing:-.15px;line-height:1.2}.sc-dt-meta-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sc-dt-dot{color:#c7c7cc;font-size:10px}.sc-dt-pill-group{display:flex;gap:5px}.sc-dt-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:20px;border:none;font-size:11px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.9)}.sc-dt-pill-gray{background:rgba(142,142,147,.1);color:#3a3a3c;border:1px solid rgba(142,142,147,.22)}.sc-dt-pill-gray:hover{background:rgba(142,142,147,.18);border-color:rgba(142,142,147,.38);box-shadow:0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9)}.sc-dt-pill-add{background:rgba(52,199,89,.1);color:#1a8a37;border:1px solid rgba(52,199,89,.22);padding:5px 9px}.sc-dt-pill-add:hover{background:rgba(52,199,89,.18);border-color:rgba(52,199,89,.38);box-shadow:0 2px 6px rgba(52,199,89,.12),inset 0 1px 0 rgba(255,255,255,.9)}.sc-dt-pill-edit{background:rgba(0,113,227,.1);color:#0055b3;border:1px solid rgba(0,113,227,.2)}.sc-dt-pill-edit:hover{background:rgba(0,113,227,.18);box-shadow:0 2px 6px rgba(0,113,227,.12),inset 0 1px 0 rgba(255,255,255,.9)}.sc-dt-pill-del{background:rgba(255,59,48,.09);color:#b02020;border:1px solid rgba(255,59,48,.18);padding:5px 9px}.sc-dt-pill-del:hover{background:rgba(255,59,48,.16);border-color:rgba(255,59,48,.35);box-shadow:0 2px 6px rgba(255,59,48,.1),inset 0 1px 0 rgba(255,255,255,.9)}.sc-dt-body{margin-top:8px;padding-top:7px;border-top:1px solid rgba(0,0,0,.05);display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.sc-dt-section-label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8e8e93;margin-bottom:3px}.sc-dt-text{font-size:12px;font-weight:600;color:#3a3a3c;word-break:break-word;overflow-wrap:anywhere}.sc-dt-text-sm{font-size:12px;color:#3a3a3c;word-break:break-word;overflow-wrap:anywhere}.sc-dt-text-meta{font-size:11px;color:#8e8e93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.sc-dt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55vw}}@media (max-width:576px){.sc-dt-row{gap:10px;padding:12px}.sc-dt-badge{width:52px;min-height:60px}.sc-dt-badge-num{font-size:20px}.sc-dt-pill span{display:none}.sc-dt-pill{padding:5px 8px}.sc-dt-top{flex-wrap:wrap;gap:6px}.sc-dt-top-right{width:100%;justify-content:flex-start}.sc-dt-body{flex-direction:column;gap:8px}.sc-dt-name{max-width:none;white-space:normal;overflow:visible}}.sc-dt-accent{position:relative}.sc-dt-chip{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;white-space:nowrap;line-height:1.4}.sc-dt-chip-gray{background:rgba(142,142,147,.12);color:#636366}.sc-dt-chip-success{background:rgba(52,199,89,.12);color:#1a8a37}.sc-dt-chip-blue{background:rgba(0,113,227,.12);color:#0055b3}.sc-dt-chip-purple{background:rgba(139,92,246,.12);color:#5b21b6}.sc-dt-chip-teal{background:rgba(48,176,199,.12);color:#0e7490}.sc-dt-chip-warning{background:rgba(255,149,0,.12);color:#a85500}.sc-dt-chip-danger{background:rgba(255,59,48,.12);color:#b02020}.sc-dt-chip-neutral{font-size:10px;font-weight:600;color:#3a3a3c;background:rgba(142,142,147,.1);border:1px solid rgba(142,142,147,.18);padding:1px 6px;border-radius:4px;overflow-wrap:break-word;max-width:100%}.sc-dt-chip-primary{font-size:10px;font-weight:600;color:#0055b3;background:rgba(0,113,227,.1);padding:1px 7px;border-radius:20px;overflow-wrap:break-word;max-width:100%}.sc-dt-body-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}.sc-dt-body-grid--single{grid-template-columns:1fr}@media (max-width:576px){.sc-dt-body-grid{grid-template-columns:1fr}}.sc-dt-list{display:flex;flex-direction:column;gap:0;margin-top:2px}.sc-dt-list-item{display:flex;align-items:baseline;gap:4px;font-size:12px;line-height:1.65;color:#3a3a3c}.sc-dt-list-num{flex-shrink:0;min-width:14px;font-size:10px;font-weight:700;color:#c7c7cc;text-align:right}.sc-dt-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;background:#e5e5ea;color:#636366;border-radius:8px;vertical-align:middle}.sc-dt-sub-label{font-size:10px;opacity:.7}.sc-note{display:flex;align-items:flex-start;gap:8px;background:rgba(255,149,0,.07);border:1px solid rgba(255,149,0,.18);border-radius:12px;padding:10px 12px;margin-bottom:14px;font-size:11px;color:#a85500}.sc-tab-bar{display:flex;gap:4px;background:rgba(0,0,0,.045);border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:4px;margin-bottom:14px}.sc-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:0 0;border:none;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;color:#78909c;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.sc-tab-btn:hover{color:#1565c0}.sc-tab-btn.active{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,255,255,.86));color:#1565c0;box-shadow:0 2px 8px rgba(21,101,192,.12),inset 0 1px 0 rgba(255,255,255,.9)}@media (max-width:575.98px){.sc-tab-btn{padding:9px 4px;gap:0}.sc-tab-btn i{font-size:15px!important}}@media (max-width:575.98px){.sc-tab-label{display:none}}.sc-nilai-search-wrap{position:relative;margin-bottom:10px}.sc-nilai-search-wrap .icon-search4{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#aeaeb2;pointer-events:none}.sc-nilai-search-wrap input.form-control{padding-left:34px!important}.sc-nilai-no-match{display:none;text-align:center;color:#8e8e93;font-size:12.5px;padding:20px 0}.sc-nilai-scroll{max-height:62vh;overflow:auto;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgba(255,255,255,.7)}.sc-nilai-grid-head,.sc-nilai-row{display:grid;grid-template-columns:minmax(150px,190px) repeat(var(--kriteria-count,1),minmax(120px,1fr)) 92px;align-items:stretch}.sc-nilai-grid-head{position:sticky;top:0;z-index:3;background:rgba(247,247,249,.96);backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);border-bottom:1px solid rgba(0,0,0,.08)}.sc-nilai-row{border-bottom:1px solid rgba(0,0,0,.05)}.sc-nilai-row:last-child{border-bottom:none}.sc-nilai-row:hover{background:rgba(0,113,227,.03)}.sc-nilai-cell{padding:7px 12px;display:flex;align-items:center;min-width:0}.sc-nilai-cell-siswa,.sc-nilai-head-siswa{position:sticky;left:0;z-index:2;font-weight:600;font-size:12.5px;color:#1c1c1e;background:rgba(255,255,255,.97);box-shadow:1px 0 0 rgba(0,0,0,.06)}.sc-nilai-head-siswa{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.04em;color:#8e8e93!important;background:rgba(247,247,249,.98)!important;z-index:4}.sc-nilai-cell-siswa{gap:6px}.sc-nilai-siswa-no{color:#8e8e93;font-weight:700;flex-shrink:0}.sc-nilai-siswa-nama{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sc-nilai-head-kriteria{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;font-size:11px;font-weight:700;color:#3a3a3c}.sc-nilai-head-kriteria small{font-size:9.5px;font-weight:600;color:#8e8e93}.sc-nilai-head-skor{font-size:11px;font-weight:700;color:#3a3a3c;justify-content:center;text-align:center}.sc-nilai-mobile-label{display:none}.sc-nilai-cell-skor{justify-content:center}.sc-nilai-skor-pill{font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;background:rgba(52,199,89,.12);color:#1f8a3d}.sc-nilai-skor-pill.sc-nilai-skor-empty{background:rgba(142,142,147,.1);color:#8e8e93;font-weight:600}.sc-input{width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:600;text-align:center;color:#1c1c1e;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.12);border-radius:9px;box-shadow:inset 0 1px 2px rgba(0,0,0,.03);transition:border-color .15s ease,box-shadow .15s ease}.sc-input:focus{outline:0;border-color:rgba(0,113,227,.55);box-shadow:0 0 0 3px rgba(0,113,227,.12)}.sc-input::-webkit-inner-spin-button,.sc-input::-webkit-outer-spin-button{opacity:1;height:30px}.sc-nilai-footer{position:sticky;bottom:-20px;z-index:5;display:flex;justify-content:flex-end;margin:4px -20px -20px;padding:8px 22px 28px 22px;border-top:1px solid rgba(0,0,0,.06);background:rgba(252,252,254,.85);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}@media (max-width:575.98px){.sc-nilai-scroll{max-height:none;overflow:visible;border:none;background:0 0}.sc-nilai-grid-head{display:none}.sc-nilai-row{display:block;margin-bottom:10px;padding:0;border:1px solid rgba(0,0,0,.07);border-radius:14px;background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.sc-nilai-cell{padding:8px 14px}.sc-nilai-cell-siswa{position:static;box-shadow:none;background:0 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:13.5px}.sc-nilai-cell-input{justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:4px;gap:8px;border-bottom:1px dashed rgba(0,0,0,.05)}.sc-nilai-cell-input:last-of-type{border-bottom:none}.sc-nilai-mobile-label{display:block;font-size:11.5px;font-weight:600;color:#636366;flex:1 1 auto;min-width:90px}.sc-nilai-cell-input .sc-input,.sc-nilai-cell-input select.nilai-input{flex:0 0 auto;width:130px;max-width:100%;height:38px;font-size:16px}.sc-nilai-cell-skor{justify-content:space-between;background:rgba(0,0,0,.02);border-radius:0 0 13px 13px}.sc-nilai-footer .sc-btn-fill{width:100%;text-align:center}}.pjp-section{margin-bottom:14px;border:1px solid rgba(0,0,0,.07);border-radius:12px}.pjp-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 14px;background:rgba(0,0,0,.025);border-bottom:1px solid rgba(0,0,0,.06);border-radius:11px 11px 0 0;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#636366}.pjp-section-body{padding:12px 14px}.pjp-field{margin-bottom:12px}.pjp-field:last-child{margin-bottom:0}.pjp-label{display:block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#636366;margin-bottom:4px}.pjp-add-pill{font-size:10px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid rgba(52,199,89,.3);background:rgba(52,199,89,.07);color:#1a8a37;cursor:pointer;line-height:1.4}.pjp-add-pill:hover{background:rgba(52,199,89,.15)}.pjp-select-bar{display:flex;gap:5px;margin-bottom:8px;flex-wrap:wrap}.pjp-select-pill{font-size:10px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.8);color:#3a3a3c;cursor:pointer;line-height:1.4}.pjp-select-pill:hover{background:rgba(0,0,0,.06)}.pjp-select-pill-all{color:#1a8a37;border-color:rgba(52,199,89,.3);background:rgba(52,199,89,.07)}.pjp-select-pill-all:hover{background:rgba(52,199,89,.15)}.pjp-select-pill-clr{color:#8e8e93;border-color:rgba(142,142,147,.25)}.pjp-select-pill-clr:hover{background:rgba(142,142,147,.1)}.pjp-select-pill.active{color:#0055b3;border-color:rgba(0,113,227,.3);background:rgba(0,113,227,.12);box-shadow:0 2px 8px rgba(0,113,227,.1)}.pjp-tanggal-row{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.05)}.pjp-tanggal-row:last-of-type{border-bottom:none}.pjp-tanggal-num{font-size:10px;font-weight:700;color:#8e8e93;width:22px;text-align:right;flex-shrink:0}.pjp-tanggal-input{flex:1;min-width:0}.pjp-tanggal-sep{font-size:10px;color:#aeaeb2;flex-shrink:0}.pjp-tanggal-del{width:26px;height:26px;border:1px solid rgba(255,59,48,.25);border-radius:6px;background:rgba(255,59,48,.06);display:flex;align-items:center;justify-content:center;font-size:10px;color:#b02020;cursor:pointer;flex-shrink:0;padding:0}.pjp-tanggal-del:hover{background:rgba(255,59,48,.14)}.pjp-kelas-item{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;border-radius:6px;margin:0;transition:background .12s}.pjp-kelas-item:last-child{border-bottom:none}.pjp-kelas-item:hover{background:rgba(0,113,227,.04)}.pjp-kelas-item-name{flex:1;font-size:12px;font-weight:500;color:#1c1c1e}.pjp-hari-panel{border:1px solid rgba(0,0,0,.07);border-radius:10px;margin-bottom:6px;overflow:hidden}.pjp-hari-panel:last-child{margin-bottom:0}.pjp-hari-header{display:flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(0,0,0,.02)}.pjp-hari-name{flex:1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1c1c1e}.pjp-hari-actions{display:flex;gap:4px}.pjp-hari-action-btn{width:26px;height:26px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:0 0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#636366;cursor:pointer;padding:0}.pjp-hari-action-btn:hover{background:rgba(0,0,0,.06);color:#1c1c1e}.pjp-hari-action-del{color:#b02020;border-color:rgba(255,59,48,.25)}.pjp-hari-action-del:hover{background:rgba(255,59,48,.08);color:#b02020}.pjp-hari-body{padding:4px 12px 8px}.pjp-slot-row{display:flex;align-items:center;gap:6px;padding:3px 0;border-bottom:1px solid rgba(0,0,0,.04)}.pjp-slot-row:last-child{border-bottom:none}.pjp-slot-num{font-size:9px;font-weight:700;color:#8e8e93;width:42px;flex-shrink:0;text-align:right}.pjp-slot-input{flex:1;min-width:0}.pjp-slot-sep{font-size:9px;color:#aeaeb2;flex-shrink:0}.dk-form-section{margin-bottom:14px;border:1px solid rgba(0,0,0,.07);border-radius:12px;overflow:hidden}.dk-form-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 14px;background:rgba(0,0,0,.025);border-bottom:1px solid rgba(0,0,0,.06);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#636366}.dk-form-section-body{padding:12px 14px}.dk-sinkron-card{display:flex;align-items:flex-start;gap:12px;background:rgba(0,113,227,.04);border:1px solid rgba(0,113,227,.14);border-radius:10px;padding:12px 14px;cursor:pointer}.dk-sinkron-title{font-size:12px;font-weight:700;color:#1c1c1e;margin-bottom:2px}.dk-sinkron-desc{font-size:11px;color:#636366;line-height:1.5}.dk-select-all-bar{display:flex;gap:5px;flex-wrap:wrap}.dk-select-pill{font-size:10px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.8);color:#3a3a3c;cursor:pointer;line-height:1.4}.dk-select-pill:hover{background:rgba(0,0,0,.06)}.dk-select-pill-aktif{color:#1a8a37;border-color:rgba(52,199,89,.3);background:rgba(52,199,89,.07)}.dk-select-pill-aktif:hover{background:rgba(52,199,89,.15)}.dk-select-pill-clr{color:#8e8e93;border-color:rgba(142,142,147,.25)}.dk-select-pill-clr:hover{background:rgba(142,142,147,.1)}.dk-jenjang-header{font-size:10px;font-weight:700;letter-spacing:.06em;color:#5b21b6;text-transform:uppercase;padding:8px 0 4px;border-bottom:1px solid rgba(100,60,200,.12);margin-bottom:2px}.dk-kelas-row{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;margin:0;transition:background .12s;border-radius:6px}.dk-kelas-row:last-child{border-bottom:none}.dk-kelas-row:hover{background:rgba(100,60,200,.04)}.dk-kelas-name{flex:1;font-size:13px;font-weight:500;color:#1c1c1e}.dk-status-aktif{font-size:9px;font-weight:700;color:#1a8a37;background:rgba(52,199,89,.1);border:1px solid rgba(52,199,89,.25);padding:1px 7px;border-radius:20px;flex-shrink:0}.dk-status-nonaktif{font-size:9px;font-weight:700;color:#b02020;background:rgba(255,59,48,.08);border:1px solid rgba(255,59,48,.2);padding:1px 7px;border-radius:20px;flex-shrink:0}.card-body+*>.dataTables_wrapper,.card-body+.dataTables_wrapper{border-top:none!important}.datatable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;padding:14px 0 12px!important;border:none!important}.card-body .datatable-header{padding-left:0!important;padding-right:0!important}.datatable-footer-accent,.datatable-header-accent{background-color:transparent!important}.dataTables_length{float:none!important;margin:0!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important}.dataTables_length>label{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:500!important;color:#636366!important;margin:0!important}.dataTables_length select{height:30px!important;padding:3px 8px!important;font-size:12px!important;font-weight:500!important;color:#1c1c1e!important;background:rgba(255,255,255,.85)!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:8px!important;cursor:pointer!important;outline:0!important;transition:border-color .18s ease,box-shadow .18s ease!important;appearance:auto!important;-webkit-appearance:auto!important}.dataTables_length select:focus{border-color:rgba(0,122,255,.35)!important;box-shadow:0 0 0 3px rgba(0,122,255,.09)!important}.dataTables_filter{float:none!important;margin:0!important;display:inline-flex!important;align-items:center!important}.dataTables_filter>label{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:500!important;color:#636366!important;margin:0!important}.dataTables_filter>label::after{display:none!important}.dataTables_filter>label>span{display:none!important}.dataTables_filter input{width:190px!important;height:30px!important;padding:4px 10px!important;font-size:12px!important;color:#1c1c1e!important;background:rgba(255,255,255,.85)!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:8px!important;padding-right:10px!important;outline:0!important;transition:border-color .18s ease,box-shadow .18s ease!important;border-top-color:rgba(0,0,0,.12)!important;box-shadow:none!important}.dataTables_filter input:focus{border-color:rgba(0,122,255,.35)!important;box-shadow:0 0 0 3px rgba(0,122,255,.09)!important}.dataTables_filter input::placeholder{color:#c7c7cc!important}table.dataTable:not(.sc-dt-table) thead td,table.dataTable:not(.sc-dt-table) thead th{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#8e8e93!important;padding:10px 12px!important;border-bottom:1px solid rgba(0,0,0,.06)!important;border-top:none!important;background:rgba(0,0,0,.015)!important}table.dataTable:not(.sc-dt-table) thead th.sorting::after,table.dataTable:not(.sc-dt-table) thead th.sorting_asc::after,table.dataTable:not(.sc-dt-table) thead th.sorting_desc::after{color:rgba(0,122,255,.45)!important}table.dataTable:not(.sc-dt-table){border-collapse:separate!important;border-spacing:0 3px!important}table.dataTable:not(.sc-dt-table) tbody tr{transition:background .14s ease!important}table.dataTable:not(.sc-dt-table) tbody tr:hover td,table.dataTable:not(.sc-dt-table) tbody tr:hover th{background:rgba(0,122,255,.025)!important}table.dataTable:not(.sc-dt-table) tbody td:not(.dataTables_empty),table.dataTable:not(.sc-dt-table) tbody th:not(.dataTables_empty){padding:10px 12px!important;font-size:13px!important;color:#1c1c1e!important;border-top:1px solid rgba(0,0,0,.07)!important;border-bottom:1px solid rgba(0,0,0,.07)!important;border-left:none!important;border-right:none!important;vertical-align:middle!important}table.dataTable:not(.sc-dt-table) tbody td:first-child:not(.dataTables_empty),table.dataTable:not(.sc-dt-table) tbody th:first-child:not(.dataTables_empty){border-left:1px solid rgba(0,0,0,.07)!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}table.dataTable:not(.sc-dt-table) tbody td:last-child:not(.dataTables_empty),table.dataTable:not(.sc-dt-table) tbody th:last-child:not(.dataTables_empty){border-right:1px solid rgba(0,0,0,.07)!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}table.dataTable tbody tr:has(td.dataTables_empty),table.dataTable tbody tr:has(th.dataTables_empty){background:0 0!important;box-shadow:none!important;border:none!important;border-radius:0!important;transform:none!important}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{padding:16px 20px!important;text-align:center!important;border:none!important;background:0 0!important;color:#8e8e93!important;font-size:12px!important;font-weight:500!important}.dt-empty-state{display:flex;flex-direction:column;align-items:center;gap:6px}.dt-empty-icon{font-size:28px!important;color:#8e8e93!important;opacity:.55;line-height:1}.dt-empty-text{font-size:12px!important;font-weight:500!important;color:#8e8e93!important}.datatable-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;padding:12px 0 0!important;border:none!important}.card-body .datatable-footer{padding-left:0!important;padding-right:0!important}.card-body>.dataTables_wrapper .datatable-footer{border:none!important}.card-body>.dataTables_wrapper .datatable-footer .dataTables_filter,.card-body>.dataTables_wrapper .datatable-footer .dataTables_info,.card-body>.dataTables_wrapper .datatable-footer .dataTables_length,.card-body>.dataTables_wrapper .datatable-footer .dataTables_paginate{margin-bottom:0!important}.dataTables_info{float:none!important;padding:0!important;margin:0!important;font-size:11px!important;font-weight:500!important;color:#8e8e93!important;line-height:30px!important}.dataTables_paginate{float:none!important;margin:0!important;margin-left:auto!important;text-align:right!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:2px!important}.dataTables_paginate .paginate_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;height:30px!important;padding:0 9px!important;margin-left:0!important;border-radius:8px!important;border:1px solid transparent!important;font-size:12px!important;font-weight:600!important;color:#3a3a3c!important;cursor:pointer!important;background:0 0!important;text-decoration:none!important;line-height:1!important;user-select:none!important;transition:background .14s ease,border-color .14s ease!important}.dataTables_paginate .paginate_button:not(.disabled):not(.current):focus,.dataTables_paginate .paginate_button:not(.disabled):not(.current):hover{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.1)!important;color:#1c1c1e!important;box-shadow:none!important}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current:focus,.dataTables_paginate .paginate_button.current:hover{background:rgba(0,122,255,.12)!important;border-color:rgba(0,122,255,.25)!important;color:#005fcc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled:focus,.dataTables_paginate .paginate_button.disabled:hover{color:#c7c7cc!important;cursor:default!important;background:0 0!important;border-color:transparent!important;box-shadow:none!important}.dataTables_paginate.paging_simple .paginate_button{padding-left:12px!important;padding-right:12px!important}.dataTables_paginate.paging_simple .paginate_button:not(.disabled):focus,.dataTables_paginate.paging_simple .paginate_button:not(.disabled):hover{background:rgba(0,0,0,.06)!important;color:#1c1c1e!important}.datatable-scroll{position:relative;min-height:80px}.datatable-scroll:has(.dataTables_empty){display:flex;align-items:center}.datatable-scroll:has(.dataTables_empty)>table.dataTable{width:100%}.dataTables_processing{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;z-index:10!important;font-size:0!important}.dt-processing-overlay{position:absolute;inset:0;background:rgba(255,255,255,.65);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.dt-processing-inner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:9px;padding:11px 20px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);border-radius:30px;box-shadow:0 4px 16px rgba(0,0,0,.1),0 12px 32px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.95);font-size:12px;font-weight:600;color:#3a3a3c;white-space:nowrap}.dt-processing-spin{font-size:14px!important;color:#005fcc!important}@media (max-width:576px){.datatable-header{flex-wrap:wrap!important;align-items:center!important;gap:6px!important}.datatable-footer{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.dataTables_filter{width:50%!important;max-width:50%!important}.dataTables_filter>label{width:100%!important}.dataTables_filter input{flex:1!important;width:0!important;min-width:0!important}.dataTables_paginate{justify-content:flex-start!important}.dataTables_paginate .paginate_button{min-width:28px!important;height:28px!important;font-size:11px!important}}@media (max-width:767px){.form-control,.select2-search--dropdown .select2-search__field,.select2-search__field,.select2-selection--multiple,.select2-selection--single{font-size:16px!important}}.pg-tabs{display:flex;gap:2px;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:4px;margin:16px 0;box-shadow:0 1px 4px rgba(0,0,0,.05)}.pg-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:0 0;border:none;border-radius:20px;padding:9px 12px;font-size:13px;font-weight:600;color:#546e7a;transition:background .13s ease,color .13s ease}.pg-tab.active{background:linear-gradient(135deg,#1565c0 0,#0d47a1 100%);color:#fff;box-shadow:0 2px 8px rgba(21,101,192,.3),inset 0 1px 0 rgba(255,255,255,.22)}.pg-step{margin-bottom:12px;animation:lg-card-enter .22s cubic-bezier(.22,1,.36,1) both}.pg-step .card-body{padding:18px 18px 16px;text-align:center}.pg-step-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1565c0 0,#0d47a1 100%);color:#fff;font-size:13px;font-weight:700;margin-bottom:8px}.pg-step-title{font-size:14px;font-weight:700;color:#1a2e3b;margin:0 0 4px}.pg-step-desc{font-size:12px;color:#78909c;margin:0}.pg-step-note{font-size:11px;color:#90a4ae;margin:8px 0 0;font-style:italic}.pg-step-disabled{opacity:.55}.pg-callout{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;padding:12px 14px;border-radius:12px;background:#e3f2fd;color:#0d47a1;margin-bottom:12px}.pg-callout i{flex-shrink:0;margin-top:1px}.pg-callout-warn{background:#fff8e1;color:#e65100}.pg-mock{margin-top:14px;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.pg-mock-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f4f6f8}.pg-mock-url{font-size:11px;color:#90a4ae;background:#eceff1;padding:6px 10px;border-radius:12px;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-mock-bar-ios{justify-content:space-around;color:#b0bec5;font-size:16px}.pg-mock-target{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1565c0 0,#0d47a1 100%);color:#fff;font-size:15px;flex-shrink:0}.pg-mock-target::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:2px solid #1565c0;animation:pg-ring-pulse 1.6s ease-out infinite}@keyframes pg-ring-pulse{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.7);opacity:0}}.jm-nilai-btn{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;text-align:left;gap:2px;margin:0}.jm-nilai-btn+.jm-nilai-btn{margin-left:0}.jm-nilai-btn-title{font-size:13px;font-weight:600;color:#1c1c1e}.jm-nilai-btn-meta{font-size:11px;font-weight:400;color:#8e8e93}.sc-guide-section{margin-bottom:20px}.sc-guide-section:last-child{margin-bottom:0}.sc-guide-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#0071e3;margin-bottom:10px}.sc-guide-lede{font-size:12.5px;color:#636366;margin:-4px 0 10px;line-height:1.5}.sc-guide-steps{margin:0;padding-left:20px}.sc-guide-steps li{font-size:13px;line-height:1.55;color:#3a3a3c;margin-bottom:9px}.sc-guide-steps li:last-child{margin-bottom:0}.sc-guide-steps b{color:#1c1c1e}.sc-guide-note{display:flex;gap:8px;align-items:flex-start;background:rgba(255,159,10,.08);border:1px solid rgba(255,159,10,.18);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;color:#8a5300;margin-top:4px}.sidebar-mobile-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1035}@media (max-width:767.98px){body.sidebar-mobile-main .sidebar-mobile-backdrop{display:block}}.sc-guide-note i{flex-shrink:0;margin-top:1px}
