/* D'Ascola Teck | Navegação de continuidade: SOMENTE celulares | 2026-11-01 */
.dt-mobile-next-nav{display:none!important}
@media (max-width:767px){
  body.dt-public.dt-unified-public .dt-mobile-next-nav{
    display:flex!important;
    width:100%;
    justify-content:center;
    align-items:center;
    padding:22px 18px 30px;
    margin:0;
    background:transparent;
  }
  body.dt-public.dt-unified-public .dt-mobile-next-link{
    --dt-next-bg:#fff;
    --dt-next-border:#bdd6ef;
    --dt-next-fg:#153755;
    --dt-next-arrow:#126aca;
    --dt-next-shadow:0 8px 22px rgba(19,75,137,.065);
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    min-height:48px;
    max-width:100%;
    padding:12px 20px;
    border:1px solid var(--dt-next-border);
    border-radius:999px;
    background:var(--dt-next-bg);
    color:var(--dt-next-fg);
    box-shadow:var(--dt-next-shadow);
    text-align:center;
    text-decoration:none;
    font-family:inherit;
    font-size:13px;
    font-weight:700;
    line-height:1.35;
    letter-spacing:0;
    white-space:normal;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
    transition:background-color .23s ease,border-color .23s ease,box-shadow .23s ease,transform .23s ease;
  }
  body.dt-public.dt-unified-public .dt-mobile-next-link svg{
    width:19px;
    height:19px;
    flex:none;
    color:var(--dt-next-arrow);
    transition:transform .23s ease;
  }
  html[data-theme="dark"] body.dt-public.dt-unified-public .dt-mobile-next-link{
    --dt-next-bg:#122943;
    --dt-next-border:#365b7f;
    --dt-next-fg:#eff7ff;
    --dt-next-arrow:#7bceff;
    --dt-next-shadow:0 8px 22px rgba(0,0,0,.16);
  }
  html[data-theme="light"] body.dt-public.dt-unified-public .dt-mobile-next-link{
    --dt-next-bg:#fff;
    --dt-next-border:#bdd6ef;
    --dt-next-fg:#153755;
    --dt-next-arrow:#126aca;
  }
  @media (hover:hover){
    body.dt-public.dt-unified-public .dt-mobile-next-link:hover{
      transform:translateY(-2px);
      border-color:var(--dt-next-arrow);
      box-shadow:0 12px 24px rgba(19,75,137,.12);
    }
    body.dt-public.dt-unified-public .dt-mobile-next-link:hover svg{transform:translateX(3px)}
  }
  body.dt-public.dt-unified-public .dt-mobile-next-link:active{transform:scale(.985)}
  body.dt-public.dt-unified-public .dt-mobile-next-link:focus-visible{outline:3px solid #2b8af1;outline-offset:3px}
}
@media (prefers-reduced-motion:reduce){
  body.dt-public.dt-unified-public .dt-mobile-next-link,
  body.dt-public.dt-unified-public .dt-mobile-next-link svg{transition:none!important;animation:none!important}
}
