.DragIndicator-module-scss-module__O3JX4G__dragIndicator{z-index:40;pointer-events:none;animation:.2s ease-out DragIndicator-module-scss-module__O3JX4G__fadeInScale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DragIndicator-module-scss-module__O3JX4G__content{background:hsl(var(--muted)/.3);border:2px dashed hsl(var(--primary)/.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;animation:2s ease-in-out infinite DragIndicator-module-scss-module__O3JX4G__pulse;display:flex;box-shadow:0 8px 32px #0000001f}.DragIndicator-module-scss-module__O3JX4G__iconWrapper{background:hsl(var(--primary)/.1);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.DragIndicator-module-scss-module__O3JX4G__icon{width:1.5rem;height:1.5rem;color:hsl(var(--primary));stroke-width:2px}.DragIndicator-module-scss-module__O3JX4G__message{color:hsl(var(--primary));text-align:center;white-space:nowrap;font-size:1rem;font-weight:600}.DragIndicator-module-scss-module__O3JX4G__inlineIndicator{border:2px dashed hsl(var(--primary)/.45);background:hsl(var(--primary)/.08);pointer-events:none;border-radius:12px;animation:.2s ease-out forwards DragIndicator-module-scss-module__O3JX4G__fadeInOutline;position:absolute;inset:0}.DragIndicator-module-scss-module__O3JX4G__inlineSmall{border-width:2px;border-radius:10px}.DragIndicator-module-scss-module__O3JX4G__inlineMedium{border-width:2px}.DragIndicator-module-scss-module__O3JX4G__inlineLarge{border-width:3px;border-radius:14px}.DragIndicator-module-scss-module__O3JX4G__inlineMessage{background:hsl(var(--background));color:hsl(var(--primary));white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:-1.75rem;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000014}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__content{gap:.5rem;padding:1rem 1.5rem}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__iconWrapper{width:2.5rem;height:2.5rem}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__icon{width:1.25rem;height:1.25rem}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__message{font-size:.875rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__content{gap:1rem;padding:2rem 2.5rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__iconWrapper{width:4rem;height:4rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__icon{width:2rem;height:2rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__message{font-size:1.125rem}.DragIndicator-module-scss-module__O3JX4G__inlineIndicator.DragIndicator-module-scss-module__O3JX4G__inlineSmall,.DragIndicator-module-scss-module__O3JX4G__inlineIndicator.DragIndicator-module-scss-module__O3JX4G__inlineMedium,.DragIndicator-module-scss-module__O3JX4G__inlineIndicator.DragIndicator-module-scss-module__O3JX4G__inlineLarge{animation:.2s ease-out forwards DragIndicator-module-scss-module__O3JX4G__fadeInOutline}.DragIndicator-module-scss-module__O3JX4G__bannerIndicator{border:1px dashed hsl(var(--primary)/.35);background:hsl(var(--muted)/.3);color:gray;pointer-events:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.DragIndicator-module-scss-module__O3JX4G__bannerIconWrapper{background:muted gray;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.DragIndicator-module-scss-module__O3JX4G__bannerIcon{color:gray;width:1rem;height:1rem}.DragIndicator-module-scss-module__O3JX4G__bannerMessage{text-align:center;letter-spacing:.01em}@keyframes DragIndicator-module-scss-module__O3JX4G__fadeInScale{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes DragIndicator-module-scss-module__O3JX4G__pulse{0%,to{border-color:hsl(var(--primary)/.4);box-shadow:0 8px 32px #0000001f}50%{border-color:hsl(var(--primary)/.6);box-shadow:0 12px 40px #00000029}}@keyframes DragIndicator-module-scss-module__O3JX4G__fadeInOutline{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.DragIndicator-module-scss-module__O3JX4G__dragIndicator .DragIndicator-module-scss-module__O3JX4G__content{padding:1rem 1.5rem}.DragIndicator-module-scss-module__O3JX4G__dragIndicator .DragIndicator-module-scss-module__O3JX4G__message{font-size:.875rem}}
/*# sourceMappingURL=0148a59392ae9841.css.map*/