.sortable-ghost{opacity:0!important}.sortable-chosen:not(.sortable-fallback):not(.sortable-ghost){opacity:1!important;box-shadow:0 18px 45px -12px #000000a6;border-radius:.75rem;cursor:grabbing}.sortable-fallback,.sortable-fallback *{outline:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important}.sortable-fallback{opacity:1!important;z-index:9999!important;position:relative;background-color:#0a0c1247;backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);box-shadow:0 25px 60px -12px #000000b3;overflow:hidden;isolation:isolate;border-radius:.75rem;transition:opacity .15s ease,background-color .15s ease,backdrop-filter .15s ease}.sortable-fallback,.sortable-fallback *{pointer-events:none!important}html.is-sorting [data-tip-host],html.is-sorting [data-tooltip-content]{display:none!important}.sortable-fallback:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000001f,#00000038);pointer-events:none;z-index:1;border-radius:inherit}.sortable-fallback.sortable-fallback--seethrough{opacity:.4!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 25px 60px -12px #00000073}.sortable-fallback.sortable-fallback--seethrough:after{display:none}@keyframes sortable-pop{0%{transform:scale(.95)}55%{transform:scale(1.05)}to{transform:scale(1)}}.sortable-fallback>*{animation:sortable-pop .2s ease-out}.sortable-fallback.sortable-fallback--stack{overflow:visible}.sortable-fallback--stack>:not(.sortable-stack-count){background-color:#0e0f13;border-radius:.75rem}.sortable-fallback>.sortable-stack-layer{position:absolute;inset:0;z-index:calc(-1 * var(--depth));translate:calc(var(--depth) * 10px) calc(var(--depth) * -10px);opacity:calc(1 - var(--depth) * .2);border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px -10px #000000b3}.sortable-stack-count{position:absolute;top:-10px;right:-10px;z-index:3;min-width:1.75rem;height:1.75rem;padding:0 .45rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#7c3aed;color:#fff;font-size:.8rem;font-weight:600;box-shadow:0 0 0 2px #0a0c12e6,0 6px 14px -4px #0009}.sortable-carried{opacity:.35;transition:opacity .15s ease}html.is-sorting,html.is-sorting *{cursor:grabbing!important}
