.inbox{max-width:1100px;min-width:0}.inbox-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}
.inbox-views{display:flex;gap:6px;flex-wrap:wrap}.inbox-views>button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:12px}
.inbox-views>button[aria-pressed=true]{background:var(--accent-soft);border-color:#74b0ff66;color:var(--accent)}.inbox-views>button:hover{border-color:var(--accent)}.inbox-views>button>span{font-size:10px;min-width:18px;padding:1px 5px;border-radius:4px;background:#ffffff09;text-align:center}
.inbox-hint{font-size:12px;color:var(--muted);line-height:1.8;margin:0 0 22px}.inbox-message{font-size:12px;line-height:1.8;color:var(--success);overflow-wrap:anywhere;margin-bottom:16px}.inbox-message:empty{display:none}.inbox-message.error{color:#f4a7a7}.inbox [data-inbox-retry]{margin-bottom:16px}
.inbox .inbox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;row-gap:14px;padding:18px 20px;cursor:default}.inbox .inbox-item.read{opacity:1;background:var(--bg)}
.inbox-open{display:block;border:0;background:none;text-align:left;padding:0;color:var(--ink);min-width:0;max-width:100%;border-radius:4px}.inbox-item-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.7}.inbox-item-heading strong{font-size:13px;overflow-wrap:anywhere}.inbox-item.read .inbox-item-heading strong{color:var(--muted);font-weight:500}.inbox-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}
.inbox-issue-title{display:block;margin-top:7px;color:var(--muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.inbox-open:hover .inbox-issue-title{color:var(--ink)}.inbox .inbox-item>small{color:var(--subtle);font-size:10px;line-height:1.8;white-space:nowrap;padding-top:2px}
.inbox-item-actions{grid-column:1/-1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.inbox-item-actions .compact{font-size:11px;min-height:32px}.inbox-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;color:var(--subtle);font-size:12px}.inbox-pagination>div{display:flex;gap:8px}
@media(max-width:700px){.inbox-toolbar{align-items:flex-start;gap:12px}.inbox-views{gap:6px}.inbox-views>button{padding:10px;min-height:44px;font-size:12px;gap:6px}.inbox-toolbar>.compact,.inbox-item-actions .compact,.inbox-pagination .compact,.inbox .empty-state .compact,.inbox [data-inbox-retry]{min-height:44px}.inbox .inbox-item{padding:16px 14px;column-gap:10px;row-gap:12px}.inbox-item-heading{gap:6px}.inbox-item-heading strong{flex-basis:100%}.inbox-issue-title{font-size:13px}.inbox-item-actions{justify-content:flex-start}.inbox .inbox-item>small{font-size:10px}.inbox-hint{margin-bottom:18px}}

.inbox-push{margin:0 0 20px}.inbox-push>summary{cursor:pointer;padding:12px 0;color:var(--accent)}.push-settings{padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.push-settings p{line-height:1.6}.push-settings button{min-height:44px}
