.comfy-menu #crystools-root { /*background-color: red;*/ box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3); background-color: var(--comfy-menu-bg); border-radius: 8px; border: 1px solid var(--border-color); display: flex; width: 100%; flex-direction: column; margin: 7px; padding: 5px 0; gap: 5px; .crystools-monitor-container { width: 100%; cursor: crosshair; /*margin: 4px 0;*/ display: flex; /* by progress bar base */ flex-wrap: wrap; flex-direction: column; .crystools-monitor { margin: 1px 10px; height: 12px; position: relative; display: flex; align-items: center; flex-direction: row; .crystools-text { width: 40px; font-size: 10px; text-align: right; margin-right: 3px; &:hover { font-weight: 600; color: var(--input-text); } } .crystools-label { &:hover { font-weight: 800; color: var(--input-text); } } } .crystools-content { height: 100%; flex-grow: 1; position: relative; background-color: var(--content-hover-bg) } .crystools-slider { position: absolute; height: 100%; width: 0; box-shadow: inset 2px 2px 10px rgba(0, 0, 0, 0.2); } .crystools-label { position: relative; width: 100%; color: var(--input-text); font-size: 10px; } .crystools-progress-bar { cursor: pointer; margin: 0 9px 0; height: 18px; position: relative; border-radius: 3px; background-color: var(--comfy-input-bg); .crystools-slider { position: absolute; height: 100%; width: 50%; transition: width 0.2s; background-color: green; box-shadow: inset 2px 2px 10px rgba(0, 0, 0, 0.3); } .crystools-label { position: absolute; margin: auto 0; width: 100%; color: var(--input-text); font-size: 14px; } } } } .comfyui-menu #crystools-root { /*background-color: red;*/ display: flex; flex-direction: row; flex-shrink: 1; flex-grow: 100; justify-content: center; /*gap: 5px;*/ /*width: 100%;*/ /*height: 100%;*/ /*margin: 0 auto;*/ /*align-items: center;*/ /*align-self: center;*/ min-width: 200px; .crystools-monitor-container { /*background-color: var(--comfy-menu-bg);*/ /*width: 100%;*/ cursor: crosshair; /*margin: 4px 0;*/ display: flex; /* by progress bar base */ flex-wrap: wrap; flex-direction: row; justify-content: flex-end; align-items: center; gap: 5px; /*height: 100%;*/ /*max-width: 300px;*/ /*min-width: 200px;*/ .crystools-monitor { background-color: var(--comfy-input-bg); position: relative; align-items: center; flex-direction: row; /*width: 60px;*/ /*height: 100%;*/ .crystools-text { font-size: 10px; text-align: right; margin-left: 3px; position: absolute; font-weight: 100; bottom: 2px; z-index: 10; /*&:hover {*/ /* font-weight: 600;*/ /* color: var(--input-text);*/ /*}*/ } /*.crystools-label {*/ /* &:hover {*/ /* font-weight: 800;*/ /* color: var(--input-text);*/ /* }*/ /*}*/ } .crystools-content { position: relative; } .crystools-slider { position: absolute; height: 100%; width: 0; box-shadow: inset 2px 2px 10px rgba(0, 0, 0, 0.2); } .crystools-label { position: relative; width: 100%; color: var(--input-text); font-weight: 500; font-size: 11px; right: 2px; top: 2px; text-align: right; } } }