* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body {
  width: 100%;
  height: 100%;
  font-family: "Roboto", sans-serif;
  color: #333333;
  font-size: 16px;
}

p {
  font-size: 13px;
  line-height: 1.15;
  color: #333333;
}

.h1 {
  font-size: 36px;
  line-height: 1.5;
  margin-bottom: 15px;
}

.p--table {
  max-width: 95%;
}

.container {
  max-width: 1260px;
  padding: 0 10px;
  margin: 0 auto;
}

.copy-c {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.copy {
  width: 30px;
  height: 30px;
  background: #4b777e;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.copy__img {
  width: 14px;
}
.copy__tooltip {
  position: absolute;
  background-color: #223638;
  color: #FFFFFF;
  text-align: center;
  border-radius: 6px;
  padding: 8px 10px;
  width: 134px;
  left: 120%;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.6s ease;
  pointer-events: none;
}
.copy__tooltip:before {
  content: "";
  top: 50%;
  left: -4%;
  position: absolute;
  border: 5px solid transparent;
  border-left-width: 0;
  border-right-color: #223638;
  transform: translate(1px, -4px);
}
.copy__tooltip--opacity {
  opacity: 1;
}
.copy__tooltip--tag {
  right: 110%;
  left: auto;
  top: -3px;
}
.copy__tooltip--tag:before {
  display: none;
}
.copy__tooltip--tag:after {
  content: "";
  top: 50%;
  right: -3%;
  position: absolute;
  border: 5px solid transparent;
  border-right-width: 0;
  border-left-color: #223638;
  transform: translate(1px, -4px);
}

.tag-c {
  display: inline-block;
  position: relative;
}

.tag {
  border-radius: 10px;
  display: inline-block;
  padding: 5px 6px;
  cursor: pointer;
  color: #FFFFFF;
}
.tag--missing {
  background: #e8384f;
}
.tag--todo {
  background: #fd9a00;
}
.tag--bug {
  background: #fd612c;
}
.tag--reply {
  background: #7a6ff0;
}
.tag--hotfix {
  background: #ea4e9d;
}
.tag--assist {
  background: #eec300;
}
.tag--wip {
  background: #4186e0;
}
.tag--rls {
  background: #fc91ad;
}
.tag--pending {
  background: #20aaea;
}
.tag--done {
  background: #62d26f;
}
.tag--hold {
  background: #f6f8f9;
  color: #000000;
  font-weight: bold;
}
.tag--urgent {
  background: #37c5ab;
}
.tag--eta {
  background: #e362e3;
}
.tag--test {
  background: #a4cf30;
}
.tag--pause {
  background: #8da3a6;
}
.tag--analyse {
  background: #aa62e3;
}

.input--hidden {
  opacity: 0;
  position: absolute;
  top: -999px;
  left: -999px;
}

.section-1 {
  overflow: hidden;
}

.table-1 {
  width: 100%;
  border-collapse: collapse;
}
.table-1__thead {
  text-align: left;
  border: 2px solid #8da3a6;
  border-left: none;
  border-right: none;
}
.table-1__thead__th {
  font-size: 14px;
  padding: 14px 0;
  color: #666666;
  font-weight: bold;
  text-transform: uppercase;
}
.table-1__tbody__tr {
  border-bottom: 1px solid #eaeaea;
}
.table-1__tbody__td {
  font-size: 13px;
  padding: 10px 0;
  color: inherit;
  line-height: 1.15;
  font-weight: 500;
}
.table-1__tbody__td--tag {
  width: 12%;
}
.table-1__tbody__td--when {
  width: 10%;
}