.boardwrap.svelte-8t677p{position:relative}.board.svelte-8t677p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.col.svelte-8t677p{display:flex;flex-direction:column;gap:10px;min-width:0}.h.svelte-8t677p{font-size:11px;color:var(--text-muted);height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot.svelte-8t677p{height:74px}.deal.svelte-8t677p,.mover.svelte-8t677p{padding:12px;background:var(--bg-card-hover);border-radius:10px;display:flex;flex-direction:column;gap:2px;box-sizing:border-box}.deal.svelte-8t677p b:where(.svelte-8t677p),.mover.svelte-8t677p b:where(.svelte-8t677p){font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal.svelte-8t677p small:where(.svelte-8t677p),.mover.svelte-8t677p small:where(.svelte-8t677p){font-size:12px;color:var(--text-muted)}.mover.svelte-8t677p{position:absolute;top:28px;left:0;width:calc((100% - 36px)/4);min-height:74px;background:color-mix(in srgb,var(--accent) 10%,var(--bg-card-hover));border:1px solid var(--accent);box-shadow:0 18px 40px -20px var(--accent);transform:translate(calc(300% + 36px));animation-name:svelte-8t677p-mv,svelte-8t677p-win;animation-timing-function:cubic-bezier(.65,0,.35,1),linear}.by.svelte-8t677p{font-size:10px;color:var(--accent);letter-spacing:.04em}.log.svelte-8t677p{margin-top:auto;padding:18px 20px;background:var(--bg-deep);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:12px}.log.svelte-8t677p .h:where(.svelte-8t677p){height:auto}.line.svelte-8t677p{display:flex;gap:12px;align-items:center;font-size:13px}.line.svelte-8t677p i:where(.svelte-8t677p){width:8px;height:8px;border-radius:50%;background:#5b6575;flex-shrink:0}.line.svelte-8t677p em:where(.svelte-8t677p){margin-left:auto;font-style:normal;font-size:11px;color:var(--text-muted);letter-spacing:.04em;text-transform:none;white-space:nowrap}.line.won.svelte-8t677p i:where(.svelte-8t677p){background:var(--accent)}.line.won.svelte-8t677p em:where(.svelte-8t677p){color:var(--accent)}@keyframes svelte-8t677p-mv{0%,22%{transform:translate(0);opacity:1}26%,44%{transform:translate(calc(100% + 12px));opacity:1}48%,66%{transform:translate(calc(200% + 24px));opacity:1}70%,92%{transform:translate(calc(300% + 36px));opacity:1}95%{transform:translate(calc(300% + 36px));opacity:0}96%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-8t677p-win{0%,69%{border-color:var(--border-soft);box-shadow:none}72%,92%{border-color:var(--accent);box-shadow:0 18px 40px -20px var(--accent)}96%,to{border-color:var(--border-soft);box-shadow:none}}@keyframes svelte-8t677p-l3{0%,3%{opacity:0;transform:translateY(8px)}6%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes svelte-8t677p-l26{0%,26%{opacity:0;transform:translateY(8px)}29%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes svelte-8t677p-l48{0%,48%{opacity:0;transform:translateY(8px)}51%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes svelte-8t677p-l70{0%,70%{opacity:0;transform:translateY(8px)}73%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}.mv.svelte-8t677p{animation-name:svelte-8t677p-mv,svelte-8t677p-win}.l3.svelte-8t677p{animation-name:svelte-8t677p-l3}.l26.svelte-8t677p{animation-name:svelte-8t677p-l26}.l48.svelte-8t677p{animation-name:svelte-8t677p-l48}.l70.svelte-8t677p{animation-name:svelte-8t677p-l70}@media(max-width:600px){.board.svelte-8t677p{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.col.svelte-8t677p:first-child{display:none}.mover.svelte-8t677p{width:calc((100% - 16px) / 3);transform:translate(calc(200% + 16px));padding:10px}.deal.svelte-8t677p{padding:10px}.deal.svelte-8t677p b:where(.svelte-8t677p),.mover.svelte-8t677p b:where(.svelte-8t677p){font-size:12px;white-space:normal;overflow:visible}.deal.svelte-8t677p small:where(.svelte-8t677p),.mover.svelte-8t677p small:where(.svelte-8t677p){font-size:11px}.h.svelte-8t677p{font-size:9px;white-space:normal;overflow:visible;height:auto;min-height:18px}.line.svelte-8t677p em:where(.svelte-8t677p){display:none}.by.svelte-8t677p{display:none}@keyframes svelte-8t677p-mv{0%,30%{transform:translate(0);opacity:1}34%,62%{transform:translate(calc(100% + 8px));opacity:1}66%,92%{transform:translate(calc(200% + 16px));opacity:1}95%{transform:translate(calc(200% + 16px));opacity:0}96%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}}
