// // 店铺设置
.page-store-settings{
  $height:calc(100vh - var(--window-bottom));
  background: #f2f3f7;
  min-height: $height;
  &.shop-setting-module {
    padding: 30rpx;
    box-sizing: border-box;
    .tips {
      font-size: 24rpx;
      color: #fff;
      background-color: #0D56B1;
      height: 50rpx;
      line-height: 50rpx;
      padding-left: 20rpx;
      border-radius: 25rpx ;
    }
    // 头部信息
    .header {
      display: block;
      width: 100%;
      box-sizing: border-box;
      .shop-basic-con {
        display: flex;
        align-items: center;
        width: 100%;
        height: 134rpx;
        padding: 20rpx 30rpx;
        background: url('../../static/images/shop-setting-head-bg.png') no-repeat;
        background-size: 690rpx 130rpx;
        object-fit: contain;
        box-sizing: border-box;
        .shop-logo {
          display: block;
          width: 90rpx;
          height: 90rpx;
          border-radius: 50%;
          background: #fff;
        }
        .con {
          margin-left: 20rpx;
          color: #fff;
          .shop-name {
            max-width: 500rpx;
            font-size: 32rpx;
            line-height: 1.5em;
            font-weight: bold;
            margin-bottom: 5rpx;
            overflow: hidden;
            text-overflow:ellipsis;
            white-space: nowrap;
          }
          .shop-desc {
            font-size: 20rpx;
            line-height: 1.5em;
            font-family: PingFang SC;
            font-weight: 400;
            color: rgba($color: #fff, $alpha: 0.7);
          }
        }
      }
    }

    // 菜单
    .setting-menu {
      background: #fff;
      margin: 30rpx 0;
      border-radius: 10rpx;
      .menu-item {
        display: flex;
        align-items: center;
        padding: 28rpx 30rpx;
        box-sizing: border-box;
        .menu-name {
          font-size: 32rpx;
          color: #000;
        }
        .menu-operation {
          margin-left: auto;
          display: flex;
          align-items: center;
          .ml-auto {
            font-size: 14rpx;
          }
        }
      }
    }

    // 退出登录
    .logout-btn {
      width: 100%;
      height: 100rpx;
      line-height: 100rpx;
      background: #fff;
      border-radius: 10rpx;
      text-align: center;
      font-size: 32rpx;
    }
    .apply-online{
      margin-bottom: 30rpx;
      background: #082BA6 ;
      color:white
    }

  }
}
