.notes-panel{flex-direction:column;margin-top:14px;display:flex}.notes-hint{color:var(--muted-foreground);font-size:11.5px}.notes-body{flex-direction:column;display:flex}.notes-foot{color:var(--muted-foreground);border-top:1px solid var(--border);padding:8px 16px 10px;font-size:11.5px}.notes-foot strong{color:var(--foreground)}.npad-nudge{text-align:left;width:100%;font:inherit;color:#ef4444;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:#ef44441f;padding:7px 16px;font-size:12px;font-weight:600;display:block}.npad-nudge:hover{background:#ef444433}.notes-tabs{background:color-mix(in srgb, var(--muted-foreground) 10%, transparent);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.notes-tabs button{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.notes-tabs button:hover{color:var(--foreground)}.notes-tabs button.active{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000002e}.npad{flex-direction:column;display:flex}.npad-bar{border-bottom:1px solid var(--border);z-index:5;background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.npad-tools{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.npad-tools>button,.npad-color>button{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.npad-tools>button:hover,.npad-color>button:hover{background:var(--muted);color:var(--foreground)}.npad-tools>button.active,.npad-color>button.active{background:color-mix(in srgb, var(--pc-teal) 22%, transparent);color:var(--foreground)}.npad-sep{background:var(--border);width:1px;height:18px;margin:0 4px}.npad-status{color:var(--muted-foreground);font-size:11px}.npad-color{display:inline-flex;position:relative}.npad-menu,.npad-palette{z-index:30;border:1px solid var(--border);background:var(--card);border-radius:10px;padding:6px;display:flex;position:absolute;top:34px;left:0;box-shadow:0 8px 24px #00000047}.npad-menu{flex-direction:column;min-width:120px}.npad-menu-item{text-align:left;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13px}.npad-menu-item:hover{background:var(--muted)}.npad-palette{gap:5px}.npad-sw{border:1px solid var(--border);cursor:pointer;width:24px;height:24px;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:800;display:inline-flex}.npad-sw:hover{transform:scale(1.08)}.npad-sw--x{background:var(--muted);color:var(--muted-foreground)}.npad-rt{min-height:46vh;color:var(--foreground);outline:none;padding:16px 18px 22px;font-size:14px;line-height:1.7}.npad-rt:focus{outline:none}.npad-rt--ro{min-height:0;padding-top:14px}.npad-rt>*{margin:0 0 8px}.npad-rt>:last-child{margin-bottom:0}.npad-rt h1{font-size:22px;font-weight:700}.npad-rt h2{font-size:18px;font-weight:700}.npad-rt h3{font-size:15px;font-weight:700}.npad-rt ul,.npad-rt ol{padding-left:24px;list-style-position:outside}.npad-rt ul:not([data-type=taskList]){list-style:outside}.npad-rt ol{list-style:decimal}.npad-rt li{margin:3px 0}.npad-rt li::marker{color:var(--muted-foreground)}.npad-rt a{color:var(--pc-blue);cursor:pointer;text-decoration:underline}.npad-rt mark{color:#0a0a0a;border-radius:3px;padding:0 2px}.npad-rt p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--muted-foreground)}.npad-rt ul[data-type=taskList]{padding-left:2px;list-style:none}.npad-rt ul[data-type=taskList] li{align-items:flex-start;gap:9px;margin:2px 0;display:flex}.npad-rt ul[data-type=taskList] li>label{flex-shrink:0;margin-top:2px}.npad-rt ul[data-type=taskList] li>div{flex:1;min-width:0}.npad-rt ul[data-type=taskList] li>div>p{margin:0}.npad-rt input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid color-mix(in srgb, var(--muted-foreground) 55%, transparent);border-radius:5px;width:17px;height:17px;transition:background .1s,border-color .1s;position:relative}.npad-rt input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.npad-rt li[data-checked=true]>div{color:var(--muted-foreground);text-decoration:line-through}.npad-empty{color:var(--muted-foreground);padding:16px 18px;font-size:13px;font-style:italic}.npad-task:before{content:"Task";vertical-align:1px;color:var(--pc-vio);background:color-mix(in srgb, var(--pc-vio) 16%, transparent);border-radius:4px;margin-right:6px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}.npad{--npad-ac:var(--pc-lime)}.npad-bar{background:color-mix(in srgb, var(--npad-ac) 4%, var(--card))}.npad-tools{background:color-mix(in srgb, var(--muted-foreground) 8%, transparent);border:1px solid var(--border);border-radius:9px;padding:2px}.npad-tools>button.active,.npad-color>button.active{background:color-mix(in srgb, var(--npad-ac) 22%, transparent)}.npad-status{align-items:center;gap:6px;display:inline-flex}.npad-status:before{content:"";background:color-mix(in srgb, var(--npad-ac) 80%, transparent);border-radius:999px;width:6px;height:6px}.npad-rt{background:linear-gradient(90deg, transparent 13px, color-mix(in srgb, var(--npad-ac) 28%, transparent) 13px 14px, transparent 14px), color-mix(in srgb, var(--npad-ac) 3%, var(--card));border:1px solid color-mix(in srgb, var(--npad-ac) 14%, var(--border));border-radius:12px;margin:12px 0 4px;padding-left:26px;position:relative}.npad-rt--ro{margin-top:6px}.npad-rt h1,.npad-rt h2{letter-spacing:-.01em}.npad-rt h1{border-bottom:1px solid var(--border);padding-bottom:6px}.npad-rt h2{color:color-mix(in srgb, var(--npad-ac) 70%, var(--foreground))}.npad-rt h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:12px}.npad-rt ul:not([data-type=taskList]) li::marker{color:var(--npad-ac)}.npad-rt ol li::marker{color:var(--npad-ac);font-size:12px;font-weight:700}.npad-rt blockquote{border-left:3px solid var(--npad-ac);background:color-mix(in srgb, var(--npad-ac) 8%, transparent);color:var(--muted-foreground);border-radius:0 8px 8px 0;margin-left:0;padding:6px 12px}.npad-rt code{font-family:var(--font-geist-mono,ui-monospace, monospace);background:var(--muted);border-radius:5px;padding:1px 5px;font-size:12.5px}.npad-rt hr{border:0;border-top:1px dashed var(--border);margin:14px 0}.npad-rt input[type=checkbox]:hover{border-color:var(--npad-ac)}.npad-rt input[type=checkbox]:checked{background:var(--npad-ac);border-color:var(--npad-ac)}.npad-rt input[type=checkbox]:checked:after{border-color:var(--pc-on-accent,#0a0a0a)}.npad-task{box-shadow:none}.npad-task:before{border:1px solid color-mix(in srgb, var(--pc-vio) 35%, transparent)}.npad-empty{border:1px dashed var(--border);text-align:center;border-radius:12px;margin:12px 0}
