.trigger-btn.svelte-1ouzav9{border-color:var(--color-border);background-color:var(--color-surface-elevated)}.trigger-btn.svelte-1ouzav9:hover{background-color:var(--color-surface);border-color:var(--color-border-strong)}.icon-empty.svelte-1ouzav9,.status-none.svelte-1ouzav9{color:var(--color-text-muted)}.status-ok.svelte-1ouzav9{color:var(--color-accent)}.status-warning.svelte-1ouzav9{color:#ca8a04;font-weight:600}.status-overdue.svelte-1ouzav9{color:#dc2626;font-weight:700}.dropdown.svelte-1ouzav9{background-color:var(--color-surface-elevated);border:1px solid var(--color-border)}.tab-header.svelte-1ouzav9{border-bottom:1px solid var(--color-border)}.tab-btn.svelte-1ouzav9{color:var(--color-text-muted)}.tab-btn.svelte-1ouzav9:hover{background-color:var(--color-surface);color:var(--color-text-primary)}.tab-btn.active.svelte-1ouzav9{color:var(--color-accent);border-bottom:2px solid var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,transparent)}.date-input.svelte-1ouzav9{border:1px solid var(--color-border);background-color:var(--color-surface-elevated);color:var(--color-text-primary)}.date-input.svelte-1ouzav9:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.week-btn.svelte-1ouzav9{background-color:var(--color-surface);color:var(--color-text-primary)}.week-btn.svelte-1ouzav9:hover{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent)}.week-btn.selected.svelte-1ouzav9{background-color:var(--color-accent);color:#fff;box-shadow:0 1px 2px #0000001a}.iconify.svelte-1wmooqw{display:inline-block;width:18px;height:18px}.chip.svelte-1x90109{border-radius:.375rem;border-width:1px;border-style:solid;font-weight:500;transition:all .15s;cursor:pointer}.chip-default.svelte-1x90109{background-color:#fff;color:#374151;border-color:#e5e7eb}.chip-default.svelte-1x90109:hover{background-color:#f9fafb;border-color:#d1d5db}.chip-default.active.svelte-1x90109{background-color:#e5e7eb;color:#1f2937;border-color:#9ca3af}.chip-accent.svelte-1x90109{background-color:var(--color-accent);color:#fff;border-color:transparent}.chip-accent.svelte-1x90109:hover{opacity:.9}.chip-warning.svelte-1x90109{background-color:#fff;color:#b45309;border-color:#fbbf24}.chip-warning.svelte-1x90109:hover{background-color:#fffbeb;border-color:#f59e0b}.chip-warning.active.svelte-1x90109{background-color:#fef08a;color:#92400e;border-color:#fbbf24}.desc-container.svelte-1snaeoz{position:relative;margin-top:.25rem;width:fit-content;max-width:100%}.bloecke-view.svelte-yqno6r{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-auto-flow:dense;gap:1rem}.cluster-block.svelte-yqno6r{grid-column:span var(--col-span);grid-row:span var(--row-span);display:grid;grid-template-columns:subgrid;grid-template-rows:auto 1fr;gap:.75rem;padding:1rem;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.cluster-block.is-nested.svelte-yqno6r{padding:.75rem;gap:.5rem;box-shadow:none;border:1px solid rgba(255,255,255,.2)}.cluster-header.svelte-yqno6r{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-inline:.25rem}.cluster-content.svelte-yqno6r{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-auto-flow:row;gap:.75rem;align-content:start}.projects-grid.svelte-yqno6r,.subclusters-grid.svelte-yqno6r{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;gap:.75rem;align-content:start}.cluster-empty.svelte-yqno6r{grid-column:1 / -1;display:flex;flex-direction:column;gap:.75rem;padding-inline:.25rem}.klinik-block.svelte-yqno6r{grid-column:span var(--col-span);display:grid;grid-template-columns:subgrid;grid-template-rows:auto 1fr;gap:.75rem;padding:1rem;border-radius:.75rem;background-color:var(--cluster-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.klinik-block.svelte-yqno6r .cluster-header:where(.svelte-yqno6r){grid-column:1 / -1}.klinik-block.svelte-yqno6r .projects-grid:where(.svelte-yqno6r){grid-column:1 / -1;display:grid;grid-template-columns:subgrid;gap:.75rem;align-content:start}html{scroll-behavior:smooth}
