body {
  margin: 0;
  font-family: "Poppins", sans-serif;
}

#all {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
#panel {
  height: 5em;
  display: flex;
  justify-content: left;
  align-items: center;
  background-color: rgb(38, 36, 36);
}
#panel img {
  width: 150px;
  filter: grayscale(100%);
  opacity: 0.9;
  margin-left: 20px;
}
#bottom {
  display: grid;
  grid-template-columns: minmax(190px, 1fr) 6fr;
  flex-grow: 1;
}
#leftpanel {
  background-color: rgb(164, 162, 162);
}
#rightpanel {
  background-color: rgb(241, 239, 239);
}
#rightpanelheader {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#rightpanelheader > h3 {
  margin-block-start: 0;
  margin-block-end: 0;
}
#upperpanel {
  display: flex;
  flex-direction: column;
  gap: 5px;
  margin-top: 20px;
  padding: 30px;
}
#addprojectpopup {
  display: flex;
  flex-direction: column;
}
#downpanel {
  display: flex;
  flex-direction: column;
  padding: 30px;
}
#downpanel > div {
  margin-bottom: 5px;
}
#downpanel > h1 {
  margin-bottom: 20px;
}
.inbox-button,
.today-button,
.thisweek-button,
.add-project {
  text-align: left;
  min-width: 10vw;
  height: 35px;
  font-size: 17px;
  border: none;
  background: none;
  white-space: nowrap;
}
.inbox-button:hover,
.today-button:hover,
.thisweek-button:hover,
.add-project:hover,
.project-name-button:hover {
  background-color: rgb(78, 76, 76);
}
#projects-list {
  display: flex;
  flex-direction: column;
}
.project-name-button {
  text-align: left;
  min-width: 10vw;
  height: 35px;
  font-size: 17px;
  border: none;
  background: none;
  white-space: nowrap;
}
#rightpanel {
  padding: 80px;
}
.addTaskButton {
  border: none;
  background: none;
}

.popup-close {
  display: none !important;
}
.popup-open {
  display: block;
}
.taskdiv {
  width: 600px;
  height: 35px;
  background-color: whitesmoke;
  border: 2px solid black;
  border-radius: 5px;
  display: flex;
  padding: 5px;
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
}
.taskdivpriority {
  padding: 5px;
  width: 600px;
  height: 35px;
  background-color: whitesmoke;
  border: 2px solid red;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
}
#tasklist {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#inboxtasklist {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
span {
  font-size: 26px;
  font-weight: lighter;
}
.closed {
  display: none;
}
.priority {
  font-size: 20px;
}
#right {
  display: flex;
  gap: 20px;
}
.deletetask {
  font-size: 20px;
}
.projectNameInfo {
  position: relative;
  right: 40;
  top: 0;
}
.add-task {
  padding: 8px;
  width: 7em;
  font-size: 16px;
  font-weight: bold;
  border: none;
  border-radius: 8px;
  background: gray;
  color: white;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
#popuptasksubmitbutton,
#popuptaskclosebutton {
  padding: 8px;
  width: 4em;
  font-size: 16px;
  font-weight: bold;
  border: none;
  border-radius: 8px;
  background: gray;
  color: white;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
#popupsubmitbutton,
#popupclosebutton {
  padding: 4px;
  width: 3.5em;
  font-size: 16px;
  font-weight: bold;
  border: none;
  border-radius: 8px;
  background: gray;
  color: white;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
#popupinput {
  width: 9em;
  border: 2px solid #ccc;
  border-radius: 6px;
  background-color: #f5f5f5;
  color: #333;
  outline: none;
  margin-bottom: 5px;
}
#popuptaskinput {
  max-width: 200px;
  padding: 6px;
  font-size: 16px;
  border: 2px solid #ccc;
  border-radius: 10px;
  background-color: #f5f5f5;
  color: #333;
  outline: none;
  margin-bottom: 10px;
}
#popuptaskinput::placeholder {
  color: #999;
}

#popuptaskinput:focus {
  border-color: #888;
  background-color: #fff;
}
