.action-button[data-v-e0bc04e0]{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s;width:2.5rem}.action-button[data-v-e0bc04e0]:hover{background-color:#f9fafb}.share-button.elegant[data-v-55ea6a88]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:110px;padding:10px 22px;transition:all .2s cubic-bezier(.4,0,.2,1)}.share-button.elegant[data-v-55ea6a88]:hover{background:#f7fafc;border-color:#cbd5e0;box-shadow:0 4px 12px #0000000d;color:#2d3748;transform:translateY(-1px)}.share-button.elegant[data-v-55ea6a88]:active{box-shadow:0 2px 6px #00000008;transform:translateY(0)}.share-button.elegant .icon[data-v-55ea6a88]{font-size:15px;transition:transform .2s ease}.share-button.elegant:hover .icon[data-v-55ea6a88]{transform:translateY(-1px)}.btn-content[data-v-55ea6a88]{display:flex;flex-direction:column}.btn-span[data-v-55ea6a88]{font-size:10px}.action-button[data-v-386d95fc]{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s;width:2.5rem}.action-button[data-v-386d95fc]:hover{background-color:#f9fafb}.action-button[data-v-659917df]{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s;width:2.5rem}.action-button-delete[data-v-659917df]:hover{background-color:#fee2e2;color:#dc2626}.action-buttons[data-v-928bf79b]{display:flex;gap:.5rem}.events-section[data-v-f7f8c900]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px #0000000d}.events-header[data-v-f7f8c900]{border-bottom:1px solid #e5e7eb;padding:1.5rem}.filters[data-v-f7f8c900]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.tabs[data-v-f7f8c900]{display:flex;gap:.5rem}.tab-btn[data-v-f7f8c900]{background:#f3f4f6;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.tab-btn[data-v-f7f8c900]:hover{background:#e5e7eb}.tab-btn.active[data-v-f7f8c900]{background:#2563eb;color:#fff}.search-filter[data-v-f7f8c900]{display:flex;flex:1;gap:.5rem;max-width:400px}.search-box[data-v-f7f8c900]{flex:1;position:relative}.search-box input[data-v-f7f8c900]{border:1px solid #d1d5db;border-radius:.5rem;outline:none;padding:.5rem 1rem .5rem 2.5rem;width:100%}.search-box input[data-v-f7f8c900]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.search-box i[data-v-f7f8c900]{color:#9ca3af;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.filter-btn[data-v-f7f8c900]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;width:40px}.filter-btn[data-v-f7f8c900]:hover{background:#f9fafb}.events-list[data-v-f7f8c900]{display:flex;flex-direction:column;gap:1rem;margin-bottom:3px;padding:5px}.event-card[data-v-f7f8c900]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:box-shadow .2s}.event-card[data-v-f7f8c900]:hover{box-shadow:0 4px 6px #0000001a}.event-card-content[data-v-f7f8c900]{display:flex;flex-direction:column}@media (min-width:768px){.event-card-content[data-v-f7f8c900]{flex-direction:row}}.thumb[data-v-f7f8c900]{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;width:160px}.thumb img[data-v-f7f8c900]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.empty-state[data-v-f7f8c900]{color:#6b7280;font-weight:500;padding:20px!important;text-align:center!important}@media (max-width:640px){.thumb[data-v-f7f8c900]{border-radius:12px;height:220px;width:100%}}@media (min-width:768px){.event-image[data-v-f7f8c900]{height:auto;width:16rem}}.event-details[data-v-f7f8c900]{flex:1;padding:1.5rem}.event-main[data-v-f7f8c900]{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.event-main[data-v-f7f8c900]{align-items:center;flex-direction:row;justify-content:space-between}}.event-info[data-v-f7f8c900]{flex:1}.event-title[data-v-f7f8c900]{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.event-meta-grid[data-v-f7f8c900]{display:grid;gap:.75rem;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.event-meta-grid[data-v-f7f8c900]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.event-meta-grid[data-v-f7f8c900]{grid-template-columns:repeat(4,1fr)}}.event-meta-item[data-v-f7f8c900]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.meta-icon[data-v-f7f8c900]{color:#9ca3af;text-align:center;width:1rem}.event-actions[data-v-f7f8c900]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.event-actions[data-v-f7f8c900]{align-items:center;flex-direction:row;gap:1rem}}.status-badge[data-v-f7f8c900]{border-radius:9999px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize}.status-upcoming[data-v-f7f8c900]{background-color:#d1fae5;color:#059669}.status-past[data-v-f7f8c900]{background-color:#f3f4f6;color:#6b7280}.action-buttons[data-v-f7f8c900]{display:flex;gap:.5rem}.action-button[data-v-f7f8c900]{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s;width:2.5rem}.action-button[data-v-f7f8c900]:hover{background-color:#f9fafb}.action-button-delete[data-v-f7f8c900]:hover{background-color:#fee2e2;color:#dc2626}.empty-state[data-v-f7f8c900]{padding:3rem 1.5rem;text-align:center}.empty-state-icon[data-v-f7f8c900]{margin-bottom:1rem}.empty-state-icon i[data-v-f7f8c900]{color:#d1d5db;font-size:3rem}.empty-state-title[data-v-f7f8c900]{color:#6b7280;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.empty-state-description[data-v-f7f8c900]{color:#9ca3af;margin:0 0 1.5rem}.empty-state-button[data-v-f7f8c900]{background-color:#e5e7eb;border:none;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s}.empty-state-button[data-v-f7f8c900]:hover{background-color:#d1d5db}.pagination-container[data-v-df3e2573]{margin-top:1rem}.pagination[data-v-df3e2573],.pagination-container[data-v-df3e2573]{display:flex;justify-content:center}.pagination[data-v-df3e2573]{border-radius:.375rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;position:relative}.page-list[data-v-df3e2573]{display:flex;list-style:none;margin:0;padding:0}.page-item[data-v-df3e2573]{margin:0}.page-link[data-v-df3e2573]{align-items:center;background-color:#fff;border:1px solid #e5e7eb;color:#374151;cursor:pointer;display:flex;justify-content:center;min-height:2rem;min-width:2rem;padding:.5rem;text-decoration:none;transition:all .2s ease}.page-link[data-v-df3e2573]:first-child{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.page-link[data-v-df3e2573]:last-child{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.page-link[data-v-df3e2573]:not(:last-child){border-right:none}.page-link[data-v-df3e2573]:hover:not(.disabled){background-color:#f9fafb;color:#1f2937}.page-link.active[data-v-df3e2573]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.page-link.disabled[data-v-df3e2573]{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.6}.page-link[aria-current=page][data-v-df3e2573]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}
