/* =========================================================
   V918
   草地背景 + 小屋 + 下面三张卡统一下移
   头像 / 小明 / 副标题 / 齿轮 / 底部导航不动
========================================================= */

:root{
  --v918-mine-drop:40px;
}


/* =========================
   1. 草地背景统一下移
========================= */

.page[data-page="mine"]
.v907-profile-bg::before{
  transform:
    translateY(
      var(--v918-mine-drop)
    ) !important;
}


/* =========================
   2. 小屋、栅栏、花草一起下移
========================= */

.page[data-page="mine"]
.v907-garden{
  transform:
    translateY(
      var(--v918-mine-drop)
    ) !important;
}


/* 小屋旁的爱心一起下移 */
.page[data-page="mine"]
.v907-heart{
  transform:
    translateY(
      var(--v918-mine-drop)
    ) !important;
}


/* =========================
   3. 三张白色卡片统一下移
========================= */

.page[data-page="mine"]
.pets-panel,

.page[data-page="mine"]
.stats-panel,

.page[data-page="mine"]
.service-panel{
  position:relative !important;

  top:auto !important;

  translate:none !important;

  transform:
    translateY(
      var(--v918-mine-drop)
    ) !important;
}


/* 第一张卡旧版本残留位置全部清掉 */
.page[data-page="mine"]
.profile-head.v907-profile
+ .pets-panel{
  top:auto !important;

  margin-top:8px !important;

  transform:
    translateY(
      var(--v918-mine-drop)
    ) !important;
}


/* 三张卡间距稍微收紧 */
.page[data-page="mine"]
.stats-panel{
  margin-top:7px !important;
}

.page[data-page="mine"]
.service-panel{
  margin-top:7px !important;
}


/* 旧过渡层不要再占位置 */
.page[data-page="mine"]
.profile-head.v907-profile
+ .pets-panel::before{
  display:none !important;
}


/* =========================
   4. 头像和个人信息锁住
   明确不跟着下移
========================= */

.page[data-page="mine"]
.v907-avatar,

.page[data-page="mine"]
.v907-profile-info,

.page[data-page="mine"]
.v907-settings{
  translate:none !important;
}


/* =========================
   5. 矮屏稍微少下移
========================= */

@media(max-height:760px){

  :root{
    --v918-mine-drop:30px;
  }

}
