/* Dorax Finance — money in, the owner's, in the v6 look (v451, features/phone/r6-income.js; the canvas "Entro-dinero-V6"): the frame of the other v6
   successes (look-r6-success.css: .r6gw), a lime coin with its arrow coming in, one card for the idea, two buttons at the thumb. */
@media (max-width: 920px) {
  :root.land #overlay .gw-win.r6iw { background: radial-gradient(90% 40% at 50% 34%, rgba(159, 209, 130, .15), rgba(159, 209, 130, 0) 70%), #070808; }
  :root.land #overlay .r6iw .r6iw-fig { position: relative; align-self: center; display: grid; place-items: center; width: 168px; height: 168px; margin: 26px 0 0; aspect-ratio: auto; }
  :root.land #overlay .r6iw .r6iw-glow { position: absolute; inset: 10px; border-radius: 50%; background: radial-gradient(circle, rgba(159, 209, 130, .34), rgba(159, 209, 130, 0) 68%); }
  :root.land #overlay .r6iw .r6iw-coin { position: relative; display: block; width: 120px; height: 120px; margin: 0; border-radius: 50%; background: none; box-shadow: 0 18px 36px -12px rgba(0, 0, 0, .7); }
  :root.land #overlay .r6iw .r6iw-coin svg { display: block; width: 120px; height: 120px; }
  :root.land #overlay .r6iw .gw-h { margin-top: 22px; }
  :root.land #overlay .r6iw .r6iw-idea { display: flex; flex-direction: column; gap: 14px; width: auto; margin-top: 20px; padding: 16px; border-radius: 24px; border: 1px solid transparent; color: #EFF1F6;
    background: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .035), rgba(255, 255, 255, 0) 55%) padding-box, linear-gradient(#121414, #121414) padding-box, linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .05) 30%, rgba(255, 255, 255, .02) 70%, rgba(255, 255, 255, .07)) border-box; }
  :root.land #overlay .r6iw .r6iw-top { display: flex; align-items: center; gap: 14px; }
  :root.land #overlay .r6iw .r6iw-ic { flex: none; display: grid; place-items: center; width: 44px; height: 44px; }
  :root.land #overlay .r6iw .r6iw-ic .dxi { width: 44px; height: 44px; }
  :root.land #overlay .r6iw .r6iw-t { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 3px; }
  :root.land #overlay .r6iw .r6iw-t b { color: #EFF1F6; font-size: 15px; font-weight: 500; }
  :root.land #overlay .r6iw .r6iw-t small { color: rgba(239, 241, 246, .6); font-size: 13.5px; line-height: 1.4; }
  :root.land #overlay .r6iw .r6iw-bar { position: relative; display: block; height: 8px; overflow: hidden; border-radius: 999px; background: rgba(239, 241, 246, .08); }
  :root.land #overlay .r6iw .r6iw-bar i { position: absolute; top: 0; bottom: 0; left: 0; display: block; border-radius: 999px; background: rgba(239, 241, 246, .55); }
  :root.land #overlay .r6iw .r6iw-bar i.add { background: #9FD182; border-radius: 0 999px 999px 0; transform-origin: 0 50%; }
  :root.land #overlay .r6iw .r6iw-pct { display: flex; justify-content: space-between; gap: 12px; margin-top: -6px; color: rgba(239, 241, 246, .55); font-size: 13px; }
  :root.land #overlay .r6iw .r6iw-pct b { color: #EFF1F6; font-weight: 500; }
  :root.land #overlay .r6iw .r6iw-pct b.go { color: #9FD182; }
  :root.land #overlay .r6iw .r6gw-acts .r6gw-b.go { flex: 1 1 auto; min-width: 0; }
  /* v535: the goals' shares in one list, the bills still to pay, what was given */
  :root.land #overlay .r6iw .r6iw-list { display: flex; flex-direction: column; gap: 10px; margin: 0; padding: 12px 0 0; list-style: none; border-top: 1px solid rgba(239, 241, 246, .08); }
  :root.land #overlay .r6iw .r6iw-list li { display: flex; align-items: center; gap: 10px; min-height: 28px; font-size: 14px; color: #EFF1F6; }
  :root.land #overlay .r6iw .r6iw-li-ic { flex: none; display: grid; place-items: center; width: 28px; height: 28px; }
  :root.land #overlay .r6iw .r6iw-li-ic .dxi { width: 28px; height: 28px; }
  :root.land #overlay .r6iw .r6iw-li-t { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  :root.land #overlay .r6iw .r6iw-list b { flex: none; font-weight: 500; color: #9FD182; }
  :root.land #overlay .r6iw .r6iw-ic-line { border-radius: 50%; background: rgba(159, 209, 130, .14); color: #9FD182; }
  :root.land #overlay .r6iw .r6iw-done { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 18px 0 0; color: #9FD182; font-size: 14.5px; }
  :root.land #overlay .r6iw .r6iw-done svg { flex: none; }
}
