.history-page[data-astro-cid-4ncrhnr6]{padding:var(--spacing-2xl) 5%}.history-container[data-astro-cid-4ncrhnr6]{max-width:1240px;margin:0 auto}.page-header[data-astro-cid-4ncrhnr6] h1[data-astro-cid-4ncrhnr6]{font-size:2.5rem;color:var(--primary-blue);margin:var(--spacing-lg) 0 var(--spacing-base) 0}.page-subtitle[data-astro-cid-4ncrhnr6]{font-size:1.1rem;color:var(--text-muted);margin-bottom:var(--spacing-xl)}.filter-bar[data-astro-cid-4ncrhnr6]{display:flex;gap:var(--spacing-base);align-items:flex-end;flex-wrap:wrap;background:var(--bg-white);padding:var(--spacing-lg);border:1px solid var(--border-light);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-xl)}.filter-group[data-astro-cid-4ncrhnr6]{flex:1;min-width:200px}.filter-group[data-astro-cid-4ncrhnr6] label[data-astro-cid-4ncrhnr6]{display:block;font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;margin-bottom:var(--spacing-xs)}.filter-select[data-astro-cid-4ncrhnr6]{width:100%;padding:var(--spacing-sm) var(--spacing-base);border:1px solid var(--border-light);border-radius:var(--border-radius-sm);font-size:.95rem;color:var(--text-dark);background:var(--bg-white);cursor:pointer}.reset-button[data-astro-cid-4ncrhnr6]{padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--border-radius-sm);color:var(--primary-blue);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.reset-button[data-astro-cid-4ncrhnr6]:hover{background:var(--primary-blue);color:#fff}.empty-state[data-astro-cid-4ncrhnr6]{text-align:center;padding:var(--spacing-2xl) var(--spacing-xl);background:var(--bg-light);border-radius:var(--border-radius-md);color:var(--text-muted)}.table-card[data-astro-cid-4ncrhnr6]{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--border-radius-md);overflow-x:auto}.history-table[data-astro-cid-4ncrhnr6]{width:100%;border-collapse:collapse}.history-table[data-astro-cid-4ncrhnr6] th[data-astro-cid-4ncrhnr6]{background:var(--bg-light);border-bottom:2px solid var(--border-light);padding:var(--spacing-base);text-align:left;font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase}.history-table[data-astro-cid-4ncrhnr6] td[data-astro-cid-4ncrhnr6]{padding:var(--spacing-base);border-bottom:1px solid var(--border-light);vertical-align:middle}.history-row[data-astro-cid-4ncrhnr6]:nth-child(2n){background:var(--bg-light)}.history-row[data-astro-cid-4ncrhnr6]:hover{background:#1e3a8a08}.date-cell[data-astro-cid-4ncrhnr6]{white-space:nowrap;color:var(--text-muted);font-weight:600;font-size:.9rem}.category-badge[data-astro-cid-4ncrhnr6]{display:inline-block;padding:.2rem .6rem;background:#64748b1a;color:var(--text-muted);border-radius:var(--border-radius-sm);font-size:.75rem;font-weight:700;text-transform:uppercase}.event-title[data-astro-cid-4ncrhnr6]{color:var(--text-dark);font-weight:600;font-size:.95rem}.location-wrapper[data-astro-cid-4ncrhnr6]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--text-body);font-size:.85rem}.action-cell[data-astro-cid-4ncrhnr6]{text-align:center}.detail-button[data-astro-cid-4ncrhnr6]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:.4rem .8rem;background:var(--primary-blue);color:#fff;border-radius:var(--border-radius-sm);border:none;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.detail-button[data-astro-cid-4ncrhnr6]:hover{background:var(--primary-red);transform:translate(2px)}.detail-box[data-astro-cid-4ncrhnr6]{margin-top:var(--spacing-xl);padding:var(--spacing-xl);background:var(--bg-white);border:2px solid var(--primary-blue);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg)}.detail-box-header[data-astro-cid-4ncrhnr6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-base);border-bottom:2px solid var(--primary-red)}.detail-title[data-astro-cid-4ncrhnr6]{font-size:1.5rem;font-weight:700;color:var(--primary-blue);margin:0}.detail-close[data-astro-cid-4ncrhnr6]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.5rem;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color var(--transition-fast),color var(--transition-fast)}.detail-close[data-astro-cid-4ncrhnr6]:hover{background:var(--bg-light);color:var(--primary-red)}.detail-content[data-astro-cid-4ncrhnr6]{color:var(--text-body)}@media(max-width:768px){.page-header[data-astro-cid-4ncrhnr6] h1[data-astro-cid-4ncrhnr6]{font-size:2rem}.location-col[data-astro-cid-4ncrhnr6],.location-cell[data-astro-cid-4ncrhnr6]{display:none}}@media(max-width:480px){.page-header[data-astro-cid-4ncrhnr6] h1[data-astro-cid-4ncrhnr6]{font-size:1.5rem}.category-col[data-astro-cid-4ncrhnr6],.history-row[data-astro-cid-4ncrhnr6] td[data-astro-cid-4ncrhnr6]:nth-child(2){display:none}}
