.account-credit{--account-credit-ink:var(--text-on-accent,var(--white-fixed));--account-credit-ink-soft:color-mix(in srgb,var(--account-credit-ink) 76%,transparent);aspect-ratio:1.586;background:var(--accent);border-radius:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white-fixed) 20%,transparent),0 10px 24px -12px color-mix(in srgb,var(--accent-darker,var(--accent)) 70%,transparent);color:var(--account-credit-ink);display:flex;flex-direction:column;gap:8px;isolation:isolate;justify-content:space-between;max-width:220px;padding:12px 14px;position:relative;transition:box-shadow .2s ease;width:100%}.account-credit:has(.account-credit__apply-input:checked){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white-fixed) 20%,transparent),0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent),0 10px 24px -12px color-mix(in srgb,var(--accent-darker,var(--accent)) 70%,transparent)}.account-credit__art{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.account-credit__watermark{bottom:-32px;height:110px;position:absolute;right:-20px}.account-credit__watermark .shul-station-mark__icon{fill:color-mix(in srgb,var(--white-fixed) 8%,transparent)}.account-credit__bottom,.account-credit__top{display:flex;gap:12px;min-width:0}.account-credit__top{align-items:center;justify-content:space-between}.account-credit__bottom{align-items:flex-end;justify-content:space-between}.account-credit__name{font-size:12.5px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-credit__balance{display:flex;flex-direction:column;gap:4px;min-width:0}.account-credit__amount{font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.account-credit__caption{color:var(--account-credit-ink-soft);font-size:11px;line-height:1.2}.account-credit__apply{cursor:pointer;flex:0 0 auto;margin:0}.account-credit__apply-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.account-credit__apply-face{align-items:center;background:color-mix(in srgb,var(--white-fixed) 14%,transparent);border:1px solid color-mix(in srgb,var(--white-fixed) 55%,transparent);border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1.2;padding:7px 16px;transition:background-color .15s ease,color .15s ease}.account-credit__apply:hover .account-credit__apply-face{background:color-mix(in srgb,var(--white-fixed) 24%,transparent)}.account-credit__apply-check,.account-credit__apply-input:checked+.account-credit__apply-face .account-credit__apply-text--off,.account-credit__apply-text--on{display:none}.account-credit__apply-input:checked+.account-credit__apply-face{background:var(--white-fixed);border-color:var(--white-fixed);color:var(--accent-darker,var(--accent))}.account-credit__apply-input:checked+.account-credit__apply-face .account-credit__apply-check,.account-credit__apply-input:checked+.account-credit__apply-face .account-credit__apply-text--on{display:inline}.account-credit__apply-input:focus-visible+.account-credit__apply-face{outline:2px solid var(--white-fixed);outline-offset:2px}.account-credit__apply-input:disabled+.account-credit__apply-face{cursor:not-allowed;opacity:.5}.account-credit--compact{align-items:center;aspect-ratio:auto;border-radius:12px;flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem;max-width:100%;min-height:76px;padding:8px 8px 8px 16px;width:-moz-fit-content;width:fit-content}.account-credit--compact .account-credit__top{flex:1 1 5rem}.account-credit--compact .account-credit__name{overflow-wrap:anywhere;white-space:normal}.account-credit--compact .account-credit__bottom{align-items:center;flex:0 0 auto}.account-credit--compact .account-credit__balance{align-items:flex-end;gap:2px}.account-credit--compact .account-credit__amount{font-size:1.15rem}.account-credit--compact .account-credit__caption{font-size:11px}.account-credit--compact .account-credit__watermark{bottom:-34px;height:84px;right:-18px}.account-credit__editor,.account-credit__of{display:none}.account-credit--compact:has(.account-credit__editor){display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto}.account-credit--compact:has(.account-credit__editor) .account-credit__balance,.account-credit--compact:has(.account-credit__editor) .account-credit__top{grid-column:1}.account-credit--compact:has(.account-credit__editor) .account-credit__bottom{display:contents}.account-credit--compact:has(.account-credit__editor) .account-credit__balance{align-items:flex-start}.account-credit--compact:has(.account-credit__editor) .account-credit__apply{align-self:center;grid-column:2;grid-row:1/span 2}.account-credit--compact:has(.account-credit__editor):not(:has(.account-credit__top)) .account-credit__balance{grid-row:1/span 2}.account-credit:has(.account-credit__editor):has(.account-credit__apply-input:checked) .account-credit__balance{align-items:center;display:grid;gap:3px 6px;grid-template-columns:auto minmax(0,1fr)}.account-credit:has(.account-credit__apply-input:checked) .account-credit__editor:not([hidden]){display:contents}.account-credit__editor-label{font-size:13px;font-weight:600;margin:0}.account-credit__field{align-items:center;background:var(--account-credit-ink);border:1px solid var(--account-credit-ink);border-radius:6px;color:var(--accent-darker,var(--accent));display:inline-flex;font-size:14px;gap:2px;padding:4px 6px}.account-credit__field:focus-within{outline:2px solid var(--account-credit-ink);outline-offset:2px}.account-credit__input{background:transparent;border:0;border-radius:0;color:inherit;font-family:var(--font-sans);font-size:inherit;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4;min-width:0;outline:0;padding:0;width:5rem}.account-credit__input::-moz-placeholder{color:var(--text-muted)}.account-credit__input::placeholder{color:var(--text-muted)}.account-credit:has(.account-credit__editor):has(.account-credit__apply-input:checked) .account-credit__amount{color:var(--account-credit-ink-soft);font-size:11px;font-weight:400;grid-column:2;justify-self:start;letter-spacing:normal;line-height:1.2}.account-credit:has(.account-credit__apply-input:checked) .account-credit__of{display:inline}.account-credit:has(.account-credit__editor):has(.account-credit__apply-input:checked) .account-credit__caption{display:none}.account-credit--just-applied{animation:account-credit-applied .4s ease-out}@keyframes account-credit-applied{0%{opacity:.7;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.account-credit--just-applied{animation:none}.account-credit,.account-credit__apply-face{transition:none}}.credit-apply-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.credit-apply-row__label{color:var(--text-color);font-size:13px;font-weight:600}.credit-apply-row__meta{color:var(--text-muted);font-size:13px;font-variant-numeric:tabular-nums}.credit-apply-row.mgr-open-credit-apply-muted{display:none}.credit-apply-row .input-group{flex:0 1 180px;width:auto}.account-credit-section{background:color-mix(in srgb,var(--accent) 3%,var(--field-bg));border:1px solid var(--border-color);border-radius:14px;padding:12px}.account-credit-section__title{color:var(--text-muted);display:block;flex:1 0 100%;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:10px}

/*# sourceMappingURL=account-credit.css.map*/