/**card的外部样式*/
.dk-card-outer-class {
  margin: 10px 32rpx 10px 32rpx;
  margin-top: 10px;
  border-radius: 15rpx;
  box-shadow: 2px 2px 5px #e5e5e6;
}

/**card的样式*/
.dk-card-class {
  background: #FFFFFF;
  /* box-shadow: 0rpx 10rpx 20rpx rgba(225, 229, 238, 0.6); */
  box-shadow: 0px 10px 20px 0px #0000000D;
  box-shadow: 0px -6px 20px 0px #0000000D;
  border-radius: 15rpx !important;
  padding: 5rpx;
  margin-bottom: 10rpx;
}

.dk-obj-class {
  position: relative; 
  /* box-shadow: 0rpx 10rpx 20rpx rgba(225, 229, 238, 0.6); */
  box-shadow: 0px 10px 20px 0px #0000000D;
  box-shadow: 0px -6px 20px 0px #0000000D;
  border-radius: 15rpx;
  padding: 5rpx;
  height: 240rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;  
  background: linear-gradient(152.98deg, #FFF9EC 15.09%, #FFFFFF 45.61%);

  /* background: radial-gradient(66.18% 65.3% at 6.12% 18.49%, #FFF9EC 0%, #FFFFFF 100%); */
}

.dk-obj-label-class {
  color: #1B365D;
  font-size: 13px;
  text-align: left;
  margin-left: 40rpx;
  margin-top: 20rpx;
  display: flex;
  width: calc(100% - 180rpx); 
}

.dk-obj-amount-class {
  color: #002340;
  font-size: 14px; 
  width: calc(100%);
  display: flex;
}

/**红色label**/
.red-label,
.red-label>view {
  color: #DB3333 !important;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
}

.nomal-label,
.nomal-label>view {
  color: #95A8CB !important;
  font-size: 14px;
}

/**普通label*/
.nomal-label .van-field__label {
  color: #95A8CB !important;
  font-size: 14px !important;
}

/**普通label*/
.nomal-label {
  color: #95A8CB !important;
  font-size: 14px !important;
}

/**cell值颜色**/
.dk-cell-value-class {
  text-align: left !important;
  font-size: 13px !important;
  color: #002340 !important;
  font-weight: normal;
}

/**cell值颜色**/
.dk-cell-nomal-class {
  text-align: left !important;
  font-size: 13px !important;
  color: #95A8CB !important;
  font-weight: normal;
}

.cancel-class {
  text-align: left;
  padding-left: 10rpx;
  padding-right: 10rpx;
  display: flex;
}

/**cell值颜色**/
.dk-cell-value-right-class {
  text-align: right !important;
  font-size: 13px !important;
  color: #1B365D !important;
  font-weight: normal;
}

/**cell空值颜色**/
.dk-cell-value-empty-class {
  text-align: left !important;
  font-size: 13px !important;
  color: #95A8CB !important;
}

.background-amount{
  background: #FDF2E7;
  padding: 10rpx 0rpx;
  margin: 20rpx;
  border-radius: 10rpx;
}

.corner-view {
  position: absolute;
  /* 扇形弧度 */
  /* border-radius: 0 0 0 100rpx; */
  /* 左上弧度 */
  /* border-top-left-radius: 10rpx; */
  /* 位置 */
 
  top: 0;
  right: 15px; 
  width: 127rpx;
  height: 90rpx; 
  display: flex;
  justify-content: center;
  align-items: center;
}

.corner-view-text { 
  /* 字体颜色 */
  color: #95A8CB; 
  /* font-size: 24rpx; */
  /* font-weight: 600; */
  font-size: 24rpx; 
}

.sign-class {
  padding-left: 10rpx;
  padding-right: 5rpx;
  padding-bottom: 5rpx;
  font-size: 12px;
  display: flex;
  align-items: flex-end;
}

.amount-class {
  font-size: 18px;
}

.item-class {
  display: flex;
  font-size: 14px;
  padding: 20rpx;
}

.item-title-class {
  font-size: 16px;
  color: #1B365D;
  font-weight: 600;
  width: 26%;
}

.item-count-class {
  color: #95A8CB;
  font-size: 12px;
  display: flex;
  align-items: flex-end;
  width: 59%;
}

.grid-item-class {
  padding: 0 !important;
}


.item-add-btn-class {
  margin: 20rpx;
  border: solid 3rpx #606EB2;
  height: 40rpx;
  border-radius: 40rpx;
  background-color: #F8F9FD;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40rpx;
}

.item-btn-title-class {
  display: flex;
  align-items: center;
  font-size: 14px !important;
  color: #1B365D !important;
}