.agenda-radio{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.agenda-pagina .agenda-nota{margin-bottom:18px}.agenda-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.agenda-chips label{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border:1px solid var(--linha);border-radius:14px;background:var(--bg-card);color:var(--ink);font-family:'Poppins',sans-serif;font-size:13px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 4px 12px -10px rgba(15,23,42,.36)}.agenda-chips label:hover{border-color:var(--teal-tinta);color:var(--teal-tinta)}.agenda-pagina #ag-f-cidade-fronteira:checked ~ .agenda-chips label[for="ag-f-cidade-fronteira"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-cidade-fronteira:focus-visible ~ .agenda-chips label[for="ag-f-cidade-fronteira"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-ponta-pora:checked ~ .agenda-chips label[for="ag-f-ponta-pora"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-ponta-pora:focus-visible ~ .agenda-chips label[for="ag-f-ponta-pora"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-pedro-juan:checked ~ .agenda-chips label[for="ag-f-pedro-juan"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-pedro-juan:focus-visible ~ .agenda-chips label[for="ag-f-pedro-juan"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-regiao:checked ~ .agenda-chips label[for="ag-f-regiao"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-regiao:focus-visible ~ .agenda-chips label[for="ag-f-regiao"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-tudo:checked ~ .agenda-chips label[for="ag-f-tudo"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-tudo:focus-visible ~ .agenda-chips label[for="ag-f-tudo"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-evento:checked ~ .agenda-chips label[for="ag-f-evento"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-evento:focus-visible ~ .agenda-chips label[for="ag-f-evento"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-show:checked ~ .agenda-chips label[for="ag-f-show"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-show:focus-visible ~ .agenda-chips label[for="ag-f-show"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-feira:checked ~ .agenda-chips label[for="ag-f-feira"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-feira:focus-visible ~ .agenda-chips label[for="ag-f-feira"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-cinema:checked ~ .agenda-chips label[for="ag-f-cinema"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-cinema:focus-visible ~ .agenda-chips label[for="ag-f-cinema"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-esporte:checked ~ .agenda-chips label[for="ag-f-esporte"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-esporte:focus-visible ~ .agenda-chips label[for="ag-f-esporte"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-curso:checked ~ .agenda-chips label[for="ag-f-curso"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-curso:focus-visible ~ .agenda-chips label[for="ag-f-curso"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-servico:checked ~ .agenda-chips label[for="ag-f-servico"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-servico:focus-visible ~ .agenda-chips label[for="ag-f-servico"]{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-pagina #ag-f-data:checked ~ .agenda-chips label[for="ag-f-data"]{background:#fff;color:var(--teal-tinta);border-color:color-mix(in srgb,var(--teal-tinta) 25%,var(--vidro-veu));box-shadow:0 2px 6px #0b29320a;font-weight:700}#ag-f-data:focus-visible ~ .agenda-chips label[for="ag-f-data"]{outline:2px solid var(--teal-tinta);outline-offset:2px}#ag-f-cidade-fronteira:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-item:not([data-tipo="evento"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="evento"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-evento:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="evento"])) .agenda-sem-filtro{display:block}#ag-f-cidade-fronteira:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-item:not([data-tipo="show"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="show"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-show:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="show"])) .agenda-sem-filtro{display:block}#ag-f-cidade-fronteira:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-item:not([data-tipo="feira"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="feira"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-feira:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="feira"])) .agenda-sem-filtro{display:block}#ag-f-cidade-fronteira:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-item:not([data-tipo="cinema"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="cinema"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-cinema:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="cinema"])) .agenda-sem-filtro{display:block}#ag-f-cidade-fronteira:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-item:not([data-tipo="esporte"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="esporte"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-esporte:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="esporte"])) .agenda-sem-filtro{display:block}#ag-f-cidade-fronteira:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-item:not([data-tipo="curso"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="curso"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-curso:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="curso"])) .agenda-sem-filtro{display:block}#ag-f-cidade-fronteira:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-item:not([data-tipo="servico"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="servico"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-servico:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="servico"])) .agenda-sem-filtro{display:block}#ag-f-cidade-fronteira:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-item:not([data-tipo="data"]){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-tipo="data"])){display:none}#ag-f-cidade-fronteira:checked ~ #ag-f-data:checked ~ .agenda-corpo:not(:has(.agenda-item[data-tipo="data"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-tudo:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-tudo:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-tudo:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="evento"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="evento"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-evento:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="evento"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="show"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="show"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-show:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="show"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="feira"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="feira"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-feira:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="feira"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="cinema"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="cinema"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-cinema:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="cinema"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="esporte"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="esporte"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-esporte:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="esporte"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="curso"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="curso"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-curso:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="curso"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="servico"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="servico"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-servico:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="servico"])) .agenda-sem-filtro{display:block}#ag-f-ponta-pora:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="ponta-pora"][data-tipo="data"]){display:none}#ag-f-ponta-pora:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="data"])){display:none}#ag-f-ponta-pora:checked ~ #ag-f-data:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="ponta-pora"][data-tipo="data"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-tudo:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-tudo:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-tudo:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="evento"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="evento"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-evento:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="evento"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="show"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="show"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-show:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="show"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="feira"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="feira"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-feira:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="feira"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="cinema"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="cinema"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-cinema:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="cinema"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="esporte"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="esporte"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-esporte:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="esporte"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="curso"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="curso"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-curso:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="curso"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="servico"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="servico"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-servico:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="servico"])) .agenda-sem-filtro{display:block}#ag-f-pedro-juan:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="pedro-juan"][data-tipo="data"]){display:none}#ag-f-pedro-juan:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="data"])){display:none}#ag-f-pedro-juan:checked ~ #ag-f-data:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="pedro-juan"][data-tipo="data"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-tudo:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"]){display:none}#ag-f-regiao:checked ~ #ag-f-tudo:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"])){display:none}#ag-f-regiao:checked ~ #ag-f-tudo:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="evento"]){display:none}#ag-f-regiao:checked ~ #ag-f-evento:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="evento"])){display:none}#ag-f-regiao:checked ~ #ag-f-evento:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="evento"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="show"]){display:none}#ag-f-regiao:checked ~ #ag-f-show:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="show"])){display:none}#ag-f-regiao:checked ~ #ag-f-show:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="show"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="feira"]){display:none}#ag-f-regiao:checked ~ #ag-f-feira:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="feira"])){display:none}#ag-f-regiao:checked ~ #ag-f-feira:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="feira"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="cinema"]){display:none}#ag-f-regiao:checked ~ #ag-f-cinema:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="cinema"])){display:none}#ag-f-regiao:checked ~ #ag-f-cinema:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="cinema"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="esporte"]){display:none}#ag-f-regiao:checked ~ #ag-f-esporte:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="esporte"])){display:none}#ag-f-regiao:checked ~ #ag-f-esporte:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="esporte"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="curso"]){display:none}#ag-f-regiao:checked ~ #ag-f-curso:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="curso"])){display:none}#ag-f-regiao:checked ~ #ag-f-curso:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="curso"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="servico"]){display:none}#ag-f-regiao:checked ~ #ag-f-servico:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="servico"])){display:none}#ag-f-regiao:checked ~ #ag-f-servico:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="servico"])) .agenda-sem-filtro{display:block}#ag-f-regiao:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-item:not([data-cidade~="regiao"][data-tipo="data"]){display:none}#ag-f-regiao:checked ~ #ag-f-data:checked ~ .agenda-corpo .agenda-mes:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="data"])){display:none}#ag-f-regiao:checked ~ #ag-f-data:checked ~ .agenda-corpo:not(:has(.agenda-item[data-cidade~="regiao"][data-tipo="data"])) .agenda-sem-filtro{display:block}.agenda-radio:not(#ag-f-tudo):checked ~ .agenda-corpo .agenda-mes-conta{display:none}.agenda-sem-filtro{display:none;border:1px dashed var(--linha);border-radius:14px;padding:26px;color:var(--suave);font-size:15px;line-height:1.5;margin-top:6px;background:var(--bg-card)}.agenda-dias{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding:2px 2px 4px;scrollbar-width:none;-ms-overflow-style:none}.agenda-dias::-webkit-scrollbar{display:none}.agenda-dia{flex:0 0 auto;box-sizing:border-box;width:62px;padding:8px 0 9px 12px;border:1px solid var(--linha);border-radius:14px;background:var(--bg-card);color:var(--ink);text-decoration:none;box-shadow:var(--sombra)}.agenda-dia .s{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--suave);line-height:1}.agenda-dia .d{display:block;font-family:'Poppins',sans-serif;font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.agenda-dia-ponto{display:block;width:5px;height:5px;border-radius:50%;background:transparent;margin-top:2px}.agenda-dia-ponto.tem{background:var(--teal-tinta)}a.agenda-dia:hover{border-color:var(--teal-tinta)}a.agenda-dia:focus-visible{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-dia.e-hoje{background:var(--navy);border-color:var(--navy);color:#fff}.agenda-dia.e-hoje .s{color:var(--mint)}.agenda-dia.e-hoje .agenda-dia-ponto.tem{background:var(--mint)}.agenda-corpo{background:var(--bg);border-radius:18px;padding:16px 16px 20px}.agenda-secao-cab{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-family:'Inter',system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.35;text-transform:uppercase;color:var(--suave);margin:24px 0 10px}.agenda-corpo>.agenda-mes:first-child .agenda-secao-cab{margin-top:2px}.agenda-mes-conta{font-weight:600;letter-spacing:.11em}.agenda-mes-conta::before{content:"· "}.agenda-item{background:var(--bg-card);border:1px solid var(--linha);border-radius:16px;box-shadow:var(--sombra);padding:15px 16px;margin:0 0 10px;position:relative;scroll-margin-top:96px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:0 14px;align-items:start;grid-template-areas:"ico tipo quando" "ico titulo quando" "ico linhas quando" "ico acoes acoes" "ico servicos servicos" "ico fontes fontes";transition:box-shadow .18s ease,transform .18s ease}.agenda-item:last-of-type{margin-bottom:0}.agenda-item:hover{box-shadow:var(--sombra-hover);transform:translateY(-1px)}.agenda-ico-circ{grid-area:ico;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.agenda-item .agenda-tipo{grid-area:tipo;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;line-height:1.2;margin:2px 0 3px}.agenda-item h3{grid-area:titulo;font-family:'Poppins',sans-serif;font-size:17.5px;font-weight:800;line-height:1.28;letter-spacing:-.025em;color:var(--ink);margin:0 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agenda-titulo-link{color:inherit}.agenda-titulo-link::after{content:"";position:absolute;inset:0;border-radius:16px}.agenda-item:hover .agenda-titulo-link{text-decoration:underline;text-underline-offset:3px}.agenda-titulo-link:focus-visible{outline:none}.agenda-titulo-link:focus-visible::after{outline:2px solid var(--teal-tinta);outline-offset:2px}.agenda-quando{grid-area:quando;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:3px;margin:2px 0 0;max-width:136px}.q-data{font-family:'Poppins',sans-serif;font-size:13px;font-weight:700;color:var(--ink);line-height:1.25;white-space:nowrap}.q-hora{font-size:12.5px;color:var(--suave);line-height:1.2}.agenda-pilula{display:inline-block;margin-top:3px;padding:3px 9px;border-radius:999px;background:var(--bg);color:var(--ink);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.agenda-pilula.e-hoje{background:var(--mint);color:var(--navy)}.agenda-item .agenda-linhas{grid-area:linhas;font-size:13px;line-height:1.5;color:var(--ink)}.agenda-item .agenda-linhas b{font-size:11px;font-weight:800;letter-spacing:.09em;color:var(--suave);margin-right:6px}.agenda-item .agenda-acoes{grid-area:acoes;margin-top:10px}.agenda-item .agenda-servicos{grid-area:servicos}.agenda-item .agenda-fontes{grid-area:fontes;margin-top:9px}.agenda-acoes,.agenda-servicos,.agenda-fontes{position:relative;z-index:1}.agenda-servicos{margin-top:9px;display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}.agenda-servicos a{display:inline-flex;align-items:center;gap:7px;padding-block:14px;margin-block:-13px;font-size:12.5px;font-weight:600;color:var(--suave)}.agenda-servicos a:hover{color:var(--teal-tinta);text-decoration:underline}.agenda-ico{flex:0 0 auto;display:block}@media(max-width:700px){.agenda-corpo{padding:12px 12px 16px;border-radius:16px}.agenda-item{grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:14px;grid-template-areas:"ico tipo" "ico titulo" "ico quando" "ico linhas" "ico acoes" "ico servicos" "ico fontes"}.agenda-ico-circ{width:40px;height:40px}.agenda-ico-circ svg{width:20px;height:20px}.agenda-item h3{font-size:16px;margin-bottom:5px}.agenda-quando{flex-direction:row;flex-wrap:wrap;align-items:center;text-align:left;max-width:none;gap:0 8px;margin:0 0 7px}.agenda-quando .q-hora::before{content:"·";margin-right:8px;color:var(--suave)}.agenda-pilula{margin-top:0}.agenda-chips{gap:6px}.agenda-chips label{padding:0 11px;font-size:12px;border-radius:12px}.agenda-secao-cab{margin:20px 0 9px}.agenda-servicos{gap:0 16px}.agenda-servicos a{font-size:12px}}@media(max-width:370px){.agenda-corpo{padding:10px 10px 14px}.agenda-item{grid-template-columns:36px minmax(0,1fr);gap:0 10px;padding:12px}.agenda-ico-circ{width:36px;height:36px}}.agenda-pagina [hidden]{display:none!important}.agenda-pagina .agenda-item{--vidro-tinta:9%;background:color-mix(in srgb,var(--acento) var(--vidro-tinta),var(--vidro-veu));border:0;box-shadow:var(--vidro-sombra);-webkit-backdrop-filter:var(--vidro-blur);backdrop-filter:var(--vidro-blur);padding:20px;margin-bottom:14px}.agenda-pagina .agenda-item h3{display:block;overflow:visible;font-size:20px;line-height:1.35}.agenda-pagina .agenda-cta.secundaria{min-height:36px;padding:8px 14px;margin:0;border-radius:10px;background:var(--navy);color:#fff}.agenda-pagina .agenda-acoes{display:flex;flex-wrap:wrap;gap:8px}.agenda-pagina .agenda-servicos{gap:8px 16px}.agenda-pagina .agenda-servicos a{margin:0;padding-block:5px;min-height:30px}.agenda-pagina .agenda-servicos button{min-height:36px;padding:7px 12px;border:1px solid var(--linha);border-radius:10px;background:var(--bg-card);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.agenda-pagina .agenda-servicos button[aria-pressed="true"]{background:var(--navy);color:#fff}.agenda-pagina button:focus-visible,.agenda-calendario summary:focus-visible{outline:2px solid var(--teal-tinta);outline-offset:3px}.agenda-filtro-rotulo{flex-basis:100%;font-size:12px;font-weight:700;color:var(--suave)}.agenda-chips label{min-height:36px;border-radius:10px}.agenda-filtro-cidade{margin-bottom:18px}.agenda-filtro-cidade label{min-height:42px}.agenda-periodos{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 14px}.agenda-periodos button,.agenda-mes-nav button,.agenda-grade-mes button,.agenda-grade-semana-dias button{min-height:40px;border:0;border-radius:10px;background:var(--bg-card);color:var(--ink);padding:8px 12px;cursor:pointer;font:600 13px/1.4 'Inter',sans-serif}.agenda-periodos button[aria-pressed="true"],.agenda-grade-mes button[aria-pressed="true"],.agenda-grade-semana-dias button[aria-pressed="true"]{background:var(--navy);color:#fff}.agenda-contador{display:inline-flex;min-width:20px;justify-content:center;margin-left:4px}.agenda-calendario{--acento:var(--mint);--vidro-tinta:10%;background:color-mix(in srgb,var(--acento) var(--vidro-tinta),var(--vidro-veu));border:1px solid color-mix(in srgb,var(--acento) var(--vidro-fio-tinta),var(--vidro-veu));box-shadow:var(--vidro-sombra);-webkit-backdrop-filter:var(--vidro-blur);backdrop-filter:var(--vidro-blur);padding:14px 18px;border-radius:14px;max-width:480px;margin-bottom:16px}.agenda-calendario summary{cursor:pointer;min-height:28px;font-weight:700;font-size:14px;color:var(--ink)}.agenda-mes-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.agenda-mes-atual{font-size:16px;font-weight:700;text-transform:capitalize;color:var(--ink)}.agenda-grade-semana,.agenda-grade-mes,.agenda-grade-semana-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.agenda-grade-semana span{font-size:11px;color:var(--suave);padding-block:8px}.agenda-grade-mes button,.agenda-grade-semana-dias button{padding:5px 0;min-height:42px}.agenda-grade-mes small,.agenda-grade-semana-dias small{display:block;font-size:9px;line-height:1.2}.agenda-calendario-nota,.agenda-resultados,.agenda-aviso-storage{font-size:13px;line-height:1.5;color:var(--ink);margin:10px 0 16px}.agenda-pagina.agenda-pronta .agenda-dias,.agenda-pagina.agenda-pronta .agenda-mes-conta{display:none}@media(max-width:700px){.agenda-pagina .agenda-item{padding:16px;grid-template-areas:"ico tipo" "titulo titulo" "quando quando" "linhas linhas" "acoes acoes" "servicos servicos" "fontes fontes"}.agenda-pagina .agenda-item h3{font-size:18px;margin-top:10px}.agenda-pagina .agenda-ico-circ{width:30px;height:30px}.agenda-pagina .agenda-tipo{align-self:center}.agenda-calendario{padding:12px}.agenda-periodos{gap:6px}.agenda-periodos button{padding:8px 10px}}.agenda-semana-atual{font-size:12px;font-weight:600;color:var(--suave)}.agenda-grade-semana-dias button{font-size:20px}.agenda-pagina button[aria-current="date"]:not([aria-pressed="true"]){background:var(--mint);color:var(--navy)}.agenda-dia-cores{display:flex;justify-content:center;gap:3px;min-height:6px;margin-top:4px}.agenda-dia-cores i{display:block;width:5px;height:5px;border-radius:50%}.agenda-grade-semana-dias{margin-bottom:16px}@media(min-width:1024px){.agenda-pagina.agenda-pronta{max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:28px;grid-template-areas:"intro intro" "cidade cidade" "tipo tipo" "periodo periodo" "aviso aviso" "semana calendario" "resultado calendario" "lista calendario"}.agenda-pronta .cat-page-header{grid-area:intro}.agenda-pronta .agenda-filtro-cidade{grid-area:cidade}.agenda-pronta .agenda-filtro-tipo{grid-area:tipo}.agenda-pronta .agenda-ferramentas{display:contents}.agenda-pronta .agenda-periodos{grid-area:periodo}.agenda-pronta .agenda-aviso-storage{grid-area:aviso}.agenda-pronta .agenda-semana{grid-area:semana}.agenda-pronta .agenda-calendario{grid-area:calendario;align-self:start}.agenda-pronta .agenda-resultados{grid-area:resultado}.agenda-pronta .agenda-corpo{grid-area:lista}}.agenda-pagina .agenda-chips,.agenda-pagina .agenda-periodos{gap:var(--controle-gap)}.agenda-pagina .agenda-chips label,.agenda-pagina .agenda-periodos button,.agenda-pagina .agenda-mes-nav button,.agenda-pagina .agenda-grade-semana-dias button,.agenda-pagina .agenda-grade-mes button{--acento:var(--teal-tinta);--vidro-tinta:9%;min-height:var(--controle-altura);padding:var(--controle-py) var(--controle-px);border-radius:var(--controle-raio);border:1px solid color-mix(in srgb,var(--acento) var(--vidro-fio-tinta),var(--vidro-veu));background:color-mix(in srgb,var(--acento) var(--vidro-tinta),var(--vidro-veu));box-shadow:var(--vidro-sombra);backdrop-filter:var(--vidro-blur);-webkit-backdrop-filter:var(--vidro-blur);font:600 13px/1.4 'Inter',sans-serif;color:var(--ink)}.agenda-pagina .agenda-periodos button[aria-pressed="true"],.agenda-pagina .agenda-grade-semana-dias button[aria-pressed="true"],.agenda-pagina .agenda-grade-mes button[aria-pressed="true"]{background:color-mix(in srgb,var(--teal-tinta) 17%,var(--vidro-veu));color:var(--navy);border-color:var(--teal-tinta);box-shadow:inset 0 0 0 1px var(--teal-tinta);font-weight:700}.agenda-pagina .agenda-grade-semana-dias,.agenda-pagina .agenda-grade-mes{gap:8px}.agenda-pagina .agenda-grade-semana-dias button,.agenda-pagina .agenda-grade-mes button{padding:8px 0}.agenda-pagina .agenda-grade-semana-dias button{font-size:20px}.agenda-pagina .agenda-grade-semana-dias small{font-size:11px}.agenda-pagina .agenda-grade-mes small{font-size:10px}.agenda-pagina .agenda-calendario{border-radius:var(--controle-raio)}.agenda-pagina.agenda-pronta{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "periodo" "cidade" "tipo" "semana" "calendario" "aviso" "resultado" "lista";max-width:1100px;column-gap:28px}.agenda-pronta .cat-page-header{grid-area:intro}.agenda-pronta .agenda-ferramentas{display:contents}.agenda-pronta .agenda-periodos{grid-area:periodo}.agenda-pronta .agenda-filtro-cidade{grid-area:cidade}.agenda-pronta .agenda-filtro-tipo{grid-area:tipo}.agenda-pronta .agenda-semana{grid-area:semana}.agenda-pronta .agenda-calendario{grid-area:calendario}.agenda-pronta .agenda-resultados{grid-area:resultado}.agenda-pronta .agenda-corpo{grid-area:lista}.agenda-pronta .agenda-aviso-storage{grid-area:aviso}.agenda-pagina .agenda-periodos{margin:0 0 20px;gap:6px;align-items:center;flex-wrap:wrap}.agenda-pagina .agenda-periodos button{background:transparent;border:0;box-shadow:none;backdrop-filter:none;border-radius:0;padding:12px 10px;min-height:44px;font-size:14px;font-weight:500;color:var(--suave)}.agenda-pagina .agenda-periodos button[aria-pressed="true"]{background:transparent;color:var(--teal-tinta);border:0;box-shadow:inset 0 -3px var(--teal-tinta);font-weight:700}.agenda-pagina .agenda-periodos button[data-period="saved"]{margin-left:auto;border-radius:10px;background:color-mix(in srgb,var(--teal-tinta) 7%,var(--vidro-veu));font-size:13px}.agenda-pagina .agenda-contador{background:var(--navy);color:#fff;border-radius:50%;min-width:20px;font-size:11px;line-height:20px}.agenda-pagina .agenda-chips{gap:6px;margin:0;padding:16px 18px;background:color-mix(in srgb,var(--teal-tinta) 6%,var(--vidro-veu));backdrop-filter:var(--vidro-blur);border:1px solid color-mix(in srgb,var(--teal-tinta) 12%,var(--vidro-veu));box-shadow:none}.agenda-pagina .agenda-filtro-cidade{border-radius:16px 16px 0 0;border-bottom:0;padding-bottom:8px}.agenda-pagina .agenda-filtro-tipo{border-radius:0 0 16px 16px;border-top:0;padding-top:8px;margin-bottom:24px}.agenda-pagina .agenda-filtro-rotulo{flex-basis:100%;font:600 11px/1.5 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.agenda-pagina .agenda-chips label{border:1px solid transparent;background:transparent;box-shadow:none;backdrop-filter:none;min-height:36px;border-radius:8px;padding:8px 10px;font:500 13px/1.4 Inter,sans-serif;color:var(--ink)}.agenda-pagina .agenda-semana{padding:0 0 8px}.agenda-pagina .agenda-mes-nav{justify-content:flex-start;margin:0 0 10px;gap:12px}.agenda-pagina .agenda-semana-atual{flex:1;font-size:12px;text-align:center}.agenda-pagina .agenda-mes-nav button{border:0;background:transparent;box-shadow:none;backdrop-filter:none;width:36px;min-height:36px;padding:6px;color:var(--teal-tinta)}.agenda-pagina .agenda-grade-semana-dias{gap:6px;margin-bottom:0}.agenda-pagina .agenda-grade-semana-dias button,.agenda-pagina .agenda-grade-mes button{border:0;background:transparent;box-shadow:none;backdrop-filter:none;border-radius:10px;min-height:64px;padding:8px 0;font-weight:500}.agenda-pagina .agenda-grade-semana-dias button small{font-weight:500;color:var(--suave)}.agenda-pagina .agenda-grade-semana-dias button[aria-current="date"]:not([aria-pressed="true"]){background:color-mix(in srgb,var(--teal-tinta) 8%,var(--vidro-veu));color:var(--teal-tinta)}.agenda-pagina .agenda-grade-semana-dias button[aria-pressed="true"],.agenda-pagina .agenda-grade-mes button[aria-pressed="true"]{background:var(--teal-tinta);color:white;box-shadow:none;border:0}.agenda-pagina .agenda-grade-semana-dias button[aria-pressed="true"] small{color:white}.agenda-pagina .agenda-calendario{background:transparent;border:0;box-shadow:none;backdrop-filter:none;padding:0;max-width:none;margin:6px 0 12px}.agenda-pagina .agenda-calendario summary{font:600 12px/1.5 Inter,sans-serif;color:var(--teal-tinta);min-height:36px;padding:8px 0}.agenda-pagina .agenda-calendario[open]{background:color-mix(in srgb,var(--teal-tinta) 6%,var(--vidro-veu));padding:14px;border:1px solid color-mix(in srgb,var(--teal-tinta) 12%,var(--vidro-veu));border-radius:16px}.agenda-pagina .agenda-grade-mes button{min-height:38px;padding:5px 0}.agenda-pagina .agenda-resultados{margin:12px 0 16px;font-weight:600}@media(min-width:1024px){.agenda-pagina.agenda-pronta{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"intro intro" "periodo periodo" "cidade cidade" "tipo tipo" "semana calendario" "aviso aviso" "resultado resultado" "lista lista"}.agenda-pagina .agenda-chips{align-items:center;gap:8px}.agenda-pagina .agenda-filtro-rotulo{flex-basis:110px;margin:0}.agenda-pagina .agenda-calendario{align-self:start;margin-left:20px}.agenda-pagina .agenda-periodos button{font-size:15px}}@media(max-width:600px){.agenda-pagina .agenda-periodos{gap:0}.agenda-pagina .agenda-periodos button{font-size:12px;padding:10px 8px}.agenda-pagina .agenda-periodos button[data-period="saved"]{margin:8px 0 0;flex-basis:100%;background:transparent;text-align:left;padding-left:8px;font-size:12px}.agenda-pagina .agenda-chips{padding-left:12px;padding-right:12px}.agenda-pagina .agenda-chips label{padding:8px;font-size:12px}.agenda-pagina .agenda-calendario{margin-top:0}}.agenda-pagina:not(.agenda-pronta)>.agenda-periodos{display:none}.agenda-pagina.agenda-pronta{margin-inline:auto;width:100%}