#service-notifications .notice-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
#service-notifications>header{position:sticky;top:0;z-index:3;background:var(--surface);padding:6px 0}
#service-notifications .notice-tabs button{min-width:0;padding:8px 4px;white-space:normal;line-height:1.5;font-size:14px}
.bounty-notice-settings,.bounty-current,.bounty-history{margin:14px 0;padding:13px;border:1px solid var(--line);background:var(--surface);color:var(--ink);overflow-wrap:anywhere}
.bounty-notice-settings label{display:flex;align-items:flex-start;gap:9px;font-size:16px;line-height:1.6}
.bounty-notice-settings input{width:auto;flex-shrink:0;margin-top:5px}
#service-notifications .bounty-notice-settings p,#service-notifications .bounty-current p{font-size:14px;line-height:1.8;margin:9px 0}
.bounty-current-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.bounty-current-heading h3,.bounty-history h3{font-size:16px;margin:5px 0 12px}
.bounty-current-card{border-left:3px solid var(--accent);background:var(--accent-soft);padding:12px;margin:12px 0}.bounty-current-card strong{font-size:16px;line-height:1.6}
.bounty-countdown{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}.bounty-feed-time{color:var(--muted)}.bounty-feed-warning{border:1px solid var(--line);padding:8px}
#bounty-arrival-toast{position:fixed;right:20px;top:65px;z-index:180;background:var(--surface);color:var(--ink);border:2px solid var(--accent);padding:18px;width:min(370px,calc(100vw - 28px));box-sizing:border-box;box-shadow:0 5px 28px #0004}
#bounty-arrival-toast strong{font-size:16px}#bounty-arrival-toast p{font-size:14px}#bounty-arrival-toast [data-bounty-dismiss]{float:right}
@media(max-width:500px){#service-notifications .notice-tabs button{font-size:13px}#bounty-arrival-toast{right:14px;top:55px}.bounty-notice-settings,.bounty-current,.bounty-history{padding:10px}}
