@import '../../../style/themes/index';
@import '../../../style/mixins/index';

@entry-menu-prefix-cls: ~'@{sail-prefix}-function-menu';

.@{entry-menu-prefix-cls} {
  height: 100%;
  position: relative;
  &-content {
    overflow-y: scroll;
    height: calc(100% - 4 * @unit);
  }
  &-operation {
    position: absolute;
    bottom: 0;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 8px;
    height: 4 * @unit;
    justify-content: center;
    .iconfont {
      margin-right: @marginBase;
    }
    a {
      flex: 1;
      display: flex;
      text-align: center;
      align-items: center;
      color: @black-8;
      &:hover {
        color: @primary-5;
      }
      &:active {
        color: @primary-7;
      }
      &:focus {
        color: @primary-5;
      }
    }
  }
}
