.klyp-CreditBalancePopover.klyp-Popover{gap:var(--space-12);width:320px;max-width:90vw;padding:var(--space-16);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-section);background:var(--color-bg-canvas);box-shadow:0 20px 60px -20px var(--alpha-black-85);color:var(--color-fg-primary);outline:none;flex-direction:column;display:flex}.klyp-CreditBalancePopover.klyp-Popover[data-placement=right][data-entering]{transform-origin:0;animation:klyp-creditBalance-in var(--duration-normal) var(--easing-standard)}.klyp-CreditBalancePopover.klyp-Popover[data-placement=left][data-entering]{transform-origin:100%;animation:klyp-creditBalance-in var(--duration-normal) var(--easing-standard)}.klyp-CreditBalancePopover.klyp-Popover[data-static][data-placement][data-entering],.klyp-CreditBalancePopover.klyp-Popover[data-static][data-placement][data-exiting]{animation:none}.klyp-CreditBalancePopover.klyp-Popover[data-placement=right][data-exiting]{transform-origin:0;animation:klyp-creditBalance-out var(--duration-fast) var(--easing-accelerate)}.klyp-CreditBalancePopover.klyp-Popover[data-placement=left][data-exiting]{transform-origin:100%;animation:klyp-creditBalance-out var(--duration-fast) var(--easing-accelerate)}.klyp-CreditBalancePopover.klyp-Popover .klyp-Popover__heightInner{gap:var(--space-12)}.klyp-CreditBalancePopover__title,.klyp-CreditBalancePopover__renewal,.klyp-CreditBalancePopover__estimateCount,.klyp-CreditBalancePopover__estimateMeta,.klyp-CreditBalancePopover__footnote{text-box:trim-both cap alphabetic}.klyp-CreditBalancePopover__title{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-primary);margin:0;padding-block-start:var(--space-4)}.klyp-CreditBalancePopover__balance{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.klyp-CreditBalancePopover__amount{align-items:baseline;gap:var(--space-4);min-width:0;margin:0;display:flex}.klyp-CreditBalancePopover__amountValue{font-size:var(--font-size-28);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--color-fg-primary)}.klyp-CreditBalancePopover__amountTotal{font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--color-fg-primary)}.klyp-CreditBalancePopover__renewal{font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-fg-muted);margin:0}.klyp-CreditBalancePopover__actions{gap:var(--space-12);display:flex}.klyp-CreditBalancePopover__actions>.klyp-Button{flex:1 1 0;min-width:0}.klyp-CreditBalancePopover__estimates{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-CreditBalancePopover__estimate{gap:var(--space-12);padding:var(--space-12);border-radius:var(--r-inner-section);background:var(--color-bg-surface-elevated);flex-direction:column;min-width:0;display:flex}.klyp-CreditBalancePopover__estimateHead{justify-content:space-between;align-items:center;gap:var(--space-12);min-width:0;display:flex}.klyp-CreditBalancePopover__estimateHead>.klyp-Badge[data-variant=subtle][data-intent=gray]{background:var(--color-bg-surface-solid)}.klyp-CreditBalancePopover__estimateCount{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-primary);overflow:hidden}.klyp-CreditBalancePopover__estimateMeta{align-items:center;gap:var(--space-8);min-width:0;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.klyp-CreditBalancePopover__spec{align-items:center;gap:var(--space-4);min-width:0;display:flex}.klyp-CreditBalancePopover__spec+.klyp-CreditBalancePopover__spec{gap:var(--space-8)}.klyp-CreditBalancePopover__spec+.klyp-CreditBalancePopover__spec:before{content:"";width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:currentColor;flex:none}.klyp-CreditBalancePopover__footnote{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-fg-muted);text-wrap:pretty;margin:0}@keyframes klyp-creditBalance-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes klyp-creditBalance-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.klyp-CreditBalancePopover.klyp-Popover[data-placement=right][data-entering],.klyp-CreditBalancePopover.klyp-Popover[data-placement=left][data-entering]{animation:klyp-Popover-fade var(--duration-fast) var(--easing-standard)}.klyp-CreditBalancePopover.klyp-Popover[data-placement=right][data-exiting],.klyp-CreditBalancePopover.klyp-Popover[data-placement=left][data-exiting]{animation:none}}
