#donateMilestoneEditor{margin-top:20px;padding:14px;border:1px solid #526078;border-radius:10px}#donateMilestoneEditor p{font-size:12px;color:#cbd5e1}#donateMilestoneEditor label{display:block;margin:10px 0}#donateMilestoneEditor input,#donateMilestoneEditor select{box-sizing:border-box;max-width:100%;padding:8px;background:#172333;color:#e2e8f0;border:1px solid #526078;border-radius:6px}#donateMilestoneEditor button{padding:8px;border:1px solid #917038;border-radius:6px;background:#172333;color:#ffda7a;cursor:pointer}#donateMilestoneEditor button:disabled{opacity:.5;cursor:wait}#donateMilestoneEditor .reward-mode{display:flex;gap:8px}#donateMilestoneEditor .is-active{background:#3a3020}#donateMilestoneEditor .reward-item-row{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:6px;margin:8px 0}

#donateMilestoneEditor[hidden],#donateGiftDeliveryPanel[hidden]{display:none!important}
#donateSettingsDialog .lls-admin-gift-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}
#donateSettingsDialog .lls-admin-gift-tabs button{min-width:0;white-space:normal;padding:9px 5px;border:1px solid #917038;border-radius:8px;background:#172333;color:#d6deec;font-weight:700}
#donateSettingsDialog .lls-admin-gift-tabs button.is-active{background:#3a3020;color:#ffda7a}
#donateSettingsDialog .lls-admin-gift-tab-note{padding:8px 10px;border:1px solid #425168;border-radius:8px;color:#cbd5e1;font-size:12px}
#donateGiftDeliveryPanel{display:grid;gap:10px}#donateMilestoneEditor{margin-top:0}
@media(max-width:600px){#donateSettingsDialog .lls-admin-gift-tabs{gap:4px}#donateSettingsDialog .lls-admin-gift-tabs button{font-size:11px}}
