.route-gestor-shopping{--a8-auth-sidebar-width:18rem;--a8-auth-content-max:100rem}.route-gestor-shopping>.min-h-dvh{min-height:100dvh;background:var(--background)!important;color:var(--foreground)!important}.route-gestor-shopping>.min-h-dvh>header{z-index:30;position:sticky;top:0;box-shadow:0 1px #0f172a05;background:var(--card)!important;color:var(--foreground)!important;border-bottom:1px solid var(--border)!important}.route-gestor-shopping>.min-h-dvh>header>div{width:100%;min-height:5rem;margin-inline:auto;max-width:var(--a8-auth-content-max)!important;padding:1rem 2rem!important}.route-gestor-shopping>.min-h-dvh>header>div>div:first-child{min-width:2.75rem;background-color:#0000!important;background-image:var(--a8-auth-logo)!important;color:#0000!important;width:2.75rem!important;height:2.75rem!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:.75rem!important}.route-gestor-shopping>.min-h-dvh>header>div>div:first-child svg{display:none!important}.route-gestor-shopping>.min-h-dvh>header h1{color:var(--foreground)!important;font-weight:600!important}.route-gestor-shopping>.min-h-dvh>header p{color:var(--muted-foreground)!important}.route-gestor-shopping>.min-h-dvh>header a{color:var(--primary)!important}.route-gestor-shopping>.min-h-dvh>main{align-items:start;width:100%;margin-inline:auto;max-width:var(--a8-auth-content-max)!important;grid-template-columns:var(--a8-auth-sidebar-width) minmax(0,1fr)!important;gap:2rem!important;padding:2rem!important}.route-gestor-shopping>.min-h-dvh>main>nav{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-elegant);border-radius:1.25rem;padding:1rem;position:sticky;top:7rem}.route-gestor-shopping>.min-h-dvh>main>nav>button{min-height:2.75rem;color:var(--foreground)!important;border-radius:.75rem!important;padding-inline:.875rem!important;font-weight:600!important}.route-gestor-shopping>.min-h-dvh>main>nav>button:hover{background:var(--brand-soft)!important;color:var(--primary)!important}.route-gestor-shopping>.min-h-dvh>main>nav>button[class*="bg-[#0D0D0D]"]{box-shadow:inset 3px 0 0 var(--primary);background:var(--brand-soft)!important;color:var(--primary)!important}.route-gestor-shopping>.min-h-dvh>main>nav>div{border-color:var(--border)!important}.route-gestor-shopping>.min-h-dvh>main>nav>div button{min-height:2.75rem;border-radius:.75rem!important}.route-gestor-shopping>.min-h-dvh>main>section{min-width:0;color:var(--foreground)}.route-gestor-shopping>.min-h-dvh>main>section :is(.bg-white,[class*="bg-white/"]){background-color:var(--card)!important}.route-gestor-shopping>.min-h-dvh>main>section :is(.border-black\/\[0\.08\],[class*="border-black/"]){border-color:var(--border)!important}.route-gestor-shopping>.min-h-dvh.flex.items-center.justify-center{background:var(--background)!important;color:var(--foreground)!important}.route-gestor-shopping>.min-h-dvh.flex.items-center.justify-center>.text-center{box-shadow:var(--shadow-elegant);background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important}.route-gestor-shopping>.min-h-dvh.flex.items-center.justify-center>.text-center h1{color:var(--foreground)!important}.route-gestor-shopping>.min-h-dvh.flex.items-center.justify-center>.text-center p{color:var(--muted-foreground)!important}@media(max-width:1023px){.route-gestor-shopping>.min-h-dvh>header>div{padding-inline:1.25rem!important}.route-gestor-shopping>.min-h-dvh>main{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;padding:1.25rem!important}.route-gestor-shopping>.min-h-dvh>main>nav{position:static}}@media(max-width:639px){.route-gestor-shopping>.min-h-dvh>header>div{gap:.75rem!important;padding-inline:1rem!important}.route-gestor-shopping>.min-h-dvh>header>div>div:first-child{min-width:2.25rem;width:2.25rem!important;height:2.25rem!important}.route-gestor-shopping>.min-h-dvh>header h1{font-size:1rem!important}.route-gestor-shopping>.min-h-dvh>header p{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.route-gestor-shopping>.min-h-dvh>header a{font-size:.625rem!important}.route-gestor-shopping>.min-h-dvh>main{padding:1rem!important}}.route-admin,.route-dashboard{--a8-auth-sidebar-width:18rem;--a8-auth-sidebar-collapsed:6rem;--a8-auth-content-max:100rem}.route-admin .admin-sidebar,.route-dashboard .admin-sidebar{border-right:1px solid var(--border)!important;background:var(--card)!important;box-shadow:0 18px 42px -34px #0f172a59!important}.route-admin .admin-sidebar:not([class*="lg:w-0"]),.route-dashboard .admin-sidebar[class*=w-72]{width:var(--a8-auth-sidebar-width)!important}.route-admin .admin-sidebar>div:first-child,.route-dashboard .admin-sidebar>div:first-child{min-height:6.5rem;padding:2rem!important}.route-admin .admin-sidebar>div:first-child>div:first-child>div:first-child{min-width:2.75rem;background-color:#0000!important;background-image:var(--a8-auth-logo)!important;width:2.75rem!important;height:2.75rem!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:.75rem!important}.route-admin .admin-sidebar>div:first-child>div:first-child>div:first-child svg{display:none!important}.route-admin .admin-sidebar>div:first-child>div:first-child>div:last-child>span:last-child{font-size:0!important;line-height:1!important}.route-admin .admin-sidebar>div:first-child>div:first-child>div:last-child>span:last-child:after{content:"Administração";letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-size:.625rem;font-weight:700;line-height:1}.route-dashboard .admin-sidebar>div:first-child:not(:has(img[alt="A8 Select"]))>div:first-child>div:first-child{min-width:2.75rem;background-color:#0000!important;background-image:var(--a8-auth-logo)!important;width:2.75rem!important;height:2.75rem!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:.75rem!important}.route-dashboard .admin-sidebar>div:first-child:not(:has(img[alt="A8 Select"]))>div:first-child>div:first-child svg{display:none!important}.route-dashboard .admin-sidebar>div:first-child:not(:has(img[alt="A8 Select"]))>div:first-child>div:last-child>span:first-child{font-size:0!important;line-height:1!important}.route-dashboard .admin-sidebar>div:first-child:not(:has(img[alt="A8 Select"]))>div:first-child>div:last-child>span:first-child:after{content:"A8 Select";font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1.25rem}.route-dashboard .admin-sidebar>div:first-child:not(:has(img[alt="A8 Select"]))>div:first-child>div:last-child>span:last-child{font-size:0!important;line-height:1!important}.route-dashboard .admin-sidebar>div:first-child:not(:has(img[alt="A8 Select"]))>div:first-child>div:last-child>span:last-child:after{content:"Área do Analista";letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-size:.625rem;font-weight:700;line-height:1}.route-dashboard .admin-sidebar>div:first-child:has(img[alt="A8 Select"]) img[alt="A8 Select"]{object-fit:contain;width:auto!important;height:2rem!important}.route-dashboard .admin-sidebar>div:first-child:has(img[alt="A8 Select"]) img[alt="A8 Select"]+span{color:var(--muted-foreground)!important;letter-spacing:.16em!important;margin-top:.375rem!important;padding-left:.125rem!important;font-weight:700!important}.route-admin .admin-sidebar+div>header{border-bottom:1px solid var(--border)!important;background:var(--card)!important;min-height:5rem!important;padding-inline:2rem!important}.route-dashboard .admin-sidebar+div>main>header{min-height:4.5rem;border-bottom:1px solid var(--border)!important;background:0 0!important;padding-block:0 1.25rem!important}.route-admin .admin-sidebar+div>main,.route-dashboard .admin-sidebar+div>main{width:100%;margin-inline:auto;max-width:var(--a8-auth-content-max)!important;padding:1.5rem!important}@media(min-width:768px){.route-admin .admin-sidebar+div>main,.route-dashboard .admin-sidebar+div>main{padding:2.5rem!important}}@media(min-width:1024px){.route-admin .admin-sidebar[class*="lg:w-0"]{width:var(--a8-auth-sidebar-collapsed)!important;min-width:var(--a8-auth-sidebar-collapsed)!important;border-right:1px solid var(--border)!important;transform:translate(0)!important}.route-admin .admin-sidebar[class*="lg:w-0"]>div:first-child{min-height:5rem;padding:1rem!important}.route-admin .admin-sidebar[class*="lg:w-0"]>div:first-child>div:first-child{display:none!important}.route-admin .admin-sidebar[class*="lg:w-0"] .sidebar-nav{padding-inline:.75rem!important}.route-admin .admin-sidebar[class*="lg:w-0"] .sidebar-nav button{display:none!important}.route-admin .admin-sidebar[class*="lg:w-0"] .sidebar-nav nav a{margin-inline:auto;border-left-width:0!important;border-radius:.75rem!important;justify-content:center!important;gap:0!important;width:3rem!important;height:3rem!important;padding:0!important;font-size:0!important}.route-admin .admin-sidebar[class*="lg:w-0"] .sidebar-nav nav a svg{flex:none;width:1.125rem!important;height:1.125rem!important}.route-admin .admin-sidebar[class*="lg:w-0"]>div:last-child{padding:1rem!important}.route-admin .admin-sidebar[class*="lg:w-0"]>div:last-child>div:first-child{justify-content:center!important;padding:.5rem!important}.route-admin .admin-sidebar[class*="lg:w-0"]>div:last-child>div:first-child>div:nth-child(2){display:none!important}.route-admin .admin-sidebar[class*="lg:w-0"]>div:last-child>button{justify-content:center!important;padding-inline:0!important;font-size:0!important}.route-admin .admin-sidebar[class*="lg:w-0"]>div:last-child>button svg{margin-right:0!important}}@media(max-width:1023px){.route-admin .admin-sidebar+div>header{padding-inline:1rem!important}.route-admin .admin-sidebar+div>main,.route-dashboard .admin-sidebar+div>main{padding:1.25rem!important}}@media(max-width:639px){.route-admin .admin-sidebar>div:first-child,.route-dashboard .admin-sidebar>div:first-child{padding:1.5rem!important}.route-admin .admin-sidebar+div>main,.route-dashboard .admin-sidebar+div>main{padding:1rem!important}.route-dashboard .admin-sidebar+div>main>header{min-height:4rem;padding-bottom:1rem!important}}
