@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vermelho:#e10600;--vermelho-escuro:#b30500;--branco:#fff;--carvao:#1e2226;--cinza-700:#4b5259;--cinza-300:#c7ccd1;--cinza-200:#e2e5e8;--cinza-100:#f0f2f3;--f-titulo:"Barlow Condensed", "Arial Narrow", sans-serif;--f-texto:"Barlow", system-ui, sans-serif;--risca:22px;--riscas:repeating-linear-gradient(90deg, var(--vermelho) 0 var(--risca), var(--branco) var(--risca) calc(var(--risca) * 2));--gutter:16px;--largura:1120px;--toque:44px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--branco);min-height:100dvh;color:var(--carvao);font:400 1.0625rem/1.5 var(--f-texto);margin:0}body:has(dialog[open]){overflow:hidden}#root{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}h1,h2,h3{font-family:var(--f-titulo);text-transform:uppercase;margin:0;font-weight:800;line-height:.95}h1{font-size:clamp(2.75rem,12vw,4.5rem)}h2{font-size:clamp(2.25rem,9vw,3.25rem)}h3{font-size:1.75rem;font-weight:700;line-height:1}p{margin:0}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--carvao);outline-offset:2px}.sobre-escuro :focus-visible,.hero :focus-visible{outline-color:var(--branco)}.contentor{width:100%;max-width:var(--largura);padding-inline:var(--gutter);margin-inline:auto}.botao{background:var(--vermelho);min-height:52px;color:var(--branco);font:700 1.375rem/1 var(--f-titulo);text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:8px 24px;text-decoration:none;display:inline-flex}.botao:hover{background:var(--vermelho-escuro)}.botao:disabled{background:var(--cinza-700);cursor:progress}.botao--largo{width:100%}.botao--secundario{background:var(--branco);color:var(--carvao);box-shadow:inset 0 0 0 2px var(--carvao)}.botao--secundario:hover{background:var(--cinza-200)}.cabecalho__barra{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding-block:8px;display:flex}.marca{min-height:var(--toque);color:var(--carvao);font:800 1.5rem/1 var(--f-titulo);text-transform:uppercase;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.emblema{width:auto;height:44px;display:block}.ligacao-reservar{min-height:var(--toque);font:700 1.25rem/1 var(--f-titulo);text-transform:uppercase;text-underline-offset:4px;align-items:center;padding-inline:12px;text-decoration-thickness:2px;display:inline-flex}.faixa-riscas{background:var(--riscas);height:10px;box-shadow:inset 0 -1px 0 var(--cinza-200)}.rodape{background:var(--carvao);color:var(--branco);margin-top:64px}.rodape__conteudo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:16px;display:flex}.rodape a{min-height:var(--toque);align-items:center;display:inline-flex}.rodape__autor{color:var(--cinza-300);margin:0;font-size:.8125rem}.rodape__autor a{color:inherit}.hero{background:var(--carvao);color:var(--branco);position:relative;overflow:hidden}.hero__riscas{background:var(--riscas);--risca:34px;clip-path:polygon(0 0,100% 0,100% 42%,50% 100%,0 42%);background-position:50%;height:190px}.hero__texto{padding-block:24px 40px}.hero h1{font-size:clamp(3.5rem,21vw,10rem);line-height:.86}.hero__subtitulo{font:700 clamp(1.75rem, 7.5vw, 2.75rem)/1 var(--f-titulo);text-transform:uppercase;color:var(--cinza-300);margin-top:12px}.hero .botao{width:100%;min-height:60px;margin-top:28px;font-size:1.625rem}.seccao{padding-block:48px 0}.seccao>.contentor>h2{margin-bottom:24px}.campos{gap:32px;display:grid}.campo{border-top:6px solid var(--carvao);padding-top:16px}.campo__modalidades{margin:12px 0 0;padding:0;list-style:none}.campo__modalidades li{border-bottom:1px solid var(--cinza-300);justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;display:flex}.preco{font:800 2rem/1 var(--f-titulo);white-space:nowrap}.preco small{font:500 1rem/1 var(--f-texto);color:var(--cinza-700)}.campo__horarios{margin:12px 0 0;padding:0;list-style:none}.campo__horarios strong{font-weight:600}.passos{counter-reset:passo;gap:24px;margin:0;padding:0;list-style:none;display:grid}.passos li{counter-increment:passo;grid-template:auto 1fr/56px 1fr;gap:0 8px;display:grid}.passos li:before{content:counter(passo);color:var(--vermelho);font:800 4.5rem/.85 var(--f-titulo);grid-row:span 2}.passos h3{margin-bottom:4px}.contactos{gap:4px;margin:16px 0 0;display:grid}.contactos dt{color:var(--cinza-700);margin-top:12px;font-size:.9375rem}.contactos dd{margin:0;font-size:1.1875rem;font-weight:600}.contactos a{min-height:var(--toque);align-items:center;display:inline-flex}.duas-colunas{gap:48px;display:grid}.texto-seccao{margin-top:16px}.reservar{padding-block:24px 0}.reservar h1{margin-bottom:8px}.faixa-dias{align-items:center;gap:8px;margin-top:16px;display:flex}.faixa-dias .dias{flex:1;min-width:0}.dias__seta{display:none}@media (hover:hover) and (pointer:fine){.faixa-dias .dias{margin-inline:0;padding-inline:4px;scroll-padding-inline:4px}.dias__seta{width:var(--toque);height:var(--toque);border:2px solid var(--carvao);background:var(--branco);color:var(--carvao);cursor:pointer;flex:none;place-items:center;margin-bottom:8px;font-size:1rem;display:grid}.dias__seta:hover{background:var(--cinza-200)}.dias__seta:disabled{border:2px dashed var(--cinza-300);background:var(--branco);color:var(--cinza-300);cursor:default}.dias__seta[hidden]{display:none}}.dias{margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.dia{border:2px solid var(--carvao);background:var(--branco);min-height:96px;color:var(--carvao);font-family:var(--f-texto);scroll-snap-align:start;cursor:pointer;flex:0 0 72px;align-content:center;justify-items:center;gap:2px;padding:8px 4px;display:grid}.dia__numero{font:800 2.25rem/1 var(--f-titulo)}.dia__semana,.dia__mes{font-size:.875rem;line-height:1.1}.dia__estado{min-height:1.1em;font-size:.8125rem;font-weight:600;line-height:1.1}.dia[aria-pressed=true]{background:var(--carvao);color:var(--branco)}.dia--cheio{background:var(--cinza-200);border-style:dashed}.dia:disabled{border:2px dashed var(--cinza-300);background:var(--cinza-100);color:var(--cinza-700);cursor:not-allowed}.dia-escolhido{margin-top:20px}.dia-escolhido h2{font-size:2.25rem}.dia-escolhido__data{margin-top:4px;font-weight:600}.dia-escolhido+.dia-escolhido{margin-top:32px}.slots{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.slot{border:2px solid var(--vermelho);background:var(--branco);width:100%;min-height:64px;color:var(--carvao);font-family:var(--f-texto);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.slot:hover{background:var(--cinza-100)}.slot__hora{font:700 1.75rem/1 var(--f-titulo);display:block}.slot__nota{margin-top:2px;font-size:.875rem;line-height:1.2;display:block}.slot__estado{flex:none;font-weight:600}.slot[aria-pressed=true]{background:var(--vermelho);border-color:var(--vermelho);color:var(--branco)}.slot:disabled{border:2px dashed var(--cinza-700);background:repeating-linear-gradient(135deg, var(--cinza-100) 0 8px, var(--cinza-200) 8px 16px);color:var(--cinza-700);cursor:not-allowed}.aviso{border-left:6px solid var(--carvao);background:var(--cinza-100);margin-top:16px;padding:12px 16px;font-weight:500}.aviso--erro{border-left-color:var(--vermelho)}.estado-vazio{margin-top:24px}.estado-vazio .botao{margin-top:16px}.folha{border:0;border-top:10px solid #0000;border-image:var(--riscas) 10;background:var(--branco);width:100%;max-width:100%;max-height:92dvh;color:var(--carvao);overscroll-behavior:contain;margin:auto 0 0;padding:0;overflow-y:auto}.folha::backdrop{background:#1e2226b8}.folha[open]{animation:.18s ease-out folha-entra}@keyframes folha-entra{0%{opacity:0;transform:translateY(32px)}}.folha__topo{padding:16px var(--gutter) 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.folha__topo h2{font-size:2.25rem}.folha__slot{margin-top:4px;font-weight:600}.fechar{min-width:var(--toque);min-height:var(--toque);color:var(--carvao);font:600 1rem/1 var(--f-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;text-decoration:underline}.formulario{padding:16px var(--gutter) 24px;gap:16px;display:grid}.campo-form{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.campo-form>label,.campo-form>legend{padding:0;font-weight:600}.campo-form input[type=text],.campo-form input[type=email],.campo-form input[type=tel],.campo-form textarea{border:2px solid var(--cinza-700);background:var(--branco);width:100%;min-height:48px;color:var(--carvao);font:400 1.0625rem/1.4 var(--f-texto);border-radius:0;padding:10px 12px}.campo-form textarea{resize:vertical}.campo-form [aria-invalid=true]{border-color:var(--vermelho)}.erro-campo{color:var(--vermelho-escuro);font-size:.9375rem;font-weight:500}.ajuda{color:var(--cinza-700);font-size:.9375rem;font-weight:400}.modalidades{gap:8px;margin-top:4px;display:grid}.modalidade{border:2px solid var(--cinza-700);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.modalidade:has(input:checked){border-color:var(--vermelho);box-shadow:inset 0 0 0 2px var(--vermelho)}.modalidade:has(input:focus-visible){outline:3px solid var(--carvao);outline-offset:2px}.modalidade input{width:22px;height:22px;accent-color:var(--vermelho);margin:0}.modalidade__nome{flex:1;font-weight:600}.modalidade .preco{font-size:1.5rem}.modalidade-unica{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.modalidade-unica span{font-weight:600}.turnstile{min-height:65px}.privacidade-nota{color:var(--cinza-700);font-size:.9375rem}.resultado{max-width:640px;padding-block:32px 0}.resultado>p{margin-top:12px}.resultado .botao{margin-top:24px}.contagem{color:var(--vermelho);font:800 clamp(5.5rem, 28vw, 9rem)/.9 var(--f-titulo);font-variant-numeric:tabular-nums;margin-top:16px;display:block}.resumo{grid-template-columns:auto 1fr;gap:8px 16px;margin:20px 0 0;display:grid}.resumo dt{color:var(--cinza-700)}.resumo dd{margin:0;font-weight:600}@media (width>=720px){:root{--gutter:32px}.campos{grid-template-columns:repeat(2,1fr);gap:48px}.passos{grid-template-columns:repeat(3,1fr);gap:32px}.duas-colunas,.slots{grid-template-columns:repeat(2,1fr)}.seccao{padding-block:72px 0}.hero__conteudo{position:relative}.hero__riscas{--risca:44px;clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%);width:46%;height:100%;position:absolute;inset:0 0 0 auto}.hero__texto{width:56%;padding-block:88px;position:relative}.hero h1{font-size:clamp(4rem,10vw,8.5rem)}.hero .botao{width:auto}.folha{width:min(520px,100%);max-height:88dvh;margin:auto}.dias{margin-inline:0;padding-inline:2px}}@media (width>=1040px){.slots{grid-template-columns:repeat(3,1fr)}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin{background:var(--cinza-100);flex-direction:column;min-height:100dvh;display:flex}.admin h1{font-size:clamp(2rem,8vw,2.75rem)}.admin-topo{background:var(--carvao);color:var(--branco)}.admin-topo__barra{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.marca--admin{color:var(--branco);font-size:1.25rem}.marca--admin .emblema{height:34px}.admin-sair{min-height:var(--toque);color:var(--branco);font:600 1rem/1 var(--f-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.admin-nav{flex-wrap:wrap;gap:0 4px;padding-bottom:4px;display:flex}.admin-nav a:first-child{margin-left:-10px}.admin-nav a{min-height:var(--toque);color:var(--cinza-300);font:700 1.125rem/1 var(--f-titulo);text-transform:uppercase;border-bottom:3px solid #0000;flex:none;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.admin-nav a.active{color:var(--branco);border-bottom-color:var(--vermelho)}.admin-topo .faixa-riscas{height:6px}.admin-conteudo{flex:1;padding-block:20px 48px}.admin-a-carregar{color:var(--cinza-700);margin-top:16px}.admin-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-cabecalho .botao{min-height:var(--toque);padding-inline:16px;font-size:1.125rem}.admin-cabecalho--sub{margin:32px 0 4px}.admin-cabecalho--sub .admin-subtitulo{margin:0}.admin-subtitulo{margin:32px 0 8px;font-size:1.75rem}.admin .ajuda{display:block}.admin .campo-form input:not([type=checkbox]):not([type=radio]),.admin .campo-form select,.admin .campo-form textarea{width:100%;min-width:0;min-height:var(--toque);border:2px solid var(--cinza-700);background:var(--branco);color:var(--carvao);font:400 1rem/1.4 var(--f-texto);border-radius:0;padding:8px 10px}.admin-form{gap:14px;display:grid}.admin-confirmar{min-height:var(--toque);cursor:pointer;align-items:flex-start;gap:10px;padding-top:10px;font-weight:500;display:flex}.admin-confirmar input{width:22px;height:22px;accent-color:var(--vermelho);flex:none;margin:0}.admin-login{max-width:420px;margin-inline:auto;padding-top:16px}.admin-login h1{margin-bottom:16px}.admin-qr{background:var(--branco);border:2px solid var(--carvao);width:200px;height:200px;padding:8px;display:block}.admin-segredo{background:var(--branco);word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:8px;padding:8px;font-size:.9375rem;display:block}.admin .admin-codigo{font:700 1.75rem/1 var(--f-titulo);letter-spacing:.3em;text-align:center}.admin details summary{min-height:var(--toque);cursor:pointer;align-items:center;font-weight:600;display:flex}.admin-filtros{background:var(--branco);border-top:4px solid var(--carvao);grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.admin-filtros__pesquisa{grid-column:1/-1}.admin-contagem{color:var(--cinza-700);margin:12px 0 0;font-size:.9375rem}.admin-dia{margin-top:20px}.admin-dia__titulo{border-bottom:2px solid var(--carvao);align-items:baseline;gap:10px;padding-bottom:6px;font-size:1.5rem;display:flex}.admin-dia--proximo .admin-dia__titulo{border-bottom:4px solid var(--vermelho)}.admin-dia__etiqueta{color:var(--vermelho-escuro)}.admin-dia__n{font:600 .9375rem/1 var(--f-texto);color:var(--cinza-700);text-transform:none;margin-left:auto}.admin-lista{margin:0;padding:0;list-style:none}.admin-linha{min-height:var(--toque);background:var(--branco);border-bottom:1px solid var(--cinza-200);color:var(--carvao);grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.admin-linha:hover{background:var(--cinza-100)}.admin-linha__hora{font:700 1.25rem/1.1 var(--f-titulo);font-variant-numeric:tabular-nums}.admin-linha__campo{color:var(--cinza-700);align-self:center;font-size:.9375rem}.admin-linha__nome{grid-column:1/-1;font-weight:600}.admin-linha__contacto{color:var(--cinza-700);overflow-wrap:anywhere;grid-column:1/-1;font-size:.9375rem}.admin-linha__etiquetas{grid-column:1/-1;gap:6px;display:flex}.admin-linha--cancelada,.admin-linha--expirada{color:var(--cinza-700)}.admin-linha--cancelada .admin-linha__nome{text-decoration:line-through}.etiqueta{border:1px solid var(--cinza-700);padding:2px 8px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-block}.etiqueta--confirmada{background:var(--carvao);border-color:var(--carvao);color:var(--branco)}.etiqueta--pendente{border-style:dashed}.etiqueta--cancelada{border-color:var(--vermelho-escuro);color:var(--vermelho-escuro)}.etiqueta--expirada{color:var(--cinza-700)}.admin-voltar{min-height:var(--toque);color:var(--carvao);font:600 1rem/1 var(--f-texto);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.admin-detalhe__grelha{background:var(--branco);border-top:4px solid var(--carvao);gap:20px;padding:16px;display:grid}.admin-resumo{margin:0}.admin-resumo dd{overflow-wrap:anywhere}.admin-pre{white-space:pre-wrap}.admin-acoes{align-content:start;gap:8px;display:grid}.admin-acoes .botao{min-height:48px;font-size:1.125rem}.admin-historico{border-left:3px solid var(--cinza-300);margin:0;padding:0;list-style:none}.admin-historico li{gap:2px;padding:6px 0 10px 14px;display:grid}.admin-historico time{color:var(--cinza-700);font-size:.875rem}.admin-historico p{background:var(--branco);margin-top:4px;padding:8px;font-size:.9375rem}.admin-dialogo{border-top:6px solid var(--carvao);border-image:}.admin-dialogo .folha__topo h2{font-size:1.75rem}.admin-dialogo__corpo{padding:12px var(--gutter) 20px}.admin-afetadas{background:var(--cinza-100);padding:10px 12px}.admin-fora{margin:8px 0 0;padding-left:18px}.admin-fora a{padding-block:6px;display:inline-block}.admin-bloco{border:0;border-top:4px solid var(--carvao);background:var(--branco);gap:14px;min-width:0;margin:0;padding:14px;display:grid}.admin-bloco>legend{float:left;width:100%;font:800 1.5rem/1 var(--f-titulo);text-transform:uppercase;padding:0}.admin-horas{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.admin-hora{border:2px solid var(--vermelho);background:var(--branco);min-height:48px;color:var(--carvao);font:700 1.125rem/1 var(--f-titulo);cursor:pointer}.admin-hora[aria-pressed=true]{background:var(--vermelho);color:var(--branco)}.admin-hora:disabled{border:2px dashed var(--cinza-300);background:var(--cinza-100);color:var(--cinza-700);cursor:not-allowed;text-decoration:line-through}.admin-regras{background:var(--branco);border-top:4px solid var(--carvao);padding:14px}.admin-regras .admin-subtitulo{margin-top:0}.admin-regras .botao,.admin-bloquear .botao{min-height:var(--toque);justify-self:start;font-size:1.125rem}.admin-tabela{background:var(--branco);margin:0;padding:0;list-style:none}.admin-tabela li{border-bottom:1px solid var(--cinza-200);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:52px;padding:8px 12px;display:flex}.admin-tabela__principal{flex:160px;font-weight:600}.admin-inativo,.admin-inativo li{color:var(--cinza-700)}.admin-ligacao{min-height:var(--toque);color:var(--carvao);font:600 1rem/1 var(--f-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.admin-ligacao:disabled{color:var(--cinza-300);cursor:default}.admin-preco{display:contents}.admin-preco__campo{align-items:center;gap:6px;display:inline-flex}.admin-preco__campo input{width:96px;min-height:var(--toque);border:2px solid var(--cinza-700);font:600 1rem/1 var(--f-texto);text-align:right;padding:6px 8px}.admin-preco__campo input[aria-invalid=true]{border-color:var(--vermelho)}.admin-bloco-campo h3{margin:16px 0 6px;font-size:1.25rem}.admin-bloquear{background:var(--branco);border-top:4px solid var(--carvao);padding:14px}.admin-ver-removidos{margin-top:12px}.admin-aviso-sessao{z-index:10;padding:14px var(--gutter);background:var(--carvao);color:var(--branco);border-top:6px solid var(--vermelho);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.admin-aviso-sessao .botao{min-height:var(--toque);font-size:1.125rem}@media (width>=720px){.admin-filtros{grid-template-columns:2fr repeat(4,1fr);align-items:end}.admin-filtros__pesquisa{grid-column:auto}.admin-linha{grid-template-columns:110px 170px 1fr 1.2fr auto;align-items:center}.admin-linha__nome,.admin-linha__contacto,.admin-linha__etiquetas{grid-column:auto}.admin-detalhe__grelha{grid-template-columns:1.6fr 1fr;padding:20px}.admin-form--duas{grid-template-columns:1.3fr 1fr;align-items:start}.admin-regras{grid-template-columns:repeat(3,1fr);align-items:start}.admin-regras .admin-subtitulo,.admin-regras .botao{grid-column:1/-1}.admin-bloquear{grid-template-columns:160px 1fr 2fr auto;align-items:end}.admin-dialogo{width:min(560px,100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
