/* Full-width product choices; one cash wallet in the former install panel. */
.light-mode .scan-page .records-filter-line{display:block;border:0;padding:0}
.light-mode .scan-page .records-filters{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;padding:0;border-radius:0}
.light-mode .scan-page .records-filters>button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-width:0;min-height:58px;padding:12px 8px;border-radius:16px!important;font-size:14px;font-weight:500;border:1px solid transparent;box-shadow:none;transition:background .15s,border-color .15s}
.light-mode .scan-page .records-filters>button svg{width:21px;height:21px}
.light-mode .scan-page .records-filters>[data-kind=stella]{background:#edf8f2;color:#337a60;border-color:#d0e9db}
.light-mode .scan-page .records-filters>[data-kind=home]{background:#fff8e9;color:#967027;border-color:#eddfbd}
.light-mode .scan-page .records-filters>[data-kind=stella].is-active{background:#d7efe3;color:#175c43;border-color:#69ae8d;box-shadow:inset 0 0 0 1px #69ae8d;font-weight:600}
.light-mode .scan-page .records-filters>[data-kind=home].is-active{background:#fbe9be;color:#765117;border-color:#c49a49;box-shadow:inset 0 0 0 1px #c49a49;font-weight:600}
.light-mode .scan-page .records-filters>button:focus-visible{outline:2px solid #0a2463;outline-offset:3px}
body.light-mode .home-wallet-panel{padding:20px;border-radius:28px;border:1px solid #b8dcd6;border-top-color:#e2c98a;background:linear-gradient(130deg,#fffefb,#f2faf7);box-shadow:0 20px 30px -27px #387268;margin:20px 0 22px}
body.light-mode .home-wallet-panel .section-head{margin:0;gap:10px;align-items:center}
body.light-mode .home-wallet-panel h3{font-size:16px;font-weight:500;color:#274b3c;gap:9px}
.home-wallet-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#deefe4;color:#347357}
.home-wallet-symbol svg{width:21px;height:21px}
body.light-mode .home-wallet-panel .section-head>a{display:inline-flex;align-items:center;gap:6px;font-size:12px;min-height:38px;padding:7px 10px;border:1px solid #ebddb6;border-radius:11px;background:#fcf5e3;color:#856123;white-space:nowrap}
body.light-mode .home-wallet-panel .section-head>a svg{width:15px;height:15px}
body.light-mode .home-wallet-panel .club-wallet-total{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;padding:19px 16px;margin:18px 0 0;background:linear-gradient(120deg,#e3f4eb,#f7fcf9);border:1px solid #d1e7d9;border-radius:19px}
body.light-mode .home-wallet-panel .club-wallet-total strong{font-size:32px;font-weight:600;color:#245a43;line-height:1.5}
body.light-mode .home-wallet-panel .club-wallet-total span{font-size:12px;color:#628071}
body.light-mode .home-wallet-panel .wallet-history-link{margin-top:15px;padding-top:14px;border-top-color:#dce9df;font-size:12px;color:#547063}
@media(max-width:360px){.light-mode .scan-page .records-filters{gap:8px}.light-mode .scan-page .records-filters>button{font-size:13px;gap:6px;padding-inline:6px}body.light-mode .home-wallet-panel{padding:16px}body.light-mode .home-wallet-panel h3{font-size:14px}.home-wallet-symbol{width:30px;height:30px}body.light-mode .home-wallet-panel .section-head>a{padding-inline:8px;font-size:11px}}
