.inbox-split{display:grid;min-width:0;min-height:0}.inbox-list-pane,.inbox-detail-pane{min-width:0}.inbox-placeholder{align-content:center;min-height:240px}.inbox-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.inbox-back:hover{color:var(--text-primary)}.inbox-back:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.notification-item.is-selectable{display:block;padding:0}.notification-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;width:100%;padding:14px 14px 14px 24px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.notification-row:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.notification-item.is-selected,.notification-item.is-selected:hover{background:var(--surface-active)}.notification-item.is-selected:after,.notification-item.is-selected+.notification-item:after{display:none}.is-selectable .notification-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-detail{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;max-width:720px}.notification-detail .notification-icon{width:48px;height:48px;border-radius:14px}.notification-detail .notification-copy strong{color:var(--text-primary);font-size:20px;font-weight:650;line-height:1.35}.notification-detail .notification-copy p{margin-top:8px;font-size:14px}.notification-detail .notification-copy .notification-body{margin-top:12px;font-size:15px;line-height:1.7}.notification-detail .notification-meta{margin-top:12px;font-size:13px}.notification-detail .notification-copy .notification-link{margin-top:16px;min-height:36px;padding:0 16px;border-radius:999px;background:var(--brand-primary);color:var(--on-brand);font-size:14px}.notification-detail .notification-copy .notification-link:hover{background:var(--brand-primary-hover);text-decoration:none}@media (max-width: 1099px){.inbox-split.has-selection .inbox-list-pane,.inbox-split:not(.has-selection) .inbox-detail-pane{display:none}}@media (min-width: 1100px){.notifications-shell .settings-shell{grid-template-rows:minmax(0,1fr);overflow:hidden}.notifications-shell .settings-sidebar{overflow-y:auto}.notifications-shell .settings-shell-content{grid-template-rows:minmax(0,1fr);min-height:0;padding:0;overflow:hidden}.inbox-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.inbox-list-pane{overflow-y:auto;padding:16px 12px 24px;border-right:1px solid var(--border-subtle)}.inbox-detail-pane{overflow-y:auto;padding:28px 32px 32px}.inbox-placeholder{min-height:100%;box-sizing:border-box}.inbox-back{display:none}}@media (max-width: 480px){.notification-row{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 14px 14px 22px}.notification-detail{grid-template-columns:40px minmax(0,1fr);gap:12px}.notification-detail .notification-icon{width:40px;height:40px;border-radius:12px}.notification-detail .notification-copy strong{font-size:18px}}
