input[type=checkbox]{accent-color:#2563eb;cursor:pointer;width:20px;min-width:20px;height:20px;min-height:20px;margin:0}label:has(input[type=checkbox]){cursor:pointer;align-items:center;gap:8px;line-height:1.25;display:inline-flex}label:has(>span:first-child+input[type=checkbox]+span)>span:first-child{display:none!important}div:has(>label:first-child+label input[type=checkbox])>label:first-child{display:none!important}label:has(input[type=checkbox]) input[type=checkbox]{flex:none}label:has(input[type=checkbox]) span{color:#4b5563;font-weight:400}.labnod-sources-action-row{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-height:46px!important;margin-bottom:16px!important;display:flex!important}.labnod-sources-action-left,.labnod-sources-action-right{align-items:flex-start!important;gap:12px!important;display:flex!important}.labnod-sources-action-left{justify-content:flex-start!important}.labnod-sources-action-right{justify-content:flex-end!important;margin-left:auto!important}.labnod-sources-action-btn,.labnod-sources-action-gear{appearance:none!important;box-sizing:border-box!important;vertical-align:top!important;border-style:solid!important;border-width:1px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;line-height:1!important;display:inline-flex!important}.labnod-sources-action-btn{gap:10px!important;width:220px!important;min-width:220px!important;max-width:220px!important;padding:0 16px!important;font-size:15px!important;font-weight:500!important}.labnod-sources-action-gear{width:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important}.labnod-sources-action-btn--primary{border-color:#0000!important}.labnod-sources-action-btn svg,.labnod-sources-action-gear svg{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;display:block!important}.labnod-sources-group-card{width:calc(100% - 18px)!important;margin-left:18px!important}.labnod-sources-delete-inline{box-sizing:border-box!important;color:#4b5563!important;cursor:pointer!important;background:#fff!important;border:1px solid #7a8aa040!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;display:inline-flex!important}.labnod-sources-delete-inline:hover{color:#111827!important;background:#f4f6f8!important}.labnod-sources-delete-inline svg{width:15px!important;height:15px!important;display:block!important}.labnod-sources-delete-inline,button.labnod-sources-delete-inline,.labnod-sources-resource-delete-inline,button.labnod-sources-resource-delete-inline{box-sizing:border-box!important;color:#4b5563!important;cursor:pointer!important;background:#fff!important;border:1px solid #7a8aa040!important;border-radius:8px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.labnod-sources-delete-inline svg,button.labnod-sources-delete-inline svg,.labnod-sources-resource-delete-inline svg,button.labnod-sources-resource-delete-inline svg{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;display:block!important}.labnod-sources-project-title-shift{margin-left:30px!important;padding-left:0!important}.labnod-sources-group-title-shift{margin-left:34px!important;padding-left:0!important}.labnod-sources-resource-delete-inline,button.labnod-sources-resource-delete-inline{box-sizing:border-box!important;color:#4b5563!important;cursor:pointer!important;background:#fff!important;border:1px solid #7a8aa040!important;border-radius:8px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.labnod-sources-resource-delete-inline svg,button.labnod-sources-resource-delete-inline svg{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;display:block!important}.labnod-sources-edit-project-end,.labnod-sources-edit-group-end{transform:translate(4px)!important}.labnod-sources-edit-project-end svg,.labnod-sources-edit-group-end svg{width:15px!important;height:15px!important}.labnod-editor-search-hit{background:#facc1573;border-radius:3px;box-shadow:0 0 0 1px #d977062e}.labnod-editor-search-hit-current{background:#2563eb3d;box-shadow:0 0 0 1px #2563eb73}.labnod-reference-rich-editor mark{border-radius:3px;padding:0 1px}math-field.labnod-formula-display,math-field.labnod-formula-preview,math-field.labnod-formula-display::part(container),math-field.labnod-formula-display::part(content),math-field.labnod-formula-preview::part(container),math-field.labnod-formula-preview::part(content){box-shadow:none!important;background:#fff!important;border:0!important;outline:none!important}math-field.labnod-formula-display::part(menu-toggle),math-field.labnod-formula-preview::part(menu-toggle),math-field.labnod-formula-display::part(virtual-keyboard-toggle),math-field.labnod-formula-preview::part(virtual-keyboard-toggle){display:none!important}.labnod-table-tool{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12px;line-height:1}.labnod-table-tool:hover{color:#111827;background:#e5edf7}.labnod-table-editor-prose{cursor:text;font-size:12.5px;line-height:1.45}.labnod-table-editor-prose .tableWrapper{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow-x:auto}.labnod-table-editor-prose table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:100%;margin:0}.labnod-table-editor-prose th,.labnod-table-editor-prose td{vertical-align:top;border:1px solid #cbd5e1;border-top:0;border-left:0;min-width:90px;padding:6px 8px;position:relative}.labnod-table-editor-prose th:last-child,.labnod-table-editor-prose td:last-child{border-right:0}.labnod-table-editor-prose tr:last-child th,.labnod-table-editor-prose tr:last-child td{border-bottom:0}.labnod-table-editor-prose tr:first-child th:first-child,.labnod-table-editor-prose tr:first-child td:first-child{border-top-left-radius:9px}.labnod-table-editor-prose tr:first-child th:last-child,.labnod-table-editor-prose tr:first-child td:last-child{border-top-right-radius:9px}.labnod-table-editor-prose th{background:#f8fafc;font-weight:600}.labnod-table-editor-prose .selectedCell:after{background:#2957a41f}.labnod-table-editor-prose p{margin:0}.labnod-table-editor-prose .resize-cursor{cursor:ew-resize}.labnod-table-editor-prose .column-resize-handle{cursor:col-resize;pointer-events:none;z-index:20;background-color:#2957a4;width:4px;position:absolute;top:0;bottom:0;right:-2px}.labnod-table-editor-prose.resize-cursor{cursor:col-resize}.labnod-shell main,.labnod-shell main *{min-width:0}[data-labnod-screen=projects],[data-labnod-screen=library]{max-width:100%;overflow-x:hidden}[data-labnod-screen=projects] [data-project-card]{max-width:100%;overflow:hidden}[data-labnod-screen=projects] [data-project-title],[data-labnod-screen=projects] [data-project-description]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-labnod-screen=library] .rounded-2xl,[data-labnod-screen=library] button{max-width:100%;overflow:hidden}[data-labnod-screen=library] button .font-semibold,[data-labnod-screen=library] button .font-medium{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-labnod-screen=library] button .text-sm{text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-labnod-screen=library] button .mt-1.text-sm,[data-labnod-screen=library] button .mt-2.text-sm{white-space:nowrap;display:block}[data-labnod-screen=library] .rounded-2xl .text-lg,[data-labnod-screen=library] .rounded-2xl .text-xl,[data-labnod-screen=library] .rounded-2xl .font-semibold,[data-labnod-screen=library] .rounded-2xl .mt-1.text-sm,[data-labnod-screen=library] .rounded-2xl .mt-2.text-sm,[data-labnod-screen=library] .rounded-2xl p.text-sm,[data-labnod-screen=library] .rounded-2xl div.text-sm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
