.faixa-exemplo{z-index:var(--z-faixa);justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--faixa-h);padding:max(var(--s-1), env(safe-area-inset-top)) max(var(--s-4), env(safe-area-inset-right)) var(--s-1) max(var(--s-4), env(safe-area-inset-left));background:var(--alerta-suave);color:var(--texto);font-size:var(--t-sm);text-align:center;font-weight:600;display:flex;position:relative}.faixa-exemplo svg{color:var(--alerta);flex:none}body:not(:has(.faixa-exemplo)){--faixa-h:0px}.shell{min-height:calc(100dvh - var(--faixa-h) - var(--topo-h))}.topo{align-items:center;gap:var(--s-2);min-height:var(--topo-h);padding:0 max(var(--pagina-x), env(safe-area-inset-right)) 0 max(var(--pagina-x), env(safe-area-inset-left));background:var(--topo);color:var(--sobre-topo);display:flex}body:not(:has(.faixa-exemplo)) .topo{min-height:calc(var(--topo-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.topo :focus-visible{outline-color:var(--foco-topo)}.topo__marca{align-items:center;gap:var(--s-3);min-height:var(--alvo);color:inherit;font-family:var(--f-display);font-weight:800;font-size:var(--t-lg);line-height:1.15;text-decoration:none;display:inline-flex}.topo__rosto{flex:none;width:40px;height:auto}@media (max-width:767px){.topo__marca{gap:var(--s-2);font-size:var(--t-md)}.topo__rosto{width:var(--s-6)}}.placa-rosto{flex:none;place-items:center;display:inline-grid}@media (prefers-color-scheme:dark){.placa-rosto{aspect-ratio:1;padding:var(--s-1);background:var(--placa-logo);border-radius:var(--r-pilula)}}.topo__conta{justify-content:center;align-items:center;gap:var(--s-2);min-width:var(--alvo);min-height:var(--alvo);margin-left:auto;margin-right:calc(-1 * var(--s-3));padding:0 var(--s-3);border-radius:var(--r-pilula);color:var(--sobre-topo);font-size:var(--t-sm);font-weight:600;text-decoration:none;display:none}.topo__conta svg{flex:none}.topo__conta-nome{display:none}.barra-inferior__item:focus-visible,.topo__conta:focus-visible,#conteudo:focus-visible{outline-offset:-3px}.lateral{display:none}.conteudo{width:100%;max-width:var(--conteudo-max);padding:var(--pagina-topo) max(var(--pagina-x), env(safe-area-inset-right)) calc(var(--barra-h) + env(safe-area-inset-bottom) + var(--s-7)) max(var(--pagina-x), env(safe-area-inset-left));margin-inline:auto}.barra-inferior{z-index:var(--z-barra);min-height:calc(var(--barra-h) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--cartao);border-top:1px solid var(--linha);box-shadow:var(--sombra-barra);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.barra-inferior__item{justify-content:center;align-items:center;gap:var(--s-1);min-width:0;min-height:var(--alvo);padding:0 var(--s-1);color:var(--apoio);text-align:center;line-height:1.2;font-size:var(--t-sm);white-space:nowrap;transition:color var(--dur-cor) ease;flex-direction:column;font-weight:600;text-decoration:none;display:flex;position:relative}.barra-inferior__item:before{content:"";background:var(--marca);height:3px;transition:transform var(--dur-marca) var(--ease-out);border-radius:0 0 3px 3px;position:absolute;top:0;left:28%;right:28%;transform:scaleX(0)}.barra-inferior__item[aria-current=page]{color:var(--marca-forte)}.barra-inferior__item[aria-current=page]:before{transform:scaleX(1)}.barra-inferior__icone{height:var(--s-6);place-items:center;display:grid}.barra-inferior__acao{color:var(--texto);cursor:pointer;background:0 0;border:0;margin:0}.barra-inferior__acao:before{content:none}.barra-inferior__pilula{min-width:var(--alvo-acao);height:var(--s-6);padding:0 var(--s-3);border-radius:var(--r-pilula);background:var(--marca);color:var(--sobre-marca);white-space:nowrap;place-items:center;display:inline-grid}.barra-inferior__acao[aria-disabled=true]{color:var(--apoio);cursor:not-allowed}.barra-inferior__acao[aria-disabled=true] .barra-inferior__pilula{background:var(--superficie);color:var(--apoio);box-shadow:inset 0 0 0 1px var(--linha-forte)}@media (max-width:359px){.barra-inferior__item{font-size:var(--t-xs)}}@media (min-width:600px){.barra-inferior{grid-auto-columns:minmax(0,10rem);justify-content:center}}html:not(:has(.barra-inferior)){--barra-h:0px}@media (max-width:1023px){html:not(:has(.barra-inferior)) .form__acoes--fixa{padding-bottom:max(var(--s-3), env(safe-area-inset-bottom));bottom:0}html:not(:has(.barra-inferior)) .conteudo{padding-bottom:calc(env(safe-area-inset-bottom) + var(--s-4))}}@media (max-width:767px){html:not(:has(.barra-inferior)) .form__acoes--fixa{padding-bottom:max(var(--s-2), env(safe-area-inset-bottom))}}@media (min-width:1024px){.barra-inferior{display:none}.topo__conta{display:inline-flex}.topo__conta-nome{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;display:inline;overflow:hidden}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid}.lateral{align-self:start;gap:var(--s-6);min-height:calc(100dvh - var(--faixa-h) - var(--topo-h));padding:var(--s-5) calc(var(--pagina-x) - var(--s-3));background:var(--superficie);border-right:1px solid var(--linha);flex-direction:column;display:flex;position:sticky;top:0}.conteudo{padding:var(--pagina-topo) var(--pagina-x) var(--s-8);margin-inline:0}}.nav{gap:var(--s-1);display:grid}.nav__item{align-items:center;gap:var(--s-3);min-height:var(--alvo);padding:0 var(--s-3);border-radius:var(--r-campo);color:var(--texto);transition:background-color var(--dur-cor) ease, color var(--dur-cor) ease;font-weight:600;text-decoration:none;display:flex;position:relative}.nav__item:before{content:"";left:0;top:var(--s-3);bottom:var(--s-3);background:var(--marca);width:3px;transition:transform var(--dur-marca) var(--ease-out);border-radius:0 3px 3px 0;position:absolute;transform:scaleY(0)}.nav__item[aria-current=page]{background:var(--cartao);color:var(--marca-forte)}.nav__item[aria-current=page]:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.nav__item:hover{background:var(--cartao)}.topo__conta:hover{color:var(--sobre-topo-apoio)}.barra-inferior__item:hover{color:var(--texto)}}@media (prefers-reduced-motion:reduce){.barra-inferior__item:before,.nav__item:before{transition:none}}.cabecalho{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.pilha:not(.pilha--secoes)>.cabecalho{margin-bottom:0}.cabecalho__textos{gap:var(--s-1);min-width:0;display:grid}.cabecalho__sub{color:var(--apoio)}@media (max-width:767px){.cabecalho__sub{font-size:var(--t-sm)}}.cabecalho--padrao{justify-content:stretch;gap:0;display:grid}.cabecalho__linha{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.cabecalho--padrao .cabecalho__textos{flex:auto;gap:0}.cabecalho__titulo{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.cabecalho__titulo h1{overflow-wrap:anywhere;min-width:0}.cabecalho__selos{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.cabecalho__acoes{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.cabecalho__acoes form{display:contents}.cabecalho__acoes--desktop{display:none}@media (min-width:1024px){.cabecalho__acoes--desktop{display:flex}}.cabecalho__acoes .botao{white-space:nowrap;min-height:var(--controle-compacto);padding:0 var(--s-3);font-size:var(--t-sm);position:relative}.cabecalho__acoes .botao svg{width:16px;height:16px}.cabecalho__acoes .botao:after{content:"";width:max(100%, var(--alvo));height:var(--alvo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.cabecalho__linha:has(>.cabecalho__acoes:not(.cabecalho__acoes--desktop)){align-items:start;gap:0 var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cabecalho__linha:has(>.cabecalho__acoes:not(.cabecalho__acoes--desktop))>.cabecalho__textos{display:contents}.cabecalho__linha:has(>.cabecalho__acoes:not(.cabecalho__acoes--desktop)) .cabecalho__titulo{min-height:var(--controle-compacto);grid-area:1/1;align-self:center}.cabecalho__linha:has(>.cabecalho__acoes:not(.cabecalho__acoes--desktop)) .cabecalho__sub{grid-column:1/-1}.cabecalho__acoes{flex-wrap:nowrap;grid-area:1/2}.cabecalho__acoes .botao:not(.botao--primario){width:var(--controle-compacto);padding:0}.cabecalho__acoes .botao:not(.botao--primario) svg{width:18px;height:18px}.cabecalho__acoes .botao__rotulo,.cabecalho__acoes .botao__extra{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.l-lista>.cabecalho,.l-ficha>.cabecalho,.l-formulario>.cabecalho{margin-bottom:0}.voltar{justify-self:start;align-items:center;gap:var(--s-1);min-height:var(--alvo);margin-left:calc(var(--s-2) * -1);padding:0 var(--s-2);color:var(--apoio);font-weight:600;font-size:var(--t-sm);border-radius:var(--r-pilula);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.voltar:hover{color:var(--marca)}}.botao{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--controle-md);padding:var(--s-2) var(--s-4);border-radius:var(--r-campo);font-weight:700;font-size:var(--t-md);text-align:center;text-wrap:balance;cursor:pointer;transition:transform var(--dur-toque) var(--ease-out), background-color var(--dur-cor) ease, border-color var(--dur-cor) ease, color var(--dur-cor) ease;border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.botao:active{transform:scale(.97)}.botao--pequeno{min-height:var(--controle-sm);padding:var(--s-1) var(--s-3);font-size:var(--t-base)}@media (min-width:1024px){.botao--pequeno{position:relative}.botao--pequeno:after{content:"";width:max(100%, var(--alvo-chip));height:var(--alvo-chip);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.botao--grande{min-height:var(--controle-lg);padding:var(--s-2) var(--s-5)}.botao--largo{width:100%}.botao--primario{background:var(--marca);color:var(--sobre-marca)}.botao--primario:active{background:var(--marca-forte)}.botao--secundario{background:var(--cartao);color:var(--texto);border-color:var(--linha-forte)}.botao--fantasma{color:var(--marca);background:0 0}.botao--perigo{background:var(--perigo);color:var(--sobre-perigo)}.botao--perigo-contorno{background:var(--cartao);color:var(--perigo);border-color:var(--perigo)}.botao--icone{width:var(--controle-md);white-space:nowrap;padding:0}.botao--icone.botao--pequeno{width:var(--controle-sm)}@media (hover:hover) and (pointer:fine){.botao--primario:hover{background:var(--marca-forte)}.botao--secundario:hover{border-color:var(--texto)}.botao--fantasma:hover{background:var(--superficie)}.botao--perigo-contorno:hover{background:var(--perigo-suave)}}.botao:disabled,.botao[aria-disabled=true]{background:var(--superficie);color:var(--apoio);border-color:var(--linha-forte);cursor:not-allowed;transform:none}.seta-mes{width:var(--alvo);height:var(--alvo);border:1px solid var(--linha-forte);border-radius:var(--r-pilula);background:var(--cartao);color:var(--texto);transition:transform var(--dur-toque) var(--ease-out), border-color var(--dur-cor) ease;flex:none;place-items:center;display:grid}.seta-mes--chip{width:var(--alvo-chip);height:var(--alvo-chip)}a.seta-mes:active{transform:scale(.97)}.seta-mes--sem{background:var(--superficie);color:var(--apoio);border-color:var(--linha)}@media (hover:hover) and (pointer:fine){a.seta-mes:hover{border-color:var(--texto)}}@media (prefers-reduced-motion:reduce){a.seta-mes:active{transform:none}}.selo{vertical-align:middle;align-items:center;gap:var(--s-1);min-height:var(--selo-h);padding:0 var(--s-2);border-radius:var(--r-pilula);font-size:var(--t-sm);white-space:nowrap;flex:none;font-weight:600;line-height:1;display:inline-flex}.selo--neutro{background:var(--superficie);color:var(--apoio)}.selo--marca{background:var(--superficie);color:var(--marca-forte)}.selo--ok{background:var(--ok-suave);color:var(--ok)}.selo--alerta{background:var(--alerta-suave);color:var(--alerta)}.selo--perigo{background:var(--perigo-suave);color:var(--perigo)}.pilha{gap:var(--s-6);display:grid}.pilha--secoes{gap:var(--secao-gap)}.pilha--curta{gap:var(--s-4)}.secao{gap:var(--titulo-gap);align-content:start;display:grid}.secao__cabeca{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.secao__apoio{color:var(--apoio);font-size:var(--t-sm)}.cartao{background:var(--cartao);border:1px solid var(--linha);border-radius:var(--r-cartao);padding:var(--cartao-pad)}.lista{background:var(--cartao);border:1px solid var(--linha);border-radius:var(--r-cartao);overflow:hidden}.lista>li+li{border-top:1px solid var(--linha)}.lista__link{align-items:center;gap:var(--s-3);min-height:var(--linha-lista);padding:var(--s-3) var(--s-4);color:var(--texto);transition:background-color var(--dur-cor) ease;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.lista__textos{gap:0;min-width:0;display:grid}.lista__titulo{overflow-wrap:anywhere;font-weight:600}.lista__detalhe{color:var(--apoio);font-size:var(--t-sm)}.lista__selos{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.lista__seta{color:var(--apoio);flex:none}.lista--inativa .lista__titulo{color:var(--apoio)}@media (min-width:1024px){.lista--tabela .lista__link{padding-inline:var(--s-5) var(--s-4)}.lista--tabela .lista__textos{align-items:center;column-gap:var(--s-5);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr)}.lista--tabela .lista__selos{margin-top:0}.lista--tabela .lista__detalhe{color:var(--texto)}}@media (hover:hover) and (pointer:fine){.lista__link:hover{background:var(--superficie)}}@media (max-width:767px){.lista__link{padding:var(--s-2) var(--s-3)}}.dados{align-items:baseline;gap:var(--s-2) var(--s-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.dados dt{color:var(--apoio);font-size:var(--t-sm)}.dados dd{overflow-wrap:anywhere}.aviso{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-campo);color:var(--texto);border:1px solid #0000;display:flex}.aviso svg{flex:none;margin-top:2px}.aviso__corpo{gap:var(--s-1);display:grid}.aviso--sucesso{background:var(--ok-suave)}.aviso--sucesso svg{color:var(--ok)}.aviso--alerta{background:var(--alerta-suave)}.aviso--alerta svg{color:var(--alerta)}.aviso--perigo{background:var(--perigo-suave)}.aviso--perigo svg,.aviso--perigo strong{color:var(--perigo)}.aviso--info{background:var(--superficie)}.aviso strong{font-weight:700}.aviso[tabindex="-1"]{scroll-margin-top:var(--s-4)}.aviso__link{min-height:var(--alvo);color:inherit;justify-self:start;align-items:center;font-weight:600;display:inline-flex}.aviso--linha{align-items:center}.aviso--linha svg{margin-top:0}.aviso--linha .aviso__corpo{align-items:center;gap:0 var(--s-2);flex-wrap:wrap;display:flex}.aviso--linha .aviso__link{min-height:var(--alvo-chip);justify-content:center}.aviso__link{min-width:var(--alvo-chip)}@media (max-width:767px){.aviso{padding:var(--s-2) var(--s-3)}}.estado{justify-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-5);text-align:center;display:grid}.estado__frade{width:88px;height:auto}.estado__icone{width:var(--alvo);height:var(--alvo);border-radius:var(--r-pilula);background:var(--superficie);color:var(--texto);place-items:center;display:grid}.estado--erro{padding:var(--s-5);background:var(--perigo-suave);border-radius:var(--r-cartao);text-align:start;justify-items:start}.estado--erro .estado__icone{width:auto;height:auto;color:var(--perigo);background:0 0}.estado__texto{color:var(--apoio);max-width:36ch}.estado--erro .estado__texto{color:var(--texto);max-width:52ch}.estado__acoes{justify-content:center;gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.estado--erro .estado__acoes{justify-content:start}.esq{background:var(--esqueleto);border-radius:var(--r-campo);display:block}.esq--titulo{width:min(320px,70%);height:32px}.esq--linha{width:100%;height:14px}.esq--curta{width:40%}.esq--bloco{height:var(--linha-lista);border-radius:var(--r-campo)}.esq--cartao{border-radius:var(--r-cartao);height:120px}.form{gap:var(--s-5);max-width:640px;display:grid}.form__linha{gap:var(--s-4);display:grid}@media (min-width:640px){.form__linha--2{grid-template-columns:1fr 1fr}.form__linha--3,.form__linha--curtos{grid-template-columns:repeat(3,1fr)}}.form__acoes{gap:var(--s-3);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.grade-form{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.grade-form>*{min-width:0;max-width:100%}.grade-form__esquerda,.grade-form__direita,.grade-form__abaixo{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.grade-form__esquerda>*,.grade-form__direita>*,.grade-form__abaixo>*{min-width:0;max-width:100%}@media (min-width:768px){.grade-form,.grade-form__esquerda,.grade-form__direita,.grade-form__abaixo{gap:var(--s-5)}}@media (min-width:1024px){.grade-form{column-gap:var(--s-6);grid-template:"esquerda direita""abaixo direita"1fr/minmax(0,1fr) minmax(0,1fr)}.grade-form__esquerda{grid-area:esquerda}.grade-form__direita{grid-area:direita}.grade-form__abaixo{grid-area:abaixo}.grade-form__toda{grid-column:1/-1}}.form__acoes--fixa{z-index:var(--z-acoes);min-height:var(--acoes-h);padding-block:var(--s-3);background:var(--cartao);border-top:1px solid var(--linha);box-shadow:var(--sombra-barra);align-items:center;position:sticky;bottom:0}@media (max-width:1023px){.form__acoes--fixa{bottom:calc(var(--barra-h) + env(safe-area-inset-bottom));margin-inline:calc(var(--pagina-x) * -1);padding-inline:var(--pagina-x)}}@media (max-width:767px){.form__acoes--fixa{padding-block:var(--s-2)}}@media (min-width:768px){.l-formulario .form__acoes.form__acoes--fixa{bottom:max(var(--s-3), env(safe-area-inset-bottom));padding:var(--s-3);border:1px solid var(--linha);border-radius:var(--r-cartao);margin-inline:0}}@media (max-width:479px){.form__acoes--fixa{gap:var(--s-2)}.form__acoes--fixa .botao{padding-inline:var(--s-4)}}.campo{gap:var(--s-1);align-content:start;display:grid}.campo__rotulo{font-weight:700;font-size:var(--t-base)}.campo__opcional{color:var(--apoio);font-weight:400}.campo__entrada{width:100%;min-height:var(--alvo-acao);padding:0 var(--s-3);background:var(--cartao);border:1px solid var(--linha-forte);border-radius:var(--r-campo);font-size:var(--t-md);transition:border-color var(--dur-cor) ease}textarea.campo__entrada{min-height:104px;padding:var(--s-3);resize:vertical;line-height:1.5}@media (max-width:767px){.campo__entrada{min-height:var(--alvo)}}.campo__entrada::placeholder{color:var(--apoio);opacity:1}.campo__entrada:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-color:var(--foco)}.campo__entrada[aria-invalid=true]{border-color:var(--perigo);box-shadow:inset 0 0 0 1px var(--perigo)}.campo__ajuda{color:var(--apoio);font-size:var(--t-sm)}.campo__erro{align-items:flex-start;gap:var(--s-1);color:var(--perigo);font-size:var(--t-sm);font-weight:700;display:flex}.campo__erro svg{flex:none;margin-top:2px}.opcoes{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.opcoes legend{margin-bottom:var(--s-2);font-weight:700;font-size:var(--t-base);padding:0}.opcoes__grade{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}@media (min-width:480px){.opcoes__grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.opcao{align-items:center;gap:var(--s-3);min-height:var(--alvo);padding:var(--s-2) var(--s-3);background:var(--cartao);border:1px solid var(--linha-forte);border-radius:var(--r-campo);cursor:pointer;transition:border-color var(--dur-cor) ease, background-color var(--dur-cor) ease;display:flex}.opcao input{width:20px;height:20px;accent-color:var(--marca);flex:none;margin:0}.opcao:has(input:checked){border-color:var(--marca);background:var(--superficie)}.opcao:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.opcao__textos{gap:0;display:grid}.opcao__apoio{color:var(--apoio);font-size:var(--t-sm)}.opcoes[aria-invalid=true] .opcao{border-color:var(--perigo)}.conflitos{gap:var(--s-2);margin-top:var(--s-2);display:grid}.conflitos li{font-size:var(--t-sm)}.conflitos li a,.historico li a,.dados dd a{min-height:var(--controle-sm);align-items:center;display:inline-flex}.busca{gap:var(--s-2);align-items:stretch;display:flex}.busca .campo__entrada{flex:1;min-width:0}.filtros{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.alternar{align-items:center;gap:var(--s-2);min-height:var(--alvo);color:var(--apoio);font-size:var(--t-sm);font-weight:600;text-decoration:none;display:inline-flex}.l-lista,.l-ficha,.l-formulario,.l-agenda{gap:var(--secao-gap);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.l-lista__corpo{gap:var(--titulo-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.l-ficha__grade{gap:var(--secao-gap);align-items:start;min-width:0;display:grid}.l-ficha__principal,.l-ficha__lateral{gap:var(--secao-gap);align-content:start;min-width:0;display:grid}@media (min-width:1024px){.l-ficha__grade{grid-template-columns:minmax(0,1fr) clamp(20rem,30%,24rem)}.l-ficha__principal,.l-ficha__lateral{grid-column:auto}.l-ficha__grade--so{grid-template-columns:minmax(0,1fr)}}.l-ficha__principal .form{max-width:none}.ficha-avisos{gap:var(--s-2);display:grid}.l-formulario__corpo{min-width:0}.l-formulario__corpo>.form{max-width:none}@media (min-width:768px){.l-formulario .form__linha--2{grid-template-columns:1fr 1fr}.l-formulario .form__linha--3,.l-formulario .form__linha--curtos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.l-formulario .form__linha--curtos{grid-template-columns:repeat(4,minmax(0,1fr))}.l-formulario .form__linha--curtos.form__linha--em-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.l-formulario .form__linha--em-3>:last-child:nth-child(3n+1){grid-column:1/-1}.l-formulario .form__linha--em-3>:last-child:nth-child(3n+2){grid-column:span 2}}.l-agenda{gap:var(--titulo-gap)}.l-agenda>.cabecalho{margin-bottom:calc(var(--secao-gap) - var(--titulo-gap))}.l-agenda__quadro{gap:var(--s-2);min-width:0;display:grid}@media (min-width:1024px){.l-agenda{height:calc(100dvh - var(--faixa-h) - var(--pagina-topo) - var(--s-8));flex-direction:column;min-height:560px;display:flex}.l-agenda__quadro{flex-direction:column;flex:auto;min-height:0;display:flex}}.medida{max-width:var(--medida)}.barra-ferr{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.barra-ferr__inicio,.barra-ferr__fim{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.barra-ferr__inicio{flex:auto}.barra-ferr__fim{margin-left:auto}@media (max-width:767px){.barra-ferr__fim{margin-left:0}}.barra-ferr__grupo{align-items:center;gap:var(--s-2);display:flex}.barra-ferr .botao{min-height:var(--controle-md)}.barra-ferr .botao--icone{width:var(--controle-md)}.barra-ferr .busca{flex:280px;max-width:480px}.barra-ferr .busca .campo__entrada{min-height:var(--controle-md)}.barra-ferr .segmento{padding:var(--s-1)}.barra-ferr .segmento__item{min-height:calc(var(--controle-md) - 2 * var(--s-1))}@media (min-width:1024px){.barra-ferr .segmento__item{position:relative}.barra-ferr .segmento__item:after{content:"";width:100%;height:var(--alvo-chip);position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (max-width:1023px){.barra-ferr .segmento{padding:0}.barra-ferr .segmento__item{min-height:var(--alvo)}}@media (max-width:767px){.barra-ferr{gap:var(--s-2);flex-wrap:nowrap}.barra-ferr__inicio{gap:var(--s-2);flex-wrap:nowrap;flex:1 1 0}.barra-ferr__fim{gap:var(--s-2);flex-wrap:nowrap;flex:none}.barra-ferr--duas-linhas{flex-wrap:wrap}.barra-ferr--duas-linhas .barra-ferr__inicio,.barra-ferr--duas-linhas .barra-ferr__fim{flex:100%;justify-content:space-between}.barra-ferr .busca{flex:auto;max-width:none}.barra-ferr .botao:not(.busca .botao,.filtros__caixa .botao,.filtros__botao){min-height:var(--controle-compacto);padding:0 var(--s-3);font-size:var(--t-sm);position:relative}.barra-ferr .botao:not(.busca .botao,.filtros__caixa .botao,.filtros__botao) svg{width:18px;height:18px}.barra-ferr .botao--icone:not(.busca .botao,.filtros__caixa .botao,.filtros__botao){width:var(--controle-compacto);padding:0}.barra-ferr .segmento__item{min-height:var(--controle-compacto);padding:0 var(--s-3);font-size:var(--t-sm);position:relative}.barra-ferr .botao:not(.busca .botao,.filtros__caixa .botao,.filtros__botao):after,.barra-ferr .segmento__item:after{content:"";width:max(100%, var(--alvo));height:var(--alvo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.barra-ferr .segmento__item:after{width:100%}.barra-ferr .filtro-menu{margin-left:auto}.barra-ferr .botao:not(.busca .botao,.filtros__caixa .botao,.filtros__botao):has(>.botao__rotulo){width:var(--controle-compacto);padding:0}.barra-ferr .botao__rotulo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.filtro-menu{flex:none;display:none;position:relative}@media (max-width:767px){:is(.chips-filtro:has(+.filtro-menu),.chips-filtro--largo){display:none}.filtro-menu{display:block}}.filtro-menu__botao{align-items:center;gap:var(--s-1);min-height:var(--controle-compacto);padding:0 var(--s-3);background:var(--cartao);border:1px solid var(--linha-forte);border-radius:var(--r-pilula);color:var(--texto);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-toque) var(--ease-out);font-weight:600;list-style:none;display:inline-flex;position:relative}.filtro-menu__botao::-webkit-details-marker{display:none}.filtro-menu__botao:after{content:"";width:max(100%, var(--alvo));height:var(--alvo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filtro-menu__botao:active{transform:scale(.97)}.filtro-menu__botao--filtrado{background:var(--superficie);border-color:var(--marca);color:var(--marca-forte)}.filtro-menu__botao .numeros,.filtro-menu__item .numeros{margin-left:var(--s-1)}.filtro-menu[open]>.filtro-menu__botao{border-color:var(--marca)}.filtro-menu[open]>.filtro-menu__botao svg{transform:rotate(180deg)}.filtro-menu__lista{top:calc(100% + var(--s-2));z-index:var(--z-acoes);min-width:12rem;max-height:60vh;padding:var(--s-1);background:var(--cartao);border:1px solid var(--linha);border-radius:var(--r-campo);box-shadow:var(--sombra-toast);position:absolute;right:0;overflow-y:auto}.filtro-menu__lista ul{margin:0;padding:0;list-style:none}.filtro-menu__item{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--alvo);padding:0 var(--s-3);border-radius:var(--r-campo);color:var(--texto);font-weight:600;text-decoration:none;display:flex}.filtro-menu__item[aria-current]{background:var(--superficie);color:var(--marca-forte)}@media (prefers-reduced-motion:reduce){.filtro-menu__botao:active{transform:none}}.chips-filtro{gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.chip-filtro{align-items:center;gap:var(--s-1);min-height:var(--alvo-chip);padding:0 var(--s-4);background:var(--cartao);border:1px solid var(--linha-forte);border-radius:var(--r-pilula);color:var(--texto);font-size:var(--t-base);transition:background-color var(--dur-cor) ease, border-color var(--dur-cor) ease, color var(--dur-cor) ease, transform var(--dur-toque) var(--ease-out);flex:none;font-weight:600;text-decoration:none;display:inline-flex}.chip-filtro:active{transform:scale(.97)}.chip-filtro[aria-current]{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}@media (hover:hover) and (pointer:fine){.chip-filtro:not([aria-current]):hover{border-color:var(--texto)}}@media (prefers-reduced-motion:reduce){.chip-filtro:active{transform:none}}.toast{left:max(var(--pagina-x), env(safe-area-inset-left));right:max(var(--pagina-x), env(safe-area-inset-right));bottom:calc(var(--barra-h) + env(safe-area-inset-bottom) + var(--s-3));z-index:var(--z-toast);align-items:center;gap:var(--s-2);max-width:560px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);background:var(--inverso-fundo);color:var(--inverso-texto);border-radius:var(--r-campo);box-shadow:var(--sombra-toast);transition:transform var(--dur-toast) var(--ease-out), opacity var(--dur-toque) ease;grid-template-columns:minmax(0,1fr) auto auto;margin-inline:auto;display:grid;position:fixed}@starting-style{.toast{transform:translateY(100%)}}.toast[data-saindo]{opacity:0}.toast__texto{margin:0;font-weight:600}.toast form{display:contents}.toast .toast__acao,.toast__fechar{justify-content:center;align-items:center;gap:var(--s-1);min-height:var(--alvo);min-width:var(--alvo);padding:0 var(--s-3);border-radius:var(--r-campo);color:var(--inverso-acao);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline;display:inline-flex}.toast__fechar{color:var(--inverso-texto);padding:0}.toast :focus-visible{outline:3px solid var(--inverso-acao);outline-offset:-3px}@media (min-width:1024px){.toast{left:calc(var(--sidebar-w) + var(--pagina-x));bottom:var(--s-5)}}@media (prefers-reduced-motion:reduce){.toast{transition:opacity var(--dur-toque) ease}@starting-style{.toast{transform:none}}}
