input[type=file].hidden,input[type=file].sr-only,input[type=file][hidden]{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48){width:100%;color:var(--foreground);border-width:2px!important;border-color:color-mix(in oklab, var(--primary) 48%, transparent)!important;background:color-mix(in oklab, var(--primary) 4%, transparent)!important;border-radius:.875rem!important;min-height:22.5rem!important;padding:clamp(1.5rem,5vw,3rem)!important;transition:border-color .16s,background-color .16s,transform .16s!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48):hover,:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48):focus-within{border-color:var(--primary)!important;background:color-mix(in oklab, var(--primary) 8%, transparent)!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48):before{content:"";background-color:color-mix(in oklab, var(--primary) 16%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='%23777cff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' y1='3' x2='12' y2='15'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:999px;flex:none;width:4.25rem;height:4.25rem;margin:0 auto 1.75rem;display:block}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48)>svg:first-child{display:none!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48)>:is(div,span):first-child:has(>svg:only-child){display:none!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48)>div:first-child>:is(div,span):first-child:has(>svg:only-child){display:none!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48)>h2:first-of-type,:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48)>div:first-child>h2:first-of-type,:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48)>span:nth-of-type(2){font-family:var(--font-heading), sans-serif;color:var(--foreground)!important;margin-top:0!important;font-size:clamp(1.125rem,2vw,1.375rem)!important;font-weight:650!important;line-height:1.3!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48):not(:has(>h2))>p:first-of-type{font-family:var(--font-heading), sans-serif;color:var(--foreground)!important;margin-top:0!important;font-size:clamp(1.125rem,2vw,1.375rem)!important;font-weight:650!important;line-height:1.3!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48)>div:first-child:not(:has(>h2))>p:first-of-type{font-family:var(--font-heading), sans-serif;color:var(--foreground)!important;margin-top:0!important;font-size:clamp(1.125rem,2vw,1.375rem)!important;font-weight:650!important;line-height:1.3!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48) [data-slot=button]{min-height:3.25rem;padding-inline:1.5rem;font-size:.875rem;font-weight:650;border-radius:.75rem!important;margin-top:1.75rem!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48):not(:has([data-slot=button])):not(:has(>span.bg-primary)):after{content:"Escolher arquivos";background:var(--primary);min-height:3.25rem;color:var(--primary-foreground);border-radius:.75rem;justify-content:center;align-items:center;margin-top:1.75rem;padding:0 1.5rem;font-size:.875rem;font-weight:650;display:inline-flex}#mockup-source-file+label+div aside>[data-slot=button]:first-child{display:none}.tool-route-shell nav[aria-label=Navegação\ estrutural],.tool-route-shell nav[aria-label=Breadcrumb],.tool-route-shell :is(main,section)>div:first-child>a:first-child[href^="/ferramentas/"],.tool-route-shell :is(main,section)>div:first-child>div:first-child>a:first-child[href^="/ferramentas/"]{visibility:hidden!important}.tool-route-shell header>a:first-child[href^="/ferramentas/"]{display:none!important}.tool-route-breadcrumb{scrollbar-width:none}.tool-route-breadcrumb::-webkit-scrollbar{display:none}@media (max-width:640px){:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48){min-height:19rem!important;padding:1.5rem!important}:where(main) :is(div,button,label)[class*=border-dashed]:not(.min-h-48):before{background-size:1.625rem;width:3.75rem;height:3.75rem;margin-bottom:1.25rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}button,a[role=button],label[role=button],label[for]{touch-action:manipulation}}
