style.css 4.4 KB
Newer Older
pythongosssss's avatar
pythongosssss committed
1
2
3
4
5
6
7
8
9
10
11
12
:root {
	--fg-color: #000;
	--bg-color: #fff;
}

@media (prefers-color-scheme: dark) {
	:root {
		--fg-color: #fff;
		--bg-color: #202020;
	}
}

pythongosssss's avatar
pythongosssss committed
13
14
15
16
17
body {
	width: 100vw;
	height: 100vh;
	margin: 0;
	overflow: hidden;
pythongosssss's avatar
pythongosssss committed
18
19
	background-color: var(--bg-color);
	color: var(--fg-color);
pythongosssss's avatar
pythongosssss committed
20
21
22
23
24
25
26
27
}

#graph-canvas {
	width: 100%;
	height: 100%;
}

.comfy-multiline-input {
pythongosssss's avatar
pythongosssss committed
28
29
	background-color: var(--bg-color);
	color: var(--fg-color);
pythongosssss's avatar
pythongosssss committed
30
31
32
33
34
35
36
37
38
39
40
41
	overflow: hidden;
	overflow-y: auto;
	padding: 2px;
	resize: none;
	border: none;
}

.comfy-modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 100; /* Sit on top */
	padding: 30px 30px 10px 30px;
42
43
	background-color: #353535; /* Modal background */
	color: #ff4444;
pythongosssss's avatar
pythongosssss committed
44
45
46
47
48
49
50
51
	box-shadow: 0px 0px 20px #888888;
	border-radius: 10px;
	top: 50%;
	left: 50%;
	max-width: 80vw;
	max-height: 80vh;
	transform: translate(-50%, -50%);
	overflow: hidden;
pythongosssss's avatar
pythongosssss committed
52
	justify-content: center;
53
54
	font-family: monospace;
	font-size: 15px;
pythongosssss's avatar
pythongosssss committed
55
56
57
58
59
60
61
62
63
64
65
66
67
}

.comfy-modal-content {
	display: flex;
	flex-direction: column;
}

.comfy-modal p {
	overflow: auto;
	white-space: pre-line; /* This will respect line breaks */
	margin-bottom: 20px; /* Add some margin between the text and the close button*/
}

Jairo Correa's avatar
Jairo Correa committed
68
69
70
71
72
73
.comfy-modal select,
.comfy-modal input[type=button],
.comfy-modal input[type=checkbox] {
	margin: 3px 3px 3px 4px;
}

pythongosssss's avatar
pythongosssss committed
74
75
76
77
78
79
80
81
82
83
84
.comfy-menu {
	font-size: 15px;
	position: absolute;
	top: 50%;
	right: 0%;
	text-align: center;
	z-index: 100;
	width: 170px;
	display: flex;
	flex-direction: column;
	align-items: center;
City's avatar
City committed
85
86
87
88
89
90
	color: #999;
	background-color: #353535;
	font-family: sans-serif;
	padding: 10px;
	border-radius: 0 8px 8px 8px;
	box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.4);
pythongosssss's avatar
pythongosssss committed
91
92
}

93
94
.comfy-menu button,
.comfy-modal button {
pythongosssss's avatar
pythongosssss committed
95
96
97
	font-size: 20px;
}

pythongosssss's avatar
pythongosssss committed
98
99
.comfy-menu-btns {
	margin-bottom: 10px;
pythongosssss's avatar
pythongosssss committed
100
	width: 100%;
pythongosssss's avatar
pythongosssss committed
101
102
}

pythongosssss's avatar
pythongosssss committed
103
.comfy-menu-btns button {
pythongosssss's avatar
pythongosssss committed
104
105
	font-size: 10px;
	width: 50%;
City's avatar
City committed
106
107
108
109
110
111
112
113
114
	color: #999 !important;
}

.comfy-menu > button {
	width: 100%;
}

.comfy-menu > button,
.comfy-menu-btns button,
115
116
.comfy-menu .comfy-list button,
.comfy-modal button{
City's avatar
City committed
117
118
119
120
121
122
	color: #ddd;
	background-color: #222;
	border-radius: 8px;
	border-color: #4e4e4e;
	border-style: solid;
	margin-top: 2px;
pythongosssss's avatar
pythongosssss committed
123
124
}

Jairo Correa's avatar
Jairo Correa committed
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
.comfy-menu span.drag-handle {
	width: 10px;
	height: 20px;
	display: inline-block;
	overflow: hidden;
	line-height: 5px;
	padding: 3px 4px;
	cursor: move;
	vertical-align: middle;
	margin-top: -.4em;
	margin-left: -.2em;
	font-size: 12px;
	font-family: sans-serif;
	letter-spacing: 2px;
	color: #cccccc;
	text-shadow: 1px 0 1px black;
	position: absolute;
	top: 0;
	left: 0;
}

.comfy-menu span.drag-handle::after {
	content: '.. .. ..';
}

pythongosssss's avatar
pythongosssss committed
150
151
.comfy-queue-btn {
	width: 100%;
pythongosssss's avatar
pythongosssss committed
152
153
}

pythongosssss's avatar
pythongosssss committed
154
.comfy-list {
City's avatar
City committed
155
156
	color: #999;
	background-color: #333;
pythongosssss's avatar
pythongosssss committed
157
	margin-bottom: 10px;
City's avatar
City committed
158
159
	border-color: #4e4e4e;
	border-style: solid;
pythongosssss's avatar
pythongosssss committed
160
161
162
163
164
}

.comfy-list-items {
	overflow-y: scroll;
	max-height: 100px;
City's avatar
City committed
165
166
	min-height: 25px;
	background-color: #222;
pythongosssss's avatar
pythongosssss committed
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
	padding: 5px;
}

.comfy-list h4 {
	min-width: 160px;
	margin: 0;
	padding: 3px;
	font-weight: normal;
}

.comfy-list-items button {
	font-size: 10px;
}

.comfy-list-actions {
	margin: 5px;
	display: flex;
	gap: 5px;
	justify-content: center;
}

.comfy-list-actions button {
	font-size: 12px;
pythongosssss's avatar
pythongosssss committed
190
191
}

pythongosssss's avatar
pythongosssss committed
192
button.comfy-settings-btn {
City's avatar
City committed
193
	background-color: rgba(0, 0, 0, 0);
pythongosssss's avatar
pythongosssss committed
194
195
196
197
198
199
200
	font-size: 12px;
	padding: 0;
	position: absolute;
	right: 0;
	border: none;
}

City's avatar
City committed
201
202
203
204
button.comfy-queue-btn {
	margin: 6px 0 !important;
}

pythongosssss's avatar
pythongosssss committed
205
206
.comfy-modal.comfy-settings, 
.comfy-modal.comfy-manage-templates {
207
208
209
	text-align: center;
	font-family: sans-serif;
	color: #999;
pythongosssss's avatar
pythongosssss committed
210
	z-index: 99;
pythongosssss's avatar
pythongosssss committed
211
212
}

213
214
215
216
217
218
219
220
221
222
.comfy-modal input,
.comfy-modal select {
	color: #ddd;
	background-color: #222;
	border-radius: 8px;
	border-color: #4e4e4e;
	border-style: solid;
	font-size: inherit;
}

pythongosssss's avatar
pythongosssss committed
223
@media only screen and (max-height: 850px) {
pythongosssss's avatar
pythongosssss committed
224
	.comfy-menu {
225
226
227
228
229
230
231
232
		top: 0 !important;
		bottom: 0 !important;
		left: auto !important;
		right: 0 !important;
		border-radius: 0px;
	}
	.comfy-menu span.drag-handle {
		visibility:hidden
pythongosssss's avatar
pythongosssss committed
233
234
	}
}
missionfloyd's avatar
missionfloyd committed
235
236

.graphdialog {
237
	min-height: 1em;
missionfloyd's avatar
missionfloyd committed
238
239
240
}

.graphdialog .name {
241
242
243
	font-size: 14px;
	font-family: sans-serif;
	color: #999999;
missionfloyd's avatar
missionfloyd committed
244
245
246
}

.graphdialog button {
247
248
249
250
	margin-top: unset;
	vertical-align: unset;
	height: 1.6em;
	padding-right: 8px;
missionfloyd's avatar
missionfloyd committed
251
252
253
}

.graphdialog input, .graphdialog textarea, .graphdialog select {
254
255
256
257
258
	background-color: #222;
	border: 2px solid;
	border-color: #444444;
	color: #ddd;
	border-radius: 12px 0 0 12px;
missionfloyd's avatar
missionfloyd committed
259
}
260
261
262
263
264
265
266
267
268
269
270
271

.litegraph .litemenu-entry.has_submenu {
	position: relative;
	padding-right: 20px;
 }
 
 .litemenu-entry.has_submenu::after {
	content: ">";
	position: absolute;
	top: 0;
	right: 2px;
 }