PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.7
VikBooking Hotel Booking Engine & PMS v1.8.7
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.8.7, at admin/resources/vbo-appearance-dark.css

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