/*! Timeasr by Laszlo Solova */
/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css ***!
  \*********************************************************************************************/
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */

.toastify {
    padding: 12px 20px;
    color: #ffffff;
    display: inline-block;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);
    background: linear-gradient(135deg, #73a5ff, #5477f5);
    position: fixed;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    max-width: calc(50% - 20px);
    z-index: 2147483647;
}

.toastify.on {
    opacity: 1;
}

.toast-close {
    background: transparent;
    border: 0;
    color: white;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    opacity: 0.4;
    padding: 0 5px;
}

.toastify-right {
    right: 15px;
}

.toastify-left {
    left: 15px;
}

.toastify-top {
    top: -150px;
}

.toastify-bottom {
    bottom: -150px;
}

.toastify-rounded {
    border-radius: 25px;
}

.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}

.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
    max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
    .toastify-right, .toastify-left {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        max-width: fit-content;
    }
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/timeasrapp.scss ***!
  \**************************************************************************************************************/
html {
  /* Base RGB 462E74 https://paletton.com/ */
  --main-background-color: #8c7aae;
  --first-side-background-color: #665091;
  --second-side-background-color: #462e74;
  --warning-color: #d4c669;
  --error-color: #e23434;
  --error-border-color: #9b2121;
  /* <-- new values */
  --background-color: white;
  --counter-info-color: lightgrey;
  --dark-primary-color: #586ba5;
  --icon-color: white;
  --inverse-text-color: white;
  --header-color: #1c3a92;
  --light-primary-color: #929cb6;
  --negative-sum-color: rgba(182 73 73 100%);
  --notification-color: yellowgreen;
  --positive-sum-color: rgba(89 166 108 100%);
  --selected-task-item-color: coral;
  --task-item-color: cornflowerblue;
  --text-color: black;
}

@media (prefers-color-scheme: dark) {
  html {
    /* Base RGB 462E74 https://paletton.com/ */
    --main-background-color: #18063a;
    --first-side-background-color: #2c1657;
    --second-side-background-color: #462e74;
    --warning-color: #d4c669;
    /* <-- new values */
    --background-color: black;
    --counter-info-color: rgba(80 80 80 100%);
    --dark-primary-color: #525c76;
    --icon-color: darkgrey;
    --inverse-text-color: black;
    --header-color: #0c2a82;
    --negative-sum-color: darkred;
    --light-primary-color: #384b85;
    --notification-color: darkgreen;
    --positive-sum-color: darkgreen;
    --text-color: darkgrey;
  }
}
body {
  margin: 0;
  padding: 0;
}

input {
  background-color: var(--first-side-background-color);
  border: 0;
  border-bottom: 1px solid var(--text-color);
  color: var(--text-color);
  font-size: inherit;
  text-align: center;
  width: 90%;
}

.App {
  align-items: stretch;
  box-sizing: border-box;
  color: var(--text-color);
  display: flex;
  flex-direction: column;
  font-family: Verdana, Arial, sans-serif;
  font-size: 2vh;
  height: 100vh;
  justify-content: space-between;
  line-height: 2vh;
  width: 100vw;
}
.App svg {
  height: 4.5vh;
  width: 4.5vh;
  color: var(--icon-color);
  fill: var(--icon-color);
  stroke: var(--icon-color);
}
.App .MeasureList {
  align-content: flex-start;
  background-color: var(--main-background-color);
  column-gap: 10%;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  overflow: auto;
  padding: 5%;
  position: relative;
  row-gap: 5%;
}
.App .MeasureList__Item {
  align-items: center;
  background-color: var(--first-side-background-color);
  display: flex;
  height: 15%;
  justify-content: center;
  position: relative;
  width: 45%;
}
.App .MeasureList__Item > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  flex-grow: 0;
  margin-right: 6vh;
}
.App .MeasureList__Item svg {
  min-width: 4.5vh;
}
.App .MeasureList__Item__Close {
  background-color: var(--second-side-background-color);
  border: 0;
  padding: 5px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.App .MeasureList__Item__Close svg {
  fill: transparent;
  height: 3vh;
  width: 3vh;
}
.App .MeasureList__Item--active {
  background-color: var(--second-side-background-color);
}
.App .MeasureList__Item--active div {
  text-align: left;
}
.App .Copyright {
  bottom: 10%;
  position: absolute;
  right: 0;
}
.App aside {
  flex-grow: 0;
  height: 10%;
}
.App aside.Stats {
  background-color: var(--first-side-background-color);
  display: grid;
  grid-template-areas: "cumulative daily" "avg copyright";
  z-index: 2;
}
.App aside.Stats > div {
  align-items: center;
  display: flex;
}
.App aside .Stats__Item__EstimatedLeave {
  margin-left: 0.5em;
}
.App aside .Stats__Item__EstimatedLeave::before {
  content: "> (";
}
.App aside .Stats__Item__EstimatedLeave::after {
  content: ")";
}
.App aside .Stats__CurrentTime span {
  display: inline-block;
}
.App aside .Stats__CurrentTime input {
  display: none;
  max-width: 150px;
}
.App aside .Stats__CurrentTime--edited {
  color: var(--warning-color);
}
.App aside .Stats__CurrentTime--edited svg {
  color: var(--warning-color);
  fill: var(--warning-color);
  stroke: var(--warning-color);
}
.App aside .Stats__CurrentTime--editable input {
  display: inline-block;
}
.App aside .Stats__CurrentTime--editable span {
  display: none;
}
.App .Tooltip__Content {
  display: none;
  background-color: var(--second-side-background-color);
  border: 1px solid var(--main-background-color);
  padding: 1vh;
  font-size: 16px;
  color: var(--text-color);
  z-index: 50;
  min-width: 20vh;
}
.App .Tooltip__Content--visible {
  display: block;
}
.App .Tooltip__Content .Tooltip__Arrow::before {
  z-index: 49;
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  background: var(--second-side-background-color);
  border: 1px solid;
}
.App .Tooltip__Content[data-popper-placement^=top] > .Tooltip__Arrow {
  bottom: 0;
}
.App .Tooltip__Content[data-popper-placement^=top] > .Tooltip__Arrow::before {
  border-color: var(--second-side-background-color) var(--main-background-color) var(--main-background-color) var(--second-side-background-color);
}
.App .Tooltip__Content[data-popper-placement^=bottom] > .Tooltip__Arrow {
  top: 0;
}
.App .Tooltip__Content[data-popper-placement^=bottom] > .Tooltip__Arrow::before {
  border-color: var(--main-background-color) var(--second-side-background-color) var(--second-side-background-color) var(--main-background-color);
}
.App .Toaster {
  background: var(--error-color);
  border: 2px solid var(--error-border-color);
}

/*# sourceMappingURL=timeasrapp.css.map*/