PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.10
Timetics – Appointment Booking Calendar & Scheduling v1.0.10
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.10, at assets/css/admin.css

2,082 lines 58.6 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-type.ant-typography {
1077 margin-bottom: 30px;
1078 }
1079
1080 .tt-meeting-create-step {
1081 padding-bottom: 29px;
1082 }
1083 .tt-meeting-create-step p {
1084 font-size: 13px;
1085 font-weight: 600;
1086 color: #000;
1087 }
1088 .tt-meeting-create-step .step-bar {
1089 position: relative;
1090 }
1091 .tt-meeting-create-step .step-bar .step1,
1092 .tt-meeting-create-step .step-bar .step2 {
1093 height: 4px;
1094 width: 48%;
1095 border-radius: 20px;
1096 background: #000000;
1097 position: absolute;
1098 content: "";
1099 opacity: 0.2;
1100 }
1101 .tt-meeting-create-step .step-bar .step1 {
1102 top: 0;
1103 left: 0;
1104 opacity: 1;
1105 }
1106 .tt-meeting-create-step .step-bar .step2 {
1107 top: 0;
1108 right: 0;
1109 }
1110
1111 .tt-single-meeting-card {
1112 background-color: #ffffff;
1113 padding: 30px 30px 20px;
1114 box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
1115 border: 1px solid rgb(238, 239, 241);
1116 border-radius: 8px;
1117 position: relative;
1118 }
1119 @media screen and (max-width: 570px) {
1120 .tt-single-meeting-card {
1121 padding: 20px;
1122 }
1123 }
1124 .tt-single-meeting-card.disabled-meeting-card {
1125 background-color: #eeeff1;
1126 border: 1px solid #e1e4e9;
1127 opacity: 0.5;
1128 }
1129 .tt-single-meeting-card.disabled-meeting-card .ant-btn {
1130 background-color: transparent;
1131 }
1132 .tt-single-meeting-card .meeting-header-info-wrappers {
1133 display: flex;
1134 justify-content: space-between;
1135 align-items: center;
1136 margin-bottom: 15px;
1137 }
1138 .tt-single-meeting-card .meeting-header-info-wrappers .tt-meeting-title {
1139 cursor: pointer;
1140 }
1141 .tt-single-meeting-card .meeting-meta-list {
1142 display: flex;
1143 gap: 24px;
1144 margin-top: 0;
1145 margin-bottom: 45px;
1146 }
1147 .tt-single-meeting-card .meeting-meta-list .tt-meeting-list-item {
1148 position: relative;
1149 margin: 0 0 0 10px;
1150 }
1151 .tt-single-meeting-card .meeting-meta-list .tt-meeting-list-item::before {
1152 position: absolute;
1153 content: "";
1154 left: -10px;
1155 top: 50%;
1156 transform: translateY(-50%);
1157 height: 4px;
1158 width: 4px;
1159 border-radius: 50%;
1160 background-color: #d9d9d9;
1161 }
1162 .tt-single-meeting-card .meeting-meta-list p {
1163 line-height: 1;
1164 margin: 0;
1165 color: rgba(0, 0, 0, 0.6);
1166 }
1167 .tt-single-meeting-card .meeting-card-footer {
1168 display: flex;
1169 justify-content: space-between;
1170 align-items: center;
1171 }
1172 .tt-single-meeting-card .meeting-card-footer .ant-btn:hover .anticon svg path {
1173 stroke: var(--tt-primary-color);
1174 }
1175 .tt-single-meeting-card .meeting-card-footer .ant-btn.ant-btn-dangerous:hover .anticon svg path {
1176 stroke: var(--tt-danger-color);
1177 }
1178 .tt-single-meeting-card .meeting-pagination {
1179 margin-top: 20px;
1180 }
1181 .tt-single-meeting-card .tt-meeting-checkbox {
1182 position: absolute;
1183 top: 1px;
1184 left: 4px;
1185 }
1186 .tt-single-meeting-card .ant-checkbox-inner {
1187 background-color: transparent;
1188 border-color: var(--tt-secondary-color-12);
1189 border-radius: 5px;
1190 -webkit-border-radius: 5px;
1191 -ms-border-radius: 5px;
1192 }
1193
1194 .tt-meeting-card-bulk-action-wrapper .ant-btn .anticon {
1195 position: relative;
1196 top: 2px;
1197 }
1198
1199 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox .ant-checkbox-inner {
1200 width: 18px;
1201 height: 18px;
1202 }
1203 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox .ant-checkbox-inner::after {
1204 width: 6px;
1205 height: 9px;
1206 left: 22%;
1207 top: 45%;
1208 border-radius: 0;
1209 }
1210 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner {
1211 border-color: var(--tt-primary-color) !important;
1212 }
1213 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox-input:focus + .ant-checkbox-inner,
1214 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox-wrapper:hover .ant-checkbox-inner,
1215 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox:hover .ant-checkbox-inner {
1216 border-color: var(--tt-secondary-color-12);
1217 }
1218 .toplevel_page_timetics .tt-single-meeting-card .ant-checkbox-wrapper:hover .ant-checkbox-inner:after {
1219 position: absolute;
1220 display: table;
1221 border: 2px solid var(--tt-secondary-color-20);
1222 border-top: 0;
1223 border-left: 0;
1224 transform: rotate(45deg) scale(1) translate(-50%, -50%);
1225 opacity: 1;
1226 transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
1227 content: " ";
1228 }
1229
1230 .ant-checkbox-wrapper:hover .ant-checkbox:after,
1231 .ant-checkbox:hover:after {
1232 visibility: visible;
1233 border-color: var(--tt-primary-color);
1234 }
1235
1236 .profile-img-wrapper .ant-avatar-circle {
1237 border: 6px solid #d9d9d9;
1238 }
1239
1240 .staff-integration-list .ant-list-item-meta-title {
1241 margin-top: 0;
1242 }
1243
1244 .tt-action-wrap .ant-btn.ant-btn-dangerous .anticon {
1245 margin-top: 3px;
1246 }
1247
1248 .tt-booking-modal .ant-modal-content {
1249 border-radius: 8px;
1250 }
1251 .tt-booking-modal .ant-modal-header {
1252 border-radius: 8px 8px 0 0;
1253 -webkit-border-radius: 8px 8px 0 0;
1254 -ms-border-radius: 8px 8px 0 0;
1255 }
1256 .tt-booking-modal .tt-booking-modal-details {
1257 background-color: #f4f5f6;
1258 padding: 20px 30px;
1259 border-radius: 8px;
1260 }
1261 .tt-booking-modal .ant-list-item-meta-title {
1262 margin: 0;
1263 text-transform: uppercase;
1264 font-size: 13px;
1265 font-weight: 700;
1266 }
1267 .tt-booking-modal .ant-list-split .ant-list-item {
1268 border-bottom: none;
1269 padding: 10px 0;
1270 }
1271
1272 .ant-select-selection-item,
1273 .ant-select-item-option-content {
1274 text-transform: capitalize;
1275 }
1276
1277 .tt-booking-cancel {
1278 text-decoration: line-through;
1279 cursor: not-allowed;
1280 opacity: 0.3;
1281 }
1282
1283 .tt-submenu-action-select {
1284 margin: 0;
1285 }
1286 .tt-submenu-action-select .ant-input-lg,
1287 .tt-submenu-action-select .ant-picker,
1288 .tt-submenu-action-select .ant-select:not(.ant-select-customize-input) .ant-select-selector,
1289 .tt-submenu-action-select .ant-input-affix-wrapper,
1290 .tt-submenu-action-select .ant-input-number,
1291 .tt-submenu-action-select .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
1292 height: 37px;
1293 }
1294
1295 .tt-booking-list .tt-meeting-status,
1296 .tt-booking-list .tt-customer-email {
1297 font-weight: 600;
1298 }
1299
1300 .tt-bulk-delete .ant-space-item span {
1301 font-weight: 600;
1302 }
1303
1304 .tt-seatsmap-wrapper {
1305 position: relative;
1306 padding-bottom: 70%;
1307 overflow: auto;
1308 padding-left: 40px;
1309 padding-top: 30px;
1310 padding-right: 40px;
1311 }
1312 .tt-seatsmap-wrapper .seats-item {
1313 position: absolute;
1314 display: inline-block;
1315 }
1316 .tt-seatsmap-wrapper .seats-item.chair {
1317 cursor: pointer;
1318 }
1319 .tt-seatsmap-wrapper .seats-item.circle {
1320 border-radius: 50%;
1321 }
1322
1323 .tt-seat-map-controls {
1324 display: flex;
1325 justify-content: center;
1326 align-items: center;
1327 gap: 15px;
1328 margin: 30px 0;
1329 flex-wrap: wrap;
1330 }
1331 .tt-seat-map-controls .tt-set-map-button {
1332 line-height: 0px;
1333 }
1334 .tt-seat-map-controls .timetics-dot {
1335 height: 25px;
1336 width: 25px;
1337 border-radius: 50%;
1338 display: inline-block;
1339 }
1340
1341 .tt-schedules-container {
1342 margin-bottom: 20px;
1343 }
1344 .tt-schedules-container .tt-schedules-content {
1345 border: 1px solid #e1e4e9;
1346 padding: 30px;
1347 border-radius: 8px;
1348 }
1349 .tt-schedules-container .tt-schedules-content .ant-checkbox-wrapper span {
1350 text-transform: uppercase;
1351 font-weight: 700;
1352 font-size: 14px;
1353 }
1354 .tt-schedules-container .tt-schedules-content .ant-checkbox {
1355 margin-right: 15px;
1356 }
1357 .tt-schedules-container .tt-schedules-content .ant-checkbox span {
1358 text-transform: uppercase;
1359 }
1360 .tt-schedules-container .tt-schedules-content .ant-checkbox-checked .ant-checkbox-inner {
1361 background-color: #000;
1362 border-color: #000;
1363 }
1364 .tt-schedules-container .tt-meeting-schedule {
1365 padding: 25px 20px 20px 20px;
1366 background-color: #ffffff;
1367 border: 1px solid #e1e4e9;
1368 border-radius: 6px;
1369 margin-top: -28px;
1370 }
1371 @media screen and (max-width: 570px) {
1372 .tt-schedules-container .tt-meeting-schedule {
1373 padding: 0;
1374 }
1375 }
1376 .tt-schedules-container .tt-meeting-schedule .tt-availability-btn-area {
1377 margin-bottom: 20px;
1378 }
1379 @media screen and (max-width: 570px) {
1380 .tt-schedules-container .tt-meeting-schedule .tt-availability-btn-area {
1381 margin: 20px;
1382 }
1383 }
1384 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule {
1385 display: flex;
1386 gap: 20px;
1387 margin-bottom: 20px;
1388 position: relative;
1389 }
1390 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule:last-child {
1391 margin-bottom: 0;
1392 }
1393 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule .ant-checkbox + span {
1394 padding-left: 20px;
1395 }
1396 .tt-schedules-container .tt-meeting-schedule .tt-single-host-schedule-time {
1397 width: 100%;
1398 }
1399 .tt-schedules-container .tt-meeting-schedule .tt-single-host-delete {
1400 margin-top: 16px;
1401 }
1402 .tt-schedules-container .tt-meeting-schedule .ant-select:not(.ant-select-customize-input) .ant-select-selector {
1403 border-radius: 4px;
1404 }
1405 .tt-schedules-container .tt-meeting-schedule .ant-checkbox-wrapper {
1406 font-weight: 600;
1407 color: #aeb0b3;
1408 }
1409 .tt-schedules-container .tt-meeting-schedule .ant-checkbox-wrapper.ant-checkbox-wrapper-checked {
1410 color: #000;
1411 }
1412 .tt-schedules-container .tt-host-wrapper {
1413 display: flex;
1414 align-items: center;
1415 gap: 8px;
1416 }
1417 .tt-schedules-container .tt-meeting-schedule-wrapper .ant-collapse-content > .ant-collapse-content-box {
1418 padding: 30px;
1419 }
1420 .tt-schedules-container .tt-availability-btn-area {
1421 margin-bottom: 15px;
1422 }
1423 .tt-schedules-container .tt-availability-btn-area .ant-space-item:first-child .ant-btn-primary .anticon svg {
1424 fill: #ffffff;
1425 }
1426 .tt-schedules-container .tt-availability-btn-area .ant-space-item:first-child .ant-btn-primary .anticon svg path {
1427 stroke: none;
1428 }
1429 .tt-schedules-container .tt-availability-day {
1430 font-weight: 600;
1431 text-transform: uppercase;
1432 font-size: 14px;
1433 }
1434 .tt-schedules-container .ant-divider-horizontal {
1435 margin: 16px 0;
1436 }
1437 .tt-schedules-container .ant-checkbox + span {
1438 position: relative;
1439 top: -3px;
1440 text-transform: uppercase;
1441 font-weight: 600;
1442 padding-left: 25px;
1443 }
1444 .tt-schedules-container .ant-select:not(.ant-select-customize-input) .ant-select-selector {
1445 border: 1px solid var(--tt-secondary-color-12);
1446 border-radius: 4px;
1447 }
1448 .tt-schedules-container .ant-select-dropdown {
1449 border-radius: 4px;
1450 box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.12);
1451 }
1452 .tt-schedules-container .ant-checkbox-wrapper {
1453 margin-top: 5px;
1454 }
1455 .tt-schedules-container .tt-add-schedule-time-slot .anticon {
1456 margin-top: 4px;
1457 }
1458 .tt-schedules-container .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
1459 border-color: var(--tt-primary-color);
1460 box-shadow: none;
1461 }
1462 .tt-schedules-container .tt-single-host-schedule + .tt-single-host-schedule {
1463 margin-top: 15px;
1464 }
1465
1466 .tt-schedule-time-slot-delete {
1467 line-height: 1;
1468 margin-top: 3px;
1469 }
1470
1471 .tt-overview-content-area .tt-overview-banner {
1472 padding: 90px 80px 75px;
1473 border-radius: 8px;
1474 margin-bottom: 40px;
1475 position: relative;
1476 background: var(--tt-primary-gradient);
1477 }
1478 .tt-overview-content-area .tt-overview-banner .banner-overlay {
1479 position: absolute;
1480 width: 100%;
1481 height: 100%;
1482 left: 0;
1483 top: 0;
1484 z-index: 1;
1485 background-size: contain;
1486 background-repeat: no-repeat;
1487 background-position: center right;
1488 }
1489 @media screen and (max-width: 768px) {
1490 .tt-overview-content-area .tt-overview-banner {
1491 padding: 60px 30px;
1492 }
1493 .tt-overview-content-area .tt-overview-banner .banner-overlay {
1494 opacity: 0.6;
1495 }
1496 }
1497 @media screen and (max-width: 1024px) {
1498 .tt-overview-content-area .tt-overview-banner .banner-overlay {
1499 background-size: 60%;
1500 background-position: top right;
1501 }
1502 }
1503 .tt-overview-content-area .tt-overview-banner .banner-info {
1504 position: relative;
1505 z-index: 1;
1506 }
1507 .tt-overview-content-area .tt-overview-banner .banner-info img {
1508 height: 44px;
1509 margin-bottom: 45px;
1510 }
1511 .tt-overview-content-area .tt-overview-banner .banner-info .banner-heading {
1512 font-size: 40px;
1513 line-height: 44px;
1514 color: #fff;
1515 letter-spacing: -0.2px;
1516 margin: 0;
1517 }
1518 .tt-overview-content-area .tt-overview-banner .banner-info .banner-heading span {
1519 display: block;
1520 }
1521 @media screen and (max-width: 768px) {
1522 .tt-overview-content-area .tt-overview-banner .banner-info img {
1523 height: 44px;
1524 margin-bottom: 20px;
1525 }
1526 .tt-overview-content-area .tt-overview-banner .banner-info .banner-heading {
1527 font-size: 22px;
1528 line-height: 30px;
1529 }
1530 }
1531 .tt-overview-content-area .tt-overview-heading h2 {
1532 margin: 0;
1533 font-size: 26px;
1534 font-weight: 600;
1535 line-height: 32px;
1536 }
1537 .tt-overview-content-area .tt-overview-performance .ant-card-meta-title {
1538 font-size: 18px;
1539 font-weight: 400;
1540 line-height: 1.3;
1541 color: #5f6a78;
1542 margin-bottom: 0;
1543 }
1544 .tt-overview-content-area .tt-overview-performance .ant-card-meta-description {
1545 margin: 0;
1546 font-size: 30px;
1547 font-weight: 700;
1548 line-height: 34px;
1549 color: #000;
1550 }
1551 .tt-overview-content-area .tt-overview-performance .tt-overview-card {
1552 border-radius: 8px;
1553 box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1019607843);
1554 }
1555 .tt-overview-content-area .tt-overview-performance .tt-overview-card .ant-card-body {
1556 padding: 30px;
1557 }
1558 .tt-overview-content-area .tt-overview-performance .tt-overview-card .ant-card-meta {
1559 display: block;
1560 margin: 0;
1561 }
1562 .tt-overview-content-area .tt-overview-performance .tt-overview-card .ant-card-meta-avatar {
1563 padding: 0;
1564 margin-bottom: 32px;
1565 }
1566 .tt-overview-content-area .tt-overview-title {
1567 margin: 0;
1568 font-size: 18px;
1569 font-weight: 600;
1570 color: #84878b;
1571 }
1572 .tt-overview-content-area .tt-overview-card-data {
1573 margin: 0;
1574 font-size: 40px;
1575 font-weight: 600;
1576 line-height: 48px;
1577 letter-spacing: -0.011em;
1578 }
1579
1580 .tt-overview-wrapper .tt-page-header-wrapper {
1581 margin-bottom: 0;
1582 border-bottom-color: transparent;
1583 padding-bottom: 20px;
1584 }
1585
1586 .toplevel_page_timetics .tt-overview-heading .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
1587 padding: 0 10px;
1588 align-items: center;
1589 }
1590
1591 .tt-overview-heading {
1592 display: flex;
1593 justify-content: space-between;
1594 align-items: center;
1595 margin-bottom: 25px;
1596 flex-wrap: wrap;
1597 gap: 10px;
1598 }
1599
1600 .tt-overview-reports,
1601 .tt-overview-upcomming-bookings {
1602 border-radius: 8px;
1603 box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1019607843);
1604 background-color: #ffffff;
1605 padding: 30px;
1606 }
1607
1608 .tt-overview-upcomming-bookings .tt-upcomming-booking-name {
1609 min-width: 60%;
1610 font-size: 14px;
1611 font-weight: 600;
1612 margin: 0;
1613 }
1614 .tt-overview-upcomming-bookings .ant-list-item-meta-title {
1615 margin-top: 0;
1616 }
1617 .tt-overview-upcomming-bookings .ant-list-item {
1618 align-items: flex-start;
1619 }
1620
1621 .tt-overview-report-chart {
1622 border: 1px solid #eeeeee;
1623 border-radius: 8px;
1624 padding: 20px;
1625 }
1626
1627 .tt-customize-form-container h5.ant-typography {
1628 margin: 0;
1629 font-weight: 600;
1630 font-size: 14px;
1631 line-height: 17px;
1632 letter-spacing: -0.011em;
1633 }
1634 .tt-customize-form-container .tt-customize-form-header {
1635 margin-bottom: 30px;
1636 }
1637 .tt-customize-form-container .tt-customize-form-header .tt-customize-form-desc {
1638 font-weight: 400;
1639 font-size: 14px;
1640 line-height: 17px;
1641 letter-spacing: -0.011em;
1642 color: var(--tt-secondary-color-50);
1643 }
1644 .tt-customize-form-container .tt-single-field {
1645 border: 1px solid var(--tt-secondary-color-12);
1646 border-radius: 6px;
1647 margin-bottom: 20px;
1648 padding: 10px 10px 10px 16px;
1649 display: flex;
1650 align-items: center;
1651 justify-content: space-between;
1652 position: relative;
1653 transition: 0.4s;
1654 }
1655 .tt-customize-form-container .tt-single-field::before {
1656 content: "";
1657 position: absolute;
1658 display: inline-block;
1659 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>');
1660 background-repeat: no-repeat;
1661 background-size: contain;
1662 width: 9px;
1663 height: 15px;
1664 left: -20px;
1665 top: 50%;
1666 transform: translateY(-50%);
1667 visibility: hidden;
1668 opacity: 0;
1669 display: none;
1670 }
1671 .tt-customize-form-container .tt-single-field .tt-field-action-info {
1672 display: flex;
1673 gap: 10px;
1674 }
1675 .tt-customize-form-container .tt-single-field:last-child {
1676 margin-bottom: 0;
1677 }
1678 .tt-customize-form-container .tt-single-field .tt-field-required {
1679 margin-left: 10px;
1680 font-size: 10px;
1681 background: var(--tt-secondary-color-08);
1682 border-radius: 3px;
1683 font-weight: 500;
1684 line-height: 12px;
1685 letter-spacing: 0.03em;
1686 padding: 1px 4px 3px;
1687 }
1688
1689 .tt-custom-form-modal .tt-custom-form-area .tt-placeholder-field {
1690 background-color: #f8f8fb;
1691 padding: 20px;
1692 border-radius: 8px;
1693 }
1694 .tt-custom-form-modal .ant-modal-body {
1695 padding: 40px 40px 0 40px;
1696 }
1697 .tt-custom-form-modal .ant-modal-footer {
1698 border-top: none;
1699 padding: 8px 40px 40px 40px;
1700 }
1701
1702 .tt-settings-wrapper .tt-integration-settings.ant-collapse .ant-collapse-item > .ant-collapse-header {
1703 align-items: center;
1704 }
1705 .tt-settings-wrapper .tt-integration-settings.ant-collapse .ant-collapse-item {
1706 margin-bottom: 30px;
1707 border: 1px solid var(--tt-secondary-color-12);
1708 border-radius: 8px;
1709 }
1710 .tt-settings-wrapper .tt-integration-settings.ant-collapse .ant-collapse-item:last-child {
1711 margin-bottom: 0;
1712 border-radius: 8px;
1713 }
1714 .tt-settings-wrapper .tt-payment-settings .ant-collapse-header {
1715 padding: 15px !important;
1716 }
1717 .tt-settings-wrapper .tt-payment-settings .ant-collapse-content-box {
1718 background-color: #f8f8fb;
1719 border-radius: 0 5px 5px 0;
1720 }
1721 .tt-settings-wrapper .tt-payment-settings .ant-collapse-item {
1722 margin-bottom: 30px;
1723 border: 1px solid #eaeaea;
1724 border-radius: 5px;
1725 -webkit-border-radius: 5px;
1726 -ms-border-radius: 5px;
1727 }
1728 .tt-settings-wrapper .tt-local-payment-panel .ant-collapse-content-box, .tt-settings-wrapper .tt-woocommerce-payment .ant-collapse-content-box {
1729 display: none;
1730 }
1731 .tt-settings-wrapper .ant-collapse > .ant-collapse-item:last-child,
1732 .tt-settings-wrapper .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
1733 align-items: center;
1734 border-radius: 5px;
1735 -webkit-border-radius: 5px;
1736 -ms-border-radius: 5px;
1737 }
1738 .tt-settings-wrapper .ant-card-meta-avatar svg {
1739 width: 54px;
1740 height: 54px;
1741 background: #edf4ff;
1742 padding: 15px;
1743 border-radius: 50%;
1744 }
1745 .tt-settings-wrapper .tt-general-sitting {
1746 border: 1px solid #e2e2e3;
1747 border-radius: 8px;
1748 padding: 25px;
1749 }
1750 .tt-settings-wrapper .tt-general-sitting .ant-form-item {
1751 margin-bottom: 0;
1752 }
1753 @media screen and (min-width: 768px) {
1754 .tt-settings-wrapper .tt-general-sitting .tt-align-right {
1755 text-align: right;
1756 }
1757 }
1758 .tt-settings-wrapper .tt-color-setting {
1759 display: flex;
1760 justify-content: start;
1761 align-items: center;
1762 }
1763 @media (min-width: 768px) {
1764 .tt-settings-wrapper .tt-color-setting {
1765 justify-content: flex-end;
1766 }
1767 }
1768 .tt-settings-wrapper .tt-color-setting .tt-color-input-field {
1769 flex-basis: 40%;
1770 }
1771 .tt-settings-wrapper .tt-color-setting .tt-react-color {
1772 display: flex;
1773 justify-content: center;
1774 align-items: center;
1775 border: 1px solid #e2e2e3;
1776 padding: 8px;
1777 border-radius: 5px;
1778 -webkit-border-radius: 5px;
1779 -ms-border-radius: 5px;
1780 }
1781 .tt-settings-wrapper .tt-color-setting .tt-react-color .tt-react-color-code {
1782 max-width: 70px;
1783 margin-left: 10px;
1784 }
1785 .tt-settings-wrapper .tt-color-setting .tt-react-color-picker {
1786 position: absolute;
1787 z-index: 2;
1788 }
1789
1790 .tt-color-picker {
1791 position: relative;
1792 }
1793 .tt-color-picker .wp-picker-holder {
1794 position: absolute;
1795 bottom: 104%;
1796 z-index: 99;
1797 }
1798 .tt-color-picker input.button.button-small.wp-picker-clear {
1799 display: none;
1800 }
1801 .tt-color-picker.color-picker-bottom .wp-picker-holder {
1802 top: 104%;
1803 }
1804
1805 .ant-collapse-item.ant-collapse-item-disabled {
1806 background: rgba(234, 234, 234, 0.4196078431);
1807 opacity: 0.7;
1808 }
1809
1810 .tt-flatpickr-calendar {
1811 padding-right: 10px;
1812 }
1813 .tt-flatpickr-calendar .flatpickr-calendar {
1814 width: 100%;
1815 box-shadow: none;
1816 background: transparent;
1817 }
1818 .tt-flatpickr-calendar .flatpickr-calendar .dayContainer {
1819 width: 100%;
1820 min-width: 100%;
1821 max-width: 100%;
1822 }
1823 .tt-flatpickr-calendar .flatpickr-calendar .flatpickr-days,
1824 .tt-flatpickr-calendar .flatpickr-calendar .flatpickr-day {
1825 width: 100%;
1826 max-width: 100%;
1827 }
1828 .tt-flatpickr-calendar .flatpickr-months {
1829 padding-bottom: 20px;
1830 border-bottom: 1px solid #eaeaea;
1831 margin-bottom: 20px;
1832 }
1833 .tt-flatpickr-calendar .flatpickr-day {
1834 height: 50px;
1835 line-height: 50px;
1836 border-radius: 6px;
1837 -webkit-border-radius: 6px;
1838 -ms-border-radius: 6px;
1839 color: #0a1018;
1840 font-weight: 600;
1841 }
1842 .tt-flatpickr-calendar .flatpickr-day.selected {
1843 color: #fff;
1844 border: none;
1845 background: linear-gradient(180deg, #3263f8 0%, #254ec8 100%);
1846 }
1847 .tt-flatpickr-calendar .flatpickr-disabled {
1848 opacity: 0.4;
1849 }
1850 .tt-flatpickr-calendar .flatpickr-day.today {
1851 border-color: transparent;
1852 }
1853 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
1854 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
1855 left: auto;
1856 right: 40px;
1857 }
1858 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
1859 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
1860 display: block;
1861 cursor: no-drop;
1862 opacity: 0.4;
1863 }
1864 .tt-flatpickr-calendar .flatpickr-months .flatpickr-month,
1865 .tt-flatpickr-calendar .flatpickr-current-month {
1866 text-align: left;
1867 }
1868 .tt-flatpickr-calendar .flatpickr-current-month {
1869 left: 0;
1870 }
1871 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
1872 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month {
1873 height: 34px;
1874 width: 34px;
1875 padding: 0;
1876 background: #eaeaea;
1877 line-height: 39px;
1878 border-radius: 5px;
1879 }
1880 .tt-flatpickr-calendar .flatpickr-months .cur-year,
1881 .tt-flatpickr-calendar .flatpickr-months .cur-month {
1882 font-weight: 600 !important;
1883 }
1884 .tt-flatpickr-calendar .flatpickr-months .cur-year:hover, .tt-flatpickr-calendar .flatpickr-months .cur-year:focus,
1885 .tt-flatpickr-calendar .flatpickr-months .cur-month:hover,
1886 .tt-flatpickr-calendar .flatpickr-months .cur-month:focus {
1887 background: transparent;
1888 }
1889
1890 .flatpickr-input {
1891 display: none;
1892 }
1893
1894 .timetics-onboard .tt-onboard-header {
1895 display: flex;
1896 justify-content: space-between;
1897 align-items: center;
1898 margin: 60px 0;
1899 flex-wrap: wrap;
1900 gap: 20px;
1901 }
1902 .timetics-onboard .tt-onboard-header .tt-help-info {
1903 font-size: 15px;
1904 font-weight: 400;
1905 color: #000000;
1906 }
1907 .timetics-onboard .tt-onboard-header .tt-help-info .tt-get-help-link {
1908 font-weight: 700;
1909 color: #5d5dff;
1910 }
1911 .timetics-onboard .timetics-wizard-container {
1912 max-width: 600px;
1913 margin: 0 auto;
1914 }
1915 .timetics-onboard .onboard-wizard-container {
1916 background-color: #fff;
1917 border-radius: 20px;
1918 padding: 40px;
1919 animation: AnimationFadeIn 500ms ease-in 0s 1 normal none running;
1920 }
1921 @media screen and (max-width: 570px) {
1922 .timetics-onboard .onboard-wizard-container {
1923 padding: 20px;
1924 }
1925 }
1926 .timetics-onboard .tt-onboard-progress-bar {
1927 max-width: 400px;
1928 text-align: center;
1929 margin: 0 auto;
1930 margin-bottom: 50px;
1931 }
1932 .timetics-onboard .tt-onboard-progress-bar .ant-progress-bg {
1933 background-color: #3161f1;
1934 }
1935 .timetics-onboard .tt-onboard-progress-bar .ant-progress-inner {
1936 background-color: #e2e2e3;
1937 }
1938 .timetics-onboard .tt-skip-button {
1939 text-align: center;
1940 margin-top: 20px;
1941 }
1942 .timetics-onboard .tt-skip-button .ant-btn.ant-btn-link {
1943 border: none;
1944 }
1945 .timetics-onboard .tt-skip-button .ant-btn.ant-btn-link span {
1946 border-bottom: 1px solid #84878b;
1947 line-height: 1;
1948 color: #84878b;
1949 }
1950 .timetics-onboard .tt-skip-button .ant-btn.ant-btn-link:hover span {
1951 border-color: #5d5dff;
1952 color: #5d5dff;
1953 }
1954 .timetics-onboard p {
1955 font-size: 14px;
1956 color: #838790;
1957 margin: 0;
1958 line-height: 24px;
1959 text-wrap: balance;
1960 }
1961 .timetics-onboard .tt-onboard-welcome {
1962 padding: 40px 80px;
1963 }
1964 .timetics-onboard .tt-onboard-welcome .banner {
1965 text-align: center;
1966 margin-bottom: 50px;
1967 }
1968 .timetics-onboard .tt-onboard-welcome .banner img {
1969 width: 75%;
1970 }
1971 .timetics-onboard .tt-onboard-welcome .tt-onboard-welcome-content {
1972 text-align: center;
1973 }
1974 .timetics-onboard .tt-onboard-welcome .tt-onboard-welcome-content h3 {
1975 font-size: 32px;
1976 line-height: 38px;
1977 margin-bottom: 20px;
1978 font-weight: 700;
1979 margin-top: 0;
1980 }
1981 .timetics-onboard .tt-onboard-welcome .tt-onboard-welcome-content p {
1982 margin-bottom: 35px;
1983 text-wrap: inherit;
1984 }
1985 .timetics-onboard .tt-onboard-wizard-header {
1986 text-align: center;
1987 margin-bottom: 35px;
1988 }
1989 .timetics-onboard .tt-onboard-wizard-header h3 {
1990 font-size: 24px;
1991 font-weight: 700;
1992 line-height: 29px;
1993 margin-bottom: 15px;
1994 margin-top: 0;
1995 }
1996 .timetics-onboard .tt-onboard-action-btn-wrapper {
1997 display: flex;
1998 justify-content: space-between;
1999 gap: 15px;
2000 margin-top: 30px;
2001 }
2002 @media screen and (max-width: 570px) {
2003 .timetics-onboard .tt-onboard-action-btn-wrapper {
2004 justify-content: center;
2005 }
2006 }
2007 .timetics-onboard .tt-outline-icon-btn .anticon svg path {
2008 transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
2009 }
2010 .timetics-onboard .tt-outline-icon-btn:hover .anticon svg path {
2011 stroke: var(--tt-primary-color);
2012 }
2013 .timetics-onboard .tt-single-calendar-connect {
2014 display: flex;
2015 justify-content: space-between;
2016 align-items: center;
2017 border: 1px solid #e1e4e9;
2018 padding: 15px;
2019 border-radius: 8px;
2020 flex-wrap: wrap;
2021 gap: 10px;
2022 }
2023 .timetics-onboard .tt-calendar-icon {
2024 display: flex;
2025 gap: 15px;
2026 align-items: center;
2027 }
2028 .timetics-onboard .tt-single-calendar-connect + .tt-single-calendar-connect {
2029 margin-top: 15px;
2030 }
2031 .timetics-onboard .tt-onboard-availability {
2032 padding: 30px;
2033 border: 1px solid #e2e2e3;
2034 border-radius: 10px;
2035 }
2036 .timetics-onboard .tt-onboard-availability.timetics-input > .ant-divider:first-child {
2037 display: none;
2038 }
2039 .timetics-onboard .tt-empathizing {
2040 color: #5d5dff;
2041 font-weight: 600;
2042 }
2043 .timetics-onboard .tt-onboard-demo-data-import {
2044 margin: 120px 0;
2045 }
2046
2047 @keyframes AnimationFadeIn {
2048 from {
2049 opacity: 0;
2050 transform: translateX(50px);
2051 }
2052 to {
2053 opacity: 1;
2054 }
2055 }
2056 .toplevel_page_timetics .tt-pro-notice {
2057 padding-right: 8px;
2058 }
2059 .toplevel_page_timetics .tt-go-pro-btn {
2060 z-index: 1000;
2061 }
2062 .toplevel_page_timetics .tt-go-pro-btn.ant-btn.ant-btn-default {
2063 color: #0a1018;
2064 border: 1px solid #fb9e12;
2065 background-color: #fef6e6;
2066 }
2067 .toplevel_page_timetics .tt-go-pro-btn.ant-btn.ant-btn-default.tt-go-pro-integration {
2068 position: absolute;
2069 right: 8px;
2070 top: 50%;
2071 transform: translate(-10px, -50%);
2072 }
2073 .toplevel_page_timetics .tt-go-pro-btn.ant-btn.ant-btn-default.tt-go-pro-meeting-integration {
2074 position: absolute;
2075 top: 50%;
2076 right: 6px;
2077 transform: translate(0, -2%);
2078 }
2079 .toplevel_page_timetics .tt-go-pro-btn .tt-go-pro-arrow {
2080 margin-left: 8px;
2081 }
2082