.wallet-sparkline{position:relative;align-self:stretch;min-width:0}.wallet-sparkline__svg{display:block;width:100%;height:100%}.wallet-sparkline__marker{position:absolute;bottom:1.125rem;width:1px;background:var(--home-text-inverse);transform:translateX(-50%)}.wallet-sparkline__marker:before{content:"";position:absolute;top:0;left:50%;width:.5rem;height:.5rem;border:2px solid var(--home-text-inverse);border-radius:var(--home-radius-full);background:var(--brand-orange);transform:translate(-50%,-50%)}.wallet-sparkline__labels{position:absolute;right:0;bottom:.375rem;left:0;display:flex;justify-content:space-between;gap:.25rem;padding:0 .875rem 0 3.25rem;list-style:none;font-size:var(--font-size-xs);color:var(--home-text-inverse)}.wallet-sparkline__label--current{font-weight:var(--font-bold)}.wallet-cashback-card{display:grid;grid-template-columns:minmax(0,1fr) 12.5rem;align-items:stretch;grid-gap:.5rem;gap:.5rem;width:100%;min-height:6rem;padding:0;border:1px solid var(--wallet-field-bg);border-radius:.75rem;background:linear-gradient(180deg,var(--gray-100),var(--gray-150) 50%,var(--gray-100));box-shadow:0 0 5px rgba(0,0,0,.18);font:inherit;text-align:left;overflow:hidden}.wallet-cashback-card__text{display:flex;flex-direction:column;gap:0;align-items:flex-start;padding:.6875rem 0 .6875rem 1rem}.wallet-cashback-card__label{font-size:var(--font-size-foo);font-weight:var(--font-medium);line-height:.9375rem;color:var(--home-text-secondary)}.wallet-cashback-card__amount{font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:1.6875rem;color:var(--home-text)}.wallet-cashback,.wallet-cashback__block{display:flex;flex-direction:column;gap:1rem}.wallet-cashback__title{font-size:var(--font-size-lg);font-weight:var(--font-bold);line-height:1.5rem;color:var(--home-text)}.wallet-cashback__bonus{border:1px solid var(--wallet-field-bg);border-radius:.75rem;background:linear-gradient(180deg,var(--gray-100),var(--gray-150) 50%,var(--gray-100));box-shadow:0 0 5px rgba(0,0,0,.18);display:grid;grid-template-columns:4rem minmax(0,16rem);align-content:start;align-items:start;justify-content:center;grid-gap:0 .875rem;gap:0 .875rem;min-height:7.625rem;padding:.5625rem .9375rem 0 1rem}.wallet-cashback__bonus-art{position:relative;width:100%;height:4.875rem;-o-object-fit:contain;object-fit:contain}.wallet-cashback__bonus-text{grid-column:2;display:flex;flex-direction:column;gap:0;min-width:0}.wallet-cashback__bonus-title{font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:1.875rem;color:var(--home-text-old-price)}.wallet-cashback__bonus-copy{font-size:var(--font-size-foo);font-weight:var(--font-medium);line-height:1.125rem;color:var(--home-text-secondary)}.wallet-cashback__bonus-copy strong{font-weight:var(--font-semibold)}.wallet-cashback__progress{--coin-size:1.375rem;--coins-start:8.125rem;--coins-end:0.5625rem;--coin-gap:calc((100% - var(--coins-start) - var(--coins-end) - var(--coins, 0) * var(--coin-size)) / (var(--coins, 0) + 1));position:relative;grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:4.125rem;width:min(18.375rem,100%);min-width:0;height:2.0625rem;margin:-.5rem auto 0;padding:.0625rem .5625rem;border-radius:var(--border-radius-xl);background:var(--background-base);overflow:hidden}.wallet-cashback__progress-fill{position:absolute;top:0;bottom:0;left:0;z-index:var(--z-index-0);display:flex;align-items:center;justify-content:flex-start;width:calc(var(--coins-start) + 0 * (var(--coin-gap) + var(--coin-size)) + var(--coin-gap) / 2);width:calc(var(--coins-start) + var(--coins-reached, 0) * (var(--coin-gap) + var(--coin-size)) + var(--coin-gap) / 2);min-width:var(--coins-start);padding-left:.875rem;border-radius:var(--home-radius-full);background:var(--egx-orange-600)}.wallet-cashback__progress-label{position:relative;z-index:var(--z-index-1);display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:7.25rem;height:1.375rem;padding:0 .875rem 0 1rem;border-radius:var(--home-radius-full);background:var(--gray-200);font-size:var(--font-size-foo);font-weight:var(--font-medium);line-height:1.125rem;color:var(--home-text-action);white-space:nowrap}.wallet-cashback__progress-label strong{font-weight:var(--font-bold)}.wallet-cashback__progress--complete .wallet-cashback__progress-fill{width:100%}.wallet-cashback__coins{position:absolute;top:0;right:var(--coins-end);bottom:0;left:var(--coins-start);z-index:var(--z-index-1);display:flex;align-items:center;justify-content:space-evenly}.wallet-cashback__coin{width:var(--coin-size);height:var(--coin-size);-o-object-fit:contain;object-fit:contain;color:var(--amber-500)}.wallet-cashback__coin--icon{border-radius:var(--home-radius-full);background:var(--background-base)}.wallet-cashback__goals{display:flex;flex-direction:column;list-style:none}.wallet-cashback__goal{display:flex;align-items:center;gap:.6875rem;padding:0}.wallet-cashback__goal+.wallet-cashback__goal{margin-top:.9375rem;padding-top:.9375rem;border-top:1px solid var(--gray-200)}.wallet-cashback__goal-icon,.wallet-cashback__goal-icon--done{width:2rem;height:2rem;flex-shrink:0;padding:.25rem;border-radius:var(--home-radius-full);background:var(--gray-100);color:var(--egx-orange-500)}.wallet-cashback__goal-icon--done{color:var(--green-600)}.wallet-cashback__goal-title{flex:1;min-width:0;font-size:var(--font-size-base);color:var(--home-text)}.wallet-cashback__goal-state{font-size:var(--font-size-sm);font-weight:var(--font-semibold);line-height:1.5rem;color:var(--egx-orange-500);white-space:nowrap}.wallet-cashback__goal-state--done{font-size:var(--font-size-base);font-weight:var(--font-medium);color:var(--egx-success-600)}.wallet-header{position:relative;display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:4.75rem;padding:1.75rem 1.5rem .25rem;color:var(--home-text-inverse)}.wallet-header--root{min-height:3.5rem;padding-top:1.5rem;padding-bottom:0}.wallet-header__title{flex:1;font-size:var(--font-size-lg);font-weight:var(--font-semibold);line-height:1.75rem;text-align:center}.wallet-header--root .wallet-header__title{font-size:var(--font-size-xl);font-weight:var(--font-semibold);text-align:left}.wallet-header__side{display:flex;align-items:center;gap:.5rem}.wallet-header__circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--wallet-glass-border);border-radius:var(--home-radius-full);background:var(--wallet-glass-bg);color:inherit;cursor:pointer;transition:background-color .2s}.wallet-header__circle:hover{background:rgba(255,255,255,.3)}.wallet-header__circle:focus-visible{outline:2px solid var(--background-base);outline-offset:2px}.wallet-header__circle svg{width:1rem;height:1rem}.wallet-header--root .wallet-header__circle{width:2rem;height:2rem}.wallet-movement{display:grid;grid-template-columns:3.125rem minmax(0,1fr) auto;align-items:center;grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;padding:.875rem 0}.wallet-movement--action{width:100%;border:0;background:none;text-align:left;cursor:pointer}.wallet-movement--action:hover .wallet-movement__icon{background:var(--gray-200)}.wallet-movement__icon{display:inline-flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:var(--border-radius-md);background:var(--gray-100);color:var(--home-text)}.wallet-movement__icon svg{width:1.25rem;height:1.25rem}.wallet-movement__text{display:flex;flex-direction:column;gap:0;min-width:0}.wallet-movement__moment{display:block;font-size:var(--font-size-sm);line-height:1.25rem;color:var(--wallet-slate)}.wallet-movement__title{display:-webkit-box;font-weight:var(--font-semibold);color:var(--home-text);-webkit-box-orient:vertical;-webkit-line-clamp:2}.wallet-movement__detail,.wallet-movement__title{font-size:var(--font-size-sm);line-height:1.25rem;overflow:hidden}.wallet-movement__detail{display:block;color:var(--wallet-slate);text-overflow:ellipsis;white-space:nowrap}.wallet-movement__side{display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;justify-content:space-between;gap:.375rem;text-align:right}.wallet-movement__amount{display:block;font-size:var(--font-size-sm);font-weight:var(--font-regular);line-height:1.25rem;color:var(--home-text);white-space:nowrap}.wallet-movement__status{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding:0 .5rem;border-radius:var(--home-radius-full);font-size:var(--font-size-foo);font-weight:var(--font-semibold);white-space:nowrap}.wallet-movement__status:before{content:"";width:.3125rem;height:.3125rem;border-radius:var(--home-radius-full);background:currentcolor}.wallet-movement__status--success{background:var(--status-free);color:var(--home-text-inverse)}.wallet-movement__status--pending{background:var(--wallet-pending-bg);color:var(--home-text-inverse)}.wallet-movement__status--expired,.wallet-movement__status--failed{background:var(--wallet-error-bg);color:var(--home-text-inverse)}.wallet-movements,.wallet-movements__group{display:flex;flex-direction:column}.wallet-movements__month{padding:.5rem 0;font-size:var(--font-size-sm);font-weight:var(--font-regular);line-height:1.25rem;color:var(--home-text-old-price)}.wallet-movements .wallet-movement+.wallet-movement,.wallet-movements__group+.wallet-movements__group,.wallet-movements__month+.wallet-movement{border-top:1px solid var(--gray-200)}.wallet-movements__empty{padding:2rem 0;font-size:var(--font-size-foo);text-align:center;color:var(--home-text-muted)}.wallet-history{padding:0 .9375rem .5rem;border:1px solid var(--gray-200);border-radius:var(--border-radius-base);background:var(--background-base)}