.page-module__CJ-_5G__pageWrapper{width:100%}.page-module__CJ-_5G__tab_menu,.page-module__CJ-_5G__text,.page-module__CJ-_5G__searchText{color:#fff}.page-module__CJ-_5G__searchLocked .page-module__CJ-_5G__sidebar{width:220px!important}.page-module__CJ-_5G__sidebar{z-index:2000;background:linear-gradient(90deg,#011a38,#012d5a);border-right:1px solid #ccc;flex-direction:column;justify-content:space-between;width:70px;height:100vh;padding:20px 10px;transition:width .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.page-module__CJ-_5G__sidebar:hover{width:220px}.page-module__CJ-_5G__sidebar .page-module__CJ-_5G__profile{text-align:center;margin-bottom:30px;position:relative}.page-module__CJ-_5G__sidebar .page-module__CJ-_5G__profile p{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-20px)}.page-module__CJ-_5G__sidebar:hover .page-module__CJ-_5G__profile p,.page-module__CJ-_5G__searchLocked .page-module__CJ-_5G__sidebar .page-module__CJ-_5G__profile p{opacity:1;transform:translate(0)}.page-module__CJ-_5G__icon{opacity:1!important;transform:translate(0)!important}.page-module__CJ-_5G__sidebar nav ul li a span{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-20px)}.page-module__CJ-_5G__fotoPerfilBg{background-position:50%;background-size:cover;border:3px solid #004aad;border-radius:50%;width:50px;height:50px;margin:0 auto;position:relative}.page-module__CJ-_5G__profileBadge{color:#fff;z-index:10;background:#1976d2;border:2px solid #fff;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;top:-6px;right:calc(50% - 15px)}.page-module__CJ-_5G__sidebar nav ul{margin:0;padding:0;list-style:none}.page-module__CJ-_5G__sidebar nav ul li{margin:15px 0}.page-module__CJ-_5G__sidebar nav ul li a{color:#333;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:15px;text-decoration:none;transition:background .3s;display:flex}.page-module__CJ-_5G__sidebar nav ul li a:hover{background:#f0f0f0}.page-module__CJ-_5G__sidebar nav ul li a .page-module__CJ-_5G__icon{text-align:center;width:18px;font-size:18px;display:block}.page-module__CJ-_5G__sidebar nav ul li a span{opacity:0;transition:opacity .25s,transform .25s;display:inline-block;transform:translate(-20px)}.page-module__CJ-_5G__sidebar:hover nav ul li a span,.page-module__CJ-_5G__searchLocked .page-module__CJ-_5G__sidebar nav ul li a span{opacity:1;transform:translate(0)}.page-module__CJ-_5G__searchToggle{position:relative}.page-module__CJ-_5G__searchWrapper{align-items:center;gap:8px;display:flex;position:relative}.page-module__CJ-_5G__searchIcon{cursor:pointer;min-width:18px;opacity:1!important;display:flex!important;transform:translate(0)!important}.page-module__CJ-_5G__searchText{display:inline-block}.page-module__CJ-_5G__sidebar:not(:hover) .page-module__CJ-_5G__searchToggle .page-module__CJ-_5G__searchText{display:none!important}#page-module__CJ-_5G__sidebarSearch{opacity:0;pointer-events:none;background:#f9f9f9;border:1px solid #ccc;border-radius:6px;width:0;padding:6px 10px;font-size:14px;transition:width .28s,opacity .28s,padding .28s}.page-module__CJ-_5G__searchToggle.page-module__CJ-_5G__activeSearch #page-module__CJ-_5G__sidebarSearch{opacity:1!important;pointer-events:auto!important;width:140px!important;padding:6px 10px!important}.page-module__CJ-_5G__closeIcon{cursor:pointer;color:#132375;background:0 0;border:none;padding:4px;font-size:15px;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.page-module__CJ-_5G__searchToggle.page-module__CJ-_5G__activeSearch .page-module__CJ-_5G__closeIcon{opacity:1!important;visibility:visible!important;display:flex!important}.page-module__CJ-_5G__logout a{color:#333;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:15px;text-decoration:none;transition:background .3s;display:flex}.page-module__CJ-_5G__logout{margin-bottom:19px}.page-module__CJ-_5G__logout a:hover{color:#d9534f;background:#ffecec}.page-module__CJ-_5G__sidebar:hover .page-module__CJ-_5G__logout a span,.page-module__CJ-_5G__searchLocked .page-module__CJ-_5G__sidebar .page-module__CJ-_5G__logout a span{opacity:1;transform:translate(0)}.page-module__CJ-_5G__mainContent{text-align:center;flex:1;margin-left:70px;padding:20px;transition:margin-left .3s}.page-module__CJ-_5G__sidebar:hover~.page-module__CJ-_5G__mainContent,.page-module__CJ-_5G__searchLocked .page-module__CJ-_5G__mainContent{margin-left:220px}.page-module__CJ-_5G__profileHeader{background:#dfe6ef;border-radius:10px;margin-bottom:20px;padding:30px 0}.page-module__CJ-_5G__profileHeader h2{margin-top:10px;font-size:20px}.page-module__CJ-_5G__stats{color:#555;margin-top:5px;font-size:14px}.page-module__CJ-_5G__tabs{justify-content:center;gap:40px;margin:20px 0;display:flex}.page-module__CJ-_5G__tab{cursor:pointer;color:#2967bed4;justify-content:center;align-items:center;padding:5px 10px;font-weight:700;display:flex}.page-module__CJ-_5G__tabs div:hover{border-bottom:2px solid #000}.page-module__CJ-_5G__tab a{color:inherit;padding:5px 10px;font-weight:700;text-decoration:none;display:inline-block}.page-module__CJ-_5G__filterBar{justify-content:center;gap:10px;margin-bottom:20px;display:flex}.page-module__CJ-_5G__filterBar label{align-self:center;font-size:14px}.page-module__CJ-_5G__filterBar select,.page-module__CJ-_5G__filterBar input{border:1px solid #ccc;border-radius:6px;padding:8px}.page-module__CJ-_5G__profilePicWrapper{display:inline-block;position:relative}.page-module__CJ-_5G__mainProfilePic{background-position:50%;background-size:cover;border:3px solid #004aad;border-radius:50%;width:130px;height:130px;margin:0 auto}.page-module__CJ-_5G__cameraIcon{color:#fff;cursor:pointer;background-color:#699edb;border-radius:50%;padding:8px;font-size:16px;transition:background-color .3s;position:absolute;bottom:10px;right:10px;box-shadow:0 0 5px #0003}.page-module__CJ-_5G__cameraIcon:hover{background-color:#265ca1}.page-module__CJ-_5G__uploadForm input[type=file]{display:none}.page-module__CJ-_5G__btnSalvarTopo{color:#fff;cursor:pointer;background-color:#004aad;border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:700;transition:background-color .3s;position:absolute;top:20px;right:20px;box-shadow:0 2px 6px #0003}.page-module__CJ-_5G__btnSalvarTopo:hover{background-color:#003a8c}.page-module__CJ-_5G__cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:10px;display:grid}.page-module__CJ-_5G__card{background-position:50%;background-size:cover;border-radius:10px;justify-content:center;align-items:flex-end;height:180px;padding:10px;font-family:Poppins,sans-serif;transition:transform .3s,box-shadow .3s,opacity .3s;display:flex;position:relative;overflow:hidden}.page-module__CJ-_5G__card:before{content:"";z-index:1;background:#0003;transition:background .3s;position:absolute;inset:0}.page-module__CJ-_5G__card p{z-index:2;color:#ffffffd9;margin:0;font-size:15px;font-weight:500;transition:text-shadow .3s,color .3s;position:relative}.page-module__CJ-_5G__card:hover{transform:scale(1.03);box-shadow:0 8px 16px #0003}.page-module__CJ-_5G__card:hover:before{background:#00000080}.page-module__CJ-_5G__card:hover p{color:#fff;text-shadow:0 0 6px #fffc}.page-module__CJ-_5G__sidebar nav ul{flex-direction:column;justify-content:center;gap:22px;height:100%;display:flex}.page-module__CJ-_5G__sidebar nav ul li{justify-content:center;display:flex}.page-module__CJ-_5G__sidebar:not(:hover) nav ul li a .page-module__CJ-_5G__text{display:none!important}.page-module__CJ-_5G__logout{text-align:center;margin-bottom:30px}.page-module__CJ-_5G__sidebar:not(:hover) .page-module__CJ-_5G__logout a .page-module__CJ-_5G__text{display:none!important}.page-module__CJ-_5G__icon{margin:0 auto;font-size:22px}.page-module__CJ-_5G__sidebar_Search{border-width:1px;border-color:#3d74c891;border-radius:18px;padding:6px}.page-module__CJ-_5G__cameraIcon{object-fit:contain;cursor:pointer;background-color:#699edb;border-radius:50%;width:38px;height:38px;padding:8px;transition:all .3s}.page-module__CJ-_5G__cameraIcon:hover{transform:scale(1.08)}.page-module__CJ-_5G__cardLasanha{background-image:url(../media/cupcake.350b8772.jpg)}.page-module__CJ-_5G__cardEscondidinho{background-image:url(../media/moqueca.e66490b0.jpg)}.page-module__CJ-_5G__cardParmegiana{background-image:url(../media/torta-trufada.47fb790c.jpg)}.page-module__CJ-_5G__cardPanqueca{background-image:url(../media/bolo-sem-gluten.b948fd48.jpg)}.page-module__CJ-_5G__cardBacalhau{background-image:url(../media/torta-maça.7d5c9e79.jpg)}.page-module__CJ-_5G__cardPizza{background-image:url(../media/pastel.21990d67.jpg)}
