﻿.prilohy-dlg__container {
  padding: 8px 8px 16px 22px;
}

.prilohy-dlg--dragover {
  position: relative;
}
.prilohy-dlg--dragover::after {
  background-color: rgba(153, 237, 255, 0.3);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.prilohy-dlg__priloha {
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.72);
  display: inline-block;
  margin-right: 20px;
  margin-top: 16px;
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
  vertical-align: top;
  min-width: 140px;
  max-width: 180px;
}

.prilohy-dlg__priloha--active {
  outline: solid 5px #ADDDDF;
}
.prilohy-dlg__priloha--active .prilohy-dlg__priloha-pick {
  background-color: #ADDDDF;
  color: #000;
  opacity: 1;
}

.prilohy-dlg__priloha:hover {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.prilohy-dlg__priloha:hover .prilohy-dlg__priloha-pick {
  opacity: 1;
}

.prilohy-dlg__priloha-spacer {
  padding-top: 75%;
  background-color: white;
  position: relative;
}

.prilohy-dlg__priloha-bar {
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  border: 1px solid purple;
}

.prilohy-dlg__priloha-title {
  font-size: 13px;
  font-weight: 800;
}

.prilohy-dlg__priloha-icon {
  height: 24px;
  width: 24px;
  margin: 0 16px;
  float: left;
  text-align: center;
  font-size: 24px;
}

.prilohy-dlg__priloha-pick {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  top: -12px;
  left: -12px;
  background-color: #F2F2F2;
  text-align: center;
  transition: background-color 0.218s linear, opacity 0.218s linear;
  opacity: 0;
}
.prilohy-dlg__priloha-pick::after {
  content: "\f00c";
  font: normal normal normal 0.675rem/1 FontAwesome;
}

.prilohy-dlg__context-menu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #ADDDDF !important;
  color: #000;
  transition: transform 0.218s ease-in;
  transform-origin: top;
  transform: rotateX(90deg);
}

.prilohy-dlg__context-menu--active {
  transform: rotateX(0deg);
}

.prilohy-dlg__sidebar {
  padding: 0;
}

.prilohy-dlg__spinner {
  position: absolute;
  font-size: 2rem;
  line-height: 2rem;
  top: calc(50% - 1rem);
  left: calc(50% - 1rem);
}
