.container[data-v-36b7910d]{display:flex;min-height:100vh;width:100%}.sidebar[data-v-36b7910d]{background-color:#1a1a1a;color:#fff;height:100vh;overflow-y:auto;padding:20px;position:fixed;width:280px}.logo[data-v-36b7910d]{border-bottom:1px solid hsla(0,0%,100%,.07);padding:22px 16px 18px;text-align:center}.logo img[data-v-36b7910d]{height:auto;width:148px}.painel-drawer[data-v-36b7910d] .v-navigation-drawer__content{display:flex;flex-direction:column;height:100%;overflow:hidden}.plano-card[data-v-36b7910d]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:3px;margin:14px 12px 2px;padding:12px 14px}.plano-card__rotulo[data-v-36b7910d]{color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.plano-card__nome[data-v-36b7910d]{color:#fff;font-size:14px;font-weight:700;line-height:1.25}.plano-card__vencimento[data-v-36b7910d]{color:#fff9;font-size:12px}.menu-rolagem[data-v-36b7910d]{flex:1 1 auto;overflow-y:auto;padding:6px 10px 12px;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.menu-rolagem[data-v-36b7910d]::-webkit-scrollbar{width:5px}.menu-rolagem[data-v-36b7910d]::-webkit-scrollbar-track{background:transparent}.menu-rolagem[data-v-36b7910d]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.menu-rolagem[data-v-36b7910d]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.menu-grupo[data-v-36b7910d]{background:transparent!important;padding:0}.menu-grupo+.menu-grupo[data-v-36b7910d]{margin-top:6px}.menu-grupo__titulo[data-v-36b7910d]{color:#ffffff6b;font-size:11px;font-weight:700;letter-spacing:.08em;padding:14px 12px 6px;text-transform:uppercase}.menu-rodape[data-v-36b7910d]{border-top:1px solid hsla(0,0%,100%,.07);flex:0 0 auto;padding:6px 10px 12px}.menu-grupo--rodape[data-v-36b7910d]{padding:0}nav[data-v-36b7910d]{display:flex;flex-direction:column;gap:10px}.select[data-v-36b7910d]{color:#fff!important}nav button[data-v-36b7910d]{align-items:center;background:transparent;border:none;border-radius:8px;color:silver;cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px;transition:all .3s ease;width:100%}nav button[data-v-36b7910d]:hover{background-color:#ffffff1a}.btn-content[data-v-36b7910d]{align-items:center;display:flex;gap:10px}.main-content[data-v-36b7910d]{background-color:#fafbfc;flex:1;margin-left:280px;min-height:100vh;padding:0}.area-painel[data-v-36b7910d]{background:var(--painel-fundo);min-height:100dvh}.logo--rail[data-v-36b7910d]{padding:18px 0}.logo--rail[data-v-36b7910d] .v-icon{opacity:.9}.barra-superior[data-v-36b7910d]{background-color:transparent;color:#fff;height:50px;padding:15px}.user[data-v-36b7910d]{align-items:center!important;display:flex;float:right;gap:10px;justify-content:flex-end;width:auto}.user .v-badge[data-v-36b7910d]{margin-right:15px}.user .action-btn[data-v-36b7910d]{align-self:center;background-color:#e0e0e0;color:var(--azul-muito-claro);margin-bottom:0;margin-right:8px}.user .action-btn[data-v-36b7910d]:last-child{margin-bottom:0;margin-right:15px}.user-info[data-v-36b7910d]{align-items:center;color:#fff;display:inline-flex;font-weight:500;gap:8px}.user-id[data-v-36b7910d]{border:1px solid var(--azul);border-radius:50px;color:var(--azul);font-size:12px;padding:5px 10px}@media(max-width:768px){.sidebar[data-v-36b7910d]{width:80px}.logo img[data-v-36b7910d]{width:60px}nav button span[data-v-36b7910d]{display:none}.main-content[data-v-36b7910d]{margin-left:80px}}.fade-enter-active[data-v-36b7910d],.fade-leave-active[data-v-36b7910d]{transition:opacity .5s}.fade-enter[data-v-36b7910d],.fade-leave-to[data-v-36b7910d]{opacity:0}[data-v-36b7910d] .menu-item{background-color:transparent!important;border-radius:10px;color:#c4c4c4!important;margin:2px 0;min-height:44px;padding-right:15px!important;transition:background-color .18s ease,color .18s ease}[data-v-36b7910d] .menu-item:hover{background-color:#ffffff0f!important;color:#fff!important}[data-v-36b7910d] .menu-item-whatsapp{background:#25d366!important;border-radius:10px;color:#fff!important;margin:4px 0}[data-v-36b7910d] .menu-item-whatsapp:hover{background:#1da851!important}[data-v-36b7910d] .menu-item-whatsapp .v-icon{color:#fff!important}[data-v-36b7910d] .menu-item-whatsapp .v-list-item-title{color:#fff!important;font-weight:600}[data-v-36b7910d] .menu-item.v-list-item--active{background:linear-gradient(90deg,#ffffff29,#ffffff0d)!important;border-radius:10px;box-shadow:inset 3px 0 0 var(--laranja,#f59e0b);color:#fff!important;font-weight:600}[data-v-36b7910d] .menu-item.v-list-item--active .v-icon{color:#fff!important}[data-v-36b7910d] .menu-item__badges .v-badge__badge{border-radius:999px;box-shadow:none;font-size:12px;font-weight:700;height:24px;min-width:24px;padding:0 8px}.notifications-list[data-v-36b7910d]{max-height:400px;overflow-y:auto}.notifications-list .v-list-item[data-v-36b7910d]{border-left:3px solid transparent;cursor:pointer;transition:all .3s ease}.notifications-list .v-list-item.unread[data-v-36b7910d]{background-color:rgba(var(--laranja),.05);border-left-color:var(--laranja)}.notifications-list .v-list-item[data-v-36b7910d]:hover{background-color:#0000000d}.text-center[data-v-36b7910d]{text-align:center}.text-grey[data-v-36b7910d]{color:#888}[data-v-36b7910d] .v-dialog .v-card{border-radius:12px;overflow:hidden}[data-v-36b7910d] .v-card-title{background-color:#fafbfc;color:#333}[data-v-36b7910d] .v-card-text{color:#555}[data-v-36b7910d] .v-btn--flat{font-weight:500;text-transform:none}[data-v-36b7910d] .v-navigation-drawer__content{scrollbar-width:none}[data-v-36b7910d] .v-navigation-drawer__content::-webkit-scrollbar{width:0}.fab-whatsapp-wrapper[data-v-36b7910d]{align-items:center;bottom:24px;display:flex;gap:12px;position:fixed;right:24px;z-index:1000}.fab-whatsapp-hint[data-v-36b7910d]{background:#1f2937;border-radius:10px;box-shadow:0 6px 18px #0f172a38;color:#fff;font-size:13px;font-weight:600;line-height:1.3;max-width:220px;padding:10px 14px;position:relative}.fab-whatsapp-hint[data-v-36b7910d]:after{background:#1f2937;content:"";height:12px;position:absolute;right:-6px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}.fab-whatsapp[data-v-36b7910d]{box-shadow:0 4px 16px #25d36666;transition:transform .2s ease,box-shadow .2s ease}.fab-whatsapp[data-v-36b7910d]:hover{box-shadow:0 6px 20px #25d3668c;transform:scale(1.08)}@media(max-width:600px){.fab-whatsapp-wrapper[data-v-36b7910d]{align-items:flex-end;bottom:16px;flex-direction:column;right:16px}.fab-whatsapp-hint[data-v-36b7910d]{font-size:12px;max-width:190px}.fab-whatsapp-hint[data-v-36b7910d]:after{bottom:-6px;right:22px;top:auto;transform:rotate(45deg)}}
