.parsons-player .sortable-code li{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:8px 12px!important;margin-top:4px!important;margin-bottom:4px!important;cursor:move!important;transition:all .2s ease;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:14px!important;line-height:1.4!important;box-shadow:0 1px 2px #0000000d!important}.parsons-player .sortable-code li:hover{background-color:#f9fafb!important;border-color:#9ca3af!important;box-shadow:0 2px 4px #0000001a!important}.parsons-player .sortable-code li.ui-sortable-helper{background-color:#fef3c7!important;border-color:#f59e0b!important;transform:rotate(1deg)!important;box-shadow:0 4px 12px #00000026!important;z-index:1000!important}.parsons-player .sortable-code li.incorrectPosition{background-color:#fef2f2!important;border:1px solid #fca5a5!important;border-left:3px solid #fca5a5!important;color:#dc2626!important;box-shadow:0 0 0 2px #ef444433!important;animation:svelte-54e7ch-highlightError .5s ease-in-out!important}.parsons-player .sortable-code li.incorrectIndent{background-color:#fef3c7!important;border:1px solid #f59e0b!important;border-left:3px solid #f59e0b!important;color:#92400e!important;box-shadow:0 0 0 2px #f59e0b33!important;animation:svelte-54e7ch-highlightWarning .5s ease-in-out!important}.parsons-player .sortable-code li.correctPosition{background-color:#f0fdf4!important;border:1px solid #86efac!important;border-left:3px solid #86efac!important;color:#166534!important;box-shadow:0 0 0 2px #22c55e33!important;animation:svelte-54e7ch-highlightSuccess .5s ease-in-out!important}.parsons-player .sortable-code li.incorrect{background-color:#fef2f2!important;border:1px solid #fca5a5!important;border-left:3px solid #fca5a5!important;color:#dc2626!important}.parsons-player .sortable-code li.correct{background-color:#f0fdf4!important;border:1px solid #86efac!important;border-left:3px solid #86efac!important;color:#166534!important}.parsons-player .ui-sortable-placeholder{background-color:#e0e7ff;border:2px dashed #6366f1;border-radius:6px;height:40px;margin:4px 0;opacity:.7}#sortable.correct{border-color:#86efac!important;background-color:#f0fdf4!important}#sortable.incorrect{border-color:#fca5a5!important;background-color:#fef2f2!important}#sortableTrash,#sortable,.parsons-player .sortable-code{width:100%!important;position:static!important;float:none!important;margin:0!important;display:block!important}#sortableTrash ul,#sortable ul{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.parsons-player .sortable-code li[style*=margin-left]{margin-top:4px!important;margin-bottom:4px!important;margin-right:0!important}.parsons-player .sortable-code li{position:relative}.parsons-player .sortable-code li[style*=margin-left]:not([style*="margin-left: 0px"]):not(.correctPosition):not(.incorrectPosition):not(.incorrectIndent):not(.correct):not(.incorrect){background-color:#f8fafc!important;border-left:3px solid #e2e8f0!important}.parsons-player #sortableTrash[style],.parsons-player #sortable[style]{width:100%!important;position:static!important;float:none!important;margin:0!important}.parsons-source:empty:before{content:"Drag code blocks here to remove them from your solution";color:#9ca3af;font-style:italic;font-size:14px;display:block;text-align:center;padding:20px}.parsons-target:empty:before{content:"Drag code blocks here to build your solution";color:#6366f1;font-style:italic;font-size:14px;display:block;text-align:center;padding:20px}@media (max-width: 1024px){.parsons-player .sortable-code{font-size:12px;padding:6px 10px}}@keyframes svelte-54e7ch-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-54e7ch-highlightError{0%{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 0 0 3px #ef44444d!important}to{transform:scale(1)}}@keyframes svelte-54e7ch-highlightWarning{0%{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 0 0 3px #f59e0b4d!important}to{transform:scale(1)}}@keyframes svelte-54e7ch-highlightSuccess{0%{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 0 0 3px #22c55e4d!important}to{transform:scale(1)}}.gapfill-player.svelte-cf2n6y input[type=text]:where(.svelte-cf2n6y):focus,.gapfill-player.svelte-cf2n6y select:where(.svelte-cf2n6y):focus{outline:none;box-shadow:0 0 0 2px #6366f133}.feedback-enter.svelte-cf2n6y{animation:svelte-cf2n6y-slideIn .3s ease-out}@keyframes svelte-cf2n6y-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.gapfill-player.svelte-cf2n6y .font-mono:where(.svelte-cf2n6y){font-size:12px}.gapfill-player.svelte-cf2n6y input[type=text]:where(.svelte-cf2n6y),.gapfill-player.svelte-cf2n6y select:where(.svelte-cf2n6y){min-width:60px;font-size:12px}}.gapfill-player.svelte-cf2n6y input[type=text]:where(.svelte-cf2n6y):not(:disabled):hover,.gapfill-player.svelte-cf2n6y select:where(.svelte-cf2n6y):not(:disabled):hover{border-color:#6b7280}.gapfill-player.svelte-cf2n6y input[type=text]:where(.svelte-cf2n6y):disabled,.gapfill-player.svelte-cf2n6y select:where(.svelte-cf2n6y):disabled{background-color:#f3f4f6;color:#6b7280}.gapfill-player.svelte-cf2n6y .relative:where(.svelte-cf2n6y){position:relative}.gapfill-player.svelte-cf2n6y button[title*=hint]:where(.svelte-cf2n6y){font-size:10px;padding:2px 6px;white-space:nowrap}
