1066 lines
		
	
	
		
			27 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			1066 lines
		
	
	
		
			27 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /* 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);
 | |
| }
 | |
| .os-size-observer,
 | |
| .os-size-observer-listener {
 | |
|   scroll-behavior: auto !important;
 | |
|   direction: inherit;
 | |
|   pointer-events: none;
 | |
|   overflow: hidden;
 | |
|   visibility: hidden;
 | |
|   box-sizing: border-box;
 | |
| }
 | |
| .os-size-observer,
 | |
| .os-size-observer-listener,
 | |
| .os-size-observer-listener-item,
 | |
| .os-size-observer-listener-item-final {
 | |
|   writing-mode: horizontal-tb;
 | |
|   position: absolute;
 | |
|   left: 0;
 | |
|   top: 0;
 | |
| }
 | |
| .os-size-observer {
 | |
|   z-index: -1;
 | |
|   contain: strict;
 | |
|   display: flex;
 | |
|   flex-direction: row;
 | |
|   flex-wrap: nowrap;
 | |
|   padding: inherit;
 | |
|   border: inherit;
 | |
|   box-sizing: inherit;
 | |
|   margin: -133px;
 | |
|   top: 0;
 | |
|   right: 0;
 | |
|   bottom: 0;
 | |
|   left: 0;
 | |
|   transform: scale(0.1);
 | |
| }
 | |
| .os-size-observer::before {
 | |
|   content: "";
 | |
|   flex: none;
 | |
|   box-sizing: inherit;
 | |
|   padding: 10px;
 | |
|   width: 10px;
 | |
|   height: 10px;
 | |
| }
 | |
| .os-size-observer-appear {
 | |
|   animation: os-size-observer-appear-animation 1ms forwards;
 | |
| }
 | |
| .os-size-observer-listener {
 | |
|   box-sizing: border-box;
 | |
|   position: relative;
 | |
|   flex: auto;
 | |
|   padding: inherit;
 | |
|   border: inherit;
 | |
|   margin: -133px;
 | |
|   transform: scale(10);
 | |
| }
 | |
| .os-size-observer-listener.ltr {
 | |
|   margin-right: -266px;
 | |
|   margin-left: 0;
 | |
| }
 | |
| .os-size-observer-listener.rtl {
 | |
|   margin-left: -266px;
 | |
|   margin-right: 0;
 | |
| }
 | |
| .os-size-observer-listener:empty::before {
 | |
|   content: "";
 | |
|   width: 100%;
 | |
|   height: 100%;
 | |
| }
 | |
| .os-size-observer-listener:empty::before,
 | |
| .os-size-observer-listener > .os-size-observer-listener-item {
 | |
|   display: block;
 | |
|   position: relative;
 | |
|   padding: inherit;
 | |
|   border: inherit;
 | |
|   box-sizing: content-box;
 | |
|   flex: auto;
 | |
| }
 | |
| .os-size-observer-listener-scroll {
 | |
|   box-sizing: border-box;
 | |
|   display: flex;
 | |
| }
 | |
| .os-size-observer-listener-item {
 | |
|   right: 0;
 | |
|   bottom: 0;
 | |
|   overflow: hidden;
 | |
|   direction: ltr;
 | |
|   flex: none;
 | |
| }
 | |
| .os-size-observer-listener-item-final {
 | |
|   transition: none;
 | |
| }
 | |
| @keyframes os-size-observer-appear-animation {
 | |
|   from {
 | |
|     cursor: auto;
 | |
|   }
 | |
|   to {
 | |
|     cursor: none;
 | |
|   }
 | |
| }
 | |
| .os-trinsic-observer {
 | |
|   flex: none;
 | |
|   box-sizing: border-box;
 | |
|   position: relative;
 | |
|   max-width: 0px;
 | |
|   max-height: 1px;
 | |
|   padding: 0;
 | |
|   margin: 0;
 | |
|   border: none;
 | |
|   overflow: hidden;
 | |
|   z-index: -1;
 | |
|   height: 0;
 | |
|   top: calc(100% + 1px);
 | |
|   contain: strict;
 | |
| }
 | |
| .os-trinsic-observer:not(:empty) {
 | |
|   height: calc(100% + 1px);
 | |
|   top: -1px;
 | |
| }
 | |
| .os-trinsic-observer:not(:empty) > .os-size-observer {
 | |
|   width: 1000%;
 | |
|   height: 1000%;
 | |
|   min-height: 1px;
 | |
|   min-width: 1px;
 | |
| }
 | |
| [data-overlayscrollbars-initialize],
 | |
| [data-overlayscrollbars-viewport~=scrollbarHidden] {
 | |
|   scrollbar-width: none !important;
 | |
| }
 | |
| [data-overlayscrollbars-initialize]::-webkit-scrollbar,
 | |
| [data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,
 | |
| [data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,
 | |
| [data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner {
 | |
|   -webkit-appearance: none !important;
 | |
|   appearance: none !important;
 | |
|   display: none !important;
 | |
|   width: 0 !important;
 | |
|   height: 0 !important;
 | |
| }
 | |
| [data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body) {
 | |
|   overflow: auto;
 | |
| }
 | |
| html[data-overlayscrollbars-body] {
 | |
|   overflow: hidden;
 | |
| }
 | |
| html[data-overlayscrollbars-body],
 | |
| html[data-overlayscrollbars-body] > body {
 | |
|   width: 100%;
 | |
|   height: 100%;
 | |
|   margin: 0;
 | |
| }
 | |
| html[data-overlayscrollbars-body] > body {
 | |
|   overflow: visible;
 | |
|   margin: 0;
 | |
| }
 | |
| [data-overlayscrollbars] {
 | |
|   position: relative;
 | |
| }
 | |
| [data-overlayscrollbars~=host],
 | |
| [data-overlayscrollbars-padding] {
 | |
|   display: flex;
 | |
|   align-items: stretch !important;
 | |
|   flex-direction: row !important;
 | |
|   flex-wrap: nowrap !important;
 | |
|   scroll-behavior: auto !important;
 | |
| }
 | |
| [data-overlayscrollbars-padding],
 | |
| [data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
 | |
|   box-sizing: inherit;
 | |
|   position: relative;
 | |
|   flex: auto !important;
 | |
|   height: auto;
 | |
|   width: 100%;
 | |
|   min-width: 0;
 | |
|   padding: 0;
 | |
|   margin: 0;
 | |
|   border: none;
 | |
|   z-index: 0;
 | |
| }
 | |
| [data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
 | |
|   --os-vaw: 0;
 | |
|   --os-vah: 0;
 | |
|   outline: none;
 | |
| }
 | |
| [data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus {
 | |
|   outline: none;
 | |
| }
 | |
| [data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before {
 | |
|   content: "";
 | |
|   position: absolute;
 | |
|   pointer-events: none;
 | |
|   z-index: -1;
 | |
|   min-width: 1px;
 | |
|   min-height: 1px;
 | |
|   width: var(--os-vaw);
 | |
|   height: var(--os-vah);
 | |
| }
 | |
| [data-overlayscrollbars],
 | |
| [data-overlayscrollbars-padding],
 | |
| [data-overlayscrollbars-viewport] {
 | |
|   overflow: hidden !important;
 | |
| }
 | |
| [data-overlayscrollbars~=noClipping],
 | |
| [data-overlayscrollbars-padding~=noClipping] {
 | |
|   overflow: visible !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=measuring] {
 | |
|   overflow: hidden !important;
 | |
|   scroll-behavior: auto !important;
 | |
|   scroll-snap-type: none !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
 | |
|   overflow-x: visible !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=overflowXHidden] {
 | |
|   overflow-x: hidden !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=overflowXScroll] {
 | |
|   overflow-x: scroll !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
 | |
|   overflow-y: visible !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=overflowYHidden] {
 | |
|   overflow-y: hidden !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=overflowYScroll] {
 | |
|   overflow-y: scroll !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) {
 | |
|   font-size: 0 !important;
 | |
|   line-height: 0 !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,
 | |
| [data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,
 | |
| [data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) > * {
 | |
|   display: none !important;
 | |
|   position: absolute !important;
 | |
|   width: 1px !important;
 | |
|   height: 1px !important;
 | |
|   padding: 0 !important;
 | |
|   margin: -1px !important;
 | |
|   overflow: hidden !important;
 | |
|   clip: rect(0, 0, 0, 0) !important;
 | |
|   white-space: nowrap !important;
 | |
|   border-width: 0 !important;
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=scrolling] {
 | |
|   scroll-behavior: auto !important;
 | |
|   scroll-snap-type: none !important;
 | |
| }
 | |
| [data-overlayscrollbars-content] {
 | |
|   box-sizing: inherit;
 | |
| }
 | |
| [data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]) {
 | |
|   display: contents;
 | |
| }
 | |
| [data-overlayscrollbars-grid],
 | |
| [data-overlayscrollbars-grid] [data-overlayscrollbars-padding] {
 | |
|   display: grid;
 | |
|   grid-template: 1fr/1fr;
 | |
| }
 | |
| [data-overlayscrollbars-grid] > [data-overlayscrollbars-padding],
 | |
| [data-overlayscrollbars-grid] > [data-overlayscrollbars-viewport],
 | |
| [data-overlayscrollbars-grid] > [data-overlayscrollbars-padding] > [data-overlayscrollbars-viewport] {
 | |
|   height: auto !important;
 | |
|   width: auto !important;
 | |
| }
 | |
| @property --os-scroll-percent { syntax: "<number>"; inherits: true; initial-value: 0; }
 | |
| @property --os-viewport-percent { syntax: "<number>"; inherits: true; initial-value: 0; }
 | |
| .os-scrollbar {
 | |
|   --os-viewport-percent: 0;
 | |
|   --os-scroll-percent: 0;
 | |
|   --os-scroll-direction: 0;
 | |
|   --os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) );
 | |
| }
 | |
| .os-scrollbar {
 | |
|   contain: size layout;
 | |
|   contain: size layout style;
 | |
|   transition:
 | |
|     opacity 0.15s,
 | |
|     visibility 0.15s,
 | |
|     top 0.15s,
 | |
|     right 0.15s,
 | |
|     bottom 0.15s,
 | |
|     left 0.15s;
 | |
|   pointer-events: none;
 | |
|   position: absolute;
 | |
|   opacity: 0;
 | |
|   visibility: hidden;
 | |
| }
 | |
| body > .os-scrollbar {
 | |
|   position: fixed;
 | |
|   z-index: 99999;
 | |
| }
 | |
| .os-scrollbar-transitionless {
 | |
|   transition: none !important;
 | |
| }
 | |
| .os-scrollbar-track {
 | |
|   position: relative;
 | |
|   padding: 0 !important;
 | |
|   border: none !important;
 | |
| }
 | |
| .os-scrollbar-handle {
 | |
|   position: absolute;
 | |
| }
 | |
| .os-scrollbar-track,
 | |
| .os-scrollbar-handle {
 | |
|   pointer-events: none;
 | |
|   width: 100%;
 | |
|   height: 100%;
 | |
| }
 | |
| .os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
 | |
| .os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
 | |
|   pointer-events: auto;
 | |
|   touch-action: none;
 | |
| }
 | |
| .os-scrollbar-horizontal {
 | |
|   bottom: 0;
 | |
|   left: 0;
 | |
| }
 | |
| .os-scrollbar-vertical {
 | |
|   top: 0;
 | |
|   right: 0;
 | |
| }
 | |
| .os-scrollbar-rtl.os-scrollbar-horizontal {
 | |
|   right: 0;
 | |
| }
 | |
| .os-scrollbar-rtl.os-scrollbar-vertical {
 | |
|   right: auto;
 | |
|   left: 0;
 | |
| }
 | |
| .os-scrollbar-visible {
 | |
|   opacity: 1;
 | |
|   visibility: visible;
 | |
| }
 | |
| .os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden {
 | |
|   opacity: 0;
 | |
|   visibility: hidden;
 | |
| }
 | |
| .os-scrollbar-interaction.os-scrollbar-visible {
 | |
|   opacity: 1;
 | |
|   visibility: visible;
 | |
| }
 | |
| .os-scrollbar-unusable,
 | |
| .os-scrollbar-unusable *,
 | |
| .os-scrollbar-wheel,
 | |
| .os-scrollbar-wheel * {
 | |
|   pointer-events: none !important;
 | |
| }
 | |
| .os-scrollbar-unusable .os-scrollbar-handle {
 | |
|   opacity: 0 !important;
 | |
|   transition: none !important;
 | |
| }
 | |
| .os-scrollbar-horizontal .os-scrollbar-handle {
 | |
|   bottom: 0;
 | |
|   left: calc(var(--os-scroll-percent-directional) * 100%);
 | |
|   transform: translateX(calc(var(--os-scroll-percent-directional) * -100%));
 | |
|   width: calc(var(--os-viewport-percent) * 100%);
 | |
| }
 | |
| .os-scrollbar-vertical .os-scrollbar-handle {
 | |
|   right: 0;
 | |
|   top: calc(var(--os-scroll-percent-directional) * 100%);
 | |
|   transform: translateY(calc(var(--os-scroll-percent-directional) * -100%));
 | |
|   height: calc(var(--os-viewport-percent) * 100%);
 | |
| }
 | |
| @supports (container-type: size) {
 | |
|   .os-scrollbar-track {
 | |
|     container-type: size;
 | |
|   }
 | |
|   .os-scrollbar-horizontal .os-scrollbar-handle {
 | |
|     left: auto;
 | |
|     transform: translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));
 | |
|   }
 | |
|   .os-scrollbar-vertical .os-scrollbar-handle {
 | |
|     top: auto;
 | |
|     transform: translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));
 | |
|   }
 | |
|   .os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle {
 | |
|     right: auto;
 | |
|     left: 0;
 | |
|   }
 | |
| }
 | |
| .os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle {
 | |
|   right: auto;
 | |
|   left: 0;
 | |
| }
 | |
| .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
 | |
| .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
 | |
|   left: 0;
 | |
|   right: 0;
 | |
| }
 | |
| .os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
 | |
| .os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
 | |
|   top: 0;
 | |
|   bottom: 0;
 | |
| }
 | |
| @media print {
 | |
|   .os-scrollbar {
 | |
|     display: none;
 | |
|   }
 | |
| }
 | |
| .os-scrollbar {
 | |
|   --os-size: 0;
 | |
|   --os-padding-perpendicular: 0;
 | |
|   --os-padding-axis: 0;
 | |
|   --os-track-border-radius: 0;
 | |
|   --os-track-bg: none;
 | |
|   --os-track-bg-hover: none;
 | |
|   --os-track-bg-active: none;
 | |
|   --os-track-border: none;
 | |
|   --os-track-border-hover: none;
 | |
|   --os-track-border-active: none;
 | |
|   --os-handle-border-radius: 0;
 | |
|   --os-handle-bg: none;
 | |
|   --os-handle-bg-hover: none;
 | |
|   --os-handle-bg-active: none;
 | |
|   --os-handle-border: none;
 | |
|   --os-handle-border-hover: none;
 | |
|   --os-handle-border-active: none;
 | |
|   --os-handle-min-size: 33px;
 | |
|   --os-handle-max-size: none;
 | |
|   --os-handle-perpendicular-size: 100%;
 | |
|   --os-handle-perpendicular-size-hover: 100%;
 | |
|   --os-handle-perpendicular-size-active: 100%;
 | |
|   --os-handle-interactive-area-offset: 0;
 | |
| }
 | |
| .os-scrollbar-track {
 | |
|   border: var(--os-track-border);
 | |
|   border-radius: var(--os-track-border-radius);
 | |
|   background: var(--os-track-bg);
 | |
|   transition:
 | |
|     opacity 0.15s,
 | |
|     background-color 0.15s,
 | |
|     border-color 0.15s;
 | |
| }
 | |
| .os-scrollbar-track:hover {
 | |
|   border: var(--os-track-border-hover);
 | |
|   background: var(--os-track-bg-hover);
 | |
| }
 | |
| .os-scrollbar-track:active {
 | |
|   border: var(--os-track-border-active);
 | |
|   background: var(--os-track-bg-active);
 | |
| }
 | |
| .os-scrollbar-handle {
 | |
|   border: var(--os-handle-border);
 | |
|   border-radius: var(--os-handle-border-radius);
 | |
|   background: var(--os-handle-bg);
 | |
| }
 | |
| .os-scrollbar-handle:hover {
 | |
|   border: var(--os-handle-border-hover);
 | |
|   background: var(--os-handle-bg-hover);
 | |
| }
 | |
| .os-scrollbar-handle:active {
 | |
|   border: var(--os-handle-border-active);
 | |
|   background: var(--os-handle-bg-active);
 | |
| }
 | |
| .os-scrollbar-track:before,
 | |
| .os-scrollbar-handle:before {
 | |
|   content: "";
 | |
|   position: absolute;
 | |
|   left: 0;
 | |
|   right: 0;
 | |
|   top: 0;
 | |
|   bottom: 0;
 | |
|   display: block;
 | |
| }
 | |
| .os-scrollbar-horizontal {
 | |
|   padding: var(--os-padding-perpendicular) var(--os-padding-axis);
 | |
|   right: var(--os-size);
 | |
|   height: var(--os-size);
 | |
| }
 | |
| .os-scrollbar-horizontal.os-scrollbar-rtl {
 | |
|   left: var(--os-size);
 | |
|   right: 0;
 | |
| }
 | |
| .os-scrollbar-horizontal .os-scrollbar-track:before {
 | |
|   top: calc(var(--os-padding-perpendicular) * -1);
 | |
|   bottom: calc(var(--os-padding-perpendicular) * -1);
 | |
| }
 | |
| .os-scrollbar-horizontal .os-scrollbar-handle {
 | |
|   min-width: var(--os-handle-min-size);
 | |
|   max-width: var(--os-handle-max-size);
 | |
|   height: var(--os-handle-perpendicular-size);
 | |
|   transition:
 | |
|     opacity 0.15s,
 | |
|     background-color 0.15s,
 | |
|     border-color 0.15s,
 | |
|     height 0.15s;
 | |
| }
 | |
| .os-scrollbar-horizontal .os-scrollbar-handle:before {
 | |
|   top: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
 | |
|   bottom: calc(var(--os-padding-perpendicular) * -1);
 | |
| }
 | |
| .os-scrollbar-horizontal:hover .os-scrollbar-handle {
 | |
|   height: var(--os-handle-perpendicular-size-hover);
 | |
| }
 | |
| .os-scrollbar-horizontal:active .os-scrollbar-handle {
 | |
|   height: var(--os-handle-perpendicular-size-active);
 | |
| }
 | |
| .os-scrollbar-vertical {
 | |
|   padding: var(--os-padding-axis) var(--os-padding-perpendicular);
 | |
|   bottom: var(--os-size);
 | |
|   width: var(--os-size);
 | |
| }
 | |
| .os-scrollbar-vertical .os-scrollbar-track:before {
 | |
|   left: calc(var(--os-padding-perpendicular) * -1);
 | |
|   right: calc(var(--os-padding-perpendicular) * -1);
 | |
| }
 | |
| .os-scrollbar-vertical .os-scrollbar-handle {
 | |
|   min-height: var(--os-handle-min-size);
 | |
|   max-height: var(--os-handle-max-size);
 | |
|   width: var(--os-handle-perpendicular-size);
 | |
|   transition:
 | |
|     opacity 0.15s,
 | |
|     background-color 0.15s,
 | |
|     border-color 0.15s,
 | |
|     width 0.15s;
 | |
| }
 | |
| .os-scrollbar-vertical .os-scrollbar-handle:before {
 | |
|   left: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
 | |
|   right: calc(var(--os-padding-perpendicular) * -1);
 | |
| }
 | |
| .os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before {
 | |
|   right: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
 | |
|   left: calc(var(--os-padding-perpendicular) * -1);
 | |
| }
 | |
| .os-scrollbar-vertical:hover .os-scrollbar-handle {
 | |
|   width: var(--os-handle-perpendicular-size-hover);
 | |
| }
 | |
| .os-scrollbar-vertical:active .os-scrollbar-handle {
 | |
|   width: var(--os-handle-perpendicular-size-active);
 | |
| }
 | |
| [data-overlayscrollbars-viewport~=measuring] > .os-scrollbar,
 | |
| .os-theme-none.os-scrollbar {
 | |
|   display: none !important;
 | |
| }
 | |
| .os-theme-dark,
 | |
| .os-theme-light {
 | |
|   box-sizing: border-box;
 | |
|   --os-size: 10px;
 | |
|   --os-padding-perpendicular: 2px;
 | |
|   --os-padding-axis: 2px;
 | |
|   --os-track-border-radius: 10px;
 | |
|   --os-handle-interactive-area-offset: 4px;
 | |
|   --os-handle-border-radius: 10px;
 | |
| }
 | |
| .os-theme-dark {
 | |
|   --os-handle-bg: rgba(0, 0, 0, 0.44);
 | |
|   --os-handle-bg-hover: rgba(0, 0, 0, 0.55);
 | |
|   --os-handle-bg-active: rgba(0, 0, 0, 0.66);
 | |
| }
 | |
| .os-theme-light {
 | |
|   --os-handle-bg: rgba(255, 255, 255, 0.44);
 | |
|   --os-handle-bg-hover: rgba(255, 255, 255, 0.55);
 | |
|   --os-handle-bg-active: rgba(255, 255, 255, 0.66);
 | |
| }
 | |
| @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,
 | |
| [data-type=timeTracker] .view-content {
 | |
|   --time-ruler-width: 30px;
 | |
|   --scrollbar-width: 12px;
 | |
|   --shadow-color: #00000010;
 | |
|   --shadow-right: 2px 0px 2px var(--shadow-color);
 | |
|   --shadow-bottom: 0px 2px 2px var(--shadow-color);
 | |
|   display: flex;
 | |
|   flex-direction: column;
 | |
|   padding: 0;
 | |
| }
 | |
| .os-scrollbar {
 | |
|   box-sizing: border-box;
 | |
|   --os-size: var(--scrollbar-width);
 | |
|   --os-padding-perpendicular: 2px;
 | |
|   --os-padding-axis: 2px;
 | |
|   --os-track-border-radius: 10px;
 | |
|   --os-handle-interactive-area-offset: 4px;
 | |
|   --os-handle-border-radius: 10px;
 | |
|   --os-handle-bg: var(--scrollbar-thumb-bg);
 | |
|   --os-handle-bg-hover: var(--scrollbar-active-thumb-bg);
 | |
|   --os-handle-bg-active: var(--scrollbar-active-thumb-bg);
 | |
| }
 | |
| .absolute-stretch-x {
 | |
|   position: absolute;
 | |
|   right: 0;
 | |
|   left: 0;
 | |
| }
 | |
| .day-planner-release-notes-modal .modal-content {
 | |
|   height: 100%;
 | |
|   overflow: auto;
 | |
| }
 | |
| .day-planner-modal-buttons {
 | |
|   display: flex;
 | |
|   justify-content: flex-end;
 | |
|   gap: var(--size-4-2);
 | |
| }
 | |
| .overlayscrollbars-svelte {
 | |
|   width: 100%;
 | |
|   height: 100%;
 | |
| }
 | |
| /*! 
 | |
|  * OverlayScrollbars
 | |
|  * Version: 2.9.2
 | |
|  * 
 | |
|  * Copyright (c) Rene Haas | KingSora.
 | |
|  * https://github.com/KingSora
 | |
|  * 
 | |
|  * Released under the MIT license.
 | |
|  */
 |