/* PICK.IT collector menu semantic cleanup. Isolated from locked R50.2 core styles. */
.miniGrid--wallet{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 10px}
.miniGrid--wallet article{border-radius:10px}
.contextLine{margin:8px 0 2px;color:rgba(255,255,255,.72);font-size:12px;font-weight:760}
.habitBox--minimal{margin:12px 0 14px;border-radius:10px}
.compactDetails{margin:8px 0 6px;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}
.compactDetails summary{cursor:pointer;list-style:none;color:#fff;font-size:12px;font-weight:850}
.compactDetails summary::-webkit-details-marker{display:none}
.compactDetails[open] summary{margin-bottom:8px}
.compactDetails .joinForm{grid-template-columns:1fr auto;margin:0}
.compactDetails .joinForm input{border-radius:8px}
.profileLine{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:760}
.textAction{appearance:none;border:0;background:transparent;color:rgba(255,255,255,.74);font:inherit;font-size:12px;font-weight:800;padding:4px 0;text-decoration:none;cursor:pointer}
.textAction:hover,.textAction:focus-visible{color:#fff}
.impactLink{display:inline-block;margin-top:6px}
.legalFine{margin-top:12px;opacity:.72}
.qrReward{margin:4px 0 14px;color:#fff;font-size:15px;font-weight:850;line-height:1.25}
.qrInstruction{margin:12px 0 4px;color:#fff;font-size:14px;font-weight:800}
.fallbackCode{opacity:.66;font-size:10px;letter-spacing:.06em!important}
.sheetLead{margin:12px 0 4px;color:#fff;font-size:15px;font-weight:760}
.tagForm--minimal{margin-top:12px}
.zoneCandidateBox{border-radius:0}

.walletFooter{display:flex;align-items:center;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;color:rgba(255,255,255,.56)}
.walletFooter a{color:inherit;text-decoration:none;font-weight:760}
.walletFooter a:hover,.walletFooter a:focus-visible{color:#fff}

.walletFooter .footerLink{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;font-weight:760;cursor:pointer}
.walletFooter .footerLink:hover,.walletFooter .footerLink:focus-visible{color:#fff}
.myImpactGrid{grid-template-columns:1fr 1fr}

.faqDetails{margin-top:14px}
.faqDetails summary{color:rgba(255,255,255,.72)}
.faqCopy{display:grid;gap:7px;color:rgba(255,255,255,.72);font-size:12px;line-height:1.45}
.faqCopy p{margin:0}
.faqCopy b{color:#fff;font-weight:850}
