#notice{overflow-wrap:anywhere}#notice a{display:inline-block;margin-top:12px;text-decoration:underline}#notice .action{width:100%;margin-block:12px}.site-stats #redemption-count{overflow-wrap:anywhere}.home-bottom .home-widget p{line-height:1.7}.sub-title .generated-icon{display:none}.sub-panel .action{overflow-wrap:anywhere}.sub-panel{margin-block:18px}.home-announcement{gap:8px}.home-announcement a{min-width:0}.back{z-index:1}
.activation-result>button{width:100%}

.quick.quick-activation{display:block;padding:18px}.quick-title{margin:0 0 8px;font-size:19px;color:#183b66}.quick-description{margin:0 0 18px;font-size:12px;line-height:1.7;color:#6a819d}.quick-fields{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px 6px}.quick-fields label{font-size:14px;color:#496683}.quick.quick-activation input{width:100%;padding:12px;font-size:14px;background:#edf4fc;border-radius:10px;box-shadow:var(--well);border:1px solid #fff}.quick.quick-activation>button{display:block;width:100%;margin-top:18px;padding:13px;border:0;border-radius:12px;color:white;font-size:16px}.activation-heading{display:flex;align-items:center;gap:16px;margin:28px 0}.activation-heading>svg{width:52px;height:52px;padding:8px;flex:none}.activation-heading>.generated-icon{width:58px;height:58px;flex:none}.activation-heading img{width:100%;height:100%;object-fit:contain}.activation-heading h1{font-size:24px}.activation-heading p{margin:5px 0}.activation-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.binding-note{margin:4px 0}.activation-actions .action{margin-top:4px}.activation-result input{width:100%;margin:12px 0;padding:14px;font-size:22px;text-align:center;letter-spacing:2px;border:1px solid white;border-radius:12px;background:#edf4fc;color:#16355d;box-shadow:var(--well)}.activation-result dl{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;font-size:14px;margin-top:25px}.activation-result dd{margin:0;overflow-wrap:anywhere}.activation-result dt{color:#6a819d}.result-tag{padding:4px 10px;border-radius:12px;background:#dfefdf;color:#30604a;font-size:12px}#activation-status{overflow-wrap:anywhere}button:disabled{cursor:wait;opacity:.65}@media(max-width:360px){.quick-fields{grid-template-columns:58px minmax(0,1fr)}.quick-fields label,.quick.quick-activation input{font-size:12px}.activation-actions{gap:8px}.activation-actions .action{font-size:13px;padding-inline:8px}}
