.notification-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;color:var(--ink,var(--theme-primary,#123e31))}.notification-badge{position:absolute;right:-2px;top:0;background:#a75a35;color:white;border-radius:calc(20px * var(--theme-radius-scale,1));padding:1px 5px;font:700 calc(11px * var(--theme-text-scale,1))/16px sans-serif}.notification-badge[hidden]{display:none}.circle-thread-preview{margin-bottom:24px;border:1px solid #ddd9cf;border-radius:calc(14px * var(--theme-radius-scale,1));overflow:hidden}.circle-thread-preview>.conversation{border:0;margin:0}.thread-expand>summary{cursor:pointer;padding:14px 22px;color:var(--theme-primary,#123e31);font-weight:600;background:#f5f5ef}.thread-expand>div{padding:0 20px 20px}.circle-replies{border-left:3px solid #d4c19a;margin:12px 0 0 12px;padding-left:20px}.circle-message{overflow-wrap:anywhere;scroll-margin-top:130px}.circle-message:target{outline:2px solid #bc925b;outline-offset:4px}.message-actions{display:flex;gap:calc(18px * var(--theme-gap-scale,1));align-items:flex-start;flex-wrap:wrap}.message-actions summary{cursor:pointer}.message-actions details[open]{flex-basis:100%}.message-actions textarea{width:100%;min-height:90px}.reply-context{font-size:calc(.88rem * var(--theme-text-scale,1));color:#59665e;margin:12px 0 0}.thread-heading,.thread-pages{display:flex;gap:calc(16px * var(--theme-gap-scale,1));justify-content:space-between;align-items:center;flex-wrap:wrap;padding:14px 0}.reply-preview{background:#f4f1e9;border-left:3px solid #ad8a56;padding:12px 16px;margin-bottom:16px}.reply-preview p{margin:6px 0 0;overflow-wrap:anywhere}.reply-composer textarea{width:100%}.notification-list{display:grid;gap:calc(16px * var(--theme-gap-scale,1));margin-top:24px}.notification-item{padding:22px;border:1px solid #ddd9cf;border-radius:calc(12px * var(--theme-radius-scale,1))}.notification-item.is-unread{border-left:4px solid #ad8a56;background:#faf7ef}.thread-load-status{padding:12px}.circle-replies .avatar{width:38px;height:38px}.circle-thread-page .page-title{font-size:calc(clamp(2rem,5vw,3.3rem) * var(--theme-title-scale,1))}@media(max-width:600px){.circle-replies{margin-left:0;padding-left:12px}.thread-expand>div{padding:0 10px 14px}.circle-message{padding:16px 12px}.message-actions{gap:calc(16px * var(--theme-gap-scale,1))}.notification-link{min-width:36px}.reply-preview{padding:10px}.thread-heading{align-items:flex-start}.notification-item{padding:16px}}
.reply-composer>button{margin-top:12px}.reply-composer label{display:block}.notification-item .user-text{overflow-wrap:anywhere}

.notification-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.notification-filters a{padding:10px 16px;border:1px solid #bccabe;border-radius:24px;text-decoration:none}.notification-filters a[aria-current=page]{background:#234b3a;color:#fff;border-color:#234b3a}.notification-title{font-size:22px;line-height:1.3;margin:10px 0;overflow-wrap:anywhere}.notification-read-label{font-size:12px;border:1px solid #c6d2c8;border-radius:20px;padding:3px 8px;margin-left:6px}.notification-item.is-unread .notification-read-label{background:#e2eee4;color:#234b3a}.notification-item .text-button{min-height:44px}.notification-item{overflow-wrap:anywhere}
