PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.11
Timetics – Appointment Booking Calendar & Scheduling v1.0.11
1.0.64 1.0.62 1.0.63 1.0.61 1.0.60 1.0.59 1.0.58 1.0.57 1.0.56 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 All 65 releases
timetics / assets / css / admin.css

admin.css in Timetics – Appointment Booking Calendar & Scheduling 1.0.11, at assets/css/admin.css

2,094 lines 59.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!*********************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/scss/admin.scss ***!
3 \*********************************************************************************************************************/
4 :root {
5 --tt-primary-color: #3161f1;
6 --tt-primary-color-70: #4c93ff;
7 --tt-primary-color-50: #78aeff;
8 --tt-primary-color-25: #a5c9ff;
9 --tt-primary-color-15: #d2e4ff;
10 --tt-primary-color-08: #e9f2ff;
11 --tt-primary-color-06: #f3f6fe;
12 --tt-secondary-color: #0a1018;
13 --tt-secondary-color-65: #606469;
14 --tt-secondary-color-50: #606469;
15 --tt-secondary-color-30: #b5b7ba;
16 --tt-secondary-color-20: #cecfd1;
17 --tt-secondary-color-12: #e2e2e3;
18 --tt-secondary-color-08: #eeeeef;
19 --tt-secondary-color-05: #f4f5f7;
20 --tt-secondary-color-03: #f8f8fb;
21 --tt-danger-color: #e42d23;
22 --tt-danger-light-color: #f7d0d3;
23 --tt-success-color: #00c14e;
24 --tt-alert-color: #ef8201;
25 --tt-disable-color: #cecfd1;
26 --tt-state-color-01: #06a78a;
27 --tt-state-color-02: #f1a208;
28 --tt-primary-gradient: linear-gradient(180deg, #3263f8 0%, #254ec8 100%);
29 --tt-secondary-gradient: linear-gradient(180deg, #45505e 0%, #0a1018 100%);
30 }
31
32 .tt-margin-0 {
33 margin: 0 !important;
34 }
35
36 .tt-mb-0 {
37 margin-bottom: 0 !important;
38 }
39
40 .tt-mb-10 {
41 margin-bottom: 10px !important;
42 }
43
44 .tt-mb-15 {
45 margin-bottom: 15px !important;
46 }
47
48 .tt-mb-20 {
49 margin-bottom: 20px !important;
50 }
51
52 .tt-mb-25 {
53 margin-bottom: 25px !important;
54 }
55
56 .tt-mb-30 {
57 margin-bottom: 30px !important;
58 }
59
60 .tt-mb-35 {
61 margin-bottom: 35px !important;
62 }
63
64 .tt-mb-40 {
65 margin-bottom: 40px !important;
66 }
67
68 .tt-mb-45 {
69 margin-bottom: 45px !important;
70 }
71
72 .tt-mt-0 {
73 margin-top: 0 !important;
74 }
75
76 .tt-mt-5 {
77 margin-top: 5px !important;
78 }
79
80 .tt-mt-10 {
81 margin-top: 10px !important;
82 }
83
84 .tt-mt-30 {
85 margin-top: 30px !important;
86 }
87
88 .tt-mt-40 {
89 margin-top: 40px !important;
90 }
91
92 .tt-primary-color {
93 color: var(--tt-primary-color);
94 }
95
96 #wpcontent,
97 #wpfooter {
98 background-color: #f2f4f8;
99 }
100
101 #wpcontent {
102 min-height: 100vh;
103 }
104
105 .wrap {
106 margin: 20px 40px 0 20px;
107 }
108
109 .toplevel_page_timetics .tt-page-header-wrapper {
110 border-bottom: 1px solid #d9d9d9;
111 padding-bottom: 27px;
112 margin-bottom: 30px;
113 }
114 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header {
115 padding: 0;
116 background-color: transparent;
117 }
118 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header-heading-left,
119 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header-heading-extra {
120 margin: 0;
121 }
122 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header-heading-title {
123 font-size: 22px;
124 line-height: 33px;
125 }
126 .toplevel_page_timetics .tt-page-header-wrapper .ant-btn svg {
127 fill: var(--tt-primary-color);
128 }
129 .toplevel_page_timetics .tt-shortcode-list .ant-input-group-addon .anticon:hover path {
130 stroke: var(--tt-primary-color);
131 }
132 .toplevel_page_timetics .tt-shortcode-list .ant-input-group-addon:last-child {
133 border-top-right-radius: 6px;
134 border-bottom-right-radius: 6px;
135 }
136
137 .timetics-input .ant-input-lg,
138 .timetics-input .ant-picker,
139 .timetics-input .ant-select:not(.ant-select-customize-input) .ant-select-selector,
140 .timetics-input .ant-input-affix-wrapper,
141 .timetics-input .ant-input-number,
142 .timetics-input .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
143 border-color: #e2e2e3;
144 border-radius: 6px;
145 height: 42px;
146 padding: 0 15px;
147 font-size: 14px;
148 }
149 .timetics-input .ant-form-item-label > label {
150 font-weight: 500;
151 font-size: 13px;
152 line-height: 13px;
153 color: var(--tt-secondary-color-50);
154 text-transform: capitalize;
155 }
156 .timetics-input .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
157 line-height: 42px;
158 }
159 .timetics-input textarea.ant-input {
160 border-radius: 6px;
161 }
162 .timetics-input .ant-select-single .ant-select-selector .ant-select-selection-item,
163 .timetics-input .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
164 line-height: 40px;
165 }
166 .timetics-input.tt-sm-input .ant-input-number-sm {
167 height: 34px;
168 line-height: 32px;
169 }
170 .timetics-input .ant-select-arrow {
171 right: 15px;
172 height: 15px;
173 }
174 .timetics-input .ant-select-arrow .anticon-down {
175 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjg3MDY4IDIuNjEyMDRDMC4zODk4MTYgMi4xMzExOCAwLjM4OTgxNiAxLjM1MTU0IDAuODcwNjc5IDAuODcwNjhDMS4zNTE1NCAwLjM4OTgxNyAyLjEzMTE4IDAuMzg5ODE2IDIuNjEyMDQgMC44NzA2OEw4LjI1ODY0IDYuNTE3MjhMMTMuOTA1MiAwLjg3MDY4QzE0LjM4NjEgMC4zODk4MTcgMTUuMTY1NyAwLjM4OTgxNiAxNS42NDY2IDAuODcwNjc5QzE2LjEyNzUgMS4zNTE1NCAxNi4xMjc1IDIuMTMxMTggMTUuNjQ2NiAyLjYxMjA0TDguOTY1NzUgOS4yOTI4OUM4LjU3NTIyIDkuNjgzNDIgNy45NDIwNiA5LjY4MzQyIDcuNTUxNTMgOS4yOTI4OUwwLjg3MDY4IDIuNjEyMDRaIiBmaWxsPSIjMEExMDE4Ii8+Cjwvc3ZnPgo=");
176 width: 14px;
177 height: 9px;
178 background-repeat: no-repeat;
179 background-size: 13px;
180 }
181 .timetics-input .ant-select-arrow .anticon-down svg {
182 display: none;
183 }
184
185 .ant-input-affix-wrapper input[type=text]:focus,
186 .ant-input-affix-wrapper input[type=password]:focus,
187 .ant-input-affix-wrapper input[type=color]:focus,
188 .ant-input-affix-wrapper input[type=date]:focus,
189 .ant-input-affix-wrapper input[type=datetime]:focus,
190 .ant-input-affix-wrapper input[type=datetime-local]:focus,
191 .ant-input-affix-wrapper input[type=email]:focus,
192 .ant-input-affix-wrapper input[type=month]:focus,
193 .ant-input-affix-wrapper input[type=number]:focus,
194 .ant-input-affix-wrapper input[type=search]:focus,
195 .ant-input-affix-wrapper input[type=tel]:focus,
196 .ant-input-affix-wrapper input[type=time]:focus,
197 .ant-input-affix-wrapper input[type=url]:focus,
198 .ant-input-affix-wrapper input[type=week]:focus,
199 .ant-input-affix-wrapper input[type=checkbox]:focus,
200 .ant-input-affix-wrapper input[type=radio]:focus,
201 .ant-input-affix-wrapper select:focus,
202 .ant-input-affix-wrapper textarea:focus,
203 .ant-select-selection-search input[type=text]:focus,
204 .ant-select-selection-search input[type=password]:focus,
205 .ant-select-selection-search input[type=color]:focus,
206 .ant-select-selection-search input[type=date]:focus,
207 .ant-select-selection-search input[type=datetime]:focus,
208 .ant-select-selection-search input[type=datetime-local]:focus,
209 .ant-select-selection-search input[type=email]:focus,
210 .ant-select-selection-search input[type=month]:focus,
211 .ant-select-selection-search input[type=number]:focus,
212 .ant-select-selection-search input[type=search]:focus,
213 .ant-select-selection-search input[type=tel]:focus,
214 .ant-select-selection-search input[type=time]:focus,
215 .ant-select-selection-search input[type=url]:focus,
216 .ant-select-selection-search input[type=week]:focus,
217 .ant-select-selection-search input[type=checkbox]:focus,
218 .ant-select-selection-search input[type=radio]:focus,
219 .ant-select-selection-search select:focus,
220 .ant-select-selection-search textarea:focus {
221 box-shadow: none;
222 outline: none;
223 }
224
225 .input-search-field .ant-input-affix-wrapper {
226 font-size: 16px;
227 border-radius: 6px;
228 padding: 1px 15px;
229 }
230
231 .tt-heading {
232 font-weight: 600;
233 font-size: 24px;
234 }
235
236 #time_tics_dashboard .ant-btn,
237 .tt-btn-dropdown .ant-btn,
238 .ant-modal-wrap .ant-btn,
239 .ant-popover-inner-content .ant-btn {
240 border-radius: 6px;
241 font-weight: 600;
242 }
243 #time_tics_dashboard .ant-btn.ant-btn-sm,
244 .tt-btn-dropdown .ant-btn.ant-btn-sm,
245 .ant-modal-wrap .ant-btn.ant-btn-sm,
246 .ant-popover-inner-content .ant-btn.ant-btn-sm {
247 height: 30px;
248 line-height: 30px;
249 padding: 0 11px;
250 }
251 #time_tics_dashboard .ant-btn.ant-btn-md,
252 .tt-btn-dropdown .ant-btn.ant-btn-md,
253 .ant-modal-wrap .ant-btn.ant-btn-md,
254 .ant-popover-inner-content .ant-btn.ant-btn-md {
255 height: 34px;
256 line-height: 34px;
257 }
258 #time_tics_dashboard .ant-btn.ant-btn-lg,
259 .tt-btn-dropdown .ant-btn.ant-btn-lg,
260 .ant-modal-wrap .ant-btn.ant-btn-lg,
261 .ant-popover-inner-content .ant-btn.ant-btn-lg {
262 height: 38px;
263 line-height: 1;
264 }
265 #time_tics_dashboard .ant-btn svg,
266 .tt-btn-dropdown .ant-btn svg,
267 .ant-modal-wrap .ant-btn svg,
268 .ant-popover-inner-content .ant-btn svg {
269 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
270 }
271 #time_tics_dashboard .tt-more-action-btn,
272 .tt-btn-dropdown .tt-more-action-btn,
273 .ant-modal-wrap .tt-more-action-btn,
274 .ant-popover-inner-content .tt-more-action-btn {
275 padding: 5px 6px;
276 }
277
278 .tt-action-dropdown .ant-dropdown-menu {
279 min-width: 208px;
280 padding: 0;
281 border-radius: 6px;
282 -webkit-border-radius: 6px;
283 -ms-border-radius: 6px;
284 border: 1px solid var(--tt-secondary-color-12);
285 }
286 .tt-action-dropdown .ant-dropdown-menu-item {
287 padding: 8px 12px;
288 border-radius: 4px;
289 }
290 .tt-action-dropdown .ant-dropdown-menu-item a {
291 text-decoration: none;
292 font-weight: 500;
293 font-size: 14px;
294 color: var(--tt-secondary-color-65);
295 }
296 .tt-action-dropdown .ant-dropdown-menu-item:hover a {
297 color: var(--tt-secondary-color);
298 }
299 .tt-action-dropdown.tt-action-area .ant-dropdown-menu {
300 min-width: 210px;
301 padding: 10px 5px;
302 }
303 .tt-action-dropdown.tt-action-area .ant-dropdown-menu svg {
304 margin-right: 5px;
305 position: relative;
306 bottom: -3px;
307 }
308 .tt-action-dropdown.tt-action-area .ant-dropdown-menu-item {
309 padding: 7px 12px;
310 }
311
312 .tt-text-right {
313 text-align: right;
314 }
315
316 .tt-notification-content .ant-collapse-content > .ant-collapse-content-box {
317 padding: 25px;
318 }
319
320 .tt-container-wrapper {
321 max-width: 720px;
322 margin: 60px auto 0;
323 }
324 .tt-container-wrapper .tt-appoint-type {
325 font-size: 21px;
326 line-height: 25px;
327 margin: 0 0 40px 0;
328 font-weight: 600;
329 }
330 .tt-container-wrapper .tt-form-container {
331 padding: 30px;
332 background-color: #ffffff;
333 border: 1px solid #e1e4e9;
334 border-radius: 8px;
335 }
336 @media screen and (max-width: 768px) {
337 .tt-container-wrapper .tt-form-container {
338 padding: 20px;
339 }
340 }
341 .tt-container-wrapper .tt-form-container .ant-collapse {
342 border-radius: 8px;
343 }
344 .tt-container-wrapper .tt-form-container .ant-collapse-header-text {
345 font-size: 14px;
346 font-weight: 600;
347 }
348 .tt-container-wrapper .tt-form-container .tt-link-btn {
349 padding: 0;
350 }
351
352 .ql-editor {
353 min-height: 130px;
354 }
355
356 .tt-tooltip-card .ant-tooltip-arrow {
357 min-width: 18px;
358 min-height: 18px;
359 }
360 .tt-tooltip-card .ant-tooltip-inner {
361 min-height: 20px;
362 padding: 4px 8px;
363 font-size: 12px;
364 }
365
366 @media screen and (max-width: 782px) {
367 input[type=text] {
368 min-height: 30px;
369 }
370 }
371 @media (max-width: 590px) {
372 .ant-picker-panel-container .ant-picker-panels {
373 flex-direction: column;
374 }
375 }
376 .tt-flat-picker-input.ant-input.ant-input-lg.flatpickr-input {
377 background-color: transparent;
378 }
379
380 .ant-notification {
381 margin-top: 16px !important;
382 }
383
384 .toplevel_page_timetics .ant-switch {
385 height: 24px;
386 background-color: var(--tt-secondary-color-20);
387 box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.12);
388 border-radius: 28px;
389 }
390 .toplevel_page_timetics .ant-switch .ant-switch-handle {
391 top: 4px;
392 left: 4px;
393 width: 16px;
394 height: 16px;
395 }
396 .toplevel_page_timetics .ant-switch .ant-switch-handle::before {
397 box-shadow: -1px 4px 4px rgba(0, 0, 0, 0.15);
398 background: linear-gradient(210.38deg, #ffffff 11.21%, rgba(255, 255, 255, 0.8) 87.98%);
399 }
400 .toplevel_page_timetics .ant-switch.ant-switch-checked {
401 background: var(--tt-primary-gradient);
402 }
403 .toplevel_page_timetics .ant-switch.ant-switch-checked .ant-switch-handle {
404 left: calc(100% - 20px);
405 }
406 .toplevel_page_timetics .ant-switch.ant-switch-checked .ant-switch-handle::before {
407 background: linear-gradient(210.38deg, #ffffff 11.21%, rgba(255, 255, 255, 0.7) 87.98%);
408 box-shadow: -1px 4px 4px rgba(0, 0, 0, 0.25);
409 }
410 .toplevel_page_timetics .ant-checkbox .ant-checkbox-inner {
411 width: 20px;
412 height: 20px;
413 border-radius: 4px;
414 z-index: 1;
415 }
416 .toplevel_page_timetics .ant-checkbox .ant-checkbox-inner::after {
417 width: 6.714286px;
418 height: 11.142857px;
419 left: 23%;
420 top: 45%;
421 border-radius: 0;
422 }
423 .toplevel_page_timetics .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner {
424 background: var(--tt-primary-gradient);
425 border-color: var(--tt-primary-color);
426 }
427 .toplevel_page_timetics .ant-checkbox.ant-checkbox-checked:after {
428 border-radius: 4px;
429 }
430 .toplevel_page_timetics .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after {
431 width: 12px;
432 height: 12px;
433 left: 50%;
434 top: 50%;
435 border-radius: 2px;
436 background: var(--tt-primary-gradient);
437 }
438 .toplevel_page_timetics .ant-checkbox + span {
439 position: relative;
440 top: -3px;
441 }
442 .toplevel_page_timetics .ant-checkbox.ant-checkbox-disabled .ant-checkbox-input {
443 width: 20px;
444 height: 20px;
445 top: 4px;
446 }
447 .toplevel_page_timetics .ant-checkbox-input:focus + .ant-checkbox-inner,
448 .toplevel_page_timetics .ant-checkbox-wrapper:hover .ant-checkbox-inner,
449 .toplevel_page_timetics .ant-checkbox:hover .ant-checkbox-inner {
450 border-color: var(--tt-primary-color);
451 }
452 .toplevel_page_timetics .ant-checkbox-wrapper:hover .ant-checkbox:after,
453 .toplevel_page_timetics .ant-checkbox:hover:after {
454 visibility: visible;
455 border-color: var(--tt-primary-color);
456 }
457 .toplevel_page_timetics .meeting-pagination {
458 text-align: right;
459 }
460 @media (max-width: 991px) {
461 .toplevel_page_timetics .meeting-pagination {
462 text-align: center;
463 }
464 }
465 .toplevel_page_timetics .ant-pagination .ant-pagination-item {
466 width: 30px;
467 min-width: 30px;
468 line-height: 25px;
469 height: 30px;
470 background-color: transparent;
471 border-color: transparent;
472 border-radius: 4px;
473 }
474 .toplevel_page_timetics .ant-pagination .ant-pagination-item a {
475 font-weight: 600;
476 line-height: 28px;
477 }
478 .toplevel_page_timetics .ant-pagination .ant-pagination-item:hover {
479 border-color: var(--tt-primary-color);
480 }
481 .toplevel_page_timetics .ant-pagination .ant-pagination-item-active {
482 border: 1px solid var(--tt-primary-color);
483 border-radius: 4px;
484 }
485 .toplevel_page_timetics .ant-pagination-next .ant-pagination-item-link,
486 .toplevel_page_timetics .ant-pagination-prev .ant-pagination-item-link {
487 background-color: transparent;
488 border: 1px solid transparent;
489 }
490 .toplevel_page_timetics .ant-pagination-next .ant-pagination-item-link:hover,
491 .toplevel_page_timetics .ant-pagination-prev .ant-pagination-item-link:hover {
492 border-color: transparent;
493 }
494 .toplevel_page_timetics .ant-pagination-disabled .ant-pagination-item-link,
495 .toplevel_page_timetics .ant-pagination-disabled:hover .ant-pagination-item-link {
496 color: rgba(0, 0, 0, 0.25);
497 border-color: transparent;
498 background-color: transparent;
499 cursor: not-allowed;
500 }
501 .toplevel_page_timetics .tt-meeting-create-btn .ant-btn-primary svg {
502 fill: #fff !important;
503 }
504 .toplevel_page_timetics .ant-tabs-tab-btn {
505 color: var(--tt-secondary-color-50);
506 }
507 .toplevel_page_timetics .ant-tabs-bottom > .ant-tabs-nav,
508 .toplevel_page_timetics .ant-tabs-bottom > div > .ant-tabs-nav,
509 .toplevel_page_timetics .ant-tabs-top > .ant-tabs-nav,
510 .toplevel_page_timetics .ant-tabs-top > div > .ant-tabs-nav {
511 margin: 0 0 30px;
512 }
513 .toplevel_page_timetics .ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
514 padding: 0 0 10px;
515 font-size: 15px;
516 font-weight: 600;
517 }
518 .toplevel_page_timetics .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,
519 .toplevel_page_timetics .ant-tabs-tab:hover {
520 color: var(--tt-primary-color);
521 text-shadow: none;
522 }
523 .toplevel_page_timetics .ant-tabs-bottom > .ant-tabs-nav:before,
524 .toplevel_page_timetics .ant-tabs-bottom > div > .ant-tabs-nav:before,
525 .toplevel_page_timetics .ant-tabs-top > .ant-tabs-nav:before,
526 .toplevel_page_timetics .ant-tabs-top > div > .ant-tabs-nav:before {
527 border-bottom: 1px solid #d9d9d9;
528 }
529 .toplevel_page_timetics .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
530 .toplevel_page_timetics .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar,
531 .toplevel_page_timetics .ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
532 .toplevel_page_timetics .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
533 height: 3px;
534 }
535 .toplevel_page_timetics .ant-tabs-ink-bar {
536 background: var(--tt-primary-gradient);
537 border-radius: 10px 10px 0 0;
538 }
539 .toplevel_page_timetics .tt-settings-wrapper .ant-typography.ant-typography-secondary {
540 color: var(--tt-secondary-color-65);
541 }
542 .toplevel_page_timetics .tt-settings-wrapper .ant-btn.ant-btn-default {
543 text-decoration: none;
544 line-height: 1;
545 padding: 0 15px;
546 color: var(--tt-primary-color);
547 border-color: var(--tt-primary-color);
548 }
549 .toplevel_page_timetics .ant-table {
550 background-color: transparent;
551 }
552 .toplevel_page_timetics .ant-table .ant-table-container table > thead > tr:first-child th:last-child {
553 border-top-right-radius: 6px;
554 }
555 .toplevel_page_timetics .ant-table .ant-table-container table > thead > tr:first-child th:first-child {
556 border-top-left-radius: 6px;
557 }
558 .toplevel_page_timetics .ant-table .ant-table-container table > tbody > tr:last-child td:last-child {
559 border-bottom-right-radius: 6px;
560 }
561 .toplevel_page_timetics .ant-table .ant-table-container table > tbody > tr:last-child td:first-child {
562 border-bottom-left-radius: 6px;
563 }
564 .toplevel_page_timetics .ant-table .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
565 display: none;
566 }
567 .toplevel_page_timetics .ant-table .ant-table-sticky-holder,
568 .toplevel_page_timetics .ant-table .ant-table-sticky-scroll {
569 background: transparent;
570 }
571 .toplevel_page_timetics .ant-table .ant-table-thead > tr > th {
572 background: #e9eaef;
573 border-bottom-color: transparent;
574 box-shadow: none;
575 }
576 .toplevel_page_timetics .ant-table table tr td.ant-table-selection-column,
577 .toplevel_page_timetics .ant-table table tr th.ant-table-selection-column {
578 padding-right: 20px;
579 padding-left: 20px;
580 }
581 .toplevel_page_timetics .ant-table .ant-table-tbody > tr > td {
582 background-color: #fff;
583 }
584 .toplevel_page_timetics .ant-table .ant-table-tbody tr:nth-child(2n-1) td {
585 background-color: var(--tt-secondary-color-05);
586 }
587 .toplevel_page_timetics .ant-spin {
588 color: var(--tt-primary-color);
589 }
590 .toplevel_page_timetics .ant-spin .ant-spin-dot-item {
591 background-color: var(--tt-primary-color);
592 }
593 .toplevel_page_timetics .ant-spin-blur {
594 opacity: 0;
595 }
596 .toplevel_page_timetics .ant-alert-info {
597 border: transparent;
598 border-radius: 8px;
599 }
600 .toplevel_page_timetics .ant-spin-blur {
601 opacity: 0;
602 }
603 .toplevel_page_timetics .ant-collapse {
604 background-color: #fff;
605 border-color: var(--tt-secondary-color-12);
606 }
607 .toplevel_page_timetics .ant-collapse > .ant-collapse-item:last-child {
608 border-radius: 0 0 8px 8px;
609 }
610 .toplevel_page_timetics .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header,
611 .toplevel_page_timetics .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-content {
612 border-radius: 0 0 8px 8px;
613 }
614 .toplevel_page_timetics .ant-collapse.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
615 padding-top: 25px;
616 padding-bottom: 25px;
617 }
618 .toplevel_page_timetics .ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
619 position: relative;
620 padding: 10px 40px 10px 10px;
621 background-color: var(--tt-secondary-color-03);
622 border-top-right-radius: 7px;
623 border-top-left-radius: 7px;
624 }
625 .toplevel_page_timetics .ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item:not(.ant-collapse-item-active) > .ant-collapse-header {
626 border-radius: 8px;
627 }
628 .toplevel_page_timetics .ant-collapse .ant-collapse-content > .ant-collapse-content-box {
629 padding: 25px;
630 border-radius: 0 0 8px 8px;
631 }
632 .toplevel_page_timetics .ant-collapse .ant-collapse-item-active .ant-collapse-expand-icon .anticon svg {
633 transform: rotate(-180deg);
634 }
635 .toplevel_page_timetics .ant-collapse-item.ant-collapse-item-disabled {
636 opacity: 1;
637 }
638 .toplevel_page_timetics .ant-tooltip .ant-tooltip-inner {
639 background: var(--tt-secondary-gradient);
640 border-radius: 4px;
641 font-weight: 600;
642 font-size: 12px;
643 }
644 .toplevel_page_timetics .ant-tooltip .ant-tooltip-arrow-content {
645 --antd-arrow-background-color: var(--tt-secondary-color);
646 }
647 .toplevel_page_timetics .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
648 line-height: 40px;
649 padding: 0 40px 0 20px;
650 border-radius: 6px;
651 }
652 .toplevel_page_timetics .ant-select-single:not(.ant-pagination-options-size-changer) .ant-select-selector .ant-select-selection-item,
653 .toplevel_page_timetics .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
654 padding: 0;
655 line-height: 40px;
656 transition: all 0.3s;
657 }
658 .toplevel_page_timetics .ant-select-dropdown {
659 border: transparent;
660 border-radius: 4px;
661 box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.12);
662 padding: 0;
663 }
664 .toplevel_page_timetics .ant-select-dropdown {
665 border: 1px solid var(--tt-secondary-color-12);
666 border-radius: 6px;
667 box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
668 padding: 4px;
669 }
670 .toplevel_page_timetics .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
671 border-radius: 4px;
672 background-color: var(--tt-secondary-color-08);
673 }
674 .toplevel_page_timetics .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
675 border-color: var(--tt-primary-color);
676 }
677 .toplevel_page_timetics .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
678 background-color: var(--tt-primary-color-08);
679 border-radius: 4px;
680 margin-bottom: 4px;
681 }
682 .toplevel_page_timetics .flatpickr-day.selected,
683 .toplevel_page_timetics .flatpickr-day.startRange,
684 .toplevel_page_timetics .flatpickr-day.endRange,
685 .toplevel_page_timetics .flatpickr-day.selected.inRange,
686 .toplevel_page_timetics .flatpickr-day.startRange.inRange,
687 .toplevel_page_timetics .flatpickr-day.endRange.inRange,
688 .toplevel_page_timetics .flatpickr-day.selected:focus,
689 .toplevel_page_timetics .flatpickr-day.startRange:focus,
690 .toplevel_page_timetics .flatpickr-day.endRange:focus,
691 .toplevel_page_timetics .flatpickr-day.selected:hover,
692 .toplevel_page_timetics .flatpickr-day.startRange:hover,
693 .toplevel_page_timetics .flatpickr-day.endRange:hover,
694 .toplevel_page_timetics .flatpickr-day.selected.prevMonthDay,
695 .toplevel_page_timetics .flatpickr-day.startRange.prevMonthDay,
696 .toplevel_page_timetics .flatpickr-day.endRange.prevMonthDay,
697 .toplevel_page_timetics .flatpickr-day.selected.nextMonthDay,
698 .toplevel_page_timetics .flatpickr-day.startRange.nextMonthDay,
699 .toplevel_page_timetics .flatpickr-day.endRange.nextMonthDay {
700 background: var(--tt-primary-color);
701 border-color: var(--tt-primary-color);
702 }
703 .toplevel_page_timetics .ant-modal-content,
704 .toplevel_page_timetics .ant-modal-header {
705 border-radius: 6px;
706 }
707 .toplevel_page_timetics .ant-btn {
708 color: var(--tt-secondary-color-50);
709 }
710 .toplevel_page_timetics .ant-btn:not(.dynamic-delete-button, .ant-btn-warning) {
711 padding: 4px 10px;
712 }
713 .toplevel_page_timetics .ant-btn:not(.dynamic-delete-button, .ant-btn-warning):hover, .toplevel_page_timetics .ant-btn:not(.dynamic-delete-button, .ant-btn-warning):focus {
714 color: var(--tt-primary-color);
715 border-color: var(--tt-primary-color);
716 }
717 .toplevel_page_timetics .ant-btn.ant-btn-primary {
718 background: var(--tt-primary-gradient);
719 color: #fff;
720 border: none;
721 }
722 .toplevel_page_timetics .ant-btn.ant-btn-primary:hover, .toplevel_page_timetics .ant-btn.ant-btn-primary:focus {
723 background: var(--tt-primary-gradient);
724 color: #fff;
725 }
726 .toplevel_page_timetics .ant-btn.ant-btn-primary .anticon svg {
727 width: 15px;
728 height: 15px;
729 }
730 .toplevel_page_timetics .ant-btn.ant-btn-primary .anticon svg path {
731 stroke: #fff;
732 }
733 .toplevel_page_timetics .ant-btn.ant-btn-primary.ant-btn-background-ghost:hover, .toplevel_page_timetics .ant-btn.ant-btn-primary.ant-btn-background-ghost:focus {
734 color: #fff;
735 }
736 .toplevel_page_timetics .ant-btn.ant-btn-lg {
737 padding: 10px 18px 10px 18px;
738 font-size: 14px;
739 }
740 .toplevel_page_timetics .ant-btn.ant-btn-default {
741 display: inline-flex;
742 align-items: center;
743 justify-content: center;
744 }
745 .toplevel_page_timetics .ant-btn.ant-btn-default .anticon {
746 margin-top: 3px;
747 }
748 .toplevel_page_timetics .ant-btn.ant-btn-default.tt-default-btn {
749 height: 36px;
750 padding: 6px 10px;
751 }
752 .toplevel_page_timetics .ant-btn.ant-btn-default.tt-default-btn:hover .anticon svg, .toplevel_page_timetics .ant-btn.ant-btn-default.tt-default-btn:active .anticon svg, .toplevel_page_timetics .ant-btn.ant-btn-default.tt-default-btn:focus .anticon svg, .toplevel_page_timetics .ant-btn.ant-btn-default.tt-default-btn.ant-dropdown-open .anticon svg {
753 fill: var(--tt-primary-color);
754 }
755 .toplevel_page_timetics .ant-btn.ant-btn-dangerous {
756 color: var(--tt-danger-color);
757 border-color: var(--tt-danger-light-color);
758 }
759 .toplevel_page_timetics .ant-btn.ant-btn-dangerous .anticon {
760 margin-top: 0;
761 }
762 .toplevel_page_timetics .ant-btn.ant-btn-dangerous svg {
763 fill: none;
764 }
765 .toplevel_page_timetics .ant-btn.ant-btn-dangerous:hover, .toplevel_page_timetics .ant-btn.ant-btn-dangerous:focus {
766 color: var(--tt-danger-color);
767 border-color: var(--tt-danger-color);
768 }
769 .toplevel_page_timetics .ant-btn.ant-btn-dangerous:hover .anticon svg path, .toplevel_page_timetics .ant-btn.ant-btn-dangerous:focus .anticon svg path {
770 stroke: var(--tt-danger-color);
771 }
772 .toplevel_page_timetics .ant-input,
773 .toplevel_page_timetics .ant-input-password,
774 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) {
775 color: var(--tt-secondary-color);
776 border-color: var(--tt-secondary-color-12);
777 }
778 .toplevel_page_timetics .ant-input:hover,
779 .toplevel_page_timetics .ant-input-password:hover,
780 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
781 border-color: var(--tt-primary-color);
782 }
783 .toplevel_page_timetics .ant-input:focus,
784 .toplevel_page_timetics .ant-input-password:focus,
785 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):focus {
786 border-color: var(--tt-primary-color);
787 outline: 4px solid rgba(49, 97, 241, 0.25);
788 box-shadow: none;
789 }
790 .toplevel_page_timetics .ant-input[disabled],
791 .toplevel_page_timetics .ant-input-password[disabled],
792 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled)[disabled] {
793 color: rgba(0, 0, 0, 0.25);
794 }
795 .toplevel_page_timetics .ant-form-item-explain-error {
796 padding: 5px 0;
797 }
798 .toplevel_page_timetics .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
799 position: absolute;
800 right: -13px;
801 top: 0;
802 }
803 .toplevel_page_timetics .ant-input-number-handler-wrap {
804 right: 2px;
805 }
806 .toplevel_page_timetics .ant-radio-checked .ant-radio-inner {
807 border-color: var(--tt-primary-color);
808 }
809 .toplevel_page_timetics .ant-radio-inner:after {
810 background-color: var(--tt-primary-color);
811 }
812 .toplevel_page_timetics .ant-collapse > .ant-collapse-item > .ant-collapse-header {
813 align-items: center;
814 }
815 .toplevel_page_timetics .ant-btn.ant-btn-default.primary-outline {
816 border-color: var(--tt-primary-color);
817 color: var(--tt-primary-color);
818 }
819 .toplevel_page_timetics .ant-btn.ant-btn-default.primary-outline .ant-dropdown-menu-title-content .tt-dropdown-item {
820 font-weight: 500;
821 font-size: 14px;
822 color: var(--tt-secondary-color-65);
823 }
824 .toplevel_page_timetics .tt-submenu-action-wrapper {
825 display: flex;
826 justify-content: space-between;
827 gap: 15px;
828 flex-wrap: wrap;
829 }
830 .toplevel_page_timetics .tt-submenu-action-wrapper .tt-submenu-action-select {
831 min-width: 220px;
832 }
833 .toplevel_page_timetics .tt-submenu-action-wrapper .tt-header-action-wrapper {
834 display: flex;
835 gap: 15px;
836 }
837
838 .ant-spin.ant-spin-spinning.tt-loader-spinner {
839 display: flex;
840 justify-content: center;
841 align-items: center;
842 flex-direction: column;
843 }
844
845 #adminmenu .wp-submenu .tt-go-pro-link a {
846 color: var(--tt-state-color-02);
847 }
848
849 .tt-country-phone-code .react-tel-input .form-control {
850 width: 100%;
851 height: 42px;
852 }
853 .tt-country-phone-code .react-tel-input .selected-flag .arrow {
854 display: none;
855 }
856
857 .tt-phone-input-country-search {
858 display: flex;
859 align-items: center;
860 padding: 1rem !important;
861 }
862 .tt-phone-input-country-search-box {
863 margin: 0 !important;
864 width: 100%;
865 padding-block: 0.5rem !important;
866 }
867
868 .tt-phone-input {
869 border-color: #d9d9d9 !important;
870 }
871 .tt-phone-input:hover, .tt-phone-input:focus {
872 border-color: var(--tt-primary-color) !important;
873 }
874
875 .tt-phone-input-dropdown-btn {
876 border-color: #d9d9d9 !important;
877 }
878 .tt-phone-input-dropdown-btn:hover, .tt-phone-input-dropdown-btn:focus {
879 border-color: var(--tt-primary-color) !important;
880 }
881
882 .tt-category-tree .ant-tree-switcher {
883 padding-block: 4px;
884 }
885
886 .tt-meeting-menu-warper {
887 display: flex;
888 justify-content: space-between;
889 align-items: center;
890 margin-bottom: 30px;
891 flex-wrap: wrap;
892 gap: 10px;
893 }
894
895 .tt-dropdown-content {
896 margin-top: 15px;
897 }
898 .tt-dropdown-content .ant-dropdown-menu {
899 max-width: 420px;
900 background-color: #fff;
901 border-radius: 8px;
902 -webkit-border-radius: 8px;
903 -ms-border-radius: 8px;
904 }
905 .tt-dropdown-content .ant-dropdown-menu-item {
906 padding: 0;
907 }
908 .tt-dropdown-content .ant-dropdown-menu-item:hover {
909 background-color: #fff;
910 }
911 .tt-dropdown-content .tt-meeting-create-btn {
912 padding: 13px 20px;
913 }
914 .tt-dropdown-content .tt-meeting-create-btn .ant-space-item svg {
915 fill: var(--tt-primary-color);
916 }
917 .tt-dropdown-content .tt-meeting-create-btn h5.ant-typography {
918 font-size: 15px;
919 line-height: 18px;
920 color: var(--tt-secondary-color);
921 display: flex;
922 margin: 0;
923 }
924 .tt-dropdown-content .tt-meeting-create-btn .ant-typography.ant-typography-secondary {
925 display: block;
926 margin-top: 6px;
927 color: var(--tt-secondary-color-50);
928 }
929 .tt-dropdown-content .tt-meeting-create-btn .ant-badge-count,
930 .tt-dropdown-content .tt-meeting-create-btn .ant-badge-dot,
931 .tt-dropdown-content .tt-meeting-create-btn .ant-badge .ant-scroll-number-custom-component {
932 position: absolute;
933 top: 50%;
934 right: -25px;
935 transform: translate(50%, -50%);
936 transform-origin: 100% 0;
937 background-color: var(--tt-state-color-02);
938 text-transform: uppercase;
939 font-size: 11px;
940 letter-spacing: 0.5px;
941 font-weight: 500;
942 }
943 .tt-dropdown-content .tt-bg-opacity {
944 background-color: #eaeaeb;
945 opacity: 0.3;
946 cursor: not-allowed;
947 }
948 .tt-dropdown-content .ant-ribbon {
949 line-height: 19px;
950 }
951 .tt-dropdown-content .ant-ribbon-text {
952 color: #fff;
953 font-size: 12px;
954 }
955
956 #time_tics_dashboard .tt-meeting-filter-area {
957 display: flex;
958 justify-content: center;
959 align-items: center;
960 gap: 15px;
961 }
962 #time_tics_dashboard .tt-meeting-filter-area .meeting-filter-btn.ant-btn.ant-btn-lg {
963 height: 36px;
964 padding: 6px 10px;
965 }
966 #time_tics_dashboard .tt-meeting-filter-area .meeting-filter-btn.ant-btn.ant-btn-lg:hover .anticon svg, #time_tics_dashboard .tt-meeting-filter-area .meeting-filter-btn.ant-btn.ant-btn-lg:active .anticon svg {
967 fill: var(--tt-primary-color);
968 }
969 #time_tics_dashboard .tt-meeting-filter-area .meeting-filter-btn.ant-btn.ant-btn-lg.ant-popover-open .anticon svg {
970 fill: var(--tt-primary-color);
971 }
972
973 .tt-filter-popover .ant-popover-inner {
974 width: 260px;
975 padding: 0px 10px 15px 10px;
976 border-radius: 6px;
977 filter: drop-shadow(0px 8px 20px rgba(0, 0, 0, 0.01));
978 box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.01);
979 border: 1px solid var(--tt-secondary-color-12);
980 }
981 .tt-filter-popover .ant-form-item {
982 margin-bottom: 16px;
983 }
984 .tt-filter-popover .ant-popover-arrow {
985 display: none;
986 }
987
988 #time_tics_dashboard .ant-btn.tt-add-location-btn {
989 margin-bottom: 20px;
990 color: var(--tt-primary-color);
991 display: flex;
992 align-items: center;
993 margin-top: -10px;
994 font-size: 14px;
995 }
996 #time_tics_dashboard .ant-btn.tt-add-location-btn svg {
997 fill: var(--tt-primary-color);
998 border: 1px solid var(--tt-primary-color);
999 border-radius: 100vmax;
1000 padding: 2px;
1001 transform: scale(1.2);
1002 }
1003 #time_tics_dashboard .ant-btn.tt-add-location-btn span + span {
1004 border-bottom-width: 0;
1005 border-bottom-color: var(--tt-primary-color);
1006 border-bottom-style: solid;
1007 }
1008 #time_tics_dashboard .ant-btn.tt-add-location-btn:hover, #time_tics_dashboard .ant-btn.tt-add-location-btn:focus {
1009 border-color: transparent;
1010 }
1011 #time_tics_dashboard .ant-btn.tt-add-location-btn:hover span + span, #time_tics_dashboard .ant-btn.tt-add-location-btn:focus span + span {
1012 border-bottom-width: 1px;
1013 }
1014
1015 .tt-location-item {
1016 line-height: 40px;
1017 }
1018 .tt-location-item .ant-space-item {
1019 display: flex;
1020 align-items: center;
1021 }
1022 .tt-location-item .ant-space-item svg {
1023 width: 15px;
1024 }
1025
1026 .tt-meeting-price-input input[type=number] {
1027 border: none;
1028 box-shadow: none;
1029 outline: none;
1030 padding: 0;
1031 }
1032 .tt-meeting-price-input .ant-input-number {
1033 width: 100%;
1034 }
1035
1036 .ticket-type-wrapper {
1037 padding: 20px;
1038 border: 1px solid #e1e4e9;
1039 border-radius: 8px;
1040 }
1041 .ticket-type-wrapper .timetics-input .ant-form-item-label > label {
1042 text-transform: capitalize;
1043 }
1044 .ticket-type-wrapper .tt-ticket-repeater-delete {
1045 text-align: right;
1046 margin-top: 10px;
1047 }
1048 .ticket-type-wrapper .tt-ticket-repeater-delete .ant-btn-icon-only {
1049 width: auto;
1050 }
1051
1052 .meeting-integrations-fields {
1053 position: relative;
1054 }
1055 .meeting-integrations-fields .hook_overwrite_opt {
1056 position: absolute;
1057 right: 7px;
1058 bottom: 5px;
1059 margin: 0;
1060 z-index: 1;
1061 background: #eaeaea;
1062 padding: 0 5px;
1063 border-radius: 4px;
1064 }
1065
1066 .tt-meetings-container {
1067 display: flex;
1068 gap: 1rem;
1069 }
1070 @media screen and (max-width: 768px) {
1071 .tt-meetings-container {
1072 flex-direction: column;
1073 }
1074 }
1075
1076 .tt-meeting-update-page-btn-area {
1077 display: flex;
1078 justify-content: space-between;
1079 align-items: flex-start;
1080 }
1081 .tt-meeting-update-page-btn-area .tt-meeting-preview-btn.ant-btn.ant-btn-default {
1082 padding: 9px;
1083 }
1084 .tt-meeting-update-page-btn-area .tt-meeting-preview-btn.ant-btn.ant-btn-default:hover .anticon svg {
1085 fill: var(--tt-primary-color);
1086 }
1087
1088 .tt-meeting-type.ant-typography {
1089 margin-bottom: 30px;
1090 }
1091
1092 .tt-meeting-create-step {
1093 padding-bottom: 29px;
1094 }
1095 .tt-meeting-create-step p {
1096 font-size: 13px;
1097 font-weight: 600;
1098 color: #000;
1099 }
1100 .tt-meeting-create-step .step-bar {
1101 position: relative;
1102 }
1103 .tt-meeting-create-step .step-bar .step1,
1104 .tt-meeting-create-step .step-bar .step2 {
1105 height: 4px;
1106 width: 48%;
1107 border-radius: 20px;
1108 background: #000000;
1109 position: absolute;
1110 content: "";
1111 opacity: 0.2;
1112 }
1113 .tt-meeting-create-step .step-bar .step1 {
1114 top: 0;
1115 left: 0;
1116 opacity: 1;
1117 }
1118 .tt-meeting-create-step .step-bar .step2 {
1119 top: 0;
1120 right: 0;
1121 }
1122
1123 .tt-single-meeting-card {
1124 background-color: #ffffff;
1125 padding: 30px 30px 20px;
1126 box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
1127 border: 1px solid rgb(238, 239, 241);
1128 border-radius: 8px;
1129 position: relative;
1130 }
1131 @media screen and (max-width: 570px) {
1132 .tt-single-meeting-card {
1133 padding: 20px;
1134 }
1135 }
1136 .tt-single-meeting-card.disabled-meeting-card {
1137 background-color: #eeeff1;
1138 border: 1px solid #e1e4e9;
1139 opacity: 0.5;
1140 }
1141 .tt-single-meeting-card.disabled-meeting-card .ant-btn {
1142 background-color: transparent;
1143 }
1144 .tt-single-meeting-card .meeting-header-info-wrappers {
1145 display: flex;
1146 justify-content: space-between;
1147 align-items: center;
1148 margin-bottom: 15px;
1149 }
1150 .tt-single-meeting-card .meeting-header-info-wrappers .tt-meeting-title {
1151 cursor: pointer;
1152 }
1153 .tt-single-meeting-card .meeting-meta-list {
1154 display: flex;
1155 gap: 24px;
1156 margin-top: 0;
1157 margin-bottom: 45px;
1158 }
1159 .tt-single-meeting-card .meeting-meta-list .tt-meeting-list-item {
1160 position: relative;
1161 margin: 0 0 0 10px;
1162 }
1163 .tt-single-meeting-card .meeting-meta-list .tt-meeting-list-item::before {
1164 position: absolute;
1165 content: "";
1166 left: -10px;
1167 top: 50%;
1168 transform: translateY(-50%);
1169 height: 4px;
1170 width: 4px;
1171 border-radius: 50%;
1172 background-color: #d9d9d9;
1173 }
1174 .tt-single-meeting-card .meeting-meta-list p {
1175 line-height: 1;
1176 margin: 0;
1177 color: rgba(0, 0, 0, 0.6);
1178 }
1179 .tt-single-meeting-card .meeting-card-footer {
1180 display: flex;
1181 justify-content: space-between;
1182 align-items: center;
1183 }
1184 .tt-single-meeting-card .meeting-card-footer .ant-btn:hover .anticon svg path {
1185 stroke: var(--tt-primary-color);
1186 }
1187 .tt-single-meeting-card .meeting-card-footer .ant-btn.ant-btn-dangerous:hover .anticon svg path {
1188 stroke: var(--tt-danger-color);
1189 }
1190 .tt-single-meeting-card .meeting-pagination {
1191 margin-top: 20px;
1192 }
1193 .tt-single-meeting-card .tt-meeting-checkbox {
1194 position: absolute;
1195 top: 1px;
1196 left: 4px;
1197 }
1198 .tt-single-meeting-card .ant-checkbox-inner {
1199 background-color: transparent;
1200 border-color: var(--tt-secondary-color-12);
1201 border-radius: 5px;
1202 -webkit-border-radius: 5px;
1203 -ms-border-radius: 5px;
1204 }
1205
1206 .tt-meeting-card-bulk-action-wrapper .ant-btn .anticon {
1207 position: relative;
1208 top: 2px;
1209 }
1210
1211 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox .ant-checkbox-inner {
1212 width: 18px;
1213 height: 18px;
1214 }
1215 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox .ant-checkbox-inner::after {
1216 width: 6px;
1217 height: 9px;
1218 left: 22%;
1219 top: 45%;
1220 border-radius: 0;
1221 }
1222 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner {
1223 border-color: var(--tt-primary-color) !important;
1224 }
1225 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox-input:focus + .ant-checkbox-inner,
1226 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox-wrapper:hover .ant-checkbox-inner,
1227 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox:hover .ant-checkbox-inner {
1228 border-color: var(--tt-secondary-color-12);
1229 }
1230 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox-wrapper:hover .ant-checkbox-inner:after {
1231 position: absolute;
1232 display: table;
1233 border: 2px solid var(--tt-secondary-color-20);
1234 border-top: 0;
1235 border-left: 0;
1236 transform: rotate(45deg) scale(1) translate(-50%, -50%);
1237 opacity: 1;
1238 transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
1239 content: " ";
1240 }
1241
1242 .ant-checkbox-wrapper:hover .ant-checkbox:after,
1243 .ant-checkbox:hover:after {
1244 visibility: visible;
1245 border-color: var(--tt-primary-color);
1246 }
1247
1248 .profile-img-wrapper .ant-avatar-circle {
1249 border: 6px solid #d9d9d9;
1250 }
1251
1252 .staff-integration-list .ant-list-item-meta-title {
1253 margin-top: 0;
1254 }
1255
1256 .tt-action-wrap .ant-btn.ant-btn-dangerous .anticon {
1257 margin-top: 3px;
1258 }
1259
1260 .tt-booking-modal .ant-modal-content {
1261 border-radius: 8px;
1262 }
1263 .tt-booking-modal .ant-modal-header {
1264 border-radius: 8px 8px 0 0;
1265 -webkit-border-radius: 8px 8px 0 0;
1266 -ms-border-radius: 8px 8px 0 0;
1267 }
1268 .tt-booking-modal .tt-booking-modal-details {
1269 background-color: #f4f5f6;
1270 padding: 20px 30px;
1271 border-radius: 8px;
1272 }
1273 .tt-booking-modal .ant-list-item-meta-title {
1274 margin: 0;
1275 text-transform: uppercase;
1276 font-size: 13px;
1277 font-weight: 700;
1278 }
1279 .tt-booking-modal .ant-list-split .ant-list-item {
1280 border-bottom: none;
1281 padding: 10px 0;
1282 }
1283
1284 .ant-select-selection-item,
1285 .ant-select-item-option-content {
1286 text-transform: capitalize;
1287 }
1288
1289 .tt-booking-cancel {
1290 text-decoration: line-through;
1291 cursor: not-allowed;
1292 opacity: 0.3;
1293 }
1294
1295 .tt-submenu-action-select {
1296 margin: 0;
1297 }
1298 .tt-submenu-action-select .ant-input-lg,
1299 .tt-submenu-action-select .ant-picker,
1300 .tt-submenu-action-select .ant-select:not(.ant-select-customize-input) .ant-select-selector,
1301 .tt-submenu-action-select .ant-input-affix-wrapper,
1302 .tt-submenu-action-select .ant-input-number,
1303 .tt-submenu-action-select .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
1304 height: 37px;
1305 }
1306
1307 .tt-booking-list .tt-meeting-status,
1308 .tt-booking-list .tt-customer-email {
1309 font-weight: 600;
1310 }
1311
1312 .tt-bulk-delete .ant-space-item span {
1313 font-weight: 600;
1314 }
1315
1316 .tt-seatsmap-wrapper {
1317 position: relative;
1318 padding-bottom: 70%;
1319 overflow: auto;
1320 padding-left: 40px;
1321 padding-top: 30px;
1322 padding-right: 40px;
1323 }
1324 .tt-seatsmap-wrapper .seats-item {
1325 position: absolute;
1326 display: inline-block;
1327 }
1328 .tt-seatsmap-wrapper .seats-item.chair {
1329 cursor: pointer;
1330 }
1331 .tt-seatsmap-wrapper .seats-item.circle {
1332 border-radius: 50%;
1333 }
1334
1335 .tt-seat-map-controls {
1336 display: flex;
1337 justify-content: center;
1338 align-items: center;
1339 gap: 15px;
1340 margin: 30px 0;
1341 flex-wrap: wrap;
1342 }
1343 .tt-seat-map-controls .tt-set-map-button {
1344 line-height: 0px;
1345 }
1346 .tt-seat-map-controls .timetics-dot {
1347 height: 25px;
1348 width: 25px;
1349 border-radius: 50%;
1350 display: inline-block;
1351 }
1352
1353 .tt-schedules-container {
1354 margin-bottom: 20px;
1355 }
1356 .tt-schedules-container .tt-schedules-content {
1357 border: 1px solid #e1e4e9;
1358 padding: 30px;
1359 border-radius: 8px;
1360 }
1361 .tt-schedules-container .tt-schedules-content .ant-checkbox-wrapper span {
1362 text-transform: uppercase;
1363 font-weight: 700;
1364 font-size: 14px;
1365 }
1366 .tt-schedules-container .tt-schedules-content .ant-checkbox {
1367 margin-right: 15px;
1368 }
1369 .tt-schedules-container .tt-schedules-content .ant-checkbox span {
1370 text-transform: uppercase;
1371 }
1372 .tt-schedules-container .tt-schedules-content .ant-checkbox-checked .ant-checkbox-inner {
1373 background-color: #000;
1374 border-color: #000;
1375 }
1376 .tt-schedules-container .tt-meeting-schedule {
1377 padding: 25px 20px 20px 20px;
1378 background-color: #ffffff;
1379 border: 1px solid #e1e4e9;
1380 border-radius: 6px;
1381 margin-top: -28px;
1382 }
1383 @media screen and (max-width: 570px) {
1384 .tt-schedules-container .tt-meeting-schedule {
1385 padding: 0;
1386 }
1387 }
1388 .tt-schedules-container .tt-meeting-schedule .tt-availability-btn-area {
1389 margin-bottom: 20px;
1390 }
1391 @media screen and (max-width: 570px) {
1392 .tt-schedules-container .tt-meeting-schedule .tt-availability-btn-area {
1393 margin: 20px;
1394 }
1395 }
1396 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule {
1397 display: flex;
1398 gap: 20px;
1399 margin-bottom: 20px;
1400 position: relative;
1401 }
1402 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule:last-child {
1403 margin-bottom: 0;
1404 }
1405 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule .ant-checkbox + span {
1406 padding-left: 20px;
1407 }
1408 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule-time {
1409 width: 100%;
1410 }
1411 .tt-schedules-container .tt-meeting-schedule .tt-single-host-delete {
1412 margin-top: 16px;
1413 }
1414 .tt-schedules-container .tt-meeting-schedule .ant-select:not(.ant-select-customize-input) .ant-select-selector {
1415 border-radius: 4px;
1416 }
1417 .tt-schedules-container .tt-meeting-schedule .ant-checkbox-wrapper {
1418 font-weight: 600;
1419 color: #aeb0b3;
1420 }
1421 .tt-schedules-container .tt-meeting-schedule .ant-checkbox-wrapper.ant-checkbox-wrapper-checked {
1422 color: #000;
1423 }
1424 .tt-schedules-container .tt-host-wrapper {
1425 display: flex;
1426 align-items: center;
1427 gap: 8px;
1428 }
1429 .tt-schedules-container .tt-meeting-schedule-wrapper .ant-collapse-content > .ant-collapse-content-box {
1430 padding: 30px;
1431 }
1432 .tt-schedules-container .tt-availability-btn-area {
1433 margin-bottom: 15px;
1434 }
1435 .tt-schedules-container .tt-availability-btn-area .ant-space-item:first-child .ant-btn-primary .anticon svg {
1436 fill: #ffffff;
1437 }
1438 .tt-schedules-container .tt-availability-btn-area .ant-space-item:first-child .ant-btn-primary .anticon svg path {
1439 stroke: none;
1440 }
1441 .tt-schedules-container .tt-availability-day {
1442 font-weight: 600;
1443 text-transform: uppercase;
1444 font-size: 14px;
1445 }
1446 .tt-schedules-container .ant-divider-horizontal {
1447 margin: 16px 0;
1448 }
1449 .tt-schedules-container .ant-checkbox + span {
1450 position: relative;
1451 top: -3px;
1452 text-transform: uppercase;
1453 font-weight: 600;
1454 padding-left: 25px;
1455 }
1456 .tt-schedules-container .ant-select:not(.ant-select-customize-input) .ant-select-selector {
1457 border: 1px solid var(--tt-secondary-color-12);
1458 border-radius: 4px;
1459 }
1460 .tt-schedules-container .ant-select-dropdown {
1461 border-radius: 4px;
1462 box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.12);
1463 }
1464 .tt-schedules-container .ant-checkbox-wrapper {
1465 margin-top: 5px;
1466 }
1467 .tt-schedules-container .tt-add-schedule-time-slot .anticon {
1468 margin-top: 4px;
1469 }
1470 .tt-schedules-container .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
1471 border-color: var(--tt-primary-color);
1472 box-shadow: none;
1473 }
1474 .tt-schedules-container .tt-single-host-schedule + .tt-single-host-schedule {
1475 margin-top: 15px;
1476 }
1477
1478 .tt-schedule-time-slot-delete {
1479 line-height: 1;
1480 margin-top: 3px;
1481 }
1482
1483 .tt-overview-content-area .tt-overview-banner {
1484 padding: 90px 80px 75px;
1485 border-radius: 8px;
1486 margin-bottom: 40px;
1487 position: relative;
1488 background: var(--tt-primary-gradient);
1489 }
1490 .tt-overview-content-area .tt-overview-banner .banner-overlay {
1491 position: absolute;
1492 width: 100%;
1493 height: 100%;
1494 left: 0;
1495 top: 0;
1496 z-index: 1;
1497 background-size: contain;
1498 background-repeat: no-repeat;
1499 background-position: center right;
1500 }
1501 @media screen and (max-width: 768px) {
1502 .tt-overview-content-area .tt-overview-banner {
1503 padding: 60px 30px;
1504 }
1505 .tt-overview-content-area .tt-overview-banner .banner-overlay {
1506 opacity: 0.6;
1507 }
1508 }
1509 @media screen and (max-width: 1024px) {
1510 .tt-overview-content-area .tt-overview-banner .banner-overlay {
1511 background-size: 60%;
1512 background-position: top right;
1513 }
1514 }
1515 .tt-overview-content-area .tt-overview-banner .banner-info {
1516 position: relative;
1517 z-index: 1;
1518 }
1519 .tt-overview-content-area .tt-overview-banner .banner-info img {
1520 height: 44px;
1521 margin-bottom: 45px;
1522 }
1523 .tt-overview-content-area .tt-overview-banner .banner-info .banner-heading {
1524 font-size: 40px;
1525 line-height: 44px;
1526 color: #fff;
1527 letter-spacing: -0.2px;
1528 margin: 0;
1529 }
1530 .tt-overview-content-area .tt-overview-banner .banner-info .banner-heading span {
1531 display: block;
1532 }
1533 @media screen and (max-width: 768px) {
1534 .tt-overview-content-area .tt-overview-banner .banner-info img {
1535 height: 44px;
1536 margin-bottom: 20px;
1537 }
1538 .tt-overview-content-area .tt-overview-banner .banner-info .banner-heading {
1539 font-size: 22px;
1540 line-height: 30px;
1541 }
1542 }
1543 .tt-overview-content-area .tt-overview-heading h2 {
1544 margin: 0;
1545 font-size: 26px;
1546 font-weight: 600;
1547 line-height: 32px;
1548 }
1549 .tt-overview-content-area .tt-overview-performance .ant-card-meta-title {
1550 font-size: 18px;
1551 font-weight: 400;
1552 line-height: 1.3;
1553 color: #5f6a78;
1554 margin-bottom: 0;
1555 }
1556 .tt-overview-content-area .tt-overview-performance .ant-card-meta-description {
1557 margin: 0;
1558 font-size: 30px;
1559 font-weight: 700;
1560 line-height: 34px;
1561 color: #000;
1562 }
1563 .tt-overview-content-area .tt-overview-performance .tt-overview-card {
1564 border-radius: 8px;
1565 box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1019607843);
1566 }
1567 .tt-overview-content-area .tt-overview-performance .tt-overview-card .ant-card-body {
1568 padding: 30px;
1569 }
1570 .tt-overview-content-area .tt-overview-performance .tt-overview-card .ant-card-meta {
1571 display: block;
1572 margin: 0;
1573 }
1574 .tt-overview-content-area .tt-overview-performance .tt-overview-card .ant-card-meta-avatar {
1575 padding: 0;
1576 margin-bottom: 32px;
1577 }
1578 .tt-overview-content-area .tt-overview-title {
1579 margin: 0;
1580 font-size: 18px;
1581 font-weight: 600;
1582 color: #84878b;
1583 }
1584 .tt-overview-content-area .tt-overview-card-data {
1585 margin: 0;
1586 font-size: 40px;
1587 font-weight: 600;
1588 line-height: 48px;
1589 letter-spacing: -0.011em;
1590 }
1591
1592 .tt-overview-wrapper .tt-page-header-wrapper {
1593 margin-bottom: 0;
1594 border-bottom-color: transparent;
1595 padding-bottom: 20px;
1596 }
1597
1598 .toplevel_page_timetics .tt-overview-heading .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
1599 padding: 0 10px;
1600 align-items: center;
1601 }
1602
1603 .tt-overview-heading {
1604 display: flex;
1605 justify-content: space-between;
1606 align-items: center;
1607 margin-bottom: 25px;
1608 flex-wrap: wrap;
1609 gap: 10px;
1610 }
1611
1612 .tt-overview-reports,
1613 .tt-overview-upcomming-bookings {
1614 border-radius: 8px;
1615 box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1019607843);
1616 background-color: #ffffff;
1617 padding: 30px;
1618 }
1619
1620 .tt-overview-upcomming-bookings .tt-upcomming-booking-name {
1621 min-width: 60%;
1622 font-size: 14px;
1623 font-weight: 600;
1624 margin: 0;
1625 }
1626 .tt-overview-upcomming-bookings .ant-list-item-meta-title {
1627 margin-top: 0;
1628 }
1629 .tt-overview-upcomming-bookings .ant-list-item {
1630 align-items: flex-start;
1631 }
1632
1633 .tt-overview-report-chart {
1634 border: 1px solid #eeeeee;
1635 border-radius: 8px;
1636 padding: 20px;
1637 }
1638
1639 .tt-customize-form-container h5.ant-typography {
1640 margin: 0;
1641 font-weight: 600;
1642 font-size: 14px;
1643 line-height: 17px;
1644 letter-spacing: -0.011em;
1645 }
1646 .tt-customize-form-container .tt-customize-form-header {
1647 margin-bottom: 30px;
1648 }
1649 .tt-customize-form-container .tt-customize-form-header .tt-customize-form-desc {
1650 font-weight: 400;
1651 font-size: 14px;
1652 line-height: 17px;
1653 letter-spacing: -0.011em;
1654 color: var(--tt-secondary-color-50);
1655 }
1656 .tt-customize-form-container .tt-single-field {
1657 border: 1px solid var(--tt-secondary-color-12);
1658 border-radius: 6px;
1659 margin-bottom: 20px;
1660 padding: 10px 10px 10px 16px;
1661 display: flex;
1662 align-items: center;
1663 justify-content: space-between;
1664 position: relative;
1665 transition: 0.4s;
1666 }
1667 .tt-customize-form-container .tt-single-field::before {
1668 content: "";
1669 position: absolute;
1670 display: inline-block;
1671 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0C2.32843 0 3 0.671573 3 1.5Z" fill="%23B5B7BA"/><path d="M3 7.5C3 8.32843 2.32843 9 1.5 9C0.671573 9 0 8.32843 0 7.5C0 6.67157 0.671573 6 1.5 6C2.32843 6 3 6.67157 3 7.5Z" fill="%23B5B7BA"/><path d="M3 13.5C3 14.3284 2.32843 15 1.5 15C0.671573 15 0 14.3284 0 13.5C0 12.6716 0.671573 12 1.5 12C2.32843 12 3 12.6716 3 13.5Z" fill="%23B5B7BA"/><path d="M9 1.5C9 2.32843 8.32843 3 7.5 3C6.67157 3 6 2.32843 6 1.5C6 0.671573 6.67157 0 7.5 0C8.32843 0 9 0.671573 9 1.5Z" fill="%23B5B7BA"/><path d="M9 7.5C9 8.32843 8.32843 9 7.5 9C6.67157 9 6 8.32843 6 7.5C6 6.67157 6.67157 6 7.5 6C8.32843 6 9 6.67157 9 7.5Z" fill="%23B5B7BA"/><path d="M9 13.5C9 14.3284 8.32843 15 7.5 15C6.67157 15 6 14.3284 6 13.5C6 12.6716 6.67157 12 7.5 12C8.32843 12 9 12.6716 9 13.5Z" fill="%23B5B7BA"/></svg>');
1672 background-repeat: no-repeat;
1673 background-size: contain;
1674 width: 9px;
1675 height: 15px;
1676 left: -20px;
1677 top: 50%;
1678 transform: translateY(-50%);
1679 visibility: hidden;
1680 opacity: 0;
1681 display: none;
1682 }
1683 .tt-customize-form-container .tt-single-field .tt-field-action-info {
1684 display: flex;
1685 gap: 10px;
1686 }
1687 .tt-customize-form-container .tt-single-field:last-child {
1688 margin-bottom: 0;
1689 }
1690 .tt-customize-form-container .tt-single-field .tt-field-required {
1691 margin-left: 10px;
1692 font-size: 10px;
1693 background: var(--tt-secondary-color-08);
1694 border-radius: 3px;
1695 font-weight: 500;
1696 line-height: 12px;
1697 letter-spacing: 0.03em;
1698 padding: 1px 4px 3px;
1699 }
1700
1701 .tt-custom-form-modal .tt-custom-form-area .tt-placeholder-field {
1702 background-color: #f8f8fb;
1703 padding: 20px;
1704 border-radius: 8px;
1705 }
1706 .tt-custom-form-modal .ant-modal-body {
1707 padding: 40px 40px 0 40px;
1708 }
1709 .tt-custom-form-modal .ant-modal-footer {
1710 border-top: none;
1711 padding: 8px 40px 40px 40px;
1712 }
1713
1714 .tt-settings-wrapper .tt-integration-settings.ant-collapse .ant-collapse-item > .ant-collapse-header {
1715 align-items: center;
1716 }
1717 .tt-settings-wrapper .tt-integration-settings.ant-collapse .ant-collapse-item {
1718 margin-bottom: 30px;
1719 border: 1px solid var(--tt-secondary-color-12);
1720 border-radius: 8px;
1721 }
1722 .tt-settings-wrapper .tt-integration-settings.ant-collapse .ant-collapse-item:last-child {
1723 margin-bottom: 0;
1724 border-radius: 8px;
1725 }
1726 .tt-settings-wrapper .tt-payment-settings .ant-collapse-header {
1727 padding: 15px !important;
1728 }
1729 .tt-settings-wrapper .tt-payment-settings .ant-collapse-content-box {
1730 background-color: #f8f8fb;
1731 border-radius: 0 5px 5px 0;
1732 }
1733 .tt-settings-wrapper .tt-payment-settings .ant-collapse-item {
1734 margin-bottom: 30px;
1735 border: 1px solid #eaeaea;
1736 border-radius: 5px;
1737 -webkit-border-radius: 5px;
1738 -ms-border-radius: 5px;
1739 }
1740 .tt-settings-wrapper .tt-local-payment-panel .ant-collapse-content-box, .tt-settings-wrapper .tt-woocommerce-payment .ant-collapse-content-box {
1741 display: none;
1742 }
1743 .tt-settings-wrapper .ant-collapse > .ant-collapse-item:last-child,
1744 .tt-settings-wrapper .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
1745 align-items: center;
1746 border-radius: 5px;
1747 -webkit-border-radius: 5px;
1748 -ms-border-radius: 5px;
1749 }
1750 .tt-settings-wrapper .ant-card-meta-avatar svg {
1751 width: 54px;
1752 height: 54px;
1753 background: #edf4ff;
1754 padding: 15px;
1755 border-radius: 50%;
1756 }
1757 .tt-settings-wrapper .tt-general-sitting {
1758 border: 1px solid #e2e2e3;
1759 border-radius: 8px;
1760 padding: 25px;
1761 }
1762 .tt-settings-wrapper .tt-general-sitting .ant-form-item {
1763 margin-bottom: 0;
1764 }
1765 @media screen and (min-width: 768px) {
1766 .tt-settings-wrapper .tt-general-sitting .tt-align-right {
1767 text-align: right;
1768 }
1769 }
1770 .tt-settings-wrapper .tt-color-setting {
1771 display: flex;
1772 justify-content: start;
1773 align-items: center;
1774 }
1775 @media (min-width: 768px) {
1776 .tt-settings-wrapper .tt-color-setting {
1777 justify-content: flex-end;
1778 }
1779 }
1780 .tt-settings-wrapper .tt-color-setting .tt-color-input-field {
1781 flex-basis: 40%;
1782 }
1783 .tt-settings-wrapper .tt-color-setting .tt-react-color {
1784 display: flex;
1785 justify-content: center;
1786 align-items: center;
1787 border: 1px solid #e2e2e3;
1788 padding: 8px;
1789 border-radius: 5px;
1790 -webkit-border-radius: 5px;
1791 -ms-border-radius: 5px;
1792 }
1793 .tt-settings-wrapper .tt-color-setting .tt-react-color .tt-react-color-code {
1794 max-width: 70px;
1795 margin-left: 10px;
1796 }
1797 .tt-settings-wrapper .tt-color-setting .tt-react-color-picker {
1798 position: absolute;
1799 z-index: 2;
1800 }
1801
1802 .tt-color-picker {
1803 position: relative;
1804 }
1805 .tt-color-picker .wp-picker-holder {
1806 position: absolute;
1807 bottom: 104%;
1808 z-index: 99;
1809 }
1810 .tt-color-picker input.button.button-small.wp-picker-clear {
1811 display: none;
1812 }
1813 .tt-color-picker.color-picker-bottom .wp-picker-holder {
1814 top: 104%;
1815 }
1816
1817 .ant-collapse-item.ant-collapse-item-disabled {
1818 background: rgba(234, 234, 234, 0.4196078431);
1819 opacity: 0.7;
1820 }
1821
1822 .tt-flatpickr-calendar {
1823 padding-right: 10px;
1824 }
1825 .tt-flatpickr-calendar .flatpickr-calendar {
1826 width: 100%;
1827 box-shadow: none;
1828 background: transparent;
1829 }
1830 .tt-flatpickr-calendar .flatpickr-calendar .dayContainer {
1831 width: 100%;
1832 min-width: 100%;
1833 max-width: 100%;
1834 }
1835 .tt-flatpickr-calendar .flatpickr-calendar .flatpickr-days,
1836 .tt-flatpickr-calendar .flatpickr-calendar .flatpickr-day {
1837 width: 100%;
1838 max-width: 100%;
1839 }
1840 .tt-flatpickr-calendar .flatpickr-months {
1841 padding-bottom: 20px;
1842 border-bottom: 1px solid #eaeaea;
1843 margin-bottom: 20px;
1844 }
1845 .tt-flatpickr-calendar .flatpickr-day {
1846 height: 50px;
1847 line-height: 50px;
1848 border-radius: 6px;
1849 -webkit-border-radius: 6px;
1850 -ms-border-radius: 6px;
1851 color: #0a1018;
1852 font-weight: 600;
1853 }
1854 .tt-flatpickr-calendar .flatpickr-day.selected {
1855 color: #fff;
1856 border: none;
1857 background: linear-gradient(180deg, #3263f8 0%, #254ec8 100%);
1858 }
1859 .tt-flatpickr-calendar .flatpickr-disabled {
1860 opacity: 0.4;
1861 }
1862 .tt-flatpickr-calendar .flatpickr-day.today {
1863 border-color: transparent;
1864 }
1865 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
1866 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
1867 left: auto;
1868 right: 40px;
1869 }
1870 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
1871 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
1872 display: block;
1873 cursor: no-drop;
1874 opacity: 0.4;
1875 }
1876 .tt-flatpickr-calendar .flatpickr-months .flatpickr-month,
1877 .tt-flatpickr-calendar .flatpickr-current-month {
1878 text-align: left;
1879 }
1880 .tt-flatpickr-calendar .flatpickr-current-month {
1881 left: 0;
1882 }
1883 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
1884 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month {
1885 height: 34px;
1886 width: 34px;
1887 padding: 0;
1888 background: #eaeaea;
1889 line-height: 39px;
1890 border-radius: 5px;
1891 }
1892 .tt-flatpickr-calendar .flatpickr-months .cur-year,
1893 .tt-flatpickr-calendar .flatpickr-months .cur-month {
1894 font-weight: 600 !important;
1895 }
1896 .tt-flatpickr-calendar .flatpickr-months .cur-year:hover, .tt-flatpickr-calendar .flatpickr-months .cur-year:focus,
1897 .tt-flatpickr-calendar .flatpickr-months .cur-month:hover,
1898 .tt-flatpickr-calendar .flatpickr-months .cur-month:focus {
1899 background: transparent;
1900 }
1901
1902 .flatpickr-input {
1903 display: none;
1904 }
1905
1906 .timetics-onboard .tt-onboard-header {
1907 display: flex;
1908 justify-content: space-between;
1909 align-items: center;
1910 margin: 60px 0;
1911 flex-wrap: wrap;
1912 gap: 20px;
1913 }
1914 .timetics-onboard .tt-onboard-header .tt-help-info {
1915 font-size: 15px;
1916 font-weight: 400;
1917 color: #000000;
1918 }
1919 .timetics-onboard .tt-onboard-header .tt-help-info .tt-get-help-link {
1920 font-weight: 700;
1921 color: #5d5dff;
1922 }
1923 .timetics-onboard .timetics-wizard-container {
1924 max-width: 600px;
1925 margin: 0 auto;
1926 }
1927 .timetics-onboard .onboard-wizard-container {
1928 background-color: #fff;
1929 border-radius: 20px;
1930 padding: 40px;
1931 animation: AnimationFadeIn 500ms ease-in 0s 1 normal none running;
1932 }
1933 @media screen and (max-width: 570px) {
1934 .timetics-onboard .onboard-wizard-container {
1935 padding: 20px;
1936 }
1937 }
1938 .timetics-onboard .tt-onboard-progress-bar {
1939 max-width: 400px;
1940 text-align: center;
1941 margin: 0 auto;
1942 margin-bottom: 50px;
1943 }
1944 .timetics-onboard .tt-onboard-progress-bar .ant-progress-bg {
1945 background-color: #3161f1;
1946 }
1947 .timetics-onboard .tt-onboard-progress-bar .ant-progress-inner {
1948 background-color: #e2e2e3;
1949 }
1950 .timetics-onboard .tt-skip-button {
1951 text-align: center;
1952 margin-top: 20px;
1953 }
1954 .timetics-onboard .tt-skip-button .ant-btn.ant-btn-link {
1955 border: none;
1956 }
1957 .timetics-onboard .tt-skip-button .ant-btn.ant-btn-link span {
1958 border-bottom: 1px solid #84878b;
1959 line-height: 1;
1960 color: #84878b;
1961 }
1962 .timetics-onboard .tt-skip-button .ant-btn.ant-btn-link:hover span {
1963 border-color: #5d5dff;
1964 color: #5d5dff;
1965 }
1966 .timetics-onboard p {
1967 font-size: 14px;
1968 color: #838790;
1969 margin: 0;
1970 line-height: 24px;
1971 text-wrap: balance;
1972 }
1973 .timetics-onboard .tt-onboard-welcome {
1974 padding: 40px 80px;
1975 }
1976 .timetics-onboard .tt-onboard-welcome .banner {
1977 text-align: center;
1978 margin-bottom: 50px;
1979 }
1980 .timetics-onboard .tt-onboard-welcome .banner img {
1981 width: 75%;
1982 }
1983 .timetics-onboard .tt-onboard-welcome .tt-onboard-welcome-content {
1984 text-align: center;
1985 }
1986 .timetics-onboard .tt-onboard-welcome .tt-onboard-welcome-content h3 {
1987 font-size: 32px;
1988 line-height: 38px;
1989 margin-bottom: 20px;
1990 font-weight: 700;
1991 margin-top: 0;
1992 }
1993 .timetics-onboard .tt-onboard-welcome .tt-onboard-welcome-content p {
1994 margin-bottom: 35px;
1995 text-wrap: inherit;
1996 }
1997 .timetics-onboard .tt-onboard-wizard-header {
1998 text-align: center;
1999 margin-bottom: 35px;
2000 }
2001 .timetics-onboard .tt-onboard-wizard-header h3 {
2002 font-size: 24px;
2003 font-weight: 700;
2004 line-height: 29px;
2005 margin-bottom: 15px;
2006 margin-top: 0;
2007 }
2008 .timetics-onboard .tt-onboard-action-btn-wrapper {
2009 display: flex;
2010 justify-content: space-between;
2011 gap: 15px;
2012 margin-top: 30px;
2013 }
2014 @media screen and (max-width: 570px) {
2015 .timetics-onboard .tt-onboard-action-btn-wrapper {
2016 justify-content: center;
2017 }
2018 }
2019 .timetics-onboard .tt-outline-icon-btn .anticon svg path {
2020 transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
2021 }
2022 .timetics-onboard .tt-outline-icon-btn:hover .anticon svg path {
2023 stroke: var(--tt-primary-color);
2024 }
2025 .timetics-onboard .tt-single-calendar-connect {
2026 display: flex;
2027 justify-content: space-between;
2028 align-items: center;
2029 border: 1px solid #e1e4e9;
2030 padding: 15px;
2031 border-radius: 8px;
2032 flex-wrap: wrap;
2033 gap: 10px;
2034 }
2035 .timetics-onboard .tt-calendar-icon {
2036 display: flex;
2037 gap: 15px;
2038 align-items: center;
2039 }
2040 .timetics-onboard .tt-single-calendar-connect + .tt-single-calendar-connect {
2041 margin-top: 15px;
2042 }
2043 .timetics-onboard .tt-onboard-availability {
2044 padding: 30px;
2045 border: 1px solid #e2e2e3;
2046 border-radius: 10px;
2047 }
2048 .timetics-onboard .tt-onboard-availability.timetics-input > .ant-divider:first-child {
2049 display: none;
2050 }
2051 .timetics-onboard .tt-empathizing {
2052 color: #5d5dff;
2053 font-weight: 600;
2054 }
2055 .timetics-onboard .tt-onboard-demo-data-import {
2056 margin: 120px 0;
2057 }
2058
2059 @keyframes AnimationFadeIn {
2060 from {
2061 opacity: 0;
2062 transform: translateX(50px);
2063 }
2064 to {
2065 opacity: 1;
2066 }
2067 }
2068 .toplevel_page_timetics .tt-pro-notice {
2069 padding-right: 8px;
2070 }
2071 .toplevel_page_timetics .tt-go-pro-btn {
2072 z-index: 1000;
2073 }
2074 .toplevel_page_timetics .tt-go-pro-btn.ant-btn.ant-btn-default {
2075 color: #0a1018;
2076 border: 1px solid #fb9e12;
2077 background-color: #fef6e6;
2078 }
2079 .toplevel_page_timetics .tt-go-pro-btn.ant-btn.ant-btn-default.tt-go-pro-integration {
2080 position: absolute;
2081 right: 8px;
2082 top: 50%;
2083 transform: translate(-10px, -50%);
2084 }
2085 .toplevel_page_timetics .tt-go-pro-btn.ant-btn.ant-btn-default.tt-go-pro-meeting-integration {
2086 position: absolute;
2087 top: 50%;
2088 right: 6px;
2089 transform: translate(0, -2%);
2090 }
2091 .toplevel_page_timetics .tt-go-pro-btn .tt-go-pro-arrow {
2092 margin-left: 8px;
2093 }
2094