.team-lineup[data-v-18a5f7de]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.starters-grid[data-v-18a5f7de]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.starter-slot[data-v-18a5f7de]{transition:all .2s ease}.starter-slot.drag-over[data-v-18a5f7de]{transform:scale(1.05)}.player-card[data-v-18a5f7de]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;overflow:hidden;cursor:grab;transition:all .2s ease;position:relative}.player-card[data-v-18a5f7de]:active{cursor:grabbing}.player-card.dragging[data-v-18a5f7de]{opacity:.5;transform:scale(.95)}.player-card[data-v-18a5f7de]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.player-card.starter[data-v-18a5f7de]{border:3px solid #10b981}.two-way-badge[data-v-18a5f7de]{position:absolute;top:6px;right:6px;background:#f59e0b;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:1;box-shadow:0 1px 3px #0000004d}.two-way-badge-small[data-v-18a5f7de]{font-size:8px;padding:1px 4px;top:4px;right:4px}.player-card.empty[data-v-18a5f7de]{border:2px dashed #cbd5e1;background:#f8fafc;cursor:default}.player-card.empty[data-v-18a5f7de]:hover{transform:none;box-shadow:none}.drag-over .player-card.empty[data-v-18a5f7de]{border-color:#10b981;background:#ecfdf5}.player-image[data-v-18a5f7de]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(180deg,#1e40af,#3b82f6)}.player-image img[data-v-18a5f7de]{width:100%;height:100%;object-fit:cover;object-position:top}.player-info[data-v-18a5f7de]{padding:12px;text-align:center;background:#fff}.player-number[data-v-18a5f7de]{font-size:11px;font-weight:600;color:#64748b;display:block}.player-name[data-v-18a5f7de]{font-size:13px;font-weight:700;color:#1e293b;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.player-position[data-v-18a5f7de]{font-size:11px;font-weight:600;color:#fff;background:#10b981;padding:2px 8px;border-radius:4px;display:inline-block}.empty-slot[data-v-18a5f7de]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8;min-height:180px;pointer-events:none}.position-label[data-v-18a5f7de]{font-size:28px;font-weight:700}.empty-text[data-v-18a5f7de]{font-size:11px;margin-top:4px}.bench-row[data-v-18a5f7de]{background:#f8fafc;border-radius:12px;padding:16px;border:2px solid transparent;transition:all .2s ease}.bench-row.drag-over-bench[data-v-18a5f7de]{border-color:#3b82f6;background:#eff6ff}.bench-grid[data-v-18a5f7de]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.bench-slot[data-v-18a5f7de]{min-height:160px}.empty-bench-slot[data-v-18a5f7de]{border:2px dashed #cbd5e1;background:#f1f5f9;cursor:default;display:flex;align-items:center;justify-content:center;min-height:160px}.empty-bench-slot[data-v-18a5f7de]:hover{transform:none;box-shadow:none}.empty-bench-content[data-v-18a5f7de]{text-align:center;color:#94a3b8}.position-label-small[data-v-18a5f7de]{font-size:20px;font-weight:700}.bench-carousel[data-v-18a5f7de]{background:#f8fafc;border-radius:12px;padding:16px;border:2px solid transparent;transition:all .2s ease;min-height:140px}.bench-carousel.drag-over-bench[data-v-18a5f7de]{border-color:#3b82f6;background:#eff6ff}.bench-scroll[data-v-18a5f7de]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.bench-scroll[data-v-18a5f7de]::-webkit-scrollbar{height:6px}.bench-scroll[data-v-18a5f7de]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.bench-scroll[data-v-18a5f7de]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.bench-scroll[data-v-18a5f7de]::-webkit-scrollbar-thumb:hover{background:#64748b}.second-unit-card[data-v-18a5f7de]{width:100%;border:2px solid #3b82f6;background:#fff}.second-unit-card[data-v-18a5f7de]:hover{border-color:#10b981}.second-unit-card .second-unit-image[data-v-18a5f7de]{position:relative;width:100%;height:140px;overflow:hidden;background:linear-gradient(180deg,#475569,#64748b)}.second-unit-card .second-unit-image img[data-v-18a5f7de]{width:100%;height:100%;object-fit:cover;object-position:top}.second-unit-card .second-unit-info[data-v-18a5f7de]{padding:10px;text-align:center;background:#fff}.second-unit-card .second-unit-number[data-v-18a5f7de]{font-size:10px;font-weight:600;color:#64748b;display:block}.second-unit-card .second-unit-name[data-v-18a5f7de]{font-size:12px;font-weight:700;color:#1e293b;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.second-unit-card .second-unit-position[data-v-18a5f7de]{font-size:10px;font-weight:600;color:#fff;background:#3b82f6;padding:2px 6px;border-radius:4px;display:inline-block}.bench-card[data-v-18a5f7de]{flex:0 0 auto;width:120px;border:2px solid #94a3b8;background:#fff}.bench-card[data-v-18a5f7de]:hover{border-color:#10b981}.bench-card.drag-over-reserve[data-v-18a5f7de]{border-color:#3b82f6;transform:scale(1.05);box-shadow:0 4px 12px #3b82f64d}.bench-image[data-v-18a5f7de]{position:relative;width:100%;height:80px;overflow:hidden;background:linear-gradient(180deg,#475569,#64748b)}.bench-image img[data-v-18a5f7de]{width:100%;height:100%;object-fit:cover;object-position:top}.bench-info[data-v-18a5f7de]{padding:8px;text-align:center;background:#fff}.bench-number[data-v-18a5f7de]{font-size:10px;font-weight:600;color:#64748b;display:block}.bench-name[data-v-18a5f7de]{font-size:11px;font-weight:700;color:#1e293b;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.bench-position[data-v-18a5f7de]{font-size:10px;font-weight:500;color:#64748b;background:#e2e8f0;padding:1px 6px;border-radius:3px;display:inline-block}.empty-bench[data-v-18a5f7de]{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:14px;padding:40px}@media(max-width:768px){.starters-grid[data-v-18a5f7de]{grid-template-columns:repeat(3,1fr)}.bench-card[data-v-18a5f7de]{width:100px}.empty-slot[data-v-18a5f7de]{padding:30px 15px;min-height:140px}.position-label[data-v-18a5f7de]{font-size:22px}}@media(max-width:480px){.starters-grid[data-v-18a5f7de]{grid-template-columns:repeat(2,1fr)}}.lineup-builder[data-v-fc5c618b]{padding:24px;background:#f8fafc;border-radius:12px}.lineup-header[data-v-fc5c618b]{text-align:center}
