#WorkingWithAreasContainer {
  /* 
  This sets the height of the top row of the content grid, 
  where we're putting our message widget, to 80px. 
  To accommodate longer messages, just make this value bigger.  
  */
  --ajs-content-grid-row-1: 100px;
}

#MyMessageWidget {
  overflow: hidden;
}

#MyMessageWidget .ajs-scroll-content {
  padding: 10px 15px;
}

.message-container {
  display: grid;
  grid-template-columns: 80px 1fr;
  align-items: center;
}

.day_night {
}

.day_night .circle {
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  transition: opacity 1s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.day_night .circle:after {
  transition: opacity 1s ease;
  opacity: 0;
}
.day .day_night .day.circle { opacity: 1; }
.day .day_night .day.circle:after { opacity: 1; }
.night .day_night .night.circle { opacity: 1; }
.night .day_night .night.circle:after { opacity: 1; }

.day_night .day.circle {
  background: radial-gradient(
    circle at 35% 30%,
    #fff8a0 0%,
    #ffcc33 45%,
    #e87500 100%
  );
}

.day_night .day.circle:after {
  content: "";
  position: absolute;
  inset: -7px;
  border-radius: 50%;
  background: repeating-conic-gradient(
    from 0deg,
    #e87500 0deg 1deg,
    transparent 1deg 10deg
  );
  /* Cut out the center, leaving only the exterior rays */
  mask: radial-gradient(circle, transparent 0 31px, #000 32px);
  pointer-events: none;
}

.day_night .night.circle {
  background: radial-gradient(
    circle at 35% 30%,
    #d9f4ff 0%,
    #83cfff 65%,
    #4aa3e0 100%
  );
}

.day_night .night.circle:after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #064a91;
  clip-path: circle(50% at 65% 35%);
}
