.line-clamp-2.svelte-1p1xrg2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}.animate-in.svelte-1p1xrg2{animation:svelte-1p1xrg2-animateIn .2s ease-out forwards}.fade-in.svelte-1p1xrg2{opacity:0}.zoom-in-95.svelte-1p1xrg2{transform:scale(.95)}@keyframes svelte-1p1xrg2-animateIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.line-clamp-2.svelte-p20cks{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}.card.svelte-p20cks{position:relative}.card.svelte-p20cks:hover{transform:translateY(-1px)}.card[draggable=true].svelte-p20cks:hover{cursor:grab}.card[draggable=true].svelte-p20cks:active{cursor:grabbing}.ring-warning{animation:svelte-p20cks-pulse-warning 3s cubic-bezier(.4,0,.6,1) infinite}.ring-primary{animation:svelte-p20cks-pulse-primary 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-p20cks-pulse-warning{0%,to{opacity:1;box-shadow:0 0 rgb(var(--warning) / .4)}50%{opacity:.8;box-shadow:0 0 0 6px rgb(var(--warning) / 0)}}@keyframes svelte-p20cks-pulse-primary{0%,to{opacity:1;box-shadow:0 0 rgb(var(--primary) / .4)}50%{opacity:.8;box-shadow:0 0 0 6px rgb(var(--primary) / 0)}}.font-mono.svelte-p20cks{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.text-error{animation:svelte-p20cks-pulse-error 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-p20cks-pulse-error{0%,to{opacity:1}50%{opacity:.6}}.bg-purple-500{background-color:#a855f7}.bg-purple-500\/30{background-color:#a855f74d}.technician-map-marker.svelte-hev4d9{display:flex;flex-direction:column;align-items:center;cursor:pointer}.card.svelte-eq1nw3{position:relative}.card.svelte-eq1nw3:hover{transform:translateY(-1px)}.card-body.svelte-erf1pj{position:relative}.table.svelte-erf1pj{border-collapse:separate;border-spacing:0}tbody.svelte-erf1pj{isolation:isolate}thead.svelte-erf1pj tr:where(.svelte-erf1pj):first-child th:where(.svelte-erf1pj),thead.svelte-erf1pj tr:where(.svelte-erf1pj):first-child td:where(.svelte-erf1pj){position:sticky!important;top:0!important;z-index:35!important}thead.svelte-erf1pj tr:where(.svelte-erf1pj):nth-child(2) th:where(.svelte-erf1pj),thead.svelte-erf1pj tr:where(.svelte-erf1pj):nth-child(2) td:where(.svelte-erf1pj){position:sticky!important;top:var(--first-row-height, 0px)!important;z-index:30!important}thead.svelte-erf1pj tr.unassigned-header-row:where(.svelte-erf1pj) th:where(.svelte-erf1pj),thead.svelte-erf1pj tr.unassigned-header-row:where(.svelte-erf1pj) td:where(.svelte-erf1pj){position:sticky!important;top:0!important;z-index:35!important}thead.svelte-erf1pj tr.unassigned-header-row:where(.svelte-erf1pj)+tr:where(.svelte-erf1pj) th:where(.svelte-erf1pj),thead.svelte-erf1pj tr.unassigned-header-row:where(.svelte-erf1pj)+tr:where(.svelte-erf1pj) td:where(.svelte-erf1pj){position:sticky!important;top:var(--first-row-height, 0px)!important;z-index:30!important}th.svelte-erf1pj:first-child,td.svelte-erf1pj:first-child,tbody.svelte-erf1pj th:where(.svelte-erf1pj):first-child{position:sticky!important;left:0!important}thead.svelte-erf1pj tr:where(.svelte-erf1pj):first-child th:where(.svelte-erf1pj):first-child{position:sticky!important;top:0!important;left:0!important;z-index:50!important}thead.svelte-erf1pj tr:where(.svelte-erf1pj):first-child td:where(.svelte-erf1pj){z-index:36!important}thead.svelte-erf1pj tr:where(.svelte-erf1pj):nth-child(2) th:where(.svelte-erf1pj):first-child{position:sticky!important;top:var(--first-row-height, 0px)!important;left:0!important;z-index:48!important}thead.svelte-erf1pj tr:where(.svelte-erf1pj):nth-child(2) td:where(.svelte-erf1pj){z-index:31!important}tbody.svelte-erf1pj th:where(.svelte-erf1pj):first-child{z-index:25!important}tbody.svelte-erf1pj td:where(.svelte-erf1pj){z-index:1}tbody.svelte-erf1pj th:where(.svelte-erf1pj):first-child{background-color:oklch(var(--b2))}tbody.svelte-erf1pj tr:where(.svelte-erf1pj):nth-child(2n) th:where(.svelte-erf1pj):first-child{background-color:oklch(var(--b2))}tbody.svelte-erf1pj tr:where(.svelte-erf1pj):nth-child(odd) th:where(.svelte-erf1pj):first-child{background-color:oklch(var(--b1))}thead.svelte-erf1pj th:where(.svelte-erf1pj){background-color:oklch(var(--b2))!important}thead.svelte-erf1pj td:where(.svelte-erf1pj){background-color:oklch(var(--b1))!important}.unassigned-cell.svelte-erf1pj{background-color:#fef3c7!important}thead.svelte-erf1pj tr.unassigned-header-row:where(.svelte-erf1pj){background-color:#fef3c7!important}thead.svelte-erf1pj tr.unassigned-header-row:where(.svelte-erf1pj) th.unassigned-cell:where(.svelte-erf1pj):first-child{position:sticky!important;top:0!important;left:0!important;z-index:50!important}thead.svelte-erf1pj tr.unassigned-header-row:where(.svelte-erf1pj) td.unassigned-cell:where(.svelte-erf1pj){z-index:36!important}[data-theme=dark] .unassigned-cell.svelte-erf1pj,[data-theme=dark] .unassigned-header-row.svelte-erf1pj{background-color:#4a3d24!important}.overflow-auto.svelte-erf1pj::-webkit-scrollbar{width:6px;height:6px}.overflow-auto.svelte-erf1pj::-webkit-scrollbar-track{background:hsl(var(--b2));border-radius:3px}.overflow-auto.svelte-erf1pj::-webkit-scrollbar-thumb{background:hsl(var(--bc) / .3);border-radius:3px}.overflow-auto.svelte-erf1pj::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc) / .5)}@keyframes svelte-erf1pj-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.dnd-zone-active{background-color:hsl(var(--b3) / .3)!important;transition:background-color .2s ease}.dnd-zone-drag-over{background-color:hsl(var(--b3) / .5)!important;outline:2px dashed hsl(var(--bc) / .3);outline-offset:-2px}[data-is-dnd-shadow-item=true]{opacity:.5;filter:grayscale(50%)}.unassigned-drop-zone.dnd-zone-drag-over{background-color:hsl(var(--wa) / .2)!important;outline-color:hsl(var(--wa))}.dragging{opacity:.5}[draggable=true]{cursor:grab}[draggable=true]:active{cursor:grabbing}.droppable{position:relative}.droppable.drag-over{background-color:hsl(var(--b3) / .3)}.time-indicator.svelte-erf1pj{transition:left 50ms ease-out}.dispatch-map-drawer{display:flex;flex-direction:column;height:100%}.dispatch-map-drawer .drawer-content{display:flex;flex-direction:column;overflow:hidden}.badge-en-route{background-color:#a855f7;color:#fff;border-color:#a855f7}.line-clamp-2.svelte-ymc8ei{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal.svelte-ymc8ei{z-index:1000}.modal-box.svelte-ymc8ei{max-height:90vh;overflow-y:auto}.line-clamp-2.svelte-1dsgmam{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
