.btn-outline-primary{--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff}.btn-danger.bg-gradient-danger:hover{background-image:linear-gradient(310deg,#dc3545 0% 100%)}.admin-login-logo-list{justify-content:center;align-items:center;gap:clamp(.75rem,3vw,1rem);width:100%;margin:0 auto 1.5rem;display:flex}.admin-login-logo-card{background:#ffffff94;border-radius:.5rem;flex:0 clamp(132px,39vw,160px);justify-content:center;align-items:center;height:76px;padding:.625rem;display:flex;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff73}.admin-login-logo-card img{object-fit:contain;width:100%;height:100%;display:block}.navbar-vertical.navbar-expand-xs .navbar-collapse{height:calc(100vh - 235px)}.sidenav-header .sidenav-brand{justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex}.sidenav-header .sidenav-brand-logo{object-fit:contain;width:auto;max-width:none;height:30px;max-height:none;display:block}@media (width>=1200px){.g-sidenav-hidden .sidenav-header .sidenav-brand{flex-direction:column;gap:.25rem;padding:.5rem .25rem}.g-sidenav-hidden .sidenav-header .sidenav-brand-logo{max-width:3.25rem;height:auto;max-height:1.25rem}.g-sidenav-hidden .navbar-vertical:hover .sidenav-header .sidenav-brand{flex-direction:row;gap:.5rem;padding:.75rem 1rem}.g-sidenav-hidden .navbar-vertical:hover .sidenav-header .sidenav-brand-logo{max-width:none;height:30px;max-height:none}}.hover-card{cursor:pointer;transition:all .25s}.hover-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #00000026}.placeholder-glow .placeholder{opacity:.55;border-radius:8px;min-height:14px;animation:1.4s ease-in-out infinite placeholder-glow;display:block}@keyframes placeholder-glow{50%{opacity:.2}}.table-assign thead th{z-index:1!important;-webkit-backdrop-filter:saturate(200%)blur(18px)!important;backdrop-filter:saturate(200%)blur(18px)!important;color:#fff!important;opacity:1!important;background-color:#344767a6!important;position:sticky!important;top:0!important}@media (width>=992px){.exam-bottombar{z-index:1030;background:var(--bs-card-bg,#fff);border-radius:0 0 var(--bs-card-border-radius,.75rem) var(--bs-card-border-radius,.75rem);position:sticky;bottom:0}#disposisi-app .exam-bottombar{padding-right:288px}}@media (width<=991.98px){.exam-bottombar{margin-bottom:264px}}.export-kind{cursor:pointer;transition:border-color .15s,background-color .15s}.export-kind:hover{border-color:#a1a1aa!important}.btn-check:checked+.export-kind{box-shadow:inset 0 0 0 1px var(--bs-primary);background-color:#f4f4f5;border-color:var(--bs-primary)!important}.btn-check:focus-visible+.export-kind{outline:2px solid var(--bs-primary);outline-offset:2px}.btn-check:not(:checked)+.export-kind .export-kind-check{visibility:hidden}.export-batch-filter{max-width:220px}.export-batch-list{max-height:320px;overflow-y:auto}.export-batch-option{cursor:pointer}.export-batch-option .form-check{min-height:auto}.export-live-dot{vertical-align:middle;font-size:7px}.export-status-col{min-width:220px}.table td .export-batch-list-full,.table td .export-error{white-space:normal}.table td.export-batches-cell{max-width:320px}.export-batch-first{min-width:0;max-width:230px}.export-batch-more{text-decoration:none;box-shadow:none!important}.table td .export-progress,.table td .export-progress .progress-bar{height:6px}.table td .export-progress{width:100%}.export-progress .progress-bar.is-queued{opacity:.35}.screen-edge-alert{--edge-color:transparent;z-index:10000;pointer-events:none;border:6px solid var(--edge-color);box-shadow:inset 0 0 28px 4px var(--edge-color);opacity:0;transition:opacity .2s;position:fixed;inset:0}.screen-edge-alert.is-warning{--edge-color:#f59e0b;opacity:1;animation:1.4s ease-in-out infinite screen-edge-pulse}.screen-edge-alert.is-danger{--edge-color:#ef4444;opacity:1;animation:.7s ease-in-out infinite screen-edge-pulse}@keyframes screen-edge-pulse{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.screen-edge-alert.is-warning,.screen-edge-alert.is-danger{animation:none}}.dashboard-history-toggle{text-decoration:none;box-shadow:none!important}.dashboard-history-chevron{transition:transform .2s}.dashboard-history-toggle:not(.collapsed) .dashboard-history-chevron{transform:rotate(90deg)}.btn>.ripple{pointer-events:none;position:absolute}
