.tb-scroll.svelte-t6c90n{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.weeks-header.svelte-t6c90n{height:40px;overflow-y:hidden;border-bottom:1px solid #dee2e6}.summary-body.svelte-t6c90n{max-height:65vh;overflow:auto;cursor:grab;scrollbar-width:thin;overscroll-behavior:contain}.summary-body.dragging.svelte-t6c90n{cursor:grabbing;-webkit-user-select:none;user-select:none}.summary-body.svelte-t6c90n .week-cell:where(.svelte-t6c90n){-webkit-user-select:text;user-select:text}.summary-body.svelte-t6c90n .block-column:where(.svelte-t6c90n){position:sticky;left:0;z-index:2;background:var(--bs-light)}.weeks-header.svelte-t6c90n .block-column:where(.svelte-t6c90n){position:sticky;left:0;z-index:3;background:var(--bs-light)}.summary-grid.svelte-t6c90n{display:grid;align-items:stretch}.block-column.svelte-t6c90n{position:sticky;left:0;z-index:2;width:120px;min-width:120px;max-width:120px;padding:8px;overflow-wrap:anywhere;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;text-align:left}.weeks-header.svelte-t6c90n .block-column:where(.svelte-t6c90n){z-index:3}.week-header.svelte-t6c90n{min-width:110px;padding:8px 4px;white-space:nowrap;background:var(--bs-light);border-right:1px solid #dee2e6}.week-cell.svelte-t6c90n{min-width:110px;padding:6px 4px;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;overflow-wrap:normal}.week-cell.svelte-t6c90n .badge:where(.svelte-t6c90n){white-space:nowrap;font-weight:500}.notify.svelte-t6c90n{position:fixed;inset-block-start:1rem;inset-inline-end:1rem;z-index:1100;display:flex;align-items:center;width:calc(100% - 2rem);max-width:350px;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;animation:slide-in .25s ease-out}
