/* BEGIN STYLESHEET */
.node-selected {
	border-radius: 15px;
}

.specialDrop {
	-webkit-appearance: none;
}

.psc-BCnav svg{
	display: none;
}

.psc-BCnav {
	outline: none;
	border: none;
}

.tabletCard {

}
.tabletCard:hover {
	box-shadow: 10px;
	background-color: red;
}

/* BEGIN STYLE CLASSES */
.psc-kanoa\/border {
  border-color: #D5D5D5;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-kanoa\/button\/filled {
  background-color: var(--kcPrimary);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  color: var(--kcOnPrimary);
  font-size: 12px;
  padding-bottom: 5px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 5px;
}
.psc-kanoa\/button\/filled:disabled {
  background-color: var(--kcNeutral-80);
  color: var(--kcNeutral-30);
}

.psc-kanoa\/button\/flat {
  background-color: var(--kcButton-DefaultBackground);
  border-color: var(--kcButton-DefaultBorder);
  border-style: solid;
  border-width: 1px;
  color: var(--kcButton-DefaultColor);
  font-size: .8em;
  margin: 2px;
  outline-style: none;
  padding: 5px 15px;
  text-align: center;
}
.psc-kanoa\/button\/flat:focus {
  box-shadow: 0px 0px 5px #44444488 !important;
}
.psc-kanoa\/button\/flat:hover {
  box-shadow: 0px 0px 5px #44444488 !important;
}
.psc-kanoa\/button\/flat:disabled {
  background-color: var(--kcButton-DisabledBackground);
  border-color: var(--kcButton-DisabledBorder);
  box-shadow: none !important;
  color: var(--kcButton-DisabledColor);
}

.psc-kanoa\/button\/flatIcon {
  background-color: var(--kcSurface);
  border-style: none;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  color: var(--kcOnSurface);
  cursor: pointer;
  outline-style: none;
}
.psc-kanoa\/button\/flatIcon:hover {
  background-color: var(--kcSurfaceVariant);
}
.psc-kanoa\/button\/flatIcon:disabled {
  color: var(--kcButton-DisabledColor);
  cursor: not-allowed;
}

.psc-kanoa\/button\/outlined {
  background-color: transparent;
  border-color: var(--kcOutline);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  color: var(--kcPrimary);
  font-size: 12px;
  padding-bottom: 5px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 5px;
}

.psc-kanoa\/button\/text {
  background-color: transparent;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  color: var(--kcPrimary);
  padding-bottom: 5px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 5px;
}

.psc-kanoa\/card {
  background-color: var(--kcBlue-10);
  border-color: var(--kcBlue-10);
  border-style: solid;
  border-width: 1px;
  border-radius: 8px;
  box-shadow: var(--kcCardShadow);
  margin: 0 3px 3px 0;
  padding: 5px;
}
.psc-kanoa\/card:hover {
  box-shadow: 10px 5px 5px black;
}
.psc-kanoa\/card:active {
  box-shadow: 10px 5px 5px black;
}

.psc-kanoa\/clickable {
}
.psc-kanoa\/clickable:hover {
  box-shadow: 2px 3px 2px #888888;
  cursor: pointer;
}

.psc-kanoa\/container {
  background-color: var(--kcSurface);
  border-color: var(--kcOutline);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-kanoa\/containerVariant {
  background-color: var(--kcSurfaceVariant);
  border-color: var(--kcOutline);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-kanoa\/dropDown\/big {
}

.psc-kanoa\/font\/bodyLarge {
}

.psc-kanoa\/font\/bodyMedium {
}

.psc-kanoa\/font\/bodySmall {
}

.psc-kanoa\/font\/default {
  font-family: Roboto;
  font-size: 12px;
}

.psc-kanoa\/font\/displayLarge {
}

.psc-kanoa\/font\/displayMedium {
}

.psc-kanoa\/font\/displaySmall {
}

.psc-kanoa\/font\/headlineLarge {
}

.psc-kanoa\/font\/headlineMedium {
}

.psc-kanoa\/font\/headlineSmall {
}

.psc-kanoa\/font\/labelLarge {
}

.psc-kanoa\/font\/labelMedium {
}

.psc-kanoa\/font\/labelSmall {
}

.psc-kanoa\/font\/small {
  font-family: Arial;
  font-size: 10px;
}

.psc-kanoa\/font\/titleLarge {
}

.psc-kanoa\/font\/titleMedium {
}

.psc-kanoa\/font\/titleSmall {
}

.psc-kanoa\/iconButton\/filled {
}

.psc-kanoa\/iconButton\/outlined {
}

.psc-kanoa\/iconButton\/standard {
}

.psc-kanoa\/iconButton\/tonal {
}

.psc-kanoa\/input {
  background-color: var(--input);
  border-color: var(--kcInputBorder);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  outline-style: none;
}
.psc-kanoa\/input:hover {
  border-color: var(--kcPrimary);
}
.psc-kanoa\/input:focus {
  border-color: var(--kcPrimary);
}

.psc-kanoa\/popup {
  background-color: var(--kcSurface);
  overflow: hidden;
  padding: 5px;
}

.psc-kanoa\/smooth-resize {
}

.psc-kanoa\/tooltipError {
  background-color: var(--kcTooltipBackground-Error);
  border-color: var(--kcTooltipBorder-Error);
  color: var(--kcTooltipColorError);
}

@keyframes psc-kanoa\/animation\/flashRed-anim {
  0% {
    background-color: #FF0000;
  }
  100% {
    background-color: #FF8A8A;
  }
}
.psc-kanoa\/animation\/flashRed {
  animation-name: psc-kanoa\/animation\/flashRed-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease;
}

@keyframes psc-kanoa\/smooth-appear-anim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.psc-kanoa\/smooth-appear {
  animation-name: psc-kanoa\/smooth-appear-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
}

@keyframes psc-kanoa\/smooth-disappear-anim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.psc-kanoa\/smooth-disappear {
  animation-name: psc-kanoa\/smooth-disappear-anim;
  animation-delay: 0.8s;
  animation-direction: normal;
  animation-duration: 3s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}
