:root{--mdl-fs-control:0.85rem;--mdl-h-control:38px}@supports (-webkit-touch-callout:none){:root{--mdl-fs-control:16px;--mdl-h-control:42px}}.mdl-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mdl-panel{display:flex;flex-direction:column;width:min(520px,100%);max-height:90vh;max-height:90dvh;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid rgba(148,163,184,.22);border-radius:16px;box-shadow:0 28px 80px rgba(2,6,23,.35)}.mdl-panel--sm{width:min(420px,100%)}.mdl-panel--md{width:min(520px,100%)}.mdl-panel--lg{width:min(720px,100%)}.mdl-panel--xl{width:min(960px,100%)}.mdl-panel--add{border-color:#3083ff}.mdl-panel--edit{border-color:#0ea5e9}.mdl-panel--delete{border-color:#dc2626}.mdl-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:10px;padding:14px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.96));border-bottom:1px solid rgba(148,163,184,.18)}.mdl-panel--delete{border-radius:24px!important;padding:28px 24px 22px!important;text-align:center!important;border:1px solid #e1e2e9!important;background:#ffffff!important;box-shadow:0 20px 60px rgba(17,46,89,.16)!important;width:min(390px,92vw)!important}.mdl-panel--delete .mdl-head{flex-direction:column!important;align-items:center!important;justify-content:center!important;background:transparent!important;border-bottom:none!important;padding:0 0 10px!important;text-align:center!important;gap:0!important}.mdl-panel--delete .mdl-head__icon{width:52px!important;height:52px!important;border-radius:50%!important;border:none!important;background:#FEE2E2!important;font-size:1.4rem!important;margin:0 auto 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px rgba(220,38,38,.12)!important}.mdl-panel--delete .mdl-head__icon i:before{content:"\f78b"!important;font-family:bootstrap-icons!important;font-weight:400!important;font-style:normal!important;font-size:1.35rem!important;line-height:1!important}.mdl-panel--delete .mdl-head__x{display:none!important}.mdl-panel--delete .mdl-head__text{text-align:center!important;width:100%!important}.mdl-panel--delete .mdl-head__title{font-size:1rem!important;font-weight:700!important;color:#112E59!important;text-align:center!important;line-height:1.45!important;margin:0!important;padding:0 8px!important}.mdl-panel--delete .mdl-head__titleText{color:#112E59!important;background:none!important;-webkit-text-fill-color:initial!important}.mdl-panel--delete .mdl-head__sub{font-size:.82rem!important;color:#64748B!important;text-align:center!important;margin-top:6px!important;line-height:1.45!important}.mdl-panel--delete .mdl-body{padding:4px 0 10px!important;align-items:center!important;justify-content:center!important}.mdl-panel--delete .mdl-body,.mdl-panel--delete .mdl-body p{text-align:center!important;font-size:.86rem!important;color:#64748B!important}.mdl-panel--delete .mdl-body p{margin:0!important;line-height:1.45!important}.mdl-panel--delete .mdl-body strong{color:#112E59!important;font-weight:700!important}.mdl-panel--delete .mdl-foot{border-top:none!important;background:transparent!important;padding:12px 0 0!important;display:flex!important;flex-direction:row!important;gap:10px!important;width:100%!important;justify-content:center!important}.mdl-panel--delete .mdl-foot .ui-btn,.mdl-panel--delete .mdl-foot button{flex:1!important;height:40px!important;min-height:40px!important;border-radius:9999px!important;font-size:.84rem!important;font-weight:600!important;justify-content:center!important;padding:0 16px!important}.mdl-panel--delete .mdl-foot .ui-btn--danger,.mdl-panel--delete .mdl-foot button.lb__btnDanger,.mdl-panel--delete .mdl-foot button.sk__btnDanger{background:#DC2626!important;color:#ffffff!important;border:none!important;box-shadow:0 4px 12px rgba(220,38,38,.22)!important}.mdl-panel--delete .mdl-foot .ui-btn--danger:hover{background:#B91C1C!important;box-shadow:0 6px 16px rgba(220,38,38,.3)!important}.mdl-panel--delete .mdl-foot .ui-btn--cancel{background:#ffffff!important;color:#112E59!important;border:1px solid #e1e2e9!important;box-shadow:0 1px 3px rgba(17,46,89,.04)!important}.mdl-panel--delete .mdl-foot .ui-btn--cancel:hover{background:#E0ECFF!important;border-color:#3083FF!important}.mdl-head--solo{align-items:center}.mdl-head__icon{flex:0 0 auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;font-size:.95rem!important;border:1px solid #dbeafe!important;box-shadow:none!important}.mdl-head__icon,.mdl-panel--add .mdl-head__icon{background:#EFF6FF!important;color:#2563EB!important}.mdl-panel--add .mdl-head__icon{border-color:#DBEAFE!important}.mdl-panel--edit .mdl-head__icon{background:#F0F9FF!important;color:#0284C7!important;border-color:#E0F2FE!important}.mdl-panel--delete .mdl-head__icon{background:#FEF2F2!important;color:#DC2626!important;border-color:#FEE2E2!important}.mdl-head__x{flex:0 0 auto;width:30px!important;height:30px!important;border-radius:50%!important;border:none!important;background:#F1F5F9!important;color:#64748B!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;transition:all .15s ease!important}.mdl-head__x:hover{background:#E2E8F0!important;color:#0F172A!important}.mdl-head__text{flex:1 1 auto;min-width:0}.mdl-head__title,.mdl-head__titleText{margin:0;font-size:.95rem!important;font-weight:650!important;line-height:1.3!important;color:#0F172A!important;letter-spacing:-.01em!important;overflow-wrap:anywhere}.mdl-head__sub{margin:3px 0 0;font-size:.78rem;font-weight:500;line-height:1.45;color:var(--n-muted,#64748b)}.mdl-head__x{color:rgba(7,22,46,.92);cursor:pointer;transition:background .15s ease,color .15s ease}.mdl-head__x:hover{background:rgba(241,245,249,.95);color:#dc2626}.mdl-body{flex:1 1 auto;overflow-y:auto;padding:14px 16px!important;gap:10px!important}.mdl-body,.mdl-panel>form{display:flex;flex-direction:column}.mdl-panel>form{min-height:0;flex:1 1 auto}.mdl-foot{--mdl-foot-pad-x:16px;--mdl-btn-third:calc(33% + (2 * var(--mdl-foot-pad-x) * 0.33));flex:0 0 auto;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:10px var(--mdl-foot-pad-x)!important;border-top:1px solid #f1f5f9!important;background:#ffffff!important}.mdl-foot.mdl-viewFoot>.mdl-viewFoot__right,.mdl-foot.mdl-viewFoot>.mdl-viewFoot__right .ui-btn,.mdl-foot.mdl-viewFoot>.ui-btn,.mdl-foot>.ui-btn,.mdl-foot>button,.mdl-foot>div>.ui-btn,.mdl-foot>div>button{height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:.82rem!important;font-weight:600!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.mdl-foot .ui-btn--primary,.mdl-foot button.ui-btn--primary,.mdl-foot button[type=submit]{background:#3083FF!important;border:1px solid #3083ff!important;color:#ffffff!important;box-shadow:0 2px 6px rgba(48,131,255,.25)!important}.mdl-foot .ui-btn--primary:hover,.mdl-foot button.ui-btn--primary:hover,.mdl-foot button[type=submit]:hover{background:#2563EB!important;border-color:#2563EB!important;box-shadow:0 4px 10px rgba(48,131,255,.35)!important}.mdl-foot--end{justify-content:flex-end}.mdl-foot--between{justify-content:space-between}.mdl-viewFoot__right{display:flex;align-items:center;gap:8px}.mdl-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.mdl-detail__grid{grid-template-columns:1fr}}.mdl-detail__item{display:flex;flex-direction:column;padding-bottom:12px;border-bottom:1px solid var(--n-border,#e2e8f0)}.dark .mdl-detail__item{border-bottom:1px solid rgba(255,255,255,.18)}.mdl-detail__item--full{grid-column:1/-1}.mdl-detail__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;position:relative}.mdl-detail__item--has-icon .mdl-detail__content{padding-left:20px}.mdl-detail__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--n-muted,#64748b);display:flex;align-items:center;line-height:1.3}.mdl-detail__label-icon{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;color:var(--n-primary,#3083FF);font-size:.85rem;height:1rem}.dark .mdl-detail__label-icon{color:#60a5fa}.mdl-detail__value{font-size:var(--mdl-fs-control);font-weight:500;color:var(--n-ink,#0f172a);line-height:1.45}.mdl-detail__editor input:not([type=checkbox]):not([type=radio]),.mdl-detail__editor select,.mdl-detail__editor textarea,.mdl-field__control input:not([type=checkbox]):not([type=radio]),.mdl-field__control select,.mdl-field__control textarea{width:100%;box-sizing:border-box;min-height:var(--mdl-h-control);padding:8px 12px;border-radius:10px;border:1.5px solid #cbd5e1;background:#ffffff;color:#0f172a;font-family:inherit;font-weight:500;font-size:var(--mdl-fs-control);line-height:1.45;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.mdl-detail__editor input:not([type=checkbox]):not([type=radio]),.mdl-detail__editor select,.mdl-field__control input:not([type=checkbox]):not([type=radio]):not([type=file]),.mdl-field__control select{height:var(--mdl-h-control)}.mdl-detail__editor textarea,.mdl-field__control textarea{resize:vertical;min-height:70px;height:auto}.mdl-detail__editor input:focus,.mdl-detail__editor select:focus,.mdl-detail__editor textarea:focus,.mdl-field__control input:focus,.mdl-field__control select:focus,.mdl-field__control textarea:focus{border-color:rgba(58,166,255,.55);box-shadow:0 0 0 4px rgba(58,166,255,.14)}.mdl-field{display:flex;flex-direction:column;gap:6px}.mdl-field__label{font-size:.8rem;font-weight:700;color:var(--n-muted,#64748b)}.mdl-field__req{color:#dc2626}.mdl-field__control{display:block}.mdl-field__control>*+*{margin-top:8px}.mdl-field__control input[type=file]{padding:9px 12px;cursor:pointer}.mdl-field__control .uisel{--uisel-h:var(--mdl-h-control);display:flex;width:100%}.mdl-field__control .uisel select.uisel-input{padding:0 34px 0 12px!important;border-radius:10px;border:1.5px solid #cbd5e1;font-size:var(--mdl-fs-control);font-weight:500}.mdl-field__control .uisel .uisel-icon{right:14px}.dark .mdl-field__control .uisel select.uisel-input{border:1.8px solid rgba(26,115,232,.75)!important;border-radius:12px!important;color:#ffffff!important}.mdl-file{display:flex;flex-direction:column;gap:8px}.mdl-file__row{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:var(--mdl-h-control);padding:0 8px 0 12px;border:1.5px dashed #cbd5e1;border-radius:10px;background:#ffffff;color:var(--n-muted,#64748b);font-size:var(--mdl-fs-control);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mdl-file__row:focus-visible,.mdl-file__row:hover{border-color:rgba(58,166,255,.55);background:rgba(58,166,255,.04);outline:none}.mdl-file__row.is-dragging{border-style:solid;border-color:rgba(58,166,255,.8);background:rgba(58,166,255,.09);box-shadow:0 0 0 4px rgba(58,166,255,.14)}.mdl-file__row.is-disabled{cursor:not-allowed;opacity:.6}.mdl-file__icon{flex:0 0 auto;display:flex;font-size:1.05rem;color:var(--n-primary,#3083ff)}.mdl-file__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdl-file__btn{flex:0 0 auto;padding:5px 12px;border-radius:999px;background:var(--n-surface,#f1f5f9);color:var(--n-ink,#0f172a);font-size:.75rem;font-weight:700}.mdl-file__row:hover .mdl-file__btn{background:rgba(58,166,255,.14);color:#1d6bf3}.mdl-file__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mdl-file__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mdl-file__chip{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border:1px solid var(--n-border,#e2e8f0);border-radius:8px;background:var(--n-surface,#f8fafc);font-size:.76rem}.mdl-file__chipIcon{flex:0 0 auto;color:var(--n-primary,#3083ff)}.mdl-file__chipName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--n-ink,#0f172a)}.mdl-file__chipSize,.mdl-file__chipX{flex:0 0 auto;color:var(--n-muted,#64748b)}.mdl-file__chipX{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;font-size:.65rem;cursor:pointer;transition:background .15s ease,color .15s ease}.mdl-file__chipX:hover{background:rgba(220,38,38,.1);color:#dc2626}.dark .mdl-file__row{background:#000000;border:1.8px dashed rgba(26,115,232,.75);color:#94a3b8}.dark .mdl-file__row.is-dragging,.dark .mdl-file__row:focus-visible,.dark .mdl-file__row:hover{border-color:#60a5fa;background:rgba(96,165,250,.1)}.dark .mdl-file__row.is-dragging{border-style:solid}.dark .mdl-file__btn{background:rgba(96,165,250,.16);color:#bfdbfe}.dark .mdl-file__chip{background:rgba(96,165,250,.07);border-color:rgba(59,130,246,.4)}.dark .mdl-file__chipName{color:#e2e8f0}.dark .mdl-file__chipSize,.dark .mdl-file__chipX{color:#94a3b8}.mdl-field__hint{font-size:.72rem;color:var(--n-muted,#94a3b8)}.dark .mdl-field__label{color:#94a3b8}.dark .mdl-field__hint{color:#64748b}.dark .mdl-detail__icon{background:rgba(96,165,250,.15);color:#60a5fa}.dark .mdl-detail__label{color:#94a3b8}.dark .mdl-detail__value{color:#e2e8f0}.dark .mdl-detail__editor input,.dark .mdl-detail__editor select,.dark .mdl-detail__editor textarea,.dark .mdl-field__control input,.dark .mdl-field__control select,.dark .mdl-field__control textarea{background:#000000!important;border:1.8px solid rgba(26,115,232,.75)!important;border-radius:12px!important;color:#ffffff!important}.dark .mdl-detail__editor input:focus,.dark .mdl-detail__editor select:focus,.dark .mdl-detail__editor textarea:focus,.dark .mdl-field__control input:focus,.dark .mdl-field__control select:focus,.dark .mdl-field__control textarea:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.2)!important}.dark .mdl-panel{background:#000000!important;border:1.8px solid rgba(26,115,232,.75);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.95),0 0 30px rgba(26,115,232,.3)}.dark .mdl-panel--add{border-color:#60a5fa}.dark .mdl-panel--edit{border-color:#38bdf8}.dark .mdl-panel--delete{background:#000000!important;border:1px solid rgba(220,38,38,.35)!important;border-radius:20px!important;box-shadow:0 25px 70px rgba(0,0,0,.8)!important}.dark .mdl-body,.dark .mdl-body p{background:transparent!important}.dark .mdl-panel--delete .mdl-head__icon{background:rgba(248,113,113,.12)!important;border:none!important;box-shadow:none!important}.dark .mdl-panel--delete .mdl-head__title{color:#ffffff!important}.dark .mdl-panel--delete .mdl-head__titleText{color:#ffffff!important;background:none!important;-webkit-text-fill-color:#ffffff!important}.dark .mdl-panel--delete .mdl-body,.dark .mdl-panel--delete .mdl-body p,.dark .mdl-panel--delete .mdl-head__sub{color:#94a3b8!important;background:transparent!important}.dark .mdl-panel--delete .mdl-body strong{color:#f8fafc!important}.dark .mdl-panel--delete .mdl-foot .ui-btn--cancel{background:rgba(255,255,255,.06)!important;color:#f1f5f9!important;border-color:rgba(255,255,255,.2)!important}.dark .mdl-panel--delete .mdl-foot .ui-btn--cancel:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.35)!important}.dark .mdl-panel--delete .mdl-foot .ui-btn--danger{background:linear-gradient(135deg,#be123c,#9f1239)!important;color:#ffffff!important;border:1px solid rgba(244,63,94,.4)!important;box-shadow:0 4px 16px rgba(225,29,72,.35)!important}.dark .mdl-panel--delete .mdl-foot .ui-btn--danger:hover{background:linear-gradient(135deg,#e11d48,#be123c)!important;box-shadow:0 6px 20px rgba(225,29,72,.5)!important}.dark .mdl-head{background:#000000;border-bottom:1px solid rgba(59,130,246,.35)}.dark .mdl-head__titleText{background:linear-gradient(90deg,#1d6bf3,#3b82f6 30%,#60a5fa 70%,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dark .mdl-head__sub{color:#94a3b8}.dark .mdl-head__icon{border:1px solid rgba(59,130,246,.3)!important}.dark .mdl-head__icon,.dark .mdl-panel--add .mdl-head__icon{background:rgba(48,131,255,.18)!important;color:#60a5fa!important}.dark .mdl-panel--add .mdl-head__icon{border-color:rgba(59,130,246,.3)!important}.dark .mdl-panel--edit .mdl-head__icon{background:rgba(14,165,233,.18)!important;color:#38bdf8!important;border-color:rgba(14,165,233,.3)!important}.dark .mdl-panel--delete .mdl-head__icon{background:rgba(239,68,68,.18)!important;color:#f87171!important;border-color:rgba(239,68,68,.3)!important}.dark .mdl-head__x:hover{background:rgba(255,255,255,.06);color:#f87171}.dark .mdl-body{background:#000000}

/* !important wajib di sini: aturan dasar .mdl-foot menulis
   `background: #ffffff !important`, dan !important mengalahkan deklarasi biasa
   berapa pun spesifisitasnya. Tanpa ini aturan di bawah tidak pernah berlaku —
   footer SETIAP modal di app tetap putih di dark mode. */.dark .mdl-foot{background:#000000!important;border-top:1.5px solid rgba(59,130,246,.35)!important}.dark .sk__warningBox{background:rgba(239,68,68,.14)!important;border:1.5px solid rgba(239,68,68,.45)!important;color:#fca5a5!important}.dark .sk__warningBox i{color:#f87171!important}.dark .sk__dateSelectHeader label{color:#e2e8f0!important}.dark .sk__linkBtn{color:#60a5fa!important}.dark .sk__linkBtn:hover{color:#93c5fd!important}.dark .sk__loadingSmall{color:#94a3b8!important}.dark .sk__dateList{background:#000000!important;border:1.5px solid rgba(26,115,232,.4)!important}.dark .sk__dateItem{background:#090d16!important;border:1px solid rgba(26,115,232,.3)!important;color:#e2e8f0!important}.dark .sk__dateItem:hover{background:rgba(26,115,232,.12)!important;border-color:#3b82f6!important}.dark .sk__dateItem.selected{background:rgba(239,68,68,.15)!important;border:1.5px solid #ef4444!important;color:#ffffff!important;box-shadow:0 0 10px rgba(239,68,68,.25)!important}.dark .sk__dateItemLabel{color:#e2e8f0!important}.dark .sk__dateItemDate{background:rgba(255,255,255,.06)!important;color:#94a3b8!important}.dark .sk__dateItem.selected .sk__dateItemDate{background:rgba(239,68,68,.25)!important;color:#fca5a5!important}.dark .sk__infoBox{background:rgba(26,115,232,.1)!important;border:1.5px solid rgba(26,115,232,.35)!important}.dark .sk__infoItem{color:#e2e8f0!important}.dark .sk__infoItem strong{color:#60a5fa!important}.dark .sk__hintWarn{background:rgba(245,158,11,.12)!important;border:1.5px solid rgba(245,158,11,.35)!important;color:#fbbf24!important}.dark .sk__hintWarn i{color:#f59e0b!important}@media (max-width:767px){.mdl-overlay{padding:0!important;align-items:flex-end!important;justify-content:center!important;background:rgba(17,46,89,.55)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;animation:mdlFadeIn .2s ease-out!important}@keyframes mdlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mdlSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mdl-panel,.mdl-panel--lg,.mdl-panel--md,.mdl-panel--sm,.mdl-panel--xl{width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - env(safe-area-inset-top, 0px) - 20px)!important;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 20px)!important;margin:0!important;border-radius:24px 24px 0 0!important;border:none!important;border-top:1.5px solid #e1e2e9!important;box-shadow:0 -12px 36px rgba(17,46,89,.2)!important;animation:mdlSlideUp .28s cubic-bezier(.16,1,.3,1)!important;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important;background:#ffffff!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mdl-panel:has(>.mdl-foot),.mdl-panel:has(>form>.mdl-foot){padding-bottom:0!important}.mdl-panel:has(>.mdl-foot) .mdl-foot,.mdl-panel:has(>form>.mdl-foot) .mdl-foot{padding-top:14px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important}.mdl-panel:before{content:"";display:block;width:36px;height:4px;border-radius:999px;background:#CBD5E1!important;margin:8px auto 2px!important;flex-shrink:0}.mdl-panel--delete{padding:0 20px calc(18px + env(safe-area-inset-bottom, 0px))!important}.mdl-panel--delete:before{margin:14px auto 16px!important}.dark .mdl-panel,.dark .mdl-panel--lg,.dark .mdl-panel--md,.dark .mdl-panel--sm,.dark .mdl-panel--xl{background:#000000!important;border:none!important;border-top:1.5px solid rgba(59,130,246,.45)!important;box-shadow:0 -16px 48px rgba(0,0,0,.95),0 0 25px rgba(26,115,232,.15)!important}.dark .mdl-panel:before{background:#475569!important}.mdl-head{padding:10px 16px!important;border-bottom:1px solid #f1f5f9!important;align-items:center!important;gap:10px!important}.mdl-head__icon{width:34px!important;height:34px!important;font-size:.95rem!important;box-shadow:none!important}.mdl-head__icon,.mdl-head__x{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}.mdl-head__x{width:30px!important;height:30px!important;border:none!important;background:#F1F5F9!important;color:#64748B!important;font-size:.85rem!important}.mdl-head__title,.mdl-head__titleText{font-size:.95rem!important;font-weight:650!important;line-height:1.3!important;color:#0F172A!important}.mdl-head__sub{display:none!important}.md__field label,.mdl-detail__label,.sk__field label,.ta__field label{font-size:.75rem!important;font-weight:600!important;color:var(--n-muted,#64748b)!important}.md__field input,.md__field select,.md__field textarea,.mdl-detail__value,.sk__field input,.sk__field select,.sk__field textarea,.sk__readInput,.ta__field input,.ta__field select,.ta__field textarea{font-size:var(--mdl-fs-control)!important;font-weight:500!important}.dark .mdl-head{border-bottom-color:rgba(59,130,246,.25)!important}.mdl-body{padding:16px 18px;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mdl-foot{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px var(--mdl-foot-pad-x)!important}.mdl-foot.mdl-viewFoot>.mdl-viewFoot__right,.mdl-foot.mdl-viewFoot>.mdl-viewFoot__right .ui-btn,.mdl-foot.mdl-viewFoot>.ui-btn,.mdl-foot>.ui-btn,.mdl-foot>button,.mdl-foot>div>.ui-btn,.mdl-foot>div>button{flex:1 1 0!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;font-size:.82rem!important;font-weight:600!important;justify-content:center!important}.mdl-panel:not(.mdl-panel--delete) .mdl-foot:has(>button:first-child:nth-last-child(2)):has(>button:last-child:nth-child(2))>.ui-btn,.mdl-panel:not(.mdl-panel--delete) .mdl-foot:has(>button:first-child:nth-last-child(2)):has(>button:last-child:nth-child(2))>button{flex:0 0 var(--mdl-btn-third)!important;width:var(--mdl-btn-third)!important;max-width:none!important}.mdl-panel:not(.mdl-panel--delete) .mdl-foot.mdl-viewFoot:has(>button):has(>.mdl-viewFoot__right>.ui-btn:only-child)>.mdl-viewFoot__right,.mdl-panel:not(.mdl-panel--delete) .mdl-foot.mdl-viewFoot:has(>button):has(>.mdl-viewFoot__right>.ui-btn:only-child)>button{flex:0 0 var(--mdl-btn-third)!important;width:var(--mdl-btn-third)!important;max-width:none!important}.mdl-panel:not(.mdl-panel--delete) .mdl-foot.mdl-viewFoot:has(>button):has(>.mdl-viewFoot__right>.ui-btn:only-child)>.mdl-viewFoot__right{padding:0!important;height:auto!important;min-height:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mdl-panel:not(.mdl-panel--delete) .mdl-foot.mdl-viewFoot:has(>button):has(>.mdl-viewFoot__right>.ui-btn:only-child)>.mdl-viewFoot__right>.ui-btn{flex:1 1 auto!important;width:100%!important;max-width:none!important}.mdl-panel:not(.mdl-panel--delete) .mdl-foot.mdl-viewFoot:has(>button):has(>.mdl-viewFoot__right>.ui-btn:only-child),.mdl-panel:not(.mdl-panel--delete) .mdl-foot:has(>button:first-child:nth-last-child(2)):has(>button:last-child:nth-child(2)){justify-content:flex-end!important;flex-wrap:nowrap!important}}.md__field,.sk__field,.ta__field{display:flex;flex-direction:column;gap:2px!important;min-width:0}.md__field label,.sk__field label,.ta__field label{font-size:.76rem;font-weight:600;color:#475569;letter-spacing:.01em}.required{color:#dc2626;margin-left:2px}.md__field input,.md__field select,.md__field textarea,.sk__field input,.sk__field select,.sk__field textarea,.sk__pendidikanRow input,.ta__field input,.ta__field select,.ta__field textarea{width:100%;min-width:0;height:var(--mdl-h-control);box-sizing:border-box;padding:8px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;font-family:inherit;font-weight:500;font-size:var(--mdl-fs-control);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.md__field input:focus,.md__field select:focus,.md__field textarea:focus,.sk__field input:focus,.sk__field select:focus,.sk__field textarea:focus,.sk__pendidikanRow input:focus,.ta__field input:focus,.ta__field select:focus,.ta__field textarea:focus{border-color:rgba(58,166,255,.55);box-shadow:0 0 0 4px rgba(58,166,255,.14)}.md__field input:disabled,.sk__field input:disabled,.sk__field input[readonly],.sk__field select:disabled,.ta__field input:disabled{background-color:rgba(0,0,0,.03);color:#888;cursor:not-allowed}.md__field textarea,.sk__field textarea,.ta__field textarea{height:auto!important;resize:vertical;min-height:80px}.dark .md__field label,.dark .sk__field label,.dark .ta__field label{color:#94a3b8!important}.dark .md__field input,.dark .md__field select,.dark .md__field textarea,.dark .sk__field input,.dark .sk__field select,.dark .sk__field textarea,.dark .sk__pendidikanRow input,.dark .ta__field input,.dark .ta__field select,.dark .ta__field textarea{background:#000000!important;border:1.5px solid rgba(59,130,246,.4)!important;color:#ffffff!important;border-radius:12px!important}.dark .md__field input:disabled,.dark .sk__field input:disabled,.dark .sk__field select:disabled,.dark .ta__field input:disabled{background:rgba(255,255,255,.04)!important;color:#94a3b8!important}.sk__readInput{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:rgba(248,250,252,.9);color:rgba(15,23,42,.92);font-family:inherit;font-weight:500;font-size:var(--mdl-fs-control);min-height:var(--mdl-h-control);display:flex;align-items:center;overflow-wrap:break-word;cursor:default}.sk__readInput.font-mono{overflow-wrap:normal;white-space:nowrap;overflow-x:auto}.dark .sk__readInput{background:#000000!important;border:1.5px solid rgba(59,130,246,.4)!important;color:#ffffff!important}.md__grid2,.sk__grid2,.ta__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sk__grid2--guru{display:grid;grid-template-columns:6.5fr 3.5fr;gap:12px}.md__fieldFull,.sk__fieldFull,.ta__fieldFull{grid-column:1/-1}.md__sectionTitle,.sk__sectionTitle,.ta__sectionTitle{grid-column:1/-1;font-weight:650!important;color:#0F172A!important;margin-top:10px!important;margin-bottom:4px!important;border-bottom:1px solid #e2e8f0!important;padding-bottom:4px!important;font-size:.82rem!important}.dark .md__sectionTitle,.dark .sk__sectionTitle,.dark .ta__sectionTitle{color:#ffffff!important;border-bottom:1.5px solid rgba(59,130,246,.35)!important}@media (max-width:900px){.md__grid2,.sk__grid2,.sk__grid2--guru,.ta__grid2{grid-template-columns:1fr!important;gap:8px!important}}.md__field label,.mdl-detail__label,.sk__field label,.ta__field label{font-size:.72rem!important;font-weight:550!important;color:#64748b!important;letter-spacing:.01em!important;text-transform:none!important;margin-bottom:0!important;margin-top:0!important;line-height:1.25!important}.dark .md__field label,.dark .mdl-detail__label,.dark .sk__field label,.dark .ta__field label{color:#94a3b8!important}.md__field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.md__field select,.md__field textarea,.sk__field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.sk__field select,.sk__field textarea,.ta__field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.ta__field select,.ta__field textarea{min-height:var(--mdl-h-control)!important;padding:8px 12px!important;border-radius:10px!important;border:1.5px solid #cbd5e1!important;background:#ffffff!important;color:#0f172a!important;font-size:var(--mdl-fs-control)!important;font-weight:500!important;line-height:1.45!important;transition:border-color .18s ease,box-shadow .18s ease!important}.md__field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.md__field select,.sk__field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.sk__field select,.ta__field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.ta__field select{height:var(--mdl-h-control)!important;padding:0 12px!important}.mdl-detail__value,.sk__readInput{min-height:var(--mdl-h-control)!important;height:auto!important;padding:8px 12px!important;border-radius:10px!important;border:1.5px solid #cbd5e1!important;background:#ffffff!important;color:#0f172a!important;font-size:var(--mdl-fs-control)!important;font-weight:500!important;line-height:1.45!important;word-break:break-word!important;overflow-wrap:anywhere!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.md__field input::placeholder,.md__field textarea::placeholder,.sk__field input::placeholder,.sk__field textarea::placeholder,.ta__field input::placeholder,.ta__field textarea::placeholder{font-size:var(--mdl-fs-control)!important;font-weight:400!important;color:#94a3b8!important}.md__field input:focus,.md__field select:focus,.md__field textarea:focus,.sk__field input:focus,.sk__field select:focus,.sk__field textarea:focus,.ta__field input:focus,.ta__field select:focus,.ta__field textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3.5px rgba(59,130,246,.15)!important}.sk__hint{font-size:.75rem!important;font-weight:500!important;color:#64748b!important;margin-top:4px!important}.sk__field [class*=-control]{border-radius:12px!important;border:1.5px solid #cbd5e1!important;min-height:var(--mdl-h-control)!important;background:#ffffff!important;font-size:var(--mdl-fs-control)!important;box-shadow:none!important}.sk__field [class*=-control]:hover{border-color:#3b82f6!important}.sk__field [class*=-control--is-focused]{border-color:#3b82f6!important;box-shadow:0 0 0 3.5px rgba(59,130,246,.15)!important}.sk__field [class*=-multiValue]{background-color:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:8px!important;margin:2px 4px 2px 0!important}.sk__field [class*=-multiValueLabel]{color:#1d4ed8!important;font-weight:600!important;font-size:.79rem!important;padding:3px 6px!important}.sk__field [class*=-multiValueRemove]{color:#2563eb!important;border-radius:6px!important;padding-left:4px!important;padding-right:4px!important}.mdl-switchWrap{display:flex;align-items:center;min-height:38px;padding:2px 0}.mdl-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.mdl-switch input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mdl-switch__track{position:relative;width:44px;height:24px;background:#cbd5e1;border-radius:999px;transition:background .2s ease,box-shadow .2s ease;flex-shrink:0;display:inline-block}.mdl-switch__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#ffffff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.mdl-switch input[type=checkbox]:checked+.mdl-switch__track{background:#3083FF!important;box-shadow:0 2px 6px rgba(48,131,255,.3)!important}.mdl-switch input[type=checkbox]:checked+.mdl-switch__track .mdl-switch__thumb{transform:translateX(20px)}.mdl-switch input[type=checkbox]:focus-visible+.mdl-switch__track{outline:2px solid #3083FF;outline-offset:2px}.mdl-switch__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:.82rem;font-weight:600;transition:all .2s ease}.mdl-switch__badge.isOn{background:#E0ECFF;color:#3083FF;border:1px solid #d0e2ff}.mdl-switch__badge.isOff{background:#F1F5F9;color:#64748B;border:1px solid #e2e8f0}.dark .mdl-switch__track{background:#334155}.dark .mdl-switch input[type=checkbox]:checked+.mdl-switch__track{background:#3083FF!important}.dark .mdl-switch__badge.isOn{background:rgba(48,131,255,.18);color:#60a5fa;border-color:rgba(59,130,246,.3)}.dark .mdl-switch__badge.isOff{background:rgba(255,255,255,.08);color:#94a3b8;border-color:rgba(255,255,255,.12)}.sk__field [class*=-multiValueRemove]:hover{background-color:#dbeafe!important;color:#1e40af!important}.dark .sk__field [class*=-control]{background:#000000!important;border:1.5px solid rgba(59,130,246,.4)!important;color:#ffffff!important}.dark .sk__field [class*=-multiValue]{background-color:rgba(59,130,246,.2)!important;border:1px solid rgba(59,130,246,.4)!important}.dark .sk__field [class*=-multiValueLabel]{color:#93c5fd!important}.dark .sk__field [class*=-multiValueRemove]{color:#60a5fa!important}.dark .sk__field [class*=-multiValueRemove]:hover{background-color:rgba(239,68,68,.25)!important;color:#f87171!important}