.table[data-v-2fad3111]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.row[data-v-2fad3111],.thead[data-v-2fad3111]{align-items:center;display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-5)}.thead[data-v-2fad3111]{background:var(--panel-2);border-bottom:1px solid var(--border)}.th[data-v-2fad3111]{color:var(--text-mute);font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.th--right[data-v-2fad3111]{text-align:right}.th--naam[data-v-2fad3111]{letter-spacing:.02em;text-transform:none}.th--sortable[data-v-2fad3111]{background:transparent;border:none;cursor:pointer;font-family:inherit;padding:0}.th--sortable[data-v-2fad3111]:hover{color:var(--text)}.sort-arrow[data-v-2fad3111]{color:var(--accent);margin-left:4px}.row[data-v-2fad3111]{border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background .15s}.row[data-v-2fad3111]:last-child{border-bottom:none}.row[data-v-2fad3111]:hover{background:var(--panel-2)}.cell--date[data-v-2fad3111]{color:var(--text-dim);font-size:var(--text-small);white-space:nowrap}.cell--titel[data-v-2fad3111]{min-width:0}.row-titel[data-v-2fad3111]{color:var(--text);display:-webkit-box;font-size:14px;font-weight:500;-webkit-line-clamp:2;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.row-sub[data-v-2fad3111]{color:var(--text-mute);margin-top:2px}.row-sub[data-v-2fad3111],.verdict[data-v-2fad3111]{font-size:var(--text-micro)}.verdict[data-v-2fad3111]{border-radius:var(--radius-pill);display:inline-block;font-weight:600;letter-spacing:.02em;padding:4px 12px}.verdict[data-result=AANGENOMEN][data-v-2fad3111]{background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.verdict[data-result=VERWORPEN][data-v-2fad3111]{background:color-mix(in oklab,var(--danger) 14%,transparent);color:var(--danger)}.verdict[data-result=AANGEHOUDEN][data-v-2fad3111],.verdict[data-result=INGETROKKEN][data-v-2fad3111],.verdict[data-result=IN_BEHANDELING][data-v-2fad3111],.verdict[data-result=UITGESTELD][data-v-2fad3111]{background:var(--panel-2);border:1px solid var(--border);color:var(--text-mute)}.verdict[data-result=INGETROKKEN][data-v-2fad3111]{text-decoration:line-through;text-decoration-thickness:1px}.posities[data-v-2fad3111]{display:contents}.pos-kop[data-v-2fad3111]{display:none}.cell--stem[data-v-2fad3111]{display:flex;justify-content:flex-end}.stem[data-v-2fad3111]{align-items:center;display:flex;gap:var(--space-2);max-width:170px;width:100%}.stem__bar[data-v-2fad3111]{background:color-mix(in oklab,var(--danger) 18%,transparent);border-radius:var(--radius-pill);flex:1;height:8px;overflow:hidden}.stem__fill--voor[data-v-2fad3111]{background:var(--success);height:100%;transition:width .25s}.stem__count[data-v-2fad3111]{color:var(--text-dim);font-size:var(--text-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.stem-empty[data-v-2fad3111]{color:var(--text-mute);font-size:var(--text-small)}.pos[data-v-2fad3111]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-dim);display:inline-block;font-size:var(--text-micro);font-weight:600;letter-spacing:.02em;padding:4px 12px}.pos[data-pos=VOOR][data-v-2fad3111]{background:color-mix(in oklab,var(--success) 14%,transparent);border-color:transparent;color:var(--success)}.pos[data-pos=TEGEN][data-v-2fad3111]{background:color-mix(in oklab,var(--danger) 14%,transparent);border-color:transparent;color:var(--danger)}.pos[data-pos=NEUTRAAL][data-v-2fad3111]{background:var(--panel-2);border-color:var(--border-strong);color:var(--text-dim)}.pos[data-pos=AFWEZIG][data-v-2fad3111]{background:transparent;border-color:var(--border);color:var(--text-mute)}.empty-state[data-v-2fad3111]{color:var(--text-mute);padding:var(--space-10);text-align:center}.empty-state p[data-v-2fad3111]{font-size:14px;margin:0}.pagination[data-v-2fad3111]{align-items:center;display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-6)}.pag-btn[data-v-2fad3111]{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;font:inherit;font-weight:500;padding:8px 18px;transition:border-color .15s,color .15s}.pag-btn[data-v-2fad3111]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pag-btn[data-v-2fad3111]:disabled{cursor:not-allowed;opacity:.4}.pag-info[data-v-2fad3111]{color:var(--text-mute);font-size:var(--text-small)}@media(max-width:900px){.row[data-v-2fad3111],.thead[data-v-2fad3111]{gap:var(--space-2);grid-template-columns:90px 1fr 100px!important;padding:var(--space-3)}.cell--stem[data-v-2fad3111],.th--right[data-v-2fad3111]{display:none}}@media(max-width:640px){.table[data-v-2fad3111]{background:none;border:0;box-shadow:none}.thead[data-v-2fad3111]{display:none}.row[data-v-2fad3111]{align-items:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-2) var(--space-3);grid-template-areas:"datum status" "titel titel" "stem stem";grid-template-columns:auto 1fr;margin-bottom:var(--space-3);min-height:88px;padding:var(--space-4)}.cell--date[data-v-2fad3111]{grid-area:datum}.cell--status[data-v-2fad3111]{grid-area:status;justify-self:end}.cell--titel[data-v-2fad3111]{grid-area:titel}.row-titel[data-v-2fad3111]{font-size:16px;-webkit-line-clamp:3;line-height:1.4}.posities[data-v-2fad3111]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);grid-area:stem}.cell--positie[data-v-2fad3111]{align-items:center;display:inline-flex;gap:6px;width:auto}.pos-kop[data-v-2fad3111]{color:var(--text-mute);display:inline;font-size:var(--text-micro);font-weight:600}.cell--stem[data-v-2fad3111]{grid-area:stem}.cell--stem[data-v-2fad3111],.stem[data-v-2fad3111]{align-items:center;display:flex;width:100%}.stem[data-v-2fad3111]{gap:var(--space-3);max-width:none}.stem__bar[data-v-2fad3111]{flex:1}.stem__count[data-v-2fad3111]{font-size:var(--text-micro)}.pag-btn[data-v-2fad3111]{font-size:16px;min-height:48px;padding:0 var(--space-5)}}
