.page[data-v-aeb5ca24]{min-height:100vh;padding:28px 16px;display:grid;gap:18px;align-content:start;max-width:900px;margin:0 auto;background:transparent}.header[data-v-aeb5ca24]{display:grid;gap:6px}.title[data-v-aeb5ca24]{font-size:22px;font-weight:700}.subtitle[data-v-aeb5ca24]{color:var(--muted)}.card[data-v-aeb5ca24]{border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:var(--card);box-shadow:var(--shadow)}.teams[data-v-aeb5ca24]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.team[data-v-aeb5ca24]{display:grid;justify-items:center;gap:8px}.teamName[data-v-aeb5ca24]{font-weight:600;text-align:center}.teamNameRow[data-v-aeb5ca24]{display:flex;align-items:center;justify-content:center;gap:12px}.teamIcon[data-v-aeb5ca24]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid var(--border)}.score[data-v-aeb5ca24]{font-size:56px;font-weight:800}.vs[data-v-aeb5ca24]{font-size:22px;color:var(--muted)}.updatedAt[data-v-aeb5ca24]{margin-top:12px;color:var(--muted);font-size:12px;text-align:center}.empty[data-v-aeb5ca24]{color:var(--muted);text-align:center}.footer[data-v-aeb5ca24]{display:flex;justify-content:center}.link[data-v-aeb5ca24]{color:var(--primary);text-decoration:none}.adminNav[data-v-0eef4c5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.titles[data-v-0eef4c5c]{display:grid;gap:6px}.title[data-v-0eef4c5c]{font-size:22px;font-weight:900;color:var(--text)}.subtitle[data-v-0eef4c5c]{font-size:13px;color:var(--muted);font-weight:600}.links[data-v-0eef4c5c]{display:flex;gap:10px;padding-top:2px;flex-wrap:wrap;justify-content:flex-end}.navLink[data-v-0eef4c5c]{padding:10px 12px;border-radius:12px;border:1px solid transparent;font-weight:900;color:var(--primary);background:#1663ff0f;text-decoration:none}.navLink.isActive[data-v-0eef4c5c]{background:var(--primary);color:#fff;border-color:#ffffff38}.page[data-v-00bfaeda]{min-height:100vh;padding:28px 16px;display:grid;gap:18px;align-content:start;max-width:900px;margin:0 auto;background:transparent}.header[data-v-00bfaeda]{display:grid;gap:6px}.title[data-v-00bfaeda]{font-size:22px;font-weight:700}.subtitle[data-v-00bfaeda]{color:var(--muted)}.card[data-v-00bfaeda]{border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:var(--card);box-shadow:var(--shadow)}.row[data-v-00bfaeda]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.rowSingle[data-v-00bfaeda]{margin-top:10px;display:grid}.label[data-v-00bfaeda]{font-weight:600;display:block;margin-bottom:8px}.input[data-v-00bfaeda]{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:14px}.btn[data-v-00bfaeda],.btnSecondary[data-v-00bfaeda]{border-radius:10px;padding:10px 12px;font-weight:700;border:1px solid transparent;cursor:pointer}.btn[data-v-00bfaeda]{background:var(--primary);color:#fff}.btn[data-v-00bfaeda]:disabled{opacity:.5;cursor:not-allowed}.btnSecondary[data-v-00bfaeda]{background:#fff;border-color:var(--border)}.topRow[data-v-00bfaeda]{display:flex;justify-content:space-between;align-items:center;gap:12px}.status[data-v-00bfaeda]{color:var(--muted)}.scoreRow[data-v-00bfaeda]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.teamCol[data-v-00bfaeda]{display:grid;justify-items:center;gap:8px}.teamName[data-v-00bfaeda]{font-weight:600;text-align:center}.teamNameRow[data-v-00bfaeda]{display:flex;align-items:center;justify-content:center;gap:10px}.teamIcon[data-v-00bfaeda]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid var(--border)}.score[data-v-00bfaeda]{font-size:56px;font-weight:800}.vs[data-v-00bfaeda]{font-size:22px;color:var(--muted)}.controls[data-v-00bfaeda]{display:flex;gap:10px}.goalBtn[data-v-00bfaeda],.minusBtn[data-v-00bfaeda]{border-radius:10px;padding:10px 12px;font-weight:700;cursor:pointer;border:1px solid transparent}.goalBtn[data-v-00bfaeda]{background:#16a34a;color:#fff}.minusBtn[data-v-00bfaeda]{background:#fff;border-color:var(--border)}.hint[data-v-00bfaeda]{margin-top:10px;color:var(--muted);font-size:12px}.error[data-v-00bfaeda]{color:var(--danger);font-weight:600}.footer[data-v-00bfaeda]{display:flex;justify-content:center;gap:10px}.link[data-v-00bfaeda]{color:var(--primary);text-decoration:none}.sep[data-v-00bfaeda]{color:var(--muted)}.page[data-v-2bb4f1da]{min-height:100vh;padding:28px 16px;display:grid;gap:18px;align-content:start;max-width:900px;margin:0 auto;background:transparent}.header[data-v-2bb4f1da]{display:grid;gap:6px}.title[data-v-2bb4f1da]{font-size:22px;font-weight:700}.subtitle[data-v-2bb4f1da]{color:var(--muted)}.card[data-v-2bb4f1da]{border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:var(--card);box-shadow:var(--shadow)}.row[data-v-2bb4f1da]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.label[data-v-2bb4f1da]{font-weight:600;display:block;margin-bottom:8px}.input[data-v-2bb4f1da]{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:14px}.select[data-v-2bb4f1da]{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:14px;background:#fff}.btn[data-v-2bb4f1da],.btnSecondary[data-v-2bb4f1da]{border-radius:10px;padding:10px 12px;font-weight:700;border:1px solid transparent;cursor:pointer;text-align:center}.btn[data-v-2bb4f1da]{background:var(--primary);color:#fff}.btn[data-v-2bb4f1da]:disabled{opacity:.5;cursor:not-allowed}.btnSecondary[data-v-2bb4f1da]{background:#fff;border-color:var(--border);color:var(--text);text-decoration:none;display:inline-block}.linkBtn[data-v-2bb4f1da]{line-height:20px}.status[data-v-2bb4f1da]{margin-top:10px;color:var(--muted)}.matchLine[data-v-2bb4f1da]{color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:12px}.matchTeam[data-v-2bb4f1da]{display:flex;align-items:center;gap:10px;font-weight:800}.matchVs[data-v-2bb4f1da]{color:var(--muted);font-weight:800}.teamIconSmall[data-v-2bb4f1da]{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--border)}.hint[data-v-2bb4f1da]{margin-top:10px;color:var(--muted);font-size:12px}.error[data-v-2bb4f1da]{color:var(--danger);font-weight:600}.footer[data-v-2bb4f1da]{display:flex;justify-content:center;gap:10px}.link[data-v-2bb4f1da]{color:var(--primary);text-decoration:none}.sep[data-v-2bb4f1da]{color:var(--muted)}.page[data-v-9b38268d]{min-height:100vh;padding:28px 16px;display:grid;gap:18px;align-content:start;max-width:900px;margin:0 auto;background:transparent}.header[data-v-9b38268d]{display:grid;gap:6px}.title[data-v-9b38268d]{font-size:22px;font-weight:700}.subtitle[data-v-9b38268d]{color:var(--muted)}.card[data-v-9b38268d]{border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:var(--card);box-shadow:var(--shadow)}.row[data-v-9b38268d]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:10px}.label[data-v-9b38268d]{font-weight:600;display:block;margin-bottom:8px}.field[data-v-9b38268d]{display:grid;gap:6px}.fieldLabel[data-v-9b38268d]{font-weight:600;font-size:12px;color:var(--muted)}.input[data-v-9b38268d]{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:14px}.btn[data-v-9b38268d],.btnSecondary[data-v-9b38268d],.btnDanger[data-v-9b38268d]{border-radius:10px;padding:10px 12px;font-weight:700;border:1px solid transparent;cursor:pointer;text-align:center}.btn[data-v-9b38268d]{background:var(--primary);color:#fff}.btnSecondary[data-v-9b38268d]{background:#fff;border-color:var(--border);color:var(--text)}.btnDanger[data-v-9b38268d]{background:var(--danger);color:#fff}.btn[data-v-9b38268d]:disabled,.btnSecondary[data-v-9b38268d]:disabled,.btnDanger[data-v-9b38268d]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-9b38268d]{margin-top:10px;color:var(--muted);font-size:12px}.error[data-v-9b38268d]{color:var(--danger);font-weight:600}.teamsList[data-v-9b38268d]{display:grid;gap:10px}.teamItem[data-v-9b38268d]{display:grid;grid-template-columns:52px 1fr 1fr auto auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);padding:12px;background:var(--card)}.teamIconPreview[data-v-9b38268d]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--border);background:#fff}.teamIconPlaceholder[data-v-9b38268d]{width:44px;height:44px;border-radius:50%;border:1px dashed var(--border);background:#0f172a05}.teamNameInput[data-v-9b38268d],.teamIconInput[data-v-9b38268d]{text-align:left}.footer[data-v-9b38268d]{display:flex;justify-content:center;gap:10px}.link[data-v-9b38268d]{color:var(--primary);text-decoration:none}.sep[data-v-9b38268d]{color:var(--muted)}:root{--bg: #f4f7ff;--card: #ffffff;--border: rgba(15, 23, 42, .12);--text: #0f172a;--muted: #64748b;--primary: #1663ff;--primary-2: #0b4bb8;--danger: #b42318;--radius: 16px;--shadow: 0 14px 30px rgba(2, 6, 23, .08)}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,sans-serif}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.pageGrid{max-width:900px;margin:0 auto;padding:28px 16px;display:grid;gap:18px;align-content:start}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.label{font-weight:700;color:var(--muted);display:block;margin-bottom:8px}.hint{margin-top:10px;color:var(--muted);font-size:12px}.error{color:var(--danger);font-weight:700}.btnBase{border-radius:12px;padding:10px 14px;font-weight:800;border:1px solid transparent;cursor:pointer;text-align:center;transition:background .12s ease,border-color .12s ease,transform .12s ease}.btnPrimary{background:var(--primary);color:#fff}.btnSecondary{background:#fff;border-color:var(--border);color:var(--text)}.btnDanger{background:var(--danger);color:#fff}.btnPrimary:disabled,.btnSecondary:disabled,.btnDanger:disabled{opacity:.6;cursor:not-allowed}
