.events-page.svelte-13hsgdq{max-width:1100px;margin:0 auto}.grid-layout.svelte-13hsgdq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.event-types.svelte-13hsgdq{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.event-type-btn.svelte-13hsgdq{flex:1;min-width:80px;padding:.75rem .5rem;border:2px solid var(--gray-200);border-radius:.5rem;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:1.25rem;transition:all .2s}.event-type-btn.svelte-13hsgdq span:where(.svelte-13hsgdq){font-size:.7rem;color:var(--gray-600)}.event-type-btn.active.svelte-13hsgdq{border-color:var(--primary);background:#eff6ff}.event-type-btn.goal.active.svelte-13hsgdq{border-color:#22c55e;background:#f0fdf4}.event-type-btn.yellow.active.svelte-13hsgdq{border-color:#eab308;background:#fefce8}.event-type-btn.red.active.svelte-13hsgdq{border-color:#ef4444;background:#fef2f2}.event-type-btn.substitution.active.svelte-13hsgdq{border-color:#3b82f6;background:#eff6ff}.event-type-btn.foul.active.svelte-13hsgdq{border-color:#f97316;background:#fff7ed}.team-select.svelte-13hsgdq{display:flex;gap:.5rem;margin-bottom:1.5rem}.team-btn.svelte-13hsgdq{flex:1;padding:.75rem;border:2px solid var(--gray-200);border-radius:.5rem;background:#fff;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}.team-btn.home.active.svelte-13hsgdq{border-color:#1e40af;background:#eff6ff;color:#1e40af}.team-btn.away.active.svelte-13hsgdq{border-color:#dc2626;background:#fef2f2;color:#dc2626}.foul-count.svelte-13hsgdq{font-size:.75rem;padding:.125rem .5rem;background:#0000001a;border-radius:1rem}.sub-form.svelte-13hsgdq{display:flex;align-items:end;gap:1rem;margin-bottom:1.5rem}.sub-section.svelte-13hsgdq{flex:1}.sub-arrow.svelte-13hsgdq{font-size:1.5rem;color:var(--gray-400);padding-bottom:.5rem}.player-select.svelte-13hsgdq{margin-bottom:1.5rem}.foul-info.svelte-13hsgdq{padding:1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;margin-bottom:1.5rem}.foul-info.svelte-13hsgdq p:where(.svelte-13hsgdq){margin:0 0 .5rem;font-size:.875rem}.foul-warning.svelte-13hsgdq{font-size:1rem!important}.foul-warning.danger.svelte-13hsgdq{color:#dc2626}.event-details.svelte-13hsgdq{display:grid;grid-template-columns:100px 1fr;gap:1rem;margin-bottom:1.5rem}.input-group.svelte-13hsgdq{display:flex;flex-direction:column;gap:.25rem}.input-label.svelte-13hsgdq{font-size:.75rem;font-weight:500;color:var(--gray-600)}.form-actions.svelte-13hsgdq{display:flex;gap:.75rem}.sync-status.svelte-13hsgdq{font-size:.875rem;padding:.25rem .75rem;background:var(--gray-100);border-radius:1rem}.events-count.svelte-13hsgdq{background:var(--gray-100);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem}.events-list.svelte-13hsgdq{max-height:500px;overflow-y:auto}.event-item.svelte-13hsgdq{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--gray-50);border-radius:.5rem;margin-bottom:.5rem;border-left:4px solid var(--gray-300)}.event-item.home.svelte-13hsgdq{border-left-color:#1e40af}.event-item.away.svelte-13hsgdq{border-left-color:#dc2626}.event-icon.svelte-13hsgdq{font-size:1.25rem}.event-info.svelte-13hsgdq{flex:1;min-width:0}.event-main.svelte-13hsgdq{display:flex;align-items:center;gap:.5rem}.event-minute.svelte-13hsgdq{font-weight:700;color:var(--primary)}.event-text.svelte-13hsgdq{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-meta.svelte-13hsgdq{font-size:.75rem;color:var(--gray-500);display:flex;gap:1rem}.header-actions.svelte-13hsgdq{display:flex;align-items:center;gap:.75rem}.event-actions.svelte-13hsgdq{display:flex;gap:.25rem}.btn-danger.svelte-13hsgdq{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.btn-danger.svelte-13hsgdq:hover{background:#fecaca}.btn-success.svelte-13hsgdq{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.btn-success.svelte-13hsgdq:hover{background:#bbf7d0}.empty.svelte-13hsgdq{text-align:center;color:var(--gray-400);padding:2rem}@media(max-width:800px){.grid-layout.svelte-13hsgdq,.event-details.svelte-13hsgdq{grid-template-columns:1fr}.sub-form.svelte-13hsgdq{flex-direction:column}.sub-arrow.svelte-13hsgdq{transform:rotate(90deg);text-align:center}.header-actions.svelte-13hsgdq{flex-direction:column;align-items:flex-end;gap:.5rem}}
