:where(svg){flex-shrink:0;height:1em;vertical-align:middle;width:1em}.stream[data-v-b1d91d0f]{flex-direction:column;height:100%;min-height:0}.stream[data-v-b1d91d0f],.stream-head[data-v-b1d91d0f]{display:flex;gap:10px}.stream-head[data-v-b1d91d0f]{align-items:center;justify-content:space-between}.stream-eyebrow[data-v-b1d91d0f]{color:#ffffff8c;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stream-refresh[data-v-b1d91d0f]{background:transparent;border:0;border-radius:4px;color:#ffffff73;cursor:pointer;font-size:13px;height:22px;line-height:1;width:22px}.stream-refresh[data-v-b1d91d0f]:hover{background:#ffffff14;color:#ffffffd9}.stream-refresh[data-v-b1d91d0f]:disabled{cursor:not-allowed;opacity:.35}.stream-list[data-v-b1d91d0f]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;overflow:hidden;padding:0}.stream-row[data-v-b1d91d0f]{align-items:baseline;color:#ffffffdb;display:grid;font-size:13px;gap:10px;grid-template-columns:8px 1fr auto;line-height:1.4}.stream-row[data-v-b1d91d0f]:nth-child(n+5){display:none}.stream-dot[data-v-b1d91d0f]{align-self:center;border-radius:50%;flex-shrink:0;height:6px;width:6px}.stream-line[data-v-b1d91d0f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-time[data-v-b1d91d0f]{color:#ffffff6b;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums}.stream-state[data-v-b1d91d0f]{color:#ffffff80;font-size:13px;font-style:italic;margin:0}@container (max-width: 520px){.stream-head[data-v-b1d91d0f],.stream-row[data-v-b1d91d0f]:nth-child(n+2){display:none}}@media(max-height:520px){.stream-head[data-v-b1d91d0f],.stream-row[data-v-b1d91d0f]:nth-child(n+3){display:none}}.db-card[data-v-19be6527]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;margin-bottom:var(--space-6);overflow:hidden}.db-head[data-v-19be6527]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:14px 18px}.db-head .db-icon[data-v-19be6527]{color:var(--role-admin-100);flex-shrink:0;height:18px;width:18px}.db-head .db-greeting[data-v-19be6527]{flex:1;min-width:0}.db-head .db-greeting .db-line[data-v-19be6527]{color:var(--text);font-size:14px;font-weight:800}.db-head .db-greeting .db-sub[data-v-19be6527]{color:var(--text-muted);font-size:12px;margin-top:2px}.db-refresh[data-v-19be6527],.db-toggle[data-v-19be6527]{background:transparent;border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;height:26px;width:26px}.db-refresh[data-v-19be6527] svg,.db-toggle[data-v-19be6527] svg{height:14px;transition:transform .2s;width:14px}.db-refresh[data-v-19be6527]:hover,.db-toggle[data-v-19be6527]:hover{background:#0000000d;color:var(--text)}.db-body[data-v-19be6527]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0 18px 12px}.db-section[data-v-19be6527]{background:var(--oyster-50);border:1px solid var(--border-default);border-radius:6px;padding:12px 14px}.db-section .db-section-head[data-v-19be6527]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.db-section .db-section-head .db-section-ic[data-v-19be6527]{color:var(--text-secondary);display:inline-flex}.db-section .db-section-head .db-section-ic[data-v-19be6527] svg{height:14px;width:14px}.db-section .db-section-head h4[data-v-19be6527]{color:var(--text);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.db-section .db-bullets[data-v-19be6527]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.db-section .db-bullets li[data-v-19be6527]{color:var(--text);font-size:12px;line-height:1.45;padding-left:10px;position:relative}.db-section .db-bullets li[data-v-19be6527]:before{background:#784bd1;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:7px;width:4px}.db-actions[data-v-19be6527]{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 14px}.db-action[data-v-19be6527]{align-items:center;background:var(--surface);border:1px solid rgba(122,78,223,.3);border-radius:var(--r-pill);color:#784bd1;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:5px 10px;transition:all var(--dur-fast)}.db-action[data-v-19be6527] svg{height:11px;width:11px}.db-action[data-v-19be6527]:hover{background:#7a4edf14;border-color:#784bd1}.db-error[data-v-19be6527]{color:var(--danger);font-size:11px;padding:8px 18px 14px}.fmd-overlay[data-v-a9c5294b]{align-items:flex-start;background:#1b1c1c6b;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:48px var(--space-5) var(--space-9);position:fixed;z-index:100}.fmd-card[data-v-a9c5294b]{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;max-height:calc(100vh - 96px);max-width:var(--_w,640px);overflow:hidden;width:100%}.fmd-head[data-v-a9c5294b]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--space-5) var(--space-6)}.fmd-head h2[data-v-a9c5294b]{color:var(--text-primary);font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em;margin:0}.fmd-close[data-v-a9c5294b]{align-items:center;background:var(--oyster-50);border:0;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background var(--transition-fast);width:44px}.fmd-close[data-v-a9c5294b] svg{height:14px;width:14px}.fmd-close[data-v-a9c5294b]:hover{background:var(--oyster-100);color:var(--text-primary)}.fmd-close[data-v-a9c5294b]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.fmd-body[data-v-a9c5294b]{flex:1;overflow-y:auto;padding:var(--space-6)}.fmd-foot[data-v-a9c5294b]{border-top:1px solid var(--border-default);display:flex;flex-shrink:0;gap:var(--space-3);justify-content:flex-end;padding:var(--space-5) var(--space-6)}.fmd-enter-active[data-v-a9c5294b],.fmd-leave-active[data-v-a9c5294b]{transition:opacity .2s var(--ease-focus)}.fmd-enter-active .fmd-card[data-v-a9c5294b],.fmd-leave-active .fmd-card[data-v-a9c5294b]{transition:transform .24s var(--ease-focus)}.fmd-enter-from[data-v-a9c5294b],.fmd-leave-to[data-v-a9c5294b]{opacity:0}.fmd-enter-from .fmd-card[data-v-a9c5294b],.fmd-leave-to .fmd-card[data-v-a9c5294b]{transform:translateY(-8px)}@media(max-width:720px){.fmd-overlay[data-v-a9c5294b]{padding:24px var(--space-3) var(--space-7)}}.bpm[data-v-cfa20873]{display:flex;flex-direction:column;gap:var(--space-5)}.bpm-summary[data-v-cfa20873]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-4)}.bpm-summary div[data-v-cfa20873]{display:flex;flex-direction:column;gap:2px}.bpm-summary strong[data-v-cfa20873]{color:var(--text-primary);font-size:var(--text-lg)}.bpm-summary span[data-v-cfa20873]{color:var(--text-secondary);font-size:var(--text-sm)}.bpm-section[data-v-cfa20873]{display:grid;gap:var(--space-3);grid-template-columns:1fr 180px}.bpm-field[data-v-cfa20873]{display:flex;flex-direction:column;gap:6px}.bpm-field>span[data-v-cfa20873]{color:var(--text-tertiary);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bpm-field input[data-v-cfa20873],.bpm-field select[data-v-cfa20873]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;height:42px;padding:0 12px}.bpm-field input[data-v-cfa20873]:focus-visible,.bpm-field select[data-v-cfa20873]:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.bpm-section-hours[data-v-cfa20873]{grid-template-columns:1fr 1fr}.bpm-radio[data-v-cfa20873]{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-height:74px;padding:12px}.bpm-radio.on[data-v-cfa20873]{background:#eeb71714;border-color:var(--banana-100)}.bpm-radio span[data-v-cfa20873]{display:flex;flex-direction:column;gap:3px}.bpm-radio strong[data-v-cfa20873]{color:var(--text-primary);font-size:var(--text-sm)}.bpm-radio small[data-v-cfa20873]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.35}.bpm-hours-input[data-v-cfa20873]{background:var(--bg-surface);color:var(--text-primary);font:inherit;height:38px;padding:0 10px;width:82px}.bpm-hours-input[data-v-cfa20873],.bpm-list-wrap[data-v-cfa20873]{border:1px solid var(--border-default);border-radius:var(--radius-sm)}.bpm-list-wrap[data-v-cfa20873]{overflow:hidden}.bpm-list-wrap>header[data-v-cfa20873]{background:var(--oyster-50);color:var(--text-tertiary);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.04em;padding:10px 12px;text-transform:uppercase}.bpm-list[data-v-cfa20873]{list-style:none;margin:0;max-height:260px;overflow:auto;padding:0}.bpm-list li[data-v-cfa20873]{border-top:1px solid var(--border-default);display:flex;gap:var(--space-3);justify-content:space-between;padding:11px 12px}.bpm-task-main[data-v-cfa20873]{display:flex;flex-direction:column;gap:2px;min-width:0}.bpm-task-main strong[data-v-cfa20873]{color:var(--text-primary);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpm-task-main small[data-v-cfa20873]{color:var(--text-tertiary);font-size:var(--text-xs)}.bpm-task-hours[data-v-cfa20873]{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:800}.bpm-error[data-v-cfa20873]{background:var(--tomato-10);border-radius:var(--radius-sm);color:var(--danger);font-size:var(--text-sm);margin:0;padding:10px 12px}@media(max-width:640px){.bpm-section[data-v-cfa20873],.bpm-section-hours[data-v-cfa20873]{grid-template-columns:1fr}}.inb[data-v-51abd738]{display:flex;flex-direction:column;gap:0}.inb-head[data-v-51abd738]{align-items:center;display:flex;gap:var(--space-3)}.inb-head h2[data-v-51abd738]{color:var(--text-primary);font-size:var(--text-lg);font-weight:800;margin:0}.inb-count[data-v-51abd738]{background:var(--oyster-50);border-radius:var(--radius-full);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700;padding:2px 10px}.inb-count[data-v-51abd738],.tp-batch[data-v-51abd738]{color:var(--text-secondary)}.tp-batch[data-v-51abd738]{align-items:center;border-left:1px solid var(--border-default);display:inline-flex;font-size:var(--text-xs);font-weight:700;gap:8px;margin-left:var(--space-2);padding-left:var(--space-3)}.inb-empty[data-v-51abd738]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.5;padding:var(--space-7);text-align:center}.tp-list[data-v-51abd738]{display:flex;flex-direction:column;gap:0}.tp-group[data-v-51abd738]{background:var(--bg-surface);border:0;border-bottom:1px solid var(--border-default);border-radius:0;overflow:hidden}.tp-group[data-v-51abd738]:last-child{border-bottom:0}.tp-group-head[data-v-51abd738]{align-items:center;background:var(--oyster-50);border-bottom:1px solid var(--border-default);display:flex;gap:12px;padding:13px 16px}.tp-select-all[data-v-51abd738]{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.tp-select-all input[data-v-51abd738]{accent-color:var(--banana-100);height:15px;width:15px}.tp-group-mark[data-v-51abd738]{background:var(--banana-100);border-radius:2px;flex-shrink:0;height:28px;width:4px}.tp-group-title[data-v-51abd738]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.tp-group-title h3[data-v-51abd738]{color:var(--text-primary);font-size:14px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-group-meta[data-v-51abd738]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:var(--text-xs);gap:4px}.tp-group-meta[data-v-51abd738] svg{height:11px;width:11px}.tp-table-wrap[data-v-51abd738]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tp-table[data-v-51abd738]{border-collapse:collapse;font-size:13px;min-width:720px;width:100%}.tp-table td[data-v-51abd738],.tp-table th[data-v-51abd738]{border-bottom:1px solid var(--border-default);padding:10px 12px;text-align:left;vertical-align:middle}.tp-table td.sel[data-v-51abd738],.tp-table th.sel[data-v-51abd738]{padding-right:4px;text-align:center;width:34px}.tp-table td.sel input[data-v-51abd738]{accent-color:var(--banana-100);height:15px;width:15px}.tp-table tr:last-child td[data-v-51abd738]{border-bottom:0}.tp-table tbody tr[data-v-51abd738]{transition:background var(--transition-fast)}.tp-table tbody tr[data-v-51abd738]:hover{background:var(--oyster-50)}.tp-table tbody tr.selected[data-v-51abd738]{background:#eeb71714}.tp-table th[data-v-51abd738]{background:var(--bg-surface-raised);color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tp-table .num[data-v-51abd738]{font-variant-numeric:tabular-nums;text-align:right}.tp-parent[data-v-51abd738]{color:var(--text-tertiary);display:block;font-size:11px;font-weight:500;margin-top:1px}.tp-type[data-v-51abd738]{background:var(--oyster-50);border:1px solid var(--border-default);border-radius:4px;font-size:11px;font-weight:600;padding:3px 7px}.tp-ai[data-v-51abd738],.tp-type[data-v-51abd738]{color:var(--text-secondary)}.tp-ai[data-v-51abd738]{font-size:var(--text-xs);min-width:200px}.tp-ai-pitch[data-v-51abd738]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;line-height:1.4}.tp-ai-name[data-v-51abd738]{font-size:14px;font-weight:700}.tp-ai-name[data-v-51abd738],.tp-ai-when[data-v-51abd738]{color:var(--text-primary)}.tp-ai-when[data-v-51abd738]{font-weight:600;margin-left:4px}.tp-ai-cap[data-v-51abd738],.tp-ai-h[data-v-51abd738]{color:var(--text-tertiary);font-weight:500}.tp-ai-maker[data-v-51abd738]{color:var(--text-primary);font-weight:600}.tp-ai-empty[data-v-51abd738]{color:var(--text-tertiary)}.tp-act-secondary[data-v-51abd738]{margin-left:4px}.tp-plan-approved[data-v-51abd738],.tp-plan-draft[data-v-51abd738],.tp-plan-feedback[data-v-51abd738],.tp-plan-proposed[data-v-51abd738],.tp-plan-sent[data-v-51abd738]{border-color:currentColor;font-weight:800}.tp-plan-draft[data-v-51abd738]{color:var(--text-secondary)}.tp-plan-proposed[data-v-51abd738]{background:var(--role-admin-soft);color:var(--role-admin-100)}.tp-plan-feedback[data-v-51abd738]{background:var(--tomato-10);color:var(--danger)}.tp-plan-approved[data-v-51abd738]{background:#00c8751a;color:var(--success)}.tp-plan-sent[data-v-51abd738]{background:#eeb71724;color:var(--banana-140)}.tp-ai-loading[data-v-51abd738]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-style:italic;gap:6px}.tp-spin[data-v-51abd738]{animation:tp-spin-51abd738 .7s linear infinite;border:1.5px solid var(--oyster-100);border-radius:50%;border-top-color:var(--role-admin-100);height:10px;width:10px}@keyframes tp-spin-51abd738{to{transform:rotate(1turn)}}.tp-actions[data-v-51abd738]{text-align:right;white-space:nowrap}.tp-actions .btn[data-v-51abd738]{border-radius:4px}@media(max-width:720px){.tp-group-head[data-v-51abd738],.tp-group-title[data-v-51abd738]{align-items:flex-start}.tp-group-title[data-v-51abd738]{flex-direction:column;gap:5px}.tp-group-meta[data-v-51abd738]{margin-left:16px;width:100%}}.inb[data-v-8591db34]{display:flex;flex-direction:column;gap:var(--space-4)}.inb-head[data-v-8591db34]{align-items:center;display:flex;gap:var(--space-3)}.inb-head h2[data-v-8591db34]{color:var(--text-primary);font-size:var(--text-lg);font-weight:800;margin:0}.inb-count[data-v-8591db34]{background:var(--oyster-50);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700;padding:2px 10px}.inb-list[data-v-8591db34]{display:flex;flex-direction:column;gap:var(--space-3)}.brf-card[data-v-8591db34]{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;gap:var(--space-4);padding:var(--space-5) var(--space-5);transition:border-color var(--transition-fast)}.brf-card[data-v-8591db34]:hover{border-color:var(--border-strong)}.brf-main[data-v-8591db34]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0}.brf-title[data-v-8591db34]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.brf-title h3[data-v-8591db34]{color:var(--text-primary);font-size:var(--text-base);font-weight:700;margin:0}.brf-desc[data-v-8591db34]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.brf-meta[data-v-8591db34]{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--space-4)}.brf-meta span[data-v-8591db34]{align-items:center;display:inline-flex;gap:4px}.brf-meta span[data-v-8591db34] svg{height:11px;width:11px}.brf-actions[data-v-8591db34]{display:flex;flex-shrink:0;gap:var(--space-2)}.brf-actions .btn[data-v-8591db34]{white-space:nowrap}.brf-terug[data-v-8591db34]{color:var(--tomato-120)}.brf-terug[data-v-8591db34]:hover{background:var(--tomato-10)}@media(max-width:720px){.brf-card[data-v-8591db34]{flex-direction:column}.brf-actions[data-v-8591db34]{width:100%}}.rj[data-v-8591db34]{display:flex;flex-direction:column;gap:16px}.rj-intro[data-v-8591db34]{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0}.rj-presets[data-v-8591db34]{display:flex;flex-wrap:wrap;gap:6px}.rj-preset[data-v-8591db34]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:6px 12px;transition:all var(--transition-fast)}.rj-preset[data-v-8591db34]:hover{border-color:var(--border-strong);color:var(--text-primary)}.rj-preset.on[data-v-8591db34]{background:var(--banana-10);border-color:var(--banana-100);color:var(--text-primary)}.rj-field[data-v-8591db34]{display:flex;flex-direction:column;font-size:13px;gap:6px}.rj-field>span[data-v-8591db34]{color:var(--text-primary);font-weight:600}.rj-field textarea[data-v-8591db34]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font:inherit;font-size:14px;line-height:1.5;min-height:100px;padding:10px 12px;resize:vertical}.rj-field textarea[data-v-8591db34]:focus-visible{border-color:var(--banana-100,#eeb717);box-shadow:0 0 0 1px var(--banana-100,#eeb717);outline:none}.inb[data-v-2c5d0318]{display:flex;flex-direction:column;gap:var(--space-4)}.inb-head[data-v-2c5d0318]{align-items:center;display:flex;gap:var(--space-3)}.inb-head h2[data-v-2c5d0318]{color:var(--text-primary);font-size:var(--text-lg);font-weight:800;margin:0}.inb-count[data-v-2c5d0318]{background:var(--oyster-50);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700;padding:2px 10px}.inb-list[data-v-2c5d0318]{display:flex;flex-direction:column;gap:var(--space-3)}.actie-card[data-v-2c5d0318]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);transition:border-color var(--transition-fast)}.actie-card[data-v-2c5d0318]:hover{border-color:var(--border-strong)}.actie-main[data-v-2c5d0318]{flex:1;min-width:0}.actie-main h3[data-v-2c5d0318]{color:var(--text-primary);font-size:var(--text-base);font-weight:700;margin:0 0 6px}.actie-meta[data-v-2c5d0318]{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--space-3)}.actie-meta span[data-v-2c5d0318]{align-items:center;display:inline-flex;gap:4px}.actie-meta span[data-v-2c5d0318] svg{height:11px;width:11px}.actie-status[data-v-2c5d0318]{background:var(--carrot-10);border-radius:var(--radius-full);color:var(--carrot-120);font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.planner-board[data-v-949f28a7]{container-type:inline-size;display:flex;flex-direction:column;gap:18px;margin:0;max-width:none;padding:clamp(18px,3vw,36px) clamp(14px,3vw,36px) 96px;width:100%}.planner-board-head[data-v-949f28a7]{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(240px,.86fr) minmax(320px,1.14fr)}.planner-board-copy[data-v-949f28a7]{background:var(--olive-100);border-radius:8px;color:var(--text-on-dark);display:flex;flex-direction:column;gap:14px;min-height:132px;padding:16px 18px}.planner-board-copy-head[data-v-949f28a7]{display:flex;flex-direction:column;gap:4px}.planner-board-copy-head h1[data-v-949f28a7]{color:inherit;font-size:clamp(20px,1.4cqi + .6rem,26px);font-weight:900;letter-spacing:0;line-height:1.1;margin:0}.planner-stream[data-v-949f28a7]{border-top:1px solid hsla(0,0%,100%,.08);container-type:inline-size;margin-top:auto;min-height:0;padding-top:12px}.planner-date[data-v-949f28a7]{color:var(--banana-100);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.planner-board-head[data-v-949f28a7] .db-card{border-radius:8px;box-shadow:none;height:100%;margin:0}.planner-lane[data-v-949f28a7],.planner-primary-lane[data-v-949f28a7]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 1px 2px #1b1c1c0a;min-width:0}.planner-primary-lane[data-v-949f28a7]{overflow:hidden}.planner-lanes[data-v-949f28a7]{align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1fr}.planner-lane[data-v-949f28a7] .inb,.planner-primary-lane[data-v-949f28a7] .inb{gap:0}.planner-lane[data-v-949f28a7] .inb-head,.planner-primary-lane[data-v-949f28a7] .inb-head{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-default);display:flex;gap:10px;margin:0;min-height:48px;padding:0 16px}.planner-lane[data-v-949f28a7] .inb-head h2,.planner-primary-lane[data-v-949f28a7] .inb-head h2{color:var(--text-primary);font-size:13px;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.planner-lane[data-v-949f28a7] .inb-head .desc,.planner-lane[data-v-949f28a7] .inb-head .sub,.planner-lane[data-v-949f28a7] .inb-head p,.planner-lane[data-v-949f28a7] .inb-sub,.planner-primary-lane[data-v-949f28a7] .inb-head .desc,.planner-primary-lane[data-v-949f28a7] .inb-head .sub,.planner-primary-lane[data-v-949f28a7] .inb-head p,.planner-primary-lane[data-v-949f28a7] .inb-sub{display:none!important}.planner-lane[data-v-949f28a7] .inb-count,.planner-lane[data-v-949f28a7] .inb-head .count,.planner-primary-lane[data-v-949f28a7] .inb-count,.planner-primary-lane[data-v-949f28a7] .inb-head .count{background:var(--oyster-50);border-radius:999px;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;padding:2px 8px}.planner-lane[data-v-949f28a7] .inb-list{gap:0}.planner-lane[data-v-949f28a7] .actie-card,.planner-lane[data-v-949f28a7] .brf-card{background:transparent;border:0;border-bottom:1px solid var(--border-default);border-radius:0;box-shadow:none;margin:0;padding:14px 16px}.planner-lane[data-v-949f28a7] .actie-card:last-child,.planner-lane[data-v-949f28a7] .brf-card:last-child{border-bottom:0}.planner-lane[data-v-949f28a7] .actie-card:hover,.planner-lane[data-v-949f28a7] .brf-card:hover{background:var(--oyster-50);border-color:var(--border-default)}.planner-lane[data-v-949f28a7] .actie-card h3,.planner-lane[data-v-949f28a7] .brf-card h3{font-size:15px;font-weight:700;letter-spacing:0;margin:0 0 4px}.planner-lane[data-v-949f28a7] .brf-desc{color:var(--text-secondary);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.45;margin:0 0 6px;-webkit-box-orient:vertical;overflow:hidden}.planner-lane[data-v-949f28a7] .actie-meta,.planner-lane[data-v-949f28a7] .brf-meta{color:var(--text-tertiary);font-size:12px;gap:10px}.planner-lane[data-v-949f28a7] .actie-status{background:var(--carrot-10);border-radius:4px;color:var(--carrot-120);letter-spacing:0;padding:2px 6px;text-transform:none}.planner-lane[data-v-949f28a7] .brf-actions{align-items:center}.planner-lane[data-v-949f28a7] .inb-empty,.planner-primary-lane[data-v-949f28a7] .inb-empty{background:transparent;border:0;border-radius:0;color:var(--text-tertiary);margin:0;padding:18px 16px;text-align:left}@container (max-width: 860px){.planner-board-head[data-v-949f28a7],.planner-lanes[data-v-949f28a7]{grid-template-columns:1fr}.planner-board-copy[data-v-949f28a7]{min-height:132px}}@container (max-width: 520px){.planner-board[data-v-949f28a7]{gap:12px;padding:12px 10px 80px}.planner-board-copy[data-v-949f28a7]{min-height:64px;padding:12px 14px}.planner-board-copy p[data-v-949f28a7]{display:none}}@media(max-height:520px){.planner-board[data-v-949f28a7]{gap:12px;padding-top:10px}.planner-board-copy[data-v-949f28a7]{min-height:56px;padding:10px 14px}.planner-board-copy h1[data-v-949f28a7]{font-size:clamp(18px,1.4cqi + .6rem,22px)}.planner-board-copy p[data-v-949f28a7]{display:none}}.avatar[data-v-8285f5e0]{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;letter-spacing:.02em;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:32px}.avatar img[data-v-8285f5e0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-sm[data-v-8285f5e0]{font-size:10px;height:24px;width:24px}.avatar-md[data-v-8285f5e0]{font-size:12px;height:32px;width:32px}.avatar-lg[data-v-8285f5e0]{font-size:15px;height:44px;width:44px}.avatar-xl[data-v-8285f5e0]{font-size:18px;height:64px;letter-spacing:.04em;width:64px}.aan-page[data-v-f1b51a89]{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);margin:0;max-width:none;padding:clamp(20px,4vw,56px) clamp(16px,3vw,40px) 80px;width:100%}.aan-briefing[data-v-f1b51a89]{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px}.aan-line[data-v-f1b51a89]{color:var(--text-primary);flex:1;font-size:clamp(15px,.5cqi + .95rem,22px);font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:0;min-width:240px}.aan-greet[data-v-f1b51a89],.aan-line strong[data-v-f1b51a89]{font-weight:700}.aan-greet[data-v-f1b51a89]{margin-right:.3em}.aan-rest[data-v-f1b51a89]{color:var(--text-secondary)}.aan-tools[data-v-f1b51a89]{align-items:center;display:flex;flex-shrink:0;gap:8px}.section-head[data-v-f1b51a89]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.section-head .right[data-v-f1b51a89]{align-items:center;display:flex;gap:6px}.filter-tabs[data-v-f1b51a89]{background:var(--surface-2);border-radius:var(--r-pill);display:flex;gap:2px;padding:2px}.filter-tabs button[data-v-f1b51a89]{background:transparent;border:0;border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:700;padding:5px 12px;transition:all var(--dur-fast)}.filter-tabs button[data-v-f1b51a89]:hover{color:var(--text)}.filter-tabs button.on[data-v-f1b51a89]{background:var(--surface);box-shadow:var(--shadow-hair);color:var(--text)}.empty-state[data-v-f1b51a89]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);color:var(--text-muted);padding:28px;text-align:center}.empty-state h3[data-v-f1b51a89]{color:var(--text);font-size:15px;font-weight:800;margin-bottom:4px}.empty-state p[data-v-f1b51a89]{font-size:13px}.aan-groups[data-v-f1b51a89]{gap:32px}.aan-group[data-v-f1b51a89],.aan-groups[data-v-f1b51a89]{display:flex;flex-direction:column}.aan-group[data-v-f1b51a89]{gap:12px}.aan-group-head[data-v-f1b51a89]{align-items:baseline;border-bottom:1px solid var(--border-default);display:flex;gap:12px;padding:0 0 10px}.aan-group-title[data-v-f1b51a89]{color:var(--text-primary);font-size:14px;font-weight:700;letter-spacing:-.005em;margin:0}.aan-group-count[data-v-f1b51a89]{color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.aan-group-live[data-v-f1b51a89]{color:var(--text-tertiary);font-size:12px;font-style:italic;margin-left:auto}.aan-list[data-v-f1b51a89]{display:flex;flex-direction:column;gap:8px}.aan-card[data-v-f1b51a89]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);cursor:pointer;overflow:hidden;transition:all var(--dur-fast) var(--ease)}.aan-card[data-v-f1b51a89]:hover{border-color:var(--border-strong,#d4d4d4);box-shadow:var(--shadow-card);transform:translateY(-1px)}.aan-card[data-v-f1b51a89]:active{transform:translateY(0)}.aan-card.expanded[data-v-f1b51a89]{box-shadow:var(--shadow-card)}.aan-card.st-geconverteerd[data-v-f1b51a89]{opacity:.9}.aan-card.st-afgewezen[data-v-f1b51a89]{opacity:.55}.aan-card.st-afgerond[data-v-f1b51a89]{opacity:.7}.card-head[data-v-f1b51a89]{align-items:stretch;cursor:pointer;display:flex;gap:12px;padding:14px 18px 14px 14px;position:relative}.card-stripe[data-v-f1b51a89]{background:var(--_c);border-radius:2px;flex-shrink:0;width:4px}.card-main[data-v-f1b51a89]{flex:1;min-width:0}.card-top[data-v-f1b51a89]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.status-pill[data-v-f1b51a89]{border-radius:var(--r-pill);font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.status-pill.st-nieuw[data-v-f1b51a89]{background:var(--accent-soft);color:var(--accent-ink,#784bd1)}.status-pill.st-in_review[data-v-f1b51a89]{background:var(--warning-soft);color:#b26a00}.status-pill.st-goedgekeurd[data-v-f1b51a89]{background:var(--success-soft,#d4f4e2);color:var(--apple-120,#00b461)}.status-pill.st-geconverteerd[data-v-f1b51a89]{background:var(--info-soft,#d6ecfa);color:var(--info,#007eb5)}.status-pill.st-afgewezen[data-v-f1b51a89]{background:#df2f4a1a;color:var(--danger,#df2f4a)}.who[data-v-f1b51a89]{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.when[data-v-f1b51a89]{color:var(--text-muted);font-size:11px}.card-title[data-v-f1b51a89]{font-size:16px;font-weight:800;letter-spacing:-.01em;margin-bottom:6px}.card-msg[data-v-f1b51a89]{color:var(--text-secondary);font-size:13px;line-height:1.55;margin-bottom:8px;padding:0}.card-msg[data-v-f1b51a89]:before{content:""}.card-meta[data-v-f1b51a89]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:18px}.meta-item[data-v-f1b51a89]{align-items:center;display:inline-flex;gap:4px}.meta-item[data-v-f1b51a89] svg{height:12px;width:12px}.meta-item.link[data-v-f1b51a89]{color:var(--info)}.days-until[data-v-f1b51a89]{font-variant-numeric:tabular-nums;font-weight:700;margin-left:4px}.days-until.urgent[data-v-f1b51a89]{color:var(--danger)}.expand-ic[data-v-f1b51a89]{align-self:center;color:var(--text-subtle);flex-shrink:0;height:16px;transition:transform .2s var(--ease);width:16px}.card-actions[data-v-f1b51a89]{align-items:center;background:var(--surface-2);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px}.btn-convert[data-v-f1b51a89]{background:var(--apple-100,#00c875);color:#fff}.btn-convert[data-v-f1b51a89]:hover:not(:disabled){background:var(--apple-120,#00b461)}.btn-convert[data-v-f1b51a89]:disabled{opacity:.5}.hint[data-v-f1b51a89]{color:var(--text-muted);font-size:12px;font-style:italic}.card-body[data-v-f1b51a89]{background:var(--surface);border-top:1px solid var(--border);padding:16px 20px}.loading-row[data-v-f1b51a89]{color:var(--text-muted);font-size:12px;padding:12px;text-align:center}.briefing-grid[data-v-f1b51a89]{display:flex;flex-direction:column;gap:10px}.b-row[data-v-f1b51a89]{display:grid;gap:14px;grid-template-columns:160px 1fr}.b-row .bk[data-v-f1b51a89]{color:var(--text-subtle);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:capitalize}.b-row .bv[data-v-f1b51a89]{font-size:13px;line-height:1.5;white-space:pre-wrap}.b-tag[data-v-f1b51a89]{background:var(--surface-2);border-radius:var(--r-pill);display:inline-block;font-size:11px;margin-bottom:4px;margin-right:4px;padding:2px 8px}.ptm[data-v-4527cc9d]{display:flex;flex-direction:column;gap:24px}.ptm-summary[data-v-4527cc9d]{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;padding-bottom:16px}.ptm-summary strong[data-v-4527cc9d]{color:var(--text-primary);font-weight:700}.ptm-cap[data-v-4527cc9d]{color:var(--text-tertiary)}.ptm-cap.warn[data-v-4527cc9d]{color:var(--tomato-130,#a01);font-weight:700}.ptm-warn[data-v-4527cc9d]{background:var(--carrot-10,rgba(252,171,61,.1));border-radius:4px;color:var(--carrot-130,#c54);font-size:13px;line-height:1.5;padding:12px 16px}.ptm-warn strong[data-v-4527cc9d]{color:var(--text-primary)}.ptm-sec[data-v-4527cc9d]{display:flex;flex-direction:column;gap:12px}.ptm-sec-head[data-v-4527cc9d]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.ptm-sec-head h3[data-v-4527cc9d]{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.ptm-count[data-v-4527cc9d]{color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.ptm-search[data-v-4527cc9d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;height:40px;padding:0 14px;width:100%}.ptm-search[data-v-4527cc9d]:focus-visible{border-color:var(--banana-100,#eeb717);box-shadow:0 0 0 1px var(--banana-100,#eeb717);outline:none}.ptm-list[data-v-4527cc9d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;display:flex;flex-direction:column;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.ptm-list li:not(:last-child) .ptm-task[data-v-4527cc9d],.ptm-list li:not(:last-child).ptm-empty[data-v-4527cc9d]{border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.05))}.ptm-task[data-v-4527cc9d]{align-items:center;background:transparent;border:0;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:16px;padding:10px 14px;text-align:left;transition:background var(--transition-fast);width:100%}.ptm-task[data-v-4527cc9d]:hover{background:var(--oyster-50,rgba(0,0,0,.03))}.ptm-task.on[data-v-4527cc9d]{background:var(--banana-10,#fdf8e8);box-shadow:inset 2px 0 0 var(--banana-100,#eeb717)}.ptm-task[data-v-4527cc9d]:focus-visible{background:var(--oyster-50,rgba(0,0,0,.03));box-shadow:inset 2px 0 0 var(--banana-100,#eeb717);outline:none}.ptm-task-main[data-v-4527cc9d]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ptm-task-name[data-v-4527cc9d]{color:var(--text-primary);font-size:14px;font-weight:600}.ptm-task-name[data-v-4527cc9d],.ptm-task-sub[data-v-4527cc9d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptm-task-sub[data-v-4527cc9d]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:12px;gap:6px}.ptm-camp[data-v-4527cc9d]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.ptm-task-camp[data-v-4527cc9d]{color:var(--text-secondary);font-weight:600}.ptm-sep[data-v-4527cc9d]{color:var(--text-tertiary)}.ptm-task-opdracht[data-v-4527cc9d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptm-task-hours[data-v-4527cc9d]{color:var(--text-secondary);flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ptm-empty[data-v-4527cc9d]{color:var(--text-tertiary);font-size:13px;padding:24px;text-align:center}.ptm-slots[data-v-4527cc9d]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.ptm-slots button[data-v-4527cc9d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:12px 14px;text-align:left;transition:border-color .12s ease,background .12s ease}.ptm-slots button .slot-name[data-v-4527cc9d]{color:var(--text-primary);font-size:13px;font-weight:700}.ptm-slots button .slot-meta[data-v-4527cc9d]{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.ptm-slots button[data-v-4527cc9d]:hover{border-color:var(--text-secondary)}.ptm-slots button.on[data-v-4527cc9d]{background:var(--banana-10,rgba(238,183,23,.08));border-color:var(--banana-100,#eeb717);box-shadow:inset 0 0 0 1px var(--banana-100,#eeb717)}.ptm-slots button[data-v-4527cc9d]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:2px}.ptm-custom-times[data-v-4527cc9d]{background:var(--oyster-50,rgba(0,0,0,.03));border-radius:6px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:12px 14px}.ptm-error[data-v-4527cc9d]{background:var(--tomato-10,rgba(226,68,92,.1));border-radius:6px;color:var(--tomato-130,#b3273f);font-size:13px;line-height:1.5;margin:0;padding:10px 14px}.ptm-error strong[data-v-4527cc9d]{font-weight:700}.ptm-error em[data-v-4527cc9d]{font-style:normal;font-weight:600}.ptm-form[data-v-4527cc9d]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ptm-field[data-v-4527cc9d]{display:flex;flex-direction:column;font-size:13px;gap:6px}.ptm-field>span[data-v-4527cc9d]{color:var(--text-primary);font-weight:600}.ptm-field input[type=number][data-v-4527cc9d],.ptm-field textarea[data-v-4527cc9d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:13px;height:40px;padding:0 12px}.ptm-field input[type=number][data-v-4527cc9d]:focus-visible,.ptm-field textarea[data-v-4527cc9d]:focus-visible{border-color:var(--banana-100,#eeb717);box-shadow:0 0 0 1px var(--banana-100,#eeb717);outline:none}.ptm-field textarea[data-v-4527cc9d]{height:auto;line-height:1.5;padding:10px 12px;resize:vertical}.ptm-field-full[data-v-4527cc9d]{grid-column:1/-1}.ptm-readonly[data-v-4527cc9d]{align-items:center;background:var(--oyster-50,rgba(0,0,0,.03));border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);display:flex;height:40px;padding:0 12px}.ptm-hint[data-v-4527cc9d]{color:var(--text-tertiary);font-size:11px}.ptm-hint.warn[data-v-4527cc9d]{color:var(--tomato-130,#a01);font-weight:600}@media(max-width:600px){.ptm-form[data-v-4527cc9d]{grid-template-columns:1fr}.ptm-slots[data-v-4527cc9d]{grid-template-columns:repeat(2,minmax(0,1fr))}.ptm-custom-times[data-v-4527cc9d]{grid-template-columns:1fr 1fr}}@media(max-width:420px){.ptm-slots[data-v-4527cc9d]{grid-template-columns:1fr}}.cap-page[data-v-ceabde8f]{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);margin:0;max-width:none;padding:clamp(20px,4vw,56px) clamp(16px,3vw,40px) 80px;width:100%}.cap-top-toolbar[data-v-ceabde8f]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 1px 2px #1b1c1c0a;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.cap-top-btn[data-v-ceabde8f]{align-items:center;background:var(--bg-base,#fff);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:8px 14px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.cap-top-btn[data-v-ceabde8f] svg{color:var(--text-secondary);height:14px;width:14px}.cap-top-btn[data-v-ceabde8f]:hover{background:var(--banana-10);border-color:var(--banana-100)}.cap-top-btn[data-v-ceabde8f]:hover svg{color:var(--olive-100)}.cap-top-btn[data-v-ceabde8f]:active{transform:translateY(1px)}.cap-top-btn[data-v-ceabde8f]:focus-visible{outline:2px solid var(--banana-100);outline-offset:2px}@container (max-width: 540px){.cap-top-btn span[data-v-ceabde8f]{display:none}.cap-top-btn[data-v-ceabde8f]{padding:8px 10px}}.cap-briefing[data-v-ceabde8f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px}.day-actions[data-v-ceabde8f]{display:flex;flex-direction:column;gap:16px}.day-actions-intro[data-v-ceabde8f]{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.day-actions-grid[data-v-ceabde8f]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.da-btn[data-v-ceabde8f]{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:14px 16px;text-align:left;transition:border-color .12s ease,background .12s ease}.da-btn[data-v-ceabde8f]:hover:not(:disabled){background:var(--oyster-50);border-color:var(--olive-100,#1b1c1c)}.da-btn[data-v-ceabde8f]:disabled{cursor:not-allowed;opacity:.5}.da-icon[data-v-ceabde8f]{align-items:center;background:var(--banana-10);border-radius:6px;color:var(--banana-140,#b88500);display:inline-flex;height:28px;justify-content:center;margin-bottom:4px;width:28px}.da-icon[data-v-ceabde8f] svg{height:14px;width:14px}.da-name[data-v-ceabde8f]{color:var(--text-primary);font-size:13px;font-weight:700}.da-desc[data-v-ceabde8f]{color:var(--text-tertiary);font-size:12px;line-height:1.4}@container (max-width: 600px){.day-actions-grid[data-v-ceabde8f]{grid-template-columns:1fr}}.td[data-v-ceabde8f]{display:flex;flex-direction:column;gap:16px}.td-meta[data-v-ceabde8f]{display:grid;font-size:14px;gap:8px 16px;grid-template-columns:100px 1fr;margin:0}.td-meta>div[data-v-ceabde8f]{display:contents}.td-meta dt[data-v-ceabde8f]{align-self:center;color:var(--text-tertiary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.td-meta dd[data-v-ceabde8f]{font-weight:500}.cap-line[data-v-ceabde8f],.td-meta dd[data-v-ceabde8f]{color:var(--text-primary);margin:0}.cap-line[data-v-ceabde8f]{flex:1;font-size:clamp(15px,.5cqi + .95rem,22px);font-weight:400;letter-spacing:-.005em;line-height:1.55;min-width:260px}.cap-line strong[data-v-ceabde8f]{color:var(--text-primary);font-weight:700}.cap-greet[data-v-ceabde8f]{font-weight:700;margin-right:.3em}.cap-rest[data-v-ceabde8f]{color:var(--text-secondary)}.cap-link[data-v-ceabde8f]{background:transparent;border:0;color:var(--text-primary);cursor:pointer;display:inline;font:inherit;font-weight:600;margin:0 .25em 0 0;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-thickness .12s ease}.cap-link[data-v-ceabde8f]:hover{text-decoration-thickness:2px}.cap-link[data-v-ceabde8f]:focus-visible{border-radius:2px;outline:2px solid var(--banana-100,#eeb717);outline-offset:3px}.cap-link.tone-urgent[data-v-ceabde8f]{color:var(--tomato-130,#a01);text-decoration-color:var(--tomato-100,#e44)}.cap-stat[data-v-ceabde8f]{font-weight:600;margin-right:.25em}.cap-stat.tone-urgent[data-v-ceabde8f]{color:var(--tomato-130,#a01)}.cap-glue[data-v-ceabde8f]{color:var(--text-secondary)}.cap-week-nav[data-v-ceabde8f]{flex-shrink:0;gap:4px}.cap-nav-btn[data-v-ceabde8f],.cap-week-nav[data-v-ceabde8f]{align-items:center;display:inline-flex}.cap-nav-btn[data-v-ceabde8f]{background:transparent;border:0;border-radius:4px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:500;height:44px;justify-content:center;min-width:44px;padding:6px 10px}.cap-nav-btn[data-v-ceabde8f] svg{height:14px;width:14px}.cap-nav-btn[data-v-ceabde8f]:hover{background:var(--oyster-50,rgba(0,0,0,.04));color:var(--text-primary)}.cap-nav-btn[data-v-ceabde8f]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:1px}.cap-nav-today[data-v-ceabde8f]{font-weight:600;padding:6px 14px}.cap-nav-today.is-now[data-v-ceabde8f]{color:var(--text-primary)}.cap-nav-today[data-v-ceabde8f]:not(.is-now){color:var(--banana-140,#b88500);font-weight:700}.cap-suggesties[data-v-ceabde8f]{display:flex;flex-direction:column;gap:8px}.cs-head[data-v-ceabde8f]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.cs-title[data-v-ceabde8f]{font-size:11px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.cs-hide[data-v-ceabde8f],.cs-title[data-v-ceabde8f]{color:var(--text-tertiary)}.cs-hide[data-v-ceabde8f]{background:transparent;border:0;cursor:pointer;font:inherit;font-size:11px;padding:0;text-decoration:underline;text-underline-offset:3px}.cs-hide[data-v-ceabde8f]:hover{color:var(--text-primary)}.cs-loading[data-v-ceabde8f]{color:var(--text-tertiary);font-size:13px;font-style:italic;margin:0;padding:8px 0}.cs-list[data-v-ceabde8f]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.cs-item[data-v-ceabde8f]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);display:grid;font-size:14px;gap:12px;grid-template-columns:12px 1fr auto;line-height:1.4;padding:12px 14px;transition:background var(--transition-fast)}.cs-item[data-v-ceabde8f]:hover{background:var(--oyster-50,rgba(0,0,0,.02))}.cs-dot[data-v-ceabde8f]{background:var(--text-tertiary);border-radius:50%;height:8px;width:8px}.cs-dot.sev-high[data-v-ceabde8f]{background:var(--tomato-100,#df2f4a)}.cs-dot.sev-medium[data-v-ceabde8f]{background:var(--carrot-100,#ec7022)}.cs-dot.sev-low[data-v-ceabde8f]{background:var(--apple-100,#00c875)}.cs-text[data-v-ceabde8f]{min-width:0}.cs-actions[data-v-ceabde8f]{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.cs-secondary[data-v-ceabde8f]{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:4px 8px;text-decoration:underline;text-underline-offset:3px}.cs-secondary[data-v-ceabde8f]:hover{color:var(--text-primary)}.cs-dismiss[data-v-ceabde8f]{background:transparent;border:0;border-radius:4px;color:var(--text-tertiary);cursor:pointer;font-size:16px;font-weight:600;height:24px;line-height:1;width:24px}.cs-dismiss[data-v-ceabde8f]:hover{background:var(--oyster-100);color:var(--text-primary)}.cap-show-suggesties[data-v-ceabde8f]{align-self:flex-start;background:transparent;border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:6px 12px}.cap-show-suggesties[data-v-ceabde8f]:hover{background:var(--oyster-50);color:var(--text-primary)}@container (max-width: 600px){.cs-item[data-v-ceabde8f]{grid-template-columns:12px 1fr;grid-template-rows:auto auto}.cs-actions[data-v-ceabde8f]{grid-column:2/-1;justify-content:flex-end}}.cap-foot[data-v-ceabde8f]{align-items:center;border-top:1px solid var(--border-default);color:var(--text-tertiary);font-size:12px;gap:16px;padding-top:20px}.cap-foot[data-v-ceabde8f],.cap-legend[data-v-ceabde8f]{display:flex;flex-wrap:wrap}.cap-legend[data-v-ceabde8f]{flex:1;gap:14px}.cap-legend .lg[data-v-ceabde8f]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:11px;gap:6px}.cap-legend .sw[data-v-ceabde8f]{border-radius:2px;flex-shrink:0;height:10px;width:10px}.cap-legend .sw.lo[data-v-ceabde8f]{background:var(--apple-40,#c8e4c0)}.cap-legend .sw.mi[data-v-ceabde8f]{background:var(--apple-80,#82c878)}.cap-legend .sw.hi[data-v-ceabde8f]{background:var(--banana-80,#f5cf45)}.cap-legend .sw.ov[data-v-ceabde8f]{background:var(--tomato-80,#e88)}.cap-legend .sw.aw[data-v-ceabde8f]{background:var(--oyster-80,#d4d2cb)}.cap-foot-actions[data-v-ceabde8f]{align-items:center;display:inline-flex;gap:10px}.cap-foot-btn[data-v-ceabde8f]{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cap-foot-btn[data-v-ceabde8f]:hover{color:var(--text-primary);text-decoration-thickness:2px}.cap-foot-btn[data-v-ceabde8f]:focus-visible{border-radius:2px;outline:2px solid var(--banana-100,#eeb717);outline-offset:2px}.cap-foot-sep[data-v-ceabde8f]{color:var(--text-tertiary)}@container (max-width: 720px){.cap-page[data-v-ceabde8f]{gap:20px;padding:16px 16px 72px}.cap-line[data-v-ceabde8f]{font-size:14px}.cap-foot[data-v-ceabde8f]{align-items:flex-start;flex-direction:column;gap:12px}}.cap-empty[data-v-ceabde8f],.cap-loading[data-v-ceabde8f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);color:var(--text-muted);padding:32px;text-align:center}.cap-empty h3[data-v-ceabde8f],.cap-loading h3[data-v-ceabde8f]{color:var(--text);font-size:16px;font-weight:800;margin-bottom:6px}.cap-empty p[data-v-ceabde8f],.cap-loading p[data-v-ceabde8f]{font-size:13px;margin-bottom:14px}.cap-empty-actions[data-v-ceabde8f]{display:flex;gap:8px;justify-content:center}.urgent-banner[data-v-ceabde8f]{align-items:center;background:var(--tomato-10);border:1px solid var(--tomato-40);border-radius:var(--r-m);color:var(--tomato-120);display:flex;font-size:13px;gap:12px;margin-bottom:12px;padding:10px 14px}.urgent-ic[data-v-ceabde8f],.urgent-text[data-v-ceabde8f]{flex-shrink:0}.urgent-list[data-v-ceabde8f]{display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.urgent-pill[data-v-ceabde8f]{align-items:center;background:var(--tomato-20,rgba(255,80,80,.15));border:0;border-radius:var(--r-s);color:var(--tomato-130,#a01);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;max-width:240px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.urgent-pill[data-v-ceabde8f]:hover{background:var(--tomato-40,rgba(255,80,80,.25))}.urgent-pill[data-v-ceabde8f]:focus-visible{outline:2px solid var(--tomato-100,#e44);outline-offset:1px}.urgent-pill-meta[data-v-ceabde8f]{color:var(--tomato-100,#e44);font-weight:400}.urgent-more[data-v-ceabde8f]{align-self:center;font-size:12px;font-weight:600}.urgent-close[data-v-ceabde8f],.urgent-more[data-v-ceabde8f]{color:var(--tomato-100,#e44)}.urgent-close[data-v-ceabde8f]{align-items:center;background:transparent;border:0;border-radius:var(--r-s);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.urgent-close[data-v-ceabde8f] svg{height:12px;width:12px}.urgent-close[data-v-ceabde8f]:hover{background:var(--tomato-20,rgba(255,80,80,.15))}.urgent-close[data-v-ceabde8f]:focus-visible{outline:2px solid var(--tomato-100,#e44);outline-offset:1px}@media(max-width:720px){.urgent-banner[data-v-ceabde8f]{flex-wrap:wrap}.urgent-list[data-v-ceabde8f]{flex-basis:100%}}.filter-panel[data-v-ceabde8f]{background:transparent;border:0;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.05));border-radius:0;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:0;padding:0 0 16px}.filter-panel[data-v-ceabde8f],.search-wrap[data-v-ceabde8f]{align-items:center;display:flex}.search-wrap[data-v-ceabde8f]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);flex:1;gap:8px;max-width:300px;min-width:200px;padding:8px 12px}.search-inp[data-v-ceabde8f]{background:transparent;border:none;font-size:13px;outline:none;width:100%}.toggle-group[data-v-ceabde8f]{align-items:center;display:flex;gap:12px}.toggle-btns[data-v-ceabde8f]{border:1px solid var(--border);border-radius:var(--r-m);display:inline-flex;overflow:hidden}.toggle-btns button[data-v-ceabde8f]{background:var(--surface-2);border:none;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.toggle-btns button[data-v-ceabde8f]:last-child{border-right:none}.toggle-btns button.active[data-v-ceabde8f]{background:var(--surface);color:var(--text);font-weight:800}.multi-sel[data-v-ceabde8f]{height:34px;padding:6px}.filter-reset[data-v-ceabde8f],.multi-sel[data-v-ceabde8f]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);font-size:12px}.filter-reset[data-v-ceabde8f]{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;padding:6px 10px}.filter-reset[data-v-ceabde8f] svg{height:12px;width:12px}.filter-reset[data-v-ceabde8f]:hover{background:var(--tomato-10,#fee);border-color:var(--tomato-100,#e44);color:var(--tomato-120,#c33)}.filter-reset[data-v-ceabde8f]:focus-visible{outline:2px solid var(--focus-ring,#4f7cff);outline-offset:2px}.fase-chk[data-v-ceabde8f]{cursor:pointer;margin-right:4px;vertical-align:middle}.timeline-grid-wrap[data-v-ceabde8f]{background:transparent;border:0;border-radius:0;min-height:400px;overflow:auto}.timeline-grid[data-v-ceabde8f]{display:grid;grid-template-columns:240px var(--col-template,repeat(var(--num-days),minmax(120px,1fr))) 120px;transition:grid-template-columns .2s ease}@container (max-width: 900px){.timeline-grid[data-v-ceabde8f]{grid-template-columns:140px var(--col-template,repeat(var(--num-days),minmax(80px,1fr))) 80px}.mk-text .md[data-v-ceabde8f],.tl-cell.wk-col .wkb[data-v-ceabde8f]{display:none}}@container (max-width: 640px){.timeline-grid[data-v-ceabde8f]{grid-template-columns:64px var(--col-template,repeat(var(--num-days),minmax(60px,1fr)))}.tl-cell.wk-col[data-v-ceabde8f],.tl-header.wk-col[data-v-ceabde8f]{display:none}.mk-text .mn[data-v-ceabde8f]{font-size:11px;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-edit-ic[data-v-ceabde8f],.mk-text .md[data-v-ceabde8f],.pwk-task .hr[data-v-ceabde8f]{display:none}.cap-line[data-v-ceabde8f]{font-size:13px}.cap-week-nav[data-v-ceabde8f]{gap:0}.cell-total[data-v-ceabde8f]{font-size:9px}}.tl-header.day-col.is-today[data-v-ceabde8f]{border-bottom-color:var(--olive-100,#1b1c1c);color:var(--text-primary);font-weight:700}.dn-num[data-v-ceabde8f],.tl-header.day-col.is-hovered[data-v-ceabde8f]:not(.is-today){color:var(--text-primary)}.dn-num[data-v-ceabde8f]{align-items:center;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;margin-left:6px}.dn-num.is-today[data-v-ceabde8f]{background:var(--olive-100,#1b1c1c);border-radius:50%;color:#fff;font-weight:700;height:24px;width:24px}.tl-cell.day-col.is-today[data-v-ceabde8f]{background:#eeb7170a}.tl-cell.day-col.is-hovered-col[data-v-ceabde8f]:not(.is-today){background:var(--oyster-50,rgba(0,0,0,.025))}.tl-header[data-v-ceabde8f]{background:var(--bg-surface,#fff);border-bottom:1px solid var(--border-default);color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 12px;position:sticky;text-transform:uppercase;top:0;z-index:10}.tl-header.mk-col[data-v-ceabde8f]{left:0;z-index:20}.tl-cell[data-v-ceabde8f]{background:transparent;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.05));font-size:12px;padding:10px}.tl-cell.mk-col[data-v-ceabde8f]{background:var(--bg-surface,#fff);border-right:1px solid var(--border-subtle,rgba(0,0,0,.05));left:0;padding:12px;position:sticky;z-index:5}.pwk-table th.mk-col[data-v-ceabde8f]{background:var(--surface-2);left:0;position:sticky;width:240px;z-index:2}.pwk-table th.wk-col[data-v-ceabde8f]{width:120px}.pwk-table .dh[data-v-ceabde8f]{align-items:baseline;display:flex;gap:8px}.pwk-table .dn[data-v-ceabde8f]{font-size:13px;font-weight:800}.pwk-table tbody td[data-v-ceabde8f]{background:var(--surface);border-bottom:1px solid var(--border);border-right:1px solid var(--border);font-size:12px;padding:8px;vertical-align:top}.pwk-table tbody td[data-v-ceabde8f]:last-child{border-right:0}.pwk-table tbody tr:last-child td[data-v-ceabde8f]{border-bottom:0}.pwk-table tbody td.mk-col[data-v-ceabde8f]{background:var(--surface-2);left:0;padding:10px 12px;position:sticky;z-index:1}.mk[data-v-ceabde8f]{align-items:center;display:flex;gap:10px;min-width:0}.mk .mn[data-v-ceabde8f]{display:-webkit-box;font-size:13px;font-weight:700;-webkit-line-clamp:2;line-height:1.25;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.mk .md[data-v-ceabde8f]{color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-btn[data-v-ceabde8f]{background:transparent;border:0;cursor:pointer;padding:0;text-align:left;width:100%}.mk-btn .mk-text[data-v-ceabde8f]{flex:1;min-width:0}.mk-btn .mk-edit-ic[data-v-ceabde8f]{color:var(--text-subtle);height:14px;opacity:0;transition:opacity var(--dur-fast);width:14px}.mk-btn:hover .mk-edit-ic[data-v-ceabde8f]{opacity:1}.mk-btn:hover .mn[data-v-ceabde8f]{color:var(--accent-ink,#784bd1)}.pwk-cell[data-v-ceabde8f]{background:var(--bg-surface,#fff);cursor:pointer;overflow:hidden;position:relative;transition:background var(--dur-fast);vertical-align:top}.pwk-cell[data-v-ceabde8f]:after{background:transparent;bottom:0;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0}.pwk-cell.day-off[data-v-ceabde8f]{background:repeating-linear-gradient(45deg,var(--bg-surface,#fff),var(--bg-surface,#fff) 8px,var(--oyster-50,#f4f3ef) 8px,var(--oyster-50,#f4f3ef) 16px)}.pwk-cell.day-empty[data-v-ceabde8f]:after,.pwk-cell.day-low[data-v-ceabde8f]:after,.pwk-cell.day-mid[data-v-ceabde8f]:after{background:var(--apple-100,#4caf50)}.pwk-cell.day-high[data-v-ceabde8f]:after{background:var(--carrot-100,#ec7022)}.pwk-cell.day-over[data-v-ceabde8f]:after{background:var(--tomato-100,#df2f4a)}.day-label[data-v-ceabde8f]{color:var(--text-tertiary);font-size:10px;font-weight:600;gap:6px;padding:var(--space-5) var(--space-2);text-align:center}.day-label[data-v-ceabde8f],.day-plus[data-v-ceabde8f]{align-items:center;display:inline-flex;justify-content:center}.day-plus[data-v-ceabde8f]{background:var(--banana-100);border-radius:var(--radius-full);color:var(--banana-140);height:16px;opacity:0;transition:opacity var(--transition-fast);width:16px}.day-plus[data-v-ceabde8f] svg{height:10px;width:10px}.pwk-cell-plannable[data-v-ceabde8f]{cursor:pointer}.pwk-cell-plannable[data-v-ceabde8f]:hover{background:var(--banana-10)!important;box-shadow:inset 0 0 0 1.5px var(--banana-100)}.pwk-cell-plannable:hover .day-plus[data-v-ceabde8f]{opacity:1}.pwk-cell-plannable:hover .day-label[data-v-ceabde8f]{color:var(--banana-140)}.pwk-cell.drop-zone-hint[data-v-ceabde8f]{box-shadow:inset 0 0 0 1px var(--banana-60);transition:box-shadow .12s ease,background .12s ease}.pwk-cell.drop-target[data-v-ceabde8f]{background:var(--banana-10)!important;box-shadow:inset 0 0 0 2px var(--banana-100);position:relative;transform:scale(1.01);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;z-index:2}.pwk-cell.drop-source[data-v-ceabde8f]{filter:grayscale(.4);opacity:.45}.pwk-task[draggable=true][data-v-ceabde8f]{cursor:grab}.pwk-task[draggable=true][data-v-ceabde8f]:active{cursor:grabbing}.pwk-task[data-v-ceabde8f]{align-items:center;background:var(--_c-soft);border:0;border-radius:3px;color:var(--text-primary);display:flex;font-family:inherit;font-size:11.5px;font-style:normal;font-weight:600;gap:6px;letter-spacing:-.005em;line-height:1.3;margin-bottom:3px;min-width:0;padding:4px 8px 4px 16px;position:relative;text-align:left;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast);width:100%}.pwk-task[data-v-ceabde8f]:before{background:var(--_c);border-radius:50%;content:"";flex-shrink:0;height:6px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.pwk-task .nm[data-v-ceabde8f]{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwk-task .hr[data-v-ceabde8f]{color:var(--text-tertiary);flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}.pwk-task.clickable[data-v-ceabde8f]{cursor:pointer}.pwk-task.clickable[data-v-ceabde8f]:hover{box-shadow:0 1px 3px #0000000f;transform:translateY(-1px)}.pwk-task.src-pattern[data-v-ceabde8f]{background:var(--oyster-50,rgba(0,0,0,.04));color:var(--text-secondary)}.pwk-task.src-pattern .nm[data-v-ceabde8f]{font-weight:500}.pwk-task.src-pattern[data-v-ceabde8f]:before{background:var(--_c);opacity:.6}.pwk-task.src-absence[data-v-ceabde8f]{background:color-mix(in srgb,var(--eggplant-100) 10%,transparent)}.pwk-task.src-absence[data-v-ceabde8f]:before{background:var(--eggplant-100)}.pwk-task.src-absence[data-v-ceabde8f]{color:var(--eggplant-100)}.pwk-task.src-absence .nm[data-v-ceabde8f]{font-weight:500}.cell-total[data-v-ceabde8f]{color:var(--text-subtle);font-size:9px;font-variant-numeric:tabular-nums;font-weight:800;margin-top:4px;text-align:right}.wk-col .wk-util[data-v-ceabde8f]{align-items:stretch;display:flex;flex-direction:column;gap:2px;text-align:center}.wkh[data-v-ceabde8f]{font-size:14px;font-weight:900;letter-spacing:-.02em}.wkp[data-v-ceabde8f]{color:var(--text-muted);font-size:11px;font-weight:700}.wkb[data-v-ceabde8f]{background:var(--oyster-10);height:5px;margin-top:2px;overflow:hidden}.wkb[data-v-ceabde8f],.wkb span[data-v-ceabde8f]{border-radius:3px}.wkb span[data-v-ceabde8f]{display:block;height:100%}.util-empty .wkb span[data-v-ceabde8f]{background:var(--oyster-300)}.util-low .wkb span[data-v-ceabde8f]{background:var(--oyster-400)}.util-mid .wkb span[data-v-ceabde8f]{background:var(--apple-100)}.util-high .wkb span[data-v-ceabde8f]{background:var(--carrot-100)}.util-over .wkb span[data-v-ceabde8f]{background:var(--tomato-100)}.util-over .wkh[data-v-ceabde8f],.util-over .wkp[data-v-ceabde8f]{color:var(--tomato-120)}.pwk-legend[data-v-ceabde8f]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:14px;padding:10px 4px}.pwk-legend .lg[data-v-ceabde8f]{align-items:center;display:flex;gap:6px}.pwk-legend .sw[data-v-ceabde8f]{border-radius:3px;height:14px;width:14px}.pwk-legend .sw.lo[data-v-ceabde8f]{background:var(--oyster-70,#c4c4c4)}.pwk-legend .sw.mi[data-v-ceabde8f]{background:var(--apple-100,#00c875)}.pwk-legend .sw.hi[data-v-ceabde8f]{background:var(--warning,#fdab3d)}.pwk-legend .sw.ov[data-v-ceabde8f]{background:var(--danger,#df2f4a)}.pwk-legend .sw.aw[data-v-ceabde8f]{background:repeating-linear-gradient(45deg,var(--surface-2),var(--surface-2) 3px,var(--oyster-20) 3px,var(--oyster-20) 6px);border:1px solid var(--border)}.pwk-legend .sw.pat[data-v-ceabde8f]{background:var(--surface-2);border:1px solid var(--text-muted)}.drawer-overlay[data-v-ceabde8f]{animation:fade-in-ceabde8f .2s var(--ease);background:#14161a4d;inset:0;position:fixed;z-index:70}@keyframes fade-in-ceabde8f{0%{opacity:0}to{opacity:1}}.drawer[data-v-ceabde8f]{animation:drawer-in-ceabde8f .24s var(--ease-out);background:var(--surface);border-left:1px solid var(--border);bottom:0;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(440px,92vw);z-index:71}.drawer .drawer-head[data-v-ceabde8f]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 20px}.drawer .drawer-head h3[data-v-ceabde8f]{font-size:16px;font-weight:900}.drawer .drawer-x[data-v-ceabde8f]{align-items:center;background:#0000000d;border:0;border-radius:50%;cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;width:28px}.drawer .drawer-x[data-v-ceabde8f]:hover{background:#0000001f}.drawer .drawer-body[data-v-ceabde8f]{flex:1;overflow-y:auto;padding:18px 20px}.drawer .drawer-hint[data-v-ceabde8f]{color:var(--text-muted);font-size:13px;line-height:1.5;margin-bottom:16px}@keyframes drawer-in-ceabde8f{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.team-search-bar[data-v-ceabde8f]{display:flex;gap:6px;margin-bottom:10px}.team-stats[data-v-ceabde8f]{align-items:center;border-bottom:1px solid var(--border);color:var(--text-muted);display:flex;font-size:12px;gap:6px;margin-bottom:14px;padding-bottom:10px}.team-stats b[data-v-ceabde8f]{color:var(--text);font-weight:800}.team-row[data-v-ceabde8f]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);display:flex;gap:12px;margin-bottom:6px;padding:12px;transition:background var(--dur-fast)}.team-row.on[data-v-ceabde8f]{background:var(--accent-soft,#fff8dc);border-color:var(--banana-40,#ffe082)}.team-row .team-info[data-v-ceabde8f]{flex:1;min-width:0}.team-row .team-name[data-v-ceabde8f]{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px}.team-row .team-sub[data-v-ceabde8f]{color:var(--text-muted);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loaded-pill[data-v-ceabde8f]{background:var(--apple-10,#d4f4e2);border-radius:var(--r-pill);color:var(--apple-120,#00b461);font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.loading-row[data-v-ceabde8f]{color:var(--text-muted);font-size:13px;padding:16px;text-align:center}.drawer-wide[data-v-ceabde8f]{width:min(560px,95vw)}.drawer-section-title[data-v-ceabde8f]{color:var(--text);font-size:13px;font-weight:800;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.sched-grid[data-v-ceabde8f]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.sched-row[data-v-ceabde8f]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);display:flex;gap:12px;padding:10px 12px;transition:opacity var(--dur-fast)}.sched-row.off[data-v-ceabde8f]{opacity:.55}.sched-day[data-v-ceabde8f]{align-items:center;cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:600;gap:10px}.sched-day input[type=checkbox][data-v-ceabde8f]{cursor:pointer;height:18px;width:18px}.sched-hours[data-v-ceabde8f]{align-items:center;display:inline-flex;gap:4px}.sched-hours input[data-v-ceabde8f]{border:1px solid var(--border);border-radius:var(--r-s);font-size:13px;font-variant-numeric:tabular-nums;padding:6px 8px;text-align:right;width:60px}.sched-hours input[data-v-ceabde8f]:disabled{background:var(--surface-2);color:var(--text-subtle)}.sched-hours .unit[data-v-ceabde8f]{color:var(--text-muted);font-size:12px;font-weight:700}.sched-summary[data-v-ceabde8f]{background:var(--surface-2);border-radius:var(--r-m);color:var(--text-muted);font-size:13px;margin-bottom:14px;padding:10px 12px}.drawer-actions[data-v-ceabde8f]{align-items:center;border-top:1px solid var(--border);display:flex;gap:8px;padding-top:12px}.add-form[data-v-ceabde8f]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px}.form-row[data-v-ceabde8f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.form-row label[data-v-ceabde8f]{color:var(--text-muted);font-size:12px;font-weight:700}.inp[data-v-ceabde8f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-s);font-size:13px;outline:none;padding:6px 10px}.inp[data-v-ceabde8f]:focus{border-color:var(--accent)}.inp.narrow[data-v-ceabde8f]{width:80px}input[type=date].inp[data-v-ceabde8f]{font-family:inherit}.form-check[data-v-ceabde8f]{align-items:center;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.form-check input[type=checkbox][data-v-ceabde8f]{cursor:pointer;height:14px;width:14px}.user-picker[data-v-ceabde8f]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.user-picker .picker-label[data-v-ceabde8f]{color:var(--text-subtle);font-size:11px;font-weight:800;letter-spacing:.05em;margin-right:4px;text-transform:uppercase}.day-chip[data-v-ceabde8f],.user-chip[data-v-ceabde8f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;transition:all var(--dur-fast)}.day-chip[data-v-ceabde8f]:hover,.user-chip[data-v-ceabde8f]:hover{border-color:var(--text)}.day-chip.on[data-v-ceabde8f],.user-chip.on[data-v-ceabde8f]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,var(--text))}.day-chip[data-v-ceabde8f]{min-width:36px;text-align:center}.entry-list[data-v-ceabde8f]{display:flex;flex-direction:column;gap:4px}.entry-row[data-v-ceabde8f]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);display:flex;gap:10px;padding:10px 12px}.entry-row .entry-info[data-v-ceabde8f]{flex:1;min-width:0}.entry-row .entry-name[data-v-ceabde8f]{align-items:center;display:flex;font-size:13px;font-weight:700;gap:6px}.entry-row .entry-sub[data-v-ceabde8f]{color:var(--text-muted);font-size:11px;margin-top:2px}.entry-tag[data-v-ceabde8f]{background:var(--accent-soft);border-radius:var(--r-pill);color:var(--accent-ink,#784bd1);font-size:9px;font-weight:800;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.entry-del[data-v-ceabde8f]{background:transparent;border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:18px;height:26px;line-height:1;width:26px}.entry-del[data-v-ceabde8f]:hover{background:var(--danger-soft,#fee);color:var(--danger)}.hp-page[data-v-fd9a617f]{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);margin:0;max-width:none;padding:clamp(20px,4vw,56px) clamp(16px,3vw,40px) 80px;width:100%}.hp-briefing[data-v-fd9a617f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px}.hp-line[data-v-fd9a617f]{color:var(--text-primary);flex:1;font-size:clamp(15px,.5cqi + .95rem,22px);font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:0;min-width:240px}.hp-greet[data-v-fd9a617f],.hp-line strong[data-v-fd9a617f]{font-weight:700}.hp-greet[data-v-fd9a617f]{margin-right:.3em}.hp-rest[data-v-fd9a617f]{color:var(--text-secondary)}.hp-week-nav[data-v-fd9a617f]{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.hp-nav-btn[data-v-fd9a617f]{background:transparent;border:0;border-radius:4px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:500;height:44px;min-width:44px;padding:6px 10px}.hp-nav-btn[data-v-fd9a617f]:hover{background:var(--oyster-50,rgba(0,0,0,.04));color:var(--text-primary)}.hp-nav-btn[data-v-fd9a617f]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:1px}.hp-nav-today[data-v-fd9a617f]{font-weight:600;padding:6px 14px}.hp-nav-today.is-now[data-v-fd9a617f]{color:var(--text-primary)}.hp-nav-today[data-v-fd9a617f]:not(.is-now){color:var(--banana-140,#b88500);font-weight:700}.hp-empty[data-v-fd9a617f]{color:var(--text-tertiary);font-size:14px;font-style:italic;padding:48px 0;text-align:center}.maker-grid[data-v-fd9a617f]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.maker-card[data-v-fd9a617f]{background:var(--bg-surface,#fff);border:1px solid var(--border-default);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:14px;padding:20px;text-align:left;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.maker-card[data-v-fd9a617f]:hover{border-color:var(--olive-100,#1b1c1c);box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.maker-card[data-v-fd9a617f]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:2px}.maker-card-head[data-v-fd9a617f]{align-items:center;display:flex;gap:12px}.maker-id[data-v-fd9a617f]{flex:1;min-width:0}.maker-name[data-v-fd9a617f]{color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:-.005em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-sub[data-v-fd9a617f]{color:var(--text-tertiary);font-size:12px;margin:2px 0 0}.maker-figure[data-v-fd9a617f]{align-items:baseline;display:flex;gap:4px}.maker-hours[data-v-fd9a617f]{color:var(--text-primary);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.maker-hours .unit[data-v-fd9a617f]{color:var(--text-secondary);font-size:16px;font-weight:600;margin-left:2px}.maker-cap[data-v-fd9a617f]{color:var(--text-tertiary);font-size:13px}.maker-bar[data-v-fd9a617f]{background:var(--oyster-50,rgba(0,0,0,.04));border-radius:3px;height:6px;overflow:hidden}.maker-fill[data-v-fd9a617f]{border-radius:3px;height:100%;transition:width .3s ease}.maker-fill.low[data-v-fd9a617f]{background:var(--oyster-200,#c8c5b8)}.maker-fill.mid[data-v-fd9a617f]{background:var(--apple-100,#4caf50)}.maker-fill.high[data-v-fd9a617f]{background:var(--carrot-100,#ec7022)}.maker-fill.over[data-v-fd9a617f]{background:var(--tomato-100,#df2f4a)}.maker-pct[data-v-fd9a617f]{color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums;margin:0}@container (max-width: 900px){.maker-grid[data-v-fd9a617f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 600px){.maker-grid[data-v-fd9a617f]{grid-template-columns:1fr}.hp-page[data-v-fd9a617f]{padding:16px 16px 72px}}.hist[data-v-fd9a617f]{display:flex;flex-direction:column;gap:24px}.hist-head[data-v-fd9a617f]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:16px;padding-bottom:16px}.hist-summary[data-v-fd9a617f]{flex:1;min-width:0}.hist-week[data-v-fd9a617f]{color:var(--text-tertiary);font-size:13px;font-weight:600;letter-spacing:.02em;margin:0}.hist-totals[data-v-fd9a617f]{color:var(--text-primary);font-size:15px;line-height:1.5;margin:4px 0 0}.hist-totals strong[data-v-fd9a617f]{font-weight:700}.hist-empty[data-v-fd9a617f]{color:var(--text-tertiary);font-size:14px;font-style:italic;margin:0;padding:32px 0;text-align:center}.hist-days[data-v-fd9a617f]{gap:20px;list-style:none;margin:0;padding:0}.hist-day[data-v-fd9a617f],.hist-days[data-v-fd9a617f]{display:flex;flex-direction:column}.hist-day[data-v-fd9a617f]{gap:8px}.hist-day-head[data-v-fd9a617f]{align-items:baseline;border-bottom:1px solid var(--border-default);display:flex;gap:12px;padding-bottom:4px}.hist-day-label[data-v-fd9a617f]{color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hist-day-total[data-v-fd9a617f]{color:var(--text-secondary);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.hist-entries[data-v-fd9a617f]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hist-entry[data-v-fd9a617f]{align-items:center;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.04));color:var(--text-primary);display:grid;font-size:13px;gap:12px;grid-template-columns:100px 1fr auto auto;padding:10px 0}.hist-entry[data-v-fd9a617f]:last-child{border-bottom:0}.hist-entry-time[data-v-fd9a617f]{color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.hist-entry-task[data-v-fd9a617f]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-entry-hours[data-v-fd9a617f]{font-variant-numeric:tabular-nums;font-weight:700}.hist-entry-source[data-v-fd9a617f]{background:var(--oyster-50,rgba(0,0,0,.04));border-radius:999px;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.hist-entry-source.src-timer[data-v-fd9a617f]{background:var(--apple-10,rgba(0,200,0,.1));color:var(--apple-130,#2a7a3a)}@container (max-width: 600px){.hist-entry[data-v-fd9a617f]{grid-template-columns:1fr auto}.hist-entry-time[data-v-fd9a617f]{font-size:11px;grid-column:1/-1}.hist-entry-source[data-v-fd9a617f]{display:none}}.bh[data-v-9acc0a28]{container-type:inline-size;flex-direction:column;gap:var(--layout-section-gap);max-width:none;padding:var(--space-6) var(--layout-page-padding) var(--space-12);width:100%}.bh[data-v-9acc0a28],.bh-head[data-v-9acc0a28]{display:flex;margin:0}.bh-head[data-v-9acc0a28]{align-items:flex-start;gap:var(--space-4);justify-content:space-between}.bh-head h2[data-v-9acc0a28]{color:var(--text-primary);font-size:var(--text-xl);font-weight:800;margin:0 0 4px}.bh-head .bh-sub[data-v-9acc0a28]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0;max-width:640px}.bh-subtabs[data-v-9acc0a28]{background:var(--oyster-50);border-radius:var(--radius-md);display:flex;gap:2px;margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px;scrollbar-width:none;width:-moz-fit-content;width:fit-content;-webkit-overflow-scrolling:touch;flex-shrink:0}.bh-subtabs[data-v-9acc0a28]::-webkit-scrollbar{display:none}.bh-subtabs button[data-v-9acc0a28]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);font-weight:600;gap:8px;min-height:36px;padding:8px 14px;transition:color var(--transition-fast),background var(--transition-fast);white-space:nowrap}.bh-subtabs button[data-v-9acc0a28] svg{height:14px;width:14px}.bh-subtabs button[data-v-9acc0a28]:hover{color:var(--text-primary)}.bh-subtabs button[data-v-9acc0a28]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bh-subtabs button.on[data-v-9acc0a28]{background:var(--bg-surface);box-shadow:var(--shadow-sm);color:var(--text-primary)}.bh-pill[data-v-9acc0a28]{background:var(--oyster-100);border-radius:var(--radius-full);color:var(--text-tertiary);font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;padding:1px 7px}.bh-toolbar[data-v-9acc0a28]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.bh-search[data-v-9acc0a28]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);flex:1;font-family:inherit;font-size:var(--text-sm);height:40px;max-width:480px;min-width:240px;padding:0 var(--space-3)}.bh-search[data-v-9acc0a28]::-moz-placeholder{color:var(--text-tertiary)}.bh-search[data-v-9acc0a28]::placeholder{color:var(--text-tertiary)}.bh-search[data-v-9acc0a28]:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.bh-meta[data-v-9acc0a28]{color:var(--text-tertiary);font-size:var(--text-xs)}.bh-checkbox[data-v-9acc0a28]{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:6px;min-height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bh-checkbox input[data-v-9acc0a28]{accent-color:var(--banana-100);height:16px;width:16px}.bh-roles-legend[data-v-9acc0a28]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.bh-role-chip[data-v-9acc0a28]{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.bh-role-chip em[data-v-9acc0a28]{font-style:normal;font-weight:500;letter-spacing:0;opacity:.85;text-transform:none}.bh-role-chip.tone-admin[data-v-9acc0a28]{background:var(--role-admin-soft);color:var(--role-admin-strong)}.bh-role-chip.tone-planner[data-v-9acc0a28]{background:var(--role-planner-soft);color:var(--role-planner-strong)}.bh-role-chip.tone-maker[data-v-9acc0a28]{background:var(--role-maker-soft);color:var(--role-maker-strong)}.bh-role-chip.tone-aanvrager[data-v-9acc0a28]{background:var(--role-aanvrager-soft);color:var(--role-aanvrager-strong)}.bh-role-chip.tone-unknown[data-v-9acc0a28]{background:var(--role-unknown-soft);color:var(--role-unknown-strong)}.bh-table-wrap[data-v-9acc0a28]{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:100%}@media(max-width:720px){.bh-table-wrap[data-v-9acc0a28]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.bh-table[data-v-9acc0a28]{border-collapse:collapse;font-size:var(--text-sm);min-width:640px;width:100%}.bh-table td[data-v-9acc0a28],.bh-table th[data-v-9acc0a28]{border-bottom:1px solid var(--border-default);padding:12px;text-align:left;vertical-align:middle}.bh-table tr:last-child td[data-v-9acc0a28],.bh-table tr:last-child th[data-v-9acc0a28]{border-bottom:0}.bh-table th[data-v-9acc0a28]{color:var(--text-tertiary);font-size:11px;font-weight:800;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}.bh-table th[data-v-9acc0a28],.bh-table tr:hover td[data-v-9acc0a28]{background:var(--oyster-50)}.bh-col-role[data-v-9acc0a28]{text-align:center;width:96px}.bh-num[data-v-9acc0a28]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.bh-team-cell strong[data-v-9acc0a28]{color:var(--text-primary);display:block;font-weight:600}.bh-team-id[data-v-9acc0a28]{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.bh-toggle[data-v-9acc0a28]{align-items:center;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:relative;width:44px}.bh-toggle input[data-v-9acc0a28]{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.bh-toggle input:focus-visible+.bh-toggle-slider[data-v-9acc0a28]{box-shadow:var(--focus-ring)}.bh-toggle .bh-toggle-slider[data-v-9acc0a28]{background:var(--oyster-100);border-radius:var(--radius-full);height:22px;position:relative;transition:background var(--transition-fast);width:38px}.bh-toggle .bh-toggle-slider[data-v-9acc0a28]:before{background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 2px #0000002e;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform var(--transition-fast);width:16px}.bh-toggle.on .bh-toggle-slider[data-v-9acc0a28]:before{transform:translate(16px)}.bh-toggle.tone-admin.on .bh-toggle-slider[data-v-9acc0a28]{background:var(--role-admin-100)}.bh-toggle.tone-planner.on .bh-toggle-slider[data-v-9acc0a28]{background:var(--role-planner-100)}.bh-toggle.tone-maker.on .bh-toggle-slider[data-v-9acc0a28]{background:var(--role-maker-100)}.bh-toggle.tone-aanvrager.on .bh-toggle-slider[data-v-9acc0a28]{background:var(--role-aanvrager-100)}.bh-users[data-v-9acc0a28]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.bh-user[data-v-9acc0a28]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);transition:border-color var(--transition-fast)}.bh-user[data-v-9acc0a28]:hover{border-color:var(--border-strong)}.bh-user-head[data-v-9acc0a28]{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.bh-avatar[data-v-9acc0a28]{align-items:center;background:var(--banana-10);border-radius:var(--radius-full);color:var(--banana-140);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;overflow:hidden;width:36px}.bh-avatar img[data-v-9acc0a28]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bh-user-info[data-v-9acc0a28]{flex:1;min-width:0}.bh-user-name[data-v-9acc0a28]{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.bh-user-meta[data-v-9acc0a28]{color:var(--text-tertiary);font-size:var(--text-xs);gap:10px}.bh-tags[data-v-9acc0a28],.bh-user-meta[data-v-9acc0a28]{display:flex;flex-wrap:wrap}.bh-tags[data-v-9acc0a28]{gap:6px;margin-bottom:var(--space-3)}.bh-tag[data-v-9acc0a28]{background:var(--banana-10);border-radius:var(--radius-full);color:var(--banana-140);font-size:var(--text-xs);font-weight:600;gap:4px;padding:3px 4px 3px 10px}.bh-tag[data-v-9acc0a28],.bh-tag-x[data-v-9acc0a28]{align-items:center;display:inline-flex}.bh-tag-x[data-v-9acc0a28]{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;height:22px;justify-content:center;opacity:.7;position:relative;width:22px}.bh-tag-x[data-v-9acc0a28]:before{content:"";inset:-11px;position:absolute}.bh-tag-x[data-v-9acc0a28] svg{height:11px;width:11px}.bh-tag-x[data-v-9acc0a28]:hover{background:#00000014;opacity:1}.bh-tag-x[data-v-9acc0a28]:focus-visible{opacity:1;outline:2px solid var(--border-focus);outline-offset:1px}.bh-tag-add[data-v-9acc0a28]{align-items:center;background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-xs);font-weight:600;gap:4px;min-height:28px;padding:4px 12px}.bh-tag-add[data-v-9acc0a28] svg{height:10px;width:10px}.bh-tag-add[data-v-9acc0a28]:hover{border-style:solid;color:var(--text-primary)}.bh-tag-add[data-v-9acc0a28]:focus-visible{border-style:solid;color:var(--text-primary);outline:2px solid var(--border-focus);outline-offset:2px}.bh-tag-input[data-v-9acc0a28]{border:1px solid var(--border-focus);border-radius:var(--radius-full);box-shadow:var(--focus-ring);font-family:inherit;font-size:var(--text-xs);height:28px;min-width:180px;outline:none;padding:0 12px}.bh-ai-presets[data-v-9acc0a28]{align-items:center;border-bottom:1px solid var(--role-admin-soft);border-top:1px solid var(--role-admin-soft);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:4px;margin-bottom:var(--space-3);padding:var(--space-3) 0}.bh-ai-label[data-v-9acc0a28]{align-items:center;background:var(--role-admin-soft);border-radius:var(--radius-full);color:var(--role-admin-strong);display:inline-flex;font-size:10px;font-weight:800;gap:4px;letter-spacing:.04em;margin-right:4px;padding:2px 8px;text-transform:uppercase}.bh-ai-label[data-v-9acc0a28] svg{height:10px;width:10px}.bh-ai-spinner[data-v-9acc0a28]{animation:bh-spin-9acc0a28 .7s linear infinite;border:1.5px solid var(--oyster-100);border-radius:50%;border-top-color:var(--role-admin-100);height:10px;margin-left:4px;width:10px}.bh-ai-loading-text[data-v-9acc0a28]{color:var(--text-tertiary);font-style:italic}.bh-ai-pill[data-v-9acc0a28]{background:var(--role-admin-soft);border:0;border-radius:var(--radius-full);color:var(--role-admin-strong);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;min-height:24px;padding:3px 10px;transition:all var(--transition-fast)}.bh-ai-pill[data-v-9acc0a28]:hover{background:var(--role-admin-100);color:#fff}.bh-ai-pill[data-v-9acc0a28]:focus-visible{outline:2px solid var(--role-admin-100);outline-offset:1px}.bh-ai-add-all[data-v-9acc0a28]{background:transparent;border:1px solid var(--role-admin-100);border-radius:var(--radius-full);color:var(--role-admin-strong);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;margin-left:2px;padding:2px 10px;transition:all var(--transition-fast)}.bh-ai-add-all[data-v-9acc0a28]:hover{background:var(--role-admin-100);border-style:solid;color:#fff}.bh-ai-add-all[data-v-9acc0a28]:focus-visible{outline:2px solid var(--role-admin-100);outline-offset:1px}.bh-ai-done[data-v-9acc0a28]{font-size:11px;font-style:italic}.bh-ai-done[data-v-9acc0a28],.bh-suggest[data-v-9acc0a28]{color:var(--text-tertiary)}.bh-suggest[data-v-9acc0a28]{align-items:center;border-top:1px solid var(--border-default);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:4px;padding-top:var(--space-3)}.bh-suggest-label[data-v-9acc0a28]{font-weight:600;margin-right:4px}.bh-suggest-pill[data-v-9acc0a28]{background:transparent;border:0;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:11px;min-height:24px;padding:4px 8px;transition:background var(--transition-fast)}.bh-suggest-pill[data-v-9acc0a28]:hover{background:var(--oyster-100);color:var(--text-primary)}.bh-suggest-pill[data-v-9acc0a28]:focus-visible{color:var(--text-primary);outline:2px solid var(--border-focus);outline-offset:1px}.bh-suggest-more[data-v-9acc0a28]{background:transparent;border:0;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;margin-left:auto;padding:4px 8px;text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:2px}.bh-suggest-more[data-v-9acc0a28]:hover{color:var(--text-primary)}.bh-suggest-more[data-v-9acc0a28]:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.bh-perm-cap[data-v-9acc0a28]{text-align:left;width:280px}.bh-perm-cap strong[data-v-9acc0a28]{color:var(--text-primary);display:block;font-weight:600}.bh-perm-descr[data-v-9acc0a28]{color:var(--text-tertiary);display:block;font-size:11px;line-height:1.4;margin-top:2px}.bh-template-form[data-v-9acc0a28]{background:var(--oyster-50);border:1px solid var(--border-default);border-radius:var(--radius-md);margin-bottom:var(--space-5);padding:var(--space-5)}.bh-template-form h3[data-v-9acc0a28]{color:var(--text-primary);font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-4)}.bh-grid-2[data-v-9acc0a28]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-4)}.bh-grid-2 label[data-v-9acc0a28]{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--text-xs);font-weight:700;gap:6px}.bh-grid-2 label input[data-v-9acc0a28],.bh-grid-2 label select[data-v-9acc0a28],.bh-grid-2 label textarea[data-v-9acc0a28]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:500;padding:8px 10px}.bh-grid-2 label input[data-v-9acc0a28]:focus-visible,.bh-grid-2 label select[data-v-9acc0a28]:focus-visible,.bh-grid-2 label textarea[data-v-9acc0a28]:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.bh-grid-2 label textarea[data-v-9acc0a28]{min-height:60px;resize:vertical}.bh-grid-full[data-v-9acc0a28]{grid-column:1/-1}.bh-checkbox-row[data-v-9acc0a28]{align-items:center;color:var(--text-secondary);flex-direction:row!important;font-weight:500!important;gap:8px!important;grid-column:1/-1}.bh-checkbox-row input[data-v-9acc0a28]{accent-color:var(--banana-100);margin:0}.bh-form-actions[data-v-9acc0a28]{display:flex;gap:10px}.bh-template-list[data-v-9acc0a28]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.bh-template[data-v-9acc0a28]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;padding:var(--space-4)}.bh-template.is-default[data-v-9acc0a28]{border-color:var(--banana-100);box-shadow:0 0 0 2px var(--banana-10)}.bh-template-head[data-v-9acc0a28]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bh-template-head strong[data-v-9acc0a28]{color:var(--text-primary);flex:1;font-size:var(--text-base);font-weight:700}.bh-template-default[data-v-9acc0a28]{background:var(--banana-10);border-radius:var(--radius-full);color:var(--banana-140);font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 8px}.bh-template-id[data-v-9acc0a28]{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.bh-template-meta[data-v-9acc0a28]{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:14px}.bh-template-meta strong[data-v-9acc0a28]{color:var(--text-primary);font-weight:700}.bh-template-meta em[data-v-9acc0a28]{font-style:italic;opacity:.85}.bh-template-desc[data-v-9acc0a28]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5;margin:0}.bh-template-actions[data-v-9acc0a28]{display:flex;gap:6px;margin-top:var(--space-2)}.bh-template-rm[data-v-9acc0a28]{color:var(--tomato-120)}.bh-template-rm[data-v-9acc0a28]:hover{background:var(--tomato-10)}.bh-info[data-v-9acc0a28]{background:var(--oyster-50);border-radius:var(--radius-sm);color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.bh-empty[data-v-9acc0a28],.bh-info[data-v-9acc0a28]{font-size:var(--text-sm)}.bh-empty[data-v-9acc0a28]{align-items:center;color:var(--text-tertiary);display:flex;gap:var(--space-3);justify-content:center;padding:var(--space-9);text-align:center}.bh-empty[data-v-9acc0a28] svg{height:18px;opacity:.6;width:18px}.bh-empty--loading[data-v-9acc0a28]{color:var(--text-secondary)}.bh-spinner[data-v-9acc0a28]{animation:bh-spin-9acc0a28 .7s linear infinite;border:2px solid var(--oyster-100);border-radius:50%;border-top-color:var(--banana-100);height:14px;width:14px}@keyframes bh-spin-9acc0a28{to{transform:rotate(1turn)}}@media(max-width:720px){.bh[data-v-9acc0a28]{padding:var(--space-3) var(--space-4)}.bh-head[data-v-9acc0a28]{align-items:stretch;flex-direction:column}.bh-perm-cap[data-v-9acc0a28]{min-width:200px;width:auto}.bh-users[data-v-9acc0a28]{grid-template-columns:1fr}.bh-toolbar[data-v-9acc0a28]{gap:var(--space-2)}.bh-search[data-v-9acc0a28]{max-width:none;min-width:0}}.bh-subhead[data-v-9acc0a28]{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.bh-setting[data-v-9acc0a28]{align-items:flex-start;display:flex;gap:24px;margin-bottom:16px;padding:12px 0 24px}.bh-setting-label[data-v-9acc0a28]{color:var(--text-primary);display:flex;flex:1;flex-direction:column;font-size:14px;font-weight:600;gap:4px}.bh-setting-sub[data-v-9acc0a28]{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:1.5}.bh-setting-input[data-v-9acc0a28]{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.bh-setting-input input[data-v-9acc0a28]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;height:36px;padding:0 10px;text-align:right;width:80px}.bh-setting-input input[data-v-9acc0a28]:focus-visible{border-color:var(--banana-100,#eeb717);box-shadow:0 0 0 1px var(--banana-100,#eeb717);outline:none}.bh-unit[data-v-9acc0a28]{color:var(--text-tertiary);font-size:13px}.theme-picker[data-v-9acc0a28]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 600px){.theme-picker[data-v-9acc0a28]{grid-template-columns:1fr}.bh-setting[data-v-9acc0a28]{flex-direction:column;gap:12px}.bh-setting-input[data-v-9acc0a28]{width:100%}}.theme-card[data-v-9acc0a28]{background:var(--bg-surface,#fff);border:1px solid var(--border-default);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:12px;padding:20px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.theme-card.on[data-v-9acc0a28],.theme-card[data-v-9acc0a28]:hover{border-color:var(--olive-100,#1b1c1c)}.theme-card.on[data-v-9acc0a28]{box-shadow:0 0 0 1px var(--olive-100,#1b1c1c)}.theme-card[data-v-9acc0a28]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:2px}.theme-preview[data-v-9acc0a28]{border-radius:6px;display:block;height:80px;overflow:hidden;position:relative}.theme-preview-jumbo[data-v-9acc0a28]{background:#fff;border:1px solid var(--border-default)}.theme-preview-jumbo .tp-bar[data-v-9acc0a28]{background:#1b1c1c;border-radius:2px;height:6px;left:8px;position:absolute;right:8px;top:8px}.theme-preview-jumbo .tp-row[data-v-9acc0a28]{background:#f4f3ef;border-radius:2px;height:4px;left:8px;position:absolute;right:8px}.theme-preview-jumbo .tp-row-1[data-v-9acc0a28]{top:28px}.theme-preview-jumbo .tp-row-2[data-v-9acc0a28]{background:#eeb717;right:60px;top:40px}.theme-preview-monday[data-v-9acc0a28]{background:#292f4c;border:1px solid #1f2438}.theme-preview-monday .tp-bar[data-v-9acc0a28]{background:#00d2d3;border-radius:2px;height:6px;left:8px;position:absolute;right:8px;top:8px}.theme-preview-monday .tp-row[data-v-9acc0a28]{background:#3b4263;border-radius:2px;height:4px;left:8px;position:absolute;right:8px}.theme-preview-monday .tp-row-1[data-v-9acc0a28]{top:28px}.theme-preview-monday .tp-row-2[data-v-9acc0a28]{background:#0086c0;right:60px;top:40px}.theme-name[data-v-9acc0a28]{color:var(--text-primary);font-size:15px;font-weight:700}.theme-desc[data-v-9acc0a28]{color:var(--text-secondary);font-size:13px;line-height:1.5}.x-schema[data-v-e2251ee8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:14px 16px}.xs-head[data-v-e2251ee8]{align-items:baseline;display:flex;gap:12px;margin-bottom:12px}.xs-head .xs-type[data-v-e2251ee8]{color:var(--accent-ink,#784bd1);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.xs-head .xs-info[data-v-e2251ee8]{color:var(--text-muted);font-size:11px}.xs-track[data-v-e2251ee8]{gap:0;overflow-x:auto;padding-bottom:4px}.xs-phase[data-v-e2251ee8],.xs-track[data-v-e2251ee8]{display:flex;position:relative}.xs-phase[data-v-e2251ee8]{align-items:center;flex:1;flex-direction:column;gap:6px;min-width:110px}.xs-phase[data-v-e2251ee8]:not(:last-child):after{background:var(--oyster-20,#ccc);content:"";height:2px;position:absolute;right:-50%;top:14px;width:100%;z-index:0}.xs-phase.done[data-v-e2251ee8]:after{background:var(--apple-100,#00c875)}.xs-marker[data-v-e2251ee8]{align-items:center;background:var(--surface);border:2px solid var(--oyster-20,#ccc);border-radius:50%;color:var(--text-subtle);display:flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px;z-index:1}.xs-marker[data-v-e2251ee8] svg{height:14px;width:14px}.xs-phase.done .xs-marker[data-v-e2251ee8]{background:var(--apple-100,#00c875);border-color:var(--apple-100,#00c875);color:#fff}.xs-phase.current .xs-marker[data-v-e2251ee8]{animation:xs-pulse-e2251ee8 2.4s infinite;background:var(--accent,#ffcb00);border-color:var(--accent,#ffcb00);box-shadow:0 0 0 4px #ffcb002e;color:var(--accent-ink,#5a4500)}@keyframes xs-pulse-e2251ee8{0%,to{box-shadow:0 0 0 4px #ffcb002e}50%{box-shadow:0 0 0 8px #ffcb0000}}.xs-info-block[data-v-e2251ee8]{font-size:11px;text-align:center}.xs-name[data-v-e2251ee8]{color:var(--text);font-weight:800}.xs-date[data-v-e2251ee8]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px}.xs-rel[data-v-e2251ee8]{color:var(--text-subtle);margin-left:2px}.x-schema.empty[data-v-e2251ee8]{color:var(--text-muted);font-size:12px;font-style:italic;text-align:center}.pad-wrap[data-v-85a67c7a]{display:flex;flex-direction:column;gap:14px;margin:0;max-width:none;width:100%}.pad-toolbar[data-v-85a67c7a]{align-items:center;display:flex;gap:6px}.pad-error[data-v-85a67c7a],.pad-loading[data-v-85a67c7a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);color:var(--text-muted);padding:36px;text-align:center}.pad-error h3[data-v-85a67c7a],.pad-loading h3[data-v-85a67c7a]{color:var(--text);font-size:16px;margin-bottom:6px}.pad-error p[data-v-85a67c7a],.pad-loading p[data-v-85a67c7a]{font-size:13px;margin-bottom:12px}.pad-head[data-v-85a67c7a]{background:linear-gradient(135deg,var(--_c-soft),transparent);border:1px solid var(--border);border-radius:var(--r-l);display:flex;gap:0;overflow:hidden}.pad-head-stripe[data-v-85a67c7a]{background:var(--_c);flex-shrink:0;width:6px}.pad-head-main[data-v-85a67c7a]{flex:1;padding:22px 26px}.pad-head-main .pad-head-top[data-v-85a67c7a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.pad-head-main h1[data-v-85a67c7a]{font-size:22px;font-weight:900;letter-spacing:-.015em;margin-bottom:6px}.pad-head-main .pad-msg[data-v-85a67c7a]{color:var(--text-secondary);font-size:14px;line-height:1.55;margin-bottom:10px}.pad-head-main .pad-meta[data-v-85a67c7a]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.pad-head-main .pad-meta span[data-v-85a67c7a]{align-items:center;display:inline-flex;gap:4px}.pad-head-main .pad-meta[data-v-85a67c7a] svg{height:12px;width:12px}.pad-head-main .pad-meta .days[data-v-85a67c7a]{font-weight:700}.pad-head-main .pad-meta .days.urgent[data-v-85a67c7a]{color:var(--danger)}.pad-status[data-v-85a67c7a]{background:var(--surface-2);border-radius:var(--r-pill);color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.pad-status.st-ingediend[data-v-85a67c7a],.pad-status.st-nieuw[data-v-85a67c7a]{background:var(--accent-soft);color:var(--accent-ink,#784bd1)}.pad-status.st-in_planning[data-v-85a67c7a],.pad-status.st-in_review[data-v-85a67c7a]{background:var(--warning-soft);color:#b26a00}.pad-status.st-goedgekeurd[data-v-85a67c7a],.pad-status.st-ingepland[data-v-85a67c7a]{background:var(--success-soft,#d4f4e2);color:var(--apple-120,#00b461)}.pad-status.st-geconverteerd[data-v-85a67c7a],.pad-status.st-in_uitvoering[data-v-85a67c7a]{background:var(--info-soft,#d6ecfa);color:var(--info,#007eb5)}.pad-status.st-live[data-v-85a67c7a]{background:var(--apple-100,#00c875);color:#fff}.pad-status.st-afgewezen[data-v-85a67c7a]{background:#df2f4a1a;color:var(--danger,#df2f4a)}.pad-status.st-afgerond[data-v-85a67c7a]{background:var(--text-muted);color:var(--surface)}.pad-aanvrager[data-v-85a67c7a]{font-size:12px;font-weight:600}.pad-actions[data-v-85a67c7a]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.btn-convert[data-v-85a67c7a]{background:var(--apple-100,#00c875);color:#fff}.btn-convert[data-v-85a67c7a]:hover:not(:disabled){background:var(--apple-120,#00b461)}.btn-convert[data-v-85a67c7a]:disabled{opacity:.5}.pad-phases[data-v-85a67c7a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px 16px}.pad-phases[data-v-85a67c7a],.phase[data-v-85a67c7a]{display:flex;position:relative}.phase[data-v-85a67c7a]{align-items:center;flex:1;flex-direction:column;gap:6px}.phase[data-v-85a67c7a]:not(:last-child):after{background:var(--oyster-20);content:"";height:2px;position:absolute;right:-50%;top:14px;width:100%;z-index:0}.phase.done[data-v-85a67c7a]:after{background:var(--apple-100)}.phase-dot[data-v-85a67c7a]{align-items:center;background:var(--surface);border:2px solid var(--oyster-20);border-radius:50%;color:var(--text-subtle);display:flex;height:28px;justify-content:center;width:28px;z-index:1}.phase-dot[data-v-85a67c7a] svg{height:14px;width:14px}.phase.done .phase-dot[data-v-85a67c7a]{background:var(--apple-100,#00c875);border-color:var(--apple-100,#00c875);color:#fff}.phase.current .phase-dot[data-v-85a67c7a]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.phase-lbl[data-v-85a67c7a]{color:var(--text-muted);font-size:11px;font-weight:700}.phase.current .phase-lbl[data-v-85a67c7a]{color:var(--text)}.pad-section[data-v-85a67c7a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px 22px}.pad-section h2[data-v-85a67c7a]{font-size:15px;font-weight:900;margin-bottom:12px}.pad-briefing[data-v-85a67c7a]{display:flex;flex-direction:column;gap:12px}.b-row[data-v-85a67c7a]{display:grid;gap:14px;grid-template-columns:180px 1fr}.b-row .bk[data-v-85a67c7a]{color:var(--text-subtle);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.b-row .bv[data-v-85a67c7a]{font-size:13px;line-height:1.5;white-space:pre-wrap}.b-tag[data-v-85a67c7a]{background:var(--surface-2);border-radius:var(--r-pill);display:inline-block;font-size:11px;margin-bottom:4px;margin-right:4px;padding:2px 8px}.pad-attachments[data-v-85a67c7a]{display:flex;flex-direction:column;gap:6px}.pad-attachment[data-v-85a67c7a]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);color:var(--text);display:flex;gap:12px;padding:10px 14px;text-decoration:none}.pad-attachment[data-v-85a67c7a] svg{color:var(--accent-ink,#784bd1);height:16px;width:16px}.pad-attachment[data-v-85a67c7a]:hover{border-color:var(--accent)}.att-info[data-v-85a67c7a]{flex:1;min-width:0}.att-name[data-v-85a67c7a]{font-size:13px;font-weight:700}.att-size[data-v-85a67c7a]{color:var(--text-muted);font-size:11px;margin-top:2px}.pad-comments[data-v-85a67c7a]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;max-height:360px;overflow-y:auto}.pad-comment[data-v-85a67c7a]{background:var(--surface-2);border-radius:var(--r-m);padding:10px 14px}.pad-comment.role-aanvrager[data-v-85a67c7a]{border-left-color:var(--accent,#ffcb00)}.pad-comment.role-planner[data-v-85a67c7a]{border-left-color:var(--info,#007eb5)}.pad-comment.role-maker[data-v-85a67c7a]{border-left-color:var(--apple-100,#00c875)}.pad-comment .c-head[data-v-85a67c7a]{font-size:11px;margin-bottom:4px}.pad-comment .c-head b[data-v-85a67c7a]{font-size:13px}.pad-comment .c-head .c-role[data-v-85a67c7a]{background:var(--surface);border-radius:var(--r-pill);color:var(--text-muted);font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px;text-transform:uppercase}.pad-comment .c-head .c-time[data-v-85a67c7a]{color:var(--text-subtle);margin-left:4px}.pad-comment .c-body[data-v-85a67c7a]{font-size:13px;line-height:1.45;white-space:pre-wrap}.pad-empty[data-v-85a67c7a]{color:var(--text-subtle);font-size:12px;font-style:italic;padding:16px;text-align:center}.pad-comment-form[data-v-85a67c7a]{align-items:flex-end;display:flex;gap:6px}.pad-comment-form textarea[data-v-85a67c7a]{border:1px solid var(--border);border-radius:var(--r-m);flex:1;font-family:inherit;font-size:13px;min-height:50px;padding:8px 12px;resize:vertical}.pt-form[data-v-482a1735]{display:flex;flex-direction:column;gap:var(--space-5)}.pt-ai-loading[data-v-482a1735]{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--text-sm);font-style:italic;gap:8px}.pt-spin[data-v-482a1735]{animation:pt-spin-482a1735 .7s linear infinite;border:2px solid var(--oyster-100);border-radius:50%;border-top-color:var(--role-admin-100);height:12px;width:12px}@keyframes pt-spin-482a1735{to{transform:rotate(1turn)}}.pt-ai-banner[data-v-482a1735]{align-items:flex-start;background:var(--role-admin-soft);border-radius:var(--radius-sm);display:flex;gap:var(--space-3);padding:var(--space-4)}.pt-ai-banner[data-v-482a1735] svg{color:var(--role-admin-100);flex-shrink:0;height:16px;margin-top:2px;width:16px}.pt-ai-banner div[data-v-482a1735]{display:flex;flex:1;flex-direction:column;gap:2px}.pt-ai-banner strong[data-v-482a1735]{color:var(--role-admin-strong);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pt-ai-banner span[data-v-482a1735]{color:var(--text-primary);font-size:var(--text-sm)}.pt-field[data-v-482a1735]{display:flex;flex-direction:column;gap:6px}.pt-field span[data-v-482a1735]{color:var(--text-tertiary);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pt-field input[data-v-482a1735],.pt-field select[data-v-482a1735]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);padding:10px 14px}.pt-field input[data-v-482a1735]:focus-visible,.pt-field select[data-v-482a1735]:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.pt-row[data-v-482a1735]{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}@media(max-width:540px){.pt-row[data-v-482a1735]{grid-template-columns:1fr}}.role-view[data-v-c98a63f2]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;position:relative;width:100%}.planner-workspace[data-v-c98a63f2]{background:var(--bg-app)}.planner-topbar[data-v-c98a63f2]{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-default);container-type:inline-size;display:flex;flex-shrink:0;gap:18px;justify-content:space-between;min-height:52px;padding:0 18px}.planner-identity[data-v-c98a63f2]{align-items:center;display:flex;min-width:150px}.planner-title[data-v-c98a63f2]{display:flex;flex-direction:column;gap:1px;min-width:0}.planner-title strong[data-v-c98a63f2]{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.1;white-space:nowrap}.planner-eyebrow[data-v-c98a63f2]{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.1;text-transform:none}.planner-tabs[data-v-c98a63f2]{align-items:center;display:flex;gap:4px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:transparent;border:0;border-radius:0;flex:1;min-width:0;padding:0}.planner-tabs[data-v-c98a63f2]::-webkit-scrollbar{display:none}.planner-tabs button[data-v-c98a63f2]{align-items:center;background:transparent;border:0;border-radius:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;gap:6px;min-height:52px;padding:0 10px;position:relative;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.planner-tabs button[data-v-c98a63f2]:after{background:transparent;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:10px;position:absolute;right:10px}.planner-tabs button .tab-badge[data-v-c98a63f2]{background:var(--accent,var(--banana-100));border-radius:50%;display:inline-block;height:8px;vertical-align:middle;width:8px}.planner-tabs button[data-v-c98a63f2]:hover{background:var(--bg-surface-raised);color:var(--text-primary)}.planner-tabs button.on[data-v-c98a63f2]{background:transparent;box-shadow:none;color:var(--accent,var(--text-primary));font-weight:600}.planner-tabs button.on[data-v-c98a63f2]:after{background:var(--accent,var(--banana-100))}.planner-tabs button[data-v-c98a63f2]:focus-visible{box-shadow:var(--focus-ring);outline:none}.planner-tools[data-v-c98a63f2]{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:154px}.planner-icon[data-v-c98a63f2]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:relative;transition:background var(--transition-fast);width:34px}.planner-icon[data-v-c98a63f2] svg{height:16px;width:16px}.planner-icon[data-v-c98a63f2]:hover{background:var(--oyster-50);color:var(--text-primary)}.planner-icon[data-v-c98a63f2]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.planner-dot[data-v-c98a63f2]{background:var(--tomato-100);border:2px solid var(--bg-surface);border-radius:50%;height:8px;position:absolute;right:5px;top:5px;width:8px}.planner-avatar[data-v-c98a63f2]{align-items:center;background:#0073ea;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}.planner-version[data-v-c98a63f2]{color:var(--text-tertiary);font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.planner-body[data-v-c98a63f2]{flex:1;min-height:0;min-width:0;overflow:auto;width:100%}@container (max-width: 760px){.planner-topbar[data-v-c98a63f2]{gap:8px;min-height:50px;padding:0 10px}.planner-identity[data-v-c98a63f2]{min-width:auto}.planner-title[data-v-c98a63f2]{display:none}.planner-tabs[data-v-c98a63f2]{background:transparent;border:0;justify-content:flex-start;padding:0}.planner-tabs button[data-v-c98a63f2]{font-size:12px;min-height:50px;padding:0 9px}.planner-tools[data-v-c98a63f2]{min-width:auto}.planner-version[data-v-c98a63f2]{display:none}}.placeholder[data-v-c98a63f2]{margin:0 auto;max-width:720px;padding:var(--space-9) var(--space-6);text-align:center}.placeholder h2[data-v-c98a63f2]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:800;margin:0 0 var(--space-3)}.placeholder p[data-v-c98a63f2]{color:var(--text-secondary);line-height:1.5}.dash[data-v-e1a970c1]{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);margin:0;max-width:none;padding:clamp(20px,4vw,56px) clamp(16px,3vw,40px) 80px;width:100%}.maker-board-head[data-v-e1a970c1]{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(240px,.86fr) minmax(320px,1.14fr)}.maker-board-copy[data-v-e1a970c1]{background:var(--olive-100);border-radius:8px;color:var(--text-on-dark);display:flex;flex-direction:column;gap:14px;min-height:132px;padding:16px 18px}.maker-board-copy-head[data-v-e1a970c1]{display:flex;flex-direction:column;gap:4px}.maker-board-copy-head h1[data-v-e1a970c1]{color:inherit;font-size:clamp(20px,1.4cqi + .6rem,26px);font-weight:900;letter-spacing:0;line-height:1.1;margin:0}.maker-date[data-v-e1a970c1]{color:var(--banana-100);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.maker-board-rest[data-v-e1a970c1]{color:#ffffffb8;font-size:13px;line-height:1.4;margin:6px 0 0}.maker-board-rest strong[data-v-e1a970c1]{color:#ffffffeb;font-weight:700}.maker-stream[data-v-e1a970c1]{border-top:1px solid hsla(0,0%,100%,.08);container-type:inline-size;margin-top:auto;min-height:0;padding-top:12px}.maker-board-head[data-v-e1a970c1] .db-card{border-radius:8px;box-shadow:none;height:100%;margin:0}.dash-tools[data-v-e1a970c1]{display:flex;justify-content:flex-end}@container (max-width: 860px){.maker-board-head[data-v-e1a970c1]{grid-template-columns:1fr}}@container (max-width: 520px){.maker-board-copy[data-v-e1a970c1]{padding:12px 14px}.maker-board-rest[data-v-e1a970c1]{display:none}}@media(max-height:520px){.maker-board-copy[data-v-e1a970c1]{min-height:56px;padding:10px 14px}.maker-board-copy h1[data-v-e1a970c1]{font-size:clamp(18px,1.4cqi + .6rem,22px)}.maker-board-rest[data-v-e1a970c1]{display:none}}.dash-briefing[data-v-e1a970c1]{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px}.dash-line[data-v-e1a970c1]{color:var(--text-primary);flex:1;font-size:clamp(15px,.5cqi + .95rem,22px);font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:0;min-width:240px}.dash-greet[data-v-e1a970c1],.dash-line strong[data-v-e1a970c1]{font-weight:700}.dash-greet[data-v-e1a970c1]{margin-right:.3em}.ag-nav-btn[data-v-e1a970c1],.dash-rest[data-v-e1a970c1]{color:var(--text-secondary)}.ag-nav-btn[data-v-e1a970c1]{background:transparent;border:0;border-radius:4px;cursor:pointer;font:inherit;font-size:13px;font-weight:500;height:32px;padding:6px 12px}.ag-nav-btn[data-v-e1a970c1]:hover{background:var(--oyster-50,rgba(0,0,0,.04));color:var(--text-primary)}.ag-nav-btn[data-v-e1a970c1]:disabled{opacity:.5}.dash-zone[data-v-e1a970c1]{display:flex;flex-direction:column;gap:12px}.dash-zone-head[data-v-e1a970c1]{align-items:baseline;border-bottom:1px solid var(--border-default);display:flex;gap:10px;padding-bottom:8px}.dash-title[data-v-e1a970c1]{color:var(--text-primary);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.dash-title-sub[data-v-e1a970c1]{color:var(--text-tertiary);font-size:11px}.dash-count[data-v-e1a970c1]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.dash-count[data-v-e1a970c1],.dash-empty[data-v-e1a970c1]{color:var(--text-tertiary)}.dash-empty[data-v-e1a970c1]{font-size:14px;font-style:italic;margin:0;padding:16px 0}.dash-list[data-v-e1a970c1]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.dash-item[data-v-e1a970c1]{align-items:center;border-bottom:1px solid var(--border-default);cursor:pointer;display:grid;gap:16px;grid-template-columns:110px 1fr auto;padding:14px 12px 14px 24px;position:relative;transition:background var(--transition-fast)}.dash-item[data-v-e1a970c1]:before{background:var(--_c,var(--oyster-300));border-radius:50%;content:"";height:8px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.dash-item[data-v-e1a970c1]:last-child{border-bottom:0}.dash-item[data-v-e1a970c1]:hover{background:var(--oyster-50,rgba(0,0,0,.03))}.dash-item.is-today[data-v-e1a970c1]{background:var(--banana-10,rgba(238,183,23,.08))}.dash-time[data-v-e1a970c1]{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dash-main[data-v-e1a970c1]{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-name[data-v-e1a970c1]{color:var(--text-primary);font-size:14px;font-weight:600}.dash-meta[data-v-e1a970c1],.dash-name[data-v-e1a970c1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-meta[data-v-e1a970c1]{color:var(--text-tertiary);font-size:12px}.dash-h[data-v-e1a970c1]{color:var(--text-primary);flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}@container (max-width: 600px){.dash-item[data-v-e1a970c1]{gap:12px;grid-template-columns:80px 1fr auto;padding:12px 8px}}.lb[data-v-4c96467e]{align-items:center;animation:lb-fade-4c96467e .2s var(--ease-focus);background:#0f1113eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}@keyframes lb-fade-4c96467e{0%{opacity:0}to{opacity:1}}.lb-close[data-v-4c96467e]{align-items:center;background:#ffffff14;border:0;border-radius:var(--radius-full);color:var(--milk-100);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background var(--transition-fast);width:40px}.lb-close[data-v-4c96467e] svg{height:16px;width:16px}.lb-close[data-v-4c96467e]:hover{background:#ffffff2e}.lb-nav[data-v-4c96467e]{align-items:center;background:#ffffff14;border:0;border-radius:var(--radius-full);color:var(--milk-100);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background var(--transition-fast);width:44px}.lb-nav[data-v-4c96467e] svg{height:20px;width:20px}.lb-nav[data-v-4c96467e]:hover{background:#ffffff2e}.lb-prev[data-v-4c96467e]{left:24px}.lb-next[data-v-4c96467e]{right:24px}.lb-stage[data-v-4c96467e]{align-items:center;display:flex;height:min(82vh,1000px);justify-content:center;width:min(1400px,92vw)}.lb-image[data-v-4c96467e]{border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.lb-image[data-v-4c96467e],.lb-pdf[data-v-4c96467e]{background:var(--milk-100)}.lb-pdf[data-v-4c96467e]{border:0;border-radius:var(--radius-md);height:100%;width:100%}.lb-fallback[data-v-4c96467e],.lb-info[data-v-4c96467e]{align-items:center;background:var(--milk-100);border-radius:var(--radius-lg);color:var(--text-primary);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10);text-align:center}.lb-fallback[data-v-4c96467e] svg,.lb-info[data-v-4c96467e] svg{color:var(--oyster-400);height:48px;width:48px}.lb-fallback h3[data-v-4c96467e],.lb-info h3[data-v-4c96467e]{font-size:var(--text-xl);font-weight:600;margin:0}.lb-fallback p[data-v-4c96467e],.lb-info p[data-v-4c96467e]{color:var(--text-secondary);margin:0}.lb-foot[data-v-4c96467e]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));bottom:0;color:var(--milk-100);display:flex;flex-direction:column;gap:var(--space-3);left:0;padding:var(--space-4) var(--space-7) var(--space-5);position:absolute;right:0}.lb-meta[data-v-4c96467e]{text-align:center}.lb-meta-line[data-v-4c96467e]{align-items:center;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-3)}.lb-meta-sub[data-v-4c96467e]{color:#ffffffb3;font-size:var(--text-xs);margin-top:2px}.lb-version[data-v-4c96467e]{background:var(--banana-100);border-radius:var(--radius-xs);color:var(--banana-140);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em;padding:2px 8px}.lb-name[data-v-4c96467e]{font-weight:500}.lb-status[data-v-4c96467e]{background:#ffffff1f;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;padding:2px 8px}.lb-status.st-approved[data-v-4c96467e]{background:var(--apple-100);color:var(--milk-100)}.lb-status.st-revision_requested[data-v-4c96467e]{background:var(--tomato-100);color:var(--milk-100)}.lb-status.st-submitted[data-v-4c96467e]{background:var(--berry-100);color:var(--milk-100)}.lb-strip[data-v-4c96467e]{align-self:center;background:#ffffff14;border-radius:var(--radius-full);display:inline-flex;gap:var(--space-2);padding:6px 8px}.lb-thumb[data-v-4c96467e]{background:transparent;border:0;border-radius:var(--radius-full);color:#ffffffa6;cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:700;padding:4px 12px;transition:all var(--transition-fast)}.lb-thumb[data-v-4c96467e]:hover{background:#ffffff1a;color:var(--milk-100)}.lb-thumb.on[data-v-4c96467e]{background:var(--banana-100);color:var(--banana-140)}.panel-overlay[data-v-e197c578]{animation:fade-in-e197c578 .2s var(--ease-focus);background:#1b1c1c33;inset:0;position:fixed;z-index:80}.panel-overlay.confirm-overlay[data-v-e197c578]{background:#1b1c1c73;z-index:90}@keyframes fade-in-e197c578{0%{opacity:0}to{opacity:1}}.wtm[data-v-e197c578]{animation:wtm-slide-in-e197c578 .25s var(--ease-focus);background:var(--bg-surface);border-radius:var(--radius-lg) 0 0 var(--radius-lg);bottom:0;box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;transition:width var(--transition-normal),top var(--transition-normal),left var(--transition-normal),border-radius var(--transition-normal);width:min(480px,100vw);z-index:81}.wtm.wtm-focus-mode[data-v-e197c578]{border-radius:0;inset:0;width:100%}.wtm-focus-mode .wtm-body[data-v-e197c578]{margin:0 auto;max-width:920px;width:100%}.wtm-focus-mode .wtm-foot[data-v-e197c578],.wtm-focus-mode .wtm-head[data-v-e197c578]{padding-left:max(var(--space-7),50vw - 460px);padding-right:max(var(--space-7),50vw - 460px)}.wtm-focus-mode .wtm-head h2[data-v-e197c578]{font-size:var(--text-3xl);letter-spacing:-.02em}@keyframes wtm-slide-in-e197c578{0%{transform:translate(100%)}to{transform:translate(0)}}.wtm-head-actions[data-v-e197c578]{align-items:center;display:inline-flex;gap:var(--space-2)}.wtm-focus[data-v-e197c578] svg{height:14px;width:14px}.wtm-head[data-v-e197c578]{background:linear-gradient(180deg,var(--_c-soft),transparent);border-bottom:1px solid var(--border-default);flex-shrink:0;padding:var(--space-6) var(--space-7) var(--space-5);position:relative}.wtm-head[data-v-e197c578]:before{background:var(--_c);content:"";height:4px;left:0;position:absolute;right:0;top:0}.wtm-head-top[data-v-e197c578]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.wtm-x[data-v-e197c578]{align-items:center;background:var(--oyster-100);border:0;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.wtm-x[data-v-e197c578]:hover{background:var(--oyster-200);color:var(--text-primary)}.wtm-x[data-v-e197c578]:focus-visible{box-shadow:var(--focus-ring);outline:none}.wtm-head h2[data-v-e197c578]{color:var(--text-primary);font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:var(--space-3)}.wtm-meta[data-v-e197c578]{display:flex;flex-wrap:wrap;gap:6px}.wtm-body[data-v-e197c578]{display:flex;flex:1;flex-direction:column;gap:var(--space-6);overflow-y:auto;padding:var(--space-5) var(--space-7)}.wtm-sec h5[data-v-e197c578]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;margin-bottom:var(--space-3);text-transform:uppercase}.wtm-status[data-v-e197c578]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wtm-st[data-v-e197c578]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-xs);font-weight:600;gap:6px;padding:6px 12px;transition:all var(--transition-fast)}.wtm-st[data-v-e197c578]:disabled{cursor:progress;opacity:.6}.wtm-st .dot[data-v-e197c578]{background:var(--oyster-300);border-radius:50%;flex-shrink:0;height:8px;transition:background var(--transition-fast);width:8px}.wtm-st.st-new .dot[data-v-e197c578]{background:var(--oyster-500)}.wtm-st.st-inprogress .dot[data-v-e197c578]{background:var(--carrot-100)}.wtm-st.st-feedback .dot[data-v-e197c578]{background:var(--berry-100)}.wtm-st.st-done .dot[data-v-e197c578]{background:var(--apple-100)}.wtm-st[data-v-e197c578]:hover:not(:disabled){background:var(--oyster-50);border-color:var(--border-strong);color:var(--text-primary)}.wtm-st.on[data-v-e197c578]{border-width:1px;color:var(--text-primary);font-weight:700}.wtm-st.st-new.on[data-v-e197c578]{background:var(--status-bg-nieuw);border-color:var(--oyster-500)}.wtm-st.st-inprogress.on[data-v-e197c578]{background:var(--status-bg-bezig);border-color:var(--carrot-100);color:var(--carrot-120)}.wtm-st.st-feedback.on[data-v-e197c578]{background:var(--status-bg-review);border-color:var(--berry-100);color:var(--berry-120)}.wtm-st.st-done.on[data-v-e197c578]{background:var(--status-bg-klaar);border-color:var(--apple-100);color:var(--apple-120)}.wtm-note[data-v-e197c578]{background:var(--accent-soft);border:1px solid var(--banana-40);border-radius:var(--r-m);font-size:13px;line-height:1.5;padding:12px 14px}.wtm-brief[data-v-e197c578]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);padding:14px 16px}.wtm-brief .b-row[data-v-e197c578]{font-size:13px;padding:6px 0}.wtm-brief .b-row+.b-row[data-v-e197c578]{border-top:1px solid var(--border)}.wtm-brief .bk[data-v-e197c578]{color:var(--text-subtle);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.wtm-brief .bv[data-v-e197c578]{line-height:1.5}.wtm-brief .m-link[data-v-e197c578]{align-items:center;color:var(--accent-ink);display:inline-flex;font-size:12px;font-weight:700;gap:5px;margin-top:10px}.wtm-brief .m-link[data-v-e197c578]:hover{text-decoration:underline}.wtm-foot[data-v-e197c578]{background:var(--bg-surface-raised);border-top:1px solid var(--border-default);display:flex;flex-shrink:0;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-7)}.wtm-confirm[data-v-e197c578]{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);left:50%;padding:var(--space-6) var(--space-7) var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:min(420px,90vw);z-index:91}.wtm-confirm h3[data-v-e197c578]{color:var(--text-primary);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-3)}.wtm-confirm p[data-v-e197c578]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.wtm-confirm-actions[data-v-e197c578]{justify-content:flex-end;margin-top:var(--space-5)}.wtm-confirm-actions[data-v-e197c578],.wtm-timer-row[data-v-e197c578]{display:flex;gap:var(--space-3)}.btn-stop[data-v-e197c578]{background:var(--tomato-100)!important;border-color:var(--tomato-100)!important;color:var(--milk-100)!important}.btn-stop[data-v-e197c578]:hover{background:var(--tomato-120)!important;border-color:var(--tomato-120)!important}.ft-dot-mini[data-v-e197c578]{animation:pulse-mini-e197c578 1.4s infinite;background:#fff;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}@keyframes pulse-mini-e197c578{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.wtm-manual[data-v-e197c578]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wtm-manual input[data-v-e197c578]{border:1px solid var(--border);border-radius:var(--r-s);font-size:13px;padding:6px 10px}.wtm-manual input[type=number][data-v-e197c578]{width:80px}.wtm-manual input[type=text][data-v-e197c578]{flex:1;min-width:140px}.wtm-proofs[data-v-e197c578]{display:flex;flex-direction:column;gap:6px}.wtm-proof[data-v-e197c578]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);display:flex;gap:12px;padding:10px 12px;transition:all var(--transition-fast)}.wtm-proof.clickable[data-v-e197c578]{cursor:pointer}.wtm-proof.clickable[data-v-e197c578]:hover{background:var(--bg-surface);border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.proof-v[data-v-e197c578]{background:var(--accent);border-radius:var(--r-pill);color:var(--accent-ink,var(--text));flex-shrink:0;font-size:11px;font-weight:800;padding:2px 8px}.proof-info[data-v-e197c578]{flex:1;min-width:0}.proof-name[data-v-e197c578]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof-meta[data-v-e197c578]{color:var(--text-muted);font-size:11px;margin-top:2px}.proof-status[data-v-e197c578]{background:var(--accent-soft);border-radius:var(--r-pill);color:var(--accent-ink,var(--text));font-size:10px;font-weight:700;padding:2px 8px;text-transform:uppercase}.proof-status.st-approved[data-v-e197c578]{background:var(--success-soft,#d4f4e2);color:var(--apple-120,#00b461)}.proof-status.st-revision_requested[data-v-e197c578]{background:var(--warning-soft);color:#b26a00}.proof-status.st-submitted[data-v-e197c578]{background:var(--info-soft,#d6ecfa);color:var(--info,#007eb5)}.proof-note[data-v-e197c578]{color:var(--text-muted);font-size:11px;font-style:italic;margin-top:4px}.proof-actions[data-v-e197c578]{align-items:center;display:flex;gap:4px}.proof-actions .proof-action[data-v-e197c578]{font-size:14px;padding:4px 10px}.wtm-proof.st-approved[data-v-e197c578]{background:var(--apple-10,rgba(0,200,117,.08))}.wtm-proof.st-revision_requested[data-v-e197c578]{background:var(--carrot-10,rgba(252,171,61,.1))}.proof-upload[data-v-e197c578]{align-self:flex-start;cursor:pointer}.wtm-comments[data-v-e197c578]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;max-height:240px;overflow-y:auto}.wtm-comment[data-v-e197c578]{background:var(--surface-2);border-radius:var(--r-m);padding:10px 12px 10px 24px;position:relative}.wtm-comment[data-v-e197c578]:before{background:var(--border-strong);border-radius:50%;content:"";height:6px;left:10px;position:absolute;top:14px;width:6px}.wtm-comment.role-aanvrager[data-v-e197c578]:before{background:var(--banana-100,#eeb717)}.wtm-comment.role-planner[data-v-e197c578]:before{background:#0073ea}.wtm-comment.role-maker[data-v-e197c578]:before{background:var(--apple-100,#00c875)}.c-head[data-v-e197c578]{font-size:11px;margin-bottom:4px}.c-head b[data-v-e197c578]{font-size:13px}.c-head .c-role[data-v-e197c578]{background:var(--surface);border-radius:var(--r-pill);color:var(--text-muted);font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px;text-transform:uppercase}.c-head .c-time[data-v-e197c578]{color:var(--text-subtle);margin-left:4px}.c-body[data-v-e197c578]{font-size:13px;line-height:1.45;white-space:pre-wrap}.wtm-empty[data-v-e197c578]{color:var(--text-subtle);font-size:12px;font-style:italic;padding:12px;text-align:center}.wtm-comment-form[data-v-e197c578]{align-items:flex-end;display:flex;gap:6px}.wtm-comment-form textarea[data-v-e197c578]{border:1px solid var(--border);border-radius:var(--r-m);flex:1;font-family:inherit;font-size:13px;min-height:50px;padding:8px 10px;resize:vertical}.agenda-page[data-v-ad87ebea]{container-type:inline-size;margin:0;max-width:none;padding:clamp(20px,4vw,56px) clamp(16px,3vw,40px) 80px;width:100%}.maker-board-head[data-v-ad87ebea]{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(240px,.86fr) minmax(320px,1.14fr);margin-bottom:20px}.maker-board-copy[data-v-ad87ebea]{background:var(--olive-100);border-radius:8px;color:var(--text-on-dark);display:flex;flex-direction:column;gap:14px;min-height:132px;padding:16px 18px}.maker-board-copy-head[data-v-ad87ebea]{display:flex;flex-direction:column;gap:4px}.maker-board-copy-head h1[data-v-ad87ebea]{color:inherit;font-size:clamp(20px,1.4cqi + .6rem,26px);font-weight:900;letter-spacing:0;line-height:1.1;margin:0}.maker-date[data-v-ad87ebea]{color:var(--banana-100);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.maker-board-rest[data-v-ad87ebea]{color:#ffffffb8;font-size:13px;line-height:1.4;margin:6px 0 0}.maker-board-rest strong[data-v-ad87ebea]{color:#ffffffeb;font-weight:700}.maker-stream[data-v-ad87ebea]{border-top:1px solid hsla(0,0%,100%,.08);container-type:inline-size;margin-top:auto;min-height:0;padding-top:12px}.maker-board-head[data-v-ad87ebea] .db-card{border-radius:8px;box-shadow:none;height:100%;margin:0}.agenda-week-nav-wrap[data-v-ad87ebea]{display:flex;justify-content:flex-end;margin-bottom:16px}@container (max-width: 860px){.maker-board-head[data-v-ad87ebea]{grid-template-columns:1fr}}@container (max-width: 520px){.maker-board-copy[data-v-ad87ebea]{padding:12px 14px}.maker-board-rest[data-v-ad87ebea]{display:none}}@media(max-height:520px){.maker-board-copy[data-v-ad87ebea]{min-height:56px;padding:10px 14px}.maker-board-copy h1[data-v-ad87ebea]{font-size:clamp(18px,1.4cqi + .6rem,22px)}.maker-board-rest[data-v-ad87ebea]{display:none}}.agenda-briefing[data-v-ad87ebea]{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px}.agenda-line[data-v-ad87ebea]{color:var(--text-primary);flex:1;font-size:clamp(15px,.5cqi + .95rem,22px);font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:0;min-width:240px}.agenda-greet[data-v-ad87ebea],.agenda-line strong[data-v-ad87ebea]{font-weight:700}.agenda-greet[data-v-ad87ebea]{margin-right:.3em}.agenda-rest[data-v-ad87ebea]{color:var(--text-secondary)}.agenda-week-nav[data-v-ad87ebea]{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.ag-nav-btn[data-v-ad87ebea]{background:transparent;border:0;border-radius:4px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:500;height:44px;min-width:44px;padding:6px 10px}.ag-nav-btn[data-v-ad87ebea]:hover{background:var(--oyster-50,rgba(0,0,0,.04));color:var(--text-primary)}.ag-nav-btn[data-v-ad87ebea]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:1px}.ag-nav-today[data-v-ad87ebea]{font-weight:600;padding:6px 14px}.ag-nav-today.is-now[data-v-ad87ebea]{color:var(--text-primary)}.ag-nav-today[data-v-ad87ebea]:not(.is-now){color:var(--banana-140,#b88500);font-weight:700}.wkr-layout[data-v-ad87ebea]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 260px}.wkr-grid[data-v-ad87ebea]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);display:grid;grid-template-columns:44px repeat(5,1fr);overflow:hidden}.wkr-hours[data-v-ad87ebea]{background:var(--surface-2);border-right:1px solid var(--border)}.wkr-hours-track[data-v-ad87ebea]{position:relative}.wkr-col-head[data-v-ad87ebea]{background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px;height:72px;padding:10px 12px}.wkr-hours .wkr-col-head[data-v-ad87ebea]{background:var(--surface-2)}.wkr-h[data-v-ad87ebea]{color:var(--text-subtle);font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;position:absolute;right:6px}.wkr-day[data-v-ad87ebea]{border-right:1px solid var(--border);position:relative}.wkr-day[data-v-ad87ebea]:last-child{border-right:0}.wkr-day.today[data-v-ad87ebea]{background:color-mix(in oklab,var(--accent) 5%,transparent)}.wkr-day.today .wkr-col-head[data-v-ad87ebea]{background:color-mix(in oklab,var(--accent) 12%,var(--surface))}.wkr-dh-top[data-v-ad87ebea]{align-items:center;display:flex;gap:8px}.wkr-dh-top .dn[data-v-ad87ebea]{color:var(--text-subtle);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wkr-dh-top .num[data-v-ad87ebea]{font-size:18px;font-weight:900;letter-spacing:-.02em}.wkr-dh-top .today-pill[data-v-ad87ebea]{background:var(--black);border-radius:999px;color:var(--white);font-size:9px;font-weight:900;margin-left:auto;padding:2px 6px}.wkr-day.today .wkr-dh-top .num[data-v-ad87ebea]{color:var(--accent-ink)}.wkr-dh-bot[data-v-ad87ebea]{align-items:center;display:flex;gap:8px}.wkr-dh-bot .hrs[data-v-ad87ebea]{color:var(--text-muted);font-size:12px;font-weight:700;min-width:24px}.util-bar[data-v-ad87ebea]{background:var(--oyster-10);border-radius:2px;flex:1;height:4px;overflow:hidden}.util-bar span[data-v-ad87ebea]{border-radius:2px;display:block;height:100%;transition:width .3s}.util-bar span.util-low[data-v-ad87ebea]{background:var(--oyster-40)}.util-bar span.util-mid[data-v-ad87ebea]{background:var(--apple-100)}.util-bar span.util-high[data-v-ad87ebea]{background:var(--danger)}.wkr-col[data-v-ad87ebea]{position:relative}.wkr-line[data-v-ad87ebea]{background:var(--oyster-10);height:1px;left:0;position:absolute;right:0}.wkr-free[data-v-ad87ebea]{align-items:center;background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 8px);border-radius:4px;display:flex;justify-content:center;left:3px;pointer-events:none;position:absolute;right:3px;z-index:1}.wkr-free .lbl[data-v-ad87ebea]{color:var(--text-subtle);font-size:10px;font-weight:700}.wkr-focus[data-v-ad87ebea]{background:repeating-linear-gradient(45deg,var(--accent-soft),var(--accent-soft) 4px,color-mix(in oklab,var(--accent) 20%,transparent) 4px,color-mix(in oklab,var(--accent) 20%,transparent) 8px)}.wkr-focus .lbl[data-v-ad87ebea]{color:var(--accent-ink)}.wkr-away[data-v-ad87ebea]{align-items:center;background:repeating-linear-gradient(45deg,#df2f4a0f,#df2f4a0f 6px,#df2f4a2e 0 12px);border:1px solid rgba(223,47,74,.6);border-radius:6px;display:flex;justify-content:center;left:3px;pointer-events:none;position:absolute;right:3px}.wkr-away .lbl[data-v-ad87ebea]{color:#df2f4a;font-size:11px;font-weight:800}.wkr-now[data-v-ad87ebea]{height:2px;left:0;pointer-events:none;right:0;z-index:5}.wkr-now[data-v-ad87ebea],.wkr-now .dot[data-v-ad87ebea]{background:var(--danger);position:absolute}.wkr-now .dot[data-v-ad87ebea]{border-radius:50%;height:8px;left:-4px;top:-3px;width:8px}.wkr-now .lbl[data-v-ad87ebea]{background:var(--surface);border-radius:3px;color:var(--danger);font-size:10px;font-weight:800;padding:1px 4px;position:absolute;right:4px;top:-14px}.wkr-block[data-v-ad87ebea]{background:var(--_c-soft);border:0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:2px;left:3px;min-height:28px;overflow:hidden;padding:5px 8px 6px 14px;position:absolute;right:3px;transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);z-index:2}.wkr-block[data-v-ad87ebea]:before{background:var(--_c);border-radius:50%;content:"";height:6px;left:6px;position:absolute;top:8px;width:6px}.wkr-block[data-v-ad87ebea]:hover{box-shadow:0 4px 12px #00000014;z-index:3}.wkr-block.st-inprogress[data-v-ad87ebea]{background:var(--_c);color:#fff}.wkr-block.st-inprogress[data-v-ad87ebea]:before{background:#ffffffd9}.wkr-block.st-inprogress .wkr-foot[data-v-ad87ebea],.wkr-block.st-inprogress .wkr-m[data-v-ad87ebea],.wkr-block.st-inprogress .wkr-note[data-v-ad87ebea]{color:#ffffffd9}.wkr-block.st-feedback[data-v-ad87ebea]{background:var(--surface);border:1px solid var(--_c)}.wkr-block.st-done[data-v-ad87ebea]{background:var(--apple-10,#e6f5ed)}.wkr-block.st-done[data-v-ad87ebea]:before{background:var(--apple-120)}.wkr-block.st-done[data-v-ad87ebea]{opacity:.8}.wkr-t[data-v-ad87ebea]{align-items:center;display:flex;gap:6px}.wkr-t .st-dot[data-v-ad87ebea]{background:var(--_c);border-radius:50%;flex-shrink:0;height:6px;width:6px}.wkr-t .ttl[data-v-ad87ebea]{font-size:12px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wkr-block.st-inprogress .st-dot[data-v-ad87ebea]{animation:pulse-ad87ebea 1.6s infinite;background:#fff;box-shadow:0 0 0 2px #ffffff4d}.wkr-block.st-feedback .st-dot[data-v-ad87ebea]{background:var(--info)}.wkr-block.st-done .st-dot[data-v-ad87ebea]{background:var(--apple-120)}@keyframes pulse-ad87ebea{0%,to{box-shadow:0 0 0 2px #ffffff4d}50%{box-shadow:0 0 0 5px #fff0}}.wkr-m[data-v-ad87ebea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wkr-m[data-v-ad87ebea],.wkr-note[data-v-ad87ebea]{color:var(--text-muted);font-size:10px}.wkr-note[data-v-ad87ebea]{background:#0000000a;border-radius:3px;line-height:1.3;margin-top:3px;padding:3px 5px}.wkr-block.st-inprogress .wkr-note[data-v-ad87ebea]{background:#ffffff26;color:#ffffffe6}.wkr-foot[data-v-ad87ebea]{align-items:center;color:var(--text-muted);display:flex;font-size:9px;font-weight:700;justify-content:space-between;margin-top:auto;padding-top:2px}.wkr-dl[data-v-ad87ebea]{color:var(--danger);filter:drop-shadow(0 0 1px rgba(255,255,255,.8));font-size:11px;position:absolute;right:4px;top:4px}.wkr-side[data-v-ad87ebea]{display:flex;flex-direction:column;gap:12px}.wkr-side-card[data-v-ad87ebea]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:14px 16px}.wkr-side-card h4[data-v-ad87ebea]{color:var(--text-subtle);font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.wkr-big[data-v-ad87ebea]{font-size:32px;font-weight:900;letter-spacing:-.03em;line-height:1}.wkr-big em[data-v-ad87ebea]{color:var(--text-muted);font-size:14px;font-style:normal;font-weight:700;margin-left:2px}.wkr-meter[data-v-ad87ebea]{background:var(--oyster-10);border-radius:3px;height:6px;margin:10px 0 8px;overflow:hidden}.wkr-meter>div[data-v-ad87ebea]{background:var(--accent);border-radius:3px;height:100%;transition:width .3s}.wkr-sub[data-v-ad87ebea]{color:var(--text-muted);font-size:12px}.cbreak[data-v-ad87ebea]{align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:8px 1fr auto;padding:6px 0}.cbreak .dot[data-v-ad87ebea]{border-radius:50%;height:8px;width:8px}.cbreak .nm[data-v-ad87ebea]{font-weight:600}.cbreak .hr[data-v-ad87ebea]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:700}.wkr-side-card .lg[data-v-ad87ebea]{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:8px;padding:3px 0}.wkr-side-card .sw[data-v-ad87ebea]{background:var(--oyster-40);border-radius:3px;height:14px;width:14px}.wkr-side-card .sw.st-new[data-v-ad87ebea]{background:#fff;border:2px solid var(--text-muted)}.wkr-side-card .sw.st-inprogress[data-v-ad87ebea]{background:var(--accent)}.wkr-side-card .sw.st-feedback[data-v-ad87ebea]{background:#fff;border:1px solid var(--info)}.wkr-side-card .sw.st-done[data-v-ad87ebea]{background:var(--apple-100,#00c875)}.wkr-side-card .sw.lg-lunch[data-v-ad87ebea]{background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 6px)}@media(max-width:1100px){.wkr-layout[data-v-ad87ebea]{grid-template-columns:1fr}.wkr-side[data-v-ad87ebea]{flex-direction:row;flex-wrap:wrap}.wkr-side-card[data-v-ad87ebea]{flex:1 1 200px}}.manual-entry[data-v-6bfd6643]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;margin-bottom:20px;padding:16px 20px}.me-head[data-v-6bfd6643]{margin-bottom:12px}.me-head h3[data-v-6bfd6643]{color:var(--text-primary);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.me-head p[data-v-6bfd6643]{color:var(--text-tertiary);font-size:12px;margin:4px 0 0}.me-form[data-v-6bfd6643]{align-items:end;display:grid;gap:10px;grid-template-columns:1.5fr 80px 130px 1fr auto}.me-field[data-v-6bfd6643]{display:flex;flex-direction:column;gap:4px;min-width:0}.me-field>span[data-v-6bfd6643]{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.me-field input[data-v-6bfd6643],.me-field select[data-v-6bfd6643]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font:inherit;font-size:13px;height:36px;padding:0 10px}.me-field input[data-v-6bfd6643]:focus-visible,.me-field select[data-v-6bfd6643]:focus-visible{border-color:var(--banana-100,#eeb717);box-shadow:0 0 0 1px var(--banana-100,#eeb717);outline:none}.me-submit[data-v-6bfd6643]{height:36px}@container (max-width: 720px){.me-form[data-v-6bfd6643]{grid-template-columns:1fr 1fr}.me-submit[data-v-6bfd6643]{grid-column:1/-1}}.hours-page[data-v-6bfd6643]{display:flex;flex-direction:column;gap:16px;margin:0;max-width:none;width:100%}.active-banner[data-v-6bfd6643]{align-items:center;background:linear-gradient(135deg,var(--apple-100,#00c875),#00b461);border-radius:var(--r-l);box-shadow:var(--shadow-card);color:#fff;display:flex;gap:14px;padding:14px 18px}.active-banner .ab-info[data-v-6bfd6643]{flex:1}.active-banner .ab-label[data-v-6bfd6643]{font-size:11px;font-weight:800;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.active-banner .ab-task[data-v-6bfd6643]{font-size:14px;font-weight:800;margin-top:2px}.active-banner .ab-time[data-v-6bfd6643]{font-size:18px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.02em}.hours-summary[data-v-6bfd6643]{color:var(--text-muted);font-size:clamp(14px,.5cqi + .9rem,18px);font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:0 0 16px}.hours-summary strong[data-v-6bfd6643]{color:var(--text);font-weight:700}.section-head[data-v-6bfd6643]{align-items:baseline;display:flex;justify-content:space-between}.section-head h2[data-v-6bfd6643]{font-size:15px;font-weight:900}.section-head .n[data-v-6bfd6643]{color:var(--text-subtle);font-size:12px;font-weight:500;margin-left:6px}.hours-empty[data-v-6bfd6643]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);color:var(--text-muted);padding:32px;text-align:center}.hours-empty h3[data-v-6bfd6643]{color:var(--text);font-size:15px;margin-bottom:6px}.hours-empty p[data-v-6bfd6643]{font-size:13px}.day-list[data-v-6bfd6643],.entry-list[data-v-6bfd6643],.task-list[data-v-6bfd6643]{display:flex;flex-direction:column;gap:4px}.task-row[data-v-6bfd6643]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);display:grid;gap:12px;grid-template-columns:1fr auto 80px;padding:10px 14px}.task-row .task-name[data-v-6bfd6643]{font-size:13px;font-weight:700}.task-row .task-meta[data-v-6bfd6643]{color:var(--text-muted);font-size:11px}.task-row .task-hours[data-v-6bfd6643]{font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.day-row[data-v-6bfd6643]{align-items:center;display:grid;gap:12px;grid-template-columns:100px 1fr 60px;padding:8px 14px}.day-row .day-name[data-v-6bfd6643]{color:var(--text-muted);font-size:12px;font-weight:700}.day-row .day-hours[data-v-6bfd6643]{font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.day-row .day-bar[data-v-6bfd6643]{background:var(--oyster-10);border-radius:4px;height:8px;overflow:hidden}.day-row .day-fill[data-v-6bfd6643]{background:var(--apple-100,#00c875);border-radius:4px;height:100%;transition:width .3s}.entry-row[data-v-6bfd6643]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);display:flex;gap:12px;padding:10px 14px}.entry-row.active[data-v-6bfd6643]{background:linear-gradient(135deg,rgba(0,200,117,.06),transparent);border-color:var(--apple-100,#00c875)}.entry-row .entry-info[data-v-6bfd6643]{flex:1;min-width:0}.entry-row .entry-name[data-v-6bfd6643]{font-size:13px;font-weight:700}.entry-row .entry-meta[data-v-6bfd6643]{color:var(--text-muted);font-size:11px;margin-top:2px}.entry-row .entry-meta .entry-tag[data-v-6bfd6643]{background:var(--surface-2);border-radius:var(--r-pill);display:inline-block;font-size:9px;font-weight:700;margin-left:6px;padding:1px 6px;text-transform:uppercase}.entry-row .entry-hours[data-v-6bfd6643]{font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.entry-row .entry-del[data-v-6bfd6643]{background:transparent;border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:16px;height:26px;width:26px}.entry-row .entry-del[data-v-6bfd6643]:hover{background:var(--danger-soft,#fee);color:var(--danger)}.back[data-v-ac913c1e]{margin-bottom:16px}.empty[data-v-ac913c1e]{color:var(--text-muted);padding:40px 20px;text-align:center}.empty .ill[data-v-ac913c1e]{align-items:center;background:var(--surface-2);border-radius:50%;color:var(--text-subtle);display:flex;height:56px;justify-content:center;margin:0 auto 12px;width:56px}.empty h3[data-v-ac913c1e]{color:var(--text);font-size:14px;font-weight:700;margin-bottom:4px}.empty p[data-v-ac913c1e]{font-size:13px}.label-row[data-v-ac913c1e]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.eyebrow[data-v-ac913c1e]{color:var(--text-subtle);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.note[data-v-ac913c1e]{background:var(--accent-soft);border:1px solid var(--banana-40);border-radius:var(--r-m);font-size:13px;margin-top:16px;padding:12px;white-space:pre-wrap}.empty-tasks[data-v-ac913c1e]{border:1px solid var(--border);border-radius:var(--r-m);color:var(--text-muted);font-size:13px;padding:20px;text-align:center}.mkr-side[data-v-ac913c1e]{display:flex;flex-direction:column;gap:14px}.aanvrager-row[data-v-ac913c1e]{align-items:center;display:flex;gap:10px}.av-name[data-v-ac913c1e]{font-size:13px;font-weight:700}.av-team[data-v-ac913c1e]{color:var(--text-muted);font-size:12px}.confirm-modal[data-v-ac913c1e]{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-modal);left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(440px,90vw);z-index:60}.confirm-modal .cm-body[data-v-ac913c1e]{padding:22px 24px 16px}.confirm-modal .cm-body h3[data-v-ac913c1e]{font-size:18px;font-weight:900;margin-bottom:8px}.confirm-modal .cm-body p[data-v-ac913c1e]{color:var(--text-muted);font-size:13px}.confirm-modal .cm-foot[data-v-ac913c1e]{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.role-view[data-v-ec89b0e3]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;width:100%}.topbar[data-v-ec89b0e3]{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-6)}.topbar-tabs[data-v-ec89b0e3]{display:flex;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0}.topbar-tabs[data-v-ec89b0e3]::-webkit-scrollbar{display:none}.topbar-tabs button[data-v-ec89b0e3]{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:600;min-height:40px;padding:10px 16px;transition:all var(--transition-fast);white-space:nowrap}.topbar-tabs button[data-v-ec89b0e3]:hover{background:var(--oyster-50);color:var(--text-primary)}.topbar-tabs button.on[data-v-ec89b0e3]{background:var(--oyster-100);color:var(--text-primary)}.topbar-tabs button[data-v-ec89b0e3]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.topbar-right[data-v-ec89b0e3]{align-items:center;display:flex;gap:var(--space-3)}.topbar-icon[data-v-ec89b0e3]{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;transition:background var(--transition-fast);width:40px}.topbar-icon[data-v-ec89b0e3] svg{height:16px;width:16px}.topbar-icon[data-v-ec89b0e3]:hover{background:var(--oyster-50);color:var(--text-primary)}.topbar-dot[data-v-ec89b0e3]{background:var(--tomato-100);border:2px solid var(--bg-surface);border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}.topbar-avatar[data-v-ec89b0e3]{align-items:center;background:var(--banana-100);border-radius:50%;color:var(--olive-100);display:inline-flex;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.topbar-version[data-v-ec89b0e3]{color:var(--text-tertiary);font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.es[data-v-0646b3fa]{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.es.es-page[data-v-0646b3fa]{min-height:320px;padding:var(--space-10) var(--space-7)}.es.es-inline[data-v-0646b3fa]{min-height:180px;padding:var(--space-7) var(--space-4)}.es-ill[data-v-0646b3fa]{align-items:center;color:var(--oyster-400);display:inline-flex;justify-content:center;margin-bottom:var(--space-5)}.es-ill.with-circle[data-v-0646b3fa]{background:var(--oyster-100);border-radius:var(--radius-full);color:var(--oyster-500);height:96px;width:96px}.es-ill[data-v-0646b3fa] svg{height:36px;stroke-width:1.5;width:36px}.es-page .es-ill.with-circle[data-v-0646b3fa]{height:112px;width:112px}.es-page .es-ill.with-circle[data-v-0646b3fa] svg{height:44px;width:44px}.es-title[data-v-0646b3fa]{color:var(--text-primary);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;margin:0 0 var(--space-2)}.es-inline .es-title[data-v-0646b3fa]{font-size:var(--text-base)}.es-desc[data-v-0646b3fa]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0;max-width:320px}.es-actions[data-v-0646b3fa]{display:inline-flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-5)}.aan-wrap[data-v-11f03064]{display:flex;flex-direction:column;gap:var(--layout-section-gap);margin:0;max-width:none;padding:var(--space-5) var(--layout-page-padding) var(--space-12);width:100%}.aan-hero[data-v-11f03064]{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.aan-line[data-v-11f03064]{color:var(--text);flex:1;font-size:clamp(15px,1cqi + .95rem,22px);font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:0;min-width:240px}.aan-line strong[data-v-11f03064]{color:var(--text);font-weight:700}.aan-line strong.hl[data-v-11f03064]{color:var(--banana-140,#b88500)}.aan-greet[data-v-11f03064]{color:var(--text);font-weight:700;margin-right:.3em}.aan-rest[data-v-11f03064]{color:var(--text-muted)}.aan-attn[data-v-11f03064]{align-items:center;background:var(--warning-soft);border:1px solid rgba(253,171,61,.4);border-radius:var(--r-l);display:flex;gap:16px;margin-bottom:20px;padding:14px 18px}.aan-attn .aan-attn-ico[data-v-11f03064]{align-items:center;background:var(--warning);border-radius:50%;color:var(--milk-100,#fff);display:flex;flex-shrink:0;font-weight:900;height:28px;justify-content:center;width:28px}.aan-attn .aan-attn-txt[data-v-11f03064]{flex:1;font-size:13.5px}.aan-section[data-v-11f03064]{margin-bottom:28px}.aan-section-head[data-v-11f03064]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.aan-section-head h2[data-v-11f03064]{font-size:18px;font-weight:900;letter-spacing:-.01em}.aan-list[data-v-11f03064]{display:flex;flex-direction:column;gap:10px}.aan-card[data-v-11f03064]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);box-shadow:var(--shadow-hair);cursor:pointer;display:flex;gap:20px;padding:18px 20px;transition:all var(--dur-fast) var(--ease)}.aan-card[data-v-11f03064]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.aan-card.st-feedback[data-v-11f03064]{background:var(--carrot-10)}.aan-card.st-inprod[data-v-11f03064]{background:#0073ea0f}.aan-card.st-received[data-v-11f03064]{background:var(--bg-surface-raised)}.aan-card.st-draft[data-v-11f03064]{opacity:.7}.aan-card.st-rejected[data-v-11f03064]{background:var(--tomato-10);border-color:var(--tomato-40,rgba(226,68,92,.2))}.aan-card .aan-card-main[data-v-11f03064]{flex:1;min-width:0}.aan-card .aan-card-side[data-v-11f03064]{align-items:flex-end;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding-left:10px}.aan-card .aan-card-arrow[data-v-11f03064]{color:var(--text-subtle)}.aan-card .aan-card-arrow[data-v-11f03064] svg{height:16px;width:16px}.aan-card-head[data-v-11f03064]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.aan-card-head h3[data-v-11f03064]{font-size:15px;font-weight:800;letter-spacing:-.005em}.aan-chip[data-v-11f03064]{border-radius:var(--r-pill);font-size:11px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.aan-chip.st-feedback[data-v-11f03064]{background:var(--warning-soft);color:#b26a00}.aan-chip.st-inprod[data-v-11f03064]{background:var(--info-soft);color:var(--info)}.aan-chip.st-draft[data-v-11f03064],.aan-chip.st-received[data-v-11f03064]{background:var(--oyster-10);color:var(--text-muted)}.aan-chip.st-done[data-v-11f03064]{background:var(--success-soft);color:var(--apple-140)}.aan-chip.st-rejected[data-v-11f03064]{background:var(--tomato-10,rgba(226,68,92,.1));color:var(--tomato-130,#b3273f)}.aan-feed[data-v-11f03064]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-l);margin-bottom:28px;padding:16px 20px}.aan-feed-head[data-v-11f03064]{margin-bottom:12px}.aan-feed-head h3[data-v-11f03064]{color:var(--text-tertiary);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.aan-feed-list[data-v-11f03064]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.aan-feed-item[data-v-11f03064]{align-items:start;border-bottom:1px solid var(--border);cursor:pointer;display:grid;gap:12px;grid-template-columns:12px 1fr auto;padding:10px 0;transition:padding var(--dur-fast) var(--ease)}.aan-feed-item[data-v-11f03064]:last-child{border-bottom:0}.aan-feed-item[data-v-11f03064]:hover{padding-left:8px}.aan-feed-dot[data-v-11f03064]{background:var(--text-tertiary);border-radius:50%;height:8px;margin-top:6px;width:8px}.aan-feed-dot.kind-status[data-v-11f03064]{background:var(--banana-100,#eeb717)}.aan-feed-dot.kind-comment[data-v-11f03064]{background:var(--apple-100,#00c875)}.aan-feed-dot.kind-proof[data-v-11f03064]{background:#0073ea}.aan-feed-main[data-v-11f03064]{display:flex;flex-direction:column;gap:2px;min-width:0}.aan-feed-title[data-v-11f03064]{color:var(--text);font-size:13px;line-height:1.4}.aan-feed-title strong[data-v-11f03064]{font-weight:700}.aan-feed-sub[data-v-11f03064]{color:var(--text-muted)}.aan-feed-body[data-v-11f03064]{color:var(--text-secondary);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.aan-feed-time[data-v-11f03064]{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums;margin-top:4px;white-space:nowrap}.aan-section-sub[data-v-11f03064]{color:var(--text-muted);font-size:12px;margin-left:12px}.aan-unread[data-v-11f03064]{background:var(--danger);border-radius:var(--r-pill);color:var(--milk-100,#fff);font-size:11px;font-weight:900;padding:1px 7px}.aan-card-meta[data-v-11f03064]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:10px}.aan-card-meta span[data-v-11f03064]{align-items:center;display:inline-flex;gap:4px}.aan-card-meta[data-v-11f03064] svg{height:12px;width:12px}.aan-progress-head[data-v-11f03064]{display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.aan-progress-head .aan-phase[data-v-11f03064]{font-weight:700}.aan-progress-head .aan-pct[data-v-11f03064]{color:var(--text-muted);font-variant-numeric:tabular-nums}.aan-bar[data-v-11f03064]{background:var(--oyster-10);border-radius:3px;height:6px;overflow:hidden}.aan-bar span[data-v-11f03064]{background:var(--apple-100);border-radius:3px;display:block;height:100%;transition:width var(--dur) var(--ease)}.aan-tasks[data-v-11f03064]{color:var(--text-subtle);font-size:11.5px;margin-top:6px}.aan-empty[data-v-11f03064]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);color:var(--text-muted);font-size:13px;padding:28px 20px;text-align:center}.aan-kernboodschap[data-v-11f03064]{color:var(--text-secondary);font-size:13px;line-height:1.55;margin-top:10px;padding-left:0}.aan-live-grid[data-v-11f03064]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.aan-live[data-v-11f03064]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);display:flex;gap:12px;padding:14px}.aan-live .aan-live-chk[data-v-11f03064]{align-items:center;background:var(--apple-100);border-radius:50%;color:var(--milk-100,#fff);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.aan-live .aan-live-chk[data-v-11f03064] svg{height:14px;width:14px}.aan-live .aan-live-nm[data-v-11f03064]{font-size:13px;font-weight:700}.aan-live .aan-live-dt[data-v-11f03064]{color:var(--text-muted);font-size:11.5px}.bw-confirm[data-v-afd5ca32]{background:var(--bg-surface);border-radius:var(--radius-lg);margin:40px auto;max-width:640px;padding:32px;text-align:center}.bw-confirm h1[data-v-afd5ca32]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:800;margin:16px 0 8px}.bw-confirm-icon[data-v-afd5ca32]{align-items:center;background:var(--apple-10);border-radius:50%;color:var(--apple-120);display:inline-flex;height:64px;justify-content:center;margin:0 auto;width:64px}.bw-confirm-icon[data-v-afd5ca32] svg{height:28px;width:28px}.bw-confirm-sub[data-v-afd5ca32]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0 0 24px}.bw-confirm-steps[data-v-afd5ca32]{list-style:none;margin:0 0 24px;padding:0;text-align:left}.bw-confirm-steps li[data-v-afd5ca32]{align-items:center;background:var(--oyster-50);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:32px 1fr auto;margin-bottom:8px;padding:14px 16px}.bw-confirm-steps li[data-v-afd5ca32]>svg{color:var(--text-tertiary);grid-column:1;grid-row:1;height:20px;width:20px}.bw-confirm-steps li>div[data-v-afd5ca32]{display:flex;flex-direction:column;gap:2px;grid-column:2;grid-row:1}.bw-confirm-steps li strong[data-v-afd5ca32]{color:var(--text-primary);font-size:var(--text-sm);font-weight:700}.bw-confirm-steps li span[data-v-afd5ca32]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4}.bw-confirm-steps li.done[data-v-afd5ca32]>svg{color:var(--apple-120)}.bw-confirm-steps li.error[data-v-afd5ca32]>svg{color:var(--carrot-120)}.bw-confirm-actions[data-v-afd5ca32]{display:flex;gap:12px;justify-content:center}.bw-wrap[data-v-afd5ca32]{display:flex;flex-direction:column;min-height:100%}.bw-draft-banner[data-v-afd5ca32]{align-items:center;background:var(--accent-soft,#fff8dc);border-bottom:1px solid var(--banana-40,#ffe082);display:flex;gap:12px;padding:12px 18px}.bw-draft-banner[data-v-afd5ca32] svg{color:var(--accent-ink,#784bd1);height:18px;width:18px}.bw-draft-banner .bw-draft-msg[data-v-afd5ca32]{display:flex;flex:1;flex-direction:column;font-size:13px}.bw-draft-banner .bw-draft-msg b[data-v-afd5ca32]{font-weight:800}.bw-draft-banner .bw-draft-msg span[data-v-afd5ca32]{color:var(--text-muted);font-size:12px}.bw-head[data-v-afd5ca32]{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;padding:18px 24px}.bw-head .back[data-v-afd5ca32]{flex-shrink:0}.bw-werknaam[data-v-afd5ca32]{background:transparent;border:1px solid transparent;border-radius:var(--r-m);flex:1 1 240px;font-size:16px;font-weight:800;letter-spacing:-.01em;min-width:0;outline:none;padding:8px 12px}.bw-werknaam[data-v-afd5ca32]:focus,.bw-werknaam[data-v-afd5ca32]:hover{background:var(--surface);border-color:var(--border)}.bw-demo-btn[data-v-afd5ca32]{align-items:center;background:transparent;border:1px solid var(--role-admin-100,#784bd1);border-radius:var(--r-pill);color:var(--role-admin-strong,#5b34b0);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:4px;margin-right:8px;padding:6px 12px;transition:all var(--dur-fast)}.bw-demo-btn[data-v-afd5ca32] svg{height:11px;width:11px}.bw-demo-btn[data-v-afd5ca32]:hover{background:var(--role-admin-soft,rgba(122,78,223,.12));border-style:solid}.bw-wordcount[data-v-afd5ca32]{align-items:center;background:var(--oyster-10);border-radius:var(--r-pill);color:var(--text-muted);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;margin-left:8px;padding:4px 10px;transition:all var(--dur-fast)}.bw-wordcount[data-v-afd5ca32] svg{height:11px;opacity:.6;width:11px}.bw-wordcount.ready[data-v-afd5ca32]{background:var(--role-admin-soft);color:var(--role-admin-strong)}.bw-wordcount.ready[data-v-afd5ca32] svg{opacity:1}.bw-step-warning[data-v-afd5ca32]{align-items:center;background:var(--carrot-10);border-radius:var(--r-pill);color:var(--carrot-120,#b26a00);display:inline-flex;font-size:11px;font-weight:700;gap:4px;margin-right:8px;padding:3px 10px}.bw-step-warning[data-v-afd5ca32] svg{height:10px;width:10px}.bw-progress[data-v-afd5ca32]{align-items:center;color:var(--text-muted);display:flex;font-size:12px;font-weight:700;gap:10px}.bw-progress .bw-progress-bar[data-v-afd5ca32]{background:var(--oyster-10);border-radius:3px;height:5px;overflow:hidden;width:100px}.bw-progress .bw-progress-bar span[data-v-afd5ca32]{background:var(--apple-100);display:block;height:100%;transition:width var(--dur) var(--ease)}.bw-steps[data-v-afd5ca32]{border-bottom:1px solid var(--border);display:flex;gap:4px;overflow-x:auto;padding:12px 24px;scrollbar-width:thin}.bw-steps button[data-v-afd5ca32]{align-items:center;background:transparent;border:0;border-radius:var(--r-m);color:var(--text-muted);cursor:pointer;display:flex;flex:1 0 auto;font-size:13px;font-weight:600;gap:8px;min-width:120px;padding:10px 12px;transition:all var(--dur-fast) var(--ease)}.bw-steps button[data-v-afd5ca32]:hover{background:var(--oyster-10);color:var(--text)}.bw-steps button.on[data-v-afd5ca32]{background:var(--accent);color:var(--accent-ink)}.bw-steps button.on .bw-step-num[data-v-afd5ca32]{background:var(--accent-ink);color:var(--accent)}.bw-steps button.done[data-v-afd5ca32]{color:var(--text)}.bw-steps button.done .bw-step-num[data-v-afd5ca32]{background:var(--apple-100);color:#fff}.bw-steps button.locked[data-v-afd5ca32],.bw-steps button[data-v-afd5ca32]:disabled{color:var(--text-tertiary,var(--text-subtle));cursor:not-allowed;opacity:.55}.bw-steps button.locked[data-v-afd5ca32]:hover,.bw-steps button[data-v-afd5ca32]:disabled:hover{background:transparent;color:var(--text-tertiary,var(--text-subtle))}.bw-steps button.locked .bw-step-num[data-v-afd5ca32],.bw-steps button:disabled .bw-step-num[data-v-afd5ca32]{background:transparent;border:1px solid var(--border-strong);color:var(--text-tertiary,var(--text-subtle))}.bw-steps button .bw-step-num[data-v-afd5ca32]{align-items:center;background:var(--oyster-20);border-radius:50%;color:var(--text-muted);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.bw-body[data-v-afd5ca32]{padding:var(--space-7) var(--layout-page-padding) var(--space-9)}@media(max-width:720px){.bw-body[data-v-afd5ca32]{padding:var(--space-6) var(--space-5) var(--space-8)}}.bw-cat-head[data-v-afd5ca32]{margin-bottom:20px}.bw-cat-head h2[data-v-afd5ca32]{font-size:22px;font-weight:900;letter-spacing:-.015em}.bw-cat-head p[data-v-afd5ca32]{color:var(--text-muted);font-size:14px;margin-top:4px}.bw-questions[data-v-afd5ca32]{display:flex;flex-direction:column;gap:22px}.bw-q label[data-v-afd5ca32]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:6px;margin-bottom:6px}.bw-q label .req[data-v-afd5ca32]{color:var(--danger)}.bw-q label .ai-tag[data-v-afd5ca32]{align-items:center;background:#7a4edf1a;border-radius:var(--r-pill);color:var(--role-admin-strong);display:inline-flex;font-size:10px;font-weight:800;gap:3px;letter-spacing:.06em;margin-left:6px;padding:2px 6px;text-transform:uppercase}.bw-q label .ai-tag[data-v-afd5ca32] svg{height:10px;width:10px}.bw-q .ai-actions[data-v-afd5ca32]{display:inline-flex;gap:4px;margin-left:auto}.bw-q .ai-btn[data-v-afd5ca32]{align-items:center;background:linear-gradient(135deg,#7a4edf14,#7a4edf26);border:1px solid rgba(122,78,223,.3);border-radius:var(--r-pill);color:var(--role-admin-strong);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 8px;transition:all var(--dur-fast)}.bw-q .ai-btn[data-v-afd5ca32] svg{height:11px;width:11px}.bw-q .ai-btn[data-v-afd5ca32]:hover:not(:disabled){background:linear-gradient(135deg,#7a4edf26,#7a4edf40);border-color:var(--role-admin-strong)}.bw-q .ai-btn[data-v-afd5ca32]:disabled{cursor:progress;opacity:.6}.bw-q .bw-help[data-v-afd5ca32]{color:var(--text-muted);font-size:12.5px;line-height:1.5;margin-bottom:10px}.bw-q input[data-v-afd5ca32]:not([type]),.bw-q input[type=date][data-v-afd5ca32],.bw-q input[type=email][data-v-afd5ca32],.bw-q input[type=number][data-v-afd5ca32],.bw-q input[type=tel][data-v-afd5ca32],.bw-q input[type=text][data-v-afd5ca32],.bw-q input[type=url][data-v-afd5ca32],.bw-q select[data-v-afd5ca32],.bw-q textarea[data-v-afd5ca32]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);color:var(--text);font-family:inherit;font-size:13px;outline:none;padding:10px 12px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);width:100%}.bw-q input[data-v-afd5ca32]:not([type])::-moz-placeholder,.bw-q input[type=date][data-v-afd5ca32]::-moz-placeholder,.bw-q input[type=email][data-v-afd5ca32]::-moz-placeholder,.bw-q input[type=number][data-v-afd5ca32]::-moz-placeholder,.bw-q input[type=tel][data-v-afd5ca32]::-moz-placeholder,.bw-q input[type=text][data-v-afd5ca32]::-moz-placeholder,.bw-q input[type=url][data-v-afd5ca32]::-moz-placeholder,.bw-q select[data-v-afd5ca32]::-moz-placeholder,.bw-q textarea[data-v-afd5ca32]::-moz-placeholder{color:var(--text-tertiary,var(--text-subtle))}.bw-q input[data-v-afd5ca32]:not([type])::placeholder,.bw-q input[type=date][data-v-afd5ca32]::placeholder,.bw-q input[type=email][data-v-afd5ca32]::placeholder,.bw-q input[type=number][data-v-afd5ca32]::placeholder,.bw-q input[type=tel][data-v-afd5ca32]::placeholder,.bw-q input[type=text][data-v-afd5ca32]::placeholder,.bw-q input[type=url][data-v-afd5ca32]::placeholder,.bw-q select[data-v-afd5ca32]::placeholder,.bw-q textarea[data-v-afd5ca32]::placeholder{color:var(--text-tertiary,var(--text-subtle))}.bw-q input[data-v-afd5ca32]:not([type]):focus,.bw-q input[data-v-afd5ca32]:not([type]):focus-visible,.bw-q input[type=date][data-v-afd5ca32]:focus,.bw-q input[type=date][data-v-afd5ca32]:focus-visible,.bw-q input[type=email][data-v-afd5ca32]:focus,.bw-q input[type=email][data-v-afd5ca32]:focus-visible,.bw-q input[type=number][data-v-afd5ca32]:focus,.bw-q input[type=number][data-v-afd5ca32]:focus-visible,.bw-q input[type=tel][data-v-afd5ca32]:focus,.bw-q input[type=tel][data-v-afd5ca32]:focus-visible,.bw-q input[type=text][data-v-afd5ca32]:focus,.bw-q input[type=text][data-v-afd5ca32]:focus-visible,.bw-q input[type=url][data-v-afd5ca32]:focus,.bw-q input[type=url][data-v-afd5ca32]:focus-visible,.bw-q select[data-v-afd5ca32]:focus,.bw-q select[data-v-afd5ca32]:focus-visible,.bw-q textarea[data-v-afd5ca32]:focus,.bw-q textarea[data-v-afd5ca32]:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.bw-q input[data-v-afd5ca32]:not([type]):disabled,.bw-q input[type=date][data-v-afd5ca32]:disabled,.bw-q input[type=email][data-v-afd5ca32]:disabled,.bw-q input[type=number][data-v-afd5ca32]:disabled,.bw-q input[type=tel][data-v-afd5ca32]:disabled,.bw-q input[type=text][data-v-afd5ca32]:disabled,.bw-q input[type=url][data-v-afd5ca32]:disabled,.bw-q select[data-v-afd5ca32]:disabled,.bw-q textarea[data-v-afd5ca32]:disabled{cursor:not-allowed;opacity:.6}.bw-q textarea[data-v-afd5ca32]{line-height:1.5;min-height:90px;resize:vertical}.bw-multi[data-v-afd5ca32]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bw-multi-source[data-v-afd5ca32]{color:var(--text-subtle);font-size:11px;letter-spacing:.02em;margin-bottom:4px;width:100%}.bw-multi-source strong[data-v-afd5ca32]{color:var(--text-muted);font-weight:700}.bw-tags[data-v-afd5ca32]{display:flex;flex-direction:column;gap:8px}.bw-tags input[data-v-afd5ca32]{width:100%}.bw-tag-list[data-v-afd5ca32]{display:flex;flex-wrap:wrap;gap:6px}.bw-tag[data-v-afd5ca32]{align-items:center;background:var(--accent-soft);border-radius:var(--r-pill);color:var(--accent-ink,#784bd1);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.bw-tag button[data-v-afd5ca32]{background:transparent;border:0;color:inherit;cursor:pointer;font-size:16px;line-height:1;opacity:.7;padding:0}.bw-tag button[data-v-afd5ca32]:hover{opacity:1}.bw-dosdonts[data-v-afd5ca32]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.bw-dosdonts .dd-col textarea[data-v-afd5ca32]{min-height:100px}.bw-dosdonts .dd-lbl[data-v-afd5ca32]{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.bw-dosdonts .dd-lbl.dd-do[data-v-afd5ca32]{color:var(--apple-120,#00b461)}.bw-dosdonts .dd-lbl.dd-dont[data-v-afd5ca32]{color:var(--danger,#df2f4a)}.bw-hero[data-v-afd5ca32]{display:flex;flex-direction:column;gap:6px}.bw-hero .bw-hero-row[data-v-afd5ca32]{display:grid;gap:6px;grid-template-columns:140px 1fr 200px 28px}.bw-hero .bw-hero-row input[data-v-afd5ca32]{border:1px solid var(--border);border-radius:var(--r-s);font-size:13px;padding:8px 10px;width:100%}.bw-hero .bw-hero-row .bw-hero-rm[data-v-afd5ca32]{background:transparent;border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;height:28px;width:28px}.bw-hero .bw-hero-row .bw-hero-rm[data-v-afd5ca32]:hover{background:var(--danger-soft);color:var(--danger)}.bw-debug-banner[data-v-afd5ca32]{background:var(--banana-10);border:1px solid var(--banana-100);border-radius:6px;color:var(--olive-100);font-family:var(--font-mono,monospace);font-size:11px;margin-bottom:16px;padding:8px 12px;word-break:break-all}.bw-debug-empty[data-v-afd5ca32],.bw-debug-unknown[data-v-afd5ca32]{background:var(--tomato-10,rgba(223,47,74,.06));border:1px solid var(--tomato-120,#df2f4a);border-radius:8px;color:var(--tomato-120,#df2f4a);display:flex;flex-direction:column;font-size:12px;gap:4px;padding:12px 14px}.bw-debug-empty strong[data-v-afd5ca32],.bw-debug-unknown strong[data-v-afd5ca32]{font-weight:700}.bw-debug-empty span[data-v-afd5ca32],.bw-debug-unknown span[data-v-afd5ca32]{color:var(--text-muted);font-size:11px}.bw-multi-opt[data-v-afd5ca32]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:all var(--dur-fast)}.bw-multi-opt input[data-v-afd5ca32]{margin:0}.bw-multi-opt[data-v-afd5ca32]:hover{border-color:var(--border-strong)}.bw-multi-opt.on[data-v-afd5ca32]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.bw-file[data-v-afd5ca32]{align-items:stretch;display:flex;flex-direction:column;gap:10px}.bw-file .bw-file-pick[data-v-afd5ca32]{align-self:flex-start;cursor:pointer}.bw-file .bw-file-hint[data-v-afd5ca32]{color:var(--text-subtle);font-size:12px}.bw-file-list[data-v-afd5ca32]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bw-file-list li[data-v-afd5ca32]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-m);display:flex;font-size:13px;gap:10px;padding:8px 12px}.bw-file-list li[data-v-afd5ca32] svg{color:var(--text-muted);flex-shrink:0;height:14px;width:14px}.bw-file-list li .bw-file-name[data-v-afd5ca32]{flex:1;font-weight:600;word-break:break-all}.bw-file-list li .bw-file-size[data-v-afd5ca32]{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.bw-file-rm[data-v-afd5ca32]{background:transparent;border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:18px;height:22px;line-height:1;width:22px}.bw-file-rm[data-v-afd5ca32]:hover{background:var(--danger-soft);color:var(--danger)}.bw-foot[data-v-afd5ca32]{align-items:center;background:var(--surface-2);border-top:1px solid var(--border);display:flex;gap:10px;padding:16px 24px}.bw-auto-save[data-v-afd5ca32]{align-items:center;color:var(--apple-120);display:inline-flex;font-size:11px;font-weight:600;gap:4px}.bw-auto-save[data-v-afd5ca32]:before{background:var(--apple-100);border-radius:50%;content:"";height:6px;width:6px}.streams-page[data-v-f4df8d1a]{display:flex;flex-direction:column;gap:14px;margin:0;max-width:none;width:100%}.section-head[data-v-f4df8d1a]{align-items:baseline;display:flex;justify-content:space-between}.section-head h2[data-v-f4df8d1a]{font-size:18px;font-weight:900}.section-head .n[data-v-f4df8d1a]{color:var(--text-subtle);font-size:12px;font-weight:500;margin-left:6px}.streams-intro[data-v-f4df8d1a]{font-size:13px;line-height:1.55;margin-bottom:4px}.empty[data-v-f4df8d1a],.streams-intro[data-v-f4df8d1a]{color:var(--text-muted)}.empty[data-v-f4df8d1a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:32px;text-align:center}.empty h3[data-v-f4df8d1a]{color:var(--text);font-size:15px;margin-bottom:6px}.empty p[data-v-f4df8d1a]{font-size:13px}.stream-form[data-v-f4df8d1a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);display:flex;flex-direction:column;gap:12px;padding:18px 22px}.stream-form h3[data-v-f4df8d1a]{font-size:15px;font-weight:800}.form-row[data-v-f4df8d1a]{display:flex;flex-direction:column;gap:4px}.form-row.split[data-v-f4df8d1a]{flex-direction:row;gap:8px}.form-row .inp[data-v-f4df8d1a],.form-row textarea[data-v-f4df8d1a]{border:1px solid var(--border);border-radius:var(--r-m);font-family:inherit;font-size:13px;padding:8px 12px;width:100%}.form-row textarea[data-v-f4df8d1a]{min-height:50px;resize:vertical}.picker-label[data-v-f4df8d1a]{color:var(--text-subtle);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.kanaal-list[data-v-f4df8d1a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.kanaal-chip[data-v-f4df8d1a]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;transition:all var(--dur-fast)}.kanaal-chip.on[data-v-f4df8d1a]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,var(--text))}.kanaal-select-row[data-v-f4df8d1a]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) auto}.empty-inline[data-v-f4df8d1a],.template-hint[data-v-f4df8d1a]{color:var(--text-muted);font-size:11px;white-space:nowrap}.selected-kanalen[data-v-f4df8d1a]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.kanaal-pill[data-v-f4df8d1a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text);cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:4px 9px}.kanaal-pill span[data-v-f4df8d1a]{color:var(--text-muted);margin-left:4px}.kanaal-pill[data-v-f4df8d1a]:hover{border-color:var(--accent)}.template-preview[data-v-f4df8d1a]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:4px}.template-group[data-v-f4df8d1a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);padding:10px}.template-group ul[data-v-f4df8d1a]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.template-group li[data-v-f4df8d1a]{align-items:baseline;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.template-group em[data-v-f4df8d1a]{color:var(--text-muted);font-size:11px;font-style:normal;white-space:nowrap}.template-group-head[data-v-f4df8d1a]{display:flex;font-size:12px;gap:8px;justify-content:space-between}.template-group-head strong[data-v-f4df8d1a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-group-head span[data-v-f4df8d1a]{color:var(--text-muted);font-size:11px;white-space:nowrap}.form-actions[data-v-f4df8d1a]{display:flex;gap:8px;justify-content:flex-end}.stream-list[data-v-f4df8d1a]{display:flex;flex-direction:column;gap:8px}.stream-card[data-v-f4df8d1a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);overflow:hidden;transition:all var(--dur-fast) var(--ease)}.stream-card[data-v-f4df8d1a]:hover{border-color:var(--border-strong,#d4d4d4);box-shadow:var(--shadow-card)}.stream-head[data-v-f4df8d1a]{transition:background var(--dur-fast)}.stream-head[data-v-f4df8d1a]:hover{background:var(--surface-2)}.stream-head[data-v-f4df8d1a]{align-items:center;cursor:pointer;display:flex;gap:14px;padding:16px 20px}.stream-head .stream-info[data-v-f4df8d1a]{flex:1;min-width:0}.stream-head .stream-name[data-v-f4df8d1a]{font-size:15px;font-weight:800}.stream-head .stream-meta[data-v-f4df8d1a]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px;margin-top:4px}.stream-head .stream-meta .meta-tag[data-v-f4df8d1a]{background:var(--accent-soft);border-radius:var(--r-pill);color:var(--accent-ink,#784bd1);font-weight:700;padding:1px 8px}.stream-head .stream-desc[data-v-f4df8d1a]{color:var(--text-muted);font-size:12px;margin-top:6px}.stream-head[data-v-f4df8d1a] svg{color:var(--text-subtle);height:16px;transition:transform .2s;width:16px}.stream-body[data-v-f4df8d1a]{background:var(--surface-2);border-top:1px solid var(--border);gap:14px;padding:16px 20px}.editie-add[data-v-f4df8d1a],.stream-body[data-v-f4df8d1a]{display:flex;flex-direction:column}.editie-add[data-v-f4df8d1a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);gap:8px;padding:14px}.editie-add h4[data-v-f4df8d1a]{color:var(--text-subtle);font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.editie-list[data-v-f4df8d1a]{display:flex;flex-direction:column;gap:4px}.loading-row[data-v-f4df8d1a]{color:var(--text-muted);font-size:12px;padding:14px;text-align:center}.editie-row[data-v-f4df8d1a]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);display:grid;gap:12px;grid-template-columns:130px 1fr auto auto;padding:10px 14px}.editie-row.st-ingediend[data-v-f4df8d1a]{background:var(--banana-10,rgba(238,183,23,.08))}.editie-row.st-ingepland[data-v-f4df8d1a]{background:#0073ea0f}.editie-row.st-live[data-v-f4df8d1a]{background:var(--apple-10,rgba(0,200,117,.08))}.editie-row .editie-period[data-v-f4df8d1a]{font-size:13px;font-weight:800}.editie-row .editie-info[data-v-f4df8d1a]{font-size:12px}.editie-row .editie-livegang[data-v-f4df8d1a]{font-weight:700}.editie-row .editie-meta[data-v-f4df8d1a]{color:var(--text-muted);font-size:11px;margin-top:2px}.editie-status[data-v-f4df8d1a]{background:var(--surface-2);border-radius:var(--r-pill);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.editie-status.st-ingediend[data-v-f4df8d1a]{background:var(--accent-soft);color:var(--accent-ink,#784bd1)}.editie-status.st-ingepland[data-v-f4df8d1a]{background:var(--info-soft);color:var(--info,#007eb5)}.editie-status.st-afgerond[data-v-f4df8d1a],.editie-status.st-live[data-v-f4df8d1a]{background:var(--success-soft,#d4f4e2);color:var(--apple-120,#00b461)}.aanvraag-wrap[data-v-204676cb]{display:flex;flex-direction:column;gap:var(--layout-section-gap);margin:0;max-width:none;padding:var(--space-6) var(--layout-page-padding) var(--space-12);width:100%}.aanvraag-toolbar[data-v-204676cb]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.aanvraag-toolbar-spacer[data-v-204676cb]{flex:1}.aanvraag-delete[data-v-204676cb]{color:var(--tomato-120,#df2f4a)}.aanvraag-delete[data-v-204676cb]:hover{background:var(--tomato-10,rgba(223,47,74,.08))}.aanvraag-loading[data-v-204676cb]{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:10px;justify-content:center;padding:32px}.aanvraag-spin[data-v-204676cb]{animation:aanvraag-spin-204676cb .7s linear infinite;border:2px solid var(--oyster-100);border-radius:50%;border-top-color:var(--banana-100);height:14px;width:14px}@keyframes aanvraag-spin-204676cb{to{transform:rotate(1turn)}}.aanvraag-error[data-v-204676cb]{background:var(--tomato-10,rgba(223,47,74,.06));border:1px solid var(--tomato-120,#df2f4a);border-radius:var(--radius-md);margin:16px 0;padding:32px;text-align:center}.aanvraag-error h3[data-v-204676cb]{color:var(--tomato-120);font-size:var(--text-base);font-weight:700;margin:0 0 8px}.aanvraag-error p[data-v-204676cb]{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 12px}.back[data-v-204676cb]{margin-bottom:16px}.aanvraag-error[data-v-204676cb],.aanvraag-loading[data-v-204676cb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);color:var(--text-muted);padding:40px;text-align:center}.aanvraag-error h3[data-v-204676cb],.aanvraag-loading h3[data-v-204676cb]{color:var(--text);font-size:16px;font-weight:800;margin-bottom:6px}.aanvraag-error p[data-v-204676cb],.aanvraag-loading p[data-v-204676cb]{font-size:13px;margin-bottom:14px}.aanvraag-head[data-v-204676cb]{margin-bottom:24px}.aanvraag-head h1[data-v-204676cb]{font-size:28px;font-weight:900;letter-spacing:-.02em;margin-bottom:6px;margin-top:10px}.aanvraag-meta[data-v-204676cb]{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.aanvraag-meta .aanvraag-status[data-v-204676cb]{background:var(--accent-soft);border-radius:var(--r-pill);color:var(--accent-ink);font-size:11px;font-weight:800;letter-spacing:.05em;margin-left:auto;padding:2px 8px;text-transform:uppercase}.aanvraag-phases[data-v-204676cb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);gap:0;margin-bottom:24px;padding:20px 16px}.aanvraag-phases[data-v-204676cb],.phase[data-v-204676cb]{display:flex;position:relative}.phase[data-v-204676cb]{align-items:center;flex:1;flex-direction:column;gap:8px}.phase[data-v-204676cb]:not(:last-child):after{background:var(--oyster-20);content:"";height:2px;position:absolute;right:-50%;top:14px;width:100%;z-index:0}.phase.done[data-v-204676cb]:after{background:var(--apple-100)}.phase .phase-dot[data-v-204676cb]{align-items:center;background:var(--surface);border:2px solid var(--oyster-20);border-radius:50%;color:var(--text-subtle);display:flex;font-weight:800;height:28px;justify-content:center;width:28px;z-index:1}.phase .phase-dot[data-v-204676cb] svg{height:14px;width:14px}.phase.done .phase-dot[data-v-204676cb]{background:var(--apple-100);border-color:var(--apple-100);color:#fff}.phase.current .phase-dot[data-v-204676cb]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.phase .phase-lbl[data-v-204676cb]{color:var(--text-muted);font-size:12px;font-weight:700}.phase.current .phase-lbl[data-v-204676cb]{color:var(--text)}.phase.done .phase-lbl[data-v-204676cb]{color:var(--apple-120)}.aanvraag-section[data-v-204676cb]{margin-bottom:20px}.aanvraag-section h2[data-v-204676cb]{font-size:15px;font-weight:900;margin-bottom:10px}.aanvraag-kernboodschap[data-v-204676cb]{background:var(--surface);border-radius:var(--r-m);color:var(--text);font-size:17px;font-style:italic;font-weight:500;line-height:1.5;margin:0;padding:16px 20px}.aanvraag-kanalen[data-v-204676cb]{display:flex;flex-wrap:wrap;gap:6px}.aanvraag-kanaal-chip[data-v-204676cb]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);font-size:12px;font-weight:600;padding:4px 10px}.aanvraag-briefing[data-v-204676cb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);display:flex;flex-direction:column;gap:14px;padding:18px}.b-row[data-v-204676cb]{display:grid;gap:16px;grid-template-columns:180px 1fr}.b-row .bk[data-v-204676cb]{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.b-row .bv[data-v-204676cb]{font-size:14px;line-height:1.55;white-space:pre-wrap}.aanvraag-tag[data-v-204676cb]{background:var(--surface-2);border-radius:var(--r-pill);display:inline-block;font-size:12px;margin-bottom:4px;margin-right:4px;padding:2px 8px}.aanvraag-attachments[data-v-204676cb]{display:flex;flex-direction:column;gap:6px}.aanvraag-attachment[data-v-204676cb]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);color:var(--text);display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:all var(--dur-fast)}.aanvraag-attachment[data-v-204676cb]:hover:not(.no-link){border-color:var(--accent);box-shadow:var(--shadow-card)}.aanvraag-attachment.no-link[data-v-204676cb]{cursor:default;opacity:.7}.aanvraag-attachment[data-v-204676cb] svg{color:var(--accent-ink,#784bd1);flex-shrink:0;height:16px;width:16px}.att-info[data-v-204676cb]{flex:1;min-width:0}.att-name[data-v-204676cb]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-size[data-v-204676cb]{color:var(--text-muted);font-size:11px;margin-top:2px}.att-size .att-pending[data-v-204676cb]{color:var(--warning,#fdab3d);font-weight:600}.m-link[data-v-204676cb]{align-items:center;color:var(--accent-ink);display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-top:12px}.m-link[data-v-204676cb]:hover{text-decoration:underline}.aanvraag-comments[data-v-204676cb]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;max-height:320px;overflow-y:auto}.aanvraag-comment[data-v-204676cb]{background:var(--surface);border-radius:var(--r-m);padding:10px 14px}.aanvraag-comment.role-aanvrager[data-v-204676cb]{border-left-color:var(--accent,#ffcb00)}.aanvraag-comment.role-planner[data-v-204676cb]{border-left-color:var(--info,#007eb5)}.aanvraag-comment.role-maker[data-v-204676cb]{border-left-color:var(--apple-100,#00c875)}.aanvraag-comment .c-head[data-v-204676cb]{font-size:11px;margin-bottom:4px}.aanvraag-comment .c-head b[data-v-204676cb]{font-size:13px}.aanvraag-comment .c-head .c-role[data-v-204676cb]{background:var(--surface-2);border-radius:var(--r-pill);color:var(--text-muted);font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px;text-transform:uppercase}.aanvraag-comment .c-head .c-time[data-v-204676cb]{color:var(--text-subtle);margin-left:4px}.aanvraag-comment .c-body[data-v-204676cb]{font-size:13px;line-height:1.45;white-space:pre-wrap}.aanvraag-empty[data-v-204676cb]{color:var(--text-subtle);font-size:12px;font-style:italic;padding:16px;text-align:center}.aanvraag-comment-form[data-v-204676cb]{align-items:flex-end;display:flex;gap:6px}.aanvraag-comment-form textarea[data-v-204676cb]{border:1px solid var(--border);border-radius:var(--r-m);flex:1;font-family:inherit;font-size:13px;min-height:50px;padding:8px 12px;resize:vertical}.eval-cta[data-v-204676cb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:24px;text-align:center}.eval-cta p[data-v-204676cb]{color:var(--text-muted);font-size:13px;margin-bottom:14px}.eval-form[data-v-204676cb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);display:flex;flex-direction:column;gap:14px;padding:16px 20px}.eval-dim[data-v-204676cb]{align-items:center;display:grid;gap:12px;grid-template-columns:200px 1fr}.eval-dim label[data-v-204676cb]{font-size:13px;font-weight:700}.eval-dim small[data-v-204676cb]{color:var(--text-muted);font-size:11px;grid-column:2}.rating[data-v-204676cb]{display:inline-flex;gap:2px}.rating-star[data-v-204676cb]{background:transparent;border:0;color:var(--oyster-30,#ccc);cursor:pointer;font-size:22px;padding:0 2px;transition:all .1s}.rating-star[data-v-204676cb]:hover{transform:scale(1.15)}.rating-star.on[data-v-204676cb]{color:var(--accent,#ffcb00)}.eval-form textarea[data-v-204676cb]{border:1px solid var(--border);border-radius:var(--r-m);font-family:inherit;font-size:13px;min-height:60px;padding:10px 14px;resize:vertical;width:100%}.eval-actions[data-v-204676cb]{display:flex;gap:8px;justify-content:flex-end}.eval-results[data-v-204676cb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:14px 18px}.eval-row[data-v-204676cb]{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:1fr auto auto;padding:6px 0}.eval-row[data-v-204676cb]:last-child{border-bottom:0}.eval-row .dim-name[data-v-204676cb]{font-size:13px;font-weight:600}.eval-row .dim-stars .star[data-v-204676cb]{color:var(--oyster-30,#ccc);font-size:16px}.eval-row .dim-stars .star.on[data-v-204676cb]{color:var(--accent,#ffcb00)}.eval-row .dim-score[data-v-204676cb]{font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;width:50px}.eval-count[data-v-204676cb]{color:var(--text-muted);font-size:11px;margin-top:8px;text-align:right}.cf[data-v-38d5c2b4]{flex-direction:column;gap:var(--layout-section-gap);max-width:none;padding:var(--space-6) var(--layout-page-padding) var(--space-12);width:100%}.cf[data-v-38d5c2b4],.cf-head[data-v-38d5c2b4]{display:flex;margin:0}.cf-head[data-v-38d5c2b4]{align-items:center;border-bottom:1px solid var(--border-default);gap:var(--space-4);padding-bottom:var(--space-4)}.cf-head .cf-head-text[data-v-38d5c2b4]{flex:1;min-width:0}.cf-head h1[data-v-38d5c2b4]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:800;margin:0}.cf-head p[data-v-38d5c2b4]{color:var(--text-secondary);margin:2px 0 0}.cf-empty[data-v-38d5c2b4],.cf-head p[data-v-38d5c2b4]{font-size:var(--text-sm)}.cf-empty[data-v-38d5c2b4]{align-items:center;color:var(--text-tertiary);display:flex;gap:10px;justify-content:center;padding:48px 24px;text-align:center}.cf-not-ready[data-v-38d5c2b4]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);margin:32px auto;max-width:520px;padding:32px;text-align:center}.cf-not-ready[data-v-38d5c2b4] svg{color:var(--text-tertiary);display:block;height:36px;margin:0 auto 12px;width:36px}.cf-not-ready h2[data-v-38d5c2b4]{color:var(--text-primary);font-size:var(--text-lg);font-weight:800;margin:0 0 8px}.cf-not-ready p[data-v-38d5c2b4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0 0 20px}.cf-not-ready-actions[data-v-38d5c2b4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cf-spin[data-v-38d5c2b4]{animation:cf-spin-38d5c2b4 .7s linear infinite;border:2px solid var(--oyster-100);border-radius:50%;border-top-color:var(--banana-100);height:14px;width:14px}@keyframes cf-spin-38d5c2b4{to{transform:rotate(1turn)}}.cf-section[data-v-38d5c2b4]{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.cf-section h2[data-v-38d5c2b4]{color:var(--text-primary);font-size:var(--text-lg);font-weight:800;margin:0 0 2px}.cf-sub[data-v-38d5c2b4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.cf-kanalen[data-v-38d5c2b4]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cf-kanaal[data-v-38d5c2b4]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:14px 16px;text-align:left;transition:all var(--transition-fast)}.cf-kanaal strong[data-v-38d5c2b4]{color:var(--text-primary);font-size:var(--text-base)}.cf-kanaal[data-v-38d5c2b4]:hover{border-color:var(--border-strong);transform:translateY(-1px)}.cf-kanaal.on[data-v-38d5c2b4]{background:var(--banana-10);border-color:var(--banana-100);box-shadow:var(--shadow-sm)}.cf-kanaal-count[data-v-38d5c2b4]{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cf-kanaal-desc[data-v-38d5c2b4]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4}.cf-onderdelen[data-v-38d5c2b4]{margin-top:20px}.cf-onderdelen h3[data-v-38d5c2b4]{color:var(--text-primary);font-size:var(--text-base);font-weight:700;margin:0 0 12px}.cf-onderdelen-grid[data-v-38d5c2b4]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:16px}.cf-onderdeel[data-v-38d5c2b4]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:all var(--transition-fast)}.cf-onderdeel input[data-v-38d5c2b4]{accent-color:var(--banana-100);margin:0}.cf-onderdeel[data-v-38d5c2b4]:hover{border-color:var(--border-strong)}.cf-onderdeel.on[data-v-38d5c2b4]{background:var(--banana-10);border-color:var(--banana-100)}.cf-onderdeel .cf-onderdeel-main[data-v-38d5c2b4]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.cf-onderdeel .cf-onderdeel-main strong[data-v-38d5c2b4]{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.cf-onderdeel .cf-onderdeel-format[data-v-38d5c2b4]{color:var(--text-tertiary);font-size:11px}.cf-onderdeel .cf-onderdeel-meta[data-v-38d5c2b4]{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.cf-add-bar[data-v-38d5c2b4]{align-items:center;background:var(--oyster-50);border-radius:var(--radius-sm);display:flex;justify-content:space-between;padding:12px 16px}.cf-add-count[data-v-38d5c2b4]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.cf-items[data-v-38d5c2b4]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.cf-item[data-v-38d5c2b4]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:1fr auto auto auto;padding:12px 16px}.cf-item.tone-concept[data-v-38d5c2b4]{border-left-color:var(--banana-100)}.cf-item.tone-sent[data-v-38d5c2b4]{background:var(--apple-10);border-left-color:var(--apple-100)}.cf-item .cf-item-name[data-v-38d5c2b4]{color:var(--text-primary);font-weight:600}.cf-item .cf-item-meta[data-v-38d5c2b4]{color:var(--text-tertiary);display:flex;font-size:var(--text-xs);gap:10px}.cf-item .cf-item-status[data-v-38d5c2b4]{background:var(--oyster-100);border-radius:var(--radius-full);color:var(--text-secondary);font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.cf-item .cf-item-status.tone-concept[data-v-38d5c2b4]{background:var(--banana-10);color:var(--banana-140)}.cf-item .cf-item-status.tone-sent[data-v-38d5c2b4]{background:var(--apple-10);color:var(--apple-120)}.role-view[data-v-5e82fe36]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;width:100%}.topbar[data-v-5e82fe36]{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-6)}.topbar-tabs[data-v-5e82fe36]{display:flex;gap:var(--space-2)}.topbar-tabs button[data-v-5e82fe36]{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:600;min-height:40px;padding:10px 16px;transition:all var(--transition-fast);white-space:nowrap}.topbar-tabs button[data-v-5e82fe36]:hover{background:var(--oyster-50);color:var(--text-primary)}.topbar-tabs button.on[data-v-5e82fe36]{background:var(--oyster-100);color:var(--text-primary)}.topbar-tabs button[data-v-5e82fe36]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.topbar-right[data-v-5e82fe36]{align-items:center;display:flex;gap:var(--space-3)}.topbar-icon[data-v-5e82fe36]{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;transition:background var(--transition-fast);width:40px}.topbar-icon[data-v-5e82fe36] svg{height:16px;width:16px}.topbar-icon[data-v-5e82fe36]:hover{background:var(--oyster-50);color:var(--text-primary)}.topbar-dot[data-v-5e82fe36]{background:var(--tomato-100);border:2px solid var(--bg-surface);border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}.topbar-avatar[data-v-5e82fe36]{align-items:center;background:var(--banana-100);border-radius:50%;color:var(--olive-100);display:inline-flex;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.topbar-version[data-v-5e82fe36]{color:var(--text-tertiary);font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.toast[data-v-d9cc7c26]{align-items:center;display:flex;gap:10px}.toast .tmsg[data-v-d9cc7c26]{flex:1}.t-undo[data-v-d9cc7c26]{background:transparent;border:0;color:var(--banana-100,#eeb717);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:4px 8px;text-decoration:underline;text-underline-offset:3px}.t-undo[data-v-d9cc7c26]:hover{color:var(--banana-140,#b88500)}.t-undo[data-v-d9cc7c26]:focus-visible{border-radius:3px;outline:2px solid var(--banana-100,#eeb717);outline-offset:2px}.sm-overlay[data-v-92298acc]{align-items:flex-start;animation:sm-fade-92298acc .2s var(--ease-focus);background:#1b1c1c73;display:flex;inset:0;justify-content:center;padding-top:12vh;position:fixed;z-index:200}@keyframes sm-fade-92298acc{0%{opacity:0}to{opacity:1}}.sm[data-v-92298acc]{animation:sm-pop-92298acc .25s var(--ease-focus);background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;max-height:70vh;overflow:hidden;width:min(720px,92vw)}@keyframes sm-pop-92298acc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sm-input-wrap[data-v-92298acc]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:var(--space-3);height:56px;padding:0 var(--space-5)}.sm-input-wrap[data-v-92298acc] svg{color:var(--text-tertiary);height:18px;width:18px}.sm-input[data-v-92298acc]{background:transparent;border:0;color:var(--text-primary);flex:1;font-family:inherit;font-size:var(--text-lg);height:100%;outline:none}.sm-input[data-v-92298acc]::-moz-placeholder{color:var(--text-tertiary)}.sm-input[data-v-92298acc]::placeholder{color:var(--text-tertiary)}.sm-kbd[data-v-92298acc],kbd[data-v-92298acc]{background:var(--oyster-100);border:solid var(--border-default);border-radius:4px;border-width:1px 1px 2px;color:var(--text-secondary);display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;margin:0 2px;padding:1px 6px}.sm-body[data-v-92298acc]{flex:1;overflow-y:auto;padding:var(--space-3)}.sm-empty[data-v-92298acc]{color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-7);text-align:center}.sm-empty b[data-v-92298acc]{color:var(--text-primary);font-weight:600}.sm-hint[data-v-92298acc]{color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-7) var(--space-5);text-align:center}.sm-tips[data-v-92298acc]{display:inline-flex;font-size:var(--text-xs);gap:var(--space-5);margin-top:var(--space-5)}.sm-tips span[data-v-92298acc]{align-items:center;display:inline-flex;gap:4px}.sm-groups[data-v-92298acc]{display:flex;flex-direction:column;gap:var(--space-4)}.sm-group-title[data-v-92298acc]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;margin:0;padding:var(--space-2) var(--space-3);text-transform:uppercase}.sm-row[data-v-92298acc]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-3);text-align:left;transition:background var(--transition-fast);width:100%}.sm-row.on[data-v-92298acc],.sm-row[data-v-92298acc]:hover{background:var(--banana-10)}.sm-row-icon[data-v-92298acc]{align-items:center;background:var(--oyster-100);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.sm-row-icon.type-aanvraag[data-v-92298acc]{background:var(--banana-10);color:var(--banana-140)}.sm-row-icon.type-taak[data-v-92298acc]{background:var(--apple-10);color:var(--apple-120)}.sm-row-icon.type-maker[data-v-92298acc]{background:var(--berry-10);color:var(--berry-120)}.sm-row-icon.type-opdracht[data-v-92298acc]{background:var(--carrot-10);color:var(--carrot-120)}.sm-row-icon[data-v-92298acc] svg{height:14px;width:14px}.sm-row-main[data-v-92298acc]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sm-row-title[data-v-92298acc]{font-weight:600}.sm-row-sub[data-v-92298acc],.sm-row-title[data-v-92298acc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-row-sub[data-v-92298acc]{color:var(--text-secondary);font-size:var(--text-xs)}.sm-row-link[data-v-92298acc]{color:var(--text-tertiary)}.sm-row-link[data-v-92298acc] svg{height:14px;width:14px}.ai-trigger[data-v-0b27991d]{align-items:center;background:var(--olive-100,#1b1c1c);border:0;border-radius:50%;bottom:18px;box-shadow:0 4px 12px #00000026;color:var(--milk-100,#fff);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:fixed;right:18px;transition:transform .15s ease,background .15s ease;width:44px;z-index:200}.ai-trigger[data-v-0b27991d] svg{height:18px;width:18px}.ai-trigger[data-v-0b27991d]:hover{background:var(--olive-120,#141929);transform:translateY(-1px)}.ai-trigger.active[data-v-0b27991d]{background:var(--banana-100,#eeb717);color:var(--olive-100,#1b1c1c)}.ai-trigger[data-v-0b27991d]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:3px}.ai-backdrop[data-v-0b27991d]{background:#141e462e;cursor:pointer;inset:0;position:fixed;z-index:210}.ai-drawer[data-v-0b27991d]{background:var(--bg-surface,#fff);border-left:1px solid var(--border-default);bottom:0;box-shadow:-8px 0 32px #0000001f;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(440px,100vw);z-index:220}.ai-fade-enter-active[data-v-0b27991d],.ai-fade-leave-active[data-v-0b27991d]{transition:opacity .2s ease}.ai-fade-enter-from[data-v-0b27991d],.ai-fade-leave-to[data-v-0b27991d]{opacity:0}.ai-head[data-v-0b27991d]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.ai-head-id[data-v-0b27991d]{align-items:baseline;display:inline-flex;gap:8px}.ai-dot[data-v-0b27991d]{align-self:center;background:var(--banana-100,#eeb717);border-radius:50%;height:8px;width:8px}.ai-title[data-v-0b27991d]{color:var(--text-primary);font-size:15px;font-weight:700}.ai-sub[data-v-0b27991d]{color:var(--text-tertiary);font-size:12px}.ai-head-actions[data-v-0b27991d]{display:inline-flex;gap:4px}.ai-iconbtn[data-v-0b27991d]{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.ai-iconbtn[data-v-0b27991d] svg{height:14px;width:14px}.ai-iconbtn[data-v-0b27991d]:hover{background:var(--oyster-50);color:var(--text-primary)}.ai-iconbtn[data-v-0b27991d]:disabled{cursor:not-allowed;opacity:.4}.ai-iconbtn[data-v-0b27991d]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:1px}.ai-body[data-v-0b27991d]{flex:1;overflow-y:auto;padding:16px 18px}.ai-empty[data-v-0b27991d]{display:flex;flex-direction:column;gap:8px}.ai-empty-greet[data-v-0b27991d]{color:var(--text-primary);font-size:19px;font-weight:700;letter-spacing:-.012em;line-height:1.3;margin:0}.ai-empty-intro[data-v-0b27991d]{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0 0 16px;max-width:38ch}.ai-suggest-loading[data-v-0b27991d]{color:var(--text-tertiary);font-size:13px;font-style:italic;margin:0;padding:8px 12px}.ai-suggestions[data-v-0b27991d]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ai-suggest[data-v-0b27991d]{align-items:flex-start;background:transparent;border:0;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:8px;line-height:1.4;padding:10px 12px;text-align:left;transition:background var(--transition-fast);width:100%}.ai-suggest[data-v-0b27991d]:hover{background:var(--oyster-50)}.ai-suggest[data-v-0b27991d]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:-2px}.ai-suggest-arrow[data-v-0b27991d]{color:var(--text-tertiary);flex-shrink:0}.ai-msgs[data-v-0b27991d]{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.ai-msg[data-v-0b27991d]{align-items:flex-start;display:flex;gap:10px}.ai-msg.role-user[data-v-0b27991d]{justify-content:flex-end}.ai-msg.role-user .ai-msg-body[data-v-0b27991d]{background:var(--banana-10);border-radius:14px 14px 2px;color:var(--text-primary);font-size:14px;font-weight:500;letter-spacing:-.003em;line-height:1.5;max-width:80%;padding:10px 14px}.ai-msg.role-assistant .ai-msg-mark[data-v-0b27991d]{background:var(--banana-100,#eeb717);border-radius:50%;flex-shrink:0;height:6px;margin-top:10px;width:6px}.ai-msg.role-assistant .ai-msg-body[data-v-0b27991d]{color:var(--text-primary);flex:1;font-size:14.5px;letter-spacing:-.005em;line-height:1.6;min-width:0}.ai-msg-text[data-v-0b27991d],.ai-msg.role-assistant .ai-msg-text[data-v-0b27991d]{white-space:pre-wrap}.ai-msg-body.is-error .ai-msg-text[data-v-0b27991d]{color:var(--tomato-130,#b3273f)}.ai-retry[data-v-0b27991d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:600;margin-top:8px;padding:6px 12px}.ai-retry[data-v-0b27991d]:hover{background:var(--oyster-50);border-color:var(--border-strong)}.ai-retry[data-v-0b27991d]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:2px}.ai-actions[data-v-0b27991d]{gap:8px;list-style:none;margin:12px 0 0;padding:0}.ai-action[data-v-0b27991d],.ai-actions[data-v-0b27991d]{display:flex;flex-direction:column}.ai-action[data-v-0b27991d]{background:var(--bg-surface-raised,var(--oyster-50));border:1px solid var(--border-default);border-radius:8px;gap:6px;padding:12px 14px;transition:opacity .2s ease}.ai-action.status-cancelled[data-v-0b27991d]{opacity:.5}.ai-action.status-done[data-v-0b27991d]{background:var(--apple-10,rgba(0,200,117,.08));border-color:var(--apple-100,#00c875)}.ai-action.status-failed[data-v-0b27991d]{background:var(--tomato-10);border-color:var(--tomato-100)}.ai-action-label[data-v-0b27991d]{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai-action-text[data-v-0b27991d]{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.45;margin:0}.ai-action-buttons[data-v-0b27991d]{display:flex;gap:6px;margin-top:4px}.ai-action-state[data-v-0b27991d]{color:var(--text-secondary);font-size:12px;margin:0}.ai-action-state.ok[data-v-0b27991d]{color:var(--apple-130,#2a7a3a);font-weight:600}.ai-action-state.warn[data-v-0b27991d]{color:var(--tomato-130,#b3273f);font-weight:600}.ai-thinking .ai-msg-body[data-v-0b27991d]{padding:8px 0}.ai-typing[data-v-0b27991d]{align-items:center;display:inline-flex;gap:4px}.ai-typing span[data-v-0b27991d]{animation:ai-pulse-0b27991d 1.2s ease-in-out infinite;background:var(--text-tertiary);border-radius:50%;height:6px;width:6px}.ai-typing span[data-v-0b27991d]:nth-child(2){animation-delay:.15s}.ai-typing span[data-v-0b27991d]:nth-child(3){animation-delay:.3s}@keyframes ai-pulse-0b27991d{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ai-foot[data-v-0b27991d]{align-items:flex-end;border-top:1px solid var(--border-default);display:flex;gap:8px;padding:12px 14px}.ai-input[data-v-0b27991d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);flex:1;font:inherit;font-size:14px;line-height:1.4;max-height:120px;min-height:36px;padding:8px 12px;resize:none}.ai-input[data-v-0b27991d]:focus-visible{border-color:var(--banana-100,#eeb717);box-shadow:0 0 0 1px var(--banana-100,#eeb717);outline:none}.ai-send[data-v-0b27991d]{background:var(--banana-100,#eeb717);border:0;border-radius:6px;color:var(--olive-100,#1b1c1c);cursor:pointer;flex-shrink:0;font-size:18px;font-weight:700;height:36px;width:36px}.ai-send[data-v-0b27991d]:hover:not(:disabled){background:var(--banana-120,#d8a414)}.ai-send[data-v-0b27991d]:disabled{cursor:not-allowed;opacity:.4}.ai-send[data-v-0b27991d]:focus-visible{outline:2px solid var(--banana-100,#eeb717);outline-offset:2px}.ai-slide-enter-active[data-v-0b27991d]{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.ai-slide-leave-active[data-v-0b27991d]{transition:transform .2s cubic-bezier(.7,0,.84,0),opacity .15s ease-in}.ai-slide-enter-from[data-v-0b27991d]{opacity:.6;transform:translate(100%)}.ai-slide-leave-to[data-v-0b27991d]{opacity:0;transform:translate(20%)}.ai-msg[data-v-0b27991d]{animation:ai-msg-rise-0b27991d .24s cubic-bezier(.16,1,.3,1) both}@keyframes ai-msg-rise-0b27991d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-action.status-done[data-v-0b27991d]{animation:ai-action-done-0b27991d .36s cubic-bezier(.16,1,.3,1) both}@keyframes ai-action-done-0b27991d{0%{background:var(--apple-100,#00c875);border-color:var(--apple-100)}to{background:var(--apple-10,rgba(0,200,117,.08));border-color:var(--apple-100)}}@media(prefers-reduced-motion:reduce){.ai-slide-enter-active[data-v-0b27991d],.ai-slide-leave-active[data-v-0b27991d]{transition:opacity .1s ease}.ai-slide-enter-from[data-v-0b27991d],.ai-slide-leave-to[data-v-0b27991d]{transform:none}.ai-typing span[data-v-0b27991d]{animation:none;opacity:.6}.ai-action.status-done[data-v-0b27991d],.ai-msg[data-v-0b27991d]{animation:none}}@media(max-width:600px){.ai-drawer[data-v-0b27991d]{width:100vw}}.ip[data-v-6f9be238]{bottom:16px;font-family:var(--font-body);position:fixed;right:16px;z-index:75}.ip-trigger[data-v-6f9be238]{align-items:center;background:var(--olive-100);border:0;border-radius:var(--radius-full);box-shadow:var(--shadow-lg);color:var(--milk-100);cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:700;gap:8px;padding:8px 14px 8px 10px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.ip-trigger[data-v-6f9be238]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.ip-trigger[data-v-6f9be238] svg{height:14px;opacity:.6;width:14px}.ip-dot[data-v-6f9be238]{animation:ip-pulse-6f9be238 2.4s infinite;background:var(--banana-100);border-radius:50%;box-shadow:0 0 #eeb71780;height:8px;width:8px}@keyframes ip-pulse-6f9be238{0%,to{box-shadow:0 0 #eeb71780}50%{box-shadow:0 0 0 6px #eeb71700}}.ip-panel[data-v-6f9be238]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);bottom:calc(100% + 8px);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;max-height:min(640px,100vh - 80px);overflow:hidden;position:absolute;right:0;width:380px}.ip-pop-enter-active[data-v-6f9be238],.ip-pop-leave-active[data-v-6f9be238]{transition:opacity .2s,transform .2s}.ip-pop-enter-from[data-v-6f9be238],.ip-pop-leave-to[data-v-6f9be238]{opacity:0;transform:translateY(8px)}.ip-head[data-v-6f9be238]{align-items:center;background:var(--banana-10);border-bottom:1px solid var(--border-default);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ip-badge[data-v-6f9be238]{background:var(--banana-40);border-radius:var(--radius-full);color:var(--banana-140);font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.ip-title[data-v-6f9be238]{color:var(--text-primary);flex:1;font-size:var(--text-sm);font-weight:700}.ip-close[data-v-6f9be238]{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.ip-close[data-v-6f9be238] svg{height:12px;width:12px}.ip-close[data-v-6f9be238]:hover{background:var(--oyster-100)}.ip-body[data-v-6f9be238]{display:flex;flex:1;flex-direction:column;gap:var(--space-3);overflow:hidden;padding:var(--space-4)}.ip-count[data-v-6f9be238]{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums;padding:0 2px}.ip-search[data-v-6f9be238]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);height:36px;padding:0 var(--space-3)}.ip-search[data-v-6f9be238]::-moz-placeholder{color:var(--text-tertiary)}.ip-search[data-v-6f9be238]::placeholder{color:var(--text-tertiary)}.ip-search[data-v-6f9be238]:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.ip-list[data-v-6f9be238]{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding-right:2px}.ip-row[data-v-6f9be238]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-3);text-align:left;transition:background var(--transition-fast)}.ip-row[data-v-6f9be238]:hover{background:var(--oyster-50)}.ip-avatar[data-v-6f9be238]{align-items:center;border-radius:var(--radius-full);color:var(--olive-100);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:32px;justify-content:center;width:32px}.ip-row-main[data-v-6f9be238]{display:flex;flex-direction:column;gap:2px;min-width:0}.ip-row-name[data-v-6f9be238]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-row-meta[data-v-6f9be238]{color:var(--text-secondary);display:flex;font-size:var(--text-xs);gap:8px}.ip-row-disc[data-v-6f9be238]{color:var(--banana-140);font-weight:600}.ip-empty[data-v-6f9be238]{color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-7);text-align:center}.dev-bar[data-v-5e4ed727]{align-items:center;background:var(--olive-100,#1b1c1c);display:flex;flex-shrink:0;font-size:11px;gap:10px;height:34px;overflow-x:auto;overflow-y:hidden;padding:0 12px;position:sticky;top:0;white-space:nowrap;z-index:100}.dev-badge[data-v-5e4ed727]{background:#ffffff14;color:var(--banana-100,#eeb717);flex-shrink:0;font-size:9px;font-weight:900;letter-spacing:.08em;padding:2px 6px}.dev-badge[data-v-5e4ed727],.dev-roles[data-v-5e4ed727]{border-radius:var(--radius-xs,4px)}.dev-roles[data-v-5e4ed727]{background:#ffffff0f;display:flex;gap:2px;padding:2px}.dev-roles button[data-v-5e4ed727]{background:transparent;border:0;border-radius:3px;color:#ffffff80;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;transition:all .12s}.dev-roles button[data-v-5e4ed727]:hover{background:#ffffff14;color:#fff}.dev-roles button.on[data-v-5e4ed727]{background:var(--banana-100,#eeb717);color:var(--olive-100,#1b1c1c)}.dev-sep[data-v-5e4ed727]{background:#ffffff1f;flex-shrink:0;height:16px;width:1px}.dev-board[data-v-5e4ed727]{align-items:center;display:flex;gap:6px}.dev-board-label[data-v-5e4ed727]{color:#fff6;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dev-board input[data-v-5e4ed727]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-xs,4px);color:#fff;font-size:11px;height:22px;outline:none;padding:0 8px;width:130px}.dev-board input[data-v-5e4ed727]::-moz-placeholder{color:#ffffff40}.dev-board input[data-v-5e4ed727]::placeholder{color:#ffffff40}.dev-board input[data-v-5e4ed727]:focus{background:#ffffff1f;border-color:var(--banana-100,#eeb717)}.dev-board button[data-v-5e4ed727]{background:transparent;border:0;color:#fff6;cursor:pointer;font-size:13px;line-height:1;padding:0 4px}.dev-board button[data-v-5e4ed727]:hover{color:var(--banana-100,#eeb717)}.widget-root[data-v-b9d47f21]{background:var(--bg);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.widget-loading[data-v-b9d47f21]{padding:20px 24px}.skeleton-tabs[data-v-b9d47f21]{display:flex;gap:8px;margin-bottom:20px}.skel[data-v-b9d47f21]{animation:shimmer-b9d47f21 1.4s infinite;background:linear-gradient(90deg,var(--border) 25%,var(--surface-2) 50%,var(--border) 75%);background-size:200% 100%;border-radius:var(--r-m)}.skel-tab[data-v-b9d47f21]{height:32px;width:96px}.skel-content[data-v-b9d47f21]{border-radius:var(--r-l);height:240px}@keyframes shimmer-b9d47f21{0%{background-position:200% 0}to{background-position:-200% 0}}.role-picker[data-v-b9d47f21]{display:flex;gap:8px;margin-top:16px}.dev-bar[data-v-b9d47f21]{align-items:center;background:var(--black);display:flex;flex-shrink:0;font-size:11px;gap:10px;height:34px;left:0;overflow-x:auto;overflow-y:hidden;padding:0 12px;position:sticky;right:0;scrollbar-width:thin;top:0;white-space:nowrap;z-index:100}.dev-badge[data-v-b9d47f21]{background:#ffffff14;color:var(--accent);flex-shrink:0;font-size:9px;font-weight:900;letter-spacing:.08em;padding:2px 6px}.dev-badge[data-v-b9d47f21],.dev-roles[data-v-b9d47f21]{border-radius:var(--r-s)}.dev-roles[data-v-b9d47f21]{background:#ffffff0f;display:flex;gap:2px;padding:2px}.dev-roles button[data-v-b9d47f21]{background:transparent;border:0;border-radius:3px;color:#ffffff80;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;transition:all var(--dur-fast) var(--ease)}.dev-roles button[data-v-b9d47f21]:hover{background:#ffffff14;color:var(--white)}.dev-roles button.on[data-v-b9d47f21]{background:var(--accent);color:var(--black)}.dev-sep[data-v-b9d47f21]{background:#ffffff1f;flex-shrink:0;height:16px;width:1px}.dev-board[data-v-b9d47f21]{align-items:center;display:flex;gap:6px}.dev-board-label[data-v-b9d47f21]{color:#fff6;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dev-board input[data-v-b9d47f21]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-s);color:var(--white);font-size:11px;height:22px;outline:none;padding:0 8px;width:130px}.dev-board input[data-v-b9d47f21]::-moz-placeholder{color:#ffffff40}.dev-board input[data-v-b9d47f21]::placeholder{color:#ffffff40}.dev-board input[data-v-b9d47f21]:focus{background:#ffffff1f;border-color:var(--accent)}.dev-board button[data-v-b9d47f21]{background:transparent;border:0;color:#fff6;cursor:pointer;font-size:13px;line-height:1;padding:0 4px}.dev-board button[data-v-b9d47f21]:hover{color:var(--accent)}.dev-active-board[data-v-b9d47f21]{color:#ffffff4d;font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}[data-v-b9d47f21] .widget-tabs{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:2px;padding:10px 16px}[data-v-b9d47f21] .flow-v{background:var(--oyster-10);border:1px solid var(--border);border-radius:var(--r-s);color:var(--text-subtle,rgba(0,0,0,.28));flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 6px}[data-v-b9d47f21] .widget-tabs-inner{background:var(--oyster-10);border-radius:var(--r-m);display:flex;gap:2px;padding:3px}[data-v-b9d47f21] .widget-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:7px 14px;position:relative;transition:all var(--dur-fast) var(--ease)}[data-v-b9d47f21] .tab-unread-dot{animation:tab-pulse-b9d47f21 2s ease-in-out infinite;background:#df2f4a;border-radius:50%;box-shadow:0 0 0 2px var(--surface,#fff);height:8px;position:absolute;right:4px;top:4px;width:8px}@keyframes tab-pulse-b9d47f21{0%,to{box-shadow:0 0 0 2px var(--surface,#fff),0 0 #df2f4a73}50%{box-shadow:0 0 0 2px var(--surface,#fff),0 0 0 6px #df2f4a00}}[data-v-b9d47f21] .widget-tabs button svg{height:14px;width:14px}[data-v-b9d47f21] .widget-tabs button:hover{color:var(--text)}[data-v-b9d47f21] .widget-tabs button.on{background:var(--surface);box-shadow:0 1px 2px #0000000f;color:var(--text)}[data-v-b9d47f21] .widget-body{flex:1;min-width:0;overflow:auto;padding:0;position:relative;width:100%}[data-v-b9d47f21] .widget-body>:not(.inbox-redesign):not(.bh):not(.aanvraag-wrap):not(.cf):not(.aan-wrap):not(.bw-wrap){padding:var(--space-5) var(--layout-page-padding,24px) var(--space-12)}
