.dropzone-container{align-items:center;border:2px dashed #bbb;display:flex;min-height:100px;padding:20px 10px;position:relative}.dropzone-input{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.dropzone-preview{align-items:center;display:flex;max-width:100%}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:50px;margin-right:10px;max-width:50px;min-width:50px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{color:inherit;font:inherit;width:auto;z-index:1;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{color:#999;flex-grow:1;text-align:center}#tomselect-1{display:none}#tomselect-1-ts-control{border-width:0}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#e2e8f0;font-size:13px;line-height:1.4;overflow:hidden}.ts-control,.ts-wrapper.single.input-active .ts-control{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.03);cursor:text;font-size:14px}.ts-control{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;overflow:hidden;padding:8px 12px;position:relative;transition:all .2s ease;width:100%;z-index:1}.ts-control:hover{background-color:hsla(0,0%,100%,.05);border-color:rgba(139,92,246,.2)}.ts-control.focus{background-color:hsla(0,0%,100%,.08);border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.1)}.ts-control>input{background:none!important;border:none!important;box-shadow:none!important;color:#e2e8f0;flex:1 1 auto;font-size:14px;outline:none!important}.ts-control .placeholder,.ts-control .ts-placeholder,.ts-control>input:-ms-input-placeholder,.ts-control>input::-moz-placeholder,.ts-control>input::-webkit-input-placeholder,.ts-control>input::placeholder{color:#9ca3af!important;font-size:13px;opacity:1!important;visibility:visible!important}.ts-control>input:focus{border:none!important;box-shadow:none!important;outline:none!important}.ts-control>input[type=text]{display:block!important;visibility:visible!important}.ts-control>input:not(:focus):not(:valid)::-moz-placeholder{color:#9ca3af!important;opacity:1!important}.ts-control>input:not(:focus):not(:valid)::placeholder{color:#9ca3af!important;opacity:1!important}.ts-dropdown{border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.1);margin:4px 0 0;overflow:hidden;position:absolute;top:100%;width:100%;z-index:50}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:10px 12px;transition:all .2s ease}.ts-dropdown [data-selectable].option{border-bottom:1px solid hsla(0,0%,100%,.03);cursor:pointer}.ts-dropdown [data-selectable].option:last-child{border-bottom:none}.ts-dropdown .active{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(59,130,246,.12));border-left:2px solid #8b5cf6;color:#fff}.ts-dropdown .option:hover{background-color:hsla(0,0%,100%,.05);color:#fff}.ts-dropdown .spinner{display:inline-block;height:24px;margin:8px 12px;width:24px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#8b5cf6 transparent;border-radius:50%;border-style:solid;border-width:2px;content:" ";display:block;height:16px;margin:2px;width:16px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{overflow-scrolling:touch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(17,24,39,.95);border:1px solid hsla(0,0%,100%,.08);max-height:200px;overflow:hidden;scroll-behavior:smooth}.ts-wrapper.single .ts-control{height:2.5rem;width:14rem}@media only screen and (max-width:767px){.ts-wrapper.single .ts-control{height:2.2rem;width:11rem}}.ts-dropdown.single{background-color:rgba(17,24,39,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:8px}.clear-button{display:none}.snowflake{animation:fall linear infinite;color:#fff;pointer-events:none;position:fixed;top:0;z-index:1000}@keyframes fall{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.teamsheet-pitch{background-color:#0b1220;background-image:url(/build/images/pitch-background.f4362475.webp);background-position:50%;background-size:cover;border:1px solid #334155;border-radius:.75rem;box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 0 0 1px rgba(148,163,184,.06);overflow:hidden;position:relative}.teamsheet-pitch:before{background-color:rgba(2,6,23,.35);content:"";inset:0;pointer-events:none;position:absolute}.teamsheet-pitch:after{border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);content:"";inset:0;pointer-events:none;position:absolute}.teamsheet-bench-player{align-items:center;background-color:rgba(30,41,59,.85);border:1px solid #334155;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.25);color:#e5e7eb;display:flex;min-height:2.5rem;overflow:hidden;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease}.teamsheet-bench-player:hover{border-color:rgba(124,58,237,.4);box-shadow:0 0 0 1px rgba(124,58,237,.25),0 6px 12px rgba(0,0,0,.25);transform:translateY(-1px)}.teamsheet-bench-player:focus-visible{box-shadow:0 0 0 2px rgba(124,58,237,.45);outline:none}.sortable-ghost.teamsheet-bench-player{opacity:.65;transform:scale(.98)}.sortable-chosen.teamsheet-bench-player{border-color:rgba(124,58,237,.5)}.teamsheet-bench-player .drag-handle{background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.28);border-radius:.375rem;color:#cbd5e1;cursor:grab;font-size:.9rem;font-weight:700;line-height:1;margin-right:.5rem;padding:.125rem .375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.teamsheet-bench-player .drag-handle:active{cursor:grabbing}.teamsheet-player-name{color:#e2e8f0;flex-grow:1;font-size:.875rem;font-weight:600;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.teamsheet-formation-slot{background:rgba(15,23,42,.5);border:2px dashed #fff;border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.2);font-size:.75rem;height:4rem;max-height:100%;max-width:100%;position:relative;text-align:center;width:4rem}.teamsheet-formation-slot,.teamsheet-player-inner{align-items:center;color:#fff;display:flex;justify-content:center;overflow:hidden}.teamsheet-player-inner{background:#3730a3;border-radius:9999px;height:100%;text-shadow:0 1px 2px rgba(0,0,0,.5);width:100%}.teamsheet-player-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.1;max-height:2.3em;max-width:90%;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis}#teamsheet .slot-label{pointer-events:none}.teamsheet-players{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(2,6,23,.6);scrollbar-color:#475569 #0b1220;scrollbar-width:thin}.teamsheet-players::-webkit-scrollbar{width:10px}.teamsheet-players::-webkit-scrollbar-track{background:#0b1220;border-radius:9999px}.teamsheet-players::-webkit-scrollbar-thumb{background:#475569;border:2px solid #0b1220;border-radius:9999px}.teamsheet-players::-webkit-scrollbar-thumb:hover{background:#64748b}.dropzone-container{background-color:#1f2937;border:1px solid #4b5563;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#e2e8f0;padding:2rem;text-align:center;transition:background-color .3s,border-color .3s}.dropzone-container:hover{background-color:#2c3340;border-color:#6b7280}.dropzone-input{color:#e5e7eb;cursor:pointer}.dropzone-placeholder{color:#9ca3af;font-size:.9rem;font-weight:500}.dropzone-preview:empty{display:none!important}.dropzone-placeholder:before{display:block;font-size:2.75rem;line-height:1;margin-bottom:.75rem}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .8s ease-out forwards}