[role=button],a,button{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent}[role=button]:active,a:active,button:active{transform:scale(.97)}[role=button]:focus-visible,a:focus-visible,button:focus-visible{transition-duration:.12s}main>div,main>section{animation:panel-enter .32s cubic-bezier(.2,.75,.25,1) both}main button:hover:not(:disabled){box-shadow:0 5px 14px rgb(79 70 229/.1)}aside,header,main{transition:margin-left .3s cubic-bezier(.2,.75,.25,1),width .3s cubic-bezier(.2,.75,.25,1)}@media (min-width:1024px){body:has(aside[data-collapsed=true]) header,body:has(aside[data-collapsed=true]) main{margin-left:76px!important}aside[data-collapsed=true]>div:nth-child(2){justify-content:center}aside[data-collapsed=true] button{justify-content:center;gap:0;overflow:hidden;font-size:0}aside[data-collapsed=true] button>svg{flex-shrink:0}aside[data-collapsed=true]>div:nth-child(2){overflow:hidden}aside[data-collapsed=true]>div:last-child>div{display:none}}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[role=button],a,button,main>div,main>section{animation:none!important;transition-duration:.01ms!important}}a[href^="https://wa.me/"]{display:inline-flex;max-width:100%;align-items:center;gap:10px;padding:5px 18px 5px 5px;border:2px solid #19a965;border-radius:9999px;background:#16a765;color:#fff;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}a[href^="https://wa.me/"]:before{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:#16a765;box-shadow:inset 0 0 0 3px #46d889,0 2px 5px rgb(15 105 61/25%);color:#fff;content:"☎";font-size:25px;line-height:1}a[href^="https://wa.me/"]:hover{box-shadow:0 5px 16px rgb(22 167 101/24%);transform:translateY(-1px)}a[href^="https://wa.me/"]:focus-visible{outline:3px solid #128c52;outline-offset:3px}