html,body{width:100%;height:100%;margin:0}.toolbar-number-field input{appearance:textfield}.toolbar-number-field input::-webkit-inner-spin-button,.toolbar-number-field input::-webkit-outer-spin-button{margin:0;appearance:none}.toolbar>div+div{padding-left:6px;border-left:1px solid var(--app-border)}.toolbar-separator{align-self:stretch;border-left:1px solid var(--app-border);opacity:.5}.app-shell .menubar button,.app-shell .toolbar button{border-color:var(--app-topbar-bg);background:var(--app-topbar-bg);box-shadow:none}.app-shell .menubar button:hover,.app-shell .menubar button.active,.app-shell .toolbar button:hover,.app-shell .toolbar button.active{background:var(--app-hover-bg)}.tree-row.drop-above{box-shadow:inset 0 2px var(--app-selected-text)}.tree-row.drop-below{box-shadow:inset 0 -2px var(--app-selected-text)}.tree-row.drop-inside{box-shadow:inset 0 0 0 1px var(--app-selected-text)}.app-shell .panel.panel-collapsed{min-width:0;border-width:0;overflow:hidden;padding:0}.panel-resize-handle{width:8px;height:100%;background:var(--app-border);cursor:col-resize;touch-action:none}.panel-resize-handle:hover{background:var(--app-hover-bg)}.left-panel.panel-drop-above{box-shadow:inset 0 3px var(--app-selected-text)}.left-panel.panel-drop-below{box-shadow:inset 0 -3px var(--app-selected-text)}.tree-row .expand-toggle{cursor:pointer}.toolbar-text-button{min-width:38px;padding:0 8px;font-size:12px;font-weight:700}.tree-opacity-button{position:relative;touch-action:none}.tree-opacity-button .opacity-icon{font-size:19px}.tree-opacity-button .opacity-value{position:absolute;right:1px;bottom:1px;min-width:14px;padding:0 1px;border-radius:2px;color:var(--app-bg);background:var(--app-muted);font-size:7px;font-weight:700;line-height:8px;text-align:center}.tree-opacity-button:hover .opacity-value{background:var(--app-selected-text)}.readonly-selection :is(input:not([readonly]),select,textarea,button:not(.fieldset-toggle)){pointer-events:none;opacity:.62}*{scrollbar-color:var(--app-border-strong) var(--app-surface);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--app-surface)}::-webkit-scrollbar-thumb{border:2px solid var(--app-surface);border-radius:999px;background:var(--app-border-strong)}::-webkit-scrollbar-thumb:hover{background:var(--app-muted)}
