PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.7.2
VikBooking Hotel Booking Engine & PMS v1.7.2
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
vikbooking / admin / resources / vbo-appearance-dark.css

vbo-appearance-dark.css in VikBooking Hotel Booking Engine & PMS 1.7.2, at admin/resources/vbo-appearance-dark.css

1,148 lines 45.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*
2 * Vik Booking - Colors adaptation for "Dark Mode" Appearance .
3 * If Dark Mode should be always applied, variables should always be overridden.
4 *
5 * @note the variables of this file should be identical to the ones of the file vcm-appearance-auto.css
6 */
7
8 /* Variable declarations to always apply a dark layout. */
9 :root {
10
11 /* WordPress variables */
12 --wp-btn-color: #92c4ee;
13 --wp-btn-color-hover: #2e7aaf;
14
15 /* body color */
16 --vbo-body-bg-color: #0f1216;
17 --vbo-main-bg-color: #0f1216;
18 --vbo-body-text-color: rgba(255, 255, 255, 0.87);
19
20 /* main bg and text color */
21 --vbo-container-text-color:rgba(255, 255, 255, 0.87);
22 --vbo-contrast-text-color: rgba(255, 255, 255, 0.87);
23 --vbo-base-color: #4e8abb; /* #6096c2 */
24 --vbo-base-color-hover: #2c6fa5;
25 --vbo-link-text-color: #92c4ee;
26 --vbo-basic-btn: #181b22;
27 --vbo-basic-btn-hover: #303942;
28 --vbo-basic-btn-focus: #444;
29 --vbo-light-color-btn: #303942;
30 --vbo-middle-color-btn: #262f39;
31 --vbo-grey-blue-bg: #424954;
32 --vbo-light-blue: #313f4d;
33
34 /* Config bg and text color */
35 --vbo-config-bg-color: #282b33;
36 --vbo-config-bg-dark: #666;
37 --vbo-input-style: #282b33;
38 --vbo-config-text-color: inherit;
39 --vbo-config-border-color: #0f1216;
40 --vbo-config-titles-color-light: rgba(255, 255, 255, 0.77);
41 --vbo-config-child-bg-color: #181b22;
42 --vbo-config-text-color-light: rgba(255, 255, 255, 0.77);
43 --vbo-config-title-color: rgba(255, 255, 255, 0.60);
44
45 /* Input Style */
46 --vbo-input-style: #1e222b;
47 --vbo-input-style-deactive: #282b33;
48 --vbo-input-style-nested-deactive: #181b22;
49
50 /* Page Lists */
51 --vbo-toolbar-bg-color: rgba(212, 218, 229, 0.1);
52
53 /* General Colors */
54 --vbo-red-color: #da5f5f;
55 --vbo-red-color-hover: #f38a8a;
56 --vbo-orange-color: #d09754;
57 --vbo-orange-color-hover: #be8340;
58 --vbo-green-color: #489e48;
59 --vbo-green-color-hover: #428242;
60 --vbo-green-color-focus: #65c265;
61 --vbo-light-green-color: #4e754c;
62 --vbo-light-green-color-hover: #365335;
63 --vbo-blue-color: #2f6f8e;
64 --vbo-blue-color-hover: #498fb3;
65 --vbo-gold-color: #ccc450;
66 --vbo-purple-color: #b746df;
67
68 /* Notification Status */
69 --vbo-info-bg: #5488b0;
70 --vbo-info-border: #4e7891;
71 --vbo-warning-bg: #ffe8bb;
72 --vbo-warning-bg-txt: #df7212;
73 --vbo-warning-border: #d99323;
74 --vbo-error-bg: #eab0b0;
75 --vbo-error-txt: #800;
76 --vbo-error-border: #ea6060;
77
78 /* VCM Chat Message */
79 --vcm-chat-bubble-host-background: #50575d;
80 --vcm-chat-bubble-host-color: #fff;
81 --vcm-chat-bubble-guest-background: #3c404c;
82 --vcm-chat-bubble-guest-color: #fff;
83 --vcm-chat-dot-flashing-on: #ddd;
84 --vcm-chat-dot-flashing-off: rgba(221, 221, 221, 0.2);
85 }
86 body {
87 background: var(--vbo-body-bg-color) !important;
88 color: var(--vbo-body-text-color) !important;
89 height: auto;
90 }
91 h2, h3 {
92 color: var(--vbo-config-text-color-light);
93 }
94 .label, .badge {
95 background-color: #666;
96 }
97 table.table th, table.table td {
98 background: var(--vbo-config-bg-color);
99 border-top: 1px solid var(--vbo-config-border-color);
100 border-bottom: 0;
101 }
102 .vbo-bookingslist-table thead, .vbo-list-table thead {
103 border-bottom: 0;
104 }
105 .vbo-bookingslist-table thead tr, .vbo-list-table thead tr {
106 border: 0;
107 }
108 .vbo-bookingslist-table.table > :not(:first-child), .vbo-list-table.table > :not(:first-child) {
109 border: 0;
110 }
111 .table tbody tr.warning > td, .table tr.no-results > td {
112 background-color: #5e5b4c !important;
113 }
114 .vbo-list-table tbody > tr > td, .vbo-list-table tbody > tr > th {
115 border-top: 1px solid var(--vbo-config-border-color) !important;
116 }
117 .btn.vbo-btn-black {
118 background: var(--vbo-config-bg-dark);
119 border: 1px solid #999;
120 }
121
122 /* Config tabs */
123 .vbo-config-tabs-wrap dl.tabs {
124 border-bottom: 1px solid var(--vbo-light-color-btn);
125 }
126
127 /* Color action buttons */
128 .jtoolbar .page-title-action {
129 background: transparent;
130 color: var(--wp-btn-color);
131 border-color: var(--wp-btn-color);
132 }
133 .jtoolbar .page-title-action:hover {
134 background: transparent;
135 color: var(--wp-btn-color-hover);
136 border-color: var(--wp-btn-color-hover);
137 }
138 .fancybox-wrap .fancybox-skin {
139 background: var(--vbo-body-bg-color);
140 }
141 /* @WP style */
142 /* Plugin name */
143 .wrap h1.wp-heading-inline {
144 color: var(--vbo-body-text-color)
145 }
146 /* Arrow active WP menu on the left */
147 ul#adminmenu a.wp-has-current-submenu::after, ul#adminmenu > li.current > a.current::after {
148 border-right-color: var(--vbo-body-bg-color);
149 }
150 .wp-core-ui select {
151 background: var(--vbo-input-style) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23474c5b%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
152 color: inherit;
153 border-color: var(--vbo-config-border-color);
154 }
155 .wp-core-ui .button, .wp-core-ui .button-secondary, .vbo-guestactivitywidget-commands .vbo-guestactivitywidget-command-chevron > span, .vbo-reportwidget-command-chevron > span, .vbo-dash-chart-title .vbo-dash-chart-nav {
156 background: var(--vbo-basic-btn) !important;
157 color: var(--vbo-config-title-color) !important;
158 border-color: var(--vbo-config-border-color);
159 }
160 .wp-core-ui .button-disabled, .wp-core-ui .button-secondary.disabled, .wp-core-ui .button-secondary:disabled, .wp-core-ui .button-secondary[disabled], .wp-core-ui .button.disabled, .wp-core-ui .button:disabled, .wp-core-ui .button[disabled] {
161 border: 1px solid var(--vbo-light-color-btn) !important;
162 background: var(--vbo-config-bg-color) !important;
163 border-color: var(--vbo-contrast-text-color);
164 }
165 .wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui .button:hover, .vbo-guestactivitywidget-commands .vbo-guestactivitywidget-command-chevron > span:not(.vbo-guestactivitywidget-page):hover, .vbo-reportwidget-command-chevron > span:hover, .vbo-dash-chart-title .vbo-dash-chart-nav:hover {
166 border-color: var(--wp-btn-color) !important;
167 color: var(--wp-btn-color) !important;
168 }
169 .wp-core-ui select.disabled, .wp-core-ui select:disabled {
170 background-color: var(--vbo-input-style-deactive);
171 color: var(--vbo-config-text-color-light);
172 }
173 .wp-core-ui select.disabled, .wp-core-ui select:disabled, input.disabled, input:disabled, select.disabled, select:disabled, textarea.disabled, textarea:disabled {
174 background: var(--vbo-config-bg-color);
175 border-color: var(--vbo-config-border-color);
176 }
177 .wp-editor-wrap .wp-editor-container, .wp-editor-wrap .quicktags-toolbar {
178 border-color: var(--vbo-config-border-color);
179 }
180 .wp-editor-wrap .quicktags-toolbar {
181 background: var(--vbo-middle-color-btn);
182 }
183 .mce-tinymce div.mce-panel {
184 background: var(--vbo-input-style);
185 }
186 .mce-tinymce div.mce-toolbar-grp {
187 border-bottom: 1px solid var(--vbo-config-border-color);
188 background: var(--vbo-middle-color-btn);
189 }
190 .wp-editor-wrap .wp-editor-tabs .wp-switch-editor {
191 background: var(--vbo-input-style);
192 border-color: var(--vbo-config-border-color);
193 color: inherit;
194 }
195 .wp-editor-wrap.html-active .switch-html, .wp-editor-wrap.tmce-active .switch-tmce {
196 background: var(--vbo-middle-color-btn);
197 border-color: var(--vbo-config-border-color);
198 border-bottom-color: var(--vbo-middle-color-btn);
199 color: inherit;
200 }
201 .mce-tinymce .mce-btn button, .mce-tinymce .mce-toolbar .mce-ico {
202 color: var(--vbo-config-title-color);
203 }
204 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
205 background: var(--vbo-input-style-nested-deactive);
206 border-color: var(--vbo-config-border-color);
207 color: inherit;
208 }
209 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover, .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus {
210 background: var(--vbo-input-style);
211 border-color: var(--vbo-config-border-color);
212 color: inherit;
213 }
214 .mce-tinymce .mce-panel .mce-btn i.mce-caret {
215 border-top-color: inherit;
216 }
217 .mce-tinymce .mce-panel .mce-btn:focus i.mce-caret, .mce-tinymce .mce-panel .mce-btn:hover i.mce-caret {
218 border-top-color: var(--vbo-contrast-text-color);
219 }
220 .mce-tinymce .mce-panel .mce-active i.mce-caret {
221 border-bottom-color: var(--vbo-contrast-text-color);
222 }
223 .mce-panel.mce-menu {
224 border-color: var(--vbo-config-border-color) !important;
225 background: var(--vbo-input-style);
226 }
227 .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal, .mce-menu .mce-menu-item.mce-active.mce-menu-item-preview, .mce-menu .mce-menu-item.mce-selected, .mce-menu .mce-menu-item:focus, .mce-menu .mce-menu-item:hover {
228 background: var(--vbo-base-color);
229 }
230 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn:focus, .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn:hover, .qt-dfw:focus, .qt-dfw:hover {
231 background: var(--vbo-input-style);
232 border-color: var(--vbo-input-style);
233 color: var(--vbo-base-color);
234 box-shadow: none;
235 }
236 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active {
237 background: var(--vbo-input-style);
238 border-color: var(--vbo-config-border-color);
239 color: var(--vbo-base-color);
240 }
241 .vik-contentbuilder-editor-container .ql-editor h1 {
242 color: inherit;
243 font-weight: bold;
244 }
245 .vik-contentbuilder-editor-container .vbo-editor-hl-specialtag {
246 background-color: rgba(59, 193, 255, 0.3);
247 }
248 /* @WP End */
249 .popover, .popover-title {
250 color: var(--vbo-body-text-color);
251 }
252 .popover.right .arrow::after {
253 border-right-color: var(--vbo-light-color-btn) !important;
254 }
255 input.readonly, input[readonly], textarea.readonly, textarea[readonly], input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
256 background-color: var(--vbo-input-style) !important;
257 border-color: var(--vbo-config-border-color) !important;
258 color: var(--vbo-container-text-color) !important;
259 }
260 input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus {
261 background: var(--vbo-config-child-bg-color);
262 }
263 .comment-ays, .feature-filter, .imgedit-group, .popular-tags, .stuffbox, .widgets-holder-wrap, .wp-editor-container, p.popular-tags, table.widefat {
264 background: var(--vbo-config-bg-color);
265 }
266 .widefat tfoot tr td, .widefat tfoot tr th, .widefat thead tr td, .widefat thead tr th {
267 color: var(--vbo-config-text-color-light);
268 }
269 .widefat td, .widefat th {
270 color: inherit;
271 }
272 /*.select2-container--default .select2-selection--multiple {
273 background-color: var(--vbo-input-style) !important;
274 }*/
275 .select2-container .select2-choice {
276 background: var(--vbo-input-style) !important;
277 border: 1px solid var(--vbo-config-border-color) !important;
278 color: var(--vbo-body-text-color) !important;
279 }
280 .select2-container .select2-choice .select2-arrow {
281 background-image: none !important;
282 background: #272c37 !important;
283 border-left: 1px solid #333 !important;
284 }
285 .notice, div.error, div.updated {
286 background: var(--vbo-config-bg-color);
287 border-top: 1px solid var(--vbo-light-color-btn);
288 border-right: 1px solid var(--vbo-light-color-btn);
289 border-bottom: 1px solid var(--vbo-light-color-btn);
290 }
291 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
292 color: var(--vbo-config-titles-color-light);
293 }
294 body a {
295 color: var(--vbo-link-text-color);
296 }
297 body a:hover {
298 color: var(--vbo-base-color-hover);
299 }
300 body code, body pre {
301 background: var(--vbo-config-bg-color);
302 color: inherit;
303 }
304 /* Error Messages */
305 .warn {
306 border: 1px solid rgba(249, 233, 169, 0.5) !important;
307 background-color: rgba(249, 233, 169, 0.2) !important;
308 }
309 .info {
310 border: 1px solid rgba(142, 227, 255, 0.6) !important;
311 background-color: rgba(223, 247, 255, 0.3) !important;
312 }
313 .err {
314 border: 1px solid rgb(216, 0, 12, .3) !important;
315 background-color: rgba(255, 216, 216, 0.2) !important;
316 }
317 .bluedays {
318 background: var(--vbo-light-color-btn) !important;
319 }
320 .bluedays.vbo-tablewday-wend {
321 background: var(--vbo-middle-color-btn) !important;
322 }
323 .block-picked-start, .block-picked-middle, .block-picked-end {
324 background: rgba(255, 196, 153, 0.5);
325 }
326 .ui-widget-content a {
327 color: inherit;
328 }
329
330 .popover {
331 background: var(--vbo-light-color-btn) !important;
332 }
333 .popover.right > .bs-arrow::after {
334 border-right-color: var(--vbo-light-color-btn) !important;
335 }
336 .popover.left > .bs-arrow::after {
337 border-left-color: var(--vbo-light-color-btn) !important;
338 }
339 .popover.bottom > .bs-arrow::after {
340 border-bottom-color: var(--vbo-light-color-btn) !important;
341 }
342 .popover.top > .bs-arrow::after {
343 border-top-color: var(--vbo-light-color-btn) !important;
344 }
345 .popover-title {
346 background-color: var(--vbo-config-child-bg-color) !important;
347 border-bottom: 1px solid var(--vbo-config-child-bg-color) !important;
348 }
349 code, kbd {
350 background: var(--vbo-config-bg-color);
351 }
352
353 /* vbo */
354 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list > li {
355 background: #a9d4ee;
356 }
357 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list > li:hover, .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add {
358 background: #c4dbea;
359 }
360 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add {
361 border: 2px solid #a9d4ee;
362 }
363 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add:hover, .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add .vbo-sticky-note-add-inner:hover {
364 background: #a9d4ee;
365 }
366 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note a {
367 color: #056dc3;
368 }
369 .vbo-skeleton-loading {
370 background: var(--vbo-basic-btn);
371 }
372 .vbo-skeleton-loading:after {
373 background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0));
374 }
375 .vbo-dashboard-chart-container {
376 box-shadow: 0 0 20px rgba(0,0,0,.2);
377 }
378 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section, .vbo-widgets-welcome-demo .vbo-widgets-welcome-demo-section {
379 background: #55626f;
380 }
381 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section .vbo-admin-widgets-container, .vbo-widgets-welcome-demo .vbo-widgets-welcome-demo-container {
382 background: #6a848e;
383 }
384 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section .vbo-admin-widgets-container.vbo-admin-widgets-container-addnew:hover,
385 .vbo-admin-widgets-widget-addnew .vbo-admin-widgets-plus-box:hover, .vbo-admin-widgets-section.vbo-admin-widgets-section-addnew .vbo-admin-widgets-plus-box:hover, .vbo-admin-widgets-container-addnew .vbo-admin-widgets-plus-box:hover {
386 background: #2c6880;
387 }
388 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section .vbo-admin-widgets-container.vbo-admin-widgets-container-addnew .vbo-admin-widgets-plus-box, .vbo-admin-widgets-section.vbo-admin-widgets-section-addnew {
389 color: var(--vbo-config-text-color-light);
390 }
391 .vbo-admin-widgets-list-customize .vbo-admin-widget-elem-cmds, .vbo-admin-widgets-list-customize .vbo-admin-widgets-widget-remove {
392 color: #eee;
393 }
394 .vbo-widgets-welcome-demo .vbo-widgets-welcome-demo-widget {
395 background: var(--vbo-config-bg-color);
396 }
397 .vbo-tinymce-modal {
398 background-color: var(--vbo-config-bg-color);
399 }
400 .vbo-tinymce-modal form h1 {
401 background: var(--vbo-config-child-bg-color);
402 border-color: var(--vbo-config-border-color);
403 color: inherit;
404 }
405 .vbo-tinymce-modal .shortcodes-group {
406 border-color: var(--vbo-config-border-color);
407 }
408 .vbo-tinymce-modal .shortcode-record {
409 background-color: var(--vbo-toolbar-bg-color);
410 border-color: var(--vbo-config-border-color);
411 }
412 .vbo-tinymce-modal .shortcode-record.selected {
413 background-color: var(--vbo-light-color-btn);
414 }
415 .vbo-tinymce-modal .vbo-tinymce-submitbox {
416 border-color: var(--vbo-config-border-color);
417 background: var(--vbo-config-child-bg-color);
418 }
419 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-cancel button {
420 background-color: var(--vbo-basic-btn) !important;
421 border-color: var(--vbo-config-border-color);
422 }
423 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-cancel button:hover {
424 background-color: var(--vbo-basic-btn-hover) !important;
425 }
426 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-update button {
427 background-color: var(--vbo-green-color) !important;
428 border-color: var(--vbo-green-color);
429 color: inherit inherit;
430 }
431 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-update button:hover {
432 background-color: var(--vbo-green-color-hover) !important;
433 }
434 .vbo-inspector-wrap {
435 background-color: rgba(255, 255, 255, 0.94);
436 }
437 .vbo-roverview-datecmd-top .vbo-roverview-datecmd-date {
438 background: var(--vbo-input-style);
439 border: 1px solid var(--vbo-config-border-color);
440 }
441 .vbo-roverviewrowone .vbo-roverv-festcell, .notbusy.vbo-overv-festcell, .subnotbusy.vbo-overv-festcell, .bluedays.vbo-overv-festcell, .vbo-tableaux-festcell {
442 background-color: #6f5a6b !important;
443 }
444 .vbo-roverviewrowone .vbo-roverv-festcell:hover, .notbusy.vbo-overv-festcell:hover, .subnotbusy.vbo-overv-festcell:hover, .bluedays.vbo-overv-festcell:hover, .vbo-tableaux-festcell:hover {
445 background-color: #80667c !important;
446 }
447 .vbo-roverviewrowone .vbo-roverv-festcell:active, .notbusy.vbo-overv-festcell:active, .subnotbusy.vbo-overv-festcell:active, .bluedays.vbo-overv-festcell:active, .vbo-tableaux-festcell:active,
448 .vbo-roverviewrowone .vbo-roverv-festcell:focus, .notbusy.vbo-overv-festcell:focus, .subnotbusy.vbo-overv-festcell:focus, .bluedays.vbo-overv-festcell:focus, .vbo-tableaux-festcell:focus {
449 background-color: #513d4e !important;
450 }
451 .notbusy.vbo-overv-todaycell, .subnotbusy.vbo-overv-todaycell, .bluedays.vbo-overv-todaycell, .vbo-tableaux-table .vbo-tableaux-todaycell {
452 background-color: #6889ab !important;
453 }
454 .notbusy.vbo-overv-todaycell:hover, .subnotbusy.vbo-overv-todaycell:hover, .bluedays.vbo-overv-todaycell:hover, .vbo-tableaux-table .vbo-tableaux-todaycell:hover {
455 background-color: #5d8fc4 !important;
456 }
457 .vboverviewtablerow .vbo-partially, .vbo-overview-legend-yellow .vbo-overview-legend-box {
458 background: none repeat scroll 0 0 #c2770d !important;
459 }
460 .bluedays.vbo-roverw-tablewday-wend {
461 background: var(--vbo-middle-color-btn) !important;
462 }
463 .vbo-calcrates-rateblock {
464 background-color: var(--vbo-input-style);
465 }
466 .vbo-avcalendars-wrapper .vbo-calendar-cal-container .vbadmincaltable {
467 background-color: var(--vbo-light-color-btn);
468 }
469 .vbo-overview-tip-bookingcont-left {
470 background-color: rgba(60, 62, 67);
471 }
472 .vbo-overview-tip-bookingcont-right {
473 background-color: rgba(90, 90, 90);
474 }
475 .vbo-overview-tip-bookingcont .vbo-overview-tip-lbl {
476 color: rgb(190, 216, 235);
477 }
478 .vbo-overview-tip-bctag-subtip {
479 background-color: rgb(92, 92, 92);
480 }
481 .vbo-overview-tip-bctag-subtip:before {
482 border-color: transparent rgb(92, 92, 92) transparent transparent;
483 }
484 .vbo-bookingdet-command .btn.vbo-config-btn {
485 border: 1px solid #434650;
486 }
487 .vbo-dropfiles-target {
488 color: var(--vbo-config-text-color-light) !important;
489 background-color: var(--vbo-config-child-bg-color) !important;
490 border-color: var(--vbo-config-border-color);
491 }
492 .btn.vbo-condtext-specialtag-btn {
493 background-color: #181b1d;
494 border: 1px solid var(--vbo-config-border-color);
495 }
496 .viwpro-procnt .vikwppro-licencecnt {
497 background: #204255;
498 }
499 .viwpro-procnt .viwpro-procnt-inner {
500 border: 2px solid #54708e;
501 }
502 .vikwppro-licenceform:after {
503 border-color: transparent transparent transparent #204255;
504 }
505 .vbo-insertrates-cont > div {
506 background-color: var(--vbo-basic-btn-hover);
507 }
508 .vikpro-e4jc-badgeimg img {
509 background: #101010;
510 padding: 4px;
511 border-radius: 4px;
512 }
513 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner {
514 background: #101010;
515 margin: 20px;
516 border-radius: 4px;
517 }
518 .vikwppro-download-progress progress[value]::-moz-progress-bar, .vikwppro-download-progress progress[value]::-webkit-progress-bar {
519 background: #265f8c;
520 }
521 .vbo-overview-tiploading {
522 background-color: rgba(58,58,58, .9);
523 }
524 .vbo-room-channels-mapped-wrap .vbo-room-channels-mapped-ch {
525 background: rgba(0,0,0,.4);
526 }
527 #progress.progress {
528 background: var(--vbo-config-child-bg-color);
529 background-image: none;
530 }
531 .vbo-custsearchres-entry-highligthed {
532 background: var(--vbo-config-child-bg-color);
533 }
534 .vbo-translations-lim-wrap table select {
535 background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23474c5b' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .55rem center;
536 background-color: var(--vbo-input-style) !important;
537 background-size: 8px 10px;
538 }
539 .vbo-roverw-daymod-infospids-outcont {
540 background: var(--vbo-main-bg-color) none repeat scroll 0 0;
541 }
542 .vbo-ratesoverview-period-box-cals-inner {
543 background: var(--vbo-basic-btn);
544 }
545 .vbo-timeline-radio:checked + .vbo-timeline-relative .vbo-timeline-circle {
546 background: #fff;
547 }
548 /* VikBooking Chat */
549 .chat-border-layout .chat-threads-panel {
550 border-color: var(--vbo-basic-btn) !important;
551 }
552 .chat-threads-list li {
553 border-color: var(--vbo-config-border-color) !important;
554 background: var(--vbo-config-bg-color) !important;
555 }
556 .chat-threads-list li.active {
557 background-color: #3c404c !important;
558 border-color: var(--vbo-config-border-color) !important;
559 }
560 .chat-threads-list li:not(.active):hover {
561 background-color: #2e323d !important;
562 }
563 .chat-input-footer .textarea-input .chat-action-btn {
564 color: var(--vbo-config-title-color) !important;
565 }
566 .chat-input-footer .textarea-input .chat-action-btn:hover {
567 color: var(--vbo-base-color) !important;
568 }
569 .chat-conversation .chat-message .speech-bubble.received {
570 background: #3c404c !important;
571 color: #fff !important;
572 }
573 .chat-conversation .chat-message .speech-bubble.sent {
574 background: #50575d !important;
575 }
576 .chat-input-footer .chat-uploads-bar .chat-attachment {
577 background-color: var(--vbo-light-color-btn) !important;
578 border-color: var(--vbo-config-border-color) !important;
579 }
580 .chat-conversation .chat-message .speech-bubble.sent.ai-reply:before {
581 background: #50575d !important;
582 }
583 .chat-conversation .chat-message .speech-bubble.sent ~ .reactions {
584 background: #50575d !important;
585 border: 1px solid #898e93 !important;
586 }
587 .chat-conversation .chat-message .speech-bubble.received ~ .reactions {
588 background: #3c404c !important;
589 border: 1px solid #72757c !important;
590 }
591 /* VikBooking Telephone */
592 .iti__country-list {
593 background: var(--vbo-config-bg-color);
594 border-color: var(--vbo-config-border-color);
595 }
596 .iti__country.iti__highlight {
597 background-color: var(--vbo-light-color-btn);
598 }
599 /* Content Builder */
600 .ql-toolbar.ql-snow + .ql-container.ql-snow {
601 background: var(--vbo-middle-color-btn);
602 }
603
604 /* @Joomla */
605 body.admin #status {
606 background: var(--vbo-config-bg-color);
607 color: var(--vbo-config-title-color);
608 border-color: var(--vbo-config-border-color);
609 }
610 body .btn {
611 background: var(--vbo-basic-btn);
612 border: 1px solid var(--vbo-config-border-color);
613 color: var(--vbo-body-text-color);
614 }
615 body .btn:hover, body .btn:focus {
616 background-color: var(--vbo-basic-btn-hover);
617 border-color: var(--vbo-config-border-color);
618 color: var(--vbo-body-text-color);
619 }
620 body .btn-success {
621 background: var(--vbo-green-color);
622 border: 1px solid var(--vbo-green-color);
623 }
624 body .btn-success:hover {
625 background: var(--vbo-green-color-hover);
626 border: 1px solid var(--vbo-green-color-hover);
627 }
628 body .btn-success:focus, body .btn-success:active {
629 background: var(--vbo-green-color-focus);
630 border: 1px solid var(--vbo-green-color-focus);
631 }
632 body.admin #content .btn:hover, body.admin #content .btn:focus {
633 background: var(--vbo-basic-btn-hover);
634 border: 1px solid var(--vbo-config-bg-color);
635 color: var(--vbo-body-text-color);
636 }
637 body.admin .pagination ul > li > a, .pagination ul > li > span {
638 background: var(--vbo-basic-btn) !important;
639 color: var(--vbo-config-title-color) !important;
640 border-color: var(--vbo-config-border-color);
641 }
642 body.admin .pagination ul > li.disabled > a, body.admin .pagination ul > li.disabled > span {
643 border: 1px solid var(--vbo-light-color-btn) !important;
644 background: var(--vbo-config-bg-color) !important;
645 border-color: var(--vbo-contrast-text-color);
646 }
647 body.admin .pagination ul > li.active > span, body.admin .pagination ul > li > a:hover, .pagination ul > li > span:hover {
648 border-color: var(--vbo-config-border-color);
649 background: var(--vbo-config-border-color) !important;
650 }
651 body.admin .calendar-container {
652 background: var(--vbo-config-bg-color) !important;
653 }
654 body.admin .calendar-container table tbody td.day.wn {
655 background: var(--vbo-config-bg-color);
656 }
657 body.admin .calendar-container table tbody td.disabled {
658 background: var(--vbo-input-style-deactive);
659 }
660 body.admin .input-append .add-on, .input-prepend .add-on {
661 background: var(--vbo-basic-btn);
662 border-color: var(--vbo-config-border-color);
663 }
664 body.admin .subhead {
665 background: var(--vbo-config-bg-color);
666 border-color: var(--vbo-config-border-color);
667 color: inherit;
668 }
669 /*
670 body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) [class^="icon-"], body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) [class*=" icon-"] {
671 background: var(--vbo-basic-btn);
672 border-right: 1px solid var(--vbo-config-bg-color);
673 }
674 */
675 body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) .btn:hover, body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) .btn:focus {
676 background: var(--vbo-basic-btn-hover);
677 border: 1px solid var(--vbo-config-bg-color) !important;
678 }
679 body.admin #toolbar .btn-success {
680 background: var(--vbo-green-color);
681 }
682 body.admin #toolbar .btn-success:hover {
683 background: var(--vbo-green-color-hover);
684 }
685 body.admin #toolbar .btn-success:focus, body.admin #toolbar .btn-success:active {
686 background: var(--vbo-green-color-focus);
687 }
688 body.admin #toolbar .dropdown-toggle-split {
689 border-color: var(--vbo-config-border-color);
690 }
691 body.admin #toolbar .dropdown-toggle-split .icon-chevron-down {
692 background: transparent !important;
693 border: 0 !important;
694 color: #fff;
695 }
696 body.admin #toolbar .btn-group .dropdown-menu {
697 background: var(--vbo-config-bg-color);
698 border-color: var(--vbo-config-border-color);
699 }
700 body.admin #toolbar .btn-group .dropdown-menu:hover {
701 background: var(--vbo-basic-btn-hover);
702 border: 1px solid var(--vbo-config-bg-color);
703 }
704 body.admin #toolbar .btn-group .dropdown-menu .dropdown-item > span {
705 background: transparent !important;
706 border: 0 !important;
707 }
708 .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
709 color: var(--vbo-body-text-color);
710 }
711 body.admin .modal-header {
712 background: var(--vbo-body-bg-color);
713 border-bottom: 1px solid var(--vbo-config-bg-color) !important;
714 }
715 body.admin .modal-header .close {
716 color: #fff;
717 }
718 body.admin .label, .badge {
719 background-color: #666;
720 }
721 body.admin .label.label-info, .label.label-info, .badge.badge-info {
722 background: var(--vbo-info-bg) !important;
723 color: #fff;
724 }
725 body.admin .label-info:hover, .label-info:hover, .badge-info:hover {
726 color: #fff;
727 }
728 body.admin a.label-info:hover, a.label-info:hover, a.badge-info:hover {
729 background: var(--vbo-blue-color) !important;
730 }
731 body.admin .label-success, .label-success, .badge-success {
732 background-color: var(--vbo-success-bg) !important;
733 }
734 body.admin .label-danger, .label-danger, .badge-danger, body.admin .label-error, .label-error, .badge-error {
735 background-color: var(--vbo-error-bg) !important;
736 }
737 body.admin .label-warning, .label-warning, .badge-warning {
738 background-color: var(--vbo-warning-bg) !important;
739 }
740 .js-editor-tinymce .mce-panel {
741 background-color: var(--vbo-config-child-bg-color);
742 }
743 .js-editor-tinymce .mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
744 color: var(--vbo-config-title-color) !important;
745 }
746 .js-editor-tinymce .mce-menubar .mce-menubtn button, .mce-menubar .mce-menubtn button span {
747 color: var(--vbo-config-title-color) !important;
748 }
749 .js-editor-tinymce .mce-menubar .mce-caret {
750 border-top-color: var(--vbo-config-title-color) !important;
751 }
752 .js-editor-tinymce .mce-btn {
753 background: var(--vbo-input-style-nested-deactive) !important;
754 border-color: var(--vbo-config-border-color) !important;
755 }
756 .js-editor-tinymce .mce-menubtn button {
757 color: var(--vbo-config-title-color) !important;
758 }
759 .js-editor-tinymce .mce-menubtn button:hover, .js-editor-tinymce .mce-container button:hover span, .js-editor-tinymce .mce-container button:hover i {
760 color: var(--vbo-base-color) !important;
761 }
762 .js-editor-tinymce .mce-container .mce-active button span, .js-editor-tinymce .mce-container .mce-active button i {
763 color: var(--vbo-base-color) !important;
764 }
765 .js-editor-tinymce .mce-menubar {
766 border-color: var(--vbo-config-border-color) !important;
767 }
768 .mce-container .mce-menu-item.mce-disabled:hover {
769 background: var(--vbo-basic-btn-hover) !important;
770 }
771 .js-editor-tinymce .mce-btn-group:not(:first-child) {
772 border-color: var(--vbo-config-border-color) !important;
773 }
774 .mce-container.mce-window {
775 background-color: var(--vbo-config-bg-color);
776 }
777 .mce-container.mce-window .mce-foot {
778 background-color: var(--vbo-config-bg-color);
779 border-color: var(--vbo-config-border-color);
780 }
781 .mce-container.mce-window .mce-foot .mce-btn {
782 background: var(--vbo-basic-btn);
783 border-color: var(--vbo-config-border-color);
784 }
785 .mce-container.mce-window .mce-foot .mce-btn:hover {
786 background: var(--vbo-input-style-deactive);
787 border-color: var(--vbo-config-border-color);
788 }
789 .mce-container.mce-window .mce-abs-layout-item input, .mce-container.mce-window .mce-abs-layout-item .mce-btn {
790 background-color: var(--vbo-input-style);
791 border-color: var(--vbo-config-border-color);
792 }
793 .mce-container.mce-window .mce-abs-layout-item .mce-btn .mce-caret {
794 border-top: 4px solid var(--vbo-config-title-color);
795 }
796 .mce-container.mce-window .mce-window-head {
797 border-color: var(--vbo-config-border-color);
798 }
799 .mce-window-body .mce-panel {
800 background-color: var(--vbo-input-style-deactive);
801 }
802 .mce-window-body .mce-panel .mce-tabs, .mce-window-body .mce-panel .mce-tabs + .mce-container-body {
803 background-color: var(--vbo-config-bg-color);
804 border-bottom: 1px solid var(--vbo-config-border-color);
805 }
806 .mce-window-body .mce-panel .mce-tab {
807 background-color: var(--vbo-config-bg-color);
808 border-color: var(--vbo-config-border-color);
809 }
810 .mce-window-body .mce-label, .mce-window-body .mce-panel .mce-tab {
811 text-shadow: none;
812 }
813 .mce-window-body .mce-abs-layout-item i.mce-i-checkbox {
814 background-color: var(--vbo-input-style);
815 border-color: var(--vbo-config-border-color);
816 }
817 .mce-window-body .mce-charmap td:hover {
818 background-color: var(--vbo-basic-btn);
819 }
820 .mce-tinymce-inline.mce-panel {
821 background: var(--vbo-middle-color-btn);
822 }
823 .mce-tinymce-inline.mce-panel .mce-btn {
824 background-color: var(--vbo-input-style);
825 border-color: var(--vbo-config-border-color);
826 }
827 .mce-tinymce-inline.mce-arrow.mce-arrow-down:after {
828 border-top-color: var(--vbo-middle-color-btn);
829 }
830 .mce-container-body .mce-splitbtn .mce-open.mce-active {
831 background-color: var(--vbo-input-style-deactive);
832 outline: 1px solid var(--vbo-config-border-color);
833 }
834 .mce-container.mce-floatpanel.mce-popover {
835 background-color: var(--vbo-config-bg-color);
836 }
837 .mce-container.mce-floatpanel.mce-popover .mce-grid td.mce-grid-cell div {
838 border-color: var(--vbo-config-border-color);
839 }
840 .mce-container.mce-floatpanel.mce-popover .mce-btn-flat:hover, .mce-container.mce-floatpanel.mce-popover .mce-btn-flat.mce-active, .mce-btn-flat:focus, .mce-container.mce-floatpanel.mce-popover .mce-btn-flat:active {
841 background-color: var(--vbo-basic-btn);
842 }
843 .mce-floatpanel.mce-popover.mce-bottom.mce-popover > .mce-arrow::after {
844 border-bottom-color: var(--vbo-config-bg-color);
845 }
846 .mce-notification *, .mce-notification .mce-progress .mce-text {
847 color: #333333 !important;
848 }
849 .js-calendar .table th, .js-calendar .table td {
850 border-color: var(--vbo-config-border-color);
851 }
852 .modal .modal-header {
853 border-bottom: 1px solid var(--vbo-light-color-btn);
854 }
855 .modal .modal-header .box-close {
856 border-left: 1px solid var(--vbo-light-color-btn);
857 }
858 .pagination.pagination-toolbar ul {
859 border: 1px solid var(--vbo-basic-btn);
860 }
861 #status.navbar-fixed-bottom .btn-toolbar a {
862 color: var(--vbo-config-titles-color-light);
863 }
864 #status.navbar-fixed-bottom .btn-toolbar a:hover {
865 color: var(--vbo-base-color);
866 }
867 .vbo-widget-booskcal-wrap .vbo-widget-booskcal-calendar-table td:not(.busy).past {
868 background-color: #373737;
869 color: #717171
870 }
871
872 /* Main Menu */
873 .vbo-submenu-wrap li > div .vbo-submenu-item-helper-link .vbo-submenu-item-helper-avatar img {
874 border: 1px solid var(--vbo-body-bg-color);
875 }
876
877 /* Dropdown Context Menu */
878 .vik-context-menu.vbo-dropdown-cxmenu {
879 background: var(--vbo-main-bg-color);
880 }
881
882 /* Joomla4 */
883 body.admin.layout-default #jmodal-vbo-notification-details button.btn-close {
884 position: relative;
885 background: var(--vbo-config-bg-color);
886 }
887 body.admin.layout-default #jmodal-vbo-notification-details button.btn-close:after {
888 font-family: "Font Awesome 5 Free", FontAwesomes !important;
889 content: "\f00d";
890 font-weight: 900;
891 color: #fff;
892 position: absolute;
893 top: 50%;
894 left: 50%;
895 transform: translate(-50%, -50%);
896 }
897 body.admin.layout-default label {
898 color: var(--vbo-body-text-color);
899 }
900 body.admin.layout-default .h1, body.admin.layout-default .h2, body.admin.layout-default .h3, body.admin.layout-default .h4, body.admin.layout-default .h5, body.admin.layout-default .h6, body.admin.layout-default h1, body.admin.layout-default h2, body.admin.layout-default h3, body.admin.layout-default h4, body.admin.layout-default h5, body.admin.layout-default h6 {
901 color: var(--vbo-config-title-color);
902 }
903 body.admin.layout-default joomla-field-media .field-media-preview {
904 background: var(--vbo-input-style);
905 }
906 body.admin.layout-default .popover-header {
907 background-color: var(--vbo-config-child-bg-color) !important;
908 border-bottom: 1px solid var(--vbo-config-child-bg-color) !important;
909 }
910 body.admin.layout-default .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, body.admin.layout-default .bs-popover-top > .popover-arrow::after {
911 border-top-color: var(--vbo-light-color-btn) !important;
912 }
913 body.admin.layout-default .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, body.admin.layout-default .bs-popover-end > .popover-arrow::after {
914 border-right-color: var(--vbo-light-color-btn) !important;
915 }
916 body.admin.layout-default .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
917 border-left-color: var(--vbo-light-color-btn) !important;
918 }
919 body.admin.layout-default .subhead #toolbar joomla-toolbar-button .btn {
920 background: var(--vbo-input-style);
921 color: inherit;
922 border-color: var(--vbo-config-border-color);
923 }
924 body.admin.layout-default .subhead #toolbar joomla-toolbar-button .btn .fa-ellipsis-h {
925 color: var(--vbo-config-title-color);
926 }
927 .vbo-admin-container .vbo-param-container .vbo-param-setting select, .new_depovr_container select, .vbo-calendar-custmail-tpls-wrap select, .vbo-bookingdet-topcontainer select, .vbo-roomdet-guest-detail select, .vbo-btn-toolbar select, .occupancy-adults-ovr select, .vbo-reportwidget-filters select, form select:not([multiple]) {
928 background: var(--vbo-input-style) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23474c5b%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55% !important;
929 border-color: var(--vbo-config-border-color) !important;
930 }
931 .vbo-reportwidget-filters {
932 box-shadow: 0 4px 14px rgba(0,0,0,.6);
933 }
934 .vbo-widget-booskcal-wrap .vbo-widget-booskcal-calendar-table td[data-cta="1"][data-ctd="1"] {
935 background: repeating-linear-gradient( -45deg, var(--vbo-body-bg-color), var(--vbo-body-bg-color) 10px, var(--vbo-toolbar-bg-color) 10px, var(--vbo-toolbar-bg-color) 20px );
936 }
937 .vbo-widget-booskcal-wrap .vbo-widget-booskcal-calendar-table td[data-cta="1"][data-ctd="1"]:hover {
938 background: var(--vbo-main-bg-color);
939 }
940 .vbo-widget-booskcal-cell-mday.busy.vbo-partially .vbo-widget-booskcal-mday-roomrate span {
941 color: var(--vbo-orange-color);
942 }
943 .js-editor-tinymce .tox-tinymce {
944 border-color: var(--vbo-config-border-color);
945 }
946 .js-editor-tinymce .tox .tox-menubar {
947 border-bottom: 1px solid var(--vbo-config-border-color);
948 background: var(--vbo-middle-color-btn);
949 color: var(--vbo-container-text-color);
950 }
951 .js-editor-tinymce .tox .tox-mbtn > span, .js-editor-tinymce .tox .tox-tbtn > span {
952 color: var(--vbo-body-text-color);
953 }
954 .js-editor-tinymce .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active), .js-editor-tinymce .tox .tox-tbtn:hover {
955 background: var(--vbo-input-style-nested-deactive);
956 border-color: var(--vbo-input-style-nested-deactive);
957 }
958 .js-editor-tinymce .tox .tox-mbtn--active, .js-editor-tinymce .tox .tox-mbtn:focus, .js-editor-tinymce .tox .tox-mbtn:focus:not(:disabled), .js-editor-tinymce .tox .tox-tbtn:focus, .js-editor-tinymce .tox .tox-tbtn--enabled, .js-editor-tinymce .tox .tox-tbtn--enabled:hover {
959 background: var(--vbo-input-style-nested-deactive);
960 border-color: var(--vbo-input-style-nested-deactive);
961 }
962 .tox.tox-tinymce-aux .tox-menu {
963 border-color: var(--vbo-config-border-color) !important;
964 background: var(--vbo-input-style);
965 }
966 .tox.tox-tinymce-aux .tox-collection__item, .tox.tox-tinymce-aux .tox-collection__item-accessory {
967 color: var(--vbo-body-text-color);
968 }
969 .tox.tox-tinymce-aux .tox-collection__item--state-disabled, .tox.tox-tinymce-aux .tox-collection__item--state-disabled .tox-collection__item-accessory {
970 color: var(--vbo-config-title-color);
971 }
972 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__group {
973 border-top: 1px solid var(--vbo-config-border-color) !important;
974 }
975 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--active, .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--enabled, .js-editor-tinymce .tox .tox-tbtn:active {
976 background: var(--vbo-input-style-nested-deactive);
977 }
978 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
979 color: var(--vbo-config-title-covlor);
980 }
981 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--enabled {
982 color: var(--vbo-config-title-color);
983 }
984 .tox.tox-tinymce-aux :not(svg):not(rect) {
985 color: var(--vbo-config-title-color) !important;
986 }
987 .tox.tox-tinymce-aux .tox-collection__item-caret svg, .js-editor-tinymce .tox .tox-toolbar-overlord svg, .js-editor-tinymce .tox-tbtn:hover svg {
988 fill: var(--vbo-config-title-color) !important;
989 }
990 .tox.tox-tinymce-aux .tox-dialog {
991 border-color: var(--vbo-config-border-color);
992 background-color: var(--vbo-config-bg-color);
993 }
994 .tox.tox-tinymce-aux .tox-dialog__footer, .tox.tox-tinymce-aux .tox-dialog__header {
995 background-color: var(--vbo-config-bg-color);
996 }
997 .tox.tox-tinymce-aux .tox-dialog__footer {
998 border-color: var(--vbo-config-border-color);
999 }
1000 .tox.tox-tinymce-aux .tox-tbtn svg {
1001 fill: var(--vbo-base-color);
1002 }
1003 .tox.tox-tinymce-aux .tox-dialog__footer .tox-tbtn--select {
1004 border: 1px solid var(--vbo-config-border-color);
1005 }
1006 .tox.tox-tinymce-aux .tox-button--secondary[disabled], .tox.tox-tinymce-aux .tox-button--naked[disabled] {
1007 background-color: var(--vbo-input-style-deactive);
1008 border: 1px solid var(--vbo-config-border-color);
1009 }
1010 .tox.tox-tinymce-aux .tox-button--secondary:hover:not(:disabled) {
1011 background-color: var(--vbo-input-style-nested-deactive);
1012 border: 1px solid var(--vbo-config-border-color);
1013 }
1014 .tox.tox-tinymce-aux .tox-dialog__footer .tox-button {
1015 color: #fff !important;
1016 }
1017 .js-editor-tinymce .tox-editor-header .tox-toolbar, .js-editor-tinymce .tox-editor-header .tox-toolbar__overflow, .js-editor-tinymce .tox-editor-header .tox-toolbar__primary {
1018 background-color: var(--vbo-config-bg-color);
1019 }
1020 .js-editor-tinymce .tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type), .js-editor-tinymce .tox .tox-menubar + .tox-toolbar, .js-editor-tinymce .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {
1021 border-color: var(--vbo-config-border-color) !important;
1022 }
1023 .js-editor-tinymce .tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) {
1024 border-right: 1px solid var(--vbo-config-border-color) !important;
1025 }
1026 .js-editor-tinymce .tox-split-button {
1027 border: 1px solid var(--vbo-config-bg-color) !important;
1028 }
1029 .js-editor-tinymce .tox-split-button:hover {
1030 box-shadow: none !important;
1031 border: 1px solid var(--vbo-config-border-color) !important;
1032 background: var(--vbo-input-style-nested-deactive);
1033 }
1034 .tox .tox-dialog .tox-button--secondary {
1035 background-color: var(--vbo-input-style-deactive);
1036 border: 1px solid var(--vbo-config-border-color);
1037 }
1038 .tox .tox-dialog .tox-button--secondary:hover {
1039 background-color: var(--vbo-input-style-nested-deactive);
1040 }
1041 .tox.tox-tinymce-aux .tox-button--naked:hover:not(:disabled) {
1042 background-color: var(--vbo-input-style-deactive);
1043 border: 1px solid var(--vbo-config-border-color);
1044 }
1045 .tox.tox-tinymce-aux .tox-collection--toolbar .tox-collection__item--active {
1046 background-color: var(--vbo-input-style-deactive);
1047 }
1048 .tox.tox-tinymce-aux .tox-listboxfield .tox-listbox--select, .tox.tox-tinymce-aux .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield {
1049 background-color: var(--vbo-input-style) !important;
1050 border-color: var(--vbo-config-border-color) !important;
1051 }
1052 .tox.tox-tinymce-aux .tox-listbox__select-chevron svg {
1053 fill: var(--vbo-config-title-color);
1054 }
1055 .tox.tox-tinymce-aux .tox-pop__dialog {
1056 background-color: var(--vbo-config-bg-color);
1057 border-color: var(--vbo-config-border-color);
1058 }
1059 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn svg {
1060 fill: var(--vbo-config-title-color);
1061 }
1062 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn span {
1063 color: var(--vbo-config-title-color);
1064 }
1065 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled:hover {
1066 background-color: var(--vbo-input-style-nested-deactive);
1067 }
1068 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover {
1069 background-color: var(--vbo-input-style-nested-deactive);
1070 }
1071 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover span, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled span {
1072 color: var(--vbo-base-color);
1073 }
1074 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover svg, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled svg {
1075 fill: var(--vbo-base-color);
1076 }
1077 .tox.tox-tinymce-aux .tox-pop.tox-pop--top::before {
1078 border-color: transparent transparent var(--vbo-config-bg-color) transparent;
1079 }
1080 .tox.tox-tinymce-aux .tox-pop.tox-pop--top::after {
1081 border-color: transparent transparent var(--vbo-config-bg-color) transparent;
1082 }
1083 .tox.tox-tinymce-aux .tox-dialog__table tbody tr {
1084 border-color: var(--vbo-config-border-color);
1085 }
1086 .tox.tox-tinymce-aux .tox-notification--error p {
1087 color: #333 !important;
1088 }
1089 .tox.tox-tinymce-aux .tox-swatches__picker-btn svg {
1090 fill: var(--vbo-config-title-color);
1091 }
1092 .js-editor-tinymce .tox .tox-statusbar {
1093 background-color: var(--vbo-config-bg-color);
1094 border-color: var(--vbo-config-border-color);
1095 }
1096 .js-editor-tinymce .tox-statusbar a, .js-editor-tinymce .tox-statusbar__path-item, .js-editor-tinymce .tox-statusbar__wordcount {
1097 color: var(--vbo-config-title-color) !important;
1098 }
1099 joomla-toolbar-button .dropdown-menu {
1100 border-color: var(--vbo-config-border-color);
1101 }
1102 #jmodal-rss-feed .modal-footer {
1103 background-color: var(--vbo-config-bg-color);
1104 border-top: 1px solid var(--vbo-config-border-color);
1105 box-shadow: none;
1106 }
1107 .vbo-info-overlay-loading-dnd {
1108 color: #fff;
1109 background: rgb(28, 28, 28);
1110 }
1111 .vbo-loading-dnd-response {
1112 background: rgba(58, 58, 58, 0.87);
1113 }
1114
1115 #contextual-help-back {
1116 background-color: var(--vbo-light-blue);
1117 border-color: var(--vbo-config-border-color);
1118 }
1119 .contextual-help-tabs .active a {
1120 background-color: var(--vbo-light-blue);
1121 border-color: var(--vbo-config-border-color);
1122 }
1123 #screen-meta-links .show-settings {
1124 border-color: var(--vbo-basic-btn-focus);
1125 }
1126
1127 /* Widgets customizations */
1128 .vbo-widget-notifscenter-wrap .vbo-widget-notifscenter-group span:not([data-badge-count=""])::after {
1129 background: var(--vbo-grey-blue-bg);
1130 }
1131 .vbo-widget-notifscenter-wrap .vbo-widget-notifscenter-group-active span:not([data-badge-count=""])::after, .vbo-widget-notifscenter-wrap .vbo-widget-notifscenter-group:hover span:not([data-badge-count=""])::after {
1132 background: var(--vbo-info-bg);
1133 }
1134 .vbo-widget-notifscenter-list .vbo-widget-notifscenter-notif-wrap .vbo-widget-notifscenter-notif-cta .vbo-notifscenter-cta-btn, .aitools-message-addon .btn.vbo-ai-assistant-addon-btn {
1135 background: var(--vbo-config-bg-dark);
1136 border: 1px solid #999;
1137 }
1138 .aitools-message-addon .btn.vbo-ai-assistant-addon-btn:focus {
1139 background: var(--vbo-config-bg-color);
1140 }
1141 .vbo-w-guestmessages-message-new .vbo-w-guestmessages-message-gtitle .message-new {
1142 color: #78afdd;
1143 }
1144
1145 /* AI channel */
1146 .aitools-message-addon .vbo-ai-source-badge-details {
1147 color: #fff;
1148 }