.user.svelte-fgyp2c{width:160px;background-color:#dbdbdb;cursor:move;-webkit-user-select:none;user-select:none}.user.svelte-fgyp2c img:where(.svelte-fgyp2c){width:160px;display:block;cursor:move}.avatar-placeholder.svelte-fgyp2c{width:160px;height:160px;background-color:#ababab}.usercard_footer.svelte-fgyp2c{position:relative}p.name.svelte-fgyp2c{white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis;padding:2px 5px;margin:0;font-size:12px;line-height:20px}p.name.svelte-fgyp2c a:where(.svelte-fgyp2c){color:#454545!important;text-decoration:none!important;cursor:pointer;animation:none!important}p.name.svelte-fgyp2c a:where(.svelte-fgyp2c):hover{text-decoration:underline!important;animation:none!important}.tooltip.svelte-fgyp2c{position:fixed;width:320px;z-index:1030;background-color:#fff;padding:10px;font-size:12px;line-height:18px;color:#454545;box-shadow:0 2px 8px #00000026;pointer-events:none}.stars.svelte-fgyp2c{color:#757575;z-index:5;text-align:center;cursor:default;padding-bottom:10px;font-size:20px}.stars.svelte-fgyp2c span:where(.svelte-fgyp2c){cursor:pointer}.stars.star1.svelte-fgyp2c .star1:where(.svelte-fgyp2c){color:#ff0}.stars.star2.svelte-fgyp2c .star1:where(.svelte-fgyp2c),.stars.star2.svelte-fgyp2c .star2:where(.svelte-fgyp2c){color:#ff0}.stars.star3.svelte-fgyp2c .star1:where(.svelte-fgyp2c),.stars.star3.svelte-fgyp2c .star2:where(.svelte-fgyp2c),.stars.star3.svelte-fgyp2c .star3:where(.svelte-fgyp2c){color:#ff0}.stars.star4.svelte-fgyp2c .star1:where(.svelte-fgyp2c),.stars.star4.svelte-fgyp2c .star2:where(.svelte-fgyp2c),.stars.star4.svelte-fgyp2c .star3:where(.svelte-fgyp2c),.stars.star4.svelte-fgyp2c .star4:where(.svelte-fgyp2c){color:#ff0}.stars.star5.svelte-fgyp2c .star1:where(.svelte-fgyp2c),.stars.star5.svelte-fgyp2c .star2:where(.svelte-fgyp2c),.stars.star5.svelte-fgyp2c .star3:where(.svelte-fgyp2c),.stars.star5.svelte-fgyp2c .star4:where(.svelte-fgyp2c),.stars.star5.svelte-fgyp2c .star5:where(.svelte-fgyp2c){color:#ff0}.votingpage.svelte-clnp3p{padding-left:5px;padding-right:5px}#button_and_info.svelte-clnp3p{position:fixed;top:40px;left:0;right:0;background-color:#fff;z-index:100;width:100%;padding:4px 0}#button_and_info.svelte-clnp3p form:where(.svelte-clnp3p){display:inline;margin-left:5px}#button_and_info.svelte-clnp3p .btn:where(.svelte-clnp3p){font-family:Courier New,Helvetica,Arial,sans-serif;font-size:12px;padding:4px 0;width:166px;cursor:pointer;background:#f5f5f5;border:1px solid #999;color:#333;text-align:center}#button_and_info.svelte-clnp3p .btn:where(.svelte-clnp3p):hover:not(:disabled){background:#e5e5e5}#button_and_info.svelte-clnp3p .btn:where(.svelte-clnp3p):disabled{opacity:.5;cursor:not-allowed}#button_and_info.svelte-clnp3p .btn.ready:where(.svelte-clnp3p){animation:rainbow-bg 8s infinite;color:#fff;border-color:transparent}#button_and_info.svelte-clnp3p p#info:where(.svelte-clnp3p){display:inline;margin-left:9px}#button_and_info.svelte-clnp3p #voteCount:where(.svelte-clnp3p) #picked:where(.svelte-clnp3p){font-size:18px;font-weight:700}.success-msg.svelte-clnp3p{color:#16a34a;font-weight:700}.error-msg.svelte-clnp3p{color:#dc2626;font-weight:700}#voting.svelte-clnp3p{min-width:325px;padding-top:50px}#selection_and_users.svelte-clnp3p{display:flex;gap:5px;align-items:stretch}#selection_container.svelte-clnp3p{width:166px;flex-shrink:0;display:flex;flex-direction:column}#selection.svelte-clnp3p{flex:1;min-height:calc(100vh - 140px);background-color:#ebebeb;border:1px dashed #999;padding:2px;transition:background-color .15s}#selection.svelte-clnp3p .user{margin-bottom:5px}#selection.drag-over.svelte-clnp3p{background-color:#ddd}#selection.full.svelte-clnp3p .user img{opacity:.5}#users.svelte-clnp3p{flex:1;column-width:160px;column-gap:5px;min-height:calc(100vh - 140px);transition:background-color .15s}#users.svelte-clnp3p .user{width:100%;break-inside:avoid;margin-bottom:5px}#users.svelte-clnp3p .user img,#users.svelte-clnp3p .avatar-placeholder{width:100%}#users.drag-over.svelte-clnp3p{background-color:#0000000a}.loading-container.svelte-clnp3p,.error-container.svelte-clnp3p,.empty-state.svelte-clnp3p{padding:3rem 2rem;text-align:center}.error-container.svelte-clnp3p button:where(.svelte-clnp3p){margin-top:1rem;font-family:Courier New,Helvetica,Arial,sans-serif;font-size:12px;padding:6px 16px;cursor:pointer;background:#f5f5f5;border:1px solid #999}
