#live-grid-list{position:relative}
#live-grid-list>.grid-card{position:relative;user-select:none;-webkit-user-select:none;cursor:grab}
.grid-card-order-hint{margin:0 0 12px;line-height:1.5}
#live-grid .grid-card-grip{position:absolute;right:8px;bottom:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;color:var(--muted,#a9b8c9);font-size:25px;line-height:1;cursor:grab;touch-action:none}
#live-grid .grid-card-grip:hover{background:#86f4ce12;border-color:#86f4ce40;color:#a7ead5}
#live-grid .grid-card-drop-slot{opacity:.25;border:1px dashed #86f4ce;box-shadow:none}
#live-grid .grid-card-drag-ghost{position:fixed!important;margin:0!important;z-index:100;box-sizing:border-box;pointer-events:none;cursor:grabbing;box-shadow:0 16px 40px #0008;border-color:#86f4ce99;opacity:.96;transform-origin:top left;transition:none!important}
#live-grid .grid-card-sorting,#live-grid .grid-card-sorting .grid-card{cursor:grabbing}
.grid-card-order-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(pointer:coarse){#live-grid .grid-card-grip{width:44px;height:44px;right:4px;bottom:4px}}
