/* Reference-aligned accordion: one authoritative controller, one arrow state. */
#wallets.wallets-reference{background:#f3f4f8!important;color:#414253!important}
#wallets .wallets-heading{color:#414253!important}
#wallets .wallets-description{color:#a1a5b7!important;line-height:1.75!important}
#wallets #walletAccordion .accordion-item{background:transparent!important;border:0!important;border-bottom:1px solid rgba(64,66,82,.12)!important}
#wallets #walletAccordion .accordion-button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;background:transparent!important;box-shadow:none!important;color:#414253!important;font-weight:700!important;line-height:1.4!important;text-align:left!important;padding:22px 8px 22px 0!important;cursor:pointer!important}
#wallets #walletAccordion .accordion-button:hover,#wallets #walletAccordion .accordion-button:focus-visible{color:#d6a014!important}
#wallets #walletAccordion .accordion-button:focus-visible{outline:2px solid #d6a014!important;outline-offset:3px!important}
#wallets #walletAccordion .accordion-button::after{content:""!important;display:block!important;flex:0 0 11px!important;width:11px!important;height:11px!important;margin-left:20px!important;border-right:2px solid #414253!important;border-top:2px solid #414253!important;background:none!important;transform:rotate(45deg)!important;transition:transform .25s ease!important}
#wallets #walletAccordion .accordion-button[aria-expanded="true"]::after{transform:rotate(135deg)!important;border-color:#d6a014!important}
#wallets #walletAccordion .accordion-collapse[hidden]{display:none!important}
#wallets #walletAccordion .accordion-collapse:not([hidden]){display:block!important;visibility:visible!important;height:auto!important;opacity:1!important;overflow:visible!important}
#wallets #walletAccordion .accordion-body{padding:0 24px 22px 0!important;color:#666b7d!important;font-size:17px!important;line-height:1.8!important}
#wallets #walletAccordion .accordion-body ol{padding-left:24px!important;margin:0!important}
#wallets #walletAccordion .accordion-body li{padding:3px 0!important;color:#666b7d!important}
@media(prefers-reduced-motion:reduce){#wallets #walletAccordion .accordion-button::after{transition:none!important}}
