:root{--surface:#fff;--ui-text:#25262b;--ui-border:#e4e4e9;--ui-hover:#f1f2f5}.brand{font-family:'Brush Script MT','Segoe Script',cursive;font-style:italic;font-size:25px;font-weight:600;letter-spacing:-1px}.top{height:44px;gap:7px;padding:0 8px}.right{height:40px;padding:3px}.toolbar{padding:4px;gap:0}.tool{width:35px;height:33px}.tool svg{width:19px;height:19px}#workspaceSwitcher{padding:5px!important}#workspaceSwitcher span{display:none}#title{width:150px;font-size:12px}#status{font-size:9px}.bottom button,.bottom-left button{height:28px;min-width:28px}.hint,#toolOptions>p,.timeline-bottom,.calendar-hint,.palette-help{display:none!important}#toolOptions{width:210px;padding:10px;left:62px}#toolOptions h3,#stylePopup h3{font-size:11px;margin:5px}.option-grid button{padding:5px;font-size:9px}.option-grid svg{width:30px;height:24px}#props{padding:3px;gap:0;border-radius:8px;max-width:calc(100vw - 90px)}#props button,#props button[id^=myro]{height:30px;min-height:30px;min-width:30px;width:30px;padding:5px}#props button svg{width:19px;height:19px}#props select{height:28px;font-size:11px;max-width:96px}#props input[type=number]{width:40px;font-size:11px}#props .context-sep{margin:0 3px;height:20px}#props .color-dot{width:18px;height:18px}#props .context-count{display:none}#stylePopup{width:220px;padding:8px}.popover>button{padding:8px;font-size:12px}.node .label[contenteditable=true],.node.editing .label{outline:none!important;border:none!important;box-shadow:none!important}.node.editing{outline:1px solid var(--blue)}input[type=range]{accent-color:#4262ff;width:128px;max-width:100%;height:24px;padding:0;cursor:ew-resize}#connectorWidth{width:100%;margin-top:10px}.connector-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.connector-grid button{height:36px;border-radius:5px}.connector-grid svg{width:52px;height:24px}.connector-grid .chosen,.sticky-sizes .chosen{background:#e9edff;color:#4262ff}#props #edgeStart,#props #edgeEnd{width:46px}#props #edgeStart svg,#props #edgeEnd svg{width:40px}.background-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px}.background-grid button{height:30px;border:1px solid #a0a0a066;border-radius:5px}.sticky-palette{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;width:138px;margin:5px auto}.sticky-palette button{width:65px;height:45px;border:1px solid #0003;border-radius:0;box-shadow:0 2px 3px #0001}.sticky-sizes{display:flex;justify-content:center;gap:6px}.sticky-sizes button{padding:8px 14px}#newStickyStack{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px}#newStickyStack svg{width:20px;height:20px}#tidyHandle{position:absolute;z-index:8;width:30px;height:30px;padding:5px;cursor:ew-resize;touch-action:none}#tidyHandle[hidden]{display:none}#tidyHandle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.stack-note:before{content:attr(data-stack-count);position:absolute;right:7px;bottom:5px;font:11px Arial;color:inherit;opacity:.55}.night{--surface:#292e39;--ui-text:#e8ebf3;--ui-border:#454c5c;--ui-hover:#394254;--ink:#e8ebf3;--muted:#b0b9c9;color-scheme:dark}.night .panel,.night dialog,.night .popover,.night #toolOptions,.night #props,.night #detailsPanel{background:var(--surface);color:var(--ui-text);border-color:var(--ui-border)}.night button,.night input,.night select,.night textarea{color:var(--ui-text)}.night input:not([type=color]):not([type=range]):not([type=checkbox]),.night select,.night textarea{background:#222733;border-color:var(--ui-border)}.night button:hover{background:var(--ui-hover)}.night .field,.night .context-count,.night small,.night #status,.night #stylePopup label{color:#bbc4d4}.night .node.frame{background:#29303d55!important}.night .node.frame>.label{color:#d9e0ec}.night .edge-label{fill:#edf1ff;stroke:#20232c}.night .node.organizer,.night .node.folder,.night .node.document,.night .node.kanban{background:#292e39!important;color:#e8ebf3}.night .calendar-cell,.night .timeline-row,.night .kanban-column,.night .folder-preview,.night .workspace-preview{background:#252a35;border-color:#454c5c}.night .kanban-card,.night .planner-entry,.night .canvas-card{color:#25262b}.night .chosen,.night button.active{background:#364982;color:#e2e9ff}.night .node.selected,.night #selectionOutline{outline-color:#91a5ff;border-color:#91a5ff}.night #workspaceBreadcrumbs{background:#292e39;color:#e8ebf3}.night .popover hr{border-color:#454c5c}
#savedPanel{position:absolute;left:60px;top:62px;bottom:55px;width:280px;z-index:15;padding:12px;overflow:auto}#savedPanel[hidden]{display:none}#savedPanel header{display:flex;align-items:center;justify-content:space-between;font-size:13px}#savedPanel header button{font-size:24px;padding:0 8px}.saved-actions{display:flex;gap:4px;margin:10px 0}.saved-actions button{width:34px;height:30px;border:1px solid var(--ui-border);border-radius:4px}.saved-actions svg,.saved-row svg{width:17px;height:17px;flex-shrink:0}.saved-root{border-top:1px solid var(--ui-border);padding:6px 0}.saved-row{display:flex;align-items:center}.saved-row>button:first-child{display:flex;gap:8px;align-items:center;flex:1;min-width:0;text-align:left;padding:8px 2px}.saved-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-row>button:not(:first-child){padding:6px}.saved-root summary{font:10px Arial;color:var(--muted);padding:6px;cursor:pointer}.saved-root .workspace-tree-item button{font-size:11px;padding:7px}.active-root>.saved-row{color:#4262ff}.night .active-root>.saved-row{color:#afbdff}.night .current-space,.night #workspaceBreadcrumbs button{color:#e3d2bd}.night .calendar-weekdays,.night .calendar-month,.night .planner-header,.night .timeline-header,.night .timeline-labels,.night .calendar-day{background:#292e39;color:#dce3ee;border-color:#454c5c}.night .kanban-task{background:#323a48;color:#e8ebf3;border-color:#4c5669}.night .document-preview{color:#c3cbd8}.night .gap-guide span{background:#20232c}.night .field select{background:#222733}.night .popover>label{color:#e8ebf3}#props #myroFont{height:28px;width:90px}#props #myroSize{height:28px;width:40px}#props #changeTypeButton,#props #myroFill{width:30px}.presenting #tidyHandle,.presenting #savedPanel{display:none!important}
.night .calendar-day-number,.night .calendar-weekday,.night .month-title,.night .timeline-name,.night .timeline-head,.night .timeline-axis,.night .organizer-header{color:#dde5f3;border-color:#454c5c}.night .calendar-month-header,.night .planner-toolbar,.night .calendar-cell.outside{background:#232833;color:#b5bfce}.night .details-header,.night .details-section{border-color:#454c5c}.night .node.table td,.night .node.table th{background:#292e39;color:#e8ebf3;border-color:#505a6d}.night .node.file,.night .node.link{background:#292e39!important;color:#e8ebf3!important}.night .format-grid button:hover{background:#394254}.night .node.sticky .label{color:inherit}.night #savedPanel input{width:100%;padding:8px}.night .node.text .label a{color:#a9c5ff}
