.entry-receipt-card{z-index:80;background:var(--glass-panel);width:352px;max-width:calc(100vw - 32px);max-height:calc(100% - 112px);box-shadow:var(--glass-shadow);color:var(--ink);border:1px solid #ffffffa6;border-radius:22px;padding:18px;animation:.22s ease-out entry-receipt-in;position:absolute;bottom:24px;right:24px;overflow-y:auto}.entry-receipt-heading{align-items:center;gap:9px;display:flex}.entry-receipt-check{background:var(--accent-tint);width:32px;height:32px;color:var(--accent-deep);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.entry-receipt-heading h2{font-family:var(--display);margin:0;font-size:18px;font-weight:700}.entry-receipt-heading p{color:var(--ink-2);margin:3px 0 0;font-size:11.5px}.entry-receipt-heading p span{color:var(--haze);margin-left:5px}.entry-receipt-close{background:var(--field);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;align-self:flex-start;margin-left:auto;padding:0;font-size:21px;line-height:1}.entry-receipt-close:focus-visible,.entry-receipt-explorer:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.entry-receipt-position{background:var(--accent-tint);border-radius:14px;margin-top:14px;padding:12px}.entry-receipt-position>span:first-child{color:var(--ink-2);font-size:12px;display:block}.entry-receipt-position strong{color:var(--accent-deep);font-family:var(--display);margin:4px 0;font-size:24px;line-height:1.3;display:block}.entry-receipt-amounts{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:12.5px;font-weight:600;display:flex}.entry-receipt-amounts>span>span{color:var(--ink-2);font-size:11.5px;font-weight:500}.entry-receipt-position .entry-receipt-amounts{flex-flow:wrap;gap:2px 12px}.entry-receipt-card dl{margin:13px 0 0}.entry-receipt-card dl>div{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.entry-receipt-card dt{color:var(--ink-2);flex-shrink:0;font-size:12px}.entry-receipt-card dd{text-align:right;min-width:0;margin:0}.entry-receipt-usd{color:var(--haze);margin-top:2px;font-size:11px;font-weight:400;display:block}.entry-receipt-unavailable{color:var(--ink-2);margin:13px 0 0;font-size:11.5px;line-height:1.5}.entry-receipt-explorer{color:var(--accent-deep);margin-top:11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.entry-receipt-explorer:hover{text-underline-offset:3px;text-decoration:underline}@keyframes entry-receipt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.entry-receipt-card{width:352px;max-height:calc(100% - 164px);padding:16px;bottom:88px;right:16px}}@media (prefers-reduced-motion:reduce){.entry-receipt-card{animation:none}}
.reward-amount{min-width:0;font-family:var(--display);font-size:calc(22px * var(--reward-size-scale,1));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;display:block}.reward-amount-main{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.reward-amount-main>small{color:var(--accent-deep);flex-shrink:0;font-size:13px;font-weight:700}.reward-usd-value,.reward-note{color:var(--ink-2);font-family:var(--ui);font-size:12.5px;font-weight:400;line-height:1.4}.reward-note:before{content:", "}.reward-number{line-height:1.15;display:inline-flex}.reward-digit{letter-spacing:0;width:.78em;height:1.15em;display:inline-block;overflow:hidden}.reward-digit-track{height:100%;display:block;position:relative}.reward-digit-current,.reward-digit-previous{text-align:center;display:block}.reward-digit-previous{position:absolute;inset:0}.reward-number-separator{letter-spacing:0}.rolling-up .reward-digit-current{animation:.36s cubic-bezier(.2,.7,.2,1) both reward-digit-in-up}.rolling-up .reward-digit-previous{animation:.36s cubic-bezier(.2,.7,.2,1) both reward-digit-out-up}.rolling-down .reward-digit-current{animation:.36s cubic-bezier(.2,.7,.2,1) both reward-digit-in-down}.rolling-down .reward-digit-previous{animation:.36s cubic-bezier(.2,.7,.2,1) both reward-digit-out-down}.reward-digit-track .reward-digit-current,.reward-digit-track .reward-digit-previous{animation-delay:var(--reward-digit-delay,0s)}@keyframes reward-digit-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes reward-digit-out-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes reward-digit-in-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes reward-digit-out-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:639px){.reward-amount{font-size:calc(18px * var(--reward-size-scale,1))}.fee-hud .reward-usd-value,.fee-hud .reward-note{display:none}}
.rewards-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.rewards-picker{background:var(--glass-panel);width:min(420px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--glass-shadow);overscroll-behavior:contain;border:0;border-radius:24px;margin:auto;padding:20px;overflow-y:auto}.rewards-picker::backdrop{background:#0e1a3a66}.rewards-picker[open]{animation:.18s ease-out dialog-in}.rewards-picker-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rewards-picker-heading h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700}.rewards-picker-heading p{color:var(--ink-2);margin:4px 0 0;font-size:12.5px}.rewards-picker-close{width:32px;height:32px;color:var(--ink);background:#eef4fb;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:20px;display:grid}.rewards-picker-list{gap:8px;display:grid}.rewards-picker-row{background:var(--field);width:100%;min-height:66px;color:var(--ink);text-align:left;border:0;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.rewards-picker-row:hover:not(:disabled){background:var(--accent-tint)}.rewards-picker-row>span{min-width:0}.rewards-picker-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.rewards-picker-row small{color:var(--ink-2);margin-top:3px;font-size:11.5px;display:block}.rewards-picker-reward{text-align:right;flex:1}.rewards-picker-arrow{color:var(--accent-deep);font-size:21px}.rewards-picker-empty{color:var(--ink-2);margin:0;font-size:13px}@media (max-width:440px){.rewards-picker{padding:18px 14px}.rewards-picker-row{gap:8px;padding:10px}}@media (prefers-reduced-motion:reduce){.rewards-picker[open]{animation:none}}
