.kl-matrix[data-v-355a0e1e]{text-align:left;color:var(--kl-text-body)}.kl-matrix-head[data-v-355a0e1e]{position:relative;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;min-height:2rem}.kl-matrix-title[data-v-355a0e1e]{margin:0;text-align:center;padding:0 var(--kl-space-6)}.kl-matrix-subject[data-v-355a0e1e]{display:block;font-size:var(--kl-fs-title-sm);font-weight:var(--kl-fw-semibold);color:var(--kl-text-muted)}.kl-matrix-actions[data-v-355a0e1e]{position:absolute;right:0;top:0}.kl-matrix-section[data-v-355a0e1e]{margin-top:var(--kl-space-5)}.kl-matrix-section-head[data-v-355a0e1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--kl-space-3);margin-bottom:var(--kl-space-2)}.kl-matrix-subtitle[data-v-355a0e1e]{margin-bottom:var(--kl-space-2)}.kl-matrix-id-value[data-v-355a0e1e]{font-weight:var(--kl-fw-semibold)}.kl-matrix-counter-value[data-v-355a0e1e]{font-weight:var(--kl-fw-bold);font-variant-numeric:tabular-nums}.kl-matrix-module[data-v-355a0e1e]{margin-bottom:var(--kl-space-6)}.kl-matrix-module-head[data-v-355a0e1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--kl-space-2);background:var(--kl-color-accent-medium);color:var(--kl-text-on-primary);padding:var(--kl-space-2) var(--kl-space-3)}.kl-matrix-module-head .kl-matrix-chip[data-v-355a0e1e]{margin:0 var(--kl-space-1) 0 0}.kl-matrix-module-title[data-v-355a0e1e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:var(--kl-fw-bold);white-space:nowrap}.kl-matrix-module-units[data-v-355a0e1e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.kl-matrix-module-meta[data-v-355a0e1e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--kl-fs-small);font-weight:var(--kl-fw-semibold);white-space:nowrap;text-align:right}.kl-matrix-module-empty[data-v-355a0e1e]{color:var(--kl-text-muted);font-style:italic;font-size:var(--kl-fs-caption);padding:var(--kl-space-2) var(--kl-space-3)}.kl-matrix-piece[data-v-355a0e1e]{margin-top:var(--kl-space-4)}.kl-matrix-piece+.kl-matrix-piece[data-v-355a0e1e]{margin-top:var(--kl-space-5)}.kl-matrix-piece-name[data-v-355a0e1e]{font-weight:var(--kl-fw-semibold)}.kl-matrix-week[data-v-355a0e1e]{font-weight:var(--kl-fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.kl-matrix-piece-detail[data-v-355a0e1e]{margin-top:var(--kl-space-2)}.kl-matrix-detail-item[data-v-355a0e1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--kl-space-2);margin-bottom:var(--kl-space-1)}.kl-matrix-row-label[data-v-355a0e1e]{-webkit-box-flex:0;-ms-flex:0 0 13rem;flex:0 0 13rem;text-transform:uppercase;letter-spacing:var(--kl-ls-wide);font-weight:var(--kl-fw-semibold)}.kl-matrix-text[data-v-355a0e1e]{margin-top:var(--kl-space-3)}.kl-matrix-unit[data-v-355a0e1e]{margin-bottom:var(--kl-space-4)}.kl-matrix-unit-head[data-v-355a0e1e]{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;gap:var(--kl-space-2);background:var(--kl-surface-muted);border:1px solid var(--kl-border-soft);padding:var(--kl-space-2) var(--kl-space-3)}.kl-matrix-unit-label[data-v-355a0e1e]{font-weight:var(--kl-fw-bold);margin-right:var(--kl-space-1)}.kl-matrix-unit-name[data-v-355a0e1e]{font-weight:var(--kl-fw-semibold)}.kl-matrix-unit-meta[data-v-355a0e1e]{margin-left:auto;font-size:var(--kl-fs-small);font-weight:var(--kl-fw-semibold);white-space:nowrap}.kl-matrix-chip-empty[data-v-355a0e1e]{color:var(--kl-color-danger);border-color:var(--kl-color-danger);background:var(--kl-color-danger-soft)}.kl-matrix-ok[data-v-355a0e1e]{color:var(--kl-color-success);font-weight:var(--kl-fw-semibold)}.kl-matrix-warning[data-v-355a0e1e]{color:var(--kl-color-warning);font-weight:var(--kl-fw-semibold)}.kl-matrix-danger[data-v-355a0e1e]{color:var(--kl-color-danger);font-weight:var(--kl-fw-semibold)}.kl-matrix-table[data-v-355a0e1e]{font-size:var(--kl-table-fs);color:var(--kl-table-text);border:1px solid var(--kl-table-border);border-collapse:separate;border-spacing:0;margin-bottom:0}.kl-matrix-table[data-v-355a0e1e] td,.kl-matrix-table[data-v-355a0e1e] th{vertical-align:top;border-top:1px solid var(--kl-table-border);border-left:1px solid var(--kl-table-border);padding:var(--kl-space-2);text-align:left}.kl-matrix-table[data-v-355a0e1e] td:first-child,.kl-matrix-table[data-v-355a0e1e] th:first-child{border-left:0}.kl-matrix-table[data-v-355a0e1e] tr:first-child td,.kl-matrix-table[data-v-355a0e1e] tr:first-child th{border-top:0}.kl-matrix-grid[data-v-355a0e1e] .kl-matrix-subhead>th,.kl-matrix-grid[data-v-355a0e1e] thead th{background-color:var(--kl-color-accent-medium);color:var(--kl-text-on-primary);font-size:var(--kl-table-header-fs);font-weight:var(--kl-fw-bold);text-transform:uppercase;letter-spacing:var(--kl-ls-wide);text-align:center;vertical-align:middle;border-left-color:var(--kl-surface)}.kl-matrix-grid[data-v-355a0e1e] tbody tr:nth-child(2n){background-color:var(--kl-table-row-alt-bg)}.kl-matrix-cover[data-v-355a0e1e] tbody tr{background-color:var(--kl-surface)}.kl-matrix-week-piece[data-v-355a0e1e]{margin-bottom:var(--kl-space-1)}.kl-matrix-il-code[data-v-355a0e1e]{font-weight:var(--kl-fw-semibold);margin-right:var(--kl-space-1)}.kl-matrix-chip[data-v-355a0e1e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:var(--kl-space-1) var(--kl-space-1) 0 0}.kl-matrix-note[data-v-355a0e1e],.kl-matrix-piece-meta[data-v-355a0e1e]{color:var(--kl-text-muted);font-size:var(--kl-fs-caption)}.kl-matrix-note[data-v-355a0e1e]{margin-top:var(--kl-space-1)}.kl-matrix-empty[data-v-355a0e1e]{color:var(--kl-text-muted);font-style:italic;font-size:var(--kl-fs-caption)}.kl-matrix-total-row[data-v-355a0e1e]{font-weight:var(--kl-fw-semibold);background-color:var(--kl-surface-muted)}.kl-matrix-biblio[data-v-355a0e1e]{font-size:var(--kl-fs-small);margin-bottom:var(--kl-space-1)}.kl-matrix-number[data-v-355a0e1e]{text-align:right}.kl-matrix[data-v-355a0e1e] .breadcrumb{font-size:1rem}.kl-matrix-center[data-v-355a0e1e]{text-align:center}@page{size:landscape;margin:10mm}@media print{.kl-matrix-actions[data-v-355a0e1e],.kl-matrix-toggle[data-v-355a0e1e]{display:none!important}.kl-matrix-module[data-v-355a0e1e],.kl-matrix-piece[data-v-355a0e1e],.kl-matrix-section[data-v-355a0e1e],.kl-matrix-unit[data-v-355a0e1e]{page-break-inside:auto}.kl-matrix-table[data-v-355a0e1e] tr{page-break-inside:avoid}.kl-matrix-module-head[data-v-355a0e1e],.kl-matrix-piece .kl-matrix-table[data-v-355a0e1e],.kl-matrix-unit-head[data-v-355a0e1e]{page-break-after:avoid}.kl-matrix-table[data-v-355a0e1e]{font-size:var(--kl-fs-caption)}.kl-matrix-table[data-v-355a0e1e] td,.kl-matrix-table[data-v-355a0e1e] th{padding:var(--kl-space-1);word-break:break-word;overflow-wrap:anywhere}.kl-matrix[data-v-355a0e1e],.kl-matrix[data-v-355a0e1e] *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.kl-matrix-grid[data-v-355a0e1e] .kl-matrix-subhead>th,.kl-matrix-grid[data-v-355a0e1e] thead th{background-color:var(--kl-color-accent-medium)!important;color:var(--kl-text-on-primary)!important}.kl-matrix-module-head[data-v-355a0e1e]{background:var(--kl-color-accent-medium)!important;color:var(--kl-text-on-primary)!important}.kl-matrix-total-row[data-v-355a0e1e],.kl-matrix-unit-head[data-v-355a0e1e]{background-color:var(--kl-surface-muted)!important}.kl-matrix-chip-empty[data-v-355a0e1e]{background:var(--kl-color-danger-soft)!important;color:var(--kl-color-danger)!important}}