.record-bounties{max-width:1000px}.record-bounties p{font:14px/1.5 Arial,sans-serif;color:#d4e9ff}.bounty-rules{border:1px solid #ffe170;padding:12px;background:#06316c}.bounty-rules strong{color:#ffe170}.bounty-brand{display:inline-flex;align-items:center;gap:7px}.bounty-brand img{width:26px;height:26px;object-fit:contain;vertical-align:middle}.bounty-filters{display:flex;flex-wrap:wrap;gap:12px}.bounty-filters label{display:grid;gap:6px;flex:1;min-width:150px;font:14px Arial,sans-serif}.bounty-filters :is(input,select){min-height:44px;background:#051e35;color:white;padding:8px;border:1px solid #79cfff;max-width:100%;box-sizing:border-box}.bounty-records{padding:0;list-style:none;display:grid;gap:8px}.bounty-records li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;background:#082d5c;border:1px solid #528fbd;padding:12px}.bounty-records h3{margin:0;font:16px ASR,Arial,sans-serif;color:#ffe170}.bounty-records p{margin:5px 0 0;overflow-wrap:anywhere}.bounty-points{font:18px ASR,Arial,sans-serif;color:#ffe170;white-space:nowrap}.sega-miles-value{display:inline-flex;align-items:center;justify-content:center;gap:7px}.sega-miles-value img{width:34px;height:34px;object-fit:contain;flex:none;filter:drop-shadow(0 2px 2px #00152e)}.sega-miles-value span{display:grid;gap:2px;text-align:left}.sega-miles-value strong{font:18px ASR,Arial,sans-serif;color:#ffe170}.sega-miles-value small{font:10px/1 Arial,sans-serif;color:#a9dfff;letter-spacing:.06em}.record-bounties button{min-height:44px;background:#064983;color:white;border:1px solid #a2daff;padding:8px 12px;cursor:pointer}.bounty-note{border-top:1px solid #528fbd;padding-top:12px}@media(max-width:650px){.bounty-records li{grid-template-columns:minmax(0,1fr) auto;gap:10px}.bounty-records li>div{grid-column:1/-1}.bounty-points{font-size:16px}.sega-miles-value img{width:28px;height:28px}.sega-miles-value strong{font-size:16px}.sega-miles-value small{font-size:9px}.bounty-records button{justify-self:end}}

.bounty-actions{display:flex;flex-direction:column;gap:8px}.bounty-claim-panel{padding:14px;border:1px solid #ffe170;background:#062959;margin:14px 0}.bounty-claim-panel[hidden]{display:none}.bounty-claim-form{display:grid;gap:12px}.bounty-claim-form[hidden]{display:none}.bounty-claim-form label{display:grid;gap:6px;font:14px/1.5 Arial,sans-serif}.bounty-claim-form :is(input:not([type=checkbox]),select,textarea){padding:10px;min-height:44px;background:#031a30;border:1px solid #80d8ff;color:white;box-sizing:border-box;max-width:100%;width:100%}.bounty-comeback-check{grid-template-columns:auto minmax(0,1fr)!important;align-items:start}.bounty-comeback-check input{width:20px;height:20px}.bounty-my-claims summary{cursor:pointer;color:#ffe170;font:14px Arial,sans-serif;padding:12px 0;min-height:44px;box-sizing:border-box}.bounty-my-claims li{font:14px/1.5 Arial,sans-serif;margin:8px 0;overflow-wrap:anywhere}.record-bounties button:disabled{opacity:.6;cursor:wait}

.bounty-history-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font:14px Arial,sans-serif;margin:12px 0}.bounty-history-filter select{min-height:44px;max-width:100%;background:#051e35;color:white;border:1px solid #79cfff;padding:8px}
