.frente-movel :is(input[type=text],input[type=password],input[type=number],input[type=tel],input[type=email],input[type=search],input:not([type]),textarea){appearance:none}.frente-movel :is(input,textarea,select):focus-visible{border-color:#d13900;outline:none;box-shadow:inset 0 0 0 1px #d13900}.frente-movel button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #d13900}@media (prefers-reduced-motion:no-preference){.toast-gravado{animation:.25s ease-out toast-entrar}}@keyframes toast-entrar{0%{opacity:0;transform:translateY(.5rem)}}@media (min-width:768px) and (pointer:coarse){:root:has(.frente-movel){font-size:18px}}@media (min-width:1024px) and (pointer:coarse){:root:has(.frente-movel){font-size:20px}}@keyframes tremer{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:no-preference){.animate-tremer{animation:.22s ease-in-out 2 tremer}}.frente-movel:has([data-campo-projeto]) [data-some-com-teclado]{display:none}.frente-movel{--text-xs:calc(.8125rem * var(--escala-texto,1));--text-2xs:calc(.6875rem * var(--escala-texto,1));--text-sm:calc(.875rem * var(--escala-texto,1));--text-base:calc(1rem * var(--escala-texto,1));--text-lg:calc(1.125rem * var(--escala-texto,1));--text-xl:calc(1.25rem * var(--escala-texto,1));--text-2xl:calc(1.5rem * var(--escala-texto,1));--text-3xl:calc(1.875rem * var(--escala-texto,1));--text-4xl:calc(2.25rem * var(--escala-texto,1))}
