.draggable-wrapper.svelte-xngtzt{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.draggable-wrapper.svelte-xngtzt:active{cursor:grabbing}.draggable-wrapper.svelte-xngtzt .custom-dragging{opacity:.5!important;transform:scale(1.05) rotate(2deg)!important;cursor:grabbing!important;z-index:9999!important;box-shadow:0 10px 25px #0000004d!important;transition:all .2s ease!important}.droppable-wrapper.svelte-112rwzx{position:relative;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.clickable-drop-zone.svelte-112rwzx{cursor:pointer}.drop-zone-active.svelte-112rwzx{background-color:#3b82f614!important;border:3px dashed rgba(59,130,246,.5)!important;border-radius:8px!important;padding:4px!important;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.hover-drop-zone.svelte-112rwzx{background-color:#3b82f614!important;border:3px dashed rgba(59,130,246,.5)!important;border-radius:8px!important;padding:4px!important;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.has-selected-items.svelte-112rwzx{position:relative}.hover-drop-zone.svelte-112rwzx:after{content:"Click to drop selected items";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#3b82f6e6;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:1;transition:opacity .2s ease;z-index:10}.hover-drop-zone.svelte-112rwzx h1,.hover-drop-zone.svelte-112rwzx h2,.hover-drop-zone.svelte-112rwzx h3,.hover-drop-zone.svelte-112rwzx h4,.hover-drop-zone.svelte-112rwzx h5,.hover-drop-zone.svelte-112rwzx h6,.hover-drop-zone.svelte-112rwzx .group-header,.hover-drop-zone.svelte-112rwzx .team-header,.hover-drop-zone.svelte-112rwzx .day-header,.hover-drop-zone.svelte-112rwzx .flex.items-center.justify-between,.hover-drop-zone.svelte-112rwzx span{cursor:pointer;position:relative;z-index:5}.droppable-wrapper.svelte-112rwzx .drag-over-active,.droppable-wrapper.svelte-112rwzx .custom-drag-over{border:3px solid #3b82f6!important;background-color:#3b82f61a!important;box-shadow:0 0 0 2px #3b82f64d!important;transform:scale(1.01)!important;border-radius:8px!important;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease!important}:root{--c-red: rgb(185, 28, 28);--c-red-light: rgb(220, 38, 38);--c-red-dark: rgb(153, 27, 27);--c-red-darker: rgb(127, 29, 29);--c-blue: rgb(37, 99, 235);--c-blue-light: rgb(59, 130, 246);--c-blue-dark: rgb(29, 78, 216);--c-blue-darker: rgb(30, 64, 175);--c-green: rgb(22, 163, 74);--c-green-light: rgb(34, 197, 94);--c-green-dark: rgb(21, 128, 61);--c-green-darker: rgb(20, 83, 45);--c-yellow: rgb(234, 179, 8);--c-yellow-light: rgb(250, 204, 21);--c-yellow-dark: rgb(202, 138, 4);--c-yellow-darker: rgb(161, 98, 7);--c-gray: rgb(107, 114, 128);--c-gray-light: rgb(156, 163, 175);--c-gray-lighter: rgb(209, 213, 219);--c-gray-lightest: rgb(243, 244, 246);--c-gray-dark: rgb(75, 85, 99);--c-gray-darker: rgb(55, 65, 81);--c-gray-darkest: rgb(31, 41, 55);--c-black: rgb(0, 0, 0);--c-white: rgb(255, 255, 255);--c-primary: var(--c-red);--c-primary-light: var(--c-red-light);--c-primary-dark: var(--c-red-dark);--c-secondary: var(--c-blue);--c-secondary-light: var(--c-blue-light);--c-secondary-dark: var(--c-blue-dark);--c-success: var(--c-green);--c-warning: var(--c-yellow);--c-error: var(--c-red);--c-bg-primary: var(--c-white);--c-bg-secondary: var(--c-gray-lightest);--c-bg-tertiary: var(--c-gray-lighter);--c-text-primary: var(--c-gray-darkest);--c-text-secondary: var(--c-gray-dark);--c-text-tertiary: var(--c-gray);--c-text-light: var(--c-white);--c-border: var(--c-gray-lighter);--c-border-light: var(--c-gray-lightest);--c-border-dark: var(--c-gray-light)}.dndzone-container.svelte-z2u9l3{position:relative;min-height:50px;transition:all .3s ease}.insertion-line.svelte-z2u9l3{height:2px;background:#3b82f699;border-radius:1px;margin:4px 8px;animation:svelte-z2u9l3-insertion-pulse 1.5s infinite}@keyframes svelte-z2u9l3-insertion-pulse{0%,to{opacity:.4;transform:scaleX(.9)}50%{opacity:.8;transform:scaleX(1)}}.custom-dragging{opacity:.5!important;transform:scale(1.05) rotate(2deg)!important;cursor:grabbing!important;z-index:9999!important;box-shadow:0 10px 25px #0000004d!important;transition:all .2s ease!important}.custom-drag-over .dndzone-container.svelte-z2u9l3{background-color:#3b82f605;border-color:#3b82f626}
