/* src/styles.scss */
.progress-pie {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #eee;
  background-image: linear-gradient(to right, transparent 50%, #4CC9D8 0);
  position: relative;
  display: inline-block;
}
.progress-pie::before {
  content: "";
  display: block;
  margin-left: 50%;
  height: 100%;
  border-radius: 0 100% 100% 0/50%;
  background-color: inherit;
  transform-origin: left;
}
.progress-pie::after {
  content: attr(data-value);
  position: absolute;
  width: 70%;
  height: 70%;
  margin: auto;
  border-radius: 50%;
  background-color: #fff;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  font: 900 20px/41px Tahoma;
}
.progress-pie[data-value="0"]:before {
  transform: rotate(0turn);
}
.progress-pie[data-value="1"]:before {
  transform: rotate(0.01turn);
}
.progress-pie[data-value="2"]:before {
  transform: rotate(0.02turn);
}
.progress-pie[data-value="3"]:before {
  transform: rotate(0.03turn);
}
.progress-pie[data-value="4"]:before {
  transform: rotate(0.04turn);
}
.progress-pie[data-value="5"]:before {
  transform: rotate(0.05turn);
}
.progress-pie[data-value="6"]:before {
  transform: rotate(0.06turn);
}
.progress-pie[data-value="7"]:before {
  transform: rotate(0.07turn);
}
.progress-pie[data-value="8"]:before {
  transform: rotate(0.08turn);
}
.progress-pie[data-value="9"]:before {
  transform: rotate(0.09turn);
}
.progress-pie[data-value="10"]:before {
  transform: rotate(0.1turn);
}
.progress-pie[data-value="11"]:before {
  transform: rotate(0.11turn);
}
.progress-pie[data-value="12"]:before {
  transform: rotate(0.12turn);
}
.progress-pie[data-value="13"]:before {
  transform: rotate(0.13turn);
}
.progress-pie[data-value="14"]:before {
  transform: rotate(0.14turn);
}
.progress-pie[data-value="15"]:before {
  transform: rotate(0.15turn);
}
.progress-pie[data-value="16"]:before {
  transform: rotate(0.16turn);
}
.progress-pie[data-value="17"]:before {
  transform: rotate(0.17turn);
}
.progress-pie[data-value="18"]:before {
  transform: rotate(0.18turn);
}
.progress-pie[data-value="19"]:before {
  transform: rotate(0.19turn);
}
.progress-pie[data-value="20"]:before {
  transform: rotate(0.2turn);
}
.progress-pie[data-value="21"]:before {
  transform: rotate(0.21turn);
}
.progress-pie[data-value="22"]:before {
  transform: rotate(0.22turn);
}
.progress-pie[data-value="23"]:before {
  transform: rotate(0.23turn);
}
.progress-pie[data-value="24"]:before {
  transform: rotate(0.24turn);
}
.progress-pie[data-value="25"]:before {
  transform: rotate(0.25turn);
}
.progress-pie[data-value="26"]:before {
  transform: rotate(0.26turn);
}
.progress-pie[data-value="27"]:before {
  transform: rotate(0.27turn);
}
.progress-pie[data-value="28"]:before {
  transform: rotate(0.28turn);
}
.progress-pie[data-value="29"]:before {
  transform: rotate(0.29turn);
}
.progress-pie[data-value="30"]:before {
  transform: rotate(0.3turn);
}
.progress-pie[data-value="31"]:before {
  transform: rotate(0.31turn);
}
.progress-pie[data-value="32"]:before {
  transform: rotate(0.32turn);
}
.progress-pie[data-value="33"]:before {
  transform: rotate(0.33turn);
}
.progress-pie[data-value="34"]:before {
  transform: rotate(0.34turn);
}
.progress-pie[data-value="35"]:before {
  transform: rotate(0.35turn);
}
.progress-pie[data-value="36"]:before {
  transform: rotate(0.36turn);
}
.progress-pie[data-value="37"]:before {
  transform: rotate(0.37turn);
}
.progress-pie[data-value="38"]:before {
  transform: rotate(0.38turn);
}
.progress-pie[data-value="39"]:before {
  transform: rotate(0.39turn);
}
.progress-pie[data-value="40"]:before {
  transform: rotate(0.4turn);
}
.progress-pie[data-value="41"]:before {
  transform: rotate(0.41turn);
}
.progress-pie[data-value="42"]:before {
  transform: rotate(0.42turn);
}
.progress-pie[data-value="43"]:before {
  transform: rotate(0.43turn);
}
.progress-pie[data-value="44"]:before {
  transform: rotate(0.44turn);
}
.progress-pie[data-value="45"]:before {
  transform: rotate(0.45turn);
}
.progress-pie[data-value="46"]:before {
  transform: rotate(0.46turn);
}
.progress-pie[data-value="47"]:before {
  transform: rotate(0.47turn);
}
.progress-pie[data-value="48"]:before {
  transform: rotate(0.48turn);
}
.progress-pie[data-value="49"]:before {
  transform: rotate(0.49turn);
}
.progress-pie[data-value="50"]:before {
  transform: rotate(0.5turn);
}
.progress-pie[data-value="51"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.01turn);
}
.progress-pie[data-value="52"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.02turn);
}
.progress-pie[data-value="53"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.03turn);
}
.progress-pie[data-value="54"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.04turn);
}
.progress-pie[data-value="55"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.05turn);
}
.progress-pie[data-value="56"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.06turn);
}
.progress-pie[data-value="57"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.07turn);
}
.progress-pie[data-value="58"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.08turn);
}
.progress-pie[data-value="59"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.09turn);
}
.progress-pie[data-value="60"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.1turn);
}
.progress-pie[data-value="61"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.11turn);
}
.progress-pie[data-value="62"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.12turn);
}
.progress-pie[data-value="63"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.13turn);
}
.progress-pie[data-value="64"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.14turn);
}
.progress-pie[data-value="65"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.15turn);
}
.progress-pie[data-value="66"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.16turn);
}
.progress-pie[data-value="67"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.17turn);
}
.progress-pie[data-value="68"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.18turn);
}
.progress-pie[data-value="69"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.19turn);
}
.progress-pie[data-value="70"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.2turn);
}
.progress-pie[data-value="71"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.21turn);
}
.progress-pie[data-value="72"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.22turn);
}
.progress-pie[data-value="73"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.23turn);
}
.progress-pie[data-value="74"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.24turn);
}
.progress-pie[data-value="75"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.25turn);
}
.progress-pie[data-value="76"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.26turn);
}
.progress-pie[data-value="77"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.27turn);
}
.progress-pie[data-value="78"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.28turn);
}
.progress-pie[data-value="79"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.29turn);
}
.progress-pie[data-value="80"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.3turn);
}
.progress-pie[data-value="81"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.31turn);
}
.progress-pie[data-value="82"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.32turn);
}
.progress-pie[data-value="83"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.33turn);
}
.progress-pie[data-value="84"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.34turn);
}
.progress-pie[data-value="85"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.35turn);
}
.progress-pie[data-value="86"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.36turn);
}
.progress-pie[data-value="87"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.37turn);
}
.progress-pie[data-value="88"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.38turn);
}
.progress-pie[data-value="89"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.39turn);
}
.progress-pie[data-value="90"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.4turn);
}
.progress-pie[data-value="91"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.41turn);
}
.progress-pie[data-value="92"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.42turn);
}
.progress-pie[data-value="93"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.43turn);
}
.progress-pie[data-value="94"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.44turn);
}
.progress-pie[data-value="95"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.45turn);
}
.progress-pie[data-value="96"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.46turn);
}
.progress-pie[data-value="97"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.47turn);
}
.progress-pie[data-value="98"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.48turn);
}
.progress-pie[data-value="99"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.49turn);
}
.progress-pie[data-value="100"]:before {
  background-color: #4CC9D8;
  transform: rotate(0.5turn);
}
@keyframes pulse {
  from {
    opacity: 0.8;
  }
  to {
    opacity: 0.2;
  }
}
.day-planner {
  position: relative;
}
.day-planner .status-bar-item-segment:hover {
  cursor: pointer;
}
.status-bar-item.plugin-obsidian-day-planner {
  display: flex;
  gap: var(--size-2-2);
}
.day-planner-progress-bar {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  align-self: stretch;
  min-width: 100px;
  background-color: var(--text-faint);
  border-radius: var(--radius-s);
}
.day-planner-progress-value {
  background-color: var(--color-accent);
}
.day-planner-progress-value.green,
.day-planner .progress-pie.green::before {
  background-color: #4caf50;
}
.day-planner .progress-pie.green {
  background-image: linear-gradient(to right, transparent 50%, #4caf50 0);
}
.day-planner-status-bar-text {
  float: left;
  margin-right: 10px;
}
.day-planner-status-card {
  position: absolute;
  top: -140px;
  display: none;
  width: 300px;
  padding: 8px;
  background-color: var(--background-secondary-alt);
  border-radius: 4px;
}
.day-planner-status-card .arrow-down {
  position: absolute;
  width: 20px;
  border-top: 20px solid var(--background-secondary-alt);
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
}
.progress-pie.day-planner {
  width: 20px;
  height: 20px;
}
.progress-pie.day-planner::after {
  width: 80%;
  height: 80%;
}
.progress-pie.day-planner::after {
  font-size: 8px;
  font-weight: 900;
  line-height: 13px;
  color: transparent;
  background-color: transparent;
}
[data-type=timeline] .view-content,
[data-type=weekly] .view-content {
  --time-ruler-width: 30px;
  display: flex;
  flex-direction: column;
  padding: 0;
}
.absolute-stretch-x {
  position: absolute;
  right: 0;
  left: 0;
}
