/* Fair Pass extras on top of ../wallet/wallet_sheet.css. DRAFT, 28 Oct. No green in UI chrome, gold marks success. */
.ok-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--glow);box-shadow:0 0 8px rgba(244,210,122,.7);margin-right:7px;vertical-align:1px}
.from{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:9px 12px;border-radius:12px;border:1px solid var(--line2);background:rgba(43,44,42,.55);font:400 12.5px/1.3 Inter;color:var(--dim)}
.from img{width:38px;height:26px;border-radius:6px;object-fit:cover;flex:none;border:1px solid var(--line)}
.from b{color:var(--parch);font-weight:600}
.short{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(217,140,95,.08);border:1px solid rgba(217,140,95,.3);font:400 13px/1.3 Inter;color:var(--dim)}
.short b{color:var(--parch)}
.games{margin-top:16px;display:flex;flex-direction:column;gap:8px}
.gm{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:rgba(43,44,42,.55)}
.gm img{width:46px;height:32px;border-radius:7px;object-fit:cover;flex:none;border:1px solid var(--line2)}
.gm b{display:block;font:600 13.5px/1.2 Inter}.gm small{display:block;font:400 12px/1.3 Inter;color:var(--dim);margin-top:2px}
.gm .st2{margin-left:auto;font:600 10px/1 Inter;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--faint);display:flex;align-items:center;gap:6px}
.gm.open{border-color:rgba(217,164,65,.45)}
.gm.open .st2{color:var(--glow)}
.gm.open .st2:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--glow);box-shadow:0 0 8px rgba(244,210,122,.7)}
.gm .lockico{width:13px;height:13px}
.hold{margin-top:16px;padding:16px;border-radius:16px;border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0%,rgba(217,164,65,.12),rgba(43,44,42,.4))}
.hold .top2{display:flex;justify-content:space-between;align-items:baseline}
.hold .top2 b{font:600 30px/1 Cinzel,serif}.hold .top2 b i{font-style:normal;color:var(--glow);font-size:17px;margin-left:5px}
.hold .top2 span{font:600 10px/1 Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--glow)}
.hold .gauge{height:8px;border-radius:4px;background:rgba(237,230,211,.08);margin-top:14px;overflow:hidden}
.hold .gauge i{display:block;height:100%;background:linear-gradient(90deg,#9a6f25,var(--glow));border-radius:4px}
.hold .cap{display:flex;justify-content:space-between;margin-top:8px;font:400 12px/1.3 Inter;color:var(--dim)}
.hold .cap b{color:var(--parch);font-weight:600}
.safe{background:rgba(217,164,65,.06);border-color:rgba(217,164,65,.3)}
.bullets{margin-top:14px;display:flex;flex-direction:column;gap:8px}
.bl{display:flex;gap:11px;align-items:flex-start;padding:11px 13px;border-radius:12px;border:1px solid var(--line2);background:rgba(43,44,42,.45);font:400 13px/1.45 Inter;color:var(--dim)}
.bl i{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(217,140,95,.5);color:var(--warn);font:700 11px/1 Inter;font-style:normal;margin-top:1px}
.bl b{color:var(--parch);font-weight:600}
.btn[disabled],.btn.dis{cursor:default}
.lockico,.btn .lockico{width:14px!important;height:14px!important;flex:none;vertical-align:-2px;margin-right:4px}

/* p49 (t1378u): Get $WIF above Lock, a secondary filled gold pill */
.btn.wifb{background:rgba(217,164,65,.2);color:#F4D27A;text-decoration:none;border:0!important}.btn.wifb:active,.btn.wifb:hover{background:rgba(217,164,65,.3)}
