.pl-text[data-v-5e928fb7],.app-text[data-v-5e928fb7],.form-group label[data-v-5e928fb7],.login-button[data-v-5e928fb7],.secondary-button[data-v-5e928fb7],.twofa-info[data-v-5e928fb7]{font-family:PremierLeague,Arial,sans-serif}.login-page[data-v-5e928fb7]{width:100vw;height:100vh;overflow:hidden;background:linear-gradient(180deg,#5b0b73,#32003f);display:flex;align-items:center;justify-content:center;padding:0;position:relative}.page-fade-overlay[data-v-5e928fb7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#5b0b73,#32003f);opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:5}.page-fade-overlay-show[data-v-5e928fb7]{opacity:1}.login-content[data-v-5e928fb7]{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.branding[data-v-5e928fb7]{margin-bottom:60px;transition:transform .7s ease,opacity .45s ease,filter .45s ease}.brand-row[data-v-5e928fb7]{display:flex;align-items:center;gap:24px;justify-content:center}.logo[data-v-5e928fb7]{width:350px;height:auto}.brand-text[data-v-5e928fb7]{display:flex;align-items:center;gap:18px;flex-wrap:nowrap}.divider[data-v-5e928fb7]{width:12px;height:100px;background:#fff}.app-text[data-v-5e928fb7]{color:#fff;font-size:44px;font-weight:700;font-family:PremierLeague,Arial,sans-serif!important}.login-form[data-v-5e928fb7]{width:100%;max-width:500px;display:flex;flex-direction:column;gap:26px;transition:opacity .45s ease,transform .45s ease,filter .45s ease}.form-switch-enter-active[data-v-5e928fb7],.form-switch-leave-active[data-v-5e928fb7]{transition:opacity .4s ease,transform .4s ease,filter .4s ease}.form-switch-enter-from[data-v-5e928fb7]{opacity:0;transform:translateY(18px);filter:blur(6px)}.form-switch-leave-to[data-v-5e928fb7]{opacity:0;transform:translateY(-18px);filter:blur(6px)}.form-hide[data-v-5e928fb7]{opacity:0;transform:translateY(40px) scale(.96);filter:blur(10px);pointer-events:none}.branding-move-down[data-v-5e928fb7]{transform:translateY(140px)}.branding-fade-out[data-v-5e928fb7]{opacity:0;transform:translateY(170px) scale(.96);filter:blur(10px)}.twofa-info[data-v-5e928fb7]{margin:0;color:#fff;font-size:18px;line-height:1.4;text-align:left}.form-group[data-v-5e928fb7]{width:100%;display:flex;flex-direction:column;gap:20px}.form-group label[data-v-5e928fb7]{width:100%;text-align:left;color:#fff;font-size:22px;font-weight:500}.form-group input[data-v-5e928fb7]{width:100%;height:64px;background:#d9d9d9;border:none;border-radius:999px;color:#1f1f1f;font-size:22px;padding:0 24px;outline:none}.login-button[data-v-5e928fb7]{margin-top:20px;width:100%;height:58px;border:none;border-radius:999px;background:#fff;color:#240a36;font-size:20px;font-weight:700;cursor:pointer;transition:.2s ease}.login-button[data-v-5e928fb7]:hover{transform:translateY(-1px);color:#fff;background-color:#8930b39c;box-shadow:0 0 5px #960fb1e8,0 0 25px #960fb1e8,0 0 50px #960fb1e8,0 0 200px #960fb1e8}.secondary-button[data-v-5e928fb7]{width:100%;height:58px;border:2px solid white;border-radius:999px;background:transparent;color:#fff;font-size:20px;font-weight:700;cursor:pointer;transition:.2s ease}.secondary-button[data-v-5e928fb7]:hover{background:#ffffff1f}.error-text[data-v-5e928fb7]{margin:0;color:#ffb4b4;font-size:14px}@media (max-width: 700px){.login-content[data-v-5e928fb7]{max-width:90%}.brand-row[data-v-5e928fb7]{gap:16px}.logo[data-v-5e928fb7]{width:220px}.app-text[data-v-5e928fb7]{font-size:30px}.divider[data-v-5e928fb7]{height:64px;width:8px}.form-group label[data-v-5e928fb7],.twofa-info[data-v-5e928fb7]{font-size:18px}.form-group input[data-v-5e928fb7]{font-size:18px;height:56px}}.dashboard-page[data-v-795250fa]{min-height:calc(100vh - 72px);background:linear-gradient(180deg,#5b0b739c,#32003f);padding:36px 42px;font-family:PremierLeague,sans-serif}.dashboard-container[data-v-795250fa]{max-width:1400px;margin:0 auto}.dashboard-grid[data-v-795250fa]{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.left-column[data-v-795250fa],.right-column[data-v-795250fa]{display:flex;flex-direction:column}.welcome-section[data-v-795250fa]{margin-bottom:28px}.welcome-section h1[data-v-795250fa]{margin:0;color:#fff;font-size:4.4rem;font-weight:800;line-height:1.05}.welcome-line[data-v-795250fa]{margin-top:10px;width:380px;max-width:100%;height:3px;background:#fffffff2;border-radius:999px}.section-block[data-v-795250fa]{margin-bottom:34px}.section-block h2[data-v-795250fa]{margin:0 0 18px;color:#fff;font-size:2.15rem;font-weight:800}.content-box[data-v-795250fa]{background:#3b0c7281;border-radius:28px;color:#fff;box-shadow:0 14px 30px #00000029}.large-box[data-v-795250fa]{min-height:310px;display:flex;align-items:center;justify-content:center;padding:34px}.large-box p[data-v-795250fa]{margin:0;font-size:2rem;font-weight:500;text-align:center}.results-box[data-v-795250fa]{min-height:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:28px}.results-box p[data-v-795250fa]{margin:0;font-size:2rem;font-weight:700;text-align:center}.my-team-row[data-v-795250fa]{background:#ffffffa8;border-radius:10px}.my-team-row td[data-v-795250fa]{font-weight:900;background:#722ad17a}.result-row[data-v-795250fa]{display:grid;grid-template-columns:42px minmax(90px,1fr) 90px minmax(90px,1fr) 42px;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:18px;background:#ffffff12}.team-logo[data-v-795250fa]{width:38px;height:38px;object-fit:contain}.team-name[data-v-795250fa]{font-size:1.05rem;font-weight:800;line-height:1.1}.home-team[data-v-795250fa]{text-align:left}.away-team[data-v-795250fa]{text-align:right}.score[data-v-795250fa]{text-align:center;font-size:1.35rem;font-weight:900;color:#fff;white-space:nowrap}.match-date[data-v-795250fa]{font-size:.95rem}.score.win[data-v-795250fa]{color:#4caf50}.score.loss[data-v-795250fa]{color:#ff4d4d}.score.draw[data-v-795250fa]{color:#fff}.rank-first[data-v-795250fa]{background:#15e01c5c}.rank-top[data-v-795250fa]{background:#1a71b852}.rank-relegation[data-v-795250fa]{background:#f3121259}.standings-box[data-v-795250fa]{padding:20px;overflow-x:auto}.standings-table[data-v-795250fa]{width:100%;border-collapse:collapse;color:#fff;font-size:.9rem}.standings-table th[data-v-795250fa]{text-align:left;opacity:.8;font-weight:600;padding-bottom:8px}.standings-table td[data-v-795250fa]{padding:8px}.team-cell[data-v-795250fa]{display:flex;align-items:center;gap:8px}.standings-table tbody tr[data-v-795250fa]{border-bottom:1px solid rgba(255,255,255,.08)}.team-cell img[data-v-795250fa]{width:35px;height:35px;object-fit:contain}.points[data-v-795250fa]{font-weight:800}@media (max-width: 1100px){.dashboard-grid[data-v-795250fa]{grid-template-columns:1fr;gap:22px}.welcome-section h1[data-v-795250fa]{font-size:3.2rem}.section-block h2[data-v-795250fa]{font-size:1.8rem}.large-box p[data-v-795250fa],.results-box p[data-v-795250fa]{font-size:1.5rem}.result-row[data-v-795250fa]{grid-template-columns:34px minmax(70px,1fr) 70px minmax(70px,1fr) 34px}.team-logo[data-v-795250fa]{width:32px;height:32px}.team-name[data-v-795250fa]{font-size:.9rem}.score[data-v-795250fa]{font-size:1.1rem}.match-date[data-v-795250fa]{font-size:.8rem}}@media (max-width: 768px){.dashboard-page[data-v-795250fa]{padding:24px 20px}.welcome-section h1[data-v-795250fa]{font-size:2.6rem}.welcome-line[data-v-795250fa]{width:220px}.section-block h2[data-v-795250fa]{font-size:1.5rem}.large-box[data-v-795250fa]{min-height:220px}.results-box[data-v-795250fa]{min-height:180px}}.players-page[data-v-1f4338ed]{min-height:100vh;background:linear-gradient(180deg,#5b0b739c,#32003f);color:#fff;padding:40px 40px 60px;font-family:PremierLeague,sans-serif}.players-container[data-v-1f4338ed]{max-width:1200px;margin:0 auto}.section-header[data-v-1f4338ed]{margin-bottom:35px}.section-header h1[data-v-1f4338ed]{margin:0;color:#fff;font-size:4.4rem;font-weight:800;line-height:1.05}.header-line[data-v-1f4338ed]{width:415px;height:5px;background:#fff;border-radius:20px;margin:14px 0 16px}.section-header p[data-v-1f4338ed]{font-size:24px;margin:0}.info-box[data-v-1f4338ed]{background:#ffffff14;padding:28px;border-radius:22px;font-size:26px;text-align:center}.squad-box[data-v-1f4338ed]{background:#3b0c7281;border-radius:26px;padding:35px;box-shadow:0 20px 45px #00000059}.position-section[data-v-1f4338ed]{margin-bottom:42px}.position-section[data-v-1f4338ed]:last-child{margin-bottom:0}.position-section h2[data-v-1f4338ed]{font-size:34px;margin:0 0 22px}.players-grid[data-v-1f4338ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;align-items:stretch}.player-card[data-v-1f4338ed]{height:112px;display:grid;grid-template-columns:58px minmax(0,1fr) 42px;grid-template-rows:1fr auto;column-gap:16px;row-gap:6px;align-items:center;background:#65108c;border-radius:24px;padding:16px;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.player-photo[data-v-1f4338ed]{width:58px;height:58px;border-radius:50%;object-fit:cover;background:#fff;flex-shrink:0}.player-photo[data-v-1f4338ed],.player-avatar[data-v-1f4338ed]{grid-column:1;grid-row:1 / 3}.modal-photo[data-v-1f4338ed]{width:82px;height:82px;border-radius:50%;object-fit:cover;background:#fff;flex-shrink:0}.player-card[data-v-1f4338ed]:hover{transform:translateY(-4px);box-shadow:0 18px 34px #00000073}.player-flag[data-v-1f4338ed]{grid-column:3;grid-row:1;justify-self:end;align-self:center;width:34px;height:24px;object-fit:cover;border-radius:4px}.player-avatar[data-v-1f4338ed]{width:58px;height:58px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.player-info[data-v-1f4338ed]{grid-column:2;grid-row:1 / 3;min-width:0;align-self:center}.player-info h3[data-v-1f4338ed]{font-size:18px;line-height:1.05;margin:0 0 5px;max-height:46px;overflow:hidden}.player-info p[data-v-1f4338ed]{font-size:19px;line-height:1;margin:0 0 4px}.player-info span[data-v-1f4338ed]{display:inline-block;font-size:15px;line-height:1;font-weight:800;opacity:.95}.more-btn[data-v-1f4338ed]{grid-column:3;grid-row:2;justify-self:end;align-self:end;border:none;background:#ffffff3d;color:#fff;padding:6px 13px;border-radius:999px;font-family:PremierLeague,sans-serif;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.more-btn[data-v-1f4338ed]:hover{background:#ffffff59;transform:translateY(-2px)}.player-card[data-v-1f4338ed]{position:relative}.player-modal-overlay[data-v-1f4338ed]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14001eb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:clamp(12px,3vw,30px)}.player-modal[data-v-1f4338ed]{width:min(680px,92vw);max-height:88vh;overflow-y:auto;background:linear-gradient(180deg,#74108d,#3b0c72);border-radius:clamp(18px,3vw,30px);padding:clamp(20px,3vw,30px);color:#fff;position:relative;box-shadow:0 30px 80px #00000080}.modal-close[data-v-1f4338ed]{position:absolute;top:18px;right:22px;border:none;background:#ffffff2e;color:#fff;width:38px;height:38px;border-radius:50%;font-size:26px;cursor:pointer}.modal-header[data-v-1f4338ed]{display:flex;align-items:center;gap:clamp(14px,2vw,22px);margin-bottom:22px}.modal-avatar[data-v-1f4338ed]{width:82px;height:82px;border-radius:50%;background:#fff;color:#4a0c74;display:flex;align-items:center;justify-content:center;font-size:34px;flex-shrink:0}.modal-header h2[data-v-1f4338ed]{font-size:clamp(26px,4vw,36px);margin:0 0 6px}.modal-header p[data-v-1f4338ed]{font-size:clamp(16px,2vw,20px);margin:0;opacity:.9}.player-details-grid[data-v-1f4338ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.detail-box[data-v-1f4338ed],.notes-box[data-v-1f4338ed]{background:#ffffff1f;border-radius:16px;padding:14px 16px}.detail-box span[data-v-1f4338ed],.notes-box span[data-v-1f4338ed]{display:block;font-size:14px;opacity:.75;margin-bottom:5px}.detail-box strong[data-v-1f4338ed]{font-size:clamp(18px,2.5vw,23px)}.notes-box[data-v-1f4338ed]{margin-top:14px}.notes-box p[data-v-1f4338ed]{margin:0;font-size:20px}.live-stats-grid[data-v-1f4338ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px}.notes-header[data-v-1f4338ed]{display:flex;align-items:center;justify-content:space-between}.notes-textarea[data-v-1f4338ed]{width:100%;min-height:56px;margin-top:10px;resize:vertical;border:none;outline:none;border-radius:14px;padding:12px 14px;box-sizing:border-box;font-family:PremierLeague,sans-serif;font-size:16px;font-weight:700;color:#fff;background:#ffffff24}.notes-textarea[data-v-1f4338ed]::placeholder{color:#ffffffa6}.save-notes-btn[data-v-1f4338ed]{margin-top:14px;border:none;background:#fff;color:#4b006e;padding:10px 20px;border-radius:999px;font-family:PremierLeague,sans-serif;font-size:16px;font-weight:900;cursor:pointer}.save-notes-btn[data-v-1f4338ed]:hover{transform:translateY(-2px)}.save-notes-btn[data-v-1f4338ed]:disabled{opacity:.65;cursor:not-allowed}.save-success[data-v-1f4338ed]{background:#20c05c;color:#fff;font-size:15px;font-weight:800;padding:10px 16px;border-radius:12px;width:fit-content;animation:fadeInOut-1f4338ed 2s ease}.notes-actions[data-v-1f4338ed]{margin-top:14px;display:flex;align-items:center;gap:14px}.custom-status-dropdown[data-v-1f4338ed]{position:relative}.selected-status[data-v-1f4338ed]{height:46px;padding:0 18px;border-radius:16px;background:#ffffff24;display:flex;align-items:center;justify-content:space-between;font-size:1.05rem;font-weight:900;cursor:pointer}.status-option[data-v-1f4338ed]{padding:14px 18px;font-size:1rem;font-weight:900;cursor:pointer}.selected-status[data-v-1f4338ed]:hover{background:#fff3}.dropdown-arrow[data-v-1f4338ed]{font-size:14px;transition:transform .2s ease}.dropdown-arrow.open[data-v-1f4338ed]{transform:rotate(180deg)}.status-options[data-v-1f4338ed]{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#5f1380;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #00000059;z-index:100}.status-option[data-v-1f4338ed]{padding:15px 18px;font-size:15px;font-weight:800;cursor:pointer;transition:background .18s ease}.status-option[data-v-1f4338ed]:hover{background:#ffffff1f}.status-option.active[data-v-1f4338ed]{background:#ffffff2e}.healthy-option[data-v-1f4338ed],.selected-healthy[data-v-1f4338ed]{color:#63ff97}.injured-option[data-v-1f4338ed],.selected-injured[data-v-1f4338ed]{color:#ff7a7a}.excluded-option[data-v-1f4338ed],.selected-excluded[data-v-1f4338ed]{color:#ff3b3b}.modal-photo[data-v-1f4338ed],.modal-avatar[data-v-1f4338ed]{width:clamp(58px,8vw,76px);height:clamp(58px,8vw,76px)}.player-title[data-v-1f4338ed]{display:flex;align-items:center;gap:14px}.player-title h2[data-v-1f4338ed]{margin:0}.title-flag[data-v-1f4338ed]{width:38px;height:26px;object-fit:cover;border-radius:6px;box-shadow:0 6px 16px #00000059}@keyframes fadeInOut-1f4338ed{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}@media (max-width: 1100px){.players-grid[data-v-1f4338ed]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 800px){.players-page[data-v-1f4338ed]{padding:105px 20px 40px}.players-grid[data-v-1f4338ed]{grid-template-columns:repeat(2,1fr)}.section-header h1[data-v-1f4338ed]{font-size:38px}}@media (max-width: 700px){.player-modal[data-v-1f4338ed]{width:94vw;max-height:86vh}.player-details-grid[data-v-1f4338ed],.live-stats-grid[data-v-1f4338ed]{grid-template-columns:1fr}.modal-header[data-v-1f4338ed]{align-items:flex-start}.modal-flag[data-v-1f4338ed]{width:40px;height:28px}}@media (max-width: 520px){.players-grid[data-v-1f4338ed]{grid-template-columns:1fr}}.fixtures-page[data-v-9deb769f]{min-height:100vh;padding:40px 38px;background:linear-gradient(180deg,#5b0b73,#32003f);color:#fff;font-family:PremierLeague,sans-serif}.fixtures-layout[data-v-9deb769f]{display:grid;grid-template-columns:42% 58%;gap:42px;max-width:1450px;margin:0 auto}.section-header[data-v-9deb769f]{margin-bottom:28px}.section-header h1[data-v-9deb769f]{margin:0;color:#fff;font-size:4.4rem;font-weight:800;line-height:1.05}.header-line[data-v-9deb769f]{margin-top:8px;width:520px;max-width:100%;height:4px;background:#fffffff2;border-radius:999px}.results-scroll[data-v-9deb769f]{max-height:680px;overflow-y:auto;padding-right:26px}.results-scroll[data-v-9deb769f]::-webkit-scrollbar{width:8px}.results-scroll[data-v-9deb769f]::-webkit-scrollbar-track{margin-top:18px;margin-bottom:18px;background:#ffffff14;border-radius:999px}.results-scroll[data-v-9deb769f]::-webkit-scrollbar-thumb{background:#8806d4c7;border-radius:999px}.result-card[data-v-9deb769f]{margin-bottom:28px}.result-card h2[data-v-9deb769f]{font-size:30px;margin-bottom:10px}.results-box[data-v-9deb769f]{padding:0 22px 22px}.match-box[data-v-9deb769f]{background:#7414a9b8;border-radius:24px;padding:16px 22px;box-shadow:0 10px 22px #00000038}.fixture-style[data-v-9deb769f]{display:grid;grid-template-columns:minmax(0,1fr) 95px minmax(0,1fr);align-items:center;gap:14px}.team-side[data-v-9deb769f]{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800}.team-side img[data-v-9deb769f]{width:38px;height:38px;object-fit:contain}.score-center[data-v-9deb769f]{width:95px;text-align:center;font-size:28px;font-weight:900}.home-side[data-v-9deb769f]{justify-content:flex-start}.away-side[data-v-9deb769f]{justify-content:flex-end;text-align:right}.date[data-v-9deb769f]{margin-top:8px;opacity:.8;font-size:15px}.section-block[data-v-9deb769f]{margin-bottom:34px}.section-block h2[data-v-9deb769f]{margin:0 0 18px;color:#fff;font-size:2.15rem;font-weight:800}.standings-section[data-v-9deb769f]{padding-top:6px}.content-box[data-v-9deb769f]{background:#3b0c7281;border-radius:28px;color:#fff;box-shadow:0 14px 30px #00000029}.standings-box[data-v-9deb769f]{padding:20px;overflow-x:auto}.standings-table[data-v-9deb769f]{width:100%;border-collapse:collapse;color:#fff;font-size:.9rem;overflow:hidden;border-radius:18px}.standings-table thead[data-v-9deb769f]{background:#ffffff14}.standings-table th[data-v-9deb769f]{text-align:left;opacity:.8;font-weight:600;padding:15px 12px;font-size:17px}.standings-table td[data-v-9deb769f]{padding:15px 12px;text-align:left;font-size:17px}.standings-table tbody tr[data-v-9deb769f]{background:#2d267dcc;border-bottom:1px solid rgba(255,255,255,.08)}.team-cell[data-v-9deb769f]{display:flex;align-items:center;gap:8px}.team-cell img[data-v-9deb769f]{width:35px;height:35px;object-fit:contain}.match-footer[data-v-9deb769f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.details-button[data-v-9deb769f]{border:none;background:#ffffff24;color:#fff;padding:7px 14px;border-radius:999px;font-family:PremierLeague,sans-serif;font-weight:800;cursor:pointer;transition:.2s ease}.details-button[data-v-9deb769f]:hover{background:#ffffff42;transform:translateY(-1px)}.modal-overlay[data-v-9deb769f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0a0014b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:32px}.match-modal[data-v-9deb769f]{position:relative;width:min(950px,95vw);max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,#5b0b73,#32003f);border-radius:34px;padding:34px;color:#fff;box-shadow:0 25px 80px #00000073}.modal-close[data-v-9deb769f]{position:absolute;top:18px;right:22px;border:none;background:#ffffff24;color:#fff;width:40px;height:40px;border-radius:50%;font-size:28px;cursor:pointer}.match-modal h2[data-v-9deb769f]{font-size:36px;margin:0}.modal-date[data-v-9deb769f]{opacity:.8;margin:8px 0 26px}.modal-score[data-v-9deb769f]{display:grid;grid-template-columns:1fr 140px 1fr;align-items:center;gap:22px;background:#ffffff14;border-radius:26px;padding:24px;margin-bottom:26px}.modal-score strong[data-v-9deb769f]{text-align:center;font-size:42px;font-weight:900}.modal-team[data-v-9deb769f]{display:flex;align-items:center;gap:16px;font-size:26px;font-weight:900}.modal-team.right[data-v-9deb769f]{justify-content:flex-end;text-align:right}.modal-team img[data-v-9deb769f]{width:58px;height:58px;object-fit:contain}.stats-grid[data-v-9deb769f]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:22px}.stat-box[data-v-9deb769f]{background:#ffffff1a;border-radius:20px;padding:18px}.stat-box span[data-v-9deb769f]{display:block;opacity:.7;margin-bottom:8px}.stat-box strong[data-v-9deb769f]{font-size:20px}.points[data-v-9deb769f]{font-weight:800}.win-score[data-v-9deb769f]{color:#35d84b}.loss-score[data-v-9deb769f]{color:#ff4d4d}.draw-score[data-v-9deb769f]{color:#b8b8b8}.rank-first[data-v-9deb769f]{background:#15e01c5c!important}.rank-top[data-v-9deb769f]{background:#1a71b852!important}.rank-relegation[data-v-9deb769f]{background:#f3121259!important}.my-team-row td[data-v-9deb769f]{font-weight:900;background:#722ad17a}.info-box[data-v-9deb769f]{background:#ffffff1f;padding:24px;border-radius:20px;font-size:22px}.stats-list[data-v-9deb769f]{display:grid;gap:10px}.stat-row[data-v-9deb769f]{display:grid;grid-template-columns:90px 1fr 90px;align-items:center;background:#ffffff17;border-radius:16px;padding:12px 16px}.stat-row span[data-v-9deb769f]{text-align:center;opacity:.85}.stat-row strong[data-v-9deb769f]{font-size:20px;text-align:center}@media (max-width: 1000px){.fixtures-layout[data-v-9deb769f]{grid-template-columns:1fr}.fixtures-page[data-v-9deb769f]{padding:110px 22px 35px}}.statistics-page[data-v-aed09b91]{min-height:100vh;padding:40px 40px 70px;color:#fff;font-family:PremierLeague,sans-serif;background:linear-gradient(180deg,#5b0b73,#32003f)}.statistics-container[data-v-aed09b91]{max-width:1450px;margin:0 auto}.info-box[data-v-aed09b91]{margin-top:80px;background:#3b0c7299;border-radius:26px;padding:35px;text-align:center;font-size:1.6rem;font-weight:700}.error-box[data-v-aed09b91]{background:#d719208c}.stats-hero[data-v-aed09b91]{display:flex;justify-content:space-between;align-items:center;background:#3b0c728c;border-radius:32px;padding:35px 42px;margin-bottom:30px;box-shadow:0 18px 40px #00000038}.hero-left[data-v-aed09b91]{display:flex;align-items:center;gap:24px}.team-logo[data-v-aed09b91]{width:96px;height:96px;object-fit:contain}.stats-hero h1[data-v-aed09b91]{font-size:4.2rem;margin:0;font-weight:800}.header-line[data-v-aed09b91]{width:620px;height:5px;background:#fff;border-radius:999px;margin:10px 0 12px}.stats-hero p[data-v-aed09b91]{font-size:1.35rem;margin:0;opacity:.9}.league-position[data-v-aed09b91]{background:#ffffff1f;border-radius:26px;padding:20px 34px;text-align:center}.league-position span[data-v-aed09b91]{display:block;font-size:1.1rem;opacity:.85}.league-position strong[data-v-aed09b91]{font-size:3.4rem;line-height:1}.summary-grid[data-v-aed09b91]{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:18px;margin-bottom:24px}.summary-card[data-v-aed09b91]{background:#a7162e6c;border-radius:28px;padding:28px 24px;min-height:130px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 32px #0003}.summary-card.big[data-v-aed09b91]{background:linear-gradient(135deg,#eb5c61a1,#ff3b44)}.summary-card span[data-v-aed09b91]{font-size:1.1rem;opacity:.9}.summary-card strong[data-v-aed09b91]{font-size:3.2rem;line-height:1}.content-box[data-v-aed09b91]{background:#3b0c7294;border-radius:30px;padding:30px;margin-bottom:24px;box-shadow:0 14px 34px #0000002e}.content-box h2[data-v-aed09b91]{font-size:2.1rem;margin:0 0 24px}.details-grid[data-v-aed09b91]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.goals-row[data-v-aed09b91],.streak-grid[data-v-aed09b91]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.goals-row div[data-v-aed09b91],.streak-grid div[data-v-aed09b91]{background:#ffffff1f;border-radius:22px;padding:20px}.goals-row span[data-v-aed09b91],.streak-grid span[data-v-aed09b91]{display:block;opacity:.82;font-size:1rem}.goals-row strong[data-v-aed09b91],.streak-grid strong[data-v-aed09b91]{display:block;margin-top:8px;font-size:2rem}.mini-info[data-v-aed09b91]{margin-top:22px;font-size:1.1rem}.mini-info p[data-v-aed09b91]{margin:8px 0}.form-row[data-v-aed09b91]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.form-badge[data-v-aed09b91]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:1.2rem;font-weight:900}.form-badge.win[data-v-aed09b91]{background:#17b26a}.form-badge.draw[data-v-aed09b91]{background:#f7b731}.form-badge.loss[data-v-aed09b91]{background:#d71920}.home-away-grid[data-v-aed09b91]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-away-card[data-v-aed09b91]{background:#ffffff1f;border-radius:26px;padding:26px}.home-away-card h3[data-v-aed09b91]{font-size:1.8rem;margin:0 0 18px}.mini-stats p[data-v-aed09b91]{display:flex;justify-content:space-between;margin:12px 0;font-size:1.2rem}.leaders-grid[data-v-aed09b91]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}[data-v-aed09b91] .leader-card{background:#d71920;border-radius:28px;padding:22px;min-height:210px}[data-v-aed09b91] .leader-title{display:block;font-size:1rem;opacity:.9;margin-bottom:18px}[data-v-aed09b91] .leader-body{display:flex;flex-direction:column;align-items:center;text-align:center}[data-v-aed09b91] .leader-body img{width:76px;height:76px;border-radius:50%;object-fit:cover;background:#fff;margin-bottom:12px}[data-v-aed09b91] .leader-info strong{display:block;font-size:1.25rem}[data-v-aed09b91] .leader-info small{opacity:.85}[data-v-aed09b91] .leader-stat{margin-top:16px}[data-v-aed09b91] .leader-stat span{display:block;opacity:.85}[data-v-aed09b91] .leader-stat b{font-size:2rem}[data-v-aed09b91] .leader-empty{opacity:.8;text-align:center;margin-top:50px}.table-header[data-v-aed09b91]{display:flex;justify-content:space-between;align-items:center}.table-header select[data-v-aed09b91]{background:#d71920;color:#fff;border:none;border-radius:16px;padding:12px 18px;font-weight:800;outline:none}.players-table-wrapper[data-v-aed09b91]{overflow-x:auto;overflow-y:auto;max-height:620px;padding-right:6px;border-radius:18px}.players-table-wrapper[data-v-aed09b91]::-webkit-scrollbar{width:8px;height:8px}.players-table-wrapper[data-v-aed09b91]::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:999px}.players-table-wrapper[data-v-aed09b91]::-webkit-scrollbar-track{background:#ffffff2a;border-radius:999px}.players-table thead[data-v-aed09b91]{position:sticky;top:0;z-index:5;background:#4b0b6d}.players-table thead th[data-v-aed09b91]{background:#4b0b6d}.players-table[data-v-aed09b91]{width:100%;border-collapse:collapse;min-width:900px}.players-table th[data-v-aed09b91]{text-align:left;padding:16px;opacity:.8;font-size:1rem}.players-table td[data-v-aed09b91]{padding:15px 16px;border-top:1px solid rgba(255,255,255,.14);font-size:1.05rem}.player-cell[data-v-aed09b91]{display:flex;align-items:center;gap:12px;font-weight:800}.player-cell img[data-v-aed09b91]{width:42px;height:42px;border-radius:50%;background:#fff;object-fit:cover}.team-picker-box[data-v-aed09b91]{position:absolute;top:80px;right:230px}.team-picker-box label[data-v-aed09b91]{display:none}.team-picker-box select[data-v-aed09b91]{background:#5f108a;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700;min-width:140px}@media (max-width: 1200px){.summary-grid[data-v-aed09b91],.details-grid[data-v-aed09b91],.home-away-grid[data-v-aed09b91],.leaders-grid[data-v-aed09b91]{grid-template-columns:1fr 1fr}.summary-card.big[data-v-aed09b91]{grid-column:span 2}}@media (max-width: 750px){.statistics-page[data-v-aed09b91]{padding:25px 18px 50px}.stats-hero[data-v-aed09b91],.hero-left[data-v-aed09b91]{flex-direction:column;text-align:center}.team-picker-box[data-v-aed09b91]{flex-direction:column;align-items:stretch}.team-picker-box select[data-v-aed09b91]{width:100%}.stats-hero h1[data-v-aed09b91]{font-size:3rem}.header-line[data-v-aed09b91]{width:260px;margin-left:auto;margin-right:auto}.summary-grid[data-v-aed09b91],.details-grid[data-v-aed09b91],.home-away-grid[data-v-aed09b91],.leaders-grid[data-v-aed09b91],.goals-row[data-v-aed09b91],.streak-grid[data-v-aed09b91]{grid-template-columns:1fr}.summary-card.big[data-v-aed09b91]{grid-column:auto}}.profile-page[data-v-6cf1570d]{min-height:calc(100vh - 72px);background:linear-gradient(180deg,#5b0b739c,#32003f);padding:36px 42px;font-family:PremierLeague,sans-serif}.profile-container[data-v-6cf1570d]{max-width:1400px;margin:0 auto}.profile-grid[data-v-6cf1570d]{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.left-column[data-v-6cf1570d],.right-column[data-v-6cf1570d]{display:flex;flex-direction:column}.welcome-section[data-v-6cf1570d]{margin-bottom:28px}.welcome-section h1[data-v-6cf1570d]{margin:0;color:#fff;font-size:4.4rem;font-weight:800;line-height:1.05}.welcome-line[data-v-6cf1570d]{margin-top:10px;width:300px;max-width:100%;height:3px;background:#fffffff2;border-radius:999px}.section-block[data-v-6cf1570d]{margin-bottom:34px}.section-block h2[data-v-6cf1570d]{margin:0 0 18px;color:#fff;font-size:2.15rem;font-weight:800}.content-box[data-v-6cf1570d]{background:#3b0c7281;border-radius:28px;color:#fff;box-shadow:0 14px 30px #00000029}.profile-main-box[data-v-6cf1570d]{min-height:430px;padding:38px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center}.avatar-wrap[data-v-6cf1570d]{position:relative;margin-bottom:28px}.avatar[data-v-6cf1570d]{width:150px;height:150px;border-radius:50%;background:#ffffffeb;color:#32003f;display:flex;align-items:center;justify-content:center;font-size:4.2rem;font-weight:900}.club-logo[data-v-6cf1570d]{position:absolute;right:-24px;bottom:-12px;width:72px;height:72px;object-fit:contain;background:#8e19bdbd;border-radius:50%;padding:8px}.profile-main-box h3[data-v-6cf1570d]{margin:0;font-size:2.35rem;font-weight:900;text-align:center}.role[data-v-6cf1570d]{margin:10px 0 0;font-size:1.4rem;font-weight:700;opacity:.85}.team[data-v-6cf1570d]{margin:16px 0 0;font-size:1.6rem;font-weight:900}.details-box[data-v-6cf1570d]{padding:30px;min-height:210px}.detail-row[data-v-6cf1570d]{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center;padding:14px 12px;border-radius:18px;background:#ffffff12;margin-bottom:14px}.detail-row span[data-v-6cf1570d]{font-size:1.05rem;font-weight:700;opacity:.82}.detail-row strong[data-v-6cf1570d]{font-size:1.15rem;font-weight:900;word-break:break-word}.actions-row[data-v-6cf1570d]{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}button[data-v-6cf1570d]{border:none;background:#ffffffeb;color:#32003f;padding:12px 22px;border-radius:16px;font-family:PremierLeague,sans-serif;font-size:1rem;font-weight:900;cursor:pointer;transition:.2s ease}button[data-v-6cf1570d]:hover{transform:translateY(-2px);opacity:.92}.danger-btn[data-v-6cf1570d]{background:#ff4d4de6;color:#fff}.secondary-btn[data-v-6cf1570d]{background:#ffffff2e;color:#fff}.status-on[data-v-6cf1570d]{color:#4caf50}.status-off[data-v-6cf1570d]{color:#ff4d4d}.twofa-box[data-v-6cf1570d]{margin-top:24px;padding:22px;border-radius:22px;background:#ffffff12}.twofa-box p[data-v-6cf1570d]{margin:0 0 14px;font-size:1.05rem;font-weight:800}.secret-box[data-v-6cf1570d]{padding:16px;border-radius:16px;background:#00000038;font-family:monospace;font-size:1rem;word-break:break-all;margin-bottom:16px}.twofa-box input[data-v-6cf1570d],.modal-box input[data-v-6cf1570d]{width:100%;padding:14px 16px;border:none;border-radius:16px;margin-bottom:14px;background:#ffffff1f;color:#fff;font-family:PremierLeague,sans-serif;font-size:1rem;box-sizing:border-box;outline:none}.twofa-box input[data-v-6cf1570d]::placeholder,.modal-box input[data-v-6cf1570d]::placeholder{color:#ffffff9e}.modal-overlay[data-v-6cf1570d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000ad;display:flex;align-items:center;justify-content:center;z-index:999;padding:24px}.modal-box[data-v-6cf1570d]{width:460px;max-width:100%;background:#3b0c72;color:#fff;border-radius:28px;padding:34px;box-shadow:0 18px 45px #00000059}.modal-box h2[data-v-6cf1570d]{margin:0 0 22px;font-size:2.15rem;font-weight:900}.modal-actions[data-v-6cf1570d]{display:flex;gap:14px;margin-top:8px}.loading-box[data-v-6cf1570d]{min-height:calc(100vh - 72px);background:linear-gradient(180deg,#5b0b739c,#32003f);color:#fff;font-family:PremierLeague,sans-serif;font-size:2rem;font-weight:900;display:flex;align-items:center;justify-content:center}.qr-code[data-v-6cf1570d]{width:180px;height:180px;background:#fff;padding:12px;border-radius:18px;margin-bottom:18px}.toast[data-v-6cf1570d]{position:fixed;left:50%;bottom:150px;transform:translate(-50%);min-width:320px;max-width:420px;padding:18px 24px;border-radius:18px;color:#fff;font-size:1rem;font-weight:800;z-index:5000;box-shadow:0 14px 35px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast.success[data-v-6cf1570d]{background:linear-gradient(135deg,#2ecc71f5,#27ae60f5)}.toast.error[data-v-6cf1570d]{background:linear-gradient(135deg,#e74c3cf5,#c0392bf5)}.toast-enter-active[data-v-6cf1570d],.toast-leave-active[data-v-6cf1570d]{transition:opacity .25s ease}.toast-enter-from[data-v-6cf1570d],.toast-leave-to[data-v-6cf1570d]{opacity:0}.toast-enter-to[data-v-6cf1570d],.toast-leave-from[data-v-6cf1570d]{opacity:1}@media (max-width: 1100px){.profile-grid[data-v-6cf1570d]{grid-template-columns:1fr;gap:22px}.welcome-section h1[data-v-6cf1570d]{font-size:3.2rem}.section-block h2[data-v-6cf1570d]{font-size:1.8rem}}@media (max-width: 768px){.profile-page[data-v-6cf1570d]{padding:24px 20px}.welcome-section h1[data-v-6cf1570d]{font-size:2.6rem}.welcome-line[data-v-6cf1570d]{width:220px}.section-block h2[data-v-6cf1570d]{font-size:1.5rem}.detail-row[data-v-6cf1570d]{grid-template-columns:1fr;gap:6px}.profile-main-box h3[data-v-6cf1570d]{font-size:1.9rem}.avatar[data-v-6cf1570d]{width:125px;height:125px;font-size:3.5rem}}.formations-page[data-v-5283f2ba]{min-height:100vh;padding:40px 40px 70px;color:#fff;font-family:PremierLeague,sans-serif;background:linear-gradient(180deg,#5b0b73,#32003f)}.formations-container[data-v-5283f2ba]{max-width:1450px;margin:0 auto}.formations-hero[data-v-5283f2ba]{display:flex;justify-content:space-between;align-items:center;background:#3b0c728c;border-radius:32px;padding:35px 42px;margin-bottom:34px;box-shadow:0 18px 40px #00000038}.formations-hero h1[data-v-5283f2ba]{font-size:4.4rem;margin:0;font-weight:800}.header-line[data-v-5283f2ba]{width:420px;height:5px;background:#fff;border-radius:999px;margin:10px 0 12px}.formations-hero p[data-v-5283f2ba]{font-size:1.25rem;margin:0;opacity:.9}.tab-switcher[data-v-5283f2ba]{display:flex;gap:10px;padding:8px;border-radius:999px;background:#ffffff1f}.tab-switcher button[data-v-5283f2ba]{border:none;border-radius:999px;padding:13px 30px;background:transparent;color:#fff;font-family:PremierLeague,sans-serif;font-size:1rem;font-weight:900;cursor:pointer;transition:.2s ease}.tab-switcher button.active[data-v-5283f2ba]{background:#d71920;box-shadow:0 8px 22px #d7192059}.formations-layout[data-v-5283f2ba],.trainings-layout[data-v-5283f2ba]{display:grid;grid-template-columns:34% 66%;gap:34px}.section-block h2[data-v-5283f2ba]{margin:0 0 18px;color:#fff;font-size:2.15rem;font-weight:800}.content-box[data-v-5283f2ba]{background:#3b0c7294;border-radius:30px;padding:30px;box-shadow:0 14px 34px #0000002e}.formation-picker-box[data-v-5283f2ba]{display:grid;gap:16px}.formation-button[data-v-5283f2ba]{border:none;background:#ffffff1f;color:#fff;padding:20px;border-radius:22px;font-family:PremierLeague,sans-serif;font-size:1.5rem;font-weight:900;cursor:pointer;transition:.2s ease}.formation-button[data-v-5283f2ba]:hover,.formation-button.active[data-v-5283f2ba]{background:#d71920;transform:translateY(-2px)}.pitch-box[data-v-5283f2ba]{padding:26px}.pitch[data-v-5283f2ba]{position:relative;height:650px;border-radius:30px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.09) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.09) 2px,transparent 2px),linear-gradient(180deg,#198444f2,#0a5c34f2);background-size:100% 50%,50% 100%,100% 100%;border:4px solid rgba(255,255,255,.75)}.player-slot[data-v-5283f2ba]{position:absolute;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;background:#d71920;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 12px 24px #00000047}.player-slot span[data-v-5283f2ba]{font-size:1rem;font-weight:900}.player-slot strong[data-v-5283f2ba]{font-size:1.6rem;line-height:1}.training-form-box input[data-v-5283f2ba],.training-form-box select[data-v-5283f2ba],.training-form-box textarea[data-v-5283f2ba]{width:100%;box-sizing:border-box;border:none;outline:none;border-radius:18px;padding:15px 18px;background:#ffffff1f;color:#fff;font-family:PremierLeague,sans-serif;font-size:1rem;font-weight:700}.training-form-box input[data-v-5283f2ba]::placeholder,.training-form-box textarea[data-v-5283f2ba]::placeholder{color:#ffffffa6}.training-form-box select option[data-v-5283f2ba]{color:#32003f}.form-grid[data-v-5283f2ba]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.training-form-box textarea[data-v-5283f2ba]{min-height:210px;resize:vertical}.save-button[data-v-5283f2ba]{margin-top:18px;border:none;background:#d71920;color:#fff;padding:14px 26px;border-radius:18px;font-family:PremierLeague,sans-serif;font-size:1rem;font-weight:900;cursor:pointer}.trainings-list-box[data-v-5283f2ba]{min-height:430px}.empty-state[data-v-5283f2ba]{height:360px;display:grid;place-items:center;font-size:1.4rem;font-weight:800;opacity:.8}.tab-fade-enter-active[data-v-5283f2ba],.tab-fade-leave-active[data-v-5283f2ba]{transition:all .22s ease}.tab-fade-enter-from[data-v-5283f2ba]{opacity:0;transform:translateY(12px)}.tab-fade-leave-to[data-v-5283f2ba]{opacity:0;transform:translateY(-8px)}.player-slot[data-v-5283f2ba]{cursor:pointer;transition:.2s ease}.player-slot[data-v-5283f2ba]:hover{transform:translate(-50%,-50%) scale(1.08)}.player-slot.filled[data-v-5283f2ba]{width:96px;height:112px;border-radius:24px;background:#fffffff0;color:#32003f;padding:8px 6px;gap:4px}.player-slot small[data-v-5283f2ba]{font-size:1.5rem;font-weight:900}.modal-overlay[data-v-5283f2ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0a0014b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:32px}.players-modal[data-v-5283f2ba]{position:relative;width:min(720px,95vw);max-height:88vh;overflow-y:auto;background:linear-gradient(180deg,#5b0b73,#32003f);border-radius:34px;padding:34px;color:#fff;box-shadow:0 25px 80px #00000073}.modal-close[data-v-5283f2ba]{position:absolute;top:18px;right:22px;border:none;background:#ffffff24;color:#fff;width:40px;height:40px;border-radius:50%;font-size:28px;cursor:pointer}.players-modal h2[data-v-5283f2ba]{font-size:2.4rem;margin:0}.modal-subtitle[data-v-5283f2ba]{opacity:.8;margin:8px 0 24px;font-size:1.1rem}.modal-info[data-v-5283f2ba]{background:#ffffff1f;padding:24px;border-radius:20px;font-size:1.3rem;font-weight:800}.players-select-list[data-v-5283f2ba]{display:grid;gap:12px}.player-option[data-v-5283f2ba]{width:100%;border:none;background:#ffffff1a;color:#fff;border-radius:20px;padding:14px 16px;display:flex;align-items:center;gap:14px;text-align:left;font-family:PremierLeague,sans-serif;cursor:pointer;transition:.2s ease}.player-option[data-v-5283f2ba]:hover{background:#d71920d9;transform:translateY(-1px)}.player-option img[data-v-5283f2ba],.option-avatar[data-v-5283f2ba]{width:52px;height:52px;border-radius:50%;background:#fff;color:#32003f;object-fit:cover;display:grid;place-items:center;font-size:1.1rem;font-weight:900}.player-option strong[data-v-5283f2ba]{display:block;font-size:1.1rem}.player-option span[data-v-5283f2ba]{display:block;opacity:.75;margin-top:4px}.slot-player-photo[data-v-5283f2ba],.slot-avatar[data-v-5283f2ba]{width:54px;height:54px;border-radius:50%;object-fit:cover;background:#fff;border:none}.slot-avatar[data-v-5283f2ba]{width:74px;height:74px;border-radius:50%;background:#fff;color:#32003f;display:grid;place-items:center;font-size:1.1rem;font-weight:900;border:3px solid rgba(255,255,255,.85)}.player-slot[data-v-5283f2ba]{position:absolute;overflow:visible}.player-slot.filled small[data-v-5283f2ba]{margin-top:2px;font-size:.82rem;font-weight:900;color:#32003f}.player-slot.filled .slot-number[data-v-5283f2ba]{font-size:1.15rem;font-weight:900;line-height:1}.player-slot small[data-v-5283f2ba]{margin-top:2px;font-size:.9rem;font-weight:900;color:#32003f}.more-button[data-v-5283f2ba]{width:100%;margin-top:18px;border:none;background:#ffffff1f;color:#fff;padding:16px;border-radius:18px;font-family:PremierLeague,sans-serif;font-size:1rem;font-weight:900;cursor:pointer;transition:.2s ease}.more-button[data-v-5283f2ba]:hover{background:#fff3}.players-divider[data-v-5283f2ba]{display:flex;align-items:center;gap:14px;margin:12px 0 4px;opacity:.75}.players-divider[data-v-5283f2ba]:before,.players-divider[data-v-5283f2ba]:after{content:"";flex:1;height:1px;background:#ffffff2e}.players-divider span[data-v-5283f2ba]{font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.secondary-option[data-v-5283f2ba]{opacity:.82}.remove-player-btn[data-v-5283f2ba]{position:absolute;top:-12px;right:-12px;width:34px;height:34px;border:3px solid white;border-radius:50%;background:#d71920;color:#fff;font-size:24px;font-weight:900;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 18px #00000059;z-index:20;padding:0}.remove-player-btn[data-v-5283f2ba]:hover{transform:scale(1.08)}.save-formation-button[data-v-5283f2ba]{margin-top:10px;border:none;background:#fff;color:#32003f;padding:18px;border-radius:22px;font-family:PremierLeague,sans-serif;font-size:1.2rem;font-weight:900;cursor:pointer;transition:.2s ease}.save-formation-button[data-v-5283f2ba]:hover{transform:translateY(-2px);opacity:.92}.formation-message[data-v-5283f2ba]{margin:6px 0 0;text-align:center;font-size:1rem;font-weight:900;color:#fff;opacity:.9}.training-cards[data-v-5283f2ba]{display:grid;gap:18px;max-height:430px;overflow-y:auto;padding-right:8px}.training-card[data-v-5283f2ba]{background:#ffffff1c;border-radius:22px;padding:20px;display:flex;justify-content:space-between;gap:20px}.training-card h3[data-v-5283f2ba]{margin:0 0 8px;font-size:1.45rem;font-weight:900}.training-date[data-v-5283f2ba],.training-meta[data-v-5283f2ba],.training-description[data-v-5283f2ba]{margin:5px 0;opacity:.85;font-weight:700}.training-actions[data-v-5283f2ba]{display:flex;flex-direction:column;gap:10px}.training-actions button[data-v-5283f2ba],.cancel-edit-button[data-v-5283f2ba]{border:none;background:#fff;color:#32003f;padding:10px 16px;border-radius:14px;font-family:PremierLeague,sans-serif;font-weight:900;cursor:pointer}.training-actions button.delete[data-v-5283f2ba]{background:#d71920;color:#fff}.cancel-edit-button[data-v-5283f2ba]{margin-left:12px;background:#ffffff2e;color:#fff}.toast[data-v-5283f2ba]{position:fixed;left:50%;bottom:150px;transform:translate(-50%);min-width:320px;max-width:420px;padding:18px 24px;border-radius:18px;color:#fff;font-size:1rem;font-weight:800;z-index:5000;box-shadow:0 14px 35px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast.success[data-v-5283f2ba]{background:linear-gradient(135deg,#2ecc71f5,#27ae60f5)}.toast.error[data-v-5283f2ba]{background:linear-gradient(135deg,#e74c3cf5,#c0392bf5)}.toast-enter-active[data-v-5283f2ba],.toast-leave-active[data-v-5283f2ba]{transition:opacity .25s ease}.toast-enter-from[data-v-5283f2ba],.toast-leave-to[data-v-5283f2ba]{opacity:0}@media (max-width: 1100px){.formations-hero[data-v-5283f2ba]{flex-direction:column;align-items:flex-start;gap:24px}.formations-layout[data-v-5283f2ba],.trainings-layout[data-v-5283f2ba]{grid-template-columns:1fr}}.app-navbar[data-v-ed4a7fec]{width:100%;min-height:72px;font-family:PremierLeague,sans-serif}.navbar-container[data-v-ed4a7fec]{max-width:1400px;margin:0 auto;padding:0 24px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-left[data-v-ed4a7fec]{display:flex;align-items:center;gap:34px;flex-wrap:wrap}.nav-item[data-v-ed4a7fec]{color:#fff;text-decoration:none;font-weight:800;font-size:21px;line-height:1;position:relative}.nav-item[data-v-ed4a7fec]:hover{opacity:.5}.nav-item.router-link-active[data-v-ed4a7fec]:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:3px;background:#fff}.nav-right[data-v-ed4a7fec]{display:flex;align-items:center;gap:22px}.brand-block[data-v-ed4a7fec]{display:flex;align-items:center;gap:16px}.team-logo[data-v-ed4a7fec]{display:block;width:50px;height:50px;object-fit:contain}.pl-logo[data-v-ed4a7fec]{display:block;height:50px;width:auto;max-width:165px;object-fit:contain}.divider[data-v-ed4a7fec]{width:2px;opacity:.6;height:34px;background:#fff}.brand-text[data-v-ed4a7fec]{display:flex;flex-direction:column;justify-content:center;line-height:.95}.brand-main[data-v-ed4a7fec]{color:#fff;font-weight:900;font-size:24px}.brand-accent[data-v-ed4a7fec]{color:#fff;font-weight:800;font-size:25px}.logout[data-v-ed4a7fec]{border:none;font-family:PremierLeague,sans-serif;background:#ffffff29;color:#fff;font-size:16px;border-radius:12px;padding:11px 18px;cursor:pointer}.logout[data-v-ed4a7fec]:hover{background:#ffffff40}@media (max-width: 980px){.navbar-container[data-v-ed4a7fec]{padding:14px 18px;flex-direction:column;align-items:flex-start}.nav-right[data-v-ed4a7fec]{width:100%;justify-content:space-between}}html,body,#app{margin:0;padding:0;width:100%;min-height:100%;overflow-y:auto}body{overflow-x:hidden;font-family:PremierLeague,sans-serif;background:linear-gradient(180deg,#5b0b73,#32003f)}#app{min-height:100vh;height:auto}@font-face{font-family:PremierLeague;src:url(/assets/Premier-League-Bold-CqPXy5sX.otf) format("opentype");font-weight:700}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;width:100%;min-height:100%}body{overflow:hidden;font-family:Arial,sans-serif}
