.manager-rewards{margin:20px 0;padding:16px;border:1px solid #9c8d59;border-radius:5px;background:#17271e}.manager-rewards summary{font-weight:bold;cursor:pointer;min-height:36px;line-height:1.6;color:#f0d99a}.manager-rewards-note{color:#c9d1bd;font-size:13px}.manager-rewards-search{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.manager-rewards-search label{width:100%;margin-bottom:0}.manager-rewards-search input{flex:1 1 220px;min-width:0}.manager-rewards-players{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.manager-rewards-players button[aria-pressed=true]{border-color:#eed399;background:#405839}.manager-rewards-target{border-top:1px solid #526345;margin-top:16px;padding-top:6px}.manager-rewards-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manager-rewards-fields label{margin:0}.manager-rewards-fields label:nth-child(n+3){grid-column:1/-1}.manager-rewards input,.manager-rewards select,.manager-rewards textarea{box-sizing:border-box;max-width:100%;width:100%;padding:10px;background:#101e17;border:1px solid #7e8c5b;border-radius:3px;color:#eee6ca;font:inherit;min-height:44px}.manager-rewards-fields input,.manager-rewards-fields select,.manager-rewards-fields textarea{display:block;margin:7px 0 4px}.manager-rewards textarea{resize:vertical}.manager-rewards form>button{margin-top:12px}.manager-rewards-review{margin:14px 0;padding:14px;border:1px solid #c4ae71;background:#283323;border-radius:4px}.manager-rewards-review[hidden]{display:none}.manager-rewards-review button{margin:8px 8px 0 0}.manager-rewards-history{border-top:1px solid #43573e;padding:14px 0;overflow-wrap:anywhere}.manager-rewards-history p{margin:6px 0}.manager-rewards-history button{margin-top:10px}.manager-rewards-status{overflow-wrap:anywhere}.manager-rewards-status button{display:block;margin-top:10px}.manager-rewards :is(input,textarea,select,summary):focus-visible{outline:2px solid #ecd797;outline-offset:3px}.membership-gifts{padding:14px;margin-top:16px;border:1px solid #968656;border-radius:4px;background:#263322}.membership-gifts h4{margin:0 0 8px;color:#f2dba2}.membership-gifts button{min-height:44px;margin-top:8px}.membership-gifts p{margin:8px 0}.membership-gifts-status:empty{display:none}@media(max-width:600px){.manager-rewards{padding:10px}.manager-rewards-fields{grid-template-columns:1fr}.manager-rewards-fields label:nth-child(n+3){grid-column:1}.manager-rewards-search button{flex:1 1 140px}}
