.site-inbox-link{position:relative;display:grid;place-items:center;flex:none;width:35px;height:36px;border:1px solid transparent;border-radius:5px;color:#b9cbd5;text-decoration:none}
.site-inbox-link:hover{color:var(--cyan);background:rgba(74,201,219,.08);border-color:rgba(74,201,219,.25)}
.site-inbox-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
.site-inbox-unread-dot{position:absolute;right:3px;top:3px;width:7px;height:7px;border-radius:50%;background:#ff575e;box-shadow:0 0 0 2px #0c1820}
.site-inbox-unread-dot[hidden]{display:none}
.inbox-page{max-width:1050px;margin:0 auto;min-width:0}
.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:13px 0;border-bottom:1px solid var(--line)}
.inbox-toolbar p{margin:0;color:var(--muted);font-size:13px}.inbox-toolbar strong{color:var(--cyan)}.inbox-toolbar small{display:block;margin-top:5px;font-size:11px}
.inbox-list{display:grid;gap:10px}.inbox-message{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}
.inbox-message.is-unread{border-left:3px solid var(--cyan);background:linear-gradient(110deg,rgba(42,119,134,.14),var(--panel))}
.inbox-message-open{display:block;width:100%;padding:17px 45px 17px 19px;border:0;border-radius:7px;text-align:left;background:transparent;color:var(--text);font:inherit;cursor:pointer}
.inbox-message-open:hover{background:rgba(122,193,209,.04)}.inbox-message-open:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
.inbox-message-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:10px;color:var(--muted);font-size:10px}.inbox-message-meta>time{margin-left:auto}.inbox-message-unread{color:var(--cyan)}
.inbox-message-open>strong{display:block;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.inbox-message-body{display:block;margin-top:7px;color:#b3c4cf;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}
.inbox-message-target{display:block;margin-top:12px;color:var(--cyan);font-size:11px}.inbox-message-delete{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:29px;height:29px;border:0;border-radius:4px;color:var(--muted);background:transparent;font-size:20px;cursor:pointer}.inbox-message-delete:hover{color:#ffac9d;background:rgba(255,104,78,.09)}.inbox-message-delete:focus-visible{outline:2px solid var(--cyan)}
.inbox-empty{padding:34px 20px;text-align:center;color:var(--muted)}.inbox-empty p{margin:0 0 12px}.inbox-empty small{font-size:12px;line-height:1.7}.inbox-error{padding:12px 14px;border:1px solid #7e4241;border-radius:6px;color:#ffb0a7;font-size:12px;line-height:1.7}
.inbox-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:20px}.inbox-pagination>span{font-size:12px;color:var(--muted)}
@media(max-width:640px){.inbox-toolbar{align-items:flex-start}.inbox-toolbar>.btn{flex:none}.inbox-message-open{padding:14px 40px 14px 13px}.inbox-message-meta>time{width:100%;margin-left:0}.inbox-message-open>strong{font-size:14px}.site-inbox-link{width:31px}}
