:root{color-scheme:light;--bg:#f6f8fb;--panel:#fff;--text:#273349;--muted:#8390a5;--line:#e4eaf3;--accent:#1262ed;--soft:#f0f5ff;--note-line-height:1.8;font-family:Arial,Helvetica,sans-serif;font-size:16px}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--text);line-height:1.55}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .12s,border-color .12s}button:hover{background:var(--soft);border-color:#c8d8f7}button:disabled{opacity:.5;cursor:wait}button svg{width:20px;height:20px;flex:none;pointer-events:none}input,select{background:#fff;border:1px solid var(--line);border-radius:7px;padding:10px;max-width:100%}input:focus,select:focus{border-color:var(--accent)}a{color:var(--accent)}:focus-visible{outline:2px solid #83b3ff;outline-offset:3px}.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:hover{background:#0754d5;color:#fff}.icon-button{width:42px;height:42px;padding:10px;flex:none}header{display:flex;align-items:center;gap:20px;padding:18px 32px;background:#fff;border-bottom:1px solid var(--line);min-height:78px}.brand{font-size:23px;letter-spacing:-.6px;color:var(--accent)}#projects{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:thin;min-width:0}.project-group{display:flex;align-items:center;flex:none}.project-group>button{border-color:transparent;font-weight:600;padding:10px 12px}.project-group>button.active{color:var(--accent);background:var(--soft)}.project-group>.project-options{padding:8px 3px;width:25px}.project-options,.tab-options{opacity:0;pointer-events:none}.project-group:hover>.project-options,.project-group:focus-within>.project-options,.tab-group:hover>.tab-options,.tab-group:focus-within>.tab-options{opacity:1;pointer-events:auto}.header-tools{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.plus{font-size:24px;line-height:20px}.tabs-row{display:flex;align-items:center;gap:10px;padding:0 32px;border-bottom:1px solid var(--line);background:#f8fafc;min-height:63px}#tabs{display:flex;overflow:auto;align-self:stretch;gap:14px;min-width:0}.tab-group{display:flex;align-items:center;border-bottom:3px solid transparent;flex:none}.tab-group.active{border-color:var(--accent)}.tab-group>button{border:0;background:transparent;border-radius:0;padding:18px 10px;color:#738199}.tab-group.active>button{color:var(--accent);font-weight:600}.tab-group>.tab-options{padding:12px 0}.tabs-row>button{border:0;background:transparent;color:#8390a5;font-size:15px;padding:12px 6px}#trash-tab{margin-left:auto;color:#68758d;gap:9px}#trash-tab.active{color:var(--accent);background:var(--soft)}.board{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(290px,1fr));gap:20px;padding:22px 28px 32px;overflow-x:auto;align-items:stretch;min-height:calc(100dvh - 142px)}.column{min-width:0;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;min-height:calc(100dvh - 196px);box-shadow:0 2px 8px #1f355007}.column-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:18px 25px;min-height:72px}.column-head strong{color:#172235;font-size:22px;line-height:1.35;overflow-wrap:anywhere}.column-head button{width:37px;height:37px;padding:5px;background:#f9fafc;font-size:22px}.column-tools{display:flex;justify-content:space-between;gap:8px;padding:14px 24px}.column-tools button{font-size:14px;padding:8px 12px}.column-tools button:first-child{background:var(--soft);color:var(--accent);border-color:transparent;font-weight:600}.column-tools button:last-child{background:#fafbfd}.cards{flex:1;min-height:180px;padding:0 24px 24px}.card{position:relative;cursor:pointer;padding:23px 0 25px;border-top:1px solid var(--line);overflow-wrap:anywhere}.card:focus-visible{outline-offset:2px}.card-content{padding-right:24px;line-height:var(--note-line-height)}.card-text{max-height:300px;overflow:hidden}.card-text p,.card-text div{margin:0}.card-archive{position:absolute;top:20px;right:-6px;width:29px;height:30px;padding:6px;border:0;background:#fff;opacity:0;pointer-events:none;color:#77849a}.card:hover>.card-archive,.card:focus-within>.card-archive{opacity:1;pointer-events:auto}.card-archive svg{width:17px;height:17px}.card-gallery{display:grid;grid-template-columns:repeat(var(--gallery-cols,2),minmax(0,1fr));gap:10px;margin-top:14px;align-items:start}.card-content>.card-gallery:first-child{margin-top:0}.thumb{display:flex;align-items:flex-start;justify-content:flex-start;height:110px;min-width:0;background:transparent}.card .thumb img{display:block;max-width:100%;max-height:110px;width:auto;height:auto;border-radius:12px;margin:0;cursor:zoom-in;background:transparent}.gallery-more{grid-column:1 / -1;text-align:right;color:#97a3b6;line-height:20px;height:20px;letter-spacing:3px;font-size:24px}.column.drop-target{border-color:#75a9fb;background:#fbfdff;box-shadow:0 0 0 2px #dbeafe}.placeholder{height:65px;background:#f0f6ff;border:1px dashed #8db7fa;border-radius:7px;margin:10px 0}.dragging{opacity:.3}.more{margin:0 24px 20px;font-size:14px}.board-dragging .column{cursor:copy}#empty{margin:24px 32px;color:var(--muted)}#status,#note-error{padding:12px 24px;background:#fff5e6;color:#955911;font-size:14px;border-bottom:1px solid #f2dfc0}#note{position:fixed;inset:0;height:100dvh;z-index:20;display:flex;flex-direction:column;background:var(--bg)}.note-heading{display:flex;align-items:center;gap:14px;padding:14px 24px;background:#fff;min-height:72px;flex:none}.note-navigation{display:flex;align-items:center;gap:8px}.note-navigation button{min-width:106px}.note-heading strong{font-size:23px;color:var(--accent);font-weight:600}#save-status{margin-left:auto;color:var(--muted);font-size:14px}.note-heading #save-now{min-width:120px}.note-heading #note-archive{width:48px}.note-heading #note-settings{border-color:transparent;color:var(--muted)}#toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;background:#fafcff;border-top:1px solid #f7f9fd;border-bottom:1px solid #dfe9fb;padding:13px 24px;flex:none}.tool-group{display:flex;align-items:center;gap:7px}.tool-group+ .tool-group{padding-left:12px;border-left:1px solid var(--line)}#toolbar button{padding:9px 12px;font-size:15px;min-height:40px}#toolbar button svg{color:var(--accent)}[data-command=bold],[data-command=underline]{min-width:41px;font-size:18px!important}.color-control{display:flex;align-items:center;justify-content:center;position:relative;width:41px;height:41px;background:#fff;border:1px solid #dfe8f8;border-radius:7px;font-weight:700;font-size:19px;cursor:pointer}.color-control:not(.highlight) span{border-bottom:3px solid var(--text);line-height:22px}.color-control input{position:absolute;inset:0;opacity:0;width:100%;height:100%;padding:0;cursor:pointer}.highlight{color:var(--accent);background:#e9f1ff;border-color:#c5d9ff}#copy-note{margin-left:auto}#editor-scroll{flex:1;min-height:0;overflow:auto;padding:22px 24px 40px}#editor{min-height:calc(100dvh - 210px);width:min(1120px,100%);margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px 40px;outline:0;font-size:17px;line-height:var(--note-line-height);overflow-wrap:anywhere;box-shadow:0 2px 7px #24416c03}#editor:empty:before{content:attr(data-placeholder);color:#a1adbe;pointer-events:none}#editor p,#editor div{margin:0}#editor img{display:block;width:auto;max-width:100%;height:auto;border-radius:14px;margin:20px 0;cursor:grab}#editor img.selected-media{outline:2px solid #5595ff;outline-offset:4px}#editor pre{white-space:pre-wrap}#editor table,.card-content table{border-collapse:collapse;max-width:100%;width:100%;table-layout:fixed;margin:14px 0}#editor td,#editor th,.card-content td,.card-content th{border:1px solid #d9e2ef;padding:9px 12px;min-width:30px;vertical-align:top;overflow-wrap:anywhere}#editor th{background:#f6f9ff;font-weight:600}.context-tools{flex:none;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 24px;background:#f0f6ff;border-bottom:1px solid #dce8fb;font-size:13px}.context-tools>span{font-weight:600;color:#3565a6}.context-tools button{font-size:12px;padding:5px 9px}.context-tools label{display:flex;align-items:center;gap:9px}.context-tools input[type=range]{width:120px;accent-color:var(--accent);padding:0}.context-tools output{width:50px;color:#64758d}#image-resize-handle{position:fixed;width:15px;height:15px;min-width:0;padding:0;border:2px solid #fff;border-radius:3px;background:#2463eb;z-index:25;touch-action:none;cursor:nwse-resize}.editing{overflow:hidden}dialog{width:min(490px,calc(100vw - 28px));border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);padding:24px;max-height:90dvh;box-shadow:0 18px 80px #0b26552b}dialog::backdrop{background:#1c304a55}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.dialog-heading strong{font-size:19px;color:#14243c}.dialog-heading .icon-button{width:30px;height:30px;border:0;padding:3px;color:#8b98ac}.dialog-actions{display:flex;justify-content:flex-end;margin-top:24px}#manage-body label{display:block;font-size:14px;margin-bottom:15px}#manage-body input:not([type=range]),#manage-body select{display:block;width:100%;margin-top:7px}#manage-body p{font-size:13px;color:#7b899e}#manage-body .danger{color:#b34e47;margin-top:14px}.spacing-control output{float:right;color:var(--accent)}.spacing-control input[type=range]{width:100%;margin:18px 0;accent-color:var(--accent)}.spacing-preview{background:#f7faff;padding:18px;border:1px solid var(--line);border-radius:8px;line-height:var(--note-line-height);font-size:15px}#manage-error{color:#a33e30;font-size:13px}.transfer-progress{width:100%;height:9px;accent-color:var(--accent);margin:10px 0}.transfer-message{font-size:13px;color:#71829c}.transfer-actions{display:flex;gap:10px;margin-top:12px}#viewer{width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:#152036f5}.viewer-tools{position:sticky;top:0;display:flex;justify-content:flex-end;gap:10px;padding:14px;background:#18273c;z-index:1}.viewer-stage{min-height:calc(100% - 70px);display:flex;align-items:center;justify-content:center;padding:18px}.viewer-stage img{max-width:100%;max-height:calc(100dvh - 110px);border-radius:12px;object-fit:contain;cursor:zoom-in}.viewer-stage img.full-size{max-width:none;max-height:none;cursor:zoom-out}.viewer-stage:has(.full-size){justify-content:flex-start;align-items:flex-start}.login{max-width:470px;margin:12vh auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:32px}.login h1{color:var(--accent);font-size:25px}.login input[type=password]{display:block;width:100%;margin:12px 0 20px}.login pre{white-space:pre-wrap;background:#f7faff;padding:14px}.danger{color:#b34e47}
@media(hover:none){.project-options,.tab-options{opacity:1;pointer-events:auto}.card-archive{opacity:1;pointer-events:auto}}@media(max-width:1050px){header{gap:10px;padding:15px 22px}.header-tools{gap:7px}.header-tools>button{font-size:14px;padding:9px 10px}.header-tools .icon-button{width:38px}.brand{font-size:21px}#toolbar{gap:9px}.alignment{border:0!important;padding-left:0!important}}@media(max-width:700px){header{flex-wrap:wrap;padding:12px 15px;gap:12px}.brand{font-size:20px}.header-tools{gap:5px}.header-tools>button{font-size:12px;padding:8px}.header-tools button svg{width:16px;height:16px}.header-tools .icon-button{width:32px;height:34px}#projects{order:3;width:100%}.project-group>button{font-size:14px;padding:8px 10px}.tabs-row{padding:0 12px;gap:3px;flex-wrap:wrap;min-height:0}#tabs{flex:1 0 calc(100% - 96px);max-width:calc(100% - 96px);gap:7px}.tab-group>button{padding:14px 7px;font-size:14px}#trash-tab{width:93px;font-size:13px;padding:8px 3px}#new-tab,#new-column{font-size:13px;padding:7px 9px;order:2}.board{grid-template-columns:repeat(var(--cols,4),minmax(290px,87vw));gap:14px;padding:16px 14px 24px;scroll-snap-type:x proximity}.column{scroll-snap-align:start;min-height:calc(100dvh - 225px)}.column-head{padding:16px 18px;min-height:65px}.column-head strong{font-size:20px}.column-tools{padding:12px 17px}.column-tools button{font-size:12px;padding:7px 9px}.cards{padding:0 18px 24px}.card-content{font-size:15px;padding-right:20px}.note-heading{padding:10px 12px;gap:7px;flex-wrap:wrap;min-height:0}.note-navigation button{min-width:0;padding:8px;font-size:13px}.note-heading strong{font-size:20px;flex:1}.note-heading #save-now{min-width:0;padding:8px 11px;font-size:13px}#save-status{order:2;width:100%;font-size:12px;margin-left:0}.note-heading #note-settings{width:31px;height:34px;padding:5px}.note-heading #note-archive{width:34px;height:34px;padding:7px}#toolbar{padding:9px 12px;gap:8px}#toolbar button{font-size:13px;padding:7px 9px;min-height:35px}.tool-group{gap:5px}.tool-group+ .tool-group{padding-left:0;border:0}.color-control{height:36px;width:36px}[data-command=bold],[data-command=underline]{min-width:34px}#copy-note{font-size:0!important;padding:7px!important}#copy-note:after{content:'Copier';font-size:12px}.alignment{gap:3px}#editor-scroll{padding:13px 10px 24px}#editor{padding:20px 18px;font-size:16px;min-height:calc(100dvh - 250px);border-radius:10px}.context-tools{padding:7px 12px;gap:6px}.context-tools label{font-size:12px}.context-tools input[type=range]{width:95px}.context-tools>span{font-size:12px}#image-tools button{font-size:11px}.gallery-more{font-size:21px}dialog{padding:21px}#empty{margin:22px 18px}#editor td,#editor th{padding:7px 8px}}

#toolbar button.is-active{color:var(--accent);background:#e8f1ff;border-color:#bdd4ff}


/* PB v7 */
:root{--bg:#f7f9fc;--text:#34415a;--muted:#8b99af;--line:#e4eaf4;--accent:#1264f0;--soft:#f1f6ff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400}button{font-weight:400;border-radius:10px;border-color:#e1e9f5;transition:background .16s,border-color .16s,box-shadow .16s}button svg{stroke-width:1.6}header{min-height:74px;gap:18px;padding:14px 22px;background:#fff}.brand{font-size:24px;font-weight:650;letter-spacing:-.8px}#projects{gap:12px;flex:1;scrollbar-width:thin}.project-group{position:relative;gap:0;flex:none}.project-group>.entity-label{font-size:15px;font-weight:450;padding:10px 12px;line-height:1.5;border-radius:12px}.project-group>.entity-label.active{background:#f1f6ff;color:var(--accent);font-weight:500}.header-tools{gap:10px}.header-tools>button{height:40px;font-size:14px;padding:8px 13px}.header-tools>.icon-button{width:40px;padding:9px}.tabs-row{min-height:58px;gap:14px;padding:0 18px;background:#f8fafd}#tabs{gap:18px;flex:0 1 auto;scrollbar-width:thin}.tab-group{position:relative;gap:0;border-bottom-width:2px}.tab-group>.entity-label{font-size:15px;font-weight:400;padding:16px 8px;color:#7b89a1}.tab-group.active>.entity-label{font-weight:500;color:var(--accent)}#trash-tab{margin-left:auto;font-size:14px;font-weight:400;padding:10px 8px;gap:7px;flex:none;border-radius:10px}.tabs-row>button.create-button,button.create-button{height:36px;min-height:36px;flex:none;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.4;color:#6184b4;background:linear-gradient(180deg,#fafcff,#eef4fd);border:1px solid #dce7f6;border-radius:999px;box-shadow:inset 0 1px 0 #fff}.tabs-row>button.create-button:hover,button.create-button:hover{color:var(--accent);border-color:#abc9f4;background:#eaf2ff;box-shadow:0 2px 8px #285a9f0d}.create-button .plus{font-size:21px;font-weight:300;line-height:1}.entity-group{display:flex;align-items:center;min-width:0}.entity-actions{display:inline-flex;align-items:center;gap:4px;margin:0 6px 0 2px;flex:none;animation:actions-in .12s ease-out}.entity-actions>button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;min-height:27px;padding:6px;border-radius:50%;flex:none;border:1px solid transparent}.entity-actions .entity-pencil{color:#1662d8;background:linear-gradient(145deg,#f1f7ff,#dfeaff);border-color:#d2e2fa;box-shadow:inset 0 1px 1px #fff,0 2px 4px #2c5ba014}.entity-actions .entity-pencil:hover{background:#d8e8ff;box-shadow:0 2px 7px #245ab924}.entity-actions .entity-delete{color:#95a3b8;background:#f6f8fc}.entity-actions .entity-delete:hover{color:#ba4e52;border-color:#f0d1d3;background:#fff1f1}.entity-actions>button svg{width:15px;height:15px}.entity-actions .entity-pencil svg{stroke:none}.entity-ordering .entity-actions{display:none}.entity-dragging{opacity:.4}.entity-group.drop-before:before,.entity-group.drop-after:after{content:'';position:absolute;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent);z-index:2}.entity-group.drop-before:before{left:-5px}.entity-group.drop-after:after{right:-5px}.entity-group[draggable=true]>.entity-label{cursor:grab}.entity-group[draggable=true]>.entity-label:active{cursor:grabbing}@keyframes actions-in{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.board{gap:12px;padding:12px 14px 16px;min-height:calc(100dvh - 132px)}.board.with-add-column{grid-template-columns:repeat(var(--cols,2),minmax(290px,1fr)) 52px}.board.no-columns{grid-template-columns:52px}.column{border-radius:14px;border-color:#e3eaf5;min-height:calc(100dvh - 160px);box-shadow:0 2px 10px #1c3a6503}.column-head{padding:12px 14px;gap:10px;min-height:61px;justify-content:flex-start}.column-title{flex:1}.column-head strong{font-size:19px;font-weight:500;line-height:1.4;flex:0 1 auto;min-width:0;color:#28354b}.column-head button.add-note{width:auto;height:32px;flex:none;padding:5px 9px;border:1px solid #e4edfc;border-radius:9px;background:#f3f7ff;color:var(--accent);font-size:13px;font-weight:400}.column-head .entity-actions{margin-right:0;margin-left:6px}.column-head .entity-actions>button{width:27px;height:27px;min-height:27px;padding:6px;font-size:13px}.cards{padding:0 14px 16px}.card{padding:17px 0 19px}.card-archive{top:14px}.card-content{font-weight:400}.more{margin:0 14px 16px}.add-column-rail{align-self:stretch;min-height:160px;border:1px dashed #dce6f4;border-radius:14px;background:linear-gradient(180deg,#f4f8ff80,#f8fafd20);display:flex;justify-content:center;align-items:flex-start;padding-top:12px}.add-column-rail>button.create-button{width:34px;height:34px;min-height:34px;font-size:24px;font-weight:300;line-height:1;padding:0;border-radius:50%}#empty{margin:16px 20px}.column-tools{display:none}
#toolbar{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:10px 16px;min-height:63px;background:#fff;scrollbar-width:thin}#toolbar>*{flex-shrink:0}#toolbar .tool-group{gap:5px}#toolbar .tool-group+.tool-group{padding-left:8px}#toolbar button{font-size:14px;font-weight:400;padding:8px 11px;min-height:38px}#toolbar .icon-button{width:38px;height:38px;padding:8px}#toolbar #copy-note{margin-left:0;font-size:14px!important;padding:8px 11px!important}#copy-note:after{content:none}#toolbar #save-status{order:0;display:block;flex:1 0 185px;min-width:185px;max-width:none;width:185px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:auto;padding-left:16px;color:#8c99ac;font-size:12px;font-weight:400}#editor-scroll{padding:16px 18px 100px}#editor{min-height:calc(100dvh - 112px);border-radius:14px;font-weight:400}#editor img{border-radius:16px}.context-tools{position:absolute;top:auto;bottom:16px;left:50%;right:auto;transform:translateX(-50%);z-index:2;width:max-content;max-width:calc(100vw - 32px);padding:8px 12px;border:1px solid #dce8fb;border-radius:12px;box-shadow:0 5px 20px #1c35551a}
dialog{border-radius:18px;box-shadow:0 20px 80px #18335c26;padding:24px}.dialog-heading strong{font-weight:500}.dialog-actions{gap:8px}#confirm-delete{width:min(420px,calc(100vw - 28px))}#delete-description{font-size:14px;color:#77859c;line-height:1.65}#delete-error{font-size:13px;color:#b34e47}.danger-fill{background:#bd5359;border-color:#bd5359;color:white}.danger-fill:hover{background:#aa444a;color:white;border-color:#aa444a}.settings-tabs{display:flex;gap:8px;margin-bottom:20px}.settings-tabs button{flex:1}.settings-tabs .active{color:var(--accent);background:var(--soft)}.manager-row{display:flex;align-items:center;gap:6px;margin:10px 0}.manager-row>span{flex:1;min-width:60px;overflow-wrap:anywhere;font-size:14px}.manager-row button{padding:5px 9px;flex:none}.manager-row .icon-button{width:32px;height:34px;padding:6px}#settings-logout{margin-top:20px}
@media(max-width:1050px){header{padding:12px 16px;gap:10px}.header-tools{gap:7px}.header-tools>button{padding:8px 10px;font-size:13px}.tabs-row{padding:0 14px;gap:10px}#projects{gap:6px}#tabs{gap:12px}}
@media(max-width:700px){header{flex-wrap:wrap;padding:10px 12px;gap:8px;min-height:0}.brand{font-size:22px}.header-tools{gap:5px}.header-tools>button{height:34px;padding:6px 8px;font-size:12px}.header-tools>.icon-button{width:32px;height:34px;padding:7px}.header-tools>button.create-button{font-size:12px;height:34px;min-height:34px;padding:6px 9px}#projects{order:3;flex:1 0 100%;width:100%;gap:6px}.project-group>.entity-label{padding:8px 10px;font-size:14px}.tabs-row{padding:0 10px;gap:7px;flex-wrap:nowrap;min-height:52px}#tabs{flex:0 1 auto;max-width:none;gap:9px}.tab-group>.entity-label{padding:14px 7px;font-size:14px}#new-tab{order:0;font-size:12px;min-height:32px;height:32px;padding:5px 10px}#trash-tab{width:auto;font-size:0;flex:none;padding:8px;margin-left:auto}#trash-tab svg{width:19px;height:19px}.board{gap:9px;padding:9px 10px 12px;min-height:calc(100dvh - 155px)}.board.with-add-column{grid-template-columns:repeat(var(--cols,2),minmax(290px,85vw)) 48px}.board.no-columns{grid-template-columns:48px}.column{min-height:calc(100dvh - 180px);border-radius:13px}.column-head{padding:10px 12px;gap:8px;min-height:56px}.column-head strong{font-size:18px}.cards{padding:0 12px 14px}.add-column-rail{padding-top:10px}#toolbar{padding:8px 10px;gap:6px;min-height:56px}#toolbar button{font-size:13px;padding:7px 9px;min-height:36px}#toolbar #copy-note{font-size:13px!important;padding:7px 9px!important}#toolbar #save-status{order:0;flex-basis:185px;width:185px;margin-left:auto;font-size:12px}#editor-scroll{padding:12px 10px 100px}#editor{padding:20px 18px;min-height:calc(100dvh - 98px)}.entity-actions{gap:3px;margin-right:4px}.entity-actions>button{width:25px;height:25px;min-height:25px;padding:5px}dialog{padding:21px}}
#new-column{width:34px;height:34px;min-height:34px;padding:0;font-size:24px;line-height:1;order:0}
.entity-group{position:relative}.entity-actions{position:absolute;left:100%;top:50%;transform:translateY(-50%);z-index:5;margin:0 0 0 3px;padding:3px;background:#fffffff5;border:1px solid #e3eaf5;border-radius:999px;box-shadow:0 3px 12px #23477e10;animation:none}.column-head .entity-actions{left:auto;right:0;margin:0}.project-group:hover,.project-group:focus-within,.tab-group:hover,.tab-group:focus-within{z-index:6}.entity-ordering .entity-group{z-index:auto}

/* PB v8 */
#new-project.create-button,#new-tab.create-button,#new-column.create-button,.column-head button.add-note{height:34px;min-height:34px;padding:5px 10px;gap:6px;font-size:13px;font-weight:400;line-height:1.5;border:1px solid #e4edfc;border-radius:9px;background:#f3f7ff;color:var(--accent);box-shadow:none}#new-project.create-button:hover,#new-tab.create-button:hover,#new-column.create-button:hover,.column-head button.add-note:hover{background:#eaf2ff;border-color:#c8dcfc;box-shadow:none}.create-button .plus{font-size:18px;font-weight:400;line-height:1}#new-column.create-button{width:34px;padding:0;font-size:23px;line-height:1}.column-title{min-width:0}.column-head button.add-note{margin-left:auto;flex:none}.column-head strong{overflow-wrap:anywhere}
.entity-actions,.column-head .entity-actions{position:fixed;left:0;right:auto;top:0;transform:translateY(-50%);z-index:12;gap:5px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.entity-actions>button,.column-head .entity-actions>button{width:30px;height:30px;min-height:30px;border:0;border-radius:50%;padding:7px;box-shadow:none}.entity-actions .entity-pencil{color:#1767f2;background:#edf3ff;border:0;box-shadow:none}.entity-actions .entity-pencil:hover{background:#e0ebff;box-shadow:none}.entity-actions .entity-delete{color:#e83d43;background:#fff0f1;border:0;box-shadow:none}.entity-actions .entity-delete:hover{color:#d3232a;background:#ffe3e5;border:0;box-shadow:none}.entity-actions>button svg{width:16px;height:16px}.entity-actions .entity-delete svg{stroke-width:1.9}
#open-settings{color:#7d8da5;border-color:#e4eaf4;background:#fff;border-radius:11px}#open-settings svg{width:21px;height:21px;stroke-width:1.6}#open-settings:hover{color:var(--accent);background:#f3f7ff;border-color:#d1e1fa}
@media(max-width:700px){#new-project.create-button,#new-tab.create-button,.column-head button.add-note{height:32px;min-height:32px;padding:5px 8px;font-size:12px}.column-head{gap:7px}.entity-actions>button,.column-head .entity-actions>button{width:28px;height:28px;min-height:28px;padding:6px}}

.column-head strong{flex-shrink:1}#tabs{flex-basis:auto}

.entity-actions,.column-head .entity-actions{position:fixed;transform:translateY(-50%);z-index:12;margin:0}

/* PB v9 */
.add-note-card{display:flex;width:100%;min-height:78px;margin:12px 0 2px;padding:18px;gap:7px;border:1px dashed #cddbef;border-radius:11px;background:#fafcff;color:#8a9fbc;font-size:14px;font-weight:400}.add-note-card>span{font-size:21px;font-weight:300;line-height:1}.add-note-card:hover{border-color:#9dbfee;background:#f1f6ff;color:var(--accent)}.cards>.more{display:flex;margin:12px 0;width:100%}
