*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#111}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#444;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.selection-box{border:1px solid #4af;background:#44aaff14;position:fixed;pointer-events:none;box-sizing:border-box;z-index:50}.os-panel button{cursor:pointer}.os-panel button:not(:disabled):hover{color:#ccc!important}.os-panel .os-row:hover{background:#252525!important}.os-panel .os-row.os-row--selected:hover{background:#1e4a6a!important}.os-panel .os-btn-primary{transition:background .1s,border-color .1s}.os-panel .os-btn-primary:not(:disabled):hover{background:#357ab8!important;border-color:#4a9fd4!important;color:#fff!important}.os-panel .os-btn-primary:disabled{cursor:not-allowed;opacity:.5}.os-panel .os-btn-secondary{transition:background .1s,border-color .1s}.os-panel .os-btn-secondary:not(:disabled):hover{background:#2a2a2a!important;border-color:#555!important;color:#ccc!important}.os-panel .os-btn-danger{transition:background .1s}.os-panel .os-btn-danger:not(:disabled):hover{background:#4a2020!important;color:#f88!important}.os-panel .os-tab:not(.os-tab--active):hover{color:#aaa!important}.os-panel .os-menu-item:hover{background:#2c5f8a33!important;color:#8ec6f5!important}.os-panel .os-btn-analyze:not(:disabled):hover{background:#255a8a!important;border-color:#4a9fd4!important}.os-panel .os-btn-apply:not(:disabled):hover{background:#357ab8!important}.os-panel .os-btn-discard:not(:disabled):hover{background:#4a2525!important;border-color:#7a4444!important}.os-panel .os-icon-btn:hover{background:#2a2a2a!important;color:#ccc!important}.os-panel .os-toggle-btn:hover{border-color:#666!important;color:#aaa!important}.os-panel .os-editable-name{cursor:text;border-radius:2px;transition:background .1s}.os-panel .os-editable-name:hover{background:#ffffff0f}.os-panel .os-expand-toggle{cursor:pointer;transition:color .1s}.os-panel .os-expand-toggle:hover{color:#999!important}.os2d button:not(:disabled){cursor:pointer;transition:background .1s,border-color .1s,color .1s}.os2d button:disabled{cursor:not-allowed}.os2d [data-os2d-nav-btn]:hover{color:#ddd!important}.os2d [data-os2d-toolbar-btn]:not([data-active=true]):hover,.os2d [data-os2d-sidebar-tab]:not([data-active=true]):hover{background:#252525!important;color:#aaa!important}.os2d [data-os2d-toolbar-btn][data-active=true]:hover,.os2d [data-os2d-sidebar-tab][data-active=true]:hover{background:#255a8a!important;border-color:#3a7ab0!important;color:#8ec6f5!important}.os2d [data-os2d-bordered-btn]:not(:disabled):hover{background:#2a2a2a!important;border-color:#555!important;color:#aaa!important}.os2d [data-os2d-bordered-btn][data-active=true]:not(:disabled):hover{background:#255a8a!important;border-color:#3a7ab0!important;color:#8ec6f5!important}.os2d [data-os2d-icon-btn]:not(:disabled):hover{color:#aaa!important}.os2d [data-os2d-swatch]:hover{transform:scale(1.08);box-shadow:0 0 0 2px #555}.os2d [data-os2d-swatch]{cursor:pointer;transition:transform .1s,box-shadow .1s}.os2d [data-os2d-layer-row]{cursor:pointer;transition:background .1s}.os2d [data-os2d-layer-row]:hover{background:#2a3540!important}.os2d [data-os2d-layer-row][data-active=true]:hover{background:#234a6a!important}.os2d [data-os2d-resize-handle]:hover{background:#ffffff14!important}.os2d [data-os2d-resize-handle]{transition:background .1s}.os2d input[type=range],.os2d input[type=color],.os2d select{cursor:pointer}.os2d label[for],.os2d label:has(input[type=file]){cursor:pointer}.os2d input[type=text],.os2d input[type=number],.os2d textarea{cursor:text}.os2d input[type=checkbox]{cursor:pointer}.os2d a{cursor:pointer;transition:color .1s}.os2d a:hover{color:#7ab8f5!important}.os2d [data-os2d-ctx-menu] button:not(:disabled):hover{background:#333!important;color:#fff!important}.os2d [data-os2d-secondary-btn]:hover{background:#2a2a2a!important;border-color:#555!important;color:#aaa!important}.os2d [data-os2d-primary-btn]:not(:disabled):hover{background:#255a8a!important;border-color:#3a7ab0!important;color:#8ec6f5!important}.os2d [data-os2d-stop-btn]:hover{background:#e04444!important;color:#fff!important}.os2d [data-os2d-danger-btn]:hover{background:#4a2828!important;border-color:#744!important;color:#e88!important}
