.Wallet_section__Zhygu{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);overflow:hidden}.Wallet_sectionHead__ZYsgy{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);flex-wrap:wrap}.Wallet_headText__yhucT{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Wallet_h2__fCQu3{margin:0;font-size:var(--font-size-lg);font-weight:600}.Wallet_sub__Ryku8{margin:0;font-size:var(--font-size-sm)}.Wallet_muted__kb2S0,.Wallet_sub__Ryku8{color:var(--color-text-muted)}.Wallet_mono__kOd_G{font-family:var(--font-family-mono)}.Wallet_srOnly__YZPS0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Wallet_emptyRow__tuAAj{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border-top:1px solid var(--color-border-subtle);text-align:center}.Wallet_emptyTitle__uXRz1{margin:0;font-size:var(--font-size-base);font-weight:600}.Wallet_badge__Z3xaD{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.Wallet_default__N06DQ{background:var(--color-primary);color:var(--color-primary-contrast)}.Wallet_ok__mtNHw{background:rgba(34,197,94,.16);color:#166534}.Wallet_warn___Q1DE{background:rgba(245,158,11,.16);color:#92400e}.Wallet_bad__BPxKJ{background:rgba(239,68,68,.14);color:#991b1b}.Wallet_ownList__sy_Tr{list-style:none;margin:0;padding:0}.Wallet_ownRow__PSsqz{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap}.Wallet_cardFace__tTlnA{width:52px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--color-bg-surface-muted);border:1px solid var(--color-border-subtle);font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--color-text-muted);overflow:hidden}.Wallet_ownText__lCdpy{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 260px;min-width:0}.Wallet_ownTitle__4V0IU{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.Wallet_cardName__8QRPz{font-size:var(--font-size-base);font-weight:600}.Wallet_depends__9DL_D{font-size:var(--font-size-sm)}.Wallet_ownActions__DlKdx{display:flex;gap:var(--space-2)}.Wallet_panelHead__kVBtp{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.Wallet_panelTitle__aK2iw{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.Wallet_summary__3BUNs{color:var(--color-text-muted);font-size:var(--font-size-sm)}.Wallet_controls__5PlZK{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.Wallet_field__gWu7G{display:flex;flex-direction:column;gap:6px;width:17.5rem;max-width:100%;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted)}.Wallet_chips__CCsF8{display:flex;gap:var(--space-2);flex-wrap:wrap;padding-bottom:4px}.Wallet_chip__dNHYp{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-base);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.Wallet_chip__dNHYp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Wallet_chipOn__iOCsH{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.Wallet_table__myf7Z{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;transition:opacity .12s ease}.Wallet_stale__Jo59U{opacity:.55}.Wallet_thead__KTiHS th{text-align:left;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-surface-muted);padding:var(--space-2) var(--space-3)}.Wallet_row__syc3c td:first-child,.Wallet_thead__KTiHS th:first-child{padding-left:var(--space-5)}.Wallet_row__syc3c td:last-child,.Wallet_thead__KTiHS th:last-child{padding-right:var(--space-5)}.Wallet_row__syc3c td{padding:var(--space-3);border-top:1px solid var(--color-border-subtle);vertical-align:middle;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis}.Wallet_clientCol__vQ_s6{width:19%}.Wallet_cardCol__DOir6{width:8.5rem}.Wallet_expCol__Fp_iU{width:4.75rem}.Wallet_statusCol__Ci_It{width:23%}.Wallet_manageCol__7XicP{width:6.5rem}.Wallet_clientCell__7Cdsf{font-size:var(--font-size-base)!important;font-weight:600;overflow-wrap:anywhere}.Wallet_cardCell__eu3X4,.Wallet_expCell__6Yhj_{white-space:nowrap}.Wallet_statusCell__ZNdkx,.Wallet_statusCell__ZNdkx .Wallet_badge__Z3xaD{white-space:normal}.Wallet_manageCell__7j1HE{text-align:right;font-weight:600;white-space:nowrap}.Wallet_pager__dglM8{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle)}.Wallet_pagerButtons__usIhZ{display:flex;gap:var(--space-2)}@media (max-width:720px){.Wallet_ownRow__PSsqz,.Wallet_pager__dglM8,.Wallet_panelHead__kVBtp,.Wallet_sectionHead__ZYsgy{padding-left:var(--space-4);padding-right:var(--space-4)}.Wallet_wide__3PawO{display:none}.Wallet_sectionHead__ZYsgy{flex-wrap:nowrap}.Wallet_cardFace__tTlnA,.Wallet_headText__yhucT .Wallet_sub__Ryku8,.Wallet_summary__3BUNs{display:none}.Wallet_field__gWu7G{width:100%}.Wallet_table__myf7Z,.Wallet_table__myf7Z tbody{display:block;width:auto}.Wallet_thead__KTiHS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.Wallet_row__syc3c{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"client client card" "exp pays pays" "status status status";grid-column-gap:0;column-gap:0;grid-row-gap:6px;row-gap:6px;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle)}.Wallet_row__syc3c td{padding:0!important;border-top:0}.Wallet_clientCell__7Cdsf{grid-area:client}.Wallet_clientCell__7Cdsf a:after{content:"";position:absolute;inset:0}.Wallet_cardCell__eu3X4{grid-area:card;text-align:right;padding-left:var(--space-3)!important}.Wallet_expCell__6Yhj_{grid-area:exp;color:var(--color-text-muted)}.Wallet_expCell__6Yhj_:before{content:"Expires ";font-family:var(--font-family-sans)}.Wallet_paysCell__2JqkZ{grid-area:pays;color:var(--color-text-muted)}.Wallet_paysCell__2JqkZ:before{content:"\00a0·\00a0"}.Wallet_statusCell__ZNdkx{grid-area:status}.Wallet_addedCell__jJXu9,.Wallet_manageCell__7j1HE{display:none}}