.keberatan-panel[data-v-0dfdb755]{--kb-ink:#16322b;--kb-muted:#5f736c;--kb-line:rgba(22,50,43,0.1);--kb-surface:#f7faf8;--kb-accent:#1f7a5c;--kb-accent-soft:#d7efe4;--kb-warn:#9a5b1a;--kb-warn-soft:#f3e3c8;margin:0;padding:12px 4px 4px;color:var(--kb-ink)}.sr-only[data-v-0dfdb755]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.keberatan-toolbar[data-v-0dfdb755]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.keberatan-toolbar-right[data-v-0dfdb755],.keberatan-toolbar[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.keberatan-toolbar-right[data-v-0dfdb755]{gap:10px}.keberatan-search[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;max-width:420px;padding:9px 12px;border-radius:12px;background:var(--kb-surface);border:1px solid var(--kb-line)}.keberatan-search-icon[data-v-0dfdb755]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--kb-muted)}.keberatan-search input[data-v-0dfdb755]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;color:var(--kb-ink);font:inherit;font-size:.9rem}.keberatan-search input[data-v-0dfdb755]::-webkit-input-placeholder{color:#8a9b94}.keberatan-search input[data-v-0dfdb755]::-moz-placeholder{color:#8a9b94}.keberatan-search input[data-v-0dfdb755]:-ms-input-placeholder{color:#8a9b94}.keberatan-search input[data-v-0dfdb755]::-ms-input-placeholder{color:#8a9b94}.keberatan-search input[data-v-0dfdb755]::placeholder{color:#8a9b94}.keberatan-chips[data-v-0dfdb755]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--kb-surface);border:1px solid var(--kb-line)}.keberatan-chip[data-v-0dfdb755]{border:0;background:transparent;color:var(--kb-muted);border-radius:999px;padding:6px 12px;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.keberatan-chip.is-active[data-v-0dfdb755]{background:var(--kb-accent);color:#fff}.keberatan-create-btn[data-v-0dfdb755]{border:0;background:var(--kb-accent);color:#fff;border-radius:10px;padding:8px 14px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-transition:background .15s ease,opacity .15s ease;transition:background .15s ease,opacity .15s ease}.keberatan-create-btn[data-v-0dfdb755]:hover:not(:disabled){background:#19684e}.keberatan-create-btn[data-v-0dfdb755]:disabled{opacity:.55;cursor:not-allowed}.keberatan-create-btn--empty[data-v-0dfdb755]{margin-top:16px}.keberatan-meta[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px;padding:6px 12px;border-radius:999px;background:var(--kb-surface);border:1px solid var(--kb-line)}.keberatan-count[data-v-0dfdb755]{font-size:1.05rem;font-weight:700;color:var(--kb-accent)}.keberatan-count-label[data-v-0dfdb755]{font-size:.75rem;color:var(--kb-muted);text-transform:lowercase}.keberatan-table-wrap[data-v-0dfdb755]{overflow-x:auto;border-radius:14px;border:1px solid var(--kb-line)}.keberatan-table[data-v-0dfdb755]{width:100%;border-collapse:collapse;min-width:780px}.keberatan-table th[data-v-0dfdb755]{padding:12px 14px;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d8179;border-bottom:1px solid var(--kb-line);background:var(--kb-surface);white-space:nowrap}.keberatan-table td[data-v-0dfdb755]{padding:12px 14px;vertical-align:top;border-bottom:1px solid rgba(22,50,43,.06);font-size:.88rem}.col-toggle[data-v-0dfdb755]{width:36px;padding-left:10px!important;padding-right:2px!important}.keberatan-row[data-v-0dfdb755]{cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.keberatan-row.is-open[data-v-0dfdb755],.keberatan-row[data-v-0dfdb755]:hover{background:rgba(31,122,92,.04)}.keberatan-expand-btn[data-v-0dfdb755]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:var(--kb-muted);cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,-webkit-transform .2s ease;transition:background .15s ease,color .15s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .15s ease,color .15s ease;transition:transform .2s ease,background .15s ease,color .15s ease,-webkit-transform .2s ease}.keberatan-row.is-open .keberatan-expand-btn[data-v-0dfdb755]{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--kb-accent);background:var(--kb-accent-soft)}.mono[data-v-0dfdb755]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.cell-primary[data-v-0dfdb755]{display:block;font-weight:600;color:var(--kb-ink);line-height:1.35}.cell-muted[data-v-0dfdb755]{color:var(--kb-muted);line-height:1.4}.cell-sub[data-v-0dfdb755]{display:block;margin-top:3px;font-size:.76rem;color:#7b8f87}.status-pill[data-v-0dfdb755]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.status-pill.is-done[data-v-0dfdb755]{color:var(--kb-accent);background:var(--kb-accent-soft)}.status-pill.is-pending[data-v-0dfdb755]{color:var(--kb-warn);background:var(--kb-warn-soft)}.keberatan-detail-row td[data-v-0dfdb755]{padding:0 14px 12px;border-bottom:1px solid rgba(22,50,43,.06);background:rgba(31,122,92,.03)}.keberatan-detail[data-v-0dfdb755]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 8px 2px 34px}.detail-block[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.detail-label[data-v-0dfdb755]{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b8f87}.detail-value[data-v-0dfdb755]{font-weight:600;color:var(--kb-ink);line-height:1.35}.detail-block--full[data-v-0dfdb755]{grid-column:1/-1}.detail-value--text[data-v-0dfdb755]{font-weight:500;white-space:pre-wrap;word-break:break-word}.detail-sub[data-v-0dfdb755]{font-size:.78rem;color:var(--kb-muted)}.keberatan-skeleton[data-v-0dfdb755]{display:grid;gap:8px;padding:8px;border-radius:14px;border:1px solid var(--kb-line)}.keberatan-skeleton-row[data-v-0dfdb755]{display:grid;grid-template-columns:1.4fr 1.2fr 1.2fr .5fr .6fr .7fr;gap:10px;padding:12px 10px}.sk[data-v-0dfdb755]{display:block;height:11px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#dfe8e3),color-stop(50%,#eef4f0),color-stop(75%,#dfe8e3));background:linear-gradient(90deg,#dfe8e3 25%,#eef4f0 50%,#dfe8e3 75%);background-size:200% 100%;-webkit-animation:kbShimmer-0dfdb755 1.2s linear infinite;animation:kbShimmer-0dfdb755 1.2s linear infinite}.sk-xs[data-v-0dfdb755]{width:48%}.sk-sm[data-v-0dfdb755]{width:70%}.sk-md[data-v-0dfdb755]{width:85%}.sk-lg[data-v-0dfdb755]{width:92%}.keberatan-empty[data-v-0dfdb755]{text-align:center;padding:44px 16px;border-radius:14px;border:1px dashed rgba(22,50,43,.18);background:var(--kb-surface)}.keberatan-empty-mark[data-v-0dfdb755]{width:44px;height:44px;margin:0 auto 12px;border-radius:12px;background:linear-gradient(135deg,rgba(31,122,92,.2),rgba(61,120,160,.18))}.keberatan-empty-title[data-v-0dfdb755]{margin:0;font-size:1.05rem;font-weight:700}.keberatan-empty-text[data-v-0dfdb755]{margin:6px 0 0;color:var(--kb-muted);font-size:.9rem}.keberatan-overlay[data-v-0dfdb755]{position:fixed;inset:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:rgba(14,32,28,.45)}.keberatan-modal[data-v-0dfdb755]{width:100%;max-width:440px;border-radius:16px;background:#fff;border:1px solid var(--kb-line);-webkit-box-shadow:0 18px 48px rgba(14,32,28,.18);box-shadow:0 18px 48px rgba(14,32,28,.18)}.keberatan-modal-header[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 18px 10px}.keberatan-modal-header h2[data-v-0dfdb755]{margin:0;font-size:1.05rem;font-weight:700;color:var(--kb-ink)}.keberatan-modal-close[data-v-0dfdb755]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kb-muted);cursor:pointer}.keberatan-modal-close[data-v-0dfdb755]:hover:not(:disabled){background:var(--kb-surface);color:var(--kb-ink)}.keberatan-modal-close[data-v-0dfdb755]:disabled{opacity:.45;cursor:not-allowed}.keberatan-modal-body[data-v-0dfdb755]{display:grid;gap:14px;padding:6px 18px 8px}.keberatan-form-error[data-v-0dfdb755]{margin:0;padding:10px 12px;border-radius:10px;background:#f8e8e6;color:#8a2f2a;font-size:.85rem}.keberatan-field[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.keberatan-field-label[data-v-0dfdb755]{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8f87}.keberatan-field select[data-v-0dfdb755],.keberatan-field textarea[data-v-0dfdb755]{width:100%;border:1px solid var(--kb-line);border-radius:10px;background:var(--kb-surface);color:var(--kb-ink);padding:10px 12px;font:inherit;font-size:.9rem;outline:none}.keberatan-field textarea[data-v-0dfdb755]{resize:vertical;min-height:96px;line-height:1.45}.keberatan-field textarea[data-v-0dfdb755]::-webkit-input-placeholder{color:#8a9b94}.keberatan-field textarea[data-v-0dfdb755]::-moz-placeholder{color:#8a9b94}.keberatan-field textarea[data-v-0dfdb755]:-ms-input-placeholder{color:#8a9b94}.keberatan-field textarea[data-v-0dfdb755]::-ms-input-placeholder{color:#8a9b94}.keberatan-field textarea[data-v-0dfdb755]::placeholder{color:#8a9b94}.keberatan-field select[data-v-0dfdb755]:focus,.keberatan-field textarea[data-v-0dfdb755]:focus{border-color:rgba(31,122,92,.45);background:#fff}.keberatan-field select[data-v-0dfdb755]:disabled,.keberatan-field textarea[data-v-0dfdb755]:disabled{opacity:.65;cursor:not-allowed}.keberatan-modal-footer[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px 16px}.keberatan-btn-secondary[data-v-0dfdb755]{border:1px solid var(--kb-line);background:var(--kb-surface);color:var(--kb-ink);border-radius:10px;padding:8px 14px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.keberatan-btn-secondary[data-v-0dfdb755]:hover:not(:disabled){background:#fff}.keberatan-btn-secondary[data-v-0dfdb755]:disabled{opacity:.45;cursor:not-allowed}.keberatan-pager[data-v-0dfdb755]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:12px;color:var(--kb-muted);font-size:.82rem}.keberatan-pager button[data-v-0dfdb755]{border:1px solid var(--kb-line);background:var(--kb-surface);color:var(--kb-ink);border-radius:10px;padding:7px 11px;font:inherit;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,opacity .15s ease;transition:background .15s ease,opacity .15s ease}.keberatan-pager button[data-v-0dfdb755]:hover:not(:disabled){background:#fff}.keberatan-pager button[data-v-0dfdb755]:disabled{opacity:.45;cursor:not-allowed}@-webkit-keyframes kbShimmer-0dfdb755{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kbShimmer-0dfdb755{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.keberatan-toolbar[data-v-0dfdb755]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.keberatan-toolbar-right[data-v-0dfdb755]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.keberatan-detail[data-v-0dfdb755]{grid-template-columns:1fr;padding-left:8px}}