#container {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0px 10px 15px 10px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
  align-items: center;
  justify-content: center;
}

#list-header {
  display: flex;
  align-items: left;
  justify-content: left;
}

.blankDiv {
  background-color: #fff;
  border: none;
  padding: 20px;
  border-radius: 8px;
  height: 200px;
  width: 200px;
  margin: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#addNoteDiv {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 8px;
  height: 200px;
  width: 200px;
  margin: 10px;
  padding-left: 80px;
  padding-right: 80px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

#addNoteDiv:hover {
  transition: 0.25s;
  background-color: #f1f1f1;
}

#addNoteDiv i {
  font-size: 70px;
  color: gainsboro;
}

#list-container {
  display: flex;
  align-items: left;
  justify-content: left;
}

ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}

li {
  background-color: #ececec;
  margin: 5px 0;
  padding: 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 200px;
  width: 200px;
  margin: 10px;
  border-radius: 10px;
  box-shadow: 9px 9px 18px #b3b3b3, -9px -9px 18px #ffffff;
}

li span {
  font-size: 12px;
  flex-grow: 1;
  word-wrap: break-word;
  overflow-y: scroll;
}

#editBtn,
#deleteBtn {
  background-color: #000000;
  color: #fff;
  border: none;
  padding: 5px 10px;
  margin: 0 5px;
  cursor: pointer;
  border-radius: 4px;
  font-size: 12px;
  width: 60px;
}

#editBtn {
  background-color: rgb(151, 151, 151);
}

#deleteBtn:hover {
  background-color: #7c7b7c;
}

#editBtn:hover {
  background-color: rgb(71, 71, 71);
}

#popupContainer {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 400px;
  height: 300px;
  background-color: white;
  border: 1px solid #b1b0b0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
}

textarea {
  width: 300px;
  height: 200px;
  margin: 10px 0;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 2px solid #6e6e6e;
}

#btn-container {
  display: flex;
}

#submitBtn,
#closeBtn {
  width: 100px;
  background-color: #0e2756;
  color: #fff;
  font-size: 14px;
  border: none;
  border-radius: 5px;
  padding: 10px;
  cursor: pointer;
  margin: 10px;
}

#closeBtn {
  background-color: gainsboro;
}

#editing-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 300px;
  height: 300px;
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
}

#teladesenho {
  content-visibility: hidden;
  width: 600px;
  margin: 0 auto;
}

#editor {
  background-color: var(--text-color);
  padding: 0;
  margin: 0;
  border: none;
  size-adjust: 200px;
  block-size: auto;
}
#textoparagrafo {
  background-color: rgb(204, 252, 197);
  width: 320px;
  margin: 20px;
  margin-top: 0;
  padding: 20px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: small;
  border-radius: 10px;
  margin: 0 auto;
}
.box-pag {
  margin: 10px;
  border-radius: 10px;
  box-shadow: 9px 9px 18px #b3b3b3;
}
#btmais {
  background-color: #d8572a;
  width: 40px;
  height: 40px;
  border: none;
  cursor: pointer;
  margin-right: 300px;
}

#btmais:hover {
  background-color: #6ebe82;
}

.paragrafo {
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  margin: 0;
  box-sizing: border-box;
}
