.gnclub{--club-gold:#a0782b;--club-surface:var(--gna-surface,#fff);--club-text:var(--gna-text,#202126);color:var(--club-text);margin:20px 0;font-family:inherit}.gnclub *{box-sizing:border-box}.gnclub-heading,.gnclub-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gnclub-heading{margin-bottom:20px}.gnclub-heading h2{font-size:clamp(23px,2.3vw,29px);margin:7px 0;line-height:1.25}.gnclub-kicker{font-size:11px;letter-spacing:.13em;color:var(--club-gold);font-weight:750}.gnclub-tag{display:inline-flex;padding:6px 12px;background:#f8f0de;border:1px solid #dfc995;border-radius:30px;color:#805d1e;font-size:12px;font-weight:700}.gnclub-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.gnclub-grid>article:only-child{grid-column:1/-1}.gnclub-wallet,.gnclub-status,.gnclub-bonus{padding:25px;border-radius:18px;min-width:0}.gnclub-wallet{position:relative;overflow:hidden;background:radial-gradient(ellipse at top right,#514029,transparent 65%),#202126;color:#fff}.gnclub-wallet:after{content:'';position:absolute;right:-55px;top:-60px;width:220px;height:220px;border:1px solid #b7955140;border-radius:50%;pointer-events:none}.gnclub-wallet .gnclub-kicker{color:#dac99e}.gnclub-amount{font-size:clamp(38px,4vw,54px);font-weight:800;letter-spacing:-.04em;line-height:1.15;margin-top:23px}.gnclub-amount>span{font-size:14px;font-weight:400;letter-spacing:0;color:#c6c8ce;margin-left:9px}.gnclub-value{font-size:20px;color:#ead5a1;margin-top:7px}.gnclub-reserved{display:flex;align-items:center;gap:9px;font-size:12px;color:#d6d8de;margin:22px 0;padding:14px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.gnclub-reserved strong{margin-left:auto;color:#fff;white-space:nowrap}.gnclub .gnc-icon{width:20px;height:20px;flex-shrink:0}.gnclub-between{font-size:12px}.gnclub progress{appearance:none;display:block;width:100%;height:7px;border:0;background:#eceef1;border-radius:10px;overflow:hidden;margin:13px 0}.gnclub progress::-webkit-progress-bar{background:#eceef1}.gnclub progress::-webkit-progress-value{background:linear-gradient(90deg,#b38b3d,#efdaa2);border-radius:10px}.gnclub progress::-moz-progress-bar{background:#b38b3d}.gnclub-wallet progress,.gnclub-wallet progress::-webkit-progress-bar{background:#ffffff24}.gnclub p{font-size:13px;line-height:1.65;margin:12px 0 18px}.gnclub a.gnclub-primary,.gnclub button{display:block;text-align:center;border:0;border-radius:10px;padding:13px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .18s,box-shadow .18s;min-height:44px}.gnclub a.gnclub-primary{background:var(--gna-accent,#ef173b);color:#fff;margin-top:22px}.gnclub-status,.gnclub-bonus{background:var(--club-surface);border:1px solid var(--gna-border,#e1e4eb)}.gnclub-status h3{font-size:23px;margin:22px 0 15px}.gnclub-perk{display:flex;align-items:center;gap:15px;background:#f8f1e5;color:#392c12;border-radius:12px;padding:14px}.gnclub-perk>strong{font-size:29px;color:#947026}.gnclub-perk small{display:block;font-size:12px;margin-top:4px}.gnclub-steps{display:flex;justify-content:space-between;gap:8px;margin:23px 0}.gnclub-steps>div{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;text-align:center;font-size:11px;line-height:1.4;color:var(--club-text);opacity:.65}.gnclub-steps b{display:grid;place-items:center;width:30px;height:30px;background:#e8eaf0;color:#686e78;border-radius:50%}.gnclub-steps .is-reached{opacity:1}.gnclub-steps .is-reached b{background:#ae8436;color:#fff}.gnclub-status>small,.gnclub details{font-size:12px;line-height:1.6}.gnclub details{margin-top:15px}.gnclub summary{cursor:pointer}.gnclub-bonuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.gnclub-bonus{display:flex;flex-direction:column}.gnclub-bonus h3{font-size:17px;margin:18px 0 8px}.gnclub-gain{font-size:25px;color:var(--club-gold)}.gnclub-icon{display:grid;place-items:center;width:40px;height:40px;background:#faf0d9;color:#997324;border-radius:12px}.gnclub-pill{font-size:11px;background:#f1f2f5;color:#5e6570;padding:5px 9px;border-radius:20px}.gnclub-pill.is-done{background:#eaf6eb;color:#397443}.gnclub-bonus button{background:#23242a;color:#fff;width:100%;margin-top:auto}.gnclub-bonus .gnclub-review{background:#faf3e3;color:#805b17;border:1px solid #e8d7b0}.gnclub button:disabled{cursor:default;background:#eef1ef;color:#4c6655;transform:none;box-shadow:none}.gnclub button:focus-visible,.gnclub a:focus-visible{outline:3px solid #b38b3d;outline-offset:3px}.gnclub-products{padding:20px;margin-top:18px;border:1px solid var(--gna-border,#e1e4eb);background:var(--club-surface);border-radius:16px}.gnclub-product{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--gna-border,#e1e4eb);text-decoration:none;color:var(--club-text)}.gnclub-product img{width:55px;height:55px;object-fit:contain;border-radius:8px}.gnclub-product>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.gnclub-product small{display:block;font-size:12px;margin-top:6px}.gnclub-products .gnclub-between{margin-top:14px}.gnclub-products button{background:#f3f0e9;color:#604b24}.gnclub-feedback{font-size:12px!important;margin:9px 0!important}.gnclub-paused{padding:12px;border-radius:10px;background:#f8efda;color:#6d511f}.gnclub-product strong{font-size:14px}@media(hover:hover){.gnclub button:hover:not(:disabled),.gnclub a.gnclub-primary:hover{transform:translateY(-2px);box-shadow:0 7px 18px #181a2020}}@media(max-width:680px){.gnclub-grid,.gnclub-bonuses{grid-template-columns:1fr}.gnclub-wallet,.gnclub-status,.gnclub-bonus{padding:21px}.gnclub-heading{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.gnclub *{transition:none!important}}.gnc-account-static .gnclub *{transition:none!important}

.gnc-dashboard-main>.gnc-recent-orders:only-child,.gnc-dashboard-main>.gnc-orders-card:only-child{grid-column:1/-1}
