.pisell-compensated-container {

  &.pisell-lowcode-floating-layer-mode-drawer {
    .pisell-lowcode-floating-layer-content-wrapper {
      overflow: hidden;
      max-width: unset;
    }
  }

  &.pisell-lowcode-floating-layer-mode-modal {
    .pisell-lowcode-floating-layer-content-wrapper {
      border-radius: 10px;
      overflow: hidden;
    }
  }

  &.pisell-lowcode-floating-layer-mode-drawer.pisell-lowcode-floating-layer-bottom {
    .pisell-lowcode-floating-layer-content-wrapper {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
    }
  }

  &.pisell-lowcode-floating-layer-mode-drawer.pisell-lowcode-floating-layer-top {
    .pisell-lowcode-floating-layer-content-wrapper {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
    }
  }

  .pisell-compensated-floating-content-with-handler {

    .pisell-lowcode-floating-layer-header {
      padding: 0 24px;
    }

    .pisell-lowcode-floating-layer-header-with-close {
      padding-right: 72px;
    }
  }
}

.pisell-compensated-container-handler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 34px;
  padding: 8px 0 6px;
  border: 0;
  background: #fff;
  color: #667085;
  cursor: pointer;
}

.pisell-compensated-container-handler-icon {
  font-size: 20px;
  line-height: 1;
  transition: transform 0.2s ease;
}

.pisell-compensated-container-handler-closed {
  .pisell-compensated-container-handler-icon {
    transform: rotate(180deg);
  }
}

.pisell-compensated-container-title {
  color: #101828;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}
