.dash-chart__head[data-v-96da6fef]{margin-bottom:14px}.dash-chart__title[data-v-96da6fef]{color:#1a3c34;font-size:14px;font-weight:700;margin:0}.dash-chart__sub[data-v-96da6fef]{color:#9ca3af;font-size:11px;margin:4px 0 0}.dash-chart__grid[data-v-96da6fef]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(180px,240px) 1fr}.dash-chart__grid--bars-only[data-v-96da6fef]{grid-template-columns:1fr}.dash-chart__grid--equal[data-v-96da6fef]{align-items:center;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dash-chart__grid--equal .dash-chart__pie-col[data-v-96da6fef]{align-items:center;justify-content:center;width:100%}.dash-chart__grid--equal .dash-chart__pie-wrap[data-v-96da6fef]{height:min(100%,180px);max-height:180px;max-width:180px;width:min(100%,180px)}.dash-chart__grid--equal .dash-chart__bars-block[data-v-96da6fef]{min-width:0;width:100%}.dash-chart__grid--equal .dash-chart__bars[data-v-96da6fef]{width:100%}.dash-chart__grid--stacked[data-v-96da6fef]{gap:16px;grid-template-columns:1fr}.dash-chart__grid--stacked .dash-chart__pie-col[data-v-96da6fef]{width:100%}.dash-chart__grid--stacked .dash-chart__pie-wrap[data-v-96da6fef]{margin:0 auto}.dash-chart__grid--stacked .dash-chart__bars[data-v-96da6fef]{width:100%}.dash-chart__bars-block[data-v-96da6fef]{min-width:0;width:100%}.dash-chart__bars-title[data-v-96da6fef]{color:#1a3c34;font-size:14px;font-weight:700;margin:4px 0 12px}.dash-chart__pie-col[data-v-96da6fef]{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:0}.dash-chart__pie-wrap[data-v-96da6fef]{flex-shrink:0;height:200px;position:relative;width:200px}.dash-chart__pie[data-v-96da6fef]{display:block;height:100%;width:100%}.dash-chart__slice[data-v-96da6fef]{cursor:pointer;transition:opacity .2s ease,filter .2s ease}.dash-chart__slice--on[data-v-96da6fef]{filter:brightness(1.12)}.dash-chart__slice--dim[data-v-96da6fef]{opacity:.38}.dash-chart__hole[data-v-96da6fef]{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.dash-chart__hole-val[data-v-96da6fef]{color:#1a3c34;font-size:clamp(10px,2.8vw,16px);font-weight:700;line-height:1.2;max-width:88%;overflow:visible;text-overflow:unset;transition:transform .25s ease,color .25s ease;white-space:normal}.dash-chart__hole-val--pop[data-v-96da6fef]{color:#0f766e;transform:scale(1.06)}.dash-chart__hole-lbl[data-v-96da6fef]{color:#9ca3af;font-size:10px;line-height:1.2;margin-top:2px;max-width:100px}.dash-chart__hole-meta[data-v-96da6fef]{color:#6b7280;font-size:10px;font-weight:600}.dash-chart__legend[data-v-96da6fef]{display:grid;gap:6px 10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.dash-chart__legend-item[data-v-96da6fef]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:11px;gap:6px;padding:4px 6px;transition:background .15s}.dash-chart__legend-item--on[data-v-96da6fef]{background:#0d948814}.dash-chart__legend-swatch[data-v-96da6fef]{border-radius:3px;flex-shrink:0;height:10px;width:10px}.dash-chart__legend-text[data-v-96da6fef]{color:#374151;flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-chart__legend-meta[data-v-96da6fef]{color:#6b7280;flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}.dash-chart__bars[data-v-96da6fef]{display:flex;flex-direction:column;gap:10px;min-width:0}.dash-chart__bar-row[data-v-96da6fef]{border-radius:10px;padding:6px 8px;position:relative;transition:background .15s}.dash-chart__bar-row--on[data-v-96da6fef]{background:#0d94880f}.dash-chart__bar-meta[data-v-96da6fef]{display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:5px}.dash-chart__bar-lbl[data-v-96da6fef]{color:#4b5563;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-chart__bar-val[data-v-96da6fef]{color:#6b7280;flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;transition:transform .25s ease,color .25s ease}.dash-chart__bar-val--pop[data-v-96da6fef]{color:#1a3c34;transform:scale(1.04)}.dash-chart__bar-track[data-v-96da6fef]{background:#0d94881a;border-radius:999px;height:10px;overflow:hidden}.dash-chart__bar-fill[data-v-96da6fef]{border-radius:inherit;height:100%;min-width:0;transition:width .85s cubic-bezier(.22,1,.36,1),filter .2s ease;width:0}.dash-chart__bar-row--on .dash-chart__bar-fill[data-v-96da6fef]{filter:brightness(1.08)}.dash-chart__tooltip[data-v-96da6fef]{background:#0f172aeb;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#f8fafc;font-size:11px;font-weight:600;padding:4px 10px;pointer-events:none;position:absolute;right:8px;top:0;transform:translateY(-100%);white-space:nowrap;z-index:2}@media(max-width:720px){.dash-chart__grid[data-v-96da6fef],.dash-chart__grid--equal[data-v-96da6fef],.dash-chart__legend[data-v-96da6fef]{grid-template-columns:1fr}}.klm-table-wrap[data-v-efb2d18e]{min-height:0;width:100%}.klm-table-wrap--embedded .klm-table-scroll[data-v-efb2d18e]{max-height:none}.klm-table-wrap--simple .klm-table-scroll[data-v-efb2d18e]{overflow-x:hidden;overflow-y:auto}.klm-table-wrap--simple .klm-table[data-v-efb2d18e]{table-layout:fixed}.klm-table-wrap--simple .klm-table thead th[data-v-efb2d18e]{font-size:11px;line-height:1.25;padding:8px 6px;white-space:normal}.klm-table-wrap--simple .klm-table tbody td[data-v-efb2d18e]{font-size:11px;overflow-wrap:anywhere;padding:6px;word-break:break-word}.klm-table-wrap--simple .klm-table__cell-nama[data-v-efb2d18e],.klm-table-wrap--simple .klm-table__col-nama[data-v-efb2d18e]{min-width:0;width:44%}.klm-table-wrap--simple .klm-table__cell-prov[data-v-efb2d18e],.klm-table-wrap--simple .klm-table__col-prov[data-v-efb2d18e]{min-width:0;width:34%}.klm-table-wrap--simple .klm-table__cell-luas[data-v-efb2d18e],.klm-table-wrap--simple .klm-table__col-luas[data-v-efb2d18e]{min-width:0;padding-right:4px;width:22%}.klm-table-wrap--simple.klm-table-wrap--prov-filtered .klm-table__cell-nama[data-v-efb2d18e],.klm-table-wrap--simple.klm-table-wrap--prov-filtered .klm-table__col-nama[data-v-efb2d18e]{width:62%}.klm-table-wrap--simple.klm-table-wrap--prov-filtered .klm-table__cell-luas[data-v-efb2d18e],.klm-table-wrap--simple.klm-table-wrap--prov-filtered .klm-table__col-luas[data-v-efb2d18e]{width:38%}.klm-table-wrap--mobile .klm-table-scroll[data-v-efb2d18e]{border-radius:10px;max-height:min(520px,60vh);overflow-x:hidden;overflow-y:auto}.klm-table-wrap--embedded.klm-table-wrap--mobile .klm-table-scroll[data-v-efb2d18e]{max-height:min(520px,60vh)}.klm-table-wrap--mobile .klm-table[data-v-efb2d18e]{table-layout:fixed;width:100%}.klm-table-wrap--mobile .klm-table thead th[data-v-efb2d18e]{font-size:12px;line-height:1.3;padding:9px 6px;white-space:normal;word-break:break-word}.klm-table-wrap--mobile .klm-table tbody td[data-v-efb2d18e]{font-size:12px;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:anywhere;padding:7px 6px;word-break:break-word}.klm-table-wrap--mobile .klm-table__cell-nama[data-v-efb2d18e],.klm-table-wrap--mobile .klm-table__col-nama[data-v-efb2d18e]{max-width:0;min-width:0;width:46%}.klm-table-wrap--mobile .klm-table__cell-prov[data-v-efb2d18e],.klm-table-wrap--mobile .klm-table__col-prov[data-v-efb2d18e]{max-width:0;min-width:0;width:32%}.klm-table-wrap--mobile .klm-table__cell-luas[data-v-efb2d18e],.klm-table-wrap--mobile .klm-table__col-luas[data-v-efb2d18e]{font-size:12px;max-width:0;min-width:0;padding-right:4px;white-space:normal;width:22%}.klm-table-wrap--mobile.klm-table-wrap--prov-filtered .klm-table__cell-nama[data-v-efb2d18e],.klm-table-wrap--mobile.klm-table-wrap--prov-filtered .klm-table__col-nama[data-v-efb2d18e]{max-width:0;width:64%}.klm-table-wrap--mobile.klm-table-wrap--prov-filtered .klm-table__cell-luas[data-v-efb2d18e],.klm-table-wrap--mobile.klm-table-wrap--prov-filtered .klm-table__col-luas[data-v-efb2d18e]{max-width:0;width:36%}.klm-table-search[data-v-efb2d18e]{align-items:center;background:#fff;border:1px solid rgba(13,43,78,.18);border-radius:999px;display:flex;gap:8px;height:34px;margin-bottom:10px;min-width:0;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.klm-table-search[data-v-efb2d18e]:focus-within{border-color:#1467ba;box-shadow:0 0 0 2px #1467ba2e}.klm-table-search__input[data-v-efb2d18e]{background:transparent;border:none;color:#102a43;flex:1;font-size:13px;min-width:0;outline:none}.klm-table-search__input[data-v-efb2d18e]::-moz-placeholder{color:#94a3b8}.klm-table-search__input[data-v-efb2d18e]::placeholder{color:#94a3b8}.klm-table-search__icon[data-v-efb2d18e]{color:#1467ba;flex-shrink:0;font-size:16px}.klm-table-state[data-v-efb2d18e]{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:10px;justify-content:center;min-height:180px}.klm-table-state--error[data-v-efb2d18e]{color:#dc2626}.klm-table-scroll[data-v-efb2d18e]{border:1px solid rgba(15,118,110,.12);border-radius:8px;max-height:min(520px,60vh);overflow:auto;scrollbar-width:thin}.klm-table-scroll[data-v-efb2d18e]::-webkit-scrollbar{height:6px;width:6px}.klm-table-scroll[data-v-efb2d18e]::-webkit-scrollbar-thumb{background:#0f766e40;border-radius:4px}.klm-table[data-v-efb2d18e]{border-collapse:collapse;font-size:12px;line-height:1.35;width:100%}.klm-table thead th[data-v-efb2d18e]{background:#f0f9f8;border-bottom:2px solid rgba(15,118,110,.18);color:#0a2419;font-weight:700;padding:10px 12px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.klm-table tbody td[data-v-efb2d18e]{border-bottom:1px solid rgba(15,118,110,.08);color:#1f2937;padding:8px 12px;vertical-align:top}.klm-table tbody tr:nth-child(2n) td[data-v-efb2d18e]{background:#f8fcfbd9}.klm-table__col-no[data-v-efb2d18e]{text-align:center;width:44px}.klm-table__col-kode[data-v-efb2d18e]{width:56px}.klm-table__col-luas[data-v-efb2d18e]{text-align:right;width:88px}.klm-table__cell-no[data-v-efb2d18e]{color:#374151;font-weight:600;text-align:center}.klm-table__cell-kode[data-v-efb2d18e]{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.klm-table__cell-nama[data-v-efb2d18e]{font-weight:500;min-width:160px}.klm-table__cell-prov[data-v-efb2d18e]{min-width:120px}.klm-table__cell-luas[data-v-efb2d18e]{color:#0f766e;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.spinner-ring--sm[data-v-efb2d18e]{animation:spin-efb2d18e .8s linear infinite;border:2px solid rgba(13,148,136,.15);border-radius:50%;border-top-color:#0d9488;height:16px;width:16px}@keyframes spin-efb2d18e{to{transform:rotate(1turn)}}
