/* Clear, full-screen daily task center. */
#accountView #accountTaskSheet .account-core-card {
  position: relative;
  background: #f5f7fc;
  overflow: hidden;
}

/* h5 task center scroll restore v401 */
body:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet,
html:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet {
  position: fixed !important;
  inset: 0 !important;
  height: 100vh !important;
  height: 100dvh !important;
  overflow: hidden !important;
  overscroll-behavior: none !important;
  touch-action: none !important;
}

body:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet .account-core-mask,
html:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet .account-core-mask {
  pointer-events: none !important;
  touch-action: none !important;
}

body:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet .account-core-card,
html:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet .account-core-card {
  height: 100vh !important;
  height: 100dvh !important;
  max-height: 100vh !important;
  max-height: 100dvh !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  overscroll-behavior: contain !important;
  -webkit-overflow-scrolling: touch !important;
  touch-action: pan-y !important;
}

body:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet .reward-panel.account-core-content,
html:not(.mahua-apk-webview):not(.mahua-mini-program-review):not(.mini-program-review) #accountView #accountTaskSheet .reward-panel.account-core-content {
  overflow: visible !important;
  touch-action: pan-y !important;
}

/* apk android9 fullscreen operation button alignment v397 */
body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-operation,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-operation {
  position: absolute !important;
  top: calc(env(safe-area-inset-top, 0px) + 14px) !important;
  right: 14px !important;
  z-index: 8 !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  padding: 0 !important;
  display: grid !important;
  place-items: center !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: rgba(17, 24, 39, 0.58) !important;
  color: #fff !important;
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.22) !important;
  transform: none !important;
  line-height: 1 !important;
  text-align: center !important;
  -webkit-tap-highlight-color: transparent !important;
}

body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-operation span,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-operation span {
  display: block !important;
  width: 4px !important;
  height: 4px !important;
  overflow: visible !important;
  border-radius: 999px !important;
  background: currentColor !important;
  box-shadow: -7px 0 0 currentColor, 7px 0 0 currentColor !important;
  font-size: 0 !important;
  line-height: 0 !important;
  letter-spacing: 0 !important;
  transform: none !important;
  text-align: center !important;
}

/* apk android9 fullscreen right action rail alignment v398 */
body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-actions {
  right: 14px !important;
  bottom: calc(env(safe-area-inset-bottom, 0px) + 24px) !important;
  gap: 10px !important;
  align-items: center !important;
  justify-items: center !important;
}

body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-actions button,
body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-stat,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-actions button,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-stat {
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  min-height: 50px !important;
  max-width: 50px !important;
  max-height: 50px !important;
  display: grid !important;
  grid-template-rows: 24px 12px !important;
  place-items: center !important;
  align-content: center !important;
  justify-content: center !important;
  gap: 2px !important;
  padding: 6px 4px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: rgba(17, 24, 39, 0.42) !important;
  color: #fff !important;
  transform: none !important;
  text-align: center !important;
  line-height: 1 !important;
  box-sizing: border-box !important;
  -webkit-tap-highlight-color: transparent !important;
}

body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-actions .social-icon,
body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-stat .social-icon,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-actions .social-icon,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-stat .social-icon {
  display: block !important;
  width: 22px !important;
  height: 22px !important;
  margin: 0 !important;
  align-self: center !important;
  justify-self: center !important;
  transform: none !important;
}

body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-actions strong,
body.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-stat strong,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-actions strong,
html.mahua-apk-webview.mahua-apk-android9 .video-fullscreen-overlay .fullscreen-stat strong {
  display: block !important;
  width: 100% !important;
  min-height: 10px !important;
  margin: 0 !important;
  font-size: 10px !important;
  line-height: 10px !important;
  text-align: center !important;
  align-self: center !important;
  justify-self: center !important;
  transform: none !important;
}

#accountView #accountTaskSheet .account-core-head {
  border-bottom: 1px solid rgba(72, 87, 145, 0.10);
  background: rgba(249, 250, 255, 0.94);
  box-shadow: 0 8px 24px rgba(42, 54, 99, 0.06);
  backdrop-filter: blur(18px);
}

#accountView #accountTaskSheet .account-core-head strong { color: #1d2940; }
#accountView #accountTaskSheet .account-core-head small { color: #7a8498; }

#accountView #accountTaskSheet .reward-panel.account-core-content {
  display: block;
  padding: 14px 12px 28px;
  background:
    radial-gradient(circle at 9% 0, rgba(89, 124, 235, 0.10), transparent 28%),
    radial-gradient(circle at 94% 15%, rgba(126, 86, 209, 0.08), transparent 25%),
    #f5f7fc;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .account-core-card,
body.mahua-mini-program-review #accountView #accountTaskSheet .account-core-card,
body.mini-program-review #accountView #accountTaskSheet .account-core-card {
  height: 100vh !important;
  height: 100dvh !important;
  max-height: 100vh !important;
  max-height: 100dvh !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  overscroll-behavior: contain !important;
  -webkit-overflow-scrolling: touch !important;
  touch-action: pan-y !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mahua-mini-program-review #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mini-program-review #accountView #accountTaskSheet .reward-panel.account-core-content {
  min-height: auto !important;
  overflow: visible !important;
  touch-action: pan-y !important;
}

#accountView #accountTaskSheet .reward-ad-overlay.task-center-inline {
  position: absolute;
  inset: 0;
  z-index: 30;
  border-radius: inherit;
  background: rgba(8, 11, 18, 0.94);
}

#accountView #accountTaskSheet .reward-ad-overlay.task-center-inline .reward-ad-shell {
  min-height: 100%;
  height: 100%;
  padding: 18px 16px 20px;
  border-radius: inherit;
}

#accountView #accountTaskSheet .reward-ad-overlay.task-center-inline .reward-ad-creative h3 {
  font-size: 28px;
}

#accountView #accountTaskSheet .reward-ad-overlay.task-center-inline .gold-reward-celebration {
  border-radius: inherit;
}

#accountView #accountTaskSheet :is(#walletCard, .task-center-invite, .reward-primary-actions) {
  display: none !important;
}

#accountView #accountTaskSheet .reward-module-summary {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

#accountView .task-checkin-card {
  display: grid;
  grid-template-columns: 48px minmax(0, 1fr) auto;
  align-items: center;
  gap: 11px;
  min-height: 104px;
  padding: 16px;
  border: 1px solid rgba(221, 154, 61, 0.20);
  border-radius: 22px;
  background:
    radial-gradient(circle at 92% 8%, rgba(255, 190, 76, 0.22), transparent 34%),
    linear-gradient(145deg, #fffaf0, #fff3da);
  box-shadow: 0 15px 32px rgba(137, 91, 30, 0.10);
}

#accountView .task-checkin-card.done {
  border-color: rgba(63, 153, 127, 0.17);
  background: linear-gradient(145deg, #f4fbf8, #eaf8f2);
}

#accountView .task-checkin-icon {
  display: grid;
  place-items: center;
  width: 48px;
  height: 48px;
  border-radius: 16px;
  background: linear-gradient(145deg, #ffb13b, #f1823f);
  color: #fff;
  font-size: 20px;
  font-weight: 900;
  box-shadow: 0 10px 20px rgba(220, 126, 44, 0.22);
}

#accountView .task-checkin-card.done .task-checkin-icon {
  background: linear-gradient(145deg, #46b794, #258b73);
  box-shadow: 0 10px 20px rgba(39, 139, 115, 0.18);
}

#accountView .task-checkin-copy { display: grid; gap: 3px; min-width: 0; }
#accountView .task-checkin-copy span { color: #aa7332; font-size: 10px; font-weight: 800; }
#accountView .task-checkin-copy strong { color: #2b3445; font-size: 16px; font-weight: 820; }
#accountView .task-checkin-copy small { color: #8b7c68; font-size: 10px; line-height: 1.35; }

#accountView .task-checkin-action { display: grid; justify-items: end; gap: 8px; }
#accountView .task-checkin-action em { color: #e37432; font-size: 14px; font-weight: 900; font-style: normal; }
#accountView .task-checkin-action button {
  min-width: 70px;
  min-height: 32px;
  padding: 0 12px;
  border: 0;
  border-radius: 999px;
  background: linear-gradient(135deg, #f59a3a, #eb6d3c);
  color: #fff;
  font-size: 11px;
  font-weight: 850;
  box-shadow: 0 8px 18px rgba(220, 102, 48, 0.20);
}

#accountView .task-checkin-action button:disabled {
  background: rgba(46, 145, 119, 0.12);
  color: #318a73;
  box-shadow: none;
}

#accountView .task-today-overview {
  margin-top: 13px;
  padding: 16px;
  border-radius: 22px;
  background: linear-gradient(135deg, #4d74e5 0%, #615fd8 55%, #7655cd 100%);
  color: #fff;
  box-shadow: 0 17px 34px rgba(75, 79, 190, 0.22);
}

#accountView .task-today-title { display: flex; align-items: center; justify-content: space-between; }
#accountView .task-today-title span { font-size: 15px; font-weight: 850; }
#accountView .task-today-title small { color: rgba(255,255,255,.74); font-size: 10px; }

#accountView .task-income-metrics {
  display: grid;
  grid-template-columns: 1fr 1px 1fr;
  align-items: center;
  gap: 15px;
  margin-top: 15px;
}

#accountView .task-income-metrics > span { display: grid; grid-template-columns: auto auto; justify-content: start; align-items: end; gap: 2px 5px; }
#accountView .task-income-metrics small { grid-column: 1 / -1; color: rgba(255,255,255,.70); font-size: 10px; }
#accountView .task-income-metrics strong { color: #fff; font-size: 25px; line-height: 1; font-weight: 900; }
#accountView .task-income-metrics em { color: rgba(255,255,255,.76); font-size: 10px; font-style: normal; }
#accountView .task-income-metrics i { width: 1px; height: 32px; background: rgba(255,255,255,.20); }

#accountView #accountTaskSheet .reward-task-list {
  display: grid;
  gap: 9px;
  margin-top: 12px;
}

#accountView #accountTaskSheet .reward-task-card {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) auto;
  align-items: center;
  gap: 11px;
  min-height: 88px;
  padding: 12px;
  border: 1px solid rgba(72, 88, 144, 0.11);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 10px 24px rgba(42, 54, 94, 0.065);
  opacity: 1;
}

#accountView .reward-task-icon {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border-radius: 14px;
  background: #edf3ff;
  color: #4e70d8;
  font-size: 13px;
  font-weight: 900;
}

#accountView .task-group-invite .reward-task-icon { background: #fff1e6; color: #d57738; }
#accountView .task-group-browse .reward-task-icon { background: #eaf7f3; color: #278a74; }
#accountView .task-group-share .reward-task-icon { background: #edf3ff; color: #4e70d8; }
#accountView .task-group-create .reward-task-icon { background: #f3edff; color: #7355c8; }

#accountView .reward-task-main { display: grid; gap: 4px; min-width: 0; }
#accountView .reward-task-title { display: flex; align-items: center; gap: 7px; min-width: 0; }
#accountView .reward-task-title strong { overflow: hidden; color: #263249; font-size: 13px; font-weight: 820; text-overflow: ellipsis; white-space: nowrap; }
#accountView .reward-task-title em { flex: 0 0 auto; color: #ed7b3a; font-size: 10px; font-weight: 850; font-style: normal; }
#accountView .reward-task-main > small { overflow: hidden; color: #8a94a7; font-size: 9px; text-overflow: ellipsis; white-space: nowrap; }

#accountView .reward-task-progress { display: flex; align-items: center; gap: 7px; }
#accountView .reward-task-progress .task-meter { flex: 1; height: 4px; overflow: hidden; border-radius: 999px; background: #edf0f6; }
#accountView .reward-task-progress .task-meter span { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #5b7be2, #755bd1); }
#accountView .reward-task-progress small { flex: 0 0 auto; color: #9aa3b2; font-size: 8px; }

#accountView .reward-task-side { display: grid; justify-items: end; gap: 7px; }
#accountView .reward-task-side > span { color: #8993a5; font-size: 8px; }
#accountView .reward-task-side button {
  min-width: 62px;
  min-height: 29px;
  padding: 0 10px;
  border: 0;
  border-radius: 999px;
  background: #edf2ff;
  color: #526dd0;
  font-size: 10px;
  font-weight: 850;
}

#accountView .reward-task-card.claimable .reward-task-side button {
  background: linear-gradient(135deg, #f69d3d, #eb713d);
  color: #fff;
  box-shadow: 0 7px 15px rgba(226, 107, 51, 0.18);
}

#accountView .reward-task-card.done { background: #fafbfc; }
#accountView .reward-task-card.done .reward-task-icon { filter: saturate(.55); opacity: .75; }
#accountView .reward-task-side button:disabled { background: #f0f2f5; color: #a7afbb; }

html.theme-dark #accountView #accountTaskSheet .account-core-card,
html.theme-dark #accountView #accountTaskSheet .reward-panel.account-core-content { background: #090d14 !important; }
html.theme-dark #accountView #accountTaskSheet .account-core-head { background: rgba(10, 15, 24, .96) !important; border-color: rgba(96, 165, 250, .16) !important; }
html.theme-dark #accountView .task-checkin-card { border-color: rgba(217,169,87,.20); background: linear-gradient(145deg, #211b12, #17140f); box-shadow: none; }
html.theme-dark #accountView .task-today-overview { background: linear-gradient(135deg, #18345d, #302857); box-shadow: none; }
html.theme-dark #accountView #accountTaskSheet .reward-task-card { border-color: rgba(96,165,250,.15); background: #101a29; box-shadow: none; }
html.theme-dark #accountView .reward-task-title strong { color: #eef5ff !important; }
html.theme-dark #accountView .reward-task-main > small,
html.theme-dark #accountView .reward-task-progress small,
html.theme-dark #accountView .reward-task-side > span { color: #8fa2bc !important; }

@media (max-width: 360px) {
  #accountView #accountTaskSheet .reward-panel.account-core-content { padding-inline: 9px; }
  #accountView .task-checkin-card { grid-template-columns: 42px minmax(0, 1fr) auto; padding: 13px 11px; }
  #accountView .task-checkin-icon { width: 42px; height: 42px; }
  #accountView #accountTaskSheet .reward-task-card { grid-template-columns: 38px minmax(0, 1fr) auto; gap: 8px; padding: 10px 9px; }
  #accountView .reward-task-icon { width: 38px; height: 38px; }
  #accountView .reward-task-side button { min-width: 56px; padding-inline: 8px; }
}
/* User growth level LV0-LV10. */
#accountView .task-level-card {
  display: grid;
  gap: 10px;
  margin-bottom: 12px;
  padding: 15px;
  border: 1px solid rgba(80, 112, 198, .16);
  border-radius: 19px;
  background: linear-gradient(135deg, #eef3ff 0%, #f5f0ff 100%);
  box-shadow: 0 10px 24px rgba(53, 75, 143, .07);
}

#accountView .task-level-top,
#accountView .task-level-foot { display: flex; align-items: flex-end; justify-content: space-between; gap: 10px; }
#accountView .task-level-top > div { display: flex; align-items: center; gap: 8px; }
#accountView .task-level-top > div span { color: #79869b; font-size: 10px; }
#accountView .task-level-top > div strong { color: #5268c4; font-size: 19px; font-weight: 800; }
#accountView .task-level-top > p { display: grid; justify-items: end; margin: 0; }
#accountView .task-level-top > p strong { color: #27344e; font-size: 15px; }
#accountView .task-level-top > p span { color: #7d899b; font-size: 9px; }
#accountView .task-level-progress { height: 7px; overflow: hidden; border-radius: 999px; background: rgba(89, 105, 164, .12); }
#accountView .task-level-progress > span { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #5d7be5, #8063d3); }
#accountView .task-level-foot { align-items: center; }
#accountView .task-level-foot > span { color: #526078; font-size: 10px; }
#accountView .task-level-foot > small { color: #9099a8; font-size: 8px; text-align: right; }
#accountView .task-level-card.is-max { border-color: rgba(183, 137, 53, .24); background: linear-gradient(135deg, #fff7df, #f7ead1); }
#accountView .task-level-card.is-max .task-level-top > div strong { color: #9a7026; }
#accountView .task-level-card.is-max .task-level-progress > span { background: linear-gradient(90deg, #bd8d35, #e1b65e); }

#accountView .task-level-limits {
  display: grid;
  grid-template-columns: 1fr 1px 1fr;
  align-items: center;
  gap: 11px;
  margin-top: 11px;
  padding: 10px 11px;
  border-radius: 13px;
  background: rgba(255,255,255,.58);
}

#accountView .task-level-limits > span { display: grid; gap: 3px; }
#accountView .task-level-limits small { color: #8d91a4; font-size: 9px; }
#accountView .task-level-limits strong { color: #34394b; font-size: 12px; font-weight: 830; }
#accountView .task-level-limits i { width: 1px; height: 27px; background: rgba(76,84,119,.10); }

html.theme-dark #accountView .task-level-card { border-color: rgba(112, 137, 218, .18); background: linear-gradient(135deg, #171d2e, #211a2f); box-shadow: none; }
html.theme-dark #accountView .task-level-limits { background: rgba(255,255,255,.045); }
html.theme-dark #accountView .task-level-limits small { color: #8f98ad; }
html.theme-dark #accountView .task-level-limits strong { color: #edf2ff; }
html.theme-dark #accountView .task-level-top > div strong { color: #bfc9f5; }
html.theme-dark #accountView .task-level-top > p strong,
html.theme-dark #accountView .task-level-foot > span { color: #d8ddea; }
html.theme-dark #accountView .task-level-top :is(span),
html.theme-dark #accountView .task-level-foot > small { color: #8d96a8; }
html.theme-dark #accountView .task-level-card.is-max { border-color: rgba(217, 169, 87, .22); background: linear-gradient(135deg, #282014, #201b14); }

/* apk android9 projected 720p unified layout v393 */
html.mahua-apk-projector-720,
body.mahua-apk-projector-720 {
  width: 100vw !important;
  height: 100vh !important;
  min-width: 0 !important;
  min-height: 100vh !important;
  max-width: 100vw !important;
  max-height: 100vh !important;
  --apk-projector-tabbar-height: 76px;
  --apk-projector-view-height: calc(100vh - var(--apk-projector-tabbar-height));
  --app-width: 100vw;
  overflow: hidden !important;
  overflow-x: hidden !important;
  overscroll-behavior: none !important;
}

html.mahua-apk-projector-720 .phone-app,
body.mahua-apk-projector-720 .phone-app,
html.mahua-apk-projector-720 #appPanel,
body.mahua-apk-projector-720 #appPanel {
  position: fixed !important;
  inset: 0 !important;
  width: 100vw !important;
  min-width: 0 !important;
  max-width: 100vw !important;
  height: 100vh !important;
  min-height: 100vh !important;
  max-height: 100vh !important;
  margin: 0 !important;
  transform: none !important;
  overflow: hidden !important;
  overscroll-behavior: none !important;
  box-shadow: none !important;
}

html.mahua-apk-projector-720 .screen-body,
body.mahua-apk-projector-720 .screen-body {
  width: 100vw !important;
  max-width: 100vw !important;
  height: var(--apk-projector-view-height) !important;
  max-height: var(--apk-projector-view-height) !important;
  transform: none !important;
  padding-bottom: 12px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  -webkit-overflow-scrolling: touch !important;
  overscroll-behavior-x: none !important;
  touch-action: pan-y !important;
}

html.mahua-apk-projector-720 .tabbar,
body.mahua-apk-projector-720 .tabbar {
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  height: var(--apk-projector-tabbar-height) !important;
  min-height: var(--apk-projector-tabbar-height) !important;
  padding: 6px 12px 8px !important;
  z-index: 2147483200 !important;
  transform: none !important;
}

html.mahua-apk-projector-720 .tab-item,
body.mahua-apk-projector-720 .tab-item {
  min-height: 48px !important;
  border-radius: 16px !important;
}

@media (max-height: 760px) and (orientation: landscape), (max-height: 760px) and (min-aspect-ratio: 4/3) {
  html.mahua-apk-projector-720 #accountView #accountTaskSheet,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet,
  html.mahua-apk-projector-720 #accountSettingsSheet,
  body.mahua-apk-projector-720 #accountSettingsSheet,
  html.mahua-apk-projector-720 #accountFeatureSheet,
  body.mahua-apk-projector-720 #accountFeatureSheet,
  html.mahua-apk-projector-720 #goldConvertSheet,
  body.mahua-apk-projector-720 #goldConvertSheet {
    bottom: var(--apk-projector-tabbar-height) !important;
    height: var(--apk-projector-view-height) !important;
    min-height: 0 !important;
    max-height: var(--apk-projector-view-height) !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-mask,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-mask {
    bottom: 0 !important;
    height: 100% !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-card,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-card,
  html.mahua-apk-projector-720 #accountSettingsSheet .account-settings-card,
  body.mahua-apk-projector-720 #accountSettingsSheet .account-settings-card,
  html.mahua-apk-projector-720 #accountFeatureSheet .account-core-card,
  body.mahua-apk-projector-720 #accountFeatureSheet .account-core-card,
  html.mahua-apk-projector-720 #goldConvertSheet .account-core-card,
  body.mahua-apk-projector-720 #goldConvertSheet .account-core-card {
    height: var(--apk-projector-view-height) !important;
    min-height: 0 !important;
    max-height: var(--apk-projector-view-height) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-head,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-head {
    min-height: 36px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-panel.account-core-content,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-panel.account-core-content {
    padding: 6px 8px 12px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-checkin-card,
  body.mahua-apk-projector-720 #accountView .task-checkin-card {
    min-height: 60px !important;
    grid-template-columns: 32px minmax(0, 1fr) auto !important;
    gap: 7px !important;
    padding: 8px !important;
    border-radius: 14px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-checkin-icon,
  body.mahua-apk-projector-720 #accountView .task-checkin-icon {
    width: 32px !important;
    height: 32px !important;
    border-radius: 11px !important;
    font-size: 14px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-checkin-copy,
  body.mahua-apk-projector-720 #accountView .task-checkin-copy,
  html.mahua-apk-projector-720 #accountView .task-checkin-action,
  body.mahua-apk-projector-720 #accountView .task-checkin-action {
    gap: 2px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-checkin-copy strong,
  body.mahua-apk-projector-720 #accountView .task-checkin-copy strong {
    font-size: 13px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-checkin-copy small,
  body.mahua-apk-projector-720 #accountView .task-checkin-copy small {
    font-size: 9px !important;
    line-height: 1.2 !important;
  }

  html.mahua-apk-projector-720 #accountView .task-checkin-action em,
  body.mahua-apk-projector-720 #accountView .task-checkin-action em {
    font-size: 12px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-checkin-action button,
  body.mahua-apk-projector-720 #accountView .task-checkin-action button {
    min-width: 58px !important;
    min-height: 24px !important;
    padding: 0 8px !important;
    font-size: 10px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-today-overview,
  body.mahua-apk-projector-720 #accountView .task-today-overview {
    margin-top: 6px !important;
    padding: 8px !important;
    border-radius: 14px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-income-metrics,
  body.mahua-apk-projector-720 #accountView .task-income-metrics {
    margin-top: 6px !important;
    gap: 8px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-income-metrics strong,
  body.mahua-apk-projector-720 #accountView .task-income-metrics strong {
    font-size: 18px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-income-metrics i,
  body.mahua-apk-projector-720 #accountView .task-income-metrics i {
    height: 24px !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list {
    gap: 5px !important;
    margin-top: 6px !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card {
    min-height: 50px !important;
    grid-template-columns: 30px minmax(0, 1fr) auto !important;
    gap: 6px !important;
    padding: 6px 7px !important;
    border-radius: 12px !important;
    box-shadow: 0 6px 14px rgba(42, 54, 94, 0.045) !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-icon,
  body.mahua-apk-projector-720 #accountView .reward-task-icon {
    width: 30px !important;
    height: 30px !important;
    border-radius: 10px !important;
    font-size: 11px !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-main,
  body.mahua-apk-projector-720 #accountView .reward-task-main,
  html.mahua-apk-projector-720 #accountView .reward-task-side,
  body.mahua-apk-projector-720 #accountView .reward-task-side {
    gap: 2px !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-title,
  body.mahua-apk-projector-720 #accountView .reward-task-title {
    gap: 4px !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-title strong,
  body.mahua-apk-projector-720 #accountView .reward-task-title strong {
    font-size: 12px !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-title em,
  body.mahua-apk-projector-720 #accountView .reward-task-title em,
  html.mahua-apk-projector-720 #accountView .reward-task-main > small,
  body.mahua-apk-projector-720 #accountView .reward-task-main > small,
  html.mahua-apk-projector-720 #accountView .reward-task-progress small,
  body.mahua-apk-projector-720 #accountView .reward-task-progress small,
  html.mahua-apk-projector-720 #accountView .reward-task-side > span,
  body.mahua-apk-projector-720 #accountView .reward-task-side > span {
    font-size: 8px !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-progress,
  body.mahua-apk-projector-720 #accountView .reward-task-progress {
    gap: 4px !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-progress .task-meter,
  body.mahua-apk-projector-720 #accountView .reward-task-progress .task-meter {
    height: 3px !important;
  }

  html.mahua-apk-projector-720 #accountView .reward-task-side button,
  body.mahua-apk-projector-720 #accountView .reward-task-side button {
    min-width: 52px !important;
    min-height: 23px !important;
    padding: 0 7px !important;
    font-size: 9px !important;
  }

  html.mahua-apk-projector-720 .red-packet-center-card,
  body.mahua-apk-projector-720 .red-packet-center-card {
    max-height: 96vh !important;
    min-height: 0 !important;
    grid-template-rows: auto auto minmax(0, 1fr) !important;
    gap: 8px !important;
    padding: 12px 12px max(12px, env(safe-area-inset-bottom)) !important;
    border-radius: 20px 20px 0 0 !important;
  }

  html.mahua-apk-projector-720 .red-packet-center-head,
  body.mahua-apk-projector-720 .red-packet-center-head {
    gap: 8px !important;
  }

  html.mahua-apk-projector-720 .red-packet-center-head small,
  body.mahua-apk-projector-720 .red-packet-center-head small {
    font-size: 10px !important;
  }

  html.mahua-apk-projector-720 .red-packet-center-head strong,
  body.mahua-apk-projector-720 .red-packet-center-head strong {
    margin-top: 1px !important;
    font-size: 16px !important;
    line-height: 1.18 !important;
  }

  html.mahua-apk-projector-720 .red-packet-center-head button,
  body.mahua-apk-projector-720 .red-packet-center-head button {
    width: 30px !important;
    height: 30px !important;
    font-size: 19px !important;
  }

  html.mahua-apk-projector-720 .red-packet-center-summary,
  body.mahua-apk-projector-720 .red-packet-center-summary {
    padding: 7px 9px !important;
    border-radius: 12px !important;
    font-size: 12px !important;
  }

  html.mahua-apk-projector-720 .red-packet-center-list,
  body.mahua-apk-projector-720 .red-packet-center-list {
    min-height: 0 !important;
    max-height: none !important;
    gap: 7px !important;
    padding: 1px 0 3px !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  html.mahua-apk-projector-720 .red-packet-card,
  body.mahua-apk-projector-720 .red-packet-card {
    min-height: 88px !important;
    border-radius: 14px !important;
  }

  html.mahua-apk-projector-720 .red-packet-card-main,
  body.mahua-apk-projector-720 .red-packet-card-main {
    min-height: 86px !important;
    grid-template-columns: 28px minmax(0, 1fr) !important;
    gap: 7px !important;
    padding: 9px !important;
  }

  html.mahua-apk-projector-720 .red-packet-card-seal,
  body.mahua-apk-projector-720 .red-packet-card-seal {
    width: 24px !important;
    height: 24px !important;
    font-size: 12px !important;
  }

  html.mahua-apk-projector-720 .red-packet-card-copy,
  body.mahua-apk-projector-720 .red-packet-card-copy {
    gap: 3px !important;
  }

  html.mahua-apk-projector-720 .red-packet-card-copy small,
  body.mahua-apk-projector-720 .red-packet-card-copy small,
  html.mahua-apk-projector-720 .red-packet-card-copy em,
  body.mahua-apk-projector-720 .red-packet-card-copy em {
    font-size: 10px !important;
  }

  html.mahua-apk-projector-720 .red-packet-card-copy strong,
  body.mahua-apk-projector-720 .red-packet-card-copy strong {
    font-size: 12px !important;
    line-height: 1.2 !important;
  }

  html.mahua-apk-projector-720 .red-packet-card-ad,
  body.mahua-apk-projector-720 .red-packet-card-ad {
    grid-template-columns: 62px minmax(0, 1fr) !important;
    gap: 8px !important;
    margin: 0 8px 8px !important;
    padding: 8px !important;
    border-radius: 13px !important;
  }

  html.mahua-apk-projector-720 .red-packet-card-ad .red-packet-detail-media,
  body.mahua-apk-projector-720 .red-packet-card-ad .red-packet-detail-media {
    width: 62px !important;
    border-radius: 11px !important;
  }

  html.mahua-apk-projector-720 .red-packet-open-button,
  body.mahua-apk-projector-720 .red-packet-open-button {
    min-height: 36px !important;
    border-radius: 12px !important;
    font-size: 13px !important;
  }
}

/* apk android9 projector focus ring cleanup v407 */
html.mahua-apk-android9 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus,
html.mahua-apk-android9 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus-visible,
body.mahua-apk-android9 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus,
body.mahua-apk-android9 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus-visible,
html.mahua-apk-projector-720 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus,
html.mahua-apk-projector-720 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus-visible,
body.mahua-apk-projector-720 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus,
body.mahua-apk-projector-720 :is(button, [role="button"], .work-card, .red-packet-card, .reward-task-card, .tab-item):focus-visible {
  outline: 0 !important;
  outline-color: transparent !important;
  box-shadow: none !important;
}

html.mahua-apk-android9 .red-packet-card.active,
body.mahua-apk-android9 .red-packet-card.active,
html.mahua-apk-projector-720 .red-packet-card.active,
body.mahua-apk-projector-720 .red-packet-card.active {
  outline: 0 !important;
  outline-offset: 0 !important;
  box-shadow: inset 0 -8px 0 rgba(111, 5, 14, 0.16) !important;
}

html.mahua-apk-android9 *,
body.mahua-apk-android9 *,
html.mahua-apk-projector-720 *,
body.mahua-apk-projector-720 * {
  -webkit-tap-highlight-color: transparent !important;
}

/* apk android9 task center duplicate bottom entries cleanup v409 */
html.mahua-apk-android9 #accountView #accountTaskSheet :is(#inviteQuickCard, .task-center-invite, .reward-primary-actions),
body.mahua-apk-android9 #accountView #accountTaskSheet :is(#inviteQuickCard, .task-center-invite, .reward-primary-actions),
html.mahua-apk-projector-720 #accountView #accountTaskSheet :is(#inviteQuickCard, .task-center-invite, .reward-primary-actions),
body.mahua-apk-projector-720 #accountView #accountTaskSheet :is(#inviteQuickCard, .task-center-invite, .reward-primary-actions) {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* apk android9 task center top earnings cleanup v410 */
html.mahua-apk-android9 #accountView #accountTaskSheet :is(#walletCard, .reward-wallet-card, .task-level-card, .task-today-overview),
body.mahua-apk-android9 #accountView #accountTaskSheet :is(#walletCard, .reward-wallet-card, .task-level-card, .task-today-overview),
html.mahua-apk-projector-720 #accountView #accountTaskSheet :is(#walletCard, .reward-wallet-card, .task-level-card, .task-today-overview),
body.mahua-apk-projector-720 #accountView #accountTaskSheet :is(#walletCard, .reward-wallet-card, .task-level-card, .task-today-overview) {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

html.mahua-apk-android9 #accountView #accountTaskSheet .reward-module-summary,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-module-summary,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary {
  display: block !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* android9 projector red packet smooth fx v413 */
html.mahua-apk-android9 .red-packet-center-card,
body.mahua-apk-android9 .red-packet-center-card,
html.mahua-apk-projector-720 .red-packet-center-card,
body.mahua-apk-projector-720 .red-packet-center-card {
  position: relative;
  overflow: hidden;
}

html.mahua-apk-android9 .red-packet-center-reward-fx,
body.mahua-apk-android9 .red-packet-center-reward-fx,
html.mahua-apk-projector-720 .red-packet-center-reward-fx,
body.mahua-apk-projector-720 .red-packet-center-reward-fx {
  position: absolute;
  inset: 0;
  z-index: 30;
  background: rgba(86, 6, 14, 0.9);
  transform: translateZ(0) scale(0.98);
  transition: opacity 0.12s linear, transform 0.12s linear;
  will-change: opacity, transform;
}

html.mahua-apk-android9 .red-packet-center-reward-fx.show,
body.mahua-apk-android9 .red-packet-center-reward-fx.show,
html.mahua-apk-projector-720 .red-packet-center-reward-fx.show,
body.mahua-apk-projector-720 .red-packet-center-reward-fx.show {
  transform: translateZ(0) scale(1);
}

html.mahua-apk-android9 .red-packet-center-reward-fx.opening p,
body.mahua-apk-android9 .red-packet-center-reward-fx.opening p,
html.mahua-apk-projector-720 .red-packet-center-reward-fx.opening p,
body.mahua-apk-projector-720 .red-packet-center-reward-fx.opening p {
  color: #fff2c2;
}

html.mahua-apk-android9 .red-packet-fx-shine,
body.mahua-apk-android9 .red-packet-fx-shine,
html.mahua-apk-projector-720 .red-packet-fx-shine,
body.mahua-apk-projector-720 .red-packet-fx-shine {
  width: 180px;
  height: 180px;
  background: rgba(255, 221, 105, 0.22);
  animation-duration: 2.4s;
}

html.mahua-apk-android9 .red-packet-fx-envelope,
body.mahua-apk-android9 .red-packet-fx-envelope,
html.mahua-apk-projector-720 .red-packet-fx-envelope,
body.mahua-apk-projector-720 .red-packet-fx-envelope {
  width: 82px;
  height: 100px;
  animation-duration: 0.42s;
}

html.mahua-apk-android9 .red-packet-fx-coins span,
body.mahua-apk-android9 .red-packet-fx-coins span,
html.mahua-apk-projector-720 .red-packet-fx-coins span,
body.mahua-apk-projector-720 .red-packet-fx-coins span {
  animation-duration: 0.72s;
}

/* task center body edge expansion v446 */
#accountView #accountTaskSheet .account-core-card {
  width: min(100vw, var(--app-width)) !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  box-sizing: border-box !important;
}

#accountView #accountTaskSheet .account-core-head {
  margin-left: -4px !important;
  margin-right: -4px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

#accountView #accountTaskSheet .reward-panel.account-core-content {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

#accountView #accountTaskSheet .reward-task-list,
#accountView #accountTaskSheet .red-packet-center-list {
  width: 100% !important;
}

html.mahua-apk-webview #accountView #accountTaskSheet .account-core-card,
body.mahua-apk-webview #accountView #accountTaskSheet .account-core-card,
html.mahua-mini-program-review #accountView #accountTaskSheet .account-core-card,
body.mahua-mini-program-review #accountView #accountTaskSheet .account-core-card,
body.mini-program-review #accountView #accountTaskSheet .account-core-card {
  width: 100vw !important;
  max-width: 100vw !important;
}

html.mahua-apk-android9 #accountView #accountTaskSheet .account-core-card,
body.mahua-apk-android9 #accountView #accountTaskSheet .account-core-card,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-card,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-card {
  left: 0 !important;
  right: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  transform: none !important;
}

html.mahua-apk-android9 #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-panel.account-core-content,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-panel.account-core-content {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

/* task center visual grid original colors v489 */
#accountView #accountTaskSheet .reward-panel.account-core-content {
  background: #f4f5f7 !important;
}

#accountView #accountTaskSheet .reward-module-summary {
  display: block !important;
  margin: 0 16px 14px !important;
  padding: 0 !important;
}

#accountView .task-center-grid-summary {
  position: relative;
  overflow: hidden;
  padding: 22px 20px 20px;
  border-radius: 18px;
  background: linear-gradient(120deg, #6c7cff 0%, #8c5cff 55%, #a855f7 100%);
  color: #fff;
  box-shadow: 0 14px 30px rgba(92, 92, 210, 0.18);
}

#accountView .task-center-grid-summary::after {
  content: "";
  position: absolute;
  top: -30px;
  right: -30px;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
}

#accountView .task-center-grid-summary-top {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}

#accountView .task-center-grid-summary-top span {
  color: #fff;
  font-size: 17px;
  font-weight: 800;
}

#accountView .task-center-grid-summary-top small {
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  font-weight: 700;
}

#accountView .task-center-grid-metrics {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1px 1fr;
  align-items: end;
  gap: 24px;
}

#accountView .task-center-grid-metrics span {
  display: grid;
  gap: 6px;
  min-width: 0;
}

#accountView .task-center-grid-metrics strong {
  color: #fff;
  font-size: 32px;
  font-weight: 900;
  line-height: 1;
  font-variant-numeric: tabular-nums;
}

#accountView .task-center-grid-metrics small {
  overflow: hidden;
  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#accountView .task-center-grid-metrics i {
  width: 1px;
  height: 42px;
  background: rgba(255, 255, 255, 0.22);
}

#accountView #accountTaskSheet .reward-task-list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
  margin: 0 16px 110px !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card {
  display: flex !important;
  min-width: 0 !important;
  min-height: 138px !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  gap: 10px !important;
  padding: 16px 14px 14px !important;
  border: 0 !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: 0 2px 10px rgba(20, 20, 30, 0.04) !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.done,
#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.locked {
  background: #fafafc !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide {
  grid-column: 1 / -1 !important;
  min-height: 92px !important;
}

#accountView .reward-task-card-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-icon {
  display: grid !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  place-items: center !important;
  border-radius: 11px !important;
  background: linear-gradient(135deg, #8fa6ff, #4c6fff) !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 900 !important;
}

#accountView #accountTaskSheet .task-group-invite .reward-task-icon,
#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-icon {
  background: linear-gradient(135deg, #ffb27a, #ff7a2f) !important;
}

#accountView #accountTaskSheet .task-group-browse .reward-task-icon {
  background: linear-gradient(135deg, #7ee0b0, #2fbe7a) !important;
}

#accountView #accountTaskSheet .task-group-share .reward-task-icon {
  background: linear-gradient(135deg, #8fa6ff, #4c6fff) !important;
}

#accountView #accountTaskSheet .task-group-create .reward-task-icon {
  background: linear-gradient(135deg, #c79bff, #8c5cff) !important;
}

#accountView #accountTaskSheet .task-center-grid-card.done .reward-task-icon,
#accountView #accountTaskSheet .task-center-grid-card.locked .reward-task-icon {
  filter: grayscale(0.25);
  opacity: 0.48;
}

#accountView .reward-task-reward {
  flex: 0 0 auto;
  color: #ff7a2f;
  font-size: 12.5px;
  font-weight: 850;
}

#accountView #accountTaskSheet .task-center-grid-card.done .reward-task-reward,
#accountView #accountTaskSheet .task-center-grid-card.locked .reward-task-reward {
  color: #b7b9c2;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-main {
  display: grid !important;
  gap: 4px !important;
  min-width: 0 !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong {
  overflow: hidden;
  color: #1c1d22 !important;
  font-size: 14.5px !important;
  font-weight: 820 !important;
  line-height: 1.25 !important;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-main small {
  display: -webkit-box !important;
  overflow: hidden !important;
  color: #8a8c96 !important;
  font-size: 11px !important;
  line-height: 1.42 !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress .task-meter {
  flex: 1 1 auto !important;
  height: 4px !important;
  overflow: hidden !important;
  border-radius: 999px !important;
  background: #edeef2 !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress .task-meter span {
  display: block !important;
  height: 100% !important;
  border-radius: inherit !important;
  background: #ff7a2f !important;
}

#accountView #accountTaskSheet .task-center-grid-card.done .reward-task-progress .task-meter span,
#accountView #accountTaskSheet .task-center-grid-card.locked .reward-task-progress .task-meter span {
  background: #b7b9c2 !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress small {
  flex: 0 0 auto !important;
  color: #b7b9c2 !important;
  font-size: 10.5px !important;
  font-variant-numeric: tabular-nums;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side {
  display: grid !important;
  gap: 6px !important;
  justify-items: stretch !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side > span {
  display: none !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 36px !important;
  padding: 0 10px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #eef1ff !important;
  color: #4c6fff !important;
  font-size: 12.5px !important;
  font-weight: 850 !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button.claim {
  background: #fff1e4 !important;
  color: #ff7a2f !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button:disabled,
#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button.disabled {
  background: #edeef2 !important;
  color: #b7b9c2 !important;
  box-shadow: none !important;
}

#accountView #accountTaskSheet .task-center-grid-card.pending {
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(76, 111, 255, 0.10) !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button.pending {
  background: #fff1e4 !important;
  color: #ff7a2f !important;
}

html.theme-dark #accountView #accountTaskSheet .reward-panel.account-core-content {
  background: #090d14 !important;
}

html.theme-dark #accountView #accountTaskSheet .reward-task-card.task-center-grid-card {
  border: 1px solid rgba(230, 196, 124, 0.12) !important;
  background: #101722 !important;
  box-shadow: none !important;
}

html.theme-dark #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong {
  color: #f5f7fb !important;
}

html.theme-dark #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
html.theme-dark #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress small {
  color: #9aa4b5 !important;
}

@media (max-width: 360px) {
  #accountView #accountTaskSheet .reward-module-summary {
    margin-inline: 10px !important;
  }
  #accountView #accountTaskSheet .reward-task-list {
    margin-inline: 10px !important;
    gap: 9px !important;
  }
  #accountView #accountTaskSheet .reward-task-card.task-center-grid-card {
    min-height: 128px !important;
    padding: 13px 11px 12px !important;
  }
}

@media (max-height: 760px) and (orientation: landscape), (max-height: 760px) and (min-aspect-ratio: 4/3) {
  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary {
    margin: 0 8px 8px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-center-grid-summary,
  body.mahua-apk-projector-720 #accountView .task-center-grid-summary {
    padding: 10px 12px !important;
    border-radius: 14px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-center-grid-summary-top,
  body.mahua-apk-projector-720 #accountView .task-center-grid-summary-top {
    margin-bottom: 8px !important;
  }

  html.mahua-apk-projector-720 #accountView .task-center-grid-metrics strong,
  body.mahua-apk-projector-720 #accountView .task-center-grid-metrics strong {
    font-size: 21px !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list {
    gap: 7px !important;
    margin: 0 8px 12px !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card {
    min-height: 112px !important;
    gap: 6px !important;
    padding: 10px !important;
    border-radius: 14px !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-icon,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-icon {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;
    border-radius: 9px !important;
    font-size: 12px !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button {
    min-height: 30px !important;
    font-size: 11px !important;
  }
}

/* task center grid centering fix v490 */
#accountView #accountTaskSheet .reward-module-summary {
  width: calc(100% - 32px) !important;
  max-width: calc(100% - 32px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

#accountView #accountTaskSheet .reward-task-list {
  width: calc(100% - 32px) !important;
  max-width: calc(100% - 32px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
  justify-content: center !important;
}

#accountView #accountTaskSheet .reward-panel.account-core-content {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
}

@media (max-width: 360px) {
  #accountView #accountTaskSheet .reward-module-summary,
  #accountView #accountTaskSheet .reward-task-list {
    width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important;
  }
}

@media (max-height: 760px) and (orientation: landscape), (max-height: 760px) and (min-aspect-ratio: 4/3) {
  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list {
    width: calc(100% - 16px) !important;
    max-width: calc(100% - 16px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* task center reference grid polish v492 */
#accountView #accountTaskSheet .reward-panel.account-core-content {
  padding-top: 0 !important;
}

#accountView #accountTaskSheet .reward-module-summary {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin: 0 auto 8px !important;
}

#accountView #accountTaskSheet .reward-task-list {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  gap: 12px !important;
  margin: 0 auto 110px !important;
}

#accountView #accountTaskSheet .task-center-grid-title {
  grid-column: 1 / -1;
  margin: 8px 0 0;
  color: #8a8c96;
  font-size: 13px;
  font-weight: 700;
}

#accountView #accountTaskSheet .task-center-grid-summary {
  padding: 22px 20px 20px !important;
  border-radius: 18px !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-main {
  margin: 2px 0 0 !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button {
  min-height: 36px !important;
  line-height: 1 !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide {
  min-height: 74px !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  padding: 14px !important;
}

#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-card-top {
  order: 2;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  min-width: 44px;
}

#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-icon,
#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-progress {
  display: none !important;
}

/* apk task center title regular weight final bottom v534 */
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong {
  font-weight: 400 !important;
}

/* android 9 apk task center title regular weight final bottom v536 */
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong {
  font-weight: 400 !important;
}

/* android 9 apk task center title regular weight v535 */
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong {
  font-weight: 400 !important;
}

/* apk task center title regular weight final v533 */
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong {
  font-weight: 400 !important;
}

/* apk task center title regular weight v532 */
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong {
  font-weight: 400 !important;
}

/* task center daily check-in clarity v501 */
#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] {
  grid-column: 1 / -1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 92px !important;
  padding: 22px 16px 16px !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-card-top {
  position: absolute !important;
  top: 14px !important;
  right: 18px !important;
  left: auto !important;
  display: block !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-reward {
  display: block !important;
  color: #ff7a2f !important;
  font-size: 15px !important;
  font-weight: 850 !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main {
  display: grid !important;
  gap: 6px !important;
  min-width: 0 !important;
  padding-right: 52px !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong {
  display: block !important;
  color: #1c1d22 !important;
  font-size: 18px !important;
  font-weight: 850 !important;
  line-height: 1.18 !important;
  white-space: normal !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main small {
  display: block !important;
  color: #8a8c96 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  white-space: normal !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-progress {
  display: none !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-side {
  width: 112px !important;
  min-width: 112px !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-side button {
  width: 112px !important;
  min-width: 112px !important;
}

/* task center fast first-open skeleton v500 */
#accountView #accountTaskSheet .task-center-grid-summary-loading,
#accountView #accountTaskSheet .task-center-grid-skeleton {
  opacity: 0.86;
}

#accountView #accountTaskSheet .task-center-grid-skeleton {
  pointer-events: none !important;
}

#accountView #accountTaskSheet .task-center-grid-skeleton .reward-task-main strong,
#accountView #accountTaskSheet .task-center-grid-skeleton .reward-task-main small {
  display: block !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #f0f2f7 0%, #fafbff 48%, #f0f2f7 100%) !important;
  background-size: 180% 100% !important;
  animation: taskCenterSkeletonPulse 1.05s ease-in-out infinite !important;
}

#accountView #accountTaskSheet .task-center-grid-skeleton .reward-task-main strong {
  width: 64% !important;
  height: 18px !important;
}

#accountView #accountTaskSheet .task-center-grid-skeleton .reward-task-main small {
  width: 88% !important;
  height: 13px !important;
  margin-top: 8px !important;
}

#accountView #accountTaskSheet .task-center-grid-skeleton .reward-task-side button {
  color: #6d83ff !important;
  background: #eef1ff !important;
}

@keyframes taskCenterSkeletonPulse {
  0% { background-position: 100% 0; }
  100% { background-position: -80% 0; }
}

/* task center button and reward text align v499 */
#accountView #accountTaskSheet .task-center-grid-card .reward-task-side {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button {
  width: 100% !important;
  min-width: 0 !important;
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  padding: 0 12px !important;
  border-radius: 999px !important;
  background: #eef1ff !important;
  color: #4c6fff !important;
  font-size: 13px !important;
  font-weight: 850 !important;
  line-height: 40px !important;
  text-align: center !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button.claim {
  background: #fff1e4 !important;
  color: #ff7a2f !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button:disabled,
#accountView #accountTaskSheet .task-center-grid-card .reward-task-side button.disabled {
  background: #edeef2 !important;
  color: #b7b9c2 !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide .reward-task-side {
  min-width: 112px !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide .reward-task-side button {
  width: 112px !important;
  min-width: 112px !important;
}

/* task center reward number fixed top-left v498 */
#accountView #accountTaskSheet .reward-task-card.task-center-grid-card {
  position: relative !important;
  padding-top: 48px !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card .reward-task-card-top {
  position: absolute !important;
  top: 16px !important;
  left: 14px !important;
  right: auto !important;
  z-index: 2 !important;
  display: block !important;
  min-height: 0 !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card .reward-task-reward {
  display: block !important;
  color: #ff7a2f !important;
  font-size: 15px !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
  text-align: left !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.done .reward-task-reward,
#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.locked .reward-task-reward {
  color: #b7b9c2 !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide {
  padding-top: 44px !important;
  align-items: stretch !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide .reward-task-card-top {
  display: block !important;
}

#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-main {
  flex: 1 1 auto !important;
  margin: 0 !important;
}

#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-side {
  order: 3;
  flex: 0 0 auto !important;
  min-width: 74px !important;
}

#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-side button {
  width: auto !important;
  min-width: 72px !important;
  padding: 0 18px !important;
}

@media (max-width: 360px) {
  #accountView #accountTaskSheet .reward-module-summary,
  #accountView #accountTaskSheet .reward-task-list {
    width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important;
  }
}

@media (max-height: 760px) and (orientation: landscape), (max-height: 760px) and (min-aspect-ratio: 4/3) {
  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
  html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list {
    width: calc(100% - 16px) !important;
    max-width: calc(100% - 16px) !important;
  }

  html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-title,
  body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-title {
    margin-top: 4px !important;
    font-size: 11px !important;
  }
}

/* task center remove card icon chips v496 */
#accountView #accountTaskSheet .task-center-grid-card .reward-task-icon {
  display: none !important;
}

#accountView #accountTaskSheet .reward-task-card-top {
  justify-content: flex-start !important;
  min-height: 20px !important;
}

#accountView #accountTaskSheet .reward-task-reward {
  color: #ff7a2f !important;
  font-size: 15px !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
}

#accountView #accountTaskSheet .task-center-grid-card.done .reward-task-reward,
#accountView #accountTaskSheet .task-center-grid-card.locked .reward-task-reward {
  color: #b7b9c2 !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide .reward-task-card-top {
  display: none !important;
}

#accountView #accountTaskSheet .reward-task-card.task-center-grid-card.wide .reward-task-reward {
  display: block !important;
}

/* task center progress row match reference v497 */
#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 12px !important;
  width: 100% !important;
  margin: 2px 0 0 !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress .task-meter {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 5px !important;
  border-radius: 999px !important;
  overflow: hidden !important;
  background: #f0f1f5 !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress .task-meter span {
  display: block !important;
  height: 100% !important;
  border-radius: inherit !important;
  background: #b7b9c2 !important;
}

#accountView #accountTaskSheet .task-center-grid-card:not(.done):not(.locked) .reward-task-progress .task-meter span {
  background: #ff7a2f !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-progress small {
  display: block !important;
  min-width: 38px !important;
  color: #b7b9c2 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-align: right !important;
  font-variant-numeric: tabular-nums !important;
}

#accountView #accountTaskSheet .task-center-grid-card .reward-task-side {
  margin-top: 0 !important;
}

#accountView #accountTaskSheet .task-center-grid-card.wide .reward-task-progress {
  display: none !important;
}

/* apk task center title regular weight final bottom v534 */
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-webview body #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong {
  font-weight: 400 !important;
}

/* android 9 apk task center title regular weight absolute bottom v537 */
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong {
  font-weight: 400 !important;
}
/* android 9 apk task center title visibly lighter v538 */
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card[data-task-id="daily_check_in"] .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-title strong {
  font-weight: 300 !important;
}
/* android 9 apk task center title simple selector v539 */
html.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-title strong {
  font-weight: 300 !important;
}
/* android 9 apk task center light font family v540 */
html.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-title strong,
html.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-title strong,
body.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-title strong {
  font-family: "sans-serif-light", "Noto Sans CJK SC", "PingFang SC", system-ui, sans-serif !important;
  font-weight: 300 !important;
}
/* apk task center title span regular v541 */
body.mahua-apk-webview #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-webview #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-name {
  display: block !important;
  overflow: hidden !important;
  color: #111827 !important;
  font-family: "sans-serif-light", "Noto Sans CJK SC", "PingFang SC", system-ui, sans-serif !important;
  font-size: 17px !important;
  font-weight: 300 !important;
  line-height: 1.22 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
/* apk task center title visual regular v542 */
body.mahua-apk-webview #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-webview #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-android9 #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-projector-720 #accountTaskSheet .task-center-grid-card .reward-task-name {
  color: #2f3747 !important;
  display: block !important;
  font-family: "Roboto", "Droid Sans", "Noto Sans CJK SC", "PingFang SC", system-ui, sans-serif !important;
  font-size: 16px !important;
  font-synthesis: none !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.22 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  text-shadow: none !important;
  transform: scaleX(.96) !important;
  transform-origin: left center !important;
  white-space: nowrap !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 0 transparent !important;
}
/* mini program task center title regular weight v544 */
html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-mini-program-review #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-mini-program-review #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mini-program-review #accountTaskSheet .task-center-grid-card .reward-task-main strong {
  color: #2f3747 !important;
  font-family: "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif !important;
  font-size: 16px !important;
  font-synthesis: none !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.22 !important;
  text-shadow: none !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 0 transparent !important;
}
/* android 9 task center visibly standard title v545 */
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong {
  color: #4b5563 !important;
  display: block !important;
  font-family: "Droid Sans", "Noto Sans CJK SC", "PingFang SC", system-ui, sans-serif !important;
  font-size: 14px !important;
  font-synthesis: none !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.28 !important;
  text-shadow: none !important;
  transform: scaleX(.92) !important;
  transform-origin: left center !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 0 transparent !important;
}
/* android 9 task center standard title smaller v546 */
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong {
  font-size: 13px !important;
  line-height: 1.3 !important;
}
/* android 9 task center reward number regular v547 */
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward {
  color: #ff7a3d !important;
  font-family: "Droid Sans", "Noto Sans CJK SC", "PingFang SC", system-ui, sans-serif !important;
  font-size: 16px !important;
  font-synthesis: none !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.2 !important;
  text-shadow: none !important;
  transform: scaleX(.96) !important;
  transform-origin: left center !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 0 transparent !important;
}
/* android 9 task center purple banner centered v548 */
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-module-summary,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-module-summary,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary {
  box-sizing: border-box !important;
  width: calc(100% - 20px) !important;
  max-width: calc(100% - 20px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* mini and apk task center body expansion v549 */
html.mahua-mini-program-review #accountView #accountTaskSheet .account-core-card,
body.mahua-mini-program-review #accountView #accountTaskSheet .account-core-card,
body.mini-program-review #accountView #accountTaskSheet .account-core-card,
html.mahua-apk-webview #accountView #accountTaskSheet .account-core-card,
body.mahua-apk-webview #accountView #accountTaskSheet .account-core-card,
html.mahua-apk-android9 #accountView #accountTaskSheet .account-core-card,
body.mahua-apk-android9 #accountView #accountTaskSheet .account-core-card,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-card,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .account-core-card {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mahua-mini-program-review #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mini-program-review #accountView #accountTaskSheet .reward-panel.account-core-content,
html.mahua-apk-webview #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-panel.account-core-content,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-panel.account-core-content,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-panel.account-core-content,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-panel.account-core-content {
  box-sizing: border-box !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
  overflow-x: hidden !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .reward-module-summary,
body.mahua-mini-program-review #accountView #accountTaskSheet .reward-module-summary,
body.mini-program-review #accountView #accountTaskSheet .reward-module-summary,
html.mahua-apk-webview #accountView #accountTaskSheet .reward-module-summary,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-module-summary,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-module-summary,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-module-summary,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-module-summary,
html.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-list,
body.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-list,
body.mini-program-review #accountView #accountTaskSheet .reward-task-list,
html.mahua-apk-webview #accountView #accountTaskSheet .reward-task-list,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-list,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-list,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-list,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list {
  box-sizing: border-box !important;
  width: calc(100% - 12px) !important;
  max-width: calc(100% - 12px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-list,
body.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-list,
body.mini-program-review #accountView #accountTaskSheet .reward-task-list,
html.mahua-apk-webview #accountView #accountTaskSheet .reward-task-list,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-list,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-list,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-list,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-list {
  gap: 9px !important;
  margin-bottom: 110px !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mini-program-review #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
html.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
/* mini and apk task center reward number standard weight v550 */
html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-reward {
  color: #ff7a3d !important;
  font-family: "Droid Sans", "Noto Sans CJK SC", "PingFang SC", system-ui, sans-serif !important;
  font-synthesis: none !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 0 transparent !important;
}
/* mini and apk task center action button text regular v551 */
html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-side button {
  font-family: "Droid Sans", "Noto Sans CJK SC", "PingFang SC", system-ui, sans-serif !important;
  font-synthesis: none !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: 0 transparent !important;
}
/* mini and apk task center title left align smaller v552 */
html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main {
  align-items: start !important;
  justify-items: start !important;
  text-align: left !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-name {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  font-size: 15px !important;
  text-align: left !important;
}

html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  font-size: 12px !important;
  text-align: left !important;
}
/* mini and apk task title block force left v553 */
html.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-mini-program-review #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mini-program-review #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
html.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-apk-webview #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
html.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-apk-android9 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .reward-task-card.task-center-grid-card {
  align-items: stretch !important;
  text-align: left !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main {
  align-self: stretch !important;
  justify-self: stretch !important;
  width: 100% !important;
  min-width: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  place-items: start stretch !important;
  justify-content: start !important;
  align-content: start !important;
  text-align: left !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name {
  align-self: stretch !important;
  justify-self: stretch !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}
/* mini and apk task card content hard-left v554 */
html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 4px !important;
  width: 100% !important;
  text-align: left !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main strong,
html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-name {
  display: block !important;
  width: 100% !important;
  text-align: left !important;
  align-self: flex-start !important;
  justify-self: flex-start !important;
  margin: 0 !important;
  font-weight: 400 !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-main small {
  display: block !important;
  width: 100% !important;
  text-align: left !important;
  align-self: flex-start !important;
  justify-self: flex-start !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

html.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
body.mahua-mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
body.mini-program-review #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
html.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
body.mahua-apk-webview #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
html.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
body.mahua-apk-android9 #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
html.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress,
body.mahua-apk-projector-720 #accountView #accountTaskSheet .task-center-grid-card .reward-task-progress {
  width: 100% !important;
  justify-content: flex-start !important;
  text-align: left !important;
}