body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Sarabun,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:6px}::-webkit-scrollbar-track{background:#0000;border-radius:5px}::-webkit-scrollbar-thumb{background:#ddddea80;border-radius:5px}body.dragging{-webkit-user-select:none;user-select:none}body.dragging,body.dragging *{cursor:grabbing!important}.dragging .MuiTableCell-root{transition:all .2s ease}.dragging .MuiTableCell-root:not(.dragging){background:#1976d20d!important;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.dragging .MuiTableCell-root.drop-zone-hover{animation:dropZonePulse 1s infinite!important;background:linear-gradient(45deg,#1976d266,#1976d2cc)!important;border:3px dashed #1976d2!important;border-radius:8px!important;box-shadow:0 8px 25px #1976d2cc,0 0 0 2px #1976d266!important;position:relative!important;transform:translateY(-3px) scale(1.02)!important;z-index:100!important}@keyframes columnSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes columnSlideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes dragPulse{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(5deg) scale(1.05)}}@keyframes dropZoneWave{0%{box-shadow:0 0 0 0 #1976d2b3}70%{box-shadow:0 0 0 10px #1976d200}to{box-shadow:0 0 0 0 #1976d200}}.drop-zone-wave{animation:dropZoneWave 1.5s infinite}@keyframes dropZonePulse{0%,to{box-shadow:0 0 0 0 #1976d266;transform:scale(1)}50%{box-shadow:0 0 0 8px #1976d233;transform:scale(1.02)}}[role=button]:focus{outline:2px solid #1976d2;outline-offset:2px}.draggable-column:focus-within{border-radius:4px;box-shadow:0 0 0 2px #1976d280}@media (hover:none) and (pointer:coarse){.drag-indicator{min-height:44px;min-width:44px}.draggable-column{touch-action:pan-x pan-y}}.column-loading{overflow:hidden;position:relative}.column-loading:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes loading{0%{left:-100%}to{left:100%}}
/*# sourceMappingURL=main.683909c2.css.map*/