.calendario-container[data-astro-cid-loahurku]{padding:24px;overflow-y:auto;height:100%}.calendario-header[data-astro-cid-loahurku]{margin-bottom:24px}.calendario-header[data-astro-cid-loahurku] h1[data-astro-cid-loahurku]{font-size:2rem;font-weight:700;color:var(--texto);margin-bottom:8px}.calendario-subtitulo[data-astro-cid-loahurku]{color:var(--texto-sec);font-size:1rem}.calendario-mes[data-astro-cid-loahurku]{background:var(--bg-card);border-radius:16px;padding:24px;border:1px solid var(--border);margin-bottom:24px}.mes-topo[data-astro-cid-loahurku]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.mes-atual-titulo[data-astro-cid-loahurku]{font-size:1.5rem;font-weight:600;color:var(--texto);margin:0;text-align:center;flex:1}.mes-nav-btn[data-astro-cid-loahurku]{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--bg-hover);color:var(--texto);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.mes-nav-btn[data-astro-cid-loahurku]:hover:not(:disabled){background:var(--roxo);border-color:var(--roxo);color:#fff}.mes-nav-btn[data-astro-cid-loahurku]:disabled{opacity:.3;cursor:not-allowed}.mes-nav-btn[data-astro-cid-loahurku] svg[data-astro-cid-loahurku]{width:18px;height:18px}.dias-semana[data-astro-cid-loahurku]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:12px}.dias-semana[data-astro-cid-loahurku] span[data-astro-cid-loahurku]{text-align:center;font-size:.875rem;font-weight:600;color:var(--texto-sec);padding:8px 0}.grade-dias[data-astro-cid-loahurku]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.dia-celula[data-astro-cid-loahurku]{aspect-ratio:1 / 1;background:var(--bg-hover);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:4px;overflow:hidden;border:1px solid transparent;transition:background .2s,border-color .2s}.dia-celula[data-astro-cid-loahurku].vazio{background:transparent;pointer-events:none}.dia-celula[data-astro-cid-loahurku]:hover:not(.vazio){background:var(--border)}.dia-celula[data-astro-cid-loahurku].hoje{background:var(--roxo-suave);border-color:var(--roxo)}.dia-celula[data-astro-cid-loahurku].hoje .dia-numero[data-astro-cid-loahurku]{color:var(--roxo);font-weight:700}.dia-numero[data-astro-cid-loahurku]{font-size:.8rem;font-weight:500;color:var(--texto);line-height:1}.eventos-lista[data-astro-cid-loahurku]{display:flex;flex-direction:column;gap:3px;min-height:0}.evento-barrinha[data-astro-cid-loahurku]{height:16px;flex:0 0 16px;display:flex;align-items:center;justify-content:center;border-radius:4px;border-left:3px solid;cursor:pointer;transition:transform .15s,filter .15s}.evento-barrinha[data-astro-cid-loahurku]:hover{transform:scale(1.08);filter:brightness(1.15)}.evento-barrinha[data-astro-cid-loahurku].duradouro{border-left:none;border:1px solid}.evento-emoji[data-astro-cid-loahurku]{font-size:.65rem;line-height:1}.evento-mais[data-astro-cid-loahurku]{font-size:.6rem;color:var(--texto-sec);text-align:center;line-height:1;font-weight:600}.legenda[data-astro-cid-loahurku]{display:flex;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border);flex-wrap:wrap}.legenda-item[data-astro-cid-loahurku]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--texto-sec)}.legenda-dot[data-astro-cid-loahurku]{width:12px;height:12px;border-radius:50%}.legenda-duradouro[data-astro-cid-loahurku]{width:24px;height:12px;border-radius:4px}.cta-sugestao[data-astro-cid-loahurku]{padding:24px;background:var(--bg-card);border-radius:16px;text-align:center;border:1px solid var(--border)}.cta-sugestao[data-astro-cid-loahurku] p[data-astro-cid-loahurku]{color:var(--texto-sec);margin-bottom:16px;font-size:.95rem}.btn-sugestao[data-astro-cid-loahurku]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--roxo);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-sugestao[data-astro-cid-loahurku]:hover{background:var(--roxo-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6256c74d}.calendario-container[data-astro-cid-loahurku]::-webkit-scrollbar{width:8px}.calendario-container[data-astro-cid-loahurku]::-webkit-scrollbar-track{background:transparent}.calendario-container[data-astro-cid-loahurku]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.calendario-container[data-astro-cid-loahurku]::-webkit-scrollbar-thumb:hover{background:var(--roxo)}@media (max-width: 768px){.calendario-container[data-astro-cid-loahurku],.calendario-mes[data-astro-cid-loahurku]{padding:16px}.dia-celula[data-astro-cid-loahurku]{padding:4px;gap:3px;border-radius:8px}.dia-numero[data-astro-cid-loahurku]{font-size:.7rem}.evento-barrinha[data-astro-cid-loahurku]{height:8px;flex-basis:8px}.evento-emoji[data-astro-cid-loahurku]{display:none}}
