.activity-bell{position:relative;flex:none}.activity-bell>span{position:absolute;right:-3px;top:-4px;background:var(--accent-ink);color:white;border-radius:12px;font-size:10px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--canvas)}
.notes-workspace{max-width:1200px;margin:auto}.notes-toolbar,.inbox-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.notes-scopes{display:inline-flex;padding:4px;gap:4px;border-radius:12px;background:white}.notes-scopes button{min-height:40px;padding:8px 12px;border:0;font-size:13px;background:transparent}.notes-scopes button[aria-pressed=true]{background:var(--dark);color:white}.notes-search{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;min-width:180px;max-width:320px;flex:1}.notes-search svg{width:18px;flex:none}.notes-search input{margin:0;width:100%}
.note-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:20px;align-items:start}.note-card{background:white;border-radius:16px;overflow:hidden;min-width:0}.note-open{display:block;width:100%;text-align:left;padding:20px;border:0;border-radius:0;background:transparent;font-weight:400}.note-open:hover{background:var(--soft)}.note-card-top{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;color:var(--muted)}.note-card-top>span{flex:1;min-width:0;overflow-wrap:anywhere}.note-card-top svg{width:16px;height:16px;flex:none;color:var(--accent-ink)}.note-open h2{font:600 24px/1.3 Oswald,sans-serif;margin:0 0 12px;overflow-wrap:anywhere}.note-open p{font:400 14px/1.7 Manrope,sans-serif;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0}
.note-card-footer{padding:12px 20px;display:grid;gap:8px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.note-card-footer button{display:flex;align-items:center;gap:8px;min-width:0;text-align:left;min-height:36px;padding:6px 0;background:transparent;font-size:12px}.note-card-footer button svg{width:16px;flex:none}.note-card-footer button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-empty{grid-column:1/-1;padding:32px 12px;text-align:center}.notes-empty h2,.notes-empty h3{font:600 25px Oswald,sans-serif;margin:0 0 10px}.notes-empty p{font-size:14px;color:var(--muted)}.notes-loading{padding:20px;color:var(--muted)}
.note-content-label textarea{min-height:190px;line-height:1.7}.note-links summary{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;font-size:14px;font-weight:600}.note-links summary svg{width:17px}.note-links>label{margin-top:12px}.note-footer{align-items:center;flex-wrap:nowrap;gap:8px}.note-footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;font:600 13px Manrope,sans-serif;white-space:nowrap}.note-footer .danger{margin-right:auto;width:44px;padding:0;flex:none}.note-footer .primary{margin-left:auto}.note-footer svg{width:18px;flex:none}
.task-linked-notes{margin:14px 0}.task-linked-notes summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer}.task-linked-notes svg{width:18px}.task-linked-notes>div{padding:12px 0;border-top:1px solid var(--line)}.task-linked-notes strong{font-size:14px}.task-linked-notes small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.task-linked-notes p{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}
.note-footer [data-note-close]{display:none}.note-footer [data-note-close]:only-child{display:inline-flex}
.space-project-notes{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:white;border-radius:16px}.space-project-notes h2,.notification-profile h2{font:600 25px Oswald,sans-serif;margin:0}.space-project-notes p{font-size:13px;color:var(--muted);margin:6px 0 0}.space-project-notes button,.notification-profile button{display:flex;align-items:center;gap:8px;flex:none;min-height:44px}.space-project-notes button svg,.notification-profile button svg{width:18px}.notification-profile{max-width:1100px;margin:20px auto 0}.notification-profile button{margin-top:16px}
.inbox-toolbar .notes-scopes{margin-right:auto;background:var(--soft)}.inbox-item{display:flex;align-items:flex-start;gap:12px;padding:16px 12px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;min-width:0;font-weight:400}.inbox-item:hover{background:var(--soft)}.inbox-item.unread{background:#f3effb}.inbox-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:10px;background:var(--soft);color:var(--accent-ink)}.inbox-icon svg{width:19px;height:19px}.inbox-copy{display:grid;gap:5px;min-width:0;flex:1}.inbox-copy strong{font-size:14px;line-height:1.5}.inbox-copy>span{font-size:13px;overflow-wrap:anywhere;line-height:1.6}.inbox-copy small{font-size:11px;color:var(--muted)}.inbox-unread{width:7px;height:7px;border-radius:50%;background:var(--accent-ink);margin-top:7px;flex:none}.notification-settings-list{display:grid;gap:0}.notification-setting{display:flex;align-items:center;gap:16px;padding:12px 0;margin:0;border-bottom:1px solid var(--line);cursor:pointer;min-height:66px}.notification-setting>span{display:grid;gap:4px;flex:1;min-width:0}.notification-setting strong{font-size:14px}.notification-setting small{font-size:12px;color:var(--muted);line-height:1.5}.notification-setting input{margin:0;flex:none;width:20px;height:20px}.notification-device{display:grid;gap:8px;padding-top:16px}.notification-device small{font-size:12px;color:var(--muted)}.notification-device .check{margin:0}
@media(max-width:760px){.notes-toolbar{gap:12px;margin-bottom:16px}.notes-scopes{width:100%;display:flex}.notes-scopes button{flex:1;min-height:44px}.notes-search{max-width:none;margin:0;width:100%;flex-basis:100%}.note-grid{grid-template-columns:1fr;gap:16px}.note-open{padding:18px}.note-card-footer{padding:12px 18px}.inbox-toolbar{flex-wrap:nowrap;gap:6px}.inbox-toolbar .notes-scopes{width:auto;flex:1}.note-footer{gap:6px}.note-footer button{padding:8px 10px;font-size:12px}.note-footer .danger{width:40px;padding:0}.space-project-notes{padding:16px 12px;align-items:flex-start}.space-project-notes p{display:none}.activity-bell{width:40px;height:40px;min-width:40px;padding:8px}.notification-setting{gap:12px}}
