.col-log[data-v-098e2bcc]{background:color-mix(in srgb,var(--p-surface-100, #f1f5f9) 80%,transparent);border:1px solid var(--p-content-border-color, #e2e8f0);font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:11.5px;line-height:1.55;height:220px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}html.dark,.dark{background:color-mix(in srgb,var(--p-surface-800, #1e293b) 70%,transparent)}.progress-track[data-v-098e2bcc]{height:8px;background:color-mix(in srgb,var(--p-text-color, #0f172a) 10%,transparent);border-radius:999px;overflow:hidden}.progress-bar[data-v-098e2bcc]{height:100%;border-radius:999px;background:var(--p-primary-color, #059669);transition:width .4s ease}.progress-bar.bar-ok[data-v-098e2bcc]{background:linear-gradient(90deg,#2f7d52,#4ade80)}.progress-bar.bar-err[data-v-098e2bcc]{background:linear-gradient(90deg,#9d3b3b,#f87171)}.progress-bar.indet[data-v-098e2bcc]{width:100%!important;background-size:200% 100%;background-image:linear-gradient(90deg,color-mix(in srgb,var(--p-primary-color, #059669) 40%,transparent) 25%,var(--p-primary-color, #059669) 50%,color-mix(in srgb,var(--p-primary-color, #059669) 40%,transparent) 75%);animation:indet-098e2bcc 1.3s linear infinite}@keyframes indet-098e2bcc{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.progress-bar.indet[data-v-098e2bcc]{animation:none}}.dot[data-v-098e2bcc]{width:8px;height:8px;border-radius:999px;display:inline-block}.dot-idle[data-v-098e2bcc]{background:color-mix(in srgb,var(--p-text-color, #0f172a) 30%,transparent)}.dot-run[data-v-098e2bcc]{background:var(--p-primary-color, #059669);animation:pulse-098e2bcc 1s ease-in-out infinite}.dot-ok[data-v-098e2bcc]{background:#4ade80}.dot-err[data-v-098e2bcc]{background:#f87171}@keyframes pulse-098e2bcc{0%,to{opacity:1}50%{opacity:.35}}.spark[data-v-f64f5091]{display:inline-flex;align-items:flex-end;gap:2px;height:22px;min-width:48px}.spark-bar[data-v-f64f5091]{flex:1 1 auto;min-width:3px;border-radius:1px;background:var(--p-primary-color, #10b981);opacity:.85}.fc-report-doc{font-size:12.5px;line-height:1.5}.fc-rep-head h1{font-size:18px;font-weight:700;margin:0 0 4px}.fc-rep-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;opacity:.75;margin-bottom:10px;border-bottom:2px solid var(--p-primary-color, #10b981);padding-bottom:8px}.fc-rep-narr h2{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.6;margin:10px 0 6px}.fc-rep-narr p{margin:0 0 8px;text-align:justify}.fc-rep-err{color:#b45309}.fc-chapter{margin-top:18px;padding-top:10px;border-top:2px solid var(--p-content-border-color, #e5e7eb)}.fc-ch-title{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--p-primary-color, #059669)}.fc-ch-sum{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;opacity:.75}.fc-ch-sum .risk{color:#b45309;font-weight:600}.fc-rep-tbl h3{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.6;margin:12px 0 4px}.fc-rep-note{font-weight:400;text-transform:none;opacity:.7}.fc-rep-tbl table{width:100%;border-collapse:collapse;font-size:11.5px}.fc-rep-tbl th,.fc-rep-tbl td{padding:3px 8px;border-bottom:1px solid var(--p-content-border-color, #e5e7eb);text-align:left}.fc-rep-tbl thead th{background:color-mix(in srgb,var(--p-primary-color, #10b981) 10%,transparent)}.fc-rep-tbl th.num,.fc-rep-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.fc-rep-tbl td.strong{font-weight:600}.fc-rep-tbl td.mono{font-size:11px;opacity:.8}.fc-rep-tbl .up{color:#059669;margin-left:3px;font-weight:700}.fc-rep-tbl .sig-po{color:#dc2626;font-weight:600}.fc-rep-tbl .sig-watch{color:#b45309}.fc-rep-foot{font-size:10.5px;opacity:.5;margin-top:14px}.fc-crumb[data-v-cba8fbc4]{padding:1px 6px;border-radius:4px}.fc-crumb[data-v-cba8fbc4]:not(:disabled):hover{background:var(--p-surface-100);text-decoration:underline}html.dark{background:var(--p-surface-800)}.fc-crumb-active[data-v-cba8fbc4]{font-weight:600;cursor:default}body{font-family:var(--font-sans, "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--text-base, .875rem)}body{height:auto!important;overflow:auto!important;display:block!important}body:has(.saka-shell-fixed){height:100vh!important;overflow:hidden!important}html:has(.saka-shell:not(.saka-shell-fixed)){scrollbar-gutter:stable}body.p-overflow-hidden:not(:has(.saka-shell-fixed)){padding-right:0!important;overflow:auto!important}html:has(body.p-overflow-hidden):has(.saka-shell:not(.saka-shell-fixed)){overflow:hidden!important}html,body,#app{background:#ececee;color:var(--p-text-color, #0f172a)}html.dark,html.dark body,html.dark #app,.dark body,.dark #app{background:var(--p-surface-950, #09090b);color:var(--p-text-color, #e2e8f0)}html{--color-base-100: var(--p-surface-0, #ffffff);--color-base-200: var(--p-surface-50, #f8fafc);--color-base-300: var(--p-content-border-color, #e2e8f0);--color-base-content: var(--p-text-color, #0f172a);--color-primary: var(--p-primary-color, #059669);--color-primary-content: var(--p-primary-contrast-color, #ffffff);--color-success: #16a34a;--color-success-content: #ffffff;--color-warning: #d97706;--color-warning-content: #ffffff;--color-error: #dc2626;--color-error-content: #ffffff;--color-info: #0284c7;--color-info-content: #ffffff;--color-secondary: #7c3aed;--color-secondary-content: #ffffff}html.dark{--color-base-100: var(--p-surface-900, #1e293b);--color-base-200: var(--p-surface-950, #0b1220);--color-base-300: var(--p-content-border-color, #334155);--color-base-content: var(--p-text-color, #e2e8f0);--color-primary: var(--p-primary-color, #34d399);--color-primary-content: var(--p-primary-contrast-color, #022c22);--color-success: #4ade80;--color-success-content: #052e16;--color-warning: #fbbf24;--color-warning-content: #422006;--color-error: #f87171;--color-error-content: #450a0a;--color-info: #38bdf8;--color-info-content: #0c4a6e;--color-secondary: #a78bfa;--color-secondary-content: #2e1065}.modal table th{position:sticky;top:0;z-index:5;background:var(--p-surface-0, var(--color-base-100))}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.tabs-box .tab{font-weight:500;transition:background .15s ease,color .15s ease}.tabs-box .tab.tab-active{background:var(--p-primary-color, #059669)!important;color:var(--p-primary-contrast-color, #fff)!important;font-weight:600;box-shadow:0 1px 3px #0000002e}html.dark .tabs-box .tab.tab-active{background:var(--p-primary-color, #34d399)!important;color:var(--p-primary-contrast-color, #022c22)!important}#app-persediaan .overflow-x-auto{border:1px solid var(--color-base-300);border-radius:.6rem}#app-persediaan #dataTable{border-collapse:separate;border-spacing:0}#app-persediaan #dataTable thead th{position:static;font-size:var(--text-xs, .75rem);text-transform:uppercase;letter-spacing:.03em;background:var(--p-surface-100, #f1f5f9)!important;color:var(--p-text-muted-color, #64748b)!important;border-bottom:1px solid var(--p-content-border-color, #e2e8f0);padding-top:.55rem;padding-bottom:.55rem;font-weight:600}html.dark #app-persediaan #dataTable thead th,.dark #app-persediaan #dataTable thead th{background:var(--p-surface-800, #1e293b)!important;color:var(--p-text-muted-color, #94a3b8)!important}#app-persediaan #dataTable tbody td{border-bottom:1px solid color-mix(in oklch,var(--color-base-content) 20%,transparent)}#app-persediaan #dataTable tbody tr{transition:background .12s ease}#app-persediaan #dataTable tbody tr:hover td{background:color-mix(in srgb,var(--p-primary-color, #059669) 12%,transparent)!important}#app-persediaan td.num.opacity-50{opacity:1!important;color:color-mix(in oklch,var(--color-base-content) 60%,transparent)}#app-persediaan .join{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:.5rem;padding:3px;gap:2px}#app-persediaan .join .btn{border:none!important;background:transparent!important;box-shadow:none!important;font-weight:500;color:color-mix(in oklch,var(--color-base-content) 60%,transparent)!important}#app-persediaan .join .btn:hover{color:var(--color-base-content)!important}#app-persediaan .join .btn.btn-active{background:var(--p-primary-color, #059669)!important;color:var(--p-primary-contrast-color, #fff)!important;font-weight:700;box-shadow:0 1px 3px #00000040!important}html.dark #app-persediaan .join .btn.btn-active{background:var(--p-primary-color, #34d399)!important;color:var(--p-primary-contrast-color, #022c22)!important}#app-persediaan .badge-success{background:var(--color-success)!important;color:var(--color-success-content)!important;border-color:transparent!important;font-weight:600}#app-persediaan .badge-warning{background:var(--color-warning)!important;color:var(--color-warning-content)!important;border-color:transparent!important;font-weight:600}#app-persediaan .badge-error{background:var(--color-error)!important;color:var(--color-error-content)!important;border-color:transparent!important;font-weight:600}#app-persediaan .badge-info{background:var(--color-info)!important;color:var(--color-info-content)!important;border-color:transparent!important;font-weight:600}.chart-box{height:280px;padding:16px}.empty-state{text-align:center;padding:40px;opacity:.5;font-size:13px}.toolbar-sticky{position:sticky;top:var(--header-h, 45px)}#app-persediaan mark{background:color-mix(in oklch,var(--color-warning) 55%,transparent);color:inherit;padding:0 1px;border-radius:2px}html:not(.dark) #app-persediaan .toolbar-sticky{background:color-mix(in oklch,var(--color-base-200) 60%,var(--color-base-100));border:1px solid color-mix(in oklch,var(--color-base-content) 14%,transparent);border-radius:.6rem;padding:10px 12px;box-shadow:0 1px 2px #0000000f}html:not(.dark) #app-persediaan .toolbar-sticky .dropdown>[role=button],html:not(.dark) #app-persediaan .toolbar-sticky .input{border-color:color-mix(in oklch,var(--color-base-content) 22%,transparent);background:var(--color-base-100)}html:not(.dark) #app-persediaan .toolbar-sticky .dropdown>[role=button]:hover,html:not(.dark) #app-persediaan .toolbar-sticky .input:focus{border-color:color-mix(in oklch,var(--color-base-content) 38%,transparent)}@keyframes persediaan-modal-in{0%{transform:translateY(22px) scale(.94);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal::backdrop{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .22s ease-out}.modal.modal-open::backdrop,.modal[open]::backdrop{opacity:1}.modal .modal-box{opacity:0;box-shadow:0 24px 60px #0000002e}.modal.modal-open .modal-box,.modal[open] .modal-box{animation:persediaan-modal-in .28s cubic-bezier(.16,1,.3,1) both;box-shadow:0 28px 80px #0000003d}.modal .modal-box:focus{outline:none}@keyframes persediaan-drill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.drill-enter-active{transition:opacity .13s ease-out,transform .13s ease-out;will-change:opacity,transform}.drill-leave-active{transition:opacity .08s ease-in;will-change:opacity}.drill-enter-from{opacity:0;transform:translateY(3px)}.drill-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.drill-enter-active,.drill-leave-active{transition:none}.drill-enter-from{transform:none}}#app-persediaan .modal table{border-collapse:separate;border-spacing:0}#app-persediaan .modal table thead th{position:sticky;top:0;z-index:5;background:var(--color-base-100);border-bottom:2px solid color-mix(in oklch,var(--color-base-content) 28%,transparent)}#app-persediaan .modal table tbody td{border-bottom:1px solid color-mix(in oklch,var(--color-base-content) 22%,transparent)}#app-persediaan .modal table tbody tr:hover td{background:color-mix(in srgb,var(--p-primary-color, #059669) 10%,transparent)!important}.tbl-analisa{border-collapse:collapse}.tbl-analisa td{padding:.55rem .6rem}.tbl-analisa th{padding:.2rem .6rem}.tbl-analisa thead{position:sticky;top:0;z-index:6}.tbl-analisa thead th{background:var(--p-surface-100, #f4f4f5)!important;color:var(--p-text-muted-color, #52525b)!important;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.tbl-analisa thead tr:nth-child(2) th{color:color-mix(in srgb,var(--p-text-color, var(--color-base-content)) 60%,transparent)}.tbl-analisa thead tr:first-child th:not([rowspan]){border-bottom:0}.tbl-analisa .sticky-col{position:sticky;z-index:5;background:var(--p-surface-0, #ffffff)}html.dark .tbl-analisa .sticky-col,.dark .tbl-analisa .sticky-col{background:var(--p-surface-900, #1e293b)}.tbl-analisa thead .sticky-col{z-index:8;background:var(--p-surface-100, #f4f4f5)!important}html.dark .tbl-analisa thead .sticky-col,.dark .tbl-analisa thead .sticky-col{background:var(--p-surface-800, #1e293b)!important}.tbl-analisa tbody tr:hover .sticky-col{background:color-mix(in srgb,var(--p-primary-color, #059669) 12%,var(--p-surface-0, #ffffff))!important}html.dark .tbl-analisa tbody tr:hover .sticky-col,.dark .tbl-analisa tbody tr:hover .sticky-col{background:color-mix(in srgb,var(--p-primary-color, #34d399) 14%,var(--p-surface-900, #1e293b))!important}.tbl-analisa .sticky-col-last{box-shadow:inset -1px 0 color-mix(in srgb,var(--p-text-color, var(--color-base-content)) 22%,transparent)}.tbl-analisa tbody tr:hover td{background:color-mix(in srgb,var(--p-primary-color, #059669) 8%,transparent)}.p-multiselect,.p-select{background:var(--p-surface-0, #ffffff)!important;border:1px solid var(--p-content-border-color, #e2e8f0)!important;color:var(--p-text-color, #0f172a)!important;font-size:var(--text-sm, .8125rem)!important;min-height:1.875rem!important;border-radius:.375rem!important}html.dark .p-multiselect,html.dark .p-select,.dark .p-multiselect,.dark .p-select{background:var(--p-surface-900, #1e293b)!important;border-color:var(--p-content-border-color, #334155)!important;color:var(--p-surface-200, #e2e8f0)!important}.filter-prime-compact.p-multiselect,.filter-prime-compact.p-select,.p-multiselect.filter-prime-compact,.p-select.filter-prime-compact{font-size:var(--text-sm, .8125rem)!important;min-height:1.875rem!important}.p-multiselect .p-multiselect-label,.p-select .p-select-label{padding:.2rem .5rem!important;font-size:var(--text-sm, .8125rem)!important;line-height:1.25rem!important;color:inherit!important}.p-multiselect-label .p-multiselect-label-text,.p-multiselect-label>span,.p-select-label>span{color:inherit!important}.p-multiselect .p-multiselect-dropdown,.p-select .p-select-dropdown{width:1.75rem!important;color:inherit!important}.p-multiselect-chip,.p-chip{font-size:var(--text-xs, .75rem)!important;padding:0 .35rem!important;min-height:1.15rem!important}.p-multiselect-option,.p-select-option{font-size:var(--text-sm, .8125rem)!important;padding:.3rem .55rem!important;min-height:1.6rem!important}.p-multiselect-header,.p-multiselect-filter-container .p-inputtext{font-size:var(--text-sm, .8125rem)!important}.p-checkbox-box{width:.875rem!important;height:.875rem!important}.p-multiselect:not(.p-disabled):hover,.p-select:not(.p-disabled):hover{border-color:color-mix(in srgb,var(--p-primary-color, #059669) 50%,var(--p-surface-200, #e2e8f0))!important}.p-multiselect.p-focus,.p-multiselect.p-inputwrapper-focus,.p-select.p-focus,.p-select.p-inputwrapper-focus{border-color:var(--p-primary-color, #059669)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--p-primary-color, #059669) 35%,transparent)!important}.p-multiselect-label.p-placeholder,.p-select-label.p-placeholder{opacity:.55}.p-multiselect-overlay,.p-select-overlay{background:#fff!important;color:var(--p-surface-900, #0f172a)!important;border:1px solid var(--p-content-border-color, #e4e4e7)!important}html.dark .p-multiselect-overlay,html.dark .p-select-overlay,.dark .p-multiselect-overlay,.dark .p-select-overlay{background:var(--p-surface-800, #1e293b)!important;color:var(--p-surface-200, #e2e8f0)!important;border-color:var(--p-surface-700, #334155)!important}.p-multiselect-list-container,.p-select-list-container,.p-multiselect-header{background:inherit!important;color:inherit!important;border-color:inherit!important}.p-multiselect-option,.p-select-option{color:inherit!important}.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus,.p-multiselect-option:not(.p-multiselect-option-selected):hover,.p-select-option:not(.p-select-option-selected):hover,.p-select-option:not(.p-select-option-selected).p-focus{background:color-mix(in srgb,var(--p-surface-900, #0f172a) 6%,transparent)!important;color:inherit!important}html.dark .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus,html.dark .p-multiselect-option:not(.p-multiselect-option-selected):hover,html.dark .p-select-option:not(.p-select-option-selected):hover,html.dark .p-select-option:not(.p-select-option-selected).p-focus,.dark .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus,.dark .p-multiselect-option:not(.p-multiselect-option-selected):hover,.dark .p-select-option:not(.p-select-option-selected):hover,.dark .p-select-option:not(.p-select-option-selected).p-focus{background:color-mix(in srgb,var(--p-surface-200, #e2e8f0) 10%,transparent)!important}.p-multiselect-option.p-multiselect-option-selected,.p-select-option.p-select-option-selected{background:color-mix(in srgb,var(--p-primary-color, #059669) 18%,transparent)!important;color:inherit!important}.p-checkbox-box{border-color:var(--p-surface-300, #cbd5e1)!important;background:#fff!important}html.dark .p-checkbox-box,.dark .p-checkbox-box{border-color:var(--p-surface-600, #475569)!important;background:var(--p-surface-900, #0f172a)!important}.p-checkbox-checked .p-checkbox-box{background:var(--p-primary-color, #059669)!important;border-color:var(--p-primary-color, #059669)!important}.p-chip,.p-multiselect-chip{background:var(--p-surface-100, #f1f5f9)!important;color:var(--p-surface-900, #0f172a)!important}html.dark .p-chip,html.dark .p-multiselect-chip,.dark .p-chip,.dark .p-multiselect-chip{background:var(--p-surface-700, #334155)!important;color:var(--p-surface-200, #e2e8f0)!important}html:not(.dark) .p-button.p-button-secondary:not(.p-button-text):not(.p-button-link){background:var(--p-surface-0, #fff)!important;color:var(--p-surface-800, #27272a)!important;border:1px solid var(--p-content-border-color, #e4e4e7)!important}html:not(.dark) .p-button.p-button-secondary:not(.p-button-text):not(.p-button-link):hover{background:var(--p-surface-50, #fafafa)!important;border-color:var(--p-surface-500, #71717a)!important}.p-inputtext{background:var(--p-surface-0, #ffffff)!important;border-color:var(--p-content-border-color, #e4e4e7)!important;color:var(--p-surface-900, #0f172a)!important}html.dark .p-inputtext,.dark .p-inputtext{background:var(--p-surface-900, #18181b)!important;border-color:var(--p-surface-700, #3f3f46)!important;color:var(--p-surface-200, #e4e4e7)!important}html.dark .p-inputtext::placeholder,.dark .p-inputtext::placeholder{color:var(--p-surface-400, #a1a1aa)!important;opacity:1}.p-multiselect-filter-container .p-inputtext,.p-select-filter-container .p-inputtext{background:inherit!important;color:inherit!important}html.dark .p-multiselect-filter-container .p-inputtext,html.dark .p-select-filter-container .p-inputtext,.dark .p-multiselect-filter-container .p-inputtext,.dark .p-select-filter-container .p-inputtext{background:var(--p-surface-900, #18181b)!important;color:var(--p-surface-200, #e4e4e7)!important;border-color:var(--p-surface-700, #3f3f46)!important}.p-multiselect-empty-message,.p-select-empty-message{color:inherit!important;opacity:.7}.saka-shell{background:#ececee;color:var(--p-text-color, #0f172a);min-height:100%}html.dark .saka-shell,.dark .saka-shell{background:var(--p-surface-950, #09090b);color:var(--p-text-color, #e4e4e7)}.saka-navbar,.saka-sidebar{background:var(--p-surface-0, #ffffff);border-color:var(--p-content-border-color, #e4e4e7);color:inherit}html.dark .saka-navbar,html.dark .saka-sidebar,.dark .saka-navbar,.dark .saka-sidebar{background:var(--p-surface-900, #18181b);border-color:var(--p-content-border-color, #3f3f46)}.saka-main{background:transparent;min-height:0}.saka-border{border-color:var(--p-content-border-color, #e4e4e7)}.saka-surface-panel{background:var(--p-surface-0, #ffffff);border:1px solid var(--p-content-border-color, #e4e4e7);border-radius:.5rem;box-shadow:0 1px 3px #0000000f}html.dark .saka-surface-panel,.dark .saka-surface-panel{background:var(--p-surface-900, #18181b);border-color:var(--p-content-border-color, #3f3f46);box-shadow:0 1px 2px #00000040}.saka-banner{background:color-mix(in srgb,#f59e0b 18%,transparent);border-bottom:1px solid color-mix(in srgb,#f59e0b 40%,transparent)}.saka-sidebar{height:100%;min-height:0}.saka-nav-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:.375rem;font-size:var(--text-base, .875rem);line-height:1.2;border:0;background:transparent;color:inherit;cursor:pointer;min-height:2rem;width:100%;text-align:left}.saka-nav-item>svg,.saka-nav-item>i.pi{flex-shrink:0;width:1rem;height:1rem;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.saka-nav-item:hover{background:color-mix(in srgb,var(--p-primary-color, #059669) 10%,transparent)}.saka-nav-item.is-active{background:color-mix(in srgb,var(--p-primary-color, #059669) 16%,transparent);color:var(--p-primary-color, #059669);font-weight:600}.saka-sidebar.is-collapsed .saka-nav-item{justify-content:center;gap:0;padding:.5rem 0}.saka-sidebar.is-collapsed .saka-nav-item>span{display:none}.saka-nav-badge.p-badge,.saka-nav-badge{font-size:.625rem!important;min-width:1.15rem;height:1.15rem;line-height:1.15rem;padding:0 .3rem!important;margin-left:auto;flex-shrink:0}.saka-tabs{border-bottom:1px solid var(--p-content-border-color, var(--color-base-300, #e2e8f0));padding-bottom:.25rem}.saka-tab{border:0;background:transparent;color:inherit;opacity:.7;font-size:var(--text-base, .875rem);font-weight:500;padding:.45rem .75rem;border-radius:.375rem .375rem 0 0;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}.saka-tab:hover{opacity:1;background:color-mix(in srgb,var(--p-primary-color, #059669) 8%,transparent)}.saka-tab.is-active{opacity:1;background:var(--p-primary-color, #059669);color:var(--p-primary-contrast-color, #fff);font-weight:600}.saka-tpl-row{border-color:var(--p-content-border-color, #e2e8f0);background:var(--p-surface-0, #fff)}.saka-tpl-row:hover{background:color-mix(in srgb,var(--p-primary-color, #059669) 8%,transparent)}.saka-tpl-row.is-active{border-color:var(--p-primary-color, #059669);background:color-mix(in srgb,var(--p-primary-color, #059669) 10%,transparent)}html.dark .saka-tpl-row,.dark .saka-tpl-row{background:var(--p-surface-900, #1e293b)}.saka-dt.p-datatable{border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:.5rem}.saka-dt .p-datatable-table-container{border-radius:calc(.5rem - 1px)}.saka-dt .p-datatable-thead>tr>th{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600;background:var(--p-surface-100, #f4f4f5)!important;color:var(--p-text-muted-color, #52525b)!important;border-color:var(--p-content-border-color, #e4e4e7)!important}.saka-dt .p-datatable-thead{box-shadow:0 2px 4px #0000000f}.saka-dt .hdr-stack{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.15;gap:1px}.saka-dt .hdr-stack .hdr-main,.saka-dt .hdr-stack .hdr-sub{white-space:nowrap;font-weight:600;font-size:.7rem;line-height:1.15}.saka-dt .p-virtualscroller{scrollbar-gutter:stable}.saka-dt .hdr-2l{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.15;gap:1px}.saka-dt .hdr-2l>span{white-space:nowrap;line-height:1.15}.saka-dt .p-datatable-thead>tr:only-child>th{height:56px}.saka-dt .p-datatable-thead>tr>th[colspan]{text-align:center!important;white-space:nowrap!important;min-width:max-content}.saka-dt .p-datatable-thead>tr>th[colspan] .p-datatable-column-title,.saka-dt .p-datatable-thead>tr>th[colspan] .p-datatable-column-header-content,.saka-dt .p-datatable-thead>tr>th[colspan] span{white-space:nowrap!important}.saka-dt .p-datatable-thead>tr>th[colspan] .p-datatable-column-header-content,.saka-dt .p-datatable-thead>tr>th[colspan] .p-datatable-column-title{justify-content:center!important;text-align:center!important;width:100%}html.dark .saka-dt .p-datatable-thead>tr>th,.dark .saka-dt .p-datatable-thead>tr>th{background:var(--p-surface-800, #1e293b)!important;color:var(--p-text-muted-color, #94a3b8)!important}.saka-dt .p-datatable-tbody>tr{cursor:pointer}.saka-dt .p-datatable-tbody>tr>td{font-size:.7rem;height:var(--saka-row-h, 30px);padding-top:0;padding-bottom:0;vertical-align:middle}.p-dialog .saka-dt .p-datatable-tbody>tr>td,.p-dialog .saka-dt .p-datatable-thead>tr>th{font-size:.8125rem}.p-dialog .saka-dt .p-datatable-tbody>tr>td{height:36px}.saka-drill-tbl{border-collapse:separate;border-spacing:0}.saka-drill-tbl th,.saka-drill-tbl td{padding:.375rem .5rem;border-bottom:1px solid var(--p-datatable-body-cell-border-color, var(--p-content-border-color, #e2e8f0));white-space:nowrap}.saka-drill-tbl th,.saka-drill-tbl tbody tr td{height:35px;padding-top:0;padding-bottom:0;vertical-align:middle}.saka-drill-tbl tbody tr td{background:var(--p-surface-0, #ffffff)}html.dark .saka-drill-tbl tbody tr td,.dark .saka-drill-tbl tbody tr td{background:var(--p-surface-900, #18181b)}.saka-drill-tbl th.saka-drill-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.saka-drill-tbl th.saka-drill-sortable:hover{color:var(--p-text-color, #18181b)}.saka-drill-tbl .saka-drill-sort{display:inline-block;margin-left:.25rem;font-size:.6rem;color:var(--p-primary-color, #059669)}.saka-drill-tbl thead th{position:sticky;top:0;background:var(--p-surface-100, #f4f4f5);color:var(--p-text-muted-color, #52525b);font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600;z-index:1;box-shadow:0 2px 4px #0000000f}html.dark .saka-drill-tbl thead th,.dark .saka-drill-tbl thead th{background:var(--p-surface-800, #27272a);color:var(--p-text-muted-color, #a1a1aa)}.saka-drill-tbl tbody tr:hover td,html.dark .saka-drill-tbl tbody tr:hover td,.dark .saka-drill-tbl tbody tr:hover td{background:color-mix(in srgb,var(--p-primary-color, #059669) 8%,transparent)}.saka-drill-tbl tbody tr.is-src td,html.dark .saka-drill-tbl tbody tr.is-src td,.dark .saka-drill-tbl tbody tr.is-src td{background:color-mix(in srgb,var(--p-primary-color, #059669) 14%,transparent);font-weight:600}.saka-subview{border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:.5rem;background:var(--p-surface-0, #ffffff);box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;overflow:hidden}html.dark .saka-subview,.dark .saka-subview{background:var(--p-surface-900, #18181b)}.saka-subview-head{border-bottom:1px solid var(--p-content-border-color, #e2e8f0);background:var(--p-surface-50, #fafafa)}html.dark .saka-subview-head,.dark .saka-subview-head{background:var(--p-surface-800, #27272a)}.saka-subview-body{flex:1;min-height:0}.saka-subview-enter-active,.saka-subview-leave-active{transition:opacity .16s ease,transform .16s ease}.saka-subview-enter-from,.saka-subview-leave-to{opacity:0;transform:translateY(6px)}@keyframes sakaDtFade{0%{opacity:0}to{opacity:1}}.saka-dt{animation:sakaDtFade .22s ease}.saka-dt .p-datatable-tbody>tr{transition:background-color .12s ease}.saka-drill-tbl tbody tr td,.saka-drill-tbl th.saka-drill-sortable{transition:background-color .12s ease,color .12s ease}@media(prefers-reduced-motion:reduce){.saka-subview-enter-active,.saka-subview-leave-active,.saka-dt .p-datatable-tbody>tr,.saka-drill-tbl tbody tr td,.saka-drill-tbl th.saka-drill-sortable{transition:none}.saka-subview-enter-from,.saka-subview-leave-to{transform:none}.saka-dt{animation:none}}.saka-paginator .p-paginator{background:transparent;border:none;border-radius:0;padding:.375rem 0;justify-content:space-between}.saka-paginator .p-paginator-first,.saka-paginator .p-paginator-prev,.saka-paginator .p-paginator-next,.saka-paginator .p-paginator-last,.saka-paginator .p-paginator-page{width:1.75rem;height:1.75rem;min-width:1.75rem;font-size:.75rem}.saka-dt .p-paginator{background:transparent;border:none;padding:.375rem .25rem;font-size:.75rem}.saka-dt .p-paginator-first,.saka-dt .p-paginator-prev,.saka-dt .p-paginator-next,.saka-dt .p-paginator-last,.saka-dt .p-paginator-page{width:1.75rem;height:1.75rem;min-width:1.75rem;font-size:.75rem}.saka-dt .p-paginator .p-select{height:1.75rem;font-size:.75rem}.saka-dt .p-paginator .p-select-label{padding:0 .5rem;display:flex;align-items:center}.p-progressspinner{display:inline-block;position:relative;margin:0!important}.p-progressspinner svg{width:100%;height:100%}.saka-card{background:var(--p-surface-0, #fff);border:1px solid var(--p-content-border-color, #e4e4e7);border-radius:.5rem;color:inherit;box-shadow:0 1px 3px #0000000f}html.dark .saka-card,.dark .saka-card{background:var(--p-surface-900, #18181b);border-color:var(--p-content-border-color, #3f3f46);box-shadow:0 1px 2px #00000040}.saka-card-accent{padding:1rem}.saka-card-click{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.saka-card-click:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.saka-card-click:focus-visible{outline:2px solid var(--p-primary-color, #059669);outline-offset:2px}.saka-card.is-active,.saka-card-click.is-active{box-shadow:0 0 0 2px var(--p-primary-color, #059669)}.saka-card-accent.accent-success{border-left:4px solid #22c55e;background:color-mix(in srgb,#22c55e 6%,var(--p-surface-0, #fff))}.saka-card-accent.accent-warn{border-left:4px solid #f59e0b;background:color-mix(in srgb,#f59e0b 6%,var(--p-surface-0, #fff))}.saka-card-accent.accent-error{border-left:4px solid #ef4444;background:color-mix(in srgb,#ef4444 6%,var(--p-surface-0, #fff))}.saka-card-accent.accent-info{border-left:4px solid #38bdf8;background:color-mix(in srgb,#38bdf8 6%,var(--p-surface-0, #fff))}html.dark .saka-card-accent.accent-success,.dark .saka-card-accent.accent-success{background:color-mix(in srgb,#22c55e 12%,var(--p-surface-900, #1e293b))}html.dark .saka-card-accent.accent-warn,.dark .saka-card-accent.accent-warn{background:color-mix(in srgb,#f59e0b 12%,var(--p-surface-900, #1e293b))}html.dark .saka-card-accent.accent-error,.dark .saka-card-accent.accent-error{background:color-mix(in srgb,#ef4444 12%,var(--p-surface-900, #1e293b))}html.dark .saka-card-accent.accent-info,.dark .saka-card-accent.accent-info{background:color-mix(in srgb,#38bdf8 12%,var(--p-surface-900, #1e293b))}.saka-card-title{font-size:var(--text-sm, .8125rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin:0 0 .5rem}.saka-chip{display:inline-flex;align-items:center;font-size:var(--text-xs, .75rem);padding:.1rem .45rem;border-radius:999px;background:var(--p-surface-100, #f1f5f9);border:1px solid var(--p-content-border-color, #e2e8f0)}html.dark .saka-chip,.dark .saka-chip{background:var(--p-surface-800, #1e293b)}.saka-link-btn{border:0;background:transparent;color:var(--p-primary-color, #059669);font-size:var(--text-sm, .8125rem);cursor:pointer;padding:.15rem .35rem;border-radius:.25rem}.saka-link-btn:hover{background:color-mix(in srgb,var(--p-primary-color, #059669) 12%,transparent)}.saka-loading{display:inline-block;width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--p-primary-color, #059669) 30%,transparent);border-top-color:var(--p-primary-color, #059669);border-radius:50%;animation:saka-spin .6s linear infinite}@keyframes saka-spin{to{transform:rotate(360deg)}}.saka-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;background:#ececee;color:var(--p-text-color, #0f172a)}html.dark .saka-auth-page,.dark .saka-auth-page{background:var(--p-surface-950, #09090b)}.saka-auth-card{box-shadow:0 1px 3px #0000000f}.saka-auth-logo{width:3rem;height:3rem;border-radius:.75rem;background:var(--p-primary-color, #059669);color:var(--p-primary-contrast-color, #fff);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem}.saka-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.saka-alert{border-radius:.5rem;padding:.6rem .75rem;border:1px solid var(--p-content-border-color, #e4e4e7);background:var(--p-surface-100, #f4f4f5)}.saka-alert-warn{background:color-mix(in srgb,#f59e0b 14%,transparent);border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.saka-alert-ok{background:color-mix(in srgb,#22c55e 14%,transparent)}.saka-alert-err{background:color-mix(in srgb,#ef4444 14%,transparent)}.saka-btn-primary-link{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;background:var(--p-primary-color, #059669);color:var(--p-primary-contrast-color, #fff);text-decoration:none}.saka-btn-primary-link:hover{filter:brightness(1.05)}.saka-landing{background:#ececee;color:inherit}html.dark .saka-landing,.dark .saka-landing{background:var(--p-surface-950, #09090b)}.saka-landing-header{background:var(--p-surface-0, #fff);border-bottom:1px solid var(--p-content-border-color, #e4e4e7)}html.dark .saka-landing-header,.dark .saka-landing-header{background:var(--p-surface-900, #18181b);border-color:var(--p-content-border-color, #3f3f46)}.saka-mod-icon{background:color-mix(in srgb,var(--p-primary-color, #059669) 15%,transparent);color:var(--p-primary-color, #059669)}.saka-mod-icon.accent-success{background:color-mix(in srgb,#22c55e 15%,transparent);color:#16a34a}.saka-mod-icon.accent-warn{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#d97706}.saka-admin{background:#ececee;color:inherit}html.dark .saka-admin,.dark .saka-admin{background:var(--p-surface-950, #09090b)}.saka-native-input,.saka-native-select{width:100%;font-size:.8125rem;padding:.35rem .55rem;border-radius:.375rem;border:1px solid var(--p-content-border-color, #e2e8f0);background:var(--p-surface-0, #fff);color:inherit}html.dark .saka-native-input,html.dark .saka-native-select,.dark .saka-native-input,.dark .saka-native-select{background:var(--p-surface-900, #1e293b);border-color:var(--p-content-border-color, #334155)}.saka-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8125rem;font-weight:600;padding:.35rem .75rem;border-radius:.375rem;border:1px solid transparent;cursor:pointer;background:var(--p-surface-100, #f1f5f9);color:inherit}.saka-btn:disabled{opacity:.5;cursor:not-allowed}.saka-btn-xs{font-size:.7rem;padding:.2rem .45rem}.saka-btn-primary{background:var(--p-primary-color, #059669);color:var(--p-primary-contrast-color, #fff)}.saka-btn-ghost{background:transparent;border-color:transparent}.saka-btn-ghost:hover{background:color-mix(in srgb,var(--p-text-color, #0f172a) 6%,transparent)}.saka-btn-danger{background:color-mix(in srgb,#ef4444 15%,transparent);color:#b91c1c}.saka-btn-success{background:color-mix(in srgb,#22c55e 15%,transparent);color:#15803d}.saka-btn-warn{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#b45309}html.dark .saka-btn-danger,.dark .saka-btn-danger{color:#fca5a5;background:color-mix(in srgb,#ef4444 22%,transparent)}html.dark .saka-btn-success,.dark .saka-btn-success{color:#86efac;background:color-mix(in srgb,#22c55e 22%,transparent)}html.dark .saka-btn-warn,.dark .saka-btn-warn{color:#fcd34d;background:color-mix(in srgb,#f59e0b 22%,transparent)}html.dark .saka-btn-ghost:hover,.dark .saka-btn-ghost:hover{background:color-mix(in srgb,var(--p-surface-200, #e2e8f0) 10%,transparent)}.saka-admin-table{border-collapse:collapse;font-size:.75rem}.saka-admin-table th,.saka-admin-table td{padding:.45rem .55rem;border-bottom:1px solid var(--p-content-border-color, #e2e8f0);text-align:left}.saka-admin-table th{font-size:.65rem;text-transform:uppercase;opacity:.7}.saka-dashed-box{flex:1;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;background:var(--p-surface-100, #f1f5f9);border:1px dashed var(--p-content-border-color, #e2e8f0);word-break:break-all}.saka-toast{position:fixed;top:1rem;right:1rem;z-index:100;max-width:22rem}.saka-auth-card .p-password,.saka-auth-card .p-password-input{width:100%}.saka-table{width:100%;border-collapse:collapse;font-size:.75rem;background:var(--p-surface-0, #fff);color:inherit}html.dark .saka-table,.dark .saka-table{background:var(--p-surface-900, #1e293b)}.saka-table thead th{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600;text-align:left;padding:.5rem .55rem;background:var(--p-surface-100, #f4f4f5)!important;border-bottom:1px solid var(--p-content-border-color, #e4e4e7);color:var(--p-text-muted-color, #52525b)!important}html.dark .saka-table thead th,.dark .saka-table thead th{background:var(--p-surface-800, #27272a)!important;border-color:var(--p-content-border-color, #3f3f46);color:var(--p-text-muted-color, #a1a1aa)!important}.saka-table tbody td{padding:.45rem .55rem;border-bottom:1px solid var(--p-content-border-color, #e2e8f0);vertical-align:middle}.saka-table.saka-zebra tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--p-surface-100, #f1f5f9) 70%,transparent)}html.dark .saka-table.saka-zebra tbody tr:nth-child(2n) td,.dark .saka-table.saka-zebra tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--p-surface-800, #1e293b) 50%,transparent)}.saka-table tbody tr.saka-row-click:hover td,.saka-table tbody tr:hover td{background:color-mix(in srgb,var(--p-primary-color, #059669) 8%,transparent)!important}.saka-table-wrap{overflow:auto;max-height:60vh;border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:.5rem;background:var(--p-surface-0, #fff)}html.dark .saka-table-wrap,.dark .saka-table-wrap{background:var(--p-surface-900, #1e293b);border-color:var(--p-content-border-color, #334155)}.saka-table thead.sticky-head th{position:sticky;top:0;z-index:2;background:var(--p-surface-100, #f4f4f5)!important}html.dark .saka-table thead.sticky-head th,.dark .saka-table thead.sticky-head th{background:var(--p-surface-800, #27272a)!important}.saka-chip.chip-primary,.badge-primary,.badge.badge-primary{background:color-mix(in srgb,var(--p-primary-color, #059669) 16%,transparent)!important;color:#047857!important;border:0!important}.saka-chip.chip-success,.badge-success,.badge.badge-success{background:color-mix(in srgb,#22c55e 16%,transparent)!important;color:#15803d!important;border:0!important}.saka-chip.chip-warn,.badge-warning,.badge.badge-warning{background:color-mix(in srgb,#f59e0b 16%,transparent)!important;color:#b45309!important;border:0!important}.saka-chip.chip-error,.badge-error,.badge.badge-error{background:color-mix(in srgb,#ef4444 16%,transparent)!important;color:#b91c1c!important;border:0!important}.saka-chip.chip-info,.badge-info,.badge.badge-info{background:color-mix(in srgb,#38bdf8 16%,transparent)!important;color:#0369a1!important;border:0!important}.saka-chip.chip-ghost,.badge-ghost,.badge.badge-ghost{background:var(--p-surface-100, #f1f5f9)!important;color:var(--p-text-muted-color, #64748b)!important;opacity:1;border:0!important}html.dark .saka-chip.chip-primary,html.dark .badge-primary,html.dark .badge.badge-primary,.dark .saka-chip.chip-primary,.dark .badge-primary,.dark .badge.badge-primary{background:color-mix(in srgb,#34d399 22%,transparent)!important;color:#6ee7b7!important}html.dark .saka-chip.chip-success,html.dark .badge-success,html.dark .badge.badge-success,.dark .saka-chip.chip-success,.dark .badge-success,.dark .badge.badge-success{background:color-mix(in srgb,#22c55e 22%,transparent)!important;color:#86efac!important}html.dark .saka-chip.chip-warn,html.dark .badge-warning,html.dark .badge.badge-warning,.dark .saka-chip.chip-warn,.dark .badge-warning,.dark .badge.badge-warning{background:color-mix(in srgb,#f59e0b 22%,transparent)!important;color:#fcd34d!important}html.dark .saka-chip.chip-error,html.dark .badge-error,html.dark .badge.badge-error,.dark .saka-chip.chip-error,.dark .badge-error,.dark .badge.badge-error{background:color-mix(in srgb,#ef4444 22%,transparent)!important;color:#fca5a5!important}html.dark .saka-chip.chip-info,html.dark .badge-info,html.dark .badge.badge-info,.dark .saka-chip.chip-info,.dark .badge-info,.dark .badge.badge-info{background:color-mix(in srgb,#38bdf8 22%,transparent)!important;color:#7dd3fc!important}html.dark .saka-chip.chip-ghost,html.dark .badge-ghost,html.dark .badge.badge-ghost,.dark .saka-chip.chip-ghost,.dark .badge-ghost,.dark .badge.badge-ghost{background:var(--p-surface-800, #1e293b)!important;color:var(--p-surface-400, #94a3b8)!important}.badge,.badge-sm,.badge-outline{display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;line-height:1.2}.badge-outline{background:transparent!important;border:1px solid currentColor!important}.bg-base-100,.bg-base-200,.bg-base-300{background:var(--p-surface-0, #fff)!important}html.dark .bg-base-100,.dark .bg-base-100,html.dark .bg-base-200,.dark .bg-base-200{background:var(--p-surface-900, #1e293b)!important}.border-base-300,.border-base-content\/10{border-color:var(--p-content-border-color, #e2e8f0)!important}.hover\:bg-base-200:hover{background:color-mix(in srgb,var(--p-primary-color, #059669) 8%,transparent)!important}.text-base-content\/50,.text-base-content\/60,.text-base-content\/70{opacity:.7;color:inherit}.rounded-box{border-radius:.5rem}table.table{width:100%;border-collapse:collapse;font-size:.75rem}table.table thead th{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;padding:.5rem .55rem;background:var(--p-surface-100, #f1f5f9)!important;border-bottom:1px solid var(--p-content-border-color, #e2e8f0)}html.dark table.table thead th,.dark table.table thead th{background:var(--p-surface-800, #1e293b)!important}table.table tbody td{padding:.45rem .55rem;border-bottom:1px solid var(--p-content-border-color, #e2e8f0)}table.table-zebra tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--p-surface-100, #f1f5f9) 70%,transparent)}.saka-surface-muted{background:var(--p-surface-100, #f1f5f9)}html.dark .saka-surface-muted,.dark .saka-surface-muted{background:var(--p-surface-800, #1e293b)}.text-error,.text-red-500{color:#dc2626!important}.text-success{color:#16a34a!important}.text-warning{color:#d97706!important}.text-info,.text-primary{color:var(--p-primary-color, #059669)!important}.text-secondary{color:var(--color-secondary, #7c3aed)!important}html.dark .text-secondary,.dark .text-secondary{color:#a78bfa!important}html.dark .text-error,.dark .text-error{color:#f87171!important}html.dark .text-success,.dark .text-success{color:#4ade80!important}html.dark .text-warning,.dark .text-warning{color:#fbbf24!important}.saka-menubar.p-menubar{background:var(--p-surface-0, #fff);border:none;border-radius:0;padding:0 1rem;min-height:3.25rem}html.dark .saka-menubar.p-menubar,.dark .saka-menubar.p-menubar{background:var(--p-surface-900, #1e293b)}.saka-menubar .p-menubar-root-list{gap:.15rem}.saka-menubar .saka-nav-active>.p-menubar-item-content,.saka-menubar .saka-nav-active .p-menubar-item-link{color:var(--p-primary-color, #059669)!important;font-weight:600}.saka-panelmenu.p-panelmenu{background:transparent;gap:.25rem}.saka-panelmenu .p-panelmenu-panel{border:0;background:transparent;margin:0}.saka-panelmenu .p-panelmenu-header-content,.saka-panelmenu .p-panelmenu-item-content{border-radius:.375rem}.saka-panelmenu .saka-nav-active>.p-panelmenu-item-content,.saka-panelmenu .saka-nav-active .p-panelmenu-item-link{background:color-mix(in srgb,var(--p-primary-color, #059669) 16%,transparent)!important;color:var(--p-primary-color, #059669)!important;font-weight:600}.saka-sidebar.is-collapsed .saka-panelmenu .p-panelmenu-header-label,.saka-sidebar.is-collapsed .saka-panelmenu .p-panelmenu-item-label,.saka-sidebar.is-collapsed .saka-panelmenu .p-panelmenu-submenu-icon,.saka-sidebar.is-collapsed .saka-panelmenu .p-badge{display:none!important}.saka-sidebar.is-collapsed .saka-panelmenu .p-panelmenu-header-content,.saka-sidebar.is-collapsed .saka-panelmenu .p-panelmenu-item-content{justify-content:center;padding-inline:.35rem}.saka-landing-brand{display:flex;align-items:center;gap:.75rem;min-width:0}.saka-landing-logo,.saka-landing-header .saka-auth-logo{margin:0!important;width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0}.saka-landing-brand-title{margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saka-landing-header{display:flex;align-items:center;gap:.75rem}.saka-dt .p-datatable-thead>tr>th,.saka-table thead th,.saka-admin-table th,table.table thead th,.tbl-analisa thead th,#app-persediaan #dataTable thead th,.p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-100, #f4f4f5)!important;color:var(--p-text-muted-color, #52525b)!important;border-bottom-color:var(--p-content-border-color, #e4e4e7)!important;font-weight:600}html.dark .saka-dt .p-datatable-thead>tr>th,html.dark .saka-table thead th,html.dark .saka-admin-table th,html.dark table.table thead th,html.dark .tbl-analisa thead th,html.dark #app-persediaan #dataTable thead th,html.dark .p-datatable .p-datatable-thead>tr>th,.dark .saka-dt .p-datatable-thead>tr>th,.dark .saka-table thead th,.dark .saka-admin-table th,.dark table.table thead th,.dark .tbl-analisa thead th,.dark #app-persediaan #dataTable thead th,.dark .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-800, #27272a)!important;color:var(--p-text-muted-color, #a1a1aa)!important;border-bottom-color:var(--p-content-border-color, #3f3f46)!important}.p-dialog{background:#fff!important;color:var(--p-surface-900, #0f172a)!important;border:1px solid var(--p-content-border-color, #e4e4e7)!important;border-radius:.75rem!important;overflow:hidden!important}html.dark .p-dialog,.dark .p-dialog{background:var(--p-surface-800, #1e293b)!important;color:var(--p-surface-200, #e2e8f0)!important;border-color:var(--p-surface-700, #334155)!important}.p-dialog-header,.p-dialog-content,.p-dialog-footer{background:inherit!important;color:inherit!important;border-color:color-mix(in srgb,currentColor 12%,transparent)!important;border-radius:0!important}.p-dialog-content{padding:1rem 1.5rem 1.25rem!important}.p-dialog-header{padding:1.25rem 1.5rem .5rem!important}.p-dialog-footer{padding:.75rem 1.5rem 1.25rem!important}.p-dialog-title,.p-dialog-header-icon,.p-confirmdialog .p-dialog-content,.p-confirmdialog .p-confirm-dialog-message{color:inherit!important}.p-toast .p-toast-message{border:1px solid var(--p-content-border-color, #e4e4e7)!important;background:#fff!important;color:var(--p-surface-900, #0f172a)!important}html.dark .p-toast .p-toast-message,.dark .p-toast .p-toast-message{border-color:var(--p-surface-700, #334155)!important;background:var(--p-surface-800, #1e293b)!important;color:var(--p-surface-200, #e2e8f0)!important}.p-toast .p-toast-message-text,.p-toast .p-toast-summary,.p-toast .p-toast-detail{color:inherit!important}.p-toast-message-success{border-left:4px solid #16a34a!important}.p-toast-message-error{border-left:4px solid #dc2626!important}.p-toast-message-warn{border-left:4px solid #d97706!important}.p-toast-message-info{border-left:4px solid #0284c7!important}html.dark .p-toast-message-success,.dark .p-toast-message-success{border-left-color:#4ade80!important}html.dark .p-toast-message-error,.dark .p-toast-message-error{border-left-color:#f87171!important}html.dark .p-toast-message-warn,.dark .p-toast-message-warn{border-left-color:#fbbf24!important}html.dark .p-toast-message-info,.dark .p-toast-message-info{border-left-color:#38bdf8!important}.p-password,.p-password-input,.p-password .p-inputtext{color:inherit}html.dark .saka-auth-card .p-inputtext,html.dark .saka-auth-card .p-password-input,.dark .saka-auth-card .p-inputtext,.dark .saka-auth-card .p-password-input{background:var(--p-surface-900, #0f172a)!important;color:var(--p-surface-200, #e2e8f0)!important;border-color:var(--p-surface-700, #334155)!important}.saka-auth-card .p-inputtext,.saka-auth-card .p-password-input{background:#fff!important;color:var(--p-surface-900, #0f172a)!important;border-color:var(--p-content-border-color, #e4e4e7)!important}.saka-dt .p-datatable-tbody>tr>td,.p-datatable .p-datatable-tbody>tr>td{color:inherit}.saka-dt .p-datatable-emptymessage,.p-datatable .p-datatable-emptymessage{color:inherit;opacity:.7}.p-tag{font-weight:600}html.dark .p-tag,.dark .p-tag{filter:none}.saka-menubar .p-menubar-item-link{color:inherit!important}html.dark .saka-menubar .p-menubar-item-link,.dark .saka-menubar .p-menubar-item-link{color:var(--p-surface-200, #e2e8f0)!important}#saka-nav-menu.p-menu{right:.5rem!important;left:auto!important;max-width:calc(100vw - 1rem)}html:not(.dark) .saka-label,html:not(.dark) .saka-card-title{opacity:.72}html.dark .saka-dashed-box,.dark .saka-dashed-box{background:var(--p-surface-800, #1e293b);border-color:var(--p-content-border-color, #334155);color:var(--p-surface-200, #e2e8f0)}#app-persediaan .badge-success,#app-persediaan .badge-warning,#app-persediaan .badge-error,#app-persediaan .badge-info{font-weight:600}.saka-dt .p-datatable-sort-icon,.saka-dt .p-datatable-sortable-column .p-datatable-sort-icon,.saka-dt th .p-datatable-sort-icon,.saka-dt .p-sortable-column-icon,.saka-dt .p-datatable-column-header-content .p-datatable-sort-icon,.saka-dt .p-datatable-sortable-column .p-icon{display:none!important}.saka-dt .p-datatable-column-sorted .p-datatable-sort-icon,.saka-dt .p-datatable-column-sorted .p-sortable-column-icon,.saka-dt .p-datatable-column-sorted .p-icon{display:inline-block!important;color:var(--p-primary-color, #059669)!important;opacity:1!important}html.dark .saka-dt .p-datatable-column-sorted .p-datatable-sort-icon,html.dark .saka-dt .p-datatable-column-sorted .p-icon,.dark .saka-dt .p-datatable-column-sorted .p-datatable-sort-icon,.dark .saka-dt .p-datatable-column-sorted .p-icon{color:var(--p-primary-color, #34d399)!important}.p-multiselect-dropdown-icon,.p-select-dropdown-icon,.p-multiselect-dropdown .p-icon,.p-select-dropdown .p-icon{color:var(--p-surface-500, #64748b)!important}html.dark .p-multiselect-dropdown-icon,html.dark .p-select-dropdown-icon,html.dark .p-multiselect-dropdown .p-icon,html.dark .p-select-dropdown .p-icon,.dark .p-multiselect-dropdown-icon,.dark .p-select-dropdown-icon,.dark .p-multiselect-dropdown .p-icon,.dark .p-select-dropdown .p-icon{color:var(--p-surface-400, #94a3b8)!important}.p-checkbox-icon,.p-checkbox .p-checkbox-icon,.p-checkbox-checked .p-checkbox-icon,.p-checkbox-box .p-icon,.p-checkbox-checked .p-checkbox-box .p-icon,.p-checkbox-checked .p-checkbox-box svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important}html.dark .p-checkbox-icon,html.dark .p-checkbox .p-checkbox-icon,html.dark .p-checkbox-checked .p-checkbox-icon,html.dark .p-checkbox-box .p-icon,html.dark .p-checkbox-checked .p-checkbox-box .p-icon,html.dark .p-checkbox-checked .p-checkbox-box svg,.dark .p-checkbox-icon,.dark .p-checkbox .p-checkbox-icon,.dark .p-checkbox-checked .p-checkbox-icon,.dark .p-checkbox-box .p-icon,.dark .p-checkbox-checked .p-checkbox-box .p-icon,.dark .p-checkbox-checked .p-checkbox-box svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important}.p-checkbox-checked .p-checkbox-box,.p-checkbox-box.p-highlight{background:var(--p-primary-color, #059669)!important;border-color:var(--p-primary-color, #059669)!important}html.dark .p-checkbox-checked .p-checkbox-box,html.dark .p-checkbox-box.p-highlight,.dark .p-checkbox-checked .p-checkbox-box,.dark .p-checkbox-box.p-highlight{background:var(--p-primary-color, #34d399)!important;border-color:var(--p-primary-color, #34d399)!important}html.dark .p-checkbox-checked .p-checkbox-icon,html.dark .p-checkbox-checked .p-checkbox-box .p-icon,html.dark .p-checkbox-checked .p-checkbox-box svg,.dark .p-checkbox-checked .p-checkbox-icon,.dark .p-checkbox-checked .p-checkbox-box .p-icon,.dark .p-checkbox-checked .p-checkbox-box svg{color:#022c22!important;fill:#022c22!important;stroke:#022c22!important}.p-checkbox-checked .p-checkbox-icon,.p-checkbox-checked .p-checkbox-box .p-icon,.p-checkbox-checked .p-checkbox-box svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}html:not(.dark) .p-checkbox-checked .p-checkbox-icon,html:not(.dark) .p-checkbox-checked .p-checkbox-box .p-icon,html:not(.dark) .p-checkbox-checked .p-checkbox-box svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}.p-dialog .p-dialog-header-actions,.p-dialog .p-dialog-close-button,.p-dialog button[aria-label=Close],.p-dialog button[aria-label=Tutup].p-dialog-close-button{display:none!important}.p-dialog-header{padding-right:1.25rem!important}.p-select .p-select-label,.p-select-label{display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;opacity:1!important}.p-select .p-select-label.p-placeholder{opacity:.65!important;color:inherit!important}html.dark .p-select .p-select-label,html.dark .p-select-label,.dark .p-select .p-select-label,.dark .p-select-label{color:inherit!important;opacity:1!important}html.dark .p-select .p-select-label.p-placeholder,.dark .p-select .p-select-label.p-placeholder{color:var(--p-surface-400, #94a3b8)!important;opacity:1!important}html:not(.dark) .p-select,html:not(.dark) .p-select .p-select-label{color:var(--p-surface-900, #0f172a)!important}.saka-toolbar-muted{opacity:.55;transition:opacity .15s ease}.saka-toolbar-muted .toolbar-sticky{pointer-events:none;-webkit-user-select:none;user-select:none}.saka-toolbar-muted:hover{opacity:.7}
