._row_1ec1h_1{display:grid;grid-template-columns:84px 1fr 20px;gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-left:4px solid var(--muted-foreground);border-radius:var(--radius-md);color:var(--foreground);text-decoration:none;min-height:72px}._row_1ec1h_1:hover{border-color:var(--foreground)}._game_1ec1h_20{border-left-color:var(--primary)}._practice_1ec1h_24{border-left-color:var(--secondary)}._canceled_1ec1h_28{opacity:.6}._canceled_1ec1h_28 ._title_1ec1h_32{text-decoration:line-through}._when_1ec1h_36{display:flex;flex-direction:column;font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums}._day_1ec1h_43{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--muted-foreground)}._time_1ec1h_50{font-size:.9375rem;font-weight:700}._main_1ec1h_55{min-width:0;display:flex;flex-direction:column;gap:2px}._kind_1ec1h_62{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);display:flex;gap:var(--spacing-2)}._game_1ec1h_20 ._kind_1ec1h_62{color:var(--primary)}._cancelTag_1ec1h_76{color:var(--error)}._title_1ec1h_32{font-family:var(--font-family-display);font-weight:700;font-size:1.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._loc_1ec1h_89{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--muted-foreground);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._badges_1ec1h_100{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}._badge_1ec1h_100{font-size:.6875rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);background:var(--muted);color:var(--foreground)}._published_1ec1h_116{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._draft_1ec1h_121{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}._noplan_1ec1h_126{background:transparent;border:1px dashed var(--border);color:var(--muted-foreground)}._todo_1ec1h_132{background:var(--accent);color:var(--accent-foreground)}._chev_1ec1h_137{color:var(--muted-foreground)}._page_11497_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._spin_11497_7{animation:_spin_11497_7 1s linear infinite}@keyframes _spin_11497_7{to{transform:rotate(360deg)}}._nextCard_11497_17{background:var(--sidebar);color:var(--sidebar-foreground);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2);position:relative;overflow:hidden}._nextCard_11497_17:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border:2px solid color-mix(in srgb,var(--sidebar-foreground) 12%,transparent);transform:rotate(45deg)}._nextLabel_11497_40{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._game_11497_48 ._nextLabel_11497_40{color:#f08a5d}._nextTitle_11497_52{font-family:var(--font-family-display);font-size:2rem;font-weight:800;line-height:1.05}._nextMeta_11497_59{display:flex;flex-wrap:wrap;gap:var(--spacing-4);font-size:.9375rem;opacity:.85}._nextMeta_11497_59 span{display:inline-flex;align-items:center;gap:6px}._nextActions_11497_73{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-3);position:relative;z-index:1}._todo_11497_82{border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));background:var(--accent);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}._todoRow_11497_92{display:flex;justify-content:space-between;gap:var(--spacing-3);min-height:40px;align-items:center;color:var(--accent-foreground);text-decoration:none;font-size:.9375rem}._sectionLabel_11497_103{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._todo_11497_82 ._sectionLabel_11497_103{color:var(--accent-foreground)}._listHead_11497_115{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-2)}._group_11497_122{display:flex;flex-direction:column;gap:var(--spacing-2)}._groupLabel_11497_128{font-family:var(--font-family-display);font-size:1rem;font-weight:700;margin:var(--spacing-2) 0 0;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--border)}._list_11497_115{display:flex;flex-direction:column;gap:var(--spacing-2)}._skel_11497_143{height:76px}@media(max-width:860px){._nextCard_11497_17{padding:var(--spacing-4)}._nextTitle_11497_52{font-size:1.625rem}}
