.cn-notebook,.cn-card{color:var(--text);background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:18px;min-width:0;padding:clamp(16px,3vw,26px)}.cn-notebook{scroll-margin-top:130px}.cn-notebook>p,.cn-card>p{color:var(--secondary);font-size:13px;line-height:1.65}.cn-card{margin:0 20px 24px}.cn-card header,.cn-card footer,.cn-entry-grid footer,.cn-note-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cn-card header h3{margin:6px 0;font-size:17px}.cn-card :is(a,button){font-size:12px}.cn-eyebrow{color:var(--secondary);letter-spacing:.07em;font-size:10px;font-weight:600}.cn-statuses{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.cn-card button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:9px;padding:10px 13px}.cn-statuses button[aria-pressed=true]{color:var(--text);background:var(--surface-soft);outline:2px solid var(--accent,#4169e1);outline-offset:1px}.cn-card button:disabled{opacity:.5;cursor:not-allowed}.cn-note summary{cursor:pointer;padding:8px 0;font-size:13px}.cn-note form{gap:10px;padding-block:10px 18px;display:grid}.cn-note label{font-size:12px}.cn-note textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:88px;max-height:250px;color:var(--text);font:inherit;border-radius:10px;padding:12px;font-size:13px}.cn-card .cn-sync{margin-bottom:0;font-size:11px}.cn-filters{grid-template-columns:1fr 1fr 1.5fr;gap:12px;margin-block:22px;display:grid}.cn-filters label{gap:7px;font-size:12px;display:grid}.cn-filters :is(input,select){box-sizing:border-box;border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;height:43px;color:var(--text);font:inherit;border-radius:9px;padding:10px}.cn-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cn-summary>div{background:var(--surface-soft);border-radius:12px;gap:5px;padding:18px;display:grid}.cn-summary strong{font-variant-numeric:tabular-nums;font-size:28px}.cn-summary span{color:var(--secondary);font-size:12px}.cn-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-block:20px;display:grid}.cn-entry-grid article{border:1px solid var(--border);border-radius:13px;min-width:0;padding:18px}.cn-entry-grid h3{margin:12px 0;font-size:17px}.cn-entry-grid footer{margin-top:20px;font-size:12px}.cn-entry-note{white-space:pre-wrap;font-size:13px;line-height:1.6}.cn-badge{background:var(--surface-soft);border-radius:7px;padding:5px 8px;font-size:11px;display:inline-block}.cn-empty{padding:24px 0}.cn-empty p{color:var(--secondary);font-size:13px}.cn-recall{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 24px 0;display:flex}.cn-recall button{border:1px solid var(--border);color:var(--text);background:var(--surface-soft);border-radius:9px;padding:9px 12px;font-size:12px}.cn-recall small{color:var(--secondary)}.cn-recall button[aria-pressed=true]{border-color:var(--accent)}.cn-notebook :is(a,button,input,select,summary):focus-visible,.cn-card :is(a,button,textarea,summary):focus-visible{outline:2px solid var(--accent,#4169e1);outline-offset:3px}@media (max-width:700px){.cn-entry-grid,.cn-filters{grid-template-columns:1fr}.cn-card{margin:0 12px 18px;padding:16px}.cn-summary{gap:7px}.cn-summary>div{padding:12px 9px}.cn-summary span{font-size:10px}.cn-summary strong{font-size:23px}}
