.ans-reward-reserve-panel{min-width:0}.ans-reserve-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ans-reserve-heading h2{margin:0}.ans-reward-reserve-panel p{color:#a8c8dc;line-height:1.7}.ans-reserve-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.ans-reserve-balances>div{background:#071d33;border:1px solid #28465e;border-radius:14px;gap:10px;min-width:0;padding:18px;display:grid}.ans-reserve-balances span{color:#a8c8dc;font-size:14px}.ans-reserve-balances strong{color:#76dfff;overflow-wrap:anywhere;font-size:24px}.ans-reserve-form{gap:14px;margin:20px 0;display:grid}.ans-reserve-form label{gap:8px;min-width:0;display:grid}.ans-reserve-form input{box-sizing:border-box;color:#e5f6ff;background:#071c32;border:1px solid #28465e;border-radius:12px;width:100%;padding:12px}.ans-reward-reserve-panel button{color:#f0fcff;cursor:pointer;background:linear-gradient(110deg,#075ab0,#17b9d8);border:1px solid #3a718f;border-radius:12px;padding:12px 16px}.ans-reward-reserve-panel button:disabled{opacity:.4;cursor:not-allowed}.ans-reward-reserve-panel [role=alert]{color:#ffaba5}.ans-reward-reserve-panel [role=status]{color:#75e1d7}.ans-reserve-pending{margin:20px 0}.ans-reward-reserve-panel .table-wrap{margin-top:22px}@media (width<=650px){.ans-reserve-balances{grid-template-columns:1fr}}.ans-reward-reserve-panel table{min-width:640px}.ans-reward-reserve-panel th,.ans-reward-reserve-panel td{white-space:nowrap}.ans-reward-reserve-panel td:nth-child(3){white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:240px}.dynamic-rewards-panel{min-width:0}.dynamic-rewards-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dynamic-rewards-heading h2{margin:0}.dynamic-rewards-panel p{color:#a9c7db;line-height:1.7}.dynamic-rewards-toggle{justify-content:space-between;align-items:center;margin:22px 0;font-weight:700;display:flex}.dynamic-rewards-toggle [role=switch]{cursor:pointer;background:#3d5367;border:1px solid #638199;border-radius:24px;width:64px;height:34px;padding:3px}.dynamic-rewards-toggle [role=switch] i{background:#e4f6ff;border-radius:50%;width:26px;height:26px;transition:transform .15s;display:block}.dynamic-rewards-toggle [role=switch].enabled{background:#0589bd}.dynamic-rewards-toggle [role=switch].enabled i{transform:translate(28px)}.dynamic-rewards-form{gap:14px;margin-top:20px;display:grid}.dynamic-rewards-form label{gap:8px;display:grid}.dynamic-rewards-form input{box-sizing:border-box;color:#e5f6ff;background:#071c32;border:1px solid #28465e;border-radius:12px;width:100%;min-width:0;padding:12px}.dynamic-save,.dynamic-refresh{color:#edfaff;cursor:pointer;border:1px solid #3a718f;border-radius:12px;padding:12px 16px}.dynamic-save{background:linear-gradient(110deg,#075ab0,#17b9d8)}.dynamic-refresh{background:#102d44}.dynamic-rewards-panel button:disabled{opacity:.4;cursor:not-allowed}.dynamic-rewards-panel [role=alert]{color:#ffaba5}.dynamic-rewards-panel [role=status]{color:#75e1d7}.user-rank-editor{min-width:0;scroll-margin-top:20px}.user-rank-editor h2{margin:0 0 20px}.user-rank-lookup{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.user-rank-editor input,.user-rank-editor select{box-sizing:border-box;color:#e5f6ff;background:#071c32;border:1px solid #28465e;border-radius:12px;width:100%;min-width:0;padding:12px}.user-rank-editor button{color:#f0fcff;cursor:pointer;background:linear-gradient(110deg,#075ab0,#17b9d8);border:1px solid #80dcff73;border-radius:12px;padding:12px 16px;font-weight:600}.user-rank-editor button:disabled{opacity:.4;cursor:not-allowed}.user-rank-editor form{gap:16px;margin-top:20px;display:grid}.user-rank-editor label{gap:8px;min-width:0;display:grid}.user-rank-summary{color:#a8c8dc;flex-wrap:wrap;gap:12px;display:flex}.user-rank-summary b{color:#76dfff}.user-rank-editor [role=alert]{color:#ffaba5}.user-rank-editor [role=status]{color:#75e1d7}.user-rank-value{gap:4px;display:grid}.user-rank-value small{color:#8cb4ce;font-size:11px}@media (width<=700px){.user-rank-lookup{grid-template-columns:1fr}}
