.sidebar-toggle{display:grid;place-items:center;width:28px;height:30px;flex-shrink:0;padding:0;border-radius:8px;color:var(--muted)}.sidebar-toggle:hover{background:var(--glass-field-hover)}.brand-row{gap:4px}.brand-row .brand{padding:0 5px;gap:8px}.brand-row>.avatar{margin-right:2px}.sidebar-space-compact{display:none}.sidebar-bottom>.account-entry,.sidebar-bottom>button[data-action=export]{display:flex;align-items:center;gap:9px}.sidebar-bottom svg{flex-shrink:0}.sidebar-bottom .sidebar-theme-caption{margin:0}.sidebar-bottom{gap:10px}.navigation button>.nav-label{width:auto;font-size:14px;text-align:left;color:inherit}
@media(min-width:621px){.sidebar-collapsed .app{grid-template-columns:78px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding:21px 10px;gap:19px;border-radius:23px}.sidebar-collapsed .brand-row{flex-direction:column;gap:16px}.sidebar-collapsed .brand-label,.sidebar-collapsed .brand-row>.avatar,.sidebar-collapsed .workspace-card,.sidebar-collapsed .section-caption,.sidebar-collapsed #template-shortcuts,.sidebar-collapsed .add-template,.sidebar-collapsed .sidebar-bottom>span,.sidebar-collapsed .sidebar-bottom>[data-theme-slot],.sidebar-collapsed .navigation .nav-label,.sidebar-collapsed .sidebar-bottom a>span,.sidebar-collapsed .sidebar-bottom button>span{display:none}.sidebar-collapsed .brand{padding:0;flex:none}.sidebar-collapsed .sidebar-space-compact{display:grid;place-items:center;width:42px;height:42px;margin:0 auto;border-radius:13px;background:var(--glass-field);color:var(--muted)}.sidebar-collapsed .navigation button{justify-content:center;padding:13px 0;gap:0}.sidebar-collapsed .navigation button>svg{width:21px;height:21px;flex-shrink:0}.sidebar-collapsed .sidebar-bottom{justify-items:center}.sidebar-collapsed .sidebar-bottom>.account-entry,.sidebar-collapsed .sidebar-bottom>button{display:grid;place-items:center;padding:8px;width:40px;height:40px;border-radius:11px}.sidebar-collapsed .sidebar-toggle>svg{transform:rotate(180deg)}}
.notes-screen #content{max-width:none}.notes-screen .notes-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.note-layout-tools{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin:0 0 20px;padding:5px 0;flex-wrap:wrap;color:var(--muted);font-size:10px}.note-layout-tools>label{display:flex;align-items:center;gap:10px}.note-layout-tools input[type=range]{width:110px;accent-color:var(--accent);padding:0;height:20px}.note-layout-tools output{font-size:10px;min-width:32px;font-variant-numeric:tabular-nums}.note-layout-tools>button{font-size:10px;color:var(--muted);padding:6px;border-radius:7px}.note-layout-tools>button:hover{background:var(--glass-field)}.note-page{position:relative;width:var(--note-width,100%);min-width:min(100%,310px);margin:0 auto}.note-width-handle{position:absolute;z-index:1;right:-12px;top:0;bottom:0;width:10px;cursor:ew-resize;touch-action:none;border-radius:6px}.note-width-handle::before{content:'';position:absolute;left:4px;top:0;bottom:0;width:2px;border-radius:5px;background:var(--line);opacity:.3}.note-width-handle:hover::before,.note-width-handle:focus-visible::before{background:var(--accent);opacity:1}.note-document{container-type:inline-size}.note-blocks{display:grid;grid-template-columns:repeat(var(--note-columns,1),minmax(0,1fr));gap:22px;align-items:start}.note-column{min-width:0}.note-column-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);border-bottom:1px solid var(--line);padding:0 2px 8px;margin-bottom:10px}.note-column-head button{display:grid;place-items:center;width:25px;height:25px;border-radius:6px}.note-column-head button:hover{background:var(--glass-field)}.note-block,.note-block.quote{padding-left:52px}.block-menu-trigger{left:0;width:27px}.block-fold-trigger{position:absolute;top:5px;left:28px;width:22px;height:28px;display:grid;place-items:center;padding:0;border-radius:6px;color:var(--muted);opacity:.65}.block-fold-trigger svg{transform:rotate(90deg)}.block-fold-trigger[aria-expanded=false] svg{transform:none}.note-block:hover>.block-fold-trigger,.note-block:focus-within>.block-fold-trigger{opacity:1}.block-fold-trigger:hover{background:var(--glass-field)}.block-collapsed-preview{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 8px;font:inherit;font-size:12px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere;text-align:left}.block-collapsed-preview small{font-size:9px;white-space:nowrap;margin-left:auto;color:var(--accent)}.note-column .note-block:first-of-type{margin-top:0}.note-add-block:disabled{opacity:.35;cursor:default}.note-document>.note-add-block{margin-top:18px;font-size:11px}.attachment-fold{display:grid;place-items:center;width:29px;height:29px;padding:0;flex-shrink:0;align-self:flex-start;border-radius:8px;color:var(--muted)}.attachment-fold[aria-expanded=true] svg{transform:rotate(90deg)}.attachment-fold:hover{background:var(--glass-field-hover)}.attachment-preview{width:100%;min-width:0}.note-attachment.is-folded{padding-block:10px}.note-attachment.is-folded .attachment-info{min-width:0}.attachment-photo{display:block}.note-attachment .attachment-info{order:0}.note-attachment .attachment-preview{order:2}.note-attachment .attachment-actions{order:1}
@container(max-width:600px){.note-blocks{grid-template-columns:minmax(0,1fr)}.note-column+.note-column{border-top:1px solid var(--line);padding-top:14px}}
@media(max-width:1000px){.notes-screen .notes-layout{grid-template-columns:minmax(0,1fr);gap:17px}.notes-screen .notes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.notes-screen .notes-layout{grid-template-columns:minmax(0,1fr)}.notes-screen .notes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.note-layout-tools{justify-content:flex-start}.note-width-handle{right:-9px}.notes-screen .note-editor{padding-inline:0}}
@media(max-width:620px){.sidebar-toggle{display:none}.note-page{width:100%;min-width:0}.note-width-handle{display:none}.note-layout-tools{display:none}.note-block,.note-block.quote{padding-left:48px}.block-fold-trigger{left:26px;width:20px}.block-menu-trigger{width:25px}.block-fold-trigger{opacity:1}.note-edit-hint{line-height:1.8}.note-column-head{font-size:10px}}
.note-layout-tools .glass-range>output{display:none}.note-layout-tools .glass-range{gap:0;min-width:110px}.note-layout-tools input[type=range]:focus-visible{outline:2px solid var(--glass-focus);outline-offset:3px}.note-layout-tools input[type=range]:focus{outline-color:var(--glass-focus)}
