diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..6f3a291
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "liveServer.settings.port": 5501
+}
\ No newline at end of file
diff --git a/Ambiente_Usuario_copy.html b/Ambiente_Usuario.html
similarity index 84%
rename from Ambiente_Usuario_copy.html
rename to Ambiente_Usuario.html
index 61b3af5..1b88b03 100644
--- a/Ambiente_Usuario_copy.html
+++ b/Ambiente_Usuario.html
@@ -16,8 +16,8 @@
Ambiente do Usuario
-
-
+
+
diff --git a/Css/page/Ambiente/Config/Ambientes/AmbientesConfig.css b/Css/page/Ambiente/Config/Ambientes/AmbientesConfig.css
new file mode 100644
index 0000000..613da9a
--- /dev/null
+++ b/Css/page/Ambiente/Config/Ambientes/AmbientesConfig.css
@@ -0,0 +1,13 @@
+@import url(../../../../global/import.css);
+@import url(../Ambientes/estrutura/AmbienteEstruture.css);
+
+@import url(../Ambientes/Componentes/Ambientes.css);
+@import url(../Ambientes/Componentes/AmbientesAlertas.css);
+@import url(../Ambientes/Componentes/AmbientesRelatorios.css);
+
+@import url(../Ambientes/estrutura/Sec_Cap_1.css);
+@import url(../Ambientes/estrutura/Sec_Cap_2.css);
+@import url(../Ambientes/estrutura/Sec_Cap_3.css);
+
+@import url(../Ambientes/Painel/PopUp.css);
+@import url(../Ambientes/Painel/tags.css);
\ No newline at end of file
diff --git a/Css/page/Ambiente/Config/Ambientes/Componentes/Ambientes.css b/Css/page/Ambiente/Config/Ambientes/Componentes/Ambientes.css
new file mode 100644
index 0000000..1c6cb2b
--- /dev/null
+++ b/Css/page/Ambiente/Config/Ambientes/Componentes/Ambientes.css
@@ -0,0 +1,121 @@
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: start;
+
+}
+
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem {
+
+ width: 95%;
+
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem .img {
+
+ width: 4vw;
+ height: 8vh;
+ background-color: var(--Cor_Segundaria_2_1);
+ box-shadow: 4px 4px 0px 0px var(--Cor_Segundaria_2_2);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+
+}
+
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem .img img {
+
+ width: 3vw;
+
+}
+
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem .corpo {
+ width: 80%;
+ height: 8vh;
+
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+ align-items: center;
+
+ background-color: var(--Cor_Segundaria_2_1);
+ box-shadow: 4px 4px 0px 0px var(--Cor_Segundaria_2_2);
+
+}
+
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem .corpo .alinhamentos {
+ width: 50%;
+ height: 6vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ gap: 1vw;
+
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem .corpo .alinhamentos button {
+ background: none;
+ border: none;
+ outline: none;
+
+ background-color: var(--Cor_Segundaria_5_1);
+ box-shadow: 5px 5px 0px 0px var(--Cor_Segundaria_5_2);
+
+ width: 40%;
+ height: 5vh;
+
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+ align-items: center;
+
+ font-family: var(--font_titulo);
+ color: var(--Matriz);
+ font-size: 1vw;
+
+
+}
+
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem .titulo h2 {
+
+ font-family: var(--font_titulo);
+ font-size: 1.4vw;
+ color: var(--Matriz);
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_2 .painelItem .edicao button {
+
+ background: none;
+ border: none;
+ outline: none;
+
+ background-color: var(--Cor_Segundaria_2_1);
+ box-shadow: 5px 5px 0px 0px var(--Cor_Segundaria_2_2);
+
+ width: 3vw;
+ height: 8vh;
+
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-content: center;
+ align-items: center;
+
+ font-family: var(--font_titulo);
+ color: var(--Matriz);
+ font-size: 2vw;
+
+
+}
\ No newline at end of file
diff --git a/Css/page/Ambiente/Config/Ambientes/Componentes/AmbientesAlertas.css b/Css/page/Ambiente/Config/Ambientes/Componentes/AmbientesAlertas.css
new file mode 100644
index 0000000..e69de29
diff --git a/Css/page/Ambiente/Config/Ambientes/Componentes/AmbientesRelatorios.css b/Css/page/Ambiente/Config/Ambientes/Componentes/AmbientesRelatorios.css
new file mode 100644
index 0000000..e69de29
diff --git a/Css/page/Ambiente/Config/Ambientes/Painel/PopUp.css b/Css/page/Ambiente/Config/Ambientes/Painel/PopUp.css
new file mode 100644
index 0000000..e69de29
diff --git a/Css/page/Ambiente/Config/Ambientes/Painel/tags.css b/Css/page/Ambiente/Config/Ambientes/Painel/tags.css
new file mode 100644
index 0000000..e69de29
diff --git a/Css/page/Ambiente/Config/Ambientes/estrutura/AmbienteEstruture.css b/Css/page/Ambiente/Config/Ambientes/estrutura/AmbienteEstruture.css
new file mode 100644
index 0000000..fcb3e57
--- /dev/null
+++ b/Css/page/Ambiente/Config/Ambientes/estrutura/AmbienteEstruture.css
@@ -0,0 +1,60 @@
+.bloco_ambiente {
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+
+}
+
+.bloco_ambiente .seguimento_1,
+.bloco_ambiente .seguimento_2 {
+ padding-top: 2vh;
+ width: 50%;
+ display: flex;
+ flex-direction: column;
+ align-content: center;
+ align-items: center;
+
+}
+
+
+.bloco_ambiente .seguimento_1 .capitulo_1,
+.bloco_ambiente .seguimento_2 .capitulo_2,
+.bloco_ambiente .seguimento_2 .capitulo_3 {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .titulo_Cap,
+.bloco_ambiente .seguimento_2 .capitulo_2 .titulo_Cap,
+.bloco_ambiente .seguimento_2 .capitulo_3 .titulo_Cap {
+ width: 15vw;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ font-family: var(--font_titulo);
+ text-align: center;
+ font-size: 0.9vw;
+
+
+ background: var(--Cor_Segundaria_2_1);
+ box-shadow: 7px 7px 0px var(--Cor_Segundaria_2_2);
+ color: var(--Matriz);
+ margin-top: 2vh;
+ margin-bottom: 2vh;
+
+
+}
+
+
+
+.bloco_ambiente .seguimento_2 .capitulo_2 .painel_Cap,
+.bloco_ambiente .seguimento_2 .capitulo_3 .painel_Cap {
+ overflow-y: scroll;
+ height: 30vh;
+ margin-bottom: 2vh;
+
+}
\ No newline at end of file
diff --git a/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_1.css b/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_1.css
new file mode 100644
index 0000000..5f1a3c5
--- /dev/null
+++ b/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_1.css
@@ -0,0 +1,56 @@
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap {
+ width: 90%;
+ height: 74vh;
+ padding: 2vw;
+
+ background-color: var(--Cor_Segundaria_5_1);
+ display: flex;
+ flex-direction: column;
+ justify-content: start;
+ align-items: center;
+
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_1 {
+
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+ align-items: center;
+
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_1 .insercao_ambiente button {
+ width: 14vw;
+ height: 6vh;
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_1 .pesquisa {
+ width: 60%;
+ height: 8vh;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.bloco_ambiente .seguimento_1 .capitulo_1 .painel_Cap .coluna_1 .pesquisa input {
+ background: none;
+ outline: none;
+ border: none;
+
+ width: 15vw;
+ height: 4vh;
+
+ background-color: var(--Matriz);
+ border: 0.4vw solid var(--Cor_Segundaria_2_1);
+ box-shadow: 4px 4px 0px 0px var(--Cor_Segundaria_2_2);
+
+ padding-left: 1vw;
+ padding-right: 1vw;
+
+ font-size: 0.8vw;
+ font-family: var(--font_titulo);
+ color: var(--Cor_Segundaria_2_1);
+
+}
\ No newline at end of file
diff --git a/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_2.css b/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_2.css
new file mode 100644
index 0000000..32c69f1
--- /dev/null
+++ b/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_2.css
@@ -0,0 +1,130 @@
+.bloco_ambiente .seguimento_2 .capitulo_2 .painel_Cap {
+
+ width: 90%;
+ display: flex;
+ flex-direction: column;
+ justify-content: start;
+ align-items: center;
+ align-content: center;
+
+ gap: 1vw;
+ overflow-y: auto;
+
+ padding: 2vh;
+ background-color: var(--Cor_Segundaria_5_1);
+ height: 20vh;
+}
+
+/* Estilo customizado para o scroll (somente no Webkit) */
+.capitulo_2 .painel_Cap::-webkit-scrollbar {
+ width: 0.2vw;
+ /* Largura da barra de rolagem */
+ height: 0.2vw;
+ /* Para scroll horizontal, se necessário */
+}
+
+/* Estilo para o polegar da barra de rolagem */
+.capitulo_2 .painel_Cap::-webkit-scrollbar-thumb {
+ background-color: var(--Matriz);
+ /* Cor da parte da barra que você arrasta */
+ border-radius: 10px;
+ /* Borda arredondada */
+ /* Borda ao redor do polegar */
+}
+
+/* Aumentando o tamanho do track (fundo da barra de rolagem) */
+.capitulo_2 .painel_Cap::-webkit-scrollbar-track {
+ background-color: var(--Cor_Segundaria_5_2);
+ /* Cor do fundo do scroll */
+ border-radius: 10px;
+ /* Borda arredondada */
+ /* Usar diretamente a largura ou altura aqui para aumentar o track */
+ width: 1vw;
+ /* Aumentando a largura do track para o scroll vertical */
+ height: 1vw;
+ /* Aumentando a altura do track para o scroll horizontal */
+}
+
+
+
+.subpainel_Status {
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-items: center;
+ gap: 1vw;
+
+}
+
+.subpainel_Status .bloco_1 {
+ width: 25%;
+ height: 6vh;
+
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ background-color: var(--Cor_Segundaria_2_1);
+ box-shadow: 5px 5px 0px var(--Cor_Segundaria_2_2);
+}
+
+.subpainel_Status .bloco_2 {
+ width: 70%;
+ height: 6vh;
+
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ gap: 1vw;
+
+ background-color: var(--Cor_Segundaria_2_1);
+ box-shadow: 5px 5px 0px var(--Cor_Segundaria_2_2);
+}
+
+.subpainel_Status .bloco_1 .titulo {
+
+
+ font-family: var(--font_titulo);
+ color: var(--Matriz);
+ font-size: 0.6vw;
+}
+
+.subpainel_Status .bloco_2 .Mensagem_ambiente {
+
+ font-family: var(--font_titulo);
+ margin-left: 1vw;
+ color: var(--Matriz);
+ font-size: 1vw;
+
+}
+
+.subpainel_Status .bloco_2 .button_rel button {
+ background: none;
+ outline: none;
+ border: none;
+}
+
+
+.subpainel_Status .bloco_2 .button_rel img {
+ width: 1.6vw;
+ filter: drop-shadow(3px 3px 0px var(--Cor_Segundaria_2_2));
+}
+
+
+.subpainel_Status .bloco_2 .status_ambiente {
+ font-family: var(--font_titulo);
+ color: var(--Cor_Segundaria_5_1);
+ font-size: 0.7vw;
+
+ margin-right: 1vw;
+ background-color: var(--Matriz);
+ padding: 0.2vw;
+
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 2vw;
+ width: 4vw;
+ height: 3vh;
+}
\ No newline at end of file
diff --git a/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_3.css b/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_3.css
new file mode 100644
index 0000000..de97ff4
--- /dev/null
+++ b/Css/page/Ambiente/Config/Ambientes/estrutura/Sec_Cap_3.css
@@ -0,0 +1,92 @@
+.bloco_ambiente .seguimento_2 .capitulo_3 .painel_Cap {
+
+ width: 90%;
+ height: 40vh;
+
+ display: flex;
+ flex-direction: column;
+ justify-content: start;
+ align-items: center;
+ align-content: center;
+
+ gap: 1vw;
+ overflow-y: auto;
+
+ padding: 2vh;
+ background-color: var(--Cor_Segundaria_5_1);
+
+}
+
+/* Estilo customizado para o scroll (somente no Webkit) */
+.capitulo_3 .painel_Cap::-webkit-scrollbar {
+ width: 0.2vw;
+ /* Largura da barra de rolagem */
+ height: 0.2vw;
+ /* Para scroll horizontal, se necessário */
+}
+
+/* Estilo para o polegar da barra de rolagem */
+.capitulo_3 .painel_Cap::-webkit-scrollbar-thumb {
+ background-color: var(--Matriz);
+ /* Cor da parte da barra que você arrasta */
+ border-radius: 10px;
+ /* Borda arredondada */
+ /* Borda ao redor do polegar */
+}
+
+/* Aumentando o tamanho do track (fundo da barra de rolagem) */
+.capitulo_3 .painel_Cap::-webkit-scrollbar-track {
+ background-color: var(--Cor_Segundaria_5_2);
+ /* Cor do fundo do scroll */
+ border-radius: 10px;
+ /* Borda arredondada */
+ /* Usar diretamente a largura ou altura aqui para aumentar o track */
+ width: 1vw;
+ /* Aumentando a largura do track para o scroll vertical */
+ height: 1vw;
+ /* Aumentando a altura do track para o scroll horizontal */
+}
+
+
+.bloco_ambiente .coluna_1 {
+ width: 100%;
+ margin-bottom: 2vh;
+}
+
+.bloco_ambiente .coluna_1 button {
+ outline: none;
+ background: none;
+ border: none;
+
+ width: 32.33%;
+ height: 6vh;
+
+ background-color: var(--Cor_Segundaria_2_1);
+ box-shadow: 5px 5px 0px var(--Cor_Segundaria_2_2);
+
+ font-family: var(--font_titulo);
+ color: var(--Matriz);
+ font-size: 1vw;
+}
+
+.coluna_2 {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.opicao button {
+ outline: none;
+ background: none;
+ border: none;
+
+ width: 20vw;
+ height: 6vh;
+ background-color: var(--Cor_Segundaria_2_1);
+ box-shadow: 5px 5px 0px var(--Cor_Segundaria_2_2);
+
+ font-family: var(--font_titulo);
+ color: var(--Matriz);
+ font-size: 1.2vw;
+}
\ No newline at end of file
diff --git a/Css/page/Ambiente/Config/Estrutura/menu.css b/Css/page/Ambiente/Config/Estrutura/menu.css
index a8d7489..449cd28 100644
--- a/Css/page/Ambiente/Config/Estrutura/menu.css
+++ b/Css/page/Ambiente/Config/Estrutura/menu.css
@@ -45,19 +45,52 @@ body {
}
.menu {
- width: 20vw;
+ width: 25vw;
height: 100vh;
background-color: var(--Cor_Segundaria_5_1);
- overflow: hidden;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+/* Estilo customizado para o scroll (somente no Webkit) */
+.menu::-webkit-scrollbar {
+ width: 0.2vw;
+ /* Largura da barra de rolagem */
+ height: 0.2vw;
+ /* Para scroll horizontal, se necessário */
+}
+
+/* Estilo para o polegar da barra de rolagem */
+.menu::-webkit-scrollbar-thumb {
+ background-color: var(--Matriz);
+ /* Cor da parte da barra que você arrasta */
+ border-radius: 10px;
+ /* Borda arredondada */
+ /* Borda ao redor do polegar */
+}
+
+/* Aumentando o tamanho do track (fundo da barra de rolagem) */
+.menu::-webkit-scrollbar-track {
+ background-color: var(--Cor_Segundaria_5_2);
+ /* Cor do fundo do scroll */
+ border-radius: 10px;
+ /* Borda arredondada */
+ /* Usar diretamente a largura ou altura aqui para aumentar o track */
+ width: 1vw;
+ /* Aumentando a largura do track para o scroll vertical */
+ height: 1vw;
+ /* Aumentando a altura do track para o scroll horizontal */
}
.contener_1,
.contener_2,
.contener_3 {
width: 100%;
- padding-bottom: 5vh;
+ padding-bottom: 1vh;
list-style: none;
text-decoration: none;
+ padding-top: 1vh;
+ border-top: 0.1vh solid var(--Matriz);
}
@@ -120,7 +153,8 @@ body {
.contener_1 .opicao .escrita,
.contener_2 .opicao .escrita,
.contener_3 .opicao .escrita {
- width: 9vw;
+ width: 12vw;
+ margin-right: 2vw;
padding: 0.6vw;
background-color: var(--Vazio_Corpo);
box-shadow: 5px 5px 0px var(--Vazio_Fundo);
diff --git a/Css/page/Ambiente/Config/Estrutura/menu_houver.css b/Css/page/Ambiente/Config/Estrutura/menu_houver.css
index acab22c..b817dfb 100644
--- a/Css/page/Ambiente/Config/Estrutura/menu_houver.css
+++ b/Css/page/Ambiente/Config/Estrutura/menu_houver.css
@@ -9,7 +9,7 @@
}
.escrita {
- width: 9vw;
+ width: 10vw;
padding: 0.6vw;
background-color: var(--Cor_Segundaria_2_1);
box-shadow: 5px 5px 0px var(--Cor_Segundaria_2_2);
diff --git a/html/Config.html b/html/Config.html
index c6fcc4e..5b50ea8 100644
--- a/html/Config.html
+++ b/html/Config.html
@@ -74,6 +74,7 @@