g[data-id] {
  cursor: pointer; }

.view-container {
  position: relative;
  overflow: hidden; }

.view-container.column {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  .view-container.column .container-svg {
    background-color: white;
    position: relative;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    z-index: 2; }
  .view-container.column .column-wrapper {
    position: relative;
    z-index: 1;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding: 0 15px;
    background-color: #f2f2f2; }
  .view-container.column .column-wrapper::-webkit-scrollbar {
    width: 5px; }
  .view-container.column .column-wrapper::-webkit-scrollbar-track {
    border-radius: 2.5px; }
  .view-container.column .column-wrapper::-webkit-scrollbar-thumb {
    background: #757575;
    border-radius: 2.5px; }
  .view-container.column .column-wrapper::-webkit-scrollbar-thumb:hover {
    background: #818080; }

.popup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  min-width: 36rem;
  max-width: 36rem;
  min-height: auto;
  height: auto;
  max-height: 20rem;
  overflow: auto; }

.close-container {
  position: absolute;
  top: 1rem;
  right: 1rem;
  cursor: pointer; }

/* width */
.popup::-webkit-scrollbar {
  width: 5px; }

/* Track */
.popup::-webkit-scrollbar-track {
  border-radius: 2.5px; }

/* Handle */
.popup::-webkit-scrollbar-thumb {
  background: #757575;
  border-radius: 2.5px; }

/* Handle on hover */
.popup::-webkit-scrollbar-thumb:hover {
  background: #818080; }

.popup.hide {
  display: none; }

body.rtl .close-container {
  right: unset;
  left: 1rem; }

.column-wrapper {
  padding: 3rem !important; }
  .column-wrapper h5 {
    font-size: 3rem !important; }
  .column-wrapper p {
    font-size: 1.5rem;
    margin-bottom: 0; }

.popup {
  background-color: #f2f2f2;
  overflow: hidden; }
  .popup .scrollable {
    padding: 3rem !important;
    min-width: 36rem;
    max-width: 36rem;
    min-height: auto;
    height: auto;
    max-height: 20rem;
    overflow: auto; }
  .popup h5 {
    font-size: 3rem !important; }
  .popup p {
    font-size: 1.5rem;
    margin-bottom: 0; }

.devider {
  border-bottom: 1px solid #000000;
  margin: 0.5rem 0rem;
  width: 100%; }

.popup::-webkit-scrollbar-track-piece:end {
  background-color: transparent;
  margin-bottom: 20px; }

.popup::-webkit-scrollbar-track-piece:start {
  background: transparent;
  margin-top: 40px; }

#desk g[data-layer] {
  transform: translateX(-25px); }

body.rtl .popup {
  border-radius: 20px; }
body.rtl .close-container {
  top: 0;
  left: unset;
  right: 0;
  width: 3rem;
  height: 3rem;
  border-radius: 0 0 0 20px;
  overflow: hidden; }

@media screen and (max-width: 1023px) {
  .popup {
    max-width: unset;
    min-width: unset;
    left: 15px;
    right: 15px;
    transform: translateY(-50%);
    max-height: 70vh; }
    .popup .scrollable {
      padding: 2rem 3rem 2rem 2rem !important;
      min-width: unset;
      max-width: unset;
      min-height: auto;
      height: auto;
      max-height: 70vh;
      overflow: auto; } }

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