.inbox-phone-title,.inbox-intro,.inbox-filter-toggle{display:none}.inbox-filter-fields{display:contents}@media screen and (max-width:599px){.inbox-view{background:var(--phone-bg);color:var(--phone-ink)}.inbox-view .section{padding:24px 16px}.inbox-view .s-head{gap:8px;align-items:center;margin-bottom:8px}.inbox-view .s-head h2{font:700 22px/1.2 var(--ui);margin:0}.inbox-view .s-head .sub{flex-basis:100%;order:3;font:14px/1.4 var(--ui);color:var(--phone-muted)}.inbox-desktop-title{display:none}.inbox-phone-title{display:inline}.inbox-intro{display:block;color:var(--phone-muted);font-size:16px;line-height:1.5;margin:16px 0 24px}.inbox-view #markAllBtn{min-height:44px;font-size:14px;color:var(--phone-accent);border:0;background:transparent;padding:0 8px}.inbox-view #notifFilters{padding:0;margin:0 0 24px;gap:12px}.inbox-view .notifscope{flex:1;border:1px solid var(--phone-line);background:var(--phone-surface)}.inbox-view .notifscope .btn{flex:1;min-height:48px;padding:8px;font-size:15px;color:var(--phone-muted)}.inbox-view .notifscope .btn.on{color:var(--phone-accent);background:var(--accent-soft);font-weight:700}.inbox-filter-toggle{display:block;min-height:48px;padding:8px;font:600 15px var(--ui);color:var(--phone-accent);border:0;background:transparent}.inbox-filter-fields{display:none}.inbox-filter-toggle[aria-expanded=true]+.inbox-filter-fields{display:flex;flex-wrap:wrap;gap:8px;width:100%}.inbox-filter-fields input,.inbox-filter-fields button{min-height:44px;font-size:16px}.inbox-filter-fields input{width:100%}.inbox-job-group{display:grid;gap:12px;margin-bottom:12px}.inbox-group-title{display:flex;justify-content:space-between;gap:8px;margin:0;font:700 17px/1.4 var(--ui)}.inbox-group-title span{font:400 13px/1.8 var(--ui);color:var(--phone-muted)}.inbox-view .inbox-card{display:block;padding:16px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface);box-shadow:0 2px 4px rgba(var(--shadow-rgb),.025);cursor:default}.inbox-view .inbox-card.unread{border-left:3px solid var(--phone-accent);padding-left:14px}.inbox-card-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.inbox-kind{font-size:13px;color:var(--phone-muted);text-transform:capitalize}.inbox-read-state{font-size:12px;font-weight:600;color:var(--phone-muted)}.unread .inbox-read-state{color:var(--phone-accent)}.inbox-context{margin:8px 0;color:var(--phone-muted);font-size:14px}.inbox-view .inbox-card .notifmsg{font:600 17px/1.45 var(--ui);margin:12px 0 0;color:var(--phone-ink)}.inbox-reason{font-size:16px;line-height:1.5;color:var(--phone-muted);margin:8px 0 0;overflow-wrap:anywhere}.inbox-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.inbox-view .inbox-card .notifmeta{font:13px/1.4 var(--ui);color:var(--phone-muted)}.inbox-open{min-height:44px;padding:8px 0 8px 8px;text-align:right;font:600 16px/1.35 var(--ui);border:0;background:transparent;color:var(--phone-accent)}.inbox-open:focus-visible,.inbox-filter-toggle:focus-visible{outline:2px solid var(--phone-accent);outline-offset:4px}.inbox-view .readfold{background:transparent;border-color:var(--phone-line)}.inbox-view .readfold .grouphead{padding:16px;min-height:56px;font-size:16px}.inbox-view .readfold .notiflist{gap:12px;padding:12px}.inbox-caught-up{padding:24px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface)}.inbox-caught-up h3{margin:0 0 8px;font-size:20px}.inbox-caught-up p{margin:0;color:var(--phone-muted);font-size:16px;line-height:1.5}}
