.trade-box-readonly select[data-v-19f99339],.trade-box-readonly input[type=number][data-v-19f99339],.trade-box-readonly input[type=checkbox][data-v-19f99339]{pointer-events:none;opacity:.7;cursor:default}.lsc-card[data-v-526415ce]{width:720px;box-sizing:border-box;padding:20px 22px 18px;background:#fff;color:#1e293b;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.lsc-header[data-v-526415ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lsc-team[data-v-526415ce]{display:flex;align-items:center;gap:12px}.lsc-logo[data-v-526415ce]{width:48px;height:48px;object-fit:contain}.lsc-title-text[data-v-526415ce]{line-height:1.05}.lsc-team-city[data-v-526415ce]{font-size:13px;font-weight:500;color:#6b7280}.lsc-team-row[data-v-526415ce]{display:flex;align-items:baseline;gap:10px}.lsc-team-name[data-v-526415ce]{font-size:26px;font-weight:600;color:#111827;letter-spacing:-.01em}.lsc-season[data-v-526415ce]{font-size:14px;color:#6b7280;font-weight:600}.lsc-meta[data-v-526415ce]{text-align:right}.lsc-brand[data-v-526415ce]{font-size:12px;letter-spacing:.18em;font-weight:700;color:#1e40af}.lsc-section[data-v-526415ce]{margin-bottom:10px}.lsc-section-label[data-v-526415ce]{font-size:16px;letter-spacing:0;font-weight:600;color:#1f2937;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.lsc-star[data-v-526415ce]{font-size:14px;color:#16a34a}.lsc-row[data-v-526415ce]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.lsc-tile[data-v-526415ce]{border-radius:12px;overflow:hidden;display:flex;flex-direction:column;position:relative}.lsc-tile[data-v-526415ce]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:3px solid transparent}.lsc-tile--starter[data-v-526415ce]{background:#1e40af}.lsc-tile--starter[data-v-526415ce]:after{border-color:#10b981}.lsc-tile--bench[data-v-526415ce]{background:#475569;border-radius:10px}.lsc-tile--bench[data-v-526415ce]:after{border-color:#3b82f6}.lsc-portrait[data-v-526415ce]{position:relative;width:100%;padding-top:100%;overflow:hidden}.lsc-portrait--small[data-v-526415ce]{padding-top:72%}.lsc-portrait img[data-v-526415ce]{position:absolute;top:6%;left:0;width:100%;height:94%;object-fit:cover;object-position:top}.lsc-portrait-empty[data-v-526415ce]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;letter-spacing:.5px;color:#ffffffa6}.lsc-tile-info[data-v-526415ce]{padding:8px 6px 10px;text-align:center;background:#fff}.lsc-name[data-v-526415ce]{font-size:14px;font-weight:500;line-height:1.2;color:#1e293b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-meta-row[data-v-526415ce]{display:flex;align-items:center;justify-content:center;gap:5px}.lsc-jersey[data-v-526415ce]{font-size:11px;color:#64748b;font-weight:600}.lsc-pos-badge[data-v-526415ce]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px;color:#fff}.lsc-pos-badge--starter[data-v-526415ce]{background:#10b981}.lsc-pos-badge--bench[data-v-526415ce]{background:#3b82f6}.lsc-reserves-section[data-v-526415ce]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px;padding-top:2px}.lsc-reserves-label[data-v-526415ce]{font-size:14px;letter-spacing:0;font-weight:600;color:#1f2937;margin-right:6px}.lsc-reserve[data-v-526415ce]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;color:#1e293b;display:inline-flex;align-items:center;gap:5px}.lsc-reserve-num[data-v-526415ce]{color:#64748b;font-size:10px;font-weight:700}.lsc-footer[data-v-526415ce]{margin-top:10px;display:flex;align-items:baseline;justify-content:space-between;font-size:16px;letter-spacing:.02em}.lsc-footer-brand[data-v-526415ce]{font-size:12px;font-weight:600;color:#1f2937}.lsc-footer-disclaimer[data-v-526415ce]{font-size:11px;color:#9ca3af;font-weight:400}.ipm-overlay[data-v-3c0498bc]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px}.ipm-modal[data-v-3c0498bc]{position:relative;background:#0b1220;color:#e2e8f0;border-radius:14px;box-shadow:0 25px 60px #0009;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.ipm-close[data-v-3c0498bc]{position:absolute;top:8px;right:12px;background:transparent;color:#e2e8f0;border:0;font-size:32px;line-height:1;cursor:pointer;padding:4px 10px}.ipm-preview[data-v-3c0498bc]{flex:1;min-height:320px;display:flex;align-items:center;justify-content:center;padding:24px;background:#111827;overflow:auto}.ipm-preview img[data-v-3c0498bc]{max-width:100%;max-height:70vh;height:auto;display:block;border-radius:6px;box-shadow:0 8px 24px #00000080}.ipm-loading[data-v-3c0498bc]{color:#94a3b8;font-size:16px}.ipm-actions[data-v-3c0498bc]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px;background:#0b1220;border-top:1px solid #1f2937;justify-content:center}.ipm-btn[data-v-3c0498bc]{background:#1f2937;color:#e2e8f0;border:1px solid #334155;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer}.ipm-btn[data-v-3c0498bc]:disabled{opacity:.5;cursor:not-allowed}.ipm-btn--primary[data-v-3c0498bc]{background:#fbbf24;color:#0b1220;border-color:#fbbf24}.ipm-status[data-v-3c0498bc]{padding:0 18px 14px;text-align:center;font-size:13px;color:#94a3b8}.team-lineup[data-v-051d79e5]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.starters-grid[data-v-051d79e5]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.starter-slot[data-v-051d79e5]{min-width:0;transition:all .2s ease}.starter-slot.drag-over[data-v-051d79e5]{transform:scale(1.05)}.player-card[data-v-051d79e5]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;overflow:hidden;cursor:grab;transition:all .2s ease;position:relative;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.player-card[data-v-051d79e5]:active{cursor:grabbing}.player-card.dragging[data-v-051d79e5]{opacity:.5;transform:scale(.95)}.player-card[data-v-051d79e5]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.player-card.starter[data-v-051d79e5]{border:3px solid #10b981}.two-way-badge[data-v-051d79e5]{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-051d79e5]{font-size:8px;padding:1px 4px;top:4px;right:4px}.ten-day-badge[data-v-051d79e5]{position:absolute;top:6px;left:6px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:1;box-shadow:0 1px 3px #0000004d}.ten-day-badge-small[data-v-051d79e5]{font-size:8px;padding:1px 4px;top:4px;left:4px}.player-card.empty[data-v-051d79e5]{border:2px dashed #cbd5e1;background:#f8fafc;cursor:default}.player-card.empty[data-v-051d79e5]:hover{transform:none;box-shadow:none}.drag-over .player-card.empty[data-v-051d79e5]{border-color:#10b981;background:#ecfdf5}.player-image[data-v-051d79e5]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(180deg,#1e40af,#3b82f6)}.player-image img[data-v-051d79e5]{position:absolute;top:6%;left:0;width:100%;height:94%;object-fit:cover;object-position:top}.player-info[data-v-051d79e5]{padding:12px;text-align:center;background:#fff}.player-number[data-v-051d79e5]{font-size:11px;font-weight:600;color:#64748b;display:block}.player-name[data-v-051d79e5]{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-051d79e5]{font-size:11px;font-weight:600;color:#fff;background:#10b981;padding:2px 8px;border-radius:4px;display:inline-block}.empty-slot[data-v-051d79e5]{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-051d79e5]{font-size:28px;font-weight:700}.empty-text[data-v-051d79e5]{font-size:11px;margin-top:4px}.bench-row[data-v-051d79e5]{background:#f8fafc;border-radius:12px;padding:16px;border:2px solid transparent;transition:all .2s ease}.bench-row.drag-over-bench[data-v-051d79e5]{border-color:#3b82f6;background:#eff6ff}.bench-grid[data-v-051d79e5]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.bench-slot[data-v-051d79e5]{min-width:0;min-height:160px}.empty-bench-slot[data-v-051d79e5]{border:2px dashed #cbd5e1;background:#f1f5f9;cursor:default;display:flex;align-items:center;justify-content:center;min-height:160px}.empty-bench-slot[data-v-051d79e5]:hover{transform:none;box-shadow:none}.empty-bench-content[data-v-051d79e5]{text-align:center;color:#94a3b8}.position-label-small[data-v-051d79e5]{font-size:20px;font-weight:700}.bench-carousel[data-v-051d79e5]{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-051d79e5]{border-color:#3b82f6;background:#eff6ff}.bench-scroll[data-v-051d79e5]{display:flex;flex-wrap:wrap;gap:12px}.second-unit-card[data-v-051d79e5]{width:100%;border:2px solid #3b82f6;background:#fff}.second-unit-card[data-v-051d79e5]:hover{border-color:#10b981}.second-unit-card .second-unit-image[data-v-051d79e5]{position:relative;width:100%;height:140px;overflow:hidden;background:linear-gradient(180deg,#475569,#64748b)}.second-unit-card .second-unit-image img[data-v-051d79e5]{position:absolute;top:6%;left:0;width:100%;height:94%;object-fit:cover;object-position:top}.second-unit-card .second-unit-info[data-v-051d79e5]{padding:10px;text-align:center;background:#fff}.second-unit-card .second-unit-number[data-v-051d79e5]{font-size:10px;font-weight:600;color:#64748b;display:block}.second-unit-card .second-unit-name[data-v-051d79e5]{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-051d79e5]{font-size:10px;font-weight:600;color:#fff;background:#3b82f6;padding:2px 6px;border-radius:4px;display:inline-block}.bench-card[data-v-051d79e5]{flex:0 0 auto;width:120px;border:2px solid #94a3b8;background:#fff}.bench-card[data-v-051d79e5]:hover{border-color:#10b981}.bench-card.drag-over-reserve[data-v-051d79e5]{border-color:#3b82f6;transform:scale(1.05);box-shadow:0 4px 12px #3b82f64d}.bench-image[data-v-051d79e5]{position:relative;width:100%;height:80px;overflow:hidden;background:linear-gradient(180deg,#475569,#64748b)}.bench-image img[data-v-051d79e5]{position:absolute;top:6%;left:0;width:100%;height:94%;object-fit:cover;object-position:top}.bench-info[data-v-051d79e5]{padding:8px;text-align:center;background:#fff}.bench-number[data-v-051d79e5]{font-size:10px;font-weight:600;color:#64748b;display:block}.bench-name[data-v-051d79e5]{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-051d79e5]{font-size:10px;font-weight:500;color:#64748b;background:#e2e8f0;padding:1px 6px;border-radius:3px;display:inline-block}.empty-bench[data-v-051d79e5]{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:14px;padding:40px}.context-menu-backdrop[data-v-051d79e5]{position:fixed;inset:0;z-index:999}.context-menu[data-v-051d79e5]{position:fixed;z-index:1000;min-width:220px;max-width:320px;background:#fff;border-radius:10px;box-shadow:0 8px 30px #0000002e,0 2px 8px #00000014;padding:6px 0;overflow:hidden;animation:contextMenuFadeIn-051d79e5 .12s ease-out}@keyframes contextMenuFadeIn-051d79e5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu-header[data-v-051d79e5]{padding:8px 14px 6px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0;margin-bottom:4px}.context-menu-item[data-v-051d79e5]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;border:none;background:none;font-size:13px;color:#1e293b;cursor:pointer;text-align:left;transition:background .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-menu-item[data-v-051d79e5]:hover,.context-menu-item[data-v-051d79e5]:focus{background:#eff6ff;color:#1d4ed8;outline:none}.context-menu-item[data-v-051d79e5]:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.context-menu-icon[data-v-051d79e5]{flex-shrink:0;font-size:14px}@media(max-width:768px){.team-lineup[data-v-051d79e5]{padding:16px}.starters-grid[data-v-051d79e5],.bench-grid[data-v-051d79e5]{grid-template-columns:repeat(3,1fr)}.bench-card[data-v-051d79e5]{width:100px}.empty-slot[data-v-051d79e5]{padding:30px 15px;min-height:140px}.position-label[data-v-051d79e5]{font-size:22px}.second-unit-card .second-unit-image[data-v-051d79e5]{height:110px}}@media(max-width:480px){.starters-grid[data-v-051d79e5],.bench-grid[data-v-051d79e5]{grid-template-columns:repeat(2,1fr);gap:8px}.bench-slot[data-v-051d79e5],.empty-bench-slot[data-v-051d79e5]{min-height:130px}.player-name[data-v-051d79e5],.second-unit-name[data-v-051d79e5]{font-size:11px}.player-info[data-v-051d79e5],.second-unit-card .second-unit-info[data-v-051d79e5]{padding:8px}.bench-card[data-v-051d79e5]{width:calc(50% - 6px)}}.lineup-builder[data-v-b178c9e7]{padding:24px;background:#f8fafc;border-radius:12px}.lineup-header[data-v-b178c9e7]{text-align:center}.trade-share-card[data-v-3266cf61]{position:relative;box-sizing:border-box;padding:32px 36px 24px;background:linear-gradient(180deg,#fff,#eef2f7);color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.tsc-header[data-v-3266cf61]{text-align:center;margin-bottom:18px}.tsc-title[data-v-3266cf61]{font-size:32px;font-weight:800;line-height:1.1;margin-bottom:2px;color:#0f172a}.tsc-meta[data-v-3266cf61]{font-size:18px;font-weight:500;color:#475569}.tsc-teams[data-v-3266cf61]{display:grid;gap:16px}.tsc-team[data-v-3266cf61]{border:3px solid;border-radius:10px;padding:16px 20px;background:#fff;box-shadow:0 4px 14px #0f172a14}.tsc-team-header[data-v-3266cf61]{display:flex;align-items:center;gap:16px;margin-bottom:10px}.tsc-logo[data-v-3266cf61]{width:80px;height:80px;object-fit:contain}.tsc-team-city[data-v-3266cf61]{font-size:18px;font-weight:500;opacity:.85;line-height:1}.tsc-team-mascot[data-v-3266cf61]{font-size:36px;font-weight:800;line-height:1.1}.tsc-section-label[data-v-3266cf61]{font-size:14px;letter-spacing:.25em;font-weight:800;color:#b45309;margin-bottom:12px}.tsc-piece-list[data-v-3266cf61]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tsc-piece[data-v-3266cf61]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;display:flex;align-items:stretch;height:128px}.tsc-piece-lead[data-v-3266cf61]{position:relative;align-self:stretch;aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#94a3b8;overflow:hidden}.tsc-piece-avatar[data-v-3266cf61]{position:absolute;top:9%;left:0;width:100%;height:91%;object-fit:cover;object-position:top center;background:#94a3b8}.tsc-piece-icon[data-v-3266cf61]{font-size:40px;line-height:1}.tsc-piece-lead--logo[data-v-3266cf61]{padding:10px}.tsc-piece-logo[data-v-3266cf61]{width:100%;height:100%;object-fit:contain}.tsc-piece-lead--badge[data-v-3266cf61]{color:#fff}.tsc-piece-badge[data-v-3266cf61]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.tsc-piece-badge-year[data-v-3266cf61]{font-size:34px;font-weight:800;letter-spacing:.02em}.tsc-piece-badge-round[data-v-3266cf61]{font-size:20px;font-weight:700;opacity:.9;margin-top:4px}.tsc-piece-body[data-v-3266cf61]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 20px}.tsc-piece-label[data-v-3266cf61]{font-size:23px;font-weight:600;color:#0f172a}.tsc-piece-sub[data-v-3266cf61]{font-size:16px;font-weight:500;color:#475569}.tsc-empty[data-v-3266cf61]{color:#94a3b8;font-style:italic;font-size:16px}.tsc-validation[data-v-3266cf61]{margin-top:28px;text-align:center;font-size:22px;font-weight:700;padding:14px;border-radius:12px}.tsc-validation-ok[data-v-3266cf61]{background:#22c55e24;color:#15803d;border:2px solid #22c55e}.tsc-validation-bad[data-v-3266cf61]{background:#ef44441f;color:#b91c1c;border:2px solid #ef4444}.tsc-footer[data-v-3266cf61]{margin-top:16px;display:flex;align-items:baseline;justify-content:space-between;font-size:16px;letter-spacing:.02em}.tsc-footer-brand[data-v-3266cf61]{font-weight:600;color:#1f2937}.tsc-footer-disclaimer[data-v-3266cf61]{font-size:11px;color:#9ca3af;font-weight:400}
