.menu-label {
  color: #ccc;
}

.menu-list a, .navbar-item, .navbar-link {
  color: white;
}

.section {
  padding: 1rem 0;
}

.textarea {
  font-size: .80rem;
}

#descrive {
  height: 220px;
}

.atas-en-box {
  float: right;
  display: flex;
  justify-content: space-evenly;
  align-items: stretch;
}

.atas-en-box > a, a.danger {
  color: #888;
}

.atas-en-box > a:hover {
  color: #3273DC;
}

a.danger:hover {
  color: #ff3860;
}

.xapo-de-box {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.xapo-de-box > .title {
  margin-bottom: 0.2rem;
}

.field-body {
  flex-grow: 2;
}

#todo-list > li {
  margin: 0;
  padding: 6px;
}

.notes {
  padding: 8px;
}
.notes .title {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.notes .note {
  padding: 0.6rem 1rem;
  border-bottom: 1px dotted #AAA;
}
.note:last-child {
  border: none;
}

.tag {
  margin-right: 10px;
}

.select {
  width: 100%;
}

.select select {
  width: 100%;
}

@media screen and (min-width: 1800px) {
.container {
  max-width: 1544px;
  width: 1544px;
}
}

h4 > em {
  color: #209CEE;
}

#contact-list.htmx-swapping {
  opacity: 0;
  transition: all 0.2s ease-out;
}
#contact-list.htmx-added, #contact-list.htmx-added * {
  opacity: 0.3;
  background-color: #ffff00;
}

#contact-list {
  opacity: 1;
  transition: all 0.2s ease-in;
}

svg {
  fill: currentColor;
}
