.g360-painel{position:fixed;top:76px;left:12px;width:280px;max-height:calc(100dvh - 88px);z-index:45;display:flex;flex-direction:column;padding:10px 8px;overflow:hidden;background:#fff;color:#706a64;border:1px solid #e5e1db;border-radius:16px;box-shadow:0 18px 50px #0000002e,0 2px 8px #00000014;clip-path:inset(0 0 100% 0 round 16px);visibility:hidden;transition:clip-path .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.dark .g360-painel{background:#18181a;color:#aaa49c;border-color:#2b2b2f;box-shadow:0 18px 50px #00000080}.g360-painel[data-aberto=true]{clip-path:inset(0 0 0 0 round 16px);visibility:visible;transition:clip-path .26s cubic-bezier(.2,.8,.2,1),visibility 0s}.g360-painel>nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.g360-painel .c360-rail-footer{flex:none;border-top:1px solid #e5e1db;margin-top:6px}.dark .g360-painel .c360-rail-footer{border-color:#2b2b2f}.g360-painel .c360-nav span{opacity:1}.g360-painel .c360-divider{height:30px;margin:8px 6px 0}.g360-painel .c360-divider span{display:block}.g360-painel>nav>div:first-child .c360-divider{border-top:0;margin-top:0}.g360-painel>nav>div:has(>.c360-divider:only-child){display:none}.g360-painel .c360-nav.on:before{left:-8px}.g360-painel .as-badge{opacity:1}.g360-painel .as-dot{display:none}.g360-painel .gs-grp-btn{height:30px;padding:8px 6px 0}.g360-painel .gs-grp-btn>span,.g360-painel .gs-grp-btn>svg{opacity:1}.g360-painel :is(.c360-nav,.c360-divider,.gs-grp-btn){opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.g360-painel[data-aberto=true] :is(.c360-nav,.c360-divider,.gs-grp-btn){opacity:1;transform:none;transition-delay:calc(var(--i,0) * 14ms + 40ms)}.g360-borda{position:fixed;top:72px;bottom:0;left:0;width:14px;z-index:44}.g360-borda i{position:absolute;left:0;top:50%;width:3px;height:36px;margin-top:-18px;border-radius:0 3px 3px 0;background:#d0021b;opacity:.45;transition:opacity .15s,width .15s}.g360-borda:hover i{opacity:1;width:4px}.g360-menu-fab{position:fixed;top:14px;left:14px;z-index:46;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:#d0021b;cursor:pointer;box-shadow:0 2px 8px #0000004d}.g360-menu-fab img{width:32px;height:32px;display:block}.g360-menu-fab:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #111}.g360-menu-fab~.g360-painel{top:66px}.g360-menu-fundo,.g360-painel-topo{display:none}@media(max-width:767.98px){.g360-borda{display:none}.g360-menu-fab~.g360-painel,.g360-painel{top:0;bottom:0;left:0;width:min(320px,86vw);max-height:none;height:100dvh;z-index:55;border-width:0 1px 0 0;border-radius:0 18px 18px 0;padding:0 10px max(12px,env(safe-area-inset-bottom));clip-path:inset(0 100% 0 0);transition:clip-path .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}.g360-painel[data-aberto=true]{clip-path:inset(0 0 0 0);transition:clip-path .26s cubic-bezier(.2,.8,.2,1),visibility 0s}.g360-painel .c360-nav{height:46px}.g360-painel-topo{display:flex;align-items:center;justify-content:space-between;flex:none;height:64px;padding:0 2px 0 13px;font-size:15px;font-weight:700;color:#161514}.dark .g360-painel-topo{color:#f3f1ee}.g360-painel-fechar{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.g360-painel-fechar:hover{background:#00000008}.dark .g360-painel-fechar:hover{background:#ffffff0d}.g360-painel-fechar:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.g360-menu-fundo{display:block;position:fixed;inset:0;z-index:54;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}.g360-menu-fundo[data-aberto=true]{opacity:1;visibility:visible;transition:opacity .2s,visibility 0s}}@media(prefers-reduced-motion:reduce){.g360-menu-fundo,.g360-menu-fundo[data-aberto=true],.g360-painel,.g360-painel[data-aberto=true]{transition:none}.g360-painel :is(.c360-nav,.c360-divider,.gs-grp-btn),.g360-painel[data-aberto=true] :is(.c360-nav,.c360-divider,.gs-grp-btn){transition:none;transform:none}.g360-borda i{transition:none}}.c360-shell{--c-bg:#f2f0ec;--c-card:#fff;--c-ink:#161514;--c-muted:#706a64;--c-line:#e5e1db;--c-soft:#f8f7f4;background:var(--c-bg)!important;color:var(--c-ink);min-width:0}.dark .c360-shell{--c-bg:#0e0e0f;--c-card:#18181a;--c-ink:#f3f1ee;--c-muted:#aaa49c;--c-line:#2b2b2f;--c-soft:#1f1f22}.c360-shell>.dash-main-900{margin-left:0!important;min-width:0}.c360-shell>.dash-main-900>main{padding-top:72px;padding-bottom:var(--folga-noroh,112px);min-width:0}.c360-shell main>.bg-background{background:var(--c-bg)}.c360-shell .g360-pt{padding:24px}.c360-nav{display:flex;align-items:center;gap:14px;height:42px;width:100%;padding:0 13px;border-radius:10px;position:relative;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;border:0;background:transparent;color:inherit;cursor:pointer}.c360-nav svg{flex:none}.c360-nav:hover{background:#00000008}.dark .c360-nav:hover{background:#ffffff09}.c360-nav.on{background:#fce9eb;color:#d0021b;font-weight:600}.dark .c360-nav.on{background:#3a0e14;color:#ff6175}.c360-rail .c360-nav.on:before{content:"";position:absolute;left:-8px;top:9px;bottom:9px;width:3px;background:#d0021b;border-radius:0 3px 3px 0}.c360-divider{border-top:1px solid #e5e1db;margin:8px 6px;height:1px}.dark .c360-divider{border-color:#2b2b2f}.c360-divider span{display:none;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:8px 6px}.c360-rail-footer{margin-top:auto;padding-top:8px}.c360-nav:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.c360-bottom{display:none}.c360-more{border-radius:20px 20px 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom));max-height:85dvh;overflow-y:auto}.c360-more nav{margin-top:16px}.c360-divider-h{border:0;border-top:1px solid #e5e1db;margin:8px 0}.dark .c360-divider-h{border-color:#2b2b2f}.c360-more .c360-nav{height:48px}.c360-page-title{max-width:1400px;margin:0 auto;padding:24px}.c360-page-title h1{font-size:26px;font-weight:700;letter-spacing:-.02em}.c360-page-title p{font-size:13px;color:var(--c-muted);margin-top:4px}.c360-shell [data-c360-legacy]{min-width:0}.c360-shell [data-c360-legacy] .bg-background{background:var(--c-bg)}@media(max-width:760px){.c360-shell>.dash-main-900>main{padding-bottom:var(--folga-noroh,calc(156px + env(safe-area-inset-bottom)))}.c360-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:45;background:#fff;color:#706a64;border-top:1px solid #e5e1db;padding:6px 8px max(6px,env(safe-area-inset-bottom))}.dark .c360-bottom{background:#18181a;color:#aaa49c;border-color:#2b2b2f}.c360-bottom .c360-nav{padding:4px 0;height:52px;gap:4px;flex-direction:column;justify-content:center;font-size:11px}.c360-page-title,.c360-shell .g360-pt{padding:20px 16px}.c360-page-title h1{font-size:23px}.c360-shell [data-c360-legacy] canvas{max-width:100%}}