.page-hero[data-astro-cid-zge7vcgq]{text-align:center;padding:2rem 1rem 1rem}.hero-icon-ring[data-astro-cid-zge7vcgq]{border:2px solid var(--color-primary);width:72px;height:72px;color:var(--color-primary);background:#a4ce3a14;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.page-hero-title[data-astro-cid-zge7vcgq]{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(1.4rem,4vw,2rem);font-weight:800}.agenda-island[data-astro-cid-zge7vcgq]{margin-top:1.5rem}.search-row[data-astro-cid-zge7vcgq]{max-width:540px;margin-bottom:1rem;margin-left:auto;margin-right:auto}.search-bar[data-astro-cid-zge7vcgq]{background:var(--color-surface);border:1px solid var(--color-border);backdrop-filter:blur(8px);border-radius:100px;align-items:center;gap:10px;padding:.6rem 1rem;display:flex}.search-input[data-astro-cid-zge7vcgq]{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.search-input[data-astro-cid-zge7vcgq]::placeholder{opacity:.5}.search-clear[data-astro-cid-zge7vcgq]{color:var(--color-text);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;display:flex}.cat-scroll[data-astro-cid-zge7vcgq]{scrollbar-width:none;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.cat-scroll[data-astro-cid-zge7vcgq]::-webkit-scrollbar{display:none}.cat-btn[data-astro-cid-zge7vcgq]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:100px;flex-shrink:0;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s}.cat-btn[data-astro-cid-zge7vcgq]:hover{color:var(--color-primary);border-color:#a4ce3a66}.cat-btn-active[data-astro-cid-zge7vcgq]{border-color:var(--color-primary);color:var(--color-primary);background:#a4ce3a2e;font-weight:700}.agenda-grid[data-astro-cid-zge7vcgq]{grid-template-columns:1fr;gap:1.15rem;display:grid}@media (width>=640px){.agenda-grid[data-astro-cid-zge7vcgq]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.agenda-grid[data-astro-cid-zge7vcgq]{grid-template-columns:repeat(3,1fr)}}.agenda-card[data-astro-cid-zge7vcgq]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.agenda-card[data-astro-cid-zge7vcgq]:hover{border-color:#a4ce3a59;transform:translateY(-3px);box-shadow:0 10px 25px #00000073}.agenda-card[data-astro-cid-zge7vcgq].is-emergency{background:linear-gradient(#ff49610d 0%,#0a140a80 100%);border-color:#ff496166}.agenda-card[data-astro-cid-zge7vcgq].is-emergency:hover{border-color:#ff4961b3;box-shadow:0 10px 25px #ff496133}.agenda-card-top[data-astro-cid-zge7vcgq]{align-items:flex-start;gap:12px;padding:1rem;display:flex}.agenda-img-wrap[data-astro-cid-zge7vcgq]{flex-shrink:0;width:52px;height:52px;position:relative}.agenda-img[data-astro-cid-zge7vcgq]{object-fit:cover;background:#ffffff0d;border:2px solid #ffffff26;border-radius:50%;width:100%;height:100%;box-shadow:0 2px 8px #0006}.agenda-id-tag[data-astro-cid-zge7vcgq]{color:#fff;background:#111;border:1px solid #fff3;border-radius:8px;padding:1px 5px;font-size:.6rem;font-weight:800;line-height:1.2;position:absolute;bottom:-4px;right:-4px}.agenda-header-info[data-astro-cid-zge7vcgq]{flex:1;min-width:0}.agenda-rubro-badge[data-astro-cid-zge7vcgq]{color:#a4ce3a;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#a4ce3a26;border-radius:6px;max-width:100%;margin-bottom:4px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block;overflow:hidden}.is-emergency[data-astro-cid-zge7vcgq] .agenda-rubro-badge[data-astro-cid-zge7vcgq]{color:#ff6b7e;background:#ff496133}.agenda-name[data-astro-cid-zge7vcgq]{font-family:var(--font-heading);color:var(--color-text-title,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:.96rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.agenda-addr[data-astro-cid-zge7vcgq]{color:#e8f5e9a6;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin:0;font-size:.76rem;display:flex;overflow:hidden}.addr-icon[data-astro-cid-zge7vcgq]{color:#ff4961;flex-shrink:0}.agenda-actions-row[data-astro-cid-zge7vcgq]{background:#00000026;border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:.65rem 1rem;display:flex}.call-btn[data-astro-cid-zge7vcgq]{color:#25d366;cursor:pointer;background:#25d36626;border:1px solid #25d36666;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:.45rem .75rem;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;overflow:hidden}.call-btn[data-astro-cid-zge7vcgq]:hover{color:#081408;background:#25d366;transform:translateY(-1px);box-shadow:0 4px 12px #25d3664d}.btn-text[data-astro-cid-zge7vcgq]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.action-btn-circle[data-astro-cid-zge7vcgq]{color:#e8f5e9cc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;transition:all .2s;display:flex}.action-btn-circle[data-astro-cid-zge7vcgq]:hover{color:#a4ce3a;background:#a4ce3a33;border-color:#a4ce3a;transform:translateY(-2px)}.agenda-card-skel[data-astro-cid-zge7vcgq]{pointer-events:none}.empty-state[data-astro-cid-zge7vcgq]{text-align:center;opacity:.55;padding:3rem 1rem}.load-more-wrap[data-astro-cid-zge7vcgq]{justify-content:center;margin-top:1.5rem;display:flex}.agenda-cta[data-astro-cid-zge7vcgq]{text-align:center;opacity:.65;padding:1.5rem 0;font-size:.85rem}.cta-link[data-astro-cid-zge7vcgq]{color:var(--color-primary);text-decoration:underline}.tel-modal-backdrop[data-astro-cid-zge7vcgq]{z-index:99999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tel-modal-overlay[data-astro-cid-zge7vcgq]{-webkit-backdrop-filter:blur(8px);background:#000000b8;position:absolute;inset:0}.tel-modal-dialog[data-astro-cid-zge7vcgq]{z-index:1;background:#141f14;border:1px solid #a4ce3a40;border-radius:20px;flex-direction:column;width:100%;max-width:460px;max-height:85vh;animation:.22s cubic-bezier(.16,1,.3,1) modalScaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.tel-modal-header[data-astro-cid-zge7vcgq]{background:#a4ce3a14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}.tel-modal-header-info[data-astro-cid-zge7vcgq]{align-items:center;gap:12px;display:flex;overflow:hidden}.tel-modal-avatar[data-astro-cid-zge7vcgq]{object-fit:cover;border:2px solid var(--color-primary);background:#0d160d;border-radius:50%;flex-shrink:0;width:44px;height:44px}.tel-modal-title-box[data-astro-cid-zge7vcgq]{flex-direction:column;display:flex;overflow:hidden}.tel-modal-badge[data-astro-cid-zge7vcgq]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);font-size:.68rem;font-weight:700}.tel-modal-title[data-astro-cid-zge7vcgq]{color:var(--color-text-title,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;overflow:hidden}.tel-modal-close[data-astro-cid-zge7vcgq]{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.tel-modal-close[data-astro-cid-zge7vcgq]:hover{color:#f7810a;background:#ffffff14}.tel-modal-body[data-astro-cid-zge7vcgq]{max-height:calc(85vh - 140px);padding:1.25rem;overflow-y:auto}.tel-list-title[data-astro-cid-zge7vcgq]{text-transform:uppercase;letter-spacing:.5px;color:#a4ce3a;text-align:center;margin:0 0 1rem;font-size:.85rem;font-weight:700}.tel-list[data-astro-cid-zge7vcgq]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.tel-item[data-astro-cid-zge7vcgq]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:.75rem 1rem;transition:all .2s;display:flex}.tel-item[data-astro-cid-zge7vcgq]:hover{background:#a4ce3a0d;border-color:#a4ce3a66}.tel-item-icon[data-astro-cid-zge7vcgq]{color:#25d366;background:#25d36626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tel-item-number[data-astro-cid-zge7vcgq]{letter-spacing:-.2px;color:#fff;word-break:break-all;flex:1;font-size:1.15rem;font-weight:800}.tel-item-actions[data-astro-cid-zge7vcgq]{flex-shrink:0;align-items:center;gap:8px;display:flex}.tel-copy-btn[data-astro-cid-zge7vcgq]{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.tel-copy-btn[data-astro-cid-zge7vcgq]:hover{color:#f7810a;border-color:#f7810a;transform:scale(1.1)}.tel-call-link[data-astro-cid-zge7vcgq]{color:#fff;background:#10b981;border-radius:100px;align-items:center;gap:6px;padding:.45rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 10px #10b98140}.tel-call-link[data-astro-cid-zge7vcgq]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 14px #10b98159}.tel-modal-skeletons[data-astro-cid-zge7vcgq]{flex-direction:column;gap:.75rem;display:flex}.tel-skeleton-item[data-astro-cid-zge7vcgq]{border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:.75rem 1rem;display:flex}.tel-modal-empty[data-astro-cid-zge7vcgq]{text-align:center;padding:1.5rem 1rem}.tel-empty-icon[data-astro-cid-zge7vcgq]{margin-bottom:.75rem;animation:2s infinite pulseWarn;display:inline-block}@keyframes pulseWarn{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.tel-empty-title[data-astro-cid-zge7vcgq]{color:#f7810a;margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.tel-empty-text[data-astro-cid-zge7vcgq]{color:#ffffffbf;margin:0 0 .75rem;font-size:.9rem;line-height:1.4}.tel-empty-sub[data-astro-cid-zge7vcgq]{color:#ffffff8c;margin:0 0 1.25rem;font-size:.8rem;line-height:1.4}.tel-empty-btn[data-astro-cid-zge7vcgq]{align-items:center;gap:8px;margin:0 auto;display:inline-flex}.tel-modal-footer[data-astro-cid-zge7vcgq]{background:#0003;border-top:1px solid #ffffff14;justify-content:center;padding:.85rem 1.25rem;display:flex}.tel-close-btn[data-astro-cid-zge7vcgq]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;padding:.5rem 2rem;font-size:.85rem;font-weight:700;transition:all .2s}.tel-close-btn[data-astro-cid-zge7vcgq]:hover{background:#ffffff26;border-color:#ffffff4d}