

.base-timer {
  position: unset;
  width: 65px;
  /* height: 301px; */
  left: 194vh;
  top: 21px;
}


.base-timer__svg {
  transform: scaleX(-1);
}

.base-timer__circle {
  fill: none;
  stroke: none;
}

.base-timer__path-elapsed {
  /* stroke-width: 7px; */
  /* stroke: grey; */
}

.base-timer__path-remaining {
  stroke-width: 7px;
  stroke-linecap: round;
  transform: rotate(90deg);
  transform-origin: center;
  transition: 1s linear all;
  fill-rule: nonzero;
  stroke: currentColor;
}

.base-timer__path-remaining.green {
  color: rgb(65, 184, 131);
}

.base-timer__path-remaining.orange {
  color: orange;
}

.base-timer__path-remaining.red {
  color: red;
}

.base-timer__label {
  position: absolute;
  width: 61px;
  height: 300px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 48px;
  display: none;
}

@media screen and (max-width: 640px) {

.base-timer {
  /* position: absolute; */
  width: 60px;
  /* height: 180px; */
  /* right: 76px; */
  top: unset;
  left: auto;
  /* right: 3px; */
}

  .menu-wrap {
    position: absolute;
    top: 9px;
    right: 14px;
    z-index: 9;
}
  
}