.reward-grid77{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:18px 0}.reward-card77{padding:16px;background:linear-gradient(145deg,#182437,#0e1421);border:1px solid #b9a36d45;border-radius:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.reward-card77[hidden]{display:none}.reward-card77 h3,.reward-card77 p{margin:0}.reward-card77 button{width:auto;margin-top:auto;padding:9px 12px}.reward-card77 small{color:#bdc7d8}.reward-object77{height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px;text-align:center;background:linear-gradient(140deg,#eed599,#8e672b,#e3c87e);color:#2e220c;border:5px ridge #d1ad60;border-radius:8px;box-shadow:0 8px 12px #0005;overflow:hidden}.reward-object77 strong{font-size:14px;overflow-wrap:anywhere}.reward-object77 small{font-size:11px;overflow-wrap:anywhere;color:inherit}.reward-symbol77{font-size:40px;max-height:110px;max-width:100%}.reward-symbol77 img{height:100px;max-width:100%;object-fit:contain}.reward-frame{border:9px ridge #c9a54c;background:#151c29;color:#f2dea4}.reward-ticket,.reward-access,.reward-discount{background:linear-gradient(135deg,#e7eef5,#b4cbdf);border:2px dashed #7390a7;color:#182735;border-radius:14px}.reward-badge{border-radius:50% 50% 15% 15%;background:linear-gradient(150deg,#234280,#758cdf);color:white}.reward-spotlight{background:radial-gradient(ellipse at top,#c095ff,#182138);color:white;border-color:#8a6daf}.reward-decoration{background:linear-gradient(135deg,#273852,#766445);color:#fff}.shelf-position76 .reward-object77{height:150px;padding:6px}.shelf-position76 .reward-symbol77 img{height:80px}.shelf-position76 .reward-symbol77{font-size:30px}.award-notice77{padding:14px;background:#244a34;border:1px solid #59be87;border-radius:10px}.reward-delivery77{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;background:#ffffff10}.reward-delivery-card77{margin:12px 0;padding:16px;border:1px solid #ffffff25;border-radius:12px}.reward-card77 progress{display:block;width:100%}#content[data-reward-theme=midnight]{background:linear-gradient(150deg,#080e1d,#1d2e52);border-radius:16px;padding:12px}#content[data-reward-theme=gold]{background:linear-gradient(135deg,#2c2417,#705226);border-radius:16px;padding:12px}#content[data-reward-theme=gold] .shelf-grid76{background:linear-gradient(140deg,#392713,#846436)}#content[data-reward-theme=neon]{background:linear-gradient(145deg,#17102b,#29234c);border-radius:16px;padding:12px}#content[data-reward-theme=neon] .shelf-position76{border-bottom-color:#b780ee;box-shadow:0 7px 12px #6b30cf66}#content[data-reward-theme=neon] .shelf-grid76{background:linear-gradient(135deg,#161326,#36204a)}
