.cc-has-menu-balance{display:inline-flex!important;align-items:center;gap:8px;flex-wrap:wrap}.cc-menu-balance{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border:1px solid currentColor;border-radius:6px;font:inherit;font-size:11px;font-weight:700;line-height:1.7;font-variant-numeric:tabular-nums;white-space:nowrap}.woocommerce-MyAccount-navigation .cc-has-menu-balance,.account-nav .cc-has-menu-balance{display:flex!important;width:100%}.woocommerce-MyAccount-navigation .cc-menu-balance,.account-nav .cc-menu-balance{margin-inline-start:auto}.cc-club-menu-link{display:inline-flex;align-items:center;gap:8px;color:var(--cc-color-accent);text-decoration:none;font:inherit}.cc-account-widget{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:18px;width:100%;color:var(--cc-color-accent);font:inherit;text-align:start;margin-block:16px}.cc-account-widget__card{box-sizing:border-box;min-width:0;padding:22px;border:1px solid var(--cc-color-border);border-radius:12px;background:var(--cc-color-text)}.cc-account-widget__balance{display:flex;align-items:center}a.cc-account-widget__summary{display:flex;align-items:center;gap:14px;width:100%;color:inherit;text-decoration:none}.cc-account-widget__icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:10px;background:var(--cc-color-accent-soft);color:var(--cc-color-accent)}.cc-account-widget__icon svg{width:24px;height:24px}.cc-account-widget__body{display:grid;gap:4px;flex:1;min-width:0}.cc-account-widget__body>span,.cc-account-widget__body small{color:var(--cc-color-muted);font-size:12px;line-height:1.8}.cc-account-widget__body strong{color:var(--cc-color-accent);font-size:23px;line-height:1.7;overflow-wrap:anywhere}.cc-account-widget :is(a,input,button):focus-visible,.cc-club-menu-link:focus-visible{outline:2px solid var(--cc-color-accent);outline-offset:4px}.cc-account-widget__referral[hidden]{display:none!important}.cc-account-widget__referral h3{font-size:14px;line-height:1.8;color:inherit;margin:0 0 14px}.cc-account-widget__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:12px}.cc-account-widget__fields label{display:block;min-width:0;font-weight:400;font-size:11px;color:var(--cc-color-muted)}.cc-account-widget__fields input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:42px;margin:6px 0 0;padding:8px 10px;border:1px solid var(--cc-color-border);border-radius:7px;box-shadow:none;background:var(--cc-color-surface-muted);color:var(--cc-color-accent);font:inherit}.cc-account-widget__fields input[type='text']{font-weight:700;font-size:14px;text-align:center;letter-spacing:1px}.cc-account-widget__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.cc-account-widget__actions button{display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:8px 12px;min-height:42px;margin:0;border:1px solid var(--cc-color-border);border-radius:7px;background:var(--cc-color-text);color:var(--cc-color-accent);font:inherit;font-size:11px;line-height:1.8;cursor:pointer}.cc-account-widget__actions button[data-customer-club-share]{background:var(--cc-color-accent);border-color:var(--cc-color-accent);color:var(--cc-color-text);flex:1}.cc-account-widget__actions svg{width:16px;height:16px}.cc-account-widget__status{font-size:11px;color:inherit;margin:10px 0 0}.cc-account-widget__status:empty{display:none}[dir='ltr'] .cc-account-widget__summary>span:last-child{transform:rotate(180deg)}@media (max-width:900px){.cc-account-widget{grid-template-columns:1fr}}@media (max-width:480px){.cc-account-widget__card{padding:16px}.cc-account-widget__summary{gap:10px}.cc-account-widget__body strong{font-size:20px}.cc-account-widget__fields{grid-template-columns:1fr}}[data-theme='dark'] .cc-account-widget__card,.dark .cc-account-widget__card{background:#182436;border-color:#364254;color:var(--cc-color-text)}[data-theme='dark'] .cc-account-widget small,.dark .cc-account-widget small{color:#b5c0d1}[data-theme="dark"] .cc-account-widget strong,.dark .cc-account-widget strong{color:#b9cbff}.cc-account-widget.customer-club-theme{font-family:var(--cc-font-body);color:var(--cc-color-text)}.cc-account-widget .cc-account-widget__card{border-radius:var(--cc-radius-card);background:var(--cc-color-surface);color:var(--cc-color-text)}.cc-account-widget .cc-account-widget__balance{background:var(--cc-color-accent);color:var(--cc-color-on-accent)}.cc-account-widget .cc-account-widget__balance :is(strong,small,span){color:inherit}.cc-account-widget__balance .cc-icon{--icon-accent:var(--cc-color-on-accent)}.cc-account-widget .cc-account-widget__referral h3{font-family:var(--cc-font-heading);font-size:23px}.cc-account-widget .cc-account-widget__actions button{background:var(--cc-color-surface);color:var(--cc-color-text)}.cc-account-widget .cc-account-widget__actions button[data-customer-club-share]{background:var(--cc-color-accent);color:var(--cc-color-on-accent)}.cc-account-widget__actions button[data-customer-club-share] .cc-icon{--icon-accent:var(--cc-color-on-accent)}.cc-account-widget .cc-account-widget__body strong{font-family:var(--cc-font-heading);font-size:30px}